]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/valgrind/Config.in
75b779d214351a259a2ae0689da6f5d4199ecdcb
[coffee/buildroot.git] / package / valgrind / Config.in
1 config BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
2         bool
3         default y if BR2_ARM_CPU_ARMV7A
4         default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
5         default y if BR2_i386 || BR2_x86_64
6         default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
7         depends on !BR2_MIPS_SOFT_FLOAT
8
9 comment "valgrind needs a toolchain w/ dynamic library"
10         depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
11         depends on BR2_STATIC_LIBS
12
13 config BR2_PACKAGE_VALGRIND
14         bool "valgrind"
15         depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
16         depends on !BR2_STATIC_LIBS
17         help
18           Tool for debugging and profiling Linux programs.
19
20           http://valgrind.org/
21
22 if BR2_PACKAGE_VALGRIND
23
24 config BR2_PACKAGE_VALGRIND_MEMCHECK
25         bool "Memcheck: a memory error detector"
26         default y
27         help
28           This option allows to install the Memcheck tool
29
30 config BR2_PACKAGE_VALGRIND_CACHEGRIND
31         bool "Cachegrind: a cache and branch-prediction profiler"
32         default y
33         help
34           This option allows to install the Cachegrind tool
35
36 config BR2_PACKAGE_VALGRIND_CALLGRIND
37         bool "Callgrind: a call-graph generating cache and branch prediction profiler"
38         default y
39         help
40           This option allows to install the Callgrind tool
41
42 config BR2_PACKAGE_VALGRIND_HELGRIND
43         bool "Helgrind: a thread error detector"
44         default y
45         help
46           This option allows to install the Helgrind tool
47
48 config BR2_PACKAGE_VALGRIND_DRD
49         bool "DRD: a thread error detector"
50         default y
51         help
52           This option allows to install the DRD tool
53
54 config BR2_PACKAGE_VALGRIND_MASSIF
55         bool "Massif: a heap profiler"
56         default y
57         help
58           This option allows to install the Massif tool
59
60 config BR2_PACKAGE_VALGRIND_DHAT
61         bool "DHAT: a dynamic heap analysis tool"
62         default y
63         help
64           This option allows to install the DHAT tool
65
66 config BR2_PACKAGE_VALGRIND_SGCHECK
67         bool "SGCheck: an experimental stack and global array overrun detector"
68         help
69           This option allows to install the SGCheck tool
70
71 config BR2_PACKAGE_VALGRIND_BBV
72         bool "BBV: an experimental basic block vector generation tool"
73         help
74           This option allows to install the BBV tool
75
76 config BR2_PACKAGE_VALGRIND_LACKEY
77         bool "Lackey: an example tool"
78         help
79           This option allows to install the Lackey tool
80
81 config BR2_PACKAGE_VALGRIND_NULGRIND
82         bool "Nulgrind: the minimal Valgrind tool"
83         help
84           This option allows to install the Nulgrind tool
85
86 endif