hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
config BR2_PACKAGE_LTTNG_MODULES
   bool "lttng-modules"
   depends on BR2_LINUX_KERNEL
   help
     Linux kernel modules for the LTTng 2.x kernel tracing
     infrastructure.
 
     Make sure your target kernel has the following config
     options enabled:
 
       * CONFIG_MODULES: loadable module support
       * CONFIG_KALLSYMS: this is necessary until the few
         required missing symbols are exported to GPL
         modules from mainline
       * CONFIG_HIGH_RES_TIMERS: needed for LTTng 2.x
         clock source
       * CONFIG_TRACEPOINTS: kernel tracepoint instrumentation
         (enabled as a side-effect of any of the
         perf/ftrace/blktrace instrumentation features)
 
     The following kernel configuration options will
     affect the features available from LTTng:
 
       * CONFIG_HAVE_SYSCALL_TRACEPOINTS: system call tracing
       * CONFIG_PERF_EVENTS: performance counters
       * CONFIG_EVENT_TRACING: needed to allow block layer tracing
       * CONFIG_KPROBES: dynamic probes
       * CONFIG_KRETPROBES: dynamic function entry/return probes
       * CONFIG_KALLSYMS_ALL: state dump of mapping between block
         device number and name
 
     The packaged version is compatible with Linux 2.6.38 to 3.16.
 
     http://lttng.org
 
comment "lttng-modules needs a Linux kernel to be built"
   depends on !BR2_LINUX_KERNEL