Config.in 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. config BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
  2. bool
  3. default y if BR2_aarch64
  4. default y if BR2_ARM_CPU_ARMV7A
  5. default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
  6. default y if BR2_i386 || BR2_x86_64
  7. default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
  8. 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
  12. config BR2_PACKAGE_VALGRIND
  13. bool "valgrind"
  14. depends on BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS
  15. depends on !BR2_STATIC_LIBS
  16. help
  17. Tool for debugging and profiling Linux programs.
  18. http://valgrind.org/
  19. if BR2_PACKAGE_VALGRIND
  20. config BR2_PACKAGE_VALGRIND_MEMCHECK
  21. bool "Memcheck: a memory error detector"
  22. default y
  23. help
  24. This option allows to install the Memcheck tool
  25. config BR2_PACKAGE_VALGRIND_CACHEGRIND
  26. bool "Cachegrind: a cache and branch-prediction profiler"
  27. default y
  28. help
  29. This option allows to install the Cachegrind tool
  30. config BR2_PACKAGE_VALGRIND_CALLGRIND
  31. bool "Callgrind: a call-graph generating cache and branch prediction profiler"
  32. default y
  33. help
  34. This option allows to install the Callgrind tool
  35. config BR2_PACKAGE_VALGRIND_HELGRIND
  36. bool "Helgrind: a thread error detector"
  37. default y
  38. help
  39. This option allows to install the Helgrind tool
  40. config BR2_PACKAGE_VALGRIND_DRD
  41. bool "DRD: a thread error detector"
  42. default y
  43. help
  44. This option allows to install the DRD tool
  45. config BR2_PACKAGE_VALGRIND_MASSIF
  46. bool "Massif: a heap profiler"
  47. default y
  48. help
  49. This option allows to install the Massif tool
  50. config BR2_PACKAGE_VALGRIND_DHAT
  51. bool "DHAT: a dynamic heap analysis tool"
  52. default y
  53. help
  54. This option allows to install the DHAT tool
  55. config BR2_PACKAGE_VALGRIND_SGCHECK
  56. bool "SGCheck: an experimental stack and global array overrun detector"
  57. help
  58. This option allows to install the SGCheck tool
  59. config BR2_PACKAGE_VALGRIND_BBV
  60. bool "BBV: an experimental basic block vector generation tool"
  61. help
  62. This option allows to install the BBV tool
  63. config BR2_PACKAGE_VALGRIND_LACKEY
  64. bool "Lackey: an example tool"
  65. help
  66. This option allows to install the Lackey tool
  67. config BR2_PACKAGE_VALGRIND_NULGRIND
  68. bool "Nulgrind: the minimal Valgrind tool"
  69. help
  70. This option allows to install the Nulgrind tool
  71. endif