(root)/
gcc-13.2.0/
libgo/
go/
debug/
dwarf/
testdata/
line-gcc-dwarf5.elf
<stdin>:	file format elf64-x86-64
architecture: x86_64
start address: 0x0000000000401040

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3
         filesz 0x0000000000000268 memsz 0x0000000000000268 flags r--
  INTERP off    0x00000000000002a8 vaddr 0x00000000004002a8 paddr 0x00000000004002a8 align 2**0
         filesz 0x000000000000001c memsz 0x000000000000001c flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**12
         filesz 0x0000000000000438 memsz 0x0000000000000438 flags r--
    LOAD off    0x0000000000001000 vaddr 0x0000000000401000 paddr 0x0000000000401000 align 2**12
         filesz 0x00000000000001ed memsz 0x00000000000001ed flags r-x
    LOAD off    0x0000000000002000 vaddr 0x0000000000402000 paddr 0x0000000000402000 align 2**12
         filesz 0x0000000000000198 memsz 0x0000000000000198 flags r--
    LOAD off    0x0000000000002e10 vaddr 0x0000000000403e10 paddr 0x0000000000403e10 align 2**12
         filesz 0x0000000000000220 memsz 0x0000000000000228 flags rw-
 DYNAMIC off    0x0000000000002e20 vaddr 0x0000000000403e20 paddr 0x0000000000403e20 align 2**3
         filesz 0x00000000000001d0 memsz 0x00000000000001d0 flags rw-
    NOTE off    0x00000000000002c4 vaddr 0x00000000004002c4 paddr 0x00000000004002c4 align 2**2
         filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
EH_FRAME off    0x000000000000200c vaddr 0x000000000040200c paddr 0x000000000040200c align 2**2
         filesz 0x000000000000004c memsz 0x000000000000004c flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
   RELRO off    0x0000000000002e10 vaddr 0x0000000000403e10 paddr 0x0000000000403e10 align 2**0
         filesz 0x00000000000001f0 memsz 0x00000000000001f0 flags r--

Dynamic Section:
  NEEDED       libc.so.6
  INIT         0x0000000000401000
  FINI         0x00000000004011e4
  INIT_ARRAY   0x0000000000403e10
  INIT_ARRAYSZ 0x0000000000000008
  FINI_ARRAY   0x0000000000403e18
  FINI_ARRAYSZ 0x0000000000000008
  GNU_HASH     0x0000000000400308
  STRTAB       0x0000000000400388
  SYMTAB       0x0000000000400328
  STRSZ        0x000000000000003d
  SYMENT       0x0000000000000018
  DEBUG        0x0000000000000000
  PLTGOT       0x0000000000404000
  PLTRELSZ     0x0000000000000018
  PLTREL       0x0000000000000007
  JMPREL       0x0000000000400420
  RELA         0x00000000004003f0
  RELASZ       0x0000000000000030
  RELAENT      0x0000000000000018
  VERNEED      0x00000000004003d0
  VERNEEDNUM   0x0000000000000001
  VERSYM       0x00000000004003c6

Version References:
  required from libc.so.6:
    0x09691a75 0x00 02 GLIBC_2.2.5

Sections:
Idx Name               Size     VMA              Type
  0                    00000000 0000000000000000 
  1 .interp            0000001c 00000000004002a8 DATA
  2 .note.gnu.build-id 00000024 00000000004002c4 
  3 .note.ABI-tag      00000020 00000000004002e8 
  4 .gnu.hash          0000001c 0000000000400308 
  5 .dynsym            00000060 0000000000400328 
  6 .dynstr            0000003d 0000000000400388 
  7 .gnu.version       00000008 00000000004003c6 
  8 .gnu.version_r     00000020 00000000004003d0 
  9 .rela.dyn          00000030 00000000004003f0 
 10 .rela.plt          00000018 0000000000400420 
 11 .init              00000017 0000000000401000 TEXT
 12 .plt               00000020 0000000000401020 TEXT
 13 .text              000001a1 0000000000401040 TEXT
 14 .fini              00000009 00000000004011e4 TEXT
 15 .rodata            0000000a 0000000000402000 DATA
 16 .eh_frame_hdr      0000004c 000000000040200c DATA
 17 .eh_frame          00000140 0000000000402058 DATA
 18 .init_array        00000008 0000000000403e10 
 19 .fini_array        00000008 0000000000403e18 
 20 .dynamic           000001d0 0000000000403e20 
 21 .got               00000010 0000000000403ff0 DATA
 22 .got.plt           00000020 0000000000404000 DATA
 23 .data              00000010 0000000000404020 DATA
 24 .bss               00000008 0000000000404030 BSS
 25 .comment           0000001f 0000000000000000 
 26 .debug_aranges     00000060 0000000000000000 DEBUG
 27 .debug_info        00000131 0000000000000000 DEBUG
 28 .debug_abbrev      000000bf 0000000000000000 DEBUG
 29 .debug_line        000000d9 0000000000000000 DEBUG
 30 .debug_str         000000ea 0000000000000000 DEBUG
 31 .symtab            00000678 0000000000000000 
 32 .strtab            000001d4 0000000000000000 
 33 .shstrtab          00000143 0000000000000000 

SYMBOL TABLE:
00000000004002a8 l    d  .interp	0000000000000000 .interp
00000000004002c4 l    d  .note.gnu.build-id	0000000000000000 .note.gnu.build-id
00000000004002e8 l    d  .note.ABI-tag	0000000000000000 .note.ABI-tag
0000000000400308 l    d  .gnu.hash	0000000000000000 .gnu.hash
0000000000400328 l    d  .dynsym	0000000000000000 .dynsym
0000000000400388 l    d  .dynstr	0000000000000000 .dynstr
00000000004003c6 l    d  .gnu.version	0000000000000000 .gnu.version
00000000004003d0 l    d  .gnu.version_r	0000000000000000 .gnu.version_r
00000000004003f0 l    d  .rela.dyn	0000000000000000 .rela.dyn
0000000000400420 l    d  .rela.plt	0000000000000000 .rela.plt
0000000000401000 l    d  .init	0000000000000000 .init
0000000000401020 l    d  .plt	0000000000000000 .plt
0000000000401040 l    d  .text	0000000000000000 .text
00000000004011e4 l    d  .fini	0000000000000000 .fini
0000000000402000 l    d  .rodata	0000000000000000 .rodata
000000000040200c l    d  .eh_frame_hdr	0000000000000000 .eh_frame_hdr
0000000000402058 l    d  .eh_frame	0000000000000000 .eh_frame
0000000000403e10 l    d  .init_array	0000000000000000 .init_array
0000000000403e18 l    d  .fini_array	0000000000000000 .fini_array
0000000000403e20 l    d  .dynamic	0000000000000000 .dynamic
0000000000403ff0 l    d  .got	0000000000000000 .got
0000000000404000 l    d  .got.plt	0000000000000000 .got.plt
0000000000404020 l    d  .data	0000000000000000 .data
0000000000404030 l    d  .bss	0000000000000000 .bss
0000000000000000 l    d  .comment	0000000000000000 .comment
0000000000000000 l    d  .debug_aranges	0000000000000000 .debug_aranges
0000000000000000 l    d  .debug_info	0000000000000000 .debug_info
0000000000000000 l    d  .debug_abbrev	0000000000000000 .debug_abbrev
0000000000000000 l    d  .debug_line	0000000000000000 .debug_line
0000000000000000 l    d  .debug_str	0000000000000000 .debug_str
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
0000000000401080 l     F .text	0000000000000000 deregister_tm_clones
00000000004010b0 l     F .text	0000000000000000 register_tm_clones
00000000004010f0 l     F .text	0000000000000000 __do_global_dtors_aux
0000000000404030 l     O .bss	0000000000000001 completed.0
0000000000403e18 l     O .fini_array	0000000000000000 __do_global_dtors_aux_fini_array_entry
0000000000401120 l     F .text	0000000000000000 frame_dummy
0000000000403e10 l     O .init_array	0000000000000000 __frame_dummy_init_array_entry
0000000000000000 l    df *ABS*	0000000000000000 line1.c
0000000000401122 l     F .text	0000000000000025 f1
0000000000000000 l    df *ABS*	0000000000000000 line2.c
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
0000000000402194 l     O .eh_frame	0000000000000000 __FRAME_END__
0000000000000000 l    df *ABS*	0000000000000000 
0000000000403e18 l       .init_array	0000000000000000 __init_array_end
0000000000403e20 l     O .dynamic	0000000000000000 _DYNAMIC
0000000000403e10 l       .init_array	0000000000000000 __init_array_start
000000000040200c l       .eh_frame_hdr	0000000000000000 __GNU_EH_FRAME_HDR
0000000000404000 l     O .got.plt	0000000000000000 _GLOBAL_OFFSET_TABLE_
00000000004011e0 g     F .text	0000000000000001 __libc_csu_fini
0000000000401166 g     F .text	0000000000000013 f2
0000000000404020  w      .data	0000000000000000 data_start
0000000000000000       F *UND*	0000000000000000 puts@@GLIBC_2.2.5
0000000000404030 g       .data	0000000000000000 _edata
00000000004011e4 g     F .fini	0000000000000000 .hidden _fini
0000000000000000       F *UND*	0000000000000000 __libc_start_main@@GLIBC_2.2.5
0000000000404020 g       .data	0000000000000000 __data_start
0000000000000000  w      *UND*	0000000000000000 __gmon_start__
0000000000404028 g     O .data	0000000000000000 .hidden __dso_handle
0000000000402000 g     O .rodata	0000000000000004 _IO_stdin_used
0000000000401180 g     F .text	000000000000005d __libc_csu_init
0000000000404038 g       .bss	0000000000000000 _end
0000000000401070 g     F .text	0000000000000001 .hidden _dl_relocate_static_pie
0000000000401040 g     F .text	000000000000002b _start
0000000000404030 g       .bss	0000000000000000 __bss_start
0000000000401147 g     F .text	000000000000001f main
0000000000404030 g     O .data	0000000000000000 .hidden __TMC_END__
0000000000401000 g     F .init	0000000000000000 .hidden _init

DYNAMIC SYMBOL TABLE:
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) puts
0000000000000000      DF *UND*	0000000000000000 (GLIBC_2.2.5) __libc_start_main
0000000000000000  w   D  *UND*	0000000000000000              __gmon_start__

DYNAMIC RELOCATION RECORDS
OFFSET           TYPE                     VALUE
0000000000403ff0 R_X86_64_GLOB_DAT        __libc_start_main
0000000000403ff8 R_X86_64_GLOB_DAT        __gmon_start__
0000000000404018 R_X86_64_JUMP_SLOT       puts
Contents of section .interp:
 4002a8 2f6c6962 36342f6c 642d6c69 6e75782d  /lib64/ld-linux-
 4002b8 7838362d 36342e73 6f2e3200           x86-64.so.2.
Contents of section .note.gnu.build-id:
 4002c4 04000000 14000000 03000000 474e5500  ............GNU.
 4002d4 7bec3cf2 98e06ccd 301c9c8e 7c0de698  {.<...l.0...|...
 4002e4 48b4d4e9                             H...
Contents of section .note.ABI-tag:
 4002e8 04000000 10000000 01000000 474e5500  ............GNU.
 4002f8 00000000 03000000 02000000 00000000  ................
Contents of section .gnu.hash:
 400308 01000000 01000000 01000000 00000000  ................
 400318 00000000 00000000 00000000           ............
Contents of section .dynsym:
 400328 00000000 00000000 00000000 00000000  ................
 400338 00000000 00000000 01000000 12000000  ................
 400348 00000000 00000000 00000000 00000000  ................
 400358 06000000 12000000 00000000 00000000  ................
 400368 00000000 00000000 2e000000 20000000  ............ ...
 400378 00000000 00000000 00000000 00000000  ................
Contents of section .dynstr:
 400388 00707574 73005f5f 6c696263 5f737461  .puts.__libc_sta
 400398 72745f6d 61696e00 6c696263 2e736f2e  rt_main.libc.so.
 4003a8 3600474c 4942435f 322e322e 35005f5f  6.GLIBC_2.2.5.__
 4003b8 676d6f6e 5f737461 72745f5f 00        gmon_start__.
Contents of section .gnu.version:
 4003c6 00000200 02000000                    ........
Contents of section .gnu.version_r:
 4003d0 01000100 18000000 10000000 00000000  ................
 4003e0 751a6909 00000200 22000000 00000000  u.i.....".......
Contents of section .rela.dyn:
 4003f0 f03f4000 00000000 06000000 02000000  .?@.............
 400400 00000000 00000000 f83f4000 00000000  .........?@.....
 400410 06000000 03000000 00000000 00000000  ................
Contents of section .rela.plt:
 400420 18404000 00000000 07000000 01000000  .@@.............
 400430 00000000 00000000                    ........
Contents of section .init:
 401000 4883ec08 488b05ed 2f000048 85c07402  H...H.../..H..t.
 401010 ffd04883 c408c3                      ..H....
Contents of section .plt:
 401020 ff35e22f 0000ff25 e42f0000 0f1f4000  .5./...%./....@.
 401030 ff25e22f 00006800 000000e9 e0ffffff  .%./..h.........
Contents of section .text:
 401040 31ed4989 d15e4889 e24883e4 f0505449  1.I..^H..H...PTI
 401050 c7c0e011 400048c7 c1801140 0048c7c7  ....@.H....@.H..
 401060 47114000 ff15862f 0000f40f 1f440000  G.@..../.....D..
 401070 c3662e0f 1f840000 0000000f 1f440000  .f...........D..
 401080 b8304040 00483d30 40400074 13b80000  .0@@.H=0@@.t....
 401090 00004885 c07409bf 30404000 ffe06690  ..H..t..0@@...f.
 4010a0 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 4010b0 be304040 004881ee 30404000 4889f048  .0@@.H..0@@.H..H
 4010c0 c1ee3f48 c1f80348 01c648d1 fe7411b8  ..?H...H..H..t..
 4010d0 00000000 4885c074 07bf3040 4000ffe0  ....H..t..0@@...
 4010e0 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 4010f0 803d392f 00000075 17554889 e5e87eff  .=9/...u.UH...~.
 401100 ffffc605 272f0000 015dc30f 1f440000  ....'/...]...D..
 401110 c366662e 0f1f8400 00000000 0f1f4000  .ff...........@.
 401120 eb8e5548 89e5c745 fc000000 00eb0e8b  ..UH...E........
 401130 45fc4898 c64405f2 018345fc 01837dfc  E.H..D....E...}.
 401140 097eec90 905dc355 4889e5b8 00000000  .~...].UH.......
 401150 e8cdffff ffb80000 0000e807 000000b8  ................
 401160 00000000 5dc35548 89e5488d 3d930e00  ....].UH..H.=...
 401170 00e8bafe ffff905d c30f1f80 00000000  .......]........
 401180 41574c8d 3d872c00 00415649 89d64155  AWL.=.,..AVI..AU
 401190 4989f541 544189fc 55488d2d 782c0000  I..ATA..UH.-x,..
 4011a0 534c29fd 4883ec08 e853feff ff48c1fd  SL).H....S...H..
 4011b0 03741b31 db0f1f00 4c89f24c 89ee4489  .t.1....L..L..D.
 4011c0 e741ff14 df4883c3 014839dd 75ea4883  .A...H...H9.u.H.
 4011d0 c4085b5d 415c415d 415e415f c30f1f00  ..[]A\A]A^A_....
 4011e0 c3                                   .
Contents of section .fini:
 4011e4 4883ec08 4883c408 c3                 H...H....
Contents of section .rodata:
 402000 01000200 68656c6c 6f00               ....hello.
Contents of section .eh_frame_hdr:
 40200c 011b033b 48000000 08000000 14f0ffff  ...;H...........
 40201c a4000000 34f0ffff 64000000 64f0ffff  ....4...d...d...
 40202c 90000000 16f1ffff cc000000 3bf1ffff  ............;...
 40203c ec000000 5af1ffff 0c010000 74f1ffff  ....Z.......t...
 40204c 2c010000 d4f1ffff 74010000           ,.......t...
Contents of section .eh_frame:
 402058 14000000 00000000 017a5200 01781001  .........zR..x..
 402068 1b0c0708 90010710 10000000 1c000000  ................
 402078 c8efffff 2b000000 00000000 14000000  ....+...........
 402088 00000000 017a5200 01781001 1b0c0708  .....zR..x......
 402098 90010000 10000000 1c000000 ccefffff  ................
 4020a8 01000000 00000000 24000000 30000000  ........$...0...
 4020b8 68efffff 20000000 000e1046 0e184a0f  h... ......F..J.
 4020c8 0b770880 003f1a3b 2a332422 00000000  .w...?.;*3$"....
 4020d8 1c000000 58000000 42f0ffff 25000000  ....X...B...%...
 4020e8 00410e10 8602430d 06600c07 08000000  .A....C..`......
 4020f8 1c000000 78000000 47f0ffff 1f000000  ....x...G.......
 402108 00410e10 8602430d 065a0c07 08000000  .A....C..Z......
 402118 1c000000 98000000 46f0ffff 13000000  ........F.......
 402128 00410e10 8602430d 064e0c07 08000000  .A....C..N......
 402138 44000000 b8000000 40f0ffff 5d000000  D.......@...]...
 402148 00420e10 8f02490e 188e0345 0e208d04  .B....I....E. ..
 402158 450e288c 05440e30 8606480e 38830747  E.(..D.0..H.8..G
 402168 0e406a0e 38410e30 410e2842 0e20420e  .@j.8A.0A.(B. B.
 402178 18420e10 420e0800 10000000 00010000  .B..B...........
 402188 58f0ffff 01000000 00000000 00000000  X...............
Contents of section .init_array:
 403e10 20114000 00000000                     .@.....
Contents of section .fini_array:
 403e18 f0104000 00000000                    ..@.....
Contents of section .dynamic:
 403e20 01000000 00000000 18000000 00000000  ................
 403e30 0c000000 00000000 00104000 00000000  ..........@.....
 403e40 0d000000 00000000 e4114000 00000000  ..........@.....
 403e50 19000000 00000000 103e4000 00000000  .........>@.....
 403e60 1b000000 00000000 08000000 00000000  ................
 403e70 1a000000 00000000 183e4000 00000000  .........>@.....
 403e80 1c000000 00000000 08000000 00000000  ................
 403e90 f5feff6f 00000000 08034000 00000000  ...o......@.....
 403ea0 05000000 00000000 88034000 00000000  ..........@.....
 403eb0 06000000 00000000 28034000 00000000  ........(.@.....
 403ec0 0a000000 00000000 3d000000 00000000  ........=.......
 403ed0 0b000000 00000000 18000000 00000000  ................
 403ee0 15000000 00000000 00000000 00000000  ................
 403ef0 03000000 00000000 00404000 00000000  .........@@.....
 403f00 02000000 00000000 18000000 00000000  ................
 403f10 14000000 00000000 07000000 00000000  ................
 403f20 17000000 00000000 20044000 00000000  ........ .@.....
 403f30 07000000 00000000 f0034000 00000000  ..........@.....
 403f40 08000000 00000000 30000000 00000000  ........0.......
 403f50 09000000 00000000 18000000 00000000  ................
 403f60 feffff6f 00000000 d0034000 00000000  ...o......@.....
 403f70 ffffff6f 00000000 01000000 00000000  ...o............
 403f80 f0ffff6f 00000000 c6034000 00000000  ...o......@.....
 403f90 00000000 00000000 00000000 00000000  ................
 403fa0 00000000 00000000 00000000 00000000  ................
 403fb0 00000000 00000000 00000000 00000000  ................
 403fc0 00000000 00000000 00000000 00000000  ................
 403fd0 00000000 00000000 00000000 00000000  ................
 403fe0 00000000 00000000 00000000 00000000  ................
Contents of section .got:
 403ff0 00000000 00000000 00000000 00000000  ................
Contents of section .got.plt:
 404000 203e4000 00000000 00000000 00000000   >@.............
 404010 00000000 00000000 36104000 00000000  ........6.@.....
Contents of section .data:
 404020 00000000 00000000 00000000 00000000  ................
Contents of section .bss:
<skipping contents of bss section at [404030, 404038)>
Contents of section .comment:
 0000 4743433a 20284465 6269616e 2031302e  GCC: (Debian 10.
 0010 322e302d 31352920 31302e32 2e3000    2.0-15) 10.2.0.
Contents of section .debug_aranges:
 0000 2c000000 02000000 00000800 00000000  ,...............
 0010 22114000 00000000 44000000 00000000  ".@.....D.......
 0020 00000000 00000000 00000000 00000000  ................
 0030 2c000000 0200aa00 00000800 00000000  ,...............
 0040 66114000 00000000 13000000 00000000  f.@.............
 0050 00000000 00000000 00000000 00000000  ................
Contents of section .debug_info:
 0000 a6000000 05000108 00000000 032f0000  ............./..
 0010 001d1200 00008700 00002211 40000000  ..........".@...
 0020 00004400 00000000 00000000 00000482  ..D.............
 0030 00000002 05054c00 00004711 40000000  ......L...G.@...
 0040 00001f00 00000000 0000019c 05040569  ...............i
 0050 6e740006 66310001 010d2211 40000000  nt..f1....".@...
 0060 00002500 00000000 0000019c 8b000000  ..%.............
 0070 01627566 0003078b 00000002 91620169  .buf.........b.i
 0080 0004064c 00000002 916c0007 a2000000  ...L.....l......
 0090 9b000000 089b0000 00090002 08070000  ................
 00a0 00000201 06dc0000 00008300 00000500  ................
 00b0 01087e00 0000022f 0000001d 99000000  ..~..../........
 00c0 87000000 66114000 00000000 13000000  ....f.@.........
 00d0 00000000 83000000 01080700 00000001  ................
 00e0 04070500 00000101 08d30000 00010207  ................
 00f0 b6000000 010106d5 00000001 0205c900  ................
 0100 00000304 05696e74 00010805 e1000000  .....int........
 0110 010106dc 00000004 66320001 03066611  ........f2....f.
 0120 40000000 00001300 00000000 0000019c  @...............
 0130 00                                   .
Contents of section .debug_abbrev:
 0000 01340003 083a2101 3b0b390b 49130218  .4...:!.;.9.I...
 0010 00000224 000b0b3e 0b030e00 00031101  ...$...>........
 0020 250e130b 030e1b0e 11011207 10170000  %...............
 0030 042e003f 19030e3a 0b3b0b39 0b491311  ...?...:.;.9.I..
 0040 01120740 187c1900 00052400 0b0b3e0b  ...@.|....$...>.
 0050 03080000 062e0103 083a0b3b 0b390b11  .........:.;.9..
 0060 01120740 187a1901 13000007 01014913  ...@.z........I.
 0070 01130000 08210049 132f0b00 00000124  .....!.I./.....$
 0080 000b0b3e 0b030e00 00021101 250e130b  ...>........%...
 0090 030e1b0e 11011207 10170000 0324000b  .............$..
 00a0 0b3e0b03 08000004 2e003f19 03083a0b  .>........?...:.
 00b0 3b0b390b 11011207 40187c19 000000    ;.9.....@.|....
Contents of section .debug_line:
 0000 7f000000 03003e00 00000101 fb0e0d00  ......>.........
 0010 01010101 00000001 00000164 65627567  ...........debug
 0020 2f647761 72662f74 65737464 61746100  /dwarf/testdata.
 0030 006c696e 65312e68 00010000 6c696e65  .line1.h....line
 0040 312e6300 01000000 05010009 02221140  1.c..........".@
 0050 00000000 00130508 4d050274 050a0002  ........M..t....
 0060 04032f05 16000204 039d0502 00020401  ../.............
 0070 4a050168 04024905 024b9f05 01e50202  J..h..I..K......
 0080 00010152 00000003 00330000 000101fb  ...R.....3......
 0090 0e0d0001 01010100 00000100 00016465  ..............de
 00a0 6275672f 64776172 662f7465 73746461  bug/dwarf/testda
 00b0 74610000 6c696e65 322e6300 01000000  ta..line2.c.....
 00c0 05010009 02661140 00000000 00150502  .....f.@........
 00d0 4b0501bb 02030001 01                 K........
Contents of section .debug_str:
 0000 6c6f6e67 20756e73 69676e65 6420696e  long unsigned in
 0010 74006465 6275672f 64776172 662f7465  t.debug/dwarf/te
 0020 73746461 74612f6c 696e6531 2e630047  stdata/line1.c.G
 0030 4e552043 31372031 302e322e 30202d6d  NU C17 10.2.0 -m
 0040 74756e65 3d67656e 65726963 202d6d61  tune=generic -ma
 0050 7263683d 7838362d 3634202d 67647761  rch=x86-64 -gdwa
 0060 72662d35 202d6661 73796e63 68726f6e  rf-5 -fasynchron
 0070 6f75732d 756e7769 6e642d74 61626c65  ous-unwind-table
 0080 73006d61 696e002f 686f6d65 2f69616e  s.main./home/ian
 0090 742f676f 2f737263 00646562 75672f64  t/go/src.debug/d
 00a0 77617266 2f746573 74646174 612f6c69  warf/testdata/li
 00b0 6e65322e 63007368 6f727420 756e7369  ne2.c.short unsi
 00c0 676e6564 20696e74 0073686f 72742069  gned int.short i
 00d0 6e740075 6e736967 6e656420 63686172  nt.unsigned char
 00e0 006c6f6e 6720696e 7400               .long int.
Contents of section .symtab:
 0000 00000000 00000000 00000000 00000000  ................
 0010 00000000 00000000 00000000 03000100  ................
 0020 a8024000 00000000 00000000 00000000  ..@.............
 0030 00000000 03000200 c4024000 00000000  ..........@.....
 0040 00000000 00000000 00000000 03000300  ................
 0050 e8024000 00000000 00000000 00000000  ..@.............
 0060 00000000 03000400 08034000 00000000  ..........@.....
 0070 00000000 00000000 00000000 03000500  ................
 0080 28034000 00000000 00000000 00000000  (.@.............
 0090 00000000 03000600 88034000 00000000  ..........@.....
 00a0 00000000 00000000 00000000 03000700  ................
 00b0 c6034000 00000000 00000000 00000000  ..@.............
 00c0 00000000 03000800 d0034000 00000000  ..........@.....
 00d0 00000000 00000000 00000000 03000900  ................
 00e0 f0034000 00000000 00000000 00000000  ..@.............
 00f0 00000000 03000a00 20044000 00000000  ........ .@.....
 0100 00000000 00000000 00000000 03000b00  ................
 0110 00104000 00000000 00000000 00000000  ..@.............
 0120 00000000 03000c00 20104000 00000000  ........ .@.....
 0130 00000000 00000000 00000000 03000d00  ................
 0140 40104000 00000000 00000000 00000000  @.@.............
 0150 00000000 03000e00 e4114000 00000000  ..........@.....
 0160 00000000 00000000 00000000 03000f00  ................
 0170 00204000 00000000 00000000 00000000  . @.............
 0180 00000000 03001000 0c204000 00000000  ......... @.....
 0190 00000000 00000000 00000000 03001100  ................
 01a0 58204000 00000000 00000000 00000000  X @.............
 01b0 00000000 03001200 103e4000 00000000  .........>@.....
 01c0 00000000 00000000 00000000 03001300  ................
 01d0 183e4000 00000000 00000000 00000000  .>@.............
 01e0 00000000 03001400 203e4000 00000000  ........ >@.....
 01f0 00000000 00000000 00000000 03001500  ................
 0200 f03f4000 00000000 00000000 00000000  .?@.............
 0210 00000000 03001600 00404000 00000000  .........@@.....
 0220 00000000 00000000 00000000 03001700  ................
 0230 20404000 00000000 00000000 00000000   @@.............
 0240 00000000 03001800 30404000 00000000  ........0@@.....
 0250 00000000 00000000 00000000 03001900  ................
 0260 00000000 00000000 00000000 00000000  ................
 0270 00000000 03001a00 00000000 00000000  ................
 0280 00000000 00000000 00000000 03001b00  ................
 0290 00000000 00000000 00000000 00000000  ................
 02a0 00000000 03001c00 00000000 00000000  ................
 02b0 00000000 00000000 00000000 03001d00  ................
 02c0 00000000 00000000 00000000 00000000  ................
 02d0 00000000 03001e00 00000000 00000000  ................
 02e0 00000000 00000000 01000000 0400f1ff  ................
 02f0 00000000 00000000 00000000 00000000  ................
 0300 0c000000 02000d00 80104000 00000000  ..........@.....
 0310 00000000 00000000 0e000000 02000d00  ................
 0320 b0104000 00000000 00000000 00000000  ..@.............
 0330 21000000 02000d00 f0104000 00000000  !.........@.....
 0340 00000000 00000000 37000000 01001800  ........7.......
 0350 30404000 00000000 01000000 00000000  0@@.............
 0360 43000000 01001300 183e4000 00000000  C........>@.....
 0370 00000000 00000000 6a000000 02000d00  ........j.......
 0380 20114000 00000000 00000000 00000000   .@.............
 0390 76000000 01001200 103e4000 00000000  v........>@.....
 03a0 00000000 00000000 95000000 0400f1ff  ................
 03b0 00000000 00000000 00000000 00000000  ................
 03c0 9d000000 02000d00 22114000 00000000  ........".@.....
 03d0 25000000 00000000 a0000000 0400f1ff  %...............
 03e0 00000000 00000000 00000000 00000000  ................
 03f0 01000000 0400f1ff 00000000 00000000  ................
 0400 00000000 00000000 a8000000 01001100  ................
 0410 94214000 00000000 00000000 00000000  .!@.............
 0420 00000000 0400f1ff 00000000 00000000  ................
 0430 00000000 00000000 b6000000 00001200  ................
 0440 183e4000 00000000 00000000 00000000  .>@.............
 0450 c7000000 01001400 203e4000 00000000  ........ >@.....
 0460 00000000 00000000 d0000000 00001200  ................
 0470 103e4000 00000000 00000000 00000000  .>@.............
 0480 e3000000 00001000 0c204000 00000000  ......... @.....
 0490 00000000 00000000 f6000000 01001600  ................
 04a0 00404000 00000000 00000000 00000000  .@@.............
 04b0 0c010000 12000d00 e0114000 00000000  ..........@.....
 04c0 01000000 00000000 1c010000 12000d00  ................
 04d0 66114000 00000000 13000000 00000000  f.@.............
 04e0 59010000 20001700 20404000 00000000  Y... ... @@.....
 04f0 00000000 00000000 1f010000 12000000  ................
 0500 00000000 00000000 00000000 00000000  ................
 0510 31010000 10001700 30404000 00000000  1.......0@@.....
 0520 00000000 00000000 16010000 12020e00  ................
 0530 e4114000 00000000 00000000 00000000  ..@.............
 0540 38010000 12000000 00000000 00000000  8...............
 0550 00000000 00000000 57010000 10001700  ........W.......
 0560 20404000 00000000 00000000 00000000   @@.............
 0570 64010000 20000000 00000000 00000000  d... ...........
 0580 00000000 00000000 73010000 11021700  ........s.......
 0590 28404000 00000000 00000000 00000000  (@@.............
 05a0 80010000 11000f00 00204000 00000000  ......... @.....
 05b0 04000000 00000000 8f010000 12000d00  ................
 05c0 80114000 00000000 5d000000 00000000  ..@.....].......
 05d0 c2000000 10001800 38404000 00000000  ........8@@.....
 05e0 00000000 00000000 9f010000 12020d00  ................
 05f0 70104000 00000000 01000000 00000000  p.@.............
 0600 5d010000 12000d00 40104000 00000000  ].......@.@.....
 0610 2b000000 00000000 b7010000 10001800  +...............
 0620 30404000 00000000 00000000 00000000  0@@.............
 0630 c3010000 12000d00 47114000 00000000  ........G.@.....
 0640 1f000000 00000000 c8010000 11021700  ................
 0650 30404000 00000000 00000000 00000000  0@@.............
 0660 99010000 12020b00 00104000 00000000  ..........@.....
 0670 00000000 00000000                    ........
Contents of section .strtab:
 0000 00637274 73747566 662e6300 64657265  .crtstuff.c.dere
 0010 67697374 65725f74 6d5f636c 6f6e6573  gister_tm_clones
 0020 005f5f64 6f5f676c 6f62616c 5f64746f  .__do_global_dto
 0030 72735f61 75780063 6f6d706c 65746564  rs_aux.completed
 0040 2e30005f 5f646f5f 676c6f62 616c5f64  .0.__do_global_d
 0050 746f7273 5f617578 5f66696e 695f6172  tors_aux_fini_ar
 0060 7261795f 656e7472 79006672 616d655f  ray_entry.frame_
 0070 64756d6d 79005f5f 6672616d 655f6475  dummy.__frame_du
 0080 6d6d795f 696e6974 5f617272 61795f65  mmy_init_array_e
 0090 6e747279 006c696e 65312e63 00663100  ntry.line1.c.f1.
 00a0 6c696e65 322e6300 5f5f4652 414d455f  line2.c.__FRAME_
 00b0 454e445f 5f005f5f 696e6974 5f617272  END__.__init_arr
 00c0 61795f65 6e64005f 44594e41 4d494300  ay_end._DYNAMIC.
 00d0 5f5f696e 69745f61 72726179 5f737461  __init_array_sta
 00e0 7274005f 5f474e55 5f45485f 4652414d  rt.__GNU_EH_FRAM
 00f0 455f4844 52005f47 4c4f4241 4c5f4f46  E_HDR._GLOBAL_OF
 0100 46534554 5f544142 4c455f00 5f5f6c69  FSET_TABLE_.__li
 0110 62635f63 73755f66 696e6900 66320070  bc_csu_fini.f2.p
 0120 75747340 40474c49 42435f32 2e322e35  uts@@GLIBC_2.2.5
 0130 005f6564 61746100 5f5f6c69 62635f73  ._edata.__libc_s
 0140 74617274 5f6d6169 6e404047 4c494243  tart_main@@GLIBC
 0150 5f322e32 2e35005f 5f646174 615f7374  _2.2.5.__data_st
 0160 61727400 5f5f676d 6f6e5f73 74617274  art.__gmon_start
 0170 5f5f005f 5f64736f 5f68616e 646c6500  __.__dso_handle.
 0180 5f494f5f 73746469 6e5f7573 6564005f  _IO_stdin_used._
 0190 5f6c6962 635f6373 755f696e 6974005f  _libc_csu_init._
 01a0 646c5f72 656c6f63 6174655f 73746174  dl_relocate_stat
 01b0 69635f70 6965005f 5f627373 5f737461  ic_pie.__bss_sta
 01c0 7274006d 61696e00 5f5f544d 435f454e  rt.main.__TMC_EN
 01d0 445f5f00                             D__.
Contents of section .shstrtab:
 0000 002e7379 6d746162 002e7374 72746162  ..symtab..strtab
 0010 002e7368 73747274 6162002e 696e7465  ..shstrtab..inte
 0020 7270002e 6e6f7465 2e676e75 2e627569  rp..note.gnu.bui
 0030 6c642d69 64002e6e 6f74652e 4142492d  ld-id..note.ABI-
 0040 74616700 2e676e75 2e686173 68002e64  tag..gnu.hash..d
 0050 796e7379 6d002e64 796e7374 72002e67  ynsym..dynstr..g
 0060 6e752e76 65727369 6f6e002e 676e752e  nu.version..gnu.
 0070 76657273 696f6e5f 72002e72 656c612e  version_r..rela.
 0080 64796e00 2e72656c 612e706c 74002e69  dyn..rela.plt..i
 0090 6e697400 2e746578 74002e66 696e6900  nit..text..fini.
 00a0 2e726f64 61746100 2e65685f 6672616d  .rodata..eh_fram
 00b0 655f6864 72002e65 685f6672 616d6500  e_hdr..eh_frame.
 00c0 2e696e69 745f6172 72617900 2e66696e  .init_array..fin
 00d0 695f6172 72617900 2e64796e 616d6963  i_array..dynamic
 00e0 002e676f 74002e67 6f742e70 6c74002e  ..got..got.plt..
 00f0 64617461 002e6273 73002e63 6f6d6d65  data..bss..comme
 0100 6e74002e 64656275 675f6172 616e6765  nt..debug_arange
 0110 73002e64 65627567 5f696e66 6f002e64  s..debug_info..d
 0120 65627567 5f616262 72657600 2e646562  ebug_abbrev..deb
 0130 75675f6c 696e6500 2e646562 75675f73  ug_line..debug_s
 0140 747200                               tr.

Disassembly of section .init:

0000000000401000 <_init>:
  401000: 48 83 ec 08                  	subq	$0x8, %rsp
  401004: 48 8b 05 ed 2f 00 00         	movq	0x2fed(%rip), %rax      # 0x403ff8 <puts@@GLIBC_2.2.5+0x403ff8>
  40100b: 48 85 c0                     	testq	%rax, %rax
  40100e: 74 02                        	je	0x401012 <_init+0x12>
  401010: ff d0                        	callq	*%rax
  401012: 48 83 c4 08                  	addq	$0x8, %rsp
  401016: c3                           	retq

Disassembly of section .plt:

0000000000401020 <.plt>:
  401020: ff 35 e2 2f 00 00            	pushq	0x2fe2(%rip)            # 0x404008 <_GLOBAL_OFFSET_TABLE_+0x8>
  401026: ff 25 e4 2f 00 00            	jmpq	*0x2fe4(%rip)           # 0x404010 <_GLOBAL_OFFSET_TABLE_+0x10>
  40102c: 0f 1f 40 00                  	nopl	(%rax)

0000000000401030 <puts@plt>:
  401030: ff 25 e2 2f 00 00            	jmpq	*0x2fe2(%rip)           # 0x404018 <_GLOBAL_OFFSET_TABLE_+0x18>
  401036: 68 00 00 00 00               	pushq	$0x0
  40103b: e9 e0 ff ff ff               	jmp	0x401020 <.plt>

Disassembly of section .text:

0000000000401040 <_start>:
  401040: 31 ed                        	xorl	%ebp, %ebp
  401042: 49 89 d1                     	movq	%rdx, %r9
  401045: 5e                           	popq	%rsi
  401046: 48 89 e2                     	movq	%rsp, %rdx
  401049: 48 83 e4 f0                  	andq	$-0x10, %rsp
  40104d: 50                           	pushq	%rax
  40104e: 54                           	pushq	%rsp
  40104f: 49 c7 c0 e0 11 40 00         	movq	$0x4011e0, %r8          # imm = 0x4011E0
  401056: 48 c7 c1 80 11 40 00         	movq	$0x401180, %rcx         # imm = 0x401180
  40105d: 48 c7 c7 47 11 40 00         	movq	$0x401147, %rdi         # imm = 0x401147
  401064: ff 15 86 2f 00 00            	callq	*0x2f86(%rip)           # 0x403ff0 <puts@@GLIBC_2.2.5+0x403ff0>
  40106a: f4                           	hlt
  40106b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000401070 <_dl_relocate_static_pie>:
  401070: c3                           	retq
  401071: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
  40107b: 0f 1f 44 00 00               	nopl	(%rax,%rax)

0000000000401080 <deregister_tm_clones>:
  401080: b8 30 40 40 00               	movl	$0x404030, %eax         # imm = 0x404030
  401085: 48 3d 30 40 40 00            	cmpq	$0x404030, %rax         # imm = 0x404030
  40108b: 74 13                        	je	0x4010a0 <deregister_tm_clones+0x20>
  40108d: b8 00 00 00 00               	movl	$0x0, %eax
  401092: 48 85 c0                     	testq	%rax, %rax
  401095: 74 09                        	je	0x4010a0 <deregister_tm_clones+0x20>
  401097: bf 30 40 40 00               	movl	$0x404030, %edi         # imm = 0x404030
  40109c: ff e0                        	jmpq	*%rax
  40109e: 66 90                        	nop
  4010a0: c3                           	retq
  4010a1: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
  4010ac: 0f 1f 40 00                  	nopl	(%rax)

00000000004010b0 <register_tm_clones>:
  4010b0: be 30 40 40 00               	movl	$0x404030, %esi         # imm = 0x404030
  4010b5: 48 81 ee 30 40 40 00         	subq	$0x404030, %rsi         # imm = 0x404030
  4010bc: 48 89 f0                     	movq	%rsi, %rax
  4010bf: 48 c1 ee 3f                  	shrq	$0x3f, %rsi
  4010c3: 48 c1 f8 03                  	sarq	$0x3, %rax
  4010c7: 48 01 c6                     	addq	%rax, %rsi
  4010ca: 48 d1 fe                     	sarq	%rsi
  4010cd: 74 11                        	je	0x4010e0 <register_tm_clones+0x30>
  4010cf: b8 00 00 00 00               	movl	$0x0, %eax
  4010d4: 48 85 c0                     	testq	%rax, %rax
  4010d7: 74 07                        	je	0x4010e0 <register_tm_clones+0x30>
  4010d9: bf 30 40 40 00               	movl	$0x404030, %edi         # imm = 0x404030
  4010de: ff e0                        	jmpq	*%rax
  4010e0: c3                           	retq
  4010e1: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
  4010ec: 0f 1f 40 00                  	nopl	(%rax)

00000000004010f0 <__do_global_dtors_aux>:
  4010f0: 80 3d 39 2f 00 00 00         	cmpb	$0x0, 0x2f39(%rip)      # 0x404030 <completed.0>
  4010f7: 75 17                        	jne	0x401110 <__do_global_dtors_aux+0x20>
  4010f9: 55                           	pushq	%rbp
  4010fa: 48 89 e5                     	movq	%rsp, %rbp
  4010fd: e8 7e ff ff ff               	callq	0x401080 <deregister_tm_clones>
  401102: c6 05 27 2f 00 00 01         	movb	$0x1, 0x2f27(%rip)      # 0x404030 <completed.0>
  401109: 5d                           	popq	%rbp
  40110a: c3                           	retq
  40110b: 0f 1f 44 00 00               	nopl	(%rax,%rax)
  401110: c3                           	retq
  401111: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
  40111c: 0f 1f 40 00                  	nopl	(%rax)

0000000000401120 <frame_dummy>:
  401120: eb 8e                        	jmp	0x4010b0 <register_tm_clones>

0000000000401122 <f1>:
  401122: 55                           	pushq	%rbp
  401123: 48 89 e5                     	movq	%rsp, %rbp
  401126: c7 45 fc 00 00 00 00         	movl	$0x0, -0x4(%rbp)
  40112d: eb 0e                        	jmp	0x40113d <f1+0x1b>
  40112f: 8b 45 fc                     	movl	-0x4(%rbp), %eax
  401132: 48 98                        	cltq
  401134: c6 44 05 f2 01               	movb	$0x1, -0xe(%rbp,%rax)
  401139: 83 45 fc 01                  	addl	$0x1, -0x4(%rbp)
  40113d: 83 7d fc 09                  	cmpl	$0x9, -0x4(%rbp)
  401141: 7e ec                        	jle	0x40112f <f1+0xd>
  401143: 90                           	nop
  401144: 90                           	nop
  401145: 5d                           	popq	%rbp
  401146: c3                           	retq

0000000000401147 <main>:
  401147: 55                           	pushq	%rbp
  401148: 48 89 e5                     	movq	%rsp, %rbp
  40114b: b8 00 00 00 00               	movl	$0x0, %eax
  401150: e8 cd ff ff ff               	callq	0x401122 <f1>
  401155: b8 00 00 00 00               	movl	$0x0, %eax
  40115a: e8 07 00 00 00               	callq	0x401166 <f2>
  40115f: b8 00 00 00 00               	movl	$0x0, %eax
  401164: 5d                           	popq	%rbp
  401165: c3                           	retq

0000000000401166 <f2>:
  401166: 55                           	pushq	%rbp
  401167: 48 89 e5                     	movq	%rsp, %rbp
  40116a: 48 8d 3d 93 0e 00 00         	leaq	0xe93(%rip), %rdi       # 0x402004 <_IO_stdin_used+0x4>
  401171: e8 ba fe ff ff               	callq	0x401030 <puts@plt>
  401176: 90                           	nop
  401177: 5d                           	popq	%rbp
  401178: c3                           	retq
  401179: 0f 1f 80 00 00 00 00         	nopl	(%rax)

0000000000401180 <__libc_csu_init>:
  401180: 41 57                        	pushq	%r15
  401182: 4c 8d 3d 87 2c 00 00         	leaq	0x2c87(%rip), %r15      # 0x403e10 <__init_array_start>
  401189: 41 56                        	pushq	%r14
  40118b: 49 89 d6                     	movq	%rdx, %r14
  40118e: 41 55                        	pushq	%r13
  401190: 49 89 f5                     	movq	%rsi, %r13
  401193: 41 54                        	pushq	%r12
  401195: 41 89 fc                     	movl	%edi, %r12d
  401198: 55                           	pushq	%rbp
  401199: 48 8d 2d 78 2c 00 00         	leaq	0x2c78(%rip), %rbp      # 0x403e18 <__do_global_dtors_aux_fini_array_entry>
  4011a0: 53                           	pushq	%rbx
  4011a1: 4c 29 fd                     	subq	%r15, %rbp
  4011a4: 48 83 ec 08                  	subq	$0x8, %rsp
  4011a8: e8 53 fe ff ff               	callq	0x401000 <_init>
  4011ad: 48 c1 fd 03                  	sarq	$0x3, %rbp
  4011b1: 74 1b                        	je	0x4011ce <__libc_csu_init+0x4e>
  4011b3: 31 db                        	xorl	%ebx, %ebx
  4011b5: 0f 1f 00                     	nopl	(%rax)
  4011b8: 4c 89 f2                     	movq	%r14, %rdx
  4011bb: 4c 89 ee                     	movq	%r13, %rsi
  4011be: 44 89 e7                     	movl	%r12d, %edi
  4011c1: 41 ff 14 df                  	callq	*(%r15,%rbx,8)
  4011c5: 48 83 c3 01                  	addq	$0x1, %rbx
  4011c9: 48 39 dd                     	cmpq	%rbx, %rbp
  4011cc: 75 ea                        	jne	0x4011b8 <__libc_csu_init+0x38>
  4011ce: 48 83 c4 08                  	addq	$0x8, %rsp
  4011d2: 5b                           	popq	%rbx
  4011d3: 5d                           	popq	%rbp
  4011d4: 41 5c                        	popq	%r12
  4011d6: 41 5d                        	popq	%r13
  4011d8: 41 5e                        	popq	%r14
  4011da: 41 5f                        	popq	%r15
  4011dc: c3                           	retq
  4011dd: 0f 1f 00                     	nopl	(%rax)

00000000004011e0 <__libc_csu_fini>:
  4011e0: c3                           	retq

Disassembly of section .fini:

00000000004011e4 <_fini>:
  4011e4: 48 83 ec 08                  	subq	$0x8, %rsp
  4011e8: 48 83 c4 08                  	addq	$0x8, %rsp
  4011ec: c3                           	retq