[x86/Linux] Initial patch for EH funclet (#9601)
authorHanjoung Lee <waterets@gmail.com>
Fri, 24 Feb 2017 07:02:21 +0000 (16:02 +0900)
committerJan Kotas <jkotas@microsoft.com>
Fri, 24 Feb 2017 07:02:21 +0000 (23:02 -0800)
commit77f2ad4c07b24fcfe1298dd7cd260876ef46e6c3
treeca3ae57361dfc130e729df51bee8e13b8649d873
parent687e0fbfe1b753653968308d1cd17c079c5a87fc
[x86/Linux] Initial patch for EH funclet (#9601)

- Generate a simple EH funclet frame and support SP-based stack unwinding for funclets.
- Introduce assembly helpers : CallEHFunclet and CallEHFilterFunclet
src/jit/codegencommon.cpp
src/jit/codegenxarch.cpp
src/pal/inc/unixasmmacrosx86.inc
src/pal/src/arch/i386/exceptionhelper.S
src/pal/src/exception/seh.cpp
src/vm/CMakeLists.txt
src/vm/eetwain.cpp
src/vm/exceptionhandling.cpp
src/vm/exceptionhandling.h
src/vm/i386/ehhelpers.S [new file with mode: 0644]