1 #ifndef __MONO_AOT_COMPILER_H__
2 #define __MONO_AOT_COMPILER_H__
6 int mono_compile_assembly (MonoAssembly
*ass
, guint32 opts
, const char *aot_options
);
7 void* mono_aot_readonly_field_override (MonoClassField
*field
);
8 gboolean
mono_aot_is_shared_got_offset (int offset
) MONO_LLVM_INTERNAL
;
10 guint32
mono_aot_get_got_offset (MonoJumpInfo
*ji
) MONO_LLVM_INTERNAL
;
11 char* mono_aot_get_method_name (MonoCompile
*cfg
) MONO_LLVM_INTERNAL
;
12 char* mono_aot_get_mangled_method_name (MonoMethod
*method
) MONO_LLVM_INTERNAL
;
13 gboolean
mono_aot_is_linkonce_method (MonoMethod
*method
) MONO_LLVM_INTERNAL
;
14 gboolean
mono_aot_is_direct_callable (MonoJumpInfo
*patch_info
) MONO_LLVM_INTERNAL
;
15 void mono_aot_mark_unused_llvm_plt_entry(MonoJumpInfo
*patch_info
) MONO_LLVM_INTERNAL
;
16 char* mono_aot_get_plt_symbol (MonoJumpInfoType type
, gconstpointer data
) MONO_LLVM_INTERNAL
;
17 char* mono_aot_get_direct_call_symbol (MonoJumpInfoType type
, gconstpointer data
);
18 int mono_aot_get_method_index (MonoMethod
*method
) MONO_LLVM_INTERNAL
;
19 MonoJumpInfo
* mono_aot_patch_info_dup (MonoJumpInfo
* ji
) MONO_LLVM_INTERNAL
;