jon.recoil.org

Module Dwarf_high.Operator_builder

val dw_op_regx : dwarf_reg_number:int -> O.t
val dw_op_bregx : dwarf_reg_number:int -> offset_in_bytes:Targetint.t -> O.t
val register_as_lvalue : dwarf_reg_number:int -> O.t
val contents_of_register : dwarf_reg_number:int -> O.t
val address_of_stack_slot : offset_in_bytes:Targetint.t -> O.t list
val contents_of_stack_slot : offset_in_bytes:Targetint.t -> O.t list
val address_of_domainstate_slot : offset_in_bytes:Targetint.t -> domainstate_ptr_dwarf_register_number:int -> O.t list
val contents_of_domainstate_slot : offset_in_bytes:Targetint.t -> domainstate_ptr_dwarf_register_number:int -> O.t list
val value_of_symbol : symbol:Asm_targets.Asm_symbol.t -> O.t
val signed_int_const : Targetint.t -> O.t
val add_unsigned_const : Targetint.t -> O.t list
val float_const : Stdlib.Int64.t -> O.t
val implicit_pointer : offset_in_bytes:Targetint.t -> die_label:Asm_targets.Asm_label.t -> Dwarf_low.Dwarf_version.t -> O.t
val call : die_label:Asm_targets.Asm_label.t -> compilation_unit_header_label:Asm_targets.Asm_label.t -> O.t
val jump_offset_of_int : Dwarf_low.Dwarf_int.t -> Numbers.Int16.t
val conditional : ?at_join:O.t list -> if_zero:O.t list -> if_nonzero:O.t list -> unit -> O.t list