[amd64] Obtain the trampoline argument in the generic_trampoline in the AOT case...
commitb91580bafa7208b4a52d66cfadce070551f1904a
authorZoltan Varga <vargaz@gmail.com>
Tue, 3 Mar 2020 01:16:53 +0000 (2 20:16 -0500)
committerGitHub <noreply@github.com>
Tue, 3 Mar 2020 01:16:53 +0000 (2 20:16 -0500)
tree3f25bc4d818ee03b445f36933fe5491c43c1255a
parent3aab3884f669dc7ddeab7f7d27c6fd1390118415
[amd64] Obtain the trampoline argument in the generic_trampoline in the AOT case without decoding the call instruction. (#19091)

* [amd64] Obtain the trampoline argument in the generic_trampoline in the AOT case without decoding the call instruction.

* [amd64] Unify the aot specific trampolines so they have the same size/layout, so its easier to compute the address before the call.
mono/mini/aot-compiler.c
mono/mini/aot-runtime.c
mono/mini/mini-runtime.c
mono/mini/patch-info.h
mono/mini/tramp-amd64.c