The GDB JIT interface
GDBは通常、コンパイラが生成するDWARFデバッグ情報を使用して機械語をステップ実行しますが、JITコンパイルされた関数ではデバッグ情報が不足します。GDB JITインターフェースは、JITランタイムが関数をコンパイルするたびにELF/Mach-Oオブジェクトをメモリ内で生成し、リンクリストを更新することで、JITコードにもデバッグ機能を提供します。新しいカスタムデバッグ情報インターフェースでは、独自のバイナリフォーマットとリーダーを実装することで、より柔軟なデバッグが可能になります。