projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add two wrappers which are used to transition between normal and gsharedvt code.
[mono.git]
/
mono
/
metadata
/
metadata-internals.h
diff --git
a/mono/metadata/metadata-internals.h
b/mono/metadata/metadata-internals.h
index 3ab7a3b669fd3cfc5f602e8fabe4cd73f2712737..3bcfc593170f17c547649d01490a23f74d230a66 100644
(file)
--- a/
mono/metadata/metadata-internals.h
+++ b/
mono/metadata/metadata-internals.h
@@
-424,6
+424,10
@@
struct _MonoDynamicImage {
GHashTable *vararg_aux_hash;
MonoGHashTable *generic_def_objects;
MonoGHashTable *methodspec;
GHashTable *vararg_aux_hash;
MonoGHashTable *generic_def_objects;
MonoGHashTable *methodspec;
+ /*
+ * Maps final token values to the object they describe.
+ */
+ MonoGHashTable *remapped_tokens;
gboolean run;
gboolean save;
gboolean initial_image;
gboolean run;
gboolean save;
gboolean initial_image;
@@
-661,6
+665,7
@@
void mono_assembly_addref (MonoAssembly *assembly) MONO_INTERNAL;
void mono_assembly_load_friends (MonoAssembly* ass) MONO_INTERNAL;
gboolean mono_assembly_has_skip_verification (MonoAssembly* ass) MONO_INTERNAL;
void mono_assembly_load_friends (MonoAssembly* ass) MONO_INTERNAL;
gboolean mono_assembly_has_skip_verification (MonoAssembly* ass) MONO_INTERNAL;
+void mono_assembly_release_gc_roots (MonoAssembly *assembly) MONO_INTERNAL;
gboolean mono_assembly_close_except_image_pools (MonoAssembly *assembly) MONO_INTERNAL;
void mono_assembly_close_finish (MonoAssembly *assembly) MONO_INTERNAL;
gboolean mono_assembly_close_except_image_pools (MonoAssembly *assembly) MONO_INTERNAL;
void mono_assembly_close_finish (MonoAssembly *assembly) MONO_INTERNAL;