type mllambdatype global
val debug_native_compiler : CDebug.tval keep_debug_files : unit -> boolval pp_global : Stdlib.Format.formatter -> global -> unitval mk_open : string -> globalval clear_symbols : unit -> unitval get_value : Nativevalues.symbols -> int -> Nativevalues.tval get_sort : Nativevalues.symbols -> int -> Sorts.tval get_name : Nativevalues.symbols -> int -> Names.Name.tval get_const : Nativevalues.symbols -> int -> Names.Constant.tval get_match : Nativevalues.symbols -> int -> Nativevalues.annot_swval get_ind : Nativevalues.symbols -> int -> Names.inductiveval get_meta : Nativevalues.symbols -> int -> Constr.metavariableval get_evar : Nativevalues.symbols -> int -> Evar.tval get_level : Nativevalues.symbols -> int -> Univ.Level.tval get_proj : Nativevalues.symbols -> int -> Names.inductive * intval get_symbols : unit -> Nativevalues.symbols
type code_location_updatestype linkable_code = global list * code_location_updates
val clear_global_tbl : unit -> unitval empty_updates : code_location_updatesval register_native_file : string -> unitval is_loaded_native_file : string -> boolval compile_constant_field : Environ.env -> Names.Constant.t -> global list -> 'a Declarations.pconstant_body -> global listval compile_mind_field : Names.ModPath.t -> Names.Label.t -> global list -> Declarations.mutual_inductive_body -> global listval mk_conv_code : Environ.env -> Nativelambda.evars -> string -> Constr.constr -> Constr.constr -> linkable_codeval mk_norm_code : Environ.env -> Nativelambda.evars -> string -> Constr.constr -> linkable_codeval mod_uid_of_dirpath : Names.DirPath.t -> stringval link_info_of_dirpath : Names.DirPath.t -> Environ.link_infoval update_locations : code_location_updates -> unit