GenericPInvokeCalli shift left then or 1 (#17734)
authorSteve MacLean <sdmaclea.qdt@qualcommdatacenter.com>
Tue, 24 Apr 2018 01:39:24 +0000 (21:39 -0400)
committerJan Kotas <jkotas@microsoft.com>
Tue, 24 Apr 2018 01:39:24 +0000 (18:39 -0700)
commit5ebaadf50f99050591a6a987888ef9077cf2050b
tree56b041ce3ebb132089b47cfda93b8013b19021f6
parent8c4a47196b18531ae387c289888f64f405bf2b29
GenericPInvokeCalli shift left then or 1 (#17734)

When _WIN64 is defined vm relies on the secret arg being
shifted left and orred with #1.

Revert part of changes from #17659 to fix dotnet/corefx#29266

Fix arm64 to match amd64

Simplify dllimport.cpp
src/vm/amd64/PInvokeStubs.asm
src/vm/amd64/pinvokestubs.S
src/vm/arm64/PInvokeStubs.asm
src/vm/arm64/pinvokestubs.S
src/vm/dllimport.cpp
src/vm/frames.h
src/vm/stubhelpers.cpp