[jit] Add a mono_get_jit_tls () helper function.
authorZoltan Varga <vargaz@gmail.com>
Thu, 23 Jan 2014 03:46:55 +0000 (04:46 +0100)
committerZoltan Varga <vargaz@gmail.com>
Thu, 23 Jan 2014 03:46:55 +0000 (04:46 +0100)
mono/mini/mini.c
mono/mini/mini.h

index e36423485da63e9d093fd48751a4278660459563..23e4117fd34102abd314e51205d36f6e4e26fe51 100644 (file)
@@ -2704,6 +2704,12 @@ mono_set_lmf (MonoLMF *lmf)
        (*mono_get_lmf_addr ()) = lmf;
 }
 
+MonoJitTlsData*
+mono_get_jit_tls (void)
+{
+       return mono_native_tls_get_value (mono_jit_tls_id);
+}
+
 static void
 mono_set_jit_tls (MonoJitTlsData *jit_tls)
 {
index ff2bbf2af3ddf6b9ba1d024356f51c496e09383f..10782f1bcc0a5ccd569d0d3e5c33a9626a59cae2 100644 (file)
@@ -1997,6 +1997,7 @@ gpointer  mono_jit_compile_method           (MonoMethod *method) MONO_INTERNAL;
 MonoLMF * mono_get_lmf                      (void) MONO_INTERNAL;
 MonoLMF** mono_get_lmf_addr                 (void) MONO_INTERNAL;
 void      mono_set_lmf                      (MonoLMF *lmf) MONO_INTERNAL;
+MonoJitTlsData* mono_get_jit_tls            (void) MONO_INTERNAL;
 MONO_API MonoDomain *mono_jit_thread_attach          (MonoDomain *domain);
 MONO_API void      mono_jit_set_domain               (MonoDomain *domain);
 MonoNativeTlsKey mono_get_jit_tls_key       (void) MONO_INTERNAL;