From a3fd6e0f34207a47828731c9012f1bf3e8000ad4 Mon Sep 17 00:00:00 2001 From: Jonghyun Park Date: Wed, 30 Nov 2016 13:39:07 +0900 Subject: [PATCH] Push FrameHandlerExRecord when FEATURE_PAL is not defined --- src/vm/dllimportcallback.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vm/dllimportcallback.cpp b/src/vm/dllimportcallback.cpp index cfac3cdb47d4..60f780fba406 100644 --- a/src/vm/dllimportcallback.cpp +++ b/src/vm/dllimportcallback.cpp @@ -709,8 +709,10 @@ VOID UMEntryThunk::CompileUMThunkWorker(UMThunkStubInfo *pInfo, static const BYTE codeSEH[] = { 0x64, 0x89, 0x15, 0x0, 0x0, 0x0, 0x0 }; pcpusl->EmitBytes(codeSEH, sizeof(codeSEH)); +#ifndef FEATURE_PAL // deallocate SEH frame pcpusl->X86EmitAddEsp(sizeof(FrameHandlerExRecord)); +#endif #ifdef PROFILING_SUPPORTED if (CORProfilerTrackTransitions())