5,388
社区成员
发帖
与我相关
我的任务
分享
procedure GetStackAddress(var AStackTop, AStackBottom: Cardinal);
begin
asm
mov ecx, FS:[4]; //FS:[4]放置发生异常时的栈信息
sub ecx, 3;
mov [eax], eax; //栈顶,eax接收第一个参数
mov [edx], ebp; //栈低,edx接收第二个参数
end;
end;