1366 lines
61 KiB
Plaintext
1366 lines
61 KiB
Plaintext
|
|
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 <strncpy@plt-0x10>:
|
|
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 <strncpy@plt>:
|
|
400370: ff 25 8a 2c 00 00 jmp *0x2c8a(%rip) # 403000 <strncpy@GLIBC_2.2.5>
|
|
400376: 68 00 00 00 00 push $0x0
|
|
40037b: e9 e0 ff ff ff jmp 400360 <_init+0x24>
|
|
|
|
0000000000400380 <printf@plt>:
|
|
400380: ff 25 82 2c 00 00 jmp *0x2c82(%rip) # 403008 <printf@GLIBC_2.2.5>
|
|
400386: 68 01 00 00 00 push $0x1
|
|
40038b: e9 d0 ff ff ff jmp 400360 <_init+0x24>
|
|
|
|
0000000000400390 <malloc@plt>:
|
|
400390: ff 25 7a 2c 00 00 jmp *0x2c7a(%rip) # 403010 <malloc@GLIBC_2.2.5>
|
|
400396: 68 02 00 00 00 push $0x2
|
|
40039b: e9 c0 ff ff ff jmp 400360 <_init+0x24>
|
|
|
|
00000000004003a0 <realloc@plt>:
|
|
4003a0: ff 25 72 2c 00 00 jmp *0x2c72(%rip) # 403018 <realloc@GLIBC_2.2.5>
|
|
4003a6: 68 03 00 00 00 push $0x3
|
|
4003ab: e9 b0 ff ff ff jmp 400360 <_init+0x24>
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000004003b0 <main>:
|
|
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 <new_teacher>
|
|
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 <new_student>
|
|
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 <new_class>
|
|
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 <add_salary>
|
|
4003ff: 4c 89 e6 mov %r12,%rsi
|
|
400402: 48 89 df mov %rbx,%rdi
|
|
400405: e8 36 02 00 00 call 400640 <add_student>
|
|
40040a: 48 89 df mov %rbx,%rdi
|
|
40040d: e8 9e 02 00 00 call 4006b0 <print>
|
|
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 <deregister_tm_clones>:
|
|
400460: b8 28 30 40 00 mov $0x403028,%eax
|
|
400465: 48 3d 28 30 40 00 cmp $0x403028,%rax
|
|
40046b: 74 13 je 400480 <deregister_tm_clones+0x20>
|
|
40046d: b8 00 00 00 00 mov $0x0,%eax
|
|
400472: 48 85 c0 test %rax,%rax
|
|
400475: 74 09 je 400480 <deregister_tm_clones+0x20>
|
|
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 <register_tm_clones>:
|
|
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 <register_tm_clones+0x30>
|
|
4004af: b8 00 00 00 00 mov $0x0,%eax
|
|
4004b4: 48 85 c0 test %rax,%rax
|
|
4004b7: 74 07 je 4004c0 <register_tm_clones+0x30>
|
|
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 <completed.0>
|
|
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 <deregister_tm_clones>
|
|
4004e6: c6 05 37 2b 00 00 01 movb $0x1,0x2b37(%rip) # 403024 <completed.0>
|
|
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 <frame_dummy>:
|
|
400500: f3 0f 1e fa endbr64
|
|
400504: eb 8a jmp 400490 <register_tm_clones>
|
|
400506: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
40050d: 00 00 00
|
|
|
|
0000000000400510 <new_teacher>:
|
|
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 <malloc@plt>
|
|
400525: 48 89 c1 mov %rax,%rcx
|
|
400528: 48 85 c0 test %rax,%rax
|
|
40052b: 74 25 je 400552 <new_teacher+0x42>
|
|
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 <strncpy@plt>
|
|
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 <add_salary>:
|
|
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 <new_student>:
|
|
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 <malloc@plt>
|
|
400585: 48 89 c1 mov %rax,%rcx
|
|
400588: 48 85 c0 test %rax,%rax
|
|
40058b: 74 1a je 4005a7 <new_student+0x37>
|
|
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 <strncpy@plt>
|
|
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 <change_name>:
|
|
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 <strncpy@plt>
|
|
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 <new_class>:
|
|
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 <malloc@plt>
|
|
4005f6: 48 89 c1 mov %rax,%rcx
|
|
4005f9: 48 85 c0 test %rax,%rax
|
|
4005fc: 74 29 je 400627 <new_class+0x47>
|
|
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 <strncpy@plt>
|
|
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 <change_teacher>:
|
|
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 <add_student>:
|
|
400640: 48 85 ff test %rdi,%rdi
|
|
400643: 74 5b je 4006a0 <add_student+0x60>
|
|
400645: 48 85 f6 test %rsi,%rsi
|
|
400648: 74 56 je 4006a0 <add_student+0x60>
|
|
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 <realloc@plt>
|
|
400677: 48 85 c0 test %rax,%rax
|
|
40067a: 74 1f je 40069b <add_student+0x5b>
|
|
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 <print>:
|
|
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 <printf@plt>
|
|
|
|
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)
|
|
...
|