[x86/Linux] Fix GetCallerSp (dotnet/coreclr#9384)
authorJonghyun Park <parjong@gmail.com>
Fri, 17 Feb 2017 09:19:16 +0000 (18:19 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Fri, 17 Feb 2017 09:19:16 +0000 (10:19 +0100)
commitb63e57adf6d52cbb02ec87acfc7f97dec519a388
treea2cc7b538287be66723a0c6ebf10734b0f1ddc5d
parentd00b59d5a7c057d1cb38cc21b6148fe6ab414390
[x86/Linux] Fix GetCallerSp (dotnet/coreclr#9384)

* [x86/Linux] Fix GetCallerSp

* Do NOT pop stack argument for TransitionFrame

* Add ResumeEsp to CONTEXT

Commit migrated from https://github.com/dotnet/coreclr/commit/00fc8f9f212bc00eda9c94707b50e278d9b8d7c4
src/coreclr/src/pal/inc/pal.h
src/coreclr/src/pal/src/arch/i386/asmconstants.h
src/coreclr/src/pal/src/arch/i386/context2.S
src/coreclr/src/pal/src/arch/i386/exceptionhelper.S
src/coreclr/src/pal/src/exception/seh-unwind.cpp
src/coreclr/src/pal/src/thread/context.cpp
src/coreclr/src/unwinder/i386/unwinder_i386.cpp
src/coreclr/src/vm/eetwain.cpp
src/coreclr/src/vm/i386/cgenx86.cpp