From e28ad88aea7f4207da14ae2499abd78a234db8ca Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Thu, 23 Jan 2014 04:46:55 +0100 Subject: [PATCH] [jit] Add a mono_get_jit_tls () helper function. --- mono/mini/mini.c | 6 ++++++ mono/mini/mini.h | 1 + 2 files changed, 7 insertions(+) diff --git a/mono/mini/mini.c b/mono/mini/mini.c index e36423485da..23e4117fd34 100644 --- a/mono/mini/mini.c +++ b/mono/mini/mini.c @@ -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) { diff --git a/mono/mini/mini.h b/mono/mini/mini.h index ff2bbf2af3d..10782f1bcc0 100644 --- a/mono/mini/mini.h +++ b/mono/mini/mini.h @@ -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; -- 2.25.1