Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Rethinking Linux Tools with Compact Debuginfo Formats

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how compact debuginfo formats are revolutionizing Linux development tools and kernel debugging in this 35-minute conference talk from the Linux Plumbers Conference. Discover the evolution from traditional DWARF debuginfo to modern compact formats like BTF, CTF, ORC, SFrame, Kallsyms, and .gnu_debugdata that can be shipped alongside or within kernels and applications. Learn how these formats address specific use cases - BTF and CTF for C type definitions, ORC and SFrame for reliable stack unwinding, and Kallsyms for kernel symbol tables. Examine the implications for kernel debuggers including GDB, Crash, and drgn, and understand how tools like perf are adopting SFrame format for efficient userspace stack unwinding. Participate in discussions about prototypes and ideas for debugging tools, makedumpfile improvements, and userspace API enhancements, while brainstorming new possibilities for leveraging compact debuginfo formats across the Linux ecosystem.

Syllabus

Rethinking Linux tools with Compact Debuginfo Formats - Stephen Brennan (Oracle)

Taught by

Linux Plumbers Conference

Reviews

Start your review of Rethinking Linux Tools with Compact Debuginfo Formats

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.