Implement TheUMEntryPrestub and UMThunkStub for UNIX ABI
authorGeoff Norton <grompf@gmail.com>
Tue, 24 Feb 2015 03:32:21 +0000 (12:32 +0900)
committerGeoff Norton <grompf@gmail.com>
Thu, 26 Feb 2015 02:17:17 +0000 (11:17 +0900)
commit0f911d4e2c7c09e4f47c9d4fda718115b73f806b
tree4d2d4961bfb091bb31bd4f4ffbfa412671b7c2a6
parent694e8cd4ca6564104477a54c2553052ef434b843
Implement TheUMEntryPrestub and UMThunkStub for UNIX ABI

Rework all three stubs from windows calling convention to AMD64 calling convention.
Adjust all stacks to accomodate 2 additional argument registers, and 4 additional
xmm registers. Remove unneeded FEATURE_INCLUDE_ALL_INTERFACES code.
src/vm/CMakeLists.txt
src/vm/amd64/asmconstants.h
src/vm/amd64/umthunkstub.S [new file with mode: 0644]
src/vm/amd64/unixstubs.cpp