The Perfect Gift: Any Class, Never Expires
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about ongoing work to supply true function signatures for vmlinux BTF in this conference talk from the Linux Plumbers Conference. Explore the technical challenges and solutions for providing accurate function signatures in kallsyms through modifications to clang, pahole, libbpf, and the kernel. Discover how clang will be enhanced to add additional functions to DWARF that are currently missing or have changed signatures. Understand the pahole improvements that will add new functions to vmlinux.BTF while handling signature changes by adding updated functions and discarding outdated ones. Examine the goal of representing actual function signatures in vmlinux to provide users with true signatures for fentry and other BPF programs. Gain insights into the cross-component approach involving compiler, tooling, and kernel modifications needed to achieve accurate BTF function signature representation.
Syllabus
Supply true signatures to vmlinux BTF - Yonghong Song
Taught by
Linux Plumbers Conference