The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/kernel/Kconfig.instrumentation

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 
    9           If you say N, all options in this submenu will be skipped and
   10           disabled. If you're trying to debug the kernel itself, go see the
   11           Kernel Hacking menu.
   12 
   13 if INSTRUMENTATION
   14 
   15 config PROFILING
   16         bool "Profiling support (EXPERIMENTAL)"
   17         help
   18           Say Y here to enable the extended profiling support mechanisms used
   19           by profilers such as OProfile.
   20 
   21 config OPROFILE
   22         tristate "OProfile system profiling (EXPERIMENTAL)"
   23         depends on PROFILING && !UML
   24         depends on ARCH_SUPPORTS_OPROFILE || ALPHA || ARM || BLACKFIN || IA64 || M32R || PARISC || PPC || S390 || SUPERH || SPARC
   25         help
   26           OProfile is a profiling system capable of profiling the
   27           whole system, include the kernel, kernel modules, libraries,
   28           and applications.
   29 
   30           If unsure, say N.
   31 
   32 config KPROBES
   33         bool "Kprobes"
   34         depends on KALLSYMS && MODULES && !UML
   35         depends on X86_32 || IA64 || PPC || S390 || SPARC64 || X86_64 || AVR32
   36         help
   37           Kprobes allows you to trap at almost any kernel address and
   38           execute a callback function.  register_kprobe() establishes
   39           a probepoint and specifies the callback.  Kprobes is useful
   40           for kernel debugging, non-intrusive instrumentation and testing.
   41           If in doubt, say "N".
   42 
   43 config MARKERS
   44         bool "Activate markers"
   45         help
   46           Place an empty function call at each marker site. Can be
   47           dynamically changed for a probe function.
   48 
   49 endif # INSTRUMENTATION

Cache object: c5853daf19e65af284e87f1826f7e043


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.