jon.recoil.org

Module Dwarf_low.Debug_info_section

type t = {
  1. dies : DIE.t list;
  2. debug_abbrev_label : Asm_targets.Asm_label.t;
  3. compilation_unit_header_label : Asm_targets.Asm_label.t;
}
val create : dies:DIE.t list -> debug_abbrev_label:Asm_targets.Asm_label.t -> compilation_unit_header_label:Asm_targets.Asm_label.t -> t
val dwarf_version : unit -> Dwarf_version.t
val debug_abbrev_offset : t -> Dwarf_value.t
val address_width_in_bytes_on_target : Dwarf_value.t
val unit_type : Unit_type.t
val size_without_first_word : t -> Dwarf_int.t
val size : t -> Dwarf_int.t
val emit : asm_directives:Asm_targets.Asm_directives_dwarf.t -> t -> unit