6a996469e2
The full valgrind installation takes more than 20 MB, while one typically does not use all of its tools. This patch adds extra config options to select which tools to install. [Peter: Don't default experimental tools to 'y' as suggested by Arnout] Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
75 lines
1.9 KiB
Plaintext
75 lines
1.9 KiB
Plaintext
config BR2_PACKAGE_VALGRIND
|
|
bool "valgrind"
|
|
depends on BR2_i386 || BR2_x86_64 || BR2_cortex_a8 || \
|
|
BR2_cortex_a9 || BR2_powerpc
|
|
help
|
|
Tool for debugging and profiling Linux programs.
|
|
|
|
http://valgrind.kde.org/
|
|
|
|
if BR2_PACKAGE_VALGRIND
|
|
|
|
config BR2_PACKAGE_VALGRIND_MEMCHECK
|
|
bool "Memcheck: a memory error detector"
|
|
default y
|
|
help
|
|
This option allows to install the Memcheck tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_CACHEGRIND
|
|
bool "Cachegrind: a cache and branch-prediction profiler"
|
|
default y
|
|
help
|
|
This option allows to install the Cachegrind tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_CALLGRIND
|
|
bool "Callgrind: a call-graph generating cache and branch prediction profiler"
|
|
default y
|
|
help
|
|
This option allows to install the Callgrind tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_HELGRIND
|
|
bool "Helgrind: a thread error detector"
|
|
default y
|
|
help
|
|
This option allows to install the Helgrind tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_DRD
|
|
bool "DRD: a thread error detector"
|
|
default y
|
|
help
|
|
This option allows to install the DRD tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_MASSIF
|
|
bool "Massif: a heap profiler"
|
|
default y
|
|
help
|
|
This option allows to install the Massif tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_DHAT
|
|
bool "DHAT: a dynamic heap analysis tool"
|
|
default y
|
|
help
|
|
This option allows to install the DHAT tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_PTRCHECK
|
|
bool "Ptrcheck: an experimental head, stack and global array overrun detector"
|
|
help
|
|
This option allows to install the Ptrcheck tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_BBV
|
|
bool "BBV: an experimental basic block vector generation tool"
|
|
help
|
|
This option allows to install the BBV tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_LACKEY
|
|
bool "Lackey: an example tool"
|
|
help
|
|
This option allows to install the Lackey tool
|
|
|
|
config BR2_PACKAGE_VALGRIND_NULGRIND
|
|
bool "Nulgrind: the minimal Valgrind tool"
|
|
help
|
|
This option allows to install the Nulgrind tool
|
|
|
|
endif
|