[x86/Linux] Check Stack Alignment in StubRareEnable/StubRareDisableTHROW (dotnet...
authorJonghyun Park <parjong@gmail.com>
Tue, 7 Mar 2017 01:31:47 +0000 (10:31 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Tue, 7 Mar 2017 01:31:47 +0000 (02:31 +0100)
Commit migrated from https://github.com/dotnet/coreclr/commit/e42a181ae55df183a79f3bea1ae8f881682c057b

src/coreclr/src/vm/i386/asmhelpers.S

index 060bb02..790c063 100644 (file)
@@ -230,6 +230,8 @@ NESTED_ENTRY StubRareEnable, _TEXT, NoHandler
     push    edx
 
     push    ebx
+
+    CHECK_STACK_ALIGNMENT
     call    C_FUNC(StubRareEnableWorker)
 
     pop     edx
@@ -242,6 +244,8 @@ NESTED_ENTRY StubRareDisableTHROW, _TEXT, NoHandler
     push    edx
 
     push    ebx     // Thread
+
+    CHECK_STACK_ALIGNMENT
     call    C_FUNC(StubRareDisableTHROWWorker)
 
     pop     edx