main: file format elf64-x86-64 Disassembly of section .note.gnu.build-id: 0000000000400318 <.note.gnu.build-id>: 400318: 04 00 add $0x0,%al 40031a: 00 00 add %al,(%rax) 40031c: 14 00 adc $0x0,%al 40031e: 00 00 add %al,(%rax) 400320: 03 00 add (%rax),%eax 400322: 00 00 add %al,(%rax) 400324: 47 rex.RXB 400325: 4e 55 rex.WRX push %rbp 400327: 00 7f 36 add %bh,0x36(%rdi) 40032a: b2 22 mov $0x22,%dl 40032c: bd 76 ab 5c 19 mov $0x195cab76,%ebp 400331: 7c 10 jl 400343 <_init+0x7> 400333: 3d a1 74 ac 7a cmp $0x7aac74a1,%eax 400338: 2d .byte 0x2d 400339: 7b bd jnp 4002f8 <_init-0x44> 40033b: bd .byte 0xbd Disassembly of section .init: 000000000040033c <_init>: 40033c: f3 0f 1e fa endbr64 400340: 48 83 ec 08 sub $0x8,%rsp 400344: 48 8b 05 95 2c 00 00 mov 0x2c95(%rip),%rax # 402fe0 <__gmon_start__@Base> 40034b: 48 85 c0 test %rax,%rax 40034e: 74 02 je 400352 <_init+0x16> 400350: ff d0 call *%rax 400352: 48 83 c4 08 add $0x8,%rsp 400356: c3 ret Disassembly of section .plt: 0000000000400360 : 400360: ff 35 8a 2c 00 00 push 0x2c8a(%rip) # 402ff0 <_GLOBAL_OFFSET_TABLE_+0x8> 400366: ff 25 8c 2c 00 00 jmp *0x2c8c(%rip) # 402ff8 <_GLOBAL_OFFSET_TABLE_+0x10> 40036c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000400370 : 400370: ff 25 8a 2c 00 00 jmp *0x2c8a(%rip) # 403000 400376: 68 00 00 00 00 push $0x0 40037b: e9 e0 ff ff ff jmp 400360 <_init+0x24> 0000000000400380 : 400380: ff 25 82 2c 00 00 jmp *0x2c82(%rip) # 403008 400386: 68 01 00 00 00 push $0x1 40038b: e9 d0 ff ff ff jmp 400360 <_init+0x24> 0000000000400390 : 400390: ff 25 7a 2c 00 00 jmp *0x2c7a(%rip) # 403010 400396: 68 02 00 00 00 push $0x2 40039b: e9 c0 ff ff ff jmp 400360 <_init+0x24> 00000000004003a0 : 4003a0: ff 25 72 2c 00 00 jmp *0x2c72(%rip) # 403018 4003a6: 68 03 00 00 00 push $0x3 4003ab: e9 b0 ff ff ff jmp 400360 <_init+0x24> Disassembly of section .text: 00000000004003b0
: 4003b0: 41 54 push %r12 4003b2: ba 01 00 00 00 mov $0x1,%edx 4003b7: be 14 00 00 00 mov $0x14,%esi 4003bc: bf 45 12 40 00 mov $0x401245,%edi 4003c1: 55 push %rbp 4003c2: 53 push %rbx 4003c3: e8 48 01 00 00 call 400510 4003c8: be 12 00 00 00 mov $0x12,%esi 4003cd: bf 4d 12 40 00 mov $0x40124d,%edi 4003d2: 48 89 c5 mov %rax,%rbp 4003d5: e8 96 01 00 00 call 400570 4003da: 48 89 ea mov %rbp,%rdx 4003dd: be 1e 00 00 00 mov $0x1e,%esi 4003e2: bf 56 12 40 00 mov $0x401256,%edi 4003e7: 49 89 c4 mov %rax,%r12 4003ea: e8 f1 01 00 00 call 4005e0 4003ef: 48 89 ef mov %rbp,%rdi 4003f2: be 10 27 00 00 mov $0x2710,%esi 4003f7: 48 89 c3 mov %rax,%rbx 4003fa: e8 61 01 00 00 call 400560 4003ff: 4c 89 e6 mov %r12,%rsi 400402: 48 89 df mov %rbx,%rdi 400405: e8 36 02 00 00 call 400640 40040a: 48 89 df mov %rbx,%rdi 40040d: e8 9e 02 00 00 call 4006b0 400412: 5b pop %rbx 400413: 31 c0 xor %eax,%eax 400415: 5d pop %rbp 400416: 41 5c pop %r12 400418: c3 ret 400419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000400420 <_start>: 400420: f3 0f 1e fa endbr64 400424: 31 ed xor %ebp,%ebp 400426: 49 89 d1 mov %rdx,%r9 400429: 5e pop %rsi 40042a: 48 89 e2 mov %rsp,%rdx 40042d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 400431: 50 push %rax 400432: 54 push %rsp 400433: 45 31 c0 xor %r8d,%r8d 400436: 31 c9 xor %ecx,%ecx 400438: 48 c7 c7 b0 03 40 00 mov $0x4003b0,%rdi 40043f: ff 15 93 2b 00 00 call *0x2b93(%rip) # 402fd8 <__libc_start_main@GLIBC_2.34> 400445: f4 hlt 400446: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 40044d: 00 00 00 0000000000400450 <_dl_relocate_static_pie>: 400450: f3 0f 1e fa endbr64 400454: c3 ret 400455: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 40045c: 00 00 00 40045f: 90 nop 0000000000400460 : 400460: b8 28 30 40 00 mov $0x403028,%eax 400465: 48 3d 28 30 40 00 cmp $0x403028,%rax 40046b: 74 13 je 400480 40046d: b8 00 00 00 00 mov $0x0,%eax 400472: 48 85 c0 test %rax,%rax 400475: 74 09 je 400480 400477: bf 28 30 40 00 mov $0x403028,%edi 40047c: ff e0 jmp *%rax 40047e: 66 90 xchg %ax,%ax 400480: c3 ret 400481: 0f 1f 40 00 nopl 0x0(%rax) 400485: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 40048c: 00 00 00 00 0000000000400490 : 400490: be 28 30 40 00 mov $0x403028,%esi 400495: 48 81 ee 28 30 40 00 sub $0x403028,%rsi 40049c: 48 89 f0 mov %rsi,%rax 40049f: 48 c1 ee 3f shr $0x3f,%rsi 4004a3: 48 c1 f8 03 sar $0x3,%rax 4004a7: 48 01 c6 add %rax,%rsi 4004aa: 48 d1 fe sar $1,%rsi 4004ad: 74 11 je 4004c0 4004af: b8 00 00 00 00 mov $0x0,%eax 4004b4: 48 85 c0 test %rax,%rax 4004b7: 74 07 je 4004c0 4004b9: bf 28 30 40 00 mov $0x403028,%edi 4004be: ff e0 jmp *%rax 4004c0: c3 ret 4004c1: 0f 1f 40 00 nopl 0x0(%rax) 4004c5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4004cc: 00 00 00 00 00000000004004d0 <__do_global_dtors_aux>: 4004d0: f3 0f 1e fa endbr64 4004d4: 80 3d 49 2b 00 00 00 cmpb $0x0,0x2b49(%rip) # 403024 4004db: 75 13 jne 4004f0 <__do_global_dtors_aux+0x20> 4004dd: 55 push %rbp 4004de: 48 89 e5 mov %rsp,%rbp 4004e1: e8 7a ff ff ff call 400460 4004e6: c6 05 37 2b 00 00 01 movb $0x1,0x2b37(%rip) # 403024 4004ed: 5d pop %rbp 4004ee: c3 ret 4004ef: 90 nop 4004f0: c3 ret 4004f1: 0f 1f 40 00 nopl 0x0(%rax) 4004f5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4004fc: 00 00 00 00 0000000000400500 : 400500: f3 0f 1e fa endbr64 400504: eb 8a jmp 400490 400506: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 40050d: 00 00 00 0000000000400510 : 400510: 41 54 push %r12 400512: 49 89 fc mov %rdi,%r12 400515: bf 48 00 00 00 mov $0x48,%edi 40051a: 55 push %rbp 40051b: 89 f5 mov %esi,%ebp 40051d: 53 push %rbx 40051e: 89 d3 mov %edx,%ebx 400520: e8 6b fe ff ff call 400390 400525: 48 89 c1 mov %rax,%rcx 400528: 48 85 c0 test %rax,%rax 40052b: 74 25 je 400552 40052d: ba 31 00 00 00 mov $0x31,%edx 400532: 4c 89 e6 mov %r12,%rsi 400535: 48 89 c7 mov %rax,%rdi 400538: e8 33 fe ff ff call 400370 40053d: c6 40 31 00 movb $0x0,0x31(%rax) 400541: 48 89 c1 mov %rax,%rcx 400544: 89 68 34 mov %ebp,0x34(%rax) 400547: 89 58 38 mov %ebx,0x38(%rax) 40054a: 48 c7 40 40 00 00 00 movq $0x0,0x40(%rax) 400551: 00 400552: 5b pop %rbx 400553: 48 89 c8 mov %rcx,%rax 400556: 5d pop %rbp 400557: 41 5c pop %r12 400559: c3 ret 40055a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000400560 : 400560: 48 01 77 40 add %rsi,0x40(%rdi) 400564: c3 ret 400565: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 40056c: 00 00 00 40056f: 90 nop 0000000000400570 : 400570: 55 push %rbp 400571: 48 89 fd mov %rdi,%rbp 400574: bf 38 00 00 00 mov $0x38,%edi 400579: 53 push %rbx 40057a: 89 f3 mov %esi,%ebx 40057c: 48 83 ec 08 sub $0x8,%rsp 400580: e8 0b fe ff ff call 400390 400585: 48 89 c1 mov %rax,%rcx 400588: 48 85 c0 test %rax,%rax 40058b: 74 1a je 4005a7 40058d: ba 31 00 00 00 mov $0x31,%edx 400592: 48 89 ee mov %rbp,%rsi 400595: 48 89 c7 mov %rax,%rdi 400598: e8 d3 fd ff ff call 400370 40059d: c6 40 31 00 movb $0x0,0x31(%rax) 4005a1: 48 89 c1 mov %rax,%rcx 4005a4: 89 58 34 mov %ebx,0x34(%rax) 4005a7: 48 83 c4 08 add $0x8,%rsp 4005ab: 48 89 c8 mov %rcx,%rax 4005ae: 5b pop %rbx 4005af: 5d pop %rbp 4005b0: c3 ret 4005b1: 0f 1f 40 00 nopl 0x0(%rax) 4005b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4005bc: 00 00 00 00 00000000004005c0 : 4005c0: 48 83 ec 08 sub $0x8,%rsp 4005c4: ba 31 00 00 00 mov $0x31,%edx 4005c9: e8 a2 fd ff ff call 400370 4005ce: c6 40 31 00 movb $0x0,0x31(%rax) 4005d2: 48 83 c4 08 add $0x8,%rsp 4005d6: c3 ret 4005d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4005de: 00 00 00000000004005e0 : 4005e0: 41 54 push %r12 4005e2: 49 89 fc mov %rdi,%r12 4005e5: bf 50 00 00 00 mov $0x50,%edi 4005ea: 55 push %rbp 4005eb: 89 f5 mov %esi,%ebp 4005ed: 53 push %rbx 4005ee: 48 89 d3 mov %rdx,%rbx 4005f1: e8 9a fd ff ff call 400390 4005f6: 48 89 c1 mov %rax,%rcx 4005f9: 48 85 c0 test %rax,%rax 4005fc: 74 29 je 400627 4005fe: ba 31 00 00 00 mov $0x31,%edx 400603: 4c 89 e6 mov %r12,%rsi 400606: 48 89 c7 mov %rax,%rdi 400609: e8 62 fd ff ff call 400370 40060e: 66 0f 6e c5 movd %ebp,%xmm0 400612: c6 40 31 00 movb $0x0,0x31(%rax) 400616: 48 89 c1 mov %rax,%rcx 400619: 66 0f d6 40 34 movq %xmm0,0x34(%rax) 40061e: 66 48 0f 6e c3 movq %rbx,%xmm0 400623: 0f 11 40 40 movups %xmm0,0x40(%rax) 400627: 5b pop %rbx 400628: 48 89 c8 mov %rcx,%rax 40062b: 5d pop %rbp 40062c: 41 5c pop %r12 40062e: c3 ret 40062f: 90 nop 0000000000400630 : 400630: 48 89 77 40 mov %rsi,0x40(%rdi) 400634: c3 ret 400635: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 40063c: 00 00 00 00 0000000000400640 : 400640: 48 85 ff test %rdi,%rdi 400643: 74 5b je 4006a0 400645: 48 85 f6 test %rsi,%rsi 400648: 74 56 je 4006a0 40064a: 48 83 ec 28 sub $0x28,%rsp 40064e: 8b 47 38 mov 0x38(%rdi),%eax 400651: 48 89 fa mov %rdi,%rdx 400654: 48 8b 7f 48 mov 0x48(%rdi),%rdi 400658: 48 89 74 24 18 mov %rsi,0x18(%rsp) 40065d: 44 8d 40 01 lea 0x1(%rax),%r8d 400661: 48 89 54 24 08 mov %rdx,0x8(%rsp) 400666: 49 63 f0 movslq %r8d,%rsi 400669: 44 89 44 24 14 mov %r8d,0x14(%rsp) 40066e: 48 c1 e6 03 shl $0x3,%rsi 400672: e8 29 fd ff ff call 4003a0 400677: 48 85 c0 test %rax,%rax 40067a: 74 1f je 40069b 40067c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 400681: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 400686: 44 8b 44 24 14 mov 0x14(%rsp),%r8d 40068b: 48 63 72 38 movslq 0x38(%rdx),%rsi 40068f: 48 89 42 48 mov %rax,0x48(%rdx) 400693: 48 89 0c f0 mov %rcx,(%rax,%rsi,8) 400697: 44 89 42 38 mov %r8d,0x38(%rdx) 40069b: 48 83 c4 28 add $0x28,%rsp 40069f: c3 ret 4006a0: c3 ret 4006a1: 0f 1f 40 00 nopl 0x0(%rax) 4006a5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 4006ac: 00 00 00 00 00000000004006b0 : 4006b0: 8b 57 38 mov 0x38(%rdi),%edx 4006b3: 48 89 fe mov %rdi,%rsi 4006b6: 31 c0 xor %eax,%eax 4006b8: bf 28 12 40 00 mov $0x401228,%edi 4006bd: e9 be fc ff ff jmp 400380 Disassembly of section .fini: 00000000004006c4 <_fini>: 4006c4: f3 0f 1e fa endbr64 4006c8: 48 83 ec 08 sub $0x8,%rsp 4006cc: 48 83 c4 08 add $0x8,%rsp 4006d0: c3 ret Disassembly of section .interp: 0000000000401000 <.interp>: 401000: 2f (bad) 401001: 6c insb (%dx),(%rdi) 401002: 69 62 36 34 2f 6c 64 imul $0x646c2f34,0x36(%rdx),%esp 401009: 2d 6c 69 6e 75 sub $0x756e696c,%eax 40100e: 78 2d js 40103d <_fini+0x979> 401010: 78 38 js 40104a <_fini+0x986> 401012: 36 2d 36 34 2e 73 ss sub $0x732e3436,%eax 401018: 6f outsl (%rsi),(%dx) 401019: 2e 32 00 cs xor (%rax),%al Disassembly of section .gnu.hash: 0000000000401020 <.gnu.hash>: 401020: 01 00 add %eax,(%rax) 401022: 00 00 add %al,(%rax) 401024: 01 00 add %eax,(%rax) 401026: 00 00 add %al,(%rax) 401028: 01 00 add %eax,(%rax) ... Disassembly of section .dynsym: 0000000000401040 <.dynsym>: ... 401058: 18 00 sbb %al,(%rax) 40105a: 00 00 add %al,(%rax) 40105c: 12 00 adc (%rax),%al ... 40106e: 00 00 add %al,(%rax) 401070: 01 00 add %eax,(%rax) 401072: 00 00 add %al,(%rax) 401074: 12 00 adc (%rax),%al ... 401086: 00 00 add %al,(%rax) 401088: 2a 00 sub (%rax),%al 40108a: 00 00 add %al,(%rax) 40108c: 12 00 adc (%rax),%al ... 40109e: 00 00 add %al,(%rax) 4010a0: 52 push %rdx 4010a1: 00 00 add %al,(%rax) 4010a3: 00 20 add %ah,(%rax) ... 4010b5: 00 00 add %al,(%rax) 4010b7: 00 11 add %dl,(%rcx) 4010b9: 00 00 add %al,(%rax) 4010bb: 00 12 add %dl,(%rdx) ... 4010cd: 00 00 add %al,(%rax) 4010cf: 00 09 add %cl,(%rcx) 4010d1: 00 00 add %al,(%rax) 4010d3: 00 12 add %dl,(%rdx) ... Disassembly of section .dynstr: 00000000004010e8 <.dynstr>: 4010e8: 00 73 74 add %dh,0x74(%rbx) 4010eb: 72 6e jb 40115b <_fini+0xa97> 4010ed: 63 70 79 movsxd 0x79(%rax),%esi 4010f0: 00 72 65 add %dh,0x65(%rdx) 4010f3: 61 (bad) 4010f4: 6c insb (%dx),(%rdi) 4010f5: 6c insb (%dx),(%rdi) 4010f6: 6f outsl (%rsi),(%dx) 4010f7: 63 00 movsxd (%rax),%eax 4010f9: 6d insl (%dx),(%rdi) 4010fa: 61 (bad) 4010fb: 6c insb (%dx),(%rdi) 4010fc: 6c insb (%dx),(%rdi) 4010fd: 6f outsl (%rsi),(%dx) 4010fe: 63 00 movsxd (%rax),%eax 401100: 5f pop %rdi 401101: 5f pop %rdi 401102: 6c insb (%dx),(%rdi) 401103: 69 62 63 5f 73 74 61 imul $0x6174735f,0x63(%rdx),%esp 40110a: 72 74 jb 401180 <_fini+0xabc> 40110c: 5f pop %rdi 40110d: 6d insl (%dx),(%rdi) 40110e: 61 (bad) 40110f: 69 6e 00 70 72 69 6e imul $0x6e697270,0x0(%rsi),%ebp 401116: 74 66 je 40117e <_fini+0xaba> 401118: 00 6c 69 62 add %ch,0x62(%rcx,%rbp,2) 40111c: 63 2e movsxd (%rsi),%ebp 40111e: 73 6f jae 40118f <_fini+0xacb> 401120: 2e 36 00 47 4c cs ss add %al,0x4c(%rdi) 401125: 49 rex.WB 401126: 42 rex.X 401127: 43 5f rex.XB pop %r15 401129: 32 2e xor (%rsi),%ch 40112b: 32 2e xor (%rsi),%ch 40112d: 35 00 47 4c 49 xor $0x494c4700,%eax 401132: 42 rex.X 401133: 43 5f rex.XB pop %r15 401135: 32 2e xor (%rsi),%ch 401137: 33 34 00 xor (%rax,%rax,1),%esi 40113a: 5f pop %rdi 40113b: 5f pop %rdi 40113c: 67 6d insl (%dx),(%edi) 40113e: 6f outsl (%rsi),(%dx) 40113f: 6e outsb (%rsi),(%dx) 401140: 5f pop %rdi 401141: 73 74 jae 4011b7 <_fini+0xaf3> 401143: 61 (bad) 401144: 72 74 jb 4011ba <_fini+0xaf6> 401146: 5f pop %rdi 401147: 5f pop %rdi ... Disassembly of section .gnu.version: 000000000040114a <.gnu.version>: 40114a: 00 00 add %al,(%rax) 40114c: 02 00 add (%rax),%al 40114e: 03 00 add (%rax),%eax 401150: 03 00 add (%rax),%eax 401152: 01 00 add %eax,(%rax) 401154: 03 00 add (%rax),%eax 401156: 03 00 add (%rax),%eax Disassembly of section .gnu.version_r: 0000000000401158 <.gnu.version_r>: 401158: 01 00 add %eax,(%rax) 40115a: 02 00 add (%rax),%al 40115c: 31 00 xor %eax,(%rax) 40115e: 00 00 add %al,(%rax) 401160: 10 00 adc %al,(%rax) 401162: 00 00 add %al,(%rax) 401164: 00 00 add %al,(%rax) 401166: 00 00 add %al,(%rax) 401168: 75 1a jne 401184 <_fini+0xac0> 40116a: 69 09 00 00 03 00 imul $0x30000,(%rcx),%ecx 401170: 3b 00 cmp (%rax),%eax 401172: 00 00 add %al,(%rax) 401174: 10 00 adc %al,(%rax) 401176: 00 00 add %al,(%rax) 401178: b4 91 mov $0x91,%ah 40117a: 96 xchg %eax,%esi 40117b: 06 (bad) 40117c: 00 00 add %al,(%rax) 40117e: 02 00 add (%rax),%al 401180: 47 00 00 rex.RXB add %r8b,(%r8) 401183: 00 00 add %al,(%rax) 401185: 00 00 add %al,(%rax) ... Disassembly of section .rela.dyn: 0000000000401188 <.rela.dyn>: 401188: d8 2f fsubrs (%rdi) 40118a: 40 00 00 rex add %al,(%rax) 40118d: 00 00 add %al,(%rax) 40118f: 00 06 add %al,(%rsi) 401191: 00 00 add %al,(%rax) 401193: 00 01 add %al,(%rcx) ... 40119d: 00 00 add %al,(%rax) 40119f: 00 e0 add %ah,%al 4011a1: 2f (bad) 4011a2: 40 00 00 rex add %al,(%rax) 4011a5: 00 00 add %al,(%rax) 4011a7: 00 06 add %al,(%rsi) 4011a9: 00 00 add %al,(%rax) 4011ab: 00 04 00 add %al,(%rax,%rax,1) ... Disassembly of section .rela.plt: 00000000004011b8 <.rela.plt>: 4011b8: 00 30 add %dh,(%rax) 4011ba: 40 00 00 rex add %al,(%rax) 4011bd: 00 00 add %al,(%rax) 4011bf: 00 07 add %al,(%rdi) 4011c1: 00 00 add %al,(%rax) 4011c3: 00 02 add %al,(%rdx) ... 4011cd: 00 00 add %al,(%rax) 4011cf: 00 08 add %cl,(%rax) 4011d1: 30 40 00 xor %al,0x0(%rax) 4011d4: 00 00 add %al,(%rax) 4011d6: 00 00 add %al,(%rax) 4011d8: 07 (bad) 4011d9: 00 00 add %al,(%rax) 4011db: 00 03 add %al,(%rbx) ... 4011e5: 00 00 add %al,(%rax) 4011e7: 00 10 add %dl,(%rax) 4011e9: 30 40 00 xor %al,0x0(%rax) 4011ec: 00 00 add %al,(%rax) 4011ee: 00 00 add %al,(%rax) 4011f0: 07 (bad) 4011f1: 00 00 add %al,(%rax) 4011f3: 00 05 00 00 00 00 add %al,0x0(%rip) # 4011f9 <_fini+0xb35> 4011f9: 00 00 add %al,(%rax) 4011fb: 00 00 add %al,(%rax) 4011fd: 00 00 add %al,(%rax) 4011ff: 00 18 add %bl,(%rax) 401201: 30 40 00 xor %al,0x0(%rax) 401204: 00 00 add %al,(%rax) 401206: 00 00 add %al,(%rax) 401208: 07 (bad) 401209: 00 00 add %al,(%rax) 40120b: 00 06 add %al,(%rsi) ... Disassembly of section .rodata: 0000000000401218 <_IO_stdin_used>: 401218: 01 00 add %eax,(%rax) 40121a: 02 00 add (%rax),%al 40121c: 00 00 add %al,(%rax) ... 0000000000401220 <__dso_handle>: ... 401228: 43 6c rex.XB insb (%dx),(%rdi) 40122a: 61 (bad) 40122b: 73 73 jae 4012a0 <__GNU_EH_FRAME_HDR+0x40> 40122d: 20 4e 61 and %cl,0x61(%rsi) 401230: 6d insl (%dx),(%rdi) 401231: 65 3a 20 cmp %gs:(%rax),%ah 401234: 25 73 2c 20 53 and $0x53202c73,%eax 401239: 74 75 je 4012b0 <__GNU_EH_FRAME_HDR+0x50> 40123b: 64 65 6e fs outsb %gs:(%rsi),(%dx) 40123e: 74 73 je 4012b3 <__GNU_EH_FRAME_HDR+0x53> 401240: 3a 20 cmp (%rax),%ah 401242: 25 64 00 54 65 and $0x65540064,%eax 401247: 61 (bad) 401248: 63 68 65 movsxd 0x65(%rax),%ebp 40124b: 72 00 jb 40124d <__dso_handle+0x2d> 40124d: 53 push %rbx 40124e: 74 75 je 4012c5 <__GNU_EH_FRAME_HDR+0x65> 401250: 64 65 6e fs outsb %gs:(%rsi),(%dx) 401253: 74 31 je 401286 <__GNU_EH_FRAME_HDR+0x26> 401255: 00 43 68 add %al,0x68(%rbx) 401258: 69 .byte 0x69 401259: 6e outsb (%rsi),(%dx) 40125a: 65 73 65 gs jae 4012c2 <__GNU_EH_FRAME_HDR+0x62> ... Disassembly of section .eh_frame_hdr: 0000000000401260 <__GNU_EH_FRAME_HDR>: 401260: 01 1b add %ebx,(%rbx) 401262: 03 3b add (%rbx),%edi 401264: 6c insb (%dx),(%rdi) 401265: 00 00 add %al,(%rax) 401267: 00 0c 00 add %cl,(%rax,%rax,1) 40126a: 00 00 add %al,(%rax) 40126c: 00 f1 add %dh,%cl 40126e: ff (bad) 40126f: ff b0 00 00 00 50 push 0x50000000(%rax) 401275: f1 int1 401276: ff (bad) 401277: ff c8 dec %eax 401279: 01 00 add %eax,(%rax) 40127b: 00 c0 add %al,%al 40127d: f1 int1 40127e: ff (bad) 40127f: ff 88 00 00 00 f0 decl -0x10000000(%rax) 401285: f1 int1 401286: ff (bad) 401287: ff 9c 00 00 00 b0 f2 lcall *-0xd500000(%rax,%rax,1) 40128e: ff (bad) 40128f: ff lcall (bad) 401290: d8 00 fadds (%rax) 401292: 00 00 add %al,(%rax) 401294: 00 f3 add %dh,%bl 401296: ff (bad) 401297: ff 04 01 incl (%rcx,%rax,1) 40129a: 00 00 add %al,(%rax) 40129c: 10 f3 adc %dh,%bl 40129e: ff (bad) 40129f: ff 18 lcall *(%rax) 4012a1: 01 00 add %eax,(%rax) 4012a3: 00 60 f3 add %ah,-0xd(%rax) 4012a6: ff (bad) 4012a7: ff 40 01 incl 0x1(%rax) 4012aa: 00 00 add %al,(%rax) 4012ac: 80 f3 ff xor $0xff,%bl 4012af: ff 58 01 lcall *0x1(%rax) 4012b2: 00 00 add %al,(%rax) 4012b4: d0 f3 shl $1,%bl 4012b6: ff (bad) 4012b7: ff 84 01 00 00 e0 f3 incl -0xc200000(%rcx,%rax,1) 4012be: ff (bad) 4012bf: ff 98 01 00 00 50 lcall *0x50000001(%rax) 4012c5: f4 hlt 4012c6: ff (bad) 4012c7: ff .byte 0xff 4012c8: b0 01 mov $0x1,%al ... Disassembly of section .eh_frame: 00000000004012d0 <__FRAME_END__-0x184>: 4012d0: 14 00 adc $0x0,%al 4012d2: 00 00 add %al,(%rax) 4012d4: 00 00 add %al,(%rax) 4012d6: 00 00 add %al,(%rax) 4012d8: 01 7a 52 add %edi,0x52(%rdx) 4012db: 00 01 add %al,(%rcx) 4012dd: 78 10 js 4012ef <__GNU_EH_FRAME_HDR+0x8f> 4012df: 01 1b add %ebx,(%rbx) 4012e1: 0c 07 or $0x7,%al 4012e3: 08 90 01 00 00 10 or %dl,0x10000001(%rax) 4012e9: 00 00 add %al,(%rax) 4012eb: 00 1c 00 add %bl,(%rax,%rax,1) 4012ee: 00 00 add %al,(%rax) 4012f0: 30 f1 xor %dh,%cl 4012f2: ff (bad) 4012f3: ff 26 jmp *(%rsi) 4012f5: 00 00 add %al,(%rax) 4012f7: 00 00 add %al,(%rax) 4012f9: 44 07 rex.R (bad) 4012fb: 10 10 adc %dl,(%rax) 4012fd: 00 00 add %al,(%rax) 4012ff: 00 30 add %dh,(%rax) 401301: 00 00 add %al,(%rax) 401303: 00 4c f1 ff add %cl,-0x1(%rcx,%rsi,8) 401307: ff 05 00 00 00 00 incl 0x0(%rip) # 40130d <__GNU_EH_FRAME_HDR+0xad> 40130d: 00 00 add %al,(%rax) 40130f: 00 24 00 add %ah,(%rax,%rax,1) 401312: 00 00 add %al,(%rax) 401314: 44 00 00 add %r8b,(%rax) 401317: 00 48 f0 add %cl,-0x10(%rax) 40131a: ff (bad) 40131b: ff 50 00 call *0x0(%rax) 40131e: 00 00 add %al,(%rax) 401320: 00 0e add %cl,(%rsi) 401322: 10 46 0e adc %al,0xe(%rsi) 401325: 18 4a 0f sbb %cl,0xf(%rdx) 401328: 0b 77 08 or 0x8(%rdi),%esi 40132b: 80 00 3f addb $0x3f,(%rax) 40132e: 1a 3b sbb (%rbx),%bh 401330: 2a 33 sub (%rbx),%dh 401332: 24 22 and $0x22,%al 401334: 00 00 add %al,(%rax) 401336: 00 00 add %al,(%rax) 401338: 28 00 sub %al,(%rax) 40133a: 00 00 add %al,(%rax) 40133c: 6c insb (%dx),(%rdi) 40133d: 00 00 add %al,(%rax) 40133f: 00 d0 add %dl,%al 401341: f1 int1 401342: ff (bad) 401343: ff 4a 00 decl 0x0(%rdx) 401346: 00 00 add %al,(%rax) 401348: 00 42 0e add %al,0xe(%rdx) 40134b: 10 8c 02 49 0e 18 86 adc %cl,-0x79e7f1b7(%rdx,%rax,1) 401352: 03 43 0e add 0xe(%rbx),%eax 401355: 20 83 04 75 0e 18 and %al,0x180e7504(%rbx) 40135b: 44 0e rex.R (bad) 40135d: 10 42 0e adc %al,0xe(%rdx) 401360: 08 00 or %al,(%rax) 401362: 00 00 add %al,(%rax) 401364: 10 00 adc %al,(%rax) 401366: 00 00 add %al,(%rax) 401368: 98 cwtl 401369: 00 00 add %al,(%rax) 40136b: 00 f4 add %dh,%ah 40136d: f1 int1 40136e: ff (bad) 40136f: ff 05 00 00 00 00 incl 0x0(%rip) # 401375 <__GNU_EH_FRAME_HDR+0x115> 401375: 00 00 add %al,(%rax) 401377: 00 24 00 add %ah,(%rax,%rax,1) 40137a: 00 00 add %al,(%rax) 40137c: ac lods (%rsi),%al 40137d: 00 00 add %al,(%rax) 40137f: 00 f0 add %dh,%al 401381: f1 int1 401382: ff (bad) 401383: ff 41 00 incl 0x0(%rcx) 401386: 00 00 add %al,(%rax) 401388: 00 41 0e add %al,0xe(%rcx) 40138b: 10 86 02 49 0e 18 adc %al,0x180e4902(%rsi) 401391: 83 03 46 addl $0x46,(%rbx) 401394: 0e (bad) 401395: 20 6b 0e and %ch,0xe(%rbx) 401398: 18 44 0e 10 sbb %al,0x10(%rsi,%rcx,1) 40139c: 41 0e rex.B (bad) 40139e: 08 00 or %al,(%rax) 4013a0: 14 00 adc $0x0,%al 4013a2: 00 00 add %al,(%rax) 4013a4: d4 (bad) 4013a5: 00 00 add %al,(%rax) 4013a7: 00 18 add %bl,(%rax) 4013a9: f2 ff repnz (bad) 4013ab: ff 17 call *(%rdi) 4013ad: 00 00 add %al,(%rax) 4013af: 00 00 add %al,(%rax) 4013b1: 44 0e rex.R (bad) 4013b3: 10 52 0e adc %dl,0xe(%rdx) 4013b6: 08 00 or %al,(%rax) 4013b8: 28 00 sub %al,(%rax) 4013ba: 00 00 add %al,(%rax) 4013bc: ec in (%dx),%al 4013bd: 00 00 add %al,(%rax) 4013bf: 00 20 add %ah,(%rax) 4013c1: f2 ff repnz (bad) 4013c3: ff 4f 00 decl 0x0(%rdi) 4013c6: 00 00 add %al,(%rax) 4013c8: 00 42 0e add %al,0xe(%rdx) 4013cb: 10 8c 02 49 0e 18 86 adc %cl,-0x79e7f1b7(%rdx,%rax,1) 4013d2: 03 43 0e add 0xe(%rbx),%eax 4013d5: 20 83 04 7a 0e 18 and %al,0x180e7a04(%rbx) 4013db: 44 0e rex.R (bad) 4013dd: 10 42 0e adc %al,0xe(%rdx) 4013e0: 08 00 or %al,(%rax) 4013e2: 00 00 add %al,(%rax) 4013e4: 10 00 adc %al,(%rax) 4013e6: 00 00 add %al,(%rax) 4013e8: 18 01 sbb %al,(%rcx) 4013ea: 00 00 add %al,(%rax) 4013ec: 44 rex.R 4013ed: f2 ff repnz (bad) 4013ef: ff 05 00 00 00 00 incl 0x0(%rip) # 4013f5 <__GNU_EH_FRAME_HDR+0x195> 4013f5: 00 00 add %al,(%rax) 4013f7: 00 14 00 add %dl,(%rax,%rax,1) 4013fa: 00 00 add %al,(%rax) 4013fc: 2c 01 sub $0x1,%al 4013fe: 00 00 add %al,(%rax) 401400: 40 rex 401401: f2 ff repnz (bad) 401403: ff 61 00 jmp *0x0(%rcx) 401406: 00 00 add %al,(%rax) 401408: 00 4e 0e add %cl,0xe(%rsi) 40140b: 30 02 xor %al,(%rdx) 40140d: 51 push %rcx 40140e: 0e (bad) 40140f: 08 14 00 or %dl,(%rax,%rax,1) 401412: 00 00 add %al,(%rax) 401414: 44 01 00 add %r8d,(%rax) 401417: 00 98 f2 ff ff 12 add %bl,0x12fffff2(%rax) ... 401425: 00 00 add %al,(%rax) 401427: 00 28 add %ch,(%rax) 401429: 00 00 add %al,(%rax) 40142b: 00 5c 01 00 add %bl,0x0(%rcx,%rax,1) 40142f: 00 80 ef ff ff 69 add %al,0x69ffffef(%rax) 401435: 00 00 add %al,(%rax) 401437: 00 00 add %al,(%rax) 401439: 42 0e rex.X (bad) 40143b: 10 8c 02 50 0e 18 86 adc %cl,-0x79e7f1b0(%rdx,%rax,1) 401442: 03 41 0e add 0xe(%rcx),%eax 401445: 20 83 04 02 50 0e and %al,0xe500204(%rbx) 40144b: 18 43 0e sbb %al,0xe(%rbx) 40144e: 10 42 0e adc %al,0xe(%rdx) 401451: 08 00 or %al,(%rax) ... 0000000000401454 <__FRAME_END__>: 401454: 00 00 add %al,(%rax) ... Disassembly of section .note.gnu.property: 0000000000401458 <.note.gnu.property>: 401458: 04 00 add $0x0,%al 40145a: 00 00 add %al,(%rax) 40145c: 30 00 xor %al,(%rax) 40145e: 00 00 add %al,(%rax) 401460: 05 00 00 00 47 add $0x47000000,%eax 401465: 4e 55 rex.WRX push %rbp 401467: 00 02 add %al,(%rdx) 401469: 80 00 c0 addb $0xc0,(%rax) 40146c: 04 00 add $0x0,%al 40146e: 00 00 add %al,(%rax) 401470: 01 00 add %eax,(%rax) 401472: 00 00 add %al,(%rax) 401474: 00 00 add %al,(%rax) 401476: 00 00 add %al,(%rax) 401478: 01 00 add %eax,(%rax) 40147a: 01 c0 add %eax,%eax 40147c: 04 00 add $0x0,%al 40147e: 00 00 add %al,(%rax) 401480: 09 00 or %eax,(%rax) 401482: 00 00 add %al,(%rax) 401484: 00 00 add %al,(%rax) 401486: 00 00 add %al,(%rax) 401488: 02 00 add (%rax),%al 40148a: 01 c0 add %eax,%eax 40148c: 04 00 add $0x0,%al 40148e: 00 00 add %al,(%rax) 401490: 01 00 add %eax,(%rax) 401492: 00 00 add %al,(%rax) 401494: 00 00 add %al,(%rax) ... Disassembly of section .note.ABI-tag: 0000000000401498 <__abi_tag>: 401498: 04 00 add $0x0,%al 40149a: 00 00 add %al,(%rax) 40149c: 10 00 adc %al,(%rax) 40149e: 00 00 add %al,(%rax) 4014a0: 01 00 add %eax,(%rax) 4014a2: 00 00 add %al,(%rax) 4014a4: 47 rex.RXB 4014a5: 4e 55 rex.WRX push %rbp 4014a7: 00 00 add %al,(%rax) 4014a9: 00 00 add %al,(%rax) 4014ab: 00 03 add %al,(%rbx) 4014ad: 00 00 add %al,(%rax) 4014af: 00 02 add %al,(%rdx) 4014b1: 00 00 add %al,(%rax) 4014b3: 00 00 add %al,(%rax) 4014b5: 00 00 add %al,(%rax) ... Disassembly of section .init_array: 0000000000402df8 <__frame_dummy_init_array_entry>: 402df8: 00 05 40 00 00 00 add %al,0x40(%rip) # 402e3e <_DYNAMIC+0x36> ... Disassembly of section .fini_array: 0000000000402e00 <__do_global_dtors_aux_fini_array_entry>: 402e00: d0 04 40 rolb $1,(%rax,%rax,2) 402e03: 00 00 add %al,(%rax) 402e05: 00 00 add %al,(%rax) ... Disassembly of section .dynamic: 0000000000402e08 <_DYNAMIC>: 402e08: 01 00 add %eax,(%rax) 402e0a: 00 00 add %al,(%rax) 402e0c: 00 00 add %al,(%rax) 402e0e: 00 00 add %al,(%rax) 402e10: 31 00 xor %eax,(%rax) 402e12: 00 00 add %al,(%rax) 402e14: 00 00 add %al,(%rax) 402e16: 00 00 add %al,(%rax) 402e18: 0c 00 or $0x0,%al 402e1a: 00 00 add %al,(%rax) 402e1c: 00 00 add %al,(%rax) 402e1e: 00 00 add %al,(%rax) 402e20: 3c 03 cmp $0x3,%al 402e22: 40 00 00 rex add %al,(%rax) 402e25: 00 00 add %al,(%rax) 402e27: 00 0d 00 00 00 00 add %cl,0x0(%rip) # 402e2d <_DYNAMIC+0x25> 402e2d: 00 00 add %al,(%rax) 402e2f: 00 c4 add %al,%ah 402e31: 06 (bad) 402e32: 40 00 00 rex add %al,(%rax) 402e35: 00 00 add %al,(%rax) 402e37: 00 19 add %bl,(%rcx) 402e39: 00 00 add %al,(%rax) 402e3b: 00 00 add %al,(%rax) 402e3d: 00 00 add %al,(%rax) 402e3f: 00 f8 add %bh,%al 402e41: 2d 40 00 00 00 sub $0x40,%eax 402e46: 00 00 add %al,(%rax) 402e48: 1b 00 sbb (%rax),%eax 402e4a: 00 00 add %al,(%rax) 402e4c: 00 00 add %al,(%rax) 402e4e: 00 00 add %al,(%rax) 402e50: 08 00 or %al,(%rax) 402e52: 00 00 add %al,(%rax) 402e54: 00 00 add %al,(%rax) 402e56: 00 00 add %al,(%rax) 402e58: 1a 00 sbb (%rax),%al 402e5a: 00 00 add %al,(%rax) 402e5c: 00 00 add %al,(%rax) 402e5e: 00 00 add %al,(%rax) 402e60: 00 2e add %ch,(%rsi) 402e62: 40 00 00 rex add %al,(%rax) 402e65: 00 00 add %al,(%rax) 402e67: 00 1c 00 add %bl,(%rax,%rax,1) 402e6a: 00 00 add %al,(%rax) 402e6c: 00 00 add %al,(%rax) 402e6e: 00 00 add %al,(%rax) 402e70: 08 00 or %al,(%rax) 402e72: 00 00 add %al,(%rax) 402e74: 00 00 add %al,(%rax) 402e76: 00 00 add %al,(%rax) 402e78: f5 cmc 402e79: fe (bad) 402e7a: ff 6f 00 ljmp *0x0(%rdi) 402e7d: 00 00 add %al,(%rax) 402e7f: 00 20 add %ah,(%rax) 402e81: 10 40 00 adc %al,0x0(%rax) 402e84: 00 00 add %al,(%rax) 402e86: 00 00 add %al,(%rax) 402e88: 05 00 00 00 00 add $0x0,%eax 402e8d: 00 00 add %al,(%rax) 402e8f: 00 e8 add %ch,%al 402e91: 10 40 00 adc %al,0x0(%rax) 402e94: 00 00 add %al,(%rax) 402e96: 00 00 add %al,(%rax) 402e98: 06 (bad) 402e99: 00 00 add %al,(%rax) 402e9b: 00 00 add %al,(%rax) 402e9d: 00 00 add %al,(%rax) 402e9f: 00 40 10 add %al,0x10(%rax) 402ea2: 40 00 00 rex add %al,(%rax) 402ea5: 00 00 add %al,(%rax) 402ea7: 00 0a add %cl,(%rdx) 402ea9: 00 00 add %al,(%rax) 402eab: 00 00 add %al,(%rax) 402ead: 00 00 add %al,(%rax) 402eaf: 00 61 00 add %ah,0x0(%rcx) 402eb2: 00 00 add %al,(%rax) 402eb4: 00 00 add %al,(%rax) 402eb6: 00 00 add %al,(%rax) 402eb8: 0b 00 or (%rax),%eax 402eba: 00 00 add %al,(%rax) 402ebc: 00 00 add %al,(%rax) 402ebe: 00 00 add %al,(%rax) 402ec0: 18 00 sbb %al,(%rax) 402ec2: 00 00 add %al,(%rax) 402ec4: 00 00 add %al,(%rax) 402ec6: 00 00 add %al,(%rax) 402ec8: 15 00 00 00 00 adc $0x0,%eax ... 402ed5: 00 00 add %al,(%rax) 402ed7: 00 03 add %al,(%rbx) 402ed9: 00 00 add %al,(%rax) 402edb: 00 00 add %al,(%rax) 402edd: 00 00 add %al,(%rax) 402edf: 00 e8 add %ch,%al 402ee1: 2f (bad) 402ee2: 40 00 00 rex add %al,(%rax) 402ee5: 00 00 add %al,(%rax) 402ee7: 00 02 add %al,(%rdx) 402ee9: 00 00 add %al,(%rax) 402eeb: 00 00 add %al,(%rax) 402eed: 00 00 add %al,(%rax) 402eef: 00 60 00 add %ah,0x0(%rax) 402ef2: 00 00 add %al,(%rax) 402ef4: 00 00 add %al,(%rax) 402ef6: 00 00 add %al,(%rax) 402ef8: 14 00 adc $0x0,%al 402efa: 00 00 add %al,(%rax) 402efc: 00 00 add %al,(%rax) 402efe: 00 00 add %al,(%rax) 402f00: 07 (bad) 402f01: 00 00 add %al,(%rax) 402f03: 00 00 add %al,(%rax) 402f05: 00 00 add %al,(%rax) 402f07: 00 17 add %dl,(%rdi) 402f09: 00 00 add %al,(%rax) 402f0b: 00 00 add %al,(%rax) 402f0d: 00 00 add %al,(%rax) 402f0f: 00 b8 11 40 00 00 add %bh,0x4011(%rax) 402f15: 00 00 add %al,(%rax) 402f17: 00 07 add %al,(%rdi) 402f19: 00 00 add %al,(%rax) 402f1b: 00 00 add %al,(%rax) 402f1d: 00 00 add %al,(%rax) 402f1f: 00 88 11 40 00 00 add %cl,0x4011(%rax) 402f25: 00 00 add %al,(%rax) 402f27: 00 08 add %cl,(%rax) 402f29: 00 00 add %al,(%rax) 402f2b: 00 00 add %al,(%rax) 402f2d: 00 00 add %al,(%rax) 402f2f: 00 30 add %dh,(%rax) 402f31: 00 00 add %al,(%rax) 402f33: 00 00 add %al,(%rax) 402f35: 00 00 add %al,(%rax) 402f37: 00 09 add %cl,(%rcx) 402f39: 00 00 add %al,(%rax) 402f3b: 00 00 add %al,(%rax) 402f3d: 00 00 add %al,(%rax) 402f3f: 00 18 add %bl,(%rax) 402f41: 00 00 add %al,(%rax) 402f43: 00 00 add %al,(%rax) 402f45: 00 00 add %al,(%rax) 402f47: 00 fe add %bh,%dh 402f49: ff (bad) 402f4a: ff 6f 00 ljmp *0x0(%rdi) 402f4d: 00 00 add %al,(%rax) 402f4f: 00 58 11 add %bl,0x11(%rax) 402f52: 40 00 00 rex add %al,(%rax) 402f55: 00 00 add %al,(%rax) 402f57: 00 ff add %bh,%bh 402f59: ff (bad) 402f5a: ff 6f 00 ljmp *0x0(%rdi) 402f5d: 00 00 add %al,(%rax) 402f5f: 00 01 add %al,(%rcx) 402f61: 00 00 add %al,(%rax) 402f63: 00 00 add %al,(%rax) 402f65: 00 00 add %al,(%rax) 402f67: 00 f0 add %dh,%al 402f69: ff (bad) 402f6a: ff 6f 00 ljmp *0x0(%rdi) 402f6d: 00 00 add %al,(%rax) 402f6f: 00 4a 11 add %cl,0x11(%rdx) 402f72: 40 00 00 rex add %al,(%rax) ... Disassembly of section .got: 0000000000402fd8 <.got>: ... Disassembly of section .got.plt: 0000000000402fe8 <_GLOBAL_OFFSET_TABLE_>: 402fe8: 08 2e or %ch,(%rsi) 402fea: 40 00 00 rex add %al,(%rax) ... 402ffd: 00 00 add %al,(%rax) 402fff: 00 76 03 add %dh,0x3(%rsi) 403002: 40 00 00 rex add %al,(%rax) 403005: 00 00 add %al,(%rax) 403007: 00 86 03 40 00 00 add %al,0x4003(%rsi) 40300d: 00 00 add %al,(%rax) 40300f: 00 96 03 40 00 00 add %dl,0x4003(%rsi) 403015: 00 00 add %al,(%rax) 403017: 00 a6 03 40 00 00 add %ah,0x4003(%rsi) 40301d: 00 00 add %al,(%rax) ... Disassembly of section .data: 0000000000403020 <__data_start>: 403020: 00 00 add %al,(%rax) ... 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 47 4e sub %al,0x4e(%rdi) 8: 55 push %rbp 9: 29 20 sub %esp,(%rax) b: 31 35 2e 32 2e 31 xor %esi,0x312e322e(%rip) # 312e323f <__TMC_END__+0x30ee0217> 11: 20 32 and %dh,(%rdx) 13: 30 32 xor %dh,(%rdx) 15: 36 30 31 ss xor %dh,(%rcx) 18: 32 33 xor (%rbx),%dh 1a: 20 28 and %ch,(%rax) 1c: 52 push %rdx 1d: 65 64 20 48 61 gs and %cl,%fs:0x61(%rax) 22: 74 20 je 44 <_init-0x4002f8> 24: 31 35 2e 32 2e 31 xor %esi,0x312e322e(%rip) # 312e3258 <__TMC_END__+0x30ee0230> 2a: 2d .byte 0x2d 2b: 37 (bad) 2c: 29 00 sub %eax,(%rax) Disassembly of section .annobin.notes: 0000000000000000 <.annobin.notes>: 0: 41 56 push %r14 2: 3a 34 70 cmp (%rax,%rsi,2),%dh 5: 31 32 xor %esi,(%rdx) 7: 39 39 cmp %edi,(%rcx) 9: 00 52 56 add %dl,0x56(%rdx) c: 3a 72 75 cmp 0x75(%rdx),%dh f: 6e outsb (%rsi),(%dx) 10: 6e outsb (%rsi),(%dx) 11: 69 6e 67 20 67 63 63 imul $0x63636720,0x67(%rsi),%ebp 18: 20 31 and %dh,(%rcx) 1a: 35 2e 32 2e 31 xor $0x312e322e,%eax 1f: 20 32 and %dh,(%rdx) 21: 30 32 xor %dh,(%rdx) 23: 36 30 31 ss xor %dh,(%rcx) 26: 32 33 xor (%rbx),%dh 28: 00 42 56 add %al,0x56(%rdx) 2b: 3a 61 6e cmp 0x6e(%rcx),%ah 2e: 6e outsb (%rsi),(%dx) 2f: 6f outsl (%rsi),(%dx) 30: 62 69 6e 20 67 (bad) 35: 63 63 20 movsxd 0x20(%rbx),%esp 38: 31 35 2e 32 2e 31 xor %esi,0x312e322e(%rip) # 312e326c <__TMC_END__+0x30ee0244> 3e: 20 32 and %dh,(%rdx) 40: 30 32 xor %dh,(%rdx) 42: 36 30 31 ss xor %dh,(%rcx) 45: 32 33 xor (%rbx),%dh 47: 00 47 57 add %al,0x57(%rdi) 4a: 3a 30 cmp (%rax),%dh 4c: 78 37 js 85 <_init-0x4002b7> 4e: 64 36 30 35 36 32 20 fs xor %dh,%fs:0x2e203236(%rip) # 2e20328c <__TMC_END__+0x2de00264> 55: 2e 56: 2e 2f cs (bad) 58: 73 79 jae d3 <_init-0x400269> 5a: 73 64 jae c0 <_init-0x40027c> 5c: 65 70 73 gs jo d2 <_init-0x40026a> 5f: 2f (bad) 60: 78 38 js 9a <_init-0x4002a2> 62: 36 2f ss (bad) 64: 61 (bad) 65: 62 69 2d 6e 6f (bad) 6a: 74 65 je d1 <_init-0x40026b> 6c: 2e 63 00 cs movsxd (%rax),%eax 6f: 53 push %rbx 70: 50 push %rax 71: 3a 33 cmp (%rbx),%dh 73: 00 53 43 add %dl,0x43(%rbx) 76: 3a 31 cmp (%rcx),%dh 78: 00 43 46 add %al,0x46(%rbx) 7b: 3a 38 cmp (%rax),%bh 7d: 20 2e and %ch,(%rsi) 7f: 2e 2f cs (bad) 81: 73 79 jae fc <_init-0x400240> 83: 73 64 jae e9 <_init-0x400253> 85: 65 70 73 gs jo fb <_init-0x400241> 88: 2f (bad) 89: 78 38 js c3 <_init-0x400279> 8b: 36 2f ss (bad) 8d: 61 (bad) 8e: 62 69 2d 6e 6f (bad) 93: 74 65 je fa <_init-0x400242> 95: 2e 63 00 cs movsxd (%rax),%eax 98: 46 rex.RX 99: 4c 3a 30 rex.WR cmp (%rax),%r14b 9c: 20 2e and %ch,(%rsi) 9e: 2e 2f cs (bad) a0: 73 79 jae 11b <_init-0x400221> a2: 73 64 jae 108 <_init-0x400234> a4: 65 70 73 gs jo 11a <_init-0x400222> a7: 2f (bad) a8: 78 38 js e2 <_init-0x40025a> aa: 36 2f ss (bad) ac: 61 (bad) ad: 62 69 2d 6e 6f (bad) b2: 74 65 je 119 <_init-0x400223> b4: 2e 63 00 cs movsxd (%rax),%eax b7: 47 rex.RXB b8: 41 3a 31 cmp (%r9),%sil bb: 00 50 49 add %dl,0x49(%rax) be: 3a 34 00 cmp (%rax,%rax,1),%dh c1: 53 push %rbx c2: 45 3a 30 cmp (%r8),%r14b c5: 00 69 53 add %ch,0x53(%rcx) c8: 3a 30 cmp (%rax),%dh ca: 00 47 57 add %al,0x57(%rdi) cd: 3a 30 cmp (%rax),%dh cf: 78 37 js 108 <_init-0x400234> d1: 64 36 30 35 36 32 20 fs xor %dh,%fs:0x69203236(%rip) # 6920330f <__TMC_END__+0x68e002e7> d8: 69 d9: 6e outsb (%rsi),(%dx) da: 69 74 2e 63 00 43 46 imul $0x3a464300,0x63(%rsi,%rbp,1),%esi e1: 3a e2: 38 20 cmp %ah,(%rax) e4: 69 6e 69 74 2e 63 00 imul $0x632e74,0x69(%rsi),%ebp eb: 46 rex.RX ec: 4c 3a 30 rex.WR cmp (%rax),%r14b ef: 20 69 6e and %ch,0x6e(%rcx) f2: 69 74 2e 63 00 47 57 imul $0x3a574700,0x63(%rsi,%rbp,1),%esi f9: 3a fa: 30 78 37 xor %bh,0x37(%rax) fd: 64 36 30 35 36 32 20 fs xor %dh,%fs:0x73203236(%rip) # 7320333b <__TMC_END__+0x72e00313> 104: 73 105: 74 61 je 168 <_init-0x4001d4> 107: 74 69 je 172 <_init-0x4001ca> 109: 63 2d 72 65 6c 6f movsxd 0x6f6c6572(%rip),%ebp # 6f6c6681 <__TMC_END__+0x6f2c3659> 10f: 63 2e movsxd (%rsi),%ebp 111: 63 00 movsxd (%rax),%eax 113: 53 push %rbx 114: 50 push %rax 115: 3a 30 cmp (%rax),%dh 117: 20 73 74 and %dh,0x74(%rbx) 11a: 61 (bad) 11b: 74 69 je 186 <_init-0x4001b6> 11d: 63 2d 72 65 6c 6f movsxd 0x6f6c6572(%rip),%ebp # 6f6c6695 <__TMC_END__+0x6f2c366d> 123: 63 2e movsxd (%rsi),%ebp 125: 63 00 movsxd (%rax),%eax 127: 43 rex.XB 128: 46 3a 38 rex.RX cmp (%rax),%r15b 12b: 20 73 74 and %dh,0x74(%rbx) 12e: 61 (bad) 12f: 74 69 je 19a <_init-0x4001a2> 131: 63 2d 72 65 6c 6f movsxd 0x6f6c6572(%rip),%ebp # 6f6c66a9 <__TMC_END__+0x6f2c3681> 137: 63 2e movsxd (%rsi),%ebp 139: 63 00 movsxd (%rax),%eax 13b: 46 rex.RX 13c: 4c 3a 30 rex.WR cmp (%rax),%r14b 13f: 20 73 74 and %dh,0x74(%rbx) 142: 61 (bad) 143: 74 69 je 1ae <_init-0x40018e> 145: 63 2d 72 65 6c 6f movsxd 0x6f6c6572(%rip),%ebp # 6f6c66bd <__TMC_END__+0x6f2c3695> 14b: 63 2e movsxd (%rsi),%ebp 14d: 63 00 movsxd (%rax),%eax Disassembly of section .gnu.build.attributes: 0000000000405028 <.gnu.build.attributes>: 405028: 08 00 or %al,(%rax) 40502a: 00 00 add %al,(%rax) 40502c: 10 00 adc %al,(%rax) 40502e: 00 00 add %al,(%rax) 405030: 00 01 add %al,(%rcx) 405032: 00 00 add %al,(%rax) 405034: 47 rex.RXB 405035: 41 24 01 rex.B and $0x1,%al 405038: 33 61 31 xor 0x31(%rcx),%esp 40503b: 00 20 add %ah,(%rax) 40503d: 04 40 add $0x40,%al 40503f: 00 00 add %al,(%rax) 405041: 00 00 add %al,(%rax) 405043: 00 46 04 add %al,0x4(%rsi) 405046: 40 00 00 rex add %al,(%rax) 405049: 00 00 add %al,(%rax) 40504b: 00 08 add %cl,(%rax) 40504d: 00 00 add %al,(%rax) 40504f: 00 10 add %dl,(%rax) 405051: 00 00 add %al,(%rax) 405053: 00 00 add %al,(%rax) 405055: 01 00 add %eax,(%rax) 405057: 00 47 41 add %al,0x41(%rdi) 40505a: 24 01 and $0x1,%al 40505c: 33 61 31 xor 0x31(%rcx),%esp 40505f: 00 55 04 add %dl,0x4(%rbp) 405062: 40 00 00 rex add %al,(%rax) 405065: 00 00 add %al,(%rax) 405067: 00 55 04 add %dl,0x4(%rbp) 40506a: 40 00 00 rex add %al,(%rax) 40506d: 00 00 add %al,(%rax) 40506f: 00 08 add %cl,(%rax) 405071: 00 00 add %al,(%rax) 405073: 00 10 add %dl,(%rax) 405075: 00 00 add %al,(%rax) 405077: 00 00 add %al,(%rax) 405079: 01 00 add %eax,(%rax) 40507b: 00 47 41 add %al,0x41(%rdi) 40507e: 24 01 and $0x1,%al 405080: 33 61 31 xor 0x31(%rcx),%esp 405083: 00 3c 03 add %bh,(%rbx,%rax,1) 405086: 40 00 00 rex add %al,(%rax) 405089: 00 00 add %al,(%rax) 40508b: 00 52 03 add %dl,0x3(%rdx) 40508e: 40 00 00 rex add %al,(%rax) 405091: 00 00 add %al,(%rax) 405093: 00 08 add %cl,(%rax) 405095: 00 00 add %al,(%rax) 405097: 00 10 add %dl,(%rax) 405099: 00 00 add %al,(%rax) 40509b: 00 00 add %al,(%rax) 40509d: 01 00 add %eax,(%rax) 40509f: 00 47 41 add %al,0x41(%rdi) 4050a2: 24 01 and $0x1,%al 4050a4: 33 61 31 xor 0x31(%rcx),%esp 4050a7: 00 c4 add %al,%ah 4050a9: 06 (bad) 4050aa: 40 00 00 rex add %al,(%rax) 4050ad: 00 00 add %al,(%rax) 4050af: 00 cc add %cl,%ah 4050b1: 06 (bad) 4050b2: 40 00 00 rex add %al,(%rax) 4050b5: 00 00 add %al,(%rax) 4050b7: 00 08 add %cl,(%rax) 4050b9: 00 00 add %al,(%rax) 4050bb: 00 10 add %dl,(%rax) 4050bd: 00 00 add %al,(%rax) 4050bf: 00 00 add %al,(%rax) 4050c1: 01 00 add %eax,(%rax) 4050c3: 00 47 41 add %al,0x41(%rdi) 4050c6: 24 01 and $0x1,%al 4050c8: 33 61 31 xor 0x31(%rcx),%esp 4050cb: 00 60 04 add %ah,0x4(%rax) 4050ce: 40 00 00 rex add %al,(%rax) 4050d1: 00 00 add %al,(%rax) 4050d3: 00 06 add %al,(%rsi) 4050d5: 05 40 00 00 00 add $0x40,%eax 4050da: 00 00 add %al,(%rax) 4050dc: 08 00 or %al,(%rax) 4050de: 00 00 add %al,(%rax) 4050e0: 10 00 adc %al,(%rax) 4050e2: 00 00 add %al,(%rax) 4050e4: 00 01 add %al,(%rcx) 4050e6: 00 00 add %al,(%rax) 4050e8: 47 rex.RXB 4050e9: 41 24 01 rex.B and $0x1,%al 4050ec: 33 61 31 xor 0x31(%rcx),%esp 4050ef: 00 c2 add %al,%dl 4050f1: 06 (bad) 4050f2: 40 00 00 rex add %al,(%rax) 4050f5: 00 00 add %al,(%rax) 4050f7: 00 c2 add %al,%dl 4050f9: 06 (bad) 4050fa: 40 00 00 rex add %al,(%rax) 4050fd: 00 00 add %al,(%rax) 4050ff: 00 08 add %cl,(%rax) 405101: 00 00 add %al,(%rax) 405103: 00 10 add %dl,(%rax) 405105: 00 00 add %al,(%rax) 405107: 00 00 add %al,(%rax) 405109: 01 00 add %eax,(%rax) 40510b: 00 47 41 add %al,0x41(%rdi) 40510e: 24 01 and $0x1,%al 405110: 33 61 31 xor 0x31(%rcx),%esp 405113: 00 c2 add %al,%dl 405115: 06 (bad) 405116: 40 00 00 rex add %al,(%rax) 405119: 00 00 add %al,(%rax) 40511b: 00 c2 add %al,%dl 40511d: 06 (bad) 40511e: 40 00 00 rex add %al,(%rax) 405121: 00 00 add %al,(%rax) 405123: 00 08 add %cl,(%rax) 405125: 00 00 add %al,(%rax) 405127: 00 10 add %dl,(%rax) 405129: 00 00 add %al,(%rax) 40512b: 00 00 add %al,(%rax) 40512d: 01 00 add %eax,(%rax) 40512f: 00 47 41 add %al,0x41(%rdi) 405132: 24 01 and $0x1,%al 405134: 33 61 31 xor 0x31(%rcx),%esp 405137: 00 52 03 add %dl,0x3(%rdx) 40513a: 40 00 00 rex add %al,(%rax) 40513d: 00 00 add %al,(%rax) 40513f: 00 57 03 add %dl,0x3(%rdi) 405142: 40 00 00 rex add %al,(%rax) 405145: 00 00 add %al,(%rax) 405147: 00 08 add %cl,(%rax) 405149: 00 00 add %al,(%rax) 40514b: 00 10 add %dl,(%rax) 40514d: 00 00 add %al,(%rax) 40514f: 00 00 add %al,(%rax) 405151: 01 00 add %eax,(%rax) 405153: 00 47 41 add %al,0x41(%rdi) 405156: 24 01 and $0x1,%al 405158: 33 61 31 xor 0x31(%rcx),%esp 40515b: 00 cc add %cl,%ah 40515d: 06 (bad) 40515e: 40 00 00 rex add %al,(%rax) 405161: 00 00 add %al,(%rax) 405163: 00 d1 add %dl,%cl 405165: 06 (bad) 405166: 40 00 00 rex add %al,(%rax) 405169: 00 00 add %al,(%rax) ...