projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[sre] Remove MonoDynamicImage:handleref_managed field
[mono.git]
/
mono
/
metadata
/
metadata-internals.h
diff --git
a/mono/metadata/metadata-internals.h
b/mono/metadata/metadata-internals.h
index b1613fddc6faa72a156b6361486e9ab9d3a282a2..24cde472b2665a8e0d0a401e2910c53c7000362f 100644
(file)
--- 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
#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;
struct _MonoAssemblyName {
const char *name;
const char *culture;
@@
-498,7
+503,6
@@
struct _MonoDynamicImage {
GHashTable *typespec;
GHashTable *typeref;
GHashTable *handleref;
GHashTable *typespec;
GHashTable *typeref;
GHashTable *handleref;
- MonoGHashTable *handleref_managed;
MonoGHashTable *tokens;
GHashTable *blob_cache;
GHashTable *standalonesig_cache;
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);
MonoImageSet *
mono_find_image_set_owner (void *ptr);
-void
+
MONO_API
void
mono_loader_register_module (const char *name, MonoDl *module);
gboolean
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_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__ */
#endif /* __MONO_METADATA_INTERNALS_H__ */