diff --git a/src/coreclr/vm/eetwain.cpp b/src/coreclr/vm/eetwain.cpp index e70824ec7e42cb..e1209a10aa463d 100644 --- a/src/coreclr/vm/eetwain.cpp +++ b/src/coreclr/vm/eetwain.cpp @@ -4282,7 +4282,7 @@ bool UnwindStackFrame(PREGDISPLAY pContext, * First, handle the epilog */ - PTR_CBYTE epilogBase = (PTR_CBYTE) (breakPC - info->epilogOffs); + PTR_CBYTE epilogBase = methodStart + (curOffs - info->epilogOffs); UnwindEpilog(pContext, info, epilogBase, flags); } else if (!info->ebpFrame && !info->doubleAlign)