Clang を使用して、デバッグ情報を有効にして関数をコンパイルしました。Instruction
s には便利ながありますが、s にはそのgetDebugLoc()
ようなものはありませんFunction
。インスタンスが与えられたFunction
場合、デバッグ情報を取得するにはどうすればよいDISubProgram
ですか (フォームで推測しています)。
デバッグ情報がどのように表現されるかを説明するガイド エントリを見たことがあります。メタデータには関数へのリンクが含まれていますが、明らかにリンクはありません。モジュール内のすべてのメタデータを反復処理する必要がありますか?