lab6_binary: file format elf64-x86-64 Disassembly of section .interp: 0000000000000238 <.interp>: 238: 2f (bad) 239: 6c insb (%dx),%es:(%rdi) 23a: 69 62 36 34 2f 6c 64 imul $0x646c2f34,0x36(%rdx),%esp 241: 2d 6c 69 6e 75 sub $0x756e696c,%eax 246: 78 2d js 275 248: 78 38 js 282 24a: 36 2d 36 34 2e 73 ss sub $0x732e3436,%eax 250: 6f outsl %ds:(%rsi),(%dx) 251: 2e 32 00 xor %cs:(%rax),%al Disassembly of section .note.ABI-tag: 0000000000000254 <.note.ABI-tag>: 254: 04 00 add $0x0,%al 256: 00 00 add %al,(%rax) 258: 10 00 adc %al,(%rax) 25a: 00 00 add %al,(%rax) 25c: 01 00 add %eax,(%rax) 25e: 00 00 add %al,(%rax) 260: 47 rex.RXB 261: 4e 55 rex.WRX push %rbp 263: 00 00 add %al,(%rax) 265: 00 00 add %al,(%rax) 267: 00 02 add %al,(%rdx) 269: 00 00 add %al,(%rax) 26b: 00 06 add %al,(%rsi) 26d: 00 00 add %al,(%rax) 26f: 00 20 add %ah,(%rax) 271: 00 00 add %al,(%rax) ... Disassembly of section .note.gnu.build-id: 0000000000000274 <.note.gnu.build-id>: 274: 04 00 add $0x0,%al 276: 00 00 add %al,(%rax) 278: 14 00 adc $0x0,%al 27a: 00 00 add %al,(%rax) 27c: 03 00 add (%rax),%eax 27e: 00 00 add %al,(%rax) 280: 47 rex.RXB 281: 4e 55 rex.WRX push %rbp 283: 00 05 44 74 ee 6d add %al,0x6dee7444(%rip) # 6dee76cd <__cxa_finalize@plt+0x6dee710d> 289: bc ab a3 58 3a mov $0x3a58a3ab,%esp 28e: 15 27 d4 39 6e adc $0x6e39d427,%eax 293: 6e outsb %ds:(%rsi),(%dx) 294: 97 xchg %eax,%edi 295: a5 movsl %ds:(%rsi),%es:(%rdi) 296: 88 .byte 0x88 297: 78 .byte 0x78 Disassembly of section .gnu.hash: 0000000000000298 <.gnu.hash>: 298: 01 00 add %eax,(%rax) 29a: 00 00 add %al,(%rax) 29c: 01 00 add %eax,(%rax) 29e: 00 00 add %al,(%rax) 2a0: 01 00 add %eax,(%rax) ... Disassembly of section .dynsym: 00000000000002b8 <.dynsym>: ... 2d0: 0b 00 or (%rax),%eax 2d2: 00 00 add %al,(%rax) 2d4: 12 00 adc (%rax),%al ... 2e6: 00 00 add %al,(%rax) 2e8: 3b 00 cmp (%rax),%eax 2ea: 00 00 add %al,(%rax) 2ec: 20 00 and %al,(%rax) ... 2fe: 00 00 add %al,(%rax) 300: 13 00 adc (%rax),%eax 302: 00 00 add %al,(%rax) 304: 12 00 adc (%rax),%al ... 316: 00 00 add %al,(%rax) 318: 29 00 sub %eax,(%rax) 31a: 00 00 add %al,(%rax) 31c: 12 00 adc (%rax),%al ... 32e: 00 00 add %al,(%rax) 330: 57 push %rdi 331: 00 00 add %al,(%rax) 333: 00 20 add %ah,(%rax) ... 345: 00 00 add %al,(%rax) 347: 00 66 00 add %ah,0x0(%rsi) 34a: 00 00 add %al,(%rax) 34c: 20 00 and %al,(%rax) ... 35e: 00 00 add %al,(%rax) 360: 7a 00 jp 362 362: 00 00 add %al,(%rax) 364: 20 00 and %al,(%rax) ... 376: 00 00 add %al,(%rax) 378: 1a 00 sbb (%rax),%al 37a: 00 00 add %al,(%rax) 37c: 22 00 and (%rax),%al ... Disassembly of section .dynstr: 0000000000000390 <.dynstr>: 390: 00 6c 69 62 add %ch,0x62(%rcx,%rbp,2) 394: 63 2e movslq (%rsi),%ebp 396: 73 6f jae 407 398: 2e 36 00 70 75 cs add %dh,%ss:0x75(%rax) 39d: 74 63 je 402 39f: 68 61 72 00 70 pushq $0x70007261 3a4: 72 69 jb 40f 3a6: 6e outsb %ds:(%rsi),(%dx) 3a7: 74 66 je 40f 3a9: 00 5f 5f add %bl,0x5f(%rdi) 3ac: 63 78 61 movslq 0x61(%rax),%edi 3af: 5f pop %rdi 3b0: 66 69 6e 61 6c 69 imul $0x696c,0x61(%rsi),%bp 3b6: 7a 65 jp 41d 3b8: 00 5f 5f add %bl,0x5f(%rdi) 3bb: 6c insb (%dx),%es:(%rdi) 3bc: 69 62 63 5f 73 74 61 imul $0x6174735f,0x63(%rdx),%esp 3c3: 72 74 jb 439 3c5: 5f pop %rdi 3c6: 6d insl (%dx),%es:(%rdi) 3c7: 61 (bad) 3c8: 69 6e 00 5f 49 54 4d imul $0x4d54495f,0x0(%rsi),%ebp 3cf: 5f pop %rdi 3d0: 64 65 72 65 fs gs jb 439 3d4: 67 69 73 74 65 72 54 imul $0x4d547265,0x74(%ebx),%esi 3db: 4d 3dc: 43 6c rex.XB insb (%dx),%es:(%rdi) 3de: 6f outsl %ds:(%rsi),(%dx) 3df: 6e outsb %ds:(%rsi),(%dx) 3e0: 65 54 gs push %rsp 3e2: 61 (bad) 3e3: 62 (bad) 3e4: 6c insb (%dx),%es:(%rdi) 3e5: 65 00 5f 5f add %bl,%gs:0x5f(%rdi) 3e9: 67 6d insl (%dx),%es:(%edi) 3eb: 6f outsl %ds:(%rsi),(%dx) 3ec: 6e outsb %ds:(%rsi),(%dx) 3ed: 5f pop %rdi 3ee: 73 74 jae 464 3f0: 61 (bad) 3f1: 72 74 jb 467 3f3: 5f pop %rdi 3f4: 5f pop %rdi 3f5: 00 5f 4a add %bl,0x4a(%rdi) 3f8: 76 5f jbe 459 3fa: 52 push %rdx 3fb: 65 67 69 73 74 65 72 imul $0x6c437265,%gs:0x74(%ebx),%esi 402: 43 6c 404: 61 (bad) 405: 73 73 jae 47a 407: 65 73 00 gs jae 40a 40a: 5f pop %rdi 40b: 49 54 rex.WB push %r12 40d: 4d 5f rex.WRB pop %r15 40f: 72 65 jb 476 411: 67 69 73 74 65 72 54 imul $0x4d547265,0x74(%ebx),%esi 418: 4d 419: 43 6c rex.XB insb (%dx),%es:(%rdi) 41b: 6f outsl %ds:(%rsi),(%dx) 41c: 6e outsb %ds:(%rsi),(%dx) 41d: 65 54 gs push %rsp 41f: 61 (bad) 420: 62 (bad) 421: 6c insb (%dx),%es:(%rdi) 422: 65 00 47 4c add %al,%gs:0x4c(%rdi) 426: 49 rex.WB 427: 42 rex.X 428: 43 5f rex.XB pop %r15 42a: 32 2e xor (%rsi),%ch 42c: 32 2e xor (%rsi),%ch 42e: 35 .byte 0x35 ... Disassembly of section .gnu.version: 0000000000000430 <.gnu.version>: 430: 00 00 add %al,(%rax) 432: 02 00 add (%rax),%al 434: 00 00 add %al,(%rax) 436: 02 00 add (%rax),%al 438: 02 00 add (%rax),%al 43a: 00 00 add %al,(%rax) 43c: 00 00 add %al,(%rax) 43e: 00 00 add %al,(%rax) 440: 02 00 add (%rax),%al Disassembly of section .gnu.version_r: 0000000000000448 <.gnu.version_r>: 448: 01 00 add %eax,(%rax) 44a: 01 00 add %eax,(%rax) 44c: 01 00 add %eax,(%rax) 44e: 00 00 add %al,(%rax) 450: 10 00 adc %al,(%rax) 452: 00 00 add %al,(%rax) 454: 00 00 add %al,(%rax) 456: 00 00 add %al,(%rax) 458: 75 1a jne 474 45a: 69 09 00 00 02 00 imul $0x20000,(%rcx),%ecx 460: 94 xchg %eax,%esp 461: 00 00 add %al,(%rax) 463: 00 00 add %al,(%rax) 465: 00 00 add %al,(%rax) ... Disassembly of section .rela.dyn: 0000000000000468 <.rela.dyn>: 468: d8 0d 20 00 00 00 fmuls 0x20(%rip) # 48e 46e: 00 00 add %al,(%rax) 470: 08 00 or %al,(%rax) 472: 00 00 add %al,(%rax) 474: 00 00 add %al,(%rax) 476: 00 00 add %al,(%rax) 478: d0 06 rolb (%rsi) 47a: 00 00 add %al,(%rax) 47c: 00 00 add %al,(%rax) 47e: 00 00 add %al,(%rax) 480: e0 0d loopne 48f 482: 20 00 and %al,(%rax) 484: 00 00 add %al,(%rax) 486: 00 00 add %al,(%rax) 488: 08 00 or %al,(%rax) 48a: 00 00 add %al,(%rax) 48c: 00 00 add %al,(%rax) 48e: 00 00 add %al,(%rax) 490: 90 nop 491: 06 (bad) 492: 00 00 add %al,(%rax) 494: 00 00 add %al,(%rax) 496: 00 00 add %al,(%rax) 498: 30 10 xor %dl,(%rax) 49a: 20 00 and %al,(%rax) 49c: 00 00 add %al,(%rax) 49e: 00 00 add %al,(%rax) 4a0: 08 00 or %al,(%rax) 4a2: 00 00 add %al,(%rax) 4a4: 00 00 add %al,(%rax) 4a6: 00 00 add %al,(%rax) 4a8: 30 10 xor %dl,(%rax) 4aa: 20 00 and %al,(%rax) 4ac: 00 00 add %al,(%rax) 4ae: 00 00 add %al,(%rax) 4b0: d0 0f rorb (%rdi) 4b2: 20 00 and %al,(%rax) 4b4: 00 00 add %al,(%rax) 4b6: 00 00 add %al,(%rax) 4b8: 06 (bad) 4b9: 00 00 add %al,(%rax) 4bb: 00 02 add %al,(%rdx) ... 4c5: 00 00 add %al,(%rax) 4c7: 00 d8 add %bl,%al 4c9: 0f 20 00 mov %cr0,%rax 4cc: 00 00 add %al,(%rax) 4ce: 00 00 add %al,(%rax) 4d0: 06 (bad) 4d1: 00 00 add %al,(%rax) 4d3: 00 04 00 add %al,(%rax,%rax,1) ... 4de: 00 00 add %al,(%rax) 4e0: e0 0f loopne 4f1 4e2: 20 00 and %al,(%rax) 4e4: 00 00 add %al,(%rax) 4e6: 00 00 add %al,(%rax) 4e8: 06 (bad) 4e9: 00 00 add %al,(%rax) 4eb: 00 05 00 00 00 00 add %al,0x0(%rip) # 4f1 4f1: 00 00 add %al,(%rax) 4f3: 00 00 add %al,(%rax) 4f5: 00 00 add %al,(%rax) 4f7: 00 e8 add %ch,%al 4f9: 0f 20 00 mov %cr0,%rax 4fc: 00 00 add %al,(%rax) 4fe: 00 00 add %al,(%rax) 500: 06 (bad) 501: 00 00 add %al,(%rax) 503: 00 06 add %al,(%rsi) ... 50d: 00 00 add %al,(%rax) 50f: 00 f0 add %dh,%al 511: 0f 20 00 mov %cr0,%rax 514: 00 00 add %al,(%rax) 516: 00 00 add %al,(%rax) 518: 06 (bad) 519: 00 00 add %al,(%rax) 51b: 00 07 add %al,(%rdi) ... 525: 00 00 add %al,(%rax) 527: 00 f8 add %bh,%al 529: 0f 20 00 mov %cr0,%rax 52c: 00 00 add %al,(%rax) 52e: 00 00 add %al,(%rax) 530: 06 (bad) 531: 00 00 add %al,(%rax) 533: 00 08 add %cl,(%rax) ... Disassembly of section .rela.plt: 0000000000000540 <.rela.plt>: 540: 18 10 sbb %dl,(%rax) 542: 20 00 and %al,(%rax) 544: 00 00 add %al,(%rax) 546: 00 00 add %al,(%rax) 548: 07 (bad) 549: 00 00 add %al,(%rax) 54b: 00 01 add %al,(%rcx) ... 555: 00 00 add %al,(%rax) 557: 00 20 add %ah,(%rax) 559: 10 20 adc %ah,(%rax) 55b: 00 00 add %al,(%rax) 55d: 00 00 add %al,(%rax) 55f: 00 07 add %al,(%rdi) 561: 00 00 add %al,(%rax) 563: 00 03 add %al,(%rbx) ... Disassembly of section .init: 0000000000000570 <.init>: 570: 48 83 ec 08 sub $0x8,%rsp 574: 48 8b 05 65 0a 20 00 mov 0x200a65(%rip),%rax # 200fe0 <__cxa_finalize@plt+0x200a20> 57b: 48 85 c0 test %rax,%rax 57e: 74 02 je 582 580: ff d0 callq *%rax 582: 48 83 c4 08 add $0x8,%rsp 586: c3 retq Disassembly of section .plt: 0000000000000590 : 590: ff 35 72 0a 20 00 pushq 0x200a72(%rip) # 201008 <__cxa_finalize@plt+0x200a48> 596: ff 25 74 0a 20 00 jmpq *0x200a74(%rip) # 201010 <__cxa_finalize@plt+0x200a50> 59c: 0f 1f 40 00 nopl 0x0(%rax) 00000000000005a0 : 5a0: ff 25 72 0a 20 00 jmpq *0x200a72(%rip) # 201018 <__cxa_finalize@plt+0x200a58> 5a6: 68 00 00 00 00 pushq $0x0 5ab: e9 e0 ff ff ff jmpq 590 00000000000005b0 : 5b0: ff 25 6a 0a 20 00 jmpq *0x200a6a(%rip) # 201020 <__cxa_finalize@plt+0x200a60> 5b6: 68 01 00 00 00 pushq $0x1 5bb: e9 d0 ff ff ff jmpq 590 Disassembly of section .plt.got: 00000000000005c0 <__cxa_finalize@plt>: 5c0: ff 25 32 0a 20 00 jmpq *0x200a32(%rip) # 200ff8 <__cxa_finalize@plt+0x200a38> 5c6: 66 90 xchg %ax,%ax Disassembly of section .text: 00000000000005d0 <.text>: 5d0: 31 ed xor %ebp,%ebp 5d2: 49 89 d1 mov %rdx,%r9 5d5: 5e pop %rsi 5d6: 48 89 e2 mov %rsp,%rdx 5d9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 5dd: 50 push %rax 5de: 54 push %rsp 5df: 4c 8d 05 fa 04 00 00 lea 0x4fa(%rip),%r8 # ae0 <__cxa_finalize@plt+0x520> 5e6: 48 8d 0d 83 04 00 00 lea 0x483(%rip),%rcx # a70 <__cxa_finalize@plt+0x4b0> 5ed: 48 8d 3d 0c 01 00 00 lea 0x10c(%rip),%rdi # 700 <__cxa_finalize@plt+0x140> 5f4: ff 15 de 09 20 00 callq *0x2009de(%rip) # 200fd8 <__cxa_finalize@plt+0x200a18> 5fa: f4 hlt 5fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 600: 48 8d 3d 31 0a 20 00 lea 0x200a31(%rip),%rdi # 201038 <__cxa_finalize@plt+0x200a78> 607: 48 8d 05 31 0a 20 00 lea 0x200a31(%rip),%rax # 20103f <__cxa_finalize@plt+0x200a7f> 60e: 55 push %rbp 60f: 48 29 f8 sub %rdi,%rax 612: 48 89 e5 mov %rsp,%rbp 615: 48 83 f8 0e cmp $0xe,%rax 619: 76 15 jbe 630 <__cxa_finalize@plt+0x70> 61b: 48 8b 05 ae 09 20 00 mov 0x2009ae(%rip),%rax # 200fd0 <__cxa_finalize@plt+0x200a10> 622: 48 85 c0 test %rax,%rax 625: 74 09 je 630 <__cxa_finalize@plt+0x70> 627: 5d pop %rbp 628: ff e0 jmpq *%rax 62a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 630: 5d pop %rbp 631: c3 retq 632: 0f 1f 40 00 nopl 0x0(%rax) 636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 63d: 00 00 00 640: 48 8d 3d f1 09 20 00 lea 0x2009f1(%rip),%rdi # 201038 <__cxa_finalize@plt+0x200a78> 647: 48 8d 35 ea 09 20 00 lea 0x2009ea(%rip),%rsi # 201038 <__cxa_finalize@plt+0x200a78> 64e: 55 push %rbp 64f: 48 29 fe sub %rdi,%rsi 652: 48 89 e5 mov %rsp,%rbp 655: 48 c1 fe 03 sar $0x3,%rsi 659: 48 89 f0 mov %rsi,%rax 65c: 48 c1 e8 3f shr $0x3f,%rax 660: 48 01 c6 add %rax,%rsi 663: 48 d1 fe sar %rsi 666: 74 18 je 680 <__cxa_finalize@plt+0xc0> 668: 48 8b 05 81 09 20 00 mov 0x200981(%rip),%rax # 200ff0 <__cxa_finalize@plt+0x200a30> 66f: 48 85 c0 test %rax,%rax 672: 74 0c je 680 <__cxa_finalize@plt+0xc0> 674: 5d pop %rbp 675: ff e0 jmpq *%rax 677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 67e: 00 00 680: 5d pop %rbp 681: c3 retq 682: 0f 1f 40 00 nopl 0x0(%rax) 686: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 68d: 00 00 00 690: 80 3d a1 09 20 00 00 cmpb $0x0,0x2009a1(%rip) # 201038 <__cxa_finalize@plt+0x200a78> 697: 75 27 jne 6c0 <__cxa_finalize@plt+0x100> 699: 48 83 3d 57 09 20 00 cmpq $0x0,0x200957(%rip) # 200ff8 <__cxa_finalize@plt+0x200a38> 6a0: 00 6a1: 55 push %rbp 6a2: 48 89 e5 mov %rsp,%rbp 6a5: 74 0c je 6b3 <__cxa_finalize@plt+0xf3> 6a7: 48 8b 3d 82 09 20 00 mov 0x200982(%rip),%rdi # 201030 <__cxa_finalize@plt+0x200a70> 6ae: e8 0d ff ff ff callq 5c0 <__cxa_finalize@plt> 6b3: e8 48 ff ff ff callq 600 <__cxa_finalize@plt+0x40> 6b8: 5d pop %rbp 6b9: c6 05 78 09 20 00 01 movb $0x1,0x200978(%rip) # 201038 <__cxa_finalize@plt+0x200a78> 6c0: f3 c3 repz retq 6c2: 0f 1f 40 00 nopl 0x0(%rax) 6c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 6cd: 00 00 00 6d0: 48 8d 3d 11 07 20 00 lea 0x200711(%rip),%rdi # 200de8 <__cxa_finalize@plt+0x200828> 6d7: 48 83 3f 00 cmpq $0x0,(%rdi) 6db: 75 0b jne 6e8 <__cxa_finalize@plt+0x128> 6dd: e9 5e ff ff ff jmpq 640 <__cxa_finalize@plt+0x80> 6e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6e8: 48 8b 05 f9 08 20 00 mov 0x2008f9(%rip),%rax # 200fe8 <__cxa_finalize@plt+0x200a28> 6ef: 48 85 c0 test %rax,%rax 6f2: 74 e9 je 6dd <__cxa_finalize@plt+0x11d> 6f4: 55 push %rbp 6f5: 48 89 e5 mov %rsp,%rbp 6f8: ff d0 callq *%rax 6fa: 5d pop %rbp 6fb: e9 40 ff ff ff jmpq 640 <__cxa_finalize@plt+0x80> 700: 55 push %rbp 701: 48 89 e5 mov %rsp,%rbp 704: 48 83 ec 40 sub $0x40,%rsp 708: c7 45 fc 05 00 00 00 movl $0x5,-0x4(%rbp) 70f: 8b 55 fc mov -0x4(%rbp),%edx 712: 48 8d 45 c0 lea -0x40(%rbp),%rax 716: 89 d6 mov %edx,%esi 718: 48 89 c7 mov %rax,%rdi 71b: e8 29 00 00 00 callq 749 <__cxa_finalize@plt+0x189> 720: 8b 55 fc mov -0x4(%rbp),%edx 723: 48 8d 45 c0 lea -0x40(%rbp),%rax 727: 89 d6 mov %edx,%esi 729: 48 89 c7 mov %rax,%rdi 72c: e8 a6 00 00 00 callq 7d7 <__cxa_finalize@plt+0x217> 731: 8b 55 fc mov -0x4(%rbp),%edx 734: 48 8d 45 c0 lea -0x40(%rbp),%rax 738: 89 d6 mov %edx,%esi 73a: 48 89 c7 mov %rax,%rdi 73d: e8 15 01 00 00 callq 857 <__cxa_finalize@plt+0x297> 742: b8 00 00 00 00 mov $0x0,%eax 747: c9 leaveq 748: c3 retq 749: 55 push %rbp 74a: 48 89 e5 mov %rsp,%rbp 74d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 751: 89 75 e4 mov %esi,-0x1c(%rbp) 754: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 75b: eb 6f jmp 7cc <__cxa_finalize@plt+0x20c> 75d: 8b 45 fc mov -0x4(%rbp),%eax 760: 48 63 d0 movslq %eax,%rdx 763: 48 89 d0 mov %rdx,%rax 766: 48 01 c0 add %rax,%rax 769: 48 01 d0 add %rdx,%rax 76c: 48 c1 e0 02 shl $0x2,%rax 770: 48 89 c2 mov %rax,%rdx 773: 48 8b 45 e8 mov -0x18(%rbp),%rax 777: 48 01 d0 add %rdx,%rax 77a: c7 00 00 00 00 00 movl $0x0,(%rax) 780: 8b 45 fc mov -0x4(%rbp),%eax 783: 48 63 d0 movslq %eax,%rdx 786: 48 89 d0 mov %rdx,%rax 789: 48 01 c0 add %rax,%rax 78c: 48 01 d0 add %rdx,%rax 78f: 48 c1 e0 02 shl $0x2,%rax 793: 48 89 c2 mov %rax,%rdx 796: 48 8b 45 e8 mov -0x18(%rbp),%rax 79a: 48 01 d0 add %rdx,%rax 79d: c7 40 04 01 00 00 00 movl $0x1,0x4(%rax) 7a4: 8b 45 fc mov -0x4(%rbp),%eax 7a7: 48 63 d0 movslq %eax,%rdx 7aa: 48 89 d0 mov %rdx,%rax 7ad: 48 01 c0 add %rax,%rax 7b0: 48 01 d0 add %rdx,%rax 7b3: 48 c1 e0 02 shl $0x2,%rax 7b7: 48 89 c2 mov %rax,%rdx 7ba: 48 8b 45 e8 mov -0x18(%rbp),%rax 7be: 48 01 d0 add %rdx,%rax 7c1: c7 40 08 00 00 00 00 movl $0x0,0x8(%rax) 7c8: 83 45 fc 01 addl $0x1,-0x4(%rbp) 7cc: 8b 45 fc mov -0x4(%rbp),%eax 7cf: 3b 45 e4 cmp -0x1c(%rbp),%eax 7d2: 7c 89 jl 75d <__cxa_finalize@plt+0x19d> 7d4: 90 nop 7d5: 5d pop %rbp 7d6: c3 retq 7d7: 55 push %rbp 7d8: 48 89 e5 mov %rsp,%rbp 7db: 48 83 ec 20 sub $0x20,%rsp 7df: 48 89 7d e8 mov %rdi,-0x18(%rbp) 7e3: 89 75 e4 mov %esi,-0x1c(%rbp) 7e6: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 7ed: eb 5d jmp 84c <__cxa_finalize@plt+0x28c> 7ef: 8b 45 fc mov -0x4(%rbp),%eax 7f2: 48 63 d0 movslq %eax,%rdx 7f5: 48 89 d0 mov %rdx,%rax 7f8: 48 01 c0 add %rax,%rax 7fb: 48 01 d0 add %rdx,%rax 7fe: 48 c1 e0 02 shl $0x2,%rax 802: 48 89 c2 mov %rax,%rdx 805: 48 8b 45 e8 mov -0x18(%rbp),%rax 809: 48 01 d0 add %rdx,%rax 80c: c7 40 08 01 00 00 00 movl $0x1,0x8(%rax) 813: 8b 45 e4 mov -0x1c(%rbp),%eax 816: 83 e8 01 sub $0x1,%eax 819: 3b 45 fc cmp -0x4(%rbp),%eax 81c: 75 2a jne 848 <__cxa_finalize@plt+0x288> 81e: 8b 45 fc mov -0x4(%rbp),%eax 821: 48 63 d0 movslq %eax,%rdx 824: 48 89 d0 mov %rdx,%rax 827: 48 01 c0 add %rax,%rax 82a: 48 01 d0 add %rdx,%rax 82d: 48 c1 e0 02 shl $0x2,%rax 831: 48 89 c2 mov %rax,%rdx 834: 48 8b 45 e8 mov -0x18(%rbp),%rax 838: 48 01 c2 add %rax,%rdx 83b: 8b 45 fc mov -0x4(%rbp),%eax 83e: 89 c6 mov %eax,%esi 840: 48 89 d7 mov %rdx,%rdi 843: e8 8a 01 00 00 callq 9d2 <__cxa_finalize@plt+0x412> 848: 83 45 fc 01 addl $0x1,-0x4(%rbp) 84c: 8b 45 fc mov -0x4(%rbp),%eax 84f: 3b 45 e4 cmp -0x1c(%rbp),%eax 852: 7c 9b jl 7ef <__cxa_finalize@plt+0x22f> 854: 90 nop 855: c9 leaveq 856: c3 retq 857: 55 push %rbp 858: 48 89 e5 mov %rsp,%rbp 85b: 48 83 ec 60 sub $0x60,%rsp 85f: 48 89 7d a8 mov %rdi,-0x58(%rbp) 863: 89 75 a4 mov %esi,-0x5c(%rbp) 866: c7 45 b0 4e 00 00 00 movl $0x4e,-0x50(%rbp) 86d: c7 45 b4 6f 00 00 00 movl $0x6f,-0x4c(%rbp) 874: c7 45 b8 20 00 00 00 movl $0x20,-0x48(%rbp) 87b: c7 45 bc 64 00 00 00 movl $0x64,-0x44(%rbp) 882: c7 45 c0 69 00 00 00 movl $0x69,-0x40(%rbp) 889: c7 45 c4 73 00 00 00 movl $0x73,-0x3c(%rbp) 890: c7 45 c8 61 00 00 00 movl $0x61,-0x38(%rbp) 897: c7 45 cc 73 00 00 00 movl $0x73,-0x34(%rbp) 89e: c7 45 d0 73 00 00 00 movl $0x73,-0x30(%rbp) 8a5: c7 45 d4 65 00 00 00 movl $0x65,-0x2c(%rbp) 8ac: c7 45 d8 6d 00 00 00 movl $0x6d,-0x28(%rbp) 8b3: c7 45 dc 62 00 00 00 movl $0x62,-0x24(%rbp) 8ba: c7 45 e0 6c 00 00 00 movl $0x6c,-0x20(%rbp) 8c1: c7 45 e4 65 00 00 00 movl $0x65,-0x1c(%rbp) 8c8: c7 45 e8 21 00 00 00 movl $0x21,-0x18(%rbp) 8cf: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 8d6: e9 e8 00 00 00 jmpq 9c3 <__cxa_finalize@plt+0x403> 8db: c7 45 f8 00 00 00 00 movl $0x0,-0x8(%rbp) 8e2: e9 b0 00 00 00 jmpq 997 <__cxa_finalize@plt+0x3d7> 8e7: 8b 45 fc mov -0x4(%rbp),%eax 8ea: 48 63 d0 movslq %eax,%rdx 8ed: 48 89 d0 mov %rdx,%rax 8f0: 48 01 c0 add %rax,%rax 8f3: 48 01 d0 add %rdx,%rax 8f6: 48 c1 e0 02 shl $0x2,%rax 8fa: 48 89 c2 mov %rax,%rdx 8fd: 48 8b 45 a8 mov -0x58(%rbp),%rax 901: 48 01 d0 add %rdx,%rax 904: 8b 00 mov (%rax),%eax 906: 85 c0 test %eax,%eax 908: 74 35 je 93f <__cxa_finalize@plt+0x37f> 90a: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%rbp) 911: eb 14 jmp 927 <__cxa_finalize@plt+0x367> 913: 8b 45 f4 mov -0xc(%rbp),%eax 916: 48 98 cltq 918: 8b 44 85 b0 mov -0x50(%rbp,%rax,4),%eax 91c: 89 c7 mov %eax,%edi 91e: e8 7d fc ff ff callq 5a0 923: 83 45 f4 01 addl $0x1,-0xc(%rbp) 927: 8b 45 f4 mov -0xc(%rbp),%eax 92a: 83 f8 0e cmp $0xe,%eax 92d: 76 e4 jbe 913 <__cxa_finalize@plt+0x353> 92f: bf 0a 00 00 00 mov $0xa,%edi 934: e8 67 fc ff ff callq 5a0 939: 83 45 f8 01 addl $0x1,-0x8(%rbp) 93d: eb 24 jmp 963 <__cxa_finalize@plt+0x3a3> 93f: 8b 45 fc mov -0x4(%rbp),%eax 942: 48 63 d0 movslq %eax,%rdx 945: 48 89 d0 mov %rdx,%rax 948: 48 01 c0 add %rax,%rax 94b: 48 01 d0 add %rdx,%rax 94e: 48 c1 e0 02 shl $0x2,%rax 952: 48 89 c2 mov %rax,%rdx 955: 48 8b 45 a8 mov -0x58(%rbp),%rax 959: 48 01 d0 add %rdx,%rax 95c: c7 40 04 00 00 00 00 movl $0x0,0x4(%rax) 963: 8b 45 f8 mov -0x8(%rbp),%eax 966: 3b 45 fc cmp -0x4(%rbp),%eax 969: 7e 2c jle 997 <__cxa_finalize@plt+0x3d7> 96b: 8b 45 fc mov -0x4(%rbp),%eax 96e: 48 63 d0 movslq %eax,%rdx 971: 48 89 d0 mov %rdx,%rax 974: 48 01 c0 add %rax,%rax 977: 48 01 d0 add %rdx,%rax 97a: 48 c1 e0 02 shl $0x2,%rax 97e: 48 89 c2 mov %rax,%rdx 981: 48 8b 45 a8 mov -0x58(%rbp),%rax 985: 48 01 c2 add %rax,%rdx 988: 8b 45 fc mov -0x4(%rbp),%eax 98b: 89 c6 mov %eax,%esi 98d: 48 89 d7 mov %rdx,%rdi 990: e8 a6 00 00 00 callq a3b <__cxa_finalize@plt+0x47b> 995: eb 28 jmp 9bf <__cxa_finalize@plt+0x3ff> 997: 8b 45 fc mov -0x4(%rbp),%eax 99a: 48 63 d0 movslq %eax,%rdx 99d: 48 89 d0 mov %rdx,%rax 9a0: 48 01 c0 add %rax,%rax 9a3: 48 01 d0 add %rdx,%rax 9a6: 48 c1 e0 02 shl $0x2,%rax 9aa: 48 89 c2 mov %rax,%rdx 9ad: 48 8b 45 a8 mov -0x58(%rbp),%rax 9b1: 48 01 d0 add %rdx,%rax 9b4: 8b 40 04 mov 0x4(%rax),%eax 9b7: 85 c0 test %eax,%eax 9b9: 0f 85 28 ff ff ff jne 8e7 <__cxa_finalize@plt+0x327> 9bf: 83 45 fc 01 addl $0x1,-0x4(%rbp) 9c3: 8b 45 fc mov -0x4(%rbp),%eax 9c6: 3b 45 a4 cmp -0x5c(%rbp),%eax 9c9: 0f 8c 0c ff ff ff jl 8db <__cxa_finalize@plt+0x31b> 9cf: 90 nop 9d0: c9 leaveq 9d1: c3 retq 9d2: 55 push %rbp 9d3: 48 89 e5 mov %rsp,%rbp 9d6: 48 83 ec 10 sub $0x10,%rsp 9da: 48 89 7d f8 mov %rdi,-0x8(%rbp) 9de: 89 75 f4 mov %esi,-0xc(%rbp) 9e1: 48 8b 45 f8 mov -0x8(%rbp),%rax 9e5: c7 00 01 00 00 00 movl $0x1,(%rax) 9eb: 8b 45 f4 mov -0xc(%rbp),%eax 9ee: 83 c0 01 add $0x1,%eax 9f1: 89 c6 mov %eax,%esi 9f3: 48 8d 3d fa 00 00 00 lea 0xfa(%rip),%rdi # af4 <__cxa_finalize@plt+0x534> 9fa: b8 00 00 00 00 mov $0x0,%eax 9ff: e8 ac fb ff ff callq 5b0 a04: 6a 65 pushq $0x65 a06: 6a 76 pushq $0x76 a08: 41 b9 69 00 00 00 mov $0x69,%r9d a0e: 41 b8 6c 00 00 00 mov $0x6c,%r8d a14: b9 61 00 00 00 mov $0x61,%ecx a19: ba 73 00 00 00 mov $0x73,%edx a1e: be 69 00 00 00 mov $0x69,%esi a23: 48 8d 3d d5 00 00 00 lea 0xd5(%rip),%rdi # aff <__cxa_finalize@plt+0x53f> a2a: b8 00 00 00 00 mov $0x0,%eax a2f: e8 7c fb ff ff callq 5b0 a34: 48 83 c4 10 add $0x10,%rsp a38: 90 nop a39: c9 leaveq a3a: c3 retq a3b: 55 push %rbp a3c: 48 89 e5 mov %rsp,%rbp a3f: 48 83 ec 10 sub $0x10,%rsp a43: 48 89 7d f8 mov %rdi,-0x8(%rbp) a47: 89 75 f4 mov %esi,-0xc(%rbp) a4a: 8b 45 f4 mov -0xc(%rbp),%eax a4d: 83 c0 01 add $0x1,%eax a50: 89 c6 mov %eax,%esi a52: 48 8d 3d b8 00 00 00 lea 0xb8(%rip),%rdi # b11 <__cxa_finalize@plt+0x551> a59: b8 00 00 00 00 mov $0x0,%eax a5e: e8 4d fb ff ff callq 5b0 a63: 90 nop a64: c9 leaveq a65: c3 retq a66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a6d: 00 00 00 a70: 41 57 push %r15 a72: 41 56 push %r14 a74: 41 89 ff mov %edi,%r15d a77: 41 55 push %r13 a79: 41 54 push %r12 a7b: 4c 8d 25 56 03 20 00 lea 0x200356(%rip),%r12 # 200dd8 <__cxa_finalize@plt+0x200818> a82: 55 push %rbp a83: 48 8d 2d 56 03 20 00 lea 0x200356(%rip),%rbp # 200de0 <__cxa_finalize@plt+0x200820> a8a: 53 push %rbx a8b: 49 89 f6 mov %rsi,%r14 a8e: 49 89 d5 mov %rdx,%r13 a91: 4c 29 e5 sub %r12,%rbp a94: 48 83 ec 08 sub $0x8,%rsp a98: 48 c1 fd 03 sar $0x3,%rbp a9c: e8 cf fa ff ff callq 570 aa1: 48 85 ed test %rbp,%rbp aa4: 74 20 je ac6 <__cxa_finalize@plt+0x506> aa6: 31 db xor %ebx,%ebx aa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) aaf: 00 ab0: 4c 89 ea mov %r13,%rdx ab3: 4c 89 f6 mov %r14,%rsi ab6: 44 89 ff mov %r15d,%edi ab9: 41 ff 14 dc callq *(%r12,%rbx,8) abd: 48 83 c3 01 add $0x1,%rbx ac1: 48 39 dd cmp %rbx,%rbp ac4: 75 ea jne ab0 <__cxa_finalize@plt+0x4f0> ac6: 48 83 c4 08 add $0x8,%rsp aca: 5b pop %rbx acb: 5d pop %rbp acc: 41 5c pop %r12 ace: 41 5d pop %r13 ad0: 41 5e pop %r14 ad2: 41 5f pop %r15 ad4: c3 retq ad5: 90 nop ad6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) add: 00 00 00 ae0: f3 c3 repz retq Disassembly of section .fini: 0000000000000ae4 <.fini>: ae4: 48 83 ec 08 sub $0x8,%rsp ae8: 48 83 c4 08 add $0x8,%rsp aec: c3 retq Disassembly of section .rodata: 0000000000000af0 <.rodata>: af0: 01 00 add %eax,(%rax) af2: 02 00 add (%rax),%al af4: 4e 75 6d rex.WRX jne b64 <__cxa_finalize@plt+0x5a4> af7: 62 (bad) af8: 65 72 20 gs jb b1b <__cxa_finalize@plt+0x55b> afb: 25 64 20 00 25 and $0x25002064,%eax b00: 63 25 63 20 25 63 movslq 0x63252063(%rip),%esp # 63252b69 <__cxa_finalize@plt+0x632525a9> b06: 25 63 25 63 25 and $0x25632563,%eax b0b: 63 25 63 2e 0a 00 movslq 0xa2e63(%rip),%esp # a3974 <__cxa_finalize@plt+0xa33b4> b11: 48 69 2e 20 49 27 6d imul $0x6d274920,(%rsi),%rbp b18: 20 4a 6f and %cl,0x6f(%rdx) b1b: 68 6e 79 20 25 pushq $0x2520796e b20: 64 0a 00 or %fs:(%rax),%al Disassembly of section .eh_frame_hdr: 0000000000000b24 <.eh_frame_hdr>: b24: 01 1b add %ebx,(%rbx) b26: 03 3b add (%rbx),%edi b28: 60 (bad) b29: 00 00 add %al,(%rax) b2b: 00 0b add %cl,(%rbx) b2d: 00 00 add %al,(%rax) b2f: 00 6c fa ff add %ch,-0x1(%rdx,%rdi,8) b33: ff ac 00 00 00 9c fa ljmp *-0x5640000(%rax,%rax,1) b3a: ff (bad) b3b: ff d4 callq *%rsp b3d: 00 00 add %al,(%rax) b3f: 00 ac fa ff ff 7c 00 add %ch,0x7cffff(%rdx,%rdi,8) b46: 00 00 add %al,(%rax) b48: dc fb fdivr %st,%st(3) b4a: ff (bad) b4b: ff (bad) b4c: ec in (%dx),%al b4d: 00 00 add %al,(%rax) b4f: 00 25 fc ff ff 0c add %ah,0xcfffffc(%rip) # d000b51 <__cxa_finalize@plt+0xd000591> b55: 01 00 add %eax,(%rax) b57: 00 b3 fc ff ff 2c add %dh,0x2cfffffc(%rbx) b5d: 01 00 add %eax,(%rax) b5f: 00 33 add %dh,(%rbx) b61: fd std b62: ff (bad) b63: ff 4c 01 00 decl 0x0(%rcx,%rax,1) b67: 00 ae fe ff ff 6c add %ch,0x6cfffffe(%rsi) b6d: 01 00 add %eax,(%rax) b6f: 00 17 add %dl,(%rdi) b71: ff (bad) b72: ff (bad) b73: ff 8c 01 00 00 4c ff decl -0xb40000(%rcx,%rax,1) b7a: ff (bad) b7b: ff ac 01 00 00 bc ff ljmp *-0x440000(%rcx,%rax,1) b82: ff (bad) b83: ff f4 push %rsp b85: 01 00 add %eax,(%rax) ... Disassembly of section .eh_frame: 0000000000000b88 <.eh_frame>: b88: 14 00 adc $0x0,%al b8a: 00 00 add %al,(%rax) b8c: 00 00 add %al,(%rax) b8e: 00 00 add %al,(%rax) b90: 01 7a 52 add %edi,0x52(%rdx) b93: 00 01 add %al,(%rcx) b95: 78 10 js ba7 <__cxa_finalize@plt+0x5e7> b97: 01 1b add %ebx,(%rbx) b99: 0c 07 or $0x7,%al b9b: 08 90 01 07 10 14 or %dl,0x14100701(%rax) ba1: 00 00 add %al,(%rax) ba3: 00 1c 00 add %bl,(%rax,%rax,1) ba6: 00 00 add %al,(%rax) ba8: 28 fa sub %bh,%dl baa: ff (bad) bab: ff 2b ljmp *(%rbx) ... bb5: 00 00 add %al,(%rax) bb7: 00 14 00 add %dl,(%rax,%rax,1) bba: 00 00 add %al,(%rax) bbc: 00 00 add %al,(%rax) bbe: 00 00 add %al,(%rax) bc0: 01 7a 52 add %edi,0x52(%rdx) bc3: 00 01 add %al,(%rcx) bc5: 78 10 js bd7 <__cxa_finalize@plt+0x617> bc7: 01 1b add %ebx,(%rbx) bc9: 0c 07 or $0x7,%al bcb: 08 90 01 00 00 24 or %dl,0x24000001(%rax) bd1: 00 00 add %al,(%rax) bd3: 00 1c 00 add %bl,(%rax,%rax,1) bd6: 00 00 add %al,(%rax) bd8: b8 f9 ff ff 30 mov $0x30fffff9,%eax bdd: 00 00 add %al,(%rax) bdf: 00 00 add %al,(%rax) be1: 0e (bad) be2: 10 46 0e adc %al,0xe(%rsi) be5: 18 4a 0f sbb %cl,0xf(%rdx) be8: 0b 77 08 or 0x8(%rdi),%esi beb: 80 00 3f addb $0x3f,(%rax) bee: 1a 3b sbb (%rbx),%bh bf0: 2a 33 sub (%rbx),%dh bf2: 24 22 and $0x22,%al bf4: 00 00 add %al,(%rax) bf6: 00 00 add %al,(%rax) bf8: 14 00 adc $0x0,%al bfa: 00 00 add %al,(%rax) bfc: 44 00 00 add %r8b,(%rax) bff: 00 c0 add %al,%al c01: f9 stc c02: ff (bad) c03: ff 08 decl (%rax) ... c0d: 00 00 add %al,(%rax) c0f: 00 1c 00 add %bl,(%rax,%rax,1) c12: 00 00 add %al,(%rax) c14: 5c pop %rsp c15: 00 00 add %al,(%rax) c17: 00 e8 add %ch,%al c19: fa cli c1a: ff (bad) c1b: ff 49 00 decl 0x0(%rcx) c1e: 00 00 add %al,(%rax) c20: 00 41 0e add %al,0xe(%rcx) c23: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi) c29: 02 44 0c 07 add 0x7(%rsp,%rcx,1),%al c2d: 08 00 or %al,(%rax) c2f: 00 1c 00 add %bl,(%rax,%rax,1) c32: 00 00 add %al,(%rax) c34: 7c 00 jl c36 <__cxa_finalize@plt+0x676> c36: 00 00 add %al,(%rax) c38: 11 fb adc %edi,%ebx c3a: ff (bad) c3b: ff 8e 00 00 00 00 decl 0x0(%rsi) c41: 41 0e rex.B (bad) c43: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi) c49: 02 89 0c 07 08 00 add 0x8070c(%rcx),%cl c4f: 00 1c 00 add %bl,(%rax,%rax,1) c52: 00 00 add %al,(%rax) c54: 9c pushfq c55: 00 00 add %al,(%rax) c57: 00 7f fb add %bh,-0x5(%rdi) c5a: ff (bad) c5b: ff 80 00 00 00 00 incl 0x0(%rax) c61: 41 0e rex.B (bad) c63: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi) c69: 02 7b 0c add 0xc(%rbx),%bh c6c: 07 (bad) c6d: 08 00 or %al,(%rax) c6f: 00 1c 00 add %bl,(%rax,%rax,1) c72: 00 00 add %al,(%rax) c74: bc 00 00 00 df mov $0xdf000000,%esp c79: fb sti c7a: ff (bad) c7b: ff (bad) c7c: 7b 01 jnp c7f <__cxa_finalize@plt+0x6bf> c7e: 00 00 add %al,(%rax) c80: 00 41 0e add %al,0xe(%rcx) c83: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi) c89: 03 76 01 add 0x1(%rsi),%esi c8c: 0c 07 or $0x7,%al c8e: 08 00 or %al,(%rax) c90: 1c 00 sbb $0x0,%al c92: 00 00 add %al,(%rax) c94: dc 00 faddl (%rax) c96: 00 00 add %al,(%rax) c98: 3a fd cmp %ch,%bh c9a: ff (bad) c9b: ff 69 00 ljmp *0x0(%rcx) c9e: 00 00 add %al,(%rax) ca0: 00 41 0e add %al,0xe(%rcx) ca3: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi) ca9: 02 64 0c 07 add 0x7(%rsp,%rcx,1),%ah cad: 08 00 or %al,(%rax) caf: 00 1c 00 add %bl,(%rax,%rax,1) cb2: 00 00 add %al,(%rax) cb4: fc cld cb5: 00 00 add %al,(%rax) cb7: 00 83 fd ff ff 2b add %al,0x2bfffffd(%rbx) cbd: 00 00 add %al,(%rax) cbf: 00 00 add %al,(%rax) cc1: 41 0e rex.B (bad) cc3: 10 86 02 43 0d 06 adc %al,0x60d4302(%rsi) cc9: 66 0c 07 data16 or $0x7,%al ccc: 08 00 or %al,(%rax) cce: 00 00 add %al,(%rax) cd0: 44 00 00 add %r8b,(%rax) cd3: 00 1c 01 add %bl,(%rcx,%rax,1) cd6: 00 00 add %al,(%rax) cd8: 98 cwtl cd9: fd std cda: ff (bad) cdb: ff 65 00 jmpq *0x0(%rbp) cde: 00 00 add %al,(%rax) ce0: 00 42 0e add %al,0xe(%rdx) ce3: 10 8f 02 42 0e 18 adc %cl,0x180e4202(%rdi) ce9: 8e 03 mov (%rbx),%es ceb: 45 0e rex.RB (bad) ced: 20 8d 04 42 0e 28 and %cl,0x280e4204(%rbp) cf3: 8c 05 48 0e 30 86 mov %es,-0x79cff1b8(%rip) # ffffffff86301b41 <__cxa_finalize@plt+0xffffffff86301581> cf9: 06 (bad) cfa: 48 0e rex.W (bad) cfc: 38 83 07 4d 0e 40 cmp %al,0x400e4d07(%rbx) d02: 72 0e jb d12 <__cxa_finalize@plt+0x752> d04: 38 41 0e cmp %al,0xe(%rcx) d07: 30 41 0e xor %al,0xe(%rcx) d0a: 28 42 0e sub %al,0xe(%rdx) d0d: 20 42 0e and %al,0xe(%rdx) d10: 18 42 0e sbb %al,0xe(%rdx) d13: 10 42 0e adc %al,0xe(%rdx) d16: 08 00 or %al,(%rax) d18: 14 00 adc $0x0,%al d1a: 00 00 add %al,(%rax) d1c: 64 01 00 add %eax,%fs:(%rax) d1f: 00 c0 add %al,%al d21: fd std d22: ff (bad) d23: ff 02 incl (%rdx) ... Disassembly of section .init_array: 0000000000200dd8 <.init_array>: 200dd8: d0 06 rolb (%rsi) 200dda: 00 00 add %al,(%rax) 200ddc: 00 00 add %al,(%rax) ... Disassembly of section .fini_array: 0000000000200de0 <.fini_array>: 200de0: 90 nop 200de1: 06 (bad) 200de2: 00 00 add %al,(%rax) 200de4: 00 00 add %al,(%rax) ... Disassembly of section .jcr: 0000000000200de8 <.jcr>: ... Disassembly of section .dynamic: 0000000000200df0 <.dynamic>: 200df0: 01 00 add %eax,(%rax) 200df2: 00 00 add %al,(%rax) 200df4: 00 00 add %al,(%rax) 200df6: 00 00 add %al,(%rax) 200df8: 01 00 add %eax,(%rax) 200dfa: 00 00 add %al,(%rax) 200dfc: 00 00 add %al,(%rax) 200dfe: 00 00 add %al,(%rax) 200e00: 0c 00 or $0x0,%al 200e02: 00 00 add %al,(%rax) 200e04: 00 00 add %al,(%rax) 200e06: 00 00 add %al,(%rax) 200e08: 70 05 jo 200e0f <__cxa_finalize@plt+0x20084f> 200e0a: 00 00 add %al,(%rax) 200e0c: 00 00 add %al,(%rax) 200e0e: 00 00 add %al,(%rax) 200e10: 0d 00 00 00 00 or $0x0,%eax 200e15: 00 00 add %al,(%rax) 200e17: 00 e4 add %ah,%ah 200e19: 0a 00 or (%rax),%al 200e1b: 00 00 add %al,(%rax) 200e1d: 00 00 add %al,(%rax) 200e1f: 00 19 add %bl,(%rcx) 200e21: 00 00 add %al,(%rax) 200e23: 00 00 add %al,(%rax) 200e25: 00 00 add %al,(%rax) 200e27: 00 d8 add %bl,%al 200e29: 0d 20 00 00 00 or $0x20,%eax 200e2e: 00 00 add %al,(%rax) 200e30: 1b 00 sbb (%rax),%eax 200e32: 00 00 add %al,(%rax) 200e34: 00 00 add %al,(%rax) 200e36: 00 00 add %al,(%rax) 200e38: 08 00 or %al,(%rax) 200e3a: 00 00 add %al,(%rax) 200e3c: 00 00 add %al,(%rax) 200e3e: 00 00 add %al,(%rax) 200e40: 1a 00 sbb (%rax),%al 200e42: 00 00 add %al,(%rax) 200e44: 00 00 add %al,(%rax) 200e46: 00 00 add %al,(%rax) 200e48: e0 0d loopne 200e57 <__cxa_finalize@plt+0x200897> 200e4a: 20 00 and %al,(%rax) 200e4c: 00 00 add %al,(%rax) 200e4e: 00 00 add %al,(%rax) 200e50: 1c 00 sbb $0x0,%al 200e52: 00 00 add %al,(%rax) 200e54: 00 00 add %al,(%rax) 200e56: 00 00 add %al,(%rax) 200e58: 08 00 or %al,(%rax) 200e5a: 00 00 add %al,(%rax) 200e5c: 00 00 add %al,(%rax) 200e5e: 00 00 add %al,(%rax) 200e60: f5 cmc 200e61: fe (bad) 200e62: ff 6f 00 ljmp *0x0(%rdi) 200e65: 00 00 add %al,(%rax) 200e67: 00 98 02 00 00 00 add %bl,0x2(%rax) 200e6d: 00 00 add %al,(%rax) 200e6f: 00 05 00 00 00 00 add %al,0x0(%rip) # 200e75 <__cxa_finalize@plt+0x2008b5> 200e75: 00 00 add %al,(%rax) 200e77: 00 90 03 00 00 00 add %dl,0x3(%rax) 200e7d: 00 00 add %al,(%rax) 200e7f: 00 06 add %al,(%rsi) 200e81: 00 00 add %al,(%rax) 200e83: 00 00 add %al,(%rax) 200e85: 00 00 add %al,(%rax) 200e87: 00 b8 02 00 00 00 add %bh,0x2(%rax) 200e8d: 00 00 add %al,(%rax) 200e8f: 00 0a add %cl,(%rdx) 200e91: 00 00 add %al,(%rax) 200e93: 00 00 add %al,(%rax) 200e95: 00 00 add %al,(%rax) 200e97: 00 a0 00 00 00 00 add %ah,0x0(%rax) 200e9d: 00 00 add %al,(%rax) 200e9f: 00 0b add %cl,(%rbx) 200ea1: 00 00 add %al,(%rax) 200ea3: 00 00 add %al,(%rax) 200ea5: 00 00 add %al,(%rax) 200ea7: 00 18 add %bl,(%rax) 200ea9: 00 00 add %al,(%rax) 200eab: 00 00 add %al,(%rax) 200ead: 00 00 add %al,(%rax) 200eaf: 00 15 00 00 00 00 add %dl,0x0(%rip) # 200eb5 <__cxa_finalize@plt+0x2008f5> ... 200ebd: 00 00 add %al,(%rax) 200ebf: 00 03 add %al,(%rbx) ... 200ec9: 10 20 adc %ah,(%rax) 200ecb: 00 00 add %al,(%rax) 200ecd: 00 00 add %al,(%rax) 200ecf: 00 02 add %al,(%rdx) 200ed1: 00 00 add %al,(%rax) 200ed3: 00 00 add %al,(%rax) 200ed5: 00 00 add %al,(%rax) 200ed7: 00 30 add %dh,(%rax) 200ed9: 00 00 add %al,(%rax) 200edb: 00 00 add %al,(%rax) 200edd: 00 00 add %al,(%rax) 200edf: 00 14 00 add %dl,(%rax,%rax,1) 200ee2: 00 00 add %al,(%rax) 200ee4: 00 00 add %al,(%rax) 200ee6: 00 00 add %al,(%rax) 200ee8: 07 (bad) 200ee9: 00 00 add %al,(%rax) 200eeb: 00 00 add %al,(%rax) 200eed: 00 00 add %al,(%rax) 200eef: 00 17 add %dl,(%rdi) 200ef1: 00 00 add %al,(%rax) 200ef3: 00 00 add %al,(%rax) 200ef5: 00 00 add %al,(%rax) 200ef7: 00 40 05 add %al,0x5(%rax) 200efa: 00 00 add %al,(%rax) 200efc: 00 00 add %al,(%rax) 200efe: 00 00 add %al,(%rax) 200f00: 07 (bad) 200f01: 00 00 add %al,(%rax) 200f03: 00 00 add %al,(%rax) 200f05: 00 00 add %al,(%rax) 200f07: 00 68 04 add %ch,0x4(%rax) 200f0a: 00 00 add %al,(%rax) 200f0c: 00 00 add %al,(%rax) 200f0e: 00 00 add %al,(%rax) 200f10: 08 00 or %al,(%rax) 200f12: 00 00 add %al,(%rax) 200f14: 00 00 add %al,(%rax) 200f16: 00 00 add %al,(%rax) 200f18: d8 00 fadds (%rax) 200f1a: 00 00 add %al,(%rax) 200f1c: 00 00 add %al,(%rax) 200f1e: 00 00 add %al,(%rax) 200f20: 09 00 or %eax,(%rax) 200f22: 00 00 add %al,(%rax) 200f24: 00 00 add %al,(%rax) 200f26: 00 00 add %al,(%rax) 200f28: 18 00 sbb %al,(%rax) 200f2a: 00 00 add %al,(%rax) 200f2c: 00 00 add %al,(%rax) 200f2e: 00 00 add %al,(%rax) 200f30: fb sti 200f31: ff (bad) 200f32: ff 6f 00 ljmp *0x0(%rdi) 200f35: 00 00 add %al,(%rax) 200f37: 00 00 add %al,(%rax) 200f39: 00 00 add %al,(%rax) 200f3b: 08 00 or %al,(%rax) 200f3d: 00 00 add %al,(%rax) 200f3f: 00 fe add %bh,%dh 200f41: ff (bad) 200f42: ff 6f 00 ljmp *0x0(%rdi) 200f45: 00 00 add %al,(%rax) 200f47: 00 48 04 add %cl,0x4(%rax) 200f4a: 00 00 add %al,(%rax) 200f4c: 00 00 add %al,(%rax) 200f4e: 00 00 add %al,(%rax) 200f50: ff (bad) 200f51: ff (bad) 200f52: ff 6f 00 ljmp *0x0(%rdi) 200f55: 00 00 add %al,(%rax) 200f57: 00 01 add %al,(%rcx) 200f59: 00 00 add %al,(%rax) 200f5b: 00 00 add %al,(%rax) 200f5d: 00 00 add %al,(%rax) 200f5f: 00 f0 add %dh,%al 200f61: ff (bad) 200f62: ff 6f 00 ljmp *0x0(%rdi) 200f65: 00 00 add %al,(%rax) 200f67: 00 30 add %dh,(%rax) 200f69: 04 00 add $0x0,%al 200f6b: 00 00 add %al,(%rax) 200f6d: 00 00 add %al,(%rax) 200f6f: 00 f9 add %bh,%cl 200f71: ff (bad) 200f72: ff 6f 00 ljmp *0x0(%rdi) 200f75: 00 00 add %al,(%rax) 200f77: 00 03 add %al,(%rbx) ... Disassembly of section .got: 0000000000200fd0 <.got>: ... Disassembly of section .got.plt: 0000000000201000 <.got.plt>: 201000: f0 0d 20 00 00 00 lock or $0x20,%eax ... 201016: 00 00 add %al,(%rax) 201018: a6 cmpsb %es:(%rdi),%ds:(%rsi) 201019: 05 00 00 00 00 add $0x0,%eax 20101e: 00 00 add %al,(%rax) 201020: b6 05 mov $0x5,%dh 201022: 00 00 add %al,(%rax) 201024: 00 00 add %al,(%rax) ... Disassembly of section .data: 0000000000201028 <.data>: ... 201030: 30 10 xor %dl,(%rax) 201032: 20 00 and %al,(%rax) 201034: 00 00 add %al,(%rax) ... Disassembly of section .bss: 0000000000201038 <.bss>: ... Disassembly of section .comment: 0000000000000000 <.comment>: 0: 47 rex.RXB 1: 43 rex.XB 2: 43 3a 20 rex.XB cmp (%r8),%spl 5: 28 44 65 62 sub %al,0x62(%rbp,%riz,2) 9: 69 61 6e 20 36 2e 33 imul $0x332e3620,0x6e(%rcx),%esp 10: 2e 30 2d 31 38 2b 64 xor %ch,%cs:0x642b3831(%rip) # 642b3848 <__cxa_finalize@plt+0x642b3288> 17: 65 62 gs (bad) 19: 39 75 31 cmp %esi,0x31(%rbp) 1c: 29 20 sub %esp,(%rax) 1e: 36 2e 33 2e ss xor %cs:(%rsi),%ebp 22: 30 20 xor %ah,(%rax) 24: 32 30 xor (%rax),%dh 26: 31 37 xor %esi,(%rdi) 28: 30 .byte 0x30 29: 35 .byte 0x35 2a: 31 36 xor %esi,(%rsi) ...