00000000: 0a6c 6162 365f 6269 6e61 7279 3a20 2020 .lab6_binary: 00000010: 2020 6669 6c65 2066 6f72 6d61 7420 656c file format el 00000020: 6636 342d 7838 362d 3634 0a0a 0a44 6973 f64-x86-64...Dis 00000030: 6173 7365 6d62 6c79 206f 6620 7365 6374 assembly of sect 00000040: 696f 6e20 2e69 6e69 743a 0a0a 3030 3030 ion .init:..0000 00000050: 3030 3030 3030 3030 3035 3730 203c 2e69 000000000570 <.i 00000060: 6e69 743e 3a0a 2035 3730 3a09 3438 2038 nit>:. 570:.48 8 00000070: 3320 6563 2030 3820 2020 2020 2020 2020 3 ec 08 00000080: 2009 7375 6220 2020 2024 3078 382c 2572 .sub $0x8,%r 00000090: 7370 0a20 3537 343a 0934 3820 3862 2030 sp. 574:.48 8b 0 000000a0: 3520 3635 2030 6120 3230 2030 3020 096d 5 65 0a 20 00 .m 000000b0: 6f76 2020 2020 3078 3230 3061 3635 2825 ov 0x200a65(% 000000c0: 7269 7029 2c25 7261 7820 2020 2020 2020 rip),%rax 000000d0: 2023 2032 3030 6665 3020 3c5f 5f63 7861 # 200fe0 <__cxa 000000e0: 5f66 696e 616c 697a 6540 706c 742b 3078 _finalize@plt+0x 000000f0: 3230 3061 3230 3e0a 2035 3762 3a09 3438 200a20>. 57b:.48 00000100: 2038 3520 6330 2020 2020 2020 2020 2020 85 c0 00000110: 2020 2009 7465 7374 2020 2025 7261 782c .test %rax, 00000120: 2572 6178 0a20 3537 653a 0937 3420 3032 %rax. 57e:.74 02 00000130: 2020 2020 2020 2020 2020 2020 2020 2020 00000140: 096a 6520 2020 2020 3538 3220 3c70 7574 .je 582 . 00000160: 3538 303a 0966 6620 6430 2020 2020 2020 580:.ff d0 00000170: 2020 2020 2020 2020 2020 0963 616c 6c71 .callq 00000180: 2020 2a25 7261 780a 2035 3832 3a09 3438 *%rax. 582:.48 00000190: 2038 3320 6334 2030 3820 2020 2020 2020 83 c4 08 000001a0: 2020 2009 6164 6420 2020 2024 3078 382c .add $0x8, 000001b0: 2572 7370 0a20 3538 363a 0963 3320 2020 %rsp. 586:.c3 000001c0: 2020 2020 2020 2020 2020 2020 2020 2020 000001d0: 0972 6574 7120 2020 0a0a 4469 7361 7373 .retq ..Disass 000001e0: 656d 626c 7920 6f66 2073 6563 7469 6f6e embly of section 000001f0: 202e 706c 743a 0a0a 3030 3030 3030 3030 .plt:..00000000 00000200: 3030 3030 3035 3930 203c 7075 7463 6861 00000590 :. 59 00000220: 303a 0966 6620 3335 2037 3220 3061 2032 0:.ff 35 72 0a 2 00000230: 3020 3030 2020 2020 0970 7573 6871 2020 0 00 .pushq 00000240: 3078 3230 3061 3732 2825 7269 7029 2020 0x200a72(%rip) 00000250: 2020 2020 2020 2320 3230 3130 3038 203c # 201008 < 00000260: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 00000270: 6c74 2b30 7832 3030 6134 383e 0a20 3539 lt+0x200a48>. 59 00000280: 363a 0966 6620 3235 2037 3420 3061 2032 6:.ff 25 74 0a 2 00000290: 3020 3030 2020 2020 096a 6d70 7120 2020 0 00 .jmpq 000002a0: 2a30 7832 3030 6137 3428 2572 6970 2920 *0x200a74(%rip) 000002b0: 2020 2020 2020 2023 2032 3031 3031 3020 # 201010 000002c0: 3c5f 5f63 7861 5f66 696e 616c 697a 6540 <__cxa_finalize@ 000002d0: 706c 742b 3078 3230 3061 3530 3e0a 2035 plt+0x200a50>. 5 000002e0: 3963 3a09 3066 2031 6620 3430 2030 3020 9c:.0f 1f 40 00 000002f0: 2020 2020 2020 2020 2009 6e6f 706c 2020 .nopl 00000300: 2030 7830 2825 7261 7829 0a0a 3030 3030 0x0(%rax)..0000 00000310: 3030 3030 3030 3030 3035 6130 203c 7075 0000000005a0 :. 5a0 00000330: 3a09 6666 2032 3520 3732 2030 6120 3230 :.ff 25 72 0a 20 00000340: 2030 3020 2020 2009 6a6d 7071 2020 202a 00 .jmpq * 00000350: 3078 3230 3061 3732 2825 7269 7029 2020 0x200a72(%rip) 00000360: 2020 2020 2020 2320 3230 3130 3138 203c # 201018 < 00000370: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 00000380: 6c74 2b30 7832 3030 6135 383e 0a20 3561 lt+0x200a58>. 5a 00000390: 363a 0936 3820 3030 2030 3020 3030 2030 6:.68 00 00 00 0 000003a0: 3020 2020 2020 2020 0970 7573 6871 2020 0 .pushq 000003b0: 2430 7830 0a20 3561 623a 0965 3920 6530 $0x0. 5ab:.e9 e0 000003c0: 2066 6620 6666 2066 6620 2020 2020 2020 ff ff ff 000003d0: 096a 6d70 7120 2020 3539 3020 3c70 7574 .jmpq 590 .. 000003f0: 3030 3030 3030 3030 3030 3030 3035 6230 00000000000005b0 00000400: 203c 7072 696e 7466 4070 6c74 3e3a 0a20 :. 00000410: 3562 303a 0966 6620 3235 2036 6120 3061 5b0:.ff 25 6a 0a 00000420: 2032 3020 3030 2020 2020 096a 6d70 7120 20 00 .jmpq 00000430: 2020 2a30 7832 3030 6136 6128 2572 6970 *0x200a6a(%rip 00000440: 2920 2020 2020 2020 2023 2032 3031 3032 ) # 20102 00000450: 3020 3c5f 5f63 7861 5f66 696e 616c 697a 0 <__cxa_finaliz 00000460: 6540 706c 742b 3078 3230 3061 3630 3e0a e@plt+0x200a60>. 00000470: 2035 6236 3a09 3638 2030 3120 3030 2030 5b6:.68 01 00 0 00000480: 3020 3030 2020 2020 2020 2009 7075 7368 0 00 .push 00000490: 7120 2024 3078 310a 2035 6262 3a09 6539 q $0x1. 5bb:.e9 000004a0: 2064 3020 6666 2066 6620 6666 2020 2020 d0 ff ff ff 000004b0: 2020 2009 6a6d 7071 2020 2035 3930 203c .jmpq 590 < 000004c0: 7075 7463 6861 7240 706c 742d 3078 3130 putchar@plt-0x10 000004d0: 3e0a 0a44 6973 6173 7365 6d62 6c79 206f >..Disassembly o 000004e0: 6620 7365 6374 696f 6e20 2e70 6c74 2e67 f section .plt.g 000004f0: 6f74 3a0a 0a30 3030 3030 3030 3030 3030 ot:..00000000000 00000500: 3030 3563 3020 3c5f 5f63 7861 5f66 696e 005c0 <__cxa_fin 00000510: 616c 697a 6540 706c 743e 3a0a 2035 6330 alize@plt>:. 5c0 00000520: 3a09 6666 2032 3520 3332 2030 6120 3230 :.ff 25 32 0a 20 00000530: 2030 3020 2020 2009 6a6d 7071 2020 202a 00 .jmpq * 00000540: 3078 3230 3061 3332 2825 7269 7029 2020 0x200a32(%rip) 00000550: 2020 2020 2020 2320 3230 3066 6638 203c # 200ff8 < 00000560: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 00000570: 6c74 2b30 7832 3030 6133 383e 0a20 3563 lt+0x200a38>. 5c 00000580: 363a 0936 3620 3930 2020 2020 2020 2020 6:.66 90 00000590: 2020 2020 2020 2020 0978 6368 6720 2020 .xchg 000005a0: 2561 782c 2561 780a 0a44 6973 6173 7365 %ax,%ax..Disasse 000005b0: 6d62 6c79 206f 6620 7365 6374 696f 6e20 mbly of section 000005c0: 2e74 6578 743a 0a0a 3030 3030 3030 3030 .text:..00000000 000005d0: 3030 3030 3035 6430 203c 2e74 6578 743e 000005d0 <.text> 000005e0: 3a0a 2035 6430 3a09 3331 2065 6420 2020 :. 5d0:.31 ed 000005f0: 2020 2020 2020 2020 2020 2020 2009 786f .xo 00000600: 7220 2020 2025 6562 702c 2565 6270 0a20 r %ebp,%ebp. 00000610: 3564 323a 0934 3920 3839 2064 3120 2020 5d2:.49 89 d1 00000620: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00000630: 2020 2572 6478 2c25 7239 0a20 3564 353a %rdx,%r9. 5d5: 00000640: 0935 6520 2020 2020 2020 2020 2020 2020 .5e 00000650: 2020 2020 2020 0970 6f70 2020 2020 2572 .pop %r 00000660: 7369 0a20 3564 363a 0934 3820 3839 2065 si. 5d6:.48 89 e 00000670: 3220 2020 2020 2020 2020 2020 2020 096d 2 .m 00000680: 6f76 2020 2020 2572 7370 2c25 7264 780a ov %rsp,%rdx. 00000690: 2035 6439 3a09 3438 2038 3320 6534 2066 5d9:.48 83 e4 f 000006a0: 3020 2020 2020 2020 2020 2009 616e 6420 0 .and 000006b0: 2020 2024 3078 6666 6666 6666 6666 6666 $0xffffffffff 000006c0: 6666 6666 6630 2c25 7273 700a 2035 6464 fffff0,%rsp. 5dd 000006d0: 3a09 3530 2020 2020 2020 2020 2020 2020 :.50 000006e0: 2020 2020 2020 2009 7075 7368 2020 2025 .push % 000006f0: 7261 780a 2035 6465 3a09 3534 2020 2020 rax. 5de:.54 00000700: 2020 2020 2020 2020 2020 2020 2020 2009 . 00000710: 7075 7368 2020 2025 7273 700a 2035 6466 push %rsp. 5df 00000720: 3a09 3463 2038 6420 3035 2066 6120 3034 :.4c 8d 05 fa 04 00000730: 2030 3020 3030 2009 6c65 6120 2020 2030 00 00 .lea 0 00000740: 7834 6661 2825 7269 7029 2c25 7238 2020 x4fa(%rip),%r8 00000750: 2020 2020 2020 2320 6165 3020 3c5f 5f63 # ae0 <__c 00000760: 7861 5f66 696e 616c 697a 6540 706c 742b xa_finalize@plt+ 00000770: 3078 3532 303e 0a20 3565 363a 0934 3820 0x520>. 5e6:.48 00000780: 3864 2030 6420 3833 2030 3420 3030 2030 8d 0d 83 04 00 0 00000790: 3020 096c 6561 2020 2020 3078 3438 3328 0 .lea 0x483( 000007a0: 2572 6970 292c 2572 6378 2020 2020 2020 %rip),%rcx 000007b0: 2020 2320 6137 3020 3c5f 5f63 7861 5f66 # a70 <__cxa_f 000007c0: 696e 616c 697a 6540 706c 742b 3078 3462 inalize@plt+0x4b 000007d0: 303e 0a20 3565 643a 0934 3820 3864 2033 0>. 5ed:.48 8d 3 000007e0: 6420 3063 2030 3120 3030 2030 3020 096c d 0c 01 00 00 .l 000007f0: 6561 2020 2020 3078 3130 6328 2572 6970 ea 0x10c(%rip 00000800: 292c 2572 6469 2020 2020 2020 2020 2320 ),%rdi # 00000810: 3730 3020 3c5f 5f63 7861 5f66 696e 616c 700 <__cxa_final 00000820: 697a 6540 706c 742b 3078 3134 303e 0a20 ize@plt+0x140>. 00000830: 3566 343a 0966 6620 3135 2064 6520 3039 5f4:.ff 15 de 09 00000840: 2032 3020 3030 2020 2020 0963 616c 6c71 20 00 .callq 00000850: 2020 2a30 7832 3030 3964 6528 2572 6970 *0x2009de(%rip 00000860: 2920 2020 2020 2020 2023 2032 3030 6664 ) # 200fd 00000870: 3820 3c5f 5f63 7861 5f66 696e 616c 697a 8 <__cxa_finaliz 00000880: 6540 706c 742b 3078 3230 3061 3138 3e0a e@plt+0x200a18>. 00000890: 2035 6661 3a09 6634 2020 2020 2020 2020 5fa:.f4 000008a0: 2020 2020 2020 2020 2020 2009 686c 7420 .hlt 000008b0: 2020 200a 2035 6662 3a09 3066 2031 6620 . 5fb:.0f 1f 000008c0: 3434 2030 3020 3030 2020 2020 2020 2009 44 00 00 . 000008d0: 6e6f 706c 2020 2030 7830 2825 7261 782c nopl 0x0(%rax, 000008e0: 2572 6178 2c31 290a 2036 3030 3a09 3438 %rax,1). 600:.48 000008f0: 2038 6420 3364 2033 3120 3061 2032 3020 8d 3d 31 0a 20 00000900: 3030 2009 6c65 6120 2020 2030 7832 3030 00 .lea 0x200 00000910: 6133 3128 2572 6970 292c 2572 6469 2020 a31(%rip),%rdi 00000920: 2020 2020 2020 2320 3230 3130 3338 203c # 201038 < 00000930: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 00000940: 6c74 2b30 7832 3030 6137 383e 0a20 3630 lt+0x200a78>. 60 00000950: 373a 0934 3820 3864 2030 3520 3331 2030 7:.48 8d 05 31 0 00000960: 6120 3230 2030 3020 096c 6561 2020 2020 a 20 00 .lea 00000970: 3078 3230 3061 3331 2825 7269 7029 2c25 0x200a31(%rip),% 00000980: 7261 7820 2020 2020 2020 2023 2032 3031 rax # 201 00000990: 3033 6620 3c5f 5f63 7861 5f66 696e 616c 03f <__cxa_final 000009a0: 697a 6540 706c 742b 3078 3230 3061 3766 ize@plt+0x200a7f 000009b0: 3e0a 2036 3065 3a09 3535 2020 2020 2020 >. 60e:.55 000009c0: 2020 2020 2020 2020 2020 2020 2009 7075 .pu 000009d0: 7368 2020 2025 7262 700a 2036 3066 3a09 sh %rbp. 60f:. 000009e0: 3438 2032 3920 6638 2020 2020 2020 2020 48 29 f8 000009f0: 2020 2020 2009 7375 6220 2020 2025 7264 .sub %rd 00000a00: 692c 2572 6178 0a20 3631 323a 0934 3820 i,%rax. 612:.48 00000a10: 3839 2065 3520 2020 2020 2020 2020 2020 89 e5 00000a20: 2020 096d 6f76 2020 2020 2572 7370 2c25 .mov %rsp,% 00000a30: 7262 700a 2036 3135 3a09 3438 2038 3320 rbp. 615:.48 83 00000a40: 6638 2030 6520 2020 2020 2020 2020 2009 f8 0e . 00000a50: 636d 7020 2020 2024 3078 652c 2572 6178 cmp $0xe,%rax 00000a60: 0a20 3631 393a 0937 3620 3135 2020 2020 . 619:.76 15 00000a70: 2020 2020 2020 2020 2020 2020 096a 6265 .jbe 00000a80: 2020 2020 3633 3020 3c5f 5f63 7861 5f66 630 <__cxa_f 00000a90: 696e 616c 697a 6540 706c 742b 3078 3730 inalize@plt+0x70 00000aa0: 3e0a 2036 3162 3a09 3438 2038 6220 3035 >. 61b:.48 8b 05 00000ab0: 2061 6520 3039 2032 3020 3030 2009 6d6f ae 09 20 00 .mo 00000ac0: 7620 2020 2030 7832 3030 3961 6528 2572 v 0x2009ae(%r 00000ad0: 6970 292c 2572 6178 2020 2020 2020 2020 ip),%rax 00000ae0: 2320 3230 3066 6430 203c 5f5f 6378 615f # 200fd0 <__cxa_ 00000af0: 6669 6e61 6c69 7a65 4070 6c74 2b30 7832 finalize@plt+0x2 00000b00: 3030 6131 303e 0a20 3632 323a 0934 3820 00a10>. 622:.48 00000b10: 3835 2063 3020 2020 2020 2020 2020 2020 85 c0 00000b20: 2020 0974 6573 7420 2020 2572 6178 2c25 .test %rax,% 00000b30: 7261 780a 2036 3235 3a09 3734 2030 3920 rax. 625:.74 09 00000b40: 2020 2020 2020 2020 2020 2020 2020 2009 . 00000b50: 6a65 2020 2020 2036 3330 203c 5f5f 6378 je 630 <__cx 00000b60: 615f 6669 6e61 6c69 7a65 4070 6c74 2b30 a_finalize@plt+0 00000b70: 7837 303e 0a20 3632 373a 0935 6420 2020 x70>. 627:.5d 00000b80: 2020 2020 2020 2020 2020 2020 2020 2020 00000b90: 0970 6f70 2020 2020 2572 6270 0a20 3632 .pop %rbp. 62 00000ba0: 383a 0966 6620 6530 2020 2020 2020 2020 8:.ff e0 00000bb0: 2020 2020 2020 2020 096a 6d70 7120 2020 .jmpq 00000bc0: 2a25 7261 780a 2036 3261 3a09 3636 2030 *%rax. 62a:.66 0 00000bd0: 6620 3166 2034 3420 3030 2030 3020 2020 f 1f 44 00 00 00000be0: 2009 6e6f 7077 2020 2030 7830 2825 7261 .nopw 0x0(%ra 00000bf0: 782c 2572 6178 2c31 290a 2036 3330 3a09 x,%rax,1). 630:. 00000c00: 3564 2020 2020 2020 2020 2020 2020 2020 5d 00000c10: 2020 2020 2009 706f 7020 2020 2025 7262 .pop %rb 00000c20: 700a 2036 3331 3a09 6333 2020 2020 2020 p. 631:.c3 00000c30: 2020 2020 2020 2020 2020 2020 2009 7265 .re 00000c40: 7471 2020 200a 2036 3332 3a09 3066 2031 tq . 632:.0f 1 00000c50: 6620 3430 2030 3020 2020 2020 2020 2020 f 40 00 00000c60: 2009 6e6f 706c 2020 2030 7830 2825 7261 .nopl 0x0(%ra 00000c70: 7829 0a20 3633 363a 0936 3620 3265 2030 x). 636:.66 2e 0 00000c80: 6620 3166 2038 3420 3030 2030 3020 096e f 1f 84 00 00 .n 00000c90: 6f70 7720 2020 2563 733a 3078 3028 2572 opw %cs:0x0(%r 00000ca0: 6178 2c25 7261 782c 3129 0a20 3633 643a ax,%rax,1). 63d: 00000cb0: 0930 3020 3030 2030 3020 0a20 3634 303a .00 00 00 . 640: 00000cc0: 0934 3820 3864 2033 6420 6631 2030 3920 .48 8d 3d f1 09 00000cd0: 3230 2030 3020 096c 6561 2020 2020 3078 20 00 .lea 0x 00000ce0: 3230 3039 6631 2825 7269 7029 2c25 7264 2009f1(%rip),%rd 00000cf0: 6920 2020 2020 2020 2023 2032 3031 3033 i # 20103 00000d00: 3820 3c5f 5f63 7861 5f66 696e 616c 697a 8 <__cxa_finaliz 00000d10: 6540 706c 742b 3078 3230 3061 3738 3e0a e@plt+0x200a78>. 00000d20: 2036 3437 3a09 3438 2038 6420 3335 2065 647:.48 8d 35 e 00000d30: 6120 3039 2032 3020 3030 2009 6c65 6120 a 09 20 00 .lea 00000d40: 2020 2030 7832 3030 3965 6128 2572 6970 0x2009ea(%rip 00000d50: 292c 2572 7369 2020 2020 2020 2020 2320 ),%rsi # 00000d60: 3230 3130 3338 203c 5f5f 6378 615f 6669 201038 <__cxa_fi 00000d70: 6e61 6c69 7a65 4070 6c74 2b30 7832 3030 nalize@plt+0x200 00000d80: 6137 383e 0a20 3634 653a 0935 3520 2020 a78>. 64e:.55 00000d90: 2020 2020 2020 2020 2020 2020 2020 2020 00000da0: 0970 7573 6820 2020 2572 6270 0a20 3634 .push %rbp. 64 00000db0: 663a 0934 3820 3239 2066 6520 2020 2020 f:.48 29 fe 00000dc0: 2020 2020 2020 2020 0973 7562 2020 2020 .sub 00000dd0: 2572 6469 2c25 7273 690a 2036 3532 3a09 %rdi,%rsi. 652:. 00000de0: 3438 2038 3920 6535 2020 2020 2020 2020 48 89 e5 00000df0: 2020 2020 2009 6d6f 7620 2020 2025 7273 .mov %rs 00000e00: 702c 2572 6270 0a20 3635 353a 0934 3820 p,%rbp. 655:.48 00000e10: 6331 2066 6520 3033 2020 2020 2020 2020 c1 fe 03 00000e20: 2020 0973 6172 2020 2020 2430 7833 2c25 .sar $0x3,% 00000e30: 7273 690a 2036 3539 3a09 3438 2038 3920 rsi. 659:.48 89 00000e40: 6630 2020 2020 2020 2020 2020 2020 2009 f0 . 00000e50: 6d6f 7620 2020 2025 7273 692c 2572 6178 mov %rsi,%rax 00000e60: 0a20 3635 633a 0934 3820 6331 2065 3820 . 65c:.48 c1 e8 00000e70: 3366 2020 2020 2020 2020 2020 0973 6872 3f .shr 00000e80: 2020 2020 2430 7833 662c 2572 6178 0a20 $0x3f,%rax. 00000e90: 3636 303a 0934 3820 3031 2063 3620 2020 660:.48 01 c6 00000ea0: 2020 2020 2020 2020 2020 0961 6464 2020 .add 00000eb0: 2020 2572 6178 2c25 7273 690a 2036 3633 %rax,%rsi. 663 00000ec0: 3a09 3438 2064 3120 6665 2020 2020 2020 :.48 d1 fe 00000ed0: 2020 2020 2020 2009 7361 7220 2020 2025 .sar % 00000ee0: 7273 690a 2036 3636 3a09 3734 2031 3820 rsi. 666:.74 18 00000ef0: 2020 2020 2020 2020 2020 2020 2020 2009 . 00000f00: 6a65 2020 2020 2036 3830 203c 5f5f 6378 je 680 <__cx 00000f10: 615f 6669 6e61 6c69 7a65 4070 6c74 2b30 a_finalize@plt+0 00000f20: 7863 303e 0a20 3636 383a 0934 3820 3862 xc0>. 668:.48 8b 00000f30: 2030 3520 3831 2030 3920 3230 2030 3020 05 81 09 20 00 00000f40: 096d 6f76 2020 2020 3078 3230 3039 3831 .mov 0x200981 00000f50: 2825 7269 7029 2c25 7261 7820 2020 2020 (%rip),%rax 00000f60: 2020 2023 2032 3030 6666 3020 3c5f 5f63 # 200ff0 <__c 00000f70: 7861 5f66 696e 616c 697a 6540 706c 742b xa_finalize@plt+ 00000f80: 3078 3230 3061 3330 3e0a 2036 3666 3a09 0x200a30>. 66f:. 00000f90: 3438 2038 3520 6330 2020 2020 2020 2020 48 85 c0 00000fa0: 2020 2020 2009 7465 7374 2020 2025 7261 .test %ra 00000fb0: 782c 2572 6178 0a20 3637 323a 0937 3420 x,%rax. 672:.74 00000fc0: 3063 2020 2020 2020 2020 2020 2020 2020 0c 00000fd0: 2020 096a 6520 2020 2020 3638 3020 3c5f .je 680 <_ 00000fe0: 5f63 7861 5f66 696e 616c 697a 6540 706c _cxa_finalize@pl 00000ff0: 742b 3078 6330 3e0a 2036 3734 3a09 3564 t+0xc0>. 674:.5d 00001000: 2020 2020 2020 2020 2020 2020 2020 2020 00001010: 2020 2009 706f 7020 2020 2025 7262 700a .pop %rbp. 00001020: 2036 3735 3a09 6666 2065 3020 2020 2020 675:.ff e0 00001030: 2020 2020 2020 2020 2020 2009 6a6d 7071 .jmpq 00001040: 2020 202a 2572 6178 0a20 3637 373a 0936 *%rax. 677:.6 00001050: 3620 3066 2031 6620 3834 2030 3020 3030 6 0f 1f 84 00 00 00001060: 2030 3020 096e 6f70 7720 2020 3078 3028 00 .nopw 0x0( 00001070: 2572 6178 2c25 7261 782c 3129 0a20 3637 %rax,%rax,1). 67 00001080: 653a 0930 3020 3030 200a 2036 3830 3a09 e:.00 00 . 680:. 00001090: 3564 2020 2020 2020 2020 2020 2020 2020 5d 000010a0: 2020 2020 2009 706f 7020 2020 2025 7262 .pop %rb 000010b0: 700a 2036 3831 3a09 6333 2020 2020 2020 p. 681:.c3 000010c0: 2020 2020 2020 2020 2020 2020 2009 7265 .re 000010d0: 7471 2020 200a 2036 3832 3a09 3066 2031 tq . 682:.0f 1 000010e0: 6620 3430 2030 3020 2020 2020 2020 2020 f 40 00 000010f0: 2009 6e6f 706c 2020 2030 7830 2825 7261 .nopl 0x0(%ra 00001100: 7829 0a20 3638 363a 0936 3620 3265 2030 x). 686:.66 2e 0 00001110: 6620 3166 2038 3420 3030 2030 3020 096e f 1f 84 00 00 .n 00001120: 6f70 7720 2020 2563 733a 3078 3028 2572 opw %cs:0x0(%r 00001130: 6178 2c25 7261 782c 3129 0a20 3638 643a ax,%rax,1). 68d: 00001140: 0930 3020 3030 2030 3020 0a20 3639 303a .00 00 00 . 690: 00001150: 0938 3020 3364 2061 3120 3039 2032 3020 .80 3d a1 09 20 00001160: 3030 2030 3020 0963 6d70 6220 2020 2430 00 00 .cmpb $0 00001170: 7830 2c30 7832 3030 3961 3128 2572 6970 x0,0x2009a1(%rip 00001180: 2920 2020 2020 2020 2023 2032 3031 3033 ) # 20103 00001190: 3820 3c5f 5f63 7861 5f66 696e 616c 697a 8 <__cxa_finaliz 000011a0: 6540 706c 742b 3078 3230 3061 3738 3e0a e@plt+0x200a78>. 000011b0: 2036 3937 3a09 3735 2032 3720 2020 2020 697:.75 27 000011c0: 2020 2020 2020 2020 2020 2009 6a6e 6520 .jne 000011d0: 2020 2036 6330 203c 5f5f 6378 615f 6669 6c0 <__cxa_fi 000011e0: 6e61 6c69 7a65 4070 6c74 2b30 7831 3030 nalize@plt+0x100 000011f0: 3e0a 2036 3939 3a09 3438 2038 3320 3364 >. 699:.48 83 3d 00001200: 2035 3720 3039 2032 3020 3030 2009 636d 57 09 20 00 .cm 00001210: 7071 2020 2024 3078 302c 3078 3230 3039 pq $0x0,0x2009 00001220: 3537 2825 7269 7029 2020 2020 2020 2020 57(%rip) 00001230: 2320 3230 3066 6638 203c 5f5f 6378 615f # 200ff8 <__cxa_ 00001240: 6669 6e61 6c69 7a65 4070 6c74 2b30 7832 finalize@plt+0x2 00001250: 3030 6133 383e 0a20 3661 303a 0930 3020 00a38>. 6a0:.00 00001260: 0a20 3661 313a 0935 3520 2020 2020 2020 . 6a1:.55 00001270: 2020 2020 2020 2020 2020 2020 0970 7573 .pus 00001280: 6820 2020 2572 6270 0a20 3661 323a 0934 h %rbp. 6a2:.4 00001290: 3820 3839 2065 3520 2020 2020 2020 2020 8 89 e5 000012a0: 2020 2020 096d 6f76 2020 2020 2572 7370 .mov %rsp 000012b0: 2c25 7262 700a 2036 6135 3a09 3734 2030 ,%rbp. 6a5:.74 0 000012c0: 6320 2020 2020 2020 2020 2020 2020 2020 c 000012d0: 2009 6a65 2020 2020 2036 6233 203c 5f5f .je 6b3 <__ 000012e0: 6378 615f 6669 6e61 6c69 7a65 4070 6c74 cxa_finalize@plt 000012f0: 2b30 7866 333e 0a20 3661 373a 0934 3820 +0xf3>. 6a7:.48 00001300: 3862 2033 6420 3832 2030 3920 3230 2030 8b 3d 82 09 20 0 00001310: 3020 096d 6f76 2020 2020 3078 3230 3039 0 .mov 0x2009 00001320: 3832 2825 7269 7029 2c25 7264 6920 2020 82(%rip),%rdi 00001330: 2020 2020 2023 2032 3031 3033 3020 3c5f # 201030 <_ 00001340: 5f63 7861 5f66 696e 616c 697a 6540 706c _cxa_finalize@pl 00001350: 742b 3078 3230 3061 3730 3e0a 2036 6165 t+0x200a70>. 6ae 00001360: 3a09 6538 2030 6420 6666 2066 6620 6666 :.e8 0d ff ff ff 00001370: 2020 2020 2020 2009 6361 6c6c 7120 2035 .callq 5 00001380: 6330 203c 5f5f 6378 615f 6669 6e61 6c69 c0 <__cxa_finali 00001390: 7a65 4070 6c74 3e0a 2036 6233 3a09 6538 ze@plt>. 6b3:.e8 000013a0: 2034 3820 6666 2066 6620 6666 2020 2020 48 ff ff ff 000013b0: 2020 2009 6361 6c6c 7120 2036 3030 203c .callq 600 < 000013c0: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 000013d0: 6c74 2b30 7834 303e 0a20 3662 383a 0935 lt+0x40>. 6b8:.5 000013e0: 6420 2020 2020 2020 2020 2020 2020 2020 d 000013f0: 2020 2020 0970 6f70 2020 2020 2572 6270 .pop %rbp 00001400: 0a20 3662 393a 0963 3620 3035 2037 3820 . 6b9:.c6 05 78 00001410: 3039 2032 3020 3030 2030 3120 096d 6f76 09 20 00 01 .mov 00001420: 6220 2020 2430 7831 2c30 7832 3030 3937 b $0x1,0x20097 00001430: 3828 2572 6970 2920 2020 2020 2020 2023 8(%rip) # 00001440: 2032 3031 3033 3820 3c5f 5f63 7861 5f66 201038 <__cxa_f 00001450: 696e 616c 697a 6540 706c 742b 3078 3230 inalize@plt+0x20 00001460: 3061 3738 3e0a 2036 6330 3a09 6633 2063 0a78>. 6c0:.f3 c 00001470: 3320 2020 2020 2020 2020 2020 2020 2020 3 00001480: 2009 7265 707a 2072 6574 7120 0a20 3663 .repz retq . 6c 00001490: 323a 0930 6620 3166 2034 3020 3030 2020 2:.0f 1f 40 00 000014a0: 2020 2020 2020 2020 096e 6f70 6c20 2020 .nopl 000014b0: 3078 3028 2572 6178 290a 2036 6336 3a09 0x0(%rax). 6c6:. 000014c0: 3636 2032 6520 3066 2031 6620 3834 2030 66 2e 0f 1f 84 0 000014d0: 3020 3030 2009 6e6f 7077 2020 2025 6373 0 00 .nopw %cs 000014e0: 3a30 7830 2825 7261 782c 2572 6178 2c31 :0x0(%rax,%rax,1 000014f0: 290a 2036 6364 3a09 3030 2030 3020 3030 ). 6cd:.00 00 00 00001500: 200a 2036 6430 3a09 3438 2038 6420 3364 . 6d0:.48 8d 3d 00001510: 2031 3120 3037 2032 3020 3030 2009 6c65 11 07 20 00 .le 00001520: 6120 2020 2030 7832 3030 3731 3128 2572 a 0x200711(%r 00001530: 6970 292c 2572 6469 2020 2020 2020 2020 ip),%rdi 00001540: 2320 3230 3064 6538 203c 5f5f 6378 615f # 200de8 <__cxa_ 00001550: 6669 6e61 6c69 7a65 4070 6c74 2b30 7832 finalize@plt+0x2 00001560: 3030 3832 383e 0a20 3664 373a 0934 3820 00828>. 6d7:.48 00001570: 3833 2033 6620 3030 2020 2020 2020 2020 83 3f 00 00001580: 2020 0963 6d70 7120 2020 2430 7830 2c28 .cmpq $0x0,( 00001590: 2572 6469 290a 2036 6462 3a09 3735 2030 %rdi). 6db:.75 0 000015a0: 6220 2020 2020 2020 2020 2020 2020 2020 b 000015b0: 2009 6a6e 6520 2020 2036 6538 203c 5f5f .jne 6e8 <__ 000015c0: 6378 615f 6669 6e61 6c69 7a65 4070 6c74 cxa_finalize@plt 000015d0: 2b30 7831 3238 3e0a 2036 6464 3a09 6539 +0x128>. 6dd:.e9 000015e0: 2035 6520 6666 2066 6620 6666 2020 2020 5e ff ff ff 000015f0: 2020 2009 6a6d 7071 2020 2036 3430 203c .jmpq 640 < 00001600: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 00001610: 6c74 2b30 7838 303e 0a20 3665 323a 0936 lt+0x80>. 6e2:.6 00001620: 3620 3066 2031 6620 3434 2030 3020 3030 6 0f 1f 44 00 00 00001630: 2020 2020 096e 6f70 7720 2020 3078 3028 .nopw 0x0( 00001640: 2572 6178 2c25 7261 782c 3129 0a20 3665 %rax,%rax,1). 6e 00001650: 383a 0934 3820 3862 2030 3520 6639 2030 8:.48 8b 05 f9 0 00001660: 3820 3230 2030 3020 096d 6f76 2020 2020 8 20 00 .mov 00001670: 3078 3230 3038 6639 2825 7269 7029 2c25 0x2008f9(%rip),% 00001680: 7261 7820 2020 2020 2020 2023 2032 3030 rax # 200 00001690: 6665 3820 3c5f 5f63 7861 5f66 696e 616c fe8 <__cxa_final 000016a0: 697a 6540 706c 742b 3078 3230 3061 3238 ize@plt+0x200a28 000016b0: 3e0a 2036 6566 3a09 3438 2038 3520 6330 >. 6ef:.48 85 c0 000016c0: 2020 2020 2020 2020 2020 2020 2009 7465 .te 000016d0: 7374 2020 2025 7261 782c 2572 6178 0a20 st %rax,%rax. 000016e0: 3666 323a 0937 3420 6539 2020 2020 2020 6f2:.74 e9 000016f0: 2020 2020 2020 2020 2020 096a 6520 2020 .je 00001700: 2020 3664 6420 3c5f 5f63 7861 5f66 696e 6dd <__cxa_fin 00001710: 616c 697a 6540 706c 742b 3078 3131 643e alize@plt+0x11d> 00001720: 0a20 3666 343a 0935 3520 2020 2020 2020 . 6f4:.55 00001730: 2020 2020 2020 2020 2020 2020 0970 7573 .pus 00001740: 6820 2020 2572 6270 0a20 3666 353a 0934 h %rbp. 6f5:.4 00001750: 3820 3839 2065 3520 2020 2020 2020 2020 8 89 e5 00001760: 2020 2020 096d 6f76 2020 2020 2572 7370 .mov %rsp 00001770: 2c25 7262 700a 2036 6638 3a09 6666 2064 ,%rbp. 6f8:.ff d 00001780: 3020 2020 2020 2020 2020 2020 2020 2020 0 00001790: 2009 6361 6c6c 7120 202a 2572 6178 0a20 .callq *%rax. 000017a0: 3666 613a 0935 6420 2020 2020 2020 2020 6fa:.5d 000017b0: 2020 2020 2020 2020 2020 0970 6f70 2020 .pop 000017c0: 2020 2572 6270 0a20 3666 623a 0965 3920 %rbp. 6fb:.e9 000017d0: 3430 2066 6620 6666 2066 6620 2020 2020 40 ff ff ff 000017e0: 2020 096a 6d70 7120 2020 3634 3020 3c5f .jmpq 640 <_ 000017f0: 5f63 7861 5f66 696e 616c 697a 6540 706c _cxa_finalize@pl 00001800: 742b 3078 3830 3e0a 2037 3030 3a09 3535 t+0x80>. 700:.55 00001810: 2020 2020 2020 2020 2020 2020 2020 2020 00001820: 2020 2009 7075 7368 2020 2025 7262 700a .push %rbp. 00001830: 2037 3031 3a09 3438 2038 3920 6535 2020 701:.48 89 e5 00001840: 2020 2020 2020 2020 2020 2009 6d6f 7620 .mov 00001850: 2020 2025 7273 702c 2572 6270 0a20 3730 %rsp,%rbp. 70 00001860: 343a 0934 3820 3833 2065 6320 3430 2020 4:.48 83 ec 40 00001870: 2020 2020 2020 2020 0973 7562 2020 2020 .sub 00001880: 2430 7834 302c 2572 7370 0a20 3730 383a $0x40,%rsp. 708: 00001890: 0963 3720 3435 2066 6320 3035 2030 3020 .c7 45 fc 05 00 000018a0: 3030 2030 3020 096d 6f76 6c20 2020 2430 00 00 .movl $0 000018b0: 7835 2c2d 3078 3428 2572 6270 290a 2037 x5,-0x4(%rbp). 7 000018c0: 3066 3a09 3862 2035 3520 6663 2020 2020 0f:.8b 55 fc 000018d0: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 000018e0: 202d 3078 3428 2572 6270 292c 2565 6478 -0x4(%rbp),%edx 000018f0: 0a20 3731 323a 0934 3820 3864 2034 3520 . 712:.48 8d 45 00001900: 6330 2020 2020 2020 2020 2020 096c 6561 c0 .lea 00001910: 2020 2020 2d30 7834 3028 2572 6270 292c -0x40(%rbp), 00001920: 2572 6178 0a20 3731 363a 0938 3920 6436 %rax. 716:.89 d6 00001930: 2020 2020 2020 2020 2020 2020 2020 2020 00001940: 096d 6f76 2020 2020 2565 6478 2c25 6573 .mov %edx,%es 00001950: 690a 2037 3138 3a09 3438 2038 3920 6337 i. 718:.48 89 c7 00001960: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00001970: 7620 2020 2025 7261 782c 2572 6469 0a20 v %rax,%rdi. 00001980: 3731 623a 0965 3820 3239 2030 3020 3030 71b:.e8 29 00 00 00001990: 2030 3020 2020 2020 2020 0963 616c 6c71 00 .callq 000019a0: 2020 3734 3920 3c5f 5f63 7861 5f66 696e 749 <__cxa_fin 000019b0: 616c 697a 6540 706c 742b 3078 3138 393e alize@plt+0x189> 000019c0: 0a20 3732 303a 0938 6220 3535 2066 6320 . 720:.8b 55 fc 000019d0: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 000019e0: 2020 2020 2d30 7834 2825 7262 7029 2c25 -0x4(%rbp),% 000019f0: 6564 780a 2037 3233 3a09 3438 2038 6420 edx. 723:.48 8d 00001a00: 3435 2063 3020 2020 2020 2020 2020 2009 45 c0 . 00001a10: 6c65 6120 2020 202d 3078 3430 2825 7262 lea -0x40(%rb 00001a20: 7029 2c25 7261 780a 2037 3237 3a09 3839 p),%rax. 727:.89 00001a30: 2064 3620 2020 2020 2020 2020 2020 2020 d6 00001a40: 2020 2009 6d6f 7620 2020 2025 6564 782c .mov %edx, 00001a50: 2565 7369 0a20 3732 393a 0934 3820 3839 %esi. 729:.48 89 00001a60: 2063 3720 2020 2020 2020 2020 2020 2020 c7 00001a70: 096d 6f76 2020 2020 2572 6178 2c25 7264 .mov %rax,%rd 00001a80: 690a 2037 3263 3a09 6538 2061 3620 3030 i. 72c:.e8 a6 00 00001a90: 2030 3020 3030 2020 2020 2020 2009 6361 00 00 .ca 00001aa0: 6c6c 7120 2037 6437 203c 5f5f 6378 615f llq 7d7 <__cxa_ 00001ab0: 6669 6e61 6c69 7a65 4070 6c74 2b30 7832 finalize@plt+0x2 00001ac0: 3137 3e0a 2037 3331 3a09 3862 2035 3520 17>. 731:.8b 55 00001ad0: 6663 2020 2020 2020 2020 2020 2020 2009 fc . 00001ae0: 6d6f 7620 2020 202d 3078 3428 2572 6270 mov -0x4(%rbp 00001af0: 292c 2565 6478 0a20 3733 343a 0934 3820 ),%edx. 734:.48 00001b00: 3864 2034 3520 6330 2020 2020 2020 2020 8d 45 c0 00001b10: 2020 096c 6561 2020 2020 2d30 7834 3028 .lea -0x40( 00001b20: 2572 6270 292c 2572 6178 0a20 3733 383a %rbp),%rax. 738: 00001b30: 0938 3920 6436 2020 2020 2020 2020 2020 .89 d6 00001b40: 2020 2020 2020 096d 6f76 2020 2020 2565 .mov %e 00001b50: 6478 2c25 6573 690a 2037 3361 3a09 3438 dx,%esi. 73a:.48 00001b60: 2038 3920 6337 2020 2020 2020 2020 2020 89 c7 00001b70: 2020 2009 6d6f 7620 2020 2025 7261 782c .mov %rax, 00001b80: 2572 6469 0a20 3733 643a 0965 3820 3135 %rdi. 73d:.e8 15 00001b90: 2030 3120 3030 2030 3020 2020 2020 2020 01 00 00 00001ba0: 0963 616c 6c71 2020 3835 3720 3c5f 5f63 .callq 857 <__c 00001bb0: 7861 5f66 696e 616c 697a 6540 706c 742b xa_finalize@plt+ 00001bc0: 3078 3239 373e 0a20 3734 323a 0962 3820 0x297>. 742:.b8 00001bd0: 3030 2030 3020 3030 2030 3020 2020 2020 00 00 00 00 00001be0: 2020 096d 6f76 2020 2020 2430 7830 2c25 .mov $0x0,% 00001bf0: 6561 780a 2037 3437 3a09 6339 2020 2020 eax. 747:.c9 00001c00: 2020 2020 2020 2020 2020 2020 2020 2009 . 00001c10: 6c65 6176 6571 200a 2037 3438 3a09 6333 leaveq . 748:.c3 00001c20: 2020 2020 2020 2020 2020 2020 2020 2020 00001c30: 2020 2009 7265 7471 2020 200a 2037 3439 .retq . 749 00001c40: 3a09 3535 2020 2020 2020 2020 2020 2020 :.55 00001c50: 2020 2020 2020 2009 7075 7368 2020 2025 .push % 00001c60: 7262 700a 2037 3461 3a09 3438 2038 3920 rbp. 74a:.48 89 00001c70: 6535 2020 2020 2020 2020 2020 2020 2009 e5 . 00001c80: 6d6f 7620 2020 2025 7273 702c 2572 6270 mov %rsp,%rbp 00001c90: 0a20 3734 643a 0934 3820 3839 2037 6420 . 74d:.48 89 7d 00001ca0: 6538 2020 2020 2020 2020 2020 096d 6f76 e8 .mov 00001cb0: 2020 2020 2572 6469 2c2d 3078 3138 2825 %rdi,-0x18(% 00001cc0: 7262 7029 0a20 3735 313a 0938 3920 3735 rbp). 751:.89 75 00001cd0: 2065 3420 2020 2020 2020 2020 2020 2020 e4 00001ce0: 096d 6f76 2020 2020 2565 7369 2c2d 3078 .mov %esi,-0x 00001cf0: 3163 2825 7262 7029 0a20 3735 343a 0963 1c(%rbp). 754:.c 00001d00: 3720 3435 2066 6320 3030 2030 3020 3030 7 45 fc 00 00 00 00001d10: 2030 3020 096d 6f76 6c20 2020 2430 7830 00 .movl $0x0 00001d20: 2c2d 3078 3428 2572 6270 290a 2037 3562 ,-0x4(%rbp). 75b 00001d30: 3a09 6562 2036 6620 2020 2020 2020 2020 :.eb 6f 00001d40: 2020 2020 2020 2009 6a6d 7020 2020 2037 .jmp 7 00001d50: 6363 203c 5f5f 6378 615f 6669 6e61 6c69 cc <__cxa_finali 00001d60: 7a65 4070 6c74 2b30 7832 3063 3e0a 2037 ze@plt+0x20c>. 7 00001d70: 3564 3a09 3862 2034 3520 6663 2020 2020 5d:.8b 45 fc 00001d80: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 00001d90: 202d 3078 3428 2572 6270 292c 2565 6178 -0x4(%rbp),%eax 00001da0: 0a20 3736 303a 0934 3820 3633 2064 3020 . 760:.48 63 d0 00001db0: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 00001dc0: 736c 7120 2565 6178 2c25 7264 780a 2037 slq %eax,%rdx. 7 00001dd0: 3633 3a09 3438 2038 3920 6430 2020 2020 63:.48 89 d0 00001de0: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 00001df0: 2025 7264 782c 2572 6178 0a20 3736 363a %rdx,%rax. 766: 00001e00: 0934 3820 3031 2063 3020 2020 2020 2020 .48 01 c0 00001e10: 2020 2020 2020 0961 6464 2020 2020 2572 .add %r 00001e20: 6178 2c25 7261 780a 2037 3639 3a09 3438 ax,%rax. 769:.48 00001e30: 2030 3120 6430 2020 2020 2020 2020 2020 01 d0 00001e40: 2020 2009 6164 6420 2020 2025 7264 782c .add %rdx, 00001e50: 2572 6178 0a20 3736 633a 0934 3820 6331 %rax. 76c:.48 c1 00001e60: 2065 3020 3032 2020 2020 2020 2020 2020 e0 02 00001e70: 0973 686c 2020 2020 2430 7832 2c25 7261 .shl $0x2,%ra 00001e80: 780a 2037 3730 3a09 3438 2038 3920 6332 x. 770:.48 89 c2 00001e90: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00001ea0: 7620 2020 2025 7261 782c 2572 6478 0a20 v %rax,%rdx. 00001eb0: 3737 333a 0934 3820 3862 2034 3520 6538 773:.48 8b 45 e8 00001ec0: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00001ed0: 2020 2d30 7831 3828 2572 6270 292c 2572 -0x18(%rbp),%r 00001ee0: 6178 0a20 3737 373a 0934 3820 3031 2064 ax. 777:.48 01 d 00001ef0: 3020 2020 2020 2020 2020 2020 2020 0961 0 .a 00001f00: 6464 2020 2020 2572 6478 2c25 7261 780a dd %rdx,%rax. 00001f10: 2037 3761 3a09 6337 2030 3020 3030 2030 77a:.c7 00 00 0 00001f20: 3020 3030 2030 3020 2020 2009 6d6f 766c 0 00 00 .movl 00001f30: 2020 2024 3078 302c 2825 7261 7829 0a20 $0x0,(%rax). 00001f40: 3738 303a 0938 6220 3435 2066 6320 2020 780:.8b 45 fc 00001f50: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00001f60: 2020 2d30 7834 2825 7262 7029 2c25 6561 -0x4(%rbp),%ea 00001f70: 780a 2037 3833 3a09 3438 2036 3320 6430 x. 783:.48 63 d0 00001f80: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00001f90: 7673 6c71 2025 6561 782c 2572 6478 0a20 vslq %eax,%rdx. 00001fa0: 3738 363a 0934 3820 3839 2064 3020 2020 786:.48 89 d0 00001fb0: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00001fc0: 2020 2572 6478 2c25 7261 780a 2037 3839 %rdx,%rax. 789 00001fd0: 3a09 3438 2030 3120 6330 2020 2020 2020 :.48 01 c0 00001fe0: 2020 2020 2020 2009 6164 6420 2020 2025 .add % 00001ff0: 7261 782c 2572 6178 0a20 3738 633a 0934 rax,%rax. 78c:.4 00002000: 3820 3031 2064 3020 2020 2020 2020 2020 8 01 d0 00002010: 2020 2020 0961 6464 2020 2020 2572 6478 .add %rdx 00002020: 2c25 7261 780a 2037 3866 3a09 3438 2063 ,%rax. 78f:.48 c 00002030: 3120 6530 2030 3220 2020 2020 2020 2020 1 e0 02 00002040: 2009 7368 6c20 2020 2024 3078 322c 2572 .shl $0x2,%r 00002050: 6178 0a20 3739 333a 0934 3820 3839 2063 ax. 793:.48 89 c 00002060: 3220 2020 2020 2020 2020 2020 2020 096d 2 .m 00002070: 6f76 2020 2020 2572 6178 2c25 7264 780a ov %rax,%rdx. 00002080: 2037 3936 3a09 3438 2038 6220 3435 2065 796:.48 8b 45 e 00002090: 3820 2020 2020 2020 2020 2009 6d6f 7620 8 .mov 000020a0: 2020 202d 3078 3138 2825 7262 7029 2c25 -0x18(%rbp),% 000020b0: 7261 780a 2037 3961 3a09 3438 2030 3120 rax. 79a:.48 01 000020c0: 6430 2020 2020 2020 2020 2020 2020 2009 d0 . 000020d0: 6164 6420 2020 2025 7264 782c 2572 6178 add %rdx,%rax 000020e0: 0a20 3739 643a 0963 3720 3430 2030 3420 . 79d:.c7 40 04 000020f0: 3031 2030 3020 3030 2030 3020 096d 6f76 01 00 00 00 .mov 00002100: 6c20 2020 2430 7831 2c30 7834 2825 7261 l $0x1,0x4(%ra 00002110: 7829 0a20 3761 343a 0938 6220 3435 2066 x). 7a4:.8b 45 f 00002120: 6320 2020 2020 2020 2020 2020 2020 096d c .m 00002130: 6f76 2020 2020 2d30 7834 2825 7262 7029 ov -0x4(%rbp) 00002140: 2c25 6561 780a 2037 6137 3a09 3438 2036 ,%eax. 7a7:.48 6 00002150: 3320 6430 2020 2020 2020 2020 2020 2020 3 d0 00002160: 2009 6d6f 7673 6c71 2025 6561 782c 2572 .movslq %eax,%r 00002170: 6478 0a20 3761 613a 0934 3820 3839 2064 dx. 7aa:.48 89 d 00002180: 3020 2020 2020 2020 2020 2020 2020 096d 0 .m 00002190: 6f76 2020 2020 2572 6478 2c25 7261 780a ov %rdx,%rax. 000021a0: 2037 6164 3a09 3438 2030 3120 6330 2020 7ad:.48 01 c0 000021b0: 2020 2020 2020 2020 2020 2009 6164 6420 .add 000021c0: 2020 2025 7261 782c 2572 6178 0a20 3762 %rax,%rax. 7b 000021d0: 303a 0934 3820 3031 2064 3020 2020 2020 0:.48 01 d0 000021e0: 2020 2020 2020 2020 0961 6464 2020 2020 .add 000021f0: 2572 6478 2c25 7261 780a 2037 6233 3a09 %rdx,%rax. 7b3:. 00002200: 3438 2063 3120 6530 2030 3220 2020 2020 48 c1 e0 02 00002210: 2020 2020 2009 7368 6c20 2020 2024 3078 .shl $0x 00002220: 322c 2572 6178 0a20 3762 373a 0934 3820 2,%rax. 7b7:.48 00002230: 3839 2063 3220 2020 2020 2020 2020 2020 89 c2 00002240: 2020 096d 6f76 2020 2020 2572 6178 2c25 .mov %rax,% 00002250: 7264 780a 2037 6261 3a09 3438 2038 6220 rdx. 7ba:.48 8b 00002260: 3435 2065 3820 2020 2020 2020 2020 2009 45 e8 . 00002270: 6d6f 7620 2020 202d 3078 3138 2825 7262 mov -0x18(%rb 00002280: 7029 2c25 7261 780a 2037 6265 3a09 3438 p),%rax. 7be:.48 00002290: 2030 3120 6430 2020 2020 2020 2020 2020 01 d0 000022a0: 2020 2009 6164 6420 2020 2025 7264 782c .add %rdx, 000022b0: 2572 6178 0a20 3763 313a 0963 3720 3430 %rax. 7c1:.c7 40 000022c0: 2030 3820 3030 2030 3020 3030 2030 3020 08 00 00 00 00 000022d0: 096d 6f76 6c20 2020 2430 7830 2c30 7838 .movl $0x0,0x8 000022e0: 2825 7261 7829 0a20 3763 383a 0938 3320 (%rax). 7c8:.83 000022f0: 3435 2066 6320 3031 2020 2020 2020 2020 45 fc 01 00002300: 2020 0961 6464 6c20 2020 2430 7831 2c2d .addl $0x1,- 00002310: 3078 3428 2572 6270 290a 2037 6363 3a09 0x4(%rbp). 7cc:. 00002320: 3862 2034 3520 6663 2020 2020 2020 2020 8b 45 fc 00002330: 2020 2020 2009 6d6f 7620 2020 202d 3078 .mov -0x 00002340: 3428 2572 6270 292c 2565 6178 0a20 3763 4(%rbp),%eax. 7c 00002350: 663a 0933 6220 3435 2065 3420 2020 2020 f:.3b 45 e4 00002360: 2020 2020 2020 2020 0963 6d70 2020 2020 .cmp 00002370: 2d30 7831 6328 2572 6270 292c 2565 6178 -0x1c(%rbp),%eax 00002380: 0a20 3764 323a 0937 6320 3839 2020 2020 . 7d2:.7c 89 00002390: 2020 2020 2020 2020 2020 2020 096a 6c20 .jl 000023a0: 2020 2020 3735 6420 3c5f 5f63 7861 5f66 75d <__cxa_f 000023b0: 696e 616c 697a 6540 706c 742b 3078 3139 inalize@plt+0x19 000023c0: 643e 0a20 3764 343a 0939 3020 2020 2020 d>. 7d4:.90 000023d0: 2020 2020 2020 2020 2020 2020 2020 096e .n 000023e0: 6f70 0a20 3764 353a 0935 6420 2020 2020 op. 7d5:.5d 000023f0: 2020 2020 2020 2020 2020 2020 2020 0970 .p 00002400: 6f70 2020 2020 2572 6270 0a20 3764 363a op %rbp. 7d6: 00002410: 0963 3320 2020 2020 2020 2020 2020 2020 .c3 00002420: 2020 2020 2020 0972 6574 7120 2020 0a20 .retq . 00002430: 3764 373a 0935 3520 2020 2020 2020 2020 7d7:.55 00002440: 2020 2020 2020 2020 2020 0970 7573 6820 .push 00002450: 2020 2572 6270 0a20 3764 383a 0934 3820 %rbp. 7d8:.48 00002460: 3839 2065 3520 2020 2020 2020 2020 2020 89 e5 00002470: 2020 096d 6f76 2020 2020 2572 7370 2c25 .mov %rsp,% 00002480: 7262 700a 2037 6462 3a09 3438 2038 3320 rbp. 7db:.48 83 00002490: 6563 2032 3020 2020 2020 2020 2020 2009 ec 20 . 000024a0: 7375 6220 2020 2024 3078 3230 2c25 7273 sub $0x20,%rs 000024b0: 700a 2037 6466 3a09 3438 2038 3920 3764 p. 7df:.48 89 7d 000024c0: 2065 3820 2020 2020 2020 2020 2009 6d6f e8 .mo 000024d0: 7620 2020 2025 7264 692c 2d30 7831 3828 v %rdi,-0x18( 000024e0: 2572 6270 290a 2037 6533 3a09 3839 2037 %rbp). 7e3:.89 7 000024f0: 3520 6534 2020 2020 2020 2020 2020 2020 5 e4 00002500: 2009 6d6f 7620 2020 2025 6573 692c 2d30 .mov %esi,-0 00002510: 7831 6328 2572 6270 290a 2037 6536 3a09 x1c(%rbp). 7e6:. 00002520: 6337 2034 3520 6663 2030 3020 3030 2030 c7 45 fc 00 00 0 00002530: 3020 3030 2009 6d6f 766c 2020 2024 3078 0 00 .movl $0x 00002540: 302c 2d30 7834 2825 7262 7029 0a20 3765 0,-0x4(%rbp). 7e 00002550: 643a 0965 6220 3564 2020 2020 2020 2020 d:.eb 5d 00002560: 2020 2020 2020 2020 096a 6d70 2020 2020 .jmp 00002570: 3834 6320 3c5f 5f63 7861 5f66 696e 616c 84c <__cxa_final 00002580: 697a 6540 706c 742b 3078 3238 633e 0a20 ize@plt+0x28c>. 00002590: 3765 663a 0938 6220 3435 2066 6320 2020 7ef:.8b 45 fc 000025a0: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 000025b0: 2020 2d30 7834 2825 7262 7029 2c25 6561 -0x4(%rbp),%ea 000025c0: 780a 2037 6632 3a09 3438 2036 3320 6430 x. 7f2:.48 63 d0 000025d0: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 000025e0: 7673 6c71 2025 6561 782c 2572 6478 0a20 vslq %eax,%rdx. 000025f0: 3766 353a 0934 3820 3839 2064 3020 2020 7f5:.48 89 d0 00002600: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00002610: 2020 2572 6478 2c25 7261 780a 2037 6638 %rdx,%rax. 7f8 00002620: 3a09 3438 2030 3120 6330 2020 2020 2020 :.48 01 c0 00002630: 2020 2020 2020 2009 6164 6420 2020 2025 .add % 00002640: 7261 782c 2572 6178 0a20 3766 623a 0934 rax,%rax. 7fb:.4 00002650: 3820 3031 2064 3020 2020 2020 2020 2020 8 01 d0 00002660: 2020 2020 0961 6464 2020 2020 2572 6478 .add %rdx 00002670: 2c25 7261 780a 2037 6665 3a09 3438 2063 ,%rax. 7fe:.48 c 00002680: 3120 6530 2030 3220 2020 2020 2020 2020 1 e0 02 00002690: 2009 7368 6c20 2020 2024 3078 322c 2572 .shl $0x2,%r 000026a0: 6178 0a20 3830 323a 0934 3820 3839 2063 ax. 802:.48 89 c 000026b0: 3220 2020 2020 2020 2020 2020 2020 096d 2 .m 000026c0: 6f76 2020 2020 2572 6178 2c25 7264 780a ov %rax,%rdx. 000026d0: 2038 3035 3a09 3438 2038 6220 3435 2065 805:.48 8b 45 e 000026e0: 3820 2020 2020 2020 2020 2009 6d6f 7620 8 .mov 000026f0: 2020 202d 3078 3138 2825 7262 7029 2c25 -0x18(%rbp),% 00002700: 7261 780a 2038 3039 3a09 3438 2030 3120 rax. 809:.48 01 00002710: 6430 2020 2020 2020 2020 2020 2020 2009 d0 . 00002720: 6164 6420 2020 2025 7264 782c 2572 6178 add %rdx,%rax 00002730: 0a20 3830 633a 0963 3720 3430 2030 3820 . 80c:.c7 40 08 00002740: 3031 2030 3020 3030 2030 3020 096d 6f76 01 00 00 00 .mov 00002750: 6c20 2020 2430 7831 2c30 7838 2825 7261 l $0x1,0x8(%ra 00002760: 7829 0a20 3831 333a 0938 6220 3435 2065 x). 813:.8b 45 e 00002770: 3420 2020 2020 2020 2020 2020 2020 096d 4 .m 00002780: 6f76 2020 2020 2d30 7831 6328 2572 6270 ov -0x1c(%rbp 00002790: 292c 2565 6178 0a20 3831 363a 0938 3320 ),%eax. 816:.83 000027a0: 6538 2030 3120 2020 2020 2020 2020 2020 e8 01 000027b0: 2020 0973 7562 2020 2020 2430 7831 2c25 .sub $0x1,% 000027c0: 6561 780a 2038 3139 3a09 3362 2034 3520 eax. 819:.3b 45 000027d0: 6663 2020 2020 2020 2020 2020 2020 2009 fc . 000027e0: 636d 7020 2020 202d 3078 3428 2572 6270 cmp -0x4(%rbp 000027f0: 292c 2565 6178 0a20 3831 633a 0937 3520 ),%eax. 81c:.75 00002800: 3261 2020 2020 2020 2020 2020 2020 2020 2a 00002810: 2020 096a 6e65 2020 2020 3834 3820 3c5f .jne 848 <_ 00002820: 5f63 7861 5f66 696e 616c 697a 6540 706c _cxa_finalize@pl 00002830: 742b 3078 3238 383e 0a20 3831 653a 0938 t+0x288>. 81e:.8 00002840: 6220 3435 2066 6320 2020 2020 2020 2020 b 45 fc 00002850: 2020 2020 096d 6f76 2020 2020 2d30 7834 .mov -0x4 00002860: 2825 7262 7029 2c25 6561 780a 2038 3231 (%rbp),%eax. 821 00002870: 3a09 3438 2036 3320 6430 2020 2020 2020 :.48 63 d0 00002880: 2020 2020 2020 2009 6d6f 7673 6c71 2025 .movslq % 00002890: 6561 782c 2572 6478 0a20 3832 343a 0934 eax,%rdx. 824:.4 000028a0: 3820 3839 2064 3020 2020 2020 2020 2020 8 89 d0 000028b0: 2020 2020 096d 6f76 2020 2020 2572 6478 .mov %rdx 000028c0: 2c25 7261 780a 2038 3237 3a09 3438 2030 ,%rax. 827:.48 0 000028d0: 3120 6330 2020 2020 2020 2020 2020 2020 1 c0 000028e0: 2009 6164 6420 2020 2025 7261 782c 2572 .add %rax,%r 000028f0: 6178 0a20 3832 613a 0934 3820 3031 2064 ax. 82a:.48 01 d 00002900: 3020 2020 2020 2020 2020 2020 2020 0961 0 .a 00002910: 6464 2020 2020 2572 6478 2c25 7261 780a dd %rdx,%rax. 00002920: 2038 3264 3a09 3438 2063 3120 6530 2030 82d:.48 c1 e0 0 00002930: 3220 2020 2020 2020 2020 2009 7368 6c20 2 .shl 00002940: 2020 2024 3078 322c 2572 6178 0a20 3833 $0x2,%rax. 83 00002950: 313a 0934 3820 3839 2063 3220 2020 2020 1:.48 89 c2 00002960: 2020 2020 2020 2020 096d 6f76 2020 2020 .mov 00002970: 2572 6178 2c25 7264 780a 2038 3334 3a09 %rax,%rdx. 834:. 00002980: 3438 2038 6220 3435 2065 3820 2020 2020 48 8b 45 e8 00002990: 2020 2020 2009 6d6f 7620 2020 202d 3078 .mov -0x 000029a0: 3138 2825 7262 7029 2c25 7261 780a 2038 18(%rbp),%rax. 8 000029b0: 3338 3a09 3438 2030 3120 6332 2020 2020 38:.48 01 c2 000029c0: 2020 2020 2020 2020 2009 6164 6420 2020 .add 000029d0: 2025 7261 782c 2572 6478 0a20 3833 623a %rax,%rdx. 83b: 000029e0: 0938 6220 3435 2066 6320 2020 2020 2020 .8b 45 fc 000029f0: 2020 2020 2020 096d 6f76 2020 2020 2d30 .mov -0 00002a00: 7834 2825 7262 7029 2c25 6561 780a 2038 x4(%rbp),%eax. 8 00002a10: 3365 3a09 3839 2063 3620 2020 2020 2020 3e:.89 c6 00002a20: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 00002a30: 2025 6561 782c 2565 7369 0a20 3834 303a %eax,%esi. 840: 00002a40: 0934 3820 3839 2064 3720 2020 2020 2020 .48 89 d7 00002a50: 2020 2020 2020 096d 6f76 2020 2020 2572 .mov %r 00002a60: 6478 2c25 7264 690a 2038 3433 3a09 6538 dx,%rdi. 843:.e8 00002a70: 2038 6120 3031 2030 3020 3030 2020 2020 8a 01 00 00 00002a80: 2020 2009 6361 6c6c 7120 2039 6432 203c .callq 9d2 < 00002a90: 5f5f 6378 615f 6669 6e61 6c69 7a65 4070 __cxa_finalize@p 00002aa0: 6c74 2b30 7834 3132 3e0a 2038 3438 3a09 lt+0x412>. 848:. 00002ab0: 3833 2034 3520 6663 2030 3120 2020 2020 83 45 fc 01 00002ac0: 2020 2020 2009 6164 646c 2020 2024 3078 .addl $0x 00002ad0: 312c 2d30 7834 2825 7262 7029 0a20 3834 1,-0x4(%rbp). 84 00002ae0: 633a 0938 6220 3435 2066 6320 2020 2020 c:.8b 45 fc 00002af0: 2020 2020 2020 2020 096d 6f76 2020 2020 .mov 00002b00: 2d30 7834 2825 7262 7029 2c25 6561 780a -0x4(%rbp),%eax. 00002b10: 2038 3466 3a09 3362 2034 3520 6534 2020 84f:.3b 45 e4 00002b20: 2020 2020 2020 2020 2020 2009 636d 7020 .cmp 00002b30: 2020 202d 3078 3163 2825 7262 7029 2c25 -0x1c(%rbp),% 00002b40: 6561 780a 2038 3532 3a09 3763 2039 6220 eax. 852:.7c 9b 00002b50: 2020 2020 2020 2020 2020 2020 2020 2009 . 00002b60: 6a6c 2020 2020 2037 6566 203c 5f5f 6378 jl 7ef <__cx 00002b70: 615f 6669 6e61 6c69 7a65 4070 6c74 2b30 a_finalize@plt+0 00002b80: 7832 3266 3e0a 2038 3534 3a09 3930 2020 x22f>. 854:.90 00002b90: 2020 2020 2020 2020 2020 2020 2020 2020 00002ba0: 2009 6e6f 700a 2038 3535 3a09 6339 2020 .nop. 855:.c9 00002bb0: 2020 2020 2020 2020 2020 2020 2020 2020 00002bc0: 2009 6c65 6176 6571 200a 2038 3536 3a09 .leaveq . 856:. 00002bd0: 6333 2020 2020 2020 2020 2020 2020 2020 c3 00002be0: 2020 2020 2009 7265 7471 2020 200a 2038 .retq . 8 00002bf0: 3537 3a09 3535 2020 2020 2020 2020 2020 57:.55 00002c00: 2020 2020 2020 2020 2009 7075 7368 2020 .push 00002c10: 2025 7262 700a 2038 3538 3a09 3438 2038 %rbp. 858:.48 8 00002c20: 3920 6535 2020 2020 2020 2020 2020 2020 9 e5 00002c30: 2009 6d6f 7620 2020 2025 7273 702c 2572 .mov %rsp,%r 00002c40: 6270 0a20 3835 623a 0934 3820 3833 2065 bp. 85b:.48 83 e 00002c50: 6320 3630 2020 2020 2020 2020 2020 0973 c 60 .s 00002c60: 7562 2020 2020 2430 7836 302c 2572 7370 ub $0x60,%rsp 00002c70: 0a20 3835 663a 0934 3820 3839 2037 6420 . 85f:.48 89 7d 00002c80: 6138 2020 2020 2020 2020 2020 096d 6f76 a8 .mov 00002c90: 2020 2020 2572 6469 2c2d 3078 3538 2825 %rdi,-0x58(% 00002ca0: 7262 7029 0a20 3836 333a 0938 3920 3735 rbp). 863:.89 75 00002cb0: 2061 3420 2020 2020 2020 2020 2020 2020 a4 00002cc0: 096d 6f76 2020 2020 2565 7369 2c2d 3078 .mov %esi,-0x 00002cd0: 3563 2825 7262 7029 0a20 3836 363a 0963 5c(%rbp). 866:.c 00002ce0: 3720 3435 2062 3020 3465 2030 3020 3030 7 45 b0 4e 00 00 00002cf0: 2030 3020 096d 6f76 6c20 2020 2430 7834 00 .movl $0x4 00002d00: 652c 2d30 7835 3028 2572 6270 290a 2038 e,-0x50(%rbp). 8 00002d10: 3664 3a09 6337 2034 3520 6234 2036 6620 6d:.c7 45 b4 6f 00002d20: 3030 2030 3020 3030 2009 6d6f 766c 2020 00 00 00 .movl 00002d30: 2024 3078 3666 2c2d 3078 3463 2825 7262 $0x6f,-0x4c(%rb 00002d40: 7029 0a20 3837 343a 0963 3720 3435 2062 p). 874:.c7 45 b 00002d50: 3820 3230 2030 3020 3030 2030 3020 096d 8 20 00 00 00 .m 00002d60: 6f76 6c20 2020 2430 7832 302c 2d30 7834 ovl $0x20,-0x4 00002d70: 3828 2572 6270 290a 2038 3762 3a09 6337 8(%rbp). 87b:.c7 00002d80: 2034 3520 6263 2036 3420 3030 2030 3020 45 bc 64 00 00 00002d90: 3030 2009 6d6f 766c 2020 2024 3078 3634 00 .movl $0x64 00002da0: 2c2d 3078 3434 2825 7262 7029 0a20 3838 ,-0x44(%rbp). 88 00002db0: 323a 0963 3720 3435 2063 3020 3639 2030 2:.c7 45 c0 69 0 00002dc0: 3020 3030 2030 3020 096d 6f76 6c20 2020 0 00 00 .movl 00002dd0: 2430 7836 392c 2d30 7834 3028 2572 6270 $0x69,-0x40(%rbp 00002de0: 290a 2038 3839 3a09 6337 2034 3520 6334 ). 889:.c7 45 c4 00002df0: 2037 3320 3030 2030 3020 3030 2009 6d6f 73 00 00 00 .mo 00002e00: 766c 2020 2024 3078 3733 2c2d 3078 3363 vl $0x73,-0x3c 00002e10: 2825 7262 7029 0a20 3839 303a 0963 3720 (%rbp). 890:.c7 00002e20: 3435 2063 3820 3631 2030 3020 3030 2030 45 c8 61 00 00 0 00002e30: 3020 096d 6f76 6c20 2020 2430 7836 312c 0 .movl $0x61, 00002e40: 2d30 7833 3828 2572 6270 290a 2038 3937 -0x38(%rbp). 897 00002e50: 3a09 6337 2034 3520 6363 2037 3320 3030 :.c7 45 cc 73 00 00002e60: 2030 3020 3030 2009 6d6f 766c 2020 2024 00 00 .movl $ 00002e70: 3078 3733 2c2d 3078 3334 2825 7262 7029 0x73,-0x34(%rbp) 00002e80: 0a20 3839 653a 0963 3720 3435 2064 3020 . 89e:.c7 45 d0 00002e90: 3733 2030 3020 3030 2030 3020 096d 6f76 73 00 00 00 .mov 00002ea0: 6c20 2020 2430 7837 332c 2d30 7833 3028 l $0x73,-0x30( 00002eb0: 2572 6270 290a 2038 6135 3a09 6337 2034 %rbp). 8a5:.c7 4 00002ec0: 3520 6434 2036 3520 3030 2030 3020 3030 5 d4 65 00 00 00 00002ed0: 2009 6d6f 766c 2020 2024 3078 3635 2c2d .movl $0x65,- 00002ee0: 3078 3263 2825 7262 7029 0a20 3861 633a 0x2c(%rbp). 8ac: 00002ef0: 0963 3720 3435 2064 3820 3664 2030 3020 .c7 45 d8 6d 00 00002f00: 3030 2030 3020 096d 6f76 6c20 2020 2430 00 00 .movl $0 00002f10: 7836 642c 2d30 7832 3828 2572 6270 290a x6d,-0x28(%rbp). 00002f20: 2038 6233 3a09 6337 2034 3520 6463 2036 8b3:.c7 45 dc 6 00002f30: 3220 3030 2030 3020 3030 2009 6d6f 766c 2 00 00 00 .movl 00002f40: 2020 2024 3078 3632 2c2d 3078 3234 2825 $0x62,-0x24(% 00002f50: 7262 7029 0a20 3862 613a 0963 3720 3435 rbp). 8ba:.c7 45 00002f60: 2065 3020 3663 2030 3020 3030 2030 3020 e0 6c 00 00 00 00002f70: 096d 6f76 6c20 2020 2430 7836 632c 2d30 .movl $0x6c,-0 00002f80: 7832 3028 2572 6270 290a 2038 6331 3a09 x20(%rbp). 8c1:. 00002f90: 6337 2034 3520 6534 2036 3520 3030 2030 c7 45 e4 65 00 0 00002fa0: 3020 3030 2009 6d6f 766c 2020 2024 3078 0 00 .movl $0x 00002fb0: 3635 2c2d 3078 3163 2825 7262 7029 0a20 65,-0x1c(%rbp). 00002fc0: 3863 383a 0963 3720 3435 2065 3820 3231 8c8:.c7 45 e8 21 00002fd0: 2030 3020 3030 2030 3020 096d 6f76 6c20 00 00 00 .movl 00002fe0: 2020 2430 7832 312c 2d30 7831 3828 2572 $0x21,-0x18(%r 00002ff0: 6270 290a 2038 6366 3a09 6337 2034 3520 bp). 8cf:.c7 45 00003000: 6663 2030 3020 3030 2030 3020 3030 2009 fc 00 00 00 00 . 00003010: 6d6f 766c 2020 2024 3078 302c 2d30 7834 movl $0x0,-0x4 00003020: 2825 7262 7029 0a20 3864 363a 0965 3920 (%rbp). 8d6:.e9 00003030: 6538 2030 3020 3030 2030 3020 2020 2020 e8 00 00 00 00003040: 2020 096a 6d70 7120 2020 3963 3320 3c5f .jmpq 9c3 <_ 00003050: 5f63 7861 5f66 696e 616c 697a 6540 706c _cxa_finalize@pl 00003060: 742b 3078 3430 333e 0a20 3864 623a 0963 t+0x403>. 8db:.c 00003070: 3720 3435 2066 3820 3030 2030 3020 3030 7 45 f8 00 00 00 00003080: 2030 3020 096d 6f76 6c20 2020 2430 7830 00 .movl $0x0 00003090: 2c2d 3078 3828 2572 6270 290a 2038 6532 ,-0x8(%rbp). 8e2 000030a0: 3a09 6539 2062 3020 3030 2030 3020 3030 :.e9 b0 00 00 00 000030b0: 2020 2020 2020 2009 6a6d 7071 2020 2039 .jmpq 9 000030c0: 3937 203c 5f5f 6378 615f 6669 6e61 6c69 97 <__cxa_finali 000030d0: 7a65 4070 6c74 2b30 7833 6437 3e0a 2038 ze@plt+0x3d7>. 8 000030e0: 6537 3a09 3862 2034 3520 6663 2020 2020 e7:.8b 45 fc 000030f0: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 00003100: 202d 3078 3428 2572 6270 292c 2565 6178 -0x4(%rbp),%eax 00003110: 0a20 3865 613a 0934 3820 3633 2064 3020 . 8ea:.48 63 d0 00003120: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 00003130: 736c 7120 2565 6178 2c25 7264 780a 2038 slq %eax,%rdx. 8 00003140: 6564 3a09 3438 2038 3920 6430 2020 2020 ed:.48 89 d0 00003150: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 00003160: 2025 7264 782c 2572 6178 0a20 3866 303a %rdx,%rax. 8f0: 00003170: 0934 3820 3031 2063 3020 2020 2020 2020 .48 01 c0 00003180: 2020 2020 2020 0961 6464 2020 2020 2572 .add %r 00003190: 6178 2c25 7261 780a 2038 6633 3a09 3438 ax,%rax. 8f3:.48 000031a0: 2030 3120 6430 2020 2020 2020 2020 2020 01 d0 000031b0: 2020 2009 6164 6420 2020 2025 7264 782c .add %rdx, 000031c0: 2572 6178 0a20 3866 363a 0934 3820 6331 %rax. 8f6:.48 c1 000031d0: 2065 3020 3032 2020 2020 2020 2020 2020 e0 02 000031e0: 0973 686c 2020 2020 2430 7832 2c25 7261 .shl $0x2,%ra 000031f0: 780a 2038 6661 3a09 3438 2038 3920 6332 x. 8fa:.48 89 c2 00003200: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00003210: 7620 2020 2025 7261 782c 2572 6478 0a20 v %rax,%rdx. 00003220: 3866 643a 0934 3820 3862 2034 3520 6138 8fd:.48 8b 45 a8 00003230: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00003240: 2020 2d30 7835 3828 2572 6270 292c 2572 -0x58(%rbp),%r 00003250: 6178 0a20 3930 313a 0934 3820 3031 2064 ax. 901:.48 01 d 00003260: 3020 2020 2020 2020 2020 2020 2020 0961 0 .a 00003270: 6464 2020 2020 2572 6478 2c25 7261 780a dd %rdx,%rax. 00003280: 2039 3034 3a09 3862 2030 3020 2020 2020 904:.8b 00 00003290: 2020 2020 2020 2020 2020 2009 6d6f 7620 .mov 000032a0: 2020 2028 2572 6178 292c 2565 6178 0a20 (%rax),%eax. 000032b0: 3930 363a 0938 3520 6330 2020 2020 2020 906:.85 c0 000032c0: 2020 2020 2020 2020 2020 0974 6573 7420 .test 000032d0: 2020 2565 6178 2c25 6561 780a 2039 3038 %eax,%eax. 908 000032e0: 3a09 3734 2033 3520 2020 2020 2020 2020 :.74 35 000032f0: 2020 2020 2020 2009 6a65 2020 2020 2039 .je 9 00003300: 3366 203c 5f5f 6378 615f 6669 6e61 6c69 3f <__cxa_finali 00003310: 7a65 4070 6c74 2b30 7833 3766 3e0a 2039 ze@plt+0x37f>. 9 00003320: 3061 3a09 6337 2034 3520 6634 2030 3020 0a:.c7 45 f4 00 00003330: 3030 2030 3020 3030 2009 6d6f 766c 2020 00 00 00 .movl 00003340: 2024 3078 302c 2d30 7863 2825 7262 7029 $0x0,-0xc(%rbp) 00003350: 0a20 3931 313a 0965 6220 3134 2020 2020 . 911:.eb 14 00003360: 2020 2020 2020 2020 2020 2020 096a 6d70 .jmp 00003370: 2020 2020 3932 3720 3c5f 5f63 7861 5f66 927 <__cxa_f 00003380: 696e 616c 697a 6540 706c 742b 3078 3336 inalize@plt+0x36 00003390: 373e 0a20 3931 333a 0938 6220 3435 2066 7>. 913:.8b 45 f 000033a0: 3420 2020 2020 2020 2020 2020 2020 096d 4 .m 000033b0: 6f76 2020 2020 2d30 7863 2825 7262 7029 ov -0xc(%rbp) 000033c0: 2c25 6561 780a 2039 3136 3a09 3438 2039 ,%eax. 916:.48 9 000033d0: 3820 2020 2020 2020 2020 2020 2020 2020 8 000033e0: 2009 636c 7471 2020 200a 2039 3138 3a09 .cltq . 918:. 000033f0: 3862 2034 3420 3835 2062 3020 2020 2020 8b 44 85 b0 00003400: 2020 2020 2009 6d6f 7620 2020 202d 3078 .mov -0x 00003410: 3530 2825 7262 702c 2572 6178 2c34 292c 50(%rbp,%rax,4), 00003420: 2565 6178 0a20 3931 633a 0938 3920 6337 %eax. 91c:.89 c7 00003430: 2020 2020 2020 2020 2020 2020 2020 2020 00003440: 096d 6f76 2020 2020 2565 6178 2c25 6564 .mov %eax,%ed 00003450: 690a 2039 3165 3a09 6538 2037 6420 6663 i. 91e:.e8 7d fc 00003460: 2066 6620 6666 2020 2020 2020 2009 6361 ff ff .ca 00003470: 6c6c 7120 2035 6130 203c 7075 7463 6861 llq 5a0 . 923:.83 00003490: 3435 2066 3420 3031 2020 2020 2020 2020 45 f4 01 000034a0: 2020 0961 6464 6c20 2020 2430 7831 2c2d .addl $0x1,- 000034b0: 3078 6328 2572 6270 290a 2039 3237 3a09 0xc(%rbp). 927:. 000034c0: 3862 2034 3520 6634 2020 2020 2020 2020 8b 45 f4 000034d0: 2020 2020 2009 6d6f 7620 2020 202d 3078 .mov -0x 000034e0: 6328 2572 6270 292c 2565 6178 0a20 3932 c(%rbp),%eax. 92 000034f0: 613a 0938 3320 6638 2030 6520 2020 2020 a:.83 f8 0e 00003500: 2020 2020 2020 2020 0963 6d70 2020 2020 .cmp 00003510: 2430 7865 2c25 6561 780a 2039 3264 3a09 $0xe,%eax. 92d:. 00003520: 3736 2065 3420 2020 2020 2020 2020 2020 76 e4 00003530: 2020 2020 2009 6a62 6520 2020 2039 3133 .jbe 913 00003540: 203c 5f5f 6378 615f 6669 6e61 6c69 7a65 <__cxa_finalize 00003550: 4070 6c74 2b30 7833 3533 3e0a 2039 3266 @plt+0x353>. 92f 00003560: 3a09 6266 2030 6120 3030 2030 3020 3030 :.bf 0a 00 00 00 00003570: 2020 2020 2020 2009 6d6f 7620 2020 2024 .mov $ 00003580: 3078 612c 2565 6469 0a20 3933 343a 0965 0xa,%edi. 934:.e 00003590: 3820 3637 2066 6320 6666 2066 6620 2020 8 67 fc ff ff 000035a0: 2020 2020 0963 616c 6c71 2020 3561 3020 .callq 5a0 000035b0: 3c70 7574 6368 6172 4070 6c74 3e0a 2039 . 9 000035c0: 3339 3a09 3833 2034 3520 6638 2030 3120 39:.83 45 f8 01 000035d0: 2020 2020 2020 2020 2009 6164 646c 2020 .addl 000035e0: 2024 3078 312c 2d30 7838 2825 7262 7029 $0x1,-0x8(%rbp) 000035f0: 0a20 3933 643a 0965 6220 3234 2020 2020 . 93d:.eb 24 00003600: 2020 2020 2020 2020 2020 2020 096a 6d70 .jmp 00003610: 2020 2020 3936 3320 3c5f 5f63 7861 5f66 963 <__cxa_f 00003620: 696e 616c 697a 6540 706c 742b 3078 3361 inalize@plt+0x3a 00003630: 333e 0a20 3933 663a 0938 6220 3435 2066 3>. 93f:.8b 45 f 00003640: 6320 2020 2020 2020 2020 2020 2020 096d c .m 00003650: 6f76 2020 2020 2d30 7834 2825 7262 7029 ov -0x4(%rbp) 00003660: 2c25 6561 780a 2039 3432 3a09 3438 2036 ,%eax. 942:.48 6 00003670: 3320 6430 2020 2020 2020 2020 2020 2020 3 d0 00003680: 2009 6d6f 7673 6c71 2025 6561 782c 2572 .movslq %eax,%r 00003690: 6478 0a20 3934 353a 0934 3820 3839 2064 dx. 945:.48 89 d 000036a0: 3020 2020 2020 2020 2020 2020 2020 096d 0 .m 000036b0: 6f76 2020 2020 2572 6478 2c25 7261 780a ov %rdx,%rax. 000036c0: 2039 3438 3a09 3438 2030 3120 6330 2020 948:.48 01 c0 000036d0: 2020 2020 2020 2020 2020 2009 6164 6420 .add 000036e0: 2020 2025 7261 782c 2572 6178 0a20 3934 %rax,%rax. 94 000036f0: 623a 0934 3820 3031 2064 3020 2020 2020 b:.48 01 d0 00003700: 2020 2020 2020 2020 0961 6464 2020 2020 .add 00003710: 2572 6478 2c25 7261 780a 2039 3465 3a09 %rdx,%rax. 94e:. 00003720: 3438 2063 3120 6530 2030 3220 2020 2020 48 c1 e0 02 00003730: 2020 2020 2009 7368 6c20 2020 2024 3078 .shl $0x 00003740: 322c 2572 6178 0a20 3935 323a 0934 3820 2,%rax. 952:.48 00003750: 3839 2063 3220 2020 2020 2020 2020 2020 89 c2 00003760: 2020 096d 6f76 2020 2020 2572 6178 2c25 .mov %rax,% 00003770: 7264 780a 2039 3535 3a09 3438 2038 6220 rdx. 955:.48 8b 00003780: 3435 2061 3820 2020 2020 2020 2020 2009 45 a8 . 00003790: 6d6f 7620 2020 202d 3078 3538 2825 7262 mov -0x58(%rb 000037a0: 7029 2c25 7261 780a 2039 3539 3a09 3438 p),%rax. 959:.48 000037b0: 2030 3120 6430 2020 2020 2020 2020 2020 01 d0 000037c0: 2020 2009 6164 6420 2020 2025 7264 782c .add %rdx, 000037d0: 2572 6178 0a20 3935 633a 0963 3720 3430 %rax. 95c:.c7 40 000037e0: 2030 3420 3030 2030 3020 3030 2030 3020 04 00 00 00 00 000037f0: 096d 6f76 6c20 2020 2430 7830 2c30 7834 .movl $0x0,0x4 00003800: 2825 7261 7829 0a20 3936 333a 0938 6220 (%rax). 963:.8b 00003810: 3435 2066 3820 2020 2020 2020 2020 2020 45 f8 00003820: 2020 096d 6f76 2020 2020 2d30 7838 2825 .mov -0x8(% 00003830: 7262 7029 2c25 6561 780a 2039 3636 3a09 rbp),%eax. 966:. 00003840: 3362 2034 3520 6663 2020 2020 2020 2020 3b 45 fc 00003850: 2020 2020 2009 636d 7020 2020 202d 3078 .cmp -0x 00003860: 3428 2572 6270 292c 2565 6178 0a20 3936 4(%rbp),%eax. 96 00003870: 393a 0937 6520 3263 2020 2020 2020 2020 9:.7e 2c 00003880: 2020 2020 2020 2020 096a 6c65 2020 2020 .jle 00003890: 3939 3720 3c5f 5f63 7861 5f66 696e 616c 997 <__cxa_final 000038a0: 697a 6540 706c 742b 3078 3364 373e 0a20 ize@plt+0x3d7>. 000038b0: 3936 623a 0938 6220 3435 2066 6320 2020 96b:.8b 45 fc 000038c0: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 000038d0: 2020 2d30 7834 2825 7262 7029 2c25 6561 -0x4(%rbp),%ea 000038e0: 780a 2039 3665 3a09 3438 2036 3320 6430 x. 96e:.48 63 d0 000038f0: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00003900: 7673 6c71 2025 6561 782c 2572 6478 0a20 vslq %eax,%rdx. 00003910: 3937 313a 0934 3820 3839 2064 3020 2020 971:.48 89 d0 00003920: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00003930: 2020 2572 6478 2c25 7261 780a 2039 3734 %rdx,%rax. 974 00003940: 3a09 3438 2030 3120 6330 2020 2020 2020 :.48 01 c0 00003950: 2020 2020 2020 2009 6164 6420 2020 2025 .add % 00003960: 7261 782c 2572 6178 0a20 3937 373a 0934 rax,%rax. 977:.4 00003970: 3820 3031 2064 3020 2020 2020 2020 2020 8 01 d0 00003980: 2020 2020 0961 6464 2020 2020 2572 6478 .add %rdx 00003990: 2c25 7261 780a 2039 3761 3a09 3438 2063 ,%rax. 97a:.48 c 000039a0: 3120 6530 2030 3220 2020 2020 2020 2020 1 e0 02 000039b0: 2009 7368 6c20 2020 2024 3078 322c 2572 .shl $0x2,%r 000039c0: 6178 0a20 3937 653a 0934 3820 3839 2063 ax. 97e:.48 89 c 000039d0: 3220 2020 2020 2020 2020 2020 2020 096d 2 .m 000039e0: 6f76 2020 2020 2572 6178 2c25 7264 780a ov %rax,%rdx. 000039f0: 2039 3831 3a09 3438 2038 6220 3435 2061 981:.48 8b 45 a 00003a00: 3820 2020 2020 2020 2020 2009 6d6f 7620 8 .mov 00003a10: 2020 202d 3078 3538 2825 7262 7029 2c25 -0x58(%rbp),% 00003a20: 7261 780a 2039 3835 3a09 3438 2030 3120 rax. 985:.48 01 00003a30: 6332 2020 2020 2020 2020 2020 2020 2009 c2 . 00003a40: 6164 6420 2020 2025 7261 782c 2572 6478 add %rax,%rdx 00003a50: 0a20 3938 383a 0938 6220 3435 2066 6320 . 988:.8b 45 fc 00003a60: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 00003a70: 2020 2020 2d30 7834 2825 7262 7029 2c25 -0x4(%rbp),% 00003a80: 6561 780a 2039 3862 3a09 3839 2063 3620 eax. 98b:.89 c6 00003a90: 2020 2020 2020 2020 2020 2020 2020 2009 . 00003aa0: 6d6f 7620 2020 2025 6561 782c 2565 7369 mov %eax,%esi 00003ab0: 0a20 3938 643a 0934 3820 3839 2064 3720 . 98d:.48 89 d7 00003ac0: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 00003ad0: 2020 2020 2572 6478 2c25 7264 690a 2039 %rdx,%rdi. 9 00003ae0: 3930 3a09 6538 2061 3620 3030 2030 3020 90:.e8 a6 00 00 00003af0: 3030 2020 2020 2020 2009 6361 6c6c 7120 00 .callq 00003b00: 2061 3362 203c 5f5f 6378 615f 6669 6e61 a3b <__cxa_fina 00003b10: 6c69 7a65 4070 6c74 2b30 7834 3762 3e0a lize@plt+0x47b>. 00003b20: 2039 3935 3a09 6562 2032 3820 2020 2020 995:.eb 28 00003b30: 2020 2020 2020 2020 2020 2009 6a6d 7020 .jmp 00003b40: 2020 2039 6266 203c 5f5f 6378 615f 6669 9bf <__cxa_fi 00003b50: 6e61 6c69 7a65 4070 6c74 2b30 7833 6666 nalize@plt+0x3ff 00003b60: 3e0a 2039 3937 3a09 3862 2034 3520 6663 >. 997:.8b 45 fc 00003b70: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00003b80: 7620 2020 202d 3078 3428 2572 6270 292c v -0x4(%rbp), 00003b90: 2565 6178 0a20 3939 613a 0934 3820 3633 %eax. 99a:.48 63 00003ba0: 2064 3020 2020 2020 2020 2020 2020 2020 d0 00003bb0: 096d 6f76 736c 7120 2565 6178 2c25 7264 .movslq %eax,%rd 00003bc0: 780a 2039 3964 3a09 3438 2038 3920 6430 x. 99d:.48 89 d0 00003bd0: 2020 2020 2020 2020 2020 2020 2009 6d6f .mo 00003be0: 7620 2020 2025 7264 782c 2572 6178 0a20 v %rdx,%rax. 00003bf0: 3961 303a 0934 3820 3031 2063 3020 2020 9a0:.48 01 c0 00003c00: 2020 2020 2020 2020 2020 0961 6464 2020 .add 00003c10: 2020 2572 6178 2c25 7261 780a 2039 6133 %rax,%rax. 9a3 00003c20: 3a09 3438 2030 3120 6430 2020 2020 2020 :.48 01 d0 00003c30: 2020 2020 2020 2009 6164 6420 2020 2025 .add % 00003c40: 7264 782c 2572 6178 0a20 3961 363a 0934 rdx,%rax. 9a6:.4 00003c50: 3820 6331 2065 3020 3032 2020 2020 2020 8 c1 e0 02 00003c60: 2020 2020 0973 686c 2020 2020 2430 7832 .shl $0x2 00003c70: 2c25 7261 780a 2039 6161 3a09 3438 2038 ,%rax. 9aa:.48 8 00003c80: 3920 6332 2020 2020 2020 2020 2020 2020 9 c2 00003c90: 2009 6d6f 7620 2020 2025 7261 782c 2572 .mov %rax,%r 00003ca0: 6478 0a20 3961 643a 0934 3820 3862 2034 dx. 9ad:.48 8b 4 00003cb0: 3520 6138 2020 2020 2020 2020 2020 096d 5 a8 .m 00003cc0: 6f76 2020 2020 2d30 7835 3828 2572 6270 ov -0x58(%rbp 00003cd0: 292c 2572 6178 0a20 3962 313a 0934 3820 ),%rax. 9b1:.48 00003ce0: 3031 2064 3020 2020 2020 2020 2020 2020 01 d0 00003cf0: 2020 0961 6464 2020 2020 2572 6478 2c25 .add %rdx,% 00003d00: 7261 780a 2039 6234 3a09 3862 2034 3020 rax. 9b4:.8b 40 00003d10: 3034 2020 2020 2020 2020 2020 2020 2009 04 . 00003d20: 6d6f 7620 2020 2030 7834 2825 7261 7829 mov 0x4(%rax) 00003d30: 2c25 6561 780a 2039 6237 3a09 3835 2063 ,%eax. 9b7:.85 c 00003d40: 3020 2020 2020 2020 2020 2020 2020 2020 0 00003d50: 2009 7465 7374 2020 2025 6561 782c 2565 .test %eax,%e 00003d60: 6178 0a20 3962 393a 0930 6620 3835 2032 ax. 9b9:.0f 85 2 00003d70: 3820 6666 2066 6620 6666 2020 2020 096a 8 ff ff ff .j 00003d80: 6e65 2020 2020 3865 3720 3c5f 5f63 7861 ne 8e7 <__cxa 00003d90: 5f66 696e 616c 697a 6540 706c 742b 3078 _finalize@plt+0x 00003da0: 3332 373e 0a20 3962 663a 0938 3320 3435 327>. 9bf:.83 45 00003db0: 2066 6320 3031 2020 2020 2020 2020 2020 fc 01 00003dc0: 0961 6464 6c20 2020 2430 7831 2c2d 3078 .addl $0x1,-0x 00003dd0: 3428 2572 6270 290a 2039 6333 3a09 3862 4(%rbp). 9c3:.8b 00003de0: 2034 3520 6663 2020 2020 2020 2020 2020 45 fc 00003df0: 2020 2009 6d6f 7620 2020 202d 3078 3428 .mov -0x4( 00003e00: 2572 6270 292c 2565 6178 0a20 3963 363a %rbp),%eax. 9c6: 00003e10: 0933 6220 3435 2061 3420 2020 2020 2020 .3b 45 a4 00003e20: 2020 2020 2020 0963 6d70 2020 2020 2d30 .cmp -0 00003e30: 7835 6328 2572 6270 292c 2565 6178 0a20 x5c(%rbp),%eax. 00003e40: 3963 393a 0930 6620 3863 2030 6320 6666 9c9:.0f 8c 0c ff 00003e50: 2066 6620 6666 2020 2020 096a 6c20 2020 ff ff .jl 00003e60: 2020 3864 6220 3c5f 5f63 7861 5f66 696e 8db <__cxa_fin 00003e70: 616c 697a 6540 706c 742b 3078 3331 623e alize@plt+0x31b> 00003e80: 0a20 3963 663a 0939 3020 2020 2020 2020 . 9cf:.90 00003e90: 2020 2020 2020 2020 2020 2020 096e 6f70 .nop 00003ea0: 0a20 3964 303a 0963 3920 2020 2020 2020 . 9d0:.c9 00003eb0: 2020 2020 2020 2020 2020 2020 096c 6561 .lea 00003ec0: 7665 7120 0a20 3964 313a 0963 3320 2020 veq . 9d1:.c3 00003ed0: 2020 2020 2020 2020 2020 2020 2020 2020 00003ee0: 0972 6574 7120 2020 0a20 3964 323a 0935 .retq . 9d2:.5 00003ef0: 3520 2020 2020 2020 2020 2020 2020 2020 5 00003f00: 2020 2020 0970 7573 6820 2020 2572 6270 .push %rbp 00003f10: 0a20 3964 333a 0934 3820 3839 2065 3520 . 9d3:.48 89 e5 00003f20: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 00003f30: 2020 2020 2572 7370 2c25 7262 700a 2039 %rsp,%rbp. 9 00003f40: 6436 3a09 3438 2038 3320 6563 2031 3020 d6:.48 83 ec 10 00003f50: 2020 2020 2020 2020 2009 7375 6220 2020 .sub 00003f60: 2024 3078 3130 2c25 7273 700a 2039 6461 $0x10,%rsp. 9da 00003f70: 3a09 3438 2038 3920 3764 2066 3820 2020 :.48 89 7d f8 00003f80: 2020 2020 2020 2009 6d6f 7620 2020 2025 .mov % 00003f90: 7264 692c 2d30 7838 2825 7262 7029 0a20 rdi,-0x8(%rbp). 00003fa0: 3964 653a 0938 3920 3735 2066 3420 2020 9de:.89 75 f4 00003fb0: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00003fc0: 2020 2565 7369 2c2d 3078 6328 2572 6270 %esi,-0xc(%rbp 00003fd0: 290a 2039 6531 3a09 3438 2038 6220 3435 ). 9e1:.48 8b 45 00003fe0: 2066 3820 2020 2020 2020 2020 2009 6d6f f8 .mo 00003ff0: 7620 2020 202d 3078 3828 2572 6270 292c v -0x8(%rbp), 00004000: 2572 6178 0a20 3965 353a 0963 3720 3030 %rax. 9e5:.c7 00 00004010: 2030 3120 3030 2030 3020 3030 2020 2020 01 00 00 00 00004020: 096d 6f76 6c20 2020 2430 7831 2c28 2572 .movl $0x1,(%r 00004030: 6178 290a 2039 6562 3a09 3862 2034 3520 ax). 9eb:.8b 45 00004040: 6634 2020 2020 2020 2020 2020 2020 2009 f4 . 00004050: 6d6f 7620 2020 202d 3078 6328 2572 6270 mov -0xc(%rbp 00004060: 292c 2565 6178 0a20 3965 653a 0938 3320 ),%eax. 9ee:.83 00004070: 6330 2030 3120 2020 2020 2020 2020 2020 c0 01 00004080: 2020 0961 6464 2020 2020 2430 7831 2c25 .add $0x1,% 00004090: 6561 780a 2039 6631 3a09 3839 2063 3620 eax. 9f1:.89 c6 000040a0: 2020 2020 2020 2020 2020 2020 2020 2009 . 000040b0: 6d6f 7620 2020 2025 6561 782c 2565 7369 mov %eax,%esi 000040c0: 0a20 3966 333a 0934 3820 3864 2033 6420 . 9f3:.48 8d 3d 000040d0: 6661 2030 3020 3030 2030 3020 096c 6561 fa 00 00 00 .lea 000040e0: 2020 2020 3078 6661 2825 7269 7029 2c25 0xfa(%rip),% 000040f0: 7264 6920 2020 2020 2020 2023 2061 6634 rdi # af4 00004100: 203c 5f5f 6378 615f 6669 6e61 6c69 7a65 <__cxa_finalize 00004110: 4070 6c74 2b30 7835 3334 3e0a 2039 6661 @plt+0x534>. 9fa 00004120: 3a09 6238 2030 3020 3030 2030 3020 3030 :.b8 00 00 00 00 00004130: 2020 2020 2020 2009 6d6f 7620 2020 2024 .mov $ 00004140: 3078 302c 2565 6178 0a20 3966 663a 0965 0x0,%eax. 9ff:.e 00004150: 3820 6163 2066 6220 6666 2066 6620 2020 8 ac fb ff ff 00004160: 2020 2020 0963 616c 6c71 2020 3562 3020 .callq 5b0 00004170: 3c70 7269 6e74 6640 706c 743e 0a20 6130 . a0 00004180: 343a 0936 6120 3635 2020 2020 2020 2020 4:.6a 65 00004190: 2020 2020 2020 2020 0970 7573 6871 2020 .pushq 000041a0: 2430 7836 350a 2061 3036 3a09 3661 2037 $0x65. a06:.6a 7 000041b0: 3620 2020 2020 2020 2020 2020 2020 2020 6 000041c0: 2009 7075 7368 7120 2024 3078 3736 0a20 .pushq $0x76. 000041d0: 6130 383a 0934 3120 6239 2036 3920 3030 a08:.41 b9 69 00 000041e0: 2030 3020 3030 2020 2020 096d 6f76 2020 00 00 .mov 000041f0: 2020 2430 7836 392c 2572 3964 0a20 6130 $0x69,%r9d. a0 00004200: 653a 0934 3120 6238 2036 6320 3030 2030 e:.41 b8 6c 00 0 00004210: 3020 3030 2020 2020 096d 6f76 2020 2020 0 00 .mov 00004220: 2430 7836 632c 2572 3864 0a20 6131 343a $0x6c,%r8d. a14: 00004230: 0962 3920 3631 2030 3020 3030 2030 3020 .b9 61 00 00 00 00004240: 2020 2020 2020 096d 6f76 2020 2020 2430 .mov $0 00004250: 7836 312c 2565 6378 0a20 6131 393a 0962 x61,%ecx. a19:.b 00004260: 6120 3733 2030 3020 3030 2030 3020 2020 a 73 00 00 00 00004270: 2020 2020 096d 6f76 2020 2020 2430 7837 .mov $0x7 00004280: 332c 2565 6478 0a20 6131 653a 0962 6520 3,%edx. a1e:.be 00004290: 3639 2030 3020 3030 2030 3020 2020 2020 69 00 00 00 000042a0: 2020 096d 6f76 2020 2020 2430 7836 392c .mov $0x69, 000042b0: 2565 7369 0a20 6132 333a 0934 3820 3864 %esi. a23:.48 8d 000042c0: 2033 6420 6435 2030 3020 3030 2030 3020 3d d5 00 00 00 000042d0: 096c 6561 2020 2020 3078 6435 2825 7269 .lea 0xd5(%ri 000042e0: 7029 2c25 7264 6920 2020 2020 2020 2023 p),%rdi # 000042f0: 2061 6666 203c 5f5f 6378 615f 6669 6e61 aff <__cxa_fina 00004300: 6c69 7a65 4070 6c74 2b30 7835 3366 3e0a lize@plt+0x53f>. 00004310: 2061 3261 3a09 6238 2030 3020 3030 2030 a2a:.b8 00 00 0 00004320: 3020 3030 2020 2020 2020 2009 6d6f 7620 0 00 .mov 00004330: 2020 2024 3078 302c 2565 6178 0a20 6132 $0x0,%eax. a2 00004340: 663a 0965 3820 3763 2066 6220 6666 2066 f:.e8 7c fb ff f 00004350: 6620 2020 2020 2020 0963 616c 6c71 2020 f .callq 00004360: 3562 3020 3c70 7269 6e74 6640 706c 743e 5b0 00004370: 0a20 6133 343a 0934 3820 3833 2063 3420 . a34:.48 83 c4 00004380: 3130 2020 2020 2020 2020 2020 0961 6464 10 .add 00004390: 2020 2020 2430 7831 302c 2572 7370 0a20 $0x10,%rsp. 000043a0: 6133 383a 0939 3020 2020 2020 2020 2020 a38:.90 000043b0: 2020 2020 2020 2020 2020 096e 6f70 0a20 .nop. 000043c0: 6133 393a 0963 3920 2020 2020 2020 2020 a39:.c9 000043d0: 2020 2020 2020 2020 2020 096c 6561 7665 .leave 000043e0: 7120 0a20 6133 613a 0963 3320 2020 2020 q . a3a:.c3 000043f0: 2020 2020 2020 2020 2020 2020 2020 0972 .r 00004400: 6574 7120 2020 0a20 6133 623a 0935 3520 etq . a3b:.55 00004410: 2020 2020 2020 2020 2020 2020 2020 2020 00004420: 2020 0970 7573 6820 2020 2572 6270 0a20 .push %rbp. 00004430: 6133 633a 0934 3820 3839 2065 3520 2020 a3c:.48 89 e5 00004440: 2020 2020 2020 2020 2020 096d 6f76 2020 .mov 00004450: 2020 2572 7370 2c25 7262 700a 2061 3366 %rsp,%rbp. a3f 00004460: 3a09 3438 2038 3320 6563 2031 3020 2020 :.48 83 ec 10 00004470: 2020 2020 2020 2009 7375 6220 2020 2024 .sub $ 00004480: 3078 3130 2c25 7273 700a 2061 3433 3a09 0x10,%rsp. a43:. 00004490: 3438 2038 3920 3764 2066 3820 2020 2020 48 89 7d f8 000044a0: 2020 2020 2009 6d6f 7620 2020 2025 7264 .mov %rd 000044b0: 692c 2d30 7838 2825 7262 7029 0a20 6134 i,-0x8(%rbp). a4 000044c0: 373a 0938 3920 3735 2066 3420 2020 2020 7:.89 75 f4 000044d0: 2020 2020 2020 2020 096d 6f76 2020 2020 .mov 000044e0: 2565 7369 2c2d 3078 6328 2572 6270 290a %esi,-0xc(%rbp). 000044f0: 2061 3461 3a09 3862 2034 3520 6634 2020 a4a:.8b 45 f4 00004500: 2020 2020 2020 2020 2020 2009 6d6f 7620 .mov 00004510: 2020 202d 3078 6328 2572 6270 292c 2565 -0xc(%rbp),%e 00004520: 6178 0a20 6134 643a 0938 3320 6330 2030 ax. a4d:.83 c0 0 00004530: 3120 2020 2020 2020 2020 2020 2020 0961 1 .a 00004540: 6464 2020 2020 2430 7831 2c25 6561 780a dd $0x1,%eax. 00004550: 2061 3530 3a09 3839 2063 3620 2020 2020 a50:.89 c6 00004560: 2020 2020 2020 2020 2020 2009 6d6f 7620 .mov 00004570: 2020 2025 6561 782c 2565 7369 0a20 6135 %eax,%esi. a5 00004580: 323a 0934 3820 3864 2033 6420 6238 2030 2:.48 8d 3d b8 0 00004590: 3020 3030 2030 3020 096c 6561 2020 2020 0 00 00 .lea 000045a0: 3078 6238 2825 7269 7029 2c25 7264 6920 0xb8(%rip),%rdi 000045b0: 2020 2020 2020 2023 2062 3131 203c 5f5f # b11 <__ 000045c0: 6378 615f 6669 6e61 6c69 7a65 4070 6c74 cxa_finalize@plt 000045d0: 2b30 7835 3531 3e0a 2061 3539 3a09 6238 +0x551>. a59:.b8 000045e0: 2030 3020 3030 2030 3020 3030 2020 2020 00 00 00 00 000045f0: 2020 2009 6d6f 7620 2020 2024 3078 302c .mov $0x0, 00004600: 2565 6178 0a20 6135 653a 0965 3820 3464 %eax. a5e:.e8 4d 00004610: 2066 6220 6666 2066 6620 2020 2020 2020 fb ff ff 00004620: 0963 616c 6c71 2020 3562 3020 3c70 7269 .callq 5b0 . a63:.9 00004640: 3020 2020 2020 2020 2020 2020 2020 2020 0 00004650: 2020 2020 096e 6f70 0a20 6136 343a 0963 .nop. a64:.c 00004660: 3920 2020 2020 2020 2020 2020 2020 2020 9 00004670: 2020 2020 096c 6561 7665 7120 0a20 6136 .leaveq . a6 00004680: 353a 0963 3320 2020 2020 2020 2020 2020 5:.c3 00004690: 2020 2020 2020 2020 0972 6574 7120 2020 .retq 000046a0: 0a20 6136 363a 0936 3620 3265 2030 6620 . a66:.66 2e 0f 000046b0: 3166 2038 3420 3030 2030 3020 096e 6f70 1f 84 00 00 .nop 000046c0: 7720 2020 2563 733a 3078 3028 2572 6178 w %cs:0x0(%rax 000046d0: 2c25 7261 782c 3129 0a20 6136 643a 0930 ,%rax,1). a6d:.0 000046e0: 3020 3030 2030 3020 0a20 6137 303a 0934 0 00 00 . a70:.4 000046f0: 3120 3537 2020 2020 2020 2020 2020 2020 1 57 00004700: 2020 2020 0970 7573 6820 2020 2572 3135 .push %r15 00004710: 0a20 6137 323a 0934 3120 3536 2020 2020 . a72:.41 56 00004720: 2020 2020 2020 2020 2020 2020 0970 7573 .pus 00004730: 6820 2020 2572 3134 0a20 6137 343a 0934 h %r14. a74:.4 00004740: 3120 3839 2066 6620 2020 2020 2020 2020 1 89 ff 00004750: 2020 2020 096d 6f76 2020 2020 2565 6469 .mov %edi 00004760: 2c25 7231 3564 0a20 6137 373a 0934 3120 ,%r15d. a77:.41 00004770: 3535 2020 2020 2020 2020 2020 2020 2020 55 00004780: 2020 0970 7573 6820 2020 2572 3133 0a20 .push %r13. 00004790: 6137 393a 0934 3120 3534 2020 2020 2020 a79:.41 54 000047a0: 2020 2020 2020 2020 2020 0970 7573 6820 .push 000047b0: 2020 2572 3132 0a20 6137 623a 0934 6320 %r12. a7b:.4c 000047c0: 3864 2032 3520 3536 2030 3320 3230 2030 8d 25 56 03 20 0 000047d0: 3020 096c 6561 2020 2020 3078 3230 3033 0 .lea 0x2003 000047e0: 3536 2825 7269 7029 2c25 7231 3220 2020 56(%rip),%r12 000047f0: 2020 2020 2023 2032 3030 6464 3820 3c5f # 200dd8 <_ 00004800: 5f63 7861 5f66 696e 616c 697a 6540 706c _cxa_finalize@pl 00004810: 742b 3078 3230 3038 3138 3e0a 2061 3832 t+0x200818>. a82 00004820: 3a09 3535 2020 2020 2020 2020 2020 2020 :.55 00004830: 2020 2020 2020 2009 7075 7368 2020 2025 .push % 00004840: 7262 700a 2061 3833 3a09 3438 2038 6420 rbp. a83:.48 8d 00004850: 3264 2035 3620 3033 2032 3020 3030 2009 2d 56 03 20 00 . 00004860: 6c65 6120 2020 2030 7832 3030 3335 3628 lea 0x200356( 00004870: 2572 6970 292c 2572 6270 2020 2020 2020 %rip),%rbp 00004880: 2020 2320 3230 3064 6530 203c 5f5f 6378 # 200de0 <__cx 00004890: 615f 6669 6e61 6c69 7a65 4070 6c74 2b30 a_finalize@plt+0 000048a0: 7832 3030 3832 303e 0a20 6138 613a 0935 x200820>. a8a:.5 000048b0: 3320 2020 2020 2020 2020 2020 2020 2020 3 000048c0: 2020 2020 0970 7573 6820 2020 2572 6278 .push %rbx 000048d0: 0a20 6138 623a 0934 3920 3839 2066 3620 . a8b:.49 89 f6 000048e0: 2020 2020 2020 2020 2020 2020 096d 6f76 .mov 000048f0: 2020 2020 2572 7369 2c25 7231 340a 2061 %rsi,%r14. a 00004900: 3865 3a09 3439 2038 3920 6435 2020 2020 8e:.49 89 d5 00004910: 2020 2020 2020 2020 2009 6d6f 7620 2020 .mov 00004920: 2025 7264 782c 2572 3133 0a20 6139 313a %rdx,%r13. a91: 00004930: 0934 6320 3239 2065 3520 2020 2020 2020 .4c 29 e5 00004940: 2020 2020 2020 0973 7562 2020 2020 2572 .sub %r 00004950: 3132 2c25 7262 700a 2061 3934 3a09 3438 12,%rbp. a94:.48 00004960: 2038 3320 6563 2030 3820 2020 2020 2020 83 ec 08 00004970: 2020 2009 7375 6220 2020 2024 3078 382c .sub $0x8, 00004980: 2572 7370 0a20 6139 383a 0934 3820 6331 %rsp. a98:.48 c1 00004990: 2066 6420 3033 2020 2020 2020 2020 2020 fd 03 000049a0: 0973 6172 2020 2020 2430 7833 2c25 7262 .sar $0x3,%rb 000049b0: 700a 2061 3963 3a09 6538 2063 6620 6661 p. a9c:.e8 cf fa 000049c0: 2066 6620 6666 2020 2020 2020 2009 6361 ff ff .ca 000049d0: 6c6c 7120 2035 3730 203c 7075 7463 6861 llq 570 . aa1 000049f0: 3a09 3438 2038 3520 6564 2020 2020 2020 :.48 85 ed 00004a00: 2020 2020 2020 2009 7465 7374 2020 2025 .test % 00004a10: 7262 702c 2572 6270 0a20 6161 343a 0937 rbp,%rbp. aa4:.7 00004a20: 3420 3230 2020 2020 2020 2020 2020 2020 4 20 00004a30: 2020 2020 096a 6520 2020 2020 6163 3620 .je ac6 00004a40: 3c5f 5f63 7861 5f66 696e 616c 697a 6540 <__cxa_finalize@ 00004a50: 706c 742b 3078 3530 363e 0a20 6161 363a plt+0x506>. aa6: 00004a60: 0933 3120 6462 2020 2020 2020 2020 2020 .31 db 00004a70: 2020 2020 2020 0978 6f72 2020 2020 2565 .xor %e 00004a80: 6278 2c25 6562 780a 2061 6138 3a09 3066 bx,%ebx. aa8:.0f 00004a90: 2031 6620 3834 2030 3020 3030 2030 3020 1f 84 00 00 00 00004aa0: 3030 2009 6e6f 706c 2020 2030 7830 2825 00 .nopl 0x0(% 00004ab0: 7261 782c 2572 6178 2c31 290a 2061 6166 rax,%rax,1). aaf 00004ac0: 3a09 3030 200a 2061 6230 3a09 3463 2038 :.00 . ab0:.4c 8 00004ad0: 3920 6561 2020 2020 2020 2020 2020 2020 9 ea 00004ae0: 2009 6d6f 7620 2020 2025 7231 332c 2572 .mov %r13,%r 00004af0: 6478 0a20 6162 333a 0934 6320 3839 2066 dx. ab3:.4c 89 f 00004b00: 3620 2020 2020 2020 2020 2020 2020 096d 6 .m 00004b10: 6f76 2020 2020 2572 3134 2c25 7273 690a ov %r14,%rsi. 00004b20: 2061 6236 3a09 3434 2038 3920 6666 2020 ab6:.44 89 ff 00004b30: 2020 2020 2020 2020 2020 2009 6d6f 7620 .mov 00004b40: 2020 2025 7231 3564 2c25 6564 690a 2061 %r15d,%edi. a 00004b50: 6239 3a09 3431 2066 6620 3134 2064 6320 b9:.41 ff 14 dc 00004b60: 2020 2020 2020 2020 2009 6361 6c6c 7120 .callq 00004b70: 202a 2825 7231 322c 2572 6278 2c38 290a *(%r12,%rbx,8). 00004b80: 2061 6264 3a09 3438 2038 3320 6333 2030 abd:.48 83 c3 0 00004b90: 3120 2020 2020 2020 2020 2009 6164 6420 1 .add 00004ba0: 2020 2024 3078 312c 2572 6278 0a20 6163 $0x1,%rbx. ac 00004bb0: 313a 0934 3820 3339 2064 6420 2020 2020 1:.48 39 dd 00004bc0: 2020 2020 2020 2020 0963 6d70 2020 2020 .cmp 00004bd0: 2572 6278 2c25 7262 700a 2061 6334 3a09 %rbx,%rbp. ac4:. 00004be0: 3735 2065 6120 2020 2020 2020 2020 2020 75 ea 00004bf0: 2020 2020 2009 6a6e 6520 2020 2061 6230 .jne ab0 00004c00: 203c 5f5f 6378 615f 6669 6e61 6c69 7a65 <__cxa_finalize 00004c10: 4070 6c74 2b30 7834 6630 3e0a 2061 6336 @plt+0x4f0>. ac6 00004c20: 3a09 3438 2038 3320 6334 2030 3820 2020 :.48 83 c4 08 00004c30: 2020 2020 2020 2009 6164 6420 2020 2024 .add $ 00004c40: 3078 382c 2572 7370 0a20 6163 613a 0935 0x8,%rsp. aca:.5 00004c50: 6220 2020 2020 2020 2020 2020 2020 2020 b 00004c60: 2020 2020 0970 6f70 2020 2020 2572 6278 .pop %rbx 00004c70: 0a20 6163 623a 0935 6420 2020 2020 2020 . acb:.5d 00004c80: 2020 2020 2020 2020 2020 2020 0970 6f70 .pop 00004c90: 2020 2020 2572 6270 0a20 6163 633a 0934 %rbp. acc:.4 00004ca0: 3120 3563 2020 2020 2020 2020 2020 2020 1 5c 00004cb0: 2020 2020 0970 6f70 2020 2020 2572 3132 .pop %r12 00004cc0: 0a20 6163 653a 0934 3120 3564 2020 2020 . ace:.41 5d 00004cd0: 2020 2020 2020 2020 2020 2020 0970 6f70 .pop 00004ce0: 2020 2020 2572 3133 0a20 6164 303a 0934 %r13. ad0:.4 00004cf0: 3120 3565 2020 2020 2020 2020 2020 2020 1 5e 00004d00: 2020 2020 0970 6f70 2020 2020 2572 3134 .pop %r14 00004d10: 0a20 6164 323a 0934 3120 3566 2020 2020 . ad2:.41 5f 00004d20: 2020 2020 2020 2020 2020 2020 0970 6f70 .pop 00004d30: 2020 2020 2572 3135 0a20 6164 343a 0963 %r15. ad4:.c 00004d40: 3320 2020 2020 2020 2020 2020 2020 2020 3 00004d50: 2020 2020 0972 6574 7120 2020 0a20 6164 .retq . ad 00004d60: 353a 0939 3020 2020 2020 2020 2020 2020 5:.90 00004d70: 2020 2020 2020 2020 096e 6f70 0a20 6164 .nop. ad 00004d80: 363a 0936 3620 3265 2030 6620 3166 2038 6:.66 2e 0f 1f 8 00004d90: 3420 3030 2030 3020 096e 6f70 7720 2020 4 00 00 .nopw 00004da0: 2563 733a 3078 3028 2572 6178 2c25 7261 %cs:0x0(%rax,%ra 00004db0: 782c 3129 0a20 6164 643a 0930 3020 3030 x,1). add:.00 00 00004dc0: 2030 3020 0a20 6165 303a 0966 3320 6333 00 . ae0:.f3 c3 00004dd0: 2020 2020 2020 2020 2020 2020 2020 2020 00004de0: 0972 6570 7a20 7265 7471 200a 0a44 6973 .repz retq ..Dis 00004df0: 6173 7365 6d62 6c79 206f 6620 7365 6374 assembly of sect 00004e00: 696f 6e20 2e66 696e 693a 0a0a 3030 3030 ion .fini:..0000 00004e10: 3030 3030 3030 3030 3061 6534 203c 2e66 000000000ae4 <.f 00004e20: 696e 693e 3a0a 2061 6534 3a09 3438 2038 ini>:. ae4:.48 8 00004e30: 3320 6563 2030 3820 2020 2020 2020 2020 3 ec 08 00004e40: 2009 7375 6220 2020 2024 3078 382c 2572 .sub $0x8,%r 00004e50: 7370 0a20 6165 383a 0934 3820 3833 2063 sp. ae8:.48 83 c 00004e60: 3420 3038 2020 2020 2020 2020 2020 0961 4 08 .a 00004e70: 6464 2020 2020 2430 7838 2c25 7273 700a dd $0x8,%rsp. 00004e80: 2061 6563 3a09 6333 2020 2020 2020 2020 aec:.c3 00004e90: 2020 2020 2020 2020 2020 2009 7265 7471 .retq 00004ea0: 2020 200a .