Module Dwarf_attributes.Attribute
module Dwarf_4 : sig ... endmodule Ocaml_specific : sig ... endtype 'dwarf_classes t = | Sibling : Class.reference t| Location : [< Class.exprloc | Class.loclist ] t| Name : Class.string t| Ordering : Class.constant t| Byte_size : [< Class.constant | Class.exprloc | Class.reference ] t| Bit_offset : [< Class.constant | Class.exprloc | Class.reference ] t| Bit_size : [< Class.constant | Class.exprloc | Class.reference ] t| Stmt_list : Class.lineptr t| Low_pc : Class.address t| High_pc : [< Class.address | Class.constant ] t| Language : Class.constant t| Discr : Class.reference t| Discr_value : Class.constant t| Visibility : Class.constant t| Import : Class.reference t| String_length : [< Class.exprloc | Class.loclistsptr ] t| Common_reference : Class.reference t| Comp_dir : Class.string t| Const_value : [< Class.block | Class.constant | Class.string ] t| Containing_type : Class.reference t| Default_value : Class.reference t| Inline : Class.constant t| Is_optional : Class.flag t| Lower_bound : [< Class.constant | Class.exprloc | Class.reference ] t| Producer : Class.string t| Prototyped : Class.flag t| Return_addr : [< Class.exprloc | Class.loclistsptr ] t| Start_scope : [< Class.constant | Class.rnglistsptr ] t| Bit_stride : [< Class.constant | Class.exprloc | Class.reference ] t| Upper_bound : [< Class.constant | Class.exprloc | Class.reference ] t| Abstract_origin : Class.reference t| Accessibility : Class.constant t| Address_class : Class.constant t| Artificial : Class.flag t| Base_types : Class.reference t| Calling_convention : Class.constant t| Count : [< Class.constant | Class.exprloc | Class.reference ] t| Data_member_location : [< Class.constant | Class.exprloc | Class.loclistsptr ] t| Decl_column : Class.constant t| Decl_file : Class.constant t| Decl_line : Class.constant t| Declaration : Class.flag t| Discr_list : Class.block t| Encoding : Class.constant t| External : Class.flag t| Frame_base : [< Class.exprloc | Class.loclistsptr ] t| Friend : Class.reference t| Identifier_case : Class.constant t| Macro_info : Class.macptr t| Namelist_item : Class.reference t| Priority : Class.reference t| Segment : [< Class.exprloc | Class.loclistsptr ] t| Specification : Class.reference t| Static_link : [< Class.exprloc | Class.loclistsptr ] t| Type : Class.reference t| Use_location : [< Class.exprloc | Class.loclistsptr ] t| Variable_parameter : Class.flag t| Virtuality : Class.constant t| Vtable_elem_location : [< Class.exprloc | Class.loclistsptr ] t| Allocated : [< Class.constant | Class.exprloc | Class.reference ] t| Associated : [< Class.constant | Class.exprloc | Class.reference ] t| Data_location : Class.exprloc t| Byte_stride : [< Class.constant | Class.exprloc | Class.reference ] t| Entry_pc : Class.address t| Use_UTF8 : Class.flag t| Extension : Class.reference t| Ranges : Class.rnglist t| Trampoline : [< Class.address | Class.flag | Class.reference | Class.string ] t| Call_column : Class.constant t| Call_file : Class.constant t| Call_line : Class.constant t| Description : Class.string t| Binary_scale : Class.constant t| Decimal_scale : Class.constant t| Small : Class.reference t| Decimal_sign : Class.constant t| Digit_count : Class.constant t| Picture_string : Class.string t| Mutable : Class.flag t| Threads_scaled : Class.flag t| Explicit : Class.flag t| Object_pointer : Class.reference t| Endianity : Class.constant t| Elemental : Class.flag t| Pure : Class.flag t| Recursive : Class.flag t| Signature : Class.reference t| Main_subprogram : Class.flag t| Data_bit_offset : Class.constant t| Const_expr : Class.flag t| Enum_class : Class.flag t| Linkage_name : Class.string t| String_length_bit_size : Class.constant t| String_length_byte_size : Class.constant t| Rank : Class.exprloc t| Str_offsets_base : Class.stroffsetsptr t| Addr_base : Class.addrptr t| Rnglists_base : Class.rnglistsptr t| Dwo_name : Class.string t| Reference : Class.flag t| Rvalue_reference : Class.flag t| Macros : Class.macptr t| Call_all_calls : Class.flag t| Call_all_source_calls : Class.flag t| Call_all_tail_calls : Class.flag t| Call_return_pc : Class.address t| Call_value : Class.exprloc t| Call_origin : Class.reference t| Call_parameter : Class.reference t| Call_pc : Class.address t| Call_tail_call : Class.flag t| Call_target : Class.exprloc t| Call_target_clobbered : Class.exprloc t| Call_data_location : Class.exprloc t| Call_data_value : Class.exprloc t| Noreturn : Class.flag t| Alignment : Class.constant t| Export_symbols : Class.flag t| Deleted : Class.flag t| Defaulted : Class.constant t| Loclists_base : Class.loclistsptr t| Dwarf_4 : 'dwarf_classes Dwarf_4.t -> 'dwarf_classes t| Ocaml_specific : 'dwarf_classes Ocaml_specific.t -> 'dwarf_classes t
val name : 'dwarf_class t -> stringval code : 'dwarf_class t -> intval encode : 'a t -> Dwarf_value.tval size : 'a t -> Dwarf_int.tval emit :
asm_directives:Asm_targets.Asm_directives_dwarf.t ->
('a t ->
unit) @ localmodule Sealed : sig ... end