val emit_string : string -> unitval emit_int : int -> unitval emit_nativeint : nativeint -> unitval emit_int32 : int32 -> unitval emit_symbol : char -> string -> unitval emit_char : char -> unitval emit_string_literal : string -> unitval emit_string_directive : string -> string -> unitval emit_bytes_directive : string -> string -> unitval emit_float64_directive : string -> int64 -> unitval emit_float64_split_directive : string -> int64 -> unitval emit_float32_directive : string -> int32 -> unitval reset_debug_info : unit -> unitval emit_debug_info_gen :
Debuginfo.t ->
(file_num:int -> file_name:string -> unit) ->
(file_num:int -> line:int -> col:int -> unit) ->
unitval record_frame_descr :
label:int ->
frame_size:int ->
live_offset:int list ->
frame_debuginfo ->
unittype emit_frame_actions = {efa_code_label : int -> unit;efa_data_label : int -> unit;efa_8 : int -> unit;efa_16 : int -> unit;efa_32 : int32 -> unit;efa_word : int -> unit;efa_align : int -> unit;efa_label_rel : int -> int32 -> unit;efa_def_label : int -> unit;efa_string : string -> unit;
}val is_generic_function : string -> boolval cfi_startproc : unit -> unitval cfi_endproc : unit -> unitval cfi_adjust_cfa_offset : int -> unitval cfi_offset : reg:int -> offset:int -> unitval binary_backend_available : bool refval create_asm_file : bool reftype error = | Stack_frame_too_large of int