| Index: runtime/vm/thread_interrupter_win.cc
|
| ===================================================================
|
| --- runtime/vm/thread_interrupter_win.cc (revision 40496)
|
| +++ runtime/vm/thread_interrupter_win.cc (working copy)
|
| @@ -35,11 +35,13 @@
|
| #if defined(TARGET_ARCH_IA32)
|
| state->pc = static_cast<uintptr_t>(context.Eip);
|
| state->fp = static_cast<uintptr_t>(context.Ebp);
|
| - state->sp = static_cast<uintptr_t>(context.Esp);
|
| + state->csp = static_cast<uintptr_t>(context.Esp);
|
| + state->dsp = static_cast<uintptr_t>(context.Esp);
|
| #elif defined(TARGET_ARCH_X64)
|
| state->pc = static_cast<uintptr_t>(context.Rip);
|
| state->fp = static_cast<uintptr_t>(context.Rbp);
|
| - state->sp = static_cast<uintptr_t>(context.Rsp);
|
| + state->csp = static_cast<uintptr_t>(context.Rsp);
|
| + state->dsp = static_cast<uintptr_t>(context.Rsp);
|
| #else
|
| UNIMPLEMENTED();
|
| #endif
|
| @@ -108,7 +110,6 @@
|
| // Nothing to do on Windows.
|
| }
|
|
|
| -
|
| } // namespace dart
|
|
|
| #endif // defined(TARGET_OS_WINDOWS)
|
|
|