X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmetadata-internals.h;h=24cde472b2665a8e0d0a401e2910c53c7000362f;hb=e27b73e000d731907d1350e79ff81d6254a1b38a;hp=b1613fddc6faa72a156b6361486e9ab9d3a282a2;hpb=c7dfe9639709059a63c3df4a70b604b50409c8c6;p=mono.git diff --git a/mono/metadata/metadata-internals.h b/mono/metadata/metadata-internals.h index b1613fddc6f..24cde472b26 100644 --- a/mono/metadata/metadata-internals.h +++ b/mono/metadata/metadata-internals.h @@ -51,6 +51,11 @@ struct _MonoType { #define MONO_PROCESSOR_ARCHITECTURE_AMD64 4 #define MONO_PROCESSOR_ARCHITECTURE_ARM 5 +#if !defined(DISABLE_JIT) || defined(ENABLE_INTERPRETER) +/* Some VES is available at runtime */ +#define ENABLE_ILGEN +#endif + struct _MonoAssemblyName { const char *name; const char *culture; @@ -498,7 +503,6 @@ struct _MonoDynamicImage { GHashTable *typespec; GHashTable *typeref; GHashTable *handleref; - MonoGHashTable *handleref_managed; MonoGHashTable *tokens; GHashTable *blob_cache; GHashTable *standalonesig_cache; @@ -935,7 +939,7 @@ mono_image_set_description (MonoImageSet *); MonoImageSet * mono_find_image_set_owner (void *ptr); -void +MONO_API void mono_loader_register_module (const char *name, MonoDl *module); gboolean @@ -944,5 +948,11 @@ mono_assembly_is_problematic_version (const char *name, guint16 major, guint16 m void mono_ginst_get_desc (GString *str, MonoGenericInst *ginst); +void +mono_loader_set_strict_strong_names (gboolean enabled); + +gboolean +mono_loader_get_strict_strong_names (void); + #endif /* __MONO_METADATA_INTERNALS_H__ */