Pahole : évolution d’un couteau suisse pour les informations de débogage du noyau Linux

2025-04-22

Pahole, un outil puissant pour explorer et éditer les informations de débogage, joue un rôle crucial dans le développement du noyau Linux. Il gère actuellement la conversion des informations de débogage générées par le compilateur au format BTF utilisable par le vérificateur BPF. Cet article détaille les progrès récents de Pahole, notamment un nouveau co-mainteneur, une gestion améliorée de BTF, la prise en charge des tableaux flexibles et de bpf_fastcall, et une prise en charge améliorée de Rust. À l’avenir, le rôle de Pahole dans la conversion de DWARF en BTF devrait diminuer à mesure que la prise en charge de l’option -gbtf par GCC mûrira, ce qui accélérera les temps de compilation du noyau.

Développement Informations de débogage