0

DWARF デバッグ情報を含む ELF ファイルがあります。DWARF シンボル (関数 foo() など) が与えられた場合、それが存在する ELF セクションを見つけたいと思います。ファイルにはオーバーレイ セクションがあり、同じマップを持つ複数のセクションがあるため、各セクションの範囲に対して PC 一致を行うことはできません。アドレス範囲。つまり、シンボルがオーバーレイ セクションの 1 つにある場合、そのアドレスはすべてのオーバーレイ セクションのアドレス範囲で一致します。

助けてくれてありがとう。

4

1 に答える 1

0

これを行う方法はないと思います。DWARF はこの情報をエンコードしません。

gdb では、ユーザーは現在アクティブなオーバーレイを指定する必要があります。これがこの情報を取得する方法だと思います。

于 2013-09-16T02:28:25.263 に答える