4

共有ライブラリにアドレスでブレークポイントを設定するにはどうすればよいですか?ライブラリを分解して、中断したい命令を見つけたが、その命令がラベルに関連付けられていないとします。

$ objdump -d libFoo.so

..。

bc29a:       48 89 f5                mov    %rsi,%rbp

..。

ライブラリがロードされた後、ELFファイルアドレス(bc29a)を正しい仮想アドレスに変換する最良の方法は何ですか?そして、この情報をGDBにどのように伝えることができますか?

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

4

1 に答える 1