[x86/Linux] fix a problem that stack was broken by changing stdcall to cdecl in case...
authorragmani <ragmani0216@gmail.com>
Thu, 20 Apr 2017 14:39:54 +0000 (23:39 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Thu, 20 Apr 2017 14:39:54 +0000 (07:39 -0700)
commit3d1f379914de4776579416d5013cd7268a2e7180
treebf028e6effbff33e226a55b370d022ccf7a56297
parent61533cbefe7d589336b3bbe062502e862816601a
[x86/Linux] fix a problem that stack was broken by changing stdcall to cdecl in case of readytorun. (dotnet/coreclr#11063)

* [x86/Linux] fix a problem that stack was broken by changing stdcall to cdecl in case of readytorun.

add DynamicHelperArgsStub and change jmp to call.

* [x86/Linux] set cfi_def_cfa_offset of DynamicHelperArgsStub to 16.

Commit migrated from https://github.com/dotnet/coreclr/commit/fcc25714169626c3c4a8b0e0057443e0e5fa83ab
src/coreclr/src/vm/i386/asmhelpers.S
src/coreclr/src/vm/i386/cgenx86.cpp