ply: add dynamic tracing package using BPF
authorTony Ambardar <itugrok@yahoo.com>
Tue, 7 May 2024 00:06:55 +0000 (17:06 -0700)
committerHauke Mehrtens <hauke@hauke-m.de>
Fri, 31 May 2024 09:51:45 +0000 (11:51 +0200)
commit87d5d38e2ae61f0dffa66056053435cd29d4c399
tree77fb7b66db221906310ea16d1921680f61e36f15
parent2f4bb69664d2b4d3a2d21200240a4cf5cd25f183
ply: add dynamic tracing package using BPF

ply is a light-weight dynamic tracer for Linux that leverages the kernel's
BPF VM in concert with kprobes/tracepoints to attach probes to arbitrary
points in the kernel.

Most tracers that generate BPF bytecode are based on the LLVM-based BCC
toolchain; ply on the other hand has no external dependencies outside libc,
making it suitable for use on constrained embedded systems.

Currently ply supports x86_64, aarch64, arm, riscv64, riscv32, powerpc,
mips(el), and mips64(el) architectures.

Further documentation, examples and implementation details may be found at:
https://github.com/iovisor/ply.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
package/devel/ply/Makefile [new file with mode: 0644]
package/devel/ply/patches/100-revert-read-kernel-variants.patch [new file with mode: 0644]