From: Paolo Molaro Date: Tue, 9 Dec 2014 16:37:30 +0000 (+0100) Subject: [jit] Expose helper method to the rest of the JIT to get specific trampoline descript... X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=5664e72b7c4e8e9ca5c89813b5213db2c8c78042;p=mono.git [jit] Expose helper method to the rest of the JIT to get specific trampoline descriptions. --- diff --git a/mono/mini/mini-trampolines.c b/mono/mini/mini-trampolines.c index d8f1e4298e9..fec24a3cb38 100644 --- a/mono/mini/mini-trampolines.c +++ b/mono/mini/mini-trampolines.c @@ -1754,6 +1754,16 @@ static const char*tramp_names [MONO_TRAMPOLINE_NUM] = { "handler_block_guard" }; +/* + * mono_get_generic_trampoline_simple_name: + * + */ +const char* +mono_get_generic_trampoline_simple_name (MonoTrampolineType tramp_type) +{ + return tramp_names [tramp_type]; +} + /* * mono_get_generic_trampoline_name: * diff --git a/mono/mini/mini.h b/mono/mini/mini.h index 2169a79423f..3b3656478e0 100755 --- a/mono/mini/mini.h +++ b/mono/mini/mini.h @@ -2234,6 +2234,7 @@ void mono_monitor_enter_trampoline (mgreg_t *regs, guint8 *code, Mo void mono_monitor_exit_trampoline (mgreg_t *regs, guint8 *code, MonoObject *obj, guint8 *tramp) MONO_INTERNAL; gconstpointer mono_get_trampoline_func (MonoTrampolineType tramp_type); gpointer mini_get_vtable_trampoline (int slot_index) MONO_INTERNAL; +const char* mono_get_generic_trampoline_simple_name (MonoTrampolineType tramp_type) MONO_INTERNAL; char* mono_get_generic_trampoline_name (MonoTrampolineType tramp_type) MONO_INTERNAL; char* mono_get_rgctx_fetch_trampoline_name (int slot) MONO_INTERNAL; gpointer mini_get_nullified_class_init_trampoline (void) MONO_INTERNAL;