jon.recoil.org

Module Dwarf_high.Dwarf_attribute_helpers

module Uint64 = Numbers.Uint64
val needs_dwarf_five : unit -> unit
val create_entry_pc : Asm_targets.Asm_label.t -> AV.t
val create_low_pc : Asm_targets.Asm_label.t -> AV.t
val create_low_pc_with_offset : Asm_targets.Asm_label.t -> offset_in_bytes:Targetint.t -> AV.t
val create_high_pc_offset : low_pc:Asm_targets.Asm_label.t -> low_pc_offset_in_bytes:Targetint.t -> high_pc:Asm_targets.Asm_label.t -> high_pc_offset_in_bytes:Targetint.t -> AV.t
val create_high_pc : low_pc:Asm_targets.Asm_symbol.t -> Asm_targets.Asm_label.t -> AV.t
val create_entry_pc_from_symbol : Asm_targets.Asm_symbol.t -> AV.t
val create_low_pc_from_symbol : Asm_targets.Asm_symbol.t -> AV.t
val create_high_pc_from_symbol : low_pc:Asm_targets.Asm_symbol.t -> Asm_targets.Asm_symbol.t -> AV.t
val create_producer : string -> AV.t
val create_name : string -> AV.t
val create_comp_dir : string -> AV.t
val create_stmt_list : debug_line_label:Asm_targets.Asm_label.t -> AV.t
val create_external : is_visible_externally:bool -> AV.t
val create_artificial : unit -> AV.t
val create_decl_file : int -> AV.t
val create_decl_line : int -> AV.t
val create_decl_column : int -> AV.t
val create_call_file : int -> AV.t
val create_call_line : int -> AV.t
val create_call_column : int -> AV.t
val create_call_pc : Asm_targets.Asm_label.t -> AV.t
val create_call_return_pc : Asm_targets.Asm_label.t -> AV.t
val create_call_tail_call : is_tail:bool -> AV.t
val create_call_all_calls : unit -> AV.t
val create_call_target : Dwarf_low.Single_location_description.t -> AV.t
val create_call_target_clobbered : Dwarf_low.Single_location_description.t -> AV.t
val create_single_location_description : Dwarf_low.Single_location_description.t -> AV.t
val create_composite_location_description : Dwarf_low.Composite_location_description.t -> AV.t
val create_single_call_value_location_description : Dwarf_low.Single_location_description.t -> AV.t
val create_composite_call_value_location_description : Dwarf_low.Composite_location_description.t -> AV.t
val create_single_call_data_location_description : Dwarf_low.Single_location_description.t -> AV.t
val create_single_call_data_value_location_description : Dwarf_low.Single_location_description.t -> AV.t
val create_encoding : encoding:Dwarf_low.Encoding_attribute.t -> AV.t
val reference_proto_die : [ `reference ] Dwarf_low__Dwarf_attributes.Attribute.t -> Dwarf_high.Proto_die.t -> AV.t
val create_type : proto_die:Dwarf_high.Proto_die.t -> AV.t
val create_sibling : proto_die:Dwarf_high.Proto_die.t -> AV.t
val create_import : proto_die:Dwarf_high.Proto_die.t -> AV.t
val create_discr : proto_die_reference:Asm_targets.Asm_label.t -> AV.t
val create_type_from_reference : proto_die_reference:Asm_targets.Asm_label.t -> AV.t
val create_byte_size_exn : byte_size:int -> AV.t
val create_bit_size : Numbers.Int8.t -> AV.t
val create_data_member_location_offset : byte_offset:Stdlib.Int64.t -> AV.t
val create_data_member_location_description : Dwarf_low.Single_location_description.t -> AV.t
val create_data_bit_offset : bit_offset:Numbers.Int8.t -> AV.t
val create_linkage_name : linkage_name:string -> AV.t
val create_const_value : value:Stdlib.Int64.t -> AV.t
val create_const_value_from_symbol : symbol:Asm_targets.Asm_symbol.t -> AV.t
val create_discr_value : value:Stdlib.Int64.t -> AV.t
val create_addr_base : Asm_targets.Asm_label.t -> AV.t
val create_address_class : value:Numbers.Int8.t -> AV.t
val create_loclists_base : Asm_targets.Asm_label.t -> AV.t
val create_rnglists_base : Asm_targets.Asm_label.t -> AV.t
val create_inline : Dwarf_low.Inline_code.t -> AV.t
val create_call_origin : die_symbol:Asm_targets.Asm_symbol.t -> AV.t
val create_abstract_origin : die_symbol:Asm_targets.Asm_symbol.t -> AV.t
val create_language : Dwarf_low.Dwarf_language.t -> AV.t
val create_declaration : unit -> AV.t
val create_byte_stride : bytes:Numbers.Int8.t -> AV.t
val create_count_const : Stdlib.Int64.t -> AV.t
val create_ocaml_compiler_version : string -> AV.t
val create_ocaml_unit_name : Ident.t -> AV.t
val create_ocaml_config_digest : Stdlib.Digest.t -> AV.t
val create_ocaml_prefix_name : string -> AV.t
val linker_dir_sep : char
val mangle_linker_dirs : string list -> string
val create_ocaml_linker_dirs : Misc.Stdlib.String.Set.t -> AV.t
val create_ocaml_cmt_file_digest : Stdlib.Digest.t -> AV.t
val create_ocaml_offset_record_from_pointer : value:Stdlib.Int64.t -> AV.t