jon.recoil.org

Module Dwarf_low.Debugging_information_entry

type t = {
  1. label : Asm_targets.Asm_label.t;
  2. name : Asm_targets.Asm_symbol.t option;
  3. abbreviation_code : Abbreviation_code.t;
  4. attribute_values : AV.t ASS.Map.t;
}
val create : label:Asm_targets.Asm_label.t -> name:Asm_targets.Asm_symbol.t option -> abbreviation_code:Abbreviation_code.t -> attribute_values:AV.t ASS.Map.t -> t
val null : t lazy_t
val create_null : unit -> t
val emit : asm_directives:Asm_targets.Asm_directives_dwarf.t -> t -> unit
val size : t -> Dwarf_int.t
val label : t -> Asm_targets.Asm_label.t
val abbreviation_code : t -> Abbreviation_code.t
val attribute_values : t -> AV.t ASS.Map.t
val is_null : t -> bool
val symbol : t -> Asm_targets.Asm_symbol.t option