AE

Loading...

The BTF file format, more than just debugging

162 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Mar 27, 2019

Presentation name: The BTF file format, more than just debugging
Speaker: Arnaldo Melo
Description: BTF (BPF Type Format) started as a compact way to encode types, using the pahole tool to transform DWARF tags for types into a new ELF section, inspired by dtrace's CTF.

It is under intense development, with work underway to add more information to allow for better observation, such as line numbers, and also to make clang to emit BTF in BPF object files.

The intention is to have the kernel data structure information in a compact form always available, like the CFI information is these days in user space binaries.

Encoding both kernel and BPF data structures should allow for compile once, run anywhere BPF tracing programs, for instance.

This talk will describe its origins, current use in tools such as bcc, bpftrace and 'perf trace' and will show what has been brewing up to devconf'19.
[ https://sched.co/Jck1 ]

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...