[arm] Add fast tls support on ios.
[mono.git] / mono / metadata / metadata-internals.h
index 2840cc2c25c1437166b3514a3ff2f2d4caebc87c..8e68399cfa43daa517bfc98e1c53b430182eaf52 100644 (file)
@@ -159,6 +159,9 @@ struct _MonoImage {
        /* Whenever this image contains uncompressed metadata */
        guint8 uncompressed_metadata : 1;
 
+       /* Whenever this image contains metadata only without PE data */
+       guint8 metadata_only : 1;
+
        guint8 checked_module_cctor : 1;
        guint8 has_module_cctor : 1;
 
@@ -797,6 +800,8 @@ void mono_image_load_names (MonoImage *image);
 
 MonoImage *mono_image_open_raw (const char *fname, MonoImageOpenStatus *status);
 
+MonoImage *mono_image_open_metadata_only (const char *fname, MonoImageOpenStatus *status);
+
 MonoException *mono_get_exception_field_access_msg (const char *msg);
 
 MonoException *mono_get_exception_method_access_msg (const char *msg);
@@ -818,5 +823,8 @@ mono_method_get_signature_checked (MonoMethod *method, MonoImage *image, guint32
 MonoMethod *
 mono_get_method_checked (MonoImage *image, guint32 token, MonoClass *klass, MonoGenericContext *context, MonoError *error);
 
+guint32
+mono_metadata_localscope_from_methoddef (MonoImage *meta, guint32 index);
+
 #endif /* __MONO_METADATA_INTERNALS_H__ */