Module Symtable
val init : unit -> unit
val patch_object : bytes -> (Cmo_format.reloc_info * int) list -> unit
val require_primitive : string -> unit
val data_primitive_names : unit -> string
val update_global_table : unit -> unit
val check_global_initialized : (Cmo_format.reloc_info * int) list -> unit
type global_map
val current_state : unit -> global_map
val restore_state : global_map -> unit
val hide_additions : global_map -> unit
type error =
| Undefined_global of string
| Unavailable_primitive of string
| Wrong_vm of string
| Uninitialized_global of string
exception Error of error
val reset : unit -> unit