ply: lightweight eBPF tracing
summary
Shows how to build and deploy ply (a lightweight dynamic tracing language for eBPF) to a BeagleBone Black, then write ply scripts that attach probes and tracepoints to a running kernel and application on that device. Explains why mainstream eBPF tooling (bpftrace/BCC with LLVM) has limited embedded support and presents ply—from the IO Visor Project—as a smaller alternative that targets embedded CPU architectures (ARM, PowerPC) and is included in Buildroot 2021.02 LTS.
AI-written summary · about
related talks
38mLinux Kernel Tracing Using eBPF
36mDebugging with eBPF on Arm Platforms
36mDebugging with eBPF on Arm Platforms
27mLow-Overhead Tracing Using eBPF for Observability into Kubernetes Apps and Services
25mKernel tracing with BPF
33mTracing Resource-constrained Embedded Systems Using eBPF
38mThe Next Linux Superpower: eBPF Primer
28mbpftrace: what is it, what's new, and where is it going