hc
2024-03-26 e0728245c89800c2038c23308f2d88969d5b41c8
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
config BR2_PACKAGE_PLY_ARCH_SUPPORTS
   bool
   default y if BR2_aarch64
   default y if BR2_arm
   default y if BR2_powerpc
   default y if BR2_x86_64
 
comment "ply needs a toolchain w/ dynamic library, headers >= 4.14"
   depends on BR2_PACKAGE_PLY_ARCH_SUPPORTS
   depends on BR2_USE_MMU
   depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 || BR2_STATIC_LIBS
 
config BR2_PACKAGE_PLY
   bool "ply"
   depends on BR2_PACKAGE_PLY_ARCH_SUPPORTS
   depends on BR2_USE_MMU # fork()
   depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 # BPF_JLT
   depends on !BR2_STATIC_LIBS
   help
     ply is a light-weight dynamic tracer for Linux. By means of
     using the BPF it can attach probes to the linux kernel
     (e. g. kprobes).
 
     It's a small alternative to LLVM based tracers for embedded
     systems.
 
     When using debugfs needs to be mounted on /sys/kernel/debug.
 
     https://wkz.github.io/ply/