[x86/Linux] Implement SinglecastDelegateInvokeStub (dotnet/coreclr#8799)
authorSaeHie Park <saehie.park@gmail.com>
Wed, 4 Jan 2017 10:10:13 +0000 (19:10 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Wed, 4 Jan 2017 10:10:13 +0000 (11:10 +0100)
commit52dfd6d87297c26c573c30e96aa4714eb3690680
tree6a257444e5f4354b712f22413bf2b48e2832d1d9
parentc80e0639b4b43a8d3eebc99e35b56fbcf1b55442
[x86/Linux] Implement SinglecastDelegateInvokeStub (dotnet/coreclr#8799)

Implement SinglecastDelegateInvokeStub for x86/Linux
- Code copied from that of AMD64 and some translation
- Fixes LargeObjectAlloc.exe unit test case and maybe others

Commit migrated from https://github.com/dotnet/coreclr/commit/4519be41745ea4c46d29078dc7e2524966b75436
src/coreclr/src/vm/i386/asmconstants.h
src/coreclr/src/vm/i386/asmhelpers.S
src/coreclr/src/vm/i386/unixstubs.cpp