BTF-Erweiterung soll das Tracing von Inline-Funktionen ermöglichen
Debugging Information for Inlined Functions
Beim Linux Storage, Filesystem, Memory-Management and BPF Summit 2026 stellte Alan Maguire einen Vorschlag vor, um Inline-Funktionen im Kernel per BPF tracebar zu machen. Das Problem: Über 100.000 Inline-Funktionen an 538.090 Stellen haben keine eigene Adresse, was das Tracing erschwert. Maguires Lösung erweitert das BPF Type Format (BTF) um Informationen zu Inline-Aufrufstellen, die kompakt und deduplizierbar sind. Die Daten sollen in einem separaten Kernel-Modul ausgeliefert werden, um Speicher zu sparen. Der Vorschlag ist noch nicht gemerged.
„Die Geschichte ist eigentlich ziemlich vollständig.“