Module Symtable
module Compunit : sig ... endmodule Predef : sig ... endmodule Global : sig ... endval patch_object :
(char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t ->
(Cmo_format.reloc_info * int) list ->
unitval initial_global_table : unit -> Obj.t arrayval output_global_map : out_channel -> unitval output_primitive_names : out_channel -> unitval output_primitive_table : out_channel -> unitval data_global_map : unit -> Obj.tval transl_const : Lambda.structured_constant -> Obj.ttype bytecode_sections = private {symb : global_map;crcs : Import_info.t array;prim : string list;dlpt : string list;
}val init_toplevel :
get_bytecode_sections:(unit -> bytecode_sections) ->
Import_info.t arrayval is_global_defined : Global.t -> boolval get_global_position : Global.t -> intval check_global_initialized : (Cmo_format.reloc_info * int) list -> unitval initialized_compunits :
(Cmo_format.reloc_info * int) list ->
Compilation_unit.t listval required_compunits :
(Cmo_format.reloc_info * int) list ->
Compilation_unit.t listval empty_global_map : global_mapval current_state : unit -> global_mapval restore_state : global_map -> unitval hide_additions : global_map -> unitval filter_global_map : (Global.t -> bool) -> global_map -> global_mapval iter_global_map : (Global.t -> int -> unit) -> global_map -> unitval is_defined_in_global_map : global_map -> Global.t -> boolexception Error of errorval report_error : error Format_doc.format_printerval report_error_doc : error Format_doc.printer