できればコマンド スクリプトを使用して、xul.dll+0x7d760 の値にデータ書き込みブレークポイントを設定したいと考えています。
を使用して xul.dll のベース アドレスを出力しlm
、手動でブレークポイントを設定できます。
ba w (baseaddress + 0x7d760)
しかし、xul.dll のベース アドレスを疑似レジスタに格納して、これを自動的に行う方法がわかりません。lm xul
結果を疑似レジスタに保存または解析する方法はありますか?
できればコマンド スクリプトを使用して、xul.dll+0x7d760 の値にデータ書き込みブレークポイントを設定したいと考えています。
を使用して xul.dll のベース アドレスを出力しlm
、手動でブレークポイントを設定できます。
ba w (baseaddress + 0x7d760)
しかし、xul.dll のベース アドレスを疑似レジスタに格納して、これを自動的に行う方法がわかりません。lm xul
結果を疑似レジスタに保存または解析する方法はありますか?
モジュール名から接尾辞を引いたものも、ベース アドレスを表すために使用できます。
0:000> lm mole32
start end module name
000007ff`344b0000 000007ff`3462e000 ole32 (deferred)
0:000> ? ole32
Evaluate expression: 8792675385344 = 000007ff`344b0000
0:000> ? ole32 + 0x7d760
Evaluate expression: 8792675899232 = 000007ff`3452d760
0:000> ? 000007ff`3452d760 - ole32
Evaluate expression: 513888 = 00000000`0007d760