[jit] Expose helper method to the rest of the JIT to get specific trampoline descript...
authorPaolo Molaro <lupus@oddwiz.org>
Tue, 9 Dec 2014 16:37:30 +0000 (17:37 +0100)
committerPaolo Molaro <lupus@oddwiz.org>
Tue, 9 Dec 2014 16:47:28 +0000 (17:47 +0100)
mono/mini/mini-trampolines.c
mono/mini/mini.h

index d8f1e4298e956e681b2b67aeffe75750005c678a..fec24a3cb3818ba7237abfad9dedb1944cc8ca64 100644 (file)
@@ -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:
  *
index 2169a79423f1b5440e27fd30fd9736a56b807dc8..3b3656478e000cce33544f5960be230ce943f888 100755 (executable)
@@ -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;