.debug_info
CU_HEADER:
cu_header_length = 0x00000e80 3712
version_stamp = 0x0005 5
abbrev_offset = 0x00000000 0
address_size = 0x08 8
offset_size = 0x04 4
cu_type = 0x01 DW_UT_compile
COMPILE_UNIT<header overall offset = 0x00000000>:
< 0><0x0000000c> DW_TAG_compile_unit <abbrev 22>
dwarf_srcfiles() returned strings. Count = 8.
[0] /home/davea/dwarf/code/test/testuriLE64ELf.c
[1] /home/davea/dwarf/code/test/testuriLE64ELf.c
[2] /home/davea/dwarf/code/test/../src/lib/libdwarf/libdwarf.h
[3] /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
[4] /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
[5] /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_esb.h
[6] /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h
[7] /usr/include/stdio.h
DW_AT_producer GNU C17 11.3.0 -mtune=generic -march=x86-64 -gdwarf-5 -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection
DW_AT_language DW_LANG_C11
DW_AT_name testuriLE64ELf.c
DW_AT_comp_dir /home/davea/dwarf/code/test
DW_AT_low_pc 0x00000000
DW_AT_high_pc <offset-from-lowpc> 913 <highpc: 0x00000391>
DW_AT_stmt_list 0x00000000
LOCAL_SYMBOLS:
< 1><0x0000002e> DW_TAG_typedef <abbrev 6>
DW_AT_name Dwarf_Unsigned
DW_AT_decl_file 0x00000002 /home/davea/dwarf/code/test/../src/lib/libdwarf/libdwarf.h
DW_AT_decl_line 0x000000d1
DW_AT_decl_column 0x0000001c
DW_AT_type <0x0000003a> Refers to: long long unsigned int
< 1><0x0000003a> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 8
DW_AT_encoding DW_ATE_unsigned
DW_AT_name long long unsigned int
< 1><0x00000041> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 8
DW_AT_encoding DW_ATE_signed
DW_AT_name long long int
< 1><0x00000048> DW_TAG_typedef <abbrev 6>
DW_AT_name Dwarf_Off
DW_AT_decl_file 0x00000002 /home/davea/dwarf/code/test/../src/lib/libdwarf/libdwarf.h
DW_AT_decl_line 0x000000d3
DW_AT_decl_column 0x0000001c
DW_AT_type <0x0000003a> Refers to: long long unsigned int
< 1><0x00000054> DW_TAG_typedef <abbrev 6>
DW_AT_name Dwarf_Addr
DW_AT_decl_file 0x00000002 /home/davea/dwarf/code/test/../src/lib/libdwarf/libdwarf.h
DW_AT_decl_line 0x000000d4
DW_AT_decl_column 0x0000001c
DW_AT_type <0x0000003a> Refers to: long long unsigned int
< 1><0x00000060> DW_TAG_typedef <abbrev 6>
DW_AT_name Dwarf_Bool
DW_AT_decl_file 0x00000002 /home/davea/dwarf/code/test/../src/lib/libdwarf/libdwarf.h
DW_AT_decl_line 0x000000d7
DW_AT_decl_column 0x0000001c
DW_AT_type <0x0000006c> Refers to: int
< 1><0x0000006c> DW_TAG_base_type <abbrev 23>
DW_AT_byte_size 4
DW_AT_encoding DW_ATE_signed
DW_AT_name int
< 1><0x00000073> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 2
DW_AT_encoding DW_ATE_unsigned
DW_AT_name short unsigned int
< 1><0x0000007a> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 1
DW_AT_encoding DW_ATE_unsigned_char
DW_AT_name unsigned char
< 1><0x00000081> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 4
DW_AT_encoding DW_ATE_unsigned
DW_AT_name unsigned int
< 1><0x00000088> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 8
DW_AT_encoding DW_ATE_unsigned
DW_AT_name long unsigned int
< 1><0x0000008f> DW_TAG_base_type <abbrev 4>
DW_AT_byte_size 1
DW_AT_encoding DW_ATE_signed_char
DW_AT_name char
< 1><0x00000096> DW_TAG_const_type <abbrev 24>
DW_AT_type <0x0000008f> Refers to: char
< 1><0x0000009b> DW_TAG_pointer_type <abbrev 5>
DW_AT_byte_size 8
DW_AT_type <0x00000096>
< 1><0x000000a0> DW_TAG_pointer_type <abbrev 5>
DW_AT_byte_size 8
DW_AT_type <0x0000008f> Refers to: char
< 1><0x000000a5> DW_TAG_structure_type <abbrev 17>
DW_AT_byte_size 48
DW_AT_decl_file 0x00000003
DW_AT_decl_line 0x00000029
DW_AT_decl_column 0x00000009
DW_AT_sibling <0x000000f7> Refers to: Bucket_Data
< 2><0x000000ac> DW_TAG_member <abbrev 1>
DW_AT_name bFlag
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000002a
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 0
< 2><0x000000b9> DW_TAG_member <abbrev 1>
DW_AT_name name
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000002b
DW_AT_decl_column 0x00000011
DW_AT_type <0x0000009b>
DW_AT_data_member_location 8
< 2><0x000000c6> DW_TAG_member <abbrev 18>
DW_AT_name key
DW_AT_decl_file 0x00000003
DW_AT_decl_line 0x0000002c
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000054> Refers to: Dwarf_Addr
DW_AT_data_member_location 16
< 2><0x000000d1> DW_TAG_member <abbrev 1>
DW_AT_name base
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000002f
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000054> Refers to: Dwarf_Addr
DW_AT_data_member_location 24
< 2><0x000000de> DW_TAG_member <abbrev 18>
DW_AT_name low
DW_AT_decl_file 0x00000003
DW_AT_decl_line 0x00000030
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000054> Refers to: Dwarf_Addr
DW_AT_data_member_location 32
< 2><0x000000e9> DW_TAG_member <abbrev 1>
DW_AT_name high
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000031
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000054> Refers to: Dwarf_Addr
DW_AT_data_member_location 40
< 1><0x000000f7> DW_TAG_typedef <abbrev 6>
DW_AT_name Bucket_Data
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000032
DW_AT_decl_column 0x00000003
DW_AT_type <0x000000a5>
< 1><0x00000103> DW_TAG_structure_type <abbrev 25>
DW_AT_name bucket
DW_AT_byte_size 97944
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000003d
DW_AT_decl_column 0x00000010
DW_AT_sibling <0x0000014b>
< 2><0x00000113> DW_TAG_member <abbrev 1>
DW_AT_name nEntries
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000003e
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000006c> Refers to: int
DW_AT_data_member_location 0
< 2><0x00000120> DW_TAG_member <abbrev 1>
DW_AT_name b_number
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000003f
DW_AT_decl_column 0x00000014
DW_AT_type <0x00000088> Refers to: long unsigned int
DW_AT_data_member_location 8
< 2><0x0000012d> DW_TAG_member <abbrev 1>
DW_AT_name Entries
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000040
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000014b>
DW_AT_data_member_location 16
< 2><0x0000013a> DW_TAG_member <abbrev 26>
DW_AT_name pNext
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000041
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000015c>
DW_AT_data_member_location 97936
< 1><0x0000014b> DW_TAG_array_type <abbrev 10>
DW_AT_type <0x000000f7> Refers to: Bucket_Data
DW_AT_sibling <0x0000015c>
< 2><0x00000154> DW_TAG_subrange_type <abbrev 19>
DW_AT_type <0x00000088> Refers to: long unsigned int
DW_AT_upper_bound 2039
< 1><0x0000015c> DW_TAG_pointer_type <abbrev 5>
DW_AT_byte_size 8
DW_AT_type <0x00000103> Refers to: bucket
< 1><0x00000161> DW_TAG_typedef <abbrev 6>
DW_AT_name Bucket
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000042
DW_AT_decl_column 0x00000005
DW_AT_type <0x00000103> Refers to: bucket
< 1><0x0000016d> DW_TAG_structure_type <abbrev 17>
DW_AT_byte_size 64
DW_AT_decl_file 0x00000003
DW_AT_decl_line 0x00000046
DW_AT_decl_column 0x00000009
DW_AT_sibling <0x000001dd>
< 2><0x00000174> DW_TAG_member <abbrev 1>
DW_AT_name kind
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000047
DW_AT_decl_column 0x00000009
DW_AT_type <0x0000006c> Refers to: int
DW_AT_data_member_location 0
< 2><0x00000181> DW_TAG_member <abbrev 1>
DW_AT_name bg_number
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000048
DW_AT_decl_column 0x00000013
DW_AT_type <0x00000088> Refers to: long unsigned int
DW_AT_data_member_location 8
< 2><0x0000018e> DW_TAG_member <abbrev 1>
DW_AT_name lower
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x00000049
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000054> Refers to: Dwarf_Addr
DW_AT_data_member_location 16
< 2><0x0000019b> DW_TAG_member <abbrev 1>
DW_AT_name upper
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000004a
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000054> Refers to: Dwarf_Addr
DW_AT_data_member_location 24
< 2><0x000001a8> DW_TAG_member <abbrev 1>
DW_AT_name pFirst
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000004b
DW_AT_decl_column 0x00000012
DW_AT_type <0x000001dd>
DW_AT_data_member_location 32
< 2><0x000001b5> DW_TAG_member <abbrev 1>
DW_AT_name pLast
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000004c
DW_AT_decl_column 0x00000012
DW_AT_type <0x000001dd>
DW_AT_data_member_location 40
< 2><0x000001c2> DW_TAG_member <abbrev 1>
DW_AT_name pHead
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000004d
DW_AT_decl_column 0x0000000d
DW_AT_type <0x000001e2>
DW_AT_data_member_location 48
< 2><0x000001cf> DW_TAG_member <abbrev 1>
DW_AT_name pTail
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000004e
DW_AT_decl_column 0x0000000d
DW_AT_type <0x000001e2>
DW_AT_data_member_location 56
< 1><0x000001dd> DW_TAG_pointer_type <abbrev 5>
DW_AT_byte_size 8
DW_AT_type <0x000000f7> Refers to: Bucket_Data
< 1><0x000001e2> DW_TAG_pointer_type <abbrev 5>
DW_AT_byte_size 8
DW_AT_type <0x00000161> Refers to: Bucket
< 1><0x000001e7> DW_TAG_typedef <abbrev 6>
DW_AT_name Bucket_Group
DW_AT_decl_file 0x00000003 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_checkutil.h
DW_AT_decl_line 0x0000004f
DW_AT_decl_column 0x00000003
DW_AT_type <0x0000016d>
< 1><0x000001f3> DW_TAG_enumeration_type <abbrev 27>
DW_AT_name line_flag_type_e
DW_AT_encoding DW_ATE_unsigned
DW_AT_byte_size 4
DW_AT_type <0x00000081> Refers to: unsigned int
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000025
DW_AT_decl_column 0x00000006
DW_AT_sibling <0x0000021e> Refers to: section_high_offsets_s
< 2><0x00000205> DW_TAG_enumerator <abbrev 13>
DW_AT_name singledw5
DW_AT_const_value 0
< 2><0x0000020b> DW_TAG_enumerator <abbrev 28>
DW_AT_name s2l
DW_AT_const_value 1
< 2><0x00000211> DW_TAG_enumerator <abbrev 13>
DW_AT_name orig
DW_AT_const_value 2
< 2><0x00000217> DW_TAG_enumerator <abbrev 13>
DW_AT_name orig2l
DW_AT_const_value 3
< 1><0x0000021e> DW_TAG_structure_type <abbrev 20>
DW_AT_name section_high_offsets_s
DW_AT_byte_size 160 (-96)
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000052
DW_AT_decl_column 0x00000008
DW_AT_sibling <0x0000032f> Refers to: glflags_s
< 2><0x0000022a> DW_TAG_member <abbrev 1>
DW_AT_name debug_info_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000053
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 0
< 2><0x00000237> DW_TAG_member <abbrev 1>
DW_AT_name debug_abbrev_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000054
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 8
< 2><0x00000244> DW_TAG_member <abbrev 1>
DW_AT_name debug_line_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000055
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 16
< 2><0x00000251> DW_TAG_member <abbrev 1>
DW_AT_name debug_loc_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000056
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 24
< 2><0x0000025e> DW_TAG_member <abbrev 1>
DW_AT_name debug_aranges_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000057
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 32
< 2><0x0000026b> DW_TAG_member <abbrev 1>
DW_AT_name debug_macinfo_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000058
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 40
< 2><0x00000278> DW_TAG_member <abbrev 1>
DW_AT_name debug_pubnames_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000059
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 48
< 2><0x00000285> DW_TAG_member <abbrev 1>
DW_AT_name debug_str_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000005a
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 56
< 2><0x00000292> DW_TAG_member <abbrev 1>
DW_AT_name debug_frame_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000005b
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 64
< 2><0x0000029f> DW_TAG_member <abbrev 1>
DW_AT_name debug_ranges_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000005c
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 72
< 2><0x000002ac> DW_TAG_member <abbrev 1>
DW_AT_name debug_pubtypes_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000005d
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 80
< 2><0x000002b9> DW_TAG_member <abbrev 1>
DW_AT_name debug_types_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000005e
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 88
< 2><0x000002c6> DW_TAG_member <abbrev 1>
DW_AT_name debug_macro_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000005f
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 96
< 2><0x000002d3> DW_TAG_member <abbrev 1>
DW_AT_name debug_str_offsets_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000060
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 104
< 2><0x000002e0> DW_TAG_member <abbrev 1>
DW_AT_name debug_sup_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000061
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 112
< 2><0x000002ed> DW_TAG_member <abbrev 1>
DW_AT_name debug_cu_index_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000062
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 120
< 2><0x000002fa> DW_TAG_member <abbrev 1>
DW_AT_name debug_tu_index_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000063
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 128 (-128)
< 2><0x00000307> DW_TAG_member <abbrev 1>
DW_AT_name debug_names_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000064
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 136 (-120)
< 2><0x00000314> DW_TAG_member <abbrev 1>
DW_AT_name debug_loclists_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000065
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 144 (-112)
< 2><0x00000321> DW_TAG_member <abbrev 1>
DW_AT_name debug_rnglists_size
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000066
DW_AT_decl_column 0x00000014
DW_AT_type <0x0000002e> Refers to: Dwarf_Unsigned
DW_AT_data_member_location 152 (-104)
< 1><0x0000032f> DW_TAG_structure_type <abbrev 29>
DW_AT_name glflags_s
DW_AT_byte_size 2272
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000006c
DW_AT_decl_column 0x00000008
DW_AT_sibling <0x00000b0a>
< 2><0x0000033d> DW_TAG_member <abbrev 1>
DW_AT_name gf_use_old_dwarf_loclist
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000076
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 0
< 2><0x0000034a> DW_TAG_member <abbrev 1>
DW_AT_name gf_line_flag_selection
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000077
DW_AT_decl_column 0x0000001b
DW_AT_type <0x000001f3> Refers to: line_flag_type_e
DW_AT_data_member_location 4
< 2><0x00000357> DW_TAG_member <abbrev 1>
DW_AT_name gf_abbrev_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000079
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 8
< 2><0x00000364> DW_TAG_member <abbrev 1>
DW_AT_name gf_aranges_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000007a
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 12
< 2><0x00000371> DW_TAG_member <abbrev 1>
DW_AT_name gf_debug_names_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000007b
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 16
< 2><0x0000037e> DW_TAG_member <abbrev 1>
DW_AT_name gf_eh_frame_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000007c
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 20
< 2><0x0000038b> DW_TAG_member <abbrev 1>
DW_AT_name gf_frame_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000007d
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 24
< 2><0x00000398> DW_TAG_member <abbrev 1>
DW_AT_name gf_gdbindex_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000007e
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 28
< 2><0x000003a5> DW_TAG_member <abbrev 1>
DW_AT_name gf_gnu_debuglink_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000007f
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 32
< 2><0x000003b2> DW_TAG_member <abbrev 1>
DW_AT_name gf_debug_gnu_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000080
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 36
< 2><0x000003bf> DW_TAG_member <abbrev 1>
DW_AT_name gf_debug_sup_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000081
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 40
< 2><0x000003cc> DW_TAG_member <abbrev 1>
DW_AT_name gf_info_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000082
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 44
< 2><0x000003d9> DW_TAG_member <abbrev 1>
DW_AT_name gf_line_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000083
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 48
< 2><0x000003e6> DW_TAG_member <abbrev 1>
DW_AT_name gf_no_follow_debuglink
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000084
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 52
< 2><0x000003f3> DW_TAG_member <abbrev 1>
DW_AT_name gf_line_print_pc
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000085
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 56
< 2><0x00000400> DW_TAG_member <abbrev 1>
DW_AT_name gf_line_skeleton_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000086
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 60
< 2><0x0000040d> DW_TAG_member <abbrev 1>
DW_AT_name gf_loc_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000087
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 64
< 2><0x0000041a> DW_TAG_member <abbrev 1>
DW_AT_name gf_macinfo_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000088
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 68
< 2><0x00000427> DW_TAG_member <abbrev 1>
DW_AT_name gf_macro_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000089
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 72
< 2><0x00000434> DW_TAG_member <abbrev 1>
DW_AT_name gf_pubnames_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000008a
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 76
< 2><0x00000441> DW_TAG_member <abbrev 1>
DW_AT_name gf_debug_addr_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000008b
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 80
< 2><0x0000044e> DW_TAG_member <abbrev 1>
DW_AT_name gf_ranges_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000008c
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 84
< 2><0x0000045b> DW_TAG_member <abbrev 1>
DW_AT_name gf_reloc_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000008d
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 88
< 2><0x00000468> DW_TAG_member <abbrev 1>
DW_AT_name gf_static_func_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000008e
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 92
< 2><0x00000475> DW_TAG_member <abbrev 1>
DW_AT_name gf_static_var_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000008f
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 96
< 2><0x00000482> DW_TAG_member <abbrev 1>
DW_AT_name gf_string_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000090
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 100
< 2><0x0000048f> DW_TAG_member <abbrev 1>
DW_AT_name gf_pubtypes_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000091
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 104
< 2><0x0000049c> DW_TAG_member <abbrev 1>
DW_AT_name gf_types_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000092
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 108
< 2><0x000004a9> DW_TAG_member <abbrev 1>
DW_AT_name gf_weakname_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000093
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 112
< 2><0x000004b6> DW_TAG_member <abbrev 1>
DW_AT_name gf_header_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000095
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 116
< 2><0x000004c3> DW_TAG_member <abbrev 1>
DW_AT_name gf_section_groups_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000096
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 120
< 2><0x000004d0> DW_TAG_member <abbrev 1>
DW_AT_name gf_producer_children_flag
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x00000099
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 124
< 2><0x000004dd> DW_TAG_member <abbrev 1>
DW_AT_name gf_check_abbrev_code
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000009b
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 128 (-128)
< 2><0x000004ea> DW_TAG_member <abbrev 1>
DW_AT_name gf_check_pubname_attr
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000009c
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 132 (-124)
< 2><0x000004f7> DW_TAG_member <abbrev 1>
DW_AT_name gf_check_reloc_offset
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000009d
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 136 (-120)
< 2><0x00000504> DW_TAG_member <abbrev 1>
DW_AT_name gf_check_tag_attr
DW_AT_decl_file 0x00000004 /home/davea/dwarf/code/test/../src/bin/dwarfdump/dd_glflags.h
DW_AT_decl_line 0x0000009e
DW_AT_decl_column 0x00000010
DW_AT_type <0x00000060> Refers to: Dwarf_Bool
DW_AT_data_member_location 140 (-116)