1 config BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
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
9 comment "valgrind needs a toolchain w/ dynamic library"
10 depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
11 depends on BR2_STATIC_LIBS
13 config BR2_PACKAGE_VALGRIND
15 depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
16 depends on !BR2_STATIC_LIBS
18 Tool for debugging and profiling Linux programs.
22 if BR2_PACKAGE_VALGRIND
24 config BR2_PACKAGE_VALGRIND_MEMCHECK
25 bool "Memcheck: a memory error detector"
28 This option allows to install the Memcheck tool
30 config BR2_PACKAGE_VALGRIND_CACHEGRIND
31 bool "Cachegrind: a cache and branch-prediction profiler"
34 This option allows to install the Cachegrind tool
36 config BR2_PACKAGE_VALGRIND_CALLGRIND
37 bool "Callgrind: a call-graph generating cache and branch prediction profiler"
40 This option allows to install the Callgrind tool
42 config BR2_PACKAGE_VALGRIND_HELGRIND
43 bool "Helgrind: a thread error detector"
46 This option allows to install the Helgrind tool
48 config BR2_PACKAGE_VALGRIND_DRD
49 bool "DRD: a thread error detector"
52 This option allows to install the DRD tool
54 config BR2_PACKAGE_VALGRIND_MASSIF
55 bool "Massif: a heap profiler"
58 This option allows to install the Massif tool
60 config BR2_PACKAGE_VALGRIND_DHAT
61 bool "DHAT: a dynamic heap analysis tool"
64 This option allows to install the DHAT tool
66 config BR2_PACKAGE_VALGRIND_SGCHECK
67 bool "SGCheck: an experimental stack and global array overrun detector"
69 This option allows to install the SGCheck tool
71 config BR2_PACKAGE_VALGRIND_BBV
72 bool "BBV: an experimental basic block vector generation tool"
74 This option allows to install the BBV tool
76 config BR2_PACKAGE_VALGRIND_LACKEY
77 bool "Lackey: an example tool"
79 This option allows to install the Lackey tool
81 config BR2_PACKAGE_VALGRIND_NULGRIND
82 bool "Nulgrind: the minimal Valgrind tool"
84 This option allows to install the Nulgrind tool