From: Jonghyun Park Date: Wed, 26 Apr 2017 12:49:07 +0000 (+0900) Subject: [x86/Linux] Stack alignment check in Hijack Helpers (dotnet/coreclr#11221) X-Git-Tag: submit/tizen/20210909.063632~11030^2~7114 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d859a03e0f11fd309ab8c67092a17879ea0a20a;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [x86/Linux] Stack alignment check in Hijack Helpers (dotnet/coreclr#11221) Commit migrated from https://github.com/dotnet/coreclr/commit/d3d2efd166c408d59cde076c674fd140e7313e4d --- diff --git a/src/coreclr/src/vm/i386/asmhelpers.S b/src/coreclr/src/vm/i386/asmhelpers.S index 9bb4566..75f4a26 100644 --- a/src/coreclr/src/vm/i386/asmhelpers.S +++ b/src/coreclr/src/vm/i386/asmhelpers.S @@ -439,6 +439,7 @@ NESTED_ENTRY OnHijackTripThread, _TEXT, NoHandler sub esp,12 push esp + CHECK_STACK_ALIGNMENT call C_FUNC(OnHijackWorker) // unused space for floating point state @@ -474,6 +475,7 @@ NESTED_ENTRY OnHijackFPTripThread, _TEXT, NoHandler fstp QWORD PTR [esp] push esp + CHECK_STACK_ALIGNMENT call C_FUNC(OnHijackWorker) // restore top of the floating point stack