8

Windows アプリケーションのデバッグ中に、特定のメモリ位置にシンボルを配置できるかどうか (およびその方法) を調べたいと思いました。これは、「メモリ」ウィンドウにシンボルを入力するのとは逆の操作で、シンボルがそのアドレスに変換されます。しかし、その逆ではありません。

VxWorks シェルでは非常に簡単で、Linux gdb では可能です。VSで可能なはずです。

ありがとう。

4

2 に答える 2

7

運が良く、正確なアドレスはわかっているが、シンボル名がわからない場合は、ウォッチ ウィンドウにアドレスを書き込んでみてください。VS はシンボルを見つけます。例えば

(void *)0x6F63E248  -> 0x6f63e248 {My.dll!TMyString<char,CMyMemHeap>  *s_psMyAppNameAbbr}   void *
于 2015-04-01T07:52:36.197 に答える
3

windbg を使用してデバッグする場合、「ln Address」コマンドを使用すると、ターゲット アドレスの近くのシンボルを確認できます。

于 2013-12-05T02:29:23.343 に答える