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