2 * Copyright 2016 Microsoft
3 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
5 #ifndef __MONO_METADATA_DYNAMIC_IMAGE_INTERNALS_H__
6 #define __MONO_METADATA_DYNAMIC_IMAGE_INTERNALS_H__
8 #include <mono/metadata/object.h>
9 #include <mono/metadata/metadata-internals.h>
12 guint32 import_lookup_table
;
16 guint32 import_address_table_rva
;
26 mono_dynamic_images_init (void);
29 mono_dynamic_image_register_token (MonoDynamicImage
*assembly
, guint32 token
, MonoObject
*obj
);
32 mono_dynamic_image_is_valid_token (MonoDynamicImage
*image
, guint32 token
);
35 mono_dynamic_image_create (MonoDynamicAssembly
*assembly
, char *assembly_name
, char *module_name
);
38 mono_dynamic_image_add_to_blob_cached (MonoDynamicImage
*assembly
, char *b1
, int s1
, char *b2
, int s2
);
41 mono_dynimage_alloc_table (MonoDynamicTable
*table
, guint nrows
);
43 #endif /* __MONO_METADATA_DYNAMIC_IMAGE_INTERNALS_H__ */