[x86/Linux] Port RtlVirtualUnwind (dotnet/coreclr#8911)
authorJonghyun Park <parjong@gmail.com>
Wed, 18 Jan 2017 09:45:09 +0000 (18:45 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Wed, 18 Jan 2017 09:45:09 +0000 (10:45 +0100)
commit325be29a9bc4cf6c364cae0f341e3a53f3768965
tree2cd7ef93186367e592455b454438ed3897677aac
parent2bafecee785700245794578e9b055ce06a5faa2b
[x86/Linux] Port RtlVirtualUnwind (dotnet/coreclr#8911)

* [x86/Linux] (Partially) port RtlVirtualUnwind

* Rewrite x86 Unwinder using UnwindStackFrame

* Extract UnwindStackFrame from EECodeManager

* Port 'InlinedCallFrame::UpdateRegDisplay'

Commit migrated from https://github.com/dotnet/coreclr/commit/009697370b7dd9a155601842360633d2fd2ba286
src/coreclr/src/inc/eetwain.h
src/coreclr/src/inc/regdisp.h
src/coreclr/src/unwinder/CMakeLists.txt
src/coreclr/src/unwinder/i386/unwinder_i386.cpp [new file with mode: 0644]
src/coreclr/src/unwinder/i386/unwinder_i386.h [new file with mode: 0644]
src/coreclr/src/vm/eetwain.cpp
src/coreclr/src/vm/i386/cgenx86.cpp
src/coreclr/src/vm/i386/unixstubs.cpp
src/coreclr/src/vm/stackwalk.cpp