请教CPU窗口的使用问题
var
S : string;
begin
S := 'abcdefg ';
ShowMessage(S);
end;
我打开CPU窗口,有这么几句:
lea eax,[ebp-$04]
004520F2 BA2C214500 mov edx,$0045212c
004520F7 E8E81DFBFF call @LStrLAsg
1、请问$0045212c是我程序里用到的常量 'abcdefg '的地址对吗?我怎样才能用CPU窗口看到这个地址的内容?
2、我怎样快速地把CPU窗口转到@LStrLAsg这个子程序开始的地方?
谢谢
[解决办法]
在CPU窗的下部, 列出的是内存中的内容, 按 Ctrl+G (Goto Address...) 会弹出地址输入框, 输入 $4512c 即可。
[解决办法]
1. 将光标定位在 004520F7 E8E81DFBFF call @LStrLAsg 这一行
2. 按F4,让程序执行到光标所在行
3. 按F7, 单步跟踪进入LStrLAsg函数