Kconfig.instrumentation 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. menuconfig INSTRUMENTATION
  2. bool "Instrumentation Support"
  3. default y
  4. ---help---
  5. Say Y here to get to see options related to performance measurement,
  6. system-wide debugging, and testing. This option alone does not add any
  7. kernel code.
  8. If you say N, all options in this submenu will be skipped and
  9. disabled. If you're trying to debug the kernel itself, go see the
  10. Kernel Hacking menu.
  11. if INSTRUMENTATION
  12. config PROFILING
  13. bool "Profiling support (EXPERIMENTAL)"
  14. help
  15. Say Y here to enable the extended profiling support mechanisms used
  16. by profilers such as OProfile.
  17. config OPROFILE
  18. tristate "OProfile system profiling (EXPERIMENTAL)"
  19. depends on PROFILING && !UML
  20. help
  21. OProfile is a profiling system capable of profiling the
  22. whole system, include the kernel, kernel modules, libraries,
  23. and applications.
  24. If unsure, say N.
  25. config OPROFILE_ARMV6
  26. bool
  27. depends on OPROFILE && CPU_V6 && !SMP
  28. default y
  29. select OPROFILE_ARM11_CORE
  30. config OPROFILE_MPCORE
  31. bool
  32. depends on OPROFILE && CPU_V6 && SMP
  33. default y
  34. select OPROFILE_ARM11_CORE
  35. config OPROFILE_ARM11_CORE
  36. bool
  37. config MARKERS
  38. bool "Activate markers"
  39. help
  40. Place an empty function call at each marker site. Can be
  41. dynamically changed for a probe function.
  42. endif # INSTRUMENTATION