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

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3
         filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r-x
  INTERP off    0x0000000000000238 vaddr 0x0000000000400238 paddr 0x0000000000400238 align 2**0
         filesz 0x000000000000001c memsz 0x000000000000001c flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**21
         filesz 0x00000000000007b4 memsz 0x00000000000007b4 flags r-x
    LOAD off    0x0000000000000e10 vaddr 0x0000000000600e10 paddr 0x0000000000600e10 align 2**21
         filesz 0x0000000000000230 memsz 0x0000000000000238 flags rw-
 DYNAMIC off    0x0000000000000e28 vaddr 0x0000000000600e28 paddr 0x0000000000600e28 align 2**3
         filesz 0x00000000000001d0 memsz 0x00000000000001d0 flags rw-
    NOTE off    0x0000000000000254 vaddr 0x0000000000400254 paddr 0x0000000000400254 align 2**2
         filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
EH_FRAME off    0x000000000000063c vaddr 0x000000000040063c paddr 0x000000000040063c align 2**2
         filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
   RELRO off    0x0000000000000e10 vaddr 0x0000000000600e10 paddr 0x0000000000600e10 align 2**0
         filesz 0x00000000000001f0 memsz 0x00000000000001f0 flags r--

Dynamic Section:
  NEEDED       libc.so.6
  INIT         0x00000000004003e0
  FINI         0x0000000000400624
  INIT_ARRAY   0x0000000000600e10
  INIT_ARRAYSZ 0x0000000000000008
  FINI_ARRAY   0x0000000000600e18
  FINI_ARRAYSZ 0x0000000000000008
  GNU_HASH     0x0000000000400298
  STRTAB       0x0000000000400318
  SYMTAB       0x00000000004002b8
  STRSZ        0x000000000000003f
  SYMENT       0x0000000000000018
  DEBUG        0x0000000000000000
  PLTGOT       0x0000000000601000
  PLTRELSZ     0x0000000000000048
  PLTREL       0x0000000000000007
  JMPREL       0x0000000000400398
  RELA         0x0000000000400380
  RELASZ       0x0000000000000018
  RELAENT      0x0000000000000018
  VERNEED      0x0000000000400360
  VERNEEDNUM   0x0000000000000001
  VERSYM       0x0000000000400358

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 0000000000400238 DATA
  2 .note.ABI-tag      00000020 0000000000400254 
  3 .note.gnu.build-id 00000024 0000000000400274 
  4 .gnu.hash          0000001c 0000000000400298 
  5 .dynsym            00000060 00000000004002b8 
  6 .dynstr            0000003f 0000000000400318 
  7 .gnu.version       00000008 0000000000400358 
  8 .gnu.version_r     00000020 0000000000400360 
  9 .rela.dyn          00000018 0000000000400380 
 10 .rela.plt          00000048 0000000000400398 
 11 .init              0000001a 00000000004003e0 TEXT
 12 .plt               00000040 0000000000400400 TEXT
 13 .text              000001e2 0000000000400440 TEXT
 14 .fini              00000009 0000000000400624 TEXT
 15 .rodata            0000000b 0000000000400630 DATA
 16 .eh_frame_hdr      00000044 000000000040063c DATA
 17 .eh_frame          00000134 0000000000400680 DATA
 18 .init_array        00000008 0000000000600e10 
 19 .fini_array        00000008 0000000000600e18 
 20 .jcr               00000008 0000000000600e20 DATA
 21 .dynamic           000001d0 0000000000600e28 
 22 .got               00000008 0000000000600ff8 DATA
 23 .got.plt           00000030 0000000000601000 DATA
 24 .data              00000010 0000000000601030 DATA
 25 .bss               00000008 0000000000601040 BSS
 26 .comment           00000072 0000000000000000 
 27 .debug_aranges     00000060 0000000000000000 DEBUG
 28 .debug_pubnames    0000003b 0000000000000000 DEBUG
 29 .debug_info        000000db 0000000000000000 DEBUG
 30 .debug_abbrev      00000092 0000000000000000 DEBUG
 31 .debug_line        00000091 0000000000000000 DEBUG
 32 .debug_str         000000a5 0000000000000000 DEBUG
 33 .debug_pubtypes    00000035 0000000000000000 DEBUG
 34 .shstrtab          00000168 0000000000000000 
 35 .symtab            00000708 0000000000000000 
 36 .strtab            00000247 0000000000000000 

SYMBOL TABLE:
0000000000400238 l    d  .interp	0000000000000000 .interp
0000000000400254 l    d  .note.ABI-tag	0000000000000000 .note.ABI-tag
0000000000400274 l    d  .note.gnu.build-id	0000000000000000 .note.gnu.build-id
0000000000400298 l    d  .gnu.hash	0000000000000000 .gnu.hash
00000000004002b8 l    d  .dynsym	0000000000000000 .dynsym
0000000000400318 l    d  .dynstr	0000000000000000 .dynstr
0000000000400358 l    d  .gnu.version	0000000000000000 .gnu.version
0000000000400360 l    d  .gnu.version_r	0000000000000000 .gnu.version_r
0000000000400380 l    d  .rela.dyn	0000000000000000 .rela.dyn
0000000000400398 l    d  .rela.plt	0000000000000000 .rela.plt
00000000004003e0 l    d  .init	0000000000000000 .init
0000000000400400 l    d  .plt	0000000000000000 .plt
0000000000400440 l    d  .text	0000000000000000 .text
0000000000400624 l    d  .fini	0000000000000000 .fini
0000000000400630 l    d  .rodata	0000000000000000 .rodata
000000000040063c l    d  .eh_frame_hdr	0000000000000000 .eh_frame_hdr
0000000000400680 l    d  .eh_frame	0000000000000000 .eh_frame
0000000000600e10 l    d  .init_array	0000000000000000 .init_array
0000000000600e18 l    d  .fini_array	0000000000000000 .fini_array
0000000000600e20 l    d  .jcr	0000000000000000 .jcr
0000000000600e28 l    d  .dynamic	0000000000000000 .dynamic
0000000000600ff8 l    d  .got	0000000000000000 .got
0000000000601000 l    d  .got.plt	0000000000000000 .got.plt
0000000000601030 l    d  .data	0000000000000000 .data
0000000000601040 l    d  .bss	0000000000000000 .bss
0000000000000000 l    d  .comment	0000000000000000 .comment
0000000000000000 l    d  .debug_aranges	0000000000000000 .debug_aranges
0000000000000000 l    d  .debug_pubnames	0000000000000000 .debug_pubnames
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    d  .debug_pubtypes	0000000000000000 .debug_pubtypes
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
0000000000600e20 l     O .jcr	0000000000000000 __JCR_LIST__
0000000000400470 l     F .text	0000000000000000 deregister_tm_clones
00000000004004a0 l     F .text	0000000000000000 register_tm_clones
00000000004004e0 l     F .text	0000000000000000 __do_global_dtors_aux
0000000000601040 l     O .bss	0000000000000001 completed.6972
0000000000600e18 l     O .fini_array	0000000000000000 __do_global_dtors_aux_fini_array_entry
0000000000400500 l     F .text	0000000000000000 frame_dummy
0000000000600e10 l     O .init_array	0000000000000000 __frame_dummy_init_array_entry
0000000000000000 l    df *ABS*	0000000000000000 line1.c
0000000000400550 l     F .text	0000000000000033 f1
0000000000000000 l    df *ABS*	0000000000000000 line2.c
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
00000000004007b0 l     O .eh_frame	0000000000000000 __FRAME_END__
0000000000600e20 l     O .jcr	0000000000000000 __JCR_END__
0000000000000000 l    df *ABS*	0000000000000000 
0000000000600e18 l       .init_array	0000000000000000 __init_array_end
0000000000600e28 l     O .dynamic	0000000000000000 _DYNAMIC
0000000000600e10 l       .init_array	0000000000000000 __init_array_start
0000000000601000 l     O .got.plt	0000000000000000 _GLOBAL_OFFSET_TABLE_
0000000000400620 g     F .text	0000000000000002 __libc_csu_fini
0000000000400590 g     F .text	0000000000000020 f2
0000000000000000  w      *UND*	0000000000000000 _ITM_deregisterTMCloneTable
0000000000601030  w      .data	0000000000000000 data_start
0000000000601040 g       .data	0000000000000000 _edata
0000000000400624 g     F .fini	0000000000000000 _fini
0000000000000000       F *UND*	0000000000000000 printf@@GLIBC_2.2.5
0000000000000000       F *UND*	0000000000000000 __libc_start_main@@GLIBC_2.2.5
0000000000601030 g       .data	0000000000000000 __data_start
0000000000000000  w      *UND*	0000000000000000 __gmon_start__
0000000000601038 g     O .data	0000000000000000 .hidden __dso_handle
0000000000400630 g     O .rodata	0000000000000004 _IO_stdin_used
00000000004005b0 g     F .text	0000000000000065 __libc_csu_init
0000000000601048 g       .bss	0000000000000000 _end
0000000000400440 g     F .text	0000000000000000 _start
0000000000601040 g       .bss	0000000000000000 __bss_start
0000000000400530 g     F .text	0000000000000017 main
0000000000000000  w      *UND*	0000000000000000 _Jv_RegisterClasses
0000000000601040 g     O .data	0000000000000000 .hidden __TMC_END__
0000000000000000  w      *UND*	0000000000000000 _ITM_registerTMCloneTable
00000000004003e0 g     F .init	0000000000000000 _init

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

DYNAMIC RELOCATION RECORDS
OFFSET           TYPE                     VALUE
0000000000600ff8 R_X86_64_GLOB_DAT        __gmon_start__
0000000000601018 R_X86_64_JUMP_SLOT       printf
0000000000601020 R_X86_64_JUMP_SLOT       __libc_start_main
0000000000601028 R_X86_64_JUMP_SLOT       __gmon_start__
Contents of section .interp:
 400238 2f6c6962 36342f6c 642d6c69 6e75782d  /lib64/ld-linux-
 400248 7838362d 36342e73 6f2e3200           x86-64.so.2.
Contents of section .note.ABI-tag:
 400254 04000000 10000000 01000000 474e5500  ............GNU.
 400264 00000000 02000000 06000000 18000000  ................
Contents of section .note.gnu.build-id:
 400274 04000000 14000000 03000000 474e5500  ............GNU.
 400284 78bea287 ee987367 499fe20f cdb07849  x.....sgI.....xI
 400294 beec6c50                             ..lP
Contents of section .gnu.hash:
 400298 01000000 01000000 01000000 00000000  ................
 4002a8 00000000 00000000 00000000           ............
Contents of section .dynsym:
 4002b8 00000000 00000000 00000000 00000000  ................
 4002c8 00000000 00000000 0b000000 12000000  ................
 4002d8 00000000 00000000 00000000 00000000  ................
 4002e8 12000000 12000000 00000000 00000000  ................
 4002f8 00000000 00000000 24000000 20000000  ........$... ...
 400308 00000000 00000000 00000000 00000000  ................
Contents of section .dynstr:
 400318 006c6962 632e736f 2e360070 72696e74  .libc.so.6.print
 400328 66005f5f 6c696263 5f737461 72745f6d  f.__libc_start_m
 400338 61696e00 5f5f676d 6f6e5f73 74617274  ain.__gmon_start
 400348 5f5f0047 4c494243 5f322e32 2e3500    __.GLIBC_2.2.5.
Contents of section .gnu.version:
 400358 00000200 02000000                    ........
Contents of section .gnu.version_r:
 400360 01000100 01000000 10000000 00000000  ................
 400370 751a6909 00000200 33000000 00000000  u.i.....3.......
Contents of section .rela.dyn:
 400380 f80f6000 00000000 06000000 03000000  ..`.............
 400390 00000000 00000000                    ........
Contents of section .rela.plt:
 400398 18106000 00000000 07000000 01000000  ..`.............
 4003a8 00000000 00000000 20106000 00000000  ........ .`.....
 4003b8 07000000 02000000 00000000 00000000  ................
 4003c8 28106000 00000000 07000000 03000000  (.`.............
 4003d8 00000000 00000000                    ........
Contents of section .init:
 4003e0 4883ec08 488b050d 0c200048 85c07405  H...H.... .H..t.
 4003f0 e83b0000 004883c4 08c3               .;...H....
Contents of section .plt:
 400400 ff35020c 2000ff25 040c2000 0f1f4000  .5.. ..%.. ...@.
 400410 ff25020c 20006800 000000e9 e0ffffff  .%.. .h.........
 400420 ff25fa0b 20006801 000000e9 d0ffffff  .%.. .h.........
 400430 ff25f20b 20006802 000000e9 c0ffffff  .%.. .h.........
Contents of section .text:
 400440 31ed4989 d15e4889 e24883e4 f0505449  1.I..^H..H...PTI
 400450 c7c02006 400048c7 c1b00540 0048c7c7  .. .@.H....@.H..
 400460 30054000 e8b7ffff fff4660f 1f440000  0.@.......f..D..
 400470 b8471060 0055482d 40106000 4883f80e  .G.`.UH-@.`.H...
 400480 4889e577 025dc3b8 00000000 4885c074  H..w.]......H..t
 400490 f45dbf40 106000ff e00f1f80 00000000  .].@.`..........
 4004a0 b8401060 0055482d 40106000 48c1f803  .@.`.UH-@.`.H...
 4004b0 4889e548 89c248c1 ea3f4801 d048d1f8  H..H..H..?H..H..
 4004c0 75025dc3 ba000000 004885d2 74f45d48  u.]......H..t.]H
 4004d0 89c6bf40 106000ff e20f1f80 00000000  ...@.`..........
 4004e0 803d590b 20000075 11554889 e5e87eff  .=Y. ..u.UH...~.
 4004f0 ffff5dc6 05460b20 0001f3c3 0f1f4000  ..]..F. ......@.
 400500 48833d18 09200000 741eb800 00000048  H.=.. ..t......H
 400510 85c07414 55bf200e 60004889 e5ffd05d  ..t.U. .`.H....]
 400520 e97bffff ff0f1f00 e973ffff ff0f1f00  .{.......s......
 400530 554889e5 e8170000 00b000e8 50000000  UH..........P...
 400540 b8000000 005dc366 0f1f8400 00000000  .....].f........
 400550 554889e5 c745f000 00000081 7df00a00  UH...E......}...
 400560 00000f8d 19000000 486345f0 c64405f6  ........HcE..D..
 400570 018b45f0 05010000 008945f0 e9daffff  ..E.......E.....
 400580 ff5dc366 2e0f1f84 00000000 000f1f00  .].f............
 400590 554889e5 4883ec10 488d3c25 34064000  UH..H...H.<%4.@.
 4005a0 b000e869 feffff89 45fc4883 c4105dc3  ...i....E.H...].
 4005b0 41574189 ff415649 89f64155 4989d541  AWA..AVI..AUI..A
 4005c0 544c8d25 48082000 55488d2d 48082000  TL.%H. .UH.-H. .
 4005d0 534c29e5 31db48c1 fd034883 ec08e8fd  SL).1.H...H.....
 4005e0 fdffff48 85ed741e 0f1f8400 00000000  ...H..t.........
 4005f0 4c89ea4c 89f64489 ff41ff14 dc4883c3  L..L..D..A...H..
 400600 014839eb 75ea4883 c4085b5d 415c415d  .H9.u.H...[]A\A]
 400610 415e415f c366662e 0f1f8400 00000000  A^A_.ff.........
 400620 f3c3                                 ..
Contents of section .fini:
 400624 4883ec08 4883c408 c3                 H...H....
Contents of section .rodata:
 400630 01000200 68656c6c 6f0a00             ....hello..
Contents of section .eh_frame_hdr:
 40063c 011b033b 40000000 07000000 c4fdffff  ...;@...........
 40064c 8c000000 04feffff 5c000000 f4feffff  ........\.......
 40065c b4000000 14ffffff d4000000 54ffffff  ............T...
 40066c f4000000 74ffffff 14010000 e4ffffff  ....t...........
 40067c 5c010000                             \...
Contents of section .eh_frame:
 400680 14000000 00000000 017a5200 01781001  .........zR..x..
 400690 1b0c0708 90010710 14000000 1c000000  ................
 4006a0 a0fdffff 2a000000 00000000 00000000  ....*...........
 4006b0 14000000 00000000 017a5200 01781001  .........zR..x..
 4006c0 1b0c0708 90010000 24000000 1c000000  ........$.......
 4006d0 30fdffff 40000000 000e1046 0e184a0f  0...@......F..J.
 4006e0 0b770880 003f1a3b 2a332422 00000000  .w...?.;*3$"....
 4006f0 1c000000 44000000 38feffff 17000000  ....D...8.......
 400700 00410e10 8602430d 06000000 00000000  .A....C.........
 400710 1c000000 64000000 38feffff 33000000  ....d...8...3...
 400720 00410e10 8602430d 06000000 00000000  .A....C.........
 400730 1c000000 84000000 58feffff 20000000  ........X... ...
 400740 00410e10 8602430d 06000000 00000000  .A....C.........
 400750 44000000 a4000000 58feffff 65000000  D.......X...e...
 400760 00420e10 8f02450e 188e0345 0e208d04  .B....E....E. ..
 400770 450e288c 05480e30 8606480e 3883074d  E.(..H.0..H.8..M
 400780 0e406c0e 38410e30 410e2842 0e20420e  .@l.8A.0A.(B. B.
 400790 18420e10 420e0800 14000000 ec000000  .B..B...........
 4007a0 80feffff 02000000 00000000 00000000  ................
 4007b0 00000000                             ....
Contents of section .init_array:
 600e10 00054000 00000000                    ..@.....
Contents of section .fini_array:
 600e18 e0044000 00000000                    ..@.....
Contents of section .jcr:
 600e20 00000000 00000000                    ........
Contents of section .dynamic:
 600e28 01000000 00000000 01000000 00000000  ................
 600e38 0c000000 00000000 e0034000 00000000  ..........@.....
 600e48 0d000000 00000000 24064000 00000000  ........$.@.....
 600e58 19000000 00000000 100e6000 00000000  ..........`.....
 600e68 1b000000 00000000 08000000 00000000  ................
 600e78 1a000000 00000000 180e6000 00000000  ..........`.....
 600e88 1c000000 00000000 08000000 00000000  ................
 600e98 f5feff6f 00000000 98024000 00000000  ...o......@.....
 600ea8 05000000 00000000 18034000 00000000  ..........@.....
 600eb8 06000000 00000000 b8024000 00000000  ..........@.....
 600ec8 0a000000 00000000 3f000000 00000000  ........?.......
 600ed8 0b000000 00000000 18000000 00000000  ................
 600ee8 15000000 00000000 00000000 00000000  ................
 600ef8 03000000 00000000 00106000 00000000  ..........`.....
 600f08 02000000 00000000 48000000 00000000  ........H.......
 600f18 14000000 00000000 07000000 00000000  ................
 600f28 17000000 00000000 98034000 00000000  ..........@.....
 600f38 07000000 00000000 80034000 00000000  ..........@.....
 600f48 08000000 00000000 18000000 00000000  ................
 600f58 09000000 00000000 18000000 00000000  ................
 600f68 feffff6f 00000000 60034000 00000000  ...o....`.@.....
 600f78 ffffff6f 00000000 01000000 00000000  ...o............
 600f88 f0ffff6f 00000000 58034000 00000000  ...o....X.@.....
 600f98 00000000 00000000 00000000 00000000  ................
 600fa8 00000000 00000000 00000000 00000000  ................
 600fb8 00000000 00000000 00000000 00000000  ................
 600fc8 00000000 00000000 00000000 00000000  ................
 600fd8 00000000 00000000 00000000 00000000  ................
 600fe8 00000000 00000000 00000000 00000000  ................
Contents of section .got:
 600ff8 00000000 00000000                    ........
Contents of section .got.plt:
 601000 280e6000 00000000 00000000 00000000  (.`.............
 601010 00000000 00000000 16044000 00000000  ..........@.....
 601020 26044000 00000000 36044000 00000000  &.@.....6.@.....
Contents of section .data:
 601030 00000000 00000000 00000000 00000000  ................
Contents of section .bss:
<skipping contents of bss section at [601040, 601048)>
Contents of section .comment:
 0000 4743433a 20285562 756e7475 20342e38  GCC: (Ubuntu 4.8
 0010 2e322d31 39756275 6e747531 2920342e  .2-19ubuntu1) 4.
 0020 382e3200 5562756e 74752063 6c616e67  8.2.Ubuntu clang
 0030 20766572 73696f6e 20332e34 2d317562   version 3.4-1ub
 0040 756e7475 33202874 6167732f 52454c45  untu3 (tags/RELE
 0050 4153455f 33342f66 696e616c 29202862  ASE_34/final) (b
 0060 61736564 206f6e20 4c4c564d 20332e34  ased on LLVM 3.4
 0070 2900                                 ).
Contents of section .debug_aranges:
 0000 2c000000 02000000 00000800 ffffffff  ,...............
 0010 30054000 00000000 53000000 00000000  0.@.....S.......
 0020 00000000 00000000 00000000 00000000  ................
 0030 2c000000 02009b00 00000800 ffffffff  ,...............
 0040 90054000 00000000 20000000 00000000  ..@..... .......
 0050 00000000 00000000 00000000 00000000  ................
Contents of section .debug_pubnames:
 0000 1e000000 02000000 00009b00 00002600  ..............&.
 0010 00006d61 696e004a 00000066 31000000  ..main.J...f1...
 0020 00001500 00000200 9b000000 40000000  ............@...
 0030 26000000 66320000 000000             &...f2.....
Contents of section .debug_info:
 0000 97000000 04000000 00000801 00000000  ................
 0010 0c004e00 00000000 00000000 00000000  ..N.............
 0020 00005600 00000283 00000001 05430000  ..V..........C..
 0030 00300540 00000000 00470540 00000000  .0.@.....G.@....
 0040 00015603 88000000 0504048c 00000002  ..V.............
 0050 01500540 00000000 00830540 00000000  .P.@.......@....
 0060 00015605 8f000000 02038000 00000291  ..V.............
 0070 76059800 00000204 43000000 02917000  v.......C.....p.
 0080 068c0000 00079300 00000900 03930000  ................
 0090 00060108 88000000 0405003c 00000004  ...........<....
 00a0 006d0000 00080100 0000000c 009a0000  .m..............
 00b0 00000000 00000000 00550000 00560000  .........U...V..
 00c0 0002a200 00000103 90054000 00000000  ..........@.....
 00d0 b0054000 00000000 015600             ..@......V.
Contents of section .debug_abbrev:
 0000 01110125 0e130503 0e110110 171b0e00  ...%............
 0010 00022e00 030e3a0b 3b0b4913 3f191101  ......:.;.I.?...
 0020 1201400a 00000324 00030e3e 0b0b0b00  ..@....$...>....
 0030 00042e01 030e3a0b 3b0b1101 1201400a  ......:.;.....@.
 0040 00000534 00030e3a 0b3b0b49 13020a00  ...4...:.;.I....
 0050 00060101 49130000 07210049 132f0b00  ....I....!.I./..
 0060 00082400 030e0b0b 3e0b0000 00011101  ..$.....>.......
 0070 250e1305 030e1101 10171b0e 0000022e  %...............
 0080 00030e3a 0b3b0b3f 19110112 01400a00  ...:.;.?.....@..
 0090 0000                                 ..
Contents of section .debug_line:
 0000 51000000 02002b00 00000101 fb0e0d00  Q.....+.........
 0010 01010101 00000001 0000012e 00006c69  ..............li
 0020 6e65312e 63000000 006c696e 65312e68  ne1.c....line1.h
 0030 00010000 00000902 30054000 00000000  ........0.@.....
 0040 170a4b59 bb040203 79ac0a4d 083d8ff4  ..KY....y..M.=..
 0050 02020001 01380000 0002001e 00000001  .....8..........
 0060 01fb0e0d 00010101 01000000 01000001  ................
 0070 006c696e 65322e63 00000000 00000902  .line2.c........
 0080 90054000 00000000 150af375 02090001  ..@........u....
 0090 01                                   .
Contents of section .debug_str:
 0000 5562756e 74752063 6c616e67 20766572  Ubuntu clang ver
 0010 73696f6e 20332e34 2d317562 756e7475  sion 3.4-1ubuntu
 0020 33202874 6167732f 52454c45 4153455f  3 (tags/RELEASE_
 0030 33342f66 696e616c 29202862 61736564  34/final) (based
 0040 206f6e20 4c4c564d 20332e34 29006c69   on LLVM 3.4).li
 0050 6e65312e 63002f68 6f6d652f 61757374  ne1.c./home/aust
 0060 696e2f67 6f2e6465 762f7372 632f6465  in/go.dev/src/de
 0070 6275672f 64776172 662f7465 73746461  bug/dwarf/testda
 0080 7461006d 61696e00 696e7400 66310062  ta.main.int.f1.b
 0090 75660063 68617200 69006c69 6e65322e  uf.char.i.line2.
 00a0 63006632 00                          c.f2.
Contents of section .debug_pubtypes:
 0000 1f000000 02000000 00009b00 00004300  ..............C.
 0010 0000696e 74008c00 00006368 61720000  ..int.....char..
 0020 0000000e 00000002 009b0000 00400000  .............@..
 0030 00000000 00                          .....
Contents of section .shstrtab:
 0000 002e7379 6d746162 002e7374 72746162  ..symtab..strtab
 0010 002e7368 73747274 6162002e 696e7465  ..shstrtab..inte
 0020 7270002e 6e6f7465 2e414249 2d746167  rp..note.ABI-tag
 0030 002e6e6f 74652e67 6e752e62 75696c64  ..note.gnu.build
 0040 2d696400 2e676e75 2e686173 68002e64  -id..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 2e6a6372 002e6479  i_array..jcr..dy
 00e0 6e616d69 63002e67 6f74002e 676f742e  namic..got..got.
 00f0 706c7400 2e646174 61002e62 7373002e  plt..data..bss..
 0100 636f6d6d 656e7400 2e646562 75675f61  comment..debug_a
 0110 72616e67 6573002e 64656275 675f7075  ranges..debug_pu
 0120 626e616d 6573002e 64656275 675f696e  bnames..debug_in
 0130 666f002e 64656275 675f6162 62726576  fo..debug_abbrev
 0140 002e6465 6275675f 6c696e65 002e6465  ..debug_line..de
 0150 6275675f 73747200 2e646562 75675f70  bug_str..debug_p
 0160 75627479 70657300                    ubtypes.
Contents of section .symtab:
 0000 00000000 00000000 00000000 00000000  ................
 0010 00000000 00000000 00000000 03000100  ................
 0020 38024000 00000000 00000000 00000000  8.@.............
 0030 00000000 03000200 54024000 00000000  ........T.@.....
 0040 00000000 00000000 00000000 03000300  ................
 0050 74024000 00000000 00000000 00000000  t.@.............
 0060 00000000 03000400 98024000 00000000  ..........@.....
 0070 00000000 00000000 00000000 03000500  ................
 0080 b8024000 00000000 00000000 00000000  ..@.............
 0090 00000000 03000600 18034000 00000000  ..........@.....
 00a0 00000000 00000000 00000000 03000700  ................
 00b0 58034000 00000000 00000000 00000000  X.@.............
 00c0 00000000 03000800 60034000 00000000  ........`.@.....
 00d0 00000000 00000000 00000000 03000900  ................
 00e0 80034000 00000000 00000000 00000000  ..@.............
 00f0 00000000 03000a00 98034000 00000000  ..........@.....
 0100 00000000 00000000 00000000 03000b00  ................
 0110 e0034000 00000000 00000000 00000000  ..@.............
 0120 00000000 03000c00 00044000 00000000  ..........@.....
 0130 00000000 00000000 00000000 03000d00  ................
 0140 40044000 00000000 00000000 00000000  @.@.............
 0150 00000000 03000e00 24064000 00000000  ........$.@.....
 0160 00000000 00000000 00000000 03000f00  ................
 0170 30064000 00000000 00000000 00000000  0.@.............
 0180 00000000 03001000 3c064000 00000000  ........<.@.....
 0190 00000000 00000000 00000000 03001100  ................
 01a0 80064000 00000000 00000000 00000000  ..@.............
 01b0 00000000 03001200 100e6000 00000000  ..........`.....
 01c0 00000000 00000000 00000000 03001300  ................
 01d0 180e6000 00000000 00000000 00000000  ..`.............
 01e0 00000000 03001400 200e6000 00000000  ........ .`.....
 01f0 00000000 00000000 00000000 03001500  ................
 0200 280e6000 00000000 00000000 00000000  (.`.............
 0210 00000000 03001600 f80f6000 00000000  ..........`.....
 0220 00000000 00000000 00000000 03001700  ................
 0230 00106000 00000000 00000000 00000000  ..`.............
 0240 00000000 03001800 30106000 00000000  ........0.`.....
 0250 00000000 00000000 00000000 03001900  ................
 0260 40106000 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 00000000 03001f00  ................
 02f0 00000000 00000000 00000000 00000000  ................
 0300 00000000 03002000 00000000 00000000  ...... .........
 0310 00000000 00000000 00000000 03002100  ..............!.
 0320 00000000 00000000 00000000 00000000  ................
 0330 01000000 0400f1ff 00000000 00000000  ................
 0340 00000000 00000000 0c000000 01001400  ................
 0350 200e6000 00000000 00000000 00000000   .`.............
 0360 19000000 02000d00 70044000 00000000  ........p.@.....
 0370 00000000 00000000 2e000000 02000d00  ................
 0380 a0044000 00000000 00000000 00000000  ..@.............
 0390 41000000 02000d00 e0044000 00000000  A.........@.....
 03a0 00000000 00000000 57000000 01001900  ........W.......
 03b0 40106000 00000000 01000000 00000000  @.`.............
 03c0 66000000 01001300 180e6000 00000000  f.........`.....
 03d0 00000000 00000000 8d000000 02000d00  ................
 03e0 00054000 00000000 00000000 00000000  ..@.............
 03f0 99000000 01001200 100e6000 00000000  ..........`.....
 0400 00000000 00000000 b8000000 0400f1ff  ................
 0410 00000000 00000000 00000000 00000000  ................
 0420 c0000000 02000d00 50054000 00000000  ........P.@.....
 0430 33000000 00000000 c3000000 0400f1ff  3...............
 0440 00000000 00000000 00000000 00000000  ................
 0450 01000000 0400f1ff 00000000 00000000  ................
 0460 00000000 00000000 cb000000 01001100  ................
 0470 b0074000 00000000 00000000 00000000  ..@.............
 0480 d9000000 01001400 200e6000 00000000  ........ .`.....
 0490 00000000 00000000 00000000 0400f1ff  ................
 04a0 00000000 00000000 00000000 00000000  ................
 04b0 e5000000 00001200 180e6000 00000000  ..........`.....
 04c0 00000000 00000000 f6000000 01001500  ................
 04d0 280e6000 00000000 00000000 00000000  (.`.............
 04e0 ff000000 00001200 100e6000 00000000  ..........`.....
 04f0 00000000 00000000 12010000 01001700  ................
 0500 00106000 00000000 00000000 00000000  ..`.............
 0510 28010000 12000d00 20064000 00000000  (....... .@.....
 0520 02000000 00000000 38010000 12000d00  ........8.......
 0530 90054000 00000000 20000000 00000000  ..@..... .......
 0540 3b010000 20000000 00000000 00000000  ;... ...........
 0550 00000000 00000000 57010000 20001800  ........W... ...
 0560 30106000 00000000 00000000 00000000  0.`.............
 0570 62010000 10001800 40106000 00000000  b.......@.`.....
 0580 00000000 00000000 69010000 12000e00  ........i.......
 0590 24064000 00000000 00000000 00000000  $.@.............
 05a0 6f010000 12000000 00000000 00000000  o...............
 05b0 00000000 00000000 83010000 12000000  ................
 05c0 00000000 00000000 00000000 00000000  ................
 05d0 a2010000 10001800 30106000 00000000  ........0.`.....
 05e0 00000000 00000000 af010000 20000000  ............ ...
 05f0 00000000 00000000 00000000 00000000  ................
 0600 be010000 11021800 38106000 00000000  ........8.`.....
 0610 00000000 00000000 cb010000 11000f00  ................
 0620 30064000 00000000 04000000 00000000  0.@.............
 0630 da010000 12000d00 b0054000 00000000  ..........@.....
 0640 65000000 00000000 ea010000 10001900  e...............
 0650 48106000 00000000 00000000 00000000  H.`.............
 0660 ef010000 12000d00 40044000 00000000  ........@.@.....
 0670 00000000 00000000 f6010000 10001900  ................
 0680 40106000 00000000 00000000 00000000  @.`.............
 0690 02020000 12000d00 30054000 00000000  ........0.@.....
 06a0 17000000 00000000 07020000 20000000  ............ ...
 06b0 00000000 00000000 00000000 00000000  ................
 06c0 1b020000 11021800 40106000 00000000  ........@.`.....
 06d0 00000000 00000000 27020000 20000000  ........'... ...
 06e0 00000000 00000000 00000000 00000000  ................
 06f0 41020000 12000b00 e0034000 00000000  A.........@.....
 0700 00000000 00000000                    ........
Contents of section .strtab:
 0000 00637274 73747566 662e6300 5f5f4a43  .crtstuff.c.__JC
 0010 525f4c49 53545f5f 00646572 65676973  R_LIST__.deregis
 0020 7465725f 746d5f63 6c6f6e65 73007265  ter_tm_clones.re
 0030 67697374 65725f74 6d5f636c 6f6e6573  gister_tm_clones
 0040 005f5f64 6f5f676c 6f62616c 5f64746f  .__do_global_dto
 0050 72735f61 75780063 6f6d706c 65746564  rs_aux.completed
 0060 2e363937 32005f5f 646f5f67 6c6f6261  .6972.__do_globa
 0070 6c5f6474 6f72735f 6175785f 66696e69  l_dtors_aux_fini
 0080 5f617272 61795f65 6e747279 00667261  _array_entry.fra
 0090 6d655f64 756d6d79 005f5f66 72616d65  me_dummy.__frame
 00a0 5f64756d 6d795f69 6e69745f 61727261  _dummy_init_arra
 00b0 795f656e 74727900 6c696e65 312e6300  y_entry.line1.c.
 00c0 6631006c 696e6532 2e63005f 5f465241  f1.line2.c.__FRA
 00d0 4d455f45 4e445f5f 005f5f4a 43525f45  ME_END__.__JCR_E
 00e0 4e445f5f 005f5f69 6e69745f 61727261  ND__.__init_arra
 00f0 795f656e 64005f44 594e414d 4943005f  y_end._DYNAMIC._
 0100 5f696e69 745f6172 7261795f 73746172  _init_array_star
 0110 74005f47 4c4f4241 4c5f4f46 46534554  t._GLOBAL_OFFSET
 0120 5f544142 4c455f00 5f5f6c69 62635f63  _TABLE_.__libc_c
 0130 73755f66 696e6900 6632005f 49544d5f  su_fini.f2._ITM_
 0140 64657265 67697374 6572544d 436c6f6e  deregisterTMClon
 0150 65546162 6c650064 6174615f 73746172  eTable.data_star
 0160 74005f65 64617461 005f6669 6e690070  t._edata._fini.p
 0170 72696e74 66404047 4c494243 5f322e32  rintf@@GLIBC_2.2
 0180 2e35005f 5f6c6962 635f7374 6172745f  .5.__libc_start_
 0190 6d61696e 4040474c 4942435f 322e322e  main@@GLIBC_2.2.
 01a0 35005f5f 64617461 5f737461 7274005f  5.__data_start._
 01b0 5f676d6f 6e5f7374 6172745f 5f005f5f  _gmon_start__.__
 01c0 64736f5f 68616e64 6c65005f 494f5f73  dso_handle._IO_s
 01d0 7464696e 5f757365 64005f5f 6c696263  tdin_used.__libc
 01e0 5f637375 5f696e69 74005f65 6e64005f  _csu_init._end._
 01f0 73746172 74005f5f 6273735f 73746172  start.__bss_star
 0200 74006d61 696e005f 4a765f52 65676973  t.main._Jv_Regis
 0210 74657243 6c617373 6573005f 5f544d43  terClasses.__TMC
 0220 5f454e44 5f5f005f 49544d5f 72656769  _END__._ITM_regi
 0230 73746572 544d436c 6f6e6554 61626c65  sterTMCloneTable
 0240 005f696e 697400                      ._init.

Disassembly of section .init:

00000000004003e0 <_init>:
  4003e0: 48 83 ec 08                  	subq	$0x8, %rsp
  4003e4: 48 8b 05 0d 0c 20 00         	movq	0x200c0d(%rip), %rax    # 0x600ff8 <printf@@GLIBC_2.2.5+0x600ff8>
  4003eb: 48 85 c0                     	testq	%rax, %rax
  4003ee: 74 05                        	je	0x4003f5 <_init+0x15>
  4003f0: e8 3b 00 00 00               	callq	0x400430 <__gmon_start__@plt>
  4003f5: 48 83 c4 08                  	addq	$0x8, %rsp
  4003f9: c3                           	retq

Disassembly of section .plt:

0000000000400400 <.plt>:
  400400: ff 35 02 0c 20 00            	pushq	0x200c02(%rip)          # 0x601008 <_GLOBAL_OFFSET_TABLE_+0x8>
  400406: ff 25 04 0c 20 00            	jmpq	*0x200c04(%rip)         # 0x601010 <_GLOBAL_OFFSET_TABLE_+0x10>
  40040c: 0f 1f 40 00                  	nopl	(%rax)

0000000000400410 <printf@plt>:
  400410: ff 25 02 0c 20 00            	jmpq	*0x200c02(%rip)         # 0x601018 <_GLOBAL_OFFSET_TABLE_+0x18>
  400416: 68 00 00 00 00               	pushq	$0x0
  40041b: e9 e0 ff ff ff               	jmp	0x400400 <.plt>

0000000000400420 <__libc_start_main@plt>:
  400420: ff 25 fa 0b 20 00            	jmpq	*0x200bfa(%rip)         # 0x601020 <_GLOBAL_OFFSET_TABLE_+0x20>
  400426: 68 01 00 00 00               	pushq	$0x1
  40042b: e9 d0 ff ff ff               	jmp	0x400400 <.plt>

0000000000400430 <__gmon_start__@plt>:
  400430: ff 25 f2 0b 20 00            	jmpq	*0x200bf2(%rip)         # 0x601028 <_GLOBAL_OFFSET_TABLE_+0x28>
  400436: 68 02 00 00 00               	pushq	$0x2
  40043b: e9 c0 ff ff ff               	jmp	0x400400 <.plt>

Disassembly of section .text:

0000000000400440 <_start>:
  400440: 31 ed                        	xorl	%ebp, %ebp
  400442: 49 89 d1                     	movq	%rdx, %r9
  400445: 5e                           	popq	%rsi
  400446: 48 89 e2                     	movq	%rsp, %rdx
  400449: 48 83 e4 f0                  	andq	$-0x10, %rsp
  40044d: 50                           	pushq	%rax
  40044e: 54                           	pushq	%rsp
  40044f: 49 c7 c0 20 06 40 00         	movq	$0x400620, %r8          # imm = 0x400620
  400456: 48 c7 c1 b0 05 40 00         	movq	$0x4005b0, %rcx         # imm = 0x4005B0
  40045d: 48 c7 c7 30 05 40 00         	movq	$0x400530, %rdi         # imm = 0x400530
  400464: e8 b7 ff ff ff               	callq	0x400420 <__libc_start_main@plt>
  400469: f4                           	hlt
  40046a: 66 0f 1f 44 00 00            	nopw	(%rax,%rax)

0000000000400470 <deregister_tm_clones>:
  400470: b8 47 10 60 00               	movl	$0x601047, %eax         # imm = 0x601047
  400475: 55                           	pushq	%rbp
  400476: 48 2d 40 10 60 00            	subq	$0x601040, %rax         # imm = 0x601040
  40047c: 48 83 f8 0e                  	cmpq	$0xe, %rax
  400480: 48 89 e5                     	movq	%rsp, %rbp
  400483: 77 02                        	ja	0x400487 <deregister_tm_clones+0x17>
  400485: 5d                           	popq	%rbp
  400486: c3                           	retq
  400487: b8 00 00 00 00               	movl	$0x0, %eax
  40048c: 48 85 c0                     	testq	%rax, %rax
  40048f: 74 f4                        	je	0x400485 <deregister_tm_clones+0x15>
  400491: 5d                           	popq	%rbp
  400492: bf 40 10 60 00               	movl	$0x601040, %edi         # imm = 0x601040
  400497: ff e0                        	jmpq	*%rax
  400499: 0f 1f 80 00 00 00 00         	nopl	(%rax)

00000000004004a0 <register_tm_clones>:
  4004a0: b8 40 10 60 00               	movl	$0x601040, %eax         # imm = 0x601040
  4004a5: 55                           	pushq	%rbp
  4004a6: 48 2d 40 10 60 00            	subq	$0x601040, %rax         # imm = 0x601040
  4004ac: 48 c1 f8 03                  	sarq	$0x3, %rax
  4004b0: 48 89 e5                     	movq	%rsp, %rbp
  4004b3: 48 89 c2                     	movq	%rax, %rdx
  4004b6: 48 c1 ea 3f                  	shrq	$0x3f, %rdx
  4004ba: 48 01 d0                     	addq	%rdx, %rax
  4004bd: 48 d1 f8                     	sarq	%rax
  4004c0: 75 02                        	jne	0x4004c4 <register_tm_clones+0x24>
  4004c2: 5d                           	popq	%rbp
  4004c3: c3                           	retq
  4004c4: ba 00 00 00 00               	movl	$0x0, %edx
  4004c9: 48 85 d2                     	testq	%rdx, %rdx
  4004cc: 74 f4                        	je	0x4004c2 <register_tm_clones+0x22>
  4004ce: 5d                           	popq	%rbp
  4004cf: 48 89 c6                     	movq	%rax, %rsi
  4004d2: bf 40 10 60 00               	movl	$0x601040, %edi         # imm = 0x601040
  4004d7: ff e2                        	jmpq	*%rdx
  4004d9: 0f 1f 80 00 00 00 00         	nopl	(%rax)

00000000004004e0 <__do_global_dtors_aux>:
  4004e0: 80 3d 59 0b 20 00 00         	cmpb	$0x0, 0x200b59(%rip)    # 0x601040 <completed.6972>
  4004e7: 75 11                        	jne	0x4004fa <__do_global_dtors_aux+0x1a>
  4004e9: 55                           	pushq	%rbp
  4004ea: 48 89 e5                     	movq	%rsp, %rbp
  4004ed: e8 7e ff ff ff               	callq	0x400470 <deregister_tm_clones>
  4004f2: 5d                           	popq	%rbp
  4004f3: c6 05 46 0b 20 00 01         	movb	$0x1, 0x200b46(%rip)    # 0x601040 <completed.6972>
  4004fa: f3 c3                        	rep		retq
  4004fc: 0f 1f 40 00                  	nopl	(%rax)

0000000000400500 <frame_dummy>:
  400500: 48 83 3d 18 09 20 00 00      	cmpq	$0x0, 0x200918(%rip)    # 0x600e20 <__JCR_LIST__>
  400508: 74 1e                        	je	0x400528 <frame_dummy+0x28>
  40050a: b8 00 00 00 00               	movl	$0x0, %eax
  40050f: 48 85 c0                     	testq	%rax, %rax
  400512: 74 14                        	je	0x400528 <frame_dummy+0x28>
  400514: 55                           	pushq	%rbp
  400515: bf 20 0e 60 00               	movl	$0x600e20, %edi         # imm = 0x600E20
  40051a: 48 89 e5                     	movq	%rsp, %rbp
  40051d: ff d0                        	callq	*%rax
  40051f: 5d                           	popq	%rbp
  400520: e9 7b ff ff ff               	jmp	0x4004a0 <register_tm_clones>
  400525: 0f 1f 00                     	nopl	(%rax)
  400528: e9 73 ff ff ff               	jmp	0x4004a0 <register_tm_clones>
  40052d: 0f 1f 00                     	nopl	(%rax)

0000000000400530 <main>:
  400530: 55                           	pushq	%rbp
  400531: 48 89 e5                     	movq	%rsp, %rbp
  400534: e8 17 00 00 00               	callq	0x400550 <f1>
  400539: b0 00                        	movb	$0x0, %al
  40053b: e8 50 00 00 00               	callq	0x400590 <f2>
  400540: b8 00 00 00 00               	movl	$0x0, %eax
  400545: 5d                           	popq	%rbp
  400546: c3                           	retq
  400547: 66 0f 1f 84 00 00 00 00 00   	nopw	(%rax,%rax)

0000000000400550 <f1>:
  400550: 55                           	pushq	%rbp
  400551: 48 89 e5                     	movq	%rsp, %rbp
  400554: c7 45 f0 00 00 00 00         	movl	$0x0, -0x10(%rbp)
  40055b: 81 7d f0 0a 00 00 00         	cmpl	$0xa, -0x10(%rbp)
  400562: 0f 8d 19 00 00 00            	jge	0x400581 <f1+0x31>
  400568: 48 63 45 f0                  	movslq	-0x10(%rbp), %rax
  40056c: c6 44 05 f6 01               	movb	$0x1, -0xa(%rbp,%rax)
  400571: 8b 45 f0                     	movl	-0x10(%rbp), %eax
  400574: 05 01 00 00 00               	addl	$0x1, %eax
  400579: 89 45 f0                     	movl	%eax, -0x10(%rbp)
  40057c: e9 da ff ff ff               	jmp	0x40055b <f1+0xb>
  400581: 5d                           	popq	%rbp
  400582: c3                           	retq
  400583: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
  40058d: 0f 1f 00                     	nopl	(%rax)

0000000000400590 <f2>:
  400590: 55                           	pushq	%rbp
  400591: 48 89 e5                     	movq	%rsp, %rbp
  400594: 48 83 ec 10                  	subq	$0x10, %rsp
  400598: 48 8d 3c 25 34 06 40 00      	leaq	0x400634, %rdi
  4005a0: b0 00                        	movb	$0x0, %al
  4005a2: e8 69 fe ff ff               	callq	0x400410 <printf@plt>
  4005a7: 89 45 fc                     	movl	%eax, -0x4(%rbp)
  4005aa: 48 83 c4 10                  	addq	$0x10, %rsp
  4005ae: 5d                           	popq	%rbp
  4005af: c3                           	retq

00000000004005b0 <__libc_csu_init>:
  4005b0: 41 57                        	pushq	%r15
  4005b2: 41 89 ff                     	movl	%edi, %r15d
  4005b5: 41 56                        	pushq	%r14
  4005b7: 49 89 f6                     	movq	%rsi, %r14
  4005ba: 41 55                        	pushq	%r13
  4005bc: 49 89 d5                     	movq	%rdx, %r13
  4005bf: 41 54                        	pushq	%r12
  4005c1: 4c 8d 25 48 08 20 00         	leaq	0x200848(%rip), %r12    # 0x600e10 <__init_array_start>
  4005c8: 55                           	pushq	%rbp
  4005c9: 48 8d 2d 48 08 20 00         	leaq	0x200848(%rip), %rbp    # 0x600e18 <__do_global_dtors_aux_fini_array_entry>
  4005d0: 53                           	pushq	%rbx
  4005d1: 4c 29 e5                     	subq	%r12, %rbp
  4005d4: 31 db                        	xorl	%ebx, %ebx
  4005d6: 48 c1 fd 03                  	sarq	$0x3, %rbp
  4005da: 48 83 ec 08                  	subq	$0x8, %rsp
  4005de: e8 fd fd ff ff               	callq	0x4003e0 <_init>
  4005e3: 48 85 ed                     	testq	%rbp, %rbp
  4005e6: 74 1e                        	je	0x400606 <__libc_csu_init+0x56>
  4005e8: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
  4005f0: 4c 89 ea                     	movq	%r13, %rdx
  4005f3: 4c 89 f6                     	movq	%r14, %rsi
  4005f6: 44 89 ff                     	movl	%r15d, %edi
  4005f9: 41 ff 14 dc                  	callq	*(%r12,%rbx,8)
  4005fd: 48 83 c3 01                  	addq	$0x1, %rbx
  400601: 48 39 eb                     	cmpq	%rbp, %rbx
  400604: 75 ea                        	jne	0x4005f0 <__libc_csu_init+0x40>
  400606: 48 83 c4 08                  	addq	$0x8, %rsp
  40060a: 5b                           	popq	%rbx
  40060b: 5d                           	popq	%rbp
  40060c: 41 5c                        	popq	%r12
  40060e: 41 5d                        	popq	%r13
  400610: 41 5e                        	popq	%r14
  400612: 41 5f                        	popq	%r15
  400614: c3                           	retq
  400615: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)

0000000000400620 <__libc_csu_fini>:
  400620: f3 c3                        	rep		retq

Disassembly of section .fini:

0000000000400624 <_fini>:
  400624: 48 83 ec 08                  	subq	$0x8, %rsp
  400628: 48 83 c4 08                  	addq	$0x8, %rsp
  40062c: c3                           	retq