
.debug_info

COMPILE_UNIT<header overall offset = 0x00000000>:
< 0><0x0000000b>  DW_TAG_compile_unit
                    DW_AT_producer              Apple LLVM version 8.0.0 (clang-800.0.42.1)
                    DW_AT_language              DW_LANG_C99
                    DW_AT_name                  /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                    DW_AT_stmt_list             0x00000000
                    DW_AT_comp_dir              /tmp/c/dwarf/gcc_m32
                    DW_AT_low_pc                0x000025c0
                    DW_AT_high_pc               0x00005b94

LOCAL_SYMBOLS:
< 1><0x00000026>    DW_TAG_variable
                      DW_AT_name                  dumpallnamesfile
                      DW_AT_type                  <0x00000038>
                      DW_AT_external              yes(1)
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000084
                      DW_AT_location              DW_OP_addr 0x0005bc7c
< 1><0x00000038>    DW_TAG_pointer_type
                      DW_AT_type                  <0x0000003d>
< 1><0x0000003d>    DW_TAG_typedef
                      DW_AT_type                  <0x00000048>
                      DW_AT_name                  FILE
                      DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                      DW_AT_decl_line             0x00000099
< 1><0x00000048>    DW_TAG_structure_type
                      DW_AT_name                  __sFILE
                      DW_AT_byte_size             0x00000058
                      DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                      DW_AT_decl_line             0x0000007a
< 2><0x00000050>      DW_TAG_member
                        DW_AT_name                  _p
                        DW_AT_type                  <0x00000169>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000007b
                        DW_AT_data_member_location  DW_OP_plus_uconst 0
< 2><0x0000005e>      DW_TAG_member
                        DW_AT_name                  _r
                        DW_AT_type                  <0x00000175>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000007c
                        DW_AT_data_member_location  DW_OP_plus_uconst 4
< 2><0x0000006c>      DW_TAG_member
                        DW_AT_name                  _w
                        DW_AT_type                  <0x00000175>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000007d
                        DW_AT_data_member_location  DW_OP_plus_uconst 8
< 2><0x0000007a>      DW_TAG_member
                        DW_AT_name                  _flags
                        DW_AT_type                  <0x0000017c>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000007e
                        DW_AT_data_member_location  DW_OP_plus_uconst 12
< 2><0x00000088>      DW_TAG_member
                        DW_AT_name                  _file
                        DW_AT_type                  <0x0000017c>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000007f
                        DW_AT_data_member_location  DW_OP_plus_uconst 14
< 2><0x00000096>      DW_TAG_member
                        DW_AT_name                  _bf
                        DW_AT_type                  <0x00000183>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000080
                        DW_AT_data_member_location  DW_OP_plus_uconst 16
< 2><0x000000a4>      DW_TAG_member
                        DW_AT_name                  _lbfsize
                        DW_AT_type                  <0x00000175>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000081
                        DW_AT_data_member_location  DW_OP_plus_uconst 24
< 2><0x000000b2>      DW_TAG_member
                        DW_AT_name                  _cookie
                        DW_AT_type                  <0x000001a8>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000084
                        DW_AT_data_member_location  DW_OP_plus_uconst 28
< 2><0x000000c0>      DW_TAG_member
                        DW_AT_name                  _close
                        DW_AT_type                  <0x000001a9>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000085
                        DW_AT_data_member_location  DW_OP_plus_uconst 32
< 2><0x000000ce>      DW_TAG_member
                        DW_AT_name                  _read
                        DW_AT_type                  <0x000001ba>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000086
                        DW_AT_data_member_location  DW_OP_plus_uconst 36
< 2><0x000000dc>      DW_TAG_member
                        DW_AT_name                  _seek
                        DW_AT_type                  <0x000001e1>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000087
                        DW_AT_data_member_location  DW_OP_plus_uconst 40
< 2><0x000000ea>      DW_TAG_member
                        DW_AT_name                  _write
                        DW_AT_type                  <0x00000224>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000088
                        DW_AT_data_member_location  DW_OP_plus_uconst 44
< 2><0x000000f8>      DW_TAG_member
                        DW_AT_name                  _ub
                        DW_AT_type                  <0x00000183>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000008b
                        DW_AT_data_member_location  DW_OP_plus_uconst 48
< 2><0x00000106>      DW_TAG_member
                        DW_AT_name                  _extra
                        DW_AT_type                  <0x00000249>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000008c
                        DW_AT_data_member_location  DW_OP_plus_uconst 56
< 2><0x00000114>      DW_TAG_member
                        DW_AT_name                  _ur
                        DW_AT_type                  <0x00000175>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000008d
                        DW_AT_data_member_location  DW_OP_plus_uconst 60
< 2><0x00000122>      DW_TAG_member
                        DW_AT_name                  _ubuf
                        DW_AT_type                  <0x00000254>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000090
                        DW_AT_data_member_location  DW_OP_plus_uconst 64
< 2><0x00000130>      DW_TAG_member
                        DW_AT_name                  _nbuf
                        DW_AT_type                  <0x00000267>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000091
                        DW_AT_data_member_location  DW_OP_plus_uconst 67
< 2><0x0000013e>      DW_TAG_member
                        DW_AT_name                  _lb
                        DW_AT_type                  <0x00000183>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000094
                        DW_AT_data_member_location  DW_OP_plus_uconst 68
< 2><0x0000014c>      DW_TAG_member
                        DW_AT_name                  _blksize
                        DW_AT_type                  <0x00000175>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000097
                        DW_AT_data_member_location  DW_OP_plus_uconst 76
< 2><0x0000015a>      DW_TAG_member
                        DW_AT_name                  _offset
                        DW_AT_type                  <0x000001fc>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000098
                        DW_AT_data_member_location  DW_OP_plus_uconst 80
< 1><0x00000169>    DW_TAG_pointer_type
                      DW_AT_type                  <0x0000016e>
< 1><0x0000016e>    DW_TAG_base_type
                      DW_AT_name                  unsigned char
                      DW_AT_encoding              DW_ATE_unsigned_char
                      DW_AT_byte_size             0x00000001
< 1><0x00000175>    DW_TAG_base_type
                      DW_AT_name                  int
                      DW_AT_encoding              DW_ATE_signed
                      DW_AT_byte_size             0x00000004
< 1><0x0000017c>    DW_TAG_base_type
                      DW_AT_name                  short
                      DW_AT_encoding              DW_ATE_signed
                      DW_AT_byte_size             0x00000002
< 1><0x00000183>    DW_TAG_structure_type
                      DW_AT_name                  __sbuf
                      DW_AT_byte_size             0x00000008
                      DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                      DW_AT_decl_line             0x00000058
< 2><0x0000018b>      DW_TAG_member
                        DW_AT_name                  _base
                        DW_AT_type                  <0x00000169>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x00000059
                        DW_AT_data_member_location  DW_OP_plus_uconst 0
< 2><0x00000199>      DW_TAG_member
                        DW_AT_name                  _size
                        DW_AT_type                  <0x00000175>
                        DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                        DW_AT_decl_line             0x0000005a
                        DW_AT_data_member_location  DW_OP_plus_uconst 4
< 1><0x000001a8>    DW_TAG_pointer_type
< 1><0x000001a9>    DW_TAG_pointer_type
                      DW_AT_type                  <0x000001ae>
< 1><0x000001ae>    DW_TAG_subroutine_type
                      DW_AT_type                  <0x00000175>
                      DW_AT_prototyped            yes(1)
< 2><0x000001b4>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x000001a8>
< 1><0x000001ba>    DW_TAG_pointer_type
                      DW_AT_type                  <0x000001bf>
< 1><0x000001bf>    DW_TAG_subroutine_type
                      DW_AT_type                  <0x00000175>
                      DW_AT_prototyped            yes(1)
< 2><0x000001c5>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x000001a8>
< 2><0x000001ca>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x000001d5>
< 2><0x000001cf>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x00000175>
< 1><0x000001d5>    DW_TAG_pointer_type
                      DW_AT_type                  <0x000001da>
< 1><0x000001da>    DW_TAG_base_type
                      DW_AT_name                  char
                      DW_AT_encoding              DW_ATE_signed_char
                      DW_AT_byte_size             0x00000001
< 1><0x000001e1>    DW_TAG_pointer_type
                      DW_AT_type                  <0x000001e6>
< 1><0x000001e6>    DW_TAG_subroutine_type
                      DW_AT_type                  <0x000001fc>
                      DW_AT_prototyped            yes(1)
< 2><0x000001ec>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x000001a8>
< 2><0x000001f1>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x000001fc>
< 2><0x000001f6>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x00000175>
< 1><0x000001fc>    DW_TAG_typedef
                      DW_AT_type                  <0x00000207>
                      DW_AT_name                  fpos_t
                      DW_AT_decl_file             0x00000001 /usr/include/stdio.h
                      DW_AT_decl_line             0x0000004d
< 1><0x00000207>    DW_TAG_typedef
                      DW_AT_type                  <0x00000212>
                      DW_AT_name                  __darwin_off_t
                      DW_AT_decl_file             0x00000003 /usr/include/sys/_types.h
                      DW_AT_decl_line             0x00000047
< 1><0x00000212>    DW_TAG_typedef
                      DW_AT_type                  <0x0000021d>
                      DW_AT_name                  __int64_t
                      DW_AT_decl_file             0x00000002 /usr/include/i386/_types.h
                      DW_AT_decl_line             0x0000002e
< 1><0x0000021d>    DW_TAG_base_type
                      DW_AT_name                  long long int
                      DW_AT_encoding              DW_ATE_signed
                      DW_AT_byte_size             0x00000008
< 1><0x00000224>    DW_TAG_pointer_type
                      DW_AT_type                  <0x00000229>
< 1><0x00000229>    DW_TAG_subroutine_type
                      DW_AT_type                  <0x00000175>
                      DW_AT_prototyped            yes(1)
< 2><0x0000022f>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x000001a8>
< 2><0x00000234>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x0000023f>
< 2><0x00000239>      DW_TAG_formal_parameter
                        DW_AT_type                  <0x00000175>
< 1><0x0000023f>    DW_TAG_pointer_type
                      DW_AT_type                  <0x00000244>
< 1><0x00000244>    DW_TAG_const_type
                      DW_AT_type                  <0x000001da>
< 1><0x00000249>    DW_TAG_pointer_type
                      DW_AT_type                  <0x0000024e>
< 1><0x0000024e>    DW_TAG_structure_type
                      DW_AT_name                  __sFILEX
                      DW_AT_declaration           yes(1)
< 1><0x00000254>    DW_TAG_array_type
                      DW_AT_type                  <0x0000016e>
< 2><0x00000259>      DW_TAG_subrange_type
                        DW_AT_type                  <0x00000260>
                        DW_AT_count                 0x00000003
< 1><0x00000260>    DW_TAG_base_type
                      DW_AT_name                  sizetype
                      DW_AT_byte_size             0x00000008
                      DW_AT_encoding              DW_ATE_unsigned
< 1><0x00000267>    DW_TAG_array_type
                      DW_AT_type                  <0x0000016e>
< 2><0x0000026c>      DW_TAG_subrange_type
                        DW_AT_type                  <0x00000260>
                        DW_AT_count                 0x00000001
< 1><0x00000273>    DW_TAG_variable
                      DW_AT_name                  cu_version_stamp
                      DW_AT_type                  <0x00000175>
                      DW_AT_external              yes(1)
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000091
                      DW_AT_location              DW_OP_addr 0x0005bc80
< 1><0x00000285>    DW_TAG_variable
                      DW_AT_name                  cu_offset_size
                      DW_AT_type                  <0x00000175>
                      DW_AT_external              yes(1)
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000092
                      DW_AT_location              DW_OP_addr 0x0005bc84
< 1><0x00000297>    DW_TAG_variable
                      DW_AT_name                  namesoptionon
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000081
                      DW_AT_location              DW_OP_addr 0x0005bc98
< 1><0x000002a8>    DW_TAG_variable
                      DW_AT_name                  dupstrused
                      DW_AT_type                  <0x000002b9>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x000000a5
                      DW_AT_location              DW_OP_addr 0x0005bcbc
< 1><0x000002b9>    DW_TAG_base_type
                      DW_AT_name                  unsigned int
                      DW_AT_encoding              DW_ATE_unsigned
                      DW_AT_byte_size             0x00000004
< 1><0x000002c0>    DW_TAG_variable
                      DW_AT_name                  dupstrarray
                      DW_AT_type                  <0x000002d1>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x000000a4
                      DW_AT_location              DW_OP_addr 0x0005bcc0
< 1><0x000002d1>    DW_TAG_array_type
                      DW_AT_type                  <0x0000023f>
< 2><0x000002d6>      DW_TAG_subrange_type
                        DW_AT_type                  <0x00000260>
                        DW_AT_count                 0x00000064
< 1><0x000002dd>    DW_TAG_variable
                      DW_AT_name                  dumpallnamespath
                      DW_AT_type                  <0x0000023f>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000085
                      DW_AT_location              DW_OP_addr 0x0005bc9c
< 1><0x000002ee>    DW_TAG_variable
                      DW_AT_name                  dumpallnames
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000083
                      DW_AT_location              DW_OP_addr 0x0005bca0
< 1><0x000002ff>    DW_TAG_variable
                      DW_AT_name                  checkoptionon
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000082
                      DW_AT_location              DW_OP_addr 0x0005bca4
< 1><0x00000310>    DW_TAG_variable
                      DW_AT_name                  tuhash
                      DW_AT_type                  <0x0000023f>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000009c
                      DW_AT_location              DW_OP_addr 0x0005bca8
< 1><0x00000321>    DW_TAG_variable
                      DW_AT_name                  cuhash
                      DW_AT_type                  <0x0000023f>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000009b
                      DW_AT_location              DW_OP_addr 0x0005bcac
< 1><0x00000332>    DW_TAG_variable
                      DW_AT_name                  tufissionhash
                      DW_AT_type                  <0x0000023f>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000009e
                      DW_AT_location              DW_OP_addr 0x0005bcb0
< 1><0x00000343>    DW_TAG_variable
                      DW_AT_name                  cufissionhash
                      DW_AT_type                  <0x0000023f>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000009d
                      DW_AT_location              DW_OP_addr 0x0005bcb4
< 1><0x00000354>    DW_TAG_variable
                      DW_AT_name                  passnullerror
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000098
                      DW_AT_location              DW_OP_addr 0x0005bcb8
< 1><0x00000365>    DW_TAG_variable
                      DW_AT_name                  g_is_info
                      DW_AT_type                  <0x00000376>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000008f
                      DW_AT_location              DW_OP_addr 0x0005b458
< 1><0x00000376>    DW_TAG_typedef
                      DW_AT_type                  <0x00000175>
                      DW_AT_name                  Dwarf_Bool
                      DW_AT_decl_file             0x00000005 /tmp/c/tmp/dwarf-20170709/libdwarf/libdwarf.h
                      DW_AT_decl_line             0x0000005e
< 1><0x00000381>    DW_TAG_variable
                      DW_AT_name                  unittype
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000008e
                      DW_AT_location              DW_OP_addr 0x0005b45c
< 1><0x00000392>    DW_TAG_variable
                      DW_AT_name                  fissionfordie
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000097
                      DW_AT_location              DW_OP_addr 0x0005b460
< 1><0x000003a3>    DW_TAG_variable
                      DW_AT_name                  stdrun
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x0000008c
                      DW_AT_location              DW_OP_addr 0x0005b464
< 1><0x000003b4>    DW_TAG_variable
                      DW_AT_name                  dienumber
                      DW_AT_type                  <0x00000175>
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000096
                      DW_AT_location              DW_OP_addr 0x0005be50
< 1><0x000003c5>    DW_TAG_enumeration_type
                      DW_AT_name                  Dwarf_Form_Class
                      DW_AT_byte_size             0x00000004
                      DW_AT_decl_file             0x00000005 /tmp/c/tmp/dwarf-20170709/libdwarf/libdwarf.h
                      DW_AT_decl_line             0x00000596
< 2><0x000003ce>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_UNKNOWN
                        DW_AT_const_value           0x00000000
< 2><0x000003d4>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_ADDRESS
                        DW_AT_const_value           0x00000001
< 2><0x000003da>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_BLOCK
                        DW_AT_const_value           0x00000002
< 2><0x000003e0>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_CONSTANT
                        DW_AT_const_value           0x00000003
< 2><0x000003e6>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_EXPRLOC
                        DW_AT_const_value           0x00000004
< 2><0x000003ec>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_FLAG
                        DW_AT_const_value           0x00000005
< 2><0x000003f2>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_LINEPTR
                        DW_AT_const_value           0x00000006
< 2><0x000003f8>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_LOCLISTPTR
                        DW_AT_const_value           0x00000007
< 2><0x000003fe>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_MACPTR
                        DW_AT_const_value           0x00000008
< 2><0x00000404>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_RANGELISTPTR
                        DW_AT_const_value           0x00000009
< 2><0x0000040a>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_REFERENCE
                        DW_AT_const_value           0x0000000a
< 2><0x00000410>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_STRING
                        DW_AT_const_value           0x0000000b
< 2><0x00000416>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_FRAMEPTR
                        DW_AT_const_value           0x0000000c
< 2><0x0000041c>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_MACROPTR
                        DW_AT_const_value           0x0000000d
< 2><0x00000422>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_ADDRPTR
                        DW_AT_const_value           0x0000000e
< 2><0x00000428>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_LOCLIST
                        DW_AT_const_value           0x0000000f
< 2><0x0000042e>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_LOCLISTSPTR
                        DW_AT_const_value           0x00000010
< 2><0x00000434>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_RNGLIST
                        DW_AT_const_value           0x00000011
< 2><0x0000043a>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_RNGLISTSPTR
                        DW_AT_const_value           0x00000012
< 2><0x00000440>      DW_TAG_enumerator
                        DW_AT_name                  DW_FORM_CLASS_STROFFSETSPTR
                        DW_AT_const_value           0x00000013
< 1><0x00000447>    DW_TAG_typedef
                      DW_AT_type                  <0x000001a8>
                      DW_AT_name                  Dwarf_Ptr
                      DW_AT_decl_file             0x00000005 /tmp/c/tmp/dwarf-20170709/libdwarf/libdwarf.h
                      DW_AT_decl_line             0x00000076
< 1><0x00000452>    DW_TAG_typedef
                      DW_AT_type                  <0x0000045d>
                      DW_AT_name                  Dwarf_Unsigned
                      DW_AT_decl_file             0x00000005 /tmp/c/tmp/dwarf-20170709/libdwarf/libdwarf.h
                      DW_AT_decl_line             0x00000060
< 1><0x0000045d>    DW_TAG_base_type
                      DW_AT_name                  long long unsigned int
                      DW_AT_encoding              DW_ATE_unsigned
                      DW_AT_byte_size             0x00000008
< 1><0x00000464>    DW_TAG_subprogram
                      DW_AT_low_pc                0x000025c0
                      DW_AT_high_pc               0x000034d6
                      DW_AT_frame_base            DW_OP_reg5
                      DW_AT_name                  main
                      DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                      DW_AT_decl_line             0x00000164
                      DW_AT_prototyped            yes(1)
                      DW_AT_type                  <0x00000175>
                      DW_AT_external              yes(1)
< 2><0x0000047c>      DW_TAG_formal_parameter
                        DW_AT_location              DW_OP_fbreg -496
                        DW_AT_name                  argc
                        DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                        DW_AT_decl_line             0x00000164
                        DW_AT_type                  <0x00000175>
< 2><0x0000048c>      DW_TAG_formal_parameter
                        DW_AT_location              DW_OP_fbreg -500
                        DW_AT_name                  argv
                        DW_AT_decl_file             0x00000004 /tmp/c/tmp/dwarf-20170709/libdwarf/../dwarfexample/simplereader.c
                        DW_AT_decl_line             0x00000164
                        DW_AT_type                  <0x000012c8>
< 2><0x0000049c>      DW_TAG_variable
                        DW_AT_location              DW_OP_fbreg -504
