<stdin>:	file format elf64-x86-64
architecture: x86_64
start address: 0x0000000000400408
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 0x0000000000000724 memsz 0x0000000000000724 flags r-x
    LOAD off    0x0000000000000e10 vaddr 0x0000000000600e10 paddr 0x0000000000600e10 align 2**21
         filesz 0x0000000000000238 memsz 0x0000000000013af0 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    0x00000000000005e0 vaddr 0x00000000004005e0 paddr 0x00000000004005e0 align 2**2
         filesz 0x000000000000003c memsz 0x000000000000003c 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         0x00000000004003a8
  FINI         0x00000000004005c4
  INIT_ARRAY   0x0000000000600e10
  INIT_ARRAYSZ 0x0000000000000008
  FINI_ARRAY   0x0000000000600e18
  FINI_ARRAYSZ 0x0000000000000008
  GNU_HASH     0x0000000000400298
  STRTAB       0x0000000000400300
  SYMTAB       0x00000000004002b8
  STRSZ        0x0000000000000038
  SYMENT       0x0000000000000018
  DEBUG        0x0000000000000000
  PLTGOT       0x0000000000601000
  PLTRELSZ     0x0000000000000030
  PLTREL       0x0000000000000007
  JMPREL       0x0000000000400378
  RELA         0x0000000000400360
  RELASZ       0x0000000000000018
  RELAENT      0x0000000000000018
  VERNEED      0x0000000000400340
  VERNEEDNUM   0x0000000000000001
  VERSYM       0x0000000000400338
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            00000048 00000000004002b8 
  6 .dynstr            00000038 0000000000400300 
  7 .gnu.version       00000006 0000000000400338 
  8 .gnu.version_r     00000020 0000000000400340 
  9 .rela.dyn          00000018 0000000000400360 
 10 .rela.plt          00000030 0000000000400378 
 11 .init              0000001a 00000000004003a8 TEXT
 12 .plt               00000030 00000000004003d0 TEXT
 13 .text              000001c2 0000000000400400 TEXT
 14 .fini              00000009 00000000004005c4 TEXT
 15 .rodata            0000000d 00000000004005d0 DATA
 16 .eh_frame_hdr      0000003c 00000000004005e0 DATA
 17 .eh_frame          00000104 0000000000400620 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           00000028 0000000000601000 DATA
 24 .data              00000020 0000000000601028 DATA
 25 .bss               000138a0 0000000000601060 BSS
 26 .comment           0000004f 0000000000000000 
 27 .debug_aranges     00000040 0000000000000000 DEBUG
 28 .debug_info        0000012a 0000000000000000 DEBUG
 29 .debug_abbrev      000000e4 0000000000000000 DEBUG
 30 .debug_line        0000006e 0000000000000000 DEBUG
 31 .debug_str         0000009a 0000000000000000 DEBUG
 32 .debug_loc         00000072 0000000000000000 DEBUG
 33 .debug_ranges      00000030 0000000000000000 DEBUG
 34 .shstrtab          00000161 0000000000000000 
 35 .symtab            00000708 0000000000000000 
 36 .strtab            00000234 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
0000000000400300 l    d  .dynstr	0000000000000000 .dynstr
0000000000400338 l    d  .gnu.version	0000000000000000 .gnu.version
0000000000400340 l    d  .gnu.version_r	0000000000000000 .gnu.version_r
0000000000400360 l    d  .rela.dyn	0000000000000000 .rela.dyn
0000000000400378 l    d  .rela.plt	0000000000000000 .rela.plt
00000000004003a8 l    d  .init	0000000000000000 .init
00000000004003d0 l    d  .plt	0000000000000000 .plt
0000000000400400 l    d  .text	0000000000000000 .text
00000000004005c4 l    d  .fini	0000000000000000 .fini
00000000004005d0 l    d  .rodata	0000000000000000 .rodata
00000000004005e0 l    d  .eh_frame_hdr	0000000000000000 .eh_frame_hdr
0000000000400620 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
0000000000601028 l    d  .data	0000000000000000 .data
0000000000601060 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    d  .debug_loc	0000000000000000 .debug_loc
0000000000000000 l    d  .debug_ranges	0000000000000000 .debug_ranges
0000000000000000 l    df *ABS*	0000000000000000 foo4.c
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
0000000000600e20 l     O .jcr	0000000000000000 __JCR_LIST__
0000000000400440 l     F .text	0000000000000000 deregister_tm_clones
0000000000400470 l     F .text	0000000000000000 register_tm_clones
00000000004004b0 l     F .text	0000000000000000 __do_global_dtors_aux
0000000000601060 l     O .bss	0000000000000001 completed.6973
0000000000600e18 l     O .fini_array	0000000000000000 __do_global_dtors_aux_fini_array_entry
00000000004004d0 l     F .text	0000000000000000 frame_dummy
0000000000600e10 l     O .init_array	0000000000000000 __frame_dummy_init_array_entry
0000000000000000 l    df *ABS*	0000000000000000 crtstuff.c
0000000000400720 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_
00000000004005c0 g     F .text	0000000000000002 __libc_csu_fini
0000000000000000  w      *UND*	0000000000000000 _ITM_deregisterTMCloneTable
0000000000601028  w      .data	0000000000000000 data_start
0000000000400500 g     F .text	0000000000000049 fn
0000000000601040 g     O .data	0000000000000008 hot
0000000000601048 g       .data	0000000000000000 _edata
00000000004005c4 g     F .fini	0000000000000000 _fini
0000000000000000       F *UND*	0000000000000000 __libc_start_main@@GLIBC_2.2.5
0000000000601028 g       .data	0000000000000000 __data_start
0000000000000000  w      *UND*	0000000000000000 __gmon_start__
0000000000601030 g     O .data	0000000000000000 .hidden __dso_handle
0000000000601038 g     O .data	0000000000000008 cold
00000000004005d0 g     O .rodata	0000000000000004 _IO_stdin_used
0000000000400550 g     F .text	0000000000000065 __libc_csu_init
0000000000614900 g       .bss	0000000000000000 _end
0000000000400408 g     F .text	0000000000000000 _start
0000000000601048 g       .bss	0000000000000000 __bss_start
0000000000400400 g     F .text	0000000000000008 main
0000000000000000  w      *UND*	0000000000000000 _Jv_RegisterClasses
0000000000601080 g     O .bss	0000000000013880 arr
0000000000601048 g     O .data	0000000000000000 .hidden __TMC_END__
0000000000000000  w      *UND*	0000000000000000 _ITM_registerTMCloneTable
00000000004003a8 g     F .init	0000000000000000 _init
DYNAMIC SYMBOL TABLE:
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       __libc_start_main
0000000000601020 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 d062e763 cd4eb3de 7bea08a4 71175f0a  .b.c.N..{...q._.
 400294 4ac9976c                             J..l
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 1d000000 20000000 00000000 00000000  .... ...........
 4002f8 00000000 00000000                    ........
Contents of section .dynstr:
 400300 006c6962 632e736f 2e36005f 5f6c6962  .libc.so.6.__lib
 400310 635f7374 6172745f 6d61696e 005f5f67  c_start_main.__g
 400320 6d6f6e5f 73746172 745f5f00 474c4942  mon_start__.GLIB
 400330 435f322e 322e3500                    C_2.2.5.
Contents of section .gnu.version:
 400338 00000200 0000                        ......
Contents of section .gnu.version_r:
 400340 01000100 01000000 10000000 00000000  ................
 400350 751a6909 00000200 2c000000 00000000  u.i.....,.......
Contents of section .rela.dyn:
 400360 f80f6000 00000000 06000000 02000000  ..`.............
 400370 00000000 00000000                    ........
Contents of section .rela.plt:
 400378 18106000 00000000 07000000 01000000  ..`.............
 400388 00000000 00000000 20106000 00000000  ........ .`.....
 400398 07000000 02000000 00000000 00000000  ................
Contents of section .init:
 4003a8 4883ec08 488b0545 0c200048 85c07405  H...H..E. .H..t.
 4003b8 e8330000 004883c4 08c3               .3...H....
Contents of section .plt:
 4003d0 ff35320c 2000ff25 340c2000 0f1f4000  .52. ..%4. ...@.
 4003e0 ff25320c 20006800 000000e9 e0ffffff  .%2. .h.........
 4003f0 ff252a0c 20006801 000000e9 d0ffffff  .%*. .h.........
Contents of section .text:
 400400 e8fb0000 0031c0c3 31ed4989 d15e4889  .....1..1.I..^H.
 400410 e24883e4 f0505449 c7c0c005 400048c7  .H...PTI....@.H.
 400420 c1500540 0048c7c7 00044000 e8afffff  .P.@.H....@.....
 400430 fff4662e 0f1f8400 00000000 0f1f4000  ..f...........@.
 400440 b84f1060 0055482d 48106000 4883f80e  .O.`.UH-H.`.H...
 400450 4889e577 025dc3b8 00000000 4885c074  H..w.]......H..t
 400460 f45dbf48 106000ff e00f1f80 00000000  .].H.`..........
 400470 b8481060 0055482d 48106000 48c1f803  .H.`.UH-H.`.H...
 400480 4889e548 89c248c1 ea3f4801 d048d1f8  H..H..H..?H..H..
 400490 75025dc3 ba000000 004885d2 74f45d48  u.]......H..t.]H
 4004a0 89c6bf48 106000ff e20f1f80 00000000  ...H.`..........
 4004b0 803da90b 20000075 11554889 e5e87eff  .=.. ..u.UH...~.
 4004c0 ffff5dc6 05960b20 0001f3c3 0f1f4000  ..].... ......@.
 4004d0 48833d48 09200000 741eb800 00000048  H.=H. ..t......H
 4004e0 85c07414 55bf200e 60004889 e5ffd05d  ..t.U. .`.H....]
 4004f0 e97bffff ff0f1f00 e973ffff ff0f1f00  .{.......s......
 400500 85ff7424 488b1535 0b2000b8 80106000  ..t$H..5. ....`.
 400510 48891048 83c00848 3d004961 0075f1f3  H..H...H=.Ia.u..
 400520 c30f1f80 00000000 488b1509 0b2000b8  ........H.... ..
 400530 80106000 0f1f4000 48891048 83c00848  ..`...@.H..H...H
 400540 3d004961 0075f1f3 c30f1f80 00000000  =.Ia.u..........
 400550 41574189 ff415649 89f64155 4989d541  AWA..AVI..AUI..A
 400560 544c8d25 a8082000 55488d2d a8082000  TL.%.. .UH.-.. .
 400570 534c29e5 31db48c1 fd034883 ec08e825  SL).1.H...H....%
 400580 feffff48 85ed741e 0f1f8400 00000000  ...H..t.........
 400590 4c89ea4c 89f64489 ff41ff14 dc4883c3  L..L..D..A...H..
 4005a0 014839eb 75ea4883 c4085b5d 415c415d  .H9.u.H...[]A\A]
 4005b0 415e415f c366662e 0f1f8400 00000000  A^A_.ff.........
 4005c0 f3c3                                 ..
Contents of section .fini:
 4005c4 4883ec08 4883c408 c3                 H...H....
Contents of section .rodata:
 4005d0 01000200 636f6c64 00686f74 00        ....cold.hot.
Contents of section .eh_frame_hdr:
 4005e0 011b033b 3c000000 06000000 f0fdffff  ...;<...........
 4005f0 88000000 20feffff c8000000 28feffff  .... .......(...
 400600 58000000 20ffffff b0000000 70ffffff  X... .......p...
 400610 e0000000 e0ffffff 28010000           ........(...
Contents of section .eh_frame:
 400620 14000000 00000000 017a5200 01781001  .........zR..x..
 400630 1b0c0708 90010710 14000000 1c000000  ................
 400640 c8fdffff 2a000000 00000000 00000000  ....*...........
 400650 14000000 00000000 017a5200 01781001  .........zR..x..
 400660 1b0c0708 90010000 24000000 1c000000  ........$.......
 400670 60fdffff 30000000 000e1046 0e184a0f  `...0......F..J.
 400680 0b770880 003f1a3b 2a332422 00000000  .w...?.;*3$"....
 400690 14000000 44000000 68feffff 49000000  ....D...h...I...
 4006a0 00000000 00000000 14000000 5c000000  ............\...
 4006b0 50fdffff 08000000 00000000 00000000  P...............
 4006c0 44000000 74000000 88feffff 65000000  D...t.......e...
 4006d0 00420e10 8f02450e 188e0345 0e208d04  .B....E....E. ..
 4006e0 450e288c 05480e30 8606480e 3883074d  E.(..H.0..H.8..M
 4006f0 0e406c0e 38410e30 410e2842 0e20420e  .@l.8A.0A.(B. B.
 400700 18420e10 420e0800 14000000 bc000000  .B..B...........
 400710 b0feffff 02000000 00000000 00000000  ................
 400720 00000000                             ....
Contents of section .init_array:
 600e10 d0044000 00000000                    ..@.....
Contents of section .fini_array:
 600e18 b0044000 00000000                    ..@.....
Contents of section .jcr:
 600e20 00000000 00000000                    ........
Contents of section .dynamic:
 600e28 01000000 00000000 01000000 00000000  ................
 600e38 0c000000 00000000 a8034000 00000000  ..........@.....
 600e48 0d000000 00000000 c4054000 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 00034000 00000000  ..........@.....
 600eb8 06000000 00000000 b8024000 00000000  ..........@.....
 600ec8 0a000000 00000000 38000000 00000000  ........8.......
 600ed8 0b000000 00000000 18000000 00000000  ................
 600ee8 15000000 00000000 00000000 00000000  ................
 600ef8 03000000 00000000 00106000 00000000  ..........`.....
 600f08 02000000 00000000 30000000 00000000  ........0.......
 600f18 14000000 00000000 07000000 00000000  ................
 600f28 17000000 00000000 78034000 00000000  ........x.@.....
 600f38 07000000 00000000 60034000 00000000  ........`.@.....
 600f48 08000000 00000000 18000000 00000000  ................
 600f58 09000000 00000000 18000000 00000000  ................
 600f68 feffff6f 00000000 40034000 00000000  ...o....@.@.....
 600f78 ffffff6f 00000000 01000000 00000000  ...o............
 600f88 f0ffff6f 00000000 38034000 00000000  ...o....8.@.....
 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 e6034000 00000000  ..........@.....
 601020 f6034000 00000000                    ..@.....
Contents of section .data:
 601028 00000000 00000000 00000000 00000000  ................
 601038 d4054000 00000000 d9054000 00000000  ..@.......@.....
Contents of section .bss:
<skipping contents of bss section at [601060, 614900)>
Contents of section .comment:
 0000 4743433a 20285562 756e7475 20342e38  GCC: (Ubuntu 4.8
 0010 2e342d32 7562756e 7475317e 31342e30  .4-2ubuntu1~14.0
 0020 342e3129 20342e38 2e340047 43433a20  4.1) 4.8.4.GCC: 
 0030 28556275 6e747520 342e382e 322d3139  (Ubuntu 4.8.2-19
 0040 7562756e 74753129 20342e38 2e3200    ubuntu1) 4.8.2.
Contents of section .debug_aranges:
 0000 3c000000 02000000 00000800 00000000  <...............
 0010 00054000 00000000 49000000 00000000  ..@.....I.......
 0020 00044000 00000000 08000000 00000000  ..@.............
 0030 00000000 00000000 00000000 00000000  ................
Contents of section .debug_info:
 0000 26010000 04000000 00000801 21000000  &...........!...
 0010 01000000 00000000 00000000 00000000  ................
 0020 00000000 0002666e 00010600 05400000  ......fn.....@..
 0030 00000049 00000000 00000001 9c580000  ...I.........X..
 0040 00031700 00000106 58000000 01550469  ........X....U.i
 0050 00010758 00000000 05040569 6e740006  ...X.......int..
 0060 8b000000 01145800 00000004 40000000  ......X.....@...
 0070 00000800 00000000 0000019c b4000000  ................
 0080 07120000 00011458 00000000 00000007  .......X........
 0090 95000000 0114b400 00003900 00000805  ..........9.....
 00a0 04400000 00000025 00000009 015503f3  .@.....%.....U..
 00b0 01550000 0a08ba00 00000a08 c0000000  .U..............
 00c0 0b01061c 0000000c df000000 d8000000  ................
 00d0 0dd80000 000f2700 0b080782 0000000a  ......'.........
 00e0 08e50000 000ec000 00000f61 72720001  ...........arr..
 00f0 01c70000 00090380 10600000 0000000f  .........`......
 0100 686f7400 0102df00 00000903 40106000  hot.........@.`.
 0110 00000000 10900000 000103df 00000009  ................
 0120 03381060 00000000 0000               .8.`......
Contents of section .debug_abbrev:
 0000 01110125 0e130b03 0e551711 01101700  ...%.....U......
 0010 00022e01 3f190308 3a0b3b0b 27191101  ....?...:.;.'...
 0020 12074018 97421901 13000003 0500030e  ..@..B..........
 0030 3a0b3b0b 49130218 00000434 0003083a  :.;.I......4...:
 0040 0b3b0b49 13000005 24000b0b 3e0b0308  .;.I....$...>...
 0050 0000062e 013f1903 0e3a0b3b 0b271949  .....?...:.;.'.I
 0060 13110112 07401897 42190113 00000705  .....@..B.......
 0070 00030e3a 0b3b0b49 13021700 00088982  ...:.;.I........
 0080 01011101 31130000 098a8201 00021891  ....1...........
 0090 42180000 0a0f000b 0b491300 000b2400  B........I....$.
 00a0 0b0b3e0b 030e0000 0c010149 13011300  ..>........I....
 00b0 000d2100 49132f05 00000e26 00491300  ..!.I./....&.I..
 00c0 000f3400 03083a0b 3b0b4913 3f190218  ..4...:.;.I.?...
 00d0 00001034 00030e3a 0b3b0b49 133f1902  ...4...:.;.I.?..
 00e0 18000000                             ....
Contents of section .debug_line:
 0000 6a000000 02002800 00000101 fb0e0d00  j.....(.........
 0010 01010101 00000001 0000012f 686f6d65  .........../home
 0020 2f69616e 74000066 6f6f342e 63000100  /iant..foo4.c...
 0030 00000009 02000540 00000000 00171500  .......@........
 0040 020402f4 00020402 73000204 0208f700  ........s.......
 0050 02040273 020a0001 01000902 00044000  ...s..........@.
 0060 00000000 03130113 5a020300 0101      ........Z.....
Contents of section .debug_str:
 0000 2f686f6d 652f6961 6e742f66 6f6f342e  /home/iant/foo4.
 0010 63006172 67630070 61746800 63686172  c.argc.path.char
 0020 00474e55 20432034 2e382e34 202d6d74  .GNU C 4.8.4 -mt
 0030 756e653d 67656e65 72696320 2d6d6172  une=generic -mar
 0040 63683d78 38362d36 34202d67 202d4f32  ch=x86-64 -g -O2
 0050 202d6672 656f7264 65722d62 6c6f636b   -freorder-block
 0060 732d616e 642d7061 72746974 696f6e20  s-and-partition 
 0070 2d667374 61636b2d 70726f74 6563746f  -fstack-protecto
 0080 72007369 7a657479 7065006d 61696e00  r.sizetype.main.
 0090 636f6c64 00617267 7600               cold.argv.
Contents of section .debug_loc:
 0000 00044000 00000000 04044000 00000000  ..@.......@.....
 0010 01005504 04400000 00000008 04400000  ..U..@.......@..
 0020 00000004 00f30155 9f000000 00000000  .......U........
 0030 00000000 00000000 00000440 00000000  ...........@....
 0040 00040440 00000000 00010054 04044000  ...@.......T..@.
 0050 00000000 08044000 00000000 0400f301  ......@.........
 0060 549f0000 00000000 00000000 00000000  T...............
 0070 0000                                 ..
Contents of section .debug_ranges:
 0000 00054000 00000000 49054000 00000000  ..@.....I.@.....
 0010 00044000 00000000 08044000 00000000  ..@.......@.....
 0020 00000000 00000000 00000000 00000000  ................
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 675f696e  ranges..debug_in
 0120 666f002e 64656275 675f6162 62726576  fo..debug_abbrev
 0130 002e6465 6275675f 6c696e65 002e6465  ..debug_line..de
 0140 6275675f 73747200 2e646562 75675f6c  bug_str..debug_l
 0150 6f63002e 64656275 675f7261 6e676573  oc..debug_ranges
 0160 00                                   .
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 00034000 00000000  ..........@.....
 00a0 00000000 00000000 00000000 03000700  ................
 00b0 38034000 00000000 00000000 00000000  8.@.............
 00c0 00000000 03000800 40034000 00000000  ........@.@.....
 00d0 00000000 00000000 00000000 03000900  ................
 00e0 60034000 00000000 00000000 00000000  `.@.............
 00f0 00000000 03000a00 78034000 00000000  ........x.@.....
 0100 00000000 00000000 00000000 03000b00  ................
 0110 a8034000 00000000 00000000 00000000  ..@.............
 0120 00000000 03000c00 d0034000 00000000  ..........@.....
 0130 00000000 00000000 00000000 03000d00  ................
 0140 00044000 00000000 00000000 00000000  ..@.............
 0150 00000000 03000e00 c4054000 00000000  ..........@.....
 0160 00000000 00000000 00000000 03000f00  ................
 0170 d0054000 00000000 00000000 00000000  ..@.............
 0180 00000000 03001000 e0054000 00000000  ..........@.....
 0190 00000000 00000000 00000000 03001100  ................
 01a0 20064000 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 28106000 00000000  ........(.`.....
 0250 00000000 00000000 00000000 03001900  ................
 0260 60106000 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 08000000 0400f1ff  ................
 0350 00000000 00000000 00000000 00000000  ................
 0360 13000000 01001400 200e6000 00000000  ........ .`.....
 0370 00000000 00000000 20000000 02000d00  ........ .......
 0380 40044000 00000000 00000000 00000000  @.@.............
 0390 35000000 02000d00 70044000 00000000  5.......p.@.....
 03a0 00000000 00000000 48000000 02000d00  ........H.......
 03b0 b0044000 00000000 00000000 00000000  ..@.............
 03c0 5e000000 01001900 60106000 00000000  ^.......`.`.....
 03d0 01000000 00000000 6d000000 01001300  ........m.......
 03e0 180e6000 00000000 00000000 00000000  ..`.............
 03f0 94000000 02000d00 d0044000 00000000  ..........@.....
 0400 00000000 00000000 a0000000 01001200  ................
 0410 100e6000 00000000 00000000 00000000  ..`.............
 0420 08000000 0400f1ff 00000000 00000000  ................
 0430 00000000 00000000 bf000000 01001100  ................
 0440 20074000 00000000 00000000 00000000   .@.............
 0450 cd000000 01001400 200e6000 00000000  ........ .`.....
 0460 00000000 00000000 00000000 0400f1ff  ................
 0470 00000000 00000000 00000000 00000000  ................
 0480 d9000000 00001200 180e6000 00000000  ..........`.....
 0490 00000000 00000000 ea000000 01001500  ................
 04a0 280e6000 00000000 00000000 00000000  (.`.............
 04b0 f3000000 00001200 100e6000 00000000  ..........`.....
 04c0 00000000 00000000 06010000 01001700  ................
 04d0 00106000 00000000 00000000 00000000  ..`.............
 04e0 1c010000 12000d00 c0054000 00000000  ..........@.....
 04f0 02000000 00000000 2c010000 20000000  ........,... ...
 0500 00000000 00000000 00000000 00000000  ................
 0510 48010000 20001800 28106000 00000000  H... ...(.`.....
 0520 00000000 00000000 53010000 12000d00  ........S.......
 0530 00054000 00000000 49000000 00000000  ..@.....I.......
 0540 56010000 11001800 40106000 00000000  V.......@.`.....
 0550 08000000 00000000 5a010000 10001800  ........Z.......
 0560 48106000 00000000 00000000 00000000  H.`.............
 0570 61010000 12000e00 c4054000 00000000  a.........@.....
 0580 00000000 00000000 67010000 12000000  ........g.......
 0590 00000000 00000000 00000000 00000000  ................
 05a0 86010000 10001800 28106000 00000000  ........(.`.....
 05b0 00000000 00000000 93010000 20000000  ............ ...
 05c0 00000000 00000000 00000000 00000000  ................
 05d0 a2010000 11021800 30106000 00000000  ........0.`.....
 05e0 00000000 00000000 af010000 11001800  ................
 05f0 38106000 00000000 08000000 00000000  8.`.............
 0600 b4010000 11000f00 d0054000 00000000  ..........@.....
 0610 04000000 00000000 c3010000 12000d00  ................
 0620 50054000 00000000 65000000 00000000  P.@.....e.......
 0630 d3010000 10001900 00496100 00000000  .........Ia.....
 0640 00000000 00000000 d8010000 12000d00  ................
 0650 08044000 00000000 00000000 00000000  ..@.............
 0660 df010000 10001900 48106000 00000000  ........H.`.....
 0670 00000000 00000000 eb010000 12000d00  ................
 0680 00044000 00000000 08000000 00000000  ..@.............
 0690 f0010000 20000000 00000000 00000000  .... ...........
 06a0 00000000 00000000 04020000 11001900  ................
 06b0 80106000 00000000 80380100 00000000  ..`......8......
 06c0 08020000 11021800 48106000 00000000  ........H.`.....
 06d0 00000000 00000000 14020000 20000000  ............ ...
 06e0 00000000 00000000 00000000 00000000  ................
 06f0 2e020000 12000b00 a8034000 00000000  ..........@.....
 0700 00000000 00000000                    ........
Contents of section .strtab:
 0000 00666f6f 342e6300 63727473 74756666  .foo4.c.crtstuff
 0010 2e63005f 5f4a4352 5f4c4953 545f5f00  .c.__JCR_LIST__.
 0020 64657265 67697374 65725f74 6d5f636c  deregister_tm_cl
 0030 6f6e6573 00726567 69737465 725f746d  ones.register_tm
 0040 5f636c6f 6e657300 5f5f646f 5f676c6f  _clones.__do_glo
 0050 62616c5f 64746f72 735f6175 7800636f  bal_dtors_aux.co
 0060 6d706c65 7465642e 36393733 005f5f64  mpleted.6973.__d
 0070 6f5f676c 6f62616c 5f64746f 72735f61  o_global_dtors_a
 0080 75785f66 696e695f 61727261 795f656e  ux_fini_array_en
 0090 74727900 6672616d 655f6475 6d6d7900  try.frame_dummy.
 00a0 5f5f6672 616d655f 64756d6d 795f696e  __frame_dummy_in
 00b0 69745f61 72726179 5f656e74 7279005f  it_array_entry._
 00c0 5f465241 4d455f45 4e445f5f 005f5f4a  _FRAME_END__.__J
 00d0 43525f45 4e445f5f 005f5f69 6e69745f  CR_END__.__init_
 00e0 61727261 795f656e 64005f44 594e414d  array_end._DYNAM
 00f0 4943005f 5f696e69 745f6172 7261795f  IC.__init_array_
 0100 73746172 74005f47 4c4f4241 4c5f4f46  start._GLOBAL_OF
 0110 46534554 5f544142 4c455f00 5f5f6c69  FSET_TABLE_.__li
 0120 62635f63 73755f66 696e6900 5f49544d  bc_csu_fini._ITM
 0130 5f646572 65676973 74657254 4d436c6f  _deregisterTMClo
 0140 6e655461 626c6500 64617461 5f737461  neTable.data_sta
 0150 72740066 6e00686f 74005f65 64617461  rt.fn.hot._edata
 0160 005f6669 6e69005f 5f6c6962 635f7374  ._fini.__libc_st
 0170 6172745f 6d61696e 4040474c 4942435f  art_main@@GLIBC_
 0180 322e322e 35005f5f 64617461 5f737461  2.2.5.__data_sta
 0190 7274005f 5f676d6f 6e5f7374 6172745f  rt.__gmon_start_
 01a0 5f005f5f 64736f5f 68616e64 6c650063  _.__dso_handle.c
 01b0 6f6c6400 5f494f5f 73746469 6e5f7573  old._IO_stdin_us
 01c0 6564005f 5f6c6962 635f6373 755f696e  ed.__libc_csu_in
 01d0 6974005f 656e6400 5f737461 7274005f  it._end._start._
 01e0 5f627373 5f737461 7274006d 61696e00  _bss_start.main.
 01f0 5f4a765f 52656769 73746572 436c6173  _Jv_RegisterClas
 0200 73657300 61727200 5f5f544d 435f454e  ses.arr.__TMC_EN
 0210 445f5f00 5f49544d 5f726567 69737465  D__._ITM_registe
 0220 72544d43 6c6f6e65 5461626c 65005f69  rTMCloneTable._i
 0230 6e697400                             nit.
Disassembly of section .init:
00000000004003a8 <_init>:
  4003a8: 48 83 ec 08                  	subq	$0x8, %rsp
  4003ac: 48 8b 05 45 0c 20 00         	movq	0x200c45(%rip), %rax    # 0x600ff8 <__libc_start_main@@GLIBC_2.2.5+0x600ff8>
  4003b3: 48 85 c0                     	testq	%rax, %rax
  4003b6: 74 05                        	je	0x4003bd <_init+0x15>
  4003b8: e8 33 00 00 00               	callq	0x4003f0 <__gmon_start__@plt>
  4003bd: 48 83 c4 08                  	addq	$0x8, %rsp
  4003c1: c3                           	retq
Disassembly of section .plt:
00000000004003d0 <.plt>:
  4003d0: ff 35 32 0c 20 00            	pushq	0x200c32(%rip)          # 0x601008 <_GLOBAL_OFFSET_TABLE_+0x8>
  4003d6: ff 25 34 0c 20 00            	jmpq	*0x200c34(%rip)         # 0x601010 <_GLOBAL_OFFSET_TABLE_+0x10>
  4003dc: 0f 1f 40 00                  	nopl	(%rax)
00000000004003e0 <__libc_start_main@plt>:
  4003e0: ff 25 32 0c 20 00            	jmpq	*0x200c32(%rip)         # 0x601018 <_GLOBAL_OFFSET_TABLE_+0x18>
  4003e6: 68 00 00 00 00               	pushq	$0x0
  4003eb: e9 e0 ff ff ff               	jmp	0x4003d0 <.plt>
00000000004003f0 <__gmon_start__@plt>:
  4003f0: ff 25 2a 0c 20 00            	jmpq	*0x200c2a(%rip)         # 0x601020 <_GLOBAL_OFFSET_TABLE_+0x20>
  4003f6: 68 01 00 00 00               	pushq	$0x1
  4003fb: e9 d0 ff ff ff               	jmp	0x4003d0 <.plt>
Disassembly of section .text:
0000000000400400 <main>:
  400400: e8 fb 00 00 00               	callq	0x400500 <fn>
  400405: 31 c0                        	xorl	%eax, %eax
  400407: c3                           	retq
0000000000400408 <_start>:
  400408: 31 ed                        	xorl	%ebp, %ebp
  40040a: 49 89 d1                     	movq	%rdx, %r9
  40040d: 5e                           	popq	%rsi
  40040e: 48 89 e2                     	movq	%rsp, %rdx
  400411: 48 83 e4 f0                  	andq	$-0x10, %rsp
  400415: 50                           	pushq	%rax
  400416: 54                           	pushq	%rsp
  400417: 49 c7 c0 c0 05 40 00         	movq	$0x4005c0, %r8          # imm = 0x4005C0
  40041e: 48 c7 c1 50 05 40 00         	movq	$0x400550, %rcx         # imm = 0x400550
  400425: 48 c7 c7 00 04 40 00         	movq	$0x400400, %rdi         # imm = 0x400400
  40042c: e8 af ff ff ff               	callq	0x4003e0 <__libc_start_main@plt>
  400431: f4                           	hlt
  400432: 66 2e 0f 1f 84 00 00 00 00 00	nopw	%cs:(%rax,%rax)
  40043c: 0f 1f 40 00                  	nopl	(%rax)
0000000000400440 <deregister_tm_clones>:
  400440: b8 4f 10 60 00               	movl	$0x60104f, %eax         # imm = 0x60104F
  400445: 55                           	pushq	%rbp
  400446: 48 2d 48 10 60 00            	subq	$0x601048, %rax         # imm = 0x601048
  40044c: 48 83 f8 0e                  	cmpq	$0xe, %rax
  400450: 48 89 e5                     	movq	%rsp, %rbp
  400453: 77 02                        	ja	0x400457 <deregister_tm_clones+0x17>
  400455: 5d                           	popq	%rbp
  400456: c3                           	retq
  400457: b8 00 00 00 00               	movl	$0x0, %eax
  40045c: 48 85 c0                     	testq	%rax, %rax
  40045f: 74 f4                        	je	0x400455 <deregister_tm_clones+0x15>
  400461: 5d                           	popq	%rbp
  400462: bf 48 10 60 00               	movl	$0x601048, %edi         # imm = 0x601048
  400467: ff e0                        	jmpq	*%rax
  400469: 0f 1f 80 00 00 00 00         	nopl	(%rax)
0000000000400470 <register_tm_clones>:
  400470: b8 48 10 60 00               	movl	$0x601048, %eax         # imm = 0x601048
  400475: 55                           	pushq	%rbp
  400476: 48 2d 48 10 60 00            	subq	$0x601048, %rax         # imm = 0x601048
  40047c: 48 c1 f8 03                  	sarq	$0x3, %rax
  400480: 48 89 e5                     	movq	%rsp, %rbp
  400483: 48 89 c2                     	movq	%rax, %rdx
  400486: 48 c1 ea 3f                  	shrq	$0x3f, %rdx
  40048a: 48 01 d0                     	addq	%rdx, %rax
  40048d: 48 d1 f8                     	sarq	%rax
  400490: 75 02                        	jne	0x400494 <register_tm_clones+0x24>
  400492: 5d                           	popq	%rbp
  400493: c3                           	retq
  400494: ba 00 00 00 00               	movl	$0x0, %edx
  400499: 48 85 d2                     	testq	%rdx, %rdx
  40049c: 74 f4                        	je	0x400492 <register_tm_clones+0x22>
  40049e: 5d                           	popq	%rbp
  40049f: 48 89 c6                     	movq	%rax, %rsi
  4004a2: bf 48 10 60 00               	movl	$0x601048, %edi         # imm = 0x601048
  4004a7: ff e2                        	jmpq	*%rdx
  4004a9: 0f 1f 80 00 00 00 00         	nopl	(%rax)
00000000004004b0 <__do_global_dtors_aux>:
  4004b0: 80 3d a9 0b 20 00 00         	cmpb	$0x0, 0x200ba9(%rip)    # 0x601060 <completed.6973>
  4004b7: 75 11                        	jne	0x4004ca <__do_global_dtors_aux+0x1a>
  4004b9: 55                           	pushq	%rbp
  4004ba: 48 89 e5                     	movq	%rsp, %rbp
  4004bd: e8 7e ff ff ff               	callq	0x400440 <deregister_tm_clones>
  4004c2: 5d                           	popq	%rbp
  4004c3: c6 05 96 0b 20 00 01         	movb	$0x1, 0x200b96(%rip)    # 0x601060 <completed.6973>
  4004ca: f3 c3                        	rep		retq
  4004cc: 0f 1f 40 00                  	nopl	(%rax)
00000000004004d0 <frame_dummy>:
  4004d0: 48 83 3d 48 09 20 00 00      	cmpq	$0x0, 0x200948(%rip)    # 0x600e20 <__JCR_LIST__>
  4004d8: 74 1e                        	je	0x4004f8 <frame_dummy+0x28>
  4004da: b8 00 00 00 00               	movl	$0x0, %eax
  4004df: 48 85 c0                     	testq	%rax, %rax
  4004e2: 74 14                        	je	0x4004f8 <frame_dummy+0x28>
  4004e4: 55                           	pushq	%rbp
  4004e5: bf 20 0e 60 00               	movl	$0x600e20, %edi         # imm = 0x600E20
  4004ea: 48 89 e5                     	movq	%rsp, %rbp
  4004ed: ff d0                        	callq	*%rax
  4004ef: 5d                           	popq	%rbp
  4004f0: e9 7b ff ff ff               	jmp	0x400470 <register_tm_clones>
  4004f5: 0f 1f 00                     	nopl	(%rax)
  4004f8: e9 73 ff ff ff               	jmp	0x400470 <register_tm_clones>
  4004fd: 0f 1f 00                     	nopl	(%rax)
0000000000400500 <fn>:
  400500: 85 ff                        	testl	%edi, %edi
  400502: 74 24                        	je	0x400528 <fn+0x28>
  400504: 48 8b 15 35 0b 20 00         	movq	0x200b35(%rip), %rdx    # 0x601040 <hot>
  40050b: b8 80 10 60 00               	movl	$0x601080, %eax         # imm = 0x601080
  400510: 48 89 10                     	movq	%rdx, (%rax)
  400513: 48 83 c0 08                  	addq	$0x8, %rax
  400517: 48 3d 00 49 61 00            	cmpq	$0x614900, %rax         # imm = 0x614900
  40051d: 75 f1                        	jne	0x400510 <fn+0x10>
  40051f: f3 c3                        	rep		retq
  400521: 0f 1f 80 00 00 00 00         	nopl	(%rax)
  400528: 48 8b 15 09 0b 20 00         	movq	0x200b09(%rip), %rdx    # 0x601038 <cold>
  40052f: b8 80 10 60 00               	movl	$0x601080, %eax         # imm = 0x601080
  400534: 0f 1f 40 00                  	nopl	(%rax)
  400538: 48 89 10                     	movq	%rdx, (%rax)
  40053b: 48 83 c0 08                  	addq	$0x8, %rax
  40053f: 48 3d 00 49 61 00            	cmpq	$0x614900, %rax         # imm = 0x614900
  400545: 75 f1                        	jne	0x400538 <fn+0x38>
  400547: f3 c3                        	rep		retq
  400549: 0f 1f 80 00 00 00 00         	nopl	(%rax)
0000000000400550 <__libc_csu_init>:
  400550: 41 57                        	pushq	%r15
  400552: 41 89 ff                     	movl	%edi, %r15d
  400555: 41 56                        	pushq	%r14
  400557: 49 89 f6                     	movq	%rsi, %r14
  40055a: 41 55                        	pushq	%r13
  40055c: 49 89 d5                     	movq	%rdx, %r13
  40055f: 41 54                        	pushq	%r12
  400561: 4c 8d 25 a8 08 20 00         	leaq	0x2008a8(%rip), %r12    # 0x600e10 <__init_array_start>
  400568: 55                           	pushq	%rbp
  400569: 48 8d 2d a8 08 20 00         	leaq	0x2008a8(%rip), %rbp    # 0x600e18 <__do_global_dtors_aux_fini_array_entry>
  400570: 53                           	pushq	%rbx
  400571: 4c 29 e5                     	subq	%r12, %rbp
  400574: 31 db                        	xorl	%ebx, %ebx
  400576: 48 c1 fd 03                  	sarq	$0x3, %rbp
  40057a: 48 83 ec 08                  	subq	$0x8, %rsp
  40057e: e8 25 fe ff ff               	callq	0x4003a8 <_init>
  400583: 48 85 ed                     	testq	%rbp, %rbp
  400586: 74 1e                        	je	0x4005a6 <__libc_csu_init+0x56>
  400588: 0f 1f 84 00 00 00 00 00      	nopl	(%rax,%rax)
  400590: 4c 89 ea                     	movq	%r13, %rdx
  400593: 4c 89 f6                     	movq	%r14, %rsi
  400596: 44 89 ff                     	movl	%r15d, %edi
  400599: 41 ff 14 dc                  	callq	*(%r12,%rbx,8)
  40059d: 48 83 c3 01                  	addq	$0x1, %rbx
  4005a1: 48 39 eb                     	cmpq	%rbp, %rbx
  4005a4: 75 ea                        	jne	0x400590 <__libc_csu_init+0x40>
  4005a6: 48 83 c4 08                  	addq	$0x8, %rsp
  4005aa: 5b                           	popq	%rbx
  4005ab: 5d                           	popq	%rbp
  4005ac: 41 5c                        	popq	%r12
  4005ae: 41 5d                        	popq	%r13
  4005b0: 41 5e                        	popq	%r14
  4005b2: 41 5f                        	popq	%r15
  4005b4: c3                           	retq
  4005b5: 66 66 2e 0f 1f 84 00 00 00 00 00     	nopw	%cs:(%rax,%rax)
00000000004005c0 <__libc_csu_fini>:
  4005c0: f3 c3                        	rep		retq
Disassembly of section .fini:
00000000004005c4 <_fini>:
  4005c4: 48 83 ec 08                  	subq	$0x8, %rsp
  4005c8: 48 83 c4 08                  	addq	$0x8, %rsp
  4005cc: c3                           	retq