X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fobject-offsets.h;h=5c78288ec8b20f808fa2db0e74d9612e7ac817b3;hb=029fe6cfec3036b5150088c2993336ab7e257619;hp=c032bc0ff585868f3c67cfb9e3512dea1728b2ad;hpb=c4962db608a6cc04d39713fdd7587708bbce1f17;p=mono.git diff --git a/mono/metadata/object-offsets.h b/mono/metadata/object-offsets.h index c032bc0ff58..5c78288ec8b 100644 --- a/mono/metadata/object-offsets.h +++ b/mono/metadata/object-offsets.h @@ -56,6 +56,8 @@ DECL_SIZE(gpointer) DECL_OFFSET(MonoObject, vtable) DECL_OFFSET(MonoObject, synchronisation) +DECL_OFFSET(MonoObjectHandlePayload, __obj) + DECL_OFFSET(MonoClass, interface_bitmap) DECL_OFFSET(MonoClass, byval_arg) DECL_OFFSET(MonoClass, cast_class) @@ -90,6 +92,7 @@ DECL_OFFSET(MonoDelegate, extra_arg) DECL_OFFSET(MonoInternalThread, tid) DECL_OFFSET(MonoInternalThread, small_id) DECL_OFFSET(MonoInternalThread, static_data) +DECL_OFFSET(MonoInternalThread, last) DECL_OFFSET(MonoMulticastDelegate, delegates) @@ -129,8 +132,9 @@ DECL_OFFSET(MonoTypedRef, value) DECL_OFFSET(MonoThreadsSync, status) DECL_OFFSET(MonoThreadsSync, nest) -#if defined (HAVE_SGEN_GC) && !defined (HAVE_KW_THREAD) -DECL_OFFSET(SgenThreadInfo, tlab_next_addr) +#ifdef HAVE_SGEN_GC +DECL_OFFSET(SgenClientThreadInfo, in_critical_region) +DECL_OFFSET(SgenThreadInfo, tlab_next) DECL_OFFSET(SgenThreadInfo, tlab_temp_end) #endif @@ -234,6 +238,8 @@ DECL_OFFSET(GSharedVtCallInfo, gsharedvt_in) #endif #if defined(TARGET_ARM64) +DECL_OFFSET (MonoContext, has_fregs) + DECL_OFFSET(GSharedVtCallInfo, stack_usage) DECL_OFFSET(GSharedVtCallInfo, gsharedvt_in) DECL_OFFSET(GSharedVtCallInfo, ret_marshal)