BPF sumará información de funciones inline para trazarlas con kprobes
Debugging Information for Inlined Functions
Alan Maguire propone añadir a BTF datos sobre funciones inline para permitir su trazado con kprobes. En la cumbre LSFMM+BPF 2026, detalló cómo almacenar información de sitios de inline, prototipos y parámetros, logrando deduplicar y reducir el overhead a unos 11 MB (3.5 MB comprimido). El kernel tiene más de 100,000 funciones inline en 538,090 ubicaciones, algunas parcialmente inline, lo que hoy impide un trazado completo. La propuesta incluye ordenar por nombre de función y hacer BTF resiliente para módulos fuera del árbol.
«La historia está bastante completa» — Alan Maguire, sobre la infraestructura existente para trazar funciones inline.