[runtime] Transition the trampoline code to use memory managers for memory allocation...
commit9623156cfdfdfcc55230160942a45baff98083b8
authorZoltan Varga <vargaz@gmail.com>
Fri, 25 Sep 2020 21:41:32 +0000 (25 17:41 -0400)
committerGitHub <noreply@github.com>
Fri, 25 Sep 2020 21:41:32 +0000 (25 17:41 -0400)
treee6c3bc08024266748cebad2ae44b2cb35c27f52e
parent7a6388ea8f45f1fcea094a8dc05103fbebc1cf1a
[runtime] Transition the trampoline code to use memory managers for memory allocation. (#20408)

* [runtime] Transition the trampoline code to use memory managers for memory allocation.

* Fix a c++-ism.

* Handle one more case.

* Pass a memory manager to mono_method_alloc_generic_virtual_trampoline.

* Remove now unused mono_domain_code_... functions.
29 files changed:
mono/metadata/domain-internals.h
mono/metadata/domain.c
mono/metadata/loader-internals.h
mono/metadata/memory-manager.c
mono/metadata/object-internals.h
mono/metadata/object.c
mono/mini/lldb.c
mono/mini/llvm-jit.cpp
mono/mini/mini-amd64.c
mono/mini/mini-arm.c
mono/mini/mini-arm64.c
mono/mini/mini-mips.c
mono/mini/mini-ppc.c
mono/mini/mini-s390x.c
mono/mini/mini-sparc.c
mono/mini/mini-trampolines.c
mono/mini/mini-x86.c
mono/mini/mini.h
mono/mini/tramp-amd64-gsharedvt.c
mono/mini/tramp-amd64.c
mono/mini/tramp-arm.c
mono/mini/tramp-arm64.c
mono/mini/tramp-mips.c
mono/mini/tramp-ppc.c
mono/mini/tramp-riscv.c
mono/mini/tramp-s390x.c
mono/mini/tramp-sparc.c
mono/mini/tramp-wasm.c
mono/mini/tramp-x86.c