summaryrefslogtreecommitdiff
path: root/src/vm/proftoeeinterfaceimpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/proftoeeinterfaceimpl.cpp')
-rw-r--r--src/vm/proftoeeinterfaceimpl.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vm/proftoeeinterfaceimpl.cpp b/src/vm/proftoeeinterfaceimpl.cpp
index 1aee26dde3..da66dbde44 100644
--- a/src/vm/proftoeeinterfaceimpl.cpp
+++ b/src/vm/proftoeeinterfaceimpl.cpp
@@ -7411,8 +7411,8 @@ Loop:
REGDISPLAY rd;
ZeroMemory(&rd, sizeof(rd));
- rd.pEbp = &ctxCur.Ebp;
- rd.Esp = ctxCur.Esp;
+ rd.SetEbpLocation(&ctxCur.Ebp);
+ rd.SP = ctxCur.Esp;
rd.ControlPC = ctxCur.Eip;
codeInfo.GetCodeManager()->UnwindStackFrame(
@@ -7422,8 +7422,8 @@ Loop:
&codeManState,
NULL);
- ctxCur.Ebp = *(rd.pEbp);
- ctxCur.Esp = rd.Esp;
+ ctxCur.Ebp = *rd.GetEbpLocation();
+ ctxCur.Esp = rd.SP;
ctxCur.Eip = rd.ControlPC;
}
else