Module Dwarf_high.Proto_die
module AV = Dwarf_low.Dwarf_attribute_values.Attribute_valuemodule Int = Numbers.Inttype reference = Asm_targets.Asm_label.tval create_reference : unit -> Asm_targets.Asm_label.ttype t = {parent : t option;mutable children_by_sort_priority : t list Int.Map.t;tag : Dwarf_low.Dwarf_tag.t;mutable attribute_values : AV.t ASS.Map.t;label : Asm_targets.Asm_label.t;mutable name : Asm_targets.Asm_symbol.t option;location_list_in_debug_loc_table : Dwarf_low.Dwarf_4_location_list.t option;
}val create :
?reference:Asm_targets.Asm_label.t ->
?sort_priority:Int.Map.key ->
?location_list_in_debug_loc_table:Dwarf_low.Dwarf_4_location_list.t ->
parent:t option ->
tag:Dwarf_low.Dwarf_tag.t ->
attribute_values:AV.t list ->
unit ->
tval create_ignore :
?reference:Asm_targets.Asm_label.t ->
?sort_priority:Int.Map.key ->
?location_list_in_debug_loc_table:Dwarf_low.Dwarf_4_location_list.t ->
parent:t option ->
tag:Dwarf_low.Dwarf_tag.t ->
attribute_values:AV.t list ->
unit ->
unitval set_name : t -> Asm_targets.Asm_symbol.t -> unittype fold_arg = | DIE of {tag : Dwarf_low.Dwarf_tag.t;has_children : Dwarf_low.Child_determination.t;attribute_values : AV.t ASS.Map.t;label : Asm_targets.Asm_label.t;name : Asm_targets.Asm_symbol.t option;location_list_in_debug_loc_table : Dwarf_low.Dwarf_4_location_list.t option;
}| End_of_siblings
val reference : t -> Asm_targets.Asm_label.tval location_list_in_debug_loc_table :
t ->
Dwarf_low.Dwarf_4_location_list.t option