Overview
Explore solutions to the eBPF user stack trace issue in this informative conference talk. Delve into the challenges faced when retrieving stack traces for user processes without frame pointers using the kernel's bpf helper API. Learn about two proposed solutions: post-unwinding user stack backtrace using dwarf unwind via libunwind, and stack scan-based similar user stack backtrace. Examine the advantages, disadvantages, and potential improvements for each approach. Gain insights into ongoing discussions within the eBPF community and front-end projects like BCC to address this critical issue.
Syllabus
eBPF User Stack Trace Issue and Solutions - Eunseon Lee, LG Electronics
Taught by
Linux Foundation