20587 lines
1.1 MiB
20587 lines
1.1 MiB
|
|
compiled_sim.dll: file format pei-x86-64
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
0000000066341000 <pre_c_init>:
|
|
66341000: 48 8d 0d f9 4f 01 00 lea 0x14ff9(%rip),%rcx # 66356000 <__bss_start__>
|
|
66341007: e9 e4 09 01 00 jmpq 663519f0 <_initialize_onexit_table>
|
|
6634100c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066341010 <_CRT_INIT>:
|
|
66341010: 41 55 push %r13
|
|
66341012: 41 54 push %r12
|
|
66341014: 55 push %rbp
|
|
66341015: 57 push %rdi
|
|
66341016: 56 push %rsi
|
|
66341017: 53 push %rbx
|
|
66341018: 48 83 ec 28 sub $0x28,%rsp
|
|
6634101c: 85 d2 test %edx,%edx
|
|
6634101e: 49 89 cc mov %rcx,%r12
|
|
66341021: 4d 89 c5 mov %r8,%r13
|
|
66341024: 75 7a jne 663410a0 <_CRT_INIT+0x90>
|
|
66341026: 8b 15 ec 4f 01 00 mov 0x14fec(%rip),%edx # 66356018 <__proc_attached>
|
|
6634102c: 31 c0 xor %eax,%eax
|
|
6634102e: 85 d2 test %edx,%edx
|
|
66341030: 7e 59 jle 6634108b <_CRT_INIT+0x7b>
|
|
66341032: 83 ea 01 sub $0x1,%edx
|
|
66341035: 48 8b 1d d4 22 01 00 mov 0x122d4(%rip),%rbx # 66353310 <.refptr.__native_startup_lock>
|
|
6634103c: 31 ed xor %ebp,%ebp
|
|
6634103e: bf 01 00 00 00 mov $0x1,%edi
|
|
66341043: 89 15 cf 4f 01 00 mov %edx,0x14fcf(%rip) # 66356018 <__proc_attached>
|
|
66341049: 4c 8b 25 00 72 01 00 mov 0x17200(%rip),%r12 # 66358250 <__imp_Sleep>
|
|
66341050: eb 08 jmp 6634105a <_CRT_INIT+0x4a>
|
|
66341052: b9 e8 03 00 00 mov $0x3e8,%ecx
|
|
66341057: 41 ff d4 callq *%r12
|
|
6634105a: 48 89 e8 mov %rbp,%rax
|
|
6634105d: f0 48 0f b1 3b lock cmpxchg %rdi,(%rbx)
|
|
66341062: 48 85 c0 test %rax,%rax
|
|
66341065: 48 89 c6 mov %rax,%rsi
|
|
66341068: 75 e8 jne 66341052 <_CRT_INIT+0x42>
|
|
6634106a: 48 8b 3d af 22 01 00 mov 0x122af(%rip),%rdi # 66353320 <.refptr.__native_startup_state>
|
|
66341071: 8b 07 mov (%rdi),%eax
|
|
66341073: 83 f8 02 cmp $0x2,%eax
|
|
66341076: 0f 84 e9 00 00 00 je 66341165 <_CRT_INIT+0x155>
|
|
6634107c: b9 1f 00 00 00 mov $0x1f,%ecx
|
|
66341081: e8 62 09 01 00 callq 663519e8 <_amsg_exit>
|
|
66341086: b8 01 00 00 00 mov $0x1,%eax
|
|
6634108b: 48 83 c4 28 add $0x28,%rsp
|
|
6634108f: 5b pop %rbx
|
|
66341090: 5e pop %rsi
|
|
66341091: 5f pop %rdi
|
|
66341092: 5d pop %rbp
|
|
66341093: 41 5c pop %r12
|
|
66341095: 41 5d pop %r13
|
|
66341097: c3 retq
|
|
66341098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634109f: 00
|
|
663410a0: 83 fa 01 cmp $0x1,%edx
|
|
663410a3: 0f 85 aa 00 00 00 jne 66341153 <_CRT_INIT+0x143>
|
|
663410a9: 65 48 8b 04 25 30 00 mov %gs:0x30,%rax
|
|
663410b0: 00 00
|
|
663410b2: 48 8b 1d 57 22 01 00 mov 0x12257(%rip),%rbx # 66353310 <.refptr.__native_startup_lock>
|
|
663410b9: 31 ff xor %edi,%edi
|
|
663410bb: 48 8b 70 08 mov 0x8(%rax),%rsi
|
|
663410bf: 48 8b 2d 8a 71 01 00 mov 0x1718a(%rip),%rbp # 66358250 <__imp_Sleep>
|
|
663410c6: eb 18 jmp 663410e0 <_CRT_INIT+0xd0>
|
|
663410c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663410cf: 00
|
|
663410d0: 48 39 c6 cmp %rax,%rsi
|
|
663410d3: 0f 84 b7 00 00 00 je 66341190 <_CRT_INIT+0x180>
|
|
663410d9: b9 e8 03 00 00 mov $0x3e8,%ecx
|
|
663410de: ff d5 callq *%rbp
|
|
663410e0: 48 89 f8 mov %rdi,%rax
|
|
663410e3: f0 48 0f b1 33 lock cmpxchg %rsi,(%rbx)
|
|
663410e8: 48 85 c0 test %rax,%rax
|
|
663410eb: 75 e3 jne 663410d0 <_CRT_INIT+0xc0>
|
|
663410ed: 31 ff xor %edi,%edi
|
|
663410ef: 48 8b 35 2a 22 01 00 mov 0x1222a(%rip),%rsi # 66353320 <.refptr.__native_startup_state>
|
|
663410f6: 8b 06 mov (%rsi),%eax
|
|
663410f8: 83 f8 01 cmp $0x1,%eax
|
|
663410fb: 0f 84 ef 00 00 00 je 663411f0 <_CRT_INIT+0x1e0>
|
|
66341101: 8b 06 mov (%rsi),%eax
|
|
66341103: 85 c0 test %eax,%eax
|
|
66341105: 0f 84 a5 00 00 00 je 663411b0 <_CRT_INIT+0x1a0>
|
|
6634110b: 8b 06 mov (%rsi),%eax
|
|
6634110d: 83 f8 01 cmp $0x1,%eax
|
|
66341110: 0f 84 ba 00 00 00 je 663411d0 <_CRT_INIT+0x1c0>
|
|
66341116: 85 ff test %edi,%edi
|
|
66341118: 0f 84 82 00 00 00 je 663411a0 <_CRT_INIT+0x190>
|
|
6634111e: 48 8b 05 bb 21 01 00 mov 0x121bb(%rip),%rax # 663532e0 <.refptr.__dyn_tls_init_callback>
|
|
66341125: 48 8b 00 mov (%rax),%rax
|
|
66341128: 48 85 c0 test %rax,%rax
|
|
6634112b: 74 0d je 6634113a <_CRT_INIT+0x12a>
|
|
6634112d: 4d 89 e8 mov %r13,%r8
|
|
66341130: ba 02 00 00 00 mov $0x2,%edx
|
|
66341135: 4c 89 e1 mov %r12,%rcx
|
|
66341138: ff d0 callq *%rax
|
|
6634113a: 83 05 d7 4e 01 00 01 addl $0x1,0x14ed7(%rip) # 66356018 <__proc_attached>
|
|
66341141: b8 01 00 00 00 mov $0x1,%eax
|
|
66341146: 48 83 c4 28 add $0x28,%rsp
|
|
6634114a: 5b pop %rbx
|
|
6634114b: 5e pop %rsi
|
|
6634114c: 5f pop %rdi
|
|
6634114d: 5d pop %rbp
|
|
6634114e: 41 5c pop %r12
|
|
66341150: 41 5d pop %r13
|
|
66341152: c3 retq
|
|
66341153: b8 01 00 00 00 mov $0x1,%eax
|
|
66341158: 48 83 c4 28 add $0x28,%rsp
|
|
6634115c: 5b pop %rbx
|
|
6634115d: 5e pop %rsi
|
|
6634115e: 5f pop %rdi
|
|
6634115f: 5d pop %rbp
|
|
66341160: 41 5c pop %r12
|
|
66341162: 41 5d pop %r13
|
|
66341164: c3 retq
|
|
66341165: 48 8d 0d 94 4e 01 00 lea 0x14e94(%rip),%rcx # 66356000 <__bss_start__>
|
|
6634116c: e8 7f 09 01 00 callq 66351af0 <_execute_onexit_table>
|
|
66341171: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
66341177: 48 87 33 xchg %rsi,(%rbx)
|
|
6634117a: b8 01 00 00 00 mov $0x1,%eax
|
|
6634117f: 48 83 c4 28 add $0x28,%rsp
|
|
66341183: 5b pop %rbx
|
|
66341184: 5e pop %rsi
|
|
66341185: 5f pop %rdi
|
|
66341186: 5d pop %rbp
|
|
66341187: 41 5c pop %r12
|
|
66341189: 41 5d pop %r13
|
|
6634118b: c3 retq
|
|
6634118c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66341190: bf 01 00 00 00 mov $0x1,%edi
|
|
66341195: e9 55 ff ff ff jmpq 663410ef <_CRT_INIT+0xdf>
|
|
6634119a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663411a0: 31 c0 xor %eax,%eax
|
|
663411a2: 48 87 03 xchg %rax,(%rbx)
|
|
663411a5: e9 74 ff ff ff jmpq 6634111e <_CRT_INIT+0x10e>
|
|
663411aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663411b0: 48 8b 15 a9 21 01 00 mov 0x121a9(%rip),%rdx # 66353360 <.refptr.__xi_z>
|
|
663411b7: c7 06 01 00 00 00 movl $0x1,(%rsi)
|
|
663411bd: 48 8b 0d 8c 21 01 00 mov 0x1218c(%rip),%rcx # 66353350 <.refptr.__xi_a>
|
|
663411c4: e8 0f 08 01 00 callq 663519d8 <_initterm>
|
|
663411c9: e9 3d ff ff ff jmpq 6634110b <_CRT_INIT+0xfb>
|
|
663411ce: 66 90 xchg %ax,%ax
|
|
663411d0: 48 8b 15 69 21 01 00 mov 0x12169(%rip),%rdx # 66353340 <.refptr.__xc_z>
|
|
663411d7: 48 8b 0d 52 21 01 00 mov 0x12152(%rip),%rcx # 66353330 <.refptr.__xc_a>
|
|
663411de: e8 f5 07 01 00 callq 663519d8 <_initterm>
|
|
663411e3: c7 06 02 00 00 00 movl $0x2,(%rsi)
|
|
663411e9: e9 28 ff ff ff jmpq 66341116 <_CRT_INIT+0x106>
|
|
663411ee: 66 90 xchg %ax,%ax
|
|
663411f0: b9 1f 00 00 00 mov $0x1f,%ecx
|
|
663411f5: e8 ee 07 01 00 callq 663519e8 <_amsg_exit>
|
|
663411fa: e9 0c ff ff ff jmpq 6634110b <_CRT_INIT+0xfb>
|
|
663411ff: 90 nop
|
|
|
|
0000000066341200 <__DllMainCRTStartup>:
|
|
66341200: 41 54 push %r12
|
|
66341202: 55 push %rbp
|
|
66341203: 57 push %rdi
|
|
66341204: 56 push %rsi
|
|
66341205: 53 push %rbx
|
|
66341206: 48 83 ec 20 sub $0x20,%rsp
|
|
6634120a: 48 8b 35 ef 20 01 00 mov 0x120ef(%rip),%rsi # 66353300 <.refptr.__native_dllmain_reason>
|
|
66341211: 85 d2 test %edx,%edx
|
|
66341213: 48 89 cf mov %rcx,%rdi
|
|
66341216: 89 d3 mov %edx,%ebx
|
|
66341218: 89 16 mov %edx,(%rsi)
|
|
6634121a: 4c 89 c5 mov %r8,%rbp
|
|
6634121d: 75 54 jne 66341273 <__DllMainCRTStartup+0x73>
|
|
6634121f: 8b 05 f3 4d 01 00 mov 0x14df3(%rip),%eax # 66356018 <__proc_attached>
|
|
66341225: 85 c0 test %eax,%eax
|
|
66341227: 74 33 je 6634125c <__DllMainCRTStartup+0x5c>
|
|
66341229: e8 22 f7 00 00 callq 66350950 <_pei386_runtime_relocator>
|
|
6634122e: 49 89 e8 mov %rbp,%r8
|
|
66341231: 31 d2 xor %edx,%edx
|
|
66341233: 48 89 f9 mov %rdi,%rcx
|
|
66341236: e8 05 05 01 00 callq 66351740 <DllMain>
|
|
6634123b: 49 89 e8 mov %rbp,%r8
|
|
6634123e: 89 da mov %ebx,%edx
|
|
66341240: 48 89 f9 mov %rdi,%rcx
|
|
66341243: e8 e8 04 01 00 callq 66351730 <DllEntryPoint>
|
|
66341248: 49 89 e8 mov %rbp,%r8
|
|
6634124b: 89 da mov %ebx,%edx
|
|
6634124d: 48 89 f9 mov %rdi,%rcx
|
|
66341250: 41 89 c4 mov %eax,%r12d
|
|
66341253: e8 b8 fd ff ff callq 66341010 <_CRT_INIT>
|
|
66341258: 85 c0 test %eax,%eax
|
|
6634125a: 75 03 jne 6634125f <__DllMainCRTStartup+0x5f>
|
|
6634125c: 45 31 e4 xor %r12d,%r12d
|
|
6634125f: 44 89 e0 mov %r12d,%eax
|
|
66341262: c7 06 ff ff ff ff movl $0xffffffff,(%rsi)
|
|
66341268: 48 83 c4 20 add $0x20,%rsp
|
|
6634126c: 5b pop %rbx
|
|
6634126d: 5e pop %rsi
|
|
6634126e: 5f pop %rdi
|
|
6634126f: 5d pop %rbp
|
|
66341270: 41 5c pop %r12
|
|
66341272: c3 retq
|
|
66341273: e8 d8 f6 00 00 callq 66350950 <_pei386_runtime_relocator>
|
|
66341278: 8d 43 ff lea -0x1(%rbx),%eax
|
|
6634127b: 83 f8 01 cmp $0x1,%eax
|
|
6634127e: 76 20 jbe 663412a0 <__DllMainCRTStartup+0xa0>
|
|
66341280: 49 89 e8 mov %rbp,%r8
|
|
66341283: 89 da mov %ebx,%edx
|
|
66341285: 48 89 f9 mov %rdi,%rcx
|
|
66341288: e8 b3 04 01 00 callq 66351740 <DllMain>
|
|
6634128d: 83 fb 03 cmp $0x3,%ebx
|
|
66341290: 41 89 c4 mov %eax,%r12d
|
|
66341293: 75 ca jne 6634125f <__DllMainCRTStartup+0x5f>
|
|
66341295: eb a4 jmp 6634123b <__DllMainCRTStartup+0x3b>
|
|
66341297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634129e: 00 00
|
|
663412a0: 49 89 e8 mov %rbp,%r8
|
|
663412a3: 89 da mov %ebx,%edx
|
|
663412a5: 48 89 f9 mov %rdi,%rcx
|
|
663412a8: e8 63 fd ff ff callq 66341010 <_CRT_INIT>
|
|
663412ad: 85 c0 test %eax,%eax
|
|
663412af: 74 ab je 6634125c <__DllMainCRTStartup+0x5c>
|
|
663412b1: 49 89 e8 mov %rbp,%r8
|
|
663412b4: 89 da mov %ebx,%edx
|
|
663412b6: 48 89 f9 mov %rdi,%rcx
|
|
663412b9: e8 72 04 01 00 callq 66351730 <DllEntryPoint>
|
|
663412be: 85 c0 test %eax,%eax
|
|
663412c0: 41 89 c4 mov %eax,%r12d
|
|
663412c3: 74 5b je 66341320 <__DllMainCRTStartup+0x120>
|
|
663412c5: 83 fb 01 cmp $0x1,%ebx
|
|
663412c8: 75 b6 jne 66341280 <__DllMainCRTStartup+0x80>
|
|
663412ca: e8 d1 f1 00 00 callq 663504a0 <__main>
|
|
663412cf: 49 89 e8 mov %rbp,%r8
|
|
663412d2: ba 01 00 00 00 mov $0x1,%edx
|
|
663412d7: 48 89 f9 mov %rdi,%rcx
|
|
663412da: e8 61 04 01 00 callq 66351740 <DllMain>
|
|
663412df: 85 c0 test %eax,%eax
|
|
663412e1: 41 89 c4 mov %eax,%r12d
|
|
663412e4: 0f 85 75 ff ff ff jne 6634125f <__DllMainCRTStartup+0x5f>
|
|
663412ea: 49 89 e8 mov %rbp,%r8
|
|
663412ed: 31 d2 xor %edx,%edx
|
|
663412ef: 48 89 f9 mov %rdi,%rcx
|
|
663412f2: e8 49 04 01 00 callq 66351740 <DllMain>
|
|
663412f7: 49 89 e8 mov %rbp,%r8
|
|
663412fa: 31 d2 xor %edx,%edx
|
|
663412fc: 48 89 f9 mov %rdi,%rcx
|
|
663412ff: e8 2c 04 01 00 callq 66351730 <DllEntryPoint>
|
|
66341304: 49 89 e8 mov %rbp,%r8
|
|
66341307: 31 d2 xor %edx,%edx
|
|
66341309: 48 89 f9 mov %rdi,%rcx
|
|
6634130c: e8 ff fc ff ff callq 66341010 <_CRT_INIT>
|
|
66341311: e9 49 ff ff ff jmpq 6634125f <__DllMainCRTStartup+0x5f>
|
|
66341316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634131d: 00 00 00
|
|
66341320: 83 fb 01 cmp $0x1,%ebx
|
|
66341323: 0f 85 33 ff ff ff jne 6634125c <__DllMainCRTStartup+0x5c>
|
|
66341329: eb d9 jmp 66341304 <__DllMainCRTStartup+0x104>
|
|
6634132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
0000000066341330 <DllMainCRTStartup>:
|
|
66341330: 48 83 ec 48 sub $0x48,%rsp
|
|
66341334: 48 8b 05 35 20 01 00 mov 0x12035(%rip),%rax # 66353370 <.refptr.mingw_app_type>
|
|
6634133b: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341341: 83 fa 01 cmp $0x1,%edx
|
|
66341344: 74 0a je 66341350 <DllMainCRTStartup+0x20>
|
|
66341346: 48 83 c4 48 add $0x48,%rsp
|
|
6634134a: e9 b1 fe ff ff jmpq 66341200 <__DllMainCRTStartup>
|
|
6634134f: 90 nop
|
|
66341350: 4c 89 44 24 38 mov %r8,0x38(%rsp)
|
|
66341355: 89 54 24 34 mov %edx,0x34(%rsp)
|
|
66341359: 48 89 4c 24 28 mov %rcx,0x28(%rsp)
|
|
6634135e: e8 5d f1 00 00 callq 663504c0 <__security_init_cookie>
|
|
66341363: e8 48 fa 00 00 callq 66350db0 <__mingw_init_ehandler>
|
|
66341368: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
|
|
6634136d: 8b 54 24 34 mov 0x34(%rsp),%edx
|
|
66341371: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx
|
|
66341376: 48 83 c4 48 add $0x48,%rsp
|
|
6634137a: e9 81 fe ff ff jmpq 66341200 <__DllMainCRTStartup>
|
|
6634137f: 90 nop
|
|
|
|
0000000066341380 <atexit>:
|
|
66341380: 48 89 ca mov %rcx,%rdx
|
|
66341383: 48 8d 0d 76 4c 01 00 lea 0x14c76(%rip),%rcx # 66356000 <__bss_start__>
|
|
6634138a: e9 91 06 01 00 jmpq 66351a20 <_register_onexit_function>
|
|
6634138f: 90 nop
|
|
|
|
0000000066341390 <__gcc_register_frame>:
|
|
66341390: 48 8d 0d 09 00 00 00 lea 0x9(%rip),%rcx # 663413a0 <__gcc_deregister_frame>
|
|
66341397: e9 e4 ff ff ff jmpq 66341380 <atexit>
|
|
6634139c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
00000000663413a0 <__gcc_deregister_frame>:
|
|
663413a0: c3 retq
|
|
663413a1: 90 nop
|
|
663413a2: 90 nop
|
|
663413a3: 90 nop
|
|
663413a4: 90 nop
|
|
663413a5: 90 nop
|
|
663413a6: 90 nop
|
|
663413a7: 90 nop
|
|
663413a8: 90 nop
|
|
663413a9: 90 nop
|
|
663413aa: 90 nop
|
|
663413ab: 90 nop
|
|
663413ac: 90 nop
|
|
663413ad: 90 nop
|
|
663413ae: 90 nop
|
|
663413af: 90 nop
|
|
|
|
00000000663413b0 <sim_gate_set_port>:
|
|
663413b0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663413b4: 48 63 d2 movslq %edx,%rdx
|
|
663413b7: 48 8d 04 90 lea (%rax,%rdx,4),%rax
|
|
663413bb: 44 8b 08 mov (%rax),%r9d
|
|
663413be: 45 39 c1 cmp %r8d,%r9d
|
|
663413c1: 74 6a je 6634142d <sim_gate_set_port+0x7d>
|
|
663413c3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663413c7: 45 89 c3 mov %r8d,%r11d
|
|
663413ca: 45 29 cb sub %r9d,%r11d
|
|
663413cd: 4d 8b 14 d2 mov (%r10,%rdx,8),%r10
|
|
663413d1: 45 01 1a add %r11d,(%r10)
|
|
663413d4: 44 89 00 mov %r8d,(%rax)
|
|
663413d7: 45 31 c0 xor %r8d,%r8d
|
|
663413da: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663413de: 45 8b 0a mov (%r10),%r9d
|
|
663413e1: 48 8b 04 d0 mov (%rax,%rdx,8),%rax
|
|
663413e5: 45 85 c9 test %r9d,%r9d
|
|
663413e8: 41 0f 9f c0 setg %r8b
|
|
663413ec: 44 3b 00 cmp (%rax),%r8d
|
|
663413ef: 74 3c je 6634142d <sim_gate_set_port+0x7d>
|
|
663413f1: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663413f5: 48 8b 04 d0 mov (%rax,%rdx,8),%rax
|
|
663413f9: 8b 00 mov (%rax),%eax
|
|
663413fb: 85 c0 test %eax,%eax
|
|
663413fd: 75 2e jne 6634142d <sim_gate_set_port+0x7d>
|
|
663413ff: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66341403: 48 8b 0d 26 55 01 00 mov 0x15526(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634140a: 4c 8b 05 0f 55 01 00 mov 0x1550f(%rip),%r8 # 66356920 <net_queue>
|
|
66341411: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
66341415: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341419: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634141f: 48 63 01 movslq (%rcx),%rax
|
|
66341422: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66341426: 44 89 09 mov %r9d,(%rcx)
|
|
66341429: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634142d: c3 retq
|
|
6634142e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066341430 <sim_gate_set_port.constprop.75>:
|
|
66341430: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66341434: 48 63 d2 movslq %edx,%rdx
|
|
66341437: 48 8d 04 90 lea (%rax,%rdx,4),%rax
|
|
6634143b: 44 8b 00 mov (%rax),%r8d
|
|
6634143e: 45 85 c0 test %r8d,%r8d
|
|
66341441: 74 67 je 663414aa <sim_gate_set_port.constprop.75+0x7a>
|
|
66341443: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66341447: 4d 8b 0c d1 mov (%r9,%rdx,8),%r9
|
|
6634144b: 45 29 01 sub %r8d,(%r9)
|
|
6634144e: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341454: 45 31 c0 xor %r8d,%r8d
|
|
66341457: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634145b: 45 8b 09 mov (%r9),%r9d
|
|
6634145e: 48 8b 04 d0 mov (%rax,%rdx,8),%rax
|
|
66341462: 45 85 c9 test %r9d,%r9d
|
|
66341465: 41 0f 9f c0 setg %r8b
|
|
66341469: 44 3b 00 cmp (%rax),%r8d
|
|
6634146c: 74 3c je 663414aa <sim_gate_set_port.constprop.75+0x7a>
|
|
6634146e: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66341472: 48 8b 04 d0 mov (%rax,%rdx,8),%rax
|
|
66341476: 8b 00 mov (%rax),%eax
|
|
66341478: 85 c0 test %eax,%eax
|
|
6634147a: 75 2e jne 663414aa <sim_gate_set_port.constprop.75+0x7a>
|
|
6634147c: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66341480: 48 8b 0d a9 54 01 00 mov 0x154a9(%rip),%rcx # 66356930 <num_net_queue>
|
|
66341487: 4c 8b 05 92 54 01 00 mov 0x15492(%rip),%r8 # 66356920 <net_queue>
|
|
6634148e: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
66341492: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341496: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634149c: 48 63 01 movslq (%rcx),%rax
|
|
6634149f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663414a3: 44 89 09 mov %r9d,(%rcx)
|
|
663414a6: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663414aa: c3 retq
|
|
663414ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
00000000663414b0 <GateFunc_Demux1_F>:
|
|
663414b0: 56 push %rsi
|
|
663414b1: 53 push %rbx
|
|
663414b2: 48 83 ec 28 sub $0x28,%rsp
|
|
663414b6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
663414ba: 45 85 c0 test %r8d,%r8d
|
|
663414bd: 48 89 cb mov %rcx,%rbx
|
|
663414c0: 7f 19 jg 663414db <GateFunc_Demux1_F+0x2b>
|
|
663414c2: 48 8d 15 37 1b 01 00 lea 0x11b37(%rip),%rdx # 66353000 <.rdata>
|
|
663414c9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663414cf: 48 8d 0d 3a 1b 01 00 lea 0x11b3a(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663414d6: e8 b5 03 01 00 callq 66351890 <_assert>
|
|
663414db: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663414df: 8b 10 mov (%rax),%edx
|
|
663414e1: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663414e5: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
663414e9: 8b 09 mov (%rcx),%ecx
|
|
663414eb: 85 c9 test %ecx,%ecx
|
|
663414ed: 75 31 jne 66341520 <GateFunc_Demux1_F+0x70>
|
|
663414ef: 85 d2 test %edx,%edx
|
|
663414f1: 75 0d jne 66341500 <GateFunc_Demux1_F+0x50>
|
|
663414f3: 48 83 c4 28 add $0x28,%rsp
|
|
663414f7: 5b pop %rbx
|
|
663414f8: 5e pop %rsi
|
|
663414f9: c3 retq
|
|
663414fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66341500: 48 89 d9 mov %rbx,%rcx
|
|
66341503: e8 28 ff ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341508: 8b 43 38 mov 0x38(%rbx),%eax
|
|
6634150b: 85 c0 test %eax,%eax
|
|
6634150d: 7e 46 jle 66341555 <GateFunc_Demux1_F+0xa5>
|
|
6634150f: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341513: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341519: 48 83 c4 28 add $0x28,%rsp
|
|
6634151d: 5b pop %rbx
|
|
6634151e: 5e pop %rsi
|
|
6634151f: c3 retq
|
|
66341520: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
66341524: 8b 30 mov (%rax),%esi
|
|
66341526: 83 c6 02 add $0x2,%esi
|
|
66341529: 39 d6 cmp %edx,%esi
|
|
6634152b: 74 c6 je 663414f3 <GateFunc_Demux1_F+0x43>
|
|
6634152d: 85 d2 test %edx,%edx
|
|
6634152f: 75 70 jne 663415a1 <GateFunc_Demux1_F+0xf1>
|
|
66341531: 89 f2 mov %esi,%edx
|
|
66341533: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66341539: 48 89 d9 mov %rbx,%rcx
|
|
6634153c: e8 6f fe ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341541: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341544: 85 d2 test %edx,%edx
|
|
66341546: 7e 38 jle 66341580 <GateFunc_Demux1_F+0xd0>
|
|
66341548: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634154c: 89 30 mov %esi,(%rax)
|
|
6634154e: 48 83 c4 28 add $0x28,%rsp
|
|
66341552: 5b pop %rbx
|
|
66341553: 5e pop %rsi
|
|
66341554: c3 retq
|
|
66341555: 48 8d 15 a4 1a 01 00 lea 0x11aa4(%rip),%rdx # 66353000 <.rdata>
|
|
6634155c: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341562: 48 8d 0d a7 1a 01 00 lea 0x11aa7(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341569: e8 22 03 01 00 callq 66351890 <_assert>
|
|
6634156e: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341572: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341578: eb 9f jmp 66341519 <GateFunc_Demux1_F+0x69>
|
|
6634157a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66341580: 48 8d 15 79 1a 01 00 lea 0x11a79(%rip),%rdx # 66353000 <.rdata>
|
|
66341587: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
6634158d: 48 8d 0d 7c 1a 01 00 lea 0x11a7c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341594: e8 f7 02 01 00 callq 66351890 <_assert>
|
|
66341599: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634159d: 89 30 mov %esi,(%rax)
|
|
6634159f: eb ad jmp 6634154e <GateFunc_Demux1_F+0x9e>
|
|
663415a1: 48 89 d9 mov %rbx,%rcx
|
|
663415a4: e8 87 fe ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
663415a9: eb 86 jmp 66341531 <GateFunc_Demux1_F+0x81>
|
|
663415ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
00000000663415b0 <GateFunc_Demux2_F>:
|
|
663415b0: 56 push %rsi
|
|
663415b1: 53 push %rbx
|
|
663415b2: 48 83 ec 28 sub $0x28,%rsp
|
|
663415b6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
663415ba: 45 85 c0 test %r8d,%r8d
|
|
663415bd: 48 89 cb mov %rcx,%rbx
|
|
663415c0: 7f 19 jg 663415db <GateFunc_Demux2_F+0x2b>
|
|
663415c2: 48 8d 15 37 1a 01 00 lea 0x11a37(%rip),%rdx # 66353000 <.rdata>
|
|
663415c9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663415cf: 48 8d 0d 3a 1a 01 00 lea 0x11a3a(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663415d6: e8 b5 02 01 00 callq 66351890 <_assert>
|
|
663415db: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663415df: 8b 10 mov (%rax),%edx
|
|
663415e1: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663415e5: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
663415e9: 8b 09 mov (%rcx),%ecx
|
|
663415eb: 85 c9 test %ecx,%ecx
|
|
663415ed: 74 41 je 66341630 <GateFunc_Demux2_F+0x80>
|
|
663415ef: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
663415f3: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
663415f7: 8b 09 mov (%rcx),%ecx
|
|
663415f9: 8b 00 mov (%rax),%eax
|
|
663415fb: 8d 74 48 03 lea 0x3(%rax,%rcx,2),%esi
|
|
663415ff: 39 d6 cmp %edx,%esi
|
|
66341601: 74 25 je 66341628 <GateFunc_Demux2_F+0x78>
|
|
66341603: 85 d2 test %edx,%edx
|
|
66341605: 0f 85 86 00 00 00 jne 66341691 <GateFunc_Demux2_F+0xe1>
|
|
6634160b: 89 f2 mov %esi,%edx
|
|
6634160d: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66341613: 48 89 d9 mov %rbx,%rcx
|
|
66341616: e8 95 fd ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634161b: 8b 53 38 mov 0x38(%rbx),%edx
|
|
6634161e: 85 d2 test %edx,%edx
|
|
66341620: 7e 4e jle 66341670 <GateFunc_Demux2_F+0xc0>
|
|
66341622: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341626: 89 30 mov %esi,(%rax)
|
|
66341628: 48 83 c4 28 add $0x28,%rsp
|
|
6634162c: 5b pop %rbx
|
|
6634162d: 5e pop %rsi
|
|
6634162e: c3 retq
|
|
6634162f: 90 nop
|
|
66341630: 85 d2 test %edx,%edx
|
|
66341632: 74 f4 je 66341628 <GateFunc_Demux2_F+0x78>
|
|
66341634: 48 89 d9 mov %rbx,%rcx
|
|
66341637: e8 f4 fd ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634163c: 8b 43 38 mov 0x38(%rbx),%eax
|
|
6634163f: 85 c0 test %eax,%eax
|
|
66341641: 7f 19 jg 6634165c <GateFunc_Demux2_F+0xac>
|
|
66341643: 48 8d 15 b6 19 01 00 lea 0x119b6(%rip),%rdx # 66353000 <.rdata>
|
|
6634164a: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341650: 48 8d 0d b9 19 01 00 lea 0x119b9(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341657: e8 34 02 01 00 callq 66351890 <_assert>
|
|
6634165c: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341660: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341666: 48 83 c4 28 add $0x28,%rsp
|
|
6634166a: 5b pop %rbx
|
|
6634166b: 5e pop %rsi
|
|
6634166c: c3 retq
|
|
6634166d: 0f 1f 00 nopl (%rax)
|
|
66341670: 48 8d 15 89 19 01 00 lea 0x11989(%rip),%rdx # 66353000 <.rdata>
|
|
66341677: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
6634167d: 48 8d 0d 8c 19 01 00 lea 0x1198c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341684: e8 07 02 01 00 callq 66351890 <_assert>
|
|
66341689: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634168d: 89 30 mov %esi,(%rax)
|
|
6634168f: eb 97 jmp 66341628 <GateFunc_Demux2_F+0x78>
|
|
66341691: 48 89 d9 mov %rbx,%rcx
|
|
66341694: e8 97 fd ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341699: e9 6d ff ff ff jmpq 6634160b <GateFunc_Demux2_F+0x5b>
|
|
6634169e: 66 90 xchg %ax,%ax
|
|
|
|
00000000663416a0 <GateFunc_Demux3_F>:
|
|
663416a0: 56 push %rsi
|
|
663416a1: 53 push %rbx
|
|
663416a2: 48 83 ec 28 sub $0x28,%rsp
|
|
663416a6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
663416aa: 45 85 c0 test %r8d,%r8d
|
|
663416ad: 48 89 cb mov %rcx,%rbx
|
|
663416b0: 7f 19 jg 663416cb <GateFunc_Demux3_F+0x2b>
|
|
663416b2: 48 8d 15 47 19 01 00 lea 0x11947(%rip),%rdx # 66353000 <.rdata>
|
|
663416b9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663416bf: 48 8d 0d 4a 19 01 00 lea 0x1194a(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663416c6: e8 c5 01 01 00 callq 66351890 <_assert>
|
|
663416cb: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663416cf: 8b 10 mov (%rax),%edx
|
|
663416d1: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663416d5: 48 8b 48 60 mov 0x60(%rax),%rcx
|
|
663416d9: 8b 09 mov (%rcx),%ecx
|
|
663416db: 85 c9 test %ecx,%ecx
|
|
663416dd: 74 51 je 66341730 <GateFunc_Demux3_F+0x90>
|
|
663416df: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
663416e3: 44 8b 01 mov (%rcx),%r8d
|
|
663416e6: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
663416ea: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
663416ee: 8b 09 mov (%rcx),%ecx
|
|
663416f0: 8b 00 mov (%rax),%eax
|
|
663416f2: 42 8d 0c 41 lea (%rcx,%r8,2),%ecx
|
|
663416f6: 8d 74 81 04 lea 0x4(%rcx,%rax,4),%esi
|
|
663416fa: 39 d6 cmp %edx,%esi
|
|
663416fc: 74 25 je 66341723 <GateFunc_Demux3_F+0x83>
|
|
663416fe: 85 d2 test %edx,%edx
|
|
66341700: 0f 85 8b 00 00 00 jne 66341791 <GateFunc_Demux3_F+0xf1>
|
|
66341706: 89 f2 mov %esi,%edx
|
|
66341708: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6634170e: 48 89 d9 mov %rbx,%rcx
|
|
66341711: e8 9a fc ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341716: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341719: 85 d2 test %edx,%edx
|
|
6634171b: 7e 53 jle 66341770 <GateFunc_Demux3_F+0xd0>
|
|
6634171d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341721: 89 30 mov %esi,(%rax)
|
|
66341723: 48 83 c4 28 add $0x28,%rsp
|
|
66341727: 5b pop %rbx
|
|
66341728: 5e pop %rsi
|
|
66341729: c3 retq
|
|
6634172a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66341730: 85 d2 test %edx,%edx
|
|
66341732: 74 ef je 66341723 <GateFunc_Demux3_F+0x83>
|
|
66341734: 48 89 d9 mov %rbx,%rcx
|
|
66341737: e8 f4 fc ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634173c: 8b 43 38 mov 0x38(%rbx),%eax
|
|
6634173f: 85 c0 test %eax,%eax
|
|
66341741: 7f 19 jg 6634175c <GateFunc_Demux3_F+0xbc>
|
|
66341743: 48 8d 15 b6 18 01 00 lea 0x118b6(%rip),%rdx # 66353000 <.rdata>
|
|
6634174a: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341750: 48 8d 0d b9 18 01 00 lea 0x118b9(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341757: e8 34 01 01 00 callq 66351890 <_assert>
|
|
6634175c: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341760: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341766: 48 83 c4 28 add $0x28,%rsp
|
|
6634176a: 5b pop %rbx
|
|
6634176b: 5e pop %rsi
|
|
6634176c: c3 retq
|
|
6634176d: 0f 1f 00 nopl (%rax)
|
|
66341770: 48 8d 15 89 18 01 00 lea 0x11889(%rip),%rdx # 66353000 <.rdata>
|
|
66341777: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
6634177d: 48 8d 0d 8c 18 01 00 lea 0x1188c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341784: e8 07 01 01 00 callq 66351890 <_assert>
|
|
66341789: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634178d: 89 30 mov %esi,(%rax)
|
|
6634178f: eb 92 jmp 66341723 <GateFunc_Demux3_F+0x83>
|
|
66341791: 48 89 d9 mov %rbx,%rcx
|
|
66341794: e8 97 fc ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341799: e9 68 ff ff ff jmpq 66341706 <GateFunc_Demux3_F+0x66>
|
|
6634179e: 66 90 xchg %ax,%ax
|
|
|
|
00000000663417a0 <GateFunc_Demux4_F>:
|
|
663417a0: 56 push %rsi
|
|
663417a1: 53 push %rbx
|
|
663417a2: 48 83 ec 28 sub $0x28,%rsp
|
|
663417a6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
663417aa: 45 85 c0 test %r8d,%r8d
|
|
663417ad: 48 89 cb mov %rcx,%rbx
|
|
663417b0: 7f 19 jg 663417cb <GateFunc_Demux4_F+0x2b>
|
|
663417b2: 48 8d 15 47 18 01 00 lea 0x11847(%rip),%rdx # 66353000 <.rdata>
|
|
663417b9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663417bf: 48 8d 0d 4a 18 01 00 lea 0x1184a(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663417c6: e8 c5 00 01 00 callq 66351890 <_assert>
|
|
663417cb: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663417cf: 8b 10 mov (%rax),%edx
|
|
663417d1: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663417d5: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx
|
|
663417dc: 8b 09 mov (%rcx),%ecx
|
|
663417de: 85 c9 test %ecx,%ecx
|
|
663417e0: 74 5e je 66341840 <GateFunc_Demux4_F+0xa0>
|
|
663417e2: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
663417e6: 44 8b 01 mov (%rcx),%r8d
|
|
663417e9: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
663417ed: 8b 09 mov (%rcx),%ecx
|
|
663417ef: 42 8d 0c 41 lea (%rcx,%r8,2),%ecx
|
|
663417f3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663417f7: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
663417fb: 45 8b 00 mov (%r8),%r8d
|
|
663417fe: 8b 00 mov (%rax),%eax
|
|
66341800: 42 8d 0c 81 lea (%rcx,%r8,4),%ecx
|
|
66341804: 8d 74 c1 05 lea 0x5(%rcx,%rax,8),%esi
|
|
66341808: 39 d6 cmp %edx,%esi
|
|
6634180a: 74 25 je 66341831 <GateFunc_Demux4_F+0x91>
|
|
6634180c: 85 d2 test %edx,%edx
|
|
6634180e: 0f 85 8d 00 00 00 jne 663418a1 <GateFunc_Demux4_F+0x101>
|
|
66341814: 89 f2 mov %esi,%edx
|
|
66341816: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6634181c: 48 89 d9 mov %rbx,%rcx
|
|
6634181f: e8 8c fb ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341824: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341827: 85 d2 test %edx,%edx
|
|
66341829: 7e 55 jle 66341880 <GateFunc_Demux4_F+0xe0>
|
|
6634182b: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634182f: 89 30 mov %esi,(%rax)
|
|
66341831: 48 83 c4 28 add $0x28,%rsp
|
|
66341835: 5b pop %rbx
|
|
66341836: 5e pop %rsi
|
|
66341837: c3 retq
|
|
66341838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634183f: 00
|
|
66341840: 85 d2 test %edx,%edx
|
|
66341842: 74 ed je 66341831 <GateFunc_Demux4_F+0x91>
|
|
66341844: 48 89 d9 mov %rbx,%rcx
|
|
66341847: e8 e4 fb ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634184c: 8b 43 38 mov 0x38(%rbx),%eax
|
|
6634184f: 85 c0 test %eax,%eax
|
|
66341851: 7f 19 jg 6634186c <GateFunc_Demux4_F+0xcc>
|
|
66341853: 48 8d 15 a6 17 01 00 lea 0x117a6(%rip),%rdx # 66353000 <.rdata>
|
|
6634185a: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341860: 48 8d 0d a9 17 01 00 lea 0x117a9(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341867: e8 24 00 01 00 callq 66351890 <_assert>
|
|
6634186c: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341870: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341876: 48 83 c4 28 add $0x28,%rsp
|
|
6634187a: 5b pop %rbx
|
|
6634187b: 5e pop %rsi
|
|
6634187c: c3 retq
|
|
6634187d: 0f 1f 00 nopl (%rax)
|
|
66341880: 48 8d 15 79 17 01 00 lea 0x11779(%rip),%rdx # 66353000 <.rdata>
|
|
66341887: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
6634188d: 48 8d 0d 7c 17 01 00 lea 0x1177c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341894: e8 f7 ff 00 00 callq 66351890 <_assert>
|
|
66341899: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634189d: 89 30 mov %esi,(%rax)
|
|
6634189f: eb 90 jmp 66341831 <GateFunc_Demux4_F+0x91>
|
|
663418a1: 48 89 d9 mov %rbx,%rcx
|
|
663418a4: e8 87 fb ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
663418a9: e9 66 ff ff ff jmpq 66341814 <GateFunc_Demux4_F+0x74>
|
|
663418ae: 66 90 xchg %ax,%ax
|
|
|
|
00000000663418b0 <GateFunc_Demux5_F>:
|
|
663418b0: 56 push %rsi
|
|
663418b1: 53 push %rbx
|
|
663418b2: 48 83 ec 28 sub $0x28,%rsp
|
|
663418b6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
663418ba: 45 85 c0 test %r8d,%r8d
|
|
663418bd: 48 89 cb mov %rcx,%rbx
|
|
663418c0: 7f 19 jg 663418db <GateFunc_Demux5_F+0x2b>
|
|
663418c2: 48 8d 15 37 17 01 00 lea 0x11737(%rip),%rdx # 66353000 <.rdata>
|
|
663418c9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663418cf: 48 8d 0d 3a 17 01 00 lea 0x1173a(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663418d6: e8 b5 ff 00 00 callq 66351890 <_assert>
|
|
663418db: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663418df: 8b 10 mov (%rax),%edx
|
|
663418e1: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663418e5: 48 8b 88 30 01 00 00 mov 0x130(%rax),%rcx
|
|
663418ec: 8b 09 mov (%rcx),%ecx
|
|
663418ee: 85 c9 test %ecx,%ecx
|
|
663418f0: 74 6e je 66341960 <GateFunc_Demux5_F+0xb0>
|
|
663418f2: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
663418f6: 44 8b 01 mov (%rcx),%r8d
|
|
663418f9: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
663418fd: 8b 09 mov (%rcx),%ecx
|
|
663418ff: 42 8d 0c 41 lea (%rcx,%r8,2),%ecx
|
|
66341903: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66341907: 45 8b 00 mov (%r8),%r8d
|
|
6634190a: 42 8d 0c 81 lea (%rcx,%r8,4),%ecx
|
|
6634190e: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66341912: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66341916: 45 8b 00 mov (%r8),%r8d
|
|
66341919: 8b 00 mov (%rax),%eax
|
|
6634191b: 42 8d 0c c1 lea (%rcx,%r8,8),%ecx
|
|
6634191f: c1 e0 04 shl $0x4,%eax
|
|
66341922: 8d 74 01 06 lea 0x6(%rcx,%rax,1),%esi
|
|
66341926: 39 d6 cmp %edx,%esi
|
|
66341928: 74 25 je 6634194f <GateFunc_Demux5_F+0x9f>
|
|
6634192a: 85 d2 test %edx,%edx
|
|
6634192c: 0f 85 8f 00 00 00 jne 663419c1 <GateFunc_Demux5_F+0x111>
|
|
66341932: 89 f2 mov %esi,%edx
|
|
66341934: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6634193a: 48 89 d9 mov %rbx,%rcx
|
|
6634193d: e8 6e fa ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341942: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341945: 85 d2 test %edx,%edx
|
|
66341947: 7e 57 jle 663419a0 <GateFunc_Demux5_F+0xf0>
|
|
66341949: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634194d: 89 30 mov %esi,(%rax)
|
|
6634194f: 48 83 c4 28 add $0x28,%rsp
|
|
66341953: 5b pop %rbx
|
|
66341954: 5e pop %rsi
|
|
66341955: c3 retq
|
|
66341956: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634195d: 00 00 00
|
|
66341960: 85 d2 test %edx,%edx
|
|
66341962: 74 eb je 6634194f <GateFunc_Demux5_F+0x9f>
|
|
66341964: 48 89 d9 mov %rbx,%rcx
|
|
66341967: e8 c4 fa ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634196c: 8b 43 38 mov 0x38(%rbx),%eax
|
|
6634196f: 85 c0 test %eax,%eax
|
|
66341971: 7f 19 jg 6634198c <GateFunc_Demux5_F+0xdc>
|
|
66341973: 48 8d 15 86 16 01 00 lea 0x11686(%rip),%rdx # 66353000 <.rdata>
|
|
6634197a: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341980: 48 8d 0d 89 16 01 00 lea 0x11689(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341987: e8 04 ff 00 00 callq 66351890 <_assert>
|
|
6634198c: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341990: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341996: 48 83 c4 28 add $0x28,%rsp
|
|
6634199a: 5b pop %rbx
|
|
6634199b: 5e pop %rsi
|
|
6634199c: c3 retq
|
|
6634199d: 0f 1f 00 nopl (%rax)
|
|
663419a0: 48 8d 15 59 16 01 00 lea 0x11659(%rip),%rdx # 66353000 <.rdata>
|
|
663419a7: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
663419ad: 48 8d 0d 5c 16 01 00 lea 0x1165c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663419b4: e8 d7 fe 00 00 callq 66351890 <_assert>
|
|
663419b9: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663419bd: 89 30 mov %esi,(%rax)
|
|
663419bf: eb 8e jmp 6634194f <GateFunc_Demux5_F+0x9f>
|
|
663419c1: 48 89 d9 mov %rbx,%rcx
|
|
663419c4: e8 67 fa ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
663419c9: e9 64 ff ff ff jmpq 66341932 <GateFunc_Demux5_F+0x82>
|
|
663419ce: 66 90 xchg %ax,%ax
|
|
|
|
00000000663419d0 <GateFunc_Demux6_F>:
|
|
663419d0: 56 push %rsi
|
|
663419d1: 53 push %rbx
|
|
663419d2: 48 83 ec 28 sub $0x28,%rsp
|
|
663419d6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
663419da: 45 85 c0 test %r8d,%r8d
|
|
663419dd: 48 89 cb mov %rcx,%rbx
|
|
663419e0: 7f 19 jg 663419fb <GateFunc_Demux6_F+0x2b>
|
|
663419e2: 48 8d 15 17 16 01 00 lea 0x11617(%rip),%rdx # 66353000 <.rdata>
|
|
663419e9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663419ef: 48 8d 0d 1a 16 01 00 lea 0x1161a(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
663419f6: e8 95 fe 00 00 callq 66351890 <_assert>
|
|
663419fb: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663419ff: 8b 10 mov (%rax),%edx
|
|
66341a01: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66341a05: 48 8b 88 38 02 00 00 mov 0x238(%rax),%rcx
|
|
66341a0c: 8b 09 mov (%rcx),%ecx
|
|
66341a0e: 85 c9 test %ecx,%ecx
|
|
66341a10: 74 70 je 66341a82 <GateFunc_Demux6_F+0xb2>
|
|
66341a12: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
66341a16: 44 8b 01 mov (%rcx),%r8d
|
|
66341a19: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
66341a1d: 8b 09 mov (%rcx),%ecx
|
|
66341a1f: 42 8d 0c 41 lea (%rcx,%r8,2),%ecx
|
|
66341a23: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66341a27: 45 8b 00 mov (%r8),%r8d
|
|
66341a2a: 42 8d 0c 81 lea (%rcx,%r8,4),%ecx
|
|
66341a2e: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66341a32: 45 8b 00 mov (%r8),%r8d
|
|
66341a35: 46 8d 04 c1 lea (%rcx,%r8,8),%r8d
|
|
66341a39: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
66341a3d: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66341a41: 8b 09 mov (%rcx),%ecx
|
|
66341a43: 8b 00 mov (%rax),%eax
|
|
66341a45: c1 e1 04 shl $0x4,%ecx
|
|
66341a48: 44 01 c1 add %r8d,%ecx
|
|
66341a4b: c1 e0 05 shl $0x5,%eax
|
|
66341a4e: 8d 74 01 07 lea 0x7(%rcx,%rax,1),%esi
|
|
66341a52: 39 d6 cmp %edx,%esi
|
|
66341a54: 74 25 je 66341a7b <GateFunc_Demux6_F+0xab>
|
|
66341a56: 85 d2 test %edx,%edx
|
|
66341a58: 0f 85 83 00 00 00 jne 66341ae1 <GateFunc_Demux6_F+0x111>
|
|
66341a5e: 89 f2 mov %esi,%edx
|
|
66341a60: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66341a66: 48 89 d9 mov %rbx,%rcx
|
|
66341a69: e8 42 f9 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341a6e: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341a71: 85 d2 test %edx,%edx
|
|
66341a73: 7e 4b jle 66341ac0 <GateFunc_Demux6_F+0xf0>
|
|
66341a75: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341a79: 89 30 mov %esi,(%rax)
|
|
66341a7b: 48 83 c4 28 add $0x28,%rsp
|
|
66341a7f: 5b pop %rbx
|
|
66341a80: 5e pop %rsi
|
|
66341a81: c3 retq
|
|
66341a82: 85 d2 test %edx,%edx
|
|
66341a84: 74 f5 je 66341a7b <GateFunc_Demux6_F+0xab>
|
|
66341a86: 48 89 d9 mov %rbx,%rcx
|
|
66341a89: e8 a2 f9 ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341a8e: 8b 43 38 mov 0x38(%rbx),%eax
|
|
66341a91: 85 c0 test %eax,%eax
|
|
66341a93: 7f 19 jg 66341aae <GateFunc_Demux6_F+0xde>
|
|
66341a95: 48 8d 15 64 15 01 00 lea 0x11564(%rip),%rdx # 66353000 <.rdata>
|
|
66341a9c: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341aa2: 48 8d 0d 67 15 01 00 lea 0x11567(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341aa9: e8 e2 fd 00 00 callq 66351890 <_assert>
|
|
66341aae: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341ab2: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341ab8: 48 83 c4 28 add $0x28,%rsp
|
|
66341abc: 5b pop %rbx
|
|
66341abd: 5e pop %rsi
|
|
66341abe: c3 retq
|
|
66341abf: 90 nop
|
|
66341ac0: 48 8d 15 39 15 01 00 lea 0x11539(%rip),%rdx # 66353000 <.rdata>
|
|
66341ac7: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341acd: 48 8d 0d 3c 15 01 00 lea 0x1153c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341ad4: e8 b7 fd 00 00 callq 66351890 <_assert>
|
|
66341ad9: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341add: 89 30 mov %esi,(%rax)
|
|
66341adf: eb 9a jmp 66341a7b <GateFunc_Demux6_F+0xab>
|
|
66341ae1: 48 89 d9 mov %rbx,%rcx
|
|
66341ae4: e8 47 f9 ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341ae9: e9 70 ff ff ff jmpq 66341a5e <GateFunc_Demux6_F+0x8e>
|
|
66341aee: 66 90 xchg %ax,%ax
|
|
|
|
0000000066341af0 <GateFunc_Demux7_F>:
|
|
66341af0: 56 push %rsi
|
|
66341af1: 53 push %rbx
|
|
66341af2: 48 83 ec 28 sub $0x28,%rsp
|
|
66341af6: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
66341afa: 45 85 c0 test %r8d,%r8d
|
|
66341afd: 48 89 cb mov %rcx,%rbx
|
|
66341b00: 7f 19 jg 66341b1b <GateFunc_Demux7_F+0x2b>
|
|
66341b02: 48 8d 15 f7 14 01 00 lea 0x114f7(%rip),%rdx # 66353000 <.rdata>
|
|
66341b09: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66341b0f: 48 8d 0d fa 14 01 00 lea 0x114fa(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341b16: e8 75 fd 00 00 callq 66351890 <_assert>
|
|
66341b1b: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341b1f: 8b 10 mov (%rax),%edx
|
|
66341b21: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66341b25: 48 8b 88 40 04 00 00 mov 0x440(%rax),%rcx
|
|
66341b2c: 8b 09 mov (%rcx),%ecx
|
|
66341b2e: 85 c9 test %ecx,%ecx
|
|
66341b30: 74 7e je 66341bb0 <GateFunc_Demux7_F+0xc0>
|
|
66341b32: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
66341b36: 44 8b 01 mov (%rcx),%r8d
|
|
66341b39: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
66341b3d: 8b 09 mov (%rcx),%ecx
|
|
66341b3f: 42 8d 0c 41 lea (%rcx,%r8,2),%ecx
|
|
66341b43: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66341b47: 45 8b 00 mov (%r8),%r8d
|
|
66341b4a: 42 8d 0c 81 lea (%rcx,%r8,4),%ecx
|
|
66341b4e: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66341b52: 45 8b 00 mov (%r8),%r8d
|
|
66341b55: 46 8d 04 c1 lea (%rcx,%r8,8),%r8d
|
|
66341b59: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
66341b5d: 8b 09 mov (%rcx),%ecx
|
|
66341b5f: c1 e1 04 shl $0x4,%ecx
|
|
66341b62: 41 01 c8 add %ecx,%r8d
|
|
66341b65: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
66341b69: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66341b6d: 8b 09 mov (%rcx),%ecx
|
|
66341b6f: 8b 00 mov (%rax),%eax
|
|
66341b71: c1 e1 05 shl $0x5,%ecx
|
|
66341b74: 44 01 c1 add %r8d,%ecx
|
|
66341b77: c1 e0 06 shl $0x6,%eax
|
|
66341b7a: 8d 74 01 08 lea 0x8(%rcx,%rax,1),%esi
|
|
66341b7e: 39 d6 cmp %edx,%esi
|
|
66341b80: 74 25 je 66341ba7 <GateFunc_Demux7_F+0xb7>
|
|
66341b82: 85 d2 test %edx,%edx
|
|
66341b84: 0f 85 87 00 00 00 jne 66341c11 <GateFunc_Demux7_F+0x121>
|
|
66341b8a: 89 f2 mov %esi,%edx
|
|
66341b8c: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66341b92: 48 89 d9 mov %rbx,%rcx
|
|
66341b95: e8 16 f8 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341b9a: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341b9d: 85 d2 test %edx,%edx
|
|
66341b9f: 7e 4f jle 66341bf0 <GateFunc_Demux7_F+0x100>
|
|
66341ba1: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341ba5: 89 30 mov %esi,(%rax)
|
|
66341ba7: 48 83 c4 28 add $0x28,%rsp
|
|
66341bab: 5b pop %rbx
|
|
66341bac: 5e pop %rsi
|
|
66341bad: c3 retq
|
|
66341bae: 66 90 xchg %ax,%ax
|
|
66341bb0: 85 d2 test %edx,%edx
|
|
66341bb2: 74 f3 je 66341ba7 <GateFunc_Demux7_F+0xb7>
|
|
66341bb4: 48 89 d9 mov %rbx,%rcx
|
|
66341bb7: e8 74 f8 ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341bbc: 8b 43 38 mov 0x38(%rbx),%eax
|
|
66341bbf: 85 c0 test %eax,%eax
|
|
66341bc1: 7f 19 jg 66341bdc <GateFunc_Demux7_F+0xec>
|
|
66341bc3: 48 8d 15 36 14 01 00 lea 0x11436(%rip),%rdx # 66353000 <.rdata>
|
|
66341bca: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341bd0: 48 8d 0d 39 14 01 00 lea 0x11439(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341bd7: e8 b4 fc 00 00 callq 66351890 <_assert>
|
|
66341bdc: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341be0: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341be6: 48 83 c4 28 add $0x28,%rsp
|
|
66341bea: 5b pop %rbx
|
|
66341beb: 5e pop %rsi
|
|
66341bec: c3 retq
|
|
66341bed: 0f 1f 00 nopl (%rax)
|
|
66341bf0: 48 8d 15 09 14 01 00 lea 0x11409(%rip),%rdx # 66353000 <.rdata>
|
|
66341bf7: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341bfd: 48 8d 0d 0c 14 01 00 lea 0x1140c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341c04: e8 87 fc 00 00 callq 66351890 <_assert>
|
|
66341c09: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341c0d: 89 30 mov %esi,(%rax)
|
|
66341c0f: eb 96 jmp 66341ba7 <GateFunc_Demux7_F+0xb7>
|
|
66341c11: 48 89 d9 mov %rbx,%rcx
|
|
66341c14: e8 17 f8 ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341c19: e9 6c ff ff ff jmpq 66341b8a <GateFunc_Demux7_F+0x9a>
|
|
66341c1e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066341c20 <GateFunc_Demux8_F>:
|
|
66341c20: 56 push %rsi
|
|
66341c21: 53 push %rbx
|
|
66341c22: 48 83 ec 28 sub $0x28,%rsp
|
|
66341c26: 44 8b 41 38 mov 0x38(%rcx),%r8d
|
|
66341c2a: 45 85 c0 test %r8d,%r8d
|
|
66341c2d: 48 89 cb mov %rcx,%rbx
|
|
66341c30: 7f 19 jg 66341c4b <GateFunc_Demux8_F+0x2b>
|
|
66341c32: 48 8d 15 c7 13 01 00 lea 0x113c7(%rip),%rdx # 66353000 <.rdata>
|
|
66341c39: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66341c3f: 48 8d 0d ca 13 01 00 lea 0x113ca(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341c46: e8 45 fc 00 00 callq 66351890 <_assert>
|
|
66341c4b: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341c4f: 8b 10 mov (%rax),%edx
|
|
66341c51: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66341c55: 48 8b 88 48 08 00 00 mov 0x848(%rax),%rcx
|
|
66341c5c: 8b 09 mov (%rcx),%ecx
|
|
66341c5e: 85 c9 test %ecx,%ecx
|
|
66341c60: 0f 84 8a 00 00 00 je 66341cf0 <GateFunc_Demux8_F+0xd0>
|
|
66341c66: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
66341c6a: 44 8b 01 mov (%rcx),%r8d
|
|
66341c6d: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
66341c71: 8b 09 mov (%rcx),%ecx
|
|
66341c73: 42 8d 0c 41 lea (%rcx,%r8,2),%ecx
|
|
66341c77: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66341c7b: 45 8b 00 mov (%r8),%r8d
|
|
66341c7e: 42 8d 0c 81 lea (%rcx,%r8,4),%ecx
|
|
66341c82: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66341c86: 45 8b 00 mov (%r8),%r8d
|
|
66341c89: 42 8d 0c c1 lea (%rcx,%r8,8),%ecx
|
|
66341c8d: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66341c91: 45 8b 00 mov (%r8),%r8d
|
|
66341c94: 41 c1 e0 04 shl $0x4,%r8d
|
|
66341c98: 41 01 c8 add %ecx,%r8d
|
|
66341c9b: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
66341c9f: 8b 09 mov (%rcx),%ecx
|
|
66341ca1: c1 e1 05 shl $0x5,%ecx
|
|
66341ca4: 41 01 c8 add %ecx,%r8d
|
|
66341ca7: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
66341cab: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66341caf: 8b 09 mov (%rcx),%ecx
|
|
66341cb1: 8b 00 mov (%rax),%eax
|
|
66341cb3: c1 e1 06 shl $0x6,%ecx
|
|
66341cb6: 44 01 c1 add %r8d,%ecx
|
|
66341cb9: c1 e0 07 shl $0x7,%eax
|
|
66341cbc: 8d 74 01 09 lea 0x9(%rcx,%rax,1),%esi
|
|
66341cc0: 39 d6 cmp %edx,%esi
|
|
66341cc2: 74 25 je 66341ce9 <GateFunc_Demux8_F+0xc9>
|
|
66341cc4: 85 d2 test %edx,%edx
|
|
66341cc6: 0f 85 85 00 00 00 jne 66341d51 <GateFunc_Demux8_F+0x131>
|
|
66341ccc: 89 f2 mov %esi,%edx
|
|
66341cce: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66341cd4: 48 89 d9 mov %rbx,%rcx
|
|
66341cd7: e8 d4 f6 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66341cdc: 8b 53 38 mov 0x38(%rbx),%edx
|
|
66341cdf: 85 d2 test %edx,%edx
|
|
66341ce1: 7e 4d jle 66341d30 <GateFunc_Demux8_F+0x110>
|
|
66341ce3: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341ce7: 89 30 mov %esi,(%rax)
|
|
66341ce9: 48 83 c4 28 add $0x28,%rsp
|
|
66341ced: 5b pop %rbx
|
|
66341cee: 5e pop %rsi
|
|
66341cef: c3 retq
|
|
66341cf0: 85 d2 test %edx,%edx
|
|
66341cf2: 74 f5 je 66341ce9 <GateFunc_Demux8_F+0xc9>
|
|
66341cf4: 48 89 d9 mov %rbx,%rcx
|
|
66341cf7: e8 34 f7 ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341cfc: 8b 43 38 mov 0x38(%rbx),%eax
|
|
66341cff: 85 c0 test %eax,%eax
|
|
66341d01: 7f 19 jg 66341d1c <GateFunc_Demux8_F+0xfc>
|
|
66341d03: 48 8d 15 f6 12 01 00 lea 0x112f6(%rip),%rdx # 66353000 <.rdata>
|
|
66341d0a: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341d10: 48 8d 0d f9 12 01 00 lea 0x112f9(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341d17: e8 74 fb 00 00 callq 66351890 <_assert>
|
|
66341d1c: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341d20: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341d26: 48 83 c4 28 add $0x28,%rsp
|
|
66341d2a: 5b pop %rbx
|
|
66341d2b: 5e pop %rsi
|
|
66341d2c: c3 retq
|
|
66341d2d: 0f 1f 00 nopl (%rax)
|
|
66341d30: 48 8d 15 c9 12 01 00 lea 0x112c9(%rip),%rdx # 66353000 <.rdata>
|
|
66341d37: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
66341d3d: 48 8d 0d cc 12 01 00 lea 0x112cc(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
66341d44: e8 47 fb 00 00 callq 66351890 <_assert>
|
|
66341d49: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66341d4d: 89 30 mov %esi,(%rax)
|
|
66341d4f: eb 98 jmp 66341ce9 <GateFunc_Demux8_F+0xc9>
|
|
66341d51: 48 89 d9 mov %rbx,%rcx
|
|
66341d54: e8 d7 f6 ff ff callq 66341430 <sim_gate_set_port.constprop.75>
|
|
66341d59: e9 6e ff ff ff jmpq 66341ccc <GateFunc_Demux8_F+0xac>
|
|
66341d5e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066341d60 <GateFunc_Adder1_F>:
|
|
66341d60: 53 push %rbx
|
|
66341d61: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
66341d65: 4c 8b 59 08 mov 0x8(%rcx),%r11
|
|
66341d69: 49 8b 42 10 mov 0x10(%r10),%rax
|
|
66341d6d: 49 8b 52 08 mov 0x8(%r10),%rdx
|
|
66341d71: 45 8b 4b 0c mov 0xc(%r11),%r9d
|
|
66341d75: 44 8b 02 mov (%rdx),%r8d
|
|
66341d78: 44 03 00 add (%rax),%r8d
|
|
66341d7b: 49 8b 42 20 mov 0x20(%r10),%rax
|
|
66341d7f: 44 03 00 add (%rax),%r8d
|
|
66341d82: 44 89 c2 mov %r8d,%edx
|
|
66341d85: 83 e2 01 and $0x1,%edx
|
|
66341d88: 44 39 ca cmp %r9d,%edx
|
|
66341d8b: 74 62 je 66341def <GateFunc_Adder1_F+0x8f>
|
|
66341d8d: 48 8b 41 18 mov 0x18(%rcx),%rax
|
|
66341d91: 89 d3 mov %edx,%ebx
|
|
66341d93: 44 29 cb sub %r9d,%ebx
|
|
66341d96: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66341d9a: 01 18 add %ebx,(%rax)
|
|
66341d9c: 41 89 53 0c mov %edx,0xc(%r11)
|
|
66341da0: 31 d2 xor %edx,%edx
|
|
66341da2: 44 8b 08 mov (%rax),%r9d
|
|
66341da5: 49 8b 42 18 mov 0x18(%r10),%rax
|
|
66341da9: 45 85 c9 test %r9d,%r9d
|
|
66341dac: 0f 9f c2 setg %dl
|
|
66341daf: 3b 10 cmp (%rax),%edx
|
|
66341db1: 74 3c je 66341def <GateFunc_Adder1_F+0x8f>
|
|
66341db3: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66341db7: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66341dbb: 8b 00 mov (%rax),%eax
|
|
66341dbd: 85 c0 test %eax,%eax
|
|
66341dbf: 75 2e jne 66341def <GateFunc_Adder1_F+0x8f>
|
|
66341dc1: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66341dc5: 4c 8b 0d 64 4b 01 00 mov 0x14b64(%rip),%r9 # 66356930 <num_net_queue>
|
|
66341dcc: 4c 8b 15 4d 4b 01 00 mov 0x14b4d(%rip),%r10 # 66356920 <net_queue>
|
|
66341dd3: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
66341dd7: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341ddb: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66341de1: 49 63 01 movslq (%r9),%rax
|
|
66341de4: 44 8d 58 01 lea 0x1(%rax),%r11d
|
|
66341de8: 45 89 19 mov %r11d,(%r9)
|
|
66341deb: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66341def: 41 d1 f8 sar %r8d
|
|
66341df2: ba 05 00 00 00 mov $0x5,%edx
|
|
66341df7: 41 83 e0 01 and $0x1,%r8d
|
|
66341dfb: 5b pop %rbx
|
|
66341dfc: e9 af f5 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
66341e01: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66341e06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66341e0d: 00 00 00
|
|
|
|
0000000066341e10 <GateFunc_Diode_F>:
|
|
66341e10: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66341e14: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66341e18: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66341e1c: 45 8b 48 08 mov 0x8(%r8),%r9d
|
|
66341e20: 8b 00 mov (%rax),%eax
|
|
66341e22: 44 39 c8 cmp %r9d,%eax
|
|
66341e25: 74 67 je 66341e8e <GateFunc_Diode_F+0x7e>
|
|
66341e27: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66341e2b: 41 89 c3 mov %eax,%r11d
|
|
66341e2e: 45 29 cb sub %r9d,%r11d
|
|
66341e31: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
66341e35: 45 01 1a add %r11d,(%r10)
|
|
66341e38: 41 89 40 08 mov %eax,0x8(%r8)
|
|
66341e3c: 45 31 c0 xor %r8d,%r8d
|
|
66341e3f: 45 8b 0a mov (%r10),%r9d
|
|
66341e42: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341e46: 45 85 c9 test %r9d,%r9d
|
|
66341e49: 41 0f 9f c0 setg %r8b
|
|
66341e4d: 44 3b 00 cmp (%rax),%r8d
|
|
66341e50: 74 3c je 66341e8e <GateFunc_Diode_F+0x7e>
|
|
66341e52: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66341e56: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
66341e5a: 8b 00 mov (%rax),%eax
|
|
66341e5c: 85 c0 test %eax,%eax
|
|
66341e5e: 75 2e jne 66341e8e <GateFunc_Diode_F+0x7e>
|
|
66341e60: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66341e64: 48 8b 0d c5 4a 01 00 mov 0x14ac5(%rip),%rcx # 66356930 <num_net_queue>
|
|
66341e6b: 4c 8b 05 ae 4a 01 00 mov 0x14aae(%rip),%r8 # 66356920 <net_queue>
|
|
66341e72: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66341e76: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341e7a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66341e80: 48 63 01 movslq (%rcx),%rax
|
|
66341e83: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66341e87: 44 89 09 mov %r9d,(%rcx)
|
|
66341e8a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66341e8e: c3 retq
|
|
66341e8f: 90 nop
|
|
|
|
0000000066341e90 <GateFunc_Not_F>:
|
|
66341e90: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66341e94: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66341e98: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66341e9c: 45 8b 48 08 mov 0x8(%r8),%r9d
|
|
66341ea0: 44 8b 10 mov (%rax),%r10d
|
|
66341ea3: 31 c0 xor %eax,%eax
|
|
66341ea5: 45 85 d2 test %r10d,%r10d
|
|
66341ea8: 0f 94 c0 sete %al
|
|
66341eab: 44 39 c8 cmp %r9d,%eax
|
|
66341eae: 74 67 je 66341f17 <GateFunc_Not_F+0x87>
|
|
66341eb0: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66341eb4: 41 89 c3 mov %eax,%r11d
|
|
66341eb7: 45 29 cb sub %r9d,%r11d
|
|
66341eba: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
66341ebe: 45 01 1a add %r11d,(%r10)
|
|
66341ec1: 41 89 40 08 mov %eax,0x8(%r8)
|
|
66341ec5: 45 31 c0 xor %r8d,%r8d
|
|
66341ec8: 45 8b 0a mov (%r10),%r9d
|
|
66341ecb: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341ecf: 45 85 c9 test %r9d,%r9d
|
|
66341ed2: 41 0f 9f c0 setg %r8b
|
|
66341ed6: 44 3b 00 cmp (%rax),%r8d
|
|
66341ed9: 74 3c je 66341f17 <GateFunc_Not_F+0x87>
|
|
66341edb: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66341edf: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
66341ee3: 8b 00 mov (%rax),%eax
|
|
66341ee5: 85 c0 test %eax,%eax
|
|
66341ee7: 75 2e jne 66341f17 <GateFunc_Not_F+0x87>
|
|
66341ee9: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66341eed: 48 8b 0d 3c 4a 01 00 mov 0x14a3c(%rip),%rcx # 66356930 <num_net_queue>
|
|
66341ef4: 4c 8b 05 25 4a 01 00 mov 0x14a25(%rip),%r8 # 66356920 <net_queue>
|
|
66341efb: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66341eff: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341f03: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66341f09: 48 63 01 movslq (%rcx),%rax
|
|
66341f0c: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66341f10: 44 89 09 mov %r9d,(%rcx)
|
|
66341f13: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66341f17: c3 retq
|
|
66341f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66341f1f: 00
|
|
|
|
0000000066341f20 <GateFunc_Xor2_F>:
|
|
66341f20: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66341f24: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66341f28: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341f2c: 8b 00 mov (%rax),%eax
|
|
66341f2e: 41 33 00 xor (%r8),%eax
|
|
66341f31: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66341f35: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
66341f39: 44 39 c8 cmp %r9d,%eax
|
|
66341f3c: 74 67 je 66341fa5 <GateFunc_Xor2_F+0x85>
|
|
66341f3e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66341f42: 41 89 c3 mov %eax,%r11d
|
|
66341f45: 45 29 cb sub %r9d,%r11d
|
|
66341f48: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
66341f4c: 45 01 1a add %r11d,(%r10)
|
|
66341f4f: 41 89 40 0c mov %eax,0xc(%r8)
|
|
66341f53: 45 31 c0 xor %r8d,%r8d
|
|
66341f56: 45 8b 0a mov (%r10),%r9d
|
|
66341f59: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66341f5d: 45 85 c9 test %r9d,%r9d
|
|
66341f60: 41 0f 9f c0 setg %r8b
|
|
66341f64: 44 3b 00 cmp (%rax),%r8d
|
|
66341f67: 74 3c je 66341fa5 <GateFunc_Xor2_F+0x85>
|
|
66341f69: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66341f6d: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66341f71: 8b 00 mov (%rax),%eax
|
|
66341f73: 85 c0 test %eax,%eax
|
|
66341f75: 75 2e jne 66341fa5 <GateFunc_Xor2_F+0x85>
|
|
66341f77: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66341f7b: 48 8b 0d ae 49 01 00 mov 0x149ae(%rip),%rcx # 66356930 <num_net_queue>
|
|
66341f82: 4c 8b 05 97 49 01 00 mov 0x14997(%rip),%r8 # 66356920 <net_queue>
|
|
66341f89: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
66341f8d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341f91: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66341f97: 48 63 01 movslq (%rcx),%rax
|
|
66341f9a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66341f9e: 44 89 09 mov %r9d,(%rcx)
|
|
66341fa1: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66341fa5: c3 retq
|
|
66341fa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66341fad: 00 00 00
|
|
|
|
0000000066341fb0 <GateFunc_Xnor2_F>:
|
|
66341fb0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66341fb4: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66341fb8: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
66341fbc: 8b 12 mov (%rdx),%edx
|
|
66341fbe: 41 39 10 cmp %edx,(%r8)
|
|
66341fc1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66341fc5: 0f 94 c2 sete %dl
|
|
66341fc8: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
66341fcc: 0f b6 d2 movzbl %dl,%edx
|
|
66341fcf: 44 39 ca cmp %r9d,%edx
|
|
66341fd2: 74 64 je 66342038 <GateFunc_Xnor2_F+0x88>
|
|
66341fd4: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66341fd8: 41 89 d3 mov %edx,%r11d
|
|
66341fdb: 45 29 cb sub %r9d,%r11d
|
|
66341fde: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66341fe2: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
66341fe6: 45 01 1a add %r11d,(%r10)
|
|
66341fe9: 41 89 50 0c mov %edx,0xc(%r8)
|
|
66341fed: 31 d2 xor %edx,%edx
|
|
66341fef: 45 8b 02 mov (%r10),%r8d
|
|
66341ff2: 45 85 c0 test %r8d,%r8d
|
|
66341ff5: 0f 9f c2 setg %dl
|
|
66341ff8: 3b 10 cmp (%rax),%edx
|
|
66341ffa: 74 3c je 66342038 <GateFunc_Xnor2_F+0x88>
|
|
66341ffc: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342000: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66342004: 8b 00 mov (%rax),%eax
|
|
66342006: 85 c0 test %eax,%eax
|
|
66342008: 75 2e jne 66342038 <GateFunc_Xnor2_F+0x88>
|
|
6634200a: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634200e: 48 8b 0d 1b 49 01 00 mov 0x1491b(%rip),%rcx # 66356930 <num_net_queue>
|
|
66342015: 4c 8b 05 04 49 01 00 mov 0x14904(%rip),%r8 # 66356920 <net_queue>
|
|
6634201c: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
66342020: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342024: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634202a: 48 63 01 movslq (%rcx),%rax
|
|
6634202d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66342031: 44 89 09 mov %r9d,(%rcx)
|
|
66342034: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342038: c3 retq
|
|
66342039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
0000000066342040 <GateFunc_DFF64_F>:
|
|
66342040: 41 56 push %r14
|
|
66342042: 57 push %rdi
|
|
66342043: 56 push %rsi
|
|
66342044: 53 push %rbx
|
|
66342045: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66342049: 49 8b 83 08 04 00 00 mov 0x408(%r11),%rax
|
|
66342050: 44 8b 10 mov (%rax),%r10d
|
|
66342053: 45 85 d2 test %r10d,%r10d
|
|
66342056: 0f 84 a8 00 00 00 je 66342104 <GateFunc_DFF64_F+0xc4>
|
|
6634205c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342060: 31 c0 xor %eax,%eax
|
|
66342062: 48 8b 3d b7 48 01 00 mov 0x148b7(%rip),%rdi # 66356920 <net_queue>
|
|
66342069: 48 8b 35 c0 48 01 00 mov 0x148c0(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342070: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
66342075: 44 8b 84 03 04 01 00 mov 0x104(%rbx,%rax,1),%r8d
|
|
6634207c: 00
|
|
6634207d: 8b 12 mov (%rdx),%edx
|
|
6634207f: 44 39 c2 cmp %r8d,%edx
|
|
66342082: 74 70 je 663420f4 <GateFunc_DFF64_F+0xb4>
|
|
66342084: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342088: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
6634208c: 41 89 d6 mov %edx,%r14d
|
|
6634208f: 45 29 c6 sub %r8d,%r14d
|
|
66342092: 45 31 c0 xor %r8d,%r8d
|
|
66342095: 4f 8b 8c 11 08 02 00 mov 0x208(%r9,%r10,1),%r9
|
|
6634209c: 00
|
|
6634209d: 45 01 31 add %r14d,(%r9)
|
|
663420a0: 89 94 03 04 01 00 00 mov %edx,0x104(%rbx,%rax,1)
|
|
663420a7: 45 8b 09 mov (%r9),%r9d
|
|
663420aa: 49 8b 94 43 08 02 00 mov 0x208(%r11,%rax,2),%rdx
|
|
663420b1: 00
|
|
663420b2: 45 85 c9 test %r9d,%r9d
|
|
663420b5: 41 0f 9f c0 setg %r8b
|
|
663420b9: 44 3b 02 cmp (%rdx),%r8d
|
|
663420bc: 74 36 je 663420f4 <GateFunc_DFF64_F+0xb4>
|
|
663420be: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
663420c2: 4a 8b 94 12 08 02 00 mov 0x208(%rdx,%r10,1),%rdx
|
|
663420c9: 00
|
|
663420ca: 8b 12 mov (%rdx),%edx
|
|
663420cc: 85 d2 test %edx,%edx
|
|
663420ce: 75 24 jne 663420f4 <GateFunc_DFF64_F+0xb4>
|
|
663420d0: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
663420d4: 4e 8b 84 12 08 02 00 mov 0x208(%rdx,%r10,1),%r8
|
|
663420db: 00
|
|
663420dc: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
663420e0: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
663420e6: 48 63 16 movslq (%rsi),%rdx
|
|
663420e9: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
663420ed: 44 89 0e mov %r9d,(%rsi)
|
|
663420f0: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
663420f4: 48 83 c0 04 add $0x4,%rax
|
|
663420f8: 48 3d 00 01 00 00 cmp $0x100,%rax
|
|
663420fe: 0f 85 6c ff ff ff jne 66342070 <GateFunc_DFF64_F+0x30>
|
|
66342104: 5b pop %rbx
|
|
66342105: 5e pop %rsi
|
|
66342106: 5f pop %rdi
|
|
66342107: 41 5e pop %r14
|
|
66342109: c3 retq
|
|
6634210a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066342110 <GateFunc_DFF48_F>:
|
|
66342110: 41 56 push %r14
|
|
66342112: 57 push %rdi
|
|
66342113: 56 push %rsi
|
|
66342114: 53 push %rbx
|
|
66342115: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66342119: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
66342120: 44 8b 10 mov (%rax),%r10d
|
|
66342123: 45 85 d2 test %r10d,%r10d
|
|
66342126: 0f 84 a8 00 00 00 je 663421d4 <GateFunc_DFF48_F+0xc4>
|
|
6634212c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342130: 31 c0 xor %eax,%eax
|
|
66342132: 48 8b 3d e7 47 01 00 mov 0x147e7(%rip),%rdi # 66356920 <net_queue>
|
|
66342139: 48 8b 35 f0 47 01 00 mov 0x147f0(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342140: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
66342145: 44 8b 84 03 c4 00 00 mov 0xc4(%rbx,%rax,1),%r8d
|
|
6634214c: 00
|
|
6634214d: 8b 12 mov (%rdx),%edx
|
|
6634214f: 44 39 c2 cmp %r8d,%edx
|
|
66342152: 74 70 je 663421c4 <GateFunc_DFF48_F+0xb4>
|
|
66342154: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342158: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
6634215c: 41 89 d6 mov %edx,%r14d
|
|
6634215f: 45 29 c6 sub %r8d,%r14d
|
|
66342162: 45 31 c0 xor %r8d,%r8d
|
|
66342165: 4f 8b 8c 11 88 01 00 mov 0x188(%r9,%r10,1),%r9
|
|
6634216c: 00
|
|
6634216d: 45 01 31 add %r14d,(%r9)
|
|
66342170: 89 94 03 c4 00 00 00 mov %edx,0xc4(%rbx,%rax,1)
|
|
66342177: 45 8b 09 mov (%r9),%r9d
|
|
6634217a: 49 8b 94 43 88 01 00 mov 0x188(%r11,%rax,2),%rdx
|
|
66342181: 00
|
|
66342182: 45 85 c9 test %r9d,%r9d
|
|
66342185: 41 0f 9f c0 setg %r8b
|
|
66342189: 44 3b 02 cmp (%rdx),%r8d
|
|
6634218c: 74 36 je 663421c4 <GateFunc_DFF48_F+0xb4>
|
|
6634218e: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342192: 4a 8b 94 12 88 01 00 mov 0x188(%rdx,%r10,1),%rdx
|
|
66342199: 00
|
|
6634219a: 8b 12 mov (%rdx),%edx
|
|
6634219c: 85 d2 test %edx,%edx
|
|
6634219e: 75 24 jne 663421c4 <GateFunc_DFF48_F+0xb4>
|
|
663421a0: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
663421a4: 4e 8b 84 12 88 01 00 mov 0x188(%rdx,%r10,1),%r8
|
|
663421ab: 00
|
|
663421ac: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
663421b0: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
663421b6: 48 63 16 movslq (%rsi),%rdx
|
|
663421b9: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
663421bd: 44 89 0e mov %r9d,(%rsi)
|
|
663421c0: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
663421c4: 48 83 c0 04 add $0x4,%rax
|
|
663421c8: 48 3d c0 00 00 00 cmp $0xc0,%rax
|
|
663421ce: 0f 85 6c ff ff ff jne 66342140 <GateFunc_DFF48_F+0x30>
|
|
663421d4: 5b pop %rbx
|
|
663421d5: 5e pop %rsi
|
|
663421d6: 5f pop %rdi
|
|
663421d7: 41 5e pop %r14
|
|
663421d9: c3 retq
|
|
663421da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
00000000663421e0 <GateFunc_Nor2_F>:
|
|
663421e0: 31 c0 xor %eax,%eax
|
|
663421e2: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663421e6: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663421ea: 45 8b 18 mov (%r8),%r11d
|
|
663421ed: 45 85 db test %r11d,%r11d
|
|
663421f0: 75 0f jne 66342201 <GateFunc_Nor2_F+0x21>
|
|
663421f2: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663421f6: 44 8b 10 mov (%rax),%r10d
|
|
663421f9: 31 c0 xor %eax,%eax
|
|
663421fb: 45 85 d2 test %r10d,%r10d
|
|
663421fe: 0f 94 c0 sete %al
|
|
66342201: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66342205: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
66342209: 44 39 c8 cmp %r9d,%eax
|
|
6634220c: 74 67 je 66342275 <GateFunc_Nor2_F+0x95>
|
|
6634220e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66342212: 41 89 c3 mov %eax,%r11d
|
|
66342215: 45 29 cb sub %r9d,%r11d
|
|
66342218: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
6634221c: 45 01 1a add %r11d,(%r10)
|
|
6634221f: 41 89 40 0c mov %eax,0xc(%r8)
|
|
66342223: 45 31 c0 xor %r8d,%r8d
|
|
66342226: 45 8b 0a mov (%r10),%r9d
|
|
66342229: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
6634222d: 45 85 c9 test %r9d,%r9d
|
|
66342230: 41 0f 9f c0 setg %r8b
|
|
66342234: 44 3b 00 cmp (%rax),%r8d
|
|
66342237: 74 3c je 66342275 <GateFunc_Nor2_F+0x95>
|
|
66342239: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634223d: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66342241: 8b 00 mov (%rax),%eax
|
|
66342243: 85 c0 test %eax,%eax
|
|
66342245: 75 2e jne 66342275 <GateFunc_Nor2_F+0x95>
|
|
66342247: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634224b: 48 8b 0d de 46 01 00 mov 0x146de(%rip),%rcx # 66356930 <num_net_queue>
|
|
66342252: 4c 8b 05 c7 46 01 00 mov 0x146c7(%rip),%r8 # 66356920 <net_queue>
|
|
66342259: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
6634225d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342261: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66342267: 48 63 01 movslq (%rcx),%rax
|
|
6634226a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634226e: 44 89 09 mov %r9d,(%rcx)
|
|
66342271: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342275: c3 retq
|
|
66342276: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634227d: 00 00 00
|
|
|
|
0000000066342280 <GateFunc_And2_F>:
|
|
66342280: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66342284: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66342288: 8b 00 mov (%rax),%eax
|
|
6634228a: 85 c0 test %eax,%eax
|
|
6634228c: 74 0f je 6634229d <GateFunc_And2_F+0x1d>
|
|
6634228e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342292: 44 8b 10 mov (%rax),%r10d
|
|
66342295: 31 c0 xor %eax,%eax
|
|
66342297: 45 85 d2 test %r10d,%r10d
|
|
6634229a: 0f 95 c0 setne %al
|
|
6634229d: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663422a1: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
663422a5: 44 39 c8 cmp %r9d,%eax
|
|
663422a8: 74 67 je 66342311 <GateFunc_And2_F+0x91>
|
|
663422aa: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663422ae: 41 89 c3 mov %eax,%r11d
|
|
663422b1: 45 29 cb sub %r9d,%r11d
|
|
663422b4: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
663422b8: 45 01 1a add %r11d,(%r10)
|
|
663422bb: 41 89 40 0c mov %eax,0xc(%r8)
|
|
663422bf: 45 31 c0 xor %r8d,%r8d
|
|
663422c2: 45 8b 0a mov (%r10),%r9d
|
|
663422c5: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663422c9: 45 85 c9 test %r9d,%r9d
|
|
663422cc: 41 0f 9f c0 setg %r8b
|
|
663422d0: 44 3b 00 cmp (%rax),%r8d
|
|
663422d3: 74 3c je 66342311 <GateFunc_And2_F+0x91>
|
|
663422d5: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663422d9: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
663422dd: 8b 00 mov (%rax),%eax
|
|
663422df: 85 c0 test %eax,%eax
|
|
663422e1: 75 2e jne 66342311 <GateFunc_And2_F+0x91>
|
|
663422e3: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663422e7: 48 8b 0d 42 46 01 00 mov 0x14642(%rip),%rcx # 66356930 <num_net_queue>
|
|
663422ee: 4c 8b 05 2b 46 01 00 mov 0x1462b(%rip),%r8 # 66356920 <net_queue>
|
|
663422f5: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
663422f9: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663422fd: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66342303: 48 63 01 movslq (%rcx),%rax
|
|
66342306: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634230a: 44 89 09 mov %r9d,(%rcx)
|
|
6634230d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342311: c3 retq
|
|
66342312: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634231d: 00 00 00
|
|
|
|
0000000066342320 <GateFunc_Xnor3_F>:
|
|
66342320: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66342324: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66342328: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634232c: 8b 12 mov (%rdx),%edx
|
|
6634232e: 41 33 10 xor (%r8),%edx
|
|
66342331: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66342335: 41 3b 10 cmp (%r8),%edx
|
|
66342338: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634233c: 0f 94 c2 sete %dl
|
|
6634233f: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66342343: 0f b6 d2 movzbl %dl,%edx
|
|
66342346: 44 39 ca cmp %r9d,%edx
|
|
66342349: 74 64 je 663423af <GateFunc_Xnor3_F+0x8f>
|
|
6634234b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634234f: 41 89 d3 mov %edx,%r11d
|
|
66342352: 45 29 cb sub %r9d,%r11d
|
|
66342355: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66342359: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
6634235d: 45 01 1a add %r11d,(%r10)
|
|
66342360: 41 89 50 10 mov %edx,0x10(%r8)
|
|
66342364: 31 d2 xor %edx,%edx
|
|
66342366: 45 8b 02 mov (%r10),%r8d
|
|
66342369: 45 85 c0 test %r8d,%r8d
|
|
6634236c: 0f 9f c2 setg %dl
|
|
6634236f: 3b 10 cmp (%rax),%edx
|
|
66342371: 74 3c je 663423af <GateFunc_Xnor3_F+0x8f>
|
|
66342373: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342377: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634237b: 8b 00 mov (%rax),%eax
|
|
6634237d: 85 c0 test %eax,%eax
|
|
6634237f: 75 2e jne 663423af <GateFunc_Xnor3_F+0x8f>
|
|
66342381: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66342385: 48 8b 0d a4 45 01 00 mov 0x145a4(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634238c: 4c 8b 05 8d 45 01 00 mov 0x1458d(%rip),%r8 # 66356920 <net_queue>
|
|
66342393: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66342397: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634239b: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663423a1: 48 63 01 movslq (%rcx),%rax
|
|
663423a4: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663423a8: 44 89 09 mov %r9d,(%rcx)
|
|
663423ab: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663423af: c3 retq
|
|
|
|
00000000663423b0 <GateFunc_Xor3_F>:
|
|
663423b0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663423b4: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663423b8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663423bc: 8b 00 mov (%rax),%eax
|
|
663423be: 41 33 00 xor (%r8),%eax
|
|
663423c1: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
663423c5: 41 33 00 xor (%r8),%eax
|
|
663423c8: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663423cc: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
663423d0: 44 39 c8 cmp %r9d,%eax
|
|
663423d3: 74 67 je 6634243c <GateFunc_Xor3_F+0x8c>
|
|
663423d5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663423d9: 41 89 c3 mov %eax,%r11d
|
|
663423dc: 45 29 cb sub %r9d,%r11d
|
|
663423df: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
663423e3: 45 01 1a add %r11d,(%r10)
|
|
663423e6: 41 89 40 10 mov %eax,0x10(%r8)
|
|
663423ea: 45 31 c0 xor %r8d,%r8d
|
|
663423ed: 45 8b 0a mov (%r10),%r9d
|
|
663423f0: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663423f4: 45 85 c9 test %r9d,%r9d
|
|
663423f7: 41 0f 9f c0 setg %r8b
|
|
663423fb: 44 3b 00 cmp (%rax),%r8d
|
|
663423fe: 74 3c je 6634243c <GateFunc_Xor3_F+0x8c>
|
|
66342400: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342404: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66342408: 8b 00 mov (%rax),%eax
|
|
6634240a: 85 c0 test %eax,%eax
|
|
6634240c: 75 2e jne 6634243c <GateFunc_Xor3_F+0x8c>
|
|
6634240e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66342412: 48 8b 0d 17 45 01 00 mov 0x14517(%rip),%rcx # 66356930 <num_net_queue>
|
|
66342419: 4c 8b 05 00 45 01 00 mov 0x14500(%rip),%r8 # 66356920 <net_queue>
|
|
66342420: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66342424: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342428: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634242e: 48 63 01 movslq (%rcx),%rax
|
|
66342431: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66342435: 44 89 09 mov %r9d,(%rcx)
|
|
66342438: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634243c: c3 retq
|
|
6634243d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066342440 <GateFunc_Or2_F>:
|
|
66342440: b8 01 00 00 00 mov $0x1,%eax
|
|
66342445: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66342449: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
6634244d: 45 8b 18 mov (%r8),%r11d
|
|
66342450: 45 85 db test %r11d,%r11d
|
|
66342453: 75 0f jne 66342464 <GateFunc_Or2_F+0x24>
|
|
66342455: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342459: 44 8b 10 mov (%rax),%r10d
|
|
6634245c: 31 c0 xor %eax,%eax
|
|
6634245e: 45 85 d2 test %r10d,%r10d
|
|
66342461: 0f 95 c0 setne %al
|
|
66342464: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66342468: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
6634246c: 44 39 c8 cmp %r9d,%eax
|
|
6634246f: 74 67 je 663424d8 <GateFunc_Or2_F+0x98>
|
|
66342471: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66342475: 41 89 c3 mov %eax,%r11d
|
|
66342478: 45 29 cb sub %r9d,%r11d
|
|
6634247b: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
6634247f: 45 01 1a add %r11d,(%r10)
|
|
66342482: 41 89 40 0c mov %eax,0xc(%r8)
|
|
66342486: 45 31 c0 xor %r8d,%r8d
|
|
66342489: 45 8b 0a mov (%r10),%r9d
|
|
6634248c: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66342490: 45 85 c9 test %r9d,%r9d
|
|
66342493: 41 0f 9f c0 setg %r8b
|
|
66342497: 44 3b 00 cmp (%rax),%r8d
|
|
6634249a: 74 3c je 663424d8 <GateFunc_Or2_F+0x98>
|
|
6634249c: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663424a0: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
663424a4: 8b 00 mov (%rax),%eax
|
|
663424a6: 85 c0 test %eax,%eax
|
|
663424a8: 75 2e jne 663424d8 <GateFunc_Or2_F+0x98>
|
|
663424aa: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663424ae: 48 8b 0d 7b 44 01 00 mov 0x1447b(%rip),%rcx # 66356930 <num_net_queue>
|
|
663424b5: 4c 8b 05 64 44 01 00 mov 0x14464(%rip),%r8 # 66356920 <net_queue>
|
|
663424bc: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
663424c0: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663424c4: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663424ca: 48 63 01 movslq (%rcx),%rax
|
|
663424cd: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663424d1: 44 89 09 mov %r9d,(%rcx)
|
|
663424d4: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663424d8: c3 retq
|
|
663424d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
00000000663424e0 <GateFunc_Nand2_F>:
|
|
663424e0: b8 01 00 00 00 mov $0x1,%eax
|
|
663424e5: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663424e9: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663424ed: 45 8b 18 mov (%r8),%r11d
|
|
663424f0: 45 85 db test %r11d,%r11d
|
|
663424f3: 74 0f je 66342504 <GateFunc_Nand2_F+0x24>
|
|
663424f5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663424f9: 44 8b 10 mov (%rax),%r10d
|
|
663424fc: 31 c0 xor %eax,%eax
|
|
663424fe: 45 85 d2 test %r10d,%r10d
|
|
66342501: 0f 94 c0 sete %al
|
|
66342504: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66342508: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
6634250c: 44 39 c8 cmp %r9d,%eax
|
|
6634250f: 74 67 je 66342578 <GateFunc_Nand2_F+0x98>
|
|
66342511: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66342515: 41 89 c3 mov %eax,%r11d
|
|
66342518: 45 29 cb sub %r9d,%r11d
|
|
6634251b: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
6634251f: 45 01 1a add %r11d,(%r10)
|
|
66342522: 41 89 40 0c mov %eax,0xc(%r8)
|
|
66342526: 45 31 c0 xor %r8d,%r8d
|
|
66342529: 45 8b 0a mov (%r10),%r9d
|
|
6634252c: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66342530: 45 85 c9 test %r9d,%r9d
|
|
66342533: 41 0f 9f c0 setg %r8b
|
|
66342537: 44 3b 00 cmp (%rax),%r8d
|
|
6634253a: 74 3c je 66342578 <GateFunc_Nand2_F+0x98>
|
|
6634253c: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342540: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66342544: 8b 00 mov (%rax),%eax
|
|
66342546: 85 c0 test %eax,%eax
|
|
66342548: 75 2e jne 66342578 <GateFunc_Nand2_F+0x98>
|
|
6634254a: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634254e: 48 8b 0d db 43 01 00 mov 0x143db(%rip),%rcx # 66356930 <num_net_queue>
|
|
66342555: 4c 8b 05 c4 43 01 00 mov 0x143c4(%rip),%r8 # 66356920 <net_queue>
|
|
6634255c: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
66342560: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342564: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634256a: 48 63 01 movslq (%rcx),%rax
|
|
6634256d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66342571: 44 89 09 mov %r9d,(%rcx)
|
|
66342574: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342578: c3 retq
|
|
66342579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
0000000066342580 <GateFunc_DFF32_F>:
|
|
66342580: 41 56 push %r14
|
|
66342582: 57 push %rdi
|
|
66342583: 56 push %rsi
|
|
66342584: 53 push %rbx
|
|
66342585: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66342589: 49 8b 83 08 02 00 00 mov 0x208(%r11),%rax
|
|
66342590: 44 8b 10 mov (%rax),%r10d
|
|
66342593: 45 85 d2 test %r10d,%r10d
|
|
66342596: 0f 84 a8 00 00 00 je 66342644 <GateFunc_DFF32_F+0xc4>
|
|
6634259c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
663425a0: 31 c0 xor %eax,%eax
|
|
663425a2: 48 8b 3d 77 43 01 00 mov 0x14377(%rip),%rdi # 66356920 <net_queue>
|
|
663425a9: 48 8b 35 80 43 01 00 mov 0x14380(%rip),%rsi # 66356930 <num_net_queue>
|
|
663425b0: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
663425b5: 44 8b 84 03 84 00 00 mov 0x84(%rbx,%rax,1),%r8d
|
|
663425bc: 00
|
|
663425bd: 8b 12 mov (%rdx),%edx
|
|
663425bf: 44 39 c2 cmp %r8d,%edx
|
|
663425c2: 74 70 je 66342634 <GateFunc_DFF32_F+0xb4>
|
|
663425c4: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
663425c8: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
663425cc: 41 89 d6 mov %edx,%r14d
|
|
663425cf: 45 29 c6 sub %r8d,%r14d
|
|
663425d2: 45 31 c0 xor %r8d,%r8d
|
|
663425d5: 4f 8b 8c 11 08 01 00 mov 0x108(%r9,%r10,1),%r9
|
|
663425dc: 00
|
|
663425dd: 45 01 31 add %r14d,(%r9)
|
|
663425e0: 89 94 03 84 00 00 00 mov %edx,0x84(%rbx,%rax,1)
|
|
663425e7: 45 8b 09 mov (%r9),%r9d
|
|
663425ea: 49 8b 94 43 08 01 00 mov 0x108(%r11,%rax,2),%rdx
|
|
663425f1: 00
|
|
663425f2: 45 85 c9 test %r9d,%r9d
|
|
663425f5: 41 0f 9f c0 setg %r8b
|
|
663425f9: 44 3b 02 cmp (%rdx),%r8d
|
|
663425fc: 74 36 je 66342634 <GateFunc_DFF32_F+0xb4>
|
|
663425fe: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342602: 4a 8b 94 12 08 01 00 mov 0x108(%rdx,%r10,1),%rdx
|
|
66342609: 00
|
|
6634260a: 8b 12 mov (%rdx),%edx
|
|
6634260c: 85 d2 test %edx,%edx
|
|
6634260e: 75 24 jne 66342634 <GateFunc_DFF32_F+0xb4>
|
|
66342610: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342614: 4e 8b 84 12 08 01 00 mov 0x108(%rdx,%r10,1),%r8
|
|
6634261b: 00
|
|
6634261c: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342620: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342626: 48 63 16 movslq (%rsi),%rdx
|
|
66342629: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
6634262d: 44 89 0e mov %r9d,(%rsi)
|
|
66342630: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342634: 48 83 c0 04 add $0x4,%rax
|
|
66342638: 48 3d 80 00 00 00 cmp $0x80,%rax
|
|
6634263e: 0f 85 6c ff ff ff jne 663425b0 <GateFunc_DFF32_F+0x30>
|
|
66342644: 5b pop %rbx
|
|
66342645: 5e pop %rsi
|
|
66342646: 5f pop %rdi
|
|
66342647: 41 5e pop %r14
|
|
66342649: c3 retq
|
|
6634264a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066342650 <GateFunc_DFF24_F>:
|
|
66342650: 41 56 push %r14
|
|
66342652: 57 push %rdi
|
|
66342653: 56 push %rsi
|
|
66342654: 53 push %rbx
|
|
66342655: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66342659: 49 8b 83 88 01 00 00 mov 0x188(%r11),%rax
|
|
66342660: 44 8b 10 mov (%rax),%r10d
|
|
66342663: 45 85 d2 test %r10d,%r10d
|
|
66342666: 0f 84 a0 00 00 00 je 6634270c <GateFunc_DFF24_F+0xbc>
|
|
6634266c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342670: 31 c0 xor %eax,%eax
|
|
66342672: 48 8b 3d a7 42 01 00 mov 0x142a7(%rip),%rdi # 66356920 <net_queue>
|
|
66342679: 48 8b 35 b0 42 01 00 mov 0x142b0(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342680: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
66342685: 44 8b 44 03 64 mov 0x64(%rbx,%rax,1),%r8d
|
|
6634268a: 8b 12 mov (%rdx),%edx
|
|
6634268c: 44 39 c2 cmp %r8d,%edx
|
|
6634268f: 74 6d je 663426fe <GateFunc_DFF24_F+0xae>
|
|
66342691: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342695: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
66342699: 41 89 d6 mov %edx,%r14d
|
|
6634269c: 45 29 c6 sub %r8d,%r14d
|
|
6634269f: 45 31 c0 xor %r8d,%r8d
|
|
663426a2: 4f 8b 8c 11 c8 00 00 mov 0xc8(%r9,%r10,1),%r9
|
|
663426a9: 00
|
|
663426aa: 45 01 31 add %r14d,(%r9)
|
|
663426ad: 89 54 03 64 mov %edx,0x64(%rbx,%rax,1)
|
|
663426b1: 45 8b 09 mov (%r9),%r9d
|
|
663426b4: 49 8b 94 43 c8 00 00 mov 0xc8(%r11,%rax,2),%rdx
|
|
663426bb: 00
|
|
663426bc: 45 85 c9 test %r9d,%r9d
|
|
663426bf: 41 0f 9f c0 setg %r8b
|
|
663426c3: 44 3b 02 cmp (%rdx),%r8d
|
|
663426c6: 74 36 je 663426fe <GateFunc_DFF24_F+0xae>
|
|
663426c8: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
663426cc: 4a 8b 94 12 c8 00 00 mov 0xc8(%rdx,%r10,1),%rdx
|
|
663426d3: 00
|
|
663426d4: 8b 12 mov (%rdx),%edx
|
|
663426d6: 85 d2 test %edx,%edx
|
|
663426d8: 75 24 jne 663426fe <GateFunc_DFF24_F+0xae>
|
|
663426da: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
663426de: 4e 8b 84 12 c8 00 00 mov 0xc8(%rdx,%r10,1),%r8
|
|
663426e5: 00
|
|
663426e6: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
663426ea: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
663426f0: 48 63 16 movslq (%rsi),%rdx
|
|
663426f3: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
663426f7: 44 89 0e mov %r9d,(%rsi)
|
|
663426fa: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
663426fe: 48 83 c0 04 add $0x4,%rax
|
|
66342702: 48 83 f8 60 cmp $0x60,%rax
|
|
66342706: 0f 85 74 ff ff ff jne 66342680 <GateFunc_DFF24_F+0x30>
|
|
6634270c: 5b pop %rbx
|
|
6634270d: 5e pop %rsi
|
|
6634270e: 5f pop %rdi
|
|
6634270f: 41 5e pop %r14
|
|
66342711: c3 retq
|
|
66342712: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342716: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634271d: 00 00 00
|
|
|
|
0000000066342720 <GateFunc_DFF16_F>:
|
|
66342720: 41 56 push %r14
|
|
66342722: 57 push %rdi
|
|
66342723: 56 push %rsi
|
|
66342724: 53 push %rbx
|
|
66342725: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66342729: 49 8b 83 08 01 00 00 mov 0x108(%r11),%rax
|
|
66342730: 44 8b 10 mov (%rax),%r10d
|
|
66342733: 45 85 d2 test %r10d,%r10d
|
|
66342736: 0f 84 a0 00 00 00 je 663427dc <GateFunc_DFF16_F+0xbc>
|
|
6634273c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342740: 31 c0 xor %eax,%eax
|
|
66342742: 48 8b 3d d7 41 01 00 mov 0x141d7(%rip),%rdi # 66356920 <net_queue>
|
|
66342749: 48 8b 35 e0 41 01 00 mov 0x141e0(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342750: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
66342755: 44 8b 44 03 44 mov 0x44(%rbx,%rax,1),%r8d
|
|
6634275a: 8b 12 mov (%rdx),%edx
|
|
6634275c: 44 39 c2 cmp %r8d,%edx
|
|
6634275f: 74 6d je 663427ce <GateFunc_DFF16_F+0xae>
|
|
66342761: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342765: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
66342769: 41 89 d6 mov %edx,%r14d
|
|
6634276c: 45 29 c6 sub %r8d,%r14d
|
|
6634276f: 45 31 c0 xor %r8d,%r8d
|
|
66342772: 4f 8b 8c 11 88 00 00 mov 0x88(%r9,%r10,1),%r9
|
|
66342779: 00
|
|
6634277a: 45 01 31 add %r14d,(%r9)
|
|
6634277d: 89 54 03 44 mov %edx,0x44(%rbx,%rax,1)
|
|
66342781: 45 8b 09 mov (%r9),%r9d
|
|
66342784: 49 8b 94 43 88 00 00 mov 0x88(%r11,%rax,2),%rdx
|
|
6634278b: 00
|
|
6634278c: 45 85 c9 test %r9d,%r9d
|
|
6634278f: 41 0f 9f c0 setg %r8b
|
|
66342793: 44 3b 02 cmp (%rdx),%r8d
|
|
66342796: 74 36 je 663427ce <GateFunc_DFF16_F+0xae>
|
|
66342798: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
6634279c: 4a 8b 94 12 88 00 00 mov 0x88(%rdx,%r10,1),%rdx
|
|
663427a3: 00
|
|
663427a4: 8b 12 mov (%rdx),%edx
|
|
663427a6: 85 d2 test %edx,%edx
|
|
663427a8: 75 24 jne 663427ce <GateFunc_DFF16_F+0xae>
|
|
663427aa: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
663427ae: 4e 8b 84 12 88 00 00 mov 0x88(%rdx,%r10,1),%r8
|
|
663427b5: 00
|
|
663427b6: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
663427ba: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
663427c0: 48 63 16 movslq (%rsi),%rdx
|
|
663427c3: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
663427c7: 44 89 0e mov %r9d,(%rsi)
|
|
663427ca: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
663427ce: 48 83 c0 04 add $0x4,%rax
|
|
663427d2: 48 83 f8 40 cmp $0x40,%rax
|
|
663427d6: 0f 85 74 ff ff ff jne 66342750 <GateFunc_DFF16_F+0x30>
|
|
663427dc: 5b pop %rbx
|
|
663427dd: 5e pop %rsi
|
|
663427de: 5f pop %rdi
|
|
663427df: 41 5e pop %r14
|
|
663427e1: c3 retq
|
|
663427e2: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663427e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663427ed: 00 00 00
|
|
|
|
00000000663427f0 <GateFunc_DFF15_F>:
|
|
663427f0: 41 56 push %r14
|
|
663427f2: 57 push %rdi
|
|
663427f3: 56 push %rsi
|
|
663427f4: 53 push %rbx
|
|
663427f5: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
663427f9: 49 8b 83 f8 00 00 00 mov 0xf8(%r11),%rax
|
|
66342800: 44 8b 10 mov (%rax),%r10d
|
|
66342803: 45 85 d2 test %r10d,%r10d
|
|
66342806: 0f 84 a0 00 00 00 je 663428ac <GateFunc_DFF15_F+0xbc>
|
|
6634280c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342810: 31 c0 xor %eax,%eax
|
|
66342812: 48 8b 3d 07 41 01 00 mov 0x14107(%rip),%rdi # 66356920 <net_queue>
|
|
66342819: 48 8b 35 10 41 01 00 mov 0x14110(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342820: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
66342825: 44 8b 44 03 40 mov 0x40(%rbx,%rax,1),%r8d
|
|
6634282a: 8b 12 mov (%rdx),%edx
|
|
6634282c: 44 39 c2 cmp %r8d,%edx
|
|
6634282f: 74 6d je 6634289e <GateFunc_DFF15_F+0xae>
|
|
66342831: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342835: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
66342839: 41 89 d6 mov %edx,%r14d
|
|
6634283c: 45 29 c6 sub %r8d,%r14d
|
|
6634283f: 45 31 c0 xor %r8d,%r8d
|
|
66342842: 4f 8b 8c 11 80 00 00 mov 0x80(%r9,%r10,1),%r9
|
|
66342849: 00
|
|
6634284a: 45 01 31 add %r14d,(%r9)
|
|
6634284d: 89 54 03 40 mov %edx,0x40(%rbx,%rax,1)
|
|
66342851: 45 8b 09 mov (%r9),%r9d
|
|
66342854: 49 8b 94 43 80 00 00 mov 0x80(%r11,%rax,2),%rdx
|
|
6634285b: 00
|
|
6634285c: 45 85 c9 test %r9d,%r9d
|
|
6634285f: 41 0f 9f c0 setg %r8b
|
|
66342863: 44 3b 02 cmp (%rdx),%r8d
|
|
66342866: 74 36 je 6634289e <GateFunc_DFF15_F+0xae>
|
|
66342868: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
6634286c: 4a 8b 94 12 80 00 00 mov 0x80(%rdx,%r10,1),%rdx
|
|
66342873: 00
|
|
66342874: 8b 12 mov (%rdx),%edx
|
|
66342876: 85 d2 test %edx,%edx
|
|
66342878: 75 24 jne 6634289e <GateFunc_DFF15_F+0xae>
|
|
6634287a: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
6634287e: 4e 8b 84 12 80 00 00 mov 0x80(%rdx,%r10,1),%r8
|
|
66342885: 00
|
|
66342886: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
6634288a: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342890: 48 63 16 movslq (%rsi),%rdx
|
|
66342893: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342897: 44 89 0e mov %r9d,(%rsi)
|
|
6634289a: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
6634289e: 48 83 c0 04 add $0x4,%rax
|
|
663428a2: 48 83 f8 3c cmp $0x3c,%rax
|
|
663428a6: 0f 85 74 ff ff ff jne 66342820 <GateFunc_DFF15_F+0x30>
|
|
663428ac: 5b pop %rbx
|
|
663428ad: 5e pop %rsi
|
|
663428ae: 5f pop %rdi
|
|
663428af: 41 5e pop %r14
|
|
663428b1: c3 retq
|
|
663428b2: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663428b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663428bd: 00 00 00
|
|
|
|
00000000663428c0 <GateFunc_DFF14_F>:
|
|
663428c0: 41 56 push %r14
|
|
663428c2: 57 push %rdi
|
|
663428c3: 56 push %rsi
|
|
663428c4: 53 push %rbx
|
|
663428c5: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
663428c9: 49 8b 83 e8 00 00 00 mov 0xe8(%r11),%rax
|
|
663428d0: 44 8b 10 mov (%rax),%r10d
|
|
663428d3: 45 85 d2 test %r10d,%r10d
|
|
663428d6: 0f 84 90 00 00 00 je 6634296c <GateFunc_DFF14_F+0xac>
|
|
663428dc: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
663428e0: 31 c0 xor %eax,%eax
|
|
663428e2: 48 8b 3d 37 40 01 00 mov 0x14037(%rip),%rdi # 66356920 <net_queue>
|
|
663428e9: 48 8b 35 40 40 01 00 mov 0x14040(%rip),%rsi # 66356930 <num_net_queue>
|
|
663428f0: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
663428f5: 44 8b 44 03 3c mov 0x3c(%rbx,%rax,1),%r8d
|
|
663428fa: 8b 12 mov (%rdx),%edx
|
|
663428fc: 44 39 c2 cmp %r8d,%edx
|
|
663428ff: 74 61 je 66342962 <GateFunc_DFF14_F+0xa2>
|
|
66342901: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342905: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
66342909: 41 89 d6 mov %edx,%r14d
|
|
6634290c: 45 29 c6 sub %r8d,%r14d
|
|
6634290f: 45 31 c0 xor %r8d,%r8d
|
|
66342912: 4f 8b 4c 11 78 mov 0x78(%r9,%r10,1),%r9
|
|
66342917: 45 01 31 add %r14d,(%r9)
|
|
6634291a: 89 54 03 3c mov %edx,0x3c(%rbx,%rax,1)
|
|
6634291e: 45 8b 09 mov (%r9),%r9d
|
|
66342921: 49 8b 54 43 78 mov 0x78(%r11,%rax,2),%rdx
|
|
66342926: 45 85 c9 test %r9d,%r9d
|
|
66342929: 41 0f 9f c0 setg %r8b
|
|
6634292d: 44 3b 02 cmp (%rdx),%r8d
|
|
66342930: 74 30 je 66342962 <GateFunc_DFF14_F+0xa2>
|
|
66342932: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342936: 4a 8b 54 12 78 mov 0x78(%rdx,%r10,1),%rdx
|
|
6634293b: 8b 12 mov (%rdx),%edx
|
|
6634293d: 85 d2 test %edx,%edx
|
|
6634293f: 75 21 jne 66342962 <GateFunc_DFF14_F+0xa2>
|
|
66342941: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342945: 4e 8b 44 12 78 mov 0x78(%rdx,%r10,1),%r8
|
|
6634294a: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
6634294e: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342954: 48 63 16 movslq (%rsi),%rdx
|
|
66342957: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
6634295b: 44 89 0e mov %r9d,(%rsi)
|
|
6634295e: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342962: 48 83 c0 04 add $0x4,%rax
|
|
66342966: 48 83 f8 38 cmp $0x38,%rax
|
|
6634296a: 75 84 jne 663428f0 <GateFunc_DFF14_F+0x30>
|
|
6634296c: 5b pop %rbx
|
|
6634296d: 5e pop %rsi
|
|
6634296e: 5f pop %rdi
|
|
6634296f: 41 5e pop %r14
|
|
66342971: c3 retq
|
|
66342972: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342976: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634297d: 00 00 00
|
|
|
|
0000000066342980 <GateFunc_DFF13_F>:
|
|
66342980: 41 56 push %r14
|
|
66342982: 57 push %rdi
|
|
66342983: 56 push %rsi
|
|
66342984: 53 push %rbx
|
|
66342985: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66342989: 49 8b 83 d8 00 00 00 mov 0xd8(%r11),%rax
|
|
66342990: 44 8b 10 mov (%rax),%r10d
|
|
66342993: 45 85 d2 test %r10d,%r10d
|
|
66342996: 0f 84 90 00 00 00 je 66342a2c <GateFunc_DFF13_F+0xac>
|
|
6634299c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
663429a0: 31 c0 xor %eax,%eax
|
|
663429a2: 48 8b 3d 77 3f 01 00 mov 0x13f77(%rip),%rdi # 66356920 <net_queue>
|
|
663429a9: 48 8b 35 80 3f 01 00 mov 0x13f80(%rip),%rsi # 66356930 <num_net_queue>
|
|
663429b0: 49 8b 54 43 08 mov 0x8(%r11,%rax,2),%rdx
|
|
663429b5: 44 8b 44 03 38 mov 0x38(%rbx,%rax,1),%r8d
|
|
663429ba: 8b 12 mov (%rdx),%edx
|
|
663429bc: 44 39 c2 cmp %r8d,%edx
|
|
663429bf: 74 61 je 66342a22 <GateFunc_DFF13_F+0xa2>
|
|
663429c1: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
663429c5: 4c 8d 14 00 lea (%rax,%rax,1),%r10
|
|
663429c9: 41 89 d6 mov %edx,%r14d
|
|
663429cc: 45 29 c6 sub %r8d,%r14d
|
|
663429cf: 45 31 c0 xor %r8d,%r8d
|
|
663429d2: 4f 8b 4c 11 70 mov 0x70(%r9,%r10,1),%r9
|
|
663429d7: 45 01 31 add %r14d,(%r9)
|
|
663429da: 89 54 03 38 mov %edx,0x38(%rbx,%rax,1)
|
|
663429de: 45 8b 09 mov (%r9),%r9d
|
|
663429e1: 49 8b 54 43 70 mov 0x70(%r11,%rax,2),%rdx
|
|
663429e6: 45 85 c9 test %r9d,%r9d
|
|
663429e9: 41 0f 9f c0 setg %r8b
|
|
663429ed: 44 3b 02 cmp (%rdx),%r8d
|
|
663429f0: 74 30 je 66342a22 <GateFunc_DFF13_F+0xa2>
|
|
663429f2: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
663429f6: 4a 8b 54 12 70 mov 0x70(%rdx,%r10,1),%rdx
|
|
663429fb: 8b 12 mov (%rdx),%edx
|
|
663429fd: 85 d2 test %edx,%edx
|
|
663429ff: 75 21 jne 66342a22 <GateFunc_DFF13_F+0xa2>
|
|
66342a01: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342a05: 4e 8b 44 12 70 mov 0x70(%rdx,%r10,1),%r8
|
|
66342a0a: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342a0e: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342a14: 48 63 16 movslq (%rsi),%rdx
|
|
66342a17: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342a1b: 44 89 0e mov %r9d,(%rsi)
|
|
66342a1e: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342a22: 48 83 c0 04 add $0x4,%rax
|
|
66342a26: 48 83 f8 34 cmp $0x34,%rax
|
|
66342a2a: 75 84 jne 663429b0 <GateFunc_DFF13_F+0x30>
|
|
66342a2c: 5b pop %rbx
|
|
66342a2d: 5e pop %rsi
|
|
66342a2e: 5f pop %rdi
|
|
66342a2f: 41 5e pop %r14
|
|
66342a31: c3 retq
|
|
66342a32: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342a36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342a3d: 00 00 00
|
|
|
|
0000000066342a40 <GateFunc_DFF12_F>:
|
|
66342a40: 41 56 push %r14
|
|
66342a42: 57 push %rdi
|
|
66342a43: 56 push %rsi
|
|
66342a44: 53 push %rbx
|
|
66342a45: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
66342a49: 49 8b 82 c8 00 00 00 mov 0xc8(%r10),%rax
|
|
66342a50: 44 8b 18 mov (%rax),%r11d
|
|
66342a53: 45 85 db test %r11d,%r11d
|
|
66342a56: 0f 84 90 00 00 00 je 66342aec <GateFunc_DFF12_F+0xac>
|
|
66342a5c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342a60: 31 c0 xor %eax,%eax
|
|
66342a62: 48 8b 3d b7 3e 01 00 mov 0x13eb7(%rip),%rdi # 66356920 <net_queue>
|
|
66342a69: 48 8b 35 c0 3e 01 00 mov 0x13ec0(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342a70: 49 8b 54 42 08 mov 0x8(%r10,%rax,2),%rdx
|
|
66342a75: 44 8b 44 03 34 mov 0x34(%rbx,%rax,1),%r8d
|
|
66342a7a: 8b 12 mov (%rdx),%edx
|
|
66342a7c: 44 39 c2 cmp %r8d,%edx
|
|
66342a7f: 74 61 je 66342ae2 <GateFunc_DFF12_F+0xa2>
|
|
66342a81: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342a85: 4c 8d 1c 00 lea (%rax,%rax,1),%r11
|
|
66342a89: 41 89 d6 mov %edx,%r14d
|
|
66342a8c: 45 29 c6 sub %r8d,%r14d
|
|
66342a8f: 45 31 c0 xor %r8d,%r8d
|
|
66342a92: 4f 8b 4c 19 68 mov 0x68(%r9,%r11,1),%r9
|
|
66342a97: 45 01 31 add %r14d,(%r9)
|
|
66342a9a: 89 54 03 34 mov %edx,0x34(%rbx,%rax,1)
|
|
66342a9e: 45 8b 09 mov (%r9),%r9d
|
|
66342aa1: 49 8b 54 42 68 mov 0x68(%r10,%rax,2),%rdx
|
|
66342aa6: 45 85 c9 test %r9d,%r9d
|
|
66342aa9: 41 0f 9f c0 setg %r8b
|
|
66342aad: 44 3b 02 cmp (%rdx),%r8d
|
|
66342ab0: 74 30 je 66342ae2 <GateFunc_DFF12_F+0xa2>
|
|
66342ab2: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342ab6: 4a 8b 54 1a 68 mov 0x68(%rdx,%r11,1),%rdx
|
|
66342abb: 8b 12 mov (%rdx),%edx
|
|
66342abd: 85 d2 test %edx,%edx
|
|
66342abf: 75 21 jne 66342ae2 <GateFunc_DFF12_F+0xa2>
|
|
66342ac1: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342ac5: 4e 8b 44 1a 68 mov 0x68(%rdx,%r11,1),%r8
|
|
66342aca: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342ace: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342ad4: 48 63 16 movslq (%rsi),%rdx
|
|
66342ad7: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342adb: 44 89 0e mov %r9d,(%rsi)
|
|
66342ade: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342ae2: 48 83 c0 04 add $0x4,%rax
|
|
66342ae6: 48 83 f8 30 cmp $0x30,%rax
|
|
66342aea: 75 84 jne 66342a70 <GateFunc_DFF12_F+0x30>
|
|
66342aec: 5b pop %rbx
|
|
66342aed: 5e pop %rsi
|
|
66342aee: 5f pop %rdi
|
|
66342aef: 41 5e pop %r14
|
|
66342af1: c3 retq
|
|
66342af2: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342afd: 00 00 00
|
|
|
|
0000000066342b00 <GateFunc_DFF11_F>:
|
|
66342b00: 41 56 push %r14
|
|
66342b02: 57 push %rdi
|
|
66342b03: 56 push %rsi
|
|
66342b04: 53 push %rbx
|
|
66342b05: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
66342b09: 49 8b 82 b8 00 00 00 mov 0xb8(%r10),%rax
|
|
66342b10: 44 8b 18 mov (%rax),%r11d
|
|
66342b13: 45 85 db test %r11d,%r11d
|
|
66342b16: 0f 84 90 00 00 00 je 66342bac <GateFunc_DFF11_F+0xac>
|
|
66342b1c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342b20: 31 c0 xor %eax,%eax
|
|
66342b22: 48 8b 3d f7 3d 01 00 mov 0x13df7(%rip),%rdi # 66356920 <net_queue>
|
|
66342b29: 48 8b 35 00 3e 01 00 mov 0x13e00(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342b30: 49 8b 54 42 08 mov 0x8(%r10,%rax,2),%rdx
|
|
66342b35: 44 8b 44 03 30 mov 0x30(%rbx,%rax,1),%r8d
|
|
66342b3a: 8b 12 mov (%rdx),%edx
|
|
66342b3c: 44 39 c2 cmp %r8d,%edx
|
|
66342b3f: 74 61 je 66342ba2 <GateFunc_DFF11_F+0xa2>
|
|
66342b41: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342b45: 4c 8d 1c 00 lea (%rax,%rax,1),%r11
|
|
66342b49: 41 89 d6 mov %edx,%r14d
|
|
66342b4c: 45 29 c6 sub %r8d,%r14d
|
|
66342b4f: 45 31 c0 xor %r8d,%r8d
|
|
66342b52: 4f 8b 4c 19 60 mov 0x60(%r9,%r11,1),%r9
|
|
66342b57: 45 01 31 add %r14d,(%r9)
|
|
66342b5a: 89 54 03 30 mov %edx,0x30(%rbx,%rax,1)
|
|
66342b5e: 45 8b 09 mov (%r9),%r9d
|
|
66342b61: 49 8b 54 42 60 mov 0x60(%r10,%rax,2),%rdx
|
|
66342b66: 45 85 c9 test %r9d,%r9d
|
|
66342b69: 41 0f 9f c0 setg %r8b
|
|
66342b6d: 44 3b 02 cmp (%rdx),%r8d
|
|
66342b70: 74 30 je 66342ba2 <GateFunc_DFF11_F+0xa2>
|
|
66342b72: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342b76: 4a 8b 54 1a 60 mov 0x60(%rdx,%r11,1),%rdx
|
|
66342b7b: 8b 12 mov (%rdx),%edx
|
|
66342b7d: 85 d2 test %edx,%edx
|
|
66342b7f: 75 21 jne 66342ba2 <GateFunc_DFF11_F+0xa2>
|
|
66342b81: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342b85: 4e 8b 44 1a 60 mov 0x60(%rdx,%r11,1),%r8
|
|
66342b8a: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342b8e: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342b94: 48 63 16 movslq (%rsi),%rdx
|
|
66342b97: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342b9b: 44 89 0e mov %r9d,(%rsi)
|
|
66342b9e: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342ba2: 48 83 c0 04 add $0x4,%rax
|
|
66342ba6: 48 83 f8 2c cmp $0x2c,%rax
|
|
66342baa: 75 84 jne 66342b30 <GateFunc_DFF11_F+0x30>
|
|
66342bac: 5b pop %rbx
|
|
66342bad: 5e pop %rsi
|
|
66342bae: 5f pop %rdi
|
|
66342baf: 41 5e pop %r14
|
|
66342bb1: c3 retq
|
|
66342bb2: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342bbd: 00 00 00
|
|
|
|
0000000066342bc0 <GateFunc_DFF10_F>:
|
|
66342bc0: 41 56 push %r14
|
|
66342bc2: 57 push %rdi
|
|
66342bc3: 56 push %rsi
|
|
66342bc4: 53 push %rbx
|
|
66342bc5: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
66342bc9: 49 8b 82 a8 00 00 00 mov 0xa8(%r10),%rax
|
|
66342bd0: 44 8b 18 mov (%rax),%r11d
|
|
66342bd3: 45 85 db test %r11d,%r11d
|
|
66342bd6: 0f 84 90 00 00 00 je 66342c6c <GateFunc_DFF10_F+0xac>
|
|
66342bdc: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342be0: 31 c0 xor %eax,%eax
|
|
66342be2: 48 8b 3d 37 3d 01 00 mov 0x13d37(%rip),%rdi # 66356920 <net_queue>
|
|
66342be9: 48 8b 35 40 3d 01 00 mov 0x13d40(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342bf0: 49 8b 54 42 08 mov 0x8(%r10,%rax,2),%rdx
|
|
66342bf5: 44 8b 44 03 2c mov 0x2c(%rbx,%rax,1),%r8d
|
|
66342bfa: 8b 12 mov (%rdx),%edx
|
|
66342bfc: 44 39 c2 cmp %r8d,%edx
|
|
66342bff: 74 61 je 66342c62 <GateFunc_DFF10_F+0xa2>
|
|
66342c01: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342c05: 4c 8d 1c 00 lea (%rax,%rax,1),%r11
|
|
66342c09: 41 89 d6 mov %edx,%r14d
|
|
66342c0c: 45 29 c6 sub %r8d,%r14d
|
|
66342c0f: 45 31 c0 xor %r8d,%r8d
|
|
66342c12: 4f 8b 4c 19 58 mov 0x58(%r9,%r11,1),%r9
|
|
66342c17: 45 01 31 add %r14d,(%r9)
|
|
66342c1a: 89 54 03 2c mov %edx,0x2c(%rbx,%rax,1)
|
|
66342c1e: 45 8b 09 mov (%r9),%r9d
|
|
66342c21: 49 8b 54 42 58 mov 0x58(%r10,%rax,2),%rdx
|
|
66342c26: 45 85 c9 test %r9d,%r9d
|
|
66342c29: 41 0f 9f c0 setg %r8b
|
|
66342c2d: 44 3b 02 cmp (%rdx),%r8d
|
|
66342c30: 74 30 je 66342c62 <GateFunc_DFF10_F+0xa2>
|
|
66342c32: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342c36: 4a 8b 54 1a 58 mov 0x58(%rdx,%r11,1),%rdx
|
|
66342c3b: 8b 12 mov (%rdx),%edx
|
|
66342c3d: 85 d2 test %edx,%edx
|
|
66342c3f: 75 21 jne 66342c62 <GateFunc_DFF10_F+0xa2>
|
|
66342c41: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342c45: 4e 8b 44 1a 58 mov 0x58(%rdx,%r11,1),%r8
|
|
66342c4a: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342c4e: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342c54: 48 63 16 movslq (%rsi),%rdx
|
|
66342c57: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342c5b: 44 89 0e mov %r9d,(%rsi)
|
|
66342c5e: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342c62: 48 83 c0 04 add $0x4,%rax
|
|
66342c66: 48 83 f8 28 cmp $0x28,%rax
|
|
66342c6a: 75 84 jne 66342bf0 <GateFunc_DFF10_F+0x30>
|
|
66342c6c: 5b pop %rbx
|
|
66342c6d: 5e pop %rsi
|
|
66342c6e: 5f pop %rdi
|
|
66342c6f: 41 5e pop %r14
|
|
66342c71: c3 retq
|
|
66342c72: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342c76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342c7d: 00 00 00
|
|
|
|
0000000066342c80 <GateFunc_DFF9_F>:
|
|
66342c80: 41 56 push %r14
|
|
66342c82: 57 push %rdi
|
|
66342c83: 56 push %rsi
|
|
66342c84: 53 push %rbx
|
|
66342c85: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
66342c89: 49 8b 82 98 00 00 00 mov 0x98(%r10),%rax
|
|
66342c90: 44 8b 18 mov (%rax),%r11d
|
|
66342c93: 45 85 db test %r11d,%r11d
|
|
66342c96: 0f 84 90 00 00 00 je 66342d2c <GateFunc_DFF9_F+0xac>
|
|
66342c9c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342ca0: 31 c0 xor %eax,%eax
|
|
66342ca2: 48 8b 3d 77 3c 01 00 mov 0x13c77(%rip),%rdi # 66356920 <net_queue>
|
|
66342ca9: 48 8b 35 80 3c 01 00 mov 0x13c80(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342cb0: 49 8b 54 42 08 mov 0x8(%r10,%rax,2),%rdx
|
|
66342cb5: 44 8b 44 03 28 mov 0x28(%rbx,%rax,1),%r8d
|
|
66342cba: 8b 12 mov (%rdx),%edx
|
|
66342cbc: 44 39 c2 cmp %r8d,%edx
|
|
66342cbf: 74 61 je 66342d22 <GateFunc_DFF9_F+0xa2>
|
|
66342cc1: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342cc5: 4c 8d 1c 00 lea (%rax,%rax,1),%r11
|
|
66342cc9: 41 89 d6 mov %edx,%r14d
|
|
66342ccc: 45 29 c6 sub %r8d,%r14d
|
|
66342ccf: 45 31 c0 xor %r8d,%r8d
|
|
66342cd2: 4f 8b 4c 19 50 mov 0x50(%r9,%r11,1),%r9
|
|
66342cd7: 45 01 31 add %r14d,(%r9)
|
|
66342cda: 89 54 03 28 mov %edx,0x28(%rbx,%rax,1)
|
|
66342cde: 45 8b 09 mov (%r9),%r9d
|
|
66342ce1: 49 8b 54 42 50 mov 0x50(%r10,%rax,2),%rdx
|
|
66342ce6: 45 85 c9 test %r9d,%r9d
|
|
66342ce9: 41 0f 9f c0 setg %r8b
|
|
66342ced: 44 3b 02 cmp (%rdx),%r8d
|
|
66342cf0: 74 30 je 66342d22 <GateFunc_DFF9_F+0xa2>
|
|
66342cf2: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342cf6: 4a 8b 54 1a 50 mov 0x50(%rdx,%r11,1),%rdx
|
|
66342cfb: 8b 12 mov (%rdx),%edx
|
|
66342cfd: 85 d2 test %edx,%edx
|
|
66342cff: 75 21 jne 66342d22 <GateFunc_DFF9_F+0xa2>
|
|
66342d01: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342d05: 4e 8b 44 1a 50 mov 0x50(%rdx,%r11,1),%r8
|
|
66342d0a: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342d0e: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342d14: 48 63 16 movslq (%rsi),%rdx
|
|
66342d17: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342d1b: 44 89 0e mov %r9d,(%rsi)
|
|
66342d1e: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342d22: 48 83 c0 04 add $0x4,%rax
|
|
66342d26: 48 83 f8 24 cmp $0x24,%rax
|
|
66342d2a: 75 84 jne 66342cb0 <GateFunc_DFF9_F+0x30>
|
|
66342d2c: 5b pop %rbx
|
|
66342d2d: 5e pop %rsi
|
|
66342d2e: 5f pop %rdi
|
|
66342d2f: 41 5e pop %r14
|
|
66342d31: c3 retq
|
|
66342d32: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342d36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342d3d: 00 00 00
|
|
|
|
0000000066342d40 <GateFunc_DFF8_F>:
|
|
66342d40: 41 56 push %r14
|
|
66342d42: 57 push %rdi
|
|
66342d43: 56 push %rsi
|
|
66342d44: 53 push %rbx
|
|
66342d45: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
66342d49: 49 8b 82 88 00 00 00 mov 0x88(%r10),%rax
|
|
66342d50: 44 8b 18 mov (%rax),%r11d
|
|
66342d53: 45 85 db test %r11d,%r11d
|
|
66342d56: 0f 84 90 00 00 00 je 66342dec <GateFunc_DFF8_F+0xac>
|
|
66342d5c: 48 8b 59 08 mov 0x8(%rcx),%rbx
|
|
66342d60: 31 c0 xor %eax,%eax
|
|
66342d62: 48 8b 3d b7 3b 01 00 mov 0x13bb7(%rip),%rdi # 66356920 <net_queue>
|
|
66342d69: 48 8b 35 c0 3b 01 00 mov 0x13bc0(%rip),%rsi # 66356930 <num_net_queue>
|
|
66342d70: 49 8b 54 42 08 mov 0x8(%r10,%rax,2),%rdx
|
|
66342d75: 44 8b 44 03 24 mov 0x24(%rbx,%rax,1),%r8d
|
|
66342d7a: 8b 12 mov (%rdx),%edx
|
|
66342d7c: 44 39 c2 cmp %r8d,%edx
|
|
66342d7f: 74 61 je 66342de2 <GateFunc_DFF8_F+0xa2>
|
|
66342d81: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66342d85: 4c 8d 1c 00 lea (%rax,%rax,1),%r11
|
|
66342d89: 41 89 d6 mov %edx,%r14d
|
|
66342d8c: 45 29 c6 sub %r8d,%r14d
|
|
66342d8f: 45 31 c0 xor %r8d,%r8d
|
|
66342d92: 4f 8b 4c 19 48 mov 0x48(%r9,%r11,1),%r9
|
|
66342d97: 45 01 31 add %r14d,(%r9)
|
|
66342d9a: 89 54 03 24 mov %edx,0x24(%rbx,%rax,1)
|
|
66342d9e: 45 8b 09 mov (%r9),%r9d
|
|
66342da1: 49 8b 54 42 48 mov 0x48(%r10,%rax,2),%rdx
|
|
66342da6: 45 85 c9 test %r9d,%r9d
|
|
66342da9: 41 0f 9f c0 setg %r8b
|
|
66342dad: 44 3b 02 cmp (%rdx),%r8d
|
|
66342db0: 74 30 je 66342de2 <GateFunc_DFF8_F+0xa2>
|
|
66342db2: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66342db6: 4a 8b 54 1a 48 mov 0x48(%rdx,%r11,1),%rdx
|
|
66342dbb: 8b 12 mov (%rdx),%edx
|
|
66342dbd: 85 d2 test %edx,%edx
|
|
66342dbf: 75 21 jne 66342de2 <GateFunc_DFF8_F+0xa2>
|
|
66342dc1: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66342dc5: 4e 8b 44 1a 48 mov 0x48(%rdx,%r11,1),%r8
|
|
66342dca: 49 8b 50 10 mov 0x10(%r8),%rdx
|
|
66342dce: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66342dd4: 48 63 16 movslq (%rsi),%rdx
|
|
66342dd7: 44 8d 4a 01 lea 0x1(%rdx),%r9d
|
|
66342ddb: 44 89 0e mov %r9d,(%rsi)
|
|
66342dde: 4c 89 04 d7 mov %r8,(%rdi,%rdx,8)
|
|
66342de2: 48 83 c0 04 add $0x4,%rax
|
|
66342de6: 48 83 f8 20 cmp $0x20,%rax
|
|
66342dea: 75 84 jne 66342d70 <GateFunc_DFF8_F+0x30>
|
|
66342dec: 5b pop %rbx
|
|
66342ded: 5e pop %rsi
|
|
66342dee: 5f pop %rdi
|
|
66342def: 41 5e pop %r14
|
|
66342df1: c3 retq
|
|
66342df2: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342df6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342dfd: 00 00 00
|
|
|
|
0000000066342e00 <GateFunc_DFF7_F>:
|
|
66342e00: 56 push %rsi
|
|
66342e01: 53 push %rbx
|
|
66342e02: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66342e06: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
66342e0a: 44 8b 12 mov (%rdx),%r10d
|
|
66342e0d: 45 85 d2 test %r10d,%r10d
|
|
66342e10: 0f 84 3d 02 00 00 je 66343053 <GateFunc_DFF7_F+0x253>
|
|
66342e16: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66342e1a: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
66342e1e: 4c 8b 1d fb 3a 01 00 mov 0x13afb(%rip),%r11 # 66356920 <net_queue>
|
|
66342e25: 4c 8b 05 04 3b 01 00 mov 0x13b04(%rip),%r8 # 66356930 <num_net_queue>
|
|
66342e2c: 44 8b 52 20 mov 0x20(%rdx),%r10d
|
|
66342e30: 45 8b 09 mov (%r9),%r9d
|
|
66342e33: 45 39 d1 cmp %r10d,%r9d
|
|
66342e36: 74 3d je 66342e75 <GateFunc_DFF7_F+0x75>
|
|
66342e38: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66342e3c: 44 89 ce mov %r9d,%esi
|
|
66342e3f: 44 29 d6 sub %r10d,%esi
|
|
66342e42: 45 31 d2 xor %r10d,%r10d
|
|
66342e45: 48 8b 5b 40 mov 0x40(%rbx),%rbx
|
|
66342e49: 01 33 add %esi,(%rbx)
|
|
66342e4b: 44 89 4a 20 mov %r9d,0x20(%rdx)
|
|
66342e4f: 44 8b 0b mov (%rbx),%r9d
|
|
66342e52: 45 85 c9 test %r9d,%r9d
|
|
66342e55: 4c 8b 48 40 mov 0x40(%rax),%r9
|
|
66342e59: 41 0f 9f c2 setg %r10b
|
|
66342e5d: 45 3b 11 cmp (%r9),%r10d
|
|
66342e60: 74 13 je 66342e75 <GateFunc_DFF7_F+0x75>
|
|
66342e62: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66342e66: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66342e6a: 41 8b 31 mov (%r9),%esi
|
|
66342e6d: 85 f6 test %esi,%esi
|
|
66342e6f: 0f 84 db 02 00 00 je 66343150 <GateFunc_DFF7_F+0x350>
|
|
66342e75: 4c 8b 48 10 mov 0x10(%rax),%r9
|
|
66342e79: 44 8b 52 24 mov 0x24(%rdx),%r10d
|
|
66342e7d: 45 8b 09 mov (%r9),%r9d
|
|
66342e80: 45 39 d1 cmp %r10d,%r9d
|
|
66342e83: 74 3c je 66342ec1 <GateFunc_DFF7_F+0xc1>
|
|
66342e85: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66342e89: 44 89 ce mov %r9d,%esi
|
|
66342e8c: 44 29 d6 sub %r10d,%esi
|
|
66342e8f: 45 31 d2 xor %r10d,%r10d
|
|
66342e92: 48 8b 5b 48 mov 0x48(%rbx),%rbx
|
|
66342e96: 01 33 add %esi,(%rbx)
|
|
66342e98: 44 89 4a 24 mov %r9d,0x24(%rdx)
|
|
66342e9c: 8b 1b mov (%rbx),%ebx
|
|
66342e9e: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
66342ea2: 85 db test %ebx,%ebx
|
|
66342ea4: 41 0f 9f c2 setg %r10b
|
|
66342ea8: 45 3b 11 cmp (%r9),%r10d
|
|
66342eab: 74 14 je 66342ec1 <GateFunc_DFF7_F+0xc1>
|
|
66342ead: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66342eb1: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66342eb5: 45 8b 11 mov (%r9),%r10d
|
|
66342eb8: 45 85 d2 test %r10d,%r10d
|
|
66342ebb: 0f 84 5f 02 00 00 je 66343120 <GateFunc_DFF7_F+0x320>
|
|
66342ec1: 4c 8b 48 18 mov 0x18(%rax),%r9
|
|
66342ec5: 44 8b 52 28 mov 0x28(%rdx),%r10d
|
|
66342ec9: 45 8b 09 mov (%r9),%r9d
|
|
66342ecc: 45 39 d1 cmp %r10d,%r9d
|
|
66342ecf: 74 3d je 66342f0e <GateFunc_DFF7_F+0x10e>
|
|
66342ed1: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66342ed5: 44 89 ce mov %r9d,%esi
|
|
66342ed8: 44 29 d6 sub %r10d,%esi
|
|
66342edb: 45 31 d2 xor %r10d,%r10d
|
|
66342ede: 48 8b 5b 50 mov 0x50(%rbx),%rbx
|
|
66342ee2: 01 33 add %esi,(%rbx)
|
|
66342ee4: 44 89 4a 28 mov %r9d,0x28(%rdx)
|
|
66342ee8: 44 8b 0b mov (%rbx),%r9d
|
|
66342eeb: 45 85 c9 test %r9d,%r9d
|
|
66342eee: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
66342ef2: 41 0f 9f c2 setg %r10b
|
|
66342ef6: 45 3b 11 cmp (%r9),%r10d
|
|
66342ef9: 74 13 je 66342f0e <GateFunc_DFF7_F+0x10e>
|
|
66342efb: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66342eff: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66342f03: 41 8b 31 mov (%r9),%esi
|
|
66342f06: 85 f6 test %esi,%esi
|
|
66342f08: 0f 84 e2 01 00 00 je 663430f0 <GateFunc_DFF7_F+0x2f0>
|
|
66342f0e: 4c 8b 48 20 mov 0x20(%rax),%r9
|
|
66342f12: 44 8b 52 2c mov 0x2c(%rdx),%r10d
|
|
66342f16: 45 8b 09 mov (%r9),%r9d
|
|
66342f19: 45 39 d1 cmp %r10d,%r9d
|
|
66342f1c: 74 3c je 66342f5a <GateFunc_DFF7_F+0x15a>
|
|
66342f1e: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66342f22: 44 89 ce mov %r9d,%esi
|
|
66342f25: 44 29 d6 sub %r10d,%esi
|
|
66342f28: 45 31 d2 xor %r10d,%r10d
|
|
66342f2b: 48 8b 5b 58 mov 0x58(%rbx),%rbx
|
|
66342f2f: 01 33 add %esi,(%rbx)
|
|
66342f31: 44 89 4a 2c mov %r9d,0x2c(%rdx)
|
|
66342f35: 8b 1b mov (%rbx),%ebx
|
|
66342f37: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
66342f3b: 85 db test %ebx,%ebx
|
|
66342f3d: 41 0f 9f c2 setg %r10b
|
|
66342f41: 45 3b 11 cmp (%r9),%r10d
|
|
66342f44: 74 14 je 66342f5a <GateFunc_DFF7_F+0x15a>
|
|
66342f46: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66342f4a: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66342f4e: 45 8b 11 mov (%r9),%r10d
|
|
66342f51: 45 85 d2 test %r10d,%r10d
|
|
66342f54: 0f 84 66 01 00 00 je 663430c0 <GateFunc_DFF7_F+0x2c0>
|
|
66342f5a: 4c 8b 48 28 mov 0x28(%rax),%r9
|
|
66342f5e: 44 8b 52 30 mov 0x30(%rdx),%r10d
|
|
66342f62: 45 8b 09 mov (%r9),%r9d
|
|
66342f65: 45 39 d1 cmp %r10d,%r9d
|
|
66342f68: 74 3d je 66342fa7 <GateFunc_DFF7_F+0x1a7>
|
|
66342f6a: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66342f6e: 44 89 ce mov %r9d,%esi
|
|
66342f71: 44 29 d6 sub %r10d,%esi
|
|
66342f74: 45 31 d2 xor %r10d,%r10d
|
|
66342f77: 48 8b 5b 60 mov 0x60(%rbx),%rbx
|
|
66342f7b: 01 33 add %esi,(%rbx)
|
|
66342f7d: 44 89 4a 30 mov %r9d,0x30(%rdx)
|
|
66342f81: 44 8b 0b mov (%rbx),%r9d
|
|
66342f84: 45 85 c9 test %r9d,%r9d
|
|
66342f87: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
66342f8b: 41 0f 9f c2 setg %r10b
|
|
66342f8f: 45 3b 11 cmp (%r9),%r10d
|
|
66342f92: 74 13 je 66342fa7 <GateFunc_DFF7_F+0x1a7>
|
|
66342f94: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66342f98: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66342f9c: 41 8b 31 mov (%r9),%esi
|
|
66342f9f: 85 f6 test %esi,%esi
|
|
66342fa1: 0f 84 e9 00 00 00 je 66343090 <GateFunc_DFF7_F+0x290>
|
|
66342fa7: 4c 8b 48 30 mov 0x30(%rax),%r9
|
|
66342fab: 44 8b 52 34 mov 0x34(%rdx),%r10d
|
|
66342faf: 45 8b 09 mov (%r9),%r9d
|
|
66342fb2: 45 39 d1 cmp %r10d,%r9d
|
|
66342fb5: 74 38 je 66342fef <GateFunc_DFF7_F+0x1ef>
|
|
66342fb7: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66342fbb: 44 89 ce mov %r9d,%esi
|
|
66342fbe: 44 29 d6 sub %r10d,%esi
|
|
66342fc1: 45 31 d2 xor %r10d,%r10d
|
|
66342fc4: 48 8b 5b 68 mov 0x68(%rbx),%rbx
|
|
66342fc8: 01 33 add %esi,(%rbx)
|
|
66342fca: 44 89 4a 34 mov %r9d,0x34(%rdx)
|
|
66342fce: 8b 1b mov (%rbx),%ebx
|
|
66342fd0: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
66342fd4: 85 db test %ebx,%ebx
|
|
66342fd6: 41 0f 9f c2 setg %r10b
|
|
66342fda: 45 3b 11 cmp (%r9),%r10d
|
|
66342fdd: 74 10 je 66342fef <GateFunc_DFF7_F+0x1ef>
|
|
66342fdf: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66342fe3: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
66342fe7: 45 8b 11 mov (%r9),%r10d
|
|
66342fea: 45 85 d2 test %r10d,%r10d
|
|
66342fed: 74 71 je 66343060 <GateFunc_DFF7_F+0x260>
|
|
66342fef: 4c 8b 48 38 mov 0x38(%rax),%r9
|
|
66342ff3: 44 8b 52 38 mov 0x38(%rdx),%r10d
|
|
66342ff7: 45 8b 09 mov (%r9),%r9d
|
|
66342ffa: 45 39 d1 cmp %r10d,%r9d
|
|
66342ffd: 74 54 je 66343053 <GateFunc_DFF7_F+0x253>
|
|
66342fff: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66343003: 44 89 ce mov %r9d,%esi
|
|
66343006: 44 29 d6 sub %r10d,%esi
|
|
66343009: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634300d: 48 8b 5b 70 mov 0x70(%rbx),%rbx
|
|
66343011: 01 33 add %esi,(%rbx)
|
|
66343013: 44 89 4a 38 mov %r9d,0x38(%rdx)
|
|
66343017: 31 d2 xor %edx,%edx
|
|
66343019: 44 8b 0b mov (%rbx),%r9d
|
|
6634301c: 45 85 c9 test %r9d,%r9d
|
|
6634301f: 0f 9f c2 setg %dl
|
|
66343022: 3b 10 cmp (%rax),%edx
|
|
66343024: 74 2d je 66343053 <GateFunc_DFF7_F+0x253>
|
|
66343026: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634302a: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634302e: 8b 00 mov (%rax),%eax
|
|
66343030: 85 c0 test %eax,%eax
|
|
66343032: 75 1f jne 66343053 <GateFunc_DFF7_F+0x253>
|
|
66343034: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343038: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
6634303c: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343040: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343046: 49 63 00 movslq (%r8),%rax
|
|
66343049: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6634304c: 41 89 08 mov %ecx,(%r8)
|
|
6634304f: 49 89 14 c3 mov %rdx,(%r11,%rax,8)
|
|
66343053: 5b pop %rbx
|
|
66343054: 5e pop %rsi
|
|
66343055: c3 retq
|
|
66343056: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634305d: 00 00 00
|
|
66343060: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
66343064: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
66343068: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634306c: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66343073: 4d 63 08 movslq (%r8),%r9
|
|
66343076: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
6634307a: 41 89 18 mov %ebx,(%r8)
|
|
6634307d: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
66343081: e9 69 ff ff ff jmpq 66342fef <GateFunc_DFF7_F+0x1ef>
|
|
66343086: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634308d: 00 00 00
|
|
66343090: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
66343094: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
66343098: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634309c: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663430a3: 4d 63 08 movslq (%r8),%r9
|
|
663430a6: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
663430aa: 41 89 18 mov %ebx,(%r8)
|
|
663430ad: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
663430b1: e9 f1 fe ff ff jmpq 66342fa7 <GateFunc_DFF7_F+0x1a7>
|
|
663430b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663430bd: 00 00 00
|
|
663430c0: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
663430c4: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
663430c8: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663430cc: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663430d3: 4d 63 08 movslq (%r8),%r9
|
|
663430d6: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
663430da: 41 89 18 mov %ebx,(%r8)
|
|
663430dd: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
663430e1: e9 74 fe ff ff jmpq 66342f5a <GateFunc_DFF7_F+0x15a>
|
|
663430e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663430ed: 00 00 00
|
|
663430f0: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
663430f4: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
663430f8: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663430fc: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66343103: 4d 63 08 movslq (%r8),%r9
|
|
66343106: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
6634310a: 41 89 18 mov %ebx,(%r8)
|
|
6634310d: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
66343111: e9 f8 fd ff ff jmpq 66342f0e <GateFunc_DFF7_F+0x10e>
|
|
66343116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634311d: 00 00 00
|
|
66343120: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
66343124: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
66343128: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634312c: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66343133: 4d 63 08 movslq (%r8),%r9
|
|
66343136: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
6634313a: 41 89 18 mov %ebx,(%r8)
|
|
6634313d: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
66343141: e9 7b fd ff ff jmpq 66342ec1 <GateFunc_DFF7_F+0xc1>
|
|
66343146: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634314d: 00 00 00
|
|
66343150: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
66343154: 4d 8b 51 40 mov 0x40(%r9),%r10
|
|
66343158: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634315c: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66343163: 4d 63 08 movslq (%r8),%r9
|
|
66343166: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
6634316a: 41 89 18 mov %ebx,(%r8)
|
|
6634316d: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
66343171: e9 ff fc ff ff jmpq 66342e75 <GateFunc_DFF7_F+0x75>
|
|
66343176: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634317d: 00 00 00
|
|
|
|
0000000066343180 <GateFunc_Xor4_F>:
|
|
66343180: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343184: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66343188: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634318c: 8b 00 mov (%rax),%eax
|
|
6634318e: 41 33 00 xor (%r8),%eax
|
|
66343191: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66343195: 41 33 00 xor (%r8),%eax
|
|
66343198: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
6634319c: 41 33 00 xor (%r8),%eax
|
|
6634319f: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663431a3: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
663431a7: 44 39 c8 cmp %r9d,%eax
|
|
663431aa: 74 67 je 66343213 <GateFunc_Xor4_F+0x93>
|
|
663431ac: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663431b0: 41 89 c3 mov %eax,%r11d
|
|
663431b3: 45 29 cb sub %r9d,%r11d
|
|
663431b6: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
663431ba: 45 01 1a add %r11d,(%r10)
|
|
663431bd: 41 89 40 14 mov %eax,0x14(%r8)
|
|
663431c1: 45 31 c0 xor %r8d,%r8d
|
|
663431c4: 45 8b 0a mov (%r10),%r9d
|
|
663431c7: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663431cb: 45 85 c9 test %r9d,%r9d
|
|
663431ce: 41 0f 9f c0 setg %r8b
|
|
663431d2: 44 3b 00 cmp (%rax),%r8d
|
|
663431d5: 74 3c je 66343213 <GateFunc_Xor4_F+0x93>
|
|
663431d7: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663431db: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663431df: 8b 00 mov (%rax),%eax
|
|
663431e1: 85 c0 test %eax,%eax
|
|
663431e3: 75 2e jne 66343213 <GateFunc_Xor4_F+0x93>
|
|
663431e5: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663431e9: 48 8b 0d 40 37 01 00 mov 0x13740(%rip),%rcx # 66356930 <num_net_queue>
|
|
663431f0: 4c 8b 05 29 37 01 00 mov 0x13729(%rip),%r8 # 66356920 <net_queue>
|
|
663431f7: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
663431fb: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663431ff: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343205: 48 63 01 movslq (%rcx),%rax
|
|
66343208: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634320c: 44 89 09 mov %r9d,(%rcx)
|
|
6634320f: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343213: c3 retq
|
|
66343214: 66 90 xchg %ax,%ax
|
|
66343216: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634321d: 00 00 00
|
|
|
|
0000000066343220 <GateFunc_Xnor4_F>:
|
|
66343220: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343224: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66343228: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634322c: 8b 00 mov (%rax),%eax
|
|
6634322e: 41 33 00 xor (%r8),%eax
|
|
66343231: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66343235: 41 33 00 xor (%r8),%eax
|
|
66343238: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
6634323c: 41 3b 00 cmp (%r8),%eax
|
|
6634323f: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343243: 0f 94 c0 sete %al
|
|
66343246: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
6634324a: 0f b6 c0 movzbl %al,%eax
|
|
6634324d: 44 39 c8 cmp %r9d,%eax
|
|
66343250: 74 67 je 663432b9 <GateFunc_Xnor4_F+0x99>
|
|
66343252: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343256: 41 89 c3 mov %eax,%r11d
|
|
66343259: 45 29 cb sub %r9d,%r11d
|
|
6634325c: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
66343260: 45 01 1a add %r11d,(%r10)
|
|
66343263: 41 89 40 14 mov %eax,0x14(%r8)
|
|
66343267: 45 31 c0 xor %r8d,%r8d
|
|
6634326a: 45 8b 0a mov (%r10),%r9d
|
|
6634326d: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66343271: 45 85 c9 test %r9d,%r9d
|
|
66343274: 41 0f 9f c0 setg %r8b
|
|
66343278: 44 3b 00 cmp (%rax),%r8d
|
|
6634327b: 74 3c je 663432b9 <GateFunc_Xnor4_F+0x99>
|
|
6634327d: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343281: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66343285: 8b 00 mov (%rax),%eax
|
|
66343287: 85 c0 test %eax,%eax
|
|
66343289: 75 2e jne 663432b9 <GateFunc_Xnor4_F+0x99>
|
|
6634328b: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634328f: 48 8b 0d 9a 36 01 00 mov 0x1369a(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343296: 4c 8b 05 83 36 01 00 mov 0x13683(%rip),%r8 # 66356920 <net_queue>
|
|
6634329d: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
663432a1: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663432a5: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663432ab: 48 63 01 movslq (%rcx),%rax
|
|
663432ae: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663432b2: 44 89 09 mov %r9d,(%rcx)
|
|
663432b5: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663432b9: c3 retq
|
|
663432ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
00000000663432c0 <GateFunc_DFF6_F>:
|
|
663432c0: 56 push %rsi
|
|
663432c1: 53 push %rbx
|
|
663432c2: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663432c6: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
663432ca: 8b 32 mov (%rdx),%esi
|
|
663432cc: 85 f6 test %esi,%esi
|
|
663432ce: 0f 84 85 02 00 00 je 66343559 <GateFunc_DFF6_F+0x299>
|
|
663432d4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
663432d8: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
663432dc: 4c 8b 1d 3d 36 01 00 mov 0x1363d(%rip),%r11 # 66356920 <net_queue>
|
|
663432e3: 4c 8b 05 46 36 01 00 mov 0x13646(%rip),%r8 # 66356930 <num_net_queue>
|
|
663432ea: 44 8b 52 1c mov 0x1c(%rdx),%r10d
|
|
663432ee: 45 8b 09 mov (%r9),%r9d
|
|
663432f1: 45 39 d1 cmp %r10d,%r9d
|
|
663432f4: 74 59 je 6634334f <GateFunc_DFF6_F+0x8f>
|
|
663432f6: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
663432fa: 44 89 ce mov %r9d,%esi
|
|
663432fd: 44 29 d6 sub %r10d,%esi
|
|
66343300: 45 31 d2 xor %r10d,%r10d
|
|
66343303: 48 8b 5b 38 mov 0x38(%rbx),%rbx
|
|
66343307: 01 33 add %esi,(%rbx)
|
|
66343309: 44 89 4a 1c mov %r9d,0x1c(%rdx)
|
|
6634330d: 8b 1b mov (%rbx),%ebx
|
|
6634330f: 4c 8b 48 38 mov 0x38(%rax),%r9
|
|
66343313: 85 db test %ebx,%ebx
|
|
66343315: 41 0f 9f c2 setg %r10b
|
|
66343319: 45 3b 11 cmp (%r9),%r10d
|
|
6634331c: 74 31 je 6634334f <GateFunc_DFF6_F+0x8f>
|
|
6634331e: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66343322: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66343326: 45 8b 11 mov (%r9),%r10d
|
|
66343329: 45 85 d2 test %r10d,%r10d
|
|
6634332c: 75 21 jne 6634334f <GateFunc_DFF6_F+0x8f>
|
|
6634332e: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
66343332: 4d 8b 51 38 mov 0x38(%r9),%r10
|
|
66343336: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634333a: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66343341: 4d 63 08 movslq (%r8),%r9
|
|
66343344: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
66343348: 41 89 18 mov %ebx,(%r8)
|
|
6634334b: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
6634334f: 4c 8b 48 10 mov 0x10(%rax),%r9
|
|
66343353: 44 8b 52 20 mov 0x20(%rdx),%r10d
|
|
66343357: 45 8b 09 mov (%r9),%r9d
|
|
6634335a: 45 39 d1 cmp %r10d,%r9d
|
|
6634335d: 74 5a je 663433b9 <GateFunc_DFF6_F+0xf9>
|
|
6634335f: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66343363: 44 89 ce mov %r9d,%esi
|
|
66343366: 44 29 d6 sub %r10d,%esi
|
|
66343369: 45 31 d2 xor %r10d,%r10d
|
|
6634336c: 48 8b 5b 40 mov 0x40(%rbx),%rbx
|
|
66343370: 01 33 add %esi,(%rbx)
|
|
66343372: 44 89 4a 20 mov %r9d,0x20(%rdx)
|
|
66343376: 44 8b 0b mov (%rbx),%r9d
|
|
66343379: 45 85 c9 test %r9d,%r9d
|
|
6634337c: 4c 8b 48 40 mov 0x40(%rax),%r9
|
|
66343380: 41 0f 9f c2 setg %r10b
|
|
66343384: 45 3b 11 cmp (%r9),%r10d
|
|
66343387: 74 30 je 663433b9 <GateFunc_DFF6_F+0xf9>
|
|
66343389: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
6634338d: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66343391: 41 8b 31 mov (%r9),%esi
|
|
66343394: 85 f6 test %esi,%esi
|
|
66343396: 75 21 jne 663433b9 <GateFunc_DFF6_F+0xf9>
|
|
66343398: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
6634339c: 4d 8b 51 40 mov 0x40(%r9),%r10
|
|
663433a0: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663433a4: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663433ab: 4d 63 08 movslq (%r8),%r9
|
|
663433ae: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
663433b2: 41 89 18 mov %ebx,(%r8)
|
|
663433b5: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
663433b9: 4c 8b 48 18 mov 0x18(%rax),%r9
|
|
663433bd: 44 8b 52 24 mov 0x24(%rdx),%r10d
|
|
663433c1: 45 8b 09 mov (%r9),%r9d
|
|
663433c4: 45 39 d1 cmp %r10d,%r9d
|
|
663433c7: 74 59 je 66343422 <GateFunc_DFF6_F+0x162>
|
|
663433c9: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
663433cd: 44 89 ce mov %r9d,%esi
|
|
663433d0: 44 29 d6 sub %r10d,%esi
|
|
663433d3: 45 31 d2 xor %r10d,%r10d
|
|
663433d6: 48 8b 5b 48 mov 0x48(%rbx),%rbx
|
|
663433da: 01 33 add %esi,(%rbx)
|
|
663433dc: 44 89 4a 24 mov %r9d,0x24(%rdx)
|
|
663433e0: 8b 1b mov (%rbx),%ebx
|
|
663433e2: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
663433e6: 85 db test %ebx,%ebx
|
|
663433e8: 41 0f 9f c2 setg %r10b
|
|
663433ec: 45 3b 11 cmp (%r9),%r10d
|
|
663433ef: 74 31 je 66343422 <GateFunc_DFF6_F+0x162>
|
|
663433f1: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
663433f5: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
663433f9: 45 8b 11 mov (%r9),%r10d
|
|
663433fc: 45 85 d2 test %r10d,%r10d
|
|
663433ff: 75 21 jne 66343422 <GateFunc_DFF6_F+0x162>
|
|
66343401: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
66343405: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
66343409: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634340d: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66343414: 4d 63 08 movslq (%r8),%r9
|
|
66343417: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
6634341b: 41 89 18 mov %ebx,(%r8)
|
|
6634341e: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
66343422: 4c 8b 48 20 mov 0x20(%rax),%r9
|
|
66343426: 44 8b 52 28 mov 0x28(%rdx),%r10d
|
|
6634342a: 45 8b 09 mov (%r9),%r9d
|
|
6634342d: 45 39 d1 cmp %r10d,%r9d
|
|
66343430: 74 5a je 6634348c <GateFunc_DFF6_F+0x1cc>
|
|
66343432: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66343436: 44 89 ce mov %r9d,%esi
|
|
66343439: 44 29 d6 sub %r10d,%esi
|
|
6634343c: 45 31 d2 xor %r10d,%r10d
|
|
6634343f: 48 8b 5b 50 mov 0x50(%rbx),%rbx
|
|
66343443: 01 33 add %esi,(%rbx)
|
|
66343445: 44 89 4a 28 mov %r9d,0x28(%rdx)
|
|
66343449: 44 8b 0b mov (%rbx),%r9d
|
|
6634344c: 45 85 c9 test %r9d,%r9d
|
|
6634344f: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
66343453: 41 0f 9f c2 setg %r10b
|
|
66343457: 45 3b 11 cmp (%r9),%r10d
|
|
6634345a: 74 30 je 6634348c <GateFunc_DFF6_F+0x1cc>
|
|
6634345c: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
66343460: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66343464: 41 8b 31 mov (%r9),%esi
|
|
66343467: 85 f6 test %esi,%esi
|
|
66343469: 75 21 jne 6634348c <GateFunc_DFF6_F+0x1cc>
|
|
6634346b: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
6634346f: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
66343473: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66343477: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634347e: 4d 63 08 movslq (%r8),%r9
|
|
66343481: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
66343485: 41 89 18 mov %ebx,(%r8)
|
|
66343488: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
6634348c: 4c 8b 48 28 mov 0x28(%rax),%r9
|
|
66343490: 44 8b 52 2c mov 0x2c(%rdx),%r10d
|
|
66343494: 45 8b 09 mov (%r9),%r9d
|
|
66343497: 45 39 d1 cmp %r10d,%r9d
|
|
6634349a: 74 59 je 663434f5 <GateFunc_DFF6_F+0x235>
|
|
6634349c: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
663434a0: 44 89 ce mov %r9d,%esi
|
|
663434a3: 44 29 d6 sub %r10d,%esi
|
|
663434a6: 45 31 d2 xor %r10d,%r10d
|
|
663434a9: 48 8b 5b 58 mov 0x58(%rbx),%rbx
|
|
663434ad: 01 33 add %esi,(%rbx)
|
|
663434af: 44 89 4a 2c mov %r9d,0x2c(%rdx)
|
|
663434b3: 8b 1b mov (%rbx),%ebx
|
|
663434b5: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
663434b9: 85 db test %ebx,%ebx
|
|
663434bb: 41 0f 9f c2 setg %r10b
|
|
663434bf: 45 3b 11 cmp (%r9),%r10d
|
|
663434c2: 74 31 je 663434f5 <GateFunc_DFF6_F+0x235>
|
|
663434c4: 4c 8b 49 20 mov 0x20(%rcx),%r9
|
|
663434c8: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
663434cc: 45 8b 11 mov (%r9),%r10d
|
|
663434cf: 45 85 d2 test %r10d,%r10d
|
|
663434d2: 75 21 jne 663434f5 <GateFunc_DFF6_F+0x235>
|
|
663434d4: 4c 8b 49 28 mov 0x28(%rcx),%r9
|
|
663434d8: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
663434dc: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663434e0: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663434e7: 4d 63 08 movslq (%r8),%r9
|
|
663434ea: 41 8d 59 01 lea 0x1(%r9),%ebx
|
|
663434ee: 41 89 18 mov %ebx,(%r8)
|
|
663434f1: 4f 89 14 cb mov %r10,(%r11,%r9,8)
|
|
663434f5: 4c 8b 48 30 mov 0x30(%rax),%r9
|
|
663434f9: 44 8b 52 30 mov 0x30(%rdx),%r10d
|
|
663434fd: 45 8b 09 mov (%r9),%r9d
|
|
66343500: 45 39 d1 cmp %r10d,%r9d
|
|
66343503: 74 54 je 66343559 <GateFunc_DFF6_F+0x299>
|
|
66343505: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66343509: 44 89 ce mov %r9d,%esi
|
|
6634350c: 44 29 d6 sub %r10d,%esi
|
|
6634350f: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66343513: 48 8b 5b 60 mov 0x60(%rbx),%rbx
|
|
66343517: 01 33 add %esi,(%rbx)
|
|
66343519: 44 89 4a 30 mov %r9d,0x30(%rdx)
|
|
6634351d: 31 d2 xor %edx,%edx
|
|
6634351f: 44 8b 0b mov (%rbx),%r9d
|
|
66343522: 45 85 c9 test %r9d,%r9d
|
|
66343525: 0f 9f c2 setg %dl
|
|
66343528: 3b 10 cmp (%rax),%edx
|
|
6634352a: 74 2d je 66343559 <GateFunc_DFF6_F+0x299>
|
|
6634352c: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343530: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66343534: 8b 00 mov (%rax),%eax
|
|
66343536: 85 c0 test %eax,%eax
|
|
66343538: 75 1f jne 66343559 <GateFunc_DFF6_F+0x299>
|
|
6634353a: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634353e: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
66343542: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343546: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634354c: 49 63 00 movslq (%r8),%rax
|
|
6634354f: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66343552: 41 89 08 mov %ecx,(%r8)
|
|
66343555: 49 89 14 c3 mov %rdx,(%r11,%rax,8)
|
|
66343559: 5b pop %rbx
|
|
6634355a: 5e pop %rsi
|
|
6634355b: c3 retq
|
|
6634355c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066343560 <GateFunc_And3_F>:
|
|
66343560: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343564: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66343568: 8b 00 mov (%rax),%eax
|
|
6634356a: 85 c0 test %eax,%eax
|
|
6634356c: 74 0a je 66343578 <GateFunc_And3_F+0x18>
|
|
6634356e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343572: 8b 00 mov (%rax),%eax
|
|
66343574: 85 c0 test %eax,%eax
|
|
66343576: 75 78 jne 663435f0 <GateFunc_And3_F+0x90>
|
|
66343578: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634357c: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66343580: 44 39 c8 cmp %r9d,%eax
|
|
66343583: 74 67 je 663435ec <GateFunc_And3_F+0x8c>
|
|
66343585: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343589: 41 89 c3 mov %eax,%r11d
|
|
6634358c: 45 29 cb sub %r9d,%r11d
|
|
6634358f: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
66343593: 45 01 1a add %r11d,(%r10)
|
|
66343596: 41 89 40 10 mov %eax,0x10(%r8)
|
|
6634359a: 45 31 c0 xor %r8d,%r8d
|
|
6634359d: 45 8b 0a mov (%r10),%r9d
|
|
663435a0: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663435a4: 45 85 c9 test %r9d,%r9d
|
|
663435a7: 41 0f 9f c0 setg %r8b
|
|
663435ab: 44 3b 00 cmp (%rax),%r8d
|
|
663435ae: 74 3c je 663435ec <GateFunc_And3_F+0x8c>
|
|
663435b0: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663435b4: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
663435b8: 8b 00 mov (%rax),%eax
|
|
663435ba: 85 c0 test %eax,%eax
|
|
663435bc: 75 2e jne 663435ec <GateFunc_And3_F+0x8c>
|
|
663435be: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663435c2: 48 8b 0d 67 33 01 00 mov 0x13367(%rip),%rcx # 66356930 <num_net_queue>
|
|
663435c9: 4c 8b 05 50 33 01 00 mov 0x13350(%rip),%r8 # 66356920 <net_queue>
|
|
663435d0: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
663435d4: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663435d8: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663435de: 48 63 01 movslq (%rcx),%rax
|
|
663435e1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663435e5: 44 89 09 mov %r9d,(%rcx)
|
|
663435e8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663435ec: c3 retq
|
|
663435ed: 0f 1f 00 nopl (%rax)
|
|
663435f0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663435f4: 44 8b 10 mov (%rax),%r10d
|
|
663435f7: 31 c0 xor %eax,%eax
|
|
663435f9: 45 85 d2 test %r10d,%r10d
|
|
663435fc: 0f 95 c0 setne %al
|
|
663435ff: e9 74 ff ff ff jmpq 66343578 <GateFunc_And3_F+0x18>
|
|
66343604: 66 90 xchg %ax,%ax
|
|
66343606: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634360d: 00 00 00
|
|
|
|
0000000066343610 <GateFunc_Nand3_F>:
|
|
66343610: b8 01 00 00 00 mov $0x1,%eax
|
|
66343615: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343619: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
6634361d: 45 8b 00 mov (%r8),%r8d
|
|
66343620: 45 85 c0 test %r8d,%r8d
|
|
66343623: 74 0c je 66343631 <GateFunc_Nand3_F+0x21>
|
|
66343625: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66343629: 45 8b 18 mov (%r8),%r11d
|
|
6634362c: 45 85 db test %r11d,%r11d
|
|
6634362f: 75 7f jne 663436b0 <GateFunc_Nand3_F+0xa0>
|
|
66343631: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343635: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66343639: 44 39 c8 cmp %r9d,%eax
|
|
6634363c: 74 67 je 663436a5 <GateFunc_Nand3_F+0x95>
|
|
6634363e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343642: 41 89 c3 mov %eax,%r11d
|
|
66343645: 45 29 cb sub %r9d,%r11d
|
|
66343648: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
6634364c: 45 01 1a add %r11d,(%r10)
|
|
6634364f: 41 89 40 10 mov %eax,0x10(%r8)
|
|
66343653: 45 31 c0 xor %r8d,%r8d
|
|
66343656: 45 8b 0a mov (%r10),%r9d
|
|
66343659: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
6634365d: 45 85 c9 test %r9d,%r9d
|
|
66343660: 41 0f 9f c0 setg %r8b
|
|
66343664: 44 3b 00 cmp (%rax),%r8d
|
|
66343667: 74 3c je 663436a5 <GateFunc_Nand3_F+0x95>
|
|
66343669: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634366d: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66343671: 8b 00 mov (%rax),%eax
|
|
66343673: 85 c0 test %eax,%eax
|
|
66343675: 75 2e jne 663436a5 <GateFunc_Nand3_F+0x95>
|
|
66343677: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634367b: 48 8b 0d ae 32 01 00 mov 0x132ae(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343682: 4c 8b 05 97 32 01 00 mov 0x13297(%rip),%r8 # 66356920 <net_queue>
|
|
66343689: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634368d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343691: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343697: 48 63 01 movslq (%rcx),%rax
|
|
6634369a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634369e: 44 89 09 mov %r9d,(%rcx)
|
|
663436a1: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663436a5: c3 retq
|
|
663436a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663436ad: 00 00 00
|
|
663436b0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663436b4: 44 8b 10 mov (%rax),%r10d
|
|
663436b7: 31 c0 xor %eax,%eax
|
|
663436b9: 45 85 d2 test %r10d,%r10d
|
|
663436bc: 0f 94 c0 sete %al
|
|
663436bf: e9 6d ff ff ff jmpq 66343631 <GateFunc_Nand3_F+0x21>
|
|
663436c4: 66 90 xchg %ax,%ax
|
|
663436c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663436cd: 00 00 00
|
|
|
|
00000000663436d0 <GateFunc_Nor3_F>:
|
|
663436d0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663436d4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663436d8: 8b 00 mov (%rax),%eax
|
|
663436da: 85 c0 test %eax,%eax
|
|
663436dc: 0f 85 8e 00 00 00 jne 66343770 <GateFunc_Nor3_F+0xa0>
|
|
663436e2: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
663436e6: 45 8b 18 mov (%r8),%r11d
|
|
663436e9: 45 85 db test %r11d,%r11d
|
|
663436ec: 0f 84 8e 00 00 00 je 66343780 <GateFunc_Nor3_F+0xb0>
|
|
663436f2: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663436f6: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
663436fa: 44 39 c8 cmp %r9d,%eax
|
|
663436fd: 74 67 je 66343766 <GateFunc_Nor3_F+0x96>
|
|
663436ff: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343703: 41 89 c3 mov %eax,%r11d
|
|
66343706: 45 29 cb sub %r9d,%r11d
|
|
66343709: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
6634370d: 45 01 1a add %r11d,(%r10)
|
|
66343710: 41 89 40 10 mov %eax,0x10(%r8)
|
|
66343714: 45 31 c0 xor %r8d,%r8d
|
|
66343717: 45 8b 0a mov (%r10),%r9d
|
|
6634371a: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
6634371e: 45 85 c9 test %r9d,%r9d
|
|
66343721: 41 0f 9f c0 setg %r8b
|
|
66343725: 44 3b 00 cmp (%rax),%r8d
|
|
66343728: 74 3c je 66343766 <GateFunc_Nor3_F+0x96>
|
|
6634372a: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634372e: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66343732: 8b 00 mov (%rax),%eax
|
|
66343734: 85 c0 test %eax,%eax
|
|
66343736: 75 2e jne 66343766 <GateFunc_Nor3_F+0x96>
|
|
66343738: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634373c: 48 8b 0d ed 31 01 00 mov 0x131ed(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343743: 4c 8b 05 d6 31 01 00 mov 0x131d6(%rip),%r8 # 66356920 <net_queue>
|
|
6634374a: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634374e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343752: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343758: 48 63 01 movslq (%rcx),%rax
|
|
6634375b: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634375f: 44 89 09 mov %r9d,(%rcx)
|
|
66343762: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343766: c3 retq
|
|
66343767: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634376e: 00 00
|
|
66343770: 31 c0 xor %eax,%eax
|
|
66343772: e9 7b ff ff ff jmpq 663436f2 <GateFunc_Nor3_F+0x22>
|
|
66343777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634377e: 00 00
|
|
66343780: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66343784: 44 8b 10 mov (%rax),%r10d
|
|
66343787: 31 c0 xor %eax,%eax
|
|
66343789: 45 85 d2 test %r10d,%r10d
|
|
6634378c: 0f 94 c0 sete %al
|
|
6634378f: e9 5e ff ff ff jmpq 663436f2 <GateFunc_Nor3_F+0x22>
|
|
66343794: 66 90 xchg %ax,%ax
|
|
66343796: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634379d: 00 00 00
|
|
|
|
00000000663437a0 <GateFunc_Or3_F>:
|
|
663437a0: b8 01 00 00 00 mov $0x1,%eax
|
|
663437a5: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663437a9: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663437ad: 45 8b 00 mov (%r8),%r8d
|
|
663437b0: 45 85 c0 test %r8d,%r8d
|
|
663437b3: 75 0c jne 663437c1 <GateFunc_Or3_F+0x21>
|
|
663437b5: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
663437b9: 45 8b 18 mov (%r8),%r11d
|
|
663437bc: 45 85 db test %r11d,%r11d
|
|
663437bf: 74 7f je 66343840 <GateFunc_Or3_F+0xa0>
|
|
663437c1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663437c5: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
663437c9: 44 39 c8 cmp %r9d,%eax
|
|
663437cc: 74 67 je 66343835 <GateFunc_Or3_F+0x95>
|
|
663437ce: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663437d2: 41 89 c3 mov %eax,%r11d
|
|
663437d5: 45 29 cb sub %r9d,%r11d
|
|
663437d8: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
663437dc: 45 01 1a add %r11d,(%r10)
|
|
663437df: 41 89 40 10 mov %eax,0x10(%r8)
|
|
663437e3: 45 31 c0 xor %r8d,%r8d
|
|
663437e6: 45 8b 0a mov (%r10),%r9d
|
|
663437e9: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663437ed: 45 85 c9 test %r9d,%r9d
|
|
663437f0: 41 0f 9f c0 setg %r8b
|
|
663437f4: 44 3b 00 cmp (%rax),%r8d
|
|
663437f7: 74 3c je 66343835 <GateFunc_Or3_F+0x95>
|
|
663437f9: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663437fd: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66343801: 8b 00 mov (%rax),%eax
|
|
66343803: 85 c0 test %eax,%eax
|
|
66343805: 75 2e jne 66343835 <GateFunc_Or3_F+0x95>
|
|
66343807: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634380b: 48 8b 0d 1e 31 01 00 mov 0x1311e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343812: 4c 8b 05 07 31 01 00 mov 0x13107(%rip),%r8 # 66356920 <net_queue>
|
|
66343819: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634381d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343821: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343827: 48 63 01 movslq (%rcx),%rax
|
|
6634382a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634382e: 44 89 09 mov %r9d,(%rcx)
|
|
66343831: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343835: c3 retq
|
|
66343836: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634383d: 00 00 00
|
|
66343840: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66343844: 44 8b 10 mov (%rax),%r10d
|
|
66343847: 31 c0 xor %eax,%eax
|
|
66343849: 45 85 d2 test %r10d,%r10d
|
|
6634384c: 0f 95 c0 setne %al
|
|
6634384f: e9 6d ff ff ff jmpq 663437c1 <GateFunc_Or3_F+0x21>
|
|
66343854: 66 90 xchg %ax,%ax
|
|
66343856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634385d: 00 00 00
|
|
|
|
0000000066343860 <GateFunc_DFF5_F>:
|
|
66343860: 56 push %rsi
|
|
66343861: 53 push %rbx
|
|
66343862: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66343866: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634386a: 44 8b 0a mov (%rdx),%r9d
|
|
6634386d: 45 85 c9 test %r9d,%r9d
|
|
66343870: 0f 84 a4 01 00 00 je 66343a1a <GateFunc_DFF5_F+0x1ba>
|
|
66343876: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634387a: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634387e: 4c 8b 1d 9b 30 01 00 mov 0x1309b(%rip),%r11 # 66356920 <net_queue>
|
|
66343885: 4c 8b 0d a4 30 01 00 mov 0x130a4(%rip),%r9 # 66356930 <num_net_queue>
|
|
6634388c: 44 8b 52 18 mov 0x18(%rdx),%r10d
|
|
66343890: 45 8b 00 mov (%r8),%r8d
|
|
66343893: 45 39 d0 cmp %r10d,%r8d
|
|
66343896: 74 3d je 663438d5 <GateFunc_DFF5_F+0x75>
|
|
66343898: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
6634389c: 44 89 c6 mov %r8d,%esi
|
|
6634389f: 44 29 d6 sub %r10d,%esi
|
|
663438a2: 45 31 d2 xor %r10d,%r10d
|
|
663438a5: 48 8b 5b 30 mov 0x30(%rbx),%rbx
|
|
663438a9: 01 33 add %esi,(%rbx)
|
|
663438ab: 44 89 42 18 mov %r8d,0x18(%rdx)
|
|
663438af: 44 8b 03 mov (%rbx),%r8d
|
|
663438b2: 45 85 c0 test %r8d,%r8d
|
|
663438b5: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
663438b9: 41 0f 9f c2 setg %r10b
|
|
663438bd: 45 3b 10 cmp (%r8),%r10d
|
|
663438c0: 74 13 je 663438d5 <GateFunc_DFF5_F+0x75>
|
|
663438c2: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
663438c6: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
663438ca: 41 8b 30 mov (%r8),%esi
|
|
663438cd: 85 f6 test %esi,%esi
|
|
663438cf: 0f 84 db 01 00 00 je 66343ab0 <GateFunc_DFF5_F+0x250>
|
|
663438d5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
663438d9: 44 8b 52 1c mov 0x1c(%rdx),%r10d
|
|
663438dd: 45 8b 00 mov (%r8),%r8d
|
|
663438e0: 45 39 d0 cmp %r10d,%r8d
|
|
663438e3: 74 3c je 66343921 <GateFunc_DFF5_F+0xc1>
|
|
663438e5: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
663438e9: 44 89 c6 mov %r8d,%esi
|
|
663438ec: 44 29 d6 sub %r10d,%esi
|
|
663438ef: 45 31 d2 xor %r10d,%r10d
|
|
663438f2: 48 8b 5b 38 mov 0x38(%rbx),%rbx
|
|
663438f6: 01 33 add %esi,(%rbx)
|
|
663438f8: 44 89 42 1c mov %r8d,0x1c(%rdx)
|
|
663438fc: 8b 1b mov (%rbx),%ebx
|
|
663438fe: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66343902: 85 db test %ebx,%ebx
|
|
66343904: 41 0f 9f c2 setg %r10b
|
|
66343908: 45 3b 10 cmp (%r8),%r10d
|
|
6634390b: 74 14 je 66343921 <GateFunc_DFF5_F+0xc1>
|
|
6634390d: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66343911: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66343915: 45 8b 10 mov (%r8),%r10d
|
|
66343918: 45 85 d2 test %r10d,%r10d
|
|
6634391b: 0f 84 5f 01 00 00 je 66343a80 <GateFunc_DFF5_F+0x220>
|
|
66343921: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66343925: 44 8b 52 20 mov 0x20(%rdx),%r10d
|
|
66343929: 45 8b 00 mov (%r8),%r8d
|
|
6634392c: 45 39 d0 cmp %r10d,%r8d
|
|
6634392f: 74 3d je 6634396e <GateFunc_DFF5_F+0x10e>
|
|
66343931: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66343935: 44 89 c6 mov %r8d,%esi
|
|
66343938: 44 29 d6 sub %r10d,%esi
|
|
6634393b: 45 31 d2 xor %r10d,%r10d
|
|
6634393e: 48 8b 5b 40 mov 0x40(%rbx),%rbx
|
|
66343942: 01 33 add %esi,(%rbx)
|
|
66343944: 44 89 42 20 mov %r8d,0x20(%rdx)
|
|
66343948: 44 8b 03 mov (%rbx),%r8d
|
|
6634394b: 45 85 c0 test %r8d,%r8d
|
|
6634394e: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66343952: 41 0f 9f c2 setg %r10b
|
|
66343956: 45 3b 10 cmp (%r8),%r10d
|
|
66343959: 74 13 je 6634396e <GateFunc_DFF5_F+0x10e>
|
|
6634395b: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634395f: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66343963: 41 8b 30 mov (%r8),%esi
|
|
66343966: 85 f6 test %esi,%esi
|
|
66343968: 0f 84 e2 00 00 00 je 66343a50 <GateFunc_DFF5_F+0x1f0>
|
|
6634396e: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66343972: 44 8b 52 24 mov 0x24(%rdx),%r10d
|
|
66343976: 45 8b 00 mov (%r8),%r8d
|
|
66343979: 45 39 d0 cmp %r10d,%r8d
|
|
6634397c: 74 38 je 663439b6 <GateFunc_DFF5_F+0x156>
|
|
6634397e: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
66343982: 44 89 c6 mov %r8d,%esi
|
|
66343985: 44 29 d6 sub %r10d,%esi
|
|
66343988: 45 31 d2 xor %r10d,%r10d
|
|
6634398b: 48 8b 5b 48 mov 0x48(%rbx),%rbx
|
|
6634398f: 01 33 add %esi,(%rbx)
|
|
66343991: 44 89 42 24 mov %r8d,0x24(%rdx)
|
|
66343995: 8b 1b mov (%rbx),%ebx
|
|
66343997: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634399b: 85 db test %ebx,%ebx
|
|
6634399d: 41 0f 9f c2 setg %r10b
|
|
663439a1: 45 3b 10 cmp (%r8),%r10d
|
|
663439a4: 74 10 je 663439b6 <GateFunc_DFF5_F+0x156>
|
|
663439a6: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
663439aa: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
663439ae: 45 8b 10 mov (%r8),%r10d
|
|
663439b1: 45 85 d2 test %r10d,%r10d
|
|
663439b4: 74 6a je 66343a20 <GateFunc_DFF5_F+0x1c0>
|
|
663439b6: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663439ba: 44 8b 52 28 mov 0x28(%rdx),%r10d
|
|
663439be: 45 8b 00 mov (%r8),%r8d
|
|
663439c1: 45 39 d0 cmp %r10d,%r8d
|
|
663439c4: 74 54 je 66343a1a <GateFunc_DFF5_F+0x1ba>
|
|
663439c6: 48 8b 59 18 mov 0x18(%rcx),%rbx
|
|
663439ca: 44 89 c6 mov %r8d,%esi
|
|
663439cd: 44 29 d6 sub %r10d,%esi
|
|
663439d0: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
663439d4: 48 8b 5b 50 mov 0x50(%rbx),%rbx
|
|
663439d8: 01 33 add %esi,(%rbx)
|
|
663439da: 44 89 42 28 mov %r8d,0x28(%rdx)
|
|
663439de: 31 d2 xor %edx,%edx
|
|
663439e0: 44 8b 03 mov (%rbx),%r8d
|
|
663439e3: 45 85 c0 test %r8d,%r8d
|
|
663439e6: 0f 9f c2 setg %dl
|
|
663439e9: 3b 10 cmp (%rax),%edx
|
|
663439eb: 74 2d je 66343a1a <GateFunc_DFF5_F+0x1ba>
|
|
663439ed: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663439f1: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
663439f5: 8b 00 mov (%rax),%eax
|
|
663439f7: 85 c0 test %eax,%eax
|
|
663439f9: 75 1f jne 66343a1a <GateFunc_DFF5_F+0x1ba>
|
|
663439fb: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663439ff: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
66343a03: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343a07: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343a0d: 49 63 01 movslq (%r9),%rax
|
|
66343a10: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66343a13: 41 89 09 mov %ecx,(%r9)
|
|
66343a16: 49 89 14 c3 mov %rdx,(%r11,%rax,8)
|
|
66343a1a: 5b pop %rbx
|
|
66343a1b: 5e pop %rsi
|
|
66343a1c: c3 retq
|
|
66343a1d: 0f 1f 00 nopl (%rax)
|
|
66343a20: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343a24: 4d 8b 50 48 mov 0x48(%r8),%r10
|
|
66343a28: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343a2c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343a33: 4d 63 01 movslq (%r9),%r8
|
|
66343a36: 41 8d 58 01 lea 0x1(%r8),%ebx
|
|
66343a3a: 41 89 19 mov %ebx,(%r9)
|
|
66343a3d: 4f 89 14 c3 mov %r10,(%r11,%r8,8)
|
|
66343a41: e9 70 ff ff ff jmpq 663439b6 <GateFunc_DFF5_F+0x156>
|
|
66343a46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343a4d: 00 00 00
|
|
66343a50: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343a54: 4d 8b 50 40 mov 0x40(%r8),%r10
|
|
66343a58: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343a5c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343a63: 4d 63 01 movslq (%r9),%r8
|
|
66343a66: 41 8d 58 01 lea 0x1(%r8),%ebx
|
|
66343a6a: 41 89 19 mov %ebx,(%r9)
|
|
66343a6d: 4f 89 14 c3 mov %r10,(%r11,%r8,8)
|
|
66343a71: e9 f8 fe ff ff jmpq 6634396e <GateFunc_DFF5_F+0x10e>
|
|
66343a76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343a7d: 00 00 00
|
|
66343a80: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343a84: 4d 8b 50 38 mov 0x38(%r8),%r10
|
|
66343a88: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343a8c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343a93: 4d 63 01 movslq (%r9),%r8
|
|
66343a96: 41 8d 58 01 lea 0x1(%r8),%ebx
|
|
66343a9a: 41 89 19 mov %ebx,(%r9)
|
|
66343a9d: 4f 89 14 c3 mov %r10,(%r11,%r8,8)
|
|
66343aa1: e9 7b fe ff ff jmpq 66343921 <GateFunc_DFF5_F+0xc1>
|
|
66343aa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343aad: 00 00 00
|
|
66343ab0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343ab4: 4d 8b 50 30 mov 0x30(%r8),%r10
|
|
66343ab8: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343abc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343ac3: 4d 63 01 movslq (%r9),%r8
|
|
66343ac6: 41 8d 58 01 lea 0x1(%r8),%ebx
|
|
66343aca: 41 89 19 mov %ebx,(%r9)
|
|
66343acd: 4f 89 14 c3 mov %r10,(%r11,%r8,8)
|
|
66343ad1: e9 ff fd ff ff jmpq 663438d5 <GateFunc_DFF5_F+0x75>
|
|
66343ad6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343add: 00 00 00
|
|
|
|
0000000066343ae0 <GateFunc_DFF4_F>:
|
|
66343ae0: 56 push %rsi
|
|
66343ae1: 53 push %rbx
|
|
66343ae2: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66343ae6: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66343aea: 8b 1a mov (%rdx),%ebx
|
|
66343aec: 85 db test %ebx,%ebx
|
|
66343aee: 0f 84 ba 01 00 00 je 66343cae <GateFunc_DFF4_F+0x1ce>
|
|
66343af4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66343af8: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66343afc: 48 8b 1d 1d 2e 01 00 mov 0x12e1d(%rip),%rbx # 66356920 <net_queue>
|
|
66343b03: 4c 8b 0d 26 2e 01 00 mov 0x12e26(%rip),%r9 # 66356930 <num_net_queue>
|
|
66343b0a: 44 8b 52 14 mov 0x14(%rdx),%r10d
|
|
66343b0e: 45 8b 00 mov (%r8),%r8d
|
|
66343b11: 45 39 d0 cmp %r10d,%r8d
|
|
66343b14: 74 5c je 66343b72 <GateFunc_DFF4_F+0x92>
|
|
66343b16: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
66343b1a: 44 89 c6 mov %r8d,%esi
|
|
66343b1d: 44 29 d6 sub %r10d,%esi
|
|
66343b20: 45 31 d2 xor %r10d,%r10d
|
|
66343b23: 4d 8b 5b 28 mov 0x28(%r11),%r11
|
|
66343b27: 41 01 33 add %esi,(%r11)
|
|
66343b2a: 44 89 42 14 mov %r8d,0x14(%rdx)
|
|
66343b2e: 45 8b 1b mov (%r11),%r11d
|
|
66343b31: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66343b35: 45 85 db test %r11d,%r11d
|
|
66343b38: 41 0f 9f c2 setg %r10b
|
|
66343b3c: 45 3b 10 cmp (%r8),%r10d
|
|
66343b3f: 74 31 je 66343b72 <GateFunc_DFF4_F+0x92>
|
|
66343b41: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66343b45: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
66343b49: 45 8b 10 mov (%r8),%r10d
|
|
66343b4c: 45 85 d2 test %r10d,%r10d
|
|
66343b4f: 75 21 jne 66343b72 <GateFunc_DFF4_F+0x92>
|
|
66343b51: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343b55: 4d 8b 50 28 mov 0x28(%r8),%r10
|
|
66343b59: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343b5d: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343b64: 4d 63 01 movslq (%r9),%r8
|
|
66343b67: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66343b6b: 45 89 19 mov %r11d,(%r9)
|
|
66343b6e: 4e 89 14 c3 mov %r10,(%rbx,%r8,8)
|
|
66343b72: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66343b76: 44 8b 52 18 mov 0x18(%rdx),%r10d
|
|
66343b7a: 45 8b 00 mov (%r8),%r8d
|
|
66343b7d: 45 39 d0 cmp %r10d,%r8d
|
|
66343b80: 74 5b je 66343bdd <GateFunc_DFF4_F+0xfd>
|
|
66343b82: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
66343b86: 44 89 c6 mov %r8d,%esi
|
|
66343b89: 44 29 d6 sub %r10d,%esi
|
|
66343b8c: 45 31 d2 xor %r10d,%r10d
|
|
66343b8f: 4d 8b 5b 30 mov 0x30(%r11),%r11
|
|
66343b93: 41 01 33 add %esi,(%r11)
|
|
66343b96: 44 89 42 18 mov %r8d,0x18(%rdx)
|
|
66343b9a: 45 8b 03 mov (%r11),%r8d
|
|
66343b9d: 45 85 c0 test %r8d,%r8d
|
|
66343ba0: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66343ba4: 41 0f 9f c2 setg %r10b
|
|
66343ba8: 45 3b 10 cmp (%r8),%r10d
|
|
66343bab: 74 30 je 66343bdd <GateFunc_DFF4_F+0xfd>
|
|
66343bad: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66343bb1: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66343bb5: 41 8b 30 mov (%r8),%esi
|
|
66343bb8: 85 f6 test %esi,%esi
|
|
66343bba: 75 21 jne 66343bdd <GateFunc_DFF4_F+0xfd>
|
|
66343bbc: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343bc0: 4d 8b 50 30 mov 0x30(%r8),%r10
|
|
66343bc4: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343bc8: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343bcf: 4d 63 01 movslq (%r9),%r8
|
|
66343bd2: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66343bd6: 45 89 19 mov %r11d,(%r9)
|
|
66343bd9: 4e 89 14 c3 mov %r10,(%rbx,%r8,8)
|
|
66343bdd: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66343be1: 44 8b 52 1c mov 0x1c(%rdx),%r10d
|
|
66343be5: 45 8b 00 mov (%r8),%r8d
|
|
66343be8: 45 39 d0 cmp %r10d,%r8d
|
|
66343beb: 74 5c je 66343c49 <GateFunc_DFF4_F+0x169>
|
|
66343bed: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
66343bf1: 44 89 c6 mov %r8d,%esi
|
|
66343bf4: 44 29 d6 sub %r10d,%esi
|
|
66343bf7: 45 31 d2 xor %r10d,%r10d
|
|
66343bfa: 4d 8b 5b 38 mov 0x38(%r11),%r11
|
|
66343bfe: 41 01 33 add %esi,(%r11)
|
|
66343c01: 44 89 42 1c mov %r8d,0x1c(%rdx)
|
|
66343c05: 45 8b 1b mov (%r11),%r11d
|
|
66343c08: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66343c0c: 45 85 db test %r11d,%r11d
|
|
66343c0f: 41 0f 9f c2 setg %r10b
|
|
66343c13: 45 3b 10 cmp (%r8),%r10d
|
|
66343c16: 74 31 je 66343c49 <GateFunc_DFF4_F+0x169>
|
|
66343c18: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66343c1c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66343c20: 45 8b 10 mov (%r8),%r10d
|
|
66343c23: 45 85 d2 test %r10d,%r10d
|
|
66343c26: 75 21 jne 66343c49 <GateFunc_DFF4_F+0x169>
|
|
66343c28: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66343c2c: 4d 8b 50 38 mov 0x38(%r8),%r10
|
|
66343c30: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
66343c34: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66343c3b: 4d 63 01 movslq (%r9),%r8
|
|
66343c3e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66343c42: 45 89 19 mov %r11d,(%r9)
|
|
66343c45: 4e 89 14 c3 mov %r10,(%rbx,%r8,8)
|
|
66343c49: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66343c4d: 44 8b 52 20 mov 0x20(%rdx),%r10d
|
|
66343c51: 45 8b 00 mov (%r8),%r8d
|
|
66343c54: 45 39 d0 cmp %r10d,%r8d
|
|
66343c57: 74 55 je 66343cae <GateFunc_DFF4_F+0x1ce>
|
|
66343c59: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
66343c5d: 44 89 c6 mov %r8d,%esi
|
|
66343c60: 44 29 d6 sub %r10d,%esi
|
|
66343c63: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66343c67: 4d 8b 5b 40 mov 0x40(%r11),%r11
|
|
66343c6b: 41 01 33 add %esi,(%r11)
|
|
66343c6e: 44 89 42 20 mov %r8d,0x20(%rdx)
|
|
66343c72: 31 d2 xor %edx,%edx
|
|
66343c74: 45 8b 03 mov (%r11),%r8d
|
|
66343c77: 45 85 c0 test %r8d,%r8d
|
|
66343c7a: 0f 9f c2 setg %dl
|
|
66343c7d: 3b 10 cmp (%rax),%edx
|
|
66343c7f: 74 2d je 66343cae <GateFunc_DFF4_F+0x1ce>
|
|
66343c81: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343c85: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66343c89: 8b 00 mov (%rax),%eax
|
|
66343c8b: 85 c0 test %eax,%eax
|
|
66343c8d: 75 1f jne 66343cae <GateFunc_DFF4_F+0x1ce>
|
|
66343c8f: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343c93: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66343c97: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343c9b: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343ca1: 49 63 01 movslq (%r9),%rax
|
|
66343ca4: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66343ca7: 41 89 09 mov %ecx,(%r9)
|
|
66343caa: 48 89 14 c3 mov %rdx,(%rbx,%rax,8)
|
|
66343cae: 5b pop %rbx
|
|
66343caf: 5e pop %rsi
|
|
66343cb0: c3 retq
|
|
66343cb1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66343cb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343cbd: 00 00 00
|
|
|
|
0000000066343cc0 <GateFunc_Xnor5_F>:
|
|
66343cc0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343cc4: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66343cc8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343ccc: 8b 00 mov (%rax),%eax
|
|
66343cce: 41 33 00 xor (%r8),%eax
|
|
66343cd1: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66343cd5: 41 33 00 xor (%r8),%eax
|
|
66343cd8: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66343cdc: 41 33 00 xor (%r8),%eax
|
|
66343cdf: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66343ce3: 41 3b 00 cmp (%r8),%eax
|
|
66343ce6: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343cea: 0f 94 c0 sete %al
|
|
66343ced: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66343cf1: 0f b6 c0 movzbl %al,%eax
|
|
66343cf4: 44 39 c8 cmp %r9d,%eax
|
|
66343cf7: 74 67 je 66343d60 <GateFunc_Xnor5_F+0xa0>
|
|
66343cf9: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343cfd: 41 89 c3 mov %eax,%r11d
|
|
66343d00: 45 29 cb sub %r9d,%r11d
|
|
66343d03: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66343d07: 45 01 1a add %r11d,(%r10)
|
|
66343d0a: 41 89 40 18 mov %eax,0x18(%r8)
|
|
66343d0e: 45 31 c0 xor %r8d,%r8d
|
|
66343d11: 45 8b 0a mov (%r10),%r9d
|
|
66343d14: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66343d18: 45 85 c9 test %r9d,%r9d
|
|
66343d1b: 41 0f 9f c0 setg %r8b
|
|
66343d1f: 44 3b 00 cmp (%rax),%r8d
|
|
66343d22: 74 3c je 66343d60 <GateFunc_Xnor5_F+0xa0>
|
|
66343d24: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343d28: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66343d2c: 8b 00 mov (%rax),%eax
|
|
66343d2e: 85 c0 test %eax,%eax
|
|
66343d30: 75 2e jne 66343d60 <GateFunc_Xnor5_F+0xa0>
|
|
66343d32: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343d36: 48 8b 0d f3 2b 01 00 mov 0x12bf3(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343d3d: 4c 8b 05 dc 2b 01 00 mov 0x12bdc(%rip),%r8 # 66356920 <net_queue>
|
|
66343d44: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66343d48: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343d4c: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343d52: 48 63 01 movslq (%rcx),%rax
|
|
66343d55: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66343d59: 44 89 09 mov %r9d,(%rcx)
|
|
66343d5c: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343d60: c3 retq
|
|
66343d61: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66343d66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343d6d: 00 00 00
|
|
|
|
0000000066343d70 <GateFunc_Xor5_F>:
|
|
66343d70: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343d74: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66343d78: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343d7c: 8b 00 mov (%rax),%eax
|
|
66343d7e: 41 33 00 xor (%r8),%eax
|
|
66343d81: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66343d85: 41 33 00 xor (%r8),%eax
|
|
66343d88: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66343d8c: 41 33 00 xor (%r8),%eax
|
|
66343d8f: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66343d93: 41 33 00 xor (%r8),%eax
|
|
66343d96: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343d9a: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66343d9e: 44 39 c8 cmp %r9d,%eax
|
|
66343da1: 74 67 je 66343e0a <GateFunc_Xor5_F+0x9a>
|
|
66343da3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343da7: 41 89 c3 mov %eax,%r11d
|
|
66343daa: 45 29 cb sub %r9d,%r11d
|
|
66343dad: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66343db1: 45 01 1a add %r11d,(%r10)
|
|
66343db4: 41 89 40 18 mov %eax,0x18(%r8)
|
|
66343db8: 45 31 c0 xor %r8d,%r8d
|
|
66343dbb: 45 8b 0a mov (%r10),%r9d
|
|
66343dbe: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66343dc2: 45 85 c9 test %r9d,%r9d
|
|
66343dc5: 41 0f 9f c0 setg %r8b
|
|
66343dc9: 44 3b 00 cmp (%rax),%r8d
|
|
66343dcc: 74 3c je 66343e0a <GateFunc_Xor5_F+0x9a>
|
|
66343dce: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343dd2: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66343dd6: 8b 00 mov (%rax),%eax
|
|
66343dd8: 85 c0 test %eax,%eax
|
|
66343dda: 75 2e jne 66343e0a <GateFunc_Xor5_F+0x9a>
|
|
66343ddc: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343de0: 48 8b 0d 49 2b 01 00 mov 0x12b49(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343de7: 4c 8b 05 32 2b 01 00 mov 0x12b32(%rip),%r8 # 66356920 <net_queue>
|
|
66343dee: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66343df2: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343df6: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343dfc: 48 63 01 movslq (%rcx),%rax
|
|
66343dff: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66343e03: 44 89 09 mov %r9d,(%rcx)
|
|
66343e06: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343e0a: c3 retq
|
|
66343e0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
0000000066343e10 <GateFunc_Adder4_F>:
|
|
66343e10: 57 push %rdi
|
|
66343e11: 56 push %rsi
|
|
66343e12: 53 push %rbx
|
|
66343e13: 48 8b 1d 06 2b 01 00 mov 0x12b06(%rip),%rbx # 66356920 <net_queue>
|
|
66343e1a: 4c 8b 15 0f 2b 01 00 mov 0x12b0f(%rip),%r10 # 66356930 <num_net_queue>
|
|
66343e21: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66343e25: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66343e29: 44 8b 02 mov (%rdx),%r8d
|
|
66343e2c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
66343e30: 8b 12 mov (%rdx),%edx
|
|
66343e32: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
66343e36: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66343e3a: 45 8b 00 mov (%r8),%r8d
|
|
66343e3d: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
66343e41: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66343e45: 45 8b 08 mov (%r8),%r9d
|
|
66343e48: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66343e4c: 45 8b 00 mov (%r8),%r8d
|
|
66343e4f: 47 8d 04 48 lea (%r8,%r9,2),%r8d
|
|
66343e53: 4c 8b 48 38 mov 0x38(%rax),%r9
|
|
66343e57: 45 8b 09 mov (%r9),%r9d
|
|
66343e5a: 47 8d 04 88 lea (%r8,%r9,4),%r8d
|
|
66343e5e: 4c 8b 48 40 mov 0x40(%rax),%r9
|
|
66343e62: 45 8b 09 mov (%r9),%r9d
|
|
66343e65: 47 8d 04 c8 lea (%r8,%r9,8),%r8d
|
|
66343e69: 4c 8b 48 20 mov 0x20(%rax),%r9
|
|
66343e6d: 45 8b 09 mov (%r9),%r9d
|
|
66343e70: 42 8d 14 ca lea (%rdx,%r9,8),%edx
|
|
66343e74: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
66343e78: 41 01 d0 add %edx,%r8d
|
|
66343e7b: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
66343e7f: 45 8b 59 24 mov 0x24(%r9),%r11d
|
|
66343e83: 44 03 02 add (%rdx),%r8d
|
|
66343e86: 44 89 c2 mov %r8d,%edx
|
|
66343e89: 83 e2 01 and $0x1,%edx
|
|
66343e8c: 44 39 da cmp %r11d,%edx
|
|
66343e8f: 74 54 je 66343ee5 <GateFunc_Adder4_F+0xd5>
|
|
66343e91: 48 8b 71 18 mov 0x18(%rcx),%rsi
|
|
66343e95: 89 d7 mov %edx,%edi
|
|
66343e97: 44 29 df sub %r11d,%edi
|
|
66343e9a: 4c 8b 58 48 mov 0x48(%rax),%r11
|
|
66343e9e: 48 8b 76 48 mov 0x48(%rsi),%rsi
|
|
66343ea2: 01 3e add %edi,(%rsi)
|
|
66343ea4: 41 89 51 24 mov %edx,0x24(%r9)
|
|
66343ea8: 31 d2 xor %edx,%edx
|
|
66343eaa: 8b 36 mov (%rsi),%esi
|
|
66343eac: 85 f6 test %esi,%esi
|
|
66343eae: 0f 9f c2 setg %dl
|
|
66343eb1: 41 39 13 cmp %edx,(%r11)
|
|
66343eb4: 74 2f je 66343ee5 <GateFunc_Adder4_F+0xd5>
|
|
66343eb6: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66343eba: 48 8b 52 48 mov 0x48(%rdx),%rdx
|
|
66343ebe: 44 8b 1a mov (%rdx),%r11d
|
|
66343ec1: 45 85 db test %r11d,%r11d
|
|
66343ec4: 75 1f jne 66343ee5 <GateFunc_Adder4_F+0xd5>
|
|
66343ec6: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66343eca: 4c 8b 5a 48 mov 0x48(%rdx),%r11
|
|
66343ece: 49 8b 53 10 mov 0x10(%r11),%rdx
|
|
66343ed2: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66343ed8: 49 63 12 movslq (%r10),%rdx
|
|
66343edb: 8d 72 01 lea 0x1(%rdx),%esi
|
|
66343ede: 41 89 32 mov %esi,(%r10)
|
|
66343ee1: 4c 89 1c d3 mov %r11,(%rbx,%rdx,8)
|
|
66343ee5: 45 8b 59 28 mov 0x28(%r9),%r11d
|
|
66343ee9: 44 89 c2 mov %r8d,%edx
|
|
66343eec: d1 fa sar %edx
|
|
66343eee: 83 e2 01 and $0x1,%edx
|
|
66343ef1: 41 39 d3 cmp %edx,%r11d
|
|
66343ef4: 74 54 je 66343f4a <GateFunc_Adder4_F+0x13a>
|
|
66343ef6: 48 8b 71 18 mov 0x18(%rcx),%rsi
|
|
66343efa: 89 d7 mov %edx,%edi
|
|
66343efc: 44 29 df sub %r11d,%edi
|
|
66343eff: 45 31 db xor %r11d,%r11d
|
|
66343f02: 48 8b 76 50 mov 0x50(%rsi),%rsi
|
|
66343f06: 01 3e add %edi,(%rsi)
|
|
66343f08: 41 89 51 28 mov %edx,0x28(%r9)
|
|
66343f0c: 8b 16 mov (%rsi),%edx
|
|
66343f0e: 85 d2 test %edx,%edx
|
|
66343f10: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
66343f14: 41 0f 9f c3 setg %r11b
|
|
66343f18: 44 3b 1a cmp (%rdx),%r11d
|
|
66343f1b: 74 2d je 66343f4a <GateFunc_Adder4_F+0x13a>
|
|
66343f1d: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66343f21: 48 8b 52 50 mov 0x50(%rdx),%rdx
|
|
66343f25: 8b 3a mov (%rdx),%edi
|
|
66343f27: 85 ff test %edi,%edi
|
|
66343f29: 75 1f jne 66343f4a <GateFunc_Adder4_F+0x13a>
|
|
66343f2b: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66343f2f: 4c 8b 5a 50 mov 0x50(%rdx),%r11
|
|
66343f33: 49 8b 53 10 mov 0x10(%r11),%rdx
|
|
66343f37: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66343f3d: 49 63 12 movslq (%r10),%rdx
|
|
66343f40: 8d 72 01 lea 0x1(%rdx),%esi
|
|
66343f43: 41 89 32 mov %esi,(%r10)
|
|
66343f46: 4c 89 1c d3 mov %r11,(%rbx,%rdx,8)
|
|
66343f4a: 45 8b 59 2c mov 0x2c(%r9),%r11d
|
|
66343f4e: 44 89 c2 mov %r8d,%edx
|
|
66343f51: c1 fa 02 sar $0x2,%edx
|
|
66343f54: 83 e2 01 and $0x1,%edx
|
|
66343f57: 44 39 da cmp %r11d,%edx
|
|
66343f5a: 74 56 je 66343fb2 <GateFunc_Adder4_F+0x1a2>
|
|
66343f5c: 48 8b 71 18 mov 0x18(%rcx),%rsi
|
|
66343f60: 89 d7 mov %edx,%edi
|
|
66343f62: 44 29 df sub %r11d,%edi
|
|
66343f65: 45 31 db xor %r11d,%r11d
|
|
66343f68: 48 8b 76 58 mov 0x58(%rsi),%rsi
|
|
66343f6c: 01 3e add %edi,(%rsi)
|
|
66343f6e: 41 89 51 2c mov %edx,0x2c(%r9)
|
|
66343f72: 8b 36 mov (%rsi),%esi
|
|
66343f74: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
66343f78: 85 f6 test %esi,%esi
|
|
66343f7a: 41 0f 9f c3 setg %r11b
|
|
66343f7e: 44 3b 1a cmp (%rdx),%r11d
|
|
66343f81: 74 2f je 66343fb2 <GateFunc_Adder4_F+0x1a2>
|
|
66343f83: 48 8b 51 20 mov 0x20(%rcx),%rdx
|
|
66343f87: 48 8b 52 58 mov 0x58(%rdx),%rdx
|
|
66343f8b: 44 8b 1a mov (%rdx),%r11d
|
|
66343f8e: 45 85 db test %r11d,%r11d
|
|
66343f91: 75 1f jne 66343fb2 <GateFunc_Adder4_F+0x1a2>
|
|
66343f93: 48 8b 51 28 mov 0x28(%rcx),%rdx
|
|
66343f97: 4c 8b 5a 58 mov 0x58(%rdx),%r11
|
|
66343f9b: 49 8b 53 10 mov 0x10(%r11),%rdx
|
|
66343f9f: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
66343fa5: 49 63 12 movslq (%r10),%rdx
|
|
66343fa8: 8d 72 01 lea 0x1(%rdx),%esi
|
|
66343fab: 41 89 32 mov %esi,(%r10)
|
|
66343fae: 4c 89 1c d3 mov %r11,(%rbx,%rdx,8)
|
|
66343fb2: 45 8b 59 30 mov 0x30(%r9),%r11d
|
|
66343fb6: 44 89 c2 mov %r8d,%edx
|
|
66343fb9: c1 fa 03 sar $0x3,%edx
|
|
66343fbc: 83 e2 01 and $0x1,%edx
|
|
66343fbf: 44 39 da cmp %r11d,%edx
|
|
66343fc2: 74 54 je 66344018 <GateFunc_Adder4_F+0x208>
|
|
66343fc4: 48 8b 71 18 mov 0x18(%rcx),%rsi
|
|
66343fc8: 89 d7 mov %edx,%edi
|
|
66343fca: 44 29 df sub %r11d,%edi
|
|
66343fcd: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66343fd1: 48 8b 76 60 mov 0x60(%rsi),%rsi
|
|
66343fd5: 01 3e add %edi,(%rsi)
|
|
66343fd7: 41 89 51 30 mov %edx,0x30(%r9)
|
|
66343fdb: 31 d2 xor %edx,%edx
|
|
66343fdd: 44 8b 0e mov (%rsi),%r9d
|
|
66343fe0: 45 85 c9 test %r9d,%r9d
|
|
66343fe3: 0f 9f c2 setg %dl
|
|
66343fe6: 3b 10 cmp (%rax),%edx
|
|
66343fe8: 74 2e je 66344018 <GateFunc_Adder4_F+0x208>
|
|
66343fea: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343fee: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66343ff2: 8b 00 mov (%rax),%eax
|
|
66343ff4: 85 c0 test %eax,%eax
|
|
66343ff6: 75 20 jne 66344018 <GateFunc_Adder4_F+0x208>
|
|
66343ff8: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343ffc: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
66344000: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344004: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634400a: 49 63 02 movslq (%r10),%rax
|
|
6634400d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344011: 45 89 0a mov %r9d,(%r10)
|
|
66344014: 48 89 14 c3 mov %rdx,(%rbx,%rax,8)
|
|
66344018: 41 c1 f8 04 sar $0x4,%r8d
|
|
6634401c: ba 0e 00 00 00 mov $0xe,%edx
|
|
66344021: 41 83 e0 01 and $0x1,%r8d
|
|
66344025: 5b pop %rbx
|
|
66344026: 5e pop %rsi
|
|
66344027: 5f pop %rdi
|
|
66344028: e9 83 d3 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634402d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066344030 <GateFunc_Adder16_F>:
|
|
66344030: 41 56 push %r14
|
|
66344032: 55 push %rbp
|
|
66344033: 57 push %rdi
|
|
66344034: 56 push %rsi
|
|
66344035: 53 push %rbx
|
|
66344036: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634403a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634403e: 48 89 cb mov %rcx,%rbx
|
|
66344041: 8b 08 mov (%rax),%ecx
|
|
66344043: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344047: 8b 00 mov (%rax),%eax
|
|
66344049: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634404c: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
66344050: 8b 09 mov (%rcx),%ecx
|
|
66344052: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
66344055: 48 8b 4a 20 mov 0x20(%rdx),%rcx
|
|
66344059: 8b 09 mov (%rcx),%ecx
|
|
6634405b: 8d 0c c8 lea (%rax,%rcx,8),%ecx
|
|
6634405e: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66344062: 8b 00 mov (%rax),%eax
|
|
66344064: c1 e0 04 shl $0x4,%eax
|
|
66344067: 01 c8 add %ecx,%eax
|
|
66344069: 48 8b 4a 30 mov 0x30(%rdx),%rcx
|
|
6634406d: 8b 09 mov (%rcx),%ecx
|
|
6634406f: c1 e1 05 shl $0x5,%ecx
|
|
66344072: 01 c8 add %ecx,%eax
|
|
66344074: 48 8b 4a 38 mov 0x38(%rdx),%rcx
|
|
66344078: 8b 09 mov (%rcx),%ecx
|
|
6634407a: c1 e1 06 shl $0x6,%ecx
|
|
6634407d: 01 c1 add %eax,%ecx
|
|
6634407f: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66344083: 8b 00 mov (%rax),%eax
|
|
66344085: c1 e0 07 shl $0x7,%eax
|
|
66344088: 01 c1 add %eax,%ecx
|
|
6634408a: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
6634408e: 8b 00 mov (%rax),%eax
|
|
66344090: c1 e0 08 shl $0x8,%eax
|
|
66344093: 01 c8 add %ecx,%eax
|
|
66344095: 48 8b 4a 50 mov 0x50(%rdx),%rcx
|
|
66344099: 8b 09 mov (%rcx),%ecx
|
|
6634409b: c1 e1 09 shl $0x9,%ecx
|
|
6634409e: 01 c8 add %ecx,%eax
|
|
663440a0: 48 8b 4a 58 mov 0x58(%rdx),%rcx
|
|
663440a4: 8b 09 mov (%rcx),%ecx
|
|
663440a6: c1 e1 0a shl $0xa,%ecx
|
|
663440a9: 01 c1 add %eax,%ecx
|
|
663440ab: 48 8b 42 60 mov 0x60(%rdx),%rax
|
|
663440af: 8b 00 mov (%rax),%eax
|
|
663440b1: c1 e0 0b shl $0xb,%eax
|
|
663440b4: 01 c1 add %eax,%ecx
|
|
663440b6: 48 8b 42 68 mov 0x68(%rdx),%rax
|
|
663440ba: 8b 00 mov (%rax),%eax
|
|
663440bc: c1 e0 0c shl $0xc,%eax
|
|
663440bf: 01 c8 add %ecx,%eax
|
|
663440c1: 48 8b 4a 70 mov 0x70(%rdx),%rcx
|
|
663440c5: 8b 09 mov (%rcx),%ecx
|
|
663440c7: c1 e1 0d shl $0xd,%ecx
|
|
663440ca: 01 c8 add %ecx,%eax
|
|
663440cc: 48 8b 4a 78 mov 0x78(%rdx),%rcx
|
|
663440d0: 44 8b 01 mov (%rcx),%r8d
|
|
663440d3: 41 c1 e0 0e shl $0xe,%r8d
|
|
663440d7: 41 8d 0c 00 lea (%r8,%rax,1),%ecx
|
|
663440db: 48 8b 82 90 00 00 00 mov 0x90(%rdx),%rax
|
|
663440e2: 44 8b 00 mov (%rax),%r8d
|
|
663440e5: 48 8b 82 88 00 00 00 mov 0x88(%rdx),%rax
|
|
663440ec: 8b 00 mov (%rax),%eax
|
|
663440ee: 42 8d 04 40 lea (%rax,%r8,2),%eax
|
|
663440f2: 4c 8b 82 98 00 00 00 mov 0x98(%rdx),%r8
|
|
663440f9: 45 8b 00 mov (%r8),%r8d
|
|
663440fc: 42 8d 04 80 lea (%rax,%r8,4),%eax
|
|
66344100: 4c 8b 82 a0 00 00 00 mov 0xa0(%rdx),%r8
|
|
66344107: 45 8b 00 mov (%r8),%r8d
|
|
6634410a: 42 8d 04 c0 lea (%rax,%r8,8),%eax
|
|
6634410e: 4c 8b 82 a8 00 00 00 mov 0xa8(%rdx),%r8
|
|
66344115: 45 8b 00 mov (%r8),%r8d
|
|
66344118: 41 c1 e0 04 shl $0x4,%r8d
|
|
6634411c: 41 01 c0 add %eax,%r8d
|
|
6634411f: 48 8b 82 b0 00 00 00 mov 0xb0(%rdx),%rax
|
|
66344126: 8b 00 mov (%rax),%eax
|
|
66344128: c1 e0 05 shl $0x5,%eax
|
|
6634412b: 41 01 c0 add %eax,%r8d
|
|
6634412e: 48 8b 82 b8 00 00 00 mov 0xb8(%rdx),%rax
|
|
66344135: 8b 00 mov (%rax),%eax
|
|
66344137: c1 e0 06 shl $0x6,%eax
|
|
6634413a: 44 01 c0 add %r8d,%eax
|
|
6634413d: 4c 8b 82 c0 00 00 00 mov 0xc0(%rdx),%r8
|
|
66344144: 45 8b 00 mov (%r8),%r8d
|
|
66344147: 41 c1 e0 07 shl $0x7,%r8d
|
|
6634414b: 44 01 c0 add %r8d,%eax
|
|
6634414e: 4c 8b 82 c8 00 00 00 mov 0xc8(%rdx),%r8
|
|
66344155: 45 8b 00 mov (%r8),%r8d
|
|
66344158: 41 c1 e0 08 shl $0x8,%r8d
|
|
6634415c: 41 01 c0 add %eax,%r8d
|
|
6634415f: 48 8b 82 d0 00 00 00 mov 0xd0(%rdx),%rax
|
|
66344166: 8b 00 mov (%rax),%eax
|
|
66344168: c1 e0 09 shl $0x9,%eax
|
|
6634416b: 41 01 c0 add %eax,%r8d
|
|
6634416e: 48 8b 82 d8 00 00 00 mov 0xd8(%rdx),%rax
|
|
66344175: 8b 00 mov (%rax),%eax
|
|
66344177: c1 e0 0a shl $0xa,%eax
|
|
6634417a: 44 01 c0 add %r8d,%eax
|
|
6634417d: 4c 8b 82 e0 00 00 00 mov 0xe0(%rdx),%r8
|
|
66344184: 45 8b 00 mov (%r8),%r8d
|
|
66344187: 41 c1 e0 0b shl $0xb,%r8d
|
|
6634418b: 44 01 c0 add %r8d,%eax
|
|
6634418e: 4c 8b 82 e8 00 00 00 mov 0xe8(%rdx),%r8
|
|
66344195: 45 8b 00 mov (%r8),%r8d
|
|
66344198: 41 c1 e0 0c shl $0xc,%r8d
|
|
6634419c: 41 01 c0 add %eax,%r8d
|
|
6634419f: 48 8b 82 f0 00 00 00 mov 0xf0(%rdx),%rax
|
|
663441a6: 8b 00 mov (%rax),%eax
|
|
663441a8: c1 e0 0d shl $0xd,%eax
|
|
663441ab: 41 01 c0 add %eax,%r8d
|
|
663441ae: 48 8b 82 f8 00 00 00 mov 0xf8(%rdx),%rax
|
|
663441b5: 8b 00 mov (%rax),%eax
|
|
663441b7: c1 e0 0e shl $0xe,%eax
|
|
663441ba: 44 01 c0 add %r8d,%eax
|
|
663441bd: 4c 8b 82 00 01 00 00 mov 0x100(%rdx),%r8
|
|
663441c4: 45 8b 00 mov (%r8),%r8d
|
|
663441c7: 41 c1 e0 0f shl $0xf,%r8d
|
|
663441cb: 44 01 c0 add %r8d,%eax
|
|
663441ce: 4c 8b 82 80 00 00 00 mov 0x80(%rdx),%r8
|
|
663441d5: 45 8b 00 mov (%r8),%r8d
|
|
663441d8: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
663441dc: 48 8b 2d 3d 27 01 00 mov 0x1273d(%rip),%rbp # 66356920 <net_queue>
|
|
663441e3: 48 8b 3d 46 27 01 00 mov 0x12746(%rip),%rdi # 66356930 <num_net_queue>
|
|
663441ea: 41 c1 e0 0f shl $0xf,%r8d
|
|
663441ee: 41 01 c8 add %ecx,%r8d
|
|
663441f1: 31 c9 xor %ecx,%ecx
|
|
663441f3: 41 01 c0 add %eax,%r8d
|
|
663441f6: 48 8b 82 88 01 00 00 mov 0x188(%rdx),%rax
|
|
663441fd: 44 03 00 add (%rax),%r8d
|
|
66344200: 44 8b 8c 8e 84 00 00 mov 0x84(%rsi,%rcx,4),%r9d
|
|
66344207: 00
|
|
66344208: 44 89 c0 mov %r8d,%eax
|
|
6634420b: d3 f8 sar %cl,%eax
|
|
6634420d: 83 e0 01 and $0x1,%eax
|
|
66344210: 44 39 c8 cmp %r9d,%eax
|
|
66344213: 74 75 je 6634428a <GateFunc_Adder16_F+0x25a>
|
|
66344215: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66344219: 4c 8d 1c cd 00 00 00 lea 0x0(,%rcx,8),%r11
|
|
66344220: 00
|
|
66344221: 41 89 c6 mov %eax,%r14d
|
|
66344224: 45 29 ce sub %r9d,%r14d
|
|
66344227: 45 31 c9 xor %r9d,%r9d
|
|
6634422a: 4f 8b 94 1a 08 01 00 mov 0x108(%r10,%r11,1),%r10
|
|
66344231: 00
|
|
66344232: 45 01 32 add %r14d,(%r10)
|
|
66344235: 89 84 8e 84 00 00 00 mov %eax,0x84(%rsi,%rcx,4)
|
|
6634423c: 45 8b 12 mov (%r10),%r10d
|
|
6634423f: 48 8b 84 ca 08 01 00 mov 0x108(%rdx,%rcx,8),%rax
|
|
66344246: 00
|
|
66344247: 45 85 d2 test %r10d,%r10d
|
|
6634424a: 41 0f 9f c1 setg %r9b
|
|
6634424e: 44 3b 08 cmp (%rax),%r9d
|
|
66344251: 74 37 je 6634428a <GateFunc_Adder16_F+0x25a>
|
|
66344253: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66344257: 4a 8b 84 18 08 01 00 mov 0x108(%rax,%r11,1),%rax
|
|
6634425e: 00
|
|
6634425f: 8b 00 mov (%rax),%eax
|
|
66344261: 85 c0 test %eax,%eax
|
|
66344263: 75 25 jne 6634428a <GateFunc_Adder16_F+0x25a>
|
|
66344265: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66344269: 4e 8b 8c 18 08 01 00 mov 0x108(%rax,%r11,1),%r9
|
|
66344270: 00
|
|
66344271: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66344275: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634427b: 48 63 07 movslq (%rdi),%rax
|
|
6634427e: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
66344282: 44 89 17 mov %r10d,(%rdi)
|
|
66344285: 4c 89 4c c5 00 mov %r9,0x0(%rbp,%rax,8)
|
|
6634428a: 48 83 c1 01 add $0x1,%rcx
|
|
6634428e: 48 83 f9 10 cmp $0x10,%rcx
|
|
66344292: 0f 85 68 ff ff ff jne 66344200 <GateFunc_Adder16_F+0x1d0>
|
|
66344298: 41 c1 f8 10 sar $0x10,%r8d
|
|
6634429c: ba 32 00 00 00 mov $0x32,%edx
|
|
663442a1: 48 89 d9 mov %rbx,%rcx
|
|
663442a4: 41 83 e0 01 and $0x1,%r8d
|
|
663442a8: 5b pop %rbx
|
|
663442a9: 5e pop %rsi
|
|
663442aa: 5f pop %rdi
|
|
663442ab: 5d pop %rbp
|
|
663442ac: 41 5e pop %r14
|
|
663442ae: e9 fd d0 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
663442b3: 0f 1f 00 nopl (%rax)
|
|
663442b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663442bd: 00 00 00
|
|
|
|
00000000663442c0 <GateFunc_Adder32_F>:
|
|
663442c0: 41 56 push %r14
|
|
663442c2: 41 54 push %r12
|
|
663442c4: 55 push %rbp
|
|
663442c5: 57 push %rdi
|
|
663442c6: 56 push %rsi
|
|
663442c7: 53 push %rbx
|
|
663442c8: 31 db xor %ebx,%ebx
|
|
663442ca: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
663442ce: 49 89 ca mov %rcx,%r10
|
|
663442d1: 31 c9 xor %ecx,%ecx
|
|
663442d3: 49 8b 44 cb 08 mov 0x8(%r11,%rcx,8),%rax
|
|
663442d8: 8b 00 mov (%rax),%eax
|
|
663442da: d3 e0 shl %cl,%eax
|
|
663442dc: 48 83 c1 01 add $0x1,%rcx
|
|
663442e0: 01 c3 add %eax,%ebx
|
|
663442e2: 48 83 f9 20 cmp $0x20,%rcx
|
|
663442e6: 75 eb jne 663442d3 <GateFunc_Adder32_F+0x13>
|
|
663442e8: 31 c9 xor %ecx,%ecx
|
|
663442ea: 31 d2 xor %edx,%edx
|
|
663442ec: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663442f0: 49 8b 84 cb 08 01 00 mov 0x108(%r11,%rcx,8),%rax
|
|
663442f7: 00
|
|
663442f8: 8b 00 mov (%rax),%eax
|
|
663442fa: d3 e0 shl %cl,%eax
|
|
663442fc: 48 83 c1 01 add $0x1,%rcx
|
|
66344300: 01 c2 add %eax,%edx
|
|
66344302: 48 83 f9 20 cmp $0x20,%rcx
|
|
66344306: 75 e8 jne 663442f0 <GateFunc_Adder32_F+0x30>
|
|
66344308: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
6634430f: 01 da add %ebx,%edx
|
|
66344311: 31 c9 xor %ecx,%ecx
|
|
66344313: 49 8b 7a 08 mov 0x8(%r10),%rdi
|
|
66344317: 4c 8b 25 02 26 01 00 mov 0x12602(%rip),%r12 # 66356920 <net_queue>
|
|
6634431e: 48 8b 2d 0b 26 01 00 mov 0x1260b(%rip),%rbp # 66356930 <num_net_queue>
|
|
66344325: 8b 18 mov (%rax),%ebx
|
|
66344327: 01 d3 add %edx,%ebx
|
|
66344329: 4c 63 c3 movslq %ebx,%r8
|
|
6634432c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344330: 8b 94 8f 04 01 00 00 mov 0x104(%rdi,%rcx,4),%edx
|
|
66344337: 89 d8 mov %ebx,%eax
|
|
66344339: d3 f8 sar %cl,%eax
|
|
6634433b: 83 e0 01 and $0x1,%eax
|
|
6634433e: 39 d0 cmp %edx,%eax
|
|
66344340: 74 73 je 663443b5 <GateFunc_Adder32_F+0xf5>
|
|
66344342: 4d 8b 4a 18 mov 0x18(%r10),%r9
|
|
66344346: 48 8d 34 cd 00 00 00 lea 0x0(,%rcx,8),%rsi
|
|
6634434d: 00
|
|
6634434e: 41 89 c6 mov %eax,%r14d
|
|
66344351: 41 29 d6 sub %edx,%r14d
|
|
66344354: 31 d2 xor %edx,%edx
|
|
66344356: 4d 8b 8c 31 08 02 00 mov 0x208(%r9,%rsi,1),%r9
|
|
6634435d: 00
|
|
6634435e: 45 01 31 add %r14d,(%r9)
|
|
66344361: 89 84 8f 04 01 00 00 mov %eax,0x104(%rdi,%rcx,4)
|
|
66344368: 45 8b 09 mov (%r9),%r9d
|
|
6634436b: 49 8b 84 cb 08 02 00 mov 0x208(%r11,%rcx,8),%rax
|
|
66344372: 00
|
|
66344373: 45 85 c9 test %r9d,%r9d
|
|
66344376: 0f 9f c2 setg %dl
|
|
66344379: 3b 10 cmp (%rax),%edx
|
|
6634437b: 74 38 je 663443b5 <GateFunc_Adder32_F+0xf5>
|
|
6634437d: 49 8b 42 20 mov 0x20(%r10),%rax
|
|
66344381: 48 8b 84 30 08 02 00 mov 0x208(%rax,%rsi,1),%rax
|
|
66344388: 00
|
|
66344389: 8b 00 mov (%rax),%eax
|
|
6634438b: 85 c0 test %eax,%eax
|
|
6634438d: 75 26 jne 663443b5 <GateFunc_Adder32_F+0xf5>
|
|
6634438f: 49 8b 42 28 mov 0x28(%r10),%rax
|
|
66344393: 48 8b 94 30 08 02 00 mov 0x208(%rax,%rsi,1),%rdx
|
|
6634439a: 00
|
|
6634439b: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634439f: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663443a5: 48 63 45 00 movslq 0x0(%rbp),%rax
|
|
663443a9: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663443ad: 44 89 4d 00 mov %r9d,0x0(%rbp)
|
|
663443b1: 49 89 14 c4 mov %rdx,(%r12,%rax,8)
|
|
663443b5: 48 83 c1 01 add $0x1,%rcx
|
|
663443b9: 48 83 f9 20 cmp $0x20,%rcx
|
|
663443bd: 0f 85 6d ff ff ff jne 66344330 <GateFunc_Adder32_F+0x70>
|
|
663443c3: 49 c1 e8 3f shr $0x3f,%r8
|
|
663443c7: ba 62 00 00 00 mov $0x62,%edx
|
|
663443cc: 4c 89 d1 mov %r10,%rcx
|
|
663443cf: 5b pop %rbx
|
|
663443d0: 5e pop %rsi
|
|
663443d1: 5f pop %rdi
|
|
663443d2: 5d pop %rbp
|
|
663443d3: 41 5c pop %r12
|
|
663443d5: 41 5e pop %r14
|
|
663443d7: e9 d4 cf ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
663443dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
00000000663443e0 <GateFunc_Adder2_F>:
|
|
663443e0: 57 push %rdi
|
|
663443e1: 56 push %rsi
|
|
663443e2: 53 push %rbx
|
|
663443e3: 48 8b 35 36 25 01 00 mov 0x12536(%rip),%rsi # 66356920 <net_queue>
|
|
663443ea: 48 8b 1d 3f 25 01 00 mov 0x1253f(%rip),%rbx # 66356930 <num_net_queue>
|
|
663443f1: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663443f5: 49 8b 41 20 mov 0x20(%r9),%rax
|
|
663443f9: 8b 10 mov (%rax),%edx
|
|
663443fb: 49 8b 41 18 mov 0x18(%r9),%rax
|
|
663443ff: 8b 00 mov (%rax),%eax
|
|
66344401: 44 8d 04 50 lea (%rax,%rdx,2),%r8d
|
|
66344405: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66344409: 8b 10 mov (%rax),%edx
|
|
6634440b: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634440f: 8b 00 mov (%rax),%eax
|
|
66344411: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66344414: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66344418: 41 01 c0 add %eax,%r8d
|
|
6634441b: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634441f: 44 8b 52 14 mov 0x14(%rdx),%r10d
|
|
66344423: 44 03 00 add (%rax),%r8d
|
|
66344426: 44 89 c0 mov %r8d,%eax
|
|
66344429: 83 e0 01 and $0x1,%eax
|
|
6634442c: 44 39 d0 cmp %r10d,%eax
|
|
6634442f: 74 56 je 66344487 <GateFunc_Adder2_F+0xa7>
|
|
66344431: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
66344435: 89 c7 mov %eax,%edi
|
|
66344437: 44 29 d7 sub %r10d,%edi
|
|
6634443a: 4d 8b 51 28 mov 0x28(%r9),%r10
|
|
6634443e: 4d 8b 5b 28 mov 0x28(%r11),%r11
|
|
66344442: 41 01 3b add %edi,(%r11)
|
|
66344445: 89 42 14 mov %eax,0x14(%rdx)
|
|
66344448: 31 c0 xor %eax,%eax
|
|
6634444a: 41 8b 3b mov (%r11),%edi
|
|
6634444d: 85 ff test %edi,%edi
|
|
6634444f: 0f 9f c0 setg %al
|
|
66344452: 41 39 02 cmp %eax,(%r10)
|
|
66344455: 74 30 je 66344487 <GateFunc_Adder2_F+0xa7>
|
|
66344457: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634445b: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634445f: 44 8b 18 mov (%rax),%r11d
|
|
66344462: 45 85 db test %r11d,%r11d
|
|
66344465: 75 20 jne 66344487 <GateFunc_Adder2_F+0xa7>
|
|
66344467: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634446b: 4c 8b 50 28 mov 0x28(%rax),%r10
|
|
6634446f: 49 8b 42 10 mov 0x10(%r10),%rax
|
|
66344473: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344479: 48 63 03 movslq (%rbx),%rax
|
|
6634447c: 44 8d 58 01 lea 0x1(%rax),%r11d
|
|
66344480: 44 89 1b mov %r11d,(%rbx)
|
|
66344483: 4c 89 14 c6 mov %r10,(%rsi,%rax,8)
|
|
66344487: 44 8b 52 18 mov 0x18(%rdx),%r10d
|
|
6634448b: 44 89 c0 mov %r8d,%eax
|
|
6634448e: d1 f8 sar %eax
|
|
66344490: 83 e0 01 and $0x1,%eax
|
|
66344493: 44 39 d0 cmp %r10d,%eax
|
|
66344496: 74 54 je 663444ec <GateFunc_Adder2_F+0x10c>
|
|
66344498: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
6634449c: 89 c7 mov %eax,%edi
|
|
6634449e: 44 29 d7 sub %r10d,%edi
|
|
663444a1: 4d 8b 5b 30 mov 0x30(%r11),%r11
|
|
663444a5: 41 01 3b add %edi,(%r11)
|
|
663444a8: 89 42 18 mov %eax,0x18(%rdx)
|
|
663444ab: 31 d2 xor %edx,%edx
|
|
663444ad: 45 8b 13 mov (%r11),%r10d
|
|
663444b0: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
663444b4: 45 85 d2 test %r10d,%r10d
|
|
663444b7: 0f 9f c2 setg %dl
|
|
663444ba: 3b 10 cmp (%rax),%edx
|
|
663444bc: 74 2e je 663444ec <GateFunc_Adder2_F+0x10c>
|
|
663444be: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663444c2: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
663444c6: 8b 00 mov (%rax),%eax
|
|
663444c8: 85 c0 test %eax,%eax
|
|
663444ca: 75 20 jne 663444ec <GateFunc_Adder2_F+0x10c>
|
|
663444cc: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663444d0: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663444d4: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663444d8: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663444de: 48 63 03 movslq (%rbx),%rax
|
|
663444e1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663444e5: 44 89 0b mov %r9d,(%rbx)
|
|
663444e8: 48 89 14 c6 mov %rdx,(%rsi,%rax,8)
|
|
663444ec: 41 c1 f8 02 sar $0x2,%r8d
|
|
663444f0: ba 08 00 00 00 mov $0x8,%edx
|
|
663444f5: 41 83 e0 01 and $0x1,%r8d
|
|
663444f9: 5b pop %rbx
|
|
663444fa: 5e pop %rsi
|
|
663444fb: 5f pop %rdi
|
|
663444fc: e9 af ce ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
66344501: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66344506: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634450d: 00 00 00
|
|
|
|
0000000066344510 <GateFunc_Adder8_F>:
|
|
66344510: 41 56 push %r14
|
|
66344512: 55 push %rbp
|
|
66344513: 57 push %rdi
|
|
66344514: 56 push %rsi
|
|
66344515: 53 push %rbx
|
|
66344516: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634451a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634451e: 48 89 cb mov %rcx,%rbx
|
|
66344521: 8b 08 mov (%rax),%ecx
|
|
66344523: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344527: 8b 00 mov (%rax),%eax
|
|
66344529: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634452c: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
66344530: 8b 09 mov (%rcx),%ecx
|
|
66344532: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
66344535: 48 8b 4a 20 mov 0x20(%rdx),%rcx
|
|
66344539: 8b 09 mov (%rcx),%ecx
|
|
6634453b: 8d 0c c8 lea (%rax,%rcx,8),%ecx
|
|
6634453e: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66344542: 8b 00 mov (%rax),%eax
|
|
66344544: c1 e0 04 shl $0x4,%eax
|
|
66344547: 01 c8 add %ecx,%eax
|
|
66344549: 48 8b 4a 30 mov 0x30(%rdx),%rcx
|
|
6634454d: 8b 09 mov (%rcx),%ecx
|
|
6634454f: c1 e1 05 shl $0x5,%ecx
|
|
66344552: 01 c8 add %ecx,%eax
|
|
66344554: 48 8b 4a 38 mov 0x38(%rdx),%rcx
|
|
66344558: 44 8b 01 mov (%rcx),%r8d
|
|
6634455b: 41 c1 e0 06 shl $0x6,%r8d
|
|
6634455f: 41 8d 0c 00 lea (%r8,%rax,1),%ecx
|
|
66344563: 48 8b 42 50 mov 0x50(%rdx),%rax
|
|
66344567: 44 8b 00 mov (%rax),%r8d
|
|
6634456a: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
6634456e: 8b 00 mov (%rax),%eax
|
|
66344570: 42 8d 04 40 lea (%rax,%r8,2),%eax
|
|
66344574: 4c 8b 42 58 mov 0x58(%rdx),%r8
|
|
66344578: 45 8b 00 mov (%r8),%r8d
|
|
6634457b: 42 8d 04 80 lea (%rax,%r8,4),%eax
|
|
6634457f: 4c 8b 42 60 mov 0x60(%rdx),%r8
|
|
66344583: 45 8b 00 mov (%r8),%r8d
|
|
66344586: 42 8d 04 c0 lea (%rax,%r8,8),%eax
|
|
6634458a: 4c 8b 42 68 mov 0x68(%rdx),%r8
|
|
6634458e: 45 8b 00 mov (%r8),%r8d
|
|
66344591: 41 c1 e0 04 shl $0x4,%r8d
|
|
66344595: 41 01 c0 add %eax,%r8d
|
|
66344598: 48 8b 42 70 mov 0x70(%rdx),%rax
|
|
6634459c: 8b 00 mov (%rax),%eax
|
|
6634459e: c1 e0 05 shl $0x5,%eax
|
|
663445a1: 41 01 c0 add %eax,%r8d
|
|
663445a4: 48 8b 42 78 mov 0x78(%rdx),%rax
|
|
663445a8: 8b 00 mov (%rax),%eax
|
|
663445aa: c1 e0 06 shl $0x6,%eax
|
|
663445ad: 44 01 c0 add %r8d,%eax
|
|
663445b0: 4c 8b 82 80 00 00 00 mov 0x80(%rdx),%r8
|
|
663445b7: 45 8b 00 mov (%r8),%r8d
|
|
663445ba: 41 c1 e0 07 shl $0x7,%r8d
|
|
663445be: 44 01 c0 add %r8d,%eax
|
|
663445c1: 4c 8b 42 40 mov 0x40(%rdx),%r8
|
|
663445c5: 45 8b 00 mov (%r8),%r8d
|
|
663445c8: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
663445cc: 48 8b 2d 4d 23 01 00 mov 0x1234d(%rip),%rbp # 66356920 <net_queue>
|
|
663445d3: 48 8b 3d 56 23 01 00 mov 0x12356(%rip),%rdi # 66356930 <num_net_queue>
|
|
663445da: 41 c1 e0 07 shl $0x7,%r8d
|
|
663445de: 41 01 c8 add %ecx,%r8d
|
|
663445e1: 31 c9 xor %ecx,%ecx
|
|
663445e3: 41 01 c0 add %eax,%r8d
|
|
663445e6: 48 8b 82 c8 00 00 00 mov 0xc8(%rdx),%rax
|
|
663445ed: 44 03 00 add (%rax),%r8d
|
|
663445f0: 44 8b 4c 8e 44 mov 0x44(%rsi,%rcx,4),%r9d
|
|
663445f5: 44 89 c0 mov %r8d,%eax
|
|
663445f8: d3 f8 sar %cl,%eax
|
|
663445fa: 83 e0 01 and $0x1,%eax
|
|
663445fd: 44 39 c8 cmp %r9d,%eax
|
|
66344600: 74 72 je 66344674 <GateFunc_Adder8_F+0x164>
|
|
66344602: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66344606: 4c 8d 1c cd 00 00 00 lea 0x0(,%rcx,8),%r11
|
|
6634460d: 00
|
|
6634460e: 41 89 c6 mov %eax,%r14d
|
|
66344611: 45 29 ce sub %r9d,%r14d
|
|
66344614: 45 31 c9 xor %r9d,%r9d
|
|
66344617: 4f 8b 94 1a 88 00 00 mov 0x88(%r10,%r11,1),%r10
|
|
6634461e: 00
|
|
6634461f: 45 01 32 add %r14d,(%r10)
|
|
66344622: 89 44 8e 44 mov %eax,0x44(%rsi,%rcx,4)
|
|
66344626: 45 8b 12 mov (%r10),%r10d
|
|
66344629: 48 8b 84 ca 88 00 00 mov 0x88(%rdx,%rcx,8),%rax
|
|
66344630: 00
|
|
66344631: 45 85 d2 test %r10d,%r10d
|
|
66344634: 41 0f 9f c1 setg %r9b
|
|
66344638: 44 3b 08 cmp (%rax),%r9d
|
|
6634463b: 74 37 je 66344674 <GateFunc_Adder8_F+0x164>
|
|
6634463d: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66344641: 4a 8b 84 18 88 00 00 mov 0x88(%rax,%r11,1),%rax
|
|
66344648: 00
|
|
66344649: 8b 00 mov (%rax),%eax
|
|
6634464b: 85 c0 test %eax,%eax
|
|
6634464d: 75 25 jne 66344674 <GateFunc_Adder8_F+0x164>
|
|
6634464f: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66344653: 4e 8b 8c 18 88 00 00 mov 0x88(%rax,%r11,1),%r9
|
|
6634465a: 00
|
|
6634465b: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634465f: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344665: 48 63 07 movslq (%rdi),%rax
|
|
66344668: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
6634466c: 44 89 17 mov %r10d,(%rdi)
|
|
6634466f: 4c 89 4c c5 00 mov %r9,0x0(%rbp,%rax,8)
|
|
66344674: 48 83 c1 01 add $0x1,%rcx
|
|
66344678: 48 83 f9 08 cmp $0x8,%rcx
|
|
6634467c: 0f 85 6e ff ff ff jne 663445f0 <GateFunc_Adder8_F+0xe0>
|
|
66344682: 41 c1 f8 08 sar $0x8,%r8d
|
|
66344686: ba 1a 00 00 00 mov $0x1a,%edx
|
|
6634468b: 48 89 d9 mov %rbx,%rcx
|
|
6634468e: 41 83 e0 01 and $0x1,%r8d
|
|
66344692: 5b pop %rbx
|
|
66344693: 5e pop %rsi
|
|
66344694: 5f pop %rdi
|
|
66344695: 5d pop %rbp
|
|
66344696: 41 5e pop %r14
|
|
66344698: e9 13 cd ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634469d: 0f 1f 00 nopl (%rax)
|
|
|
|
00000000663446a0 <GateFunc_DFF1_F>:
|
|
663446a0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663446a4: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
663446a8: 44 8b 0a mov (%rdx),%r9d
|
|
663446ab: 45 85 c9 test %r9d,%r9d
|
|
663446ae: 74 77 je 66344727 <GateFunc_DFF1_F+0x87>
|
|
663446b0: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
663446b4: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663446b8: 8b 12 mov (%rdx),%edx
|
|
663446ba: 45 8b 48 08 mov 0x8(%r8),%r9d
|
|
663446be: 41 39 d1 cmp %edx,%r9d
|
|
663446c1: 74 64 je 66344727 <GateFunc_DFF1_F+0x87>
|
|
663446c3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663446c7: 41 89 d3 mov %edx,%r11d
|
|
663446ca: 45 29 cb sub %r9d,%r11d
|
|
663446cd: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
663446d1: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
663446d5: 45 01 1a add %r11d,(%r10)
|
|
663446d8: 41 89 50 08 mov %edx,0x8(%r8)
|
|
663446dc: 31 d2 xor %edx,%edx
|
|
663446de: 45 8b 02 mov (%r10),%r8d
|
|
663446e1: 45 85 c0 test %r8d,%r8d
|
|
663446e4: 0f 9f c2 setg %dl
|
|
663446e7: 3b 10 cmp (%rax),%edx
|
|
663446e9: 74 3c je 66344727 <GateFunc_DFF1_F+0x87>
|
|
663446eb: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663446ef: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
663446f3: 8b 00 mov (%rax),%eax
|
|
663446f5: 85 c0 test %eax,%eax
|
|
663446f7: 75 2e jne 66344727 <GateFunc_DFF1_F+0x87>
|
|
663446f9: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663446fd: 48 8b 0d 2c 22 01 00 mov 0x1222c(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344704: 4c 8b 05 15 22 01 00 mov 0x12215(%rip),%r8 # 66356920 <net_queue>
|
|
6634470b: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634470f: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344713: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344719: 48 63 01 movslq (%rcx),%rax
|
|
6634471c: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344720: 44 89 09 mov %r9d,(%rcx)
|
|
66344723: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344727: c3 retq
|
|
66344728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634472f: 00
|
|
|
|
0000000066344730 <GateFunc_DFF3_F>:
|
|
66344730: 56 push %rsi
|
|
66344731: 53 push %rbx
|
|
66344732: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66344736: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634473a: 44 8b 0a mov (%rdx),%r9d
|
|
6634473d: 45 85 c9 test %r9d,%r9d
|
|
66344740: 0f 84 4e 01 00 00 je 66344894 <GateFunc_DFF3_F+0x164>
|
|
66344746: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634474a: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634474e: 48 8b 1d cb 21 01 00 mov 0x121cb(%rip),%rbx # 66356920 <net_queue>
|
|
66344755: 4c 8b 1d d4 21 01 00 mov 0x121d4(%rip),%r11 # 66356930 <num_net_queue>
|
|
6634475c: 44 8b 4a 10 mov 0x10(%rdx),%r9d
|
|
66344760: 45 8b 00 mov (%r8),%r8d
|
|
66344763: 45 39 c8 cmp %r9d,%r8d
|
|
66344766: 74 5b je 663447c3 <GateFunc_DFF3_F+0x93>
|
|
66344768: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634476c: 44 89 c6 mov %r8d,%esi
|
|
6634476f: 44 29 ce sub %r9d,%esi
|
|
66344772: 45 31 c9 xor %r9d,%r9d
|
|
66344775: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
66344779: 41 01 32 add %esi,(%r10)
|
|
6634477c: 44 89 42 10 mov %r8d,0x10(%rdx)
|
|
66344780: 45 8b 02 mov (%r10),%r8d
|
|
66344783: 45 85 c0 test %r8d,%r8d
|
|
66344786: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634478a: 41 0f 9f c1 setg %r9b
|
|
6634478e: 45 3b 08 cmp (%r8),%r9d
|
|
66344791: 74 30 je 663447c3 <GateFunc_DFF3_F+0x93>
|
|
66344793: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66344797: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
6634479b: 41 8b 30 mov (%r8),%esi
|
|
6634479e: 85 f6 test %esi,%esi
|
|
663447a0: 75 21 jne 663447c3 <GateFunc_DFF3_F+0x93>
|
|
663447a2: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
663447a6: 4d 8b 48 20 mov 0x20(%r8),%r9
|
|
663447aa: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663447ae: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663447b5: 4d 63 03 movslq (%r11),%r8
|
|
663447b8: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
663447bc: 45 89 13 mov %r10d,(%r11)
|
|
663447bf: 4e 89 0c c3 mov %r9,(%rbx,%r8,8)
|
|
663447c3: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
663447c7: 44 8b 4a 14 mov 0x14(%rdx),%r9d
|
|
663447cb: 45 8b 00 mov (%r8),%r8d
|
|
663447ce: 45 39 c8 cmp %r9d,%r8d
|
|
663447d1: 74 5c je 6634482f <GateFunc_DFF3_F+0xff>
|
|
663447d3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663447d7: 44 89 c6 mov %r8d,%esi
|
|
663447da: 44 29 ce sub %r9d,%esi
|
|
663447dd: 45 31 c9 xor %r9d,%r9d
|
|
663447e0: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
663447e4: 41 01 32 add %esi,(%r10)
|
|
663447e7: 44 89 42 14 mov %r8d,0x14(%rdx)
|
|
663447eb: 45 8b 12 mov (%r10),%r10d
|
|
663447ee: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663447f2: 45 85 d2 test %r10d,%r10d
|
|
663447f5: 41 0f 9f c1 setg %r9b
|
|
663447f9: 45 3b 08 cmp (%r8),%r9d
|
|
663447fc: 74 31 je 6634482f <GateFunc_DFF3_F+0xff>
|
|
663447fe: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66344802: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
66344806: 45 8b 08 mov (%r8),%r9d
|
|
66344809: 45 85 c9 test %r9d,%r9d
|
|
6634480c: 75 21 jne 6634482f <GateFunc_DFF3_F+0xff>
|
|
6634480e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66344812: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
66344816: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634481a: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66344821: 4d 63 03 movslq (%r11),%r8
|
|
66344824: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
66344828: 45 89 13 mov %r10d,(%r11)
|
|
6634482b: 4e 89 0c c3 mov %r9,(%rbx,%r8,8)
|
|
6634482f: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344833: 44 8b 4a 18 mov 0x18(%rdx),%r9d
|
|
66344837: 45 8b 00 mov (%r8),%r8d
|
|
6634483a: 45 39 c8 cmp %r9d,%r8d
|
|
6634483d: 74 55 je 66344894 <GateFunc_DFF3_F+0x164>
|
|
6634483f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344843: 44 89 c6 mov %r8d,%esi
|
|
66344846: 44 29 ce sub %r9d,%esi
|
|
66344849: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634484d: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66344851: 41 01 32 add %esi,(%r10)
|
|
66344854: 44 89 42 18 mov %r8d,0x18(%rdx)
|
|
66344858: 31 d2 xor %edx,%edx
|
|
6634485a: 45 8b 02 mov (%r10),%r8d
|
|
6634485d: 45 85 c0 test %r8d,%r8d
|
|
66344860: 0f 9f c2 setg %dl
|
|
66344863: 3b 10 cmp (%rax),%edx
|
|
66344865: 74 2d je 66344894 <GateFunc_DFF3_F+0x164>
|
|
66344867: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634486b: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634486f: 8b 00 mov (%rax),%eax
|
|
66344871: 85 c0 test %eax,%eax
|
|
66344873: 75 1f jne 66344894 <GateFunc_DFF3_F+0x164>
|
|
66344875: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344879: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634487d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344881: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344887: 49 63 03 movslq (%r11),%rax
|
|
6634488a: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6634488d: 41 89 0b mov %ecx,(%r11)
|
|
66344890: 48 89 14 c3 mov %rdx,(%rbx,%rax,8)
|
|
66344894: 5b pop %rbx
|
|
66344895: 5e pop %rsi
|
|
66344896: c3 retq
|
|
66344897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634489e: 00 00
|
|
|
|
00000000663448a0 <GateFunc_And4_F>:
|
|
663448a0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663448a4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663448a8: 8b 00 mov (%rax),%eax
|
|
663448aa: 85 c0 test %eax,%eax
|
|
663448ac: 74 0a je 663448b8 <GateFunc_And4_F+0x18>
|
|
663448ae: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663448b2: 8b 00 mov (%rax),%eax
|
|
663448b4: 85 c0 test %eax,%eax
|
|
663448b6: 75 78 jne 66344930 <GateFunc_And4_F+0x90>
|
|
663448b8: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663448bc: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
663448c0: 44 39 c8 cmp %r9d,%eax
|
|
663448c3: 74 67 je 6634492c <GateFunc_And4_F+0x8c>
|
|
663448c5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663448c9: 41 89 c3 mov %eax,%r11d
|
|
663448cc: 45 29 cb sub %r9d,%r11d
|
|
663448cf: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
663448d3: 45 01 1a add %r11d,(%r10)
|
|
663448d6: 41 89 40 14 mov %eax,0x14(%r8)
|
|
663448da: 45 31 c0 xor %r8d,%r8d
|
|
663448dd: 45 8b 0a mov (%r10),%r9d
|
|
663448e0: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663448e4: 45 85 c9 test %r9d,%r9d
|
|
663448e7: 41 0f 9f c0 setg %r8b
|
|
663448eb: 44 3b 00 cmp (%rax),%r8d
|
|
663448ee: 74 3c je 6634492c <GateFunc_And4_F+0x8c>
|
|
663448f0: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663448f4: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663448f8: 8b 00 mov (%rax),%eax
|
|
663448fa: 85 c0 test %eax,%eax
|
|
663448fc: 75 2e jne 6634492c <GateFunc_And4_F+0x8c>
|
|
663448fe: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344902: 48 8b 0d 27 20 01 00 mov 0x12027(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344909: 4c 8b 05 10 20 01 00 mov 0x12010(%rip),%r8 # 66356920 <net_queue>
|
|
66344910: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344914: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344918: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634491e: 48 63 01 movslq (%rcx),%rax
|
|
66344921: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344925: 44 89 09 mov %r9d,(%rcx)
|
|
66344928: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634492c: c3 retq
|
|
6634492d: 0f 1f 00 nopl (%rax)
|
|
66344930: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66344934: 8b 00 mov (%rax),%eax
|
|
66344936: 85 c0 test %eax,%eax
|
|
66344938: 0f 84 7a ff ff ff je 663448b8 <GateFunc_And4_F+0x18>
|
|
6634493e: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66344942: 44 8b 10 mov (%rax),%r10d
|
|
66344945: 31 c0 xor %eax,%eax
|
|
66344947: 45 85 d2 test %r10d,%r10d
|
|
6634494a: 0f 95 c0 setne %al
|
|
6634494d: e9 66 ff ff ff jmpq 663448b8 <GateFunc_And4_F+0x18>
|
|
66344952: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344956: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634495d: 00 00 00
|
|
|
|
0000000066344960 <GateFunc_Nor4_F>:
|
|
66344960: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344964: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344968: 8b 00 mov (%rax),%eax
|
|
6634496a: 85 c0 test %eax,%eax
|
|
6634496c: 0f 85 8e 00 00 00 jne 66344a00 <GateFunc_Nor4_F+0xa0>
|
|
66344972: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66344976: 45 8b 00 mov (%r8),%r8d
|
|
66344979: 45 85 c0 test %r8d,%r8d
|
|
6634497c: 0f 84 8e 00 00 00 je 66344a10 <GateFunc_Nor4_F+0xb0>
|
|
66344982: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344986: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
6634498a: 44 39 c8 cmp %r9d,%eax
|
|
6634498d: 74 67 je 663449f6 <GateFunc_Nor4_F+0x96>
|
|
6634498f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344993: 41 89 c3 mov %eax,%r11d
|
|
66344996: 45 29 cb sub %r9d,%r11d
|
|
66344999: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
6634499d: 45 01 1a add %r11d,(%r10)
|
|
663449a0: 41 89 40 14 mov %eax,0x14(%r8)
|
|
663449a4: 45 31 c0 xor %r8d,%r8d
|
|
663449a7: 45 8b 0a mov (%r10),%r9d
|
|
663449aa: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663449ae: 45 85 c9 test %r9d,%r9d
|
|
663449b1: 41 0f 9f c0 setg %r8b
|
|
663449b5: 44 3b 00 cmp (%rax),%r8d
|
|
663449b8: 74 3c je 663449f6 <GateFunc_Nor4_F+0x96>
|
|
663449ba: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663449be: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663449c2: 8b 00 mov (%rax),%eax
|
|
663449c4: 85 c0 test %eax,%eax
|
|
663449c6: 75 2e jne 663449f6 <GateFunc_Nor4_F+0x96>
|
|
663449c8: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663449cc: 48 8b 0d 5d 1f 01 00 mov 0x11f5d(%rip),%rcx # 66356930 <num_net_queue>
|
|
663449d3: 4c 8b 05 46 1f 01 00 mov 0x11f46(%rip),%r8 # 66356920 <net_queue>
|
|
663449da: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
663449de: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663449e2: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663449e8: 48 63 01 movslq (%rcx),%rax
|
|
663449eb: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663449ef: 44 89 09 mov %r9d,(%rcx)
|
|
663449f2: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663449f6: c3 retq
|
|
663449f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663449fe: 00 00
|
|
66344a00: 31 c0 xor %eax,%eax
|
|
66344a02: e9 7b ff ff ff jmpq 66344982 <GateFunc_Nor4_F+0x22>
|
|
66344a07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66344a0e: 00 00
|
|
66344a10: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66344a14: 45 8b 18 mov (%r8),%r11d
|
|
66344a17: 45 85 db test %r11d,%r11d
|
|
66344a1a: 0f 85 62 ff ff ff jne 66344982 <GateFunc_Nor4_F+0x22>
|
|
66344a20: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66344a24: 44 8b 10 mov (%rax),%r10d
|
|
66344a27: 31 c0 xor %eax,%eax
|
|
66344a29: 45 85 d2 test %r10d,%r10d
|
|
66344a2c: 0f 94 c0 sete %al
|
|
66344a2f: e9 4e ff ff ff jmpq 66344982 <GateFunc_Nor4_F+0x22>
|
|
66344a34: 66 90 xchg %ax,%ax
|
|
66344a36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344a3d: 00 00 00
|
|
|
|
0000000066344a40 <GateFunc_Or4_F>:
|
|
66344a40: ba 01 00 00 00 mov $0x1,%edx
|
|
66344a45: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66344a49: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66344a4d: 45 8b 00 mov (%r8),%r8d
|
|
66344a50: 45 85 c0 test %r8d,%r8d
|
|
66344a53: 75 0c jne 66344a61 <GateFunc_Or4_F+0x21>
|
|
66344a55: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66344a59: 45 8b 18 mov (%r8),%r11d
|
|
66344a5c: 45 85 db test %r11d,%r11d
|
|
66344a5f: 74 72 je 66344ad3 <GateFunc_Or4_F+0x93>
|
|
66344a61: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344a65: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
66344a69: 44 39 ca cmp %r9d,%edx
|
|
66344a6c: 74 64 je 66344ad2 <GateFunc_Or4_F+0x92>
|
|
66344a6e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344a72: 41 89 d3 mov %edx,%r11d
|
|
66344a75: 45 29 cb sub %r9d,%r11d
|
|
66344a78: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344a7c: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
66344a80: 45 01 1a add %r11d,(%r10)
|
|
66344a83: 41 89 50 14 mov %edx,0x14(%r8)
|
|
66344a87: 31 d2 xor %edx,%edx
|
|
66344a89: 45 8b 02 mov (%r10),%r8d
|
|
66344a8c: 45 85 c0 test %r8d,%r8d
|
|
66344a8f: 0f 9f c2 setg %dl
|
|
66344a92: 3b 10 cmp (%rax),%edx
|
|
66344a94: 74 3c je 66344ad2 <GateFunc_Or4_F+0x92>
|
|
66344a96: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344a9a: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344a9e: 8b 00 mov (%rax),%eax
|
|
66344aa0: 85 c0 test %eax,%eax
|
|
66344aa2: 75 2e jne 66344ad2 <GateFunc_Or4_F+0x92>
|
|
66344aa4: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344aa8: 48 8b 0d 81 1e 01 00 mov 0x11e81(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344aaf: 4c 8b 05 6a 1e 01 00 mov 0x11e6a(%rip),%r8 # 66356920 <net_queue>
|
|
66344ab6: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344aba: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344abe: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344ac4: 48 63 01 movslq (%rcx),%rax
|
|
66344ac7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344acb: 44 89 09 mov %r9d,(%rcx)
|
|
66344ace: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344ad2: c3 retq
|
|
66344ad3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344ad7: 45 8b 10 mov (%r8),%r10d
|
|
66344ada: 45 85 d2 test %r10d,%r10d
|
|
66344add: 75 82 jne 66344a61 <GateFunc_Or4_F+0x21>
|
|
66344adf: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66344ae3: 44 8b 0a mov (%rdx),%r9d
|
|
66344ae6: 31 d2 xor %edx,%edx
|
|
66344ae8: 45 85 c9 test %r9d,%r9d
|
|
66344aeb: 0f 95 c2 setne %dl
|
|
66344aee: e9 6e ff ff ff jmpq 66344a61 <GateFunc_Or4_F+0x21>
|
|
66344af3: 0f 1f 00 nopl (%rax)
|
|
66344af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344afd: 00 00 00
|
|
|
|
0000000066344b00 <GateFunc_Nand4_F>:
|
|
66344b00: ba 01 00 00 00 mov $0x1,%edx
|
|
66344b05: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66344b09: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66344b0d: 45 8b 00 mov (%r8),%r8d
|
|
66344b10: 45 85 c0 test %r8d,%r8d
|
|
66344b13: 74 0c je 66344b21 <GateFunc_Nand4_F+0x21>
|
|
66344b15: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66344b19: 45 8b 18 mov (%r8),%r11d
|
|
66344b1c: 45 85 db test %r11d,%r11d
|
|
66344b1f: 75 72 jne 66344b93 <GateFunc_Nand4_F+0x93>
|
|
66344b21: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344b25: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
66344b29: 44 39 ca cmp %r9d,%edx
|
|
66344b2c: 74 64 je 66344b92 <GateFunc_Nand4_F+0x92>
|
|
66344b2e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344b32: 41 89 d3 mov %edx,%r11d
|
|
66344b35: 45 29 cb sub %r9d,%r11d
|
|
66344b38: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344b3c: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
66344b40: 45 01 1a add %r11d,(%r10)
|
|
66344b43: 41 89 50 14 mov %edx,0x14(%r8)
|
|
66344b47: 31 d2 xor %edx,%edx
|
|
66344b49: 45 8b 02 mov (%r10),%r8d
|
|
66344b4c: 45 85 c0 test %r8d,%r8d
|
|
66344b4f: 0f 9f c2 setg %dl
|
|
66344b52: 3b 10 cmp (%rax),%edx
|
|
66344b54: 74 3c je 66344b92 <GateFunc_Nand4_F+0x92>
|
|
66344b56: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344b5a: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344b5e: 8b 00 mov (%rax),%eax
|
|
66344b60: 85 c0 test %eax,%eax
|
|
66344b62: 75 2e jne 66344b92 <GateFunc_Nand4_F+0x92>
|
|
66344b64: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344b68: 48 8b 0d c1 1d 01 00 mov 0x11dc1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344b6f: 4c 8b 05 aa 1d 01 00 mov 0x11daa(%rip),%r8 # 66356920 <net_queue>
|
|
66344b76: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344b7a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344b7e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344b84: 48 63 01 movslq (%rcx),%rax
|
|
66344b87: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344b8b: 44 89 09 mov %r9d,(%rcx)
|
|
66344b8e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344b92: c3 retq
|
|
66344b93: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344b97: 45 8b 10 mov (%r8),%r10d
|
|
66344b9a: 45 85 d2 test %r10d,%r10d
|
|
66344b9d: 74 82 je 66344b21 <GateFunc_Nand4_F+0x21>
|
|
66344b9f: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66344ba3: 44 8b 0a mov (%rdx),%r9d
|
|
66344ba6: 31 d2 xor %edx,%edx
|
|
66344ba8: 45 85 c9 test %r9d,%r9d
|
|
66344bab: 0f 94 c2 sete %dl
|
|
66344bae: e9 6e ff ff ff jmpq 66344b21 <GateFunc_Nand4_F+0x21>
|
|
66344bb3: 0f 1f 00 nopl (%rax)
|
|
66344bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344bbd: 00 00 00
|
|
|
|
0000000066344bc0 <GateFunc_Xnor6_F>:
|
|
66344bc0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344bc4: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66344bc8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344bcc: 8b 00 mov (%rax),%eax
|
|
66344bce: 41 33 00 xor (%r8),%eax
|
|
66344bd1: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66344bd5: 41 33 00 xor (%r8),%eax
|
|
66344bd8: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66344bdc: 41 33 00 xor (%r8),%eax
|
|
66344bdf: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66344be3: 41 33 00 xor (%r8),%eax
|
|
66344be6: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66344bea: 41 3b 00 cmp (%r8),%eax
|
|
66344bed: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344bf1: 0f 94 c0 sete %al
|
|
66344bf4: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66344bf8: 0f b6 c0 movzbl %al,%eax
|
|
66344bfb: 44 39 c8 cmp %r9d,%eax
|
|
66344bfe: 74 67 je 66344c67 <GateFunc_Xnor6_F+0xa7>
|
|
66344c00: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344c04: 41 89 c3 mov %eax,%r11d
|
|
66344c07: 45 29 cb sub %r9d,%r11d
|
|
66344c0a: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66344c0e: 45 01 1a add %r11d,(%r10)
|
|
66344c11: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
66344c15: 45 31 c0 xor %r8d,%r8d
|
|
66344c18: 45 8b 0a mov (%r10),%r9d
|
|
66344c1b: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66344c1f: 45 85 c9 test %r9d,%r9d
|
|
66344c22: 41 0f 9f c0 setg %r8b
|
|
66344c26: 44 3b 00 cmp (%rax),%r8d
|
|
66344c29: 74 3c je 66344c67 <GateFunc_Xnor6_F+0xa7>
|
|
66344c2b: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344c2f: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66344c33: 8b 00 mov (%rax),%eax
|
|
66344c35: 85 c0 test %eax,%eax
|
|
66344c37: 75 2e jne 66344c67 <GateFunc_Xnor6_F+0xa7>
|
|
66344c39: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344c3d: 48 8b 0d ec 1c 01 00 mov 0x11cec(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344c44: 4c 8b 05 d5 1c 01 00 mov 0x11cd5(%rip),%r8 # 66356920 <net_queue>
|
|
66344c4b: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66344c4f: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344c53: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344c59: 48 63 01 movslq (%rcx),%rax
|
|
66344c5c: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344c60: 44 89 09 mov %r9d,(%rcx)
|
|
66344c63: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344c67: c3 retq
|
|
66344c68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66344c6f: 00
|
|
|
|
0000000066344c70 <GateFunc_Xor6_F>:
|
|
66344c70: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344c74: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66344c78: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344c7c: 8b 00 mov (%rax),%eax
|
|
66344c7e: 41 33 00 xor (%r8),%eax
|
|
66344c81: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66344c85: 41 33 00 xor (%r8),%eax
|
|
66344c88: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66344c8c: 41 33 00 xor (%r8),%eax
|
|
66344c8f: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66344c93: 41 33 00 xor (%r8),%eax
|
|
66344c96: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66344c9a: 41 33 00 xor (%r8),%eax
|
|
66344c9d: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344ca1: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66344ca5: 44 39 c8 cmp %r9d,%eax
|
|
66344ca8: 74 67 je 66344d11 <GateFunc_Xor6_F+0xa1>
|
|
66344caa: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344cae: 41 89 c3 mov %eax,%r11d
|
|
66344cb1: 45 29 cb sub %r9d,%r11d
|
|
66344cb4: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66344cb8: 45 01 1a add %r11d,(%r10)
|
|
66344cbb: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
66344cbf: 45 31 c0 xor %r8d,%r8d
|
|
66344cc2: 45 8b 0a mov (%r10),%r9d
|
|
66344cc5: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66344cc9: 45 85 c9 test %r9d,%r9d
|
|
66344ccc: 41 0f 9f c0 setg %r8b
|
|
66344cd0: 44 3b 00 cmp (%rax),%r8d
|
|
66344cd3: 74 3c je 66344d11 <GateFunc_Xor6_F+0xa1>
|
|
66344cd5: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344cd9: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66344cdd: 8b 00 mov (%rax),%eax
|
|
66344cdf: 85 c0 test %eax,%eax
|
|
66344ce1: 75 2e jne 66344d11 <GateFunc_Xor6_F+0xa1>
|
|
66344ce3: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344ce7: 48 8b 0d 42 1c 01 00 mov 0x11c42(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344cee: 4c 8b 05 2b 1c 01 00 mov 0x11c2b(%rip),%r8 # 66356920 <net_queue>
|
|
66344cf5: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66344cf9: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344cfd: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344d03: 48 63 01 movslq (%rcx),%rax
|
|
66344d06: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344d0a: 44 89 09 mov %r9d,(%rcx)
|
|
66344d0d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344d11: c3 retq
|
|
66344d12: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344d16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344d1d: 00 00 00
|
|
|
|
0000000066344d20 <GateFunc_DFF2_F>:
|
|
66344d20: 56 push %rsi
|
|
66344d21: 53 push %rbx
|
|
66344d22: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66344d26: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344d2a: 44 8b 1a mov (%rdx),%r11d
|
|
66344d2d: 45 85 db test %r11d,%r11d
|
|
66344d30: 0f 84 e3 00 00 00 je 66344e19 <GateFunc_DFF2_F+0xf9>
|
|
66344d36: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66344d3a: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66344d3e: 48 8b 1d db 1b 01 00 mov 0x11bdb(%rip),%rbx # 66356920 <net_queue>
|
|
66344d45: 4c 8b 1d e4 1b 01 00 mov 0x11be4(%rip),%r11 # 66356930 <num_net_queue>
|
|
66344d4c: 44 8b 4a 0c mov 0xc(%rdx),%r9d
|
|
66344d50: 45 8b 00 mov (%r8),%r8d
|
|
66344d53: 45 39 c8 cmp %r9d,%r8d
|
|
66344d56: 74 5c je 66344db4 <GateFunc_DFF2_F+0x94>
|
|
66344d58: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344d5c: 44 89 c6 mov %r8d,%esi
|
|
66344d5f: 44 29 ce sub %r9d,%esi
|
|
66344d62: 45 31 c9 xor %r9d,%r9d
|
|
66344d65: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
66344d69: 41 01 32 add %esi,(%r10)
|
|
66344d6c: 44 89 42 0c mov %r8d,0xc(%rdx)
|
|
66344d70: 45 8b 12 mov (%r10),%r10d
|
|
66344d73: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344d77: 45 85 d2 test %r10d,%r10d
|
|
66344d7a: 41 0f 9f c1 setg %r9b
|
|
66344d7e: 45 3b 08 cmp (%r8),%r9d
|
|
66344d81: 74 31 je 66344db4 <GateFunc_DFF2_F+0x94>
|
|
66344d83: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66344d87: 4d 8b 40 18 mov 0x18(%r8),%r8
|
|
66344d8b: 45 8b 08 mov (%r8),%r9d
|
|
66344d8e: 45 85 c9 test %r9d,%r9d
|
|
66344d91: 75 21 jne 66344db4 <GateFunc_DFF2_F+0x94>
|
|
66344d93: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66344d97: 4d 8b 48 18 mov 0x18(%r8),%r9
|
|
66344d9b: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66344d9f: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66344da6: 4d 63 03 movslq (%r11),%r8
|
|
66344da9: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
66344dad: 45 89 13 mov %r10d,(%r11)
|
|
66344db0: 4e 89 0c c3 mov %r9,(%rbx,%r8,8)
|
|
66344db4: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66344db8: 44 8b 4a 10 mov 0x10(%rdx),%r9d
|
|
66344dbc: 45 8b 00 mov (%r8),%r8d
|
|
66344dbf: 45 39 c8 cmp %r9d,%r8d
|
|
66344dc2: 74 55 je 66344e19 <GateFunc_DFF2_F+0xf9>
|
|
66344dc4: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344dc8: 44 89 c6 mov %r8d,%esi
|
|
66344dcb: 44 29 ce sub %r9d,%esi
|
|
66344dce: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66344dd2: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
66344dd6: 41 01 32 add %esi,(%r10)
|
|
66344dd9: 44 89 42 10 mov %r8d,0x10(%rdx)
|
|
66344ddd: 31 d2 xor %edx,%edx
|
|
66344ddf: 45 8b 02 mov (%r10),%r8d
|
|
66344de2: 45 85 c0 test %r8d,%r8d
|
|
66344de5: 0f 9f c2 setg %dl
|
|
66344de8: 3b 10 cmp (%rax),%edx
|
|
66344dea: 74 2d je 66344e19 <GateFunc_DFF2_F+0xf9>
|
|
66344dec: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344df0: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66344df4: 8b 00 mov (%rax),%eax
|
|
66344df6: 85 c0 test %eax,%eax
|
|
66344df8: 75 1f jne 66344e19 <GateFunc_DFF2_F+0xf9>
|
|
66344dfa: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344dfe: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66344e02: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344e06: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344e0c: 49 63 03 movslq (%r11),%rax
|
|
66344e0f: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66344e12: 41 89 0b mov %ecx,(%r11)
|
|
66344e15: 48 89 14 c3 mov %rdx,(%rbx,%rax,8)
|
|
66344e19: 5b pop %rbx
|
|
66344e1a: 5e pop %rsi
|
|
66344e1b: c3 retq
|
|
66344e1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066344e20 <GateFunc_Nand5_F>:
|
|
66344e20: ba 01 00 00 00 mov $0x1,%edx
|
|
66344e25: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66344e29: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66344e2d: 45 8b 08 mov (%r8),%r9d
|
|
66344e30: 45 85 c9 test %r9d,%r9d
|
|
66344e33: 74 0c je 66344e41 <GateFunc_Nand5_F+0x21>
|
|
66344e35: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66344e39: 45 8b 00 mov (%r8),%r8d
|
|
66344e3c: 45 85 c0 test %r8d,%r8d
|
|
66344e3f: 75 72 jne 66344eb3 <GateFunc_Nand5_F+0x93>
|
|
66344e41: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344e45: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66344e49: 44 39 ca cmp %r9d,%edx
|
|
66344e4c: 74 64 je 66344eb2 <GateFunc_Nand5_F+0x92>
|
|
66344e4e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344e52: 41 89 d3 mov %edx,%r11d
|
|
66344e55: 45 29 cb sub %r9d,%r11d
|
|
66344e58: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66344e5c: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66344e60: 45 01 1a add %r11d,(%r10)
|
|
66344e63: 41 89 50 18 mov %edx,0x18(%r8)
|
|
66344e67: 31 d2 xor %edx,%edx
|
|
66344e69: 45 8b 02 mov (%r10),%r8d
|
|
66344e6c: 45 85 c0 test %r8d,%r8d
|
|
66344e6f: 0f 9f c2 setg %dl
|
|
66344e72: 3b 10 cmp (%rax),%edx
|
|
66344e74: 74 3c je 66344eb2 <GateFunc_Nand5_F+0x92>
|
|
66344e76: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344e7a: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66344e7e: 8b 00 mov (%rax),%eax
|
|
66344e80: 85 c0 test %eax,%eax
|
|
66344e82: 75 2e jne 66344eb2 <GateFunc_Nand5_F+0x92>
|
|
66344e84: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344e88: 48 8b 0d a1 1a 01 00 mov 0x11aa1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344e8f: 4c 8b 05 8a 1a 01 00 mov 0x11a8a(%rip),%r8 # 66356920 <net_queue>
|
|
66344e96: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66344e9a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344e9e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344ea4: 48 63 01 movslq (%rcx),%rax
|
|
66344ea7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344eab: 44 89 09 mov %r9d,(%rcx)
|
|
66344eae: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344eb2: c3 retq
|
|
66344eb3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344eb7: 45 8b 18 mov (%r8),%r11d
|
|
66344eba: 45 85 db test %r11d,%r11d
|
|
66344ebd: 74 82 je 66344e41 <GateFunc_Nand5_F+0x21>
|
|
66344ebf: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66344ec3: 45 8b 10 mov (%r8),%r10d
|
|
66344ec6: 45 85 d2 test %r10d,%r10d
|
|
66344ec9: 0f 84 72 ff ff ff je 66344e41 <GateFunc_Nand5_F+0x21>
|
|
66344ecf: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344ed3: 44 8b 0a mov (%rdx),%r9d
|
|
66344ed6: 31 d2 xor %edx,%edx
|
|
66344ed8: 45 85 c9 test %r9d,%r9d
|
|
66344edb: 0f 94 c2 sete %dl
|
|
66344ede: e9 5e ff ff ff jmpq 66344e41 <GateFunc_Nand5_F+0x21>
|
|
66344ee3: 0f 1f 00 nopl (%rax)
|
|
66344ee6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344eed: 00 00 00
|
|
|
|
0000000066344ef0 <GateFunc_And5_F>:
|
|
66344ef0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344ef4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344ef8: 8b 00 mov (%rax),%eax
|
|
66344efa: 85 c0 test %eax,%eax
|
|
66344efc: 74 0a je 66344f08 <GateFunc_And5_F+0x18>
|
|
66344efe: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344f02: 8b 00 mov (%rax),%eax
|
|
66344f04: 85 c0 test %eax,%eax
|
|
66344f06: 75 78 jne 66344f80 <GateFunc_And5_F+0x90>
|
|
66344f08: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344f0c: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66344f10: 44 39 c8 cmp %r9d,%eax
|
|
66344f13: 74 67 je 66344f7c <GateFunc_And5_F+0x8c>
|
|
66344f15: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344f19: 41 89 c3 mov %eax,%r11d
|
|
66344f1c: 45 29 cb sub %r9d,%r11d
|
|
66344f1f: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66344f23: 45 01 1a add %r11d,(%r10)
|
|
66344f26: 41 89 40 18 mov %eax,0x18(%r8)
|
|
66344f2a: 45 31 c0 xor %r8d,%r8d
|
|
66344f2d: 45 8b 0a mov (%r10),%r9d
|
|
66344f30: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66344f34: 45 85 c9 test %r9d,%r9d
|
|
66344f37: 41 0f 9f c0 setg %r8b
|
|
66344f3b: 44 3b 00 cmp (%rax),%r8d
|
|
66344f3e: 74 3c je 66344f7c <GateFunc_And5_F+0x8c>
|
|
66344f40: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344f44: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66344f48: 8b 00 mov (%rax),%eax
|
|
66344f4a: 85 c0 test %eax,%eax
|
|
66344f4c: 75 2e jne 66344f7c <GateFunc_And5_F+0x8c>
|
|
66344f4e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344f52: 48 8b 0d d7 19 01 00 mov 0x119d7(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344f59: 4c 8b 05 c0 19 01 00 mov 0x119c0(%rip),%r8 # 66356920 <net_queue>
|
|
66344f60: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66344f64: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344f68: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344f6e: 48 63 01 movslq (%rcx),%rax
|
|
66344f71: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344f75: 44 89 09 mov %r9d,(%rcx)
|
|
66344f78: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344f7c: c3 retq
|
|
66344f7d: 0f 1f 00 nopl (%rax)
|
|
66344f80: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66344f84: 8b 00 mov (%rax),%eax
|
|
66344f86: 85 c0 test %eax,%eax
|
|
66344f88: 0f 84 7a ff ff ff je 66344f08 <GateFunc_And5_F+0x18>
|
|
66344f8e: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66344f92: 8b 00 mov (%rax),%eax
|
|
66344f94: 85 c0 test %eax,%eax
|
|
66344f96: 0f 84 6c ff ff ff je 66344f08 <GateFunc_And5_F+0x18>
|
|
66344f9c: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66344fa0: 44 8b 10 mov (%rax),%r10d
|
|
66344fa3: 31 c0 xor %eax,%eax
|
|
66344fa5: 45 85 d2 test %r10d,%r10d
|
|
66344fa8: 0f 95 c0 setne %al
|
|
66344fab: e9 58 ff ff ff jmpq 66344f08 <GateFunc_And5_F+0x18>
|
|
|
|
0000000066344fb0 <GateFunc_Xor7_F>:
|
|
66344fb0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344fb4: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66344fb8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344fbc: 8b 00 mov (%rax),%eax
|
|
66344fbe: 41 33 00 xor (%r8),%eax
|
|
66344fc1: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66344fc5: 41 33 00 xor (%r8),%eax
|
|
66344fc8: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66344fcc: 41 33 00 xor (%r8),%eax
|
|
66344fcf: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66344fd3: 41 33 00 xor (%r8),%eax
|
|
66344fd6: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66344fda: 41 33 00 xor (%r8),%eax
|
|
66344fdd: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
66344fe1: 41 33 00 xor (%r8),%eax
|
|
66344fe4: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344fe8: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66344fec: 44 39 c8 cmp %r9d,%eax
|
|
66344fef: 74 67 je 66345058 <GateFunc_Xor7_F+0xa8>
|
|
66344ff1: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344ff5: 41 89 c3 mov %eax,%r11d
|
|
66344ff8: 45 29 cb sub %r9d,%r11d
|
|
66344ffb: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66344fff: 45 01 1a add %r11d,(%r10)
|
|
66345002: 41 89 40 20 mov %eax,0x20(%r8)
|
|
66345006: 45 31 c0 xor %r8d,%r8d
|
|
66345009: 45 8b 0a mov (%r10),%r9d
|
|
6634500c: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66345010: 45 85 c9 test %r9d,%r9d
|
|
66345013: 41 0f 9f c0 setg %r8b
|
|
66345017: 44 3b 00 cmp (%rax),%r8d
|
|
6634501a: 74 3c je 66345058 <GateFunc_Xor7_F+0xa8>
|
|
6634501c: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345020: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66345024: 8b 00 mov (%rax),%eax
|
|
66345026: 85 c0 test %eax,%eax
|
|
66345028: 75 2e jne 66345058 <GateFunc_Xor7_F+0xa8>
|
|
6634502a: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634502e: 48 8b 0d fb 18 01 00 mov 0x118fb(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345035: 4c 8b 05 e4 18 01 00 mov 0x118e4(%rip),%r8 # 66356920 <net_queue>
|
|
6634503c: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66345040: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345044: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634504a: 48 63 01 movslq (%rcx),%rax
|
|
6634504d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66345051: 44 89 09 mov %r9d,(%rcx)
|
|
66345054: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66345058: c3 retq
|
|
66345059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
0000000066345060 <GateFunc_Nor5_F>:
|
|
66345060: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66345064: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66345068: 8b 00 mov (%rax),%eax
|
|
6634506a: 85 c0 test %eax,%eax
|
|
6634506c: 0f 85 8e 00 00 00 jne 66345100 <GateFunc_Nor5_F+0xa0>
|
|
66345072: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66345076: 45 8b 00 mov (%r8),%r8d
|
|
66345079: 45 85 c0 test %r8d,%r8d
|
|
6634507c: 74 75 je 663450f3 <GateFunc_Nor5_F+0x93>
|
|
6634507e: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345082: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66345086: 44 39 c8 cmp %r9d,%eax
|
|
66345089: 74 67 je 663450f2 <GateFunc_Nor5_F+0x92>
|
|
6634508b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634508f: 41 89 c3 mov %eax,%r11d
|
|
66345092: 45 29 cb sub %r9d,%r11d
|
|
66345095: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66345099: 45 01 1a add %r11d,(%r10)
|
|
6634509c: 41 89 40 18 mov %eax,0x18(%r8)
|
|
663450a0: 45 31 c0 xor %r8d,%r8d
|
|
663450a3: 45 8b 0a mov (%r10),%r9d
|
|
663450a6: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
663450aa: 45 85 c9 test %r9d,%r9d
|
|
663450ad: 41 0f 9f c0 setg %r8b
|
|
663450b1: 44 3b 00 cmp (%rax),%r8d
|
|
663450b4: 74 3c je 663450f2 <GateFunc_Nor5_F+0x92>
|
|
663450b6: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663450ba: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
663450be: 8b 00 mov (%rax),%eax
|
|
663450c0: 85 c0 test %eax,%eax
|
|
663450c2: 75 2e jne 663450f2 <GateFunc_Nor5_F+0x92>
|
|
663450c4: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663450c8: 48 8b 0d 61 18 01 00 mov 0x11861(%rip),%rcx # 66356930 <num_net_queue>
|
|
663450cf: 4c 8b 05 4a 18 01 00 mov 0x1184a(%rip),%r8 # 66356920 <net_queue>
|
|
663450d6: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663450da: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663450de: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663450e4: 48 63 01 movslq (%rcx),%rax
|
|
663450e7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663450eb: 44 89 09 mov %r9d,(%rcx)
|
|
663450ee: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663450f2: c3 retq
|
|
663450f3: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663450f7: 8b 00 mov (%rax),%eax
|
|
663450f9: 85 c0 test %eax,%eax
|
|
663450fb: 74 13 je 66345110 <GateFunc_Nor5_F+0xb0>
|
|
663450fd: 0f 1f 00 nopl (%rax)
|
|
66345100: 31 c0 xor %eax,%eax
|
|
66345102: e9 77 ff ff ff jmpq 6634507e <GateFunc_Nor5_F+0x1e>
|
|
66345107: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634510e: 00 00
|
|
66345110: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66345114: 45 8b 18 mov (%r8),%r11d
|
|
66345117: 45 85 db test %r11d,%r11d
|
|
6634511a: 0f 85 5e ff ff ff jne 6634507e <GateFunc_Nor5_F+0x1e>
|
|
66345120: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66345124: 44 8b 10 mov (%rax),%r10d
|
|
66345127: 31 c0 xor %eax,%eax
|
|
66345129: 45 85 d2 test %r10d,%r10d
|
|
6634512c: 0f 94 c0 sete %al
|
|
6634512f: e9 4a ff ff ff jmpq 6634507e <GateFunc_Nor5_F+0x1e>
|
|
66345134: 66 90 xchg %ax,%ax
|
|
66345136: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634513d: 00 00 00
|
|
|
|
0000000066345140 <GateFunc_Or5_F>:
|
|
66345140: ba 01 00 00 00 mov $0x1,%edx
|
|
66345145: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66345149: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634514d: 45 8b 08 mov (%r8),%r9d
|
|
66345150: 45 85 c9 test %r9d,%r9d
|
|
66345153: 75 0c jne 66345161 <GateFunc_Or5_F+0x21>
|
|
66345155: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66345159: 45 8b 00 mov (%r8),%r8d
|
|
6634515c: 45 85 c0 test %r8d,%r8d
|
|
6634515f: 74 72 je 663451d3 <GateFunc_Or5_F+0x93>
|
|
66345161: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345165: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66345169: 44 39 ca cmp %r9d,%edx
|
|
6634516c: 74 64 je 663451d2 <GateFunc_Or5_F+0x92>
|
|
6634516e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345172: 41 89 d3 mov %edx,%r11d
|
|
66345175: 45 29 cb sub %r9d,%r11d
|
|
66345178: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634517c: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66345180: 45 01 1a add %r11d,(%r10)
|
|
66345183: 41 89 50 18 mov %edx,0x18(%r8)
|
|
66345187: 31 d2 xor %edx,%edx
|
|
66345189: 45 8b 02 mov (%r10),%r8d
|
|
6634518c: 45 85 c0 test %r8d,%r8d
|
|
6634518f: 0f 9f c2 setg %dl
|
|
66345192: 3b 10 cmp (%rax),%edx
|
|
66345194: 74 3c je 663451d2 <GateFunc_Or5_F+0x92>
|
|
66345196: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634519a: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634519e: 8b 00 mov (%rax),%eax
|
|
663451a0: 85 c0 test %eax,%eax
|
|
663451a2: 75 2e jne 663451d2 <GateFunc_Or5_F+0x92>
|
|
663451a4: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663451a8: 48 8b 0d 81 17 01 00 mov 0x11781(%rip),%rcx # 66356930 <num_net_queue>
|
|
663451af: 4c 8b 05 6a 17 01 00 mov 0x1176a(%rip),%r8 # 66356920 <net_queue>
|
|
663451b6: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663451ba: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663451be: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663451c4: 48 63 01 movslq (%rcx),%rax
|
|
663451c7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663451cb: 44 89 09 mov %r9d,(%rcx)
|
|
663451ce: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663451d2: c3 retq
|
|
663451d3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663451d7: 45 8b 18 mov (%r8),%r11d
|
|
663451da: 45 85 db test %r11d,%r11d
|
|
663451dd: 75 82 jne 66345161 <GateFunc_Or5_F+0x21>
|
|
663451df: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
663451e3: 45 8b 10 mov (%r8),%r10d
|
|
663451e6: 45 85 d2 test %r10d,%r10d
|
|
663451e9: 0f 85 72 ff ff ff jne 66345161 <GateFunc_Or5_F+0x21>
|
|
663451ef: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
663451f3: 44 8b 0a mov (%rdx),%r9d
|
|
663451f6: 31 d2 xor %edx,%edx
|
|
663451f8: 45 85 c9 test %r9d,%r9d
|
|
663451fb: 0f 95 c2 setne %dl
|
|
663451fe: e9 5e ff ff ff jmpq 66345161 <GateFunc_Or5_F+0x21>
|
|
66345203: 0f 1f 00 nopl (%rax)
|
|
66345206: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634520d: 00 00 00
|
|
|
|
0000000066345210 <GateFunc_Xnor7_F>:
|
|
66345210: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66345214: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66345218: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634521c: 8b 00 mov (%rax),%eax
|
|
6634521e: 41 33 00 xor (%r8),%eax
|
|
66345221: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66345225: 41 33 00 xor (%r8),%eax
|
|
66345228: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
6634522c: 41 33 00 xor (%r8),%eax
|
|
6634522f: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66345233: 41 33 00 xor (%r8),%eax
|
|
66345236: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
6634523a: 41 33 00 xor (%r8),%eax
|
|
6634523d: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
66345241: 41 3b 00 cmp (%r8),%eax
|
|
66345244: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345248: 0f 94 c0 sete %al
|
|
6634524b: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
6634524f: 0f b6 c0 movzbl %al,%eax
|
|
66345252: 44 39 c8 cmp %r9d,%eax
|
|
66345255: 74 67 je 663452be <GateFunc_Xnor7_F+0xae>
|
|
66345257: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634525b: 41 89 c3 mov %eax,%r11d
|
|
6634525e: 45 29 cb sub %r9d,%r11d
|
|
66345261: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66345265: 45 01 1a add %r11d,(%r10)
|
|
66345268: 41 89 40 20 mov %eax,0x20(%r8)
|
|
6634526c: 45 31 c0 xor %r8d,%r8d
|
|
6634526f: 45 8b 0a mov (%r10),%r9d
|
|
66345272: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66345276: 45 85 c9 test %r9d,%r9d
|
|
66345279: 41 0f 9f c0 setg %r8b
|
|
6634527d: 44 3b 00 cmp (%rax),%r8d
|
|
66345280: 74 3c je 663452be <GateFunc_Xnor7_F+0xae>
|
|
66345282: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345286: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634528a: 8b 00 mov (%rax),%eax
|
|
6634528c: 85 c0 test %eax,%eax
|
|
6634528e: 75 2e jne 663452be <GateFunc_Xnor7_F+0xae>
|
|
66345290: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345294: 48 8b 0d 95 16 01 00 mov 0x11695(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634529b: 4c 8b 05 7e 16 01 00 mov 0x1167e(%rip),%r8 # 66356920 <net_queue>
|
|
663452a2: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663452a6: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663452aa: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663452b0: 48 63 01 movslq (%rcx),%rax
|
|
663452b3: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663452b7: 44 89 09 mov %r9d,(%rcx)
|
|
663452ba: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663452be: c3 retq
|
|
663452bf: 90 nop
|
|
|
|
00000000663452c0 <GateFunc_Xor8_F>:
|
|
663452c0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663452c4: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663452c8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663452cc: 8b 00 mov (%rax),%eax
|
|
663452ce: 41 33 00 xor (%r8),%eax
|
|
663452d1: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
663452d5: 41 33 00 xor (%r8),%eax
|
|
663452d8: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
663452dc: 41 33 00 xor (%r8),%eax
|
|
663452df: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
663452e3: 41 33 00 xor (%r8),%eax
|
|
663452e6: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
663452ea: 41 33 00 xor (%r8),%eax
|
|
663452ed: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
663452f1: 41 33 00 xor (%r8),%eax
|
|
663452f4: 4c 8b 42 40 mov 0x40(%rdx),%r8
|
|
663452f8: 41 33 00 xor (%r8),%eax
|
|
663452fb: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663452ff: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66345303: 44 39 c8 cmp %r9d,%eax
|
|
66345306: 74 67 je 6634536f <GateFunc_Xor8_F+0xaf>
|
|
66345308: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634530c: 41 89 c3 mov %eax,%r11d
|
|
6634530f: 45 29 cb sub %r9d,%r11d
|
|
66345312: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66345316: 45 01 1a add %r11d,(%r10)
|
|
66345319: 41 89 40 24 mov %eax,0x24(%r8)
|
|
6634531d: 45 31 c0 xor %r8d,%r8d
|
|
66345320: 45 8b 0a mov (%r10),%r9d
|
|
66345323: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
66345327: 45 85 c9 test %r9d,%r9d
|
|
6634532a: 41 0f 9f c0 setg %r8b
|
|
6634532e: 44 3b 00 cmp (%rax),%r8d
|
|
66345331: 74 3c je 6634536f <GateFunc_Xor8_F+0xaf>
|
|
66345333: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345337: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634533b: 8b 00 mov (%rax),%eax
|
|
6634533d: 85 c0 test %eax,%eax
|
|
6634533f: 75 2e jne 6634536f <GateFunc_Xor8_F+0xaf>
|
|
66345341: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345345: 48 8b 0d e4 15 01 00 mov 0x115e4(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634534c: 4c 8b 05 cd 15 01 00 mov 0x115cd(%rip),%r8 # 66356920 <net_queue>
|
|
66345353: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66345357: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634535b: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345361: 48 63 01 movslq (%rcx),%rax
|
|
66345364: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66345368: 44 89 09 mov %r9d,(%rcx)
|
|
6634536b: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634536f: c3 retq
|
|
|
|
0000000066345370 <GateFunc_Xnor8_F>:
|
|
66345370: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66345374: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66345378: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634537c: 8b 00 mov (%rax),%eax
|
|
6634537e: 41 33 00 xor (%r8),%eax
|
|
66345381: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66345385: 41 33 00 xor (%r8),%eax
|
|
66345388: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
6634538c: 41 33 00 xor (%r8),%eax
|
|
6634538f: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66345393: 41 33 00 xor (%r8),%eax
|
|
66345396: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
6634539a: 41 33 00 xor (%r8),%eax
|
|
6634539d: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
663453a1: 41 33 00 xor (%r8),%eax
|
|
663453a4: 4c 8b 42 40 mov 0x40(%rdx),%r8
|
|
663453a8: 41 3b 00 cmp (%r8),%eax
|
|
663453ab: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663453af: 0f 94 c0 sete %al
|
|
663453b2: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
663453b6: 0f b6 c0 movzbl %al,%eax
|
|
663453b9: 44 39 c8 cmp %r9d,%eax
|
|
663453bc: 74 67 je 66345425 <GateFunc_Xnor8_F+0xb5>
|
|
663453be: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663453c2: 41 89 c3 mov %eax,%r11d
|
|
663453c5: 45 29 cb sub %r9d,%r11d
|
|
663453c8: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
663453cc: 45 01 1a add %r11d,(%r10)
|
|
663453cf: 41 89 40 24 mov %eax,0x24(%r8)
|
|
663453d3: 45 31 c0 xor %r8d,%r8d
|
|
663453d6: 45 8b 0a mov (%r10),%r9d
|
|
663453d9: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
663453dd: 45 85 c9 test %r9d,%r9d
|
|
663453e0: 41 0f 9f c0 setg %r8b
|
|
663453e4: 44 3b 00 cmp (%rax),%r8d
|
|
663453e7: 74 3c je 66345425 <GateFunc_Xnor8_F+0xb5>
|
|
663453e9: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663453ed: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
663453f1: 8b 00 mov (%rax),%eax
|
|
663453f3: 85 c0 test %eax,%eax
|
|
663453f5: 75 2e jne 66345425 <GateFunc_Xnor8_F+0xb5>
|
|
663453f7: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663453fb: 48 8b 0d 2e 15 01 00 mov 0x1152e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345402: 4c 8b 05 17 15 01 00 mov 0x11517(%rip),%r8 # 66356920 <net_queue>
|
|
66345409: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634540d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345411: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345417: 48 63 01 movslq (%rcx),%rax
|
|
6634541a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634541e: 44 89 09 mov %r9d,(%rcx)
|
|
66345421: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66345425: c3 retq
|
|
66345426: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634542d: 00 00 00
|
|
|
|
0000000066345430 <GateFunc_Nor6_F>:
|
|
66345430: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66345434: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66345438: 8b 00 mov (%rax),%eax
|
|
6634543a: 85 c0 test %eax,%eax
|
|
6634543c: 0f 85 8e 00 00 00 jne 663454d0 <GateFunc_Nor6_F+0xa0>
|
|
66345442: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66345446: 45 8b 08 mov (%r8),%r9d
|
|
66345449: 45 85 c9 test %r9d,%r9d
|
|
6634544c: 74 75 je 663454c3 <GateFunc_Nor6_F+0x93>
|
|
6634544e: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345452: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345456: 44 39 c8 cmp %r9d,%eax
|
|
66345459: 74 67 je 663454c2 <GateFunc_Nor6_F+0x92>
|
|
6634545b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634545f: 41 89 c3 mov %eax,%r11d
|
|
66345462: 45 29 cb sub %r9d,%r11d
|
|
66345465: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345469: 45 01 1a add %r11d,(%r10)
|
|
6634546c: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
66345470: 45 31 c0 xor %r8d,%r8d
|
|
66345473: 45 8b 0a mov (%r10),%r9d
|
|
66345476: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
6634547a: 45 85 c9 test %r9d,%r9d
|
|
6634547d: 41 0f 9f c0 setg %r8b
|
|
66345481: 44 3b 00 cmp (%rax),%r8d
|
|
66345484: 74 3c je 663454c2 <GateFunc_Nor6_F+0x92>
|
|
66345486: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634548a: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634548e: 8b 00 mov (%rax),%eax
|
|
66345490: 85 c0 test %eax,%eax
|
|
66345492: 75 2e jne 663454c2 <GateFunc_Nor6_F+0x92>
|
|
66345494: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345498: 48 8b 0d 91 14 01 00 mov 0x11491(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634549f: 4c 8b 05 7a 14 01 00 mov 0x1147a(%rip),%r8 # 66356920 <net_queue>
|
|
663454a6: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
663454aa: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663454ae: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663454b4: 48 63 01 movslq (%rcx),%rax
|
|
663454b7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663454bb: 44 89 09 mov %r9d,(%rcx)
|
|
663454be: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663454c2: c3 retq
|
|
663454c3: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663454c7: 8b 00 mov (%rax),%eax
|
|
663454c9: 85 c0 test %eax,%eax
|
|
663454cb: 74 13 je 663454e0 <GateFunc_Nor6_F+0xb0>
|
|
663454cd: 0f 1f 00 nopl (%rax)
|
|
663454d0: 31 c0 xor %eax,%eax
|
|
663454d2: e9 77 ff ff ff jmpq 6634544e <GateFunc_Nor6_F+0x1e>
|
|
663454d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663454de: 00 00
|
|
663454e0: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
663454e4: 45 8b 00 mov (%r8),%r8d
|
|
663454e7: 45 85 c0 test %r8d,%r8d
|
|
663454ea: 0f 85 5e ff ff ff jne 6634544e <GateFunc_Nor6_F+0x1e>
|
|
663454f0: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
663454f4: 45 8b 18 mov (%r8),%r11d
|
|
663454f7: 45 85 db test %r11d,%r11d
|
|
663454fa: 0f 85 4e ff ff ff jne 6634544e <GateFunc_Nor6_F+0x1e>
|
|
66345500: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66345504: 44 8b 10 mov (%rax),%r10d
|
|
66345507: 31 c0 xor %eax,%eax
|
|
66345509: 45 85 d2 test %r10d,%r10d
|
|
6634550c: 0f 94 c0 sete %al
|
|
6634550f: e9 3a ff ff ff jmpq 6634544e <GateFunc_Nor6_F+0x1e>
|
|
66345514: 66 90 xchg %ax,%ax
|
|
66345516: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634551d: 00 00 00
|
|
|
|
0000000066345520 <GateFunc_And6_F>:
|
|
66345520: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66345524: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66345528: 8b 00 mov (%rax),%eax
|
|
6634552a: 85 c0 test %eax,%eax
|
|
6634552c: 74 0a je 66345538 <GateFunc_And6_F+0x18>
|
|
6634552e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345532: 8b 00 mov (%rax),%eax
|
|
66345534: 85 c0 test %eax,%eax
|
|
66345536: 75 78 jne 663455b0 <GateFunc_And6_F+0x90>
|
|
66345538: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634553c: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345540: 44 39 c8 cmp %r9d,%eax
|
|
66345543: 74 67 je 663455ac <GateFunc_And6_F+0x8c>
|
|
66345545: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345549: 41 89 c3 mov %eax,%r11d
|
|
6634554c: 45 29 cb sub %r9d,%r11d
|
|
6634554f: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345553: 45 01 1a add %r11d,(%r10)
|
|
66345556: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
6634555a: 45 31 c0 xor %r8d,%r8d
|
|
6634555d: 45 8b 0a mov (%r10),%r9d
|
|
66345560: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66345564: 45 85 c9 test %r9d,%r9d
|
|
66345567: 41 0f 9f c0 setg %r8b
|
|
6634556b: 44 3b 00 cmp (%rax),%r8d
|
|
6634556e: 74 3c je 663455ac <GateFunc_And6_F+0x8c>
|
|
66345570: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345574: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66345578: 8b 00 mov (%rax),%eax
|
|
6634557a: 85 c0 test %eax,%eax
|
|
6634557c: 75 2e jne 663455ac <GateFunc_And6_F+0x8c>
|
|
6634557e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345582: 48 8b 0d a7 13 01 00 mov 0x113a7(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345589: 4c 8b 05 90 13 01 00 mov 0x11390(%rip),%r8 # 66356920 <net_queue>
|
|
66345590: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66345594: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345598: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634559e: 48 63 01 movslq (%rcx),%rax
|
|
663455a1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663455a5: 44 89 09 mov %r9d,(%rcx)
|
|
663455a8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663455ac: c3 retq
|
|
663455ad: 0f 1f 00 nopl (%rax)
|
|
663455b0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663455b4: 8b 00 mov (%rax),%eax
|
|
663455b6: 85 c0 test %eax,%eax
|
|
663455b8: 0f 84 7a ff ff ff je 66345538 <GateFunc_And6_F+0x18>
|
|
663455be: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663455c2: 8b 00 mov (%rax),%eax
|
|
663455c4: 85 c0 test %eax,%eax
|
|
663455c6: 0f 84 6c ff ff ff je 66345538 <GateFunc_And6_F+0x18>
|
|
663455cc: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663455d0: 8b 00 mov (%rax),%eax
|
|
663455d2: 85 c0 test %eax,%eax
|
|
663455d4: 0f 84 5e ff ff ff je 66345538 <GateFunc_And6_F+0x18>
|
|
663455da: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
663455de: 44 8b 10 mov (%rax),%r10d
|
|
663455e1: 31 c0 xor %eax,%eax
|
|
663455e3: 45 85 d2 test %r10d,%r10d
|
|
663455e6: 0f 95 c0 setne %al
|
|
663455e9: e9 4a ff ff ff jmpq 66345538 <GateFunc_And6_F+0x18>
|
|
663455ee: 66 90 xchg %ax,%ax
|
|
|
|
00000000663455f0 <GateFunc_Or6_F>:
|
|
663455f0: ba 01 00 00 00 mov $0x1,%edx
|
|
663455f5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663455f9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663455fd: 45 8b 10 mov (%r8),%r10d
|
|
66345600: 45 85 d2 test %r10d,%r10d
|
|
66345603: 75 0c jne 66345611 <GateFunc_Or6_F+0x21>
|
|
66345605: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66345609: 45 8b 08 mov (%r8),%r9d
|
|
6634560c: 45 85 c9 test %r9d,%r9d
|
|
6634560f: 74 72 je 66345683 <GateFunc_Or6_F+0x93>
|
|
66345611: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345615: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345619: 44 39 ca cmp %r9d,%edx
|
|
6634561c: 74 64 je 66345682 <GateFunc_Or6_F+0x92>
|
|
6634561e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345622: 41 89 d3 mov %edx,%r11d
|
|
66345625: 45 29 cb sub %r9d,%r11d
|
|
66345628: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634562c: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345630: 45 01 1a add %r11d,(%r10)
|
|
66345633: 41 89 50 1c mov %edx,0x1c(%r8)
|
|
66345637: 31 d2 xor %edx,%edx
|
|
66345639: 45 8b 02 mov (%r10),%r8d
|
|
6634563c: 45 85 c0 test %r8d,%r8d
|
|
6634563f: 0f 9f c2 setg %dl
|
|
66345642: 3b 10 cmp (%rax),%edx
|
|
66345644: 74 3c je 66345682 <GateFunc_Or6_F+0x92>
|
|
66345646: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634564a: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634564e: 8b 00 mov (%rax),%eax
|
|
66345650: 85 c0 test %eax,%eax
|
|
66345652: 75 2e jne 66345682 <GateFunc_Or6_F+0x92>
|
|
66345654: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345658: 48 8b 0d d1 12 01 00 mov 0x112d1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634565f: 4c 8b 05 ba 12 01 00 mov 0x112ba(%rip),%r8 # 66356920 <net_queue>
|
|
66345666: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634566a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634566e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345674: 48 63 01 movslq (%rcx),%rax
|
|
66345677: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634567b: 44 89 09 mov %r9d,(%rcx)
|
|
6634567e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66345682: c3 retq
|
|
66345683: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66345687: 45 8b 00 mov (%r8),%r8d
|
|
6634568a: 45 85 c0 test %r8d,%r8d
|
|
6634568d: 75 82 jne 66345611 <GateFunc_Or6_F+0x21>
|
|
6634568f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66345693: 45 8b 18 mov (%r8),%r11d
|
|
66345696: 45 85 db test %r11d,%r11d
|
|
66345699: 0f 85 72 ff ff ff jne 66345611 <GateFunc_Or6_F+0x21>
|
|
6634569f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663456a3: 45 8b 10 mov (%r8),%r10d
|
|
663456a6: 45 85 d2 test %r10d,%r10d
|
|
663456a9: 0f 85 62 ff ff ff jne 66345611 <GateFunc_Or6_F+0x21>
|
|
663456af: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663456b3: 44 8b 0a mov (%rdx),%r9d
|
|
663456b6: 31 d2 xor %edx,%edx
|
|
663456b8: 45 85 c9 test %r9d,%r9d
|
|
663456bb: 0f 95 c2 setne %dl
|
|
663456be: e9 4e ff ff ff jmpq 66345611 <GateFunc_Or6_F+0x21>
|
|
663456c3: 0f 1f 00 nopl (%rax)
|
|
663456c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663456cd: 00 00 00
|
|
|
|
00000000663456d0 <GateFunc_Nand6_F>:
|
|
663456d0: ba 01 00 00 00 mov $0x1,%edx
|
|
663456d5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663456d9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663456dd: 45 8b 10 mov (%r8),%r10d
|
|
663456e0: 45 85 d2 test %r10d,%r10d
|
|
663456e3: 74 0c je 663456f1 <GateFunc_Nand6_F+0x21>
|
|
663456e5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
663456e9: 45 8b 08 mov (%r8),%r9d
|
|
663456ec: 45 85 c9 test %r9d,%r9d
|
|
663456ef: 75 72 jne 66345763 <GateFunc_Nand6_F+0x93>
|
|
663456f1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663456f5: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
663456f9: 44 39 ca cmp %r9d,%edx
|
|
663456fc: 74 64 je 66345762 <GateFunc_Nand6_F+0x92>
|
|
663456fe: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345702: 41 89 d3 mov %edx,%r11d
|
|
66345705: 45 29 cb sub %r9d,%r11d
|
|
66345708: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634570c: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345710: 45 01 1a add %r11d,(%r10)
|
|
66345713: 41 89 50 1c mov %edx,0x1c(%r8)
|
|
66345717: 31 d2 xor %edx,%edx
|
|
66345719: 45 8b 02 mov (%r10),%r8d
|
|
6634571c: 45 85 c0 test %r8d,%r8d
|
|
6634571f: 0f 9f c2 setg %dl
|
|
66345722: 3b 10 cmp (%rax),%edx
|
|
66345724: 74 3c je 66345762 <GateFunc_Nand6_F+0x92>
|
|
66345726: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634572a: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634572e: 8b 00 mov (%rax),%eax
|
|
66345730: 85 c0 test %eax,%eax
|
|
66345732: 75 2e jne 66345762 <GateFunc_Nand6_F+0x92>
|
|
66345734: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345738: 48 8b 0d f1 11 01 00 mov 0x111f1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634573f: 4c 8b 05 da 11 01 00 mov 0x111da(%rip),%r8 # 66356920 <net_queue>
|
|
66345746: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634574a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634574e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345754: 48 63 01 movslq (%rcx),%rax
|
|
66345757: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634575b: 44 89 09 mov %r9d,(%rcx)
|
|
6634575e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66345762: c3 retq
|
|
66345763: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66345767: 45 8b 00 mov (%r8),%r8d
|
|
6634576a: 45 85 c0 test %r8d,%r8d
|
|
6634576d: 74 82 je 663456f1 <GateFunc_Nand6_F+0x21>
|
|
6634576f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66345773: 45 8b 18 mov (%r8),%r11d
|
|
66345776: 45 85 db test %r11d,%r11d
|
|
66345779: 0f 84 72 ff ff ff je 663456f1 <GateFunc_Nand6_F+0x21>
|
|
6634577f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66345783: 45 8b 10 mov (%r8),%r10d
|
|
66345786: 45 85 d2 test %r10d,%r10d
|
|
66345789: 0f 84 62 ff ff ff je 663456f1 <GateFunc_Nand6_F+0x21>
|
|
6634578f: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66345793: 44 8b 0a mov (%rdx),%r9d
|
|
66345796: 31 d2 xor %edx,%edx
|
|
66345798: 45 85 c9 test %r9d,%r9d
|
|
6634579b: 0f 94 c2 sete %dl
|
|
6634579e: e9 4e ff ff ff jmpq 663456f1 <GateFunc_Nand6_F+0x21>
|
|
663457a3: 0f 1f 00 nopl (%rax)
|
|
663457a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663457ad: 00 00 00
|
|
|
|
00000000663457b0 <GateFunc_Buffer13_F>:
|
|
663457b0: 56 push %rsi
|
|
663457b1: 53 push %rbx
|
|
663457b2: 48 83 ec 28 sub $0x28,%rsp
|
|
663457b6: 48 89 cb mov %rcx,%rbx
|
|
663457b9: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
663457bd: 48 8b 81 d8 00 00 00 mov 0xd8(%rcx),%rax
|
|
663457c4: 44 8b 10 mov (%rax),%r10d
|
|
663457c7: 45 85 d2 test %r10d,%r10d
|
|
663457ca: 74 34 je 66345800 <GateFunc_Buffer13_F+0x50>
|
|
663457cc: 31 d2 xor %edx,%edx
|
|
663457ce: eb 04 jmp 663457d4 <GateFunc_Buffer13_F+0x24>
|
|
663457d0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
663457d4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663457d8: 83 c2 0e add $0xe,%edx
|
|
663457db: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
663457df: 48 89 d9 mov %rbx,%rcx
|
|
663457e2: 44 8b 00 mov (%rax),%r8d
|
|
663457e5: e8 c6 bb ff ff callq 663413b0 <sim_gate_set_port>
|
|
663457ea: 48 83 fe 0d cmp $0xd,%rsi
|
|
663457ee: 48 89 f2 mov %rsi,%rdx
|
|
663457f1: 75 dd jne 663457d0 <GateFunc_Buffer13_F+0x20>
|
|
663457f3: 48 83 c4 28 add $0x28,%rsp
|
|
663457f7: 5b pop %rbx
|
|
663457f8: 5e pop %rsi
|
|
663457f9: c3 retq
|
|
663457fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345800: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345804: 4c 8b 1d 15 11 01 00 mov 0x11115(%rip),%r11 # 66356920 <net_queue>
|
|
6634580b: 4c 8b 15 1e 11 01 00 mov 0x1111e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345812: 48 8d 50 38 lea 0x38(%rax),%rdx
|
|
66345816: b8 70 00 00 00 mov $0x70,%eax
|
|
6634581b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345820: 44 8b 02 mov (%rdx),%r8d
|
|
66345823: 45 85 c0 test %r8d,%r8d
|
|
66345826: 74 59 je 66345881 <GateFunc_Buffer13_F+0xd1>
|
|
66345828: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634582c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345830: 45 29 01 sub %r8d,(%r9)
|
|
66345833: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345839: 45 8b 09 mov (%r9),%r9d
|
|
6634583c: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345840: 45 85 c9 test %r9d,%r9d
|
|
66345843: 41 0f 9f c1 setg %r9b
|
|
66345847: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634584b: 45 3b 08 cmp (%r8),%r9d
|
|
6634584e: 74 31 je 66345881 <GateFunc_Buffer13_F+0xd1>
|
|
66345850: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345854: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345858: 45 8b 00 mov (%r8),%r8d
|
|
6634585b: 45 85 c0 test %r8d,%r8d
|
|
6634585e: 75 21 jne 66345881 <GateFunc_Buffer13_F+0xd1>
|
|
66345860: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345864: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345868: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634586c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345873: 4d 63 02 movslq (%r10),%r8
|
|
66345876: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
6634587a: 41 89 32 mov %esi,(%r10)
|
|
6634587d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345881: 48 83 c0 08 add $0x8,%rax
|
|
66345885: 48 83 c2 04 add $0x4,%rdx
|
|
66345889: 48 3d d8 00 00 00 cmp $0xd8,%rax
|
|
6634588f: 75 8f jne 66345820 <GateFunc_Buffer13_F+0x70>
|
|
66345891: 48 83 c4 28 add $0x28,%rsp
|
|
66345895: 5b pop %rbx
|
|
66345896: 5e pop %rsi
|
|
66345897: c3 retq
|
|
66345898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634589f: 00
|
|
|
|
00000000663458a0 <GateFunc_Enabler13_F>:
|
|
663458a0: 56 push %rsi
|
|
663458a1: 53 push %rbx
|
|
663458a2: 48 83 ec 28 sub $0x28,%rsp
|
|
663458a6: 48 89 cb mov %rcx,%rbx
|
|
663458a9: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
663458ad: 48 8b 81 d8 00 00 00 mov 0xd8(%rcx),%rax
|
|
663458b4: 44 8b 10 mov (%rax),%r10d
|
|
663458b7: 45 85 d2 test %r10d,%r10d
|
|
663458ba: 74 34 je 663458f0 <GateFunc_Enabler13_F+0x50>
|
|
663458bc: 31 d2 xor %edx,%edx
|
|
663458be: eb 04 jmp 663458c4 <GateFunc_Enabler13_F+0x24>
|
|
663458c0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
663458c4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663458c8: 83 c2 0e add $0xe,%edx
|
|
663458cb: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
663458cf: 48 89 d9 mov %rbx,%rcx
|
|
663458d2: 44 8b 00 mov (%rax),%r8d
|
|
663458d5: e8 d6 ba ff ff callq 663413b0 <sim_gate_set_port>
|
|
663458da: 48 83 fe 0d cmp $0xd,%rsi
|
|
663458de: 48 89 f2 mov %rsi,%rdx
|
|
663458e1: 75 dd jne 663458c0 <GateFunc_Enabler13_F+0x20>
|
|
663458e3: 48 83 c4 28 add $0x28,%rsp
|
|
663458e7: 5b pop %rbx
|
|
663458e8: 5e pop %rsi
|
|
663458e9: c3 retq
|
|
663458ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663458f0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
663458f4: 4c 8b 1d 25 10 01 00 mov 0x11025(%rip),%r11 # 66356920 <net_queue>
|
|
663458fb: 4c 8b 15 2e 10 01 00 mov 0x1102e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345902: 48 8d 50 38 lea 0x38(%rax),%rdx
|
|
66345906: b8 70 00 00 00 mov $0x70,%eax
|
|
6634590b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345910: 44 8b 02 mov (%rdx),%r8d
|
|
66345913: 45 85 c0 test %r8d,%r8d
|
|
66345916: 74 59 je 66345971 <GateFunc_Enabler13_F+0xd1>
|
|
66345918: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634591c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345920: 45 29 01 sub %r8d,(%r9)
|
|
66345923: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345929: 45 8b 09 mov (%r9),%r9d
|
|
6634592c: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345930: 45 85 c9 test %r9d,%r9d
|
|
66345933: 41 0f 9f c1 setg %r9b
|
|
66345937: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634593b: 45 3b 08 cmp (%r8),%r9d
|
|
6634593e: 74 31 je 66345971 <GateFunc_Enabler13_F+0xd1>
|
|
66345940: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345944: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345948: 45 8b 00 mov (%r8),%r8d
|
|
6634594b: 45 85 c0 test %r8d,%r8d
|
|
6634594e: 75 21 jne 66345971 <GateFunc_Enabler13_F+0xd1>
|
|
66345950: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345954: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345958: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634595c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345963: 4d 63 02 movslq (%r10),%r8
|
|
66345966: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
6634596a: 41 89 32 mov %esi,(%r10)
|
|
6634596d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345971: 48 83 c0 08 add $0x8,%rax
|
|
66345975: 48 83 c2 04 add $0x4,%rdx
|
|
66345979: 48 3d d8 00 00 00 cmp $0xd8,%rax
|
|
6634597f: 75 8f jne 66345910 <GateFunc_Enabler13_F+0x70>
|
|
66345981: 48 83 c4 28 add $0x28,%rsp
|
|
66345985: 5b pop %rbx
|
|
66345986: 5e pop %rsi
|
|
66345987: c3 retq
|
|
66345988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634598f: 00
|
|
|
|
0000000066345990 <GateFunc_Buffer12_F>:
|
|
66345990: 56 push %rsi
|
|
66345991: 53 push %rbx
|
|
66345992: 48 83 ec 28 sub $0x28,%rsp
|
|
66345996: 48 89 cb mov %rcx,%rbx
|
|
66345999: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
6634599d: 48 8b 81 c8 00 00 00 mov 0xc8(%rcx),%rax
|
|
663459a4: 44 8b 10 mov (%rax),%r10d
|
|
663459a7: 45 85 d2 test %r10d,%r10d
|
|
663459aa: 74 34 je 663459e0 <GateFunc_Buffer12_F+0x50>
|
|
663459ac: 31 d2 xor %edx,%edx
|
|
663459ae: eb 04 jmp 663459b4 <GateFunc_Buffer12_F+0x24>
|
|
663459b0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
663459b4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663459b8: 83 c2 0d add $0xd,%edx
|
|
663459bb: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
663459bf: 48 89 d9 mov %rbx,%rcx
|
|
663459c2: 44 8b 00 mov (%rax),%r8d
|
|
663459c5: e8 e6 b9 ff ff callq 663413b0 <sim_gate_set_port>
|
|
663459ca: 48 83 fe 0c cmp $0xc,%rsi
|
|
663459ce: 48 89 f2 mov %rsi,%rdx
|
|
663459d1: 75 dd jne 663459b0 <GateFunc_Buffer12_F+0x20>
|
|
663459d3: 48 83 c4 28 add $0x28,%rsp
|
|
663459d7: 5b pop %rbx
|
|
663459d8: 5e pop %rsi
|
|
663459d9: c3 retq
|
|
663459da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663459e0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
663459e4: 4c 8b 1d 35 0f 01 00 mov 0x10f35(%rip),%r11 # 66356920 <net_queue>
|
|
663459eb: 4c 8b 15 3e 0f 01 00 mov 0x10f3e(%rip),%r10 # 66356930 <num_net_queue>
|
|
663459f2: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
663459f6: b8 68 00 00 00 mov $0x68,%eax
|
|
663459fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345a00: 44 8b 02 mov (%rdx),%r8d
|
|
66345a03: 45 85 c0 test %r8d,%r8d
|
|
66345a06: 74 59 je 66345a61 <GateFunc_Buffer12_F+0xd1>
|
|
66345a08: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345a0c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345a10: 45 29 01 sub %r8d,(%r9)
|
|
66345a13: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345a19: 45 8b 09 mov (%r9),%r9d
|
|
66345a1c: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345a20: 45 85 c9 test %r9d,%r9d
|
|
66345a23: 41 0f 9f c1 setg %r9b
|
|
66345a27: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345a2b: 45 3b 08 cmp (%r8),%r9d
|
|
66345a2e: 74 31 je 66345a61 <GateFunc_Buffer12_F+0xd1>
|
|
66345a30: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345a34: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345a38: 45 8b 00 mov (%r8),%r8d
|
|
66345a3b: 45 85 c0 test %r8d,%r8d
|
|
66345a3e: 75 21 jne 66345a61 <GateFunc_Buffer12_F+0xd1>
|
|
66345a40: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345a44: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345a48: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345a4c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345a53: 4d 63 02 movslq (%r10),%r8
|
|
66345a56: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345a5a: 41 89 32 mov %esi,(%r10)
|
|
66345a5d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345a61: 48 83 c0 08 add $0x8,%rax
|
|
66345a65: 48 83 c2 04 add $0x4,%rdx
|
|
66345a69: 48 3d c8 00 00 00 cmp $0xc8,%rax
|
|
66345a6f: 75 8f jne 66345a00 <GateFunc_Buffer12_F+0x70>
|
|
66345a71: 48 83 c4 28 add $0x28,%rsp
|
|
66345a75: 5b pop %rbx
|
|
66345a76: 5e pop %rsi
|
|
66345a77: c3 retq
|
|
66345a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345a7f: 00
|
|
|
|
0000000066345a80 <GateFunc_Enabler12_F>:
|
|
66345a80: 56 push %rsi
|
|
66345a81: 53 push %rbx
|
|
66345a82: 48 83 ec 28 sub $0x28,%rsp
|
|
66345a86: 48 89 cb mov %rcx,%rbx
|
|
66345a89: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
66345a8d: 48 8b 81 c8 00 00 00 mov 0xc8(%rcx),%rax
|
|
66345a94: 44 8b 10 mov (%rax),%r10d
|
|
66345a97: 45 85 d2 test %r10d,%r10d
|
|
66345a9a: 74 34 je 66345ad0 <GateFunc_Enabler12_F+0x50>
|
|
66345a9c: 31 d2 xor %edx,%edx
|
|
66345a9e: eb 04 jmp 66345aa4 <GateFunc_Enabler12_F+0x24>
|
|
66345aa0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345aa4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345aa8: 83 c2 0d add $0xd,%edx
|
|
66345aab: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
66345aaf: 48 89 d9 mov %rbx,%rcx
|
|
66345ab2: 44 8b 00 mov (%rax),%r8d
|
|
66345ab5: e8 f6 b8 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345aba: 48 83 fe 0c cmp $0xc,%rsi
|
|
66345abe: 48 89 f2 mov %rsi,%rdx
|
|
66345ac1: 75 dd jne 66345aa0 <GateFunc_Enabler12_F+0x20>
|
|
66345ac3: 48 83 c4 28 add $0x28,%rsp
|
|
66345ac7: 5b pop %rbx
|
|
66345ac8: 5e pop %rsi
|
|
66345ac9: c3 retq
|
|
66345aca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345ad0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345ad4: 4c 8b 1d 45 0e 01 00 mov 0x10e45(%rip),%r11 # 66356920 <net_queue>
|
|
66345adb: 4c 8b 15 4e 0e 01 00 mov 0x10e4e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345ae2: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
66345ae6: b8 68 00 00 00 mov $0x68,%eax
|
|
66345aeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345af0: 44 8b 02 mov (%rdx),%r8d
|
|
66345af3: 45 85 c0 test %r8d,%r8d
|
|
66345af6: 74 59 je 66345b51 <GateFunc_Enabler12_F+0xd1>
|
|
66345af8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345afc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345b00: 45 29 01 sub %r8d,(%r9)
|
|
66345b03: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345b09: 45 8b 09 mov (%r9),%r9d
|
|
66345b0c: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345b10: 45 85 c9 test %r9d,%r9d
|
|
66345b13: 41 0f 9f c1 setg %r9b
|
|
66345b17: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345b1b: 45 3b 08 cmp (%r8),%r9d
|
|
66345b1e: 74 31 je 66345b51 <GateFunc_Enabler12_F+0xd1>
|
|
66345b20: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345b24: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345b28: 45 8b 00 mov (%r8),%r8d
|
|
66345b2b: 45 85 c0 test %r8d,%r8d
|
|
66345b2e: 75 21 jne 66345b51 <GateFunc_Enabler12_F+0xd1>
|
|
66345b30: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345b34: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345b38: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345b3c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345b43: 4d 63 02 movslq (%r10),%r8
|
|
66345b46: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345b4a: 41 89 32 mov %esi,(%r10)
|
|
66345b4d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345b51: 48 83 c0 08 add $0x8,%rax
|
|
66345b55: 48 83 c2 04 add $0x4,%rdx
|
|
66345b59: 48 3d c8 00 00 00 cmp $0xc8,%rax
|
|
66345b5f: 75 8f jne 66345af0 <GateFunc_Enabler12_F+0x70>
|
|
66345b61: 48 83 c4 28 add $0x28,%rsp
|
|
66345b65: 5b pop %rbx
|
|
66345b66: 5e pop %rsi
|
|
66345b67: c3 retq
|
|
66345b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345b6f: 00
|
|
|
|
0000000066345b70 <GateFunc_Enabler11_F>:
|
|
66345b70: 56 push %rsi
|
|
66345b71: 53 push %rbx
|
|
66345b72: 48 83 ec 28 sub $0x28,%rsp
|
|
66345b76: 48 89 cb mov %rcx,%rbx
|
|
66345b79: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
66345b7d: 48 8b 81 b8 00 00 00 mov 0xb8(%rcx),%rax
|
|
66345b84: 44 8b 10 mov (%rax),%r10d
|
|
66345b87: 45 85 d2 test %r10d,%r10d
|
|
66345b8a: 74 34 je 66345bc0 <GateFunc_Enabler11_F+0x50>
|
|
66345b8c: 31 d2 xor %edx,%edx
|
|
66345b8e: eb 04 jmp 66345b94 <GateFunc_Enabler11_F+0x24>
|
|
66345b90: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345b94: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345b98: 83 c2 0c add $0xc,%edx
|
|
66345b9b: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
66345b9f: 48 89 d9 mov %rbx,%rcx
|
|
66345ba2: 44 8b 00 mov (%rax),%r8d
|
|
66345ba5: e8 06 b8 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345baa: 48 83 fe 0b cmp $0xb,%rsi
|
|
66345bae: 48 89 f2 mov %rsi,%rdx
|
|
66345bb1: 75 dd jne 66345b90 <GateFunc_Enabler11_F+0x20>
|
|
66345bb3: 48 83 c4 28 add $0x28,%rsp
|
|
66345bb7: 5b pop %rbx
|
|
66345bb8: 5e pop %rsi
|
|
66345bb9: c3 retq
|
|
66345bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345bc0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345bc4: 4c 8b 1d 55 0d 01 00 mov 0x10d55(%rip),%r11 # 66356920 <net_queue>
|
|
66345bcb: 4c 8b 15 5e 0d 01 00 mov 0x10d5e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345bd2: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
66345bd6: b8 60 00 00 00 mov $0x60,%eax
|
|
66345bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345be0: 44 8b 02 mov (%rdx),%r8d
|
|
66345be3: 45 85 c0 test %r8d,%r8d
|
|
66345be6: 74 59 je 66345c41 <GateFunc_Enabler11_F+0xd1>
|
|
66345be8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345bec: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345bf0: 45 29 01 sub %r8d,(%r9)
|
|
66345bf3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345bf9: 45 8b 09 mov (%r9),%r9d
|
|
66345bfc: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345c00: 45 85 c9 test %r9d,%r9d
|
|
66345c03: 41 0f 9f c1 setg %r9b
|
|
66345c07: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345c0b: 45 3b 08 cmp (%r8),%r9d
|
|
66345c0e: 74 31 je 66345c41 <GateFunc_Enabler11_F+0xd1>
|
|
66345c10: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345c14: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345c18: 45 8b 00 mov (%r8),%r8d
|
|
66345c1b: 45 85 c0 test %r8d,%r8d
|
|
66345c1e: 75 21 jne 66345c41 <GateFunc_Enabler11_F+0xd1>
|
|
66345c20: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345c24: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345c28: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345c2c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345c33: 4d 63 02 movslq (%r10),%r8
|
|
66345c36: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345c3a: 41 89 32 mov %esi,(%r10)
|
|
66345c3d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345c41: 48 83 c0 08 add $0x8,%rax
|
|
66345c45: 48 83 c2 04 add $0x4,%rdx
|
|
66345c49: 48 3d b8 00 00 00 cmp $0xb8,%rax
|
|
66345c4f: 75 8f jne 66345be0 <GateFunc_Enabler11_F+0x70>
|
|
66345c51: 48 83 c4 28 add $0x28,%rsp
|
|
66345c55: 5b pop %rbx
|
|
66345c56: 5e pop %rsi
|
|
66345c57: c3 retq
|
|
66345c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345c5f: 00
|
|
|
|
0000000066345c60 <GateFunc_Buffer11_F>:
|
|
66345c60: 56 push %rsi
|
|
66345c61: 53 push %rbx
|
|
66345c62: 48 83 ec 28 sub $0x28,%rsp
|
|
66345c66: 48 89 cb mov %rcx,%rbx
|
|
66345c69: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
66345c6d: 48 8b 81 b8 00 00 00 mov 0xb8(%rcx),%rax
|
|
66345c74: 44 8b 10 mov (%rax),%r10d
|
|
66345c77: 45 85 d2 test %r10d,%r10d
|
|
66345c7a: 74 34 je 66345cb0 <GateFunc_Buffer11_F+0x50>
|
|
66345c7c: 31 d2 xor %edx,%edx
|
|
66345c7e: eb 04 jmp 66345c84 <GateFunc_Buffer11_F+0x24>
|
|
66345c80: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345c84: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345c88: 83 c2 0c add $0xc,%edx
|
|
66345c8b: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
66345c8f: 48 89 d9 mov %rbx,%rcx
|
|
66345c92: 44 8b 00 mov (%rax),%r8d
|
|
66345c95: e8 16 b7 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345c9a: 48 83 fe 0b cmp $0xb,%rsi
|
|
66345c9e: 48 89 f2 mov %rsi,%rdx
|
|
66345ca1: 75 dd jne 66345c80 <GateFunc_Buffer11_F+0x20>
|
|
66345ca3: 48 83 c4 28 add $0x28,%rsp
|
|
66345ca7: 5b pop %rbx
|
|
66345ca8: 5e pop %rsi
|
|
66345ca9: c3 retq
|
|
66345caa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345cb0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345cb4: 4c 8b 1d 65 0c 01 00 mov 0x10c65(%rip),%r11 # 66356920 <net_queue>
|
|
66345cbb: 4c 8b 15 6e 0c 01 00 mov 0x10c6e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345cc2: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
66345cc6: b8 60 00 00 00 mov $0x60,%eax
|
|
66345ccb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345cd0: 44 8b 02 mov (%rdx),%r8d
|
|
66345cd3: 45 85 c0 test %r8d,%r8d
|
|
66345cd6: 74 59 je 66345d31 <GateFunc_Buffer11_F+0xd1>
|
|
66345cd8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345cdc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345ce0: 45 29 01 sub %r8d,(%r9)
|
|
66345ce3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345ce9: 45 8b 09 mov (%r9),%r9d
|
|
66345cec: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345cf0: 45 85 c9 test %r9d,%r9d
|
|
66345cf3: 41 0f 9f c1 setg %r9b
|
|
66345cf7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345cfb: 45 3b 08 cmp (%r8),%r9d
|
|
66345cfe: 74 31 je 66345d31 <GateFunc_Buffer11_F+0xd1>
|
|
66345d00: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345d04: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345d08: 45 8b 00 mov (%r8),%r8d
|
|
66345d0b: 45 85 c0 test %r8d,%r8d
|
|
66345d0e: 75 21 jne 66345d31 <GateFunc_Buffer11_F+0xd1>
|
|
66345d10: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345d14: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345d18: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345d1c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345d23: 4d 63 02 movslq (%r10),%r8
|
|
66345d26: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345d2a: 41 89 32 mov %esi,(%r10)
|
|
66345d2d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345d31: 48 83 c0 08 add $0x8,%rax
|
|
66345d35: 48 83 c2 04 add $0x4,%rdx
|
|
66345d39: 48 3d b8 00 00 00 cmp $0xb8,%rax
|
|
66345d3f: 75 8f jne 66345cd0 <GateFunc_Buffer11_F+0x70>
|
|
66345d41: 48 83 c4 28 add $0x28,%rsp
|
|
66345d45: 5b pop %rbx
|
|
66345d46: 5e pop %rsi
|
|
66345d47: c3 retq
|
|
66345d48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345d4f: 00
|
|
|
|
0000000066345d50 <GateFunc_Enabler10_F>:
|
|
66345d50: 56 push %rsi
|
|
66345d51: 53 push %rbx
|
|
66345d52: 48 83 ec 28 sub $0x28,%rsp
|
|
66345d56: 48 89 cb mov %rcx,%rbx
|
|
66345d59: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
66345d5d: 48 8b 81 a8 00 00 00 mov 0xa8(%rcx),%rax
|
|
66345d64: 44 8b 10 mov (%rax),%r10d
|
|
66345d67: 45 85 d2 test %r10d,%r10d
|
|
66345d6a: 74 34 je 66345da0 <GateFunc_Enabler10_F+0x50>
|
|
66345d6c: 31 d2 xor %edx,%edx
|
|
66345d6e: eb 04 jmp 66345d74 <GateFunc_Enabler10_F+0x24>
|
|
66345d70: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345d74: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345d78: 83 c2 0b add $0xb,%edx
|
|
66345d7b: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
66345d7f: 48 89 d9 mov %rbx,%rcx
|
|
66345d82: 44 8b 00 mov (%rax),%r8d
|
|
66345d85: e8 26 b6 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345d8a: 48 83 fe 0a cmp $0xa,%rsi
|
|
66345d8e: 48 89 f2 mov %rsi,%rdx
|
|
66345d91: 75 dd jne 66345d70 <GateFunc_Enabler10_F+0x20>
|
|
66345d93: 48 83 c4 28 add $0x28,%rsp
|
|
66345d97: 5b pop %rbx
|
|
66345d98: 5e pop %rsi
|
|
66345d99: c3 retq
|
|
66345d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345da0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345da4: 4c 8b 1d 75 0b 01 00 mov 0x10b75(%rip),%r11 # 66356920 <net_queue>
|
|
66345dab: 4c 8b 15 7e 0b 01 00 mov 0x10b7e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345db2: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
66345db6: b8 58 00 00 00 mov $0x58,%eax
|
|
66345dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345dc0: 44 8b 02 mov (%rdx),%r8d
|
|
66345dc3: 45 85 c0 test %r8d,%r8d
|
|
66345dc6: 74 59 je 66345e21 <GateFunc_Enabler10_F+0xd1>
|
|
66345dc8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345dcc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345dd0: 45 29 01 sub %r8d,(%r9)
|
|
66345dd3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345dd9: 45 8b 09 mov (%r9),%r9d
|
|
66345ddc: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345de0: 45 85 c9 test %r9d,%r9d
|
|
66345de3: 41 0f 9f c1 setg %r9b
|
|
66345de7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345deb: 45 3b 08 cmp (%r8),%r9d
|
|
66345dee: 74 31 je 66345e21 <GateFunc_Enabler10_F+0xd1>
|
|
66345df0: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345df4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345df8: 45 8b 00 mov (%r8),%r8d
|
|
66345dfb: 45 85 c0 test %r8d,%r8d
|
|
66345dfe: 75 21 jne 66345e21 <GateFunc_Enabler10_F+0xd1>
|
|
66345e00: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345e04: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345e08: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345e0c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345e13: 4d 63 02 movslq (%r10),%r8
|
|
66345e16: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345e1a: 41 89 32 mov %esi,(%r10)
|
|
66345e1d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345e21: 48 83 c0 08 add $0x8,%rax
|
|
66345e25: 48 83 c2 04 add $0x4,%rdx
|
|
66345e29: 48 3d a8 00 00 00 cmp $0xa8,%rax
|
|
66345e2f: 75 8f jne 66345dc0 <GateFunc_Enabler10_F+0x70>
|
|
66345e31: 48 83 c4 28 add $0x28,%rsp
|
|
66345e35: 5b pop %rbx
|
|
66345e36: 5e pop %rsi
|
|
66345e37: c3 retq
|
|
66345e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345e3f: 00
|
|
|
|
0000000066345e40 <GateFunc_Buffer10_F>:
|
|
66345e40: 56 push %rsi
|
|
66345e41: 53 push %rbx
|
|
66345e42: 48 83 ec 28 sub $0x28,%rsp
|
|
66345e46: 48 89 cb mov %rcx,%rbx
|
|
66345e49: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
66345e4d: 48 8b 81 a8 00 00 00 mov 0xa8(%rcx),%rax
|
|
66345e54: 44 8b 10 mov (%rax),%r10d
|
|
66345e57: 45 85 d2 test %r10d,%r10d
|
|
66345e5a: 74 34 je 66345e90 <GateFunc_Buffer10_F+0x50>
|
|
66345e5c: 31 d2 xor %edx,%edx
|
|
66345e5e: eb 04 jmp 66345e64 <GateFunc_Buffer10_F+0x24>
|
|
66345e60: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345e64: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345e68: 83 c2 0b add $0xb,%edx
|
|
66345e6b: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
66345e6f: 48 89 d9 mov %rbx,%rcx
|
|
66345e72: 44 8b 00 mov (%rax),%r8d
|
|
66345e75: e8 36 b5 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345e7a: 48 83 fe 0a cmp $0xa,%rsi
|
|
66345e7e: 48 89 f2 mov %rsi,%rdx
|
|
66345e81: 75 dd jne 66345e60 <GateFunc_Buffer10_F+0x20>
|
|
66345e83: 48 83 c4 28 add $0x28,%rsp
|
|
66345e87: 5b pop %rbx
|
|
66345e88: 5e pop %rsi
|
|
66345e89: c3 retq
|
|
66345e8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345e90: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345e94: 4c 8b 1d 85 0a 01 00 mov 0x10a85(%rip),%r11 # 66356920 <net_queue>
|
|
66345e9b: 4c 8b 15 8e 0a 01 00 mov 0x10a8e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345ea2: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
66345ea6: b8 58 00 00 00 mov $0x58,%eax
|
|
66345eab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345eb0: 44 8b 02 mov (%rdx),%r8d
|
|
66345eb3: 45 85 c0 test %r8d,%r8d
|
|
66345eb6: 74 59 je 66345f11 <GateFunc_Buffer10_F+0xd1>
|
|
66345eb8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345ebc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345ec0: 45 29 01 sub %r8d,(%r9)
|
|
66345ec3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345ec9: 45 8b 09 mov (%r9),%r9d
|
|
66345ecc: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345ed0: 45 85 c9 test %r9d,%r9d
|
|
66345ed3: 41 0f 9f c1 setg %r9b
|
|
66345ed7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345edb: 45 3b 08 cmp (%r8),%r9d
|
|
66345ede: 74 31 je 66345f11 <GateFunc_Buffer10_F+0xd1>
|
|
66345ee0: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345ee4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345ee8: 45 8b 00 mov (%r8),%r8d
|
|
66345eeb: 45 85 c0 test %r8d,%r8d
|
|
66345eee: 75 21 jne 66345f11 <GateFunc_Buffer10_F+0xd1>
|
|
66345ef0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345ef4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345ef8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345efc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345f03: 4d 63 02 movslq (%r10),%r8
|
|
66345f06: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345f0a: 41 89 32 mov %esi,(%r10)
|
|
66345f0d: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66345f11: 48 83 c0 08 add $0x8,%rax
|
|
66345f15: 48 83 c2 04 add $0x4,%rdx
|
|
66345f19: 48 3d a8 00 00 00 cmp $0xa8,%rax
|
|
66345f1f: 75 8f jne 66345eb0 <GateFunc_Buffer10_F+0x70>
|
|
66345f21: 48 83 c4 28 add $0x28,%rsp
|
|
66345f25: 5b pop %rbx
|
|
66345f26: 5e pop %rsi
|
|
66345f27: c3 retq
|
|
66345f28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345f2f: 00
|
|
|
|
0000000066345f30 <GateFunc_Enabler9_F>:
|
|
66345f30: 56 push %rsi
|
|
66345f31: 53 push %rbx
|
|
66345f32: 48 83 ec 28 sub $0x28,%rsp
|
|
66345f36: 48 89 cb mov %rcx,%rbx
|
|
66345f39: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
66345f3d: 48 8b 81 98 00 00 00 mov 0x98(%rcx),%rax
|
|
66345f44: 44 8b 10 mov (%rax),%r10d
|
|
66345f47: 45 85 d2 test %r10d,%r10d
|
|
66345f4a: 74 34 je 66345f80 <GateFunc_Enabler9_F+0x50>
|
|
66345f4c: 31 d2 xor %edx,%edx
|
|
66345f4e: eb 04 jmp 66345f54 <GateFunc_Enabler9_F+0x24>
|
|
66345f50: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345f54: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345f58: 83 c2 0a add $0xa,%edx
|
|
66345f5b: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
66345f5f: 48 89 d9 mov %rbx,%rcx
|
|
66345f62: 44 8b 00 mov (%rax),%r8d
|
|
66345f65: e8 46 b4 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345f6a: 48 83 fe 09 cmp $0x9,%rsi
|
|
66345f6e: 48 89 f2 mov %rsi,%rdx
|
|
66345f71: 75 dd jne 66345f50 <GateFunc_Enabler9_F+0x20>
|
|
66345f73: 48 83 c4 28 add $0x28,%rsp
|
|
66345f77: 5b pop %rbx
|
|
66345f78: 5e pop %rsi
|
|
66345f79: c3 retq
|
|
66345f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345f80: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66345f84: 4c 8b 1d 95 09 01 00 mov 0x10995(%rip),%r11 # 66356920 <net_queue>
|
|
66345f8b: 4c 8b 15 9e 09 01 00 mov 0x1099e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66345f92: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66345f96: b8 50 00 00 00 mov $0x50,%eax
|
|
66345f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345fa0: 44 8b 02 mov (%rdx),%r8d
|
|
66345fa3: 45 85 c0 test %r8d,%r8d
|
|
66345fa6: 74 59 je 66346001 <GateFunc_Enabler9_F+0xd1>
|
|
66345fa8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66345fac: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66345fb0: 45 29 01 sub %r8d,(%r9)
|
|
66345fb3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66345fb9: 45 8b 09 mov (%r9),%r9d
|
|
66345fbc: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66345fc0: 45 85 c9 test %r9d,%r9d
|
|
66345fc3: 41 0f 9f c1 setg %r9b
|
|
66345fc7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
66345fcb: 45 3b 08 cmp (%r8),%r9d
|
|
66345fce: 74 31 je 66346001 <GateFunc_Enabler9_F+0xd1>
|
|
66345fd0: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66345fd4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66345fd8: 45 8b 00 mov (%r8),%r8d
|
|
66345fdb: 45 85 c0 test %r8d,%r8d
|
|
66345fde: 75 21 jne 66346001 <GateFunc_Enabler9_F+0xd1>
|
|
66345fe0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66345fe4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66345fe8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66345fec: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66345ff3: 4d 63 02 movslq (%r10),%r8
|
|
66345ff6: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
66345ffa: 41 89 32 mov %esi,(%r10)
|
|
66345ffd: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
66346001: 48 83 c0 08 add $0x8,%rax
|
|
66346005: 48 83 c2 04 add $0x4,%rdx
|
|
66346009: 48 3d 98 00 00 00 cmp $0x98,%rax
|
|
6634600f: 75 8f jne 66345fa0 <GateFunc_Enabler9_F+0x70>
|
|
66346011: 48 83 c4 28 add $0x28,%rsp
|
|
66346015: 5b pop %rbx
|
|
66346016: 5e pop %rsi
|
|
66346017: c3 retq
|
|
66346018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634601f: 00
|
|
|
|
0000000066346020 <GateFunc_Buffer9_F>:
|
|
66346020: 56 push %rsi
|
|
66346021: 53 push %rbx
|
|
66346022: 48 83 ec 28 sub $0x28,%rsp
|
|
66346026: 48 89 cb mov %rcx,%rbx
|
|
66346029: 48 8b 49 10 mov 0x10(%rcx),%rcx
|
|
6634602d: 48 8b 81 98 00 00 00 mov 0x98(%rcx),%rax
|
|
66346034: 44 8b 10 mov (%rax),%r10d
|
|
66346037: 45 85 d2 test %r10d,%r10d
|
|
6634603a: 74 34 je 66346070 <GateFunc_Buffer9_F+0x50>
|
|
6634603c: 31 d2 xor %edx,%edx
|
|
6634603e: eb 04 jmp 66346044 <GateFunc_Buffer9_F+0x24>
|
|
66346040: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66346044: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346048: 83 c2 0a add $0xa,%edx
|
|
6634604b: 48 8b 04 f1 mov (%rcx,%rsi,8),%rax
|
|
6634604f: 48 89 d9 mov %rbx,%rcx
|
|
66346052: 44 8b 00 mov (%rax),%r8d
|
|
66346055: e8 56 b3 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634605a: 48 83 fe 09 cmp $0x9,%rsi
|
|
6634605e: 48 89 f2 mov %rsi,%rdx
|
|
66346061: 75 dd jne 66346040 <GateFunc_Buffer9_F+0x20>
|
|
66346063: 48 83 c4 28 add $0x28,%rsp
|
|
66346067: 5b pop %rbx
|
|
66346068: 5e pop %rsi
|
|
66346069: c3 retq
|
|
6634606a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346070: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66346074: 4c 8b 1d a5 08 01 00 mov 0x108a5(%rip),%r11 # 66356920 <net_queue>
|
|
6634607b: 4c 8b 15 ae 08 01 00 mov 0x108ae(%rip),%r10 # 66356930 <num_net_queue>
|
|
66346082: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66346086: b8 50 00 00 00 mov $0x50,%eax
|
|
6634608b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66346090: 44 8b 02 mov (%rdx),%r8d
|
|
66346093: 45 85 c0 test %r8d,%r8d
|
|
66346096: 74 59 je 663460f1 <GateFunc_Buffer9_F+0xd1>
|
|
66346098: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634609c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
663460a0: 45 29 01 sub %r8d,(%r9)
|
|
663460a3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663460a9: 45 8b 09 mov (%r9),%r9d
|
|
663460ac: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663460b0: 45 85 c9 test %r9d,%r9d
|
|
663460b3: 41 0f 9f c1 setg %r9b
|
|
663460b7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
663460bb: 45 3b 08 cmp (%r8),%r9d
|
|
663460be: 74 31 je 663460f1 <GateFunc_Buffer9_F+0xd1>
|
|
663460c0: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663460c4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663460c8: 45 8b 00 mov (%r8),%r8d
|
|
663460cb: 45 85 c0 test %r8d,%r8d
|
|
663460ce: 75 21 jne 663460f1 <GateFunc_Buffer9_F+0xd1>
|
|
663460d0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663460d4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
663460d8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663460dc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663460e3: 4d 63 02 movslq (%r10),%r8
|
|
663460e6: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
663460ea: 41 89 32 mov %esi,(%r10)
|
|
663460ed: 4f 89 0c c3 mov %r9,(%r11,%r8,8)
|
|
663460f1: 48 83 c0 08 add $0x8,%rax
|
|
663460f5: 48 83 c2 04 add $0x4,%rdx
|
|
663460f9: 48 3d 98 00 00 00 cmp $0x98,%rax
|
|
663460ff: 75 8f jne 66346090 <GateFunc_Buffer9_F+0x70>
|
|
66346101: 48 83 c4 28 add $0x28,%rsp
|
|
66346105: 5b pop %rbx
|
|
66346106: 5e pop %rsi
|
|
66346107: c3 retq
|
|
66346108: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634610f: 00
|
|
|
|
0000000066346110 <GateFunc_Enabler8_F>:
|
|
66346110: 56 push %rsi
|
|
66346111: 53 push %rbx
|
|
66346112: 48 83 ec 28 sub $0x28,%rsp
|
|
66346116: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634611a: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
66346121: 48 89 cb mov %rcx,%rbx
|
|
66346124: 8b 32 mov (%rdx),%esi
|
|
66346126: 85 f6 test %esi,%esi
|
|
66346128: 74 36 je 66346160 <GateFunc_Enabler8_F+0x50>
|
|
6634612a: 31 d2 xor %edx,%edx
|
|
6634612c: eb 06 jmp 66346134 <GateFunc_Enabler8_F+0x24>
|
|
6634612e: 66 90 xchg %ax,%ax
|
|
66346130: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66346134: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346138: 48 89 d9 mov %rbx,%rcx
|
|
6634613b: 83 c2 09 add $0x9,%edx
|
|
6634613e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66346142: 44 8b 00 mov (%rax),%r8d
|
|
66346145: e8 66 b2 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634614a: 48 83 fe 08 cmp $0x8,%rsi
|
|
6634614e: 48 89 f2 mov %rsi,%rdx
|
|
66346151: 75 dd jne 66346130 <GateFunc_Enabler8_F+0x20>
|
|
66346153: 48 83 c4 28 add $0x28,%rsp
|
|
66346157: 5b pop %rbx
|
|
66346158: 5e pop %rsi
|
|
66346159: c3 retq
|
|
6634615a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346160: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346164: 4c 8b 05 b5 07 01 00 mov 0x107b5(%rip),%r8 # 66356920 <net_queue>
|
|
6634616b: 48 8b 0d be 07 01 00 mov 0x107be(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346172: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
66346176: 45 85 c9 test %r9d,%r9d
|
|
66346179: 74 59 je 663461d4 <GateFunc_Enabler8_F+0xc4>
|
|
6634617b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634617f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66346183: 45 29 0a sub %r9d,(%r10)
|
|
66346186: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634618d: 45 8b 1a mov (%r10),%r11d
|
|
66346190: 45 31 d2 xor %r10d,%r10d
|
|
66346193: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
66346197: 45 85 db test %r11d,%r11d
|
|
6634619a: 41 0f 9f c2 setg %r10b
|
|
6634619e: 45 3b 11 cmp (%r9),%r10d
|
|
663461a1: 74 31 je 663461d4 <GateFunc_Enabler8_F+0xc4>
|
|
663461a3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663461a7: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
663461ab: 45 8b 11 mov (%r9),%r10d
|
|
663461ae: 45 85 d2 test %r10d,%r10d
|
|
663461b1: 75 21 jne 663461d4 <GateFunc_Enabler8_F+0xc4>
|
|
663461b3: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
663461b7: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
663461bb: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663461bf: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663461c6: 4c 63 09 movslq (%rcx),%r9
|
|
663461c9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663461cd: 44 89 19 mov %r11d,(%rcx)
|
|
663461d0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663461d4: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
663461d8: 45 85 c9 test %r9d,%r9d
|
|
663461db: 74 58 je 66346235 <GateFunc_Enabler8_F+0x125>
|
|
663461dd: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663461e1: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
663461e5: 45 29 0a sub %r9d,(%r10)
|
|
663461e8: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
663461ef: 45 8b 0a mov (%r10),%r9d
|
|
663461f2: 45 31 d2 xor %r10d,%r10d
|
|
663461f5: 45 85 c9 test %r9d,%r9d
|
|
663461f8: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
663461fc: 41 0f 9f c2 setg %r10b
|
|
66346200: 45 3b 11 cmp (%r9),%r10d
|
|
66346203: 74 30 je 66346235 <GateFunc_Enabler8_F+0x125>
|
|
66346205: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66346209: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634620d: 41 8b 31 mov (%r9),%esi
|
|
66346210: 85 f6 test %esi,%esi
|
|
66346212: 75 21 jne 66346235 <GateFunc_Enabler8_F+0x125>
|
|
66346214: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66346218: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634621c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346220: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66346227: 4c 63 09 movslq (%rcx),%r9
|
|
6634622a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634622e: 44 89 19 mov %r11d,(%rcx)
|
|
66346231: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346235: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
66346239: 45 85 c9 test %r9d,%r9d
|
|
6634623c: 74 59 je 66346297 <GateFunc_Enabler8_F+0x187>
|
|
6634623e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346242: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
66346246: 45 29 0a sub %r9d,(%r10)
|
|
66346249: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
66346250: 45 8b 1a mov (%r10),%r11d
|
|
66346253: 45 31 d2 xor %r10d,%r10d
|
|
66346256: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634625a: 45 85 db test %r11d,%r11d
|
|
6634625d: 41 0f 9f c2 setg %r10b
|
|
66346261: 45 3b 11 cmp (%r9),%r10d
|
|
66346264: 74 31 je 66346297 <GateFunc_Enabler8_F+0x187>
|
|
66346266: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634626a: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634626e: 45 8b 11 mov (%r9),%r10d
|
|
66346271: 45 85 d2 test %r10d,%r10d
|
|
66346274: 75 21 jne 66346297 <GateFunc_Enabler8_F+0x187>
|
|
66346276: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634627a: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634627e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346282: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66346289: 4c 63 09 movslq (%rcx),%r9
|
|
6634628c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346290: 44 89 19 mov %r11d,(%rcx)
|
|
66346293: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346297: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634629b: 45 85 c9 test %r9d,%r9d
|
|
6634629e: 74 58 je 663462f8 <GateFunc_Enabler8_F+0x1e8>
|
|
663462a0: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663462a4: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
663462a8: 45 29 0a sub %r9d,(%r10)
|
|
663462ab: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
663462b2: 45 8b 0a mov (%r10),%r9d
|
|
663462b5: 45 31 d2 xor %r10d,%r10d
|
|
663462b8: 45 85 c9 test %r9d,%r9d
|
|
663462bb: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
663462bf: 41 0f 9f c2 setg %r10b
|
|
663462c3: 45 3b 11 cmp (%r9),%r10d
|
|
663462c6: 74 30 je 663462f8 <GateFunc_Enabler8_F+0x1e8>
|
|
663462c8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663462cc: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
663462d0: 41 8b 31 mov (%r9),%esi
|
|
663462d3: 85 f6 test %esi,%esi
|
|
663462d5: 75 21 jne 663462f8 <GateFunc_Enabler8_F+0x1e8>
|
|
663462d7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
663462db: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
663462df: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663462e3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663462ea: 4c 63 09 movslq (%rcx),%r9
|
|
663462ed: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663462f1: 44 89 19 mov %r11d,(%rcx)
|
|
663462f4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663462f8: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
663462fc: 45 85 c9 test %r9d,%r9d
|
|
663462ff: 74 59 je 6634635a <GateFunc_Enabler8_F+0x24a>
|
|
66346301: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346305: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
66346309: 45 29 0a sub %r9d,(%r10)
|
|
6634630c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
66346313: 45 8b 1a mov (%r10),%r11d
|
|
66346316: 45 31 d2 xor %r10d,%r10d
|
|
66346319: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634631d: 45 85 db test %r11d,%r11d
|
|
66346320: 41 0f 9f c2 setg %r10b
|
|
66346324: 45 3b 11 cmp (%r9),%r10d
|
|
66346327: 74 31 je 6634635a <GateFunc_Enabler8_F+0x24a>
|
|
66346329: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634632d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
66346331: 45 8b 11 mov (%r9),%r10d
|
|
66346334: 45 85 d2 test %r10d,%r10d
|
|
66346337: 75 21 jne 6634635a <GateFunc_Enabler8_F+0x24a>
|
|
66346339: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634633d: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
66346341: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346345: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634634c: 4c 63 09 movslq (%rcx),%r9
|
|
6634634f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346353: 44 89 19 mov %r11d,(%rcx)
|
|
66346356: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634635a: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634635e: 45 85 c9 test %r9d,%r9d
|
|
66346361: 74 58 je 663463bb <GateFunc_Enabler8_F+0x2ab>
|
|
66346363: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346367: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634636b: 45 29 0a sub %r9d,(%r10)
|
|
6634636e: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
66346375: 45 8b 0a mov (%r10),%r9d
|
|
66346378: 45 31 d2 xor %r10d,%r10d
|
|
6634637b: 45 85 c9 test %r9d,%r9d
|
|
6634637e: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
66346382: 41 0f 9f c2 setg %r10b
|
|
66346386: 45 3b 11 cmp (%r9),%r10d
|
|
66346389: 74 30 je 663463bb <GateFunc_Enabler8_F+0x2ab>
|
|
6634638b: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634638f: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66346393: 41 8b 31 mov (%r9),%esi
|
|
66346396: 85 f6 test %esi,%esi
|
|
66346398: 75 21 jne 663463bb <GateFunc_Enabler8_F+0x2ab>
|
|
6634639a: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634639e: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
663463a2: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663463a6: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663463ad: 4c 63 09 movslq (%rcx),%r9
|
|
663463b0: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663463b4: 44 89 19 mov %r11d,(%rcx)
|
|
663463b7: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663463bb: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
663463bf: 45 85 c9 test %r9d,%r9d
|
|
663463c2: 74 59 je 6634641d <GateFunc_Enabler8_F+0x30d>
|
|
663463c4: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663463c8: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
663463cc: 45 29 0a sub %r9d,(%r10)
|
|
663463cf: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
663463d6: 45 8b 1a mov (%r10),%r11d
|
|
663463d9: 45 31 d2 xor %r10d,%r10d
|
|
663463dc: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
663463e0: 45 85 db test %r11d,%r11d
|
|
663463e3: 41 0f 9f c2 setg %r10b
|
|
663463e7: 45 3b 11 cmp (%r9),%r10d
|
|
663463ea: 74 31 je 6634641d <GateFunc_Enabler8_F+0x30d>
|
|
663463ec: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663463f0: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
663463f4: 45 8b 11 mov (%r9),%r10d
|
|
663463f7: 45 85 d2 test %r10d,%r10d
|
|
663463fa: 75 21 jne 6634641d <GateFunc_Enabler8_F+0x30d>
|
|
663463fc: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66346400: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
66346404: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346408: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634640f: 4c 63 09 movslq (%rcx),%r9
|
|
66346412: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346416: 44 89 19 mov %r11d,(%rcx)
|
|
66346419: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634641d: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
66346421: 45 85 c9 test %r9d,%r9d
|
|
66346424: 0f 84 29 fd ff ff je 66346153 <GateFunc_Enabler8_F+0x43>
|
|
6634642a: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634642e: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
66346435: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634643c: 45 29 0a sub %r9d,(%r10)
|
|
6634643f: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
66346446: 31 d2 xor %edx,%edx
|
|
66346448: 45 8b 0a mov (%r10),%r9d
|
|
6634644b: 45 85 c9 test %r9d,%r9d
|
|
6634644e: 0f 9f c2 setg %dl
|
|
66346451: 3b 10 cmp (%rax),%edx
|
|
66346453: 0f 84 fa fc ff ff je 66346153 <GateFunc_Enabler8_F+0x43>
|
|
66346459: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634645d: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
66346464: 8b 00 mov (%rax),%eax
|
|
66346466: 85 c0 test %eax,%eax
|
|
66346468: 0f 85 e5 fc ff ff jne 66346153 <GateFunc_Enabler8_F+0x43>
|
|
6634646e: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346472: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
66346479: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634647d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346483: 48 63 01 movslq (%rcx),%rax
|
|
66346486: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634648a: 44 89 09 mov %r9d,(%rcx)
|
|
6634648d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66346491: 48 83 c4 28 add $0x28,%rsp
|
|
66346495: 5b pop %rbx
|
|
66346496: 5e pop %rsi
|
|
66346497: c3 retq
|
|
66346498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634649f: 00
|
|
|
|
00000000663464a0 <GateFunc_Buffer8_F>:
|
|
663464a0: 56 push %rsi
|
|
663464a1: 53 push %rbx
|
|
663464a2: 48 83 ec 28 sub $0x28,%rsp
|
|
663464a6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663464aa: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
663464b1: 48 89 cb mov %rcx,%rbx
|
|
663464b4: 8b 32 mov (%rdx),%esi
|
|
663464b6: 85 f6 test %esi,%esi
|
|
663464b8: 74 36 je 663464f0 <GateFunc_Buffer8_F+0x50>
|
|
663464ba: 31 d2 xor %edx,%edx
|
|
663464bc: eb 06 jmp 663464c4 <GateFunc_Buffer8_F+0x24>
|
|
663464be: 66 90 xchg %ax,%ax
|
|
663464c0: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663464c4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663464c8: 48 89 d9 mov %rbx,%rcx
|
|
663464cb: 83 c2 09 add $0x9,%edx
|
|
663464ce: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
663464d2: 44 8b 00 mov (%rax),%r8d
|
|
663464d5: e8 d6 ae ff ff callq 663413b0 <sim_gate_set_port>
|
|
663464da: 48 83 fe 08 cmp $0x8,%rsi
|
|
663464de: 48 89 f2 mov %rsi,%rdx
|
|
663464e1: 75 dd jne 663464c0 <GateFunc_Buffer8_F+0x20>
|
|
663464e3: 48 83 c4 28 add $0x28,%rsp
|
|
663464e7: 5b pop %rbx
|
|
663464e8: 5e pop %rsi
|
|
663464e9: c3 retq
|
|
663464ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663464f0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
663464f4: 4c 8b 05 25 04 01 00 mov 0x10425(%rip),%r8 # 66356920 <net_queue>
|
|
663464fb: 48 8b 0d 2e 04 01 00 mov 0x1042e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346502: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
66346506: 45 85 c9 test %r9d,%r9d
|
|
66346509: 74 59 je 66346564 <GateFunc_Buffer8_F+0xc4>
|
|
6634650b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634650f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66346513: 45 29 0a sub %r9d,(%r10)
|
|
66346516: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634651d: 45 8b 1a mov (%r10),%r11d
|
|
66346520: 45 31 d2 xor %r10d,%r10d
|
|
66346523: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
66346527: 45 85 db test %r11d,%r11d
|
|
6634652a: 41 0f 9f c2 setg %r10b
|
|
6634652e: 45 3b 11 cmp (%r9),%r10d
|
|
66346531: 74 31 je 66346564 <GateFunc_Buffer8_F+0xc4>
|
|
66346533: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66346537: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634653b: 45 8b 11 mov (%r9),%r10d
|
|
6634653e: 45 85 d2 test %r10d,%r10d
|
|
66346541: 75 21 jne 66346564 <GateFunc_Buffer8_F+0xc4>
|
|
66346543: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66346547: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634654b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634654f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66346556: 4c 63 09 movslq (%rcx),%r9
|
|
66346559: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634655d: 44 89 19 mov %r11d,(%rcx)
|
|
66346560: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346564: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
66346568: 45 85 c9 test %r9d,%r9d
|
|
6634656b: 74 58 je 663465c5 <GateFunc_Buffer8_F+0x125>
|
|
6634656d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346571: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
66346575: 45 29 0a sub %r9d,(%r10)
|
|
66346578: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634657f: 45 8b 0a mov (%r10),%r9d
|
|
66346582: 45 31 d2 xor %r10d,%r10d
|
|
66346585: 45 85 c9 test %r9d,%r9d
|
|
66346588: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634658c: 41 0f 9f c2 setg %r10b
|
|
66346590: 45 3b 11 cmp (%r9),%r10d
|
|
66346593: 74 30 je 663465c5 <GateFunc_Buffer8_F+0x125>
|
|
66346595: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66346599: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634659d: 41 8b 31 mov (%r9),%esi
|
|
663465a0: 85 f6 test %esi,%esi
|
|
663465a2: 75 21 jne 663465c5 <GateFunc_Buffer8_F+0x125>
|
|
663465a4: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
663465a8: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
663465ac: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663465b0: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663465b7: 4c 63 09 movslq (%rcx),%r9
|
|
663465ba: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663465be: 44 89 19 mov %r11d,(%rcx)
|
|
663465c1: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663465c5: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
663465c9: 45 85 c9 test %r9d,%r9d
|
|
663465cc: 74 59 je 66346627 <GateFunc_Buffer8_F+0x187>
|
|
663465ce: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663465d2: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
663465d6: 45 29 0a sub %r9d,(%r10)
|
|
663465d9: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
663465e0: 45 8b 1a mov (%r10),%r11d
|
|
663465e3: 45 31 d2 xor %r10d,%r10d
|
|
663465e6: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
663465ea: 45 85 db test %r11d,%r11d
|
|
663465ed: 41 0f 9f c2 setg %r10b
|
|
663465f1: 45 3b 11 cmp (%r9),%r10d
|
|
663465f4: 74 31 je 66346627 <GateFunc_Buffer8_F+0x187>
|
|
663465f6: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663465fa: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
663465fe: 45 8b 11 mov (%r9),%r10d
|
|
66346601: 45 85 d2 test %r10d,%r10d
|
|
66346604: 75 21 jne 66346627 <GateFunc_Buffer8_F+0x187>
|
|
66346606: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634660a: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634660e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346612: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66346619: 4c 63 09 movslq (%rcx),%r9
|
|
6634661c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346620: 44 89 19 mov %r11d,(%rcx)
|
|
66346623: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346627: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634662b: 45 85 c9 test %r9d,%r9d
|
|
6634662e: 74 58 je 66346688 <GateFunc_Buffer8_F+0x1e8>
|
|
66346630: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346634: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
66346638: 45 29 0a sub %r9d,(%r10)
|
|
6634663b: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66346642: 45 8b 0a mov (%r10),%r9d
|
|
66346645: 45 31 d2 xor %r10d,%r10d
|
|
66346648: 45 85 c9 test %r9d,%r9d
|
|
6634664b: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634664f: 41 0f 9f c2 setg %r10b
|
|
66346653: 45 3b 11 cmp (%r9),%r10d
|
|
66346656: 74 30 je 66346688 <GateFunc_Buffer8_F+0x1e8>
|
|
66346658: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634665c: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66346660: 41 8b 31 mov (%r9),%esi
|
|
66346663: 85 f6 test %esi,%esi
|
|
66346665: 75 21 jne 66346688 <GateFunc_Buffer8_F+0x1e8>
|
|
66346667: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634666b: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634666f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346673: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634667a: 4c 63 09 movslq (%rcx),%r9
|
|
6634667d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346681: 44 89 19 mov %r11d,(%rcx)
|
|
66346684: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346688: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634668c: 45 85 c9 test %r9d,%r9d
|
|
6634668f: 74 59 je 663466ea <GateFunc_Buffer8_F+0x24a>
|
|
66346691: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346695: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
66346699: 45 29 0a sub %r9d,(%r10)
|
|
6634669c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
663466a3: 45 8b 1a mov (%r10),%r11d
|
|
663466a6: 45 31 d2 xor %r10d,%r10d
|
|
663466a9: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
663466ad: 45 85 db test %r11d,%r11d
|
|
663466b0: 41 0f 9f c2 setg %r10b
|
|
663466b4: 45 3b 11 cmp (%r9),%r10d
|
|
663466b7: 74 31 je 663466ea <GateFunc_Buffer8_F+0x24a>
|
|
663466b9: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663466bd: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
663466c1: 45 8b 11 mov (%r9),%r10d
|
|
663466c4: 45 85 d2 test %r10d,%r10d
|
|
663466c7: 75 21 jne 663466ea <GateFunc_Buffer8_F+0x24a>
|
|
663466c9: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
663466cd: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
663466d1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663466d5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663466dc: 4c 63 09 movslq (%rcx),%r9
|
|
663466df: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663466e3: 44 89 19 mov %r11d,(%rcx)
|
|
663466e6: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663466ea: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
663466ee: 45 85 c9 test %r9d,%r9d
|
|
663466f1: 74 58 je 6634674b <GateFunc_Buffer8_F+0x2ab>
|
|
663466f3: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663466f7: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
663466fb: 45 29 0a sub %r9d,(%r10)
|
|
663466fe: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
66346705: 45 8b 0a mov (%r10),%r9d
|
|
66346708: 45 31 d2 xor %r10d,%r10d
|
|
6634670b: 45 85 c9 test %r9d,%r9d
|
|
6634670e: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
66346712: 41 0f 9f c2 setg %r10b
|
|
66346716: 45 3b 11 cmp (%r9),%r10d
|
|
66346719: 74 30 je 6634674b <GateFunc_Buffer8_F+0x2ab>
|
|
6634671b: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634671f: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66346723: 41 8b 31 mov (%r9),%esi
|
|
66346726: 85 f6 test %esi,%esi
|
|
66346728: 75 21 jne 6634674b <GateFunc_Buffer8_F+0x2ab>
|
|
6634672a: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634672e: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
66346732: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346736: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634673d: 4c 63 09 movslq (%rcx),%r9
|
|
66346740: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346744: 44 89 19 mov %r11d,(%rcx)
|
|
66346747: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634674b: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634674f: 45 85 c9 test %r9d,%r9d
|
|
66346752: 74 59 je 663467ad <GateFunc_Buffer8_F+0x30d>
|
|
66346754: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346758: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634675c: 45 29 0a sub %r9d,(%r10)
|
|
6634675f: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
66346766: 45 8b 1a mov (%r10),%r11d
|
|
66346769: 45 31 d2 xor %r10d,%r10d
|
|
6634676c: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
66346770: 45 85 db test %r11d,%r11d
|
|
66346773: 41 0f 9f c2 setg %r10b
|
|
66346777: 45 3b 11 cmp (%r9),%r10d
|
|
6634677a: 74 31 je 663467ad <GateFunc_Buffer8_F+0x30d>
|
|
6634677c: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66346780: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
66346784: 45 8b 11 mov (%r9),%r10d
|
|
66346787: 45 85 d2 test %r10d,%r10d
|
|
6634678a: 75 21 jne 663467ad <GateFunc_Buffer8_F+0x30d>
|
|
6634678c: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66346790: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
66346794: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346798: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634679f: 4c 63 09 movslq (%rcx),%r9
|
|
663467a2: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663467a6: 44 89 19 mov %r11d,(%rcx)
|
|
663467a9: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663467ad: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
663467b1: 45 85 c9 test %r9d,%r9d
|
|
663467b4: 0f 84 29 fd ff ff je 663464e3 <GateFunc_Buffer8_F+0x43>
|
|
663467ba: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663467be: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
663467c5: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
663467cc: 45 29 0a sub %r9d,(%r10)
|
|
663467cf: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
663467d6: 31 d2 xor %edx,%edx
|
|
663467d8: 45 8b 0a mov (%r10),%r9d
|
|
663467db: 45 85 c9 test %r9d,%r9d
|
|
663467de: 0f 9f c2 setg %dl
|
|
663467e1: 3b 10 cmp (%rax),%edx
|
|
663467e3: 0f 84 fa fc ff ff je 663464e3 <GateFunc_Buffer8_F+0x43>
|
|
663467e9: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
663467ed: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
663467f4: 8b 00 mov (%rax),%eax
|
|
663467f6: 85 c0 test %eax,%eax
|
|
663467f8: 0f 85 e5 fc ff ff jne 663464e3 <GateFunc_Buffer8_F+0x43>
|
|
663467fe: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346802: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
66346809: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634680d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346813: 48 63 01 movslq (%rcx),%rax
|
|
66346816: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634681a: 44 89 09 mov %r9d,(%rcx)
|
|
6634681d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66346821: 48 83 c4 28 add $0x28,%rsp
|
|
66346825: 5b pop %rbx
|
|
66346826: 5e pop %rsi
|
|
66346827: c3 retq
|
|
66346828: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634682f: 00
|
|
|
|
0000000066346830 <GateFunc_Enabler7_F>:
|
|
66346830: 56 push %rsi
|
|
66346831: 53 push %rbx
|
|
66346832: 48 83 ec 28 sub $0x28,%rsp
|
|
66346836: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634683a: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
6634683e: 48 89 cb mov %rcx,%rbx
|
|
66346841: 44 8b 0a mov (%rdx),%r9d
|
|
66346844: 45 85 c9 test %r9d,%r9d
|
|
66346847: 74 37 je 66346880 <GateFunc_Enabler7_F+0x50>
|
|
66346849: 31 d2 xor %edx,%edx
|
|
6634684b: eb 07 jmp 66346854 <GateFunc_Enabler7_F+0x24>
|
|
6634684d: 0f 1f 00 nopl (%rax)
|
|
66346850: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66346854: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346858: 48 89 d9 mov %rbx,%rcx
|
|
6634685b: 83 c2 08 add $0x8,%edx
|
|
6634685e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66346862: 44 8b 00 mov (%rax),%r8d
|
|
66346865: e8 46 ab ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634686a: 48 83 fe 07 cmp $0x7,%rsi
|
|
6634686e: 48 89 f2 mov %rsi,%rdx
|
|
66346871: 75 dd jne 66346850 <GateFunc_Enabler7_F+0x20>
|
|
66346873: 48 83 c4 28 add $0x28,%rsp
|
|
66346877: 5b pop %rbx
|
|
66346878: 5e pop %rsi
|
|
66346879: c3 retq
|
|
6634687a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346880: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346884: 4c 8b 15 95 00 01 00 mov 0x10095(%rip),%r10 # 66356920 <net_queue>
|
|
6634688b: 48 8b 0d 9e 00 01 00 mov 0x1009e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346892: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66346896: 45 85 c0 test %r8d,%r8d
|
|
66346899: 74 3b je 663468d6 <GateFunc_Enabler7_F+0xa6>
|
|
6634689b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634689f: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
663468a3: 45 29 01 sub %r8d,(%r9)
|
|
663468a6: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
663468ad: 45 8b 01 mov (%r9),%r8d
|
|
663468b0: 45 31 c9 xor %r9d,%r9d
|
|
663468b3: 45 85 c0 test %r8d,%r8d
|
|
663468b6: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
663468ba: 41 0f 9f c1 setg %r9b
|
|
663468be: 45 3b 08 cmp (%r8),%r9d
|
|
663468c1: 74 13 je 663468d6 <GateFunc_Enabler7_F+0xa6>
|
|
663468c3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663468c7: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
663468cb: 41 8b 30 mov (%r8),%esi
|
|
663468ce: 85 f6 test %esi,%esi
|
|
663468d0: 0f 84 ba 02 00 00 je 66346b90 <GateFunc_Enabler7_F+0x360>
|
|
663468d6: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
663468da: 45 85 c0 test %r8d,%r8d
|
|
663468dd: 74 3c je 6634691b <GateFunc_Enabler7_F+0xeb>
|
|
663468df: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663468e3: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
663468e7: 45 29 01 sub %r8d,(%r9)
|
|
663468ea: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
663468f1: 45 8b 19 mov (%r9),%r11d
|
|
663468f4: 45 31 c9 xor %r9d,%r9d
|
|
663468f7: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
663468fb: 45 85 db test %r11d,%r11d
|
|
663468fe: 41 0f 9f c1 setg %r9b
|
|
66346902: 45 3b 08 cmp (%r8),%r9d
|
|
66346905: 74 14 je 6634691b <GateFunc_Enabler7_F+0xeb>
|
|
66346907: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634690b: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634690f: 45 8b 08 mov (%r8),%r9d
|
|
66346912: 45 85 c9 test %r9d,%r9d
|
|
66346915: 0f 84 45 02 00 00 je 66346b60 <GateFunc_Enabler7_F+0x330>
|
|
6634691b: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634691f: 45 85 c0 test %r8d,%r8d
|
|
66346922: 74 3b je 6634695f <GateFunc_Enabler7_F+0x12f>
|
|
66346924: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346928: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634692c: 45 29 01 sub %r8d,(%r9)
|
|
6634692f: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66346936: 45 8b 01 mov (%r9),%r8d
|
|
66346939: 45 31 c9 xor %r9d,%r9d
|
|
6634693c: 45 85 c0 test %r8d,%r8d
|
|
6634693f: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
66346943: 41 0f 9f c1 setg %r9b
|
|
66346947: 45 3b 08 cmp (%r8),%r9d
|
|
6634694a: 74 13 je 6634695f <GateFunc_Enabler7_F+0x12f>
|
|
6634694c: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346950: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
66346954: 41 8b 30 mov (%r8),%esi
|
|
66346957: 85 f6 test %esi,%esi
|
|
66346959: 0f 84 d1 01 00 00 je 66346b30 <GateFunc_Enabler7_F+0x300>
|
|
6634695f: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
66346963: 45 85 c0 test %r8d,%r8d
|
|
66346966: 74 3c je 663469a4 <GateFunc_Enabler7_F+0x174>
|
|
66346968: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634696c: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66346970: 45 29 01 sub %r8d,(%r9)
|
|
66346973: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634697a: 45 8b 19 mov (%r9),%r11d
|
|
6634697d: 45 31 c9 xor %r9d,%r9d
|
|
66346980: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
66346984: 45 85 db test %r11d,%r11d
|
|
66346987: 41 0f 9f c1 setg %r9b
|
|
6634698b: 45 3b 08 cmp (%r8),%r9d
|
|
6634698e: 74 14 je 663469a4 <GateFunc_Enabler7_F+0x174>
|
|
66346990: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346994: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
66346998: 45 8b 08 mov (%r8),%r9d
|
|
6634699b: 45 85 c9 test %r9d,%r9d
|
|
6634699e: 0f 84 5c 01 00 00 je 66346b00 <GateFunc_Enabler7_F+0x2d0>
|
|
663469a4: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
663469a8: 45 85 c0 test %r8d,%r8d
|
|
663469ab: 74 3b je 663469e8 <GateFunc_Enabler7_F+0x1b8>
|
|
663469ad: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663469b1: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
663469b5: 45 29 01 sub %r8d,(%r9)
|
|
663469b8: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
663469bf: 45 8b 01 mov (%r9),%r8d
|
|
663469c2: 45 31 c9 xor %r9d,%r9d
|
|
663469c5: 45 85 c0 test %r8d,%r8d
|
|
663469c8: 4c 8b 40 60 mov 0x60(%rax),%r8
|
|
663469cc: 41 0f 9f c1 setg %r9b
|
|
663469d0: 45 3b 08 cmp (%r8),%r9d
|
|
663469d3: 74 13 je 663469e8 <GateFunc_Enabler7_F+0x1b8>
|
|
663469d5: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663469d9: 4d 8b 40 60 mov 0x60(%r8),%r8
|
|
663469dd: 41 8b 30 mov (%r8),%esi
|
|
663469e0: 85 f6 test %esi,%esi
|
|
663469e2: 0f 84 e8 00 00 00 je 66346ad0 <GateFunc_Enabler7_F+0x2a0>
|
|
663469e8: 44 8b 42 34 mov 0x34(%rdx),%r8d
|
|
663469ec: 45 85 c0 test %r8d,%r8d
|
|
663469ef: 74 38 je 66346a29 <GateFunc_Enabler7_F+0x1f9>
|
|
663469f1: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663469f5: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
663469f9: 45 29 01 sub %r8d,(%r9)
|
|
663469fc: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
66346a03: 45 8b 19 mov (%r9),%r11d
|
|
66346a06: 45 31 c9 xor %r9d,%r9d
|
|
66346a09: 4c 8b 40 68 mov 0x68(%rax),%r8
|
|
66346a0d: 45 85 db test %r11d,%r11d
|
|
66346a10: 41 0f 9f c1 setg %r9b
|
|
66346a14: 45 3b 08 cmp (%r8),%r9d
|
|
66346a17: 74 10 je 66346a29 <GateFunc_Enabler7_F+0x1f9>
|
|
66346a19: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346a1d: 4d 8b 40 68 mov 0x68(%r8),%r8
|
|
66346a21: 45 8b 08 mov (%r8),%r9d
|
|
66346a24: 45 85 c9 test %r9d,%r9d
|
|
66346a27: 74 77 je 66346aa0 <GateFunc_Enabler7_F+0x270>
|
|
66346a29: 44 8b 42 38 mov 0x38(%rdx),%r8d
|
|
66346a2d: 45 85 c0 test %r8d,%r8d
|
|
66346a30: 0f 84 3d fe ff ff je 66346873 <GateFunc_Enabler7_F+0x43>
|
|
66346a36: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346a3a: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
66346a3e: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66346a42: 45 29 01 sub %r8d,(%r9)
|
|
66346a45: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
66346a4c: 31 d2 xor %edx,%edx
|
|
66346a4e: 45 8b 01 mov (%r9),%r8d
|
|
66346a51: 45 85 c0 test %r8d,%r8d
|
|
66346a54: 0f 9f c2 setg %dl
|
|
66346a57: 3b 10 cmp (%rax),%edx
|
|
66346a59: 0f 84 14 fe ff ff je 66346873 <GateFunc_Enabler7_F+0x43>
|
|
66346a5f: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66346a63: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
66346a67: 8b 00 mov (%rax),%eax
|
|
66346a69: 85 c0 test %eax,%eax
|
|
66346a6b: 0f 85 02 fe ff ff jne 66346873 <GateFunc_Enabler7_F+0x43>
|
|
66346a71: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346a75: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
66346a79: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66346a7d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346a83: 48 63 01 movslq (%rcx),%rax
|
|
66346a86: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66346a8a: 44 89 01 mov %r8d,(%rcx)
|
|
66346a8d: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66346a91: 48 83 c4 28 add $0x28,%rsp
|
|
66346a95: 5b pop %rbx
|
|
66346a96: 5e pop %rsi
|
|
66346a97: c3 retq
|
|
66346a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66346a9f: 00
|
|
66346aa0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346aa4: 4d 8b 48 68 mov 0x68(%r8),%r9
|
|
66346aa8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346aac: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ab3: 4c 63 01 movslq (%rcx),%r8
|
|
66346ab6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346aba: 44 89 19 mov %r11d,(%rcx)
|
|
66346abd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346ac1: e9 63 ff ff ff jmpq 66346a29 <GateFunc_Enabler7_F+0x1f9>
|
|
66346ac6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346acd: 00 00 00
|
|
66346ad0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346ad4: 4d 8b 48 60 mov 0x60(%r8),%r9
|
|
66346ad8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346adc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ae3: 4c 63 01 movslq (%rcx),%r8
|
|
66346ae6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346aea: 44 89 19 mov %r11d,(%rcx)
|
|
66346aed: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346af1: e9 f2 fe ff ff jmpq 663469e8 <GateFunc_Enabler7_F+0x1b8>
|
|
66346af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346afd: 00 00 00
|
|
66346b00: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346b04: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
66346b08: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346b0c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346b13: 4c 63 01 movslq (%rcx),%r8
|
|
66346b16: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346b1a: 44 89 19 mov %r11d,(%rcx)
|
|
66346b1d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346b21: e9 7e fe ff ff jmpq 663469a4 <GateFunc_Enabler7_F+0x174>
|
|
66346b26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346b2d: 00 00 00
|
|
66346b30: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346b34: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
66346b38: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346b3c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346b43: 4c 63 01 movslq (%rcx),%r8
|
|
66346b46: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346b4a: 44 89 19 mov %r11d,(%rcx)
|
|
66346b4d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346b51: e9 09 fe ff ff jmpq 6634695f <GateFunc_Enabler7_F+0x12f>
|
|
66346b56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346b5d: 00 00 00
|
|
66346b60: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346b64: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66346b68: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346b6c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346b73: 4c 63 01 movslq (%rcx),%r8
|
|
66346b76: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346b7a: 44 89 19 mov %r11d,(%rcx)
|
|
66346b7d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346b81: e9 95 fd ff ff jmpq 6634691b <GateFunc_Enabler7_F+0xeb>
|
|
66346b86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346b8d: 00 00 00
|
|
66346b90: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346b94: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66346b98: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346b9c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ba3: 4c 63 01 movslq (%rcx),%r8
|
|
66346ba6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346baa: 44 89 19 mov %r11d,(%rcx)
|
|
66346bad: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346bb1: e9 20 fd ff ff jmpq 663468d6 <GateFunc_Enabler7_F+0xa6>
|
|
66346bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346bbd: 00 00 00
|
|
|
|
0000000066346bc0 <GateFunc_Buffer7_F>:
|
|
66346bc0: 56 push %rsi
|
|
66346bc1: 53 push %rbx
|
|
66346bc2: 48 83 ec 28 sub $0x28,%rsp
|
|
66346bc6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66346bca: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
66346bce: 48 89 cb mov %rcx,%rbx
|
|
66346bd1: 44 8b 0a mov (%rdx),%r9d
|
|
66346bd4: 45 85 c9 test %r9d,%r9d
|
|
66346bd7: 74 37 je 66346c10 <GateFunc_Buffer7_F+0x50>
|
|
66346bd9: 31 d2 xor %edx,%edx
|
|
66346bdb: eb 07 jmp 66346be4 <GateFunc_Buffer7_F+0x24>
|
|
66346bdd: 0f 1f 00 nopl (%rax)
|
|
66346be0: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66346be4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346be8: 48 89 d9 mov %rbx,%rcx
|
|
66346beb: 83 c2 08 add $0x8,%edx
|
|
66346bee: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66346bf2: 44 8b 00 mov (%rax),%r8d
|
|
66346bf5: e8 b6 a7 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66346bfa: 48 83 fe 07 cmp $0x7,%rsi
|
|
66346bfe: 48 89 f2 mov %rsi,%rdx
|
|
66346c01: 75 dd jne 66346be0 <GateFunc_Buffer7_F+0x20>
|
|
66346c03: 48 83 c4 28 add $0x28,%rsp
|
|
66346c07: 5b pop %rbx
|
|
66346c08: 5e pop %rsi
|
|
66346c09: c3 retq
|
|
66346c0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346c10: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346c14: 4c 8b 15 05 fd 00 00 mov 0xfd05(%rip),%r10 # 66356920 <net_queue>
|
|
66346c1b: 48 8b 0d 0e fd 00 00 mov 0xfd0e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346c22: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66346c26: 45 85 c0 test %r8d,%r8d
|
|
66346c29: 74 3b je 66346c66 <GateFunc_Buffer7_F+0xa6>
|
|
66346c2b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346c2f: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66346c33: 45 29 01 sub %r8d,(%r9)
|
|
66346c36: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66346c3d: 45 8b 01 mov (%r9),%r8d
|
|
66346c40: 45 31 c9 xor %r9d,%r9d
|
|
66346c43: 45 85 c0 test %r8d,%r8d
|
|
66346c46: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66346c4a: 41 0f 9f c1 setg %r9b
|
|
66346c4e: 45 3b 08 cmp (%r8),%r9d
|
|
66346c51: 74 13 je 66346c66 <GateFunc_Buffer7_F+0xa6>
|
|
66346c53: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346c57: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66346c5b: 41 8b 30 mov (%r8),%esi
|
|
66346c5e: 85 f6 test %esi,%esi
|
|
66346c60: 0f 84 ba 02 00 00 je 66346f20 <GateFunc_Buffer7_F+0x360>
|
|
66346c66: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
66346c6a: 45 85 c0 test %r8d,%r8d
|
|
66346c6d: 74 3c je 66346cab <GateFunc_Buffer7_F+0xeb>
|
|
66346c6f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346c73: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66346c77: 45 29 01 sub %r8d,(%r9)
|
|
66346c7a: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66346c81: 45 8b 19 mov (%r9),%r11d
|
|
66346c84: 45 31 c9 xor %r9d,%r9d
|
|
66346c87: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66346c8b: 45 85 db test %r11d,%r11d
|
|
66346c8e: 41 0f 9f c1 setg %r9b
|
|
66346c92: 45 3b 08 cmp (%r8),%r9d
|
|
66346c95: 74 14 je 66346cab <GateFunc_Buffer7_F+0xeb>
|
|
66346c97: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346c9b: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66346c9f: 45 8b 08 mov (%r8),%r9d
|
|
66346ca2: 45 85 c9 test %r9d,%r9d
|
|
66346ca5: 0f 84 45 02 00 00 je 66346ef0 <GateFunc_Buffer7_F+0x330>
|
|
66346cab: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66346caf: 45 85 c0 test %r8d,%r8d
|
|
66346cb2: 74 3b je 66346cef <GateFunc_Buffer7_F+0x12f>
|
|
66346cb4: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346cb8: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66346cbc: 45 29 01 sub %r8d,(%r9)
|
|
66346cbf: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66346cc6: 45 8b 01 mov (%r9),%r8d
|
|
66346cc9: 45 31 c9 xor %r9d,%r9d
|
|
66346ccc: 45 85 c0 test %r8d,%r8d
|
|
66346ccf: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
66346cd3: 41 0f 9f c1 setg %r9b
|
|
66346cd7: 45 3b 08 cmp (%r8),%r9d
|
|
66346cda: 74 13 je 66346cef <GateFunc_Buffer7_F+0x12f>
|
|
66346cdc: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346ce0: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
66346ce4: 41 8b 30 mov (%r8),%esi
|
|
66346ce7: 85 f6 test %esi,%esi
|
|
66346ce9: 0f 84 d1 01 00 00 je 66346ec0 <GateFunc_Buffer7_F+0x300>
|
|
66346cef: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
66346cf3: 45 85 c0 test %r8d,%r8d
|
|
66346cf6: 74 3c je 66346d34 <GateFunc_Buffer7_F+0x174>
|
|
66346cf8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346cfc: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66346d00: 45 29 01 sub %r8d,(%r9)
|
|
66346d03: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
66346d0a: 45 8b 19 mov (%r9),%r11d
|
|
66346d0d: 45 31 c9 xor %r9d,%r9d
|
|
66346d10: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
66346d14: 45 85 db test %r11d,%r11d
|
|
66346d17: 41 0f 9f c1 setg %r9b
|
|
66346d1b: 45 3b 08 cmp (%r8),%r9d
|
|
66346d1e: 74 14 je 66346d34 <GateFunc_Buffer7_F+0x174>
|
|
66346d20: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346d24: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
66346d28: 45 8b 08 mov (%r8),%r9d
|
|
66346d2b: 45 85 c9 test %r9d,%r9d
|
|
66346d2e: 0f 84 5c 01 00 00 je 66346e90 <GateFunc_Buffer7_F+0x2d0>
|
|
66346d34: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66346d38: 45 85 c0 test %r8d,%r8d
|
|
66346d3b: 74 3b je 66346d78 <GateFunc_Buffer7_F+0x1b8>
|
|
66346d3d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346d41: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66346d45: 45 29 01 sub %r8d,(%r9)
|
|
66346d48: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66346d4f: 45 8b 01 mov (%r9),%r8d
|
|
66346d52: 45 31 c9 xor %r9d,%r9d
|
|
66346d55: 45 85 c0 test %r8d,%r8d
|
|
66346d58: 4c 8b 40 60 mov 0x60(%rax),%r8
|
|
66346d5c: 41 0f 9f c1 setg %r9b
|
|
66346d60: 45 3b 08 cmp (%r8),%r9d
|
|
66346d63: 74 13 je 66346d78 <GateFunc_Buffer7_F+0x1b8>
|
|
66346d65: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346d69: 4d 8b 40 60 mov 0x60(%r8),%r8
|
|
66346d6d: 41 8b 30 mov (%r8),%esi
|
|
66346d70: 85 f6 test %esi,%esi
|
|
66346d72: 0f 84 e8 00 00 00 je 66346e60 <GateFunc_Buffer7_F+0x2a0>
|
|
66346d78: 44 8b 42 34 mov 0x34(%rdx),%r8d
|
|
66346d7c: 45 85 c0 test %r8d,%r8d
|
|
66346d7f: 74 38 je 66346db9 <GateFunc_Buffer7_F+0x1f9>
|
|
66346d81: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346d85: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
66346d89: 45 29 01 sub %r8d,(%r9)
|
|
66346d8c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
66346d93: 45 8b 19 mov (%r9),%r11d
|
|
66346d96: 45 31 c9 xor %r9d,%r9d
|
|
66346d99: 4c 8b 40 68 mov 0x68(%rax),%r8
|
|
66346d9d: 45 85 db test %r11d,%r11d
|
|
66346da0: 41 0f 9f c1 setg %r9b
|
|
66346da4: 45 3b 08 cmp (%r8),%r9d
|
|
66346da7: 74 10 je 66346db9 <GateFunc_Buffer7_F+0x1f9>
|
|
66346da9: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346dad: 4d 8b 40 68 mov 0x68(%r8),%r8
|
|
66346db1: 45 8b 08 mov (%r8),%r9d
|
|
66346db4: 45 85 c9 test %r9d,%r9d
|
|
66346db7: 74 77 je 66346e30 <GateFunc_Buffer7_F+0x270>
|
|
66346db9: 44 8b 42 38 mov 0x38(%rdx),%r8d
|
|
66346dbd: 45 85 c0 test %r8d,%r8d
|
|
66346dc0: 0f 84 3d fe ff ff je 66346c03 <GateFunc_Buffer7_F+0x43>
|
|
66346dc6: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346dca: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
66346dce: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66346dd2: 45 29 01 sub %r8d,(%r9)
|
|
66346dd5: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
66346ddc: 31 d2 xor %edx,%edx
|
|
66346dde: 45 8b 01 mov (%r9),%r8d
|
|
66346de1: 45 85 c0 test %r8d,%r8d
|
|
66346de4: 0f 9f c2 setg %dl
|
|
66346de7: 3b 10 cmp (%rax),%edx
|
|
66346de9: 0f 84 14 fe ff ff je 66346c03 <GateFunc_Buffer7_F+0x43>
|
|
66346def: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66346df3: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
66346df7: 8b 00 mov (%rax),%eax
|
|
66346df9: 85 c0 test %eax,%eax
|
|
66346dfb: 0f 85 02 fe ff ff jne 66346c03 <GateFunc_Buffer7_F+0x43>
|
|
66346e01: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346e05: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
66346e09: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66346e0d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346e13: 48 63 01 movslq (%rcx),%rax
|
|
66346e16: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66346e1a: 44 89 01 mov %r8d,(%rcx)
|
|
66346e1d: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66346e21: 48 83 c4 28 add $0x28,%rsp
|
|
66346e25: 5b pop %rbx
|
|
66346e26: 5e pop %rsi
|
|
66346e27: c3 retq
|
|
66346e28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66346e2f: 00
|
|
66346e30: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346e34: 4d 8b 48 68 mov 0x68(%r8),%r9
|
|
66346e38: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346e3c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346e43: 4c 63 01 movslq (%rcx),%r8
|
|
66346e46: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346e4a: 44 89 19 mov %r11d,(%rcx)
|
|
66346e4d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346e51: e9 63 ff ff ff jmpq 66346db9 <GateFunc_Buffer7_F+0x1f9>
|
|
66346e56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346e5d: 00 00 00
|
|
66346e60: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346e64: 4d 8b 48 60 mov 0x60(%r8),%r9
|
|
66346e68: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346e6c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346e73: 4c 63 01 movslq (%rcx),%r8
|
|
66346e76: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346e7a: 44 89 19 mov %r11d,(%rcx)
|
|
66346e7d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346e81: e9 f2 fe ff ff jmpq 66346d78 <GateFunc_Buffer7_F+0x1b8>
|
|
66346e86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346e8d: 00 00 00
|
|
66346e90: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346e94: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
66346e98: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346e9c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ea3: 4c 63 01 movslq (%rcx),%r8
|
|
66346ea6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346eaa: 44 89 19 mov %r11d,(%rcx)
|
|
66346ead: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346eb1: e9 7e fe ff ff jmpq 66346d34 <GateFunc_Buffer7_F+0x174>
|
|
66346eb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346ebd: 00 00 00
|
|
66346ec0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346ec4: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
66346ec8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346ecc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ed3: 4c 63 01 movslq (%rcx),%r8
|
|
66346ed6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346eda: 44 89 19 mov %r11d,(%rcx)
|
|
66346edd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346ee1: e9 09 fe ff ff jmpq 66346cef <GateFunc_Buffer7_F+0x12f>
|
|
66346ee6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346eed: 00 00 00
|
|
66346ef0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346ef4: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66346ef8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346efc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346f03: 4c 63 01 movslq (%rcx),%r8
|
|
66346f06: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346f0a: 44 89 19 mov %r11d,(%rcx)
|
|
66346f0d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346f11: e9 95 fd ff ff jmpq 66346cab <GateFunc_Buffer7_F+0xeb>
|
|
66346f16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346f1d: 00 00 00
|
|
66346f20: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346f24: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66346f28: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346f2c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346f33: 4c 63 01 movslq (%rcx),%r8
|
|
66346f36: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346f3a: 44 89 19 mov %r11d,(%rcx)
|
|
66346f3d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346f41: e9 20 fd ff ff jmpq 66346c66 <GateFunc_Buffer7_F+0xa6>
|
|
66346f46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346f4d: 00 00 00
|
|
|
|
0000000066346f50 <GateFunc_Buffer6_F>:
|
|
66346f50: 56 push %rsi
|
|
66346f51: 53 push %rbx
|
|
66346f52: 48 83 ec 28 sub $0x28,%rsp
|
|
66346f56: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66346f5a: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
66346f5e: 48 89 cb mov %rcx,%rbx
|
|
66346f61: 8b 32 mov (%rdx),%esi
|
|
66346f63: 85 f6 test %esi,%esi
|
|
66346f65: 74 39 je 66346fa0 <GateFunc_Buffer6_F+0x50>
|
|
66346f67: 31 d2 xor %edx,%edx
|
|
66346f69: eb 09 jmp 66346f74 <GateFunc_Buffer6_F+0x24>
|
|
66346f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66346f70: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66346f74: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346f78: 48 89 d9 mov %rbx,%rcx
|
|
66346f7b: 83 c2 07 add $0x7,%edx
|
|
66346f7e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66346f82: 44 8b 00 mov (%rax),%r8d
|
|
66346f85: e8 26 a4 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66346f8a: 48 83 fe 06 cmp $0x6,%rsi
|
|
66346f8e: 48 89 f2 mov %rsi,%rdx
|
|
66346f91: 75 dd jne 66346f70 <GateFunc_Buffer6_F+0x20>
|
|
66346f93: 48 83 c4 28 add $0x28,%rsp
|
|
66346f97: 5b pop %rbx
|
|
66346f98: 5e pop %rsi
|
|
66346f99: c3 retq
|
|
66346f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346fa0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346fa4: 4c 8b 15 75 f9 00 00 mov 0xf975(%rip),%r10 # 66356920 <net_queue>
|
|
66346fab: 48 8b 0d 7e f9 00 00 mov 0xf97e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346fb2: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
66346fb6: 45 85 c0 test %r8d,%r8d
|
|
66346fb9: 74 3c je 66346ff7 <GateFunc_Buffer6_F+0xa7>
|
|
66346fbb: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346fbf: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66346fc3: 45 29 01 sub %r8d,(%r9)
|
|
66346fc6: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66346fcd: 45 8b 19 mov (%r9),%r11d
|
|
66346fd0: 45 31 c9 xor %r9d,%r9d
|
|
66346fd3: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66346fd7: 45 85 db test %r11d,%r11d
|
|
66346fda: 41 0f 9f c1 setg %r9b
|
|
66346fde: 45 3b 08 cmp (%r8),%r9d
|
|
66346fe1: 74 14 je 66346ff7 <GateFunc_Buffer6_F+0xa7>
|
|
66346fe3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346fe7: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66346feb: 45 8b 08 mov (%r8),%r9d
|
|
66346fee: 45 85 c9 test %r9d,%r9d
|
|
66346ff1: 0f 84 39 02 00 00 je 66347230 <GateFunc_Buffer6_F+0x2e0>
|
|
66346ff7: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66346ffb: 45 85 c0 test %r8d,%r8d
|
|
66346ffe: 74 3b je 6634703b <GateFunc_Buffer6_F+0xeb>
|
|
66347000: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347004: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66347008: 45 29 01 sub %r8d,(%r9)
|
|
6634700b: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347012: 45 8b 01 mov (%r9),%r8d
|
|
66347015: 45 31 c9 xor %r9d,%r9d
|
|
66347018: 45 85 c0 test %r8d,%r8d
|
|
6634701b: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634701f: 41 0f 9f c1 setg %r9b
|
|
66347023: 45 3b 08 cmp (%r8),%r9d
|
|
66347026: 74 13 je 6634703b <GateFunc_Buffer6_F+0xeb>
|
|
66347028: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634702c: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66347030: 41 8b 30 mov (%r8),%esi
|
|
66347033: 85 f6 test %esi,%esi
|
|
66347035: 0f 84 c5 01 00 00 je 66347200 <GateFunc_Buffer6_F+0x2b0>
|
|
6634703b: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634703f: 45 85 c0 test %r8d,%r8d
|
|
66347042: 74 3c je 66347080 <GateFunc_Buffer6_F+0x130>
|
|
66347044: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347048: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634704c: 45 29 01 sub %r8d,(%r9)
|
|
6634704f: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66347056: 45 8b 19 mov (%r9),%r11d
|
|
66347059: 45 31 c9 xor %r9d,%r9d
|
|
6634705c: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66347060: 45 85 db test %r11d,%r11d
|
|
66347063: 41 0f 9f c1 setg %r9b
|
|
66347067: 45 3b 08 cmp (%r8),%r9d
|
|
6634706a: 74 14 je 66347080 <GateFunc_Buffer6_F+0x130>
|
|
6634706c: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347070: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66347074: 45 8b 08 mov (%r8),%r9d
|
|
66347077: 45 85 c9 test %r9d,%r9d
|
|
6634707a: 0f 84 50 01 00 00 je 663471d0 <GateFunc_Buffer6_F+0x280>
|
|
66347080: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66347084: 45 85 c0 test %r8d,%r8d
|
|
66347087: 74 3b je 663470c4 <GateFunc_Buffer6_F+0x174>
|
|
66347089: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634708d: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66347091: 45 29 01 sub %r8d,(%r9)
|
|
66347094: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634709b: 45 8b 01 mov (%r9),%r8d
|
|
6634709e: 45 31 c9 xor %r9d,%r9d
|
|
663470a1: 45 85 c0 test %r8d,%r8d
|
|
663470a4: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
663470a8: 41 0f 9f c1 setg %r9b
|
|
663470ac: 45 3b 08 cmp (%r8),%r9d
|
|
663470af: 74 13 je 663470c4 <GateFunc_Buffer6_F+0x174>
|
|
663470b1: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663470b5: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
663470b9: 41 8b 30 mov (%r8),%esi
|
|
663470bc: 85 f6 test %esi,%esi
|
|
663470be: 0f 84 dc 00 00 00 je 663471a0 <GateFunc_Buffer6_F+0x250>
|
|
663470c4: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
663470c8: 45 85 c0 test %r8d,%r8d
|
|
663470cb: 74 38 je 66347105 <GateFunc_Buffer6_F+0x1b5>
|
|
663470cd: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663470d1: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
663470d5: 45 29 01 sub %r8d,(%r9)
|
|
663470d8: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
663470df: 45 8b 19 mov (%r9),%r11d
|
|
663470e2: 45 31 c9 xor %r9d,%r9d
|
|
663470e5: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
663470e9: 45 85 db test %r11d,%r11d
|
|
663470ec: 41 0f 9f c1 setg %r9b
|
|
663470f0: 45 3b 08 cmp (%r8),%r9d
|
|
663470f3: 74 10 je 66347105 <GateFunc_Buffer6_F+0x1b5>
|
|
663470f5: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663470f9: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
663470fd: 45 8b 08 mov (%r8),%r9d
|
|
66347100: 45 85 c9 test %r9d,%r9d
|
|
66347103: 74 6f je 66347174 <GateFunc_Buffer6_F+0x224>
|
|
66347105: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66347109: 45 85 c0 test %r8d,%r8d
|
|
6634710c: 0f 84 81 fe ff ff je 66346f93 <GateFunc_Buffer6_F+0x43>
|
|
66347112: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347116: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634711a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634711e: 45 29 01 sub %r8d,(%r9)
|
|
66347121: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66347128: 31 d2 xor %edx,%edx
|
|
6634712a: 45 8b 01 mov (%r9),%r8d
|
|
6634712d: 45 85 c0 test %r8d,%r8d
|
|
66347130: 0f 9f c2 setg %dl
|
|
66347133: 3b 10 cmp (%rax),%edx
|
|
66347135: 0f 84 58 fe ff ff je 66346f93 <GateFunc_Buffer6_F+0x43>
|
|
6634713b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634713f: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66347143: 8b 00 mov (%rax),%eax
|
|
66347145: 85 c0 test %eax,%eax
|
|
66347147: 0f 85 46 fe ff ff jne 66346f93 <GateFunc_Buffer6_F+0x43>
|
|
6634714d: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66347151: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
66347155: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347159: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634715f: 48 63 01 movslq (%rcx),%rax
|
|
66347162: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66347166: 44 89 01 mov %r8d,(%rcx)
|
|
66347169: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634716d: 48 83 c4 28 add $0x28,%rsp
|
|
66347171: 5b pop %rbx
|
|
66347172: 5e pop %rsi
|
|
66347173: c3 retq
|
|
66347174: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347178: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
6634717c: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347180: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347187: 4c 63 01 movslq (%rcx),%r8
|
|
6634718a: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634718e: 44 89 19 mov %r11d,(%rcx)
|
|
66347191: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347195: e9 6b ff ff ff jmpq 66347105 <GateFunc_Buffer6_F+0x1b5>
|
|
6634719a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663471a0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663471a4: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
663471a8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663471ac: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663471b3: 4c 63 01 movslq (%rcx),%r8
|
|
663471b6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663471ba: 44 89 19 mov %r11d,(%rcx)
|
|
663471bd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663471c1: e9 fe fe ff ff jmpq 663470c4 <GateFunc_Buffer6_F+0x174>
|
|
663471c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663471cd: 00 00 00
|
|
663471d0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663471d4: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
663471d8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663471dc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663471e3: 4c 63 01 movslq (%rcx),%r8
|
|
663471e6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663471ea: 44 89 19 mov %r11d,(%rcx)
|
|
663471ed: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663471f1: e9 8a fe ff ff jmpq 66347080 <GateFunc_Buffer6_F+0x130>
|
|
663471f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663471fd: 00 00 00
|
|
66347200: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347204: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66347208: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634720c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347213: 4c 63 01 movslq (%rcx),%r8
|
|
66347216: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634721a: 44 89 19 mov %r11d,(%rcx)
|
|
6634721d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347221: e9 15 fe ff ff jmpq 6634703b <GateFunc_Buffer6_F+0xeb>
|
|
66347226: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634722d: 00 00 00
|
|
66347230: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347234: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347238: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634723c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347243: 4c 63 01 movslq (%rcx),%r8
|
|
66347246: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634724a: 44 89 19 mov %r11d,(%rcx)
|
|
6634724d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347251: e9 a1 fd ff ff jmpq 66346ff7 <GateFunc_Buffer6_F+0xa7>
|
|
66347256: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634725d: 00 00 00
|
|
|
|
0000000066347260 <GateFunc_Enabler6_F>:
|
|
66347260: 56 push %rsi
|
|
66347261: 53 push %rbx
|
|
66347262: 48 83 ec 28 sub $0x28,%rsp
|
|
66347266: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634726a: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634726e: 48 89 cb mov %rcx,%rbx
|
|
66347271: 8b 32 mov (%rdx),%esi
|
|
66347273: 85 f6 test %esi,%esi
|
|
66347275: 74 39 je 663472b0 <GateFunc_Enabler6_F+0x50>
|
|
66347277: 31 d2 xor %edx,%edx
|
|
66347279: eb 09 jmp 66347284 <GateFunc_Enabler6_F+0x24>
|
|
6634727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66347280: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347284: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66347288: 48 89 d9 mov %rbx,%rcx
|
|
6634728b: 83 c2 07 add $0x7,%edx
|
|
6634728e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66347292: 44 8b 00 mov (%rax),%r8d
|
|
66347295: e8 16 a1 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634729a: 48 83 fe 06 cmp $0x6,%rsi
|
|
6634729e: 48 89 f2 mov %rsi,%rdx
|
|
663472a1: 75 dd jne 66347280 <GateFunc_Enabler6_F+0x20>
|
|
663472a3: 48 83 c4 28 add $0x28,%rsp
|
|
663472a7: 5b pop %rbx
|
|
663472a8: 5e pop %rsi
|
|
663472a9: c3 retq
|
|
663472aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663472b0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
663472b4: 4c 8b 15 65 f6 00 00 mov 0xf665(%rip),%r10 # 66356920 <net_queue>
|
|
663472bb: 48 8b 0d 6e f6 00 00 mov 0xf66e(%rip),%rcx # 66356930 <num_net_queue>
|
|
663472c2: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
663472c6: 45 85 c0 test %r8d,%r8d
|
|
663472c9: 74 3c je 66347307 <GateFunc_Enabler6_F+0xa7>
|
|
663472cb: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663472cf: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
663472d3: 45 29 01 sub %r8d,(%r9)
|
|
663472d6: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
663472dd: 45 8b 19 mov (%r9),%r11d
|
|
663472e0: 45 31 c9 xor %r9d,%r9d
|
|
663472e3: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
663472e7: 45 85 db test %r11d,%r11d
|
|
663472ea: 41 0f 9f c1 setg %r9b
|
|
663472ee: 45 3b 08 cmp (%r8),%r9d
|
|
663472f1: 74 14 je 66347307 <GateFunc_Enabler6_F+0xa7>
|
|
663472f3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663472f7: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
663472fb: 45 8b 08 mov (%r8),%r9d
|
|
663472fe: 45 85 c9 test %r9d,%r9d
|
|
66347301: 0f 84 39 02 00 00 je 66347540 <GateFunc_Enabler6_F+0x2e0>
|
|
66347307: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
6634730b: 45 85 c0 test %r8d,%r8d
|
|
6634730e: 74 3b je 6634734b <GateFunc_Enabler6_F+0xeb>
|
|
66347310: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347314: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66347318: 45 29 01 sub %r8d,(%r9)
|
|
6634731b: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347322: 45 8b 01 mov (%r9),%r8d
|
|
66347325: 45 31 c9 xor %r9d,%r9d
|
|
66347328: 45 85 c0 test %r8d,%r8d
|
|
6634732b: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634732f: 41 0f 9f c1 setg %r9b
|
|
66347333: 45 3b 08 cmp (%r8),%r9d
|
|
66347336: 74 13 je 6634734b <GateFunc_Enabler6_F+0xeb>
|
|
66347338: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634733c: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66347340: 41 8b 30 mov (%r8),%esi
|
|
66347343: 85 f6 test %esi,%esi
|
|
66347345: 0f 84 c5 01 00 00 je 66347510 <GateFunc_Enabler6_F+0x2b0>
|
|
6634734b: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634734f: 45 85 c0 test %r8d,%r8d
|
|
66347352: 74 3c je 66347390 <GateFunc_Enabler6_F+0x130>
|
|
66347354: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347358: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634735c: 45 29 01 sub %r8d,(%r9)
|
|
6634735f: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66347366: 45 8b 19 mov (%r9),%r11d
|
|
66347369: 45 31 c9 xor %r9d,%r9d
|
|
6634736c: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66347370: 45 85 db test %r11d,%r11d
|
|
66347373: 41 0f 9f c1 setg %r9b
|
|
66347377: 45 3b 08 cmp (%r8),%r9d
|
|
6634737a: 74 14 je 66347390 <GateFunc_Enabler6_F+0x130>
|
|
6634737c: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347380: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66347384: 45 8b 08 mov (%r8),%r9d
|
|
66347387: 45 85 c9 test %r9d,%r9d
|
|
6634738a: 0f 84 50 01 00 00 je 663474e0 <GateFunc_Enabler6_F+0x280>
|
|
66347390: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66347394: 45 85 c0 test %r8d,%r8d
|
|
66347397: 74 3b je 663473d4 <GateFunc_Enabler6_F+0x174>
|
|
66347399: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634739d: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
663473a1: 45 29 01 sub %r8d,(%r9)
|
|
663473a4: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
663473ab: 45 8b 01 mov (%r9),%r8d
|
|
663473ae: 45 31 c9 xor %r9d,%r9d
|
|
663473b1: 45 85 c0 test %r8d,%r8d
|
|
663473b4: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
663473b8: 41 0f 9f c1 setg %r9b
|
|
663473bc: 45 3b 08 cmp (%r8),%r9d
|
|
663473bf: 74 13 je 663473d4 <GateFunc_Enabler6_F+0x174>
|
|
663473c1: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663473c5: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
663473c9: 41 8b 30 mov (%r8),%esi
|
|
663473cc: 85 f6 test %esi,%esi
|
|
663473ce: 0f 84 dc 00 00 00 je 663474b0 <GateFunc_Enabler6_F+0x250>
|
|
663473d4: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
663473d8: 45 85 c0 test %r8d,%r8d
|
|
663473db: 74 38 je 66347415 <GateFunc_Enabler6_F+0x1b5>
|
|
663473dd: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663473e1: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
663473e5: 45 29 01 sub %r8d,(%r9)
|
|
663473e8: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
663473ef: 45 8b 19 mov (%r9),%r11d
|
|
663473f2: 45 31 c9 xor %r9d,%r9d
|
|
663473f5: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
663473f9: 45 85 db test %r11d,%r11d
|
|
663473fc: 41 0f 9f c1 setg %r9b
|
|
66347400: 45 3b 08 cmp (%r8),%r9d
|
|
66347403: 74 10 je 66347415 <GateFunc_Enabler6_F+0x1b5>
|
|
66347405: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347409: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
6634740d: 45 8b 08 mov (%r8),%r9d
|
|
66347410: 45 85 c9 test %r9d,%r9d
|
|
66347413: 74 6f je 66347484 <GateFunc_Enabler6_F+0x224>
|
|
66347415: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66347419: 45 85 c0 test %r8d,%r8d
|
|
6634741c: 0f 84 81 fe ff ff je 663472a3 <GateFunc_Enabler6_F+0x43>
|
|
66347422: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347426: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634742a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634742e: 45 29 01 sub %r8d,(%r9)
|
|
66347431: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66347438: 31 d2 xor %edx,%edx
|
|
6634743a: 45 8b 01 mov (%r9),%r8d
|
|
6634743d: 45 85 c0 test %r8d,%r8d
|
|
66347440: 0f 9f c2 setg %dl
|
|
66347443: 3b 10 cmp (%rax),%edx
|
|
66347445: 0f 84 58 fe ff ff je 663472a3 <GateFunc_Enabler6_F+0x43>
|
|
6634744b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634744f: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66347453: 8b 00 mov (%rax),%eax
|
|
66347455: 85 c0 test %eax,%eax
|
|
66347457: 0f 85 46 fe ff ff jne 663472a3 <GateFunc_Enabler6_F+0x43>
|
|
6634745d: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66347461: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
66347465: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347469: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634746f: 48 63 01 movslq (%rcx),%rax
|
|
66347472: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66347476: 44 89 01 mov %r8d,(%rcx)
|
|
66347479: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634747d: 48 83 c4 28 add $0x28,%rsp
|
|
66347481: 5b pop %rbx
|
|
66347482: 5e pop %rsi
|
|
66347483: c3 retq
|
|
66347484: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347488: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
6634748c: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347490: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347497: 4c 63 01 movslq (%rcx),%r8
|
|
6634749a: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634749e: 44 89 19 mov %r11d,(%rcx)
|
|
663474a1: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663474a5: e9 6b ff ff ff jmpq 66347415 <GateFunc_Enabler6_F+0x1b5>
|
|
663474aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663474b0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663474b4: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
663474b8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663474bc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663474c3: 4c 63 01 movslq (%rcx),%r8
|
|
663474c6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663474ca: 44 89 19 mov %r11d,(%rcx)
|
|
663474cd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663474d1: e9 fe fe ff ff jmpq 663473d4 <GateFunc_Enabler6_F+0x174>
|
|
663474d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663474dd: 00 00 00
|
|
663474e0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663474e4: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
663474e8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663474ec: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663474f3: 4c 63 01 movslq (%rcx),%r8
|
|
663474f6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663474fa: 44 89 19 mov %r11d,(%rcx)
|
|
663474fd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347501: e9 8a fe ff ff jmpq 66347390 <GateFunc_Enabler6_F+0x130>
|
|
66347506: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634750d: 00 00 00
|
|
66347510: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347514: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66347518: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634751c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347523: 4c 63 01 movslq (%rcx),%r8
|
|
66347526: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634752a: 44 89 19 mov %r11d,(%rcx)
|
|
6634752d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347531: e9 15 fe ff ff jmpq 6634734b <GateFunc_Enabler6_F+0xeb>
|
|
66347536: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634753d: 00 00 00
|
|
66347540: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347544: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347548: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634754c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347553: 4c 63 01 movslq (%rcx),%r8
|
|
66347556: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634755a: 44 89 19 mov %r11d,(%rcx)
|
|
6634755d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347561: e9 a1 fd ff ff jmpq 66347307 <GateFunc_Enabler6_F+0xa7>
|
|
66347566: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634756d: 00 00 00
|
|
|
|
0000000066347570 <GateFunc_Or7_F>:
|
|
66347570: ba 01 00 00 00 mov $0x1,%edx
|
|
66347575: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347579: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634757d: 45 8b 18 mov (%r8),%r11d
|
|
66347580: 45 85 db test %r11d,%r11d
|
|
66347583: 75 0c jne 66347591 <GateFunc_Or7_F+0x21>
|
|
66347585: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66347589: 45 8b 10 mov (%r8),%r10d
|
|
6634758c: 45 85 d2 test %r10d,%r10d
|
|
6634758f: 74 72 je 66347603 <GateFunc_Or7_F+0x93>
|
|
66347591: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347595: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66347599: 44 39 ca cmp %r9d,%edx
|
|
6634759c: 74 64 je 66347602 <GateFunc_Or7_F+0x92>
|
|
6634759e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663475a2: 41 89 d3 mov %edx,%r11d
|
|
663475a5: 45 29 cb sub %r9d,%r11d
|
|
663475a8: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663475ac: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
663475b0: 45 01 1a add %r11d,(%r10)
|
|
663475b3: 41 89 50 20 mov %edx,0x20(%r8)
|
|
663475b7: 31 d2 xor %edx,%edx
|
|
663475b9: 45 8b 02 mov (%r10),%r8d
|
|
663475bc: 45 85 c0 test %r8d,%r8d
|
|
663475bf: 0f 9f c2 setg %dl
|
|
663475c2: 3b 10 cmp (%rax),%edx
|
|
663475c4: 74 3c je 66347602 <GateFunc_Or7_F+0x92>
|
|
663475c6: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663475ca: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663475ce: 8b 00 mov (%rax),%eax
|
|
663475d0: 85 c0 test %eax,%eax
|
|
663475d2: 75 2e jne 66347602 <GateFunc_Or7_F+0x92>
|
|
663475d4: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663475d8: 48 8b 0d 51 f3 00 00 mov 0xf351(%rip),%rcx # 66356930 <num_net_queue>
|
|
663475df: 4c 8b 05 3a f3 00 00 mov 0xf33a(%rip),%r8 # 66356920 <net_queue>
|
|
663475e6: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663475ea: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663475ee: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663475f4: 48 63 01 movslq (%rcx),%rax
|
|
663475f7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663475fb: 44 89 09 mov %r9d,(%rcx)
|
|
663475fe: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347602: c3 retq
|
|
66347603: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66347607: 45 8b 08 mov (%r8),%r9d
|
|
6634760a: 45 85 c9 test %r9d,%r9d
|
|
6634760d: 75 82 jne 66347591 <GateFunc_Or7_F+0x21>
|
|
6634760f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66347613: 45 8b 00 mov (%r8),%r8d
|
|
66347616: 45 85 c0 test %r8d,%r8d
|
|
66347619: 0f 85 72 ff ff ff jne 66347591 <GateFunc_Or7_F+0x21>
|
|
6634761f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347623: 45 8b 18 mov (%r8),%r11d
|
|
66347626: 45 85 db test %r11d,%r11d
|
|
66347629: 0f 85 62 ff ff ff jne 66347591 <GateFunc_Or7_F+0x21>
|
|
6634762f: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347633: 45 8b 10 mov (%r8),%r10d
|
|
66347636: 45 85 d2 test %r10d,%r10d
|
|
66347639: 0f 85 52 ff ff ff jne 66347591 <GateFunc_Or7_F+0x21>
|
|
6634763f: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66347643: 44 8b 0a mov (%rdx),%r9d
|
|
66347646: 31 d2 xor %edx,%edx
|
|
66347648: 45 85 c9 test %r9d,%r9d
|
|
6634764b: 0f 95 c2 setne %dl
|
|
6634764e: e9 3e ff ff ff jmpq 66347591 <GateFunc_Or7_F+0x21>
|
|
66347653: 0f 1f 00 nopl (%rax)
|
|
66347656: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634765d: 00 00 00
|
|
|
|
0000000066347660 <GateFunc_And7_F>:
|
|
66347660: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66347664: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66347668: 8b 00 mov (%rax),%eax
|
|
6634766a: 85 c0 test %eax,%eax
|
|
6634766c: 74 0a je 66347678 <GateFunc_And7_F+0x18>
|
|
6634766e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347672: 8b 00 mov (%rax),%eax
|
|
66347674: 85 c0 test %eax,%eax
|
|
66347676: 75 78 jne 663476f0 <GateFunc_And7_F+0x90>
|
|
66347678: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634767c: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66347680: 44 39 c8 cmp %r9d,%eax
|
|
66347683: 74 67 je 663476ec <GateFunc_And7_F+0x8c>
|
|
66347685: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347689: 41 89 c3 mov %eax,%r11d
|
|
6634768c: 45 29 cb sub %r9d,%r11d
|
|
6634768f: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66347693: 45 01 1a add %r11d,(%r10)
|
|
66347696: 41 89 40 20 mov %eax,0x20(%r8)
|
|
6634769a: 45 31 c0 xor %r8d,%r8d
|
|
6634769d: 45 8b 0a mov (%r10),%r9d
|
|
663476a0: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
663476a4: 45 85 c9 test %r9d,%r9d
|
|
663476a7: 41 0f 9f c0 setg %r8b
|
|
663476ab: 44 3b 00 cmp (%rax),%r8d
|
|
663476ae: 74 3c je 663476ec <GateFunc_And7_F+0x8c>
|
|
663476b0: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663476b4: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663476b8: 8b 00 mov (%rax),%eax
|
|
663476ba: 85 c0 test %eax,%eax
|
|
663476bc: 75 2e jne 663476ec <GateFunc_And7_F+0x8c>
|
|
663476be: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663476c2: 48 8b 0d 67 f2 00 00 mov 0xf267(%rip),%rcx # 66356930 <num_net_queue>
|
|
663476c9: 4c 8b 05 50 f2 00 00 mov 0xf250(%rip),%r8 # 66356920 <net_queue>
|
|
663476d0: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663476d4: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663476d8: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663476de: 48 63 01 movslq (%rcx),%rax
|
|
663476e1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663476e5: 44 89 09 mov %r9d,(%rcx)
|
|
663476e8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663476ec: c3 retq
|
|
663476ed: 0f 1f 00 nopl (%rax)
|
|
663476f0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663476f4: 8b 00 mov (%rax),%eax
|
|
663476f6: 85 c0 test %eax,%eax
|
|
663476f8: 0f 84 7a ff ff ff je 66347678 <GateFunc_And7_F+0x18>
|
|
663476fe: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66347702: 8b 00 mov (%rax),%eax
|
|
66347704: 85 c0 test %eax,%eax
|
|
66347706: 0f 84 6c ff ff ff je 66347678 <GateFunc_And7_F+0x18>
|
|
6634770c: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66347710: 8b 00 mov (%rax),%eax
|
|
66347712: 85 c0 test %eax,%eax
|
|
66347714: 0f 84 5e ff ff ff je 66347678 <GateFunc_And7_F+0x18>
|
|
6634771a: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
6634771e: 8b 00 mov (%rax),%eax
|
|
66347720: 85 c0 test %eax,%eax
|
|
66347722: 0f 84 50 ff ff ff je 66347678 <GateFunc_And7_F+0x18>
|
|
66347728: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
6634772c: 44 8b 10 mov (%rax),%r10d
|
|
6634772f: 31 c0 xor %eax,%eax
|
|
66347731: 45 85 d2 test %r10d,%r10d
|
|
66347734: 0f 95 c0 setne %al
|
|
66347737: e9 3c ff ff ff jmpq 66347678 <GateFunc_And7_F+0x18>
|
|
6634773c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066347740 <GateFunc_Nor7_F>:
|
|
66347740: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66347744: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66347748: 8b 00 mov (%rax),%eax
|
|
6634774a: 85 c0 test %eax,%eax
|
|
6634774c: 0f 85 ae 00 00 00 jne 66347800 <GateFunc_Nor7_F+0xc0>
|
|
66347752: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66347756: 45 8b 08 mov (%r8),%r9d
|
|
66347759: 45 85 c9 test %r9d,%r9d
|
|
6634775c: 74 75 je 663477d3 <GateFunc_Nor7_F+0x93>
|
|
6634775e: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347762: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66347766: 44 39 c8 cmp %r9d,%eax
|
|
66347769: 74 67 je 663477d2 <GateFunc_Nor7_F+0x92>
|
|
6634776b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634776f: 41 89 c3 mov %eax,%r11d
|
|
66347772: 45 29 cb sub %r9d,%r11d
|
|
66347775: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66347779: 45 01 1a add %r11d,(%r10)
|
|
6634777c: 41 89 40 20 mov %eax,0x20(%r8)
|
|
66347780: 45 31 c0 xor %r8d,%r8d
|
|
66347783: 45 8b 0a mov (%r10),%r9d
|
|
66347786: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
6634778a: 45 85 c9 test %r9d,%r9d
|
|
6634778d: 41 0f 9f c0 setg %r8b
|
|
66347791: 44 3b 00 cmp (%rax),%r8d
|
|
66347794: 74 3c je 663477d2 <GateFunc_Nor7_F+0x92>
|
|
66347796: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634779a: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634779e: 8b 00 mov (%rax),%eax
|
|
663477a0: 85 c0 test %eax,%eax
|
|
663477a2: 75 2e jne 663477d2 <GateFunc_Nor7_F+0x92>
|
|
663477a4: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663477a8: 48 8b 0d 81 f1 00 00 mov 0xf181(%rip),%rcx # 66356930 <num_net_queue>
|
|
663477af: 4c 8b 05 6a f1 00 00 mov 0xf16a(%rip),%r8 # 66356920 <net_queue>
|
|
663477b6: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663477ba: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663477be: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663477c4: 48 63 01 movslq (%rcx),%rax
|
|
663477c7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663477cb: 44 89 09 mov %r9d,(%rcx)
|
|
663477ce: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663477d2: c3 retq
|
|
663477d3: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663477d7: 8b 00 mov (%rax),%eax
|
|
663477d9: 85 c0 test %eax,%eax
|
|
663477db: 75 23 jne 66347800 <GateFunc_Nor7_F+0xc0>
|
|
663477dd: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
663477e1: 45 8b 00 mov (%r8),%r8d
|
|
663477e4: 45 85 c0 test %r8d,%r8d
|
|
663477e7: 0f 85 71 ff ff ff jne 6634775e <GateFunc_Nor7_F+0x1e>
|
|
663477ed: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663477f1: 8b 00 mov (%rax),%eax
|
|
663477f3: 85 c0 test %eax,%eax
|
|
663477f5: 74 19 je 66347810 <GateFunc_Nor7_F+0xd0>
|
|
663477f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663477fe: 00 00
|
|
66347800: 31 c0 xor %eax,%eax
|
|
66347802: e9 57 ff ff ff jmpq 6634775e <GateFunc_Nor7_F+0x1e>
|
|
66347807: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634780e: 00 00
|
|
66347810: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66347814: 45 8b 18 mov (%r8),%r11d
|
|
66347817: 45 85 db test %r11d,%r11d
|
|
6634781a: 0f 85 3e ff ff ff jne 6634775e <GateFunc_Nor7_F+0x1e>
|
|
66347820: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66347824: 44 8b 10 mov (%rax),%r10d
|
|
66347827: 31 c0 xor %eax,%eax
|
|
66347829: 45 85 d2 test %r10d,%r10d
|
|
6634782c: 0f 94 c0 sete %al
|
|
6634782f: e9 2a ff ff ff jmpq 6634775e <GateFunc_Nor7_F+0x1e>
|
|
66347834: 66 90 xchg %ax,%ax
|
|
66347836: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634783d: 00 00 00
|
|
|
|
0000000066347840 <GateFunc_Nand7_F>:
|
|
66347840: ba 01 00 00 00 mov $0x1,%edx
|
|
66347845: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347849: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634784d: 45 8b 18 mov (%r8),%r11d
|
|
66347850: 45 85 db test %r11d,%r11d
|
|
66347853: 74 0c je 66347861 <GateFunc_Nand7_F+0x21>
|
|
66347855: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66347859: 45 8b 10 mov (%r8),%r10d
|
|
6634785c: 45 85 d2 test %r10d,%r10d
|
|
6634785f: 75 72 jne 663478d3 <GateFunc_Nand7_F+0x93>
|
|
66347861: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347865: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66347869: 44 39 ca cmp %r9d,%edx
|
|
6634786c: 74 64 je 663478d2 <GateFunc_Nand7_F+0x92>
|
|
6634786e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347872: 41 89 d3 mov %edx,%r11d
|
|
66347875: 45 29 cb sub %r9d,%r11d
|
|
66347878: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634787c: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66347880: 45 01 1a add %r11d,(%r10)
|
|
66347883: 41 89 50 20 mov %edx,0x20(%r8)
|
|
66347887: 31 d2 xor %edx,%edx
|
|
66347889: 45 8b 02 mov (%r10),%r8d
|
|
6634788c: 45 85 c0 test %r8d,%r8d
|
|
6634788f: 0f 9f c2 setg %dl
|
|
66347892: 3b 10 cmp (%rax),%edx
|
|
66347894: 74 3c je 663478d2 <GateFunc_Nand7_F+0x92>
|
|
66347896: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634789a: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634789e: 8b 00 mov (%rax),%eax
|
|
663478a0: 85 c0 test %eax,%eax
|
|
663478a2: 75 2e jne 663478d2 <GateFunc_Nand7_F+0x92>
|
|
663478a4: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663478a8: 48 8b 0d 81 f0 00 00 mov 0xf081(%rip),%rcx # 66356930 <num_net_queue>
|
|
663478af: 4c 8b 05 6a f0 00 00 mov 0xf06a(%rip),%r8 # 66356920 <net_queue>
|
|
663478b6: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663478ba: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663478be: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663478c4: 48 63 01 movslq (%rcx),%rax
|
|
663478c7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663478cb: 44 89 09 mov %r9d,(%rcx)
|
|
663478ce: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663478d2: c3 retq
|
|
663478d3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663478d7: 45 8b 08 mov (%r8),%r9d
|
|
663478da: 45 85 c9 test %r9d,%r9d
|
|
663478dd: 74 82 je 66347861 <GateFunc_Nand7_F+0x21>
|
|
663478df: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
663478e3: 45 8b 00 mov (%r8),%r8d
|
|
663478e6: 45 85 c0 test %r8d,%r8d
|
|
663478e9: 0f 84 72 ff ff ff je 66347861 <GateFunc_Nand7_F+0x21>
|
|
663478ef: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663478f3: 45 8b 18 mov (%r8),%r11d
|
|
663478f6: 45 85 db test %r11d,%r11d
|
|
663478f9: 0f 84 62 ff ff ff je 66347861 <GateFunc_Nand7_F+0x21>
|
|
663478ff: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347903: 45 8b 10 mov (%r8),%r10d
|
|
66347906: 45 85 d2 test %r10d,%r10d
|
|
66347909: 0f 84 52 ff ff ff je 66347861 <GateFunc_Nand7_F+0x21>
|
|
6634790f: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66347913: 44 8b 0a mov (%rdx),%r9d
|
|
66347916: 31 d2 xor %edx,%edx
|
|
66347918: 45 85 c9 test %r9d,%r9d
|
|
6634791b: 0f 94 c2 sete %dl
|
|
6634791e: e9 3e ff ff ff jmpq 66347861 <GateFunc_Nand7_F+0x21>
|
|
66347923: 0f 1f 00 nopl (%rax)
|
|
66347926: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634792d: 00 00 00
|
|
|
|
0000000066347930 <GateFunc_Buffer5_F>:
|
|
66347930: 56 push %rsi
|
|
66347931: 53 push %rbx
|
|
66347932: 48 83 ec 28 sub $0x28,%rsp
|
|
66347936: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634793a: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634793e: 48 89 cb mov %rcx,%rbx
|
|
66347941: 44 8b 0a mov (%rdx),%r9d
|
|
66347944: 45 85 c9 test %r9d,%r9d
|
|
66347947: 74 2b je 66347974 <GateFunc_Buffer5_F+0x44>
|
|
66347949: 31 d2 xor %edx,%edx
|
|
6634794b: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
6634794f: 48 89 d9 mov %rbx,%rcx
|
|
66347952: 83 c2 06 add $0x6,%edx
|
|
66347955: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66347959: 44 8b 00 mov (%rax),%r8d
|
|
6634795c: e8 4f 9a ff ff callq 663413b0 <sim_gate_set_port>
|
|
66347961: 48 83 fe 05 cmp $0x5,%rsi
|
|
66347965: 48 89 f2 mov %rsi,%rdx
|
|
66347968: 0f 84 fa 01 00 00 je 66347b68 <GateFunc_Buffer5_F+0x238>
|
|
6634796e: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347972: eb d7 jmp 6634794b <GateFunc_Buffer5_F+0x1b>
|
|
66347974: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347978: 4c 8b 15 a1 ef 00 00 mov 0xefa1(%rip),%r10 # 66356920 <net_queue>
|
|
6634797f: 48 8b 0d aa ef 00 00 mov 0xefaa(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347986: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
6634798a: 45 85 c0 test %r8d,%r8d
|
|
6634798d: 74 58 je 663479e7 <GateFunc_Buffer5_F+0xb7>
|
|
6634798f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347993: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
66347997: 45 29 01 sub %r8d,(%r9)
|
|
6634799a: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
663479a1: 45 8b 01 mov (%r9),%r8d
|
|
663479a4: 45 31 c9 xor %r9d,%r9d
|
|
663479a7: 45 85 c0 test %r8d,%r8d
|
|
663479aa: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
663479ae: 41 0f 9f c1 setg %r9b
|
|
663479b2: 45 3b 08 cmp (%r8),%r9d
|
|
663479b5: 74 30 je 663479e7 <GateFunc_Buffer5_F+0xb7>
|
|
663479b7: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663479bb: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
663479bf: 41 8b 30 mov (%r8),%esi
|
|
663479c2: 85 f6 test %esi,%esi
|
|
663479c4: 75 21 jne 663479e7 <GateFunc_Buffer5_F+0xb7>
|
|
663479c6: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663479ca: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
663479ce: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663479d2: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663479d9: 4c 63 01 movslq (%rcx),%r8
|
|
663479dc: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663479e0: 44 89 19 mov %r11d,(%rcx)
|
|
663479e3: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663479e7: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
663479eb: 45 85 c0 test %r8d,%r8d
|
|
663479ee: 74 59 je 66347a49 <GateFunc_Buffer5_F+0x119>
|
|
663479f0: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663479f4: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
663479f8: 45 29 01 sub %r8d,(%r9)
|
|
663479fb: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66347a02: 45 8b 19 mov (%r9),%r11d
|
|
66347a05: 45 31 c9 xor %r9d,%r9d
|
|
66347a08: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66347a0c: 45 85 db test %r11d,%r11d
|
|
66347a0f: 41 0f 9f c1 setg %r9b
|
|
66347a13: 45 3b 08 cmp (%r8),%r9d
|
|
66347a16: 74 31 je 66347a49 <GateFunc_Buffer5_F+0x119>
|
|
66347a18: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347a1c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66347a20: 45 8b 08 mov (%r8),%r9d
|
|
66347a23: 45 85 c9 test %r9d,%r9d
|
|
66347a26: 75 21 jne 66347a49 <GateFunc_Buffer5_F+0x119>
|
|
66347a28: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347a2c: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347a30: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347a34: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347a3b: 4c 63 01 movslq (%rcx),%r8
|
|
66347a3e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347a42: 44 89 19 mov %r11d,(%rcx)
|
|
66347a45: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347a49: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66347a4d: 45 85 c0 test %r8d,%r8d
|
|
66347a50: 74 58 je 66347aaa <GateFunc_Buffer5_F+0x17a>
|
|
66347a52: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347a56: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66347a5a: 45 29 01 sub %r8d,(%r9)
|
|
66347a5d: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347a64: 45 8b 01 mov (%r9),%r8d
|
|
66347a67: 45 31 c9 xor %r9d,%r9d
|
|
66347a6a: 45 85 c0 test %r8d,%r8d
|
|
66347a6d: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66347a71: 41 0f 9f c1 setg %r9b
|
|
66347a75: 45 3b 08 cmp (%r8),%r9d
|
|
66347a78: 74 30 je 66347aaa <GateFunc_Buffer5_F+0x17a>
|
|
66347a7a: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347a7e: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66347a82: 41 8b 30 mov (%r8),%esi
|
|
66347a85: 85 f6 test %esi,%esi
|
|
66347a87: 75 21 jne 66347aaa <GateFunc_Buffer5_F+0x17a>
|
|
66347a89: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347a8d: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66347a91: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347a95: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347a9c: 4c 63 01 movslq (%rcx),%r8
|
|
66347a9f: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347aa3: 44 89 19 mov %r11d,(%rcx)
|
|
66347aa6: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347aaa: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
66347aae: 45 85 c0 test %r8d,%r8d
|
|
66347ab1: 74 59 je 66347b0c <GateFunc_Buffer5_F+0x1dc>
|
|
66347ab3: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347ab7: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66347abb: 45 29 01 sub %r8d,(%r9)
|
|
66347abe: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66347ac5: 45 8b 19 mov (%r9),%r11d
|
|
66347ac8: 45 31 c9 xor %r9d,%r9d
|
|
66347acb: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66347acf: 45 85 db test %r11d,%r11d
|
|
66347ad2: 41 0f 9f c1 setg %r9b
|
|
66347ad6: 45 3b 08 cmp (%r8),%r9d
|
|
66347ad9: 74 31 je 66347b0c <GateFunc_Buffer5_F+0x1dc>
|
|
66347adb: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347adf: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66347ae3: 45 8b 08 mov (%r8),%r9d
|
|
66347ae6: 45 85 c9 test %r9d,%r9d
|
|
66347ae9: 75 21 jne 66347b0c <GateFunc_Buffer5_F+0x1dc>
|
|
66347aeb: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347aef: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66347af3: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347af7: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347afe: 4c 63 01 movslq (%rcx),%r8
|
|
66347b01: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347b05: 44 89 19 mov %r11d,(%rcx)
|
|
66347b08: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347b0c: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66347b10: 45 85 c0 test %r8d,%r8d
|
|
66347b13: 74 53 je 66347b68 <GateFunc_Buffer5_F+0x238>
|
|
66347b15: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347b19: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
66347b1d: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66347b21: 45 29 01 sub %r8d,(%r9)
|
|
66347b24: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66347b2b: 31 d2 xor %edx,%edx
|
|
66347b2d: 45 8b 01 mov (%r9),%r8d
|
|
66347b30: 45 85 c0 test %r8d,%r8d
|
|
66347b33: 0f 9f c2 setg %dl
|
|
66347b36: 3b 10 cmp (%rax),%edx
|
|
66347b38: 74 2e je 66347b68 <GateFunc_Buffer5_F+0x238>
|
|
66347b3a: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66347b3e: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
66347b42: 8b 00 mov (%rax),%eax
|
|
66347b44: 85 c0 test %eax,%eax
|
|
66347b46: 75 20 jne 66347b68 <GateFunc_Buffer5_F+0x238>
|
|
66347b48: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66347b4c: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
66347b50: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347b54: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347b5a: 48 63 01 movslq (%rcx),%rax
|
|
66347b5d: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66347b61: 44 89 01 mov %r8d,(%rcx)
|
|
66347b64: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66347b68: 48 83 c4 28 add $0x28,%rsp
|
|
66347b6c: 5b pop %rbx
|
|
66347b6d: 5e pop %rsi
|
|
66347b6e: c3 retq
|
|
66347b6f: 90 nop
|
|
|
|
0000000066347b70 <GateFunc_Enabler5_F>:
|
|
66347b70: 56 push %rsi
|
|
66347b71: 53 push %rbx
|
|
66347b72: 48 83 ec 28 sub $0x28,%rsp
|
|
66347b76: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347b7a: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
66347b7e: 48 89 cb mov %rcx,%rbx
|
|
66347b81: 44 8b 0a mov (%rdx),%r9d
|
|
66347b84: 45 85 c9 test %r9d,%r9d
|
|
66347b87: 74 2b je 66347bb4 <GateFunc_Enabler5_F+0x44>
|
|
66347b89: 31 d2 xor %edx,%edx
|
|
66347b8b: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66347b8f: 48 89 d9 mov %rbx,%rcx
|
|
66347b92: 83 c2 06 add $0x6,%edx
|
|
66347b95: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66347b99: 44 8b 00 mov (%rax),%r8d
|
|
66347b9c: e8 0f 98 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66347ba1: 48 83 fe 05 cmp $0x5,%rsi
|
|
66347ba5: 48 89 f2 mov %rsi,%rdx
|
|
66347ba8: 0f 84 fa 01 00 00 je 66347da8 <GateFunc_Enabler5_F+0x238>
|
|
66347bae: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347bb2: eb d7 jmp 66347b8b <GateFunc_Enabler5_F+0x1b>
|
|
66347bb4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347bb8: 4c 8b 15 61 ed 00 00 mov 0xed61(%rip),%r10 # 66356920 <net_queue>
|
|
66347bbf: 48 8b 0d 6a ed 00 00 mov 0xed6a(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347bc6: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
66347bca: 45 85 c0 test %r8d,%r8d
|
|
66347bcd: 74 58 je 66347c27 <GateFunc_Enabler5_F+0xb7>
|
|
66347bcf: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347bd3: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
66347bd7: 45 29 01 sub %r8d,(%r9)
|
|
66347bda: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66347be1: 45 8b 01 mov (%r9),%r8d
|
|
66347be4: 45 31 c9 xor %r9d,%r9d
|
|
66347be7: 45 85 c0 test %r8d,%r8d
|
|
66347bea: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347bee: 41 0f 9f c1 setg %r9b
|
|
66347bf2: 45 3b 08 cmp (%r8),%r9d
|
|
66347bf5: 74 30 je 66347c27 <GateFunc_Enabler5_F+0xb7>
|
|
66347bf7: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347bfb: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66347bff: 41 8b 30 mov (%r8),%esi
|
|
66347c02: 85 f6 test %esi,%esi
|
|
66347c04: 75 21 jne 66347c27 <GateFunc_Enabler5_F+0xb7>
|
|
66347c06: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347c0a: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
66347c0e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347c12: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347c19: 4c 63 01 movslq (%rcx),%r8
|
|
66347c1c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347c20: 44 89 19 mov %r11d,(%rcx)
|
|
66347c23: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347c27: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
66347c2b: 45 85 c0 test %r8d,%r8d
|
|
66347c2e: 74 59 je 66347c89 <GateFunc_Enabler5_F+0x119>
|
|
66347c30: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347c34: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66347c38: 45 29 01 sub %r8d,(%r9)
|
|
66347c3b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66347c42: 45 8b 19 mov (%r9),%r11d
|
|
66347c45: 45 31 c9 xor %r9d,%r9d
|
|
66347c48: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66347c4c: 45 85 db test %r11d,%r11d
|
|
66347c4f: 41 0f 9f c1 setg %r9b
|
|
66347c53: 45 3b 08 cmp (%r8),%r9d
|
|
66347c56: 74 31 je 66347c89 <GateFunc_Enabler5_F+0x119>
|
|
66347c58: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347c5c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66347c60: 45 8b 08 mov (%r8),%r9d
|
|
66347c63: 45 85 c9 test %r9d,%r9d
|
|
66347c66: 75 21 jne 66347c89 <GateFunc_Enabler5_F+0x119>
|
|
66347c68: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347c6c: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347c70: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347c74: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347c7b: 4c 63 01 movslq (%rcx),%r8
|
|
66347c7e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347c82: 44 89 19 mov %r11d,(%rcx)
|
|
66347c85: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347c89: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66347c8d: 45 85 c0 test %r8d,%r8d
|
|
66347c90: 74 58 je 66347cea <GateFunc_Enabler5_F+0x17a>
|
|
66347c92: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347c96: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66347c9a: 45 29 01 sub %r8d,(%r9)
|
|
66347c9d: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347ca4: 45 8b 01 mov (%r9),%r8d
|
|
66347ca7: 45 31 c9 xor %r9d,%r9d
|
|
66347caa: 45 85 c0 test %r8d,%r8d
|
|
66347cad: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66347cb1: 41 0f 9f c1 setg %r9b
|
|
66347cb5: 45 3b 08 cmp (%r8),%r9d
|
|
66347cb8: 74 30 je 66347cea <GateFunc_Enabler5_F+0x17a>
|
|
66347cba: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347cbe: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66347cc2: 41 8b 30 mov (%r8),%esi
|
|
66347cc5: 85 f6 test %esi,%esi
|
|
66347cc7: 75 21 jne 66347cea <GateFunc_Enabler5_F+0x17a>
|
|
66347cc9: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347ccd: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66347cd1: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347cd5: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347cdc: 4c 63 01 movslq (%rcx),%r8
|
|
66347cdf: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347ce3: 44 89 19 mov %r11d,(%rcx)
|
|
66347ce6: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347cea: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
66347cee: 45 85 c0 test %r8d,%r8d
|
|
66347cf1: 74 59 je 66347d4c <GateFunc_Enabler5_F+0x1dc>
|
|
66347cf3: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347cf7: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66347cfb: 45 29 01 sub %r8d,(%r9)
|
|
66347cfe: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66347d05: 45 8b 19 mov (%r9),%r11d
|
|
66347d08: 45 31 c9 xor %r9d,%r9d
|
|
66347d0b: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66347d0f: 45 85 db test %r11d,%r11d
|
|
66347d12: 41 0f 9f c1 setg %r9b
|
|
66347d16: 45 3b 08 cmp (%r8),%r9d
|
|
66347d19: 74 31 je 66347d4c <GateFunc_Enabler5_F+0x1dc>
|
|
66347d1b: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347d1f: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66347d23: 45 8b 08 mov (%r8),%r9d
|
|
66347d26: 45 85 c9 test %r9d,%r9d
|
|
66347d29: 75 21 jne 66347d4c <GateFunc_Enabler5_F+0x1dc>
|
|
66347d2b: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347d2f: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66347d33: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347d37: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347d3e: 4c 63 01 movslq (%rcx),%r8
|
|
66347d41: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347d45: 44 89 19 mov %r11d,(%rcx)
|
|
66347d48: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347d4c: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66347d50: 45 85 c0 test %r8d,%r8d
|
|
66347d53: 74 53 je 66347da8 <GateFunc_Enabler5_F+0x238>
|
|
66347d55: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347d59: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
66347d5d: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66347d61: 45 29 01 sub %r8d,(%r9)
|
|
66347d64: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66347d6b: 31 d2 xor %edx,%edx
|
|
66347d6d: 45 8b 01 mov (%r9),%r8d
|
|
66347d70: 45 85 c0 test %r8d,%r8d
|
|
66347d73: 0f 9f c2 setg %dl
|
|
66347d76: 3b 10 cmp (%rax),%edx
|
|
66347d78: 74 2e je 66347da8 <GateFunc_Enabler5_F+0x238>
|
|
66347d7a: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66347d7e: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
66347d82: 8b 00 mov (%rax),%eax
|
|
66347d84: 85 c0 test %eax,%eax
|
|
66347d86: 75 20 jne 66347da8 <GateFunc_Enabler5_F+0x238>
|
|
66347d88: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66347d8c: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
66347d90: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347d94: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347d9a: 48 63 01 movslq (%rcx),%rax
|
|
66347d9d: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66347da1: 44 89 01 mov %r8d,(%rcx)
|
|
66347da4: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66347da8: 48 83 c4 28 add $0x28,%rsp
|
|
66347dac: 5b pop %rbx
|
|
66347dad: 5e pop %rsi
|
|
66347dae: c3 retq
|
|
66347daf: 90 nop
|
|
|
|
0000000066347db0 <GateFunc_Mux1_F>:
|
|
66347db0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347db4: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66347db8: 44 8b 0a mov (%rdx),%r9d
|
|
66347dbb: 45 85 c9 test %r9d,%r9d
|
|
66347dbe: 75 70 jne 66347e30 <GateFunc_Mux1_F+0x80>
|
|
66347dc0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347dc4: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
66347dc8: 45 85 c0 test %r8d,%r8d
|
|
66347dcb: 74 61 je 66347e2e <GateFunc_Mux1_F+0x7e>
|
|
66347dcd: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
66347dd1: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66347dd5: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
66347dd9: 45 29 01 sub %r8d,(%r9)
|
|
66347ddc: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
66347de3: 31 d2 xor %edx,%edx
|
|
66347de5: 45 8b 01 mov (%r9),%r8d
|
|
66347de8: 45 85 c0 test %r8d,%r8d
|
|
66347deb: 0f 9f c2 setg %dl
|
|
66347dee: 3b 10 cmp (%rax),%edx
|
|
66347df0: 74 3c je 66347e2e <GateFunc_Mux1_F+0x7e>
|
|
66347df2: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66347df6: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66347dfa: 8b 00 mov (%rax),%eax
|
|
66347dfc: 85 c0 test %eax,%eax
|
|
66347dfe: 75 2e jne 66347e2e <GateFunc_Mux1_F+0x7e>
|
|
66347e00: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347e04: 48 8b 0d 25 eb 00 00 mov 0xeb25(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347e0b: 4c 8b 05 0e eb 00 00 mov 0xeb0e(%rip),%r8 # 66356920 <net_queue>
|
|
66347e12: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66347e16: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347e1a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347e20: 48 63 01 movslq (%rcx),%rax
|
|
66347e23: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66347e27: 44 89 09 mov %r9d,(%rcx)
|
|
66347e2a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347e2e: c3 retq
|
|
66347e2f: 90 nop
|
|
66347e30: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
66347e34: 8b 12 mov (%rdx),%edx
|
|
66347e36: 83 c2 02 add $0x2,%edx
|
|
66347e39: 48 63 d2 movslq %edx,%rdx
|
|
66347e3c: 48 8b 04 d0 mov (%rax,%rdx,8),%rax
|
|
66347e40: ba 05 00 00 00 mov $0x5,%edx
|
|
66347e45: 44 8b 00 mov (%rax),%r8d
|
|
66347e48: e9 63 95 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
66347e4d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066347e50 <GateFunc_Enabler4_F>:
|
|
66347e50: 56 push %rsi
|
|
66347e51: 53 push %rbx
|
|
66347e52: 48 83 ec 28 sub $0x28,%rsp
|
|
66347e56: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347e5a: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66347e5e: 48 89 cb mov %rcx,%rbx
|
|
66347e61: 8b 32 mov (%rdx),%esi
|
|
66347e63: 85 f6 test %esi,%esi
|
|
66347e65: 74 2b je 66347e92 <GateFunc_Enabler4_F+0x42>
|
|
66347e67: 31 d2 xor %edx,%edx
|
|
66347e69: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66347e6d: 48 89 d9 mov %rbx,%rcx
|
|
66347e70: 83 c2 05 add $0x5,%edx
|
|
66347e73: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66347e77: 44 8b 00 mov (%rax),%r8d
|
|
66347e7a: e8 31 95 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66347e7f: 48 83 fe 04 cmp $0x4,%rsi
|
|
66347e83: 48 89 f2 mov %rsi,%rdx
|
|
66347e86: 0f 84 99 01 00 00 je 66348025 <GateFunc_Enabler4_F+0x1d5>
|
|
66347e8c: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347e90: eb d7 jmp 66347e69 <GateFunc_Enabler4_F+0x19>
|
|
66347e92: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347e96: 4c 8b 15 83 ea 00 00 mov 0xea83(%rip),%r10 # 66356920 <net_queue>
|
|
66347e9d: 48 8b 0d 8c ea 00 00 mov 0xea8c(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347ea4: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
66347ea8: 45 85 c0 test %r8d,%r8d
|
|
66347eab: 74 59 je 66347f06 <GateFunc_Enabler4_F+0xb6>
|
|
66347ead: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347eb1: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
66347eb5: 45 29 01 sub %r8d,(%r9)
|
|
66347eb8: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
66347ebf: 45 8b 19 mov (%r9),%r11d
|
|
66347ec2: 45 31 c9 xor %r9d,%r9d
|
|
66347ec5: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347ec9: 45 85 db test %r11d,%r11d
|
|
66347ecc: 41 0f 9f c1 setg %r9b
|
|
66347ed0: 45 3b 08 cmp (%r8),%r9d
|
|
66347ed3: 74 31 je 66347f06 <GateFunc_Enabler4_F+0xb6>
|
|
66347ed5: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347ed9: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
66347edd: 45 8b 08 mov (%r8),%r9d
|
|
66347ee0: 45 85 c9 test %r9d,%r9d
|
|
66347ee3: 75 21 jne 66347f06 <GateFunc_Enabler4_F+0xb6>
|
|
66347ee5: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347ee9: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
66347eed: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347ef1: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347ef8: 4c 63 01 movslq (%rcx),%r8
|
|
66347efb: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347eff: 44 89 19 mov %r11d,(%rcx)
|
|
66347f02: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347f06: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
66347f0a: 45 85 c0 test %r8d,%r8d
|
|
66347f0d: 74 58 je 66347f67 <GateFunc_Enabler4_F+0x117>
|
|
66347f0f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347f13: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
66347f17: 45 29 01 sub %r8d,(%r9)
|
|
66347f1a: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66347f21: 45 8b 01 mov (%r9),%r8d
|
|
66347f24: 45 31 c9 xor %r9d,%r9d
|
|
66347f27: 45 85 c0 test %r8d,%r8d
|
|
66347f2a: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347f2e: 41 0f 9f c1 setg %r9b
|
|
66347f32: 45 3b 08 cmp (%r8),%r9d
|
|
66347f35: 74 30 je 66347f67 <GateFunc_Enabler4_F+0x117>
|
|
66347f37: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347f3b: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66347f3f: 41 8b 30 mov (%r8),%esi
|
|
66347f42: 85 f6 test %esi,%esi
|
|
66347f44: 75 21 jne 66347f67 <GateFunc_Enabler4_F+0x117>
|
|
66347f46: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347f4a: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
66347f4e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347f52: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347f59: 4c 63 01 movslq (%rcx),%r8
|
|
66347f5c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347f60: 44 89 19 mov %r11d,(%rcx)
|
|
66347f63: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347f67: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
66347f6b: 45 85 c0 test %r8d,%r8d
|
|
66347f6e: 74 59 je 66347fc9 <GateFunc_Enabler4_F+0x179>
|
|
66347f70: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347f74: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66347f78: 45 29 01 sub %r8d,(%r9)
|
|
66347f7b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66347f82: 45 8b 19 mov (%r9),%r11d
|
|
66347f85: 45 31 c9 xor %r9d,%r9d
|
|
66347f88: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66347f8c: 45 85 db test %r11d,%r11d
|
|
66347f8f: 41 0f 9f c1 setg %r9b
|
|
66347f93: 45 3b 08 cmp (%r8),%r9d
|
|
66347f96: 74 31 je 66347fc9 <GateFunc_Enabler4_F+0x179>
|
|
66347f98: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347f9c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66347fa0: 45 8b 08 mov (%r8),%r9d
|
|
66347fa3: 45 85 c9 test %r9d,%r9d
|
|
66347fa6: 75 21 jne 66347fc9 <GateFunc_Enabler4_F+0x179>
|
|
66347fa8: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347fac: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347fb0: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347fb4: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347fbb: 4c 63 01 movslq (%rcx),%r8
|
|
66347fbe: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347fc2: 44 89 19 mov %r11d,(%rcx)
|
|
66347fc5: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347fc9: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66347fcd: 45 85 c0 test %r8d,%r8d
|
|
66347fd0: 74 53 je 66348025 <GateFunc_Enabler4_F+0x1d5>
|
|
66347fd2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347fd6: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66347fda: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66347fde: 45 29 01 sub %r8d,(%r9)
|
|
66347fe1: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347fe8: 31 d2 xor %edx,%edx
|
|
66347fea: 45 8b 01 mov (%r9),%r8d
|
|
66347fed: 45 85 c0 test %r8d,%r8d
|
|
66347ff0: 0f 9f c2 setg %dl
|
|
66347ff3: 3b 10 cmp (%rax),%edx
|
|
66347ff5: 74 2e je 66348025 <GateFunc_Enabler4_F+0x1d5>
|
|
66347ff7: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66347ffb: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66347fff: 8b 00 mov (%rax),%eax
|
|
66348001: 85 c0 test %eax,%eax
|
|
66348003: 75 20 jne 66348025 <GateFunc_Enabler4_F+0x1d5>
|
|
66348005: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66348009: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634800d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66348011: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66348017: 48 63 01 movslq (%rcx),%rax
|
|
6634801a: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634801e: 44 89 01 mov %r8d,(%rcx)
|
|
66348021: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66348025: 48 83 c4 28 add $0x28,%rsp
|
|
66348029: 5b pop %rbx
|
|
6634802a: 5e pop %rsi
|
|
6634802b: c3 retq
|
|
6634802c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066348030 <GateFunc_Buffer4_F>:
|
|
66348030: 56 push %rsi
|
|
66348031: 53 push %rbx
|
|
66348032: 48 83 ec 28 sub $0x28,%rsp
|
|
66348036: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634803a: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634803e: 48 89 cb mov %rcx,%rbx
|
|
66348041: 8b 32 mov (%rdx),%esi
|
|
66348043: 85 f6 test %esi,%esi
|
|
66348045: 74 2b je 66348072 <GateFunc_Buffer4_F+0x42>
|
|
66348047: 31 d2 xor %edx,%edx
|
|
66348049: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
6634804d: 48 89 d9 mov %rbx,%rcx
|
|
66348050: 83 c2 05 add $0x5,%edx
|
|
66348053: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66348057: 44 8b 00 mov (%rax),%r8d
|
|
6634805a: e8 51 93 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634805f: 48 83 fe 04 cmp $0x4,%rsi
|
|
66348063: 48 89 f2 mov %rsi,%rdx
|
|
66348066: 0f 84 99 01 00 00 je 66348205 <GateFunc_Buffer4_F+0x1d5>
|
|
6634806c: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66348070: eb d7 jmp 66348049 <GateFunc_Buffer4_F+0x19>
|
|
66348072: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66348076: 4c 8b 15 a3 e8 00 00 mov 0xe8a3(%rip),%r10 # 66356920 <net_queue>
|
|
6634807d: 48 8b 0d ac e8 00 00 mov 0xe8ac(%rip),%rcx # 66356930 <num_net_queue>
|
|
66348084: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
66348088: 45 85 c0 test %r8d,%r8d
|
|
6634808b: 74 59 je 663480e6 <GateFunc_Buffer4_F+0xb6>
|
|
6634808d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66348091: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
66348095: 45 29 01 sub %r8d,(%r9)
|
|
66348098: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
6634809f: 45 8b 19 mov (%r9),%r11d
|
|
663480a2: 45 31 c9 xor %r9d,%r9d
|
|
663480a5: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663480a9: 45 85 db test %r11d,%r11d
|
|
663480ac: 41 0f 9f c1 setg %r9b
|
|
663480b0: 45 3b 08 cmp (%r8),%r9d
|
|
663480b3: 74 31 je 663480e6 <GateFunc_Buffer4_F+0xb6>
|
|
663480b5: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663480b9: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
663480bd: 45 8b 08 mov (%r8),%r9d
|
|
663480c0: 45 85 c9 test %r9d,%r9d
|
|
663480c3: 75 21 jne 663480e6 <GateFunc_Buffer4_F+0xb6>
|
|
663480c5: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663480c9: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
663480cd: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663480d1: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663480d8: 4c 63 01 movslq (%rcx),%r8
|
|
663480db: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663480df: 44 89 19 mov %r11d,(%rcx)
|
|
663480e2: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663480e6: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
663480ea: 45 85 c0 test %r8d,%r8d
|
|
663480ed: 74 58 je 66348147 <GateFunc_Buffer4_F+0x117>
|
|
663480ef: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663480f3: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
663480f7: 45 29 01 sub %r8d,(%r9)
|
|
663480fa: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66348101: 45 8b 01 mov (%r9),%r8d
|
|
66348104: 45 31 c9 xor %r9d,%r9d
|
|
66348107: 45 85 c0 test %r8d,%r8d
|
|
6634810a: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634810e: 41 0f 9f c1 setg %r9b
|
|
66348112: 45 3b 08 cmp (%r8),%r9d
|
|
66348115: 74 30 je 66348147 <GateFunc_Buffer4_F+0x117>
|
|
66348117: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634811b: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
6634811f: 41 8b 30 mov (%r8),%esi
|
|
66348122: 85 f6 test %esi,%esi
|
|
66348124: 75 21 jne 66348147 <GateFunc_Buffer4_F+0x117>
|
|
66348126: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634812a: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
6634812e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66348132: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66348139: 4c 63 01 movslq (%rcx),%r8
|
|
6634813c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66348140: 44 89 19 mov %r11d,(%rcx)
|
|
66348143: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66348147: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634814b: 45 85 c0 test %r8d,%r8d
|
|
6634814e: 74 59 je 663481a9 <GateFunc_Buffer4_F+0x179>
|
|
66348150: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66348154: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66348158: 45 29 01 sub %r8d,(%r9)
|
|
6634815b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66348162: 45 8b 19 mov (%r9),%r11d
|
|
66348165: 45 31 c9 xor %r9d,%r9d
|
|
66348168: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634816c: 45 85 db test %r11d,%r11d
|
|
6634816f: 41 0f 9f c1 setg %r9b
|
|
66348173: 45 3b 08 cmp (%r8),%r9d
|
|
66348176: 74 31 je 663481a9 <GateFunc_Buffer4_F+0x179>
|
|
66348178: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634817c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66348180: 45 8b 08 mov (%r8),%r9d
|
|
66348183: 45 85 c9 test %r9d,%r9d
|
|
66348186: 75 21 jne 663481a9 <GateFunc_Buffer4_F+0x179>
|
|
66348188: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634818c: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66348190: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66348194: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634819b: 4c 63 01 movslq (%rcx),%r8
|
|
6634819e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663481a2: 44 89 19 mov %r11d,(%rcx)
|
|
663481a5: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663481a9: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
663481ad: 45 85 c0 test %r8d,%r8d
|
|
663481b0: 74 53 je 66348205 <GateFunc_Buffer4_F+0x1d5>
|
|
663481b2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663481b6: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663481ba: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
663481be: 45 29 01 sub %r8d,(%r9)
|
|
663481c1: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
663481c8: 31 d2 xor %edx,%edx
|
|
663481ca: 45 8b 01 mov (%r9),%r8d
|
|
663481cd: 45 85 c0 test %r8d,%r8d
|
|
663481d0: 0f 9f c2 setg %dl
|
|
663481d3: 3b 10 cmp (%rax),%edx
|
|
663481d5: 74 2e je 66348205 <GateFunc_Buffer4_F+0x1d5>
|
|
663481d7: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
663481db: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663481df: 8b 00 mov (%rax),%eax
|
|
663481e1: 85 c0 test %eax,%eax
|
|
663481e3: 75 20 jne 66348205 <GateFunc_Buffer4_F+0x1d5>
|
|
663481e5: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
663481e9: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663481ed: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663481f1: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663481f7: 48 63 01 movslq (%rcx),%rax
|
|
663481fa: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
663481fe: 44 89 01 mov %r8d,(%rcx)
|
|
66348201: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66348205: 48 83 c4 28 add $0x28,%rsp
|
|
66348209: 5b pop %rbx
|
|
6634820a: 5e pop %rsi
|
|
6634820b: c3 retq
|
|
6634820c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066348210 <GateFunc_Nand8_F>:
|
|
66348210: ba 01 00 00 00 mov $0x1,%edx
|
|
66348215: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66348219: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634821d: 45 8b 00 mov (%r8),%r8d
|
|
66348220: 45 85 c0 test %r8d,%r8d
|
|
66348223: 74 0c je 66348231 <GateFunc_Nand8_F+0x21>
|
|
66348225: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66348229: 45 8b 18 mov (%r8),%r11d
|
|
6634822c: 45 85 db test %r11d,%r11d
|
|
6634822f: 75 72 jne 663482a3 <GateFunc_Nand8_F+0x93>
|
|
66348231: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66348235: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66348239: 44 39 ca cmp %r9d,%edx
|
|
6634823c: 74 64 je 663482a2 <GateFunc_Nand8_F+0x92>
|
|
6634823e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66348242: 41 89 d3 mov %edx,%r11d
|
|
66348245: 45 29 cb sub %r9d,%r11d
|
|
66348248: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634824c: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66348250: 45 01 1a add %r11d,(%r10)
|
|
66348253: 41 89 50 24 mov %edx,0x24(%r8)
|
|
66348257: 31 d2 xor %edx,%edx
|
|
66348259: 45 8b 02 mov (%r10),%r8d
|
|
6634825c: 45 85 c0 test %r8d,%r8d
|
|
6634825f: 0f 9f c2 setg %dl
|
|
66348262: 3b 10 cmp (%rax),%edx
|
|
66348264: 74 3c je 663482a2 <GateFunc_Nand8_F+0x92>
|
|
66348266: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634826a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634826e: 8b 00 mov (%rax),%eax
|
|
66348270: 85 c0 test %eax,%eax
|
|
66348272: 75 2e jne 663482a2 <GateFunc_Nand8_F+0x92>
|
|
66348274: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66348278: 48 8b 0d b1 e6 00 00 mov 0xe6b1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634827f: 4c 8b 05 9a e6 00 00 mov 0xe69a(%rip),%r8 # 66356920 <net_queue>
|
|
66348286: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634828a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634828e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66348294: 48 63 01 movslq (%rcx),%rax
|
|
66348297: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634829b: 44 89 09 mov %r9d,(%rcx)
|
|
6634829e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663482a2: c3 retq
|
|
663482a3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663482a7: 45 8b 10 mov (%r8),%r10d
|
|
663482aa: 45 85 d2 test %r10d,%r10d
|
|
663482ad: 74 82 je 66348231 <GateFunc_Nand8_F+0x21>
|
|
663482af: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
663482b3: 45 8b 08 mov (%r8),%r9d
|
|
663482b6: 45 85 c9 test %r9d,%r9d
|
|
663482b9: 0f 84 72 ff ff ff je 66348231 <GateFunc_Nand8_F+0x21>
|
|
663482bf: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663482c3: 45 8b 00 mov (%r8),%r8d
|
|
663482c6: 45 85 c0 test %r8d,%r8d
|
|
663482c9: 0f 84 62 ff ff ff je 66348231 <GateFunc_Nand8_F+0x21>
|
|
663482cf: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
663482d3: 45 8b 18 mov (%r8),%r11d
|
|
663482d6: 45 85 db test %r11d,%r11d
|
|
663482d9: 0f 84 52 ff ff ff je 66348231 <GateFunc_Nand8_F+0x21>
|
|
663482df: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
663482e3: 45 8b 10 mov (%r8),%r10d
|
|
663482e6: 45 85 d2 test %r10d,%r10d
|
|
663482e9: 0f 84 42 ff ff ff je 66348231 <GateFunc_Nand8_F+0x21>
|
|
663482ef: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663482f3: 44 8b 0a mov (%rdx),%r9d
|
|
663482f6: 31 d2 xor %edx,%edx
|
|
663482f8: 45 85 c9 test %r9d,%r9d
|
|
663482fb: 0f 94 c2 sete %dl
|
|
663482fe: e9 2e ff ff ff jmpq 66348231 <GateFunc_Nand8_F+0x21>
|
|
66348303: 0f 1f 00 nopl (%rax)
|
|
66348306: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634830d: 00 00 00
|
|
|
|
0000000066348310 <GateFunc_Or8_F>:
|
|
66348310: ba 01 00 00 00 mov $0x1,%edx
|
|
66348315: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66348319: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634831d: 45 8b 00 mov (%r8),%r8d
|
|
66348320: 45 85 c0 test %r8d,%r8d
|
|
66348323: 75 0c jne 66348331 <GateFunc_Or8_F+0x21>
|
|
66348325: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66348329: 45 8b 18 mov (%r8),%r11d
|
|
6634832c: 45 85 db test %r11d,%r11d
|
|
6634832f: 74 72 je 663483a3 <GateFunc_Or8_F+0x93>
|
|
66348331: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66348335: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66348339: 44 39 ca cmp %r9d,%edx
|
|
6634833c: 74 64 je 663483a2 <GateFunc_Or8_F+0x92>
|
|
6634833e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66348342: 41 89 d3 mov %edx,%r11d
|
|
66348345: 45 29 cb sub %r9d,%r11d
|
|
66348348: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634834c: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66348350: 45 01 1a add %r11d,(%r10)
|
|
66348353: 41 89 50 24 mov %edx,0x24(%r8)
|
|
66348357: 31 d2 xor %edx,%edx
|
|
66348359: 45 8b 02 mov (%r10),%r8d
|
|
6634835c: 45 85 c0 test %r8d,%r8d
|
|
6634835f: 0f 9f c2 setg %dl
|
|
66348362: 3b 10 cmp (%rax),%edx
|
|
66348364: 74 3c je 663483a2 <GateFunc_Or8_F+0x92>
|
|
66348366: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634836a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634836e: 8b 00 mov (%rax),%eax
|
|
66348370: 85 c0 test %eax,%eax
|
|
66348372: 75 2e jne 663483a2 <GateFunc_Or8_F+0x92>
|
|
66348374: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66348378: 48 8b 0d b1 e5 00 00 mov 0xe5b1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634837f: 4c 8b 05 9a e5 00 00 mov 0xe59a(%rip),%r8 # 66356920 <net_queue>
|
|
66348386: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634838a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634838e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66348394: 48 63 01 movslq (%rcx),%rax
|
|
66348397: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634839b: 44 89 09 mov %r9d,(%rcx)
|
|
6634839e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663483a2: c3 retq
|
|
663483a3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663483a7: 45 8b 10 mov (%r8),%r10d
|
|
663483aa: 45 85 d2 test %r10d,%r10d
|
|
663483ad: 75 82 jne 66348331 <GateFunc_Or8_F+0x21>
|
|
663483af: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
663483b3: 45 8b 08 mov (%r8),%r9d
|
|
663483b6: 45 85 c9 test %r9d,%r9d
|
|
663483b9: 0f 85 72 ff ff ff jne 66348331 <GateFunc_Or8_F+0x21>
|
|
663483bf: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663483c3: 45 8b 00 mov (%r8),%r8d
|
|
663483c6: 45 85 c0 test %r8d,%r8d
|
|
663483c9: 0f 85 62 ff ff ff jne 66348331 <GateFunc_Or8_F+0x21>
|
|
663483cf: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
663483d3: 45 8b 18 mov (%r8),%r11d
|
|
663483d6: 45 85 db test %r11d,%r11d
|
|
663483d9: 0f 85 52 ff ff ff jne 66348331 <GateFunc_Or8_F+0x21>
|
|
663483df: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
663483e3: 45 8b 10 mov (%r8),%r10d
|
|
663483e6: 45 85 d2 test %r10d,%r10d
|
|
663483e9: 0f 85 42 ff ff ff jne 66348331 <GateFunc_Or8_F+0x21>
|
|
663483ef: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663483f3: 44 8b 0a mov (%rdx),%r9d
|
|
663483f6: 31 d2 xor %edx,%edx
|
|
663483f8: 45 85 c9 test %r9d,%r9d
|
|
663483fb: 0f 95 c2 setne %dl
|
|
663483fe: e9 2e ff ff ff jmpq 66348331 <GateFunc_Or8_F+0x21>
|
|
66348403: 0f 1f 00 nopl (%rax)
|
|
66348406: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634840d: 00 00 00
|
|
|
|
0000000066348410 <GateFunc_And8_F>:
|
|
66348410: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66348414: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66348418: 8b 00 mov (%rax),%eax
|
|
6634841a: 85 c0 test %eax,%eax
|
|
6634841c: 74 0a je 66348428 <GateFunc_And8_F+0x18>
|
|
6634841e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66348422: 8b 00 mov (%rax),%eax
|
|
66348424: 85 c0 test %eax,%eax
|
|
66348426: 75 78 jne 663484a0 <GateFunc_And8_F+0x90>
|
|
66348428: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634842c: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66348430: 44 39 c8 cmp %r9d,%eax
|
|
66348433: 74 67 je 6634849c <GateFunc_And8_F+0x8c>
|
|
66348435: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66348439: 41 89 c3 mov %eax,%r11d
|
|
6634843c: 45 29 cb sub %r9d,%r11d
|
|
6634843f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66348443: 45 01 1a add %r11d,(%r10)
|
|
66348446: 41 89 40 24 mov %eax,0x24(%r8)
|
|
6634844a: 45 31 c0 xor %r8d,%r8d
|
|
6634844d: 45 8b 0a mov (%r10),%r9d
|
|
66348450: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
66348454: 45 85 c9 test %r9d,%r9d
|
|
66348457: 41 0f 9f c0 setg %r8b
|
|
6634845b: 44 3b 00 cmp (%rax),%r8d
|
|
6634845e: 74 3c je 6634849c <GateFunc_And8_F+0x8c>
|
|
66348460: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66348464: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66348468: 8b 00 mov (%rax),%eax
|
|
6634846a: 85 c0 test %eax,%eax
|
|
6634846c: 75 2e jne 6634849c <GateFunc_And8_F+0x8c>
|
|
6634846e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66348472: 48 8b 0d b7 e4 00 00 mov 0xe4b7(%rip),%rcx # 66356930 <num_net_queue>
|
|
66348479: 4c 8b 05 a0 e4 00 00 mov 0xe4a0(%rip),%r8 # 66356920 <net_queue>
|
|
66348480: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66348484: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66348488: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634848e: 48 63 01 movslq (%rcx),%rax
|
|
66348491: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66348495: 44 89 09 mov %r9d,(%rcx)
|
|
66348498: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634849c: c3 retq
|
|
6634849d: 0f 1f 00 nopl (%rax)
|
|
663484a0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663484a4: 8b 00 mov (%rax),%eax
|
|
663484a6: 85 c0 test %eax,%eax
|
|
663484a8: 0f 84 7a ff ff ff je 66348428 <GateFunc_And8_F+0x18>
|
|
663484ae: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663484b2: 8b 00 mov (%rax),%eax
|
|
663484b4: 85 c0 test %eax,%eax
|
|
663484b6: 0f 84 6c ff ff ff je 66348428 <GateFunc_And8_F+0x18>
|
|
663484bc: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663484c0: 8b 00 mov (%rax),%eax
|
|
663484c2: 85 c0 test %eax,%eax
|
|
663484c4: 0f 84 5e ff ff ff je 66348428 <GateFunc_And8_F+0x18>
|
|
663484ca: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
663484ce: 8b 00 mov (%rax),%eax
|
|
663484d0: 85 c0 test %eax,%eax
|
|
663484d2: 0f 84 50 ff ff ff je 66348428 <GateFunc_And8_F+0x18>
|
|
663484d8: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
663484dc: 8b 00 mov (%rax),%eax
|
|
663484de: 85 c0 test %eax,%eax
|
|
663484e0: 0f 84 42 ff ff ff je 66348428 <GateFunc_And8_F+0x18>
|
|
663484e6: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
663484ea: 44 8b 10 mov (%rax),%r10d
|
|
663484ed: 31 c0 xor %eax,%eax
|
|
663484ef: 45 85 d2 test %r10d,%r10d
|
|
663484f2: 0f 95 c0 setne %al
|
|
663484f5: e9 2e ff ff ff jmpq 66348428 <GateFunc_And8_F+0x18>
|
|
663484fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066348500 <GateFunc_Nor8_F>:
|
|
66348500: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66348504: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66348508: 8b 00 mov (%rax),%eax
|
|
6634850a: 85 c0 test %eax,%eax
|
|
6634850c: 0f 85 ae 00 00 00 jne 663485c0 <GateFunc_Nor8_F+0xc0>
|
|
66348512: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66348516: 45 8b 10 mov (%r8),%r10d
|
|
66348519: 45 85 d2 test %r10d,%r10d
|
|
6634851c: 74 75 je 66348593 <GateFunc_Nor8_F+0x93>
|
|
6634851e: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66348522: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66348526: 44 39 c8 cmp %r9d,%eax
|
|
66348529: 74 67 je 66348592 <GateFunc_Nor8_F+0x92>
|
|
6634852b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634852f: 41 89 c3 mov %eax,%r11d
|
|
66348532: 45 29 cb sub %r9d,%r11d
|
|
66348535: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66348539: 45 01 1a add %r11d,(%r10)
|
|
6634853c: 41 89 40 24 mov %eax,0x24(%r8)
|
|
66348540: 45 31 c0 xor %r8d,%r8d
|
|
66348543: 45 8b 0a mov (%r10),%r9d
|
|
66348546: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
6634854a: 45 85 c9 test %r9d,%r9d
|
|
6634854d: 41 0f 9f c0 setg %r8b
|
|
66348551: 44 3b 00 cmp (%rax),%r8d
|
|
66348554: 74 3c je 66348592 <GateFunc_Nor8_F+0x92>
|
|
66348556: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634855a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634855e: 8b 00 mov (%rax),%eax
|
|
66348560: 85 c0 test %eax,%eax
|
|
66348562: 75 2e jne 66348592 <GateFunc_Nor8_F+0x92>
|
|
66348564: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66348568: 48 8b 0d c1 e3 00 00 mov 0xe3c1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634856f: 4c 8b 05 aa e3 00 00 mov 0xe3aa(%rip),%r8 # 66356920 <net_queue>
|
|
66348576: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634857a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634857e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66348584: 48 63 01 movslq (%rcx),%rax
|
|
66348587: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634858b: 44 89 09 mov %r9d,(%rcx)
|
|
6634858e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66348592: c3 retq
|
|
66348593: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66348597: 8b 00 mov (%rax),%eax
|
|
66348599: 85 c0 test %eax,%eax
|
|
6634859b: 75 23 jne 663485c0 <GateFunc_Nor8_F+0xc0>
|
|
6634859d: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
663485a1: 45 8b 08 mov (%r8),%r9d
|
|
663485a4: 45 85 c9 test %r9d,%r9d
|
|
663485a7: 0f 85 71 ff ff ff jne 6634851e <GateFunc_Nor8_F+0x1e>
|
|
663485ad: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663485b1: 8b 00 mov (%rax),%eax
|
|
663485b3: 85 c0 test %eax,%eax
|
|
663485b5: 74 19 je 663485d0 <GateFunc_Nor8_F+0xd0>
|
|
663485b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663485be: 00 00
|
|
663485c0: 31 c0 xor %eax,%eax
|
|
663485c2: e9 57 ff ff ff jmpq 6634851e <GateFunc_Nor8_F+0x1e>
|
|
663485c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663485ce: 00 00
|
|
663485d0: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
663485d4: 45 8b 00 mov (%r8),%r8d
|
|
663485d7: 45 85 c0 test %r8d,%r8d
|
|
663485da: 0f 85 3e ff ff ff jne 6634851e <GateFunc_Nor8_F+0x1e>
|
|
663485e0: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
663485e4: 45 8b 18 mov (%r8),%r11d
|
|
663485e7: 45 85 db test %r11d,%r11d
|
|
663485ea: 0f 85 2e ff ff ff jne 6634851e <GateFunc_Nor8_F+0x1e>
|
|
663485f0: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
663485f4: 44 8b 10 mov (%rax),%r10d
|
|
663485f7: 31 c0 xor %eax,%eax
|
|
663485f9: 45 85 d2 test %r10d,%r10d
|
|
663485fc: 0f 94 c0 sete %al
|
|
663485ff: e9 1a ff ff ff jmpq 6634851e <GateFunc_Nor8_F+0x1e>
|
|
66348604: 66 90 xchg %ax,%ax
|
|
66348606: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634860d: 00 00 00
|
|
|
|
0000000066348610 <GateFunc_Rom6x64_F>:
|
|
66348610: 41 55 push %r13
|
|
66348612: 41 54 push %r12
|
|
66348614: 55 push %rbp
|
|
66348615: 57 push %rdi
|
|
66348616: 56 push %rsi
|
|
66348617: 53 push %rbx
|
|
66348618: 48 83 ec 28 sub $0x28,%rsp
|
|
6634861c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348620: 49 8b 81 38 02 00 00 mov 0x238(%r9),%rax
|
|
66348627: 48 89 cb mov %rcx,%rbx
|
|
6634862a: 44 8b 10 mov (%rax),%r10d
|
|
6634862d: 45 85 d2 test %r10d,%r10d
|
|
66348630: 0f 84 aa 00 00 00 je 663486e0 <GateFunc_Rom6x64_F+0xd0>
|
|
66348636: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634863a: be 07 00 00 00 mov $0x7,%esi
|
|
6634863f: 4c 8d 2d ba a9 00 00 lea 0xa9ba(%rip),%r13 # 66353000 <.rdata>
|
|
66348646: 4c 8d 25 c3 a9 00 00 lea 0xa9c3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634864d: 8b 10 mov (%rax),%edx
|
|
6634864f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348653: 8b 00 mov (%rax),%eax
|
|
66348655: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348658: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634865c: 8b 12 mov (%rdx),%edx
|
|
6634865e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348661: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348665: 8b 12 mov (%rdx),%edx
|
|
66348667: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634866a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634866e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66348672: 8b 00 mov (%rax),%eax
|
|
66348674: c1 e0 04 shl $0x4,%eax
|
|
66348677: 01 f8 add %edi,%eax
|
|
66348679: 8b 3a mov (%rdx),%edi
|
|
6634867b: c1 e7 05 shl $0x5,%edi
|
|
6634867e: 01 c7 add %eax,%edi
|
|
66348680: 48 63 ef movslq %edi,%rbp
|
|
66348683: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634868e: 00 00
|
|
66348690: 85 ff test %edi,%edi
|
|
66348692: 78 05 js 66348699 <GateFunc_Rom6x64_F+0x89>
|
|
66348694: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
66348697: 7c 11 jl 663486aa <GateFunc_Rom6x64_F+0x9a>
|
|
66348699: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634869f: 4c 89 ea mov %r13,%rdx
|
|
663486a2: 4c 89 e1 mov %r12,%rcx
|
|
663486a5: e8 e6 91 00 00 callq 66351890 <_assert>
|
|
663486aa: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663486ae: 89 f2 mov %esi,%edx
|
|
663486b0: 48 89 d9 mov %rbx,%rcx
|
|
663486b3: 83 c6 01 add $0x1,%esi
|
|
663486b6: 83 c7 40 add $0x40,%edi
|
|
663486b9: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663486bd: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
663486c4: e8 e7 8c ff ff callq 663413b0 <sim_gate_set_port>
|
|
663486c9: 83 fe 47 cmp $0x47,%esi
|
|
663486cc: 75 c2 jne 66348690 <GateFunc_Rom6x64_F+0x80>
|
|
663486ce: 48 83 c4 28 add $0x28,%rsp
|
|
663486d2: 5b pop %rbx
|
|
663486d3: 5e pop %rsi
|
|
663486d4: 5f pop %rdi
|
|
663486d5: 5d pop %rbp
|
|
663486d6: 41 5c pop %r12
|
|
663486d8: 41 5d pop %r13
|
|
663486da: c3 retq
|
|
663486db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663486e0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663486e4: 4c 8b 1d 35 e2 00 00 mov 0xe235(%rip),%r11 # 66356920 <net_queue>
|
|
663486eb: 4c 8b 15 3e e2 00 00 mov 0xe23e(%rip),%r10 # 66356930 <num_net_queue>
|
|
663486f2: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
663486f6: b8 38 00 00 00 mov $0x38,%eax
|
|
663486fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348700: 8b 0a mov (%rdx),%ecx
|
|
66348702: 85 c9 test %ecx,%ecx
|
|
66348704: 74 55 je 6634875b <GateFunc_Rom6x64_F+0x14b>
|
|
66348706: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634870a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634870e: 41 29 08 sub %ecx,(%r8)
|
|
66348711: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348717: 45 8b 00 mov (%r8),%r8d
|
|
6634871a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634871e: 45 85 c0 test %r8d,%r8d
|
|
66348721: 41 0f 9f c0 setg %r8b
|
|
66348725: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348729: 44 3b 01 cmp (%rcx),%r8d
|
|
6634872c: 74 2d je 6634875b <GateFunc_Rom6x64_F+0x14b>
|
|
6634872e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348732: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348736: 8b 09 mov (%rcx),%ecx
|
|
66348738: 85 c9 test %ecx,%ecx
|
|
6634873a: 75 1f jne 6634875b <GateFunc_Rom6x64_F+0x14b>
|
|
6634873c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348740: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348744: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348748: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634874e: 49 63 0a movslq (%r10),%rcx
|
|
66348751: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348754: 41 89 32 mov %esi,(%r10)
|
|
66348757: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634875b: 48 83 c0 08 add $0x8,%rax
|
|
6634875f: 48 83 c2 04 add $0x4,%rdx
|
|
66348763: 48 3d 38 02 00 00 cmp $0x238,%rax
|
|
66348769: 75 95 jne 66348700 <GateFunc_Rom6x64_F+0xf0>
|
|
6634876b: 48 83 c4 28 add $0x28,%rsp
|
|
6634876f: 5b pop %rbx
|
|
66348770: 5e pop %rsi
|
|
66348771: 5f pop %rdi
|
|
66348772: 5d pop %rbp
|
|
66348773: 41 5c pop %r12
|
|
66348775: 41 5d pop %r13
|
|
66348777: c3 retq
|
|
66348778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634877f: 00
|
|
|
|
0000000066348780 <GateFunc_Rom8x64_F>:
|
|
66348780: 41 55 push %r13
|
|
66348782: 41 54 push %r12
|
|
66348784: 55 push %rbp
|
|
66348785: 57 push %rdi
|
|
66348786: 56 push %rsi
|
|
66348787: 53 push %rbx
|
|
66348788: 48 83 ec 28 sub $0x28,%rsp
|
|
6634878c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348790: 49 8b 81 48 02 00 00 mov 0x248(%r9),%rax
|
|
66348797: 48 89 cb mov %rcx,%rbx
|
|
6634879a: 44 8b 10 mov (%rax),%r10d
|
|
6634879d: 45 85 d2 test %r10d,%r10d
|
|
663487a0: 0f 84 ba 00 00 00 je 66348860 <GateFunc_Rom8x64_F+0xe0>
|
|
663487a6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663487aa: be 09 00 00 00 mov $0x9,%esi
|
|
663487af: 4c 8d 2d 4a a8 00 00 lea 0xa84a(%rip),%r13 # 66353000 <.rdata>
|
|
663487b6: 4c 8d 25 53 a8 00 00 lea 0xa853(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663487bd: 8b 10 mov (%rax),%edx
|
|
663487bf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
663487c3: 8b 00 mov (%rax),%eax
|
|
663487c5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
663487c8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
663487cc: 8b 12 mov (%rdx),%edx
|
|
663487ce: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663487d1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663487d5: 8b 12 mov (%rdx),%edx
|
|
663487d7: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
663487da: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
663487de: 8b 3a mov (%rdx),%edi
|
|
663487e0: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
663487e4: c1 e7 04 shl $0x4,%edi
|
|
663487e7: 01 c7 add %eax,%edi
|
|
663487e9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
663487ed: 8b 00 mov (%rax),%eax
|
|
663487ef: c1 e0 05 shl $0x5,%eax
|
|
663487f2: 01 c7 add %eax,%edi
|
|
663487f4: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
663487f8: 8b 00 mov (%rax),%eax
|
|
663487fa: c1 e0 06 shl $0x6,%eax
|
|
663487fd: 01 f8 add %edi,%eax
|
|
663487ff: 8b 3a mov (%rdx),%edi
|
|
66348801: c1 e7 07 shl $0x7,%edi
|
|
66348804: 01 c7 add %eax,%edi
|
|
66348806: 48 63 ef movslq %edi,%rbp
|
|
66348809: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634880d: 0f 1f 00 nopl (%rax)
|
|
66348810: 85 ff test %edi,%edi
|
|
66348812: 78 05 js 66348819 <GateFunc_Rom8x64_F+0x99>
|
|
66348814: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348817: 7f 11 jg 6634882a <GateFunc_Rom8x64_F+0xaa>
|
|
66348819: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634881f: 4c 89 ea mov %r13,%rdx
|
|
66348822: 4c 89 e1 mov %r12,%rcx
|
|
66348825: e8 66 90 00 00 callq 66351890 <_assert>
|
|
6634882a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634882e: 89 f2 mov %esi,%edx
|
|
66348830: 48 89 d9 mov %rbx,%rcx
|
|
66348833: 83 c6 01 add $0x1,%esi
|
|
66348836: 81 c7 00 01 00 00 add $0x100,%edi
|
|
6634883c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348840: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
66348847: e8 64 8b ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634884c: 83 fe 49 cmp $0x49,%esi
|
|
6634884f: 75 bf jne 66348810 <GateFunc_Rom8x64_F+0x90>
|
|
66348851: 48 83 c4 28 add $0x28,%rsp
|
|
66348855: 5b pop %rbx
|
|
66348856: 5e pop %rsi
|
|
66348857: 5f pop %rdi
|
|
66348858: 5d pop %rbp
|
|
66348859: 41 5c pop %r12
|
|
6634885b: 41 5d pop %r13
|
|
6634885d: c3 retq
|
|
6634885e: 66 90 xchg %ax,%ax
|
|
66348860: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348864: 4c 8b 1d b5 e0 00 00 mov 0xe0b5(%rip),%r11 # 66356920 <net_queue>
|
|
6634886b: 4c 8b 15 be e0 00 00 mov 0xe0be(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348872: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
66348876: b8 48 00 00 00 mov $0x48,%eax
|
|
6634887b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348880: 8b 0a mov (%rdx),%ecx
|
|
66348882: 85 c9 test %ecx,%ecx
|
|
66348884: 74 55 je 663488db <GateFunc_Rom8x64_F+0x15b>
|
|
66348886: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634888a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634888e: 41 29 08 sub %ecx,(%r8)
|
|
66348891: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348897: 45 8b 00 mov (%r8),%r8d
|
|
6634889a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634889e: 45 85 c0 test %r8d,%r8d
|
|
663488a1: 41 0f 9f c0 setg %r8b
|
|
663488a5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663488a9: 44 3b 01 cmp (%rcx),%r8d
|
|
663488ac: 74 2d je 663488db <GateFunc_Rom8x64_F+0x15b>
|
|
663488ae: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663488b2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663488b6: 8b 09 mov (%rcx),%ecx
|
|
663488b8: 85 c9 test %ecx,%ecx
|
|
663488ba: 75 1f jne 663488db <GateFunc_Rom8x64_F+0x15b>
|
|
663488bc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663488c0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663488c4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663488c8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663488ce: 49 63 0a movslq (%r10),%rcx
|
|
663488d1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663488d4: 41 89 32 mov %esi,(%r10)
|
|
663488d7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663488db: 48 83 c0 08 add $0x8,%rax
|
|
663488df: 48 83 c2 04 add $0x4,%rdx
|
|
663488e3: 48 3d 48 02 00 00 cmp $0x248,%rax
|
|
663488e9: 75 95 jne 66348880 <GateFunc_Rom8x64_F+0x100>
|
|
663488eb: 48 83 c4 28 add $0x28,%rsp
|
|
663488ef: 5b pop %rbx
|
|
663488f0: 5e pop %rsi
|
|
663488f1: 5f pop %rdi
|
|
663488f2: 5d pop %rbp
|
|
663488f3: 41 5c pop %r12
|
|
663488f5: 41 5d pop %r13
|
|
663488f7: c3 retq
|
|
663488f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663488ff: 00
|
|
|
|
0000000066348900 <GateFunc_Rom9x64_F>:
|
|
66348900: 41 55 push %r13
|
|
66348902: 41 54 push %r12
|
|
66348904: 55 push %rbp
|
|
66348905: 57 push %rdi
|
|
66348906: 56 push %rsi
|
|
66348907: 53 push %rbx
|
|
66348908: 48 83 ec 28 sub $0x28,%rsp
|
|
6634890c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348910: 49 8b 81 50 02 00 00 mov 0x250(%r9),%rax
|
|
66348917: 48 89 cb mov %rcx,%rbx
|
|
6634891a: 44 8b 10 mov (%rax),%r10d
|
|
6634891d: 45 85 d2 test %r10d,%r10d
|
|
66348920: 0f 84 ca 00 00 00 je 663489f0 <GateFunc_Rom9x64_F+0xf0>
|
|
66348926: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634892a: be 0a 00 00 00 mov $0xa,%esi
|
|
6634892f: 4c 8d 2d ca a6 00 00 lea 0xa6ca(%rip),%r13 # 66353000 <.rdata>
|
|
66348936: 4c 8d 25 d3 a6 00 00 lea 0xa6d3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634893d: 8b 10 mov (%rax),%edx
|
|
6634893f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348943: 8b 00 mov (%rax),%eax
|
|
66348945: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348948: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634894c: 8b 12 mov (%rdx),%edx
|
|
6634894e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348951: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348955: 8b 12 mov (%rdx),%edx
|
|
66348957: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634895a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634895e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66348962: 8b 00 mov (%rax),%eax
|
|
66348964: c1 e0 04 shl $0x4,%eax
|
|
66348967: 01 f8 add %edi,%eax
|
|
66348969: 8b 3a mov (%rdx),%edi
|
|
6634896b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634896f: c1 e7 05 shl $0x5,%edi
|
|
66348972: 01 c7 add %eax,%edi
|
|
66348974: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348978: 8b 00 mov (%rax),%eax
|
|
6634897a: c1 e0 06 shl $0x6,%eax
|
|
6634897d: 01 c7 add %eax,%edi
|
|
6634897f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66348983: 8b 00 mov (%rax),%eax
|
|
66348985: c1 e0 07 shl $0x7,%eax
|
|
66348988: 01 f8 add %edi,%eax
|
|
6634898a: 8b 3a mov (%rdx),%edi
|
|
6634898c: c1 e7 08 shl $0x8,%edi
|
|
6634898f: 01 c7 add %eax,%edi
|
|
66348991: 48 63 ef movslq %edi,%rbp
|
|
66348994: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634899f: 00
|
|
663489a0: 85 ff test %edi,%edi
|
|
663489a2: 78 05 js 663489a9 <GateFunc_Rom9x64_F+0xa9>
|
|
663489a4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663489a7: 7f 11 jg 663489ba <GateFunc_Rom9x64_F+0xba>
|
|
663489a9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663489af: 4c 89 ea mov %r13,%rdx
|
|
663489b2: 4c 89 e1 mov %r12,%rcx
|
|
663489b5: e8 d6 8e 00 00 callq 66351890 <_assert>
|
|
663489ba: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663489be: 89 f2 mov %esi,%edx
|
|
663489c0: 48 89 d9 mov %rbx,%rcx
|
|
663489c3: 83 c6 01 add $0x1,%esi
|
|
663489c6: 81 c7 00 02 00 00 add $0x200,%edi
|
|
663489cc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663489d0: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
663489d7: e8 d4 89 ff ff callq 663413b0 <sim_gate_set_port>
|
|
663489dc: 83 fe 4a cmp $0x4a,%esi
|
|
663489df: 75 bf jne 663489a0 <GateFunc_Rom9x64_F+0xa0>
|
|
663489e1: 48 83 c4 28 add $0x28,%rsp
|
|
663489e5: 5b pop %rbx
|
|
663489e6: 5e pop %rsi
|
|
663489e7: 5f pop %rdi
|
|
663489e8: 5d pop %rbp
|
|
663489e9: 41 5c pop %r12
|
|
663489eb: 41 5d pop %r13
|
|
663489ed: c3 retq
|
|
663489ee: 66 90 xchg %ax,%ax
|
|
663489f0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663489f4: 4c 8b 1d 25 df 00 00 mov 0xdf25(%rip),%r11 # 66356920 <net_queue>
|
|
663489fb: 4c 8b 15 2e df 00 00 mov 0xdf2e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348a02: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66348a06: b8 50 00 00 00 mov $0x50,%eax
|
|
66348a0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348a10: 8b 0a mov (%rdx),%ecx
|
|
66348a12: 85 c9 test %ecx,%ecx
|
|
66348a14: 74 55 je 66348a6b <GateFunc_Rom9x64_F+0x16b>
|
|
66348a16: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348a1a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66348a1e: 41 29 08 sub %ecx,(%r8)
|
|
66348a21: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348a27: 45 8b 00 mov (%r8),%r8d
|
|
66348a2a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66348a2e: 45 85 c0 test %r8d,%r8d
|
|
66348a31: 41 0f 9f c0 setg %r8b
|
|
66348a35: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348a39: 44 3b 01 cmp (%rcx),%r8d
|
|
66348a3c: 74 2d je 66348a6b <GateFunc_Rom9x64_F+0x16b>
|
|
66348a3e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348a42: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348a46: 8b 09 mov (%rcx),%ecx
|
|
66348a48: 85 c9 test %ecx,%ecx
|
|
66348a4a: 75 1f jne 66348a6b <GateFunc_Rom9x64_F+0x16b>
|
|
66348a4c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348a50: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348a54: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348a58: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348a5e: 49 63 0a movslq (%r10),%rcx
|
|
66348a61: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348a64: 41 89 32 mov %esi,(%r10)
|
|
66348a67: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66348a6b: 48 83 c0 08 add $0x8,%rax
|
|
66348a6f: 48 83 c2 04 add $0x4,%rdx
|
|
66348a73: 48 3d 50 02 00 00 cmp $0x250,%rax
|
|
66348a79: 75 95 jne 66348a10 <GateFunc_Rom9x64_F+0x110>
|
|
66348a7b: 48 83 c4 28 add $0x28,%rsp
|
|
66348a7f: 5b pop %rbx
|
|
66348a80: 5e pop %rsi
|
|
66348a81: 5f pop %rdi
|
|
66348a82: 5d pop %rbp
|
|
66348a83: 41 5c pop %r12
|
|
66348a85: 41 5d pop %r13
|
|
66348a87: c3 retq
|
|
66348a88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348a8f: 00
|
|
|
|
0000000066348a90 <GateFunc_Rom10x64_F>:
|
|
66348a90: 41 55 push %r13
|
|
66348a92: 41 54 push %r12
|
|
66348a94: 55 push %rbp
|
|
66348a95: 57 push %rdi
|
|
66348a96: 56 push %rsi
|
|
66348a97: 53 push %rbx
|
|
66348a98: 48 83 ec 28 sub $0x28,%rsp
|
|
66348a9c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348aa0: 49 8b 81 58 02 00 00 mov 0x258(%r9),%rax
|
|
66348aa7: 48 89 cb mov %rcx,%rbx
|
|
66348aaa: 44 8b 10 mov (%rax),%r10d
|
|
66348aad: 45 85 d2 test %r10d,%r10d
|
|
66348ab0: 0f 84 cb 00 00 00 je 66348b81 <GateFunc_Rom10x64_F+0xf1>
|
|
66348ab6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66348aba: be 0b 00 00 00 mov $0xb,%esi
|
|
66348abf: 4c 8d 2d 3a a5 00 00 lea 0xa53a(%rip),%r13 # 66353000 <.rdata>
|
|
66348ac6: 4c 8d 25 43 a5 00 00 lea 0xa543(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66348acd: 8b 10 mov (%rax),%edx
|
|
66348acf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348ad3: 8b 00 mov (%rax),%eax
|
|
66348ad5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348ad8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66348adc: 8b 12 mov (%rdx),%edx
|
|
66348ade: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348ae1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348ae5: 8b 12 mov (%rdx),%edx
|
|
66348ae7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
66348aea: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
66348aee: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66348af2: 8b 00 mov (%rax),%eax
|
|
66348af4: c1 e0 04 shl $0x4,%eax
|
|
66348af7: 01 c7 add %eax,%edi
|
|
66348af9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66348afd: 8b 00 mov (%rax),%eax
|
|
66348aff: c1 e0 05 shl $0x5,%eax
|
|
66348b02: 01 f8 add %edi,%eax
|
|
66348b04: 8b 3a mov (%rdx),%edi
|
|
66348b06: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
66348b0a: c1 e7 06 shl $0x6,%edi
|
|
66348b0d: 01 c7 add %eax,%edi
|
|
66348b0f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66348b13: 8b 00 mov (%rax),%eax
|
|
66348b15: c1 e0 07 shl $0x7,%eax
|
|
66348b18: 01 c7 add %eax,%edi
|
|
66348b1a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
66348b1e: 8b 00 mov (%rax),%eax
|
|
66348b20: c1 e0 08 shl $0x8,%eax
|
|
66348b23: 01 f8 add %edi,%eax
|
|
66348b25: 8b 3a mov (%rdx),%edi
|
|
66348b27: c1 e7 09 shl $0x9,%edi
|
|
66348b2a: 01 c7 add %eax,%edi
|
|
66348b2c: 48 63 ef movslq %edi,%rbp
|
|
66348b2f: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348b33: 85 ff test %edi,%edi
|
|
66348b35: 78 05 js 66348b3c <GateFunc_Rom10x64_F+0xac>
|
|
66348b37: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348b3a: 7f 11 jg 66348b4d <GateFunc_Rom10x64_F+0xbd>
|
|
66348b3c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348b42: 4c 89 ea mov %r13,%rdx
|
|
66348b45: 4c 89 e1 mov %r12,%rcx
|
|
66348b48: e8 43 8d 00 00 callq 66351890 <_assert>
|
|
66348b4d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348b51: 89 f2 mov %esi,%edx
|
|
66348b53: 48 89 d9 mov %rbx,%rcx
|
|
66348b56: 83 c6 01 add $0x1,%esi
|
|
66348b59: 81 c7 00 04 00 00 add $0x400,%edi
|
|
66348b5f: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348b63: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
66348b6a: e8 41 88 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348b6f: 83 fe 4b cmp $0x4b,%esi
|
|
66348b72: 75 bf jne 66348b33 <GateFunc_Rom10x64_F+0xa3>
|
|
66348b74: 48 83 c4 28 add $0x28,%rsp
|
|
66348b78: 5b pop %rbx
|
|
66348b79: 5e pop %rsi
|
|
66348b7a: 5f pop %rdi
|
|
66348b7b: 5d pop %rbp
|
|
66348b7c: 41 5c pop %r12
|
|
66348b7e: 41 5d pop %r13
|
|
66348b80: c3 retq
|
|
66348b81: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348b85: 4c 8b 1d 94 dd 00 00 mov 0xdd94(%rip),%r11 # 66356920 <net_queue>
|
|
66348b8c: 4c 8b 15 9d dd 00 00 mov 0xdd9d(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348b93: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
66348b97: b8 58 00 00 00 mov $0x58,%eax
|
|
66348b9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66348ba0: 8b 0a mov (%rdx),%ecx
|
|
66348ba2: 85 c9 test %ecx,%ecx
|
|
66348ba4: 74 55 je 66348bfb <GateFunc_Rom10x64_F+0x16b>
|
|
66348ba6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348baa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66348bae: 41 29 08 sub %ecx,(%r8)
|
|
66348bb1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348bb7: 45 8b 00 mov (%r8),%r8d
|
|
66348bba: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66348bbe: 45 85 c0 test %r8d,%r8d
|
|
66348bc1: 41 0f 9f c0 setg %r8b
|
|
66348bc5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348bc9: 44 3b 01 cmp (%rcx),%r8d
|
|
66348bcc: 74 2d je 66348bfb <GateFunc_Rom10x64_F+0x16b>
|
|
66348bce: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348bd2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348bd6: 8b 09 mov (%rcx),%ecx
|
|
66348bd8: 85 c9 test %ecx,%ecx
|
|
66348bda: 75 1f jne 66348bfb <GateFunc_Rom10x64_F+0x16b>
|
|
66348bdc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348be0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348be4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348be8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348bee: 49 63 0a movslq (%r10),%rcx
|
|
66348bf1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348bf4: 41 89 32 mov %esi,(%r10)
|
|
66348bf7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66348bfb: 48 83 c0 08 add $0x8,%rax
|
|
66348bff: 48 83 c2 04 add $0x4,%rdx
|
|
66348c03: 48 3d 58 02 00 00 cmp $0x258,%rax
|
|
66348c09: 75 95 jne 66348ba0 <GateFunc_Rom10x64_F+0x110>
|
|
66348c0b: 48 83 c4 28 add $0x28,%rsp
|
|
66348c0f: 5b pop %rbx
|
|
66348c10: 5e pop %rsi
|
|
66348c11: 5f pop %rdi
|
|
66348c12: 5d pop %rbp
|
|
66348c13: 41 5c pop %r12
|
|
66348c15: 41 5d pop %r13
|
|
66348c17: c3 retq
|
|
66348c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348c1f: 00
|
|
|
|
0000000066348c20 <GateFunc_Rom11x64_F>:
|
|
66348c20: 41 55 push %r13
|
|
66348c22: 41 54 push %r12
|
|
66348c24: 55 push %rbp
|
|
66348c25: 57 push %rdi
|
|
66348c26: 56 push %rsi
|
|
66348c27: 53 push %rbx
|
|
66348c28: 48 83 ec 28 sub $0x28,%rsp
|
|
66348c2c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348c30: 49 8b 81 60 02 00 00 mov 0x260(%r9),%rax
|
|
66348c37: 48 89 cb mov %rcx,%rbx
|
|
66348c3a: 44 8b 10 mov (%rax),%r10d
|
|
66348c3d: 45 85 d2 test %r10d,%r10d
|
|
66348c40: 0f 84 da 00 00 00 je 66348d20 <GateFunc_Rom11x64_F+0x100>
|
|
66348c46: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66348c4a: be 0c 00 00 00 mov $0xc,%esi
|
|
66348c4f: 4c 8d 2d aa a3 00 00 lea 0xa3aa(%rip),%r13 # 66353000 <.rdata>
|
|
66348c56: 4c 8d 25 b3 a3 00 00 lea 0xa3b3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66348c5d: 8b 10 mov (%rax),%edx
|
|
66348c5f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348c63: 8b 00 mov (%rax),%eax
|
|
66348c65: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348c68: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66348c6c: 8b 12 mov (%rdx),%edx
|
|
66348c6e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348c71: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348c75: 8b 12 mov (%rdx),%edx
|
|
66348c77: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
66348c7a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
66348c7e: 8b 3a mov (%rdx),%edi
|
|
66348c80: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66348c84: c1 e7 04 shl $0x4,%edi
|
|
66348c87: 01 c7 add %eax,%edi
|
|
66348c89: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66348c8d: 8b 00 mov (%rax),%eax
|
|
66348c8f: c1 e0 05 shl $0x5,%eax
|
|
66348c92: 01 c7 add %eax,%edi
|
|
66348c94: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348c98: 8b 00 mov (%rax),%eax
|
|
66348c9a: c1 e0 06 shl $0x6,%eax
|
|
66348c9d: 01 f8 add %edi,%eax
|
|
66348c9f: 8b 3a mov (%rdx),%edi
|
|
66348ca1: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
66348ca5: c1 e7 07 shl $0x7,%edi
|
|
66348ca8: 01 c7 add %eax,%edi
|
|
66348caa: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
66348cae: 8b 00 mov (%rax),%eax
|
|
66348cb0: c1 e0 08 shl $0x8,%eax
|
|
66348cb3: 01 c7 add %eax,%edi
|
|
66348cb5: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
66348cb9: 8b 00 mov (%rax),%eax
|
|
66348cbb: c1 e0 09 shl $0x9,%eax
|
|
66348cbe: 01 f8 add %edi,%eax
|
|
66348cc0: 8b 3a mov (%rdx),%edi
|
|
66348cc2: c1 e7 0a shl $0xa,%edi
|
|
66348cc5: 01 c7 add %eax,%edi
|
|
66348cc7: 48 63 ef movslq %edi,%rbp
|
|
66348cca: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348cce: 66 90 xchg %ax,%ax
|
|
66348cd0: 85 ff test %edi,%edi
|
|
66348cd2: 78 05 js 66348cd9 <GateFunc_Rom11x64_F+0xb9>
|
|
66348cd4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348cd7: 7f 11 jg 66348cea <GateFunc_Rom11x64_F+0xca>
|
|
66348cd9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348cdf: 4c 89 ea mov %r13,%rdx
|
|
66348ce2: 4c 89 e1 mov %r12,%rcx
|
|
66348ce5: e8 a6 8b 00 00 callq 66351890 <_assert>
|
|
66348cea: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348cee: 89 f2 mov %esi,%edx
|
|
66348cf0: 48 89 d9 mov %rbx,%rcx
|
|
66348cf3: 83 c6 01 add $0x1,%esi
|
|
66348cf6: 81 c7 00 08 00 00 add $0x800,%edi
|
|
66348cfc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348d00: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
66348d07: e8 a4 86 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348d0c: 83 fe 4c cmp $0x4c,%esi
|
|
66348d0f: 75 bf jne 66348cd0 <GateFunc_Rom11x64_F+0xb0>
|
|
66348d11: 48 83 c4 28 add $0x28,%rsp
|
|
66348d15: 5b pop %rbx
|
|
66348d16: 5e pop %rsi
|
|
66348d17: 5f pop %rdi
|
|
66348d18: 5d pop %rbp
|
|
66348d19: 41 5c pop %r12
|
|
66348d1b: 41 5d pop %r13
|
|
66348d1d: c3 retq
|
|
66348d1e: 66 90 xchg %ax,%ax
|
|
66348d20: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348d24: 4c 8b 1d f5 db 00 00 mov 0xdbf5(%rip),%r11 # 66356920 <net_queue>
|
|
66348d2b: 4c 8b 15 fe db 00 00 mov 0xdbfe(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348d32: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
66348d36: b8 60 00 00 00 mov $0x60,%eax
|
|
66348d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348d40: 8b 0a mov (%rdx),%ecx
|
|
66348d42: 85 c9 test %ecx,%ecx
|
|
66348d44: 74 55 je 66348d9b <GateFunc_Rom11x64_F+0x17b>
|
|
66348d46: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348d4a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66348d4e: 41 29 08 sub %ecx,(%r8)
|
|
66348d51: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348d57: 45 8b 00 mov (%r8),%r8d
|
|
66348d5a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66348d5e: 45 85 c0 test %r8d,%r8d
|
|
66348d61: 41 0f 9f c0 setg %r8b
|
|
66348d65: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348d69: 44 3b 01 cmp (%rcx),%r8d
|
|
66348d6c: 74 2d je 66348d9b <GateFunc_Rom11x64_F+0x17b>
|
|
66348d6e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348d72: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348d76: 8b 09 mov (%rcx),%ecx
|
|
66348d78: 85 c9 test %ecx,%ecx
|
|
66348d7a: 75 1f jne 66348d9b <GateFunc_Rom11x64_F+0x17b>
|
|
66348d7c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348d80: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348d84: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348d88: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348d8e: 49 63 0a movslq (%r10),%rcx
|
|
66348d91: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348d94: 41 89 32 mov %esi,(%r10)
|
|
66348d97: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66348d9b: 48 83 c0 08 add $0x8,%rax
|
|
66348d9f: 48 83 c2 04 add $0x4,%rdx
|
|
66348da3: 48 3d 60 02 00 00 cmp $0x260,%rax
|
|
66348da9: 75 95 jne 66348d40 <GateFunc_Rom11x64_F+0x120>
|
|
66348dab: 48 83 c4 28 add $0x28,%rsp
|
|
66348daf: 5b pop %rbx
|
|
66348db0: 5e pop %rsi
|
|
66348db1: 5f pop %rdi
|
|
66348db2: 5d pop %rbp
|
|
66348db3: 41 5c pop %r12
|
|
66348db5: 41 5d pop %r13
|
|
66348db7: c3 retq
|
|
66348db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348dbf: 00
|
|
|
|
0000000066348dc0 <GateFunc_Rom12x64_F>:
|
|
66348dc0: 41 55 push %r13
|
|
66348dc2: 41 54 push %r12
|
|
66348dc4: 55 push %rbp
|
|
66348dc5: 57 push %rdi
|
|
66348dc6: 56 push %rsi
|
|
66348dc7: 53 push %rbx
|
|
66348dc8: 48 83 ec 28 sub $0x28,%rsp
|
|
66348dcc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348dd0: 49 8b 81 68 02 00 00 mov 0x268(%r9),%rax
|
|
66348dd7: 48 89 cb mov %rcx,%rbx
|
|
66348dda: 44 8b 10 mov (%rax),%r10d
|
|
66348ddd: 45 85 d2 test %r10d,%r10d
|
|
66348de0: 0f 84 ea 00 00 00 je 66348ed0 <GateFunc_Rom12x64_F+0x110>
|
|
66348de6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66348dea: be 0d 00 00 00 mov $0xd,%esi
|
|
66348def: 4c 8d 2d 0a a2 00 00 lea 0xa20a(%rip),%r13 # 66353000 <.rdata>
|
|
66348df6: 4c 8d 25 13 a2 00 00 lea 0xa213(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66348dfd: 8b 10 mov (%rax),%edx
|
|
66348dff: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348e03: 8b 00 mov (%rax),%eax
|
|
66348e05: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348e08: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66348e0c: 8b 12 mov (%rdx),%edx
|
|
66348e0e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348e11: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348e15: 8b 12 mov (%rdx),%edx
|
|
66348e17: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
66348e1a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
66348e1e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66348e22: 8b 00 mov (%rax),%eax
|
|
66348e24: c1 e0 04 shl $0x4,%eax
|
|
66348e27: 01 f8 add %edi,%eax
|
|
66348e29: 8b 3a mov (%rdx),%edi
|
|
66348e2b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
66348e2f: c1 e7 05 shl $0x5,%edi
|
|
66348e32: 01 c7 add %eax,%edi
|
|
66348e34: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348e38: 8b 00 mov (%rax),%eax
|
|
66348e3a: c1 e0 06 shl $0x6,%eax
|
|
66348e3d: 01 c7 add %eax,%edi
|
|
66348e3f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66348e43: 8b 00 mov (%rax),%eax
|
|
66348e45: c1 e0 07 shl $0x7,%eax
|
|
66348e48: 01 f8 add %edi,%eax
|
|
66348e4a: 8b 3a mov (%rdx),%edi
|
|
66348e4c: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
66348e50: c1 e7 08 shl $0x8,%edi
|
|
66348e53: 01 c7 add %eax,%edi
|
|
66348e55: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
66348e59: 8b 00 mov (%rax),%eax
|
|
66348e5b: c1 e0 09 shl $0x9,%eax
|
|
66348e5e: 01 c7 add %eax,%edi
|
|
66348e60: 49 8b 41 58 mov 0x58(%r9),%rax
|
|
66348e64: 8b 00 mov (%rax),%eax
|
|
66348e66: c1 e0 0a shl $0xa,%eax
|
|
66348e69: 01 f8 add %edi,%eax
|
|
66348e6b: 8b 3a mov (%rdx),%edi
|
|
66348e6d: c1 e7 0b shl $0xb,%edi
|
|
66348e70: 01 c7 add %eax,%edi
|
|
66348e72: 48 63 ef movslq %edi,%rbp
|
|
66348e75: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66348e80: 85 ff test %edi,%edi
|
|
66348e82: 78 05 js 66348e89 <GateFunc_Rom12x64_F+0xc9>
|
|
66348e84: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348e87: 7f 11 jg 66348e9a <GateFunc_Rom12x64_F+0xda>
|
|
66348e89: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348e8f: 4c 89 ea mov %r13,%rdx
|
|
66348e92: 4c 89 e1 mov %r12,%rcx
|
|
66348e95: e8 f6 89 00 00 callq 66351890 <_assert>
|
|
66348e9a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348e9e: 89 f2 mov %esi,%edx
|
|
66348ea0: 48 89 d9 mov %rbx,%rcx
|
|
66348ea3: 83 c6 01 add $0x1,%esi
|
|
66348ea6: 81 c7 00 10 00 00 add $0x1000,%edi
|
|
66348eac: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348eb0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
66348eb7: e8 f4 84 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348ebc: 83 fe 4d cmp $0x4d,%esi
|
|
66348ebf: 75 bf jne 66348e80 <GateFunc_Rom12x64_F+0xc0>
|
|
66348ec1: 48 83 c4 28 add $0x28,%rsp
|
|
66348ec5: 5b pop %rbx
|
|
66348ec6: 5e pop %rsi
|
|
66348ec7: 5f pop %rdi
|
|
66348ec8: 5d pop %rbp
|
|
66348ec9: 41 5c pop %r12
|
|
66348ecb: 41 5d pop %r13
|
|
66348ecd: c3 retq
|
|
66348ece: 66 90 xchg %ax,%ax
|
|
66348ed0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348ed4: 4c 8b 1d 45 da 00 00 mov 0xda45(%rip),%r11 # 66356920 <net_queue>
|
|
66348edb: 4c 8b 15 4e da 00 00 mov 0xda4e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348ee2: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
66348ee6: b8 68 00 00 00 mov $0x68,%eax
|
|
66348eeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348ef0: 8b 0a mov (%rdx),%ecx
|
|
66348ef2: 85 c9 test %ecx,%ecx
|
|
66348ef4: 74 55 je 66348f4b <GateFunc_Rom12x64_F+0x18b>
|
|
66348ef6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348efa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66348efe: 41 29 08 sub %ecx,(%r8)
|
|
66348f01: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348f07: 45 8b 00 mov (%r8),%r8d
|
|
66348f0a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66348f0e: 45 85 c0 test %r8d,%r8d
|
|
66348f11: 41 0f 9f c0 setg %r8b
|
|
66348f15: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348f19: 44 3b 01 cmp (%rcx),%r8d
|
|
66348f1c: 74 2d je 66348f4b <GateFunc_Rom12x64_F+0x18b>
|
|
66348f1e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348f22: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348f26: 8b 09 mov (%rcx),%ecx
|
|
66348f28: 85 c9 test %ecx,%ecx
|
|
66348f2a: 75 1f jne 66348f4b <GateFunc_Rom12x64_F+0x18b>
|
|
66348f2c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348f30: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348f34: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348f38: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348f3e: 49 63 0a movslq (%r10),%rcx
|
|
66348f41: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348f44: 41 89 32 mov %esi,(%r10)
|
|
66348f47: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66348f4b: 48 83 c0 08 add $0x8,%rax
|
|
66348f4f: 48 83 c2 04 add $0x4,%rdx
|
|
66348f53: 48 3d 68 02 00 00 cmp $0x268,%rax
|
|
66348f59: 75 95 jne 66348ef0 <GateFunc_Rom12x64_F+0x130>
|
|
66348f5b: 48 83 c4 28 add $0x28,%rsp
|
|
66348f5f: 5b pop %rbx
|
|
66348f60: 5e pop %rsi
|
|
66348f61: 5f pop %rdi
|
|
66348f62: 5d pop %rbp
|
|
66348f63: 41 5c pop %r12
|
|
66348f65: 41 5d pop %r13
|
|
66348f67: c3 retq
|
|
66348f68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348f6f: 00
|
|
|
|
0000000066348f70 <GateFunc_Buffer3_F>:
|
|
66348f70: 56 push %rsi
|
|
66348f71: 53 push %rbx
|
|
66348f72: 48 83 ec 28 sub $0x28,%rsp
|
|
66348f76: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66348f7a: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66348f7e: 48 89 cb mov %rcx,%rbx
|
|
66348f81: 44 8b 02 mov (%rdx),%r8d
|
|
66348f84: 45 85 c0 test %r8d,%r8d
|
|
66348f87: 74 2b je 66348fb4 <GateFunc_Buffer3_F+0x44>
|
|
66348f89: 31 d2 xor %edx,%edx
|
|
66348f8b: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66348f8f: 48 89 d9 mov %rbx,%rcx
|
|
66348f92: 83 c2 04 add $0x4,%edx
|
|
66348f95: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66348f99: 44 8b 00 mov (%rax),%r8d
|
|
66348f9c: e8 0f 84 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348fa1: 48 83 fe 03 cmp $0x3,%rsi
|
|
66348fa5: 48 89 f2 mov %rsi,%rdx
|
|
66348fa8: 0f 84 2b 01 00 00 je 663490d9 <GateFunc_Buffer3_F+0x169>
|
|
66348fae: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66348fb2: eb d7 jmp 66348f8b <GateFunc_Buffer3_F+0x1b>
|
|
66348fb4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66348fb8: 4c 8b 15 61 d9 00 00 mov 0xd961(%rip),%r10 # 66356920 <net_queue>
|
|
66348fbf: 4c 8b 0d 6a d9 00 00 mov 0xd96a(%rip),%r9 # 66356930 <num_net_queue>
|
|
66348fc6: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
66348fc9: 85 c9 test %ecx,%ecx
|
|
66348fcb: 74 55 je 66349022 <GateFunc_Buffer3_F+0xb2>
|
|
66348fcd: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348fd1: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
66348fd5: 41 29 08 sub %ecx,(%r8)
|
|
66348fd8: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
66348fdf: 41 8b 08 mov (%r8),%ecx
|
|
66348fe2: 45 31 c0 xor %r8d,%r8d
|
|
66348fe5: 85 c9 test %ecx,%ecx
|
|
66348fe7: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
66348feb: 41 0f 9f c0 setg %r8b
|
|
66348fef: 44 3b 01 cmp (%rcx),%r8d
|
|
66348ff2: 74 2e je 66349022 <GateFunc_Buffer3_F+0xb2>
|
|
66348ff4: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348ff8: 48 8b 49 20 mov 0x20(%rcx),%rcx
|
|
66348ffc: 8b 31 mov (%rcx),%esi
|
|
66348ffe: 85 f6 test %esi,%esi
|
|
66349000: 75 20 jne 66349022 <GateFunc_Buffer3_F+0xb2>
|
|
66349002: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349006: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634900a: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634900e: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349014: 49 63 09 movslq (%r9),%rcx
|
|
66349017: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634901b: 45 89 19 mov %r11d,(%r9)
|
|
6634901e: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
66349022: 8b 4a 14 mov 0x14(%rdx),%ecx
|
|
66349025: 85 c9 test %ecx,%ecx
|
|
66349027: 74 58 je 66349081 <GateFunc_Buffer3_F+0x111>
|
|
66349029: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634902d: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
66349031: 41 29 08 sub %ecx,(%r8)
|
|
66349034: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
6634903b: 45 8b 18 mov (%r8),%r11d
|
|
6634903e: 45 31 c0 xor %r8d,%r8d
|
|
66349041: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
66349045: 45 85 db test %r11d,%r11d
|
|
66349048: 41 0f 9f c0 setg %r8b
|
|
6634904c: 44 3b 01 cmp (%rcx),%r8d
|
|
6634904f: 74 30 je 66349081 <GateFunc_Buffer3_F+0x111>
|
|
66349051: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349055: 48 8b 49 28 mov 0x28(%rcx),%rcx
|
|
66349059: 44 8b 01 mov (%rcx),%r8d
|
|
6634905c: 45 85 c0 test %r8d,%r8d
|
|
6634905f: 75 20 jne 66349081 <GateFunc_Buffer3_F+0x111>
|
|
66349061: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349065: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66349069: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634906d: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349073: 49 63 09 movslq (%r9),%rcx
|
|
66349076: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634907a: 45 89 19 mov %r11d,(%r9)
|
|
6634907d: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
66349081: 8b 4a 18 mov 0x18(%rdx),%ecx
|
|
66349084: 85 c9 test %ecx,%ecx
|
|
66349086: 74 51 je 663490d9 <GateFunc_Buffer3_F+0x169>
|
|
66349088: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634908c: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66349090: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66349094: 41 29 08 sub %ecx,(%r8)
|
|
66349097: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
6634909e: 31 d2 xor %edx,%edx
|
|
663490a0: 41 8b 08 mov (%r8),%ecx
|
|
663490a3: 85 c9 test %ecx,%ecx
|
|
663490a5: 0f 9f c2 setg %dl
|
|
663490a8: 3b 10 cmp (%rax),%edx
|
|
663490aa: 74 2d je 663490d9 <GateFunc_Buffer3_F+0x169>
|
|
663490ac: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
663490b0: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
663490b4: 8b 00 mov (%rax),%eax
|
|
663490b6: 85 c0 test %eax,%eax
|
|
663490b8: 75 1f jne 663490d9 <GateFunc_Buffer3_F+0x169>
|
|
663490ba: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
663490be: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663490c2: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663490c6: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663490cc: 49 63 01 movslq (%r9),%rax
|
|
663490cf: 8d 48 01 lea 0x1(%rax),%ecx
|
|
663490d2: 41 89 09 mov %ecx,(%r9)
|
|
663490d5: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
663490d9: 48 83 c4 28 add $0x28,%rsp
|
|
663490dd: 5b pop %rbx
|
|
663490de: 5e pop %rsi
|
|
663490df: c3 retq
|
|
|
|
00000000663490e0 <GateFunc_Enabler3_F>:
|
|
663490e0: 56 push %rsi
|
|
663490e1: 53 push %rbx
|
|
663490e2: 48 83 ec 28 sub $0x28,%rsp
|
|
663490e6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663490ea: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
663490ee: 48 89 cb mov %rcx,%rbx
|
|
663490f1: 44 8b 02 mov (%rdx),%r8d
|
|
663490f4: 45 85 c0 test %r8d,%r8d
|
|
663490f7: 74 2b je 66349124 <GateFunc_Enabler3_F+0x44>
|
|
663490f9: 31 d2 xor %edx,%edx
|
|
663490fb: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663490ff: 48 89 d9 mov %rbx,%rcx
|
|
66349102: 83 c2 04 add $0x4,%edx
|
|
66349105: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66349109: 44 8b 00 mov (%rax),%r8d
|
|
6634910c: e8 9f 82 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349111: 48 83 fe 03 cmp $0x3,%rsi
|
|
66349115: 48 89 f2 mov %rsi,%rdx
|
|
66349118: 0f 84 2b 01 00 00 je 66349249 <GateFunc_Enabler3_F+0x169>
|
|
6634911e: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66349122: eb d7 jmp 663490fb <GateFunc_Enabler3_F+0x1b>
|
|
66349124: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66349128: 4c 8b 15 f1 d7 00 00 mov 0xd7f1(%rip),%r10 # 66356920 <net_queue>
|
|
6634912f: 4c 8b 0d fa d7 00 00 mov 0xd7fa(%rip),%r9 # 66356930 <num_net_queue>
|
|
66349136: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
66349139: 85 c9 test %ecx,%ecx
|
|
6634913b: 74 55 je 66349192 <GateFunc_Enabler3_F+0xb2>
|
|
6634913d: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349141: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
66349145: 41 29 08 sub %ecx,(%r8)
|
|
66349148: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
6634914f: 41 8b 08 mov (%r8),%ecx
|
|
66349152: 45 31 c0 xor %r8d,%r8d
|
|
66349155: 85 c9 test %ecx,%ecx
|
|
66349157: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634915b: 41 0f 9f c0 setg %r8b
|
|
6634915f: 44 3b 01 cmp (%rcx),%r8d
|
|
66349162: 74 2e je 66349192 <GateFunc_Enabler3_F+0xb2>
|
|
66349164: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349168: 48 8b 49 20 mov 0x20(%rcx),%rcx
|
|
6634916c: 8b 31 mov (%rcx),%esi
|
|
6634916e: 85 f6 test %esi,%esi
|
|
66349170: 75 20 jne 66349192 <GateFunc_Enabler3_F+0xb2>
|
|
66349172: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349176: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634917a: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634917e: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349184: 49 63 09 movslq (%r9),%rcx
|
|
66349187: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634918b: 45 89 19 mov %r11d,(%r9)
|
|
6634918e: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
66349192: 8b 4a 14 mov 0x14(%rdx),%ecx
|
|
66349195: 85 c9 test %ecx,%ecx
|
|
66349197: 74 58 je 663491f1 <GateFunc_Enabler3_F+0x111>
|
|
66349199: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634919d: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
663491a1: 41 29 08 sub %ecx,(%r8)
|
|
663491a4: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
663491ab: 45 8b 18 mov (%r8),%r11d
|
|
663491ae: 45 31 c0 xor %r8d,%r8d
|
|
663491b1: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
663491b5: 45 85 db test %r11d,%r11d
|
|
663491b8: 41 0f 9f c0 setg %r8b
|
|
663491bc: 44 3b 01 cmp (%rcx),%r8d
|
|
663491bf: 74 30 je 663491f1 <GateFunc_Enabler3_F+0x111>
|
|
663491c1: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663491c5: 48 8b 49 28 mov 0x28(%rcx),%rcx
|
|
663491c9: 44 8b 01 mov (%rcx),%r8d
|
|
663491cc: 45 85 c0 test %r8d,%r8d
|
|
663491cf: 75 20 jne 663491f1 <GateFunc_Enabler3_F+0x111>
|
|
663491d1: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663491d5: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
663491d9: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663491dd: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663491e3: 49 63 09 movslq (%r9),%rcx
|
|
663491e6: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
663491ea: 45 89 19 mov %r11d,(%r9)
|
|
663491ed: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
663491f1: 8b 4a 18 mov 0x18(%rdx),%ecx
|
|
663491f4: 85 c9 test %ecx,%ecx
|
|
663491f6: 74 51 je 66349249 <GateFunc_Enabler3_F+0x169>
|
|
663491f8: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663491fc: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66349200: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66349204: 41 29 08 sub %ecx,(%r8)
|
|
66349207: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
6634920e: 31 d2 xor %edx,%edx
|
|
66349210: 41 8b 08 mov (%r8),%ecx
|
|
66349213: 85 c9 test %ecx,%ecx
|
|
66349215: 0f 9f c2 setg %dl
|
|
66349218: 3b 10 cmp (%rax),%edx
|
|
6634921a: 74 2d je 66349249 <GateFunc_Enabler3_F+0x169>
|
|
6634921c: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66349220: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66349224: 8b 00 mov (%rax),%eax
|
|
66349226: 85 c0 test %eax,%eax
|
|
66349228: 75 1f jne 66349249 <GateFunc_Enabler3_F+0x169>
|
|
6634922a: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634922e: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66349232: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66349236: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634923c: 49 63 01 movslq (%r9),%rax
|
|
6634923f: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66349242: 41 89 09 mov %ecx,(%r9)
|
|
66349245: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66349249: 48 83 c4 28 add $0x28,%rsp
|
|
6634924d: 5b pop %rbx
|
|
6634924e: 5e pop %rsi
|
|
6634924f: c3 retq
|
|
|
|
0000000066349250 <GateFunc_Rom6x48_F>:
|
|
66349250: 41 55 push %r13
|
|
66349252: 41 54 push %r12
|
|
66349254: 55 push %rbp
|
|
66349255: 57 push %rdi
|
|
66349256: 56 push %rsi
|
|
66349257: 53 push %rbx
|
|
66349258: 48 83 ec 28 sub $0x28,%rsp
|
|
6634925c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349260: 49 8b 81 b8 01 00 00 mov 0x1b8(%r9),%rax
|
|
66349267: 48 89 cb mov %rcx,%rbx
|
|
6634926a: 44 8b 10 mov (%rax),%r10d
|
|
6634926d: 45 85 d2 test %r10d,%r10d
|
|
66349270: 0f 84 aa 00 00 00 je 66349320 <GateFunc_Rom6x48_F+0xd0>
|
|
66349276: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634927a: be 07 00 00 00 mov $0x7,%esi
|
|
6634927f: 4c 8d 2d 7a 9d 00 00 lea 0x9d7a(%rip),%r13 # 66353000 <.rdata>
|
|
66349286: 4c 8d 25 83 9d 00 00 lea 0x9d83(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634928d: 8b 10 mov (%rax),%edx
|
|
6634928f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349293: 8b 00 mov (%rax),%eax
|
|
66349295: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349298: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634929c: 8b 12 mov (%rdx),%edx
|
|
6634929e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663492a1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663492a5: 8b 12 mov (%rdx),%edx
|
|
663492a7: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
663492aa: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
663492ae: 8b 3a mov (%rdx),%edi
|
|
663492b0: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
663492b4: c1 e7 04 shl $0x4,%edi
|
|
663492b7: 01 f8 add %edi,%eax
|
|
663492b9: 8b 3a mov (%rdx),%edi
|
|
663492bb: c1 e7 05 shl $0x5,%edi
|
|
663492be: 01 c7 add %eax,%edi
|
|
663492c0: 48 63 ef movslq %edi,%rbp
|
|
663492c3: 48 c1 e5 02 shl $0x2,%rbp
|
|
663492c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663492ce: 00 00
|
|
663492d0: 85 ff test %edi,%edi
|
|
663492d2: 78 05 js 663492d9 <GateFunc_Rom6x48_F+0x89>
|
|
663492d4: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
663492d7: 7c 11 jl 663492ea <GateFunc_Rom6x48_F+0x9a>
|
|
663492d9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663492df: 4c 89 ea mov %r13,%rdx
|
|
663492e2: 4c 89 e1 mov %r12,%rcx
|
|
663492e5: e8 a6 85 00 00 callq 66351890 <_assert>
|
|
663492ea: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663492ee: 89 f2 mov %esi,%edx
|
|
663492f0: 48 89 d9 mov %rbx,%rcx
|
|
663492f3: 83 c6 01 add $0x1,%esi
|
|
663492f6: 83 c7 40 add $0x40,%edi
|
|
663492f9: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663492fd: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
66349304: e8 a7 80 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349309: 83 fe 37 cmp $0x37,%esi
|
|
6634930c: 75 c2 jne 663492d0 <GateFunc_Rom6x48_F+0x80>
|
|
6634930e: 48 83 c4 28 add $0x28,%rsp
|
|
66349312: 5b pop %rbx
|
|
66349313: 5e pop %rsi
|
|
66349314: 5f pop %rdi
|
|
66349315: 5d pop %rbp
|
|
66349316: 41 5c pop %r12
|
|
66349318: 41 5d pop %r13
|
|
6634931a: c3 retq
|
|
6634931b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349320: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349324: 4c 8b 1d f5 d5 00 00 mov 0xd5f5(%rip),%r11 # 66356920 <net_queue>
|
|
6634932b: 4c 8b 15 fe d5 00 00 mov 0xd5fe(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349332: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
66349336: b8 38 00 00 00 mov $0x38,%eax
|
|
6634933b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349340: 8b 0a mov (%rdx),%ecx
|
|
66349342: 85 c9 test %ecx,%ecx
|
|
66349344: 74 55 je 6634939b <GateFunc_Rom6x48_F+0x14b>
|
|
66349346: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634934a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634934e: 41 29 08 sub %ecx,(%r8)
|
|
66349351: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349357: 45 8b 00 mov (%r8),%r8d
|
|
6634935a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634935e: 45 85 c0 test %r8d,%r8d
|
|
66349361: 41 0f 9f c0 setg %r8b
|
|
66349365: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349369: 44 3b 01 cmp (%rcx),%r8d
|
|
6634936c: 74 2d je 6634939b <GateFunc_Rom6x48_F+0x14b>
|
|
6634936e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349372: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349376: 8b 09 mov (%rcx),%ecx
|
|
66349378: 85 c9 test %ecx,%ecx
|
|
6634937a: 75 1f jne 6634939b <GateFunc_Rom6x48_F+0x14b>
|
|
6634937c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349380: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349384: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349388: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634938e: 49 63 0a movslq (%r10),%rcx
|
|
66349391: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349394: 41 89 32 mov %esi,(%r10)
|
|
66349397: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634939b: 48 83 c0 08 add $0x8,%rax
|
|
6634939f: 48 83 c2 04 add $0x4,%rdx
|
|
663493a3: 48 3d b8 01 00 00 cmp $0x1b8,%rax
|
|
663493a9: 75 95 jne 66349340 <GateFunc_Rom6x48_F+0xf0>
|
|
663493ab: 48 83 c4 28 add $0x28,%rsp
|
|
663493af: 5b pop %rbx
|
|
663493b0: 5e pop %rsi
|
|
663493b1: 5f pop %rdi
|
|
663493b2: 5d pop %rbp
|
|
663493b3: 41 5c pop %r12
|
|
663493b5: 41 5d pop %r13
|
|
663493b7: c3 retq
|
|
663493b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663493bf: 00
|
|
|
|
00000000663493c0 <GateFunc_Rom10x48_F>:
|
|
663493c0: 41 55 push %r13
|
|
663493c2: 41 54 push %r12
|
|
663493c4: 55 push %rbp
|
|
663493c5: 57 push %rdi
|
|
663493c6: 56 push %rsi
|
|
663493c7: 53 push %rbx
|
|
663493c8: 48 83 ec 28 sub $0x28,%rsp
|
|
663493cc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663493d0: 49 8b 81 d8 01 00 00 mov 0x1d8(%r9),%rax
|
|
663493d7: 48 89 cb mov %rcx,%rbx
|
|
663493da: 44 8b 10 mov (%rax),%r10d
|
|
663493dd: 45 85 d2 test %r10d,%r10d
|
|
663493e0: 0f 84 cb 00 00 00 je 663494b1 <GateFunc_Rom10x48_F+0xf1>
|
|
663493e6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663493ea: be 0b 00 00 00 mov $0xb,%esi
|
|
663493ef: 4c 8d 2d 0a 9c 00 00 lea 0x9c0a(%rip),%r13 # 66353000 <.rdata>
|
|
663493f6: 4c 8d 25 13 9c 00 00 lea 0x9c13(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663493fd: 8b 10 mov (%rax),%edx
|
|
663493ff: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349403: 8b 00 mov (%rax),%eax
|
|
66349405: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349408: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634940c: 8b 12 mov (%rdx),%edx
|
|
6634940e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349411: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349415: 8b 12 mov (%rdx),%edx
|
|
66349417: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634941a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634941e: 8b 3a mov (%rdx),%edi
|
|
66349420: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349424: c1 e7 04 shl $0x4,%edi
|
|
66349427: 01 f8 add %edi,%eax
|
|
66349429: 8b 3a mov (%rdx),%edi
|
|
6634942b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634942f: c1 e7 05 shl $0x5,%edi
|
|
66349432: 01 c7 add %eax,%edi
|
|
66349434: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66349438: 8b 00 mov (%rax),%eax
|
|
6634943a: c1 e0 06 shl $0x6,%eax
|
|
6634943d: 01 c7 add %eax,%edi
|
|
6634943f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66349443: 8b 00 mov (%rax),%eax
|
|
66349445: c1 e0 07 shl $0x7,%eax
|
|
66349448: 01 f8 add %edi,%eax
|
|
6634944a: 8b 3a mov (%rdx),%edi
|
|
6634944c: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
66349450: c1 e7 08 shl $0x8,%edi
|
|
66349453: 01 f8 add %edi,%eax
|
|
66349455: 8b 3a mov (%rdx),%edi
|
|
66349457: c1 e7 09 shl $0x9,%edi
|
|
6634945a: 01 c7 add %eax,%edi
|
|
6634945c: 48 63 ef movslq %edi,%rbp
|
|
6634945f: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349463: 85 ff test %edi,%edi
|
|
66349465: 78 05 js 6634946c <GateFunc_Rom10x48_F+0xac>
|
|
66349467: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634946a: 7f 11 jg 6634947d <GateFunc_Rom10x48_F+0xbd>
|
|
6634946c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349472: 4c 89 ea mov %r13,%rdx
|
|
66349475: 4c 89 e1 mov %r12,%rcx
|
|
66349478: e8 13 84 00 00 callq 66351890 <_assert>
|
|
6634947d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349481: 89 f2 mov %esi,%edx
|
|
66349483: 48 89 d9 mov %rbx,%rcx
|
|
66349486: 83 c6 01 add $0x1,%esi
|
|
66349489: 81 c7 00 04 00 00 add $0x400,%edi
|
|
6634948f: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349493: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634949a: e8 11 7f ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634949f: 83 fe 3b cmp $0x3b,%esi
|
|
663494a2: 75 bf jne 66349463 <GateFunc_Rom10x48_F+0xa3>
|
|
663494a4: 48 83 c4 28 add $0x28,%rsp
|
|
663494a8: 5b pop %rbx
|
|
663494a9: 5e pop %rsi
|
|
663494aa: 5f pop %rdi
|
|
663494ab: 5d pop %rbp
|
|
663494ac: 41 5c pop %r12
|
|
663494ae: 41 5d pop %r13
|
|
663494b0: c3 retq
|
|
663494b1: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663494b5: 4c 8b 1d 64 d4 00 00 mov 0xd464(%rip),%r11 # 66356920 <net_queue>
|
|
663494bc: 4c 8b 15 6d d4 00 00 mov 0xd46d(%rip),%r10 # 66356930 <num_net_queue>
|
|
663494c3: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
663494c7: b8 58 00 00 00 mov $0x58,%eax
|
|
663494cc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663494d0: 8b 0a mov (%rdx),%ecx
|
|
663494d2: 85 c9 test %ecx,%ecx
|
|
663494d4: 74 55 je 6634952b <GateFunc_Rom10x48_F+0x16b>
|
|
663494d6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663494da: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663494de: 41 29 08 sub %ecx,(%r8)
|
|
663494e1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663494e7: 45 8b 00 mov (%r8),%r8d
|
|
663494ea: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663494ee: 45 85 c0 test %r8d,%r8d
|
|
663494f1: 41 0f 9f c0 setg %r8b
|
|
663494f5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663494f9: 44 3b 01 cmp (%rcx),%r8d
|
|
663494fc: 74 2d je 6634952b <GateFunc_Rom10x48_F+0x16b>
|
|
663494fe: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349502: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349506: 8b 09 mov (%rcx),%ecx
|
|
66349508: 85 c9 test %ecx,%ecx
|
|
6634950a: 75 1f jne 6634952b <GateFunc_Rom10x48_F+0x16b>
|
|
6634950c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349510: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349514: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349518: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634951e: 49 63 0a movslq (%r10),%rcx
|
|
66349521: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349524: 41 89 32 mov %esi,(%r10)
|
|
66349527: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634952b: 48 83 c0 08 add $0x8,%rax
|
|
6634952f: 48 83 c2 04 add $0x4,%rdx
|
|
66349533: 48 3d d8 01 00 00 cmp $0x1d8,%rax
|
|
66349539: 75 95 jne 663494d0 <GateFunc_Rom10x48_F+0x110>
|
|
6634953b: 48 83 c4 28 add $0x28,%rsp
|
|
6634953f: 5b pop %rbx
|
|
66349540: 5e pop %rsi
|
|
66349541: 5f pop %rdi
|
|
66349542: 5d pop %rbp
|
|
66349543: 41 5c pop %r12
|
|
66349545: 41 5d pop %r13
|
|
66349547: c3 retq
|
|
66349548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634954f: 00
|
|
|
|
0000000066349550 <GateFunc_Rom12x48_F>:
|
|
66349550: 41 55 push %r13
|
|
66349552: 41 54 push %r12
|
|
66349554: 55 push %rbp
|
|
66349555: 57 push %rdi
|
|
66349556: 56 push %rsi
|
|
66349557: 53 push %rbx
|
|
66349558: 48 83 ec 28 sub $0x28,%rsp
|
|
6634955c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349560: 49 8b 81 e8 01 00 00 mov 0x1e8(%r9),%rax
|
|
66349567: 48 89 cb mov %rcx,%rbx
|
|
6634956a: 44 8b 10 mov (%rax),%r10d
|
|
6634956d: 45 85 d2 test %r10d,%r10d
|
|
66349570: 0f 84 ea 00 00 00 je 66349660 <GateFunc_Rom12x48_F+0x110>
|
|
66349576: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634957a: be 0d 00 00 00 mov $0xd,%esi
|
|
6634957f: 4c 8d 2d 7a 9a 00 00 lea 0x9a7a(%rip),%r13 # 66353000 <.rdata>
|
|
66349586: 4c 8d 25 83 9a 00 00 lea 0x9a83(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634958d: 8b 10 mov (%rax),%edx
|
|
6634958f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349593: 8b 00 mov (%rax),%eax
|
|
66349595: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349598: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634959c: 8b 12 mov (%rdx),%edx
|
|
6634959e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663495a1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663495a5: 8b 12 mov (%rdx),%edx
|
|
663495a7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
663495aa: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
663495ae: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
663495b2: 8b 00 mov (%rax),%eax
|
|
663495b4: c1 e0 04 shl $0x4,%eax
|
|
663495b7: 01 c7 add %eax,%edi
|
|
663495b9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
663495bd: 8b 00 mov (%rax),%eax
|
|
663495bf: c1 e0 05 shl $0x5,%eax
|
|
663495c2: 01 f8 add %edi,%eax
|
|
663495c4: 8b 3a mov (%rdx),%edi
|
|
663495c6: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
663495ca: c1 e7 06 shl $0x6,%edi
|
|
663495cd: 01 f8 add %edi,%eax
|
|
663495cf: 8b 3a mov (%rdx),%edi
|
|
663495d1: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
663495d5: c1 e7 07 shl $0x7,%edi
|
|
663495d8: 01 c7 add %eax,%edi
|
|
663495da: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
663495de: 8b 00 mov (%rax),%eax
|
|
663495e0: c1 e0 08 shl $0x8,%eax
|
|
663495e3: 01 c7 add %eax,%edi
|
|
663495e5: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
663495e9: 8b 00 mov (%rax),%eax
|
|
663495eb: c1 e0 09 shl $0x9,%eax
|
|
663495ee: 01 f8 add %edi,%eax
|
|
663495f0: 8b 3a mov (%rdx),%edi
|
|
663495f2: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
663495f6: c1 e7 0a shl $0xa,%edi
|
|
663495f9: 01 f8 add %edi,%eax
|
|
663495fb: 8b 3a mov (%rdx),%edi
|
|
663495fd: c1 e7 0b shl $0xb,%edi
|
|
66349600: 01 c7 add %eax,%edi
|
|
66349602: 48 63 ef movslq %edi,%rbp
|
|
66349605: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349609: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66349610: 85 ff test %edi,%edi
|
|
66349612: 78 05 js 66349619 <GateFunc_Rom12x48_F+0xc9>
|
|
66349614: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349617: 7f 11 jg 6634962a <GateFunc_Rom12x48_F+0xda>
|
|
66349619: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634961f: 4c 89 ea mov %r13,%rdx
|
|
66349622: 4c 89 e1 mov %r12,%rcx
|
|
66349625: e8 66 82 00 00 callq 66351890 <_assert>
|
|
6634962a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634962e: 89 f2 mov %esi,%edx
|
|
66349630: 48 89 d9 mov %rbx,%rcx
|
|
66349633: 83 c6 01 add $0x1,%esi
|
|
66349636: 81 c7 00 10 00 00 add $0x1000,%edi
|
|
6634963c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349640: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
66349647: e8 64 7d ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634964c: 83 fe 3d cmp $0x3d,%esi
|
|
6634964f: 75 bf jne 66349610 <GateFunc_Rom12x48_F+0xc0>
|
|
66349651: 48 83 c4 28 add $0x28,%rsp
|
|
66349655: 5b pop %rbx
|
|
66349656: 5e pop %rsi
|
|
66349657: 5f pop %rdi
|
|
66349658: 5d pop %rbp
|
|
66349659: 41 5c pop %r12
|
|
6634965b: 41 5d pop %r13
|
|
6634965d: c3 retq
|
|
6634965e: 66 90 xchg %ax,%ax
|
|
66349660: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349664: 4c 8b 1d b5 d2 00 00 mov 0xd2b5(%rip),%r11 # 66356920 <net_queue>
|
|
6634966b: 4c 8b 15 be d2 00 00 mov 0xd2be(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349672: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
66349676: b8 68 00 00 00 mov $0x68,%eax
|
|
6634967b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349680: 8b 0a mov (%rdx),%ecx
|
|
66349682: 85 c9 test %ecx,%ecx
|
|
66349684: 74 55 je 663496db <GateFunc_Rom12x48_F+0x18b>
|
|
66349686: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634968a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634968e: 41 29 08 sub %ecx,(%r8)
|
|
66349691: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349697: 45 8b 00 mov (%r8),%r8d
|
|
6634969a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634969e: 45 85 c0 test %r8d,%r8d
|
|
663496a1: 41 0f 9f c0 setg %r8b
|
|
663496a5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663496a9: 44 3b 01 cmp (%rcx),%r8d
|
|
663496ac: 74 2d je 663496db <GateFunc_Rom12x48_F+0x18b>
|
|
663496ae: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663496b2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663496b6: 8b 09 mov (%rcx),%ecx
|
|
663496b8: 85 c9 test %ecx,%ecx
|
|
663496ba: 75 1f jne 663496db <GateFunc_Rom12x48_F+0x18b>
|
|
663496bc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663496c0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663496c4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663496c8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663496ce: 49 63 0a movslq (%r10),%rcx
|
|
663496d1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663496d4: 41 89 32 mov %esi,(%r10)
|
|
663496d7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663496db: 48 83 c0 08 add $0x8,%rax
|
|
663496df: 48 83 c2 04 add $0x4,%rdx
|
|
663496e3: 48 3d e8 01 00 00 cmp $0x1e8,%rax
|
|
663496e9: 75 95 jne 66349680 <GateFunc_Rom12x48_F+0x130>
|
|
663496eb: 48 83 c4 28 add $0x28,%rsp
|
|
663496ef: 5b pop %rbx
|
|
663496f0: 5e pop %rsi
|
|
663496f1: 5f pop %rdi
|
|
663496f2: 5d pop %rbp
|
|
663496f3: 41 5c pop %r12
|
|
663496f5: 41 5d pop %r13
|
|
663496f7: c3 retq
|
|
663496f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663496ff: 00
|
|
|
|
0000000066349700 <GateFunc_Rom11x48_F>:
|
|
66349700: 41 55 push %r13
|
|
66349702: 41 54 push %r12
|
|
66349704: 55 push %rbp
|
|
66349705: 57 push %rdi
|
|
66349706: 56 push %rsi
|
|
66349707: 53 push %rbx
|
|
66349708: 48 83 ec 28 sub $0x28,%rsp
|
|
6634970c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349710: 49 8b 81 e0 01 00 00 mov 0x1e0(%r9),%rax
|
|
66349717: 48 89 cb mov %rcx,%rbx
|
|
6634971a: 44 8b 10 mov (%rax),%r10d
|
|
6634971d: 45 85 d2 test %r10d,%r10d
|
|
66349720: 0f 84 da 00 00 00 je 66349800 <GateFunc_Rom11x48_F+0x100>
|
|
66349726: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634972a: be 0c 00 00 00 mov $0xc,%esi
|
|
6634972f: 4c 8d 2d ca 98 00 00 lea 0x98ca(%rip),%r13 # 66353000 <.rdata>
|
|
66349736: 4c 8d 25 d3 98 00 00 lea 0x98d3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634973d: 8b 10 mov (%rax),%edx
|
|
6634973f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349743: 8b 00 mov (%rax),%eax
|
|
66349745: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349748: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634974c: 8b 12 mov (%rdx),%edx
|
|
6634974e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349751: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349755: 8b 12 mov (%rdx),%edx
|
|
66349757: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634975a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634975e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349762: 8b 00 mov (%rax),%eax
|
|
66349764: c1 e0 04 shl $0x4,%eax
|
|
66349767: 01 f8 add %edi,%eax
|
|
66349769: 8b 3a mov (%rdx),%edi
|
|
6634976b: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634976f: c1 e7 05 shl $0x5,%edi
|
|
66349772: 01 f8 add %edi,%eax
|
|
66349774: 8b 3a mov (%rdx),%edi
|
|
66349776: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634977a: c1 e7 06 shl $0x6,%edi
|
|
6634977d: 01 c7 add %eax,%edi
|
|
6634977f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66349783: 8b 00 mov (%rax),%eax
|
|
66349785: c1 e0 07 shl $0x7,%eax
|
|
66349788: 01 c7 add %eax,%edi
|
|
6634978a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634978e: 8b 00 mov (%rax),%eax
|
|
66349790: c1 e0 08 shl $0x8,%eax
|
|
66349793: 01 f8 add %edi,%eax
|
|
66349795: 8b 3a mov (%rdx),%edi
|
|
66349797: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
6634979b: c1 e7 09 shl $0x9,%edi
|
|
6634979e: 01 f8 add %edi,%eax
|
|
663497a0: 8b 3a mov (%rdx),%edi
|
|
663497a2: c1 e7 0a shl $0xa,%edi
|
|
663497a5: 01 c7 add %eax,%edi
|
|
663497a7: 48 63 ef movslq %edi,%rbp
|
|
663497aa: 48 c1 e5 02 shl $0x2,%rbp
|
|
663497ae: 66 90 xchg %ax,%ax
|
|
663497b0: 85 ff test %edi,%edi
|
|
663497b2: 78 05 js 663497b9 <GateFunc_Rom11x48_F+0xb9>
|
|
663497b4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663497b7: 7f 11 jg 663497ca <GateFunc_Rom11x48_F+0xca>
|
|
663497b9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663497bf: 4c 89 ea mov %r13,%rdx
|
|
663497c2: 4c 89 e1 mov %r12,%rcx
|
|
663497c5: e8 c6 80 00 00 callq 66351890 <_assert>
|
|
663497ca: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663497ce: 89 f2 mov %esi,%edx
|
|
663497d0: 48 89 d9 mov %rbx,%rcx
|
|
663497d3: 83 c6 01 add $0x1,%esi
|
|
663497d6: 81 c7 00 08 00 00 add $0x800,%edi
|
|
663497dc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663497e0: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
663497e7: e8 c4 7b ff ff callq 663413b0 <sim_gate_set_port>
|
|
663497ec: 83 fe 3c cmp $0x3c,%esi
|
|
663497ef: 75 bf jne 663497b0 <GateFunc_Rom11x48_F+0xb0>
|
|
663497f1: 48 83 c4 28 add $0x28,%rsp
|
|
663497f5: 5b pop %rbx
|
|
663497f6: 5e pop %rsi
|
|
663497f7: 5f pop %rdi
|
|
663497f8: 5d pop %rbp
|
|
663497f9: 41 5c pop %r12
|
|
663497fb: 41 5d pop %r13
|
|
663497fd: c3 retq
|
|
663497fe: 66 90 xchg %ax,%ax
|
|
66349800: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349804: 4c 8b 1d 15 d1 00 00 mov 0xd115(%rip),%r11 # 66356920 <net_queue>
|
|
6634980b: 4c 8b 15 1e d1 00 00 mov 0xd11e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349812: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
66349816: b8 60 00 00 00 mov $0x60,%eax
|
|
6634981b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349820: 8b 0a mov (%rdx),%ecx
|
|
66349822: 85 c9 test %ecx,%ecx
|
|
66349824: 74 55 je 6634987b <GateFunc_Rom11x48_F+0x17b>
|
|
66349826: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634982a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634982e: 41 29 08 sub %ecx,(%r8)
|
|
66349831: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349837: 45 8b 00 mov (%r8),%r8d
|
|
6634983a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634983e: 45 85 c0 test %r8d,%r8d
|
|
66349841: 41 0f 9f c0 setg %r8b
|
|
66349845: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349849: 44 3b 01 cmp (%rcx),%r8d
|
|
6634984c: 74 2d je 6634987b <GateFunc_Rom11x48_F+0x17b>
|
|
6634984e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349852: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349856: 8b 09 mov (%rcx),%ecx
|
|
66349858: 85 c9 test %ecx,%ecx
|
|
6634985a: 75 1f jne 6634987b <GateFunc_Rom11x48_F+0x17b>
|
|
6634985c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349860: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349864: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349868: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634986e: 49 63 0a movslq (%r10),%rcx
|
|
66349871: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349874: 41 89 32 mov %esi,(%r10)
|
|
66349877: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634987b: 48 83 c0 08 add $0x8,%rax
|
|
6634987f: 48 83 c2 04 add $0x4,%rdx
|
|
66349883: 48 3d e0 01 00 00 cmp $0x1e0,%rax
|
|
66349889: 75 95 jne 66349820 <GateFunc_Rom11x48_F+0x120>
|
|
6634988b: 48 83 c4 28 add $0x28,%rsp
|
|
6634988f: 5b pop %rbx
|
|
66349890: 5e pop %rsi
|
|
66349891: 5f pop %rdi
|
|
66349892: 5d pop %rbp
|
|
66349893: 41 5c pop %r12
|
|
66349895: 41 5d pop %r13
|
|
66349897: c3 retq
|
|
66349898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634989f: 00
|
|
|
|
00000000663498a0 <GateFunc_Rom8x48_F>:
|
|
663498a0: 41 55 push %r13
|
|
663498a2: 41 54 push %r12
|
|
663498a4: 55 push %rbp
|
|
663498a5: 57 push %rdi
|
|
663498a6: 56 push %rsi
|
|
663498a7: 53 push %rbx
|
|
663498a8: 48 83 ec 28 sub $0x28,%rsp
|
|
663498ac: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663498b0: 49 8b 81 c8 01 00 00 mov 0x1c8(%r9),%rax
|
|
663498b7: 48 89 cb mov %rcx,%rbx
|
|
663498ba: 44 8b 10 mov (%rax),%r10d
|
|
663498bd: 45 85 d2 test %r10d,%r10d
|
|
663498c0: 0f 84 ba 00 00 00 je 66349980 <GateFunc_Rom8x48_F+0xe0>
|
|
663498c6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663498ca: be 09 00 00 00 mov $0x9,%esi
|
|
663498cf: 4c 8d 2d 2a 97 00 00 lea 0x972a(%rip),%r13 # 66353000 <.rdata>
|
|
663498d6: 4c 8d 25 33 97 00 00 lea 0x9733(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663498dd: 8b 10 mov (%rax),%edx
|
|
663498df: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
663498e3: 8b 00 mov (%rax),%eax
|
|
663498e5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
663498e8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
663498ec: 8b 12 mov (%rdx),%edx
|
|
663498ee: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663498f1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663498f5: 8b 12 mov (%rdx),%edx
|
|
663498f7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
663498fa: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
663498fe: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66349902: 8b 00 mov (%rax),%eax
|
|
66349904: c1 e0 04 shl $0x4,%eax
|
|
66349907: 01 c7 add %eax,%edi
|
|
66349909: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634990d: 8b 00 mov (%rax),%eax
|
|
6634990f: c1 e0 05 shl $0x5,%eax
|
|
66349912: 01 f8 add %edi,%eax
|
|
66349914: 8b 3a mov (%rdx),%edi
|
|
66349916: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634991a: c1 e7 06 shl $0x6,%edi
|
|
6634991d: 01 f8 add %edi,%eax
|
|
6634991f: 8b 3a mov (%rdx),%edi
|
|
66349921: c1 e7 07 shl $0x7,%edi
|
|
66349924: 01 c7 add %eax,%edi
|
|
66349926: 48 63 ef movslq %edi,%rbp
|
|
66349929: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634992d: 0f 1f 00 nopl (%rax)
|
|
66349930: 85 ff test %edi,%edi
|
|
66349932: 78 05 js 66349939 <GateFunc_Rom8x48_F+0x99>
|
|
66349934: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349937: 7f 11 jg 6634994a <GateFunc_Rom8x48_F+0xaa>
|
|
66349939: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634993f: 4c 89 ea mov %r13,%rdx
|
|
66349942: 4c 89 e1 mov %r12,%rcx
|
|
66349945: e8 46 7f 00 00 callq 66351890 <_assert>
|
|
6634994a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634994e: 89 f2 mov %esi,%edx
|
|
66349950: 48 89 d9 mov %rbx,%rcx
|
|
66349953: 83 c6 01 add $0x1,%esi
|
|
66349956: 81 c7 00 01 00 00 add $0x100,%edi
|
|
6634995c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349960: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
66349967: e8 44 7a ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634996c: 83 fe 39 cmp $0x39,%esi
|
|
6634996f: 75 bf jne 66349930 <GateFunc_Rom8x48_F+0x90>
|
|
66349971: 48 83 c4 28 add $0x28,%rsp
|
|
66349975: 5b pop %rbx
|
|
66349976: 5e pop %rsi
|
|
66349977: 5f pop %rdi
|
|
66349978: 5d pop %rbp
|
|
66349979: 41 5c pop %r12
|
|
6634997b: 41 5d pop %r13
|
|
6634997d: c3 retq
|
|
6634997e: 66 90 xchg %ax,%ax
|
|
66349980: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349984: 4c 8b 1d 95 cf 00 00 mov 0xcf95(%rip),%r11 # 66356920 <net_queue>
|
|
6634998b: 4c 8b 15 9e cf 00 00 mov 0xcf9e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349992: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
66349996: b8 48 00 00 00 mov $0x48,%eax
|
|
6634999b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663499a0: 8b 0a mov (%rdx),%ecx
|
|
663499a2: 85 c9 test %ecx,%ecx
|
|
663499a4: 74 55 je 663499fb <GateFunc_Rom8x48_F+0x15b>
|
|
663499a6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663499aa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663499ae: 41 29 08 sub %ecx,(%r8)
|
|
663499b1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663499b7: 45 8b 00 mov (%r8),%r8d
|
|
663499ba: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663499be: 45 85 c0 test %r8d,%r8d
|
|
663499c1: 41 0f 9f c0 setg %r8b
|
|
663499c5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663499c9: 44 3b 01 cmp (%rcx),%r8d
|
|
663499cc: 74 2d je 663499fb <GateFunc_Rom8x48_F+0x15b>
|
|
663499ce: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663499d2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663499d6: 8b 09 mov (%rcx),%ecx
|
|
663499d8: 85 c9 test %ecx,%ecx
|
|
663499da: 75 1f jne 663499fb <GateFunc_Rom8x48_F+0x15b>
|
|
663499dc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663499e0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663499e4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663499e8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663499ee: 49 63 0a movslq (%r10),%rcx
|
|
663499f1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663499f4: 41 89 32 mov %esi,(%r10)
|
|
663499f7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663499fb: 48 83 c0 08 add $0x8,%rax
|
|
663499ff: 48 83 c2 04 add $0x4,%rdx
|
|
66349a03: 48 3d c8 01 00 00 cmp $0x1c8,%rax
|
|
66349a09: 75 95 jne 663499a0 <GateFunc_Rom8x48_F+0x100>
|
|
66349a0b: 48 83 c4 28 add $0x28,%rsp
|
|
66349a0f: 5b pop %rbx
|
|
66349a10: 5e pop %rsi
|
|
66349a11: 5f pop %rdi
|
|
66349a12: 5d pop %rbp
|
|
66349a13: 41 5c pop %r12
|
|
66349a15: 41 5d pop %r13
|
|
66349a17: c3 retq
|
|
66349a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349a1f: 00
|
|
|
|
0000000066349a20 <GateFunc_Rom9x48_F>:
|
|
66349a20: 41 55 push %r13
|
|
66349a22: 41 54 push %r12
|
|
66349a24: 55 push %rbp
|
|
66349a25: 57 push %rdi
|
|
66349a26: 56 push %rsi
|
|
66349a27: 53 push %rbx
|
|
66349a28: 48 83 ec 28 sub $0x28,%rsp
|
|
66349a2c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349a30: 49 8b 81 d0 01 00 00 mov 0x1d0(%r9),%rax
|
|
66349a37: 48 89 cb mov %rcx,%rbx
|
|
66349a3a: 44 8b 10 mov (%rax),%r10d
|
|
66349a3d: 45 85 d2 test %r10d,%r10d
|
|
66349a40: 0f 84 ca 00 00 00 je 66349b10 <GateFunc_Rom9x48_F+0xf0>
|
|
66349a46: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349a4a: be 0a 00 00 00 mov $0xa,%esi
|
|
66349a4f: 4c 8d 2d aa 95 00 00 lea 0x95aa(%rip),%r13 # 66353000 <.rdata>
|
|
66349a56: 4c 8d 25 b3 95 00 00 lea 0x95b3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66349a5d: 8b 10 mov (%rax),%edx
|
|
66349a5f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349a63: 8b 00 mov (%rax),%eax
|
|
66349a65: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349a68: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66349a6c: 8b 12 mov (%rdx),%edx
|
|
66349a6e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349a71: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349a75: 8b 12 mov (%rdx),%edx
|
|
66349a77: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
66349a7a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
66349a7e: 8b 3a mov (%rdx),%edi
|
|
66349a80: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66349a84: c1 e7 04 shl $0x4,%edi
|
|
66349a87: 01 c7 add %eax,%edi
|
|
66349a89: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66349a8d: 8b 00 mov (%rax),%eax
|
|
66349a8f: c1 e0 05 shl $0x5,%eax
|
|
66349a92: 01 c7 add %eax,%edi
|
|
66349a94: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66349a98: 8b 00 mov (%rax),%eax
|
|
66349a9a: c1 e0 06 shl $0x6,%eax
|
|
66349a9d: 01 f8 add %edi,%eax
|
|
66349a9f: 8b 3a mov (%rdx),%edi
|
|
66349aa1: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
66349aa5: c1 e7 07 shl $0x7,%edi
|
|
66349aa8: 01 f8 add %edi,%eax
|
|
66349aaa: 8b 3a mov (%rdx),%edi
|
|
66349aac: c1 e7 08 shl $0x8,%edi
|
|
66349aaf: 01 c7 add %eax,%edi
|
|
66349ab1: 48 63 ef movslq %edi,%rbp
|
|
66349ab4: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349abf: 00
|
|
66349ac0: 85 ff test %edi,%edi
|
|
66349ac2: 78 05 js 66349ac9 <GateFunc_Rom9x48_F+0xa9>
|
|
66349ac4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349ac7: 7f 11 jg 66349ada <GateFunc_Rom9x48_F+0xba>
|
|
66349ac9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349acf: 4c 89 ea mov %r13,%rdx
|
|
66349ad2: 4c 89 e1 mov %r12,%rcx
|
|
66349ad5: e8 b6 7d 00 00 callq 66351890 <_assert>
|
|
66349ada: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349ade: 89 f2 mov %esi,%edx
|
|
66349ae0: 48 89 d9 mov %rbx,%rcx
|
|
66349ae3: 83 c6 01 add $0x1,%esi
|
|
66349ae6: 81 c7 00 02 00 00 add $0x200,%edi
|
|
66349aec: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349af0: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
66349af7: e8 b4 78 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349afc: 83 fe 3a cmp $0x3a,%esi
|
|
66349aff: 75 bf jne 66349ac0 <GateFunc_Rom9x48_F+0xa0>
|
|
66349b01: 48 83 c4 28 add $0x28,%rsp
|
|
66349b05: 5b pop %rbx
|
|
66349b06: 5e pop %rsi
|
|
66349b07: 5f pop %rdi
|
|
66349b08: 5d pop %rbp
|
|
66349b09: 41 5c pop %r12
|
|
66349b0b: 41 5d pop %r13
|
|
66349b0d: c3 retq
|
|
66349b0e: 66 90 xchg %ax,%ax
|
|
66349b10: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349b14: 4c 8b 1d 05 ce 00 00 mov 0xce05(%rip),%r11 # 66356920 <net_queue>
|
|
66349b1b: 4c 8b 15 0e ce 00 00 mov 0xce0e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349b22: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66349b26: b8 50 00 00 00 mov $0x50,%eax
|
|
66349b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349b30: 8b 0a mov (%rdx),%ecx
|
|
66349b32: 85 c9 test %ecx,%ecx
|
|
66349b34: 74 55 je 66349b8b <GateFunc_Rom9x48_F+0x16b>
|
|
66349b36: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349b3a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66349b3e: 41 29 08 sub %ecx,(%r8)
|
|
66349b41: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349b47: 45 8b 00 mov (%r8),%r8d
|
|
66349b4a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66349b4e: 45 85 c0 test %r8d,%r8d
|
|
66349b51: 41 0f 9f c0 setg %r8b
|
|
66349b55: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349b59: 44 3b 01 cmp (%rcx),%r8d
|
|
66349b5c: 74 2d je 66349b8b <GateFunc_Rom9x48_F+0x16b>
|
|
66349b5e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349b62: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349b66: 8b 09 mov (%rcx),%ecx
|
|
66349b68: 85 c9 test %ecx,%ecx
|
|
66349b6a: 75 1f jne 66349b8b <GateFunc_Rom9x48_F+0x16b>
|
|
66349b6c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349b70: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349b74: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349b78: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349b7e: 49 63 0a movslq (%r10),%rcx
|
|
66349b81: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349b84: 41 89 32 mov %esi,(%r10)
|
|
66349b87: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66349b8b: 48 83 c0 08 add $0x8,%rax
|
|
66349b8f: 48 83 c2 04 add $0x4,%rdx
|
|
66349b93: 48 3d d0 01 00 00 cmp $0x1d0,%rax
|
|
66349b99: 75 95 jne 66349b30 <GateFunc_Rom9x48_F+0x110>
|
|
66349b9b: 48 83 c4 28 add $0x28,%rsp
|
|
66349b9f: 5b pop %rbx
|
|
66349ba0: 5e pop %rsi
|
|
66349ba1: 5f pop %rdi
|
|
66349ba2: 5d pop %rbp
|
|
66349ba3: 41 5c pop %r12
|
|
66349ba5: 41 5d pop %r13
|
|
66349ba7: c3 retq
|
|
66349ba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349baf: 00
|
|
|
|
0000000066349bb0 <GateFunc_Rom12x32_F>:
|
|
66349bb0: 41 55 push %r13
|
|
66349bb2: 41 54 push %r12
|
|
66349bb4: 55 push %rbp
|
|
66349bb5: 57 push %rdi
|
|
66349bb6: 56 push %rsi
|
|
66349bb7: 53 push %rbx
|
|
66349bb8: 48 83 ec 28 sub $0x28,%rsp
|
|
66349bbc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349bc0: 49 8b 81 68 01 00 00 mov 0x168(%r9),%rax
|
|
66349bc7: 48 89 cb mov %rcx,%rbx
|
|
66349bca: 44 8b 10 mov (%rax),%r10d
|
|
66349bcd: 45 85 d2 test %r10d,%r10d
|
|
66349bd0: 0f 84 ea 00 00 00 je 66349cc0 <GateFunc_Rom12x32_F+0x110>
|
|
66349bd6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349bda: be 0d 00 00 00 mov $0xd,%esi
|
|
66349bdf: 4c 8d 2d 1a 94 00 00 lea 0x941a(%rip),%r13 # 66353000 <.rdata>
|
|
66349be6: 4c 8d 25 23 94 00 00 lea 0x9423(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66349bed: 8b 10 mov (%rax),%edx
|
|
66349bef: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349bf3: 8b 00 mov (%rax),%eax
|
|
66349bf5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349bf8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66349bfc: 8b 12 mov (%rdx),%edx
|
|
66349bfe: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349c01: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349c05: 8b 12 mov (%rdx),%edx
|
|
66349c07: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
66349c0a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
66349c0e: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66349c12: 8b 00 mov (%rax),%eax
|
|
66349c14: c1 e0 04 shl $0x4,%eax
|
|
66349c17: 01 c7 add %eax,%edi
|
|
66349c19: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66349c1d: 8b 00 mov (%rax),%eax
|
|
66349c1f: c1 e0 05 shl $0x5,%eax
|
|
66349c22: 01 f8 add %edi,%eax
|
|
66349c24: 8b 3a mov (%rdx),%edi
|
|
66349c26: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66349c2a: c1 e7 06 shl $0x6,%edi
|
|
66349c2d: 01 f8 add %edi,%eax
|
|
66349c2f: 8b 3a mov (%rdx),%edi
|
|
66349c31: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
66349c35: c1 e7 07 shl $0x7,%edi
|
|
66349c38: 01 c7 add %eax,%edi
|
|
66349c3a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
66349c3e: 8b 00 mov (%rax),%eax
|
|
66349c40: c1 e0 08 shl $0x8,%eax
|
|
66349c43: 01 c7 add %eax,%edi
|
|
66349c45: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
66349c49: 8b 00 mov (%rax),%eax
|
|
66349c4b: c1 e0 09 shl $0x9,%eax
|
|
66349c4e: 01 f8 add %edi,%eax
|
|
66349c50: 8b 3a mov (%rdx),%edi
|
|
66349c52: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
66349c56: c1 e7 0a shl $0xa,%edi
|
|
66349c59: 01 f8 add %edi,%eax
|
|
66349c5b: 8b 3a mov (%rdx),%edi
|
|
66349c5d: c1 e7 0b shl $0xb,%edi
|
|
66349c60: 01 c7 add %eax,%edi
|
|
66349c62: 48 63 ef movslq %edi,%rbp
|
|
66349c65: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349c69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66349c70: 85 ff test %edi,%edi
|
|
66349c72: 78 05 js 66349c79 <GateFunc_Rom12x32_F+0xc9>
|
|
66349c74: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349c77: 7f 11 jg 66349c8a <GateFunc_Rom12x32_F+0xda>
|
|
66349c79: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349c7f: 4c 89 ea mov %r13,%rdx
|
|
66349c82: 4c 89 e1 mov %r12,%rcx
|
|
66349c85: e8 06 7c 00 00 callq 66351890 <_assert>
|
|
66349c8a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349c8e: 89 f2 mov %esi,%edx
|
|
66349c90: 48 89 d9 mov %rbx,%rcx
|
|
66349c93: 83 c6 01 add $0x1,%esi
|
|
66349c96: 81 c7 00 10 00 00 add $0x1000,%edi
|
|
66349c9c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349ca0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
66349ca7: e8 04 77 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349cac: 83 fe 2d cmp $0x2d,%esi
|
|
66349caf: 75 bf jne 66349c70 <GateFunc_Rom12x32_F+0xc0>
|
|
66349cb1: 48 83 c4 28 add $0x28,%rsp
|
|
66349cb5: 5b pop %rbx
|
|
66349cb6: 5e pop %rsi
|
|
66349cb7: 5f pop %rdi
|
|
66349cb8: 5d pop %rbp
|
|
66349cb9: 41 5c pop %r12
|
|
66349cbb: 41 5d pop %r13
|
|
66349cbd: c3 retq
|
|
66349cbe: 66 90 xchg %ax,%ax
|
|
66349cc0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349cc4: 4c 8b 1d 55 cc 00 00 mov 0xcc55(%rip),%r11 # 66356920 <net_queue>
|
|
66349ccb: 4c 8b 15 5e cc 00 00 mov 0xcc5e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349cd2: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
66349cd6: b8 68 00 00 00 mov $0x68,%eax
|
|
66349cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349ce0: 8b 0a mov (%rdx),%ecx
|
|
66349ce2: 85 c9 test %ecx,%ecx
|
|
66349ce4: 74 55 je 66349d3b <GateFunc_Rom12x32_F+0x18b>
|
|
66349ce6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349cea: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66349cee: 41 29 08 sub %ecx,(%r8)
|
|
66349cf1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349cf7: 45 8b 00 mov (%r8),%r8d
|
|
66349cfa: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66349cfe: 45 85 c0 test %r8d,%r8d
|
|
66349d01: 41 0f 9f c0 setg %r8b
|
|
66349d05: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349d09: 44 3b 01 cmp (%rcx),%r8d
|
|
66349d0c: 74 2d je 66349d3b <GateFunc_Rom12x32_F+0x18b>
|
|
66349d0e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349d12: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349d16: 8b 09 mov (%rcx),%ecx
|
|
66349d18: 85 c9 test %ecx,%ecx
|
|
66349d1a: 75 1f jne 66349d3b <GateFunc_Rom12x32_F+0x18b>
|
|
66349d1c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349d20: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349d24: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349d28: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349d2e: 49 63 0a movslq (%r10),%rcx
|
|
66349d31: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349d34: 41 89 32 mov %esi,(%r10)
|
|
66349d37: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66349d3b: 48 83 c0 08 add $0x8,%rax
|
|
66349d3f: 48 83 c2 04 add $0x4,%rdx
|
|
66349d43: 48 3d 68 01 00 00 cmp $0x168,%rax
|
|
66349d49: 75 95 jne 66349ce0 <GateFunc_Rom12x32_F+0x130>
|
|
66349d4b: 48 83 c4 28 add $0x28,%rsp
|
|
66349d4f: 5b pop %rbx
|
|
66349d50: 5e pop %rsi
|
|
66349d51: 5f pop %rdi
|
|
66349d52: 5d pop %rbp
|
|
66349d53: 41 5c pop %r12
|
|
66349d55: 41 5d pop %r13
|
|
66349d57: c3 retq
|
|
66349d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349d5f: 00
|
|
|
|
0000000066349d60 <GateFunc_Rom10x32_F>:
|
|
66349d60: 41 55 push %r13
|
|
66349d62: 41 54 push %r12
|
|
66349d64: 55 push %rbp
|
|
66349d65: 57 push %rdi
|
|
66349d66: 56 push %rsi
|
|
66349d67: 53 push %rbx
|
|
66349d68: 48 83 ec 28 sub $0x28,%rsp
|
|
66349d6c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349d70: 49 8b 81 58 01 00 00 mov 0x158(%r9),%rax
|
|
66349d77: 48 89 cb mov %rcx,%rbx
|
|
66349d7a: 44 8b 10 mov (%rax),%r10d
|
|
66349d7d: 45 85 d2 test %r10d,%r10d
|
|
66349d80: 0f 84 cb 00 00 00 je 66349e51 <GateFunc_Rom10x32_F+0xf1>
|
|
66349d86: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349d8a: be 0b 00 00 00 mov $0xb,%esi
|
|
66349d8f: 4c 8d 2d 6a 92 00 00 lea 0x926a(%rip),%r13 # 66353000 <.rdata>
|
|
66349d96: 4c 8d 25 73 92 00 00 lea 0x9273(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66349d9d: 8b 10 mov (%rax),%edx
|
|
66349d9f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349da3: 8b 00 mov (%rax),%eax
|
|
66349da5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349da8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66349dac: 8b 12 mov (%rdx),%edx
|
|
66349dae: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349db1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349db5: 8b 12 mov (%rdx),%edx
|
|
66349db7: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
66349dba: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
66349dbe: 8b 3a mov (%rdx),%edi
|
|
66349dc0: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349dc4: c1 e7 04 shl $0x4,%edi
|
|
66349dc7: 01 f8 add %edi,%eax
|
|
66349dc9: 8b 3a mov (%rdx),%edi
|
|
66349dcb: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
66349dcf: c1 e7 05 shl $0x5,%edi
|
|
66349dd2: 01 c7 add %eax,%edi
|
|
66349dd4: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66349dd8: 8b 00 mov (%rax),%eax
|
|
66349dda: c1 e0 06 shl $0x6,%eax
|
|
66349ddd: 01 c7 add %eax,%edi
|
|
66349ddf: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66349de3: 8b 00 mov (%rax),%eax
|
|
66349de5: c1 e0 07 shl $0x7,%eax
|
|
66349de8: 01 f8 add %edi,%eax
|
|
66349dea: 8b 3a mov (%rdx),%edi
|
|
66349dec: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
66349df0: c1 e7 08 shl $0x8,%edi
|
|
66349df3: 01 f8 add %edi,%eax
|
|
66349df5: 8b 3a mov (%rdx),%edi
|
|
66349df7: c1 e7 09 shl $0x9,%edi
|
|
66349dfa: 01 c7 add %eax,%edi
|
|
66349dfc: 48 63 ef movslq %edi,%rbp
|
|
66349dff: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349e03: 85 ff test %edi,%edi
|
|
66349e05: 78 05 js 66349e0c <GateFunc_Rom10x32_F+0xac>
|
|
66349e07: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349e0a: 7f 11 jg 66349e1d <GateFunc_Rom10x32_F+0xbd>
|
|
66349e0c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349e12: 4c 89 ea mov %r13,%rdx
|
|
66349e15: 4c 89 e1 mov %r12,%rcx
|
|
66349e18: e8 73 7a 00 00 callq 66351890 <_assert>
|
|
66349e1d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349e21: 89 f2 mov %esi,%edx
|
|
66349e23: 48 89 d9 mov %rbx,%rcx
|
|
66349e26: 83 c6 01 add $0x1,%esi
|
|
66349e29: 81 c7 00 04 00 00 add $0x400,%edi
|
|
66349e2f: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349e33: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
66349e3a: e8 71 75 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349e3f: 83 fe 2b cmp $0x2b,%esi
|
|
66349e42: 75 bf jne 66349e03 <GateFunc_Rom10x32_F+0xa3>
|
|
66349e44: 48 83 c4 28 add $0x28,%rsp
|
|
66349e48: 5b pop %rbx
|
|
66349e49: 5e pop %rsi
|
|
66349e4a: 5f pop %rdi
|
|
66349e4b: 5d pop %rbp
|
|
66349e4c: 41 5c pop %r12
|
|
66349e4e: 41 5d pop %r13
|
|
66349e50: c3 retq
|
|
66349e51: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349e55: 4c 8b 1d c4 ca 00 00 mov 0xcac4(%rip),%r11 # 66356920 <net_queue>
|
|
66349e5c: 4c 8b 15 cd ca 00 00 mov 0xcacd(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349e63: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
66349e67: b8 58 00 00 00 mov $0x58,%eax
|
|
66349e6c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66349e70: 8b 0a mov (%rdx),%ecx
|
|
66349e72: 85 c9 test %ecx,%ecx
|
|
66349e74: 74 55 je 66349ecb <GateFunc_Rom10x32_F+0x16b>
|
|
66349e76: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349e7a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66349e7e: 41 29 08 sub %ecx,(%r8)
|
|
66349e81: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349e87: 45 8b 00 mov (%r8),%r8d
|
|
66349e8a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66349e8e: 45 85 c0 test %r8d,%r8d
|
|
66349e91: 41 0f 9f c0 setg %r8b
|
|
66349e95: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349e99: 44 3b 01 cmp (%rcx),%r8d
|
|
66349e9c: 74 2d je 66349ecb <GateFunc_Rom10x32_F+0x16b>
|
|
66349e9e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349ea2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349ea6: 8b 09 mov (%rcx),%ecx
|
|
66349ea8: 85 c9 test %ecx,%ecx
|
|
66349eaa: 75 1f jne 66349ecb <GateFunc_Rom10x32_F+0x16b>
|
|
66349eac: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349eb0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349eb4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349eb8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349ebe: 49 63 0a movslq (%r10),%rcx
|
|
66349ec1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349ec4: 41 89 32 mov %esi,(%r10)
|
|
66349ec7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66349ecb: 48 83 c0 08 add $0x8,%rax
|
|
66349ecf: 48 83 c2 04 add $0x4,%rdx
|
|
66349ed3: 48 3d 58 01 00 00 cmp $0x158,%rax
|
|
66349ed9: 75 95 jne 66349e70 <GateFunc_Rom10x32_F+0x110>
|
|
66349edb: 48 83 c4 28 add $0x28,%rsp
|
|
66349edf: 5b pop %rbx
|
|
66349ee0: 5e pop %rsi
|
|
66349ee1: 5f pop %rdi
|
|
66349ee2: 5d pop %rbp
|
|
66349ee3: 41 5c pop %r12
|
|
66349ee5: 41 5d pop %r13
|
|
66349ee7: c3 retq
|
|
66349ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349eef: 00
|
|
|
|
0000000066349ef0 <GateFunc_Rom6x32_F>:
|
|
66349ef0: 41 55 push %r13
|
|
66349ef2: 41 54 push %r12
|
|
66349ef4: 55 push %rbp
|
|
66349ef5: 57 push %rdi
|
|
66349ef6: 56 push %rsi
|
|
66349ef7: 53 push %rbx
|
|
66349ef8: 48 83 ec 28 sub $0x28,%rsp
|
|
66349efc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349f00: 49 8b 81 38 01 00 00 mov 0x138(%r9),%rax
|
|
66349f07: 48 89 cb mov %rcx,%rbx
|
|
66349f0a: 44 8b 10 mov (%rax),%r10d
|
|
66349f0d: 45 85 d2 test %r10d,%r10d
|
|
66349f10: 0f 84 aa 00 00 00 je 66349fc0 <GateFunc_Rom6x32_F+0xd0>
|
|
66349f16: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349f1a: be 07 00 00 00 mov $0x7,%esi
|
|
66349f1f: 4c 8d 2d da 90 00 00 lea 0x90da(%rip),%r13 # 66353000 <.rdata>
|
|
66349f26: 4c 8d 25 e3 90 00 00 lea 0x90e3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66349f2d: 8b 10 mov (%rax),%edx
|
|
66349f2f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349f33: 8b 00 mov (%rax),%eax
|
|
66349f35: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349f38: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66349f3c: 8b 12 mov (%rdx),%edx
|
|
66349f3e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349f41: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349f45: 8b 12 mov (%rdx),%edx
|
|
66349f47: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
66349f4a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
66349f4e: 8b 3a mov (%rdx),%edi
|
|
66349f50: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349f54: c1 e7 04 shl $0x4,%edi
|
|
66349f57: 01 f8 add %edi,%eax
|
|
66349f59: 8b 3a mov (%rdx),%edi
|
|
66349f5b: c1 e7 05 shl $0x5,%edi
|
|
66349f5e: 01 c7 add %eax,%edi
|
|
66349f60: 48 63 ef movslq %edi,%rbp
|
|
66349f63: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349f67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66349f6e: 00 00
|
|
66349f70: 85 ff test %edi,%edi
|
|
66349f72: 78 05 js 66349f79 <GateFunc_Rom6x32_F+0x89>
|
|
66349f74: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
66349f77: 7c 11 jl 66349f8a <GateFunc_Rom6x32_F+0x9a>
|
|
66349f79: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349f7f: 4c 89 ea mov %r13,%rdx
|
|
66349f82: 4c 89 e1 mov %r12,%rcx
|
|
66349f85: e8 06 79 00 00 callq 66351890 <_assert>
|
|
66349f8a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349f8e: 89 f2 mov %esi,%edx
|
|
66349f90: 48 89 d9 mov %rbx,%rcx
|
|
66349f93: 83 c6 01 add $0x1,%esi
|
|
66349f96: 83 c7 40 add $0x40,%edi
|
|
66349f99: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349f9d: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
66349fa4: e8 07 74 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349fa9: 83 fe 27 cmp $0x27,%esi
|
|
66349fac: 75 c2 jne 66349f70 <GateFunc_Rom6x32_F+0x80>
|
|
66349fae: 48 83 c4 28 add $0x28,%rsp
|
|
66349fb2: 5b pop %rbx
|
|
66349fb3: 5e pop %rsi
|
|
66349fb4: 5f pop %rdi
|
|
66349fb5: 5d pop %rbp
|
|
66349fb6: 41 5c pop %r12
|
|
66349fb8: 41 5d pop %r13
|
|
66349fba: c3 retq
|
|
66349fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349fc0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349fc4: 4c 8b 1d 55 c9 00 00 mov 0xc955(%rip),%r11 # 66356920 <net_queue>
|
|
66349fcb: 4c 8b 15 5e c9 00 00 mov 0xc95e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349fd2: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
66349fd6: b8 38 00 00 00 mov $0x38,%eax
|
|
66349fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349fe0: 8b 0a mov (%rdx),%ecx
|
|
66349fe2: 85 c9 test %ecx,%ecx
|
|
66349fe4: 74 55 je 6634a03b <GateFunc_Rom6x32_F+0x14b>
|
|
66349fe6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349fea: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66349fee: 41 29 08 sub %ecx,(%r8)
|
|
66349ff1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349ff7: 45 8b 00 mov (%r8),%r8d
|
|
66349ffa: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66349ffe: 45 85 c0 test %r8d,%r8d
|
|
6634a001: 41 0f 9f c0 setg %r8b
|
|
6634a005: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a009: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a00c: 74 2d je 6634a03b <GateFunc_Rom6x32_F+0x14b>
|
|
6634a00e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a012: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a016: 8b 09 mov (%rcx),%ecx
|
|
6634a018: 85 c9 test %ecx,%ecx
|
|
6634a01a: 75 1f jne 6634a03b <GateFunc_Rom6x32_F+0x14b>
|
|
6634a01c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a020: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a024: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a028: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a02e: 49 63 0a movslq (%r10),%rcx
|
|
6634a031: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a034: 41 89 32 mov %esi,(%r10)
|
|
6634a037: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a03b: 48 83 c0 08 add $0x8,%rax
|
|
6634a03f: 48 83 c2 04 add $0x4,%rdx
|
|
6634a043: 48 3d 38 01 00 00 cmp $0x138,%rax
|
|
6634a049: 75 95 jne 66349fe0 <GateFunc_Rom6x32_F+0xf0>
|
|
6634a04b: 48 83 c4 28 add $0x28,%rsp
|
|
6634a04f: 5b pop %rbx
|
|
6634a050: 5e pop %rsi
|
|
6634a051: 5f pop %rdi
|
|
6634a052: 5d pop %rbp
|
|
6634a053: 41 5c pop %r12
|
|
6634a055: 41 5d pop %r13
|
|
6634a057: c3 retq
|
|
6634a058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a05f: 00
|
|
|
|
000000006634a060 <GateFunc_Rom8x32_F>:
|
|
6634a060: 41 55 push %r13
|
|
6634a062: 41 54 push %r12
|
|
6634a064: 55 push %rbp
|
|
6634a065: 57 push %rdi
|
|
6634a066: 56 push %rsi
|
|
6634a067: 53 push %rbx
|
|
6634a068: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a06c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a070: 49 8b 81 48 01 00 00 mov 0x148(%r9),%rax
|
|
6634a077: 48 89 cb mov %rcx,%rbx
|
|
6634a07a: 44 8b 10 mov (%rax),%r10d
|
|
6634a07d: 45 85 d2 test %r10d,%r10d
|
|
6634a080: 0f 84 ba 00 00 00 je 6634a140 <GateFunc_Rom8x32_F+0xe0>
|
|
6634a086: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a08a: be 09 00 00 00 mov $0x9,%esi
|
|
6634a08f: 4c 8d 2d 6a 8f 00 00 lea 0x8f6a(%rip),%r13 # 66353000 <.rdata>
|
|
6634a096: 4c 8d 25 73 8f 00 00 lea 0x8f73(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a09d: 8b 10 mov (%rax),%edx
|
|
6634a09f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634a0a3: 8b 00 mov (%rax),%eax
|
|
6634a0a5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634a0a8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634a0ac: 8b 12 mov (%rdx),%edx
|
|
6634a0ae: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634a0b1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634a0b5: 8b 12 mov (%rdx),%edx
|
|
6634a0b7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634a0ba: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634a0be: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634a0c2: 8b 00 mov (%rax),%eax
|
|
6634a0c4: c1 e0 04 shl $0x4,%eax
|
|
6634a0c7: 01 c7 add %eax,%edi
|
|
6634a0c9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634a0cd: 8b 00 mov (%rax),%eax
|
|
6634a0cf: c1 e0 05 shl $0x5,%eax
|
|
6634a0d2: 01 f8 add %edi,%eax
|
|
6634a0d4: 8b 3a mov (%rdx),%edi
|
|
6634a0d6: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634a0da: c1 e7 06 shl $0x6,%edi
|
|
6634a0dd: 01 f8 add %edi,%eax
|
|
6634a0df: 8b 3a mov (%rdx),%edi
|
|
6634a0e1: c1 e7 07 shl $0x7,%edi
|
|
6634a0e4: 01 c7 add %eax,%edi
|
|
6634a0e6: 48 63 ef movslq %edi,%rbp
|
|
6634a0e9: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634a0ed: 0f 1f 00 nopl (%rax)
|
|
6634a0f0: 85 ff test %edi,%edi
|
|
6634a0f2: 78 05 js 6634a0f9 <GateFunc_Rom8x32_F+0x99>
|
|
6634a0f4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634a0f7: 7f 11 jg 6634a10a <GateFunc_Rom8x32_F+0xaa>
|
|
6634a0f9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634a0ff: 4c 89 ea mov %r13,%rdx
|
|
6634a102: 4c 89 e1 mov %r12,%rcx
|
|
6634a105: e8 86 77 00 00 callq 66351890 <_assert>
|
|
6634a10a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634a10e: 89 f2 mov %esi,%edx
|
|
6634a110: 48 89 d9 mov %rbx,%rcx
|
|
6634a113: 83 c6 01 add $0x1,%esi
|
|
6634a116: 81 c7 00 01 00 00 add $0x100,%edi
|
|
6634a11c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634a120: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634a127: e8 84 72 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634a12c: 83 fe 29 cmp $0x29,%esi
|
|
6634a12f: 75 bf jne 6634a0f0 <GateFunc_Rom8x32_F+0x90>
|
|
6634a131: 48 83 c4 28 add $0x28,%rsp
|
|
6634a135: 5b pop %rbx
|
|
6634a136: 5e pop %rsi
|
|
6634a137: 5f pop %rdi
|
|
6634a138: 5d pop %rbp
|
|
6634a139: 41 5c pop %r12
|
|
6634a13b: 41 5d pop %r13
|
|
6634a13d: c3 retq
|
|
6634a13e: 66 90 xchg %ax,%ax
|
|
6634a140: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634a144: 4c 8b 1d d5 c7 00 00 mov 0xc7d5(%rip),%r11 # 66356920 <net_queue>
|
|
6634a14b: 4c 8b 15 de c7 00 00 mov 0xc7de(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634a152: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
6634a156: b8 48 00 00 00 mov $0x48,%eax
|
|
6634a15b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a160: 8b 0a mov (%rdx),%ecx
|
|
6634a162: 85 c9 test %ecx,%ecx
|
|
6634a164: 74 55 je 6634a1bb <GateFunc_Rom8x32_F+0x15b>
|
|
6634a166: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634a16a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634a16e: 41 29 08 sub %ecx,(%r8)
|
|
6634a171: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634a177: 45 8b 00 mov (%r8),%r8d
|
|
6634a17a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634a17e: 45 85 c0 test %r8d,%r8d
|
|
6634a181: 41 0f 9f c0 setg %r8b
|
|
6634a185: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a189: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a18c: 74 2d je 6634a1bb <GateFunc_Rom8x32_F+0x15b>
|
|
6634a18e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a192: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a196: 8b 09 mov (%rcx),%ecx
|
|
6634a198: 85 c9 test %ecx,%ecx
|
|
6634a19a: 75 1f jne 6634a1bb <GateFunc_Rom8x32_F+0x15b>
|
|
6634a19c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a1a0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a1a4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a1a8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a1ae: 49 63 0a movslq (%r10),%rcx
|
|
6634a1b1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a1b4: 41 89 32 mov %esi,(%r10)
|
|
6634a1b7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a1bb: 48 83 c0 08 add $0x8,%rax
|
|
6634a1bf: 48 83 c2 04 add $0x4,%rdx
|
|
6634a1c3: 48 3d 48 01 00 00 cmp $0x148,%rax
|
|
6634a1c9: 75 95 jne 6634a160 <GateFunc_Rom8x32_F+0x100>
|
|
6634a1cb: 48 83 c4 28 add $0x28,%rsp
|
|
6634a1cf: 5b pop %rbx
|
|
6634a1d0: 5e pop %rsi
|
|
6634a1d1: 5f pop %rdi
|
|
6634a1d2: 5d pop %rbp
|
|
6634a1d3: 41 5c pop %r12
|
|
6634a1d5: 41 5d pop %r13
|
|
6634a1d7: c3 retq
|
|
6634a1d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a1df: 00
|
|
|
|
000000006634a1e0 <GateFunc_Rom11x32_F>:
|
|
6634a1e0: 41 55 push %r13
|
|
6634a1e2: 41 54 push %r12
|
|
6634a1e4: 55 push %rbp
|
|
6634a1e5: 57 push %rdi
|
|
6634a1e6: 56 push %rsi
|
|
6634a1e7: 53 push %rbx
|
|
6634a1e8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a1ec: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a1f0: 49 8b 81 60 01 00 00 mov 0x160(%r9),%rax
|
|
6634a1f7: 48 89 cb mov %rcx,%rbx
|
|
6634a1fa: 44 8b 10 mov (%rax),%r10d
|
|
6634a1fd: 45 85 d2 test %r10d,%r10d
|
|
6634a200: 0f 84 da 00 00 00 je 6634a2e0 <GateFunc_Rom11x32_F+0x100>
|
|
6634a206: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a20a: be 0c 00 00 00 mov $0xc,%esi
|
|
6634a20f: 4c 8d 2d ea 8d 00 00 lea 0x8dea(%rip),%r13 # 66353000 <.rdata>
|
|
6634a216: 4c 8d 25 f3 8d 00 00 lea 0x8df3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a21d: 8b 10 mov (%rax),%edx
|
|
6634a21f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634a223: 8b 00 mov (%rax),%eax
|
|
6634a225: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634a228: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634a22c: 8b 12 mov (%rdx),%edx
|
|
6634a22e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634a231: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634a235: 8b 12 mov (%rdx),%edx
|
|
6634a237: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634a23a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634a23e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634a242: 8b 00 mov (%rax),%eax
|
|
6634a244: c1 e0 04 shl $0x4,%eax
|
|
6634a247: 01 f8 add %edi,%eax
|
|
6634a249: 8b 3a mov (%rdx),%edi
|
|
6634a24b: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634a24f: c1 e7 05 shl $0x5,%edi
|
|
6634a252: 01 f8 add %edi,%eax
|
|
6634a254: 8b 3a mov (%rdx),%edi
|
|
6634a256: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634a25a: c1 e7 06 shl $0x6,%edi
|
|
6634a25d: 01 c7 add %eax,%edi
|
|
6634a25f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
6634a263: 8b 00 mov (%rax),%eax
|
|
6634a265: c1 e0 07 shl $0x7,%eax
|
|
6634a268: 01 c7 add %eax,%edi
|
|
6634a26a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634a26e: 8b 00 mov (%rax),%eax
|
|
6634a270: c1 e0 08 shl $0x8,%eax
|
|
6634a273: 01 f8 add %edi,%eax
|
|
6634a275: 8b 3a mov (%rdx),%edi
|
|
6634a277: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
6634a27b: c1 e7 09 shl $0x9,%edi
|
|
6634a27e: 01 f8 add %edi,%eax
|
|
6634a280: 8b 3a mov (%rdx),%edi
|
|
6634a282: c1 e7 0a shl $0xa,%edi
|
|
6634a285: 01 c7 add %eax,%edi
|
|
6634a287: 48 63 ef movslq %edi,%rbp
|
|
6634a28a: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634a28e: 66 90 xchg %ax,%ax
|
|
6634a290: 85 ff test %edi,%edi
|
|
6634a292: 78 05 js 6634a299 <GateFunc_Rom11x32_F+0xb9>
|
|
6634a294: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634a297: 7f 11 jg 6634a2aa <GateFunc_Rom11x32_F+0xca>
|
|
6634a299: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634a29f: 4c 89 ea mov %r13,%rdx
|
|
6634a2a2: 4c 89 e1 mov %r12,%rcx
|
|
6634a2a5: e8 e6 75 00 00 callq 66351890 <_assert>
|
|
6634a2aa: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634a2ae: 89 f2 mov %esi,%edx
|
|
6634a2b0: 48 89 d9 mov %rbx,%rcx
|
|
6634a2b3: 83 c6 01 add $0x1,%esi
|
|
6634a2b6: 81 c7 00 08 00 00 add $0x800,%edi
|
|
6634a2bc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634a2c0: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
6634a2c7: e8 e4 70 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634a2cc: 83 fe 2c cmp $0x2c,%esi
|
|
6634a2cf: 75 bf jne 6634a290 <GateFunc_Rom11x32_F+0xb0>
|
|
6634a2d1: 48 83 c4 28 add $0x28,%rsp
|
|
6634a2d5: 5b pop %rbx
|
|
6634a2d6: 5e pop %rsi
|
|
6634a2d7: 5f pop %rdi
|
|
6634a2d8: 5d pop %rbp
|
|
6634a2d9: 41 5c pop %r12
|
|
6634a2db: 41 5d pop %r13
|
|
6634a2dd: c3 retq
|
|
6634a2de: 66 90 xchg %ax,%ax
|
|
6634a2e0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634a2e4: 4c 8b 1d 35 c6 00 00 mov 0xc635(%rip),%r11 # 66356920 <net_queue>
|
|
6634a2eb: 4c 8b 15 3e c6 00 00 mov 0xc63e(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634a2f2: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
6634a2f6: b8 60 00 00 00 mov $0x60,%eax
|
|
6634a2fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a300: 8b 0a mov (%rdx),%ecx
|
|
6634a302: 85 c9 test %ecx,%ecx
|
|
6634a304: 74 55 je 6634a35b <GateFunc_Rom11x32_F+0x17b>
|
|
6634a306: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634a30a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634a30e: 41 29 08 sub %ecx,(%r8)
|
|
6634a311: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634a317: 45 8b 00 mov (%r8),%r8d
|
|
6634a31a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634a31e: 45 85 c0 test %r8d,%r8d
|
|
6634a321: 41 0f 9f c0 setg %r8b
|
|
6634a325: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a329: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a32c: 74 2d je 6634a35b <GateFunc_Rom11x32_F+0x17b>
|
|
6634a32e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a332: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a336: 8b 09 mov (%rcx),%ecx
|
|
6634a338: 85 c9 test %ecx,%ecx
|
|
6634a33a: 75 1f jne 6634a35b <GateFunc_Rom11x32_F+0x17b>
|
|
6634a33c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a340: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a344: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a348: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a34e: 49 63 0a movslq (%r10),%rcx
|
|
6634a351: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a354: 41 89 32 mov %esi,(%r10)
|
|
6634a357: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a35b: 48 83 c0 08 add $0x8,%rax
|
|
6634a35f: 48 83 c2 04 add $0x4,%rdx
|
|
6634a363: 48 3d 60 01 00 00 cmp $0x160,%rax
|
|
6634a369: 75 95 jne 6634a300 <GateFunc_Rom11x32_F+0x120>
|
|
6634a36b: 48 83 c4 28 add $0x28,%rsp
|
|
6634a36f: 5b pop %rbx
|
|
6634a370: 5e pop %rsi
|
|
6634a371: 5f pop %rdi
|
|
6634a372: 5d pop %rbp
|
|
6634a373: 41 5c pop %r12
|
|
6634a375: 41 5d pop %r13
|
|
6634a377: c3 retq
|
|
6634a378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a37f: 00
|
|
|
|
000000006634a380 <GateFunc_Rom9x32_F>:
|
|
6634a380: 41 55 push %r13
|
|
6634a382: 41 54 push %r12
|
|
6634a384: 55 push %rbp
|
|
6634a385: 57 push %rdi
|
|
6634a386: 56 push %rsi
|
|
6634a387: 53 push %rbx
|
|
6634a388: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a38c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a390: 49 8b 81 50 01 00 00 mov 0x150(%r9),%rax
|
|
6634a397: 48 89 cb mov %rcx,%rbx
|
|
6634a39a: 44 8b 10 mov (%rax),%r10d
|
|
6634a39d: 45 85 d2 test %r10d,%r10d
|
|
6634a3a0: 0f 84 ca 00 00 00 je 6634a470 <GateFunc_Rom9x32_F+0xf0>
|
|
6634a3a6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a3aa: be 0a 00 00 00 mov $0xa,%esi
|
|
6634a3af: 4c 8d 2d 4a 8c 00 00 lea 0x8c4a(%rip),%r13 # 66353000 <.rdata>
|
|
6634a3b6: 4c 8d 25 53 8c 00 00 lea 0x8c53(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a3bd: 8b 10 mov (%rax),%edx
|
|
6634a3bf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634a3c3: 8b 00 mov (%rax),%eax
|
|
6634a3c5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634a3c8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634a3cc: 8b 12 mov (%rdx),%edx
|
|
6634a3ce: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634a3d1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634a3d5: 8b 12 mov (%rdx),%edx
|
|
6634a3d7: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634a3da: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634a3de: 8b 3a mov (%rdx),%edi
|
|
6634a3e0: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634a3e4: c1 e7 04 shl $0x4,%edi
|
|
6634a3e7: 01 c7 add %eax,%edi
|
|
6634a3e9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634a3ed: 8b 00 mov (%rax),%eax
|
|
6634a3ef: c1 e0 05 shl $0x5,%eax
|
|
6634a3f2: 01 c7 add %eax,%edi
|
|
6634a3f4: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634a3f8: 8b 00 mov (%rax),%eax
|
|
6634a3fa: c1 e0 06 shl $0x6,%eax
|
|
6634a3fd: 01 f8 add %edi,%eax
|
|
6634a3ff: 8b 3a mov (%rdx),%edi
|
|
6634a401: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634a405: c1 e7 07 shl $0x7,%edi
|
|
6634a408: 01 f8 add %edi,%eax
|
|
6634a40a: 8b 3a mov (%rdx),%edi
|
|
6634a40c: c1 e7 08 shl $0x8,%edi
|
|
6634a40f: 01 c7 add %eax,%edi
|
|
6634a411: 48 63 ef movslq %edi,%rbp
|
|
6634a414: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634a418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a41f: 00
|
|
6634a420: 85 ff test %edi,%edi
|
|
6634a422: 78 05 js 6634a429 <GateFunc_Rom9x32_F+0xa9>
|
|
6634a424: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634a427: 7f 11 jg 6634a43a <GateFunc_Rom9x32_F+0xba>
|
|
6634a429: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634a42f: 4c 89 ea mov %r13,%rdx
|
|
6634a432: 4c 89 e1 mov %r12,%rcx
|
|
6634a435: e8 56 74 00 00 callq 66351890 <_assert>
|
|
6634a43a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634a43e: 89 f2 mov %esi,%edx
|
|
6634a440: 48 89 d9 mov %rbx,%rcx
|
|
6634a443: 83 c6 01 add $0x1,%esi
|
|
6634a446: 81 c7 00 02 00 00 add $0x200,%edi
|
|
6634a44c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634a450: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634a457: e8 54 6f ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634a45c: 83 fe 2a cmp $0x2a,%esi
|
|
6634a45f: 75 bf jne 6634a420 <GateFunc_Rom9x32_F+0xa0>
|
|
6634a461: 48 83 c4 28 add $0x28,%rsp
|
|
6634a465: 5b pop %rbx
|
|
6634a466: 5e pop %rsi
|
|
6634a467: 5f pop %rdi
|
|
6634a468: 5d pop %rbp
|
|
6634a469: 41 5c pop %r12
|
|
6634a46b: 41 5d pop %r13
|
|
6634a46d: c3 retq
|
|
6634a46e: 66 90 xchg %ax,%ax
|
|
6634a470: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634a474: 4c 8b 1d a5 c4 00 00 mov 0xc4a5(%rip),%r11 # 66356920 <net_queue>
|
|
6634a47b: 4c 8b 15 ae c4 00 00 mov 0xc4ae(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634a482: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
6634a486: b8 50 00 00 00 mov $0x50,%eax
|
|
6634a48b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a490: 8b 0a mov (%rdx),%ecx
|
|
6634a492: 85 c9 test %ecx,%ecx
|
|
6634a494: 74 55 je 6634a4eb <GateFunc_Rom9x32_F+0x16b>
|
|
6634a496: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634a49a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634a49e: 41 29 08 sub %ecx,(%r8)
|
|
6634a4a1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634a4a7: 45 8b 00 mov (%r8),%r8d
|
|
6634a4aa: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634a4ae: 45 85 c0 test %r8d,%r8d
|
|
6634a4b1: 41 0f 9f c0 setg %r8b
|
|
6634a4b5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a4b9: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a4bc: 74 2d je 6634a4eb <GateFunc_Rom9x32_F+0x16b>
|
|
6634a4be: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a4c2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a4c6: 8b 09 mov (%rcx),%ecx
|
|
6634a4c8: 85 c9 test %ecx,%ecx
|
|
6634a4ca: 75 1f jne 6634a4eb <GateFunc_Rom9x32_F+0x16b>
|
|
6634a4cc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a4d0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a4d4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a4d8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a4de: 49 63 0a movslq (%r10),%rcx
|
|
6634a4e1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a4e4: 41 89 32 mov %esi,(%r10)
|
|
6634a4e7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a4eb: 48 83 c0 08 add $0x8,%rax
|
|
6634a4ef: 48 83 c2 04 add $0x4,%rdx
|
|
6634a4f3: 48 3d 50 01 00 00 cmp $0x150,%rax
|
|
6634a4f9: 75 95 jne 6634a490 <GateFunc_Rom9x32_F+0x110>
|
|
6634a4fb: 48 83 c4 28 add $0x28,%rsp
|
|
6634a4ff: 5b pop %rbx
|
|
6634a500: 5e pop %rsi
|
|
6634a501: 5f pop %rdi
|
|
6634a502: 5d pop %rbp
|
|
6634a503: 41 5c pop %r12
|
|
6634a505: 41 5d pop %r13
|
|
6634a507: c3 retq
|
|
6634a508: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a50f: 00
|
|
|
|
000000006634a510 <GateFunc_Mux7_F>:
|
|
6634a510: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a514: 48 8b 90 40 04 00 00 mov 0x440(%rax),%rdx
|
|
6634a51b: 44 8b 0a mov (%rdx),%r9d
|
|
6634a51e: 45 85 c9 test %r9d,%r9d
|
|
6634a521: 0f 84 dc 00 00 00 je 6634a603 <GateFunc_Mux7_F+0xf3>
|
|
6634a527: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a52b: 44 8b 02 mov (%rdx),%r8d
|
|
6634a52e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a532: 8b 12 mov (%rdx),%edx
|
|
6634a534: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a538: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a53c: 45 8b 00 mov (%r8),%r8d
|
|
6634a53f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a543: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a547: 45 8b 00 mov (%r8),%r8d
|
|
6634a54a: 46 8d 04 c2 lea (%rdx,%r8,8),%r8d
|
|
6634a54e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634a552: 8b 12 mov (%rdx),%edx
|
|
6634a554: c1 e2 04 shl $0x4,%edx
|
|
6634a557: 41 01 d0 add %edx,%r8d
|
|
6634a55a: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634a55e: 8b 12 mov (%rdx),%edx
|
|
6634a560: c1 e2 05 shl $0x5,%edx
|
|
6634a563: 44 01 c2 add %r8d,%edx
|
|
6634a566: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634a56a: 45 8b 00 mov (%r8),%r8d
|
|
6634a56d: 41 c1 e0 06 shl $0x6,%r8d
|
|
6634a571: 42 8d 54 02 08 lea 0x8(%rdx,%r8,1),%edx
|
|
6634a576: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a57a: 48 63 d2 movslq %edx,%rdx
|
|
6634a57d: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a581: 45 8b 88 24 02 00 00 mov 0x224(%r8),%r9d
|
|
6634a588: 8b 12 mov (%rdx),%edx
|
|
6634a58a: 44 39 ca cmp %r9d,%edx
|
|
6634a58d: 74 73 je 6634a602 <GateFunc_Mux7_F+0xf2>
|
|
6634a58f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a593: 41 89 d3 mov %edx,%r11d
|
|
6634a596: 45 29 cb sub %r9d,%r11d
|
|
6634a599: 48 8b 80 48 04 00 00 mov 0x448(%rax),%rax
|
|
6634a5a0: 4d 8b 92 48 04 00 00 mov 0x448(%r10),%r10
|
|
6634a5a7: 45 01 1a add %r11d,(%r10)
|
|
6634a5aa: 41 89 90 24 02 00 00 mov %edx,0x224(%r8)
|
|
6634a5b1: 31 d2 xor %edx,%edx
|
|
6634a5b3: 45 8b 02 mov (%r10),%r8d
|
|
6634a5b6: 45 85 c0 test %r8d,%r8d
|
|
6634a5b9: 0f 9f c2 setg %dl
|
|
6634a5bc: 3b 10 cmp (%rax),%edx
|
|
6634a5be: 74 42 je 6634a602 <GateFunc_Mux7_F+0xf2>
|
|
6634a5c0: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a5c4: 48 8b 80 48 04 00 00 mov 0x448(%rax),%rax
|
|
6634a5cb: 8b 00 mov (%rax),%eax
|
|
6634a5cd: 85 c0 test %eax,%eax
|
|
6634a5cf: 75 31 jne 6634a602 <GateFunc_Mux7_F+0xf2>
|
|
6634a5d1: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a5d5: 48 8b 0d 54 c3 00 00 mov 0xc354(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a5dc: 4c 8b 05 3d c3 00 00 mov 0xc33d(%rip),%r8 # 66356920 <net_queue>
|
|
6634a5e3: 48 8b 90 48 04 00 00 mov 0x448(%rax),%rdx
|
|
6634a5ea: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a5ee: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a5f4: 48 63 01 movslq (%rcx),%rax
|
|
6634a5f7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a5fb: 44 89 09 mov %r9d,(%rcx)
|
|
6634a5fe: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a602: c3 retq
|
|
6634a603: ba 89 00 00 00 mov $0x89,%edx
|
|
6634a608: e9 23 6e ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a60d: 0f 1f 00 nopl (%rax)
|
|
|
|
000000006634a610 <GateFunc_Mux2_F>:
|
|
6634a610: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a614: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634a618: 44 8b 0a mov (%rdx),%r9d
|
|
6634a61b: 45 85 c9 test %r9d,%r9d
|
|
6634a61e: 0f 84 8d 00 00 00 je 6634a6b1 <GateFunc_Mux2_F+0xa1>
|
|
6634a624: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a628: 44 8b 02 mov (%rdx),%r8d
|
|
6634a62b: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a62f: 8b 12 mov (%rdx),%edx
|
|
6634a631: 42 8d 54 42 03 lea 0x3(%rdx,%r8,2),%edx
|
|
6634a636: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a63a: 48 63 d2 movslq %edx,%rdx
|
|
6634a63d: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a641: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
6634a645: 8b 12 mov (%rdx),%edx
|
|
6634a647: 44 39 ca cmp %r9d,%edx
|
|
6634a64a: 74 64 je 6634a6b0 <GateFunc_Mux2_F+0xa0>
|
|
6634a64c: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a650: 41 89 d3 mov %edx,%r11d
|
|
6634a653: 45 29 cb sub %r9d,%r11d
|
|
6634a656: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634a65a: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
6634a65e: 45 01 1a add %r11d,(%r10)
|
|
6634a661: 41 89 50 20 mov %edx,0x20(%r8)
|
|
6634a665: 31 d2 xor %edx,%edx
|
|
6634a667: 45 8b 02 mov (%r10),%r8d
|
|
6634a66a: 45 85 c0 test %r8d,%r8d
|
|
6634a66d: 0f 9f c2 setg %dl
|
|
6634a670: 3b 10 cmp (%rax),%edx
|
|
6634a672: 74 3c je 6634a6b0 <GateFunc_Mux2_F+0xa0>
|
|
6634a674: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a678: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634a67c: 8b 00 mov (%rax),%eax
|
|
6634a67e: 85 c0 test %eax,%eax
|
|
6634a680: 75 2e jne 6634a6b0 <GateFunc_Mux2_F+0xa0>
|
|
6634a682: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a686: 48 8b 0d a3 c2 00 00 mov 0xc2a3(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a68d: 4c 8b 05 8c c2 00 00 mov 0xc28c(%rip),%r8 # 66356920 <net_queue>
|
|
6634a694: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634a698: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a69c: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a6a2: 48 63 01 movslq (%rcx),%rax
|
|
6634a6a5: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a6a9: 44 89 09 mov %r9d,(%rcx)
|
|
6634a6ac: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a6b0: c3 retq
|
|
6634a6b1: ba 08 00 00 00 mov $0x8,%edx
|
|
6634a6b6: e9 75 6d ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634a6c0 <GateFunc_Mux4_F>:
|
|
6634a6c0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a6c4: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634a6cb: 44 8b 0a mov (%rdx),%r9d
|
|
6634a6ce: 45 85 c9 test %r9d,%r9d
|
|
6634a6d1: 0f 84 b9 00 00 00 je 6634a790 <GateFunc_Mux4_F+0xd0>
|
|
6634a6d7: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a6db: 44 8b 02 mov (%rdx),%r8d
|
|
6634a6de: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a6e2: 8b 12 mov (%rdx),%edx
|
|
6634a6e4: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a6e8: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a6ec: 45 8b 00 mov (%r8),%r8d
|
|
6634a6ef: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a6f3: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a6f7: 45 8b 00 mov (%r8),%r8d
|
|
6634a6fa: 42 8d 54 c2 05 lea 0x5(%rdx,%r8,8),%edx
|
|
6634a6ff: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a703: 48 63 d2 movslq %edx,%rdx
|
|
6634a706: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a70a: 45 8b 48 58 mov 0x58(%r8),%r9d
|
|
6634a70e: 8b 12 mov (%rdx),%edx
|
|
6634a710: 44 39 ca cmp %r9d,%edx
|
|
6634a713: 74 70 je 6634a785 <GateFunc_Mux4_F+0xc5>
|
|
6634a715: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a719: 41 89 d3 mov %edx,%r11d
|
|
6634a71c: 45 29 cb sub %r9d,%r11d
|
|
6634a71f: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax
|
|
6634a726: 4d 8b 92 b0 00 00 00 mov 0xb0(%r10),%r10
|
|
6634a72d: 45 01 1a add %r11d,(%r10)
|
|
6634a730: 41 89 50 58 mov %edx,0x58(%r8)
|
|
6634a734: 31 d2 xor %edx,%edx
|
|
6634a736: 45 8b 02 mov (%r10),%r8d
|
|
6634a739: 45 85 c0 test %r8d,%r8d
|
|
6634a73c: 0f 9f c2 setg %dl
|
|
6634a73f: 3b 10 cmp (%rax),%edx
|
|
6634a741: 74 42 je 6634a785 <GateFunc_Mux4_F+0xc5>
|
|
6634a743: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a747: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax
|
|
6634a74e: 8b 00 mov (%rax),%eax
|
|
6634a750: 85 c0 test %eax,%eax
|
|
6634a752: 75 31 jne 6634a785 <GateFunc_Mux4_F+0xc5>
|
|
6634a754: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a758: 48 8b 0d d1 c1 00 00 mov 0xc1d1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a75f: 4c 8b 05 ba c1 00 00 mov 0xc1ba(%rip),%r8 # 66356920 <net_queue>
|
|
6634a766: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx
|
|
6634a76d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a771: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a777: 48 63 01 movslq (%rcx),%rax
|
|
6634a77a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a77e: 44 89 09 mov %r9d,(%rcx)
|
|
6634a781: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a785: c3 retq
|
|
6634a786: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634a78d: 00 00 00
|
|
6634a790: ba 16 00 00 00 mov $0x16,%edx
|
|
6634a795: e9 96 6c ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634a7a0 <GateFunc_Mux8_F>:
|
|
6634a7a0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a7a4: 48 8b 90 48 08 00 00 mov 0x848(%rax),%rdx
|
|
6634a7ab: 44 8b 0a mov (%rdx),%r9d
|
|
6634a7ae: 45 85 c9 test %r9d,%r9d
|
|
6634a7b1: 0f 84 ea 00 00 00 je 6634a8a1 <GateFunc_Mux8_F+0x101>
|
|
6634a7b7: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a7bb: 44 8b 02 mov (%rdx),%r8d
|
|
6634a7be: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a7c2: 8b 12 mov (%rdx),%edx
|
|
6634a7c4: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a7c8: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a7cc: 45 8b 00 mov (%r8),%r8d
|
|
6634a7cf: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a7d3: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a7d7: 45 8b 00 mov (%r8),%r8d
|
|
6634a7da: 42 8d 14 c2 lea (%rdx,%r8,8),%edx
|
|
6634a7de: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
6634a7e2: 45 8b 00 mov (%r8),%r8d
|
|
6634a7e5: 41 c1 e0 04 shl $0x4,%r8d
|
|
6634a7e9: 41 01 d0 add %edx,%r8d
|
|
6634a7ec: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634a7f0: 8b 12 mov (%rdx),%edx
|
|
6634a7f2: c1 e2 05 shl $0x5,%edx
|
|
6634a7f5: 41 01 d0 add %edx,%r8d
|
|
6634a7f8: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634a7fc: 8b 12 mov (%rdx),%edx
|
|
6634a7fe: c1 e2 06 shl $0x6,%edx
|
|
6634a801: 44 01 c2 add %r8d,%edx
|
|
6634a804: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634a808: 45 8b 00 mov (%r8),%r8d
|
|
6634a80b: 41 c1 e0 07 shl $0x7,%r8d
|
|
6634a80f: 42 8d 54 02 09 lea 0x9(%rdx,%r8,1),%edx
|
|
6634a814: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a818: 48 63 d2 movslq %edx,%rdx
|
|
6634a81b: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a81f: 45 8b 88 28 04 00 00 mov 0x428(%r8),%r9d
|
|
6634a826: 8b 12 mov (%rdx),%edx
|
|
6634a828: 44 39 ca cmp %r9d,%edx
|
|
6634a82b: 74 73 je 6634a8a0 <GateFunc_Mux8_F+0x100>
|
|
6634a82d: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a831: 41 89 d3 mov %edx,%r11d
|
|
6634a834: 45 29 cb sub %r9d,%r11d
|
|
6634a837: 48 8b 80 50 08 00 00 mov 0x850(%rax),%rax
|
|
6634a83e: 4d 8b 92 50 08 00 00 mov 0x850(%r10),%r10
|
|
6634a845: 45 01 1a add %r11d,(%r10)
|
|
6634a848: 41 89 90 28 04 00 00 mov %edx,0x428(%r8)
|
|
6634a84f: 31 d2 xor %edx,%edx
|
|
6634a851: 45 8b 02 mov (%r10),%r8d
|
|
6634a854: 45 85 c0 test %r8d,%r8d
|
|
6634a857: 0f 9f c2 setg %dl
|
|
6634a85a: 3b 10 cmp (%rax),%edx
|
|
6634a85c: 74 42 je 6634a8a0 <GateFunc_Mux8_F+0x100>
|
|
6634a85e: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a862: 48 8b 80 50 08 00 00 mov 0x850(%rax),%rax
|
|
6634a869: 8b 00 mov (%rax),%eax
|
|
6634a86b: 85 c0 test %eax,%eax
|
|
6634a86d: 75 31 jne 6634a8a0 <GateFunc_Mux8_F+0x100>
|
|
6634a86f: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a873: 48 8b 0d b6 c0 00 00 mov 0xc0b6(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a87a: 4c 8b 05 9f c0 00 00 mov 0xc09f(%rip),%r8 # 66356920 <net_queue>
|
|
6634a881: 48 8b 90 50 08 00 00 mov 0x850(%rax),%rdx
|
|
6634a888: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a88c: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a892: 48 63 01 movslq (%rcx),%rax
|
|
6634a895: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a899: 44 89 09 mov %r9d,(%rcx)
|
|
6634a89c: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a8a0: c3 retq
|
|
6634a8a1: ba 0a 01 00 00 mov $0x10a,%edx
|
|
6634a8a6: e9 85 6b ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a8ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634a8b0 <GateFunc_Mux3_F>:
|
|
6634a8b0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a8b4: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
6634a8b8: 44 8b 0a mov (%rdx),%r9d
|
|
6634a8bb: 45 85 c9 test %r9d,%r9d
|
|
6634a8be: 0f 84 9c 00 00 00 je 6634a960 <GateFunc_Mux3_F+0xb0>
|
|
6634a8c4: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a8c8: 44 8b 02 mov (%rdx),%r8d
|
|
6634a8cb: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a8cf: 8b 12 mov (%rdx),%edx
|
|
6634a8d1: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a8d5: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a8d9: 45 8b 00 mov (%r8),%r8d
|
|
6634a8dc: 42 8d 54 82 04 lea 0x4(%rdx,%r8,4),%edx
|
|
6634a8e1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a8e5: 48 63 d2 movslq %edx,%rdx
|
|
6634a8e8: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a8ec: 45 8b 48 34 mov 0x34(%r8),%r9d
|
|
6634a8f0: 8b 12 mov (%rdx),%edx
|
|
6634a8f2: 44 39 ca cmp %r9d,%edx
|
|
6634a8f5: 74 64 je 6634a95b <GateFunc_Mux3_F+0xab>
|
|
6634a8f7: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a8fb: 41 89 d3 mov %edx,%r11d
|
|
6634a8fe: 45 29 cb sub %r9d,%r11d
|
|
6634a901: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634a905: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634a909: 45 01 1a add %r11d,(%r10)
|
|
6634a90c: 41 89 50 34 mov %edx,0x34(%r8)
|
|
6634a910: 31 d2 xor %edx,%edx
|
|
6634a912: 45 8b 02 mov (%r10),%r8d
|
|
6634a915: 45 85 c0 test %r8d,%r8d
|
|
6634a918: 0f 9f c2 setg %dl
|
|
6634a91b: 3b 10 cmp (%rax),%edx
|
|
6634a91d: 74 3c je 6634a95b <GateFunc_Mux3_F+0xab>
|
|
6634a91f: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a923: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634a927: 8b 00 mov (%rax),%eax
|
|
6634a929: 85 c0 test %eax,%eax
|
|
6634a92b: 75 2e jne 6634a95b <GateFunc_Mux3_F+0xab>
|
|
6634a92d: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a931: 48 8b 0d f8 bf 00 00 mov 0xbff8(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a938: 4c 8b 05 e1 bf 00 00 mov 0xbfe1(%rip),%r8 # 66356920 <net_queue>
|
|
6634a93f: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634a943: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a947: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a94d: 48 63 01 movslq (%rcx),%rax
|
|
6634a950: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a954: 44 89 09 mov %r9d,(%rcx)
|
|
6634a957: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a95b: c3 retq
|
|
6634a95c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634a960: ba 0d 00 00 00 mov $0xd,%edx
|
|
6634a965: e9 c6 6a ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a96a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634a970 <GateFunc_Mux5_F>:
|
|
6634a970: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a974: 48 8b 90 30 01 00 00 mov 0x130(%rax),%rdx
|
|
6634a97b: 44 8b 0a mov (%rdx),%r9d
|
|
6634a97e: 45 85 c9 test %r9d,%r9d
|
|
6634a981: 0f 84 c9 00 00 00 je 6634aa50 <GateFunc_Mux5_F+0xe0>
|
|
6634a987: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a98b: 44 8b 02 mov (%rdx),%r8d
|
|
6634a98e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a992: 8b 12 mov (%rdx),%edx
|
|
6634a994: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a998: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a99c: 45 8b 00 mov (%r8),%r8d
|
|
6634a99f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a9a3: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a9a7: 45 8b 00 mov (%r8),%r8d
|
|
6634a9aa: 46 8d 04 c2 lea (%rdx,%r8,8),%r8d
|
|
6634a9ae: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634a9b2: 8b 12 mov (%rdx),%edx
|
|
6634a9b4: c1 e2 04 shl $0x4,%edx
|
|
6634a9b7: 41 8d 54 10 06 lea 0x6(%r8,%rdx,1),%edx
|
|
6634a9bc: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a9c0: 48 63 d2 movslq %edx,%rdx
|
|
6634a9c3: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a9c7: 45 8b 88 9c 00 00 00 mov 0x9c(%r8),%r9d
|
|
6634a9ce: 8b 12 mov (%rdx),%edx
|
|
6634a9d0: 44 39 ca cmp %r9d,%edx
|
|
6634a9d3: 74 73 je 6634aa48 <GateFunc_Mux5_F+0xd8>
|
|
6634a9d5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a9d9: 41 89 d3 mov %edx,%r11d
|
|
6634a9dc: 45 29 cb sub %r9d,%r11d
|
|
6634a9df: 48 8b 80 38 01 00 00 mov 0x138(%rax),%rax
|
|
6634a9e6: 4d 8b 92 38 01 00 00 mov 0x138(%r10),%r10
|
|
6634a9ed: 45 01 1a add %r11d,(%r10)
|
|
6634a9f0: 41 89 90 9c 00 00 00 mov %edx,0x9c(%r8)
|
|
6634a9f7: 31 d2 xor %edx,%edx
|
|
6634a9f9: 45 8b 02 mov (%r10),%r8d
|
|
6634a9fc: 45 85 c0 test %r8d,%r8d
|
|
6634a9ff: 0f 9f c2 setg %dl
|
|
6634aa02: 3b 10 cmp (%rax),%edx
|
|
6634aa04: 74 42 je 6634aa48 <GateFunc_Mux5_F+0xd8>
|
|
6634aa06: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634aa0a: 48 8b 80 38 01 00 00 mov 0x138(%rax),%rax
|
|
6634aa11: 8b 00 mov (%rax),%eax
|
|
6634aa13: 85 c0 test %eax,%eax
|
|
6634aa15: 75 31 jne 6634aa48 <GateFunc_Mux5_F+0xd8>
|
|
6634aa17: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634aa1b: 48 8b 0d 0e bf 00 00 mov 0xbf0e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634aa22: 4c 8b 05 f7 be 00 00 mov 0xbef7(%rip),%r8 # 66356920 <net_queue>
|
|
6634aa29: 48 8b 90 38 01 00 00 mov 0x138(%rax),%rdx
|
|
6634aa30: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634aa34: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634aa3a: 48 63 01 movslq (%rcx),%rax
|
|
6634aa3d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634aa41: 44 89 09 mov %r9d,(%rcx)
|
|
6634aa44: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634aa48: c3 retq
|
|
6634aa49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634aa50: ba 27 00 00 00 mov $0x27,%edx
|
|
6634aa55: e9 d6 69 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634aa5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634aa60 <GateFunc_Mux6_F>:
|
|
6634aa60: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634aa64: 48 8b 90 38 02 00 00 mov 0x238(%rax),%rdx
|
|
6634aa6b: 44 8b 0a mov (%rdx),%r9d
|
|
6634aa6e: 45 85 c9 test %r9d,%r9d
|
|
6634aa71: 0f 84 d9 00 00 00 je 6634ab50 <GateFunc_Mux6_F+0xf0>
|
|
6634aa77: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634aa7b: 44 8b 02 mov (%rdx),%r8d
|
|
6634aa7e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634aa82: 8b 12 mov (%rdx),%edx
|
|
6634aa84: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634aa88: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634aa8c: 45 8b 00 mov (%r8),%r8d
|
|
6634aa8f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634aa93: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634aa97: 45 8b 00 mov (%r8),%r8d
|
|
6634aa9a: 46 8d 04 c2 lea (%rdx,%r8,8),%r8d
|
|
6634aa9e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634aaa2: 8b 12 mov (%rdx),%edx
|
|
6634aaa4: c1 e2 04 shl $0x4,%edx
|
|
6634aaa7: 44 01 c2 add %r8d,%edx
|
|
6634aaaa: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634aaae: 45 8b 00 mov (%r8),%r8d
|
|
6634aab1: 41 c1 e0 05 shl $0x5,%r8d
|
|
6634aab5: 42 8d 54 02 07 lea 0x7(%rdx,%r8,1),%edx
|
|
6634aaba: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634aabe: 48 63 d2 movslq %edx,%rdx
|
|
6634aac1: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634aac5: 45 8b 88 20 01 00 00 mov 0x120(%r8),%r9d
|
|
6634aacc: 8b 12 mov (%rdx),%edx
|
|
6634aace: 44 39 ca cmp %r9d,%edx
|
|
6634aad1: 74 73 je 6634ab46 <GateFunc_Mux6_F+0xe6>
|
|
6634aad3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634aad7: 41 89 d3 mov %edx,%r11d
|
|
6634aada: 45 29 cb sub %r9d,%r11d
|
|
6634aadd: 48 8b 80 40 02 00 00 mov 0x240(%rax),%rax
|
|
6634aae4: 4d 8b 92 40 02 00 00 mov 0x240(%r10),%r10
|
|
6634aaeb: 45 01 1a add %r11d,(%r10)
|
|
6634aaee: 41 89 90 20 01 00 00 mov %edx,0x120(%r8)
|
|
6634aaf5: 31 d2 xor %edx,%edx
|
|
6634aaf7: 45 8b 02 mov (%r10),%r8d
|
|
6634aafa: 45 85 c0 test %r8d,%r8d
|
|
6634aafd: 0f 9f c2 setg %dl
|
|
6634ab00: 3b 10 cmp (%rax),%edx
|
|
6634ab02: 74 42 je 6634ab46 <GateFunc_Mux6_F+0xe6>
|
|
6634ab04: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634ab08: 48 8b 80 40 02 00 00 mov 0x240(%rax),%rax
|
|
6634ab0f: 8b 00 mov (%rax),%eax
|
|
6634ab11: 85 c0 test %eax,%eax
|
|
6634ab13: 75 31 jne 6634ab46 <GateFunc_Mux6_F+0xe6>
|
|
6634ab15: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634ab19: 48 8b 0d 10 be 00 00 mov 0xbe10(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634ab20: 4c 8b 05 f9 bd 00 00 mov 0xbdf9(%rip),%r8 # 66356920 <net_queue>
|
|
6634ab27: 48 8b 90 40 02 00 00 mov 0x240(%rax),%rdx
|
|
6634ab2e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634ab32: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634ab38: 48 63 01 movslq (%rcx),%rax
|
|
6634ab3b: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634ab3f: 44 89 09 mov %r9d,(%rcx)
|
|
6634ab42: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634ab46: c3 retq
|
|
6634ab47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ab4e: 00 00
|
|
6634ab50: ba 48 00 00 00 mov $0x48,%edx
|
|
6634ab55: e9 d6 68 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634ab5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634ab60 <GateFunc_Rom9x16_F>:
|
|
6634ab60: 41 55 push %r13
|
|
6634ab62: 41 54 push %r12
|
|
6634ab64: 55 push %rbp
|
|
6634ab65: 57 push %rdi
|
|
6634ab66: 56 push %rsi
|
|
6634ab67: 53 push %rbx
|
|
6634ab68: 48 83 ec 28 sub $0x28,%rsp
|
|
6634ab6c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634ab70: 49 8b 81 d0 00 00 00 mov 0xd0(%r9),%rax
|
|
6634ab77: 48 89 cb mov %rcx,%rbx
|
|
6634ab7a: 44 8b 10 mov (%rax),%r10d
|
|
6634ab7d: 45 85 d2 test %r10d,%r10d
|
|
6634ab80: 0f 84 ca 00 00 00 je 6634ac50 <GateFunc_Rom9x16_F+0xf0>
|
|
6634ab86: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634ab8a: bf 0a 00 00 00 mov $0xa,%edi
|
|
6634ab8f: 4c 8d 2d 6a 84 00 00 lea 0x846a(%rip),%r13 # 66353000 <.rdata>
|
|
6634ab96: 4c 8d 25 73 84 00 00 lea 0x8473(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634ab9d: 8b 10 mov (%rax),%edx
|
|
6634ab9f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634aba3: 8b 00 mov (%rax),%eax
|
|
6634aba5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634aba8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634abac: 8b 12 mov (%rdx),%edx
|
|
6634abae: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634abb1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634abb5: 8b 12 mov (%rdx),%edx
|
|
6634abb7: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634abba: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634abbe: 8b 32 mov (%rdx),%esi
|
|
6634abc0: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634abc4: c1 e6 04 shl $0x4,%esi
|
|
6634abc7: 01 c6 add %eax,%esi
|
|
6634abc9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634abcd: 8b 00 mov (%rax),%eax
|
|
6634abcf: c1 e0 05 shl $0x5,%eax
|
|
6634abd2: 01 c6 add %eax,%esi
|
|
6634abd4: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634abd8: 8b 00 mov (%rax),%eax
|
|
6634abda: c1 e0 06 shl $0x6,%eax
|
|
6634abdd: 01 f0 add %esi,%eax
|
|
6634abdf: 8b 32 mov (%rdx),%esi
|
|
6634abe1: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634abe5: c1 e6 07 shl $0x7,%esi
|
|
6634abe8: 01 f0 add %esi,%eax
|
|
6634abea: 8b 32 mov (%rdx),%esi
|
|
6634abec: c1 e6 08 shl $0x8,%esi
|
|
6634abef: 01 c6 add %eax,%esi
|
|
6634abf1: 48 63 ee movslq %esi,%rbp
|
|
6634abf4: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634abf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634abff: 00
|
|
6634ac00: 85 f6 test %esi,%esi
|
|
6634ac02: 78 05 js 6634ac09 <GateFunc_Rom9x16_F+0xa9>
|
|
6634ac04: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634ac07: 7f 11 jg 6634ac1a <GateFunc_Rom9x16_F+0xba>
|
|
6634ac09: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634ac0f: 4c 89 ea mov %r13,%rdx
|
|
6634ac12: 4c 89 e1 mov %r12,%rcx
|
|
6634ac15: e8 76 6c 00 00 callq 66351890 <_assert>
|
|
6634ac1a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634ac1e: 89 fa mov %edi,%edx
|
|
6634ac20: 48 89 d9 mov %rbx,%rcx
|
|
6634ac23: 83 c7 01 add $0x1,%edi
|
|
6634ac26: 81 c6 00 02 00 00 add $0x200,%esi
|
|
6634ac2c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634ac30: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634ac37: e8 74 67 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634ac3c: 83 ff 1a cmp $0x1a,%edi
|
|
6634ac3f: 75 bf jne 6634ac00 <GateFunc_Rom9x16_F+0xa0>
|
|
6634ac41: 48 83 c4 28 add $0x28,%rsp
|
|
6634ac45: 5b pop %rbx
|
|
6634ac46: 5e pop %rsi
|
|
6634ac47: 5f pop %rdi
|
|
6634ac48: 5d pop %rbp
|
|
6634ac49: 41 5c pop %r12
|
|
6634ac4b: 41 5d pop %r13
|
|
6634ac4d: c3 retq
|
|
6634ac4e: 66 90 xchg %ax,%ax
|
|
6634ac50: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634ac54: 4c 8b 1d c5 bc 00 00 mov 0xbcc5(%rip),%r11 # 66356920 <net_queue>
|
|
6634ac5b: 4c 8b 15 ce bc 00 00 mov 0xbcce(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634ac62: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
6634ac66: b8 50 00 00 00 mov $0x50,%eax
|
|
6634ac6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ac70: 8b 0a mov (%rdx),%ecx
|
|
6634ac72: 85 c9 test %ecx,%ecx
|
|
6634ac74: 74 55 je 6634accb <GateFunc_Rom9x16_F+0x16b>
|
|
6634ac76: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634ac7a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ac7e: 41 29 08 sub %ecx,(%r8)
|
|
6634ac81: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ac87: 45 8b 00 mov (%r8),%r8d
|
|
6634ac8a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634ac8e: 45 85 c0 test %r8d,%r8d
|
|
6634ac91: 41 0f 9f c0 setg %r8b
|
|
6634ac95: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634ac99: 44 3b 01 cmp (%rcx),%r8d
|
|
6634ac9c: 74 2d je 6634accb <GateFunc_Rom9x16_F+0x16b>
|
|
6634ac9e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634aca2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634aca6: 8b 09 mov (%rcx),%ecx
|
|
6634aca8: 85 c9 test %ecx,%ecx
|
|
6634acaa: 75 1f jne 6634accb <GateFunc_Rom9x16_F+0x16b>
|
|
6634acac: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634acb0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634acb4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634acb8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634acbe: 49 63 0a movslq (%r10),%rcx
|
|
6634acc1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634acc4: 41 89 32 mov %esi,(%r10)
|
|
6634acc7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634accb: 48 83 c0 08 add $0x8,%rax
|
|
6634accf: 48 83 c2 04 add $0x4,%rdx
|
|
6634acd3: 48 3d d0 00 00 00 cmp $0xd0,%rax
|
|
6634acd9: 75 95 jne 6634ac70 <GateFunc_Rom9x16_F+0x110>
|
|
6634acdb: 48 83 c4 28 add $0x28,%rsp
|
|
6634acdf: 5b pop %rbx
|
|
6634ace0: 5e pop %rsi
|
|
6634ace1: 5f pop %rdi
|
|
6634ace2: 5d pop %rbp
|
|
6634ace3: 41 5c pop %r12
|
|
6634ace5: 41 5d pop %r13
|
|
6634ace7: c3 retq
|
|
6634ace8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634acef: 00
|
|
|
|
000000006634acf0 <GateFunc_Rom11x16_F>:
|
|
6634acf0: 41 55 push %r13
|
|
6634acf2: 41 54 push %r12
|
|
6634acf4: 55 push %rbp
|
|
6634acf5: 57 push %rdi
|
|
6634acf6: 56 push %rsi
|
|
6634acf7: 53 push %rbx
|
|
6634acf8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634acfc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634ad00: 49 8b 81 e0 00 00 00 mov 0xe0(%r9),%rax
|
|
6634ad07: 48 89 cb mov %rcx,%rbx
|
|
6634ad0a: 44 8b 10 mov (%rax),%r10d
|
|
6634ad0d: 45 85 d2 test %r10d,%r10d
|
|
6634ad10: 0f 84 da 00 00 00 je 6634adf0 <GateFunc_Rom11x16_F+0x100>
|
|
6634ad16: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634ad1a: bf 0c 00 00 00 mov $0xc,%edi
|
|
6634ad1f: 4c 8d 2d da 82 00 00 lea 0x82da(%rip),%r13 # 66353000 <.rdata>
|
|
6634ad26: 4c 8d 25 e3 82 00 00 lea 0x82e3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634ad2d: 8b 10 mov (%rax),%edx
|
|
6634ad2f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634ad33: 8b 00 mov (%rax),%eax
|
|
6634ad35: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634ad38: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634ad3c: 8b 12 mov (%rdx),%edx
|
|
6634ad3e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634ad41: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634ad45: 8b 12 mov (%rdx),%edx
|
|
6634ad47: 8d 34 d0 lea (%rax,%rdx,8),%esi
|
|
6634ad4a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634ad4e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634ad52: 8b 00 mov (%rax),%eax
|
|
6634ad54: c1 e0 04 shl $0x4,%eax
|
|
6634ad57: 01 f0 add %esi,%eax
|
|
6634ad59: 8b 32 mov (%rdx),%esi
|
|
6634ad5b: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634ad5f: c1 e6 05 shl $0x5,%esi
|
|
6634ad62: 01 f0 add %esi,%eax
|
|
6634ad64: 8b 32 mov (%rdx),%esi
|
|
6634ad66: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634ad6a: c1 e6 06 shl $0x6,%esi
|
|
6634ad6d: 01 c6 add %eax,%esi
|
|
6634ad6f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
6634ad73: 8b 00 mov (%rax),%eax
|
|
6634ad75: c1 e0 07 shl $0x7,%eax
|
|
6634ad78: 01 c6 add %eax,%esi
|
|
6634ad7a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634ad7e: 8b 00 mov (%rax),%eax
|
|
6634ad80: c1 e0 08 shl $0x8,%eax
|
|
6634ad83: 01 f0 add %esi,%eax
|
|
6634ad85: 8b 32 mov (%rdx),%esi
|
|
6634ad87: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
6634ad8b: c1 e6 09 shl $0x9,%esi
|
|
6634ad8e: 01 f0 add %esi,%eax
|
|
6634ad90: 8b 32 mov (%rdx),%esi
|
|
6634ad92: c1 e6 0a shl $0xa,%esi
|
|
6634ad95: 01 c6 add %eax,%esi
|
|
6634ad97: 48 63 ee movslq %esi,%rbp
|
|
6634ad9a: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634ad9e: 66 90 xchg %ax,%ax
|
|
6634ada0: 85 f6 test %esi,%esi
|
|
6634ada2: 78 05 js 6634ada9 <GateFunc_Rom11x16_F+0xb9>
|
|
6634ada4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634ada7: 7f 11 jg 6634adba <GateFunc_Rom11x16_F+0xca>
|
|
6634ada9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634adaf: 4c 89 ea mov %r13,%rdx
|
|
6634adb2: 4c 89 e1 mov %r12,%rcx
|
|
6634adb5: e8 d6 6a 00 00 callq 66351890 <_assert>
|
|
6634adba: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634adbe: 89 fa mov %edi,%edx
|
|
6634adc0: 48 89 d9 mov %rbx,%rcx
|
|
6634adc3: 83 c7 01 add $0x1,%edi
|
|
6634adc6: 81 c6 00 08 00 00 add $0x800,%esi
|
|
6634adcc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634add0: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
6634add7: e8 d4 65 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634addc: 83 ff 1c cmp $0x1c,%edi
|
|
6634addf: 75 bf jne 6634ada0 <GateFunc_Rom11x16_F+0xb0>
|
|
6634ade1: 48 83 c4 28 add $0x28,%rsp
|
|
6634ade5: 5b pop %rbx
|
|
6634ade6: 5e pop %rsi
|
|
6634ade7: 5f pop %rdi
|
|
6634ade8: 5d pop %rbp
|
|
6634ade9: 41 5c pop %r12
|
|
6634adeb: 41 5d pop %r13
|
|
6634aded: c3 retq
|
|
6634adee: 66 90 xchg %ax,%ax
|
|
6634adf0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634adf4: 4c 8b 1d 25 bb 00 00 mov 0xbb25(%rip),%r11 # 66356920 <net_queue>
|
|
6634adfb: 4c 8b 15 2e bb 00 00 mov 0xbb2e(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634ae02: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
6634ae06: b8 60 00 00 00 mov $0x60,%eax
|
|
6634ae0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ae10: 8b 0a mov (%rdx),%ecx
|
|
6634ae12: 85 c9 test %ecx,%ecx
|
|
6634ae14: 74 55 je 6634ae6b <GateFunc_Rom11x16_F+0x17b>
|
|
6634ae16: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634ae1a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ae1e: 41 29 08 sub %ecx,(%r8)
|
|
6634ae21: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ae27: 45 8b 00 mov (%r8),%r8d
|
|
6634ae2a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634ae2e: 45 85 c0 test %r8d,%r8d
|
|
6634ae31: 41 0f 9f c0 setg %r8b
|
|
6634ae35: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634ae39: 44 3b 01 cmp (%rcx),%r8d
|
|
6634ae3c: 74 2d je 6634ae6b <GateFunc_Rom11x16_F+0x17b>
|
|
6634ae3e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634ae42: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634ae46: 8b 09 mov (%rcx),%ecx
|
|
6634ae48: 85 c9 test %ecx,%ecx
|
|
6634ae4a: 75 1f jne 6634ae6b <GateFunc_Rom11x16_F+0x17b>
|
|
6634ae4c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634ae50: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634ae54: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634ae58: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634ae5e: 49 63 0a movslq (%r10),%rcx
|
|
6634ae61: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634ae64: 41 89 32 mov %esi,(%r10)
|
|
6634ae67: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634ae6b: 48 83 c0 08 add $0x8,%rax
|
|
6634ae6f: 48 83 c2 04 add $0x4,%rdx
|
|
6634ae73: 48 3d e0 00 00 00 cmp $0xe0,%rax
|
|
6634ae79: 75 95 jne 6634ae10 <GateFunc_Rom11x16_F+0x120>
|
|
6634ae7b: 48 83 c4 28 add $0x28,%rsp
|
|
6634ae7f: 5b pop %rbx
|
|
6634ae80: 5e pop %rsi
|
|
6634ae81: 5f pop %rdi
|
|
6634ae82: 5d pop %rbp
|
|
6634ae83: 41 5c pop %r12
|
|
6634ae85: 41 5d pop %r13
|
|
6634ae87: c3 retq
|
|
6634ae88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ae8f: 00
|
|
|
|
000000006634ae90 <GateFunc_Rom6x16_F>:
|
|
6634ae90: 41 55 push %r13
|
|
6634ae92: 41 54 push %r12
|
|
6634ae94: 55 push %rbp
|
|
6634ae95: 57 push %rdi
|
|
6634ae96: 56 push %rsi
|
|
6634ae97: 53 push %rbx
|
|
6634ae98: 48 83 ec 28 sub $0x28,%rsp
|
|
6634ae9c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634aea0: 49 8b 81 b8 00 00 00 mov 0xb8(%r9),%rax
|
|
6634aea7: 48 89 cb mov %rcx,%rbx
|
|
6634aeaa: 44 8b 10 mov (%rax),%r10d
|
|
6634aead: 45 85 d2 test %r10d,%r10d
|
|
6634aeb0: 0f 84 aa 00 00 00 je 6634af60 <GateFunc_Rom6x16_F+0xd0>
|
|
6634aeb6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634aeba: bf 07 00 00 00 mov $0x7,%edi
|
|
6634aebf: 4c 8d 2d 3a 81 00 00 lea 0x813a(%rip),%r13 # 66353000 <.rdata>
|
|
6634aec6: 4c 8d 25 43 81 00 00 lea 0x8143(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634aecd: 8b 10 mov (%rax),%edx
|
|
6634aecf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634aed3: 8b 00 mov (%rax),%eax
|
|
6634aed5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634aed8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634aedc: 8b 12 mov (%rdx),%edx
|
|
6634aede: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634aee1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634aee5: 8b 12 mov (%rdx),%edx
|
|
6634aee7: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634aeea: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634aeee: 8b 32 mov (%rdx),%esi
|
|
6634aef0: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634aef4: c1 e6 04 shl $0x4,%esi
|
|
6634aef7: 01 f0 add %esi,%eax
|
|
6634aef9: 8b 32 mov (%rdx),%esi
|
|
6634aefb: c1 e6 05 shl $0x5,%esi
|
|
6634aefe: 01 c6 add %eax,%esi
|
|
6634af00: 48 63 ee movslq %esi,%rbp
|
|
6634af03: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634af07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634af0e: 00 00
|
|
6634af10: 85 f6 test %esi,%esi
|
|
6634af12: 78 05 js 6634af19 <GateFunc_Rom6x16_F+0x89>
|
|
6634af14: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634af17: 7c 11 jl 6634af2a <GateFunc_Rom6x16_F+0x9a>
|
|
6634af19: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634af1f: 4c 89 ea mov %r13,%rdx
|
|
6634af22: 4c 89 e1 mov %r12,%rcx
|
|
6634af25: e8 66 69 00 00 callq 66351890 <_assert>
|
|
6634af2a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634af2e: 89 fa mov %edi,%edx
|
|
6634af30: 48 89 d9 mov %rbx,%rcx
|
|
6634af33: 83 c7 01 add $0x1,%edi
|
|
6634af36: 83 c6 40 add $0x40,%esi
|
|
6634af39: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634af3d: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
6634af44: e8 67 64 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634af49: 83 ff 17 cmp $0x17,%edi
|
|
6634af4c: 75 c2 jne 6634af10 <GateFunc_Rom6x16_F+0x80>
|
|
6634af4e: 48 83 c4 28 add $0x28,%rsp
|
|
6634af52: 5b pop %rbx
|
|
6634af53: 5e pop %rsi
|
|
6634af54: 5f pop %rdi
|
|
6634af55: 5d pop %rbp
|
|
6634af56: 41 5c pop %r12
|
|
6634af58: 41 5d pop %r13
|
|
6634af5a: c3 retq
|
|
6634af5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634af60: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634af64: 4c 8b 1d b5 b9 00 00 mov 0xb9b5(%rip),%r11 # 66356920 <net_queue>
|
|
6634af6b: 4c 8b 15 be b9 00 00 mov 0xb9be(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634af72: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
6634af76: b8 38 00 00 00 mov $0x38,%eax
|
|
6634af7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634af80: 8b 0a mov (%rdx),%ecx
|
|
6634af82: 85 c9 test %ecx,%ecx
|
|
6634af84: 74 55 je 6634afdb <GateFunc_Rom6x16_F+0x14b>
|
|
6634af86: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634af8a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634af8e: 41 29 08 sub %ecx,(%r8)
|
|
6634af91: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634af97: 45 8b 00 mov (%r8),%r8d
|
|
6634af9a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634af9e: 45 85 c0 test %r8d,%r8d
|
|
6634afa1: 41 0f 9f c0 setg %r8b
|
|
6634afa5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634afa9: 44 3b 01 cmp (%rcx),%r8d
|
|
6634afac: 74 2d je 6634afdb <GateFunc_Rom6x16_F+0x14b>
|
|
6634afae: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634afb2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634afb6: 8b 09 mov (%rcx),%ecx
|
|
6634afb8: 85 c9 test %ecx,%ecx
|
|
6634afba: 75 1f jne 6634afdb <GateFunc_Rom6x16_F+0x14b>
|
|
6634afbc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634afc0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634afc4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634afc8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634afce: 49 63 0a movslq (%r10),%rcx
|
|
6634afd1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634afd4: 41 89 32 mov %esi,(%r10)
|
|
6634afd7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634afdb: 48 83 c0 08 add $0x8,%rax
|
|
6634afdf: 48 83 c2 04 add $0x4,%rdx
|
|
6634afe3: 48 3d b8 00 00 00 cmp $0xb8,%rax
|
|
6634afe9: 75 95 jne 6634af80 <GateFunc_Rom6x16_F+0xf0>
|
|
6634afeb: 48 83 c4 28 add $0x28,%rsp
|
|
6634afef: 5b pop %rbx
|
|
6634aff0: 5e pop %rsi
|
|
6634aff1: 5f pop %rdi
|
|
6634aff2: 5d pop %rbp
|
|
6634aff3: 41 5c pop %r12
|
|
6634aff5: 41 5d pop %r13
|
|
6634aff7: c3 retq
|
|
6634aff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634afff: 00
|
|
|
|
000000006634b000 <GateFunc_Rom12x16_F>:
|
|
6634b000: 41 55 push %r13
|
|
6634b002: 41 54 push %r12
|
|
6634b004: 55 push %rbp
|
|
6634b005: 57 push %rdi
|
|
6634b006: 56 push %rsi
|
|
6634b007: 53 push %rbx
|
|
6634b008: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b00c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634b010: 49 8b 81 e8 00 00 00 mov 0xe8(%r9),%rax
|
|
6634b017: 48 89 cb mov %rcx,%rbx
|
|
6634b01a: 44 8b 10 mov (%rax),%r10d
|
|
6634b01d: 45 85 d2 test %r10d,%r10d
|
|
6634b020: 0f 84 ea 00 00 00 je 6634b110 <GateFunc_Rom12x16_F+0x110>
|
|
6634b026: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634b02a: bf 0d 00 00 00 mov $0xd,%edi
|
|
6634b02f: 4c 8d 2d ca 7f 00 00 lea 0x7fca(%rip),%r13 # 66353000 <.rdata>
|
|
6634b036: 4c 8d 25 d3 7f 00 00 lea 0x7fd3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b03d: 8b 10 mov (%rax),%edx
|
|
6634b03f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634b043: 8b 00 mov (%rax),%eax
|
|
6634b045: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634b048: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634b04c: 8b 12 mov (%rdx),%edx
|
|
6634b04e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634b051: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634b055: 8b 12 mov (%rdx),%edx
|
|
6634b057: 8d 34 d0 lea (%rax,%rdx,8),%esi
|
|
6634b05a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634b05e: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634b062: 8b 00 mov (%rax),%eax
|
|
6634b064: c1 e0 04 shl $0x4,%eax
|
|
6634b067: 01 c6 add %eax,%esi
|
|
6634b069: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634b06d: 8b 00 mov (%rax),%eax
|
|
6634b06f: c1 e0 05 shl $0x5,%eax
|
|
6634b072: 01 f0 add %esi,%eax
|
|
6634b074: 8b 32 mov (%rdx),%esi
|
|
6634b076: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634b07a: c1 e6 06 shl $0x6,%esi
|
|
6634b07d: 01 f0 add %esi,%eax
|
|
6634b07f: 8b 32 mov (%rdx),%esi
|
|
6634b081: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
6634b085: c1 e6 07 shl $0x7,%esi
|
|
6634b088: 01 c6 add %eax,%esi
|
|
6634b08a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634b08e: 8b 00 mov (%rax),%eax
|
|
6634b090: c1 e0 08 shl $0x8,%eax
|
|
6634b093: 01 c6 add %eax,%esi
|
|
6634b095: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
6634b099: 8b 00 mov (%rax),%eax
|
|
6634b09b: c1 e0 09 shl $0x9,%eax
|
|
6634b09e: 01 f0 add %esi,%eax
|
|
6634b0a0: 8b 32 mov (%rdx),%esi
|
|
6634b0a2: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
6634b0a6: c1 e6 0a shl $0xa,%esi
|
|
6634b0a9: 01 f0 add %esi,%eax
|
|
6634b0ab: 8b 32 mov (%rdx),%esi
|
|
6634b0ad: c1 e6 0b shl $0xb,%esi
|
|
6634b0b0: 01 c6 add %eax,%esi
|
|
6634b0b2: 48 63 ee movslq %esi,%rbp
|
|
6634b0b5: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634b0b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634b0c0: 85 f6 test %esi,%esi
|
|
6634b0c2: 78 05 js 6634b0c9 <GateFunc_Rom12x16_F+0xc9>
|
|
6634b0c4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634b0c7: 7f 11 jg 6634b0da <GateFunc_Rom12x16_F+0xda>
|
|
6634b0c9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634b0cf: 4c 89 ea mov %r13,%rdx
|
|
6634b0d2: 4c 89 e1 mov %r12,%rcx
|
|
6634b0d5: e8 b6 67 00 00 callq 66351890 <_assert>
|
|
6634b0da: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634b0de: 89 fa mov %edi,%edx
|
|
6634b0e0: 48 89 d9 mov %rbx,%rcx
|
|
6634b0e3: 83 c7 01 add $0x1,%edi
|
|
6634b0e6: 81 c6 00 10 00 00 add $0x1000,%esi
|
|
6634b0ec: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634b0f0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
6634b0f7: e8 b4 62 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b0fc: 83 ff 1d cmp $0x1d,%edi
|
|
6634b0ff: 75 bf jne 6634b0c0 <GateFunc_Rom12x16_F+0xc0>
|
|
6634b101: 48 83 c4 28 add $0x28,%rsp
|
|
6634b105: 5b pop %rbx
|
|
6634b106: 5e pop %rsi
|
|
6634b107: 5f pop %rdi
|
|
6634b108: 5d pop %rbp
|
|
6634b109: 41 5c pop %r12
|
|
6634b10b: 41 5d pop %r13
|
|
6634b10d: c3 retq
|
|
6634b10e: 66 90 xchg %ax,%ax
|
|
6634b110: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634b114: 4c 8b 1d 05 b8 00 00 mov 0xb805(%rip),%r11 # 66356920 <net_queue>
|
|
6634b11b: 4c 8b 15 0e b8 00 00 mov 0xb80e(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634b122: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
6634b126: b8 68 00 00 00 mov $0x68,%eax
|
|
6634b12b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634b130: 8b 0a mov (%rdx),%ecx
|
|
6634b132: 85 c9 test %ecx,%ecx
|
|
6634b134: 74 55 je 6634b18b <GateFunc_Rom12x16_F+0x18b>
|
|
6634b136: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b13a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634b13e: 41 29 08 sub %ecx,(%r8)
|
|
6634b141: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634b147: 45 8b 00 mov (%r8),%r8d
|
|
6634b14a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634b14e: 45 85 c0 test %r8d,%r8d
|
|
6634b151: 41 0f 9f c0 setg %r8b
|
|
6634b155: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634b159: 44 3b 01 cmp (%rcx),%r8d
|
|
6634b15c: 74 2d je 6634b18b <GateFunc_Rom12x16_F+0x18b>
|
|
6634b15e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634b162: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634b166: 8b 09 mov (%rcx),%ecx
|
|
6634b168: 85 c9 test %ecx,%ecx
|
|
6634b16a: 75 1f jne 6634b18b <GateFunc_Rom12x16_F+0x18b>
|
|
6634b16c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634b170: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634b174: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634b178: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634b17e: 49 63 0a movslq (%r10),%rcx
|
|
6634b181: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634b184: 41 89 32 mov %esi,(%r10)
|
|
6634b187: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634b18b: 48 83 c0 08 add $0x8,%rax
|
|
6634b18f: 48 83 c2 04 add $0x4,%rdx
|
|
6634b193: 48 3d e8 00 00 00 cmp $0xe8,%rax
|
|
6634b199: 75 95 jne 6634b130 <GateFunc_Rom12x16_F+0x130>
|
|
6634b19b: 48 83 c4 28 add $0x28,%rsp
|
|
6634b19f: 5b pop %rbx
|
|
6634b1a0: 5e pop %rsi
|
|
6634b1a1: 5f pop %rdi
|
|
6634b1a2: 5d pop %rbp
|
|
6634b1a3: 41 5c pop %r12
|
|
6634b1a5: 41 5d pop %r13
|
|
6634b1a7: c3 retq
|
|
6634b1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634b1af: 00
|
|
|
|
000000006634b1b0 <GateFunc_Rom10x16_F>:
|
|
6634b1b0: 41 55 push %r13
|
|
6634b1b2: 41 54 push %r12
|
|
6634b1b4: 55 push %rbp
|
|
6634b1b5: 57 push %rdi
|
|
6634b1b6: 56 push %rsi
|
|
6634b1b7: 53 push %rbx
|
|
6634b1b8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b1bc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634b1c0: 49 8b 81 d8 00 00 00 mov 0xd8(%r9),%rax
|
|
6634b1c7: 48 89 cb mov %rcx,%rbx
|
|
6634b1ca: 44 8b 10 mov (%rax),%r10d
|
|
6634b1cd: 45 85 d2 test %r10d,%r10d
|
|
6634b1d0: 0f 84 cb 00 00 00 je 6634b2a1 <GateFunc_Rom10x16_F+0xf1>
|
|
6634b1d6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634b1da: bf 0b 00 00 00 mov $0xb,%edi
|
|
6634b1df: 4c 8d 2d 1a 7e 00 00 lea 0x7e1a(%rip),%r13 # 66353000 <.rdata>
|
|
6634b1e6: 4c 8d 25 23 7e 00 00 lea 0x7e23(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b1ed: 8b 10 mov (%rax),%edx
|
|
6634b1ef: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634b1f3: 8b 00 mov (%rax),%eax
|
|
6634b1f5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634b1f8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634b1fc: 8b 12 mov (%rdx),%edx
|
|
6634b1fe: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634b201: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634b205: 8b 12 mov (%rdx),%edx
|
|
6634b207: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634b20a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634b20e: 8b 32 mov (%rdx),%esi
|
|
6634b210: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634b214: c1 e6 04 shl $0x4,%esi
|
|
6634b217: 01 f0 add %esi,%eax
|
|
6634b219: 8b 32 mov (%rdx),%esi
|
|
6634b21b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634b21f: c1 e6 05 shl $0x5,%esi
|
|
6634b222: 01 c6 add %eax,%esi
|
|
6634b224: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634b228: 8b 00 mov (%rax),%eax
|
|
6634b22a: c1 e0 06 shl $0x6,%eax
|
|
6634b22d: 01 c6 add %eax,%esi
|
|
6634b22f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
6634b233: 8b 00 mov (%rax),%eax
|
|
6634b235: c1 e0 07 shl $0x7,%eax
|
|
6634b238: 01 f0 add %esi,%eax
|
|
6634b23a: 8b 32 mov (%rdx),%esi
|
|
6634b23c: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634b240: c1 e6 08 shl $0x8,%esi
|
|
6634b243: 01 f0 add %esi,%eax
|
|
6634b245: 8b 32 mov (%rdx),%esi
|
|
6634b247: c1 e6 09 shl $0x9,%esi
|
|
6634b24a: 01 c6 add %eax,%esi
|
|
6634b24c: 48 63 ee movslq %esi,%rbp
|
|
6634b24f: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634b253: 85 f6 test %esi,%esi
|
|
6634b255: 78 05 js 6634b25c <GateFunc_Rom10x16_F+0xac>
|
|
6634b257: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634b25a: 7f 11 jg 6634b26d <GateFunc_Rom10x16_F+0xbd>
|
|
6634b25c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634b262: 4c 89 ea mov %r13,%rdx
|
|
6634b265: 4c 89 e1 mov %r12,%rcx
|
|
6634b268: e8 23 66 00 00 callq 66351890 <_assert>
|
|
6634b26d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634b271: 89 fa mov %edi,%edx
|
|
6634b273: 48 89 d9 mov %rbx,%rcx
|
|
6634b276: 83 c7 01 add $0x1,%edi
|
|
6634b279: 81 c6 00 04 00 00 add $0x400,%esi
|
|
6634b27f: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634b283: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634b28a: e8 21 61 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b28f: 83 ff 1b cmp $0x1b,%edi
|
|
6634b292: 75 bf jne 6634b253 <GateFunc_Rom10x16_F+0xa3>
|
|
6634b294: 48 83 c4 28 add $0x28,%rsp
|
|
6634b298: 5b pop %rbx
|
|
6634b299: 5e pop %rsi
|
|
6634b29a: 5f pop %rdi
|
|
6634b29b: 5d pop %rbp
|
|
6634b29c: 41 5c pop %r12
|
|
6634b29e: 41 5d pop %r13
|
|
6634b2a0: c3 retq
|
|
6634b2a1: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634b2a5: 4c 8b 1d 74 b6 00 00 mov 0xb674(%rip),%r11 # 66356920 <net_queue>
|
|
6634b2ac: 4c 8b 15 7d b6 00 00 mov 0xb67d(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634b2b3: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
6634b2b7: b8 58 00 00 00 mov $0x58,%eax
|
|
6634b2bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634b2c0: 8b 0a mov (%rdx),%ecx
|
|
6634b2c2: 85 c9 test %ecx,%ecx
|
|
6634b2c4: 74 55 je 6634b31b <GateFunc_Rom10x16_F+0x16b>
|
|
6634b2c6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b2ca: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634b2ce: 41 29 08 sub %ecx,(%r8)
|
|
6634b2d1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634b2d7: 45 8b 00 mov (%r8),%r8d
|
|
6634b2da: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634b2de: 45 85 c0 test %r8d,%r8d
|
|
6634b2e1: 41 0f 9f c0 setg %r8b
|
|
6634b2e5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634b2e9: 44 3b 01 cmp (%rcx),%r8d
|
|
6634b2ec: 74 2d je 6634b31b <GateFunc_Rom10x16_F+0x16b>
|
|
6634b2ee: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634b2f2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634b2f6: 8b 09 mov (%rcx),%ecx
|
|
6634b2f8: 85 c9 test %ecx,%ecx
|
|
6634b2fa: 75 1f jne 6634b31b <GateFunc_Rom10x16_F+0x16b>
|
|
6634b2fc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634b300: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634b304: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634b308: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634b30e: 49 63 0a movslq (%r10),%rcx
|
|
6634b311: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634b314: 41 89 32 mov %esi,(%r10)
|
|
6634b317: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634b31b: 48 83 c0 08 add $0x8,%rax
|
|
6634b31f: 48 83 c2 04 add $0x4,%rdx
|
|
6634b323: 48 3d d8 00 00 00 cmp $0xd8,%rax
|
|
6634b329: 75 95 jne 6634b2c0 <GateFunc_Rom10x16_F+0x110>
|
|
6634b32b: 48 83 c4 28 add $0x28,%rsp
|
|
6634b32f: 5b pop %rbx
|
|
6634b330: 5e pop %rsi
|
|
6634b331: 5f pop %rdi
|
|
6634b332: 5d pop %rbp
|
|
6634b333: 41 5c pop %r12
|
|
6634b335: 41 5d pop %r13
|
|
6634b337: c3 retq
|
|
6634b338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634b33f: 00
|
|
|
|
000000006634b340 <GateFunc_Rom8x16_F>:
|
|
6634b340: 41 55 push %r13
|
|
6634b342: 41 54 push %r12
|
|
6634b344: 55 push %rbp
|
|
6634b345: 57 push %rdi
|
|
6634b346: 56 push %rsi
|
|
6634b347: 53 push %rbx
|
|
6634b348: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b34c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634b350: 49 8b 81 c8 00 00 00 mov 0xc8(%r9),%rax
|
|
6634b357: 48 89 cb mov %rcx,%rbx
|
|
6634b35a: 44 8b 10 mov (%rax),%r10d
|
|
6634b35d: 45 85 d2 test %r10d,%r10d
|
|
6634b360: 0f 84 ba 00 00 00 je 6634b420 <GateFunc_Rom8x16_F+0xe0>
|
|
6634b366: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634b36a: bf 09 00 00 00 mov $0x9,%edi
|
|
6634b36f: 4c 8d 2d 8a 7c 00 00 lea 0x7c8a(%rip),%r13 # 66353000 <.rdata>
|
|
6634b376: 4c 8d 25 93 7c 00 00 lea 0x7c93(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b37d: 8b 10 mov (%rax),%edx
|
|
6634b37f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634b383: 8b 00 mov (%rax),%eax
|
|
6634b385: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634b388: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634b38c: 8b 12 mov (%rdx),%edx
|
|
6634b38e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634b391: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634b395: 8b 12 mov (%rdx),%edx
|
|
6634b397: 8d 34 d0 lea (%rax,%rdx,8),%esi
|
|
6634b39a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634b39e: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634b3a2: 8b 00 mov (%rax),%eax
|
|
6634b3a4: c1 e0 04 shl $0x4,%eax
|
|
6634b3a7: 01 c6 add %eax,%esi
|
|
6634b3a9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634b3ad: 8b 00 mov (%rax),%eax
|
|
6634b3af: c1 e0 05 shl $0x5,%eax
|
|
6634b3b2: 01 f0 add %esi,%eax
|
|
6634b3b4: 8b 32 mov (%rdx),%esi
|
|
6634b3b6: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634b3ba: c1 e6 06 shl $0x6,%esi
|
|
6634b3bd: 01 f0 add %esi,%eax
|
|
6634b3bf: 8b 32 mov (%rdx),%esi
|
|
6634b3c1: c1 e6 07 shl $0x7,%esi
|
|
6634b3c4: 01 c6 add %eax,%esi
|
|
6634b3c6: 48 63 ee movslq %esi,%rbp
|
|
6634b3c9: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634b3cd: 0f 1f 00 nopl (%rax)
|
|
6634b3d0: 85 f6 test %esi,%esi
|
|
6634b3d2: 78 05 js 6634b3d9 <GateFunc_Rom8x16_F+0x99>
|
|
6634b3d4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634b3d7: 7f 11 jg 6634b3ea <GateFunc_Rom8x16_F+0xaa>
|
|
6634b3d9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634b3df: 4c 89 ea mov %r13,%rdx
|
|
6634b3e2: 4c 89 e1 mov %r12,%rcx
|
|
6634b3e5: e8 a6 64 00 00 callq 66351890 <_assert>
|
|
6634b3ea: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634b3ee: 89 fa mov %edi,%edx
|
|
6634b3f0: 48 89 d9 mov %rbx,%rcx
|
|
6634b3f3: 83 c7 01 add $0x1,%edi
|
|
6634b3f6: 81 c6 00 01 00 00 add $0x100,%esi
|
|
6634b3fc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634b400: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634b407: e8 a4 5f ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b40c: 83 ff 19 cmp $0x19,%edi
|
|
6634b40f: 75 bf jne 6634b3d0 <GateFunc_Rom8x16_F+0x90>
|
|
6634b411: 48 83 c4 28 add $0x28,%rsp
|
|
6634b415: 5b pop %rbx
|
|
6634b416: 5e pop %rsi
|
|
6634b417: 5f pop %rdi
|
|
6634b418: 5d pop %rbp
|
|
6634b419: 41 5c pop %r12
|
|
6634b41b: 41 5d pop %r13
|
|
6634b41d: c3 retq
|
|
6634b41e: 66 90 xchg %ax,%ax
|
|
6634b420: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634b424: 4c 8b 1d f5 b4 00 00 mov 0xb4f5(%rip),%r11 # 66356920 <net_queue>
|
|
6634b42b: 4c 8b 15 fe b4 00 00 mov 0xb4fe(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634b432: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
6634b436: b8 48 00 00 00 mov $0x48,%eax
|
|
6634b43b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634b440: 8b 0a mov (%rdx),%ecx
|
|
6634b442: 85 c9 test %ecx,%ecx
|
|
6634b444: 74 55 je 6634b49b <GateFunc_Rom8x16_F+0x15b>
|
|
6634b446: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b44a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634b44e: 41 29 08 sub %ecx,(%r8)
|
|
6634b451: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634b457: 45 8b 00 mov (%r8),%r8d
|
|
6634b45a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634b45e: 45 85 c0 test %r8d,%r8d
|
|
6634b461: 41 0f 9f c0 setg %r8b
|
|
6634b465: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634b469: 44 3b 01 cmp (%rcx),%r8d
|
|
6634b46c: 74 2d je 6634b49b <GateFunc_Rom8x16_F+0x15b>
|
|
6634b46e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634b472: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634b476: 8b 09 mov (%rcx),%ecx
|
|
6634b478: 85 c9 test %ecx,%ecx
|
|
6634b47a: 75 1f jne 6634b49b <GateFunc_Rom8x16_F+0x15b>
|
|
6634b47c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634b480: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634b484: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634b488: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634b48e: 49 63 0a movslq (%r10),%rcx
|
|
6634b491: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634b494: 41 89 32 mov %esi,(%r10)
|
|
6634b497: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634b49b: 48 83 c0 08 add $0x8,%rax
|
|
6634b49f: 48 83 c2 04 add $0x4,%rdx
|
|
6634b4a3: 48 3d c8 00 00 00 cmp $0xc8,%rax
|
|
6634b4a9: 75 95 jne 6634b440 <GateFunc_Rom8x16_F+0x100>
|
|
6634b4ab: 48 83 c4 28 add $0x28,%rsp
|
|
6634b4af: 5b pop %rbx
|
|
6634b4b0: 5e pop %rsi
|
|
6634b4b1: 5f pop %rdi
|
|
6634b4b2: 5d pop %rbp
|
|
6634b4b3: 41 5c pop %r12
|
|
6634b4b5: 41 5d pop %r13
|
|
6634b4b7: c3 retq
|
|
6634b4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634b4bf: 00
|
|
|
|
000000006634b4c0 <GateFunc_Enabler2_F>:
|
|
6634b4c0: 53 push %rbx
|
|
6634b4c1: 48 83 ec 20 sub $0x20,%rsp
|
|
6634b4c5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634b4c9: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634b4cd: 48 89 cb mov %rcx,%rbx
|
|
6634b4d0: 8b 12 mov (%rdx),%edx
|
|
6634b4d2: 85 d2 test %edx,%edx
|
|
6634b4d4: 74 2e je 6634b504 <GateFunc_Enabler2_F+0x44>
|
|
6634b4d6: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
6634b4da: ba 03 00 00 00 mov $0x3,%edx
|
|
6634b4df: 44 8b 00 mov (%rax),%r8d
|
|
6634b4e2: e8 c9 5e ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b4e7: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
6634b4eb: ba 04 00 00 00 mov $0x4,%edx
|
|
6634b4f0: 48 89 d9 mov %rbx,%rcx
|
|
6634b4f3: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634b4f7: 44 8b 00 mov (%rax),%r8d
|
|
6634b4fa: 48 83 c4 20 add $0x20,%rsp
|
|
6634b4fe: 5b pop %rbx
|
|
6634b4ff: e9 ac 5e ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634b504: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634b508: 4c 8b 15 11 b4 00 00 mov 0xb411(%rip),%r10 # 66356920 <net_queue>
|
|
6634b50f: 4c 8b 0d 1a b4 00 00 mov 0xb41a(%rip),%r9 # 66356930 <num_net_queue>
|
|
6634b516: 8b 4a 0c mov 0xc(%rdx),%ecx
|
|
6634b519: 85 c9 test %ecx,%ecx
|
|
6634b51b: 74 38 je 6634b555 <GateFunc_Enabler2_F+0x95>
|
|
6634b51d: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b521: 4d 8b 40 18 mov 0x18(%r8),%r8
|
|
6634b525: 41 29 08 sub %ecx,(%r8)
|
|
6634b528: c7 42 0c 00 00 00 00 movl $0x0,0xc(%rdx)
|
|
6634b52f: 45 8b 18 mov (%r8),%r11d
|
|
6634b532: 45 31 c0 xor %r8d,%r8d
|
|
6634b535: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b539: 45 85 db test %r11d,%r11d
|
|
6634b53c: 41 0f 9f c0 setg %r8b
|
|
6634b540: 44 3b 01 cmp (%rcx),%r8d
|
|
6634b543: 74 10 je 6634b555 <GateFunc_Enabler2_F+0x95>
|
|
6634b545: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634b549: 48 8b 49 18 mov 0x18(%rcx),%rcx
|
|
6634b54d: 44 8b 01 mov (%rcx),%r8d
|
|
6634b550: 45 85 c0 test %r8d,%r8d
|
|
6634b553: 74 5e je 6634b5b3 <GateFunc_Enabler2_F+0xf3>
|
|
6634b555: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
6634b558: 85 c9 test %ecx,%ecx
|
|
6634b55a: 74 51 je 6634b5ad <GateFunc_Enabler2_F+0xed>
|
|
6634b55c: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b560: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634b564: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
6634b568: 41 29 08 sub %ecx,(%r8)
|
|
6634b56b: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
6634b572: 31 d2 xor %edx,%edx
|
|
6634b574: 41 8b 08 mov (%r8),%ecx
|
|
6634b577: 85 c9 test %ecx,%ecx
|
|
6634b579: 0f 9f c2 setg %dl
|
|
6634b57c: 3b 10 cmp (%rax),%edx
|
|
6634b57e: 74 2d je 6634b5ad <GateFunc_Enabler2_F+0xed>
|
|
6634b580: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634b584: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634b588: 8b 00 mov (%rax),%eax
|
|
6634b58a: 85 c0 test %eax,%eax
|
|
6634b58c: 75 1f jne 6634b5ad <GateFunc_Enabler2_F+0xed>
|
|
6634b58e: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634b592: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634b596: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634b59a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634b5a0: 49 63 01 movslq (%r9),%rax
|
|
6634b5a3: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6634b5a6: 41 89 09 mov %ecx,(%r9)
|
|
6634b5a9: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634b5ad: 48 83 c4 20 add $0x20,%rsp
|
|
6634b5b1: 5b pop %rbx
|
|
6634b5b2: c3 retq
|
|
6634b5b3: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634b5b7: 4c 8b 41 18 mov 0x18(%rcx),%r8
|
|
6634b5bb: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634b5bf: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634b5c5: 49 63 09 movslq (%r9),%rcx
|
|
6634b5c8: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634b5cc: 45 89 19 mov %r11d,(%r9)
|
|
6634b5cf: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
6634b5d3: eb 80 jmp 6634b555 <GateFunc_Enabler2_F+0x95>
|
|
6634b5d5: 90 nop
|
|
6634b5d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634b5dd: 00 00 00
|
|
|
|
000000006634b5e0 <GateFunc_Buffer2_F>:
|
|
6634b5e0: 53 push %rbx
|
|
6634b5e1: 48 83 ec 20 sub $0x20,%rsp
|
|
6634b5e5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634b5e9: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634b5ed: 48 89 cb mov %rcx,%rbx
|
|
6634b5f0: 8b 12 mov (%rdx),%edx
|
|
6634b5f2: 85 d2 test %edx,%edx
|
|
6634b5f4: 74 2e je 6634b624 <GateFunc_Buffer2_F+0x44>
|
|
6634b5f6: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
6634b5fa: ba 03 00 00 00 mov $0x3,%edx
|
|
6634b5ff: 44 8b 00 mov (%rax),%r8d
|
|
6634b602: e8 a9 5d ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b607: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
6634b60b: ba 04 00 00 00 mov $0x4,%edx
|
|
6634b610: 48 89 d9 mov %rbx,%rcx
|
|
6634b613: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634b617: 44 8b 00 mov (%rax),%r8d
|
|
6634b61a: 48 83 c4 20 add $0x20,%rsp
|
|
6634b61e: 5b pop %rbx
|
|
6634b61f: e9 8c 5d ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634b624: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634b628: 4c 8b 15 f1 b2 00 00 mov 0xb2f1(%rip),%r10 # 66356920 <net_queue>
|
|
6634b62f: 4c 8b 0d fa b2 00 00 mov 0xb2fa(%rip),%r9 # 66356930 <num_net_queue>
|
|
6634b636: 8b 4a 0c mov 0xc(%rdx),%ecx
|
|
6634b639: 85 c9 test %ecx,%ecx
|
|
6634b63b: 74 38 je 6634b675 <GateFunc_Buffer2_F+0x95>
|
|
6634b63d: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b641: 4d 8b 40 18 mov 0x18(%r8),%r8
|
|
6634b645: 41 29 08 sub %ecx,(%r8)
|
|
6634b648: c7 42 0c 00 00 00 00 movl $0x0,0xc(%rdx)
|
|
6634b64f: 45 8b 18 mov (%r8),%r11d
|
|
6634b652: 45 31 c0 xor %r8d,%r8d
|
|
6634b655: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b659: 45 85 db test %r11d,%r11d
|
|
6634b65c: 41 0f 9f c0 setg %r8b
|
|
6634b660: 44 3b 01 cmp (%rcx),%r8d
|
|
6634b663: 74 10 je 6634b675 <GateFunc_Buffer2_F+0x95>
|
|
6634b665: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634b669: 48 8b 49 18 mov 0x18(%rcx),%rcx
|
|
6634b66d: 44 8b 01 mov (%rcx),%r8d
|
|
6634b670: 45 85 c0 test %r8d,%r8d
|
|
6634b673: 74 5e je 6634b6d3 <GateFunc_Buffer2_F+0xf3>
|
|
6634b675: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
6634b678: 85 c9 test %ecx,%ecx
|
|
6634b67a: 74 51 je 6634b6cd <GateFunc_Buffer2_F+0xed>
|
|
6634b67c: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b680: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634b684: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
6634b688: 41 29 08 sub %ecx,(%r8)
|
|
6634b68b: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
6634b692: 31 d2 xor %edx,%edx
|
|
6634b694: 41 8b 08 mov (%r8),%ecx
|
|
6634b697: 85 c9 test %ecx,%ecx
|
|
6634b699: 0f 9f c2 setg %dl
|
|
6634b69c: 3b 10 cmp (%rax),%edx
|
|
6634b69e: 74 2d je 6634b6cd <GateFunc_Buffer2_F+0xed>
|
|
6634b6a0: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634b6a4: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634b6a8: 8b 00 mov (%rax),%eax
|
|
6634b6aa: 85 c0 test %eax,%eax
|
|
6634b6ac: 75 1f jne 6634b6cd <GateFunc_Buffer2_F+0xed>
|
|
6634b6ae: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634b6b2: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634b6b6: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634b6ba: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634b6c0: 49 63 01 movslq (%r9),%rax
|
|
6634b6c3: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6634b6c6: 41 89 09 mov %ecx,(%r9)
|
|
6634b6c9: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634b6cd: 48 83 c4 20 add $0x20,%rsp
|
|
6634b6d1: 5b pop %rbx
|
|
6634b6d2: c3 retq
|
|
6634b6d3: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634b6d7: 4c 8b 41 18 mov 0x18(%rcx),%r8
|
|
6634b6db: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634b6df: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634b6e5: 49 63 09 movslq (%r9),%rcx
|
|
6634b6e8: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634b6ec: 45 89 19 mov %r11d,(%r9)
|
|
6634b6ef: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
6634b6f3: eb 80 jmp 6634b675 <GateFunc_Buffer2_F+0x95>
|
|
6634b6f5: 90 nop
|
|
6634b6f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634b6fd: 00 00 00
|
|
|
|
000000006634b700 <GateFunc_Rom6x8_F>:
|
|
6634b700: 41 55 push %r13
|
|
6634b702: 41 54 push %r12
|
|
6634b704: 55 push %rbp
|
|
6634b705: 57 push %rdi
|
|
6634b706: 56 push %rsi
|
|
6634b707: 53 push %rbx
|
|
6634b708: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b70c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634b710: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
6634b714: 48 89 cb mov %rcx,%rbx
|
|
6634b717: 44 8b 2a mov (%rdx),%r13d
|
|
6634b71a: 45 85 ed test %r13d,%r13d
|
|
6634b71d: 0f 84 9d 00 00 00 je 6634b7c0 <GateFunc_Rom6x8_F+0xc0>
|
|
6634b723: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634b727: bf 07 00 00 00 mov $0x7,%edi
|
|
6634b72c: 4c 8d 2d cd 78 00 00 lea 0x78cd(%rip),%r13 # 66353000 <.rdata>
|
|
6634b733: 4c 8d 25 d6 78 00 00 lea 0x78d6(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b73a: 8b 0a mov (%rdx),%ecx
|
|
6634b73c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634b740: 8b 12 mov (%rdx),%edx
|
|
6634b742: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634b745: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b749: 8b 09 mov (%rcx),%ecx
|
|
6634b74b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634b74e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634b752: 8b 09 mov (%rcx),%ecx
|
|
6634b754: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634b757: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634b75b: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634b75f: 8b 31 mov (%rcx),%esi
|
|
6634b761: c1 e6 04 shl $0x4,%esi
|
|
6634b764: 01 f2 add %esi,%edx
|
|
6634b766: 8b 30 mov (%rax),%esi
|
|
6634b768: c1 e6 05 shl $0x5,%esi
|
|
6634b76b: 01 d6 add %edx,%esi
|
|
6634b76d: 48 63 ee movslq %esi,%rbp
|
|
6634b770: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634b774: 85 f6 test %esi,%esi
|
|
6634b776: 78 05 js 6634b77d <GateFunc_Rom6x8_F+0x7d>
|
|
6634b778: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634b77b: 7f 11 jg 6634b78e <GateFunc_Rom6x8_F+0x8e>
|
|
6634b77d: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634b783: 4c 89 ea mov %r13,%rdx
|
|
6634b786: 4c 89 e1 mov %r12,%rcx
|
|
6634b789: e8 02 61 00 00 callq 66351890 <_assert>
|
|
6634b78e: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634b792: 89 fa mov %edi,%edx
|
|
6634b794: 48 89 d9 mov %rbx,%rcx
|
|
6634b797: 83 c7 01 add $0x1,%edi
|
|
6634b79a: 83 c6 40 add $0x40,%esi
|
|
6634b79d: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634b7a1: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
6634b7a8: e8 03 5c ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b7ad: 83 ff 0f cmp $0xf,%edi
|
|
6634b7b0: 75 c2 jne 6634b774 <GateFunc_Rom6x8_F+0x74>
|
|
6634b7b2: 48 83 c4 28 add $0x28,%rsp
|
|
6634b7b6: 5b pop %rbx
|
|
6634b7b7: 5e pop %rsi
|
|
6634b7b8: 5f pop %rdi
|
|
6634b7b9: 5d pop %rbp
|
|
6634b7ba: 41 5c pop %r12
|
|
6634b7bc: 41 5d pop %r13
|
|
6634b7be: c3 retq
|
|
6634b7bf: 90 nop
|
|
6634b7c0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634b7c4: 4c 8b 05 55 b1 00 00 mov 0xb155(%rip),%r8 # 66356920 <net_queue>
|
|
6634b7cb: 48 8b 0d 5e b1 00 00 mov 0xb15e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634b7d2: 44 8b 4a 1c mov 0x1c(%rdx),%r9d
|
|
6634b7d6: 45 85 c9 test %r9d,%r9d
|
|
6634b7d9: 74 58 je 6634b833 <GateFunc_Rom6x8_F+0x133>
|
|
6634b7db: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b7df: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
6634b7e3: 45 29 0a sub %r9d,(%r10)
|
|
6634b7e6: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
6634b7ed: 45 8b 22 mov (%r10),%r12d
|
|
6634b7f0: 45 31 d2 xor %r10d,%r10d
|
|
6634b7f3: 4c 8b 48 38 mov 0x38(%rax),%r9
|
|
6634b7f7: 45 85 e4 test %r12d,%r12d
|
|
6634b7fa: 41 0f 9f c2 setg %r10b
|
|
6634b7fe: 45 3b 11 cmp (%r9),%r10d
|
|
6634b801: 74 30 je 6634b833 <GateFunc_Rom6x8_F+0x133>
|
|
6634b803: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b807: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634b80b: 41 8b 29 mov (%r9),%ebp
|
|
6634b80e: 85 ed test %ebp,%ebp
|
|
6634b810: 75 21 jne 6634b833 <GateFunc_Rom6x8_F+0x133>
|
|
6634b812: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b816: 4d 8b 51 38 mov 0x38(%r9),%r10
|
|
6634b81a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b81e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b825: 4c 63 09 movslq (%rcx),%r9
|
|
6634b828: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b82c: 44 89 19 mov %r11d,(%rcx)
|
|
6634b82f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b833: 44 8b 4a 20 mov 0x20(%rdx),%r9d
|
|
6634b837: 45 85 c9 test %r9d,%r9d
|
|
6634b83a: 74 57 je 6634b893 <GateFunc_Rom6x8_F+0x193>
|
|
6634b83c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b840: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
6634b844: 45 29 0a sub %r9d,(%r10)
|
|
6634b847: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634b84e: 41 8b 3a mov (%r10),%edi
|
|
6634b851: 45 31 d2 xor %r10d,%r10d
|
|
6634b854: 4c 8b 48 40 mov 0x40(%rax),%r9
|
|
6634b858: 85 ff test %edi,%edi
|
|
6634b85a: 41 0f 9f c2 setg %r10b
|
|
6634b85e: 45 3b 11 cmp (%r9),%r10d
|
|
6634b861: 74 30 je 6634b893 <GateFunc_Rom6x8_F+0x193>
|
|
6634b863: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b867: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634b86b: 41 8b 31 mov (%r9),%esi
|
|
6634b86e: 85 f6 test %esi,%esi
|
|
6634b870: 75 21 jne 6634b893 <GateFunc_Rom6x8_F+0x193>
|
|
6634b872: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b876: 4d 8b 51 40 mov 0x40(%r9),%r10
|
|
6634b87a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b87e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b885: 4c 63 09 movslq (%rcx),%r9
|
|
6634b888: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b88c: 44 89 19 mov %r11d,(%rcx)
|
|
6634b88f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b893: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
6634b897: 45 85 c9 test %r9d,%r9d
|
|
6634b89a: 74 59 je 6634b8f5 <GateFunc_Rom6x8_F+0x1f5>
|
|
6634b89c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b8a0: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634b8a4: 45 29 0a sub %r9d,(%r10)
|
|
6634b8a7: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634b8ae: 45 8b 1a mov (%r10),%r11d
|
|
6634b8b1: 45 31 d2 xor %r10d,%r10d
|
|
6634b8b4: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
6634b8b8: 45 85 db test %r11d,%r11d
|
|
6634b8bb: 41 0f 9f c2 setg %r10b
|
|
6634b8bf: 45 3b 11 cmp (%r9),%r10d
|
|
6634b8c2: 74 31 je 6634b8f5 <GateFunc_Rom6x8_F+0x1f5>
|
|
6634b8c4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b8c8: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634b8cc: 45 8b 11 mov (%r9),%r10d
|
|
6634b8cf: 45 85 d2 test %r10d,%r10d
|
|
6634b8d2: 75 21 jne 6634b8f5 <GateFunc_Rom6x8_F+0x1f5>
|
|
6634b8d4: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b8d8: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634b8dc: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b8e0: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b8e7: 4c 63 09 movslq (%rcx),%r9
|
|
6634b8ea: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b8ee: 44 89 19 mov %r11d,(%rcx)
|
|
6634b8f1: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b8f5: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634b8f9: 45 85 c9 test %r9d,%r9d
|
|
6634b8fc: 74 59 je 6634b957 <GateFunc_Rom6x8_F+0x257>
|
|
6634b8fe: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b902: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634b906: 45 29 0a sub %r9d,(%r10)
|
|
6634b909: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634b910: 45 8b 0a mov (%r10),%r9d
|
|
6634b913: 45 31 d2 xor %r10d,%r10d
|
|
6634b916: 45 85 c9 test %r9d,%r9d
|
|
6634b919: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634b91d: 41 0f 9f c2 setg %r10b
|
|
6634b921: 45 3b 11 cmp (%r9),%r10d
|
|
6634b924: 74 31 je 6634b957 <GateFunc_Rom6x8_F+0x257>
|
|
6634b926: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b92a: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634b92e: 45 8b 29 mov (%r9),%r13d
|
|
6634b931: 45 85 ed test %r13d,%r13d
|
|
6634b934: 75 21 jne 6634b957 <GateFunc_Rom6x8_F+0x257>
|
|
6634b936: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b93a: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634b93e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b942: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b949: 4c 63 09 movslq (%rcx),%r9
|
|
6634b94c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b950: 44 89 19 mov %r11d,(%rcx)
|
|
6634b953: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b957: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634b95b: 45 85 c9 test %r9d,%r9d
|
|
6634b95e: 74 58 je 6634b9b8 <GateFunc_Rom6x8_F+0x2b8>
|
|
6634b960: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b964: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634b968: 45 29 0a sub %r9d,(%r10)
|
|
6634b96b: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634b972: 45 8b 22 mov (%r10),%r12d
|
|
6634b975: 45 31 d2 xor %r10d,%r10d
|
|
6634b978: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634b97c: 45 85 e4 test %r12d,%r12d
|
|
6634b97f: 41 0f 9f c2 setg %r10b
|
|
6634b983: 45 3b 11 cmp (%r9),%r10d
|
|
6634b986: 74 30 je 6634b9b8 <GateFunc_Rom6x8_F+0x2b8>
|
|
6634b988: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b98c: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634b990: 41 8b 29 mov (%r9),%ebp
|
|
6634b993: 85 ed test %ebp,%ebp
|
|
6634b995: 75 21 jne 6634b9b8 <GateFunc_Rom6x8_F+0x2b8>
|
|
6634b997: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b99b: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634b99f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b9a3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b9aa: 4c 63 09 movslq (%rcx),%r9
|
|
6634b9ad: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b9b1: 44 89 19 mov %r11d,(%rcx)
|
|
6634b9b4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b9b8: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634b9bc: 45 85 c9 test %r9d,%r9d
|
|
6634b9bf: 74 57 je 6634ba18 <GateFunc_Rom6x8_F+0x318>
|
|
6634b9c1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b9c5: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634b9c9: 45 29 0a sub %r9d,(%r10)
|
|
6634b9cc: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634b9d3: 41 8b 3a mov (%r10),%edi
|
|
6634b9d6: 45 31 d2 xor %r10d,%r10d
|
|
6634b9d9: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634b9dd: 85 ff test %edi,%edi
|
|
6634b9df: 41 0f 9f c2 setg %r10b
|
|
6634b9e3: 45 3b 11 cmp (%r9),%r10d
|
|
6634b9e6: 74 30 je 6634ba18 <GateFunc_Rom6x8_F+0x318>
|
|
6634b9e8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b9ec: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634b9f0: 41 8b 31 mov (%r9),%esi
|
|
6634b9f3: 85 f6 test %esi,%esi
|
|
6634b9f5: 75 21 jne 6634ba18 <GateFunc_Rom6x8_F+0x318>
|
|
6634b9f7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b9fb: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634b9ff: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ba03: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ba0a: 4c 63 09 movslq (%rcx),%r9
|
|
6634ba0d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ba11: 44 89 19 mov %r11d,(%rcx)
|
|
6634ba14: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ba18: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634ba1c: 45 85 c9 test %r9d,%r9d
|
|
6634ba1f: 74 59 je 6634ba7a <GateFunc_Rom6x8_F+0x37a>
|
|
6634ba21: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634ba25: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634ba29: 45 29 0a sub %r9d,(%r10)
|
|
6634ba2c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634ba33: 45 8b 1a mov (%r10),%r11d
|
|
6634ba36: 45 31 d2 xor %r10d,%r10d
|
|
6634ba39: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634ba3d: 45 85 db test %r11d,%r11d
|
|
6634ba40: 41 0f 9f c2 setg %r10b
|
|
6634ba44: 45 3b 11 cmp (%r9),%r10d
|
|
6634ba47: 74 31 je 6634ba7a <GateFunc_Rom6x8_F+0x37a>
|
|
6634ba49: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634ba4d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634ba51: 45 8b 11 mov (%r9),%r10d
|
|
6634ba54: 45 85 d2 test %r10d,%r10d
|
|
6634ba57: 75 21 jne 6634ba7a <GateFunc_Rom6x8_F+0x37a>
|
|
6634ba59: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ba5d: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634ba61: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ba65: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ba6c: 4c 63 09 movslq (%rcx),%r9
|
|
6634ba6f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ba73: 44 89 19 mov %r11d,(%rcx)
|
|
6634ba76: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ba7a: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634ba7e: 45 85 c9 test %r9d,%r9d
|
|
6634ba81: 0f 84 2b fd ff ff je 6634b7b2 <GateFunc_Rom6x8_F+0xb2>
|
|
6634ba87: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634ba8b: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634ba8f: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634ba93: 45 29 0a sub %r9d,(%r10)
|
|
6634ba96: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634ba9d: 31 d2 xor %edx,%edx
|
|
6634ba9f: 45 8b 0a mov (%r10),%r9d
|
|
6634baa2: 45 85 c9 test %r9d,%r9d
|
|
6634baa5: 0f 9f c2 setg %dl
|
|
6634baa8: 3b 10 cmp (%rax),%edx
|
|
6634baaa: 0f 84 02 fd ff ff je 6634b7b2 <GateFunc_Rom6x8_F+0xb2>
|
|
6634bab0: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634bab4: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634bab8: 8b 00 mov (%rax),%eax
|
|
6634baba: 85 c0 test %eax,%eax
|
|
6634babc: 0f 85 f0 fc ff ff jne 6634b7b2 <GateFunc_Rom6x8_F+0xb2>
|
|
6634bac2: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634bac6: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
6634baca: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634bace: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634bad4: 48 63 01 movslq (%rcx),%rax
|
|
6634bad7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634badb: 44 89 09 mov %r9d,(%rcx)
|
|
6634bade: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634bae2: 48 83 c4 28 add $0x28,%rsp
|
|
6634bae6: 5b pop %rbx
|
|
6634bae7: 5e pop %rsi
|
|
6634bae8: 5f pop %rdi
|
|
6634bae9: 5d pop %rbp
|
|
6634baea: 41 5c pop %r12
|
|
6634baec: 41 5d pop %r13
|
|
6634baee: c3 retq
|
|
6634baef: 90 nop
|
|
|
|
000000006634baf0 <GateFunc_Rom9x8_F>:
|
|
6634baf0: 41 55 push %r13
|
|
6634baf2: 41 54 push %r12
|
|
6634baf4: 55 push %rbp
|
|
6634baf5: 57 push %rdi
|
|
6634baf6: 56 push %rsi
|
|
6634baf7: 53 push %rbx
|
|
6634baf8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634bafc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634bb00: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634bb07: 48 89 cb mov %rcx,%rbx
|
|
6634bb0a: 44 8b 2a mov (%rdx),%r13d
|
|
6634bb0d: 45 85 ed test %r13d,%r13d
|
|
6634bb10: 0f 84 ca 00 00 00 je 6634bbe0 <GateFunc_Rom9x8_F+0xf0>
|
|
6634bb16: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634bb1a: bf 0a 00 00 00 mov $0xa,%edi
|
|
6634bb1f: 4c 8d 2d da 74 00 00 lea 0x74da(%rip),%r13 # 66353000 <.rdata>
|
|
6634bb26: 4c 8d 25 e3 74 00 00 lea 0x74e3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634bb2d: 8b 0a mov (%rdx),%ecx
|
|
6634bb2f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634bb33: 8b 12 mov (%rdx),%edx
|
|
6634bb35: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634bb38: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634bb3c: 8b 09 mov (%rcx),%ecx
|
|
6634bb3e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634bb41: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634bb45: 8b 09 mov (%rcx),%ecx
|
|
6634bb47: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634bb4a: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634bb4e: 8b 31 mov (%rcx),%esi
|
|
6634bb50: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634bb54: c1 e6 04 shl $0x4,%esi
|
|
6634bb57: 01 d6 add %edx,%esi
|
|
6634bb59: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634bb5d: 8b 12 mov (%rdx),%edx
|
|
6634bb5f: c1 e2 05 shl $0x5,%edx
|
|
6634bb62: 01 d6 add %edx,%esi
|
|
6634bb64: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634bb68: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634bb6c: 8b 12 mov (%rdx),%edx
|
|
6634bb6e: c1 e2 06 shl $0x6,%edx
|
|
6634bb71: 01 f2 add %esi,%edx
|
|
6634bb73: 8b 31 mov (%rcx),%esi
|
|
6634bb75: c1 e6 07 shl $0x7,%esi
|
|
6634bb78: 01 f2 add %esi,%edx
|
|
6634bb7a: 8b 30 mov (%rax),%esi
|
|
6634bb7c: c1 e6 08 shl $0x8,%esi
|
|
6634bb7f: 01 d6 add %edx,%esi
|
|
6634bb81: 48 63 ee movslq %esi,%rbp
|
|
6634bb84: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634bb88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634bb8f: 00
|
|
6634bb90: 85 f6 test %esi,%esi
|
|
6634bb92: 78 05 js 6634bb99 <GateFunc_Rom9x8_F+0xa9>
|
|
6634bb94: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634bb97: 7f 11 jg 6634bbaa <GateFunc_Rom9x8_F+0xba>
|
|
6634bb99: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634bb9f: 4c 89 ea mov %r13,%rdx
|
|
6634bba2: 4c 89 e1 mov %r12,%rcx
|
|
6634bba5: e8 e6 5c 00 00 callq 66351890 <_assert>
|
|
6634bbaa: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634bbae: 89 fa mov %edi,%edx
|
|
6634bbb0: 48 89 d9 mov %rbx,%rcx
|
|
6634bbb3: 83 c7 01 add $0x1,%edi
|
|
6634bbb6: 81 c6 00 02 00 00 add $0x200,%esi
|
|
6634bbbc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634bbc0: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634bbc7: e8 e4 57 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634bbcc: 83 ff 12 cmp $0x12,%edi
|
|
6634bbcf: 75 bf jne 6634bb90 <GateFunc_Rom9x8_F+0xa0>
|
|
6634bbd1: 48 83 c4 28 add $0x28,%rsp
|
|
6634bbd5: 5b pop %rbx
|
|
6634bbd6: 5e pop %rsi
|
|
6634bbd7: 5f pop %rdi
|
|
6634bbd8: 5d pop %rbp
|
|
6634bbd9: 41 5c pop %r12
|
|
6634bbdb: 41 5d pop %r13
|
|
6634bbdd: c3 retq
|
|
6634bbde: 66 90 xchg %ax,%ax
|
|
6634bbe0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634bbe4: 4c 8b 05 35 ad 00 00 mov 0xad35(%rip),%r8 # 66356920 <net_queue>
|
|
6634bbeb: 48 8b 0d 3e ad 00 00 mov 0xad3e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634bbf2: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634bbf6: 45 85 c9 test %r9d,%r9d
|
|
6634bbf9: 74 58 je 6634bc53 <GateFunc_Rom9x8_F+0x163>
|
|
6634bbfb: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bbff: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634bc03: 45 29 0a sub %r9d,(%r10)
|
|
6634bc06: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634bc0d: 45 8b 22 mov (%r10),%r12d
|
|
6634bc10: 45 31 d2 xor %r10d,%r10d
|
|
6634bc13: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634bc17: 45 85 e4 test %r12d,%r12d
|
|
6634bc1a: 41 0f 9f c2 setg %r10b
|
|
6634bc1e: 45 3b 11 cmp (%r9),%r10d
|
|
6634bc21: 74 30 je 6634bc53 <GateFunc_Rom9x8_F+0x163>
|
|
6634bc23: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bc27: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634bc2b: 41 8b 29 mov (%r9),%ebp
|
|
6634bc2e: 85 ed test %ebp,%ebp
|
|
6634bc30: 75 21 jne 6634bc53 <GateFunc_Rom9x8_F+0x163>
|
|
6634bc32: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bc36: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634bc3a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bc3e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bc45: 4c 63 09 movslq (%rcx),%r9
|
|
6634bc48: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bc4c: 44 89 19 mov %r11d,(%rcx)
|
|
6634bc4f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bc53: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634bc57: 45 85 c9 test %r9d,%r9d
|
|
6634bc5a: 74 57 je 6634bcb3 <GateFunc_Rom9x8_F+0x1c3>
|
|
6634bc5c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bc60: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634bc64: 45 29 0a sub %r9d,(%r10)
|
|
6634bc67: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634bc6e: 41 8b 3a mov (%r10),%edi
|
|
6634bc71: 45 31 d2 xor %r10d,%r10d
|
|
6634bc74: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634bc78: 85 ff test %edi,%edi
|
|
6634bc7a: 41 0f 9f c2 setg %r10b
|
|
6634bc7e: 45 3b 11 cmp (%r9),%r10d
|
|
6634bc81: 74 30 je 6634bcb3 <GateFunc_Rom9x8_F+0x1c3>
|
|
6634bc83: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bc87: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634bc8b: 41 8b 31 mov (%r9),%esi
|
|
6634bc8e: 85 f6 test %esi,%esi
|
|
6634bc90: 75 21 jne 6634bcb3 <GateFunc_Rom9x8_F+0x1c3>
|
|
6634bc92: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bc96: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634bc9a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bc9e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bca5: 4c 63 09 movslq (%rcx),%r9
|
|
6634bca8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bcac: 44 89 19 mov %r11d,(%rcx)
|
|
6634bcaf: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bcb3: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634bcb7: 45 85 c9 test %r9d,%r9d
|
|
6634bcba: 74 59 je 6634bd15 <GateFunc_Rom9x8_F+0x225>
|
|
6634bcbc: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bcc0: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634bcc4: 45 29 0a sub %r9d,(%r10)
|
|
6634bcc7: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634bcce: 45 8b 1a mov (%r10),%r11d
|
|
6634bcd1: 45 31 d2 xor %r10d,%r10d
|
|
6634bcd4: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634bcd8: 45 85 db test %r11d,%r11d
|
|
6634bcdb: 41 0f 9f c2 setg %r10b
|
|
6634bcdf: 45 3b 11 cmp (%r9),%r10d
|
|
6634bce2: 74 31 je 6634bd15 <GateFunc_Rom9x8_F+0x225>
|
|
6634bce4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bce8: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634bcec: 45 8b 11 mov (%r9),%r10d
|
|
6634bcef: 45 85 d2 test %r10d,%r10d
|
|
6634bcf2: 75 21 jne 6634bd15 <GateFunc_Rom9x8_F+0x225>
|
|
6634bcf4: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bcf8: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634bcfc: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bd00: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bd07: 4c 63 09 movslq (%rcx),%r9
|
|
6634bd0a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bd0e: 44 89 19 mov %r11d,(%rcx)
|
|
6634bd11: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bd15: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634bd19: 45 85 c9 test %r9d,%r9d
|
|
6634bd1c: 74 59 je 6634bd77 <GateFunc_Rom9x8_F+0x287>
|
|
6634bd1e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bd22: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634bd26: 45 29 0a sub %r9d,(%r10)
|
|
6634bd29: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634bd30: 45 8b 0a mov (%r10),%r9d
|
|
6634bd33: 45 31 d2 xor %r10d,%r10d
|
|
6634bd36: 45 85 c9 test %r9d,%r9d
|
|
6634bd39: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634bd3d: 41 0f 9f c2 setg %r10b
|
|
6634bd41: 45 3b 11 cmp (%r9),%r10d
|
|
6634bd44: 74 31 je 6634bd77 <GateFunc_Rom9x8_F+0x287>
|
|
6634bd46: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bd4a: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634bd4e: 45 8b 29 mov (%r9),%r13d
|
|
6634bd51: 45 85 ed test %r13d,%r13d
|
|
6634bd54: 75 21 jne 6634bd77 <GateFunc_Rom9x8_F+0x287>
|
|
6634bd56: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bd5a: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634bd5e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bd62: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bd69: 4c 63 09 movslq (%rcx),%r9
|
|
6634bd6c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bd70: 44 89 19 mov %r11d,(%rcx)
|
|
6634bd73: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bd77: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634bd7b: 45 85 c9 test %r9d,%r9d
|
|
6634bd7e: 74 58 je 6634bdd8 <GateFunc_Rom9x8_F+0x2e8>
|
|
6634bd80: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bd84: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634bd88: 45 29 0a sub %r9d,(%r10)
|
|
6634bd8b: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634bd92: 45 8b 22 mov (%r10),%r12d
|
|
6634bd95: 45 31 d2 xor %r10d,%r10d
|
|
6634bd98: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634bd9c: 45 85 e4 test %r12d,%r12d
|
|
6634bd9f: 41 0f 9f c2 setg %r10b
|
|
6634bda3: 45 3b 11 cmp (%r9),%r10d
|
|
6634bda6: 74 30 je 6634bdd8 <GateFunc_Rom9x8_F+0x2e8>
|
|
6634bda8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bdac: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634bdb0: 41 8b 29 mov (%r9),%ebp
|
|
6634bdb3: 85 ed test %ebp,%ebp
|
|
6634bdb5: 75 21 jne 6634bdd8 <GateFunc_Rom9x8_F+0x2e8>
|
|
6634bdb7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bdbb: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634bdbf: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bdc3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bdca: 4c 63 09 movslq (%rcx),%r9
|
|
6634bdcd: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bdd1: 44 89 19 mov %r11d,(%rcx)
|
|
6634bdd4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bdd8: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634bddc: 45 85 c9 test %r9d,%r9d
|
|
6634bddf: 74 57 je 6634be38 <GateFunc_Rom9x8_F+0x348>
|
|
6634bde1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bde5: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634bde9: 45 29 0a sub %r9d,(%r10)
|
|
6634bdec: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634bdf3: 41 8b 3a mov (%r10),%edi
|
|
6634bdf6: 45 31 d2 xor %r10d,%r10d
|
|
6634bdf9: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634bdfd: 85 ff test %edi,%edi
|
|
6634bdff: 41 0f 9f c2 setg %r10b
|
|
6634be03: 45 3b 11 cmp (%r9),%r10d
|
|
6634be06: 74 30 je 6634be38 <GateFunc_Rom9x8_F+0x348>
|
|
6634be08: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634be0c: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634be10: 41 8b 31 mov (%r9),%esi
|
|
6634be13: 85 f6 test %esi,%esi
|
|
6634be15: 75 21 jne 6634be38 <GateFunc_Rom9x8_F+0x348>
|
|
6634be17: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634be1b: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634be1f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634be23: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634be2a: 4c 63 09 movslq (%rcx),%r9
|
|
6634be2d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634be31: 44 89 19 mov %r11d,(%rcx)
|
|
6634be34: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634be38: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634be3c: 45 85 c9 test %r9d,%r9d
|
|
6634be3f: 74 65 je 6634bea6 <GateFunc_Rom9x8_F+0x3b6>
|
|
6634be41: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634be45: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634be4c: 45 29 0a sub %r9d,(%r10)
|
|
6634be4f: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634be56: 45 8b 1a mov (%r10),%r11d
|
|
6634be59: 45 31 d2 xor %r10d,%r10d
|
|
6634be5c: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634be63: 45 85 db test %r11d,%r11d
|
|
6634be66: 41 0f 9f c2 setg %r10b
|
|
6634be6a: 45 3b 11 cmp (%r9),%r10d
|
|
6634be6d: 74 37 je 6634bea6 <GateFunc_Rom9x8_F+0x3b6>
|
|
6634be6f: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634be73: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634be7a: 45 8b 11 mov (%r9),%r10d
|
|
6634be7d: 45 85 d2 test %r10d,%r10d
|
|
6634be80: 75 24 jne 6634bea6 <GateFunc_Rom9x8_F+0x3b6>
|
|
6634be82: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634be86: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634be8d: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634be91: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634be98: 4c 63 09 movslq (%rcx),%r9
|
|
6634be9b: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634be9f: 44 89 19 mov %r11d,(%rcx)
|
|
6634bea2: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bea6: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634beaa: 45 85 c9 test %r9d,%r9d
|
|
6634bead: 0f 84 1e fd ff ff je 6634bbd1 <GateFunc_Rom9x8_F+0xe1>
|
|
6634beb3: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634beb7: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax
|
|
6634bebe: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634bec5: 45 29 0a sub %r9d,(%r10)
|
|
6634bec8: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634becf: 31 d2 xor %edx,%edx
|
|
6634bed1: 45 8b 0a mov (%r10),%r9d
|
|
6634bed4: 45 85 c9 test %r9d,%r9d
|
|
6634bed7: 0f 9f c2 setg %dl
|
|
6634beda: 3b 10 cmp (%rax),%edx
|
|
6634bedc: 0f 84 ef fc ff ff je 6634bbd1 <GateFunc_Rom9x8_F+0xe1>
|
|
6634bee2: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634bee6: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax
|
|
6634beed: 8b 00 mov (%rax),%eax
|
|
6634beef: 85 c0 test %eax,%eax
|
|
6634bef1: 0f 85 da fc ff ff jne 6634bbd1 <GateFunc_Rom9x8_F+0xe1>
|
|
6634bef7: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634befb: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634bf02: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634bf06: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634bf0c: 48 63 01 movslq (%rcx),%rax
|
|
6634bf0f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634bf13: 44 89 09 mov %r9d,(%rcx)
|
|
6634bf16: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634bf1a: 48 83 c4 28 add $0x28,%rsp
|
|
6634bf1e: 5b pop %rbx
|
|
6634bf1f: 5e pop %rsi
|
|
6634bf20: 5f pop %rdi
|
|
6634bf21: 5d pop %rbp
|
|
6634bf22: 41 5c pop %r12
|
|
6634bf24: 41 5d pop %r13
|
|
6634bf26: c3 retq
|
|
6634bf27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634bf2e: 00 00
|
|
|
|
000000006634bf30 <GateFunc_Rom12x8_F>:
|
|
6634bf30: 41 55 push %r13
|
|
6634bf32: 41 54 push %r12
|
|
6634bf34: 55 push %rbp
|
|
6634bf35: 57 push %rdi
|
|
6634bf36: 56 push %rsi
|
|
6634bf37: 53 push %rbx
|
|
6634bf38: 48 83 ec 28 sub $0x28,%rsp
|
|
6634bf3c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634bf40: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634bf47: 48 89 cb mov %rcx,%rbx
|
|
6634bf4a: 44 8b 2a mov (%rdx),%r13d
|
|
6634bf4d: 45 85 ed test %r13d,%r13d
|
|
6634bf50: 0f 84 ea 00 00 00 je 6634c040 <GateFunc_Rom12x8_F+0x110>
|
|
6634bf56: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634bf5a: bf 0d 00 00 00 mov $0xd,%edi
|
|
6634bf5f: 4c 8d 2d 9a 70 00 00 lea 0x709a(%rip),%r13 # 66353000 <.rdata>
|
|
6634bf66: 4c 8d 25 a3 70 00 00 lea 0x70a3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634bf6d: 8b 0a mov (%rdx),%ecx
|
|
6634bf6f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634bf73: 8b 12 mov (%rdx),%edx
|
|
6634bf75: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634bf78: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634bf7c: 8b 09 mov (%rcx),%ecx
|
|
6634bf7e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634bf81: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634bf85: 8b 09 mov (%rcx),%ecx
|
|
6634bf87: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634bf8a: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634bf8e: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634bf92: 8b 12 mov (%rdx),%edx
|
|
6634bf94: c1 e2 04 shl $0x4,%edx
|
|
6634bf97: 01 d6 add %edx,%esi
|
|
6634bf99: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634bf9d: 8b 12 mov (%rdx),%edx
|
|
6634bf9f: c1 e2 05 shl $0x5,%edx
|
|
6634bfa2: 01 f2 add %esi,%edx
|
|
6634bfa4: 8b 31 mov (%rcx),%esi
|
|
6634bfa6: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634bfaa: c1 e6 06 shl $0x6,%esi
|
|
6634bfad: 01 f2 add %esi,%edx
|
|
6634bfaf: 8b 31 mov (%rcx),%esi
|
|
6634bfb1: 48 8b 48 58 mov 0x58(%rax),%rcx
|
|
6634bfb5: c1 e6 07 shl $0x7,%esi
|
|
6634bfb8: 01 d6 add %edx,%esi
|
|
6634bfba: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634bfbe: 8b 12 mov (%rdx),%edx
|
|
6634bfc0: c1 e2 08 shl $0x8,%edx
|
|
6634bfc3: 01 d6 add %edx,%esi
|
|
6634bfc5: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634bfc9: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634bfcd: 8b 12 mov (%rdx),%edx
|
|
6634bfcf: c1 e2 09 shl $0x9,%edx
|
|
6634bfd2: 01 f2 add %esi,%edx
|
|
6634bfd4: 8b 31 mov (%rcx),%esi
|
|
6634bfd6: c1 e6 0a shl $0xa,%esi
|
|
6634bfd9: 01 f2 add %esi,%edx
|
|
6634bfdb: 8b 30 mov (%rax),%esi
|
|
6634bfdd: c1 e6 0b shl $0xb,%esi
|
|
6634bfe0: 01 d6 add %edx,%esi
|
|
6634bfe2: 48 63 ee movslq %esi,%rbp
|
|
6634bfe5: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634bfe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634bff0: 85 f6 test %esi,%esi
|
|
6634bff2: 78 05 js 6634bff9 <GateFunc_Rom12x8_F+0xc9>
|
|
6634bff4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634bff7: 7f 11 jg 6634c00a <GateFunc_Rom12x8_F+0xda>
|
|
6634bff9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634bfff: 4c 89 ea mov %r13,%rdx
|
|
6634c002: 4c 89 e1 mov %r12,%rcx
|
|
6634c005: e8 86 58 00 00 callq 66351890 <_assert>
|
|
6634c00a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634c00e: 89 fa mov %edi,%edx
|
|
6634c010: 48 89 d9 mov %rbx,%rcx
|
|
6634c013: 83 c7 01 add $0x1,%edi
|
|
6634c016: 81 c6 00 10 00 00 add $0x1000,%esi
|
|
6634c01c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634c020: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
6634c027: e8 84 53 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634c02c: 83 ff 15 cmp $0x15,%edi
|
|
6634c02f: 75 bf jne 6634bff0 <GateFunc_Rom12x8_F+0xc0>
|
|
6634c031: 48 83 c4 28 add $0x28,%rsp
|
|
6634c035: 5b pop %rbx
|
|
6634c036: 5e pop %rsi
|
|
6634c037: 5f pop %rdi
|
|
6634c038: 5d pop %rbp
|
|
6634c039: 41 5c pop %r12
|
|
6634c03b: 41 5d pop %r13
|
|
6634c03d: c3 retq
|
|
6634c03e: 66 90 xchg %ax,%ax
|
|
6634c040: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634c044: 4c 8b 05 d5 a8 00 00 mov 0xa8d5(%rip),%r8 # 66356920 <net_queue>
|
|
6634c04b: 48 8b 0d de a8 00 00 mov 0xa8de(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634c052: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634c056: 45 85 c9 test %r9d,%r9d
|
|
6634c059: 74 58 je 6634c0b3 <GateFunc_Rom12x8_F+0x183>
|
|
6634c05b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c05f: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634c063: 45 29 0a sub %r9d,(%r10)
|
|
6634c066: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634c06d: 45 8b 22 mov (%r10),%r12d
|
|
6634c070: 45 31 d2 xor %r10d,%r10d
|
|
6634c073: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634c077: 45 85 e4 test %r12d,%r12d
|
|
6634c07a: 41 0f 9f c2 setg %r10b
|
|
6634c07e: 45 3b 11 cmp (%r9),%r10d
|
|
6634c081: 74 30 je 6634c0b3 <GateFunc_Rom12x8_F+0x183>
|
|
6634c083: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c087: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634c08b: 41 8b 29 mov (%r9),%ebp
|
|
6634c08e: 85 ed test %ebp,%ebp
|
|
6634c090: 75 21 jne 6634c0b3 <GateFunc_Rom12x8_F+0x183>
|
|
6634c092: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c096: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634c09a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c09e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c0a5: 4c 63 09 movslq (%rcx),%r9
|
|
6634c0a8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c0ac: 44 89 19 mov %r11d,(%rcx)
|
|
6634c0af: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c0b3: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634c0b7: 45 85 c9 test %r9d,%r9d
|
|
6634c0ba: 74 57 je 6634c113 <GateFunc_Rom12x8_F+0x1e3>
|
|
6634c0bc: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c0c0: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634c0c4: 45 29 0a sub %r9d,(%r10)
|
|
6634c0c7: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634c0ce: 41 8b 3a mov (%r10),%edi
|
|
6634c0d1: 45 31 d2 xor %r10d,%r10d
|
|
6634c0d4: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634c0d8: 85 ff test %edi,%edi
|
|
6634c0da: 41 0f 9f c2 setg %r10b
|
|
6634c0de: 45 3b 11 cmp (%r9),%r10d
|
|
6634c0e1: 74 30 je 6634c113 <GateFunc_Rom12x8_F+0x1e3>
|
|
6634c0e3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c0e7: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634c0eb: 41 8b 31 mov (%r9),%esi
|
|
6634c0ee: 85 f6 test %esi,%esi
|
|
6634c0f0: 75 21 jne 6634c113 <GateFunc_Rom12x8_F+0x1e3>
|
|
6634c0f2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c0f6: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634c0fa: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c0fe: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c105: 4c 63 09 movslq (%rcx),%r9
|
|
6634c108: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c10c: 44 89 19 mov %r11d,(%rcx)
|
|
6634c10f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c113: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634c117: 45 85 c9 test %r9d,%r9d
|
|
6634c11a: 74 59 je 6634c175 <GateFunc_Rom12x8_F+0x245>
|
|
6634c11c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c120: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634c124: 45 29 0a sub %r9d,(%r10)
|
|
6634c127: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634c12e: 45 8b 1a mov (%r10),%r11d
|
|
6634c131: 45 31 d2 xor %r10d,%r10d
|
|
6634c134: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634c138: 45 85 db test %r11d,%r11d
|
|
6634c13b: 41 0f 9f c2 setg %r10b
|
|
6634c13f: 45 3b 11 cmp (%r9),%r10d
|
|
6634c142: 74 31 je 6634c175 <GateFunc_Rom12x8_F+0x245>
|
|
6634c144: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c148: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634c14c: 45 8b 11 mov (%r9),%r10d
|
|
6634c14f: 45 85 d2 test %r10d,%r10d
|
|
6634c152: 75 21 jne 6634c175 <GateFunc_Rom12x8_F+0x245>
|
|
6634c154: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c158: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634c15c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c160: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c167: 4c 63 09 movslq (%rcx),%r9
|
|
6634c16a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c16e: 44 89 19 mov %r11d,(%rcx)
|
|
6634c171: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c175: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634c179: 45 85 c9 test %r9d,%r9d
|
|
6634c17c: 74 65 je 6634c1e3 <GateFunc_Rom12x8_F+0x2b3>
|
|
6634c17e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c182: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634c189: 45 29 0a sub %r9d,(%r10)
|
|
6634c18c: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634c193: 45 8b 0a mov (%r10),%r9d
|
|
6634c196: 45 31 d2 xor %r10d,%r10d
|
|
6634c199: 45 85 c9 test %r9d,%r9d
|
|
6634c19c: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634c1a3: 41 0f 9f c2 setg %r10b
|
|
6634c1a7: 45 3b 11 cmp (%r9),%r10d
|
|
6634c1aa: 74 37 je 6634c1e3 <GateFunc_Rom12x8_F+0x2b3>
|
|
6634c1ac: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c1b0: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634c1b7: 45 8b 29 mov (%r9),%r13d
|
|
6634c1ba: 45 85 ed test %r13d,%r13d
|
|
6634c1bd: 75 24 jne 6634c1e3 <GateFunc_Rom12x8_F+0x2b3>
|
|
6634c1bf: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c1c3: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634c1ca: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c1ce: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c1d5: 4c 63 09 movslq (%rcx),%r9
|
|
6634c1d8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c1dc: 44 89 19 mov %r11d,(%rcx)
|
|
6634c1df: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c1e3: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634c1e7: 45 85 c9 test %r9d,%r9d
|
|
6634c1ea: 74 64 je 6634c250 <GateFunc_Rom12x8_F+0x320>
|
|
6634c1ec: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c1f0: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634c1f7: 45 29 0a sub %r9d,(%r10)
|
|
6634c1fa: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634c201: 45 8b 22 mov (%r10),%r12d
|
|
6634c204: 45 31 d2 xor %r10d,%r10d
|
|
6634c207: 4c 8b 88 88 00 00 00 mov 0x88(%rax),%r9
|
|
6634c20e: 45 85 e4 test %r12d,%r12d
|
|
6634c211: 41 0f 9f c2 setg %r10b
|
|
6634c215: 45 3b 11 cmp (%r9),%r10d
|
|
6634c218: 74 36 je 6634c250 <GateFunc_Rom12x8_F+0x320>
|
|
6634c21a: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c21e: 4d 8b 89 88 00 00 00 mov 0x88(%r9),%r9
|
|
6634c225: 41 8b 29 mov (%r9),%ebp
|
|
6634c228: 85 ed test %ebp,%ebp
|
|
6634c22a: 75 24 jne 6634c250 <GateFunc_Rom12x8_F+0x320>
|
|
6634c22c: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c230: 4d 8b 91 88 00 00 00 mov 0x88(%r9),%r10
|
|
6634c237: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c23b: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c242: 4c 63 09 movslq (%rcx),%r9
|
|
6634c245: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c249: 44 89 19 mov %r11d,(%rcx)
|
|
6634c24c: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c250: 44 8b 4a 48 mov 0x48(%rdx),%r9d
|
|
6634c254: 45 85 c9 test %r9d,%r9d
|
|
6634c257: 74 63 je 6634c2bc <GateFunc_Rom12x8_F+0x38c>
|
|
6634c259: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c25d: 4d 8b 92 90 00 00 00 mov 0x90(%r10),%r10
|
|
6634c264: 45 29 0a sub %r9d,(%r10)
|
|
6634c267: c7 42 48 00 00 00 00 movl $0x0,0x48(%rdx)
|
|
6634c26e: 41 8b 3a mov (%r10),%edi
|
|
6634c271: 45 31 d2 xor %r10d,%r10d
|
|
6634c274: 4c 8b 88 90 00 00 00 mov 0x90(%rax),%r9
|
|
6634c27b: 85 ff test %edi,%edi
|
|
6634c27d: 41 0f 9f c2 setg %r10b
|
|
6634c281: 45 3b 11 cmp (%r9),%r10d
|
|
6634c284: 74 36 je 6634c2bc <GateFunc_Rom12x8_F+0x38c>
|
|
6634c286: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c28a: 4d 8b 89 90 00 00 00 mov 0x90(%r9),%r9
|
|
6634c291: 41 8b 31 mov (%r9),%esi
|
|
6634c294: 85 f6 test %esi,%esi
|
|
6634c296: 75 24 jne 6634c2bc <GateFunc_Rom12x8_F+0x38c>
|
|
6634c298: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c29c: 4d 8b 91 90 00 00 00 mov 0x90(%r9),%r10
|
|
6634c2a3: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c2a7: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c2ae: 4c 63 09 movslq (%rcx),%r9
|
|
6634c2b1: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c2b5: 44 89 19 mov %r11d,(%rcx)
|
|
6634c2b8: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c2bc: 44 8b 4a 4c mov 0x4c(%rdx),%r9d
|
|
6634c2c0: 45 85 c9 test %r9d,%r9d
|
|
6634c2c3: 74 65 je 6634c32a <GateFunc_Rom12x8_F+0x3fa>
|
|
6634c2c5: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c2c9: 4d 8b 92 98 00 00 00 mov 0x98(%r10),%r10
|
|
6634c2d0: 45 29 0a sub %r9d,(%r10)
|
|
6634c2d3: c7 42 4c 00 00 00 00 movl $0x0,0x4c(%rdx)
|
|
6634c2da: 45 8b 1a mov (%r10),%r11d
|
|
6634c2dd: 45 31 d2 xor %r10d,%r10d
|
|
6634c2e0: 4c 8b 88 98 00 00 00 mov 0x98(%rax),%r9
|
|
6634c2e7: 45 85 db test %r11d,%r11d
|
|
6634c2ea: 41 0f 9f c2 setg %r10b
|
|
6634c2ee: 45 3b 11 cmp (%r9),%r10d
|
|
6634c2f1: 74 37 je 6634c32a <GateFunc_Rom12x8_F+0x3fa>
|
|
6634c2f3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c2f7: 4d 8b 89 98 00 00 00 mov 0x98(%r9),%r9
|
|
6634c2fe: 45 8b 11 mov (%r9),%r10d
|
|
6634c301: 45 85 d2 test %r10d,%r10d
|
|
6634c304: 75 24 jne 6634c32a <GateFunc_Rom12x8_F+0x3fa>
|
|
6634c306: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c30a: 4d 8b 91 98 00 00 00 mov 0x98(%r9),%r10
|
|
6634c311: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c315: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c31c: 4c 63 09 movslq (%rcx),%r9
|
|
6634c31f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c323: 44 89 19 mov %r11d,(%rcx)
|
|
6634c326: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c32a: 44 8b 4a 50 mov 0x50(%rdx),%r9d
|
|
6634c32e: 45 85 c9 test %r9d,%r9d
|
|
6634c331: 0f 84 fa fc ff ff je 6634c031 <GateFunc_Rom12x8_F+0x101>
|
|
6634c337: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c33b: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax
|
|
6634c342: 4d 8b 92 a0 00 00 00 mov 0xa0(%r10),%r10
|
|
6634c349: 45 29 0a sub %r9d,(%r10)
|
|
6634c34c: c7 42 50 00 00 00 00 movl $0x0,0x50(%rdx)
|
|
6634c353: 31 d2 xor %edx,%edx
|
|
6634c355: 45 8b 0a mov (%r10),%r9d
|
|
6634c358: 45 85 c9 test %r9d,%r9d
|
|
6634c35b: 0f 9f c2 setg %dl
|
|
6634c35e: 3b 10 cmp (%rax),%edx
|
|
6634c360: 0f 84 cb fc ff ff je 6634c031 <GateFunc_Rom12x8_F+0x101>
|
|
6634c366: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634c36a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax
|
|
6634c371: 8b 00 mov (%rax),%eax
|
|
6634c373: 85 c0 test %eax,%eax
|
|
6634c375: 0f 85 b6 fc ff ff jne 6634c031 <GateFunc_Rom12x8_F+0x101>
|
|
6634c37b: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634c37f: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx
|
|
6634c386: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634c38a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634c390: 48 63 01 movslq (%rcx),%rax
|
|
6634c393: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634c397: 44 89 09 mov %r9d,(%rcx)
|
|
6634c39a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634c39e: 48 83 c4 28 add $0x28,%rsp
|
|
6634c3a2: 5b pop %rbx
|
|
6634c3a3: 5e pop %rsi
|
|
6634c3a4: 5f pop %rdi
|
|
6634c3a5: 5d pop %rbp
|
|
6634c3a6: 41 5c pop %r12
|
|
6634c3a8: 41 5d pop %r13
|
|
6634c3aa: c3 retq
|
|
6634c3ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634c3b0 <GateFunc_Rom11x8_F>:
|
|
6634c3b0: 41 55 push %r13
|
|
6634c3b2: 41 54 push %r12
|
|
6634c3b4: 55 push %rbp
|
|
6634c3b5: 57 push %rdi
|
|
6634c3b6: 56 push %rsi
|
|
6634c3b7: 53 push %rbx
|
|
6634c3b8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634c3bc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634c3c0: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx
|
|
6634c3c7: 48 89 cb mov %rcx,%rbx
|
|
6634c3ca: 44 8b 2a mov (%rdx),%r13d
|
|
6634c3cd: 45 85 ed test %r13d,%r13d
|
|
6634c3d0: 0f 84 da 00 00 00 je 6634c4b0 <GateFunc_Rom11x8_F+0x100>
|
|
6634c3d6: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634c3da: bf 0c 00 00 00 mov $0xc,%edi
|
|
6634c3df: 4c 8d 2d 1a 6c 00 00 lea 0x6c1a(%rip),%r13 # 66353000 <.rdata>
|
|
6634c3e6: 4c 8d 25 23 6c 00 00 lea 0x6c23(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634c3ed: 8b 0a mov (%rdx),%ecx
|
|
6634c3ef: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634c3f3: 8b 12 mov (%rdx),%edx
|
|
6634c3f5: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634c3f8: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634c3fc: 8b 09 mov (%rcx),%ecx
|
|
6634c3fe: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634c401: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634c405: 8b 09 mov (%rcx),%ecx
|
|
6634c407: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634c40a: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634c40e: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
6634c412: 8b 12 mov (%rdx),%edx
|
|
6634c414: c1 e2 04 shl $0x4,%edx
|
|
6634c417: 01 f2 add %esi,%edx
|
|
6634c419: 8b 31 mov (%rcx),%esi
|
|
6634c41b: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634c41f: c1 e6 05 shl $0x5,%esi
|
|
6634c422: 01 f2 add %esi,%edx
|
|
6634c424: 8b 31 mov (%rcx),%esi
|
|
6634c426: 48 8b 48 50 mov 0x50(%rax),%rcx
|
|
6634c42a: c1 e6 06 shl $0x6,%esi
|
|
6634c42d: 01 d6 add %edx,%esi
|
|
6634c42f: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634c433: 8b 12 mov (%rdx),%edx
|
|
6634c435: c1 e2 07 shl $0x7,%edx
|
|
6634c438: 01 d6 add %edx,%esi
|
|
6634c43a: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634c43e: 48 8b 40 58 mov 0x58(%rax),%rax
|
|
6634c442: 8b 12 mov (%rdx),%edx
|
|
6634c444: c1 e2 08 shl $0x8,%edx
|
|
6634c447: 01 f2 add %esi,%edx
|
|
6634c449: 8b 31 mov (%rcx),%esi
|
|
6634c44b: c1 e6 09 shl $0x9,%esi
|
|
6634c44e: 01 f2 add %esi,%edx
|
|
6634c450: 8b 30 mov (%rax),%esi
|
|
6634c452: c1 e6 0a shl $0xa,%esi
|
|
6634c455: 01 d6 add %edx,%esi
|
|
6634c457: 48 63 ee movslq %esi,%rbp
|
|
6634c45a: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634c45e: 66 90 xchg %ax,%ax
|
|
6634c460: 85 f6 test %esi,%esi
|
|
6634c462: 78 05 js 6634c469 <GateFunc_Rom11x8_F+0xb9>
|
|
6634c464: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634c467: 7f 11 jg 6634c47a <GateFunc_Rom11x8_F+0xca>
|
|
6634c469: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634c46f: 4c 89 ea mov %r13,%rdx
|
|
6634c472: 4c 89 e1 mov %r12,%rcx
|
|
6634c475: e8 16 54 00 00 callq 66351890 <_assert>
|
|
6634c47a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634c47e: 89 fa mov %edi,%edx
|
|
6634c480: 48 89 d9 mov %rbx,%rcx
|
|
6634c483: 83 c7 01 add $0x1,%edi
|
|
6634c486: 81 c6 00 08 00 00 add $0x800,%esi
|
|
6634c48c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634c490: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
6634c497: e8 14 4f ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634c49c: 83 ff 14 cmp $0x14,%edi
|
|
6634c49f: 75 bf jne 6634c460 <GateFunc_Rom11x8_F+0xb0>
|
|
6634c4a1: 48 83 c4 28 add $0x28,%rsp
|
|
6634c4a5: 5b pop %rbx
|
|
6634c4a6: 5e pop %rsi
|
|
6634c4a7: 5f pop %rdi
|
|
6634c4a8: 5d pop %rbp
|
|
6634c4a9: 41 5c pop %r12
|
|
6634c4ab: 41 5d pop %r13
|
|
6634c4ad: c3 retq
|
|
6634c4ae: 66 90 xchg %ax,%ax
|
|
6634c4b0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634c4b4: 4c 8b 05 65 a4 00 00 mov 0xa465(%rip),%r8 # 66356920 <net_queue>
|
|
6634c4bb: 48 8b 0d 6e a4 00 00 mov 0xa46e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634c4c2: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634c4c6: 45 85 c9 test %r9d,%r9d
|
|
6634c4c9: 74 58 je 6634c523 <GateFunc_Rom11x8_F+0x173>
|
|
6634c4cb: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c4cf: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634c4d3: 45 29 0a sub %r9d,(%r10)
|
|
6634c4d6: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634c4dd: 45 8b 22 mov (%r10),%r12d
|
|
6634c4e0: 45 31 d2 xor %r10d,%r10d
|
|
6634c4e3: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634c4e7: 45 85 e4 test %r12d,%r12d
|
|
6634c4ea: 41 0f 9f c2 setg %r10b
|
|
6634c4ee: 45 3b 11 cmp (%r9),%r10d
|
|
6634c4f1: 74 30 je 6634c523 <GateFunc_Rom11x8_F+0x173>
|
|
6634c4f3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c4f7: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634c4fb: 41 8b 29 mov (%r9),%ebp
|
|
6634c4fe: 85 ed test %ebp,%ebp
|
|
6634c500: 75 21 jne 6634c523 <GateFunc_Rom11x8_F+0x173>
|
|
6634c502: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c506: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634c50a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c50e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c515: 4c 63 09 movslq (%rcx),%r9
|
|
6634c518: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c51c: 44 89 19 mov %r11d,(%rcx)
|
|
6634c51f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c523: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634c527: 45 85 c9 test %r9d,%r9d
|
|
6634c52a: 74 57 je 6634c583 <GateFunc_Rom11x8_F+0x1d3>
|
|
6634c52c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c530: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634c534: 45 29 0a sub %r9d,(%r10)
|
|
6634c537: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634c53e: 41 8b 3a mov (%r10),%edi
|
|
6634c541: 45 31 d2 xor %r10d,%r10d
|
|
6634c544: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634c548: 85 ff test %edi,%edi
|
|
6634c54a: 41 0f 9f c2 setg %r10b
|
|
6634c54e: 45 3b 11 cmp (%r9),%r10d
|
|
6634c551: 74 30 je 6634c583 <GateFunc_Rom11x8_F+0x1d3>
|
|
6634c553: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c557: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634c55b: 41 8b 31 mov (%r9),%esi
|
|
6634c55e: 85 f6 test %esi,%esi
|
|
6634c560: 75 21 jne 6634c583 <GateFunc_Rom11x8_F+0x1d3>
|
|
6634c562: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c566: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634c56a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c56e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c575: 4c 63 09 movslq (%rcx),%r9
|
|
6634c578: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c57c: 44 89 19 mov %r11d,(%rcx)
|
|
6634c57f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c583: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634c587: 45 85 c9 test %r9d,%r9d
|
|
6634c58a: 74 59 je 6634c5e5 <GateFunc_Rom11x8_F+0x235>
|
|
6634c58c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c590: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634c594: 45 29 0a sub %r9d,(%r10)
|
|
6634c597: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634c59e: 45 8b 1a mov (%r10),%r11d
|
|
6634c5a1: 45 31 d2 xor %r10d,%r10d
|
|
6634c5a4: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634c5a8: 45 85 db test %r11d,%r11d
|
|
6634c5ab: 41 0f 9f c2 setg %r10b
|
|
6634c5af: 45 3b 11 cmp (%r9),%r10d
|
|
6634c5b2: 74 31 je 6634c5e5 <GateFunc_Rom11x8_F+0x235>
|
|
6634c5b4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c5b8: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634c5bc: 45 8b 11 mov (%r9),%r10d
|
|
6634c5bf: 45 85 d2 test %r10d,%r10d
|
|
6634c5c2: 75 21 jne 6634c5e5 <GateFunc_Rom11x8_F+0x235>
|
|
6634c5c4: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c5c8: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634c5cc: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c5d0: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c5d7: 4c 63 09 movslq (%rcx),%r9
|
|
6634c5da: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c5de: 44 89 19 mov %r11d,(%rcx)
|
|
6634c5e1: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c5e5: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634c5e9: 45 85 c9 test %r9d,%r9d
|
|
6634c5ec: 74 59 je 6634c647 <GateFunc_Rom11x8_F+0x297>
|
|
6634c5ee: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c5f2: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634c5f6: 45 29 0a sub %r9d,(%r10)
|
|
6634c5f9: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634c600: 45 8b 0a mov (%r10),%r9d
|
|
6634c603: 45 31 d2 xor %r10d,%r10d
|
|
6634c606: 45 85 c9 test %r9d,%r9d
|
|
6634c609: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634c60d: 41 0f 9f c2 setg %r10b
|
|
6634c611: 45 3b 11 cmp (%r9),%r10d
|
|
6634c614: 74 31 je 6634c647 <GateFunc_Rom11x8_F+0x297>
|
|
6634c616: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c61a: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634c61e: 45 8b 29 mov (%r9),%r13d
|
|
6634c621: 45 85 ed test %r13d,%r13d
|
|
6634c624: 75 21 jne 6634c647 <GateFunc_Rom11x8_F+0x297>
|
|
6634c626: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c62a: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634c62e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c632: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c639: 4c 63 09 movslq (%rcx),%r9
|
|
6634c63c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c640: 44 89 19 mov %r11d,(%rcx)
|
|
6634c643: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c647: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634c64b: 45 85 c9 test %r9d,%r9d
|
|
6634c64e: 74 64 je 6634c6b4 <GateFunc_Rom11x8_F+0x304>
|
|
6634c650: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c654: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634c65b: 45 29 0a sub %r9d,(%r10)
|
|
6634c65e: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634c665: 45 8b 22 mov (%r10),%r12d
|
|
6634c668: 45 31 d2 xor %r10d,%r10d
|
|
6634c66b: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634c672: 45 85 e4 test %r12d,%r12d
|
|
6634c675: 41 0f 9f c2 setg %r10b
|
|
6634c679: 45 3b 11 cmp (%r9),%r10d
|
|
6634c67c: 74 36 je 6634c6b4 <GateFunc_Rom11x8_F+0x304>
|
|
6634c67e: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c682: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634c689: 41 8b 29 mov (%r9),%ebp
|
|
6634c68c: 85 ed test %ebp,%ebp
|
|
6634c68e: 75 24 jne 6634c6b4 <GateFunc_Rom11x8_F+0x304>
|
|
6634c690: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c694: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634c69b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c69f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c6a6: 4c 63 09 movslq (%rcx),%r9
|
|
6634c6a9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c6ad: 44 89 19 mov %r11d,(%rcx)
|
|
6634c6b0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c6b4: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634c6b8: 45 85 c9 test %r9d,%r9d
|
|
6634c6bb: 74 63 je 6634c720 <GateFunc_Rom11x8_F+0x370>
|
|
6634c6bd: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c6c1: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634c6c8: 45 29 0a sub %r9d,(%r10)
|
|
6634c6cb: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634c6d2: 41 8b 3a mov (%r10),%edi
|
|
6634c6d5: 45 31 d2 xor %r10d,%r10d
|
|
6634c6d8: 4c 8b 88 88 00 00 00 mov 0x88(%rax),%r9
|
|
6634c6df: 85 ff test %edi,%edi
|
|
6634c6e1: 41 0f 9f c2 setg %r10b
|
|
6634c6e5: 45 3b 11 cmp (%r9),%r10d
|
|
6634c6e8: 74 36 je 6634c720 <GateFunc_Rom11x8_F+0x370>
|
|
6634c6ea: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c6ee: 4d 8b 89 88 00 00 00 mov 0x88(%r9),%r9
|
|
6634c6f5: 41 8b 31 mov (%r9),%esi
|
|
6634c6f8: 85 f6 test %esi,%esi
|
|
6634c6fa: 75 24 jne 6634c720 <GateFunc_Rom11x8_F+0x370>
|
|
6634c6fc: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c700: 4d 8b 91 88 00 00 00 mov 0x88(%r9),%r10
|
|
6634c707: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c70b: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c712: 4c 63 09 movslq (%rcx),%r9
|
|
6634c715: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c719: 44 89 19 mov %r11d,(%rcx)
|
|
6634c71c: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c720: 44 8b 4a 48 mov 0x48(%rdx),%r9d
|
|
6634c724: 45 85 c9 test %r9d,%r9d
|
|
6634c727: 74 65 je 6634c78e <GateFunc_Rom11x8_F+0x3de>
|
|
6634c729: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c72d: 4d 8b 92 90 00 00 00 mov 0x90(%r10),%r10
|
|
6634c734: 45 29 0a sub %r9d,(%r10)
|
|
6634c737: c7 42 48 00 00 00 00 movl $0x0,0x48(%rdx)
|
|
6634c73e: 45 8b 1a mov (%r10),%r11d
|
|
6634c741: 45 31 d2 xor %r10d,%r10d
|
|
6634c744: 4c 8b 88 90 00 00 00 mov 0x90(%rax),%r9
|
|
6634c74b: 45 85 db test %r11d,%r11d
|
|
6634c74e: 41 0f 9f c2 setg %r10b
|
|
6634c752: 45 3b 11 cmp (%r9),%r10d
|
|
6634c755: 74 37 je 6634c78e <GateFunc_Rom11x8_F+0x3de>
|
|
6634c757: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c75b: 4d 8b 89 90 00 00 00 mov 0x90(%r9),%r9
|
|
6634c762: 45 8b 11 mov (%r9),%r10d
|
|
6634c765: 45 85 d2 test %r10d,%r10d
|
|
6634c768: 75 24 jne 6634c78e <GateFunc_Rom11x8_F+0x3de>
|
|
6634c76a: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c76e: 4d 8b 91 90 00 00 00 mov 0x90(%r9),%r10
|
|
6634c775: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c779: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c780: 4c 63 09 movslq (%rcx),%r9
|
|
6634c783: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c787: 44 89 19 mov %r11d,(%rcx)
|
|
6634c78a: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c78e: 44 8b 4a 4c mov 0x4c(%rdx),%r9d
|
|
6634c792: 45 85 c9 test %r9d,%r9d
|
|
6634c795: 0f 84 06 fd ff ff je 6634c4a1 <GateFunc_Rom11x8_F+0xf1>
|
|
6634c79b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c79f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax
|
|
6634c7a6: 4d 8b 92 98 00 00 00 mov 0x98(%r10),%r10
|
|
6634c7ad: 45 29 0a sub %r9d,(%r10)
|
|
6634c7b0: c7 42 4c 00 00 00 00 movl $0x0,0x4c(%rdx)
|
|
6634c7b7: 31 d2 xor %edx,%edx
|
|
6634c7b9: 45 8b 0a mov (%r10),%r9d
|
|
6634c7bc: 45 85 c9 test %r9d,%r9d
|
|
6634c7bf: 0f 9f c2 setg %dl
|
|
6634c7c2: 3b 10 cmp (%rax),%edx
|
|
6634c7c4: 0f 84 d7 fc ff ff je 6634c4a1 <GateFunc_Rom11x8_F+0xf1>
|
|
6634c7ca: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634c7ce: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax
|
|
6634c7d5: 8b 00 mov (%rax),%eax
|
|
6634c7d7: 85 c0 test %eax,%eax
|
|
6634c7d9: 0f 85 c2 fc ff ff jne 6634c4a1 <GateFunc_Rom11x8_F+0xf1>
|
|
6634c7df: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634c7e3: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx
|
|
6634c7ea: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634c7ee: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634c7f4: 48 63 01 movslq (%rcx),%rax
|
|
6634c7f7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634c7fb: 44 89 09 mov %r9d,(%rcx)
|
|
6634c7fe: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634c802: 48 83 c4 28 add $0x28,%rsp
|
|
6634c806: 5b pop %rbx
|
|
6634c807: 5e pop %rsi
|
|
6634c808: 5f pop %rdi
|
|
6634c809: 5d pop %rbp
|
|
6634c80a: 41 5c pop %r12
|
|
6634c80c: 41 5d pop %r13
|
|
6634c80e: c3 retq
|
|
6634c80f: 90 nop
|
|
|
|
000000006634c810 <GateFunc_Rom10x8_F>:
|
|
6634c810: 41 55 push %r13
|
|
6634c812: 41 54 push %r12
|
|
6634c814: 55 push %rbp
|
|
6634c815: 57 push %rdi
|
|
6634c816: 56 push %rsi
|
|
6634c817: 53 push %rbx
|
|
6634c818: 48 83 ec 28 sub $0x28,%rsp
|
|
6634c81c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634c820: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx
|
|
6634c827: 48 89 cb mov %rcx,%rbx
|
|
6634c82a: 44 8b 2a mov (%rdx),%r13d
|
|
6634c82d: 45 85 ed test %r13d,%r13d
|
|
6634c830: 0f 84 cb 00 00 00 je 6634c901 <GateFunc_Rom10x8_F+0xf1>
|
|
6634c836: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634c83a: bf 0b 00 00 00 mov $0xb,%edi
|
|
6634c83f: 4c 8d 2d ba 67 00 00 lea 0x67ba(%rip),%r13 # 66353000 <.rdata>
|
|
6634c846: 4c 8d 25 c3 67 00 00 lea 0x67c3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634c84d: 8b 0a mov (%rdx),%ecx
|
|
6634c84f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634c853: 8b 12 mov (%rdx),%edx
|
|
6634c855: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634c858: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634c85c: 8b 09 mov (%rcx),%ecx
|
|
6634c85e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634c861: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634c865: 8b 09 mov (%rcx),%ecx
|
|
6634c867: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634c86a: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634c86e: 8b 31 mov (%rcx),%esi
|
|
6634c870: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
6634c874: c1 e6 04 shl $0x4,%esi
|
|
6634c877: 01 f2 add %esi,%edx
|
|
6634c879: 8b 31 mov (%rcx),%esi
|
|
6634c87b: 48 8b 48 48 mov 0x48(%rax),%rcx
|
|
6634c87f: c1 e6 05 shl $0x5,%esi
|
|
6634c882: 01 d6 add %edx,%esi
|
|
6634c884: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634c888: 8b 12 mov (%rdx),%edx
|
|
6634c88a: c1 e2 06 shl $0x6,%edx
|
|
6634c88d: 01 d6 add %edx,%esi
|
|
6634c88f: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634c893: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634c897: 8b 12 mov (%rdx),%edx
|
|
6634c899: c1 e2 07 shl $0x7,%edx
|
|
6634c89c: 01 f2 add %esi,%edx
|
|
6634c89e: 8b 31 mov (%rcx),%esi
|
|
6634c8a0: c1 e6 08 shl $0x8,%esi
|
|
6634c8a3: 01 f2 add %esi,%edx
|
|
6634c8a5: 8b 30 mov (%rax),%esi
|
|
6634c8a7: c1 e6 09 shl $0x9,%esi
|
|
6634c8aa: 01 d6 add %edx,%esi
|
|
6634c8ac: 48 63 ee movslq %esi,%rbp
|
|
6634c8af: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634c8b3: 85 f6 test %esi,%esi
|
|
6634c8b5: 78 05 js 6634c8bc <GateFunc_Rom10x8_F+0xac>
|
|
6634c8b7: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634c8ba: 7f 11 jg 6634c8cd <GateFunc_Rom10x8_F+0xbd>
|
|
6634c8bc: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634c8c2: 4c 89 ea mov %r13,%rdx
|
|
6634c8c5: 4c 89 e1 mov %r12,%rcx
|
|
6634c8c8: e8 c3 4f 00 00 callq 66351890 <_assert>
|
|
6634c8cd: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634c8d1: 89 fa mov %edi,%edx
|
|
6634c8d3: 48 89 d9 mov %rbx,%rcx
|
|
6634c8d6: 83 c7 01 add $0x1,%edi
|
|
6634c8d9: 81 c6 00 04 00 00 add $0x400,%esi
|
|
6634c8df: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634c8e3: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634c8ea: e8 c1 4a ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634c8ef: 83 ff 13 cmp $0x13,%edi
|
|
6634c8f2: 75 bf jne 6634c8b3 <GateFunc_Rom10x8_F+0xa3>
|
|
6634c8f4: 48 83 c4 28 add $0x28,%rsp
|
|
6634c8f8: 5b pop %rbx
|
|
6634c8f9: 5e pop %rsi
|
|
6634c8fa: 5f pop %rdi
|
|
6634c8fb: 5d pop %rbp
|
|
6634c8fc: 41 5c pop %r12
|
|
6634c8fe: 41 5d pop %r13
|
|
6634c900: c3 retq
|
|
6634c901: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634c905: 4c 8b 05 14 a0 00 00 mov 0xa014(%rip),%r8 # 66356920 <net_queue>
|
|
6634c90c: 48 8b 0d 1d a0 00 00 mov 0xa01d(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634c913: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634c917: 45 85 c9 test %r9d,%r9d
|
|
6634c91a: 74 58 je 6634c974 <GateFunc_Rom10x8_F+0x164>
|
|
6634c91c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c920: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634c924: 45 29 0a sub %r9d,(%r10)
|
|
6634c927: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634c92e: 45 8b 22 mov (%r10),%r12d
|
|
6634c931: 45 31 d2 xor %r10d,%r10d
|
|
6634c934: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634c938: 45 85 e4 test %r12d,%r12d
|
|
6634c93b: 41 0f 9f c2 setg %r10b
|
|
6634c93f: 45 3b 11 cmp (%r9),%r10d
|
|
6634c942: 74 30 je 6634c974 <GateFunc_Rom10x8_F+0x164>
|
|
6634c944: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c948: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634c94c: 41 8b 29 mov (%r9),%ebp
|
|
6634c94f: 85 ed test %ebp,%ebp
|
|
6634c951: 75 21 jne 6634c974 <GateFunc_Rom10x8_F+0x164>
|
|
6634c953: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c957: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634c95b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c95f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c966: 4c 63 09 movslq (%rcx),%r9
|
|
6634c969: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c96d: 44 89 19 mov %r11d,(%rcx)
|
|
6634c970: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c974: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634c978: 45 85 c9 test %r9d,%r9d
|
|
6634c97b: 74 57 je 6634c9d4 <GateFunc_Rom10x8_F+0x1c4>
|
|
6634c97d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c981: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634c985: 45 29 0a sub %r9d,(%r10)
|
|
6634c988: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634c98f: 41 8b 3a mov (%r10),%edi
|
|
6634c992: 45 31 d2 xor %r10d,%r10d
|
|
6634c995: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634c999: 85 ff test %edi,%edi
|
|
6634c99b: 41 0f 9f c2 setg %r10b
|
|
6634c99f: 45 3b 11 cmp (%r9),%r10d
|
|
6634c9a2: 74 30 je 6634c9d4 <GateFunc_Rom10x8_F+0x1c4>
|
|
6634c9a4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c9a8: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634c9ac: 41 8b 31 mov (%r9),%esi
|
|
6634c9af: 85 f6 test %esi,%esi
|
|
6634c9b1: 75 21 jne 6634c9d4 <GateFunc_Rom10x8_F+0x1c4>
|
|
6634c9b3: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c9b7: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634c9bb: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c9bf: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c9c6: 4c 63 09 movslq (%rcx),%r9
|
|
6634c9c9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c9cd: 44 89 19 mov %r11d,(%rcx)
|
|
6634c9d0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c9d4: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634c9d8: 45 85 c9 test %r9d,%r9d
|
|
6634c9db: 74 59 je 6634ca36 <GateFunc_Rom10x8_F+0x226>
|
|
6634c9dd: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c9e1: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634c9e5: 45 29 0a sub %r9d,(%r10)
|
|
6634c9e8: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634c9ef: 45 8b 1a mov (%r10),%r11d
|
|
6634c9f2: 45 31 d2 xor %r10d,%r10d
|
|
6634c9f5: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634c9f9: 45 85 db test %r11d,%r11d
|
|
6634c9fc: 41 0f 9f c2 setg %r10b
|
|
6634ca00: 45 3b 11 cmp (%r9),%r10d
|
|
6634ca03: 74 31 je 6634ca36 <GateFunc_Rom10x8_F+0x226>
|
|
6634ca05: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634ca09: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634ca0d: 45 8b 11 mov (%r9),%r10d
|
|
6634ca10: 45 85 d2 test %r10d,%r10d
|
|
6634ca13: 75 21 jne 6634ca36 <GateFunc_Rom10x8_F+0x226>
|
|
6634ca15: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ca19: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634ca1d: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ca21: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ca28: 4c 63 09 movslq (%rcx),%r9
|
|
6634ca2b: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ca2f: 44 89 19 mov %r11d,(%rcx)
|
|
6634ca32: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ca36: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634ca3a: 45 85 c9 test %r9d,%r9d
|
|
6634ca3d: 74 59 je 6634ca98 <GateFunc_Rom10x8_F+0x288>
|
|
6634ca3f: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634ca43: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634ca47: 45 29 0a sub %r9d,(%r10)
|
|
6634ca4a: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634ca51: 45 8b 0a mov (%r10),%r9d
|
|
6634ca54: 45 31 d2 xor %r10d,%r10d
|
|
6634ca57: 45 85 c9 test %r9d,%r9d
|
|
6634ca5a: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634ca5e: 41 0f 9f c2 setg %r10b
|
|
6634ca62: 45 3b 11 cmp (%r9),%r10d
|
|
6634ca65: 74 31 je 6634ca98 <GateFunc_Rom10x8_F+0x288>
|
|
6634ca67: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634ca6b: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634ca6f: 45 8b 29 mov (%r9),%r13d
|
|
6634ca72: 45 85 ed test %r13d,%r13d
|
|
6634ca75: 75 21 jne 6634ca98 <GateFunc_Rom10x8_F+0x288>
|
|
6634ca77: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ca7b: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634ca7f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ca83: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ca8a: 4c 63 09 movslq (%rcx),%r9
|
|
6634ca8d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ca91: 44 89 19 mov %r11d,(%rcx)
|
|
6634ca94: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ca98: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634ca9c: 45 85 c9 test %r9d,%r9d
|
|
6634ca9f: 74 58 je 6634caf9 <GateFunc_Rom10x8_F+0x2e9>
|
|
6634caa1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634caa5: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634caa9: 45 29 0a sub %r9d,(%r10)
|
|
6634caac: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634cab3: 45 8b 22 mov (%r10),%r12d
|
|
6634cab6: 45 31 d2 xor %r10d,%r10d
|
|
6634cab9: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634cabd: 45 85 e4 test %r12d,%r12d
|
|
6634cac0: 41 0f 9f c2 setg %r10b
|
|
6634cac4: 45 3b 11 cmp (%r9),%r10d
|
|
6634cac7: 74 30 je 6634caf9 <GateFunc_Rom10x8_F+0x2e9>
|
|
6634cac9: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cacd: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634cad1: 41 8b 29 mov (%r9),%ebp
|
|
6634cad4: 85 ed test %ebp,%ebp
|
|
6634cad6: 75 21 jne 6634caf9 <GateFunc_Rom10x8_F+0x2e9>
|
|
6634cad8: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cadc: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634cae0: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cae4: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634caeb: 4c 63 09 movslq (%rcx),%r9
|
|
6634caee: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634caf2: 44 89 19 mov %r11d,(%rcx)
|
|
6634caf5: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634caf9: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634cafd: 45 85 c9 test %r9d,%r9d
|
|
6634cb00: 74 63 je 6634cb65 <GateFunc_Rom10x8_F+0x355>
|
|
6634cb02: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cb06: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634cb0d: 45 29 0a sub %r9d,(%r10)
|
|
6634cb10: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634cb17: 41 8b 3a mov (%r10),%edi
|
|
6634cb1a: 45 31 d2 xor %r10d,%r10d
|
|
6634cb1d: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634cb24: 85 ff test %edi,%edi
|
|
6634cb26: 41 0f 9f c2 setg %r10b
|
|
6634cb2a: 45 3b 11 cmp (%r9),%r10d
|
|
6634cb2d: 74 36 je 6634cb65 <GateFunc_Rom10x8_F+0x355>
|
|
6634cb2f: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cb33: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634cb3a: 41 8b 31 mov (%r9),%esi
|
|
6634cb3d: 85 f6 test %esi,%esi
|
|
6634cb3f: 75 24 jne 6634cb65 <GateFunc_Rom10x8_F+0x355>
|
|
6634cb41: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cb45: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634cb4c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cb50: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cb57: 4c 63 09 movslq (%rcx),%r9
|
|
6634cb5a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cb5e: 44 89 19 mov %r11d,(%rcx)
|
|
6634cb61: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cb65: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634cb69: 45 85 c9 test %r9d,%r9d
|
|
6634cb6c: 74 65 je 6634cbd3 <GateFunc_Rom10x8_F+0x3c3>
|
|
6634cb6e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cb72: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634cb79: 45 29 0a sub %r9d,(%r10)
|
|
6634cb7c: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634cb83: 45 8b 1a mov (%r10),%r11d
|
|
6634cb86: 45 31 d2 xor %r10d,%r10d
|
|
6634cb89: 4c 8b 88 88 00 00 00 mov 0x88(%rax),%r9
|
|
6634cb90: 45 85 db test %r11d,%r11d
|
|
6634cb93: 41 0f 9f c2 setg %r10b
|
|
6634cb97: 45 3b 11 cmp (%r9),%r10d
|
|
6634cb9a: 74 37 je 6634cbd3 <GateFunc_Rom10x8_F+0x3c3>
|
|
6634cb9c: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cba0: 4d 8b 89 88 00 00 00 mov 0x88(%r9),%r9
|
|
6634cba7: 45 8b 11 mov (%r9),%r10d
|
|
6634cbaa: 45 85 d2 test %r10d,%r10d
|
|
6634cbad: 75 24 jne 6634cbd3 <GateFunc_Rom10x8_F+0x3c3>
|
|
6634cbaf: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cbb3: 4d 8b 91 88 00 00 00 mov 0x88(%r9),%r10
|
|
6634cbba: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cbbe: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cbc5: 4c 63 09 movslq (%rcx),%r9
|
|
6634cbc8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cbcc: 44 89 19 mov %r11d,(%rcx)
|
|
6634cbcf: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cbd3: 44 8b 4a 48 mov 0x48(%rdx),%r9d
|
|
6634cbd7: 45 85 c9 test %r9d,%r9d
|
|
6634cbda: 0f 84 14 fd ff ff je 6634c8f4 <GateFunc_Rom10x8_F+0xe4>
|
|
6634cbe0: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cbe4: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax
|
|
6634cbeb: 4d 8b 92 90 00 00 00 mov 0x90(%r10),%r10
|
|
6634cbf2: 45 29 0a sub %r9d,(%r10)
|
|
6634cbf5: c7 42 48 00 00 00 00 movl $0x0,0x48(%rdx)
|
|
6634cbfc: 31 d2 xor %edx,%edx
|
|
6634cbfe: 45 8b 0a mov (%r10),%r9d
|
|
6634cc01: 45 85 c9 test %r9d,%r9d
|
|
6634cc04: 0f 9f c2 setg %dl
|
|
6634cc07: 3b 10 cmp (%rax),%edx
|
|
6634cc09: 0f 84 e5 fc ff ff je 6634c8f4 <GateFunc_Rom10x8_F+0xe4>
|
|
6634cc0f: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634cc13: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax
|
|
6634cc1a: 8b 00 mov (%rax),%eax
|
|
6634cc1c: 85 c0 test %eax,%eax
|
|
6634cc1e: 0f 85 d0 fc ff ff jne 6634c8f4 <GateFunc_Rom10x8_F+0xe4>
|
|
6634cc24: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634cc28: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634cc2f: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634cc33: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634cc39: 48 63 01 movslq (%rcx),%rax
|
|
6634cc3c: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634cc40: 44 89 09 mov %r9d,(%rcx)
|
|
6634cc43: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634cc47: 48 83 c4 28 add $0x28,%rsp
|
|
6634cc4b: 5b pop %rbx
|
|
6634cc4c: 5e pop %rsi
|
|
6634cc4d: 5f pop %rdi
|
|
6634cc4e: 5d pop %rbp
|
|
6634cc4f: 41 5c pop %r12
|
|
6634cc51: 41 5d pop %r13
|
|
6634cc53: c3 retq
|
|
6634cc54: 66 90 xchg %ax,%ax
|
|
6634cc56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634cc5d: 00 00 00
|
|
|
|
000000006634cc60 <GateFunc_Rom4x8_F>:
|
|
6634cc60: 41 55 push %r13
|
|
6634cc62: 41 54 push %r12
|
|
6634cc64: 55 push %rbp
|
|
6634cc65: 57 push %rdi
|
|
6634cc66: 56 push %rsi
|
|
6634cc67: 53 push %rbx
|
|
6634cc68: 48 83 ec 28 sub $0x28,%rsp
|
|
6634cc6c: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634cc70: 48 8b 42 68 mov 0x68(%rdx),%rax
|
|
6634cc74: 48 89 cb mov %rcx,%rbx
|
|
6634cc77: 8b 00 mov (%rax),%eax
|
|
6634cc79: 85 c0 test %eax,%eax
|
|
6634cc7b: 0f 84 8f 00 00 00 je 6634cd10 <GateFunc_Rom4x8_F+0xb0>
|
|
6634cc81: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634cc85: be 05 00 00 00 mov $0x5,%esi
|
|
6634cc8a: 4c 8d 2d 6f 63 00 00 lea 0x636f(%rip),%r13 # 66353000 <.rdata>
|
|
6634cc91: 4c 8d 25 78 63 00 00 lea 0x6378(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634cc98: 8b 08 mov (%rax),%ecx
|
|
6634cc9a: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
6634cc9e: 8b 00 mov (%rax),%eax
|
|
6634cca0: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634cca3: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
6634cca7: 48 8b 52 20 mov 0x20(%rdx),%rdx
|
|
6634ccab: 8b 09 mov (%rcx),%ecx
|
|
6634ccad: 8b 12 mov (%rdx),%edx
|
|
6634ccaf: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
6634ccb2: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634ccb5: 48 63 ef movslq %edi,%rbp
|
|
6634ccb8: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634ccbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634ccc0: 85 ff test %edi,%edi
|
|
6634ccc2: 78 05 js 6634ccc9 <GateFunc_Rom4x8_F+0x69>
|
|
6634ccc4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634ccc7: 7f 11 jg 6634ccda <GateFunc_Rom4x8_F+0x7a>
|
|
6634ccc9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634cccf: 4c 89 ea mov %r13,%rdx
|
|
6634ccd2: 4c 89 e1 mov %r12,%rcx
|
|
6634ccd5: e8 b6 4b 00 00 callq 66351890 <_assert>
|
|
6634ccda: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634ccde: 89 f2 mov %esi,%edx
|
|
6634cce0: 48 89 d9 mov %rbx,%rcx
|
|
6634cce3: 83 c6 01 add $0x1,%esi
|
|
6634cce6: 83 c7 10 add $0x10,%edi
|
|
6634cce9: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634cced: 48 83 c5 40 add $0x40,%rbp
|
|
6634ccf1: e8 ba 46 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634ccf6: 83 fe 0d cmp $0xd,%esi
|
|
6634ccf9: 75 c5 jne 6634ccc0 <GateFunc_Rom4x8_F+0x60>
|
|
6634ccfb: 48 83 c4 28 add $0x28,%rsp
|
|
6634ccff: 5b pop %rbx
|
|
6634cd00: 5e pop %rsi
|
|
6634cd01: 5f pop %rdi
|
|
6634cd02: 5d pop %rbp
|
|
6634cd03: 41 5c pop %r12
|
|
6634cd05: 41 5d pop %r13
|
|
6634cd07: c3 retq
|
|
6634cd08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634cd0f: 00
|
|
6634cd10: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634cd14: 4c 8b 05 05 9c 00 00 mov 0x9c05(%rip),%r8 # 66356920 <net_queue>
|
|
6634cd1b: 48 8b 0d 0e 9c 00 00 mov 0x9c0e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634cd22: 44 8b 48 14 mov 0x14(%rax),%r9d
|
|
6634cd26: 45 85 c9 test %r9d,%r9d
|
|
6634cd29: 74 59 je 6634cd84 <GateFunc_Rom4x8_F+0x124>
|
|
6634cd2b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cd2f: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
6634cd33: 45 29 0a sub %r9d,(%r10)
|
|
6634cd36: c7 40 14 00 00 00 00 movl $0x0,0x14(%rax)
|
|
6634cd3d: 45 8b 2a mov (%r10),%r13d
|
|
6634cd40: 45 31 d2 xor %r10d,%r10d
|
|
6634cd43: 4c 8b 4a 28 mov 0x28(%rdx),%r9
|
|
6634cd47: 45 85 ed test %r13d,%r13d
|
|
6634cd4a: 41 0f 9f c2 setg %r10b
|
|
6634cd4e: 45 3b 11 cmp (%r9),%r10d
|
|
6634cd51: 74 31 je 6634cd84 <GateFunc_Rom4x8_F+0x124>
|
|
6634cd53: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cd57: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
6634cd5b: 45 8b 21 mov (%r9),%r12d
|
|
6634cd5e: 45 85 e4 test %r12d,%r12d
|
|
6634cd61: 75 21 jne 6634cd84 <GateFunc_Rom4x8_F+0x124>
|
|
6634cd63: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cd67: 4d 8b 51 28 mov 0x28(%r9),%r10
|
|
6634cd6b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cd6f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cd76: 4c 63 09 movslq (%rcx),%r9
|
|
6634cd79: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cd7d: 44 89 19 mov %r11d,(%rcx)
|
|
6634cd80: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cd84: 44 8b 48 18 mov 0x18(%rax),%r9d
|
|
6634cd88: 45 85 c9 test %r9d,%r9d
|
|
6634cd8b: 74 57 je 6634cde4 <GateFunc_Rom4x8_F+0x184>
|
|
6634cd8d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cd91: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
6634cd95: 45 29 0a sub %r9d,(%r10)
|
|
6634cd98: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax)
|
|
6634cd9f: 41 8b 2a mov (%r10),%ebp
|
|
6634cda2: 45 31 d2 xor %r10d,%r10d
|
|
6634cda5: 4c 8b 4a 30 mov 0x30(%rdx),%r9
|
|
6634cda9: 85 ed test %ebp,%ebp
|
|
6634cdab: 41 0f 9f c2 setg %r10b
|
|
6634cdaf: 45 3b 11 cmp (%r9),%r10d
|
|
6634cdb2: 74 30 je 6634cde4 <GateFunc_Rom4x8_F+0x184>
|
|
6634cdb4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cdb8: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
6634cdbc: 41 8b 39 mov (%r9),%edi
|
|
6634cdbf: 85 ff test %edi,%edi
|
|
6634cdc1: 75 21 jne 6634cde4 <GateFunc_Rom4x8_F+0x184>
|
|
6634cdc3: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cdc7: 4d 8b 51 30 mov 0x30(%r9),%r10
|
|
6634cdcb: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cdcf: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cdd6: 4c 63 09 movslq (%rcx),%r9
|
|
6634cdd9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cddd: 44 89 19 mov %r11d,(%rcx)
|
|
6634cde0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cde4: 44 8b 48 1c mov 0x1c(%rax),%r9d
|
|
6634cde8: 45 85 c9 test %r9d,%r9d
|
|
6634cdeb: 74 58 je 6634ce45 <GateFunc_Rom4x8_F+0x1e5>
|
|
6634cded: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cdf1: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
6634cdf5: 45 29 0a sub %r9d,(%r10)
|
|
6634cdf8: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%rax)
|
|
6634cdff: 41 8b 32 mov (%r10),%esi
|
|
6634ce02: 45 31 d2 xor %r10d,%r10d
|
|
6634ce05: 4c 8b 4a 38 mov 0x38(%rdx),%r9
|
|
6634ce09: 85 f6 test %esi,%esi
|
|
6634ce0b: 41 0f 9f c2 setg %r10b
|
|
6634ce0f: 45 3b 11 cmp (%r9),%r10d
|
|
6634ce12: 74 31 je 6634ce45 <GateFunc_Rom4x8_F+0x1e5>
|
|
6634ce14: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634ce18: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634ce1c: 45 8b 19 mov (%r9),%r11d
|
|
6634ce1f: 45 85 db test %r11d,%r11d
|
|
6634ce22: 75 21 jne 6634ce45 <GateFunc_Rom4x8_F+0x1e5>
|
|
6634ce24: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ce28: 4d 8b 51 38 mov 0x38(%r9),%r10
|
|
6634ce2c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ce30: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ce37: 4c 63 09 movslq (%rcx),%r9
|
|
6634ce3a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ce3e: 44 89 19 mov %r11d,(%rcx)
|
|
6634ce41: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ce45: 44 8b 48 20 mov 0x20(%rax),%r9d
|
|
6634ce49: 45 85 c9 test %r9d,%r9d
|
|
6634ce4c: 74 5a je 6634cea8 <GateFunc_Rom4x8_F+0x248>
|
|
6634ce4e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634ce52: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
6634ce56: 45 29 0a sub %r9d,(%r10)
|
|
6634ce59: c7 40 20 00 00 00 00 movl $0x0,0x20(%rax)
|
|
6634ce60: 45 8b 12 mov (%r10),%r10d
|
|
6634ce63: 4c 8b 4a 40 mov 0x40(%rdx),%r9
|
|
6634ce67: 45 85 d2 test %r10d,%r10d
|
|
6634ce6a: 41 0f 9f c2 setg %r10b
|
|
6634ce6e: 45 0f b6 d2 movzbl %r10b,%r10d
|
|
6634ce72: 45 3b 11 cmp (%r9),%r10d
|
|
6634ce75: 74 31 je 6634cea8 <GateFunc_Rom4x8_F+0x248>
|
|
6634ce77: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634ce7b: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634ce7f: 45 8b 09 mov (%r9),%r9d
|
|
6634ce82: 45 85 c9 test %r9d,%r9d
|
|
6634ce85: 75 21 jne 6634cea8 <GateFunc_Rom4x8_F+0x248>
|
|
6634ce87: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ce8b: 4d 8b 51 40 mov 0x40(%r9),%r10
|
|
6634ce8f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ce93: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ce9a: 4c 63 09 movslq (%rcx),%r9
|
|
6634ce9d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cea1: 44 89 19 mov %r11d,(%rcx)
|
|
6634cea4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cea8: 44 8b 48 24 mov 0x24(%rax),%r9d
|
|
6634ceac: 45 85 c9 test %r9d,%r9d
|
|
6634ceaf: 74 59 je 6634cf0a <GateFunc_Rom4x8_F+0x2aa>
|
|
6634ceb1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634ceb5: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634ceb9: 45 29 0a sub %r9d,(%r10)
|
|
6634cebc: c7 40 24 00 00 00 00 movl $0x0,0x24(%rax)
|
|
6634cec3: 45 8b 2a mov (%r10),%r13d
|
|
6634cec6: 45 31 d2 xor %r10d,%r10d
|
|
6634cec9: 4c 8b 4a 48 mov 0x48(%rdx),%r9
|
|
6634cecd: 45 85 ed test %r13d,%r13d
|
|
6634ced0: 41 0f 9f c2 setg %r10b
|
|
6634ced4: 45 3b 11 cmp (%r9),%r10d
|
|
6634ced7: 74 31 je 6634cf0a <GateFunc_Rom4x8_F+0x2aa>
|
|
6634ced9: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cedd: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634cee1: 45 8b 21 mov (%r9),%r12d
|
|
6634cee4: 45 85 e4 test %r12d,%r12d
|
|
6634cee7: 75 21 jne 6634cf0a <GateFunc_Rom4x8_F+0x2aa>
|
|
6634cee9: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ceed: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634cef1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cef5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cefc: 4c 63 09 movslq (%rcx),%r9
|
|
6634ceff: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cf03: 44 89 19 mov %r11d,(%rcx)
|
|
6634cf06: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cf0a: 44 8b 48 28 mov 0x28(%rax),%r9d
|
|
6634cf0e: 45 85 c9 test %r9d,%r9d
|
|
6634cf11: 74 57 je 6634cf6a <GateFunc_Rom4x8_F+0x30a>
|
|
6634cf13: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cf17: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634cf1b: 45 29 0a sub %r9d,(%r10)
|
|
6634cf1e: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax)
|
|
6634cf25: 41 8b 2a mov (%r10),%ebp
|
|
6634cf28: 45 31 d2 xor %r10d,%r10d
|
|
6634cf2b: 4c 8b 4a 50 mov 0x50(%rdx),%r9
|
|
6634cf2f: 85 ed test %ebp,%ebp
|
|
6634cf31: 41 0f 9f c2 setg %r10b
|
|
6634cf35: 45 3b 11 cmp (%r9),%r10d
|
|
6634cf38: 74 30 je 6634cf6a <GateFunc_Rom4x8_F+0x30a>
|
|
6634cf3a: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cf3e: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634cf42: 41 8b 39 mov (%r9),%edi
|
|
6634cf45: 85 ff test %edi,%edi
|
|
6634cf47: 75 21 jne 6634cf6a <GateFunc_Rom4x8_F+0x30a>
|
|
6634cf49: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cf4d: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634cf51: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cf55: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cf5c: 4c 63 09 movslq (%rcx),%r9
|
|
6634cf5f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cf63: 44 89 19 mov %r11d,(%rcx)
|
|
6634cf66: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cf6a: 44 8b 48 2c mov 0x2c(%rax),%r9d
|
|
6634cf6e: 45 85 c9 test %r9d,%r9d
|
|
6634cf71: 74 58 je 6634cfcb <GateFunc_Rom4x8_F+0x36b>
|
|
6634cf73: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cf77: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634cf7b: 45 29 0a sub %r9d,(%r10)
|
|
6634cf7e: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%rax)
|
|
6634cf85: 41 8b 32 mov (%r10),%esi
|
|
6634cf88: 45 31 d2 xor %r10d,%r10d
|
|
6634cf8b: 4c 8b 4a 58 mov 0x58(%rdx),%r9
|
|
6634cf8f: 85 f6 test %esi,%esi
|
|
6634cf91: 41 0f 9f c2 setg %r10b
|
|
6634cf95: 45 3b 11 cmp (%r9),%r10d
|
|
6634cf98: 74 31 je 6634cfcb <GateFunc_Rom4x8_F+0x36b>
|
|
6634cf9a: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cf9e: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634cfa2: 45 8b 19 mov (%r9),%r11d
|
|
6634cfa5: 45 85 db test %r11d,%r11d
|
|
6634cfa8: 75 21 jne 6634cfcb <GateFunc_Rom4x8_F+0x36b>
|
|
6634cfaa: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cfae: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634cfb2: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cfb6: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cfbd: 4c 63 09 movslq (%rcx),%r9
|
|
6634cfc0: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cfc4: 44 89 19 mov %r11d,(%rcx)
|
|
6634cfc7: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cfcb: 44 8b 48 30 mov 0x30(%rax),%r9d
|
|
6634cfcf: 45 85 c9 test %r9d,%r9d
|
|
6634cfd2: 0f 84 23 fd ff ff je 6634ccfb <GateFunc_Rom4x8_F+0x9b>
|
|
6634cfd8: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cfdc: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634cfe0: 45 29 0a sub %r9d,(%r10)
|
|
6634cfe3: c7 40 30 00 00 00 00 movl $0x0,0x30(%rax)
|
|
6634cfea: 45 31 c9 xor %r9d,%r9d
|
|
6634cfed: 45 8b 12 mov (%r10),%r10d
|
|
6634cff0: 48 8b 42 60 mov 0x60(%rdx),%rax
|
|
6634cff4: 45 85 d2 test %r10d,%r10d
|
|
6634cff7: 41 0f 9f c1 setg %r9b
|
|
6634cffb: 44 3b 08 cmp (%rax),%r9d
|
|
6634cffe: 0f 84 f7 fc ff ff je 6634ccfb <GateFunc_Rom4x8_F+0x9b>
|
|
6634d004: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634d008: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634d00c: 8b 00 mov (%rax),%eax
|
|
6634d00e: 85 c0 test %eax,%eax
|
|
6634d010: 0f 85 e5 fc ff ff jne 6634ccfb <GateFunc_Rom4x8_F+0x9b>
|
|
6634d016: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634d01a: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
6634d01e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d022: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d028: 48 63 01 movslq (%rcx),%rax
|
|
6634d02b: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634d02f: 44 89 09 mov %r9d,(%rcx)
|
|
6634d032: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634d036: 48 83 c4 28 add $0x28,%rsp
|
|
6634d03a: 5b pop %rbx
|
|
6634d03b: 5e pop %rsi
|
|
6634d03c: 5f pop %rdi
|
|
6634d03d: 5d pop %rbp
|
|
6634d03e: 41 5c pop %r12
|
|
6634d040: 41 5d pop %r13
|
|
6634d042: c3 retq
|
|
6634d043: 0f 1f 00 nopl (%rax)
|
|
6634d046: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634d04d: 00 00 00
|
|
|
|
000000006634d050 <GateFunc_Rom8x8_F>:
|
|
6634d050: 41 55 push %r13
|
|
6634d052: 41 54 push %r12
|
|
6634d054: 55 push %rbp
|
|
6634d055: 57 push %rdi
|
|
6634d056: 56 push %rsi
|
|
6634d057: 53 push %rbx
|
|
6634d058: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d05c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d060: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634d067: 48 89 cb mov %rcx,%rbx
|
|
6634d06a: 44 8b 2a mov (%rdx),%r13d
|
|
6634d06d: 45 85 ed test %r13d,%r13d
|
|
6634d070: 0f 84 ba 00 00 00 je 6634d130 <GateFunc_Rom8x8_F+0xe0>
|
|
6634d076: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634d07a: bf 09 00 00 00 mov $0x9,%edi
|
|
6634d07f: 4c 8d 2d 7a 5f 00 00 lea 0x5f7a(%rip),%r13 # 66353000 <.rdata>
|
|
6634d086: 4c 8d 25 83 5f 00 00 lea 0x5f83(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634d08d: 8b 0a mov (%rdx),%ecx
|
|
6634d08f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634d093: 8b 12 mov (%rdx),%edx
|
|
6634d095: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d098: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634d09c: 8b 09 mov (%rcx),%ecx
|
|
6634d09e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d0a1: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634d0a5: 8b 09 mov (%rcx),%ecx
|
|
6634d0a7: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634d0aa: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634d0ae: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634d0b2: 8b 12 mov (%rdx),%edx
|
|
6634d0b4: c1 e2 04 shl $0x4,%edx
|
|
6634d0b7: 01 d6 add %edx,%esi
|
|
6634d0b9: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634d0bd: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634d0c1: 8b 12 mov (%rdx),%edx
|
|
6634d0c3: c1 e2 05 shl $0x5,%edx
|
|
6634d0c6: 01 f2 add %esi,%edx
|
|
6634d0c8: 8b 31 mov (%rcx),%esi
|
|
6634d0ca: c1 e6 06 shl $0x6,%esi
|
|
6634d0cd: 01 f2 add %esi,%edx
|
|
6634d0cf: 8b 30 mov (%rax),%esi
|
|
6634d0d1: c1 e6 07 shl $0x7,%esi
|
|
6634d0d4: 01 d6 add %edx,%esi
|
|
6634d0d6: 48 63 ee movslq %esi,%rbp
|
|
6634d0d9: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634d0dd: 0f 1f 00 nopl (%rax)
|
|
6634d0e0: 85 f6 test %esi,%esi
|
|
6634d0e2: 78 05 js 6634d0e9 <GateFunc_Rom8x8_F+0x99>
|
|
6634d0e4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634d0e7: 7f 11 jg 6634d0fa <GateFunc_Rom8x8_F+0xaa>
|
|
6634d0e9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d0ef: 4c 89 ea mov %r13,%rdx
|
|
6634d0f2: 4c 89 e1 mov %r12,%rcx
|
|
6634d0f5: e8 96 47 00 00 callq 66351890 <_assert>
|
|
6634d0fa: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634d0fe: 89 fa mov %edi,%edx
|
|
6634d100: 48 89 d9 mov %rbx,%rcx
|
|
6634d103: 83 c7 01 add $0x1,%edi
|
|
6634d106: 81 c6 00 01 00 00 add $0x100,%esi
|
|
6634d10c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634d110: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634d117: e8 94 42 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634d11c: 83 ff 11 cmp $0x11,%edi
|
|
6634d11f: 75 bf jne 6634d0e0 <GateFunc_Rom8x8_F+0x90>
|
|
6634d121: 48 83 c4 28 add $0x28,%rsp
|
|
6634d125: 5b pop %rbx
|
|
6634d126: 5e pop %rsi
|
|
6634d127: 5f pop %rdi
|
|
6634d128: 5d pop %rbp
|
|
6634d129: 41 5c pop %r12
|
|
6634d12b: 41 5d pop %r13
|
|
6634d12d: c3 retq
|
|
6634d12e: 66 90 xchg %ax,%ax
|
|
6634d130: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634d134: 4c 8b 05 e5 97 00 00 mov 0x97e5(%rip),%r8 # 66356920 <net_queue>
|
|
6634d13b: 48 8b 0d ee 97 00 00 mov 0x97ee(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d142: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
6634d146: 45 85 c9 test %r9d,%r9d
|
|
6634d149: 74 58 je 6634d1a3 <GateFunc_Rom8x8_F+0x153>
|
|
6634d14b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d14f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634d153: 45 29 0a sub %r9d,(%r10)
|
|
6634d156: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634d15d: 45 8b 22 mov (%r10),%r12d
|
|
6634d160: 45 31 d2 xor %r10d,%r10d
|
|
6634d163: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
6634d167: 45 85 e4 test %r12d,%r12d
|
|
6634d16a: 41 0f 9f c2 setg %r10b
|
|
6634d16e: 45 3b 11 cmp (%r9),%r10d
|
|
6634d171: 74 30 je 6634d1a3 <GateFunc_Rom8x8_F+0x153>
|
|
6634d173: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d177: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634d17b: 41 8b 29 mov (%r9),%ebp
|
|
6634d17e: 85 ed test %ebp,%ebp
|
|
6634d180: 75 21 jne 6634d1a3 <GateFunc_Rom8x8_F+0x153>
|
|
6634d182: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d186: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634d18a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d18e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d195: 4c 63 09 movslq (%rcx),%r9
|
|
6634d198: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d19c: 44 89 19 mov %r11d,(%rcx)
|
|
6634d19f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d1a3: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634d1a7: 45 85 c9 test %r9d,%r9d
|
|
6634d1aa: 74 57 je 6634d203 <GateFunc_Rom8x8_F+0x1b3>
|
|
6634d1ac: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d1b0: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634d1b4: 45 29 0a sub %r9d,(%r10)
|
|
6634d1b7: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634d1be: 41 8b 3a mov (%r10),%edi
|
|
6634d1c1: 45 31 d2 xor %r10d,%r10d
|
|
6634d1c4: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634d1c8: 85 ff test %edi,%edi
|
|
6634d1ca: 41 0f 9f c2 setg %r10b
|
|
6634d1ce: 45 3b 11 cmp (%r9),%r10d
|
|
6634d1d1: 74 30 je 6634d203 <GateFunc_Rom8x8_F+0x1b3>
|
|
6634d1d3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d1d7: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634d1db: 41 8b 31 mov (%r9),%esi
|
|
6634d1de: 85 f6 test %esi,%esi
|
|
6634d1e0: 75 21 jne 6634d203 <GateFunc_Rom8x8_F+0x1b3>
|
|
6634d1e2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d1e6: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634d1ea: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d1ee: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d1f5: 4c 63 09 movslq (%rcx),%r9
|
|
6634d1f8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d1fc: 44 89 19 mov %r11d,(%rcx)
|
|
6634d1ff: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d203: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634d207: 45 85 c9 test %r9d,%r9d
|
|
6634d20a: 74 59 je 6634d265 <GateFunc_Rom8x8_F+0x215>
|
|
6634d20c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d210: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634d214: 45 29 0a sub %r9d,(%r10)
|
|
6634d217: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634d21e: 45 8b 1a mov (%r10),%r11d
|
|
6634d221: 45 31 d2 xor %r10d,%r10d
|
|
6634d224: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634d228: 45 85 db test %r11d,%r11d
|
|
6634d22b: 41 0f 9f c2 setg %r10b
|
|
6634d22f: 45 3b 11 cmp (%r9),%r10d
|
|
6634d232: 74 31 je 6634d265 <GateFunc_Rom8x8_F+0x215>
|
|
6634d234: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d238: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634d23c: 45 8b 11 mov (%r9),%r10d
|
|
6634d23f: 45 85 d2 test %r10d,%r10d
|
|
6634d242: 75 21 jne 6634d265 <GateFunc_Rom8x8_F+0x215>
|
|
6634d244: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d248: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634d24c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d250: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d257: 4c 63 09 movslq (%rcx),%r9
|
|
6634d25a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d25e: 44 89 19 mov %r11d,(%rcx)
|
|
6634d261: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d265: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634d269: 45 85 c9 test %r9d,%r9d
|
|
6634d26c: 74 59 je 6634d2c7 <GateFunc_Rom8x8_F+0x277>
|
|
6634d26e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d272: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634d276: 45 29 0a sub %r9d,(%r10)
|
|
6634d279: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634d280: 45 8b 0a mov (%r10),%r9d
|
|
6634d283: 45 31 d2 xor %r10d,%r10d
|
|
6634d286: 45 85 c9 test %r9d,%r9d
|
|
6634d289: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634d28d: 41 0f 9f c2 setg %r10b
|
|
6634d291: 45 3b 11 cmp (%r9),%r10d
|
|
6634d294: 74 31 je 6634d2c7 <GateFunc_Rom8x8_F+0x277>
|
|
6634d296: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d29a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634d29e: 45 8b 29 mov (%r9),%r13d
|
|
6634d2a1: 45 85 ed test %r13d,%r13d
|
|
6634d2a4: 75 21 jne 6634d2c7 <GateFunc_Rom8x8_F+0x277>
|
|
6634d2a6: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d2aa: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634d2ae: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d2b2: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d2b9: 4c 63 09 movslq (%rcx),%r9
|
|
6634d2bc: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d2c0: 44 89 19 mov %r11d,(%rcx)
|
|
6634d2c3: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d2c7: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634d2cb: 45 85 c9 test %r9d,%r9d
|
|
6634d2ce: 74 58 je 6634d328 <GateFunc_Rom8x8_F+0x2d8>
|
|
6634d2d0: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d2d4: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634d2d8: 45 29 0a sub %r9d,(%r10)
|
|
6634d2db: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634d2e2: 45 8b 22 mov (%r10),%r12d
|
|
6634d2e5: 45 31 d2 xor %r10d,%r10d
|
|
6634d2e8: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634d2ec: 45 85 e4 test %r12d,%r12d
|
|
6634d2ef: 41 0f 9f c2 setg %r10b
|
|
6634d2f3: 45 3b 11 cmp (%r9),%r10d
|
|
6634d2f6: 74 30 je 6634d328 <GateFunc_Rom8x8_F+0x2d8>
|
|
6634d2f8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d2fc: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634d300: 41 8b 29 mov (%r9),%ebp
|
|
6634d303: 85 ed test %ebp,%ebp
|
|
6634d305: 75 21 jne 6634d328 <GateFunc_Rom8x8_F+0x2d8>
|
|
6634d307: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d30b: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634d30f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d313: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d31a: 4c 63 09 movslq (%rcx),%r9
|
|
6634d31d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d321: 44 89 19 mov %r11d,(%rcx)
|
|
6634d324: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d328: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634d32c: 45 85 c9 test %r9d,%r9d
|
|
6634d32f: 74 57 je 6634d388 <GateFunc_Rom8x8_F+0x338>
|
|
6634d331: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d335: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634d339: 45 29 0a sub %r9d,(%r10)
|
|
6634d33c: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634d343: 41 8b 3a mov (%r10),%edi
|
|
6634d346: 45 31 d2 xor %r10d,%r10d
|
|
6634d349: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634d34d: 85 ff test %edi,%edi
|
|
6634d34f: 41 0f 9f c2 setg %r10b
|
|
6634d353: 45 3b 11 cmp (%r9),%r10d
|
|
6634d356: 74 30 je 6634d388 <GateFunc_Rom8x8_F+0x338>
|
|
6634d358: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d35c: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634d360: 41 8b 31 mov (%r9),%esi
|
|
6634d363: 85 f6 test %esi,%esi
|
|
6634d365: 75 21 jne 6634d388 <GateFunc_Rom8x8_F+0x338>
|
|
6634d367: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d36b: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634d36f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d373: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d37a: 4c 63 09 movslq (%rcx),%r9
|
|
6634d37d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d381: 44 89 19 mov %r11d,(%rcx)
|
|
6634d384: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d388: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634d38c: 45 85 c9 test %r9d,%r9d
|
|
6634d38f: 74 59 je 6634d3ea <GateFunc_Rom8x8_F+0x39a>
|
|
6634d391: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d395: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634d399: 45 29 0a sub %r9d,(%r10)
|
|
6634d39c: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634d3a3: 45 8b 1a mov (%r10),%r11d
|
|
6634d3a6: 45 31 d2 xor %r10d,%r10d
|
|
6634d3a9: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634d3ad: 45 85 db test %r11d,%r11d
|
|
6634d3b0: 41 0f 9f c2 setg %r10b
|
|
6634d3b4: 45 3b 11 cmp (%r9),%r10d
|
|
6634d3b7: 74 31 je 6634d3ea <GateFunc_Rom8x8_F+0x39a>
|
|
6634d3b9: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634d3bd: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634d3c1: 45 8b 11 mov (%r9),%r10d
|
|
6634d3c4: 45 85 d2 test %r10d,%r10d
|
|
6634d3c7: 75 21 jne 6634d3ea <GateFunc_Rom8x8_F+0x39a>
|
|
6634d3c9: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634d3cd: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634d3d1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d3d5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d3dc: 4c 63 09 movslq (%rcx),%r9
|
|
6634d3df: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d3e3: 44 89 19 mov %r11d,(%rcx)
|
|
6634d3e6: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d3ea: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634d3ee: 45 85 c9 test %r9d,%r9d
|
|
6634d3f1: 0f 84 2a fd ff ff je 6634d121 <GateFunc_Rom8x8_F+0xd1>
|
|
6634d3f7: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634d3fb: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
6634d402: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634d409: 45 29 0a sub %r9d,(%r10)
|
|
6634d40c: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634d413: 31 d2 xor %edx,%edx
|
|
6634d415: 45 8b 0a mov (%r10),%r9d
|
|
6634d418: 45 85 c9 test %r9d,%r9d
|
|
6634d41b: 0f 9f c2 setg %dl
|
|
6634d41e: 3b 10 cmp (%rax),%edx
|
|
6634d420: 0f 84 fb fc ff ff je 6634d121 <GateFunc_Rom8x8_F+0xd1>
|
|
6634d426: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634d42a: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
6634d431: 8b 00 mov (%rax),%eax
|
|
6634d433: 85 c0 test %eax,%eax
|
|
6634d435: 0f 85 e6 fc ff ff jne 6634d121 <GateFunc_Rom8x8_F+0xd1>
|
|
6634d43b: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634d43f: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
6634d446: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d44a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d450: 48 63 01 movslq (%rcx),%rax
|
|
6634d453: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634d457: 44 89 09 mov %r9d,(%rcx)
|
|
6634d45a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634d45e: 48 83 c4 28 add $0x28,%rsp
|
|
6634d462: 5b pop %rbx
|
|
6634d463: 5e pop %rsi
|
|
6634d464: 5f pop %rdi
|
|
6634d465: 5d pop %rbp
|
|
6634d466: 41 5c pop %r12
|
|
6634d468: 41 5d pop %r13
|
|
6634d46a: c3 retq
|
|
6634d46b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634d470 <GateFunc_Ram8x8_F>:
|
|
6634d470: 57 push %rdi
|
|
6634d471: 56 push %rsi
|
|
6634d472: 53 push %rbx
|
|
6634d473: 48 83 ec 20 sub $0x20,%rsp
|
|
6634d477: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d47b: 48 8b 90 c8 00 00 00 mov 0xc8(%rax),%rdx
|
|
6634d482: 48 89 ce mov %rcx,%rsi
|
|
6634d485: 44 8b 12 mov (%rdx),%r10d
|
|
6634d488: 45 85 d2 test %r10d,%r10d
|
|
6634d48b: 0f 84 8f 01 00 00 je 6634d620 <GateFunc_Ram8x8_F+0x1b0>
|
|
6634d491: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634d498: 8b 0a mov (%rdx),%ecx
|
|
6634d49a: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634d4a1: 8b 12 mov (%rdx),%edx
|
|
6634d4a3: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d4a6: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx
|
|
6634d4ad: 8b 09 mov (%rcx),%ecx
|
|
6634d4af: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d4b2: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx
|
|
6634d4b9: 8b 09 mov (%rcx),%ecx
|
|
6634d4bb: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634d4be: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634d4c5: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx
|
|
6634d4cc: 8b 12 mov (%rdx),%edx
|
|
6634d4ce: c1 e2 04 shl $0x4,%edx
|
|
6634d4d1: 01 da add %ebx,%edx
|
|
6634d4d3: 8b 19 mov (%rcx),%ebx
|
|
6634d4d5: 48 8b 88 b8 00 00 00 mov 0xb8(%rax),%rcx
|
|
6634d4dc: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax
|
|
6634d4e3: c1 e3 05 shl $0x5,%ebx
|
|
6634d4e6: 01 da add %ebx,%edx
|
|
6634d4e8: 8b 19 mov (%rcx),%ebx
|
|
6634d4ea: 8b 00 mov (%rax),%eax
|
|
6634d4ec: c1 e3 06 shl $0x6,%ebx
|
|
6634d4ef: 01 d3 add %edx,%ebx
|
|
6634d4f1: c1 e0 07 shl $0x7,%eax
|
|
6634d4f4: 01 c3 add %eax,%ebx
|
|
6634d4f6: 0f 88 64 04 00 00 js 6634d960 <GateFunc_Ram8x8_F+0x4f0>
|
|
6634d4fc: 39 5e 38 cmp %ebx,0x38(%rsi)
|
|
6634d4ff: 0f 8e 5b 04 00 00 jle 6634d960 <GateFunc_Ram8x8_F+0x4f0>
|
|
6634d505: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634d509: 48 63 c3 movslq %ebx,%rax
|
|
6634d50c: 31 db xor %ebx,%ebx
|
|
6634d50e: 8b 3c 82 mov (%rdx,%rax,4),%edi
|
|
6634d511: 8d 53 09 lea 0x9(%rbx),%edx
|
|
6634d514: 89 d9 mov %ebx,%ecx
|
|
6634d516: 41 89 f8 mov %edi,%r8d
|
|
6634d519: 41 d3 f8 sar %cl,%r8d
|
|
6634d51c: 83 c3 01 add $0x1,%ebx
|
|
6634d51f: 48 89 f1 mov %rsi,%rcx
|
|
6634d522: 41 83 e0 01 and $0x1,%r8d
|
|
6634d526: e8 85 3e ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634d52b: 83 fb 08 cmp $0x8,%ebx
|
|
6634d52e: 75 e1 jne 6634d511 <GateFunc_Ram8x8_F+0xa1>
|
|
6634d530: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634d534: 48 8b 90 d0 00 00 00 mov 0xd0(%rax),%rdx
|
|
6634d53b: 8b 12 mov (%rdx),%edx
|
|
6634d53d: 85 d2 test %edx,%edx
|
|
6634d53f: 0f 84 cb 00 00 00 je 6634d610 <GateFunc_Ram8x8_F+0x1a0>
|
|
6634d545: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634d549: 8b 0a mov (%rdx),%ecx
|
|
6634d54b: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634d54f: 8b 12 mov (%rdx),%edx
|
|
6634d551: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d554: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634d558: 8b 09 mov (%rcx),%ecx
|
|
6634d55a: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d55d: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634d561: 8b 09 mov (%rcx),%ecx
|
|
6634d563: 8d 3c ca lea (%rdx,%rcx,8),%edi
|
|
6634d566: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634d56a: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634d56e: 8b 12 mov (%rdx),%edx
|
|
6634d570: c1 e2 04 shl $0x4,%edx
|
|
6634d573: 01 d7 add %edx,%edi
|
|
6634d575: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634d579: 8b 12 mov (%rdx),%edx
|
|
6634d57b: c1 e2 05 shl $0x5,%edx
|
|
6634d57e: 01 fa add %edi,%edx
|
|
6634d580: 8b 39 mov (%rcx),%edi
|
|
6634d582: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634d586: c1 e7 06 shl $0x6,%edi
|
|
6634d589: 01 fa add %edi,%edx
|
|
6634d58b: 8b 39 mov (%rcx),%edi
|
|
6634d58d: c1 e7 07 shl $0x7,%edi
|
|
6634d590: 01 d7 add %edx,%edi
|
|
6634d592: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634d599: 8b 0a mov (%rdx),%ecx
|
|
6634d59b: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634d5a2: 8b 12 mov (%rdx),%edx
|
|
6634d5a4: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d5a7: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx
|
|
6634d5ae: 8b 09 mov (%rcx),%ecx
|
|
6634d5b0: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d5b3: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx
|
|
6634d5ba: 8b 09 mov (%rcx),%ecx
|
|
6634d5bc: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634d5bf: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634d5c6: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx
|
|
6634d5cd: 8b 12 mov (%rdx),%edx
|
|
6634d5cf: c1 e2 04 shl $0x4,%edx
|
|
6634d5d2: 01 da add %ebx,%edx
|
|
6634d5d4: 8b 19 mov (%rcx),%ebx
|
|
6634d5d6: 48 8b 88 b8 00 00 00 mov 0xb8(%rax),%rcx
|
|
6634d5dd: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax
|
|
6634d5e4: c1 e3 05 shl $0x5,%ebx
|
|
6634d5e7: 01 da add %ebx,%edx
|
|
6634d5e9: 8b 19 mov (%rcx),%ebx
|
|
6634d5eb: 8b 00 mov (%rax),%eax
|
|
6634d5ed: c1 e3 06 shl $0x6,%ebx
|
|
6634d5f0: 01 d3 add %edx,%ebx
|
|
6634d5f2: c1 e0 07 shl $0x7,%eax
|
|
6634d5f5: 01 c3 add %eax,%ebx
|
|
6634d5f7: 0f 88 83 03 00 00 js 6634d980 <GateFunc_Ram8x8_F+0x510>
|
|
6634d5fd: 39 5e 38 cmp %ebx,0x38(%rsi)
|
|
6634d600: 0f 8e 7a 03 00 00 jle 6634d980 <GateFunc_Ram8x8_F+0x510>
|
|
6634d606: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634d60a: 48 63 c3 movslq %ebx,%rax
|
|
6634d60d: 89 3c 82 mov %edi,(%rdx,%rax,4)
|
|
6634d610: 48 83 c4 20 add $0x20,%rsp
|
|
6634d614: 5b pop %rbx
|
|
6634d615: 5e pop %rsi
|
|
6634d616: 5f pop %rdi
|
|
6634d617: c3 retq
|
|
6634d618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634d61f: 00
|
|
6634d620: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634d624: 4c 8b 05 f5 92 00 00 mov 0x92f5(%rip),%r8 # 66356920 <net_queue>
|
|
6634d62b: 48 8b 0d fe 92 00 00 mov 0x92fe(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d632: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
6634d636: 45 85 c9 test %r9d,%r9d
|
|
6634d639: 74 58 je 6634d693 <GateFunc_Ram8x8_F+0x223>
|
|
6634d63b: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d63f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634d643: 45 29 0a sub %r9d,(%r10)
|
|
6634d646: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634d64d: 45 8b 0a mov (%r10),%r9d
|
|
6634d650: 45 31 d2 xor %r10d,%r10d
|
|
6634d653: 45 85 c9 test %r9d,%r9d
|
|
6634d656: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
6634d65a: 41 0f 9f c2 setg %r10b
|
|
6634d65e: 45 3b 11 cmp (%r9),%r10d
|
|
6634d661: 74 30 je 6634d693 <GateFunc_Ram8x8_F+0x223>
|
|
6634d663: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d667: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634d66b: 41 8b 39 mov (%r9),%edi
|
|
6634d66e: 85 ff test %edi,%edi
|
|
6634d670: 75 21 jne 6634d693 <GateFunc_Ram8x8_F+0x223>
|
|
6634d672: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d676: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634d67a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d67e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d685: 4c 63 09 movslq (%rcx),%r9
|
|
6634d688: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d68c: 44 89 19 mov %r11d,(%rcx)
|
|
6634d68f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d693: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634d697: 45 85 c9 test %r9d,%r9d
|
|
6634d69a: 74 58 je 6634d6f4 <GateFunc_Ram8x8_F+0x284>
|
|
6634d69c: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d6a0: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634d6a4: 45 29 0a sub %r9d,(%r10)
|
|
6634d6a7: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634d6ae: 41 8b 1a mov (%r10),%ebx
|
|
6634d6b1: 45 31 d2 xor %r10d,%r10d
|
|
6634d6b4: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634d6b8: 85 db test %ebx,%ebx
|
|
6634d6ba: 41 0f 9f c2 setg %r10b
|
|
6634d6be: 45 3b 11 cmp (%r9),%r10d
|
|
6634d6c1: 74 31 je 6634d6f4 <GateFunc_Ram8x8_F+0x284>
|
|
6634d6c3: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d6c7: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634d6cb: 45 8b 19 mov (%r9),%r11d
|
|
6634d6ce: 45 85 db test %r11d,%r11d
|
|
6634d6d1: 75 21 jne 6634d6f4 <GateFunc_Ram8x8_F+0x284>
|
|
6634d6d3: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d6d7: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634d6db: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d6df: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d6e6: 4c 63 09 movslq (%rcx),%r9
|
|
6634d6e9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d6ed: 44 89 19 mov %r11d,(%rcx)
|
|
6634d6f0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d6f4: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634d6f8: 45 85 c9 test %r9d,%r9d
|
|
6634d6fb: 74 5a je 6634d757 <GateFunc_Ram8x8_F+0x2e7>
|
|
6634d6fd: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d701: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634d705: 45 29 0a sub %r9d,(%r10)
|
|
6634d708: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634d70f: 45 8b 12 mov (%r10),%r10d
|
|
6634d712: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634d716: 45 85 d2 test %r10d,%r10d
|
|
6634d719: 41 0f 9f c2 setg %r10b
|
|
6634d71d: 45 0f b6 d2 movzbl %r10b,%r10d
|
|
6634d721: 45 3b 11 cmp (%r9),%r10d
|
|
6634d724: 74 31 je 6634d757 <GateFunc_Ram8x8_F+0x2e7>
|
|
6634d726: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d72a: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634d72e: 45 8b 09 mov (%r9),%r9d
|
|
6634d731: 45 85 c9 test %r9d,%r9d
|
|
6634d734: 75 21 jne 6634d757 <GateFunc_Ram8x8_F+0x2e7>
|
|
6634d736: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d73a: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634d73e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d742: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d749: 4c 63 09 movslq (%rcx),%r9
|
|
6634d74c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d750: 44 89 19 mov %r11d,(%rcx)
|
|
6634d753: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d757: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634d75b: 45 85 c9 test %r9d,%r9d
|
|
6634d75e: 74 57 je 6634d7b7 <GateFunc_Ram8x8_F+0x347>
|
|
6634d760: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d764: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634d768: 45 29 0a sub %r9d,(%r10)
|
|
6634d76b: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634d772: 41 8b 3a mov (%r10),%edi
|
|
6634d775: 45 31 d2 xor %r10d,%r10d
|
|
6634d778: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634d77c: 85 ff test %edi,%edi
|
|
6634d77e: 41 0f 9f c2 setg %r10b
|
|
6634d782: 45 3b 11 cmp (%r9),%r10d
|
|
6634d785: 74 30 je 6634d7b7 <GateFunc_Ram8x8_F+0x347>
|
|
6634d787: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d78b: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634d78f: 41 8b 19 mov (%r9),%ebx
|
|
6634d792: 85 db test %ebx,%ebx
|
|
6634d794: 75 21 jne 6634d7b7 <GateFunc_Ram8x8_F+0x347>
|
|
6634d796: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d79a: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634d79e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d7a2: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d7a9: 4c 63 09 movslq (%rcx),%r9
|
|
6634d7ac: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d7b0: 44 89 19 mov %r11d,(%rcx)
|
|
6634d7b3: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d7b7: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634d7bb: 45 85 c9 test %r9d,%r9d
|
|
6634d7be: 74 59 je 6634d819 <GateFunc_Ram8x8_F+0x3a9>
|
|
6634d7c0: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d7c4: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634d7c8: 45 29 0a sub %r9d,(%r10)
|
|
6634d7cb: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634d7d2: 45 8b 1a mov (%r10),%r11d
|
|
6634d7d5: 45 31 d2 xor %r10d,%r10d
|
|
6634d7d8: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634d7dc: 45 85 db test %r11d,%r11d
|
|
6634d7df: 41 0f 9f c2 setg %r10b
|
|
6634d7e3: 45 3b 11 cmp (%r9),%r10d
|
|
6634d7e6: 74 31 je 6634d819 <GateFunc_Ram8x8_F+0x3a9>
|
|
6634d7e8: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d7ec: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634d7f0: 45 8b 11 mov (%r9),%r10d
|
|
6634d7f3: 45 85 d2 test %r10d,%r10d
|
|
6634d7f6: 75 21 jne 6634d819 <GateFunc_Ram8x8_F+0x3a9>
|
|
6634d7f8: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d7fc: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634d800: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d804: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d80b: 4c 63 09 movslq (%rcx),%r9
|
|
6634d80e: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d812: 44 89 19 mov %r11d,(%rcx)
|
|
6634d815: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d819: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634d81d: 45 85 c9 test %r9d,%r9d
|
|
6634d820: 74 58 je 6634d87a <GateFunc_Ram8x8_F+0x40a>
|
|
6634d822: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d826: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634d82a: 45 29 0a sub %r9d,(%r10)
|
|
6634d82d: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634d834: 45 8b 0a mov (%r10),%r9d
|
|
6634d837: 45 31 d2 xor %r10d,%r10d
|
|
6634d83a: 45 85 c9 test %r9d,%r9d
|
|
6634d83d: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634d841: 41 0f 9f c2 setg %r10b
|
|
6634d845: 45 3b 11 cmp (%r9),%r10d
|
|
6634d848: 74 30 je 6634d87a <GateFunc_Ram8x8_F+0x40a>
|
|
6634d84a: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d84e: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634d852: 41 8b 39 mov (%r9),%edi
|
|
6634d855: 85 ff test %edi,%edi
|
|
6634d857: 75 21 jne 6634d87a <GateFunc_Ram8x8_F+0x40a>
|
|
6634d859: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d85d: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634d861: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d865: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d86c: 4c 63 09 movslq (%rcx),%r9
|
|
6634d86f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d873: 44 89 19 mov %r11d,(%rcx)
|
|
6634d876: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d87a: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634d87e: 45 85 c9 test %r9d,%r9d
|
|
6634d881: 74 58 je 6634d8db <GateFunc_Ram8x8_F+0x46b>
|
|
6634d883: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d887: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634d88b: 45 29 0a sub %r9d,(%r10)
|
|
6634d88e: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634d895: 41 8b 1a mov (%r10),%ebx
|
|
6634d898: 45 31 d2 xor %r10d,%r10d
|
|
6634d89b: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634d89f: 85 db test %ebx,%ebx
|
|
6634d8a1: 41 0f 9f c2 setg %r10b
|
|
6634d8a5: 45 3b 11 cmp (%r9),%r10d
|
|
6634d8a8: 74 31 je 6634d8db <GateFunc_Ram8x8_F+0x46b>
|
|
6634d8aa: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634d8ae: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634d8b2: 45 8b 19 mov (%r9),%r11d
|
|
6634d8b5: 45 85 db test %r11d,%r11d
|
|
6634d8b8: 75 21 jne 6634d8db <GateFunc_Ram8x8_F+0x46b>
|
|
6634d8ba: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634d8be: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634d8c2: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634d8c6: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634d8cd: 4c 63 09 movslq (%rcx),%r9
|
|
6634d8d0: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634d8d4: 44 89 19 mov %r11d,(%rcx)
|
|
6634d8d7: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634d8db: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634d8df: 45 85 c9 test %r9d,%r9d
|
|
6634d8e2: 0f 84 4c fc ff ff je 6634d534 <GateFunc_Ram8x8_F+0xc4>
|
|
6634d8e8: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634d8ec: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634d8f3: 45 29 0a sub %r9d,(%r10)
|
|
6634d8f6: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634d8fd: 45 31 c9 xor %r9d,%r9d
|
|
6634d900: 45 8b 12 mov (%r10),%r10d
|
|
6634d903: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
6634d90a: 45 85 d2 test %r10d,%r10d
|
|
6634d90d: 41 0f 9f c1 setg %r9b
|
|
6634d911: 44 3b 0a cmp (%rdx),%r9d
|
|
6634d914: 0f 84 1a fc ff ff je 6634d534 <GateFunc_Ram8x8_F+0xc4>
|
|
6634d91a: 48 8b 56 20 mov 0x20(%rsi),%rdx
|
|
6634d91e: 48 8b 92 80 00 00 00 mov 0x80(%rdx),%rdx
|
|
6634d925: 44 8b 0a mov (%rdx),%r9d
|
|
6634d928: 45 85 c9 test %r9d,%r9d
|
|
6634d92b: 0f 85 03 fc ff ff jne 6634d534 <GateFunc_Ram8x8_F+0xc4>
|
|
6634d931: 48 8b 56 28 mov 0x28(%rsi),%rdx
|
|
6634d935: 4c 8b 8a 80 00 00 00 mov 0x80(%rdx),%r9
|
|
6634d93c: 49 8b 51 10 mov 0x10(%r9),%rdx
|
|
6634d940: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
6634d946: 48 63 11 movslq (%rcx),%rdx
|
|
6634d949: 44 8d 52 01 lea 0x1(%rdx),%r10d
|
|
6634d94d: 44 89 11 mov %r10d,(%rcx)
|
|
6634d950: 4d 89 0c d0 mov %r9,(%r8,%rdx,8)
|
|
6634d954: e9 db fb ff ff jmpq 6634d534 <GateFunc_Ram8x8_F+0xc4>
|
|
6634d959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634d960: 48 8d 15 99 56 00 00 lea 0x5699(%rip),%rdx # 66353000 <.rdata>
|
|
6634d967: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d96d: 48 8d 0d 9c 56 00 00 lea 0x569c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634d974: e8 17 3f 00 00 callq 66351890 <_assert>
|
|
6634d979: e9 87 fb ff ff jmpq 6634d505 <GateFunc_Ram8x8_F+0x95>
|
|
6634d97e: 66 90 xchg %ax,%ax
|
|
6634d980: 48 8d 15 79 56 00 00 lea 0x5679(%rip),%rdx # 66353000 <.rdata>
|
|
6634d987: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
6634d98d: 48 8d 0d 7c 56 00 00 lea 0x567c(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634d994: e8 f7 3e 00 00 callq 66351890 <_assert>
|
|
6634d999: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634d99d: 48 63 c3 movslq %ebx,%rax
|
|
6634d9a0: 89 3c 82 mov %edi,(%rdx,%rax,4)
|
|
6634d9a3: e9 68 fc ff ff jmpq 6634d610 <GateFunc_Ram8x8_F+0x1a0>
|
|
6634d9a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634d9af: 00
|
|
|
|
000000006634d9b0 <GateFunc_Ram8x12_F>:
|
|
6634d9b0: 57 push %rdi
|
|
6634d9b1: 56 push %rsi
|
|
6634d9b2: 53 push %rbx
|
|
6634d9b3: 48 83 ec 20 sub $0x20,%rsp
|
|
6634d9b7: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d9bb: 48 8b 90 e8 00 00 00 mov 0xe8(%rax),%rdx
|
|
6634d9c2: 48 89 ce mov %rcx,%rsi
|
|
6634d9c5: 44 8b 12 mov (%rdx),%r10d
|
|
6634d9c8: 45 85 d2 test %r10d,%r10d
|
|
6634d9cb: 0f 84 ff 01 00 00 je 6634dbd0 <GateFunc_Ram8x12_F+0x220>
|
|
6634d9d1: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634d9d8: 8b 0a mov (%rdx),%ecx
|
|
6634d9da: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634d9e1: 8b 12 mov (%rdx),%edx
|
|
6634d9e3: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d9e6: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx
|
|
6634d9ed: 8b 09 mov (%rcx),%ecx
|
|
6634d9ef: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d9f2: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx
|
|
6634d9f9: 8b 09 mov (%rcx),%ecx
|
|
6634d9fb: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634d9fe: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634da05: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx
|
|
6634da0c: 8b 12 mov (%rdx),%edx
|
|
6634da0e: c1 e2 04 shl $0x4,%edx
|
|
6634da11: 01 da add %ebx,%edx
|
|
6634da13: 8b 19 mov (%rcx),%ebx
|
|
6634da15: 48 8b 88 b8 00 00 00 mov 0xb8(%rax),%rcx
|
|
6634da1c: c1 e3 05 shl $0x5,%ebx
|
|
6634da1f: 01 da add %ebx,%edx
|
|
6634da21: 8b 19 mov (%rcx),%ebx
|
|
6634da23: 48 8b 88 d0 00 00 00 mov 0xd0(%rax),%rcx
|
|
6634da2a: c1 e3 06 shl $0x6,%ebx
|
|
6634da2d: 01 d3 add %edx,%ebx
|
|
6634da2f: 48 8b 90 c0 00 00 00 mov 0xc0(%rax),%rdx
|
|
6634da36: 8b 12 mov (%rdx),%edx
|
|
6634da38: c1 e2 07 shl $0x7,%edx
|
|
6634da3b: 01 d3 add %edx,%ebx
|
|
6634da3d: 48 8b 90 c8 00 00 00 mov 0xc8(%rax),%rdx
|
|
6634da44: 8b 12 mov (%rdx),%edx
|
|
6634da46: c1 e2 08 shl $0x8,%edx
|
|
6634da49: 01 da add %ebx,%edx
|
|
6634da4b: 8b 19 mov (%rcx),%ebx
|
|
6634da4d: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx
|
|
6634da54: 48 8b 80 e0 00 00 00 mov 0xe0(%rax),%rax
|
|
6634da5b: c1 e3 09 shl $0x9,%ebx
|
|
6634da5e: 01 da add %ebx,%edx
|
|
6634da60: 8b 19 mov (%rcx),%ebx
|
|
6634da62: 8b 00 mov (%rax),%eax
|
|
6634da64: c1 e3 0a shl $0xa,%ebx
|
|
6634da67: 01 d3 add %edx,%ebx
|
|
6634da69: c1 e0 0b shl $0xb,%eax
|
|
6634da6c: 01 c3 add %eax,%ebx
|
|
6634da6e: 0f 88 9c 04 00 00 js 6634df10 <GateFunc_Ram8x12_F+0x560>
|
|
6634da74: 39 5e 38 cmp %ebx,0x38(%rsi)
|
|
6634da77: 0f 8e 93 04 00 00 jle 6634df10 <GateFunc_Ram8x12_F+0x560>
|
|
6634da7d: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634da81: 48 63 c3 movslq %ebx,%rax
|
|
6634da84: 31 db xor %ebx,%ebx
|
|
6634da86: 8b 3c 82 mov (%rdx,%rax,4),%edi
|
|
6634da89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634da90: 8d 53 09 lea 0x9(%rbx),%edx
|
|
6634da93: 89 d9 mov %ebx,%ecx
|
|
6634da95: 41 89 f8 mov %edi,%r8d
|
|
6634da98: 41 d3 f8 sar %cl,%r8d
|
|
6634da9b: 83 c3 01 add $0x1,%ebx
|
|
6634da9e: 48 89 f1 mov %rsi,%rcx
|
|
6634daa1: 41 83 e0 01 and $0x1,%r8d
|
|
6634daa5: e8 06 39 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634daaa: 83 fb 08 cmp $0x8,%ebx
|
|
6634daad: 75 e1 jne 6634da90 <GateFunc_Ram8x12_F+0xe0>
|
|
6634daaf: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634dab3: 48 8b 90 f0 00 00 00 mov 0xf0(%rax),%rdx
|
|
6634daba: 8b 12 mov (%rdx),%edx
|
|
6634dabc: 85 d2 test %edx,%edx
|
|
6634dabe: 0f 84 03 01 00 00 je 6634dbc7 <GateFunc_Ram8x12_F+0x217>
|
|
6634dac4: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634dac8: 8b 0a mov (%rdx),%ecx
|
|
6634daca: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634dace: 8b 12 mov (%rdx),%edx
|
|
6634dad0: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634dad3: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634dad7: 8b 09 mov (%rcx),%ecx
|
|
6634dad9: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634dadc: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634dae0: 8b 09 mov (%rcx),%ecx
|
|
6634dae2: 8d 3c ca lea (%rdx,%rcx,8),%edi
|
|
6634dae5: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634dae9: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634daed: 8b 12 mov (%rdx),%edx
|
|
6634daef: c1 e2 04 shl $0x4,%edx
|
|
6634daf2: 01 d7 add %edx,%edi
|
|
6634daf4: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634daf8: 8b 12 mov (%rdx),%edx
|
|
6634dafa: c1 e2 05 shl $0x5,%edx
|
|
6634dafd: 01 fa add %edi,%edx
|
|
6634daff: 8b 39 mov (%rcx),%edi
|
|
6634db01: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634db05: c1 e7 06 shl $0x6,%edi
|
|
6634db08: 01 fa add %edi,%edx
|
|
6634db0a: 8b 39 mov (%rcx),%edi
|
|
6634db0c: c1 e7 07 shl $0x7,%edi
|
|
6634db0f: 01 d7 add %edx,%edi
|
|
6634db11: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634db18: 8b 0a mov (%rdx),%ecx
|
|
6634db1a: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634db21: 8b 12 mov (%rdx),%edx
|
|
6634db23: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634db26: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx
|
|
6634db2d: 8b 09 mov (%rcx),%ecx
|
|
6634db2f: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634db32: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx
|
|
6634db39: 8b 09 mov (%rcx),%ecx
|
|
6634db3b: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634db3e: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634db45: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx
|
|
6634db4c: 8b 12 mov (%rdx),%edx
|
|
6634db4e: c1 e2 04 shl $0x4,%edx
|
|
6634db51: 01 da add %ebx,%edx
|
|
6634db53: 8b 19 mov (%rcx),%ebx
|
|
6634db55: 48 8b 88 b8 00 00 00 mov 0xb8(%rax),%rcx
|
|
6634db5c: c1 e3 05 shl $0x5,%ebx
|
|
6634db5f: 01 da add %ebx,%edx
|
|
6634db61: 8b 19 mov (%rcx),%ebx
|
|
6634db63: c1 e3 06 shl $0x6,%ebx
|
|
6634db66: 01 d3 add %edx,%ebx
|
|
6634db68: 48 8b 90 c0 00 00 00 mov 0xc0(%rax),%rdx
|
|
6634db6f: 8b 12 mov (%rdx),%edx
|
|
6634db71: c1 e2 07 shl $0x7,%edx
|
|
6634db74: 01 d3 add %edx,%ebx
|
|
6634db76: 48 8b 90 c8 00 00 00 mov 0xc8(%rax),%rdx
|
|
6634db7d: 48 8b 88 d0 00 00 00 mov 0xd0(%rax),%rcx
|
|
6634db84: 8b 12 mov (%rdx),%edx
|
|
6634db86: c1 e2 08 shl $0x8,%edx
|
|
6634db89: 01 da add %ebx,%edx
|
|
6634db8b: 8b 19 mov (%rcx),%ebx
|
|
6634db8d: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx
|
|
6634db94: 48 8b 80 e0 00 00 00 mov 0xe0(%rax),%rax
|
|
6634db9b: c1 e3 09 shl $0x9,%ebx
|
|
6634db9e: 01 da add %ebx,%edx
|
|
6634dba0: 8b 19 mov (%rcx),%ebx
|
|
6634dba2: 8b 00 mov (%rax),%eax
|
|
6634dba4: c1 e3 0a shl $0xa,%ebx
|
|
6634dba7: 01 d3 add %edx,%ebx
|
|
6634dba9: c1 e0 0b shl $0xb,%eax
|
|
6634dbac: 01 c3 add %eax,%ebx
|
|
6634dbae: 0f 88 7c 03 00 00 js 6634df30 <GateFunc_Ram8x12_F+0x580>
|
|
6634dbb4: 39 5e 38 cmp %ebx,0x38(%rsi)
|
|
6634dbb7: 0f 8e 73 03 00 00 jle 6634df30 <GateFunc_Ram8x12_F+0x580>
|
|
6634dbbd: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634dbc1: 48 63 c3 movslq %ebx,%rax
|
|
6634dbc4: 89 3c 82 mov %edi,(%rdx,%rax,4)
|
|
6634dbc7: 48 83 c4 20 add $0x20,%rsp
|
|
6634dbcb: 5b pop %rbx
|
|
6634dbcc: 5e pop %rsi
|
|
6634dbcd: 5f pop %rdi
|
|
6634dbce: c3 retq
|
|
6634dbcf: 90 nop
|
|
6634dbd0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634dbd4: 4c 8b 05 45 8d 00 00 mov 0x8d45(%rip),%r8 # 66356920 <net_queue>
|
|
6634dbdb: 48 8b 0d 4e 8d 00 00 mov 0x8d4e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634dbe2: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
6634dbe6: 45 85 c9 test %r9d,%r9d
|
|
6634dbe9: 74 58 je 6634dc43 <GateFunc_Ram8x12_F+0x293>
|
|
6634dbeb: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634dbef: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634dbf3: 45 29 0a sub %r9d,(%r10)
|
|
6634dbf6: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634dbfd: 45 8b 0a mov (%r10),%r9d
|
|
6634dc00: 45 31 d2 xor %r10d,%r10d
|
|
6634dc03: 45 85 c9 test %r9d,%r9d
|
|
6634dc06: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
6634dc0a: 41 0f 9f c2 setg %r10b
|
|
6634dc0e: 45 3b 11 cmp (%r9),%r10d
|
|
6634dc11: 74 30 je 6634dc43 <GateFunc_Ram8x12_F+0x293>
|
|
6634dc13: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634dc17: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634dc1b: 41 8b 39 mov (%r9),%edi
|
|
6634dc1e: 85 ff test %edi,%edi
|
|
6634dc20: 75 21 jne 6634dc43 <GateFunc_Ram8x12_F+0x293>
|
|
6634dc22: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634dc26: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634dc2a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634dc2e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634dc35: 4c 63 09 movslq (%rcx),%r9
|
|
6634dc38: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634dc3c: 44 89 19 mov %r11d,(%rcx)
|
|
6634dc3f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634dc43: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634dc47: 45 85 c9 test %r9d,%r9d
|
|
6634dc4a: 74 58 je 6634dca4 <GateFunc_Ram8x12_F+0x2f4>
|
|
6634dc4c: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634dc50: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634dc54: 45 29 0a sub %r9d,(%r10)
|
|
6634dc57: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634dc5e: 41 8b 1a mov (%r10),%ebx
|
|
6634dc61: 45 31 d2 xor %r10d,%r10d
|
|
6634dc64: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634dc68: 85 db test %ebx,%ebx
|
|
6634dc6a: 41 0f 9f c2 setg %r10b
|
|
6634dc6e: 45 3b 11 cmp (%r9),%r10d
|
|
6634dc71: 74 31 je 6634dca4 <GateFunc_Ram8x12_F+0x2f4>
|
|
6634dc73: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634dc77: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634dc7b: 45 8b 19 mov (%r9),%r11d
|
|
6634dc7e: 45 85 db test %r11d,%r11d
|
|
6634dc81: 75 21 jne 6634dca4 <GateFunc_Ram8x12_F+0x2f4>
|
|
6634dc83: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634dc87: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634dc8b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634dc8f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634dc96: 4c 63 09 movslq (%rcx),%r9
|
|
6634dc99: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634dc9d: 44 89 19 mov %r11d,(%rcx)
|
|
6634dca0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634dca4: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634dca8: 45 85 c9 test %r9d,%r9d
|
|
6634dcab: 74 5a je 6634dd07 <GateFunc_Ram8x12_F+0x357>
|
|
6634dcad: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634dcb1: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634dcb5: 45 29 0a sub %r9d,(%r10)
|
|
6634dcb8: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634dcbf: 45 8b 12 mov (%r10),%r10d
|
|
6634dcc2: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634dcc6: 45 85 d2 test %r10d,%r10d
|
|
6634dcc9: 41 0f 9f c2 setg %r10b
|
|
6634dccd: 45 0f b6 d2 movzbl %r10b,%r10d
|
|
6634dcd1: 45 3b 11 cmp (%r9),%r10d
|
|
6634dcd4: 74 31 je 6634dd07 <GateFunc_Ram8x12_F+0x357>
|
|
6634dcd6: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634dcda: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634dcde: 45 8b 09 mov (%r9),%r9d
|
|
6634dce1: 45 85 c9 test %r9d,%r9d
|
|
6634dce4: 75 21 jne 6634dd07 <GateFunc_Ram8x12_F+0x357>
|
|
6634dce6: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634dcea: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634dcee: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634dcf2: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634dcf9: 4c 63 09 movslq (%rcx),%r9
|
|
6634dcfc: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634dd00: 44 89 19 mov %r11d,(%rcx)
|
|
6634dd03: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634dd07: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634dd0b: 45 85 c9 test %r9d,%r9d
|
|
6634dd0e: 74 57 je 6634dd67 <GateFunc_Ram8x12_F+0x3b7>
|
|
6634dd10: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634dd14: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634dd18: 45 29 0a sub %r9d,(%r10)
|
|
6634dd1b: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634dd22: 41 8b 3a mov (%r10),%edi
|
|
6634dd25: 45 31 d2 xor %r10d,%r10d
|
|
6634dd28: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634dd2c: 85 ff test %edi,%edi
|
|
6634dd2e: 41 0f 9f c2 setg %r10b
|
|
6634dd32: 45 3b 11 cmp (%r9),%r10d
|
|
6634dd35: 74 30 je 6634dd67 <GateFunc_Ram8x12_F+0x3b7>
|
|
6634dd37: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634dd3b: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634dd3f: 41 8b 19 mov (%r9),%ebx
|
|
6634dd42: 85 db test %ebx,%ebx
|
|
6634dd44: 75 21 jne 6634dd67 <GateFunc_Ram8x12_F+0x3b7>
|
|
6634dd46: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634dd4a: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634dd4e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634dd52: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634dd59: 4c 63 09 movslq (%rcx),%r9
|
|
6634dd5c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634dd60: 44 89 19 mov %r11d,(%rcx)
|
|
6634dd63: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634dd67: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634dd6b: 45 85 c9 test %r9d,%r9d
|
|
6634dd6e: 74 59 je 6634ddc9 <GateFunc_Ram8x12_F+0x419>
|
|
6634dd70: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634dd74: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634dd78: 45 29 0a sub %r9d,(%r10)
|
|
6634dd7b: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634dd82: 45 8b 1a mov (%r10),%r11d
|
|
6634dd85: 45 31 d2 xor %r10d,%r10d
|
|
6634dd88: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634dd8c: 45 85 db test %r11d,%r11d
|
|
6634dd8f: 41 0f 9f c2 setg %r10b
|
|
6634dd93: 45 3b 11 cmp (%r9),%r10d
|
|
6634dd96: 74 31 je 6634ddc9 <GateFunc_Ram8x12_F+0x419>
|
|
6634dd98: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634dd9c: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634dda0: 45 8b 11 mov (%r9),%r10d
|
|
6634dda3: 45 85 d2 test %r10d,%r10d
|
|
6634dda6: 75 21 jne 6634ddc9 <GateFunc_Ram8x12_F+0x419>
|
|
6634dda8: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634ddac: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634ddb0: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634ddb4: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ddbb: 4c 63 09 movslq (%rcx),%r9
|
|
6634ddbe: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ddc2: 44 89 19 mov %r11d,(%rcx)
|
|
6634ddc5: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ddc9: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634ddcd: 45 85 c9 test %r9d,%r9d
|
|
6634ddd0: 74 58 je 6634de2a <GateFunc_Ram8x12_F+0x47a>
|
|
6634ddd2: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634ddd6: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634ddda: 45 29 0a sub %r9d,(%r10)
|
|
6634dddd: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634dde4: 45 8b 0a mov (%r10),%r9d
|
|
6634dde7: 45 31 d2 xor %r10d,%r10d
|
|
6634ddea: 45 85 c9 test %r9d,%r9d
|
|
6634dded: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634ddf1: 41 0f 9f c2 setg %r10b
|
|
6634ddf5: 45 3b 11 cmp (%r9),%r10d
|
|
6634ddf8: 74 30 je 6634de2a <GateFunc_Ram8x12_F+0x47a>
|
|
6634ddfa: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634ddfe: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634de02: 41 8b 39 mov (%r9),%edi
|
|
6634de05: 85 ff test %edi,%edi
|
|
6634de07: 75 21 jne 6634de2a <GateFunc_Ram8x12_F+0x47a>
|
|
6634de09: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634de0d: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634de11: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634de15: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634de1c: 4c 63 09 movslq (%rcx),%r9
|
|
6634de1f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634de23: 44 89 19 mov %r11d,(%rcx)
|
|
6634de26: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634de2a: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634de2e: 45 85 c9 test %r9d,%r9d
|
|
6634de31: 74 58 je 6634de8b <GateFunc_Ram8x12_F+0x4db>
|
|
6634de33: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634de37: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634de3b: 45 29 0a sub %r9d,(%r10)
|
|
6634de3e: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634de45: 41 8b 1a mov (%r10),%ebx
|
|
6634de48: 45 31 d2 xor %r10d,%r10d
|
|
6634de4b: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634de4f: 85 db test %ebx,%ebx
|
|
6634de51: 41 0f 9f c2 setg %r10b
|
|
6634de55: 45 3b 11 cmp (%r9),%r10d
|
|
6634de58: 74 31 je 6634de8b <GateFunc_Ram8x12_F+0x4db>
|
|
6634de5a: 4c 8b 4e 20 mov 0x20(%rsi),%r9
|
|
6634de5e: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634de62: 45 8b 19 mov (%r9),%r11d
|
|
6634de65: 45 85 db test %r11d,%r11d
|
|
6634de68: 75 21 jne 6634de8b <GateFunc_Ram8x12_F+0x4db>
|
|
6634de6a: 4c 8b 4e 28 mov 0x28(%rsi),%r9
|
|
6634de6e: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634de72: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634de76: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634de7d: 4c 63 09 movslq (%rcx),%r9
|
|
6634de80: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634de84: 44 89 19 mov %r11d,(%rcx)
|
|
6634de87: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634de8b: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634de8f: 45 85 c9 test %r9d,%r9d
|
|
6634de92: 0f 84 1b fc ff ff je 6634dab3 <GateFunc_Ram8x12_F+0x103>
|
|
6634de98: 4c 8b 56 18 mov 0x18(%rsi),%r10
|
|
6634de9c: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634dea3: 45 29 0a sub %r9d,(%r10)
|
|
6634dea6: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634dead: 45 31 c9 xor %r9d,%r9d
|
|
6634deb0: 45 8b 12 mov (%r10),%r10d
|
|
6634deb3: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
6634deba: 45 85 d2 test %r10d,%r10d
|
|
6634debd: 41 0f 9f c1 setg %r9b
|
|
6634dec1: 44 3b 0a cmp (%rdx),%r9d
|
|
6634dec4: 0f 84 e9 fb ff ff je 6634dab3 <GateFunc_Ram8x12_F+0x103>
|
|
6634deca: 48 8b 56 20 mov 0x20(%rsi),%rdx
|
|
6634dece: 48 8b 92 80 00 00 00 mov 0x80(%rdx),%rdx
|
|
6634ded5: 44 8b 0a mov (%rdx),%r9d
|
|
6634ded8: 45 85 c9 test %r9d,%r9d
|
|
6634dedb: 0f 85 d2 fb ff ff jne 6634dab3 <GateFunc_Ram8x12_F+0x103>
|
|
6634dee1: 48 8b 56 28 mov 0x28(%rsi),%rdx
|
|
6634dee5: 4c 8b 8a 80 00 00 00 mov 0x80(%rdx),%r9
|
|
6634deec: 49 8b 51 10 mov 0x10(%r9),%rdx
|
|
6634def0: c7 02 01 00 00 00 movl $0x1,(%rdx)
|
|
6634def6: 48 63 11 movslq (%rcx),%rdx
|
|
6634def9: 44 8d 52 01 lea 0x1(%rdx),%r10d
|
|
6634defd: 44 89 11 mov %r10d,(%rcx)
|
|
6634df00: 4d 89 0c d0 mov %r9,(%r8,%rdx,8)
|
|
6634df04: e9 aa fb ff ff jmpq 6634dab3 <GateFunc_Ram8x12_F+0x103>
|
|
6634df09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634df10: 48 8d 15 e9 50 00 00 lea 0x50e9(%rip),%rdx # 66353000 <.rdata>
|
|
6634df17: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634df1d: 48 8d 0d ec 50 00 00 lea 0x50ec(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634df24: e8 67 39 00 00 callq 66351890 <_assert>
|
|
6634df29: e9 4f fb ff ff jmpq 6634da7d <GateFunc_Ram8x12_F+0xcd>
|
|
6634df2e: 66 90 xchg %ax,%ax
|
|
6634df30: 48 8d 15 c9 50 00 00 lea 0x50c9(%rip),%rdx # 66353000 <.rdata>
|
|
6634df37: 41 b8 93 00 00 00 mov $0x93,%r8d
|
|
6634df3d: 48 8d 0d cc 50 00 00 lea 0x50cc(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634df44: e8 47 39 00 00 callq 66351890 <_assert>
|
|
6634df49: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634df4d: 48 63 c3 movslq %ebx,%rax
|
|
6634df50: 89 3c 82 mov %edi,(%rdx,%rax,4)
|
|
6634df53: e9 6f fc ff ff jmpq 6634dbc7 <GateFunc_Ram8x12_F+0x217>
|
|
6634df58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634df5f: 00
|
|
|
|
000000006634df60 <GateFunc_Rom6x1_F>:
|
|
6634df60: 56 push %rsi
|
|
6634df61: 53 push %rbx
|
|
6634df62: 48 83 ec 28 sub $0x28,%rsp
|
|
6634df66: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634df6a: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
6634df6e: 48 89 ce mov %rcx,%rsi
|
|
6634df71: 44 8b 00 mov (%rax),%r8d
|
|
6634df74: 45 85 c0 test %r8d,%r8d
|
|
6634df77: 0f 84 d7 00 00 00 je 6634e054 <GateFunc_Rom6x1_F+0xf4>
|
|
6634df7d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634df81: 8b 08 mov (%rax),%ecx
|
|
6634df83: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
6634df87: 8b 00 mov (%rax),%eax
|
|
6634df89: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634df8c: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
6634df90: 8b 09 mov (%rcx),%ecx
|
|
6634df92: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
6634df95: 48 8b 4a 20 mov 0x20(%rdx),%rcx
|
|
6634df99: 8b 09 mov (%rcx),%ecx
|
|
6634df9b: 8d 04 c8 lea (%rax,%rcx,8),%eax
|
|
6634df9e: 48 8b 4a 28 mov 0x28(%rdx),%rcx
|
|
6634dfa2: 8b 19 mov (%rcx),%ebx
|
|
6634dfa4: c1 e3 04 shl $0x4,%ebx
|
|
6634dfa7: 01 c3 add %eax,%ebx
|
|
6634dfa9: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
6634dfad: 8b 00 mov (%rax),%eax
|
|
6634dfaf: c1 e0 05 shl $0x5,%eax
|
|
6634dfb2: 01 c3 add %eax,%ebx
|
|
6634dfb4: 78 05 js 6634dfbb <GateFunc_Rom6x1_F+0x5b>
|
|
6634dfb6: 3b 5e 38 cmp 0x38(%rsi),%ebx
|
|
6634dfb9: 7c 19 jl 6634dfd4 <GateFunc_Rom6x1_F+0x74>
|
|
6634dfbb: 48 8d 15 3e 50 00 00 lea 0x503e(%rip),%rdx # 66353000 <.rdata>
|
|
6634dfc2: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634dfc8: 48 8d 0d 41 50 00 00 lea 0x5041(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634dfcf: e8 bc 38 00 00 callq 66351890 <_assert>
|
|
6634dfd4: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634dfd8: 48 63 c3 movslq %ebx,%rax
|
|
6634dfdb: 8b 04 82 mov (%rdx,%rax,4),%eax
|
|
6634dfde: 48 8b 56 08 mov 0x8(%rsi),%rdx
|
|
6634dfe2: 8b 4a 1c mov 0x1c(%rdx),%ecx
|
|
6634dfe5: 39 c8 cmp %ecx,%eax
|
|
6634dfe7: 74 64 je 6634e04d <GateFunc_Rom6x1_F+0xed>
|
|
6634dfe9: 4c 8b 46 18 mov 0x18(%rsi),%r8
|
|
6634dfed: 89 c3 mov %eax,%ebx
|
|
6634dfef: 29 cb sub %ecx,%ebx
|
|
6634dff1: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
6634dff5: 41 01 18 add %ebx,(%r8)
|
|
6634dff8: 89 42 1c mov %eax,0x1c(%rdx)
|
|
6634dffb: 31 d2 xor %edx,%edx
|
|
6634dffd: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634e001: 41 8b 08 mov (%r8),%ecx
|
|
6634e004: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634e008: 85 c9 test %ecx,%ecx
|
|
6634e00a: 0f 9f c2 setg %dl
|
|
6634e00d: 3b 10 cmp (%rax),%edx
|
|
6634e00f: 74 3c je 6634e04d <GateFunc_Rom6x1_F+0xed>
|
|
6634e011: 48 8b 46 20 mov 0x20(%rsi),%rax
|
|
6634e015: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634e019: 8b 00 mov (%rax),%eax
|
|
6634e01b: 85 c0 test %eax,%eax
|
|
6634e01d: 75 2e jne 6634e04d <GateFunc_Rom6x1_F+0xed>
|
|
6634e01f: 48 8b 46 28 mov 0x28(%rsi),%rax
|
|
6634e023: 48 8b 0d 06 89 00 00 mov 0x8906(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e02a: 4c 8b 05 ef 88 00 00 mov 0x88ef(%rip),%r8 # 66356920 <net_queue>
|
|
6634e031: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634e035: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634e039: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634e03f: 48 63 01 movslq (%rcx),%rax
|
|
6634e042: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634e046: 44 89 09 mov %r9d,(%rcx)
|
|
6634e049: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634e04d: 48 83 c4 28 add $0x28,%rsp
|
|
6634e051: 5b pop %rbx
|
|
6634e052: 5e pop %rsi
|
|
6634e053: c3 retq
|
|
6634e054: ba 07 00 00 00 mov $0x7,%edx
|
|
6634e059: 48 83 c4 28 add $0x28,%rsp
|
|
6634e05d: 5b pop %rbx
|
|
6634e05e: 5e pop %rsi
|
|
6634e05f: e9 cc 33 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634e064: 66 90 xchg %ax,%ax
|
|
6634e066: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634e06d: 00 00 00
|
|
|
|
000000006634e070 <GateFunc_Rom8x1_F>:
|
|
6634e070: 56 push %rsi
|
|
6634e071: 53 push %rbx
|
|
6634e072: 48 83 ec 28 sub $0x28,%rsp
|
|
6634e076: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634e07a: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634e07e: 48 89 ce mov %rcx,%rsi
|
|
6634e081: 44 8b 02 mov (%rdx),%r8d
|
|
6634e084: 45 85 c0 test %r8d,%r8d
|
|
6634e087: 0f 84 f3 00 00 00 je 6634e180 <GateFunc_Rom8x1_F+0x110>
|
|
6634e08d: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634e091: 8b 0a mov (%rdx),%ecx
|
|
6634e093: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634e097: 8b 12 mov (%rdx),%edx
|
|
6634e099: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634e09c: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634e0a0: 8b 09 mov (%rcx),%ecx
|
|
6634e0a2: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634e0a5: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634e0a9: 8b 09 mov (%rcx),%ecx
|
|
6634e0ab: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634e0ae: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634e0b2: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
6634e0b6: 8b 12 mov (%rdx),%edx
|
|
6634e0b8: c1 e2 04 shl $0x4,%edx
|
|
6634e0bb: 01 da add %ebx,%edx
|
|
6634e0bd: 8b 19 mov (%rcx),%ebx
|
|
6634e0bf: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634e0c3: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634e0c7: c1 e3 05 shl $0x5,%ebx
|
|
6634e0ca: 01 da add %ebx,%edx
|
|
6634e0cc: 8b 19 mov (%rcx),%ebx
|
|
6634e0ce: 8b 00 mov (%rax),%eax
|
|
6634e0d0: c1 e3 06 shl $0x6,%ebx
|
|
6634e0d3: 01 d3 add %edx,%ebx
|
|
6634e0d5: c1 e0 07 shl $0x7,%eax
|
|
6634e0d8: 01 c3 add %eax,%ebx
|
|
6634e0da: 78 05 js 6634e0e1 <GateFunc_Rom8x1_F+0x71>
|
|
6634e0dc: 3b 5e 38 cmp 0x38(%rsi),%ebx
|
|
6634e0df: 7c 19 jl 6634e0fa <GateFunc_Rom8x1_F+0x8a>
|
|
6634e0e1: 48 8d 15 18 4f 00 00 lea 0x4f18(%rip),%rdx # 66353000 <.rdata>
|
|
6634e0e8: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634e0ee: 48 8d 0d 1b 4f 00 00 lea 0x4f1b(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634e0f5: e8 96 37 00 00 callq 66351890 <_assert>
|
|
6634e0fa: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634e0fe: 48 63 c3 movslq %ebx,%rax
|
|
6634e101: 8b 04 82 mov (%rdx,%rax,4),%eax
|
|
6634e104: 48 8b 56 08 mov 0x8(%rsi),%rdx
|
|
6634e108: 8b 4a 24 mov 0x24(%rdx),%ecx
|
|
6634e10b: 39 c8 cmp %ecx,%eax
|
|
6634e10d: 74 64 je 6634e173 <GateFunc_Rom8x1_F+0x103>
|
|
6634e10f: 4c 8b 46 18 mov 0x18(%rsi),%r8
|
|
6634e113: 89 c3 mov %eax,%ebx
|
|
6634e115: 29 cb sub %ecx,%ebx
|
|
6634e117: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634e11b: 41 01 18 add %ebx,(%r8)
|
|
6634e11e: 89 42 24 mov %eax,0x24(%rdx)
|
|
6634e121: 31 d2 xor %edx,%edx
|
|
6634e123: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634e127: 41 8b 08 mov (%r8),%ecx
|
|
6634e12a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634e12e: 85 c9 test %ecx,%ecx
|
|
6634e130: 0f 9f c2 setg %dl
|
|
6634e133: 3b 10 cmp (%rax),%edx
|
|
6634e135: 74 3c je 6634e173 <GateFunc_Rom8x1_F+0x103>
|
|
6634e137: 48 8b 46 20 mov 0x20(%rsi),%rax
|
|
6634e13b: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634e13f: 8b 00 mov (%rax),%eax
|
|
6634e141: 85 c0 test %eax,%eax
|
|
6634e143: 75 2e jne 6634e173 <GateFunc_Rom8x1_F+0x103>
|
|
6634e145: 48 8b 46 28 mov 0x28(%rsi),%rax
|
|
6634e149: 48 8b 0d e0 87 00 00 mov 0x87e0(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e150: 4c 8b 05 c9 87 00 00 mov 0x87c9(%rip),%r8 # 66356920 <net_queue>
|
|
6634e157: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634e15b: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634e15f: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634e165: 48 63 01 movslq (%rcx),%rax
|
|
6634e168: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634e16c: 44 89 09 mov %r9d,(%rcx)
|
|
6634e16f: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634e173: 48 83 c4 28 add $0x28,%rsp
|
|
6634e177: 5b pop %rbx
|
|
6634e178: 5e pop %rsi
|
|
6634e179: c3 retq
|
|
6634e17a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e180: ba 09 00 00 00 mov $0x9,%edx
|
|
6634e185: 48 83 c4 28 add $0x28,%rsp
|
|
6634e189: 5b pop %rbx
|
|
6634e18a: 5e pop %rsi
|
|
6634e18b: e9 a0 32 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
|
|
000000006634e190 <GateFunc_Rom9x1_F>:
|
|
6634e190: 56 push %rsi
|
|
6634e191: 53 push %rbx
|
|
6634e192: 48 83 ec 28 sub $0x28,%rsp
|
|
6634e196: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634e19a: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634e19e: 48 89 ce mov %rcx,%rsi
|
|
6634e1a1: 44 8b 02 mov (%rdx),%r8d
|
|
6634e1a4: 45 85 c0 test %r8d,%r8d
|
|
6634e1a7: 0f 84 f8 00 00 00 je 6634e2a5 <GateFunc_Rom9x1_F+0x115>
|
|
6634e1ad: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634e1b1: 8b 0a mov (%rdx),%ecx
|
|
6634e1b3: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634e1b7: 8b 12 mov (%rdx),%edx
|
|
6634e1b9: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634e1bc: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634e1c0: 8b 09 mov (%rcx),%ecx
|
|
6634e1c2: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634e1c5: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634e1c9: 8b 09 mov (%rcx),%ecx
|
|
6634e1cb: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634e1ce: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634e1d2: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634e1d6: 8b 12 mov (%rdx),%edx
|
|
6634e1d8: c1 e2 04 shl $0x4,%edx
|
|
6634e1db: 01 d3 add %edx,%ebx
|
|
6634e1dd: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634e1e1: 8b 12 mov (%rdx),%edx
|
|
6634e1e3: c1 e2 05 shl $0x5,%edx
|
|
6634e1e6: 01 da add %ebx,%edx
|
|
6634e1e8: 8b 19 mov (%rcx),%ebx
|
|
6634e1ea: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634e1ee: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634e1f2: c1 e3 06 shl $0x6,%ebx
|
|
6634e1f5: 01 da add %ebx,%edx
|
|
6634e1f7: 8b 19 mov (%rcx),%ebx
|
|
6634e1f9: 8b 00 mov (%rax),%eax
|
|
6634e1fb: c1 e3 07 shl $0x7,%ebx
|
|
6634e1fe: 01 d3 add %edx,%ebx
|
|
6634e200: c1 e0 08 shl $0x8,%eax
|
|
6634e203: 01 c3 add %eax,%ebx
|
|
6634e205: 78 05 js 6634e20c <GateFunc_Rom9x1_F+0x7c>
|
|
6634e207: 3b 5e 38 cmp 0x38(%rsi),%ebx
|
|
6634e20a: 7c 19 jl 6634e225 <GateFunc_Rom9x1_F+0x95>
|
|
6634e20c: 48 8d 15 ed 4d 00 00 lea 0x4ded(%rip),%rdx # 66353000 <.rdata>
|
|
6634e213: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634e219: 48 8d 0d f0 4d 00 00 lea 0x4df0(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634e220: e8 6b 36 00 00 callq 66351890 <_assert>
|
|
6634e225: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634e229: 48 63 c3 movslq %ebx,%rax
|
|
6634e22c: 8b 04 82 mov (%rdx,%rax,4),%eax
|
|
6634e22f: 48 8b 56 08 mov 0x8(%rsi),%rdx
|
|
6634e233: 8b 4a 28 mov 0x28(%rdx),%ecx
|
|
6634e236: 39 c8 cmp %ecx,%eax
|
|
6634e238: 74 64 je 6634e29e <GateFunc_Rom9x1_F+0x10e>
|
|
6634e23a: 4c 8b 46 18 mov 0x18(%rsi),%r8
|
|
6634e23e: 89 c3 mov %eax,%ebx
|
|
6634e240: 29 cb sub %ecx,%ebx
|
|
6634e242: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
6634e246: 41 01 18 add %ebx,(%r8)
|
|
6634e249: 89 42 28 mov %eax,0x28(%rdx)
|
|
6634e24c: 31 d2 xor %edx,%edx
|
|
6634e24e: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634e252: 41 8b 08 mov (%r8),%ecx
|
|
6634e255: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634e259: 85 c9 test %ecx,%ecx
|
|
6634e25b: 0f 9f c2 setg %dl
|
|
6634e25e: 3b 10 cmp (%rax),%edx
|
|
6634e260: 74 3c je 6634e29e <GateFunc_Rom9x1_F+0x10e>
|
|
6634e262: 48 8b 46 20 mov 0x20(%rsi),%rax
|
|
6634e266: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634e26a: 8b 00 mov (%rax),%eax
|
|
6634e26c: 85 c0 test %eax,%eax
|
|
6634e26e: 75 2e jne 6634e29e <GateFunc_Rom9x1_F+0x10e>
|
|
6634e270: 48 8b 46 28 mov 0x28(%rsi),%rax
|
|
6634e274: 48 8b 0d b5 86 00 00 mov 0x86b5(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e27b: 4c 8b 05 9e 86 00 00 mov 0x869e(%rip),%r8 # 66356920 <net_queue>
|
|
6634e282: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634e286: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634e28a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634e290: 48 63 01 movslq (%rcx),%rax
|
|
6634e293: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634e297: 44 89 09 mov %r9d,(%rcx)
|
|
6634e29a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634e29e: 48 83 c4 28 add $0x28,%rsp
|
|
6634e2a2: 5b pop %rbx
|
|
6634e2a3: 5e pop %rsi
|
|
6634e2a4: c3 retq
|
|
6634e2a5: ba 0a 00 00 00 mov $0xa,%edx
|
|
6634e2aa: 48 83 c4 28 add $0x28,%rsp
|
|
6634e2ae: 5b pop %rbx
|
|
6634e2af: 5e pop %rsi
|
|
6634e2b0: e9 7b 31 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634e2b5: 90 nop
|
|
6634e2b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634e2bd: 00 00 00
|
|
|
|
000000006634e2c0 <GateFunc_Rom4x1_F>:
|
|
6634e2c0: 56 push %rsi
|
|
6634e2c1: 53 push %rbx
|
|
6634e2c2: 48 83 ec 28 sub $0x28,%rsp
|
|
6634e2c6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634e2ca: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634e2ce: 48 89 cb mov %rcx,%rbx
|
|
6634e2d1: 44 8b 02 mov (%rdx),%r8d
|
|
6634e2d4: 45 85 c0 test %r8d,%r8d
|
|
6634e2d7: 0f 84 c3 00 00 00 je 6634e3a0 <GateFunc_Rom4x1_F+0xe0>
|
|
6634e2dd: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634e2e1: 8b 0a mov (%rdx),%ecx
|
|
6634e2e3: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634e2e7: 8b 12 mov (%rdx),%edx
|
|
6634e2e9: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634e2ec: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634e2f0: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634e2f4: 8b 09 mov (%rcx),%ecx
|
|
6634e2f6: 8b 00 mov (%rax),%eax
|
|
6634e2f8: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634e2fb: 8d 34 c2 lea (%rdx,%rax,8),%esi
|
|
6634e2fe: 85 f6 test %esi,%esi
|
|
6634e300: 78 05 js 6634e307 <GateFunc_Rom4x1_F+0x47>
|
|
6634e302: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634e305: 7c 19 jl 6634e320 <GateFunc_Rom4x1_F+0x60>
|
|
6634e307: 48 8d 15 f2 4c 00 00 lea 0x4cf2(%rip),%rdx # 66353000 <.rdata>
|
|
6634e30e: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634e314: 48 8d 0d f5 4c 00 00 lea 0x4cf5(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634e31b: e8 70 35 00 00 callq 66351890 <_assert>
|
|
6634e320: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634e324: 48 63 f6 movslq %esi,%rsi
|
|
6634e327: 48 8b 53 08 mov 0x8(%rbx),%rdx
|
|
6634e32b: 8b 04 b0 mov (%rax,%rsi,4),%eax
|
|
6634e32e: 8b 4a 14 mov 0x14(%rdx),%ecx
|
|
6634e331: 39 c8 cmp %ecx,%eax
|
|
6634e333: 74 64 je 6634e399 <GateFunc_Rom4x1_F+0xd9>
|
|
6634e335: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634e339: 89 c6 mov %eax,%esi
|
|
6634e33b: 29 ce sub %ecx,%esi
|
|
6634e33d: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
6634e341: 41 01 30 add %esi,(%r8)
|
|
6634e344: 89 42 14 mov %eax,0x14(%rdx)
|
|
6634e347: 31 d2 xor %edx,%edx
|
|
6634e349: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
6634e34d: 41 8b 08 mov (%r8),%ecx
|
|
6634e350: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634e354: 85 c9 test %ecx,%ecx
|
|
6634e356: 0f 9f c2 setg %dl
|
|
6634e359: 3b 10 cmp (%rax),%edx
|
|
6634e35b: 74 3c je 6634e399 <GateFunc_Rom4x1_F+0xd9>
|
|
6634e35d: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634e361: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634e365: 8b 00 mov (%rax),%eax
|
|
6634e367: 85 c0 test %eax,%eax
|
|
6634e369: 75 2e jne 6634e399 <GateFunc_Rom4x1_F+0xd9>
|
|
6634e36b: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634e36f: 48 8b 0d ba 85 00 00 mov 0x85ba(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e376: 4c 8b 05 a3 85 00 00 mov 0x85a3(%rip),%r8 # 66356920 <net_queue>
|
|
6634e37d: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634e381: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634e385: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634e38b: 48 63 01 movslq (%rcx),%rax
|
|
6634e38e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634e392: 44 89 09 mov %r9d,(%rcx)
|
|
6634e395: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634e399: 48 83 c4 28 add $0x28,%rsp
|
|
6634e39d: 5b pop %rbx
|
|
6634e39e: 5e pop %rsi
|
|
6634e39f: c3 retq
|
|
6634e3a0: ba 05 00 00 00 mov $0x5,%edx
|
|
6634e3a5: 48 83 c4 28 add $0x28,%rsp
|
|
6634e3a9: 5b pop %rbx
|
|
6634e3aa: 5e pop %rsi
|
|
6634e3ab: e9 80 30 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
|
|
000000006634e3b0 <GateFunc_Rom6x4_F>:
|
|
6634e3b0: 41 55 push %r13
|
|
6634e3b2: 41 54 push %r12
|
|
6634e3b4: 55 push %rbp
|
|
6634e3b5: 57 push %rdi
|
|
6634e3b6: 56 push %rsi
|
|
6634e3b7: 53 push %rbx
|
|
6634e3b8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634e3bc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634e3c0: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634e3c4: 48 89 cb mov %rcx,%rbx
|
|
6634e3c7: 44 8b 2a mov (%rdx),%r13d
|
|
6634e3ca: 45 85 ed test %r13d,%r13d
|
|
6634e3cd: 0f 84 9d 00 00 00 je 6634e470 <GateFunc_Rom6x4_F+0xc0>
|
|
6634e3d3: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634e3d7: bf 07 00 00 00 mov $0x7,%edi
|
|
6634e3dc: 4c 8d 2d 1d 4c 00 00 lea 0x4c1d(%rip),%r13 # 66353000 <.rdata>
|
|
6634e3e3: 4c 8d 25 26 4c 00 00 lea 0x4c26(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634e3ea: 8b 0a mov (%rdx),%ecx
|
|
6634e3ec: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634e3f0: 8b 12 mov (%rdx),%edx
|
|
6634e3f2: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634e3f5: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634e3f9: 8b 09 mov (%rcx),%ecx
|
|
6634e3fb: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634e3fe: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634e402: 8b 09 mov (%rcx),%ecx
|
|
6634e404: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634e407: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634e40b: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634e40f: 8b 31 mov (%rcx),%esi
|
|
6634e411: c1 e6 04 shl $0x4,%esi
|
|
6634e414: 01 f2 add %esi,%edx
|
|
6634e416: 8b 30 mov (%rax),%esi
|
|
6634e418: c1 e6 05 shl $0x5,%esi
|
|
6634e41b: 01 d6 add %edx,%esi
|
|
6634e41d: 48 63 ee movslq %esi,%rbp
|
|
6634e420: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634e424: 85 f6 test %esi,%esi
|
|
6634e426: 78 05 js 6634e42d <GateFunc_Rom6x4_F+0x7d>
|
|
6634e428: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634e42b: 7c 11 jl 6634e43e <GateFunc_Rom6x4_F+0x8e>
|
|
6634e42d: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634e433: 4c 89 ea mov %r13,%rdx
|
|
6634e436: 4c 89 e1 mov %r12,%rcx
|
|
6634e439: e8 52 34 00 00 callq 66351890 <_assert>
|
|
6634e43e: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634e442: 89 fa mov %edi,%edx
|
|
6634e444: 48 89 d9 mov %rbx,%rcx
|
|
6634e447: 83 c7 01 add $0x1,%edi
|
|
6634e44a: 83 c6 40 add $0x40,%esi
|
|
6634e44d: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634e451: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
6634e458: e8 53 2f ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634e45d: 83 ff 0b cmp $0xb,%edi
|
|
6634e460: 75 c2 jne 6634e424 <GateFunc_Rom6x4_F+0x74>
|
|
6634e462: 48 83 c4 28 add $0x28,%rsp
|
|
6634e466: 5b pop %rbx
|
|
6634e467: 5e pop %rsi
|
|
6634e468: 5f pop %rdi
|
|
6634e469: 5d pop %rbp
|
|
6634e46a: 41 5c pop %r12
|
|
6634e46c: 41 5d pop %r13
|
|
6634e46e: c3 retq
|
|
6634e46f: 90 nop
|
|
6634e470: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e474: 4c 8b 15 a5 84 00 00 mov 0x84a5(%rip),%r10 # 66356920 <net_queue>
|
|
6634e47b: 48 8b 0d ae 84 00 00 mov 0x84ae(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e482: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634e486: 45 85 c0 test %r8d,%r8d
|
|
6634e489: 74 58 je 6634e4e3 <GateFunc_Rom6x4_F+0x133>
|
|
6634e48b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e48f: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634e493: 45 29 01 sub %r8d,(%r9)
|
|
6634e496: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
6634e49d: 45 8b 21 mov (%r9),%r12d
|
|
6634e4a0: 45 31 c9 xor %r9d,%r9d
|
|
6634e4a3: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634e4a7: 45 85 e4 test %r12d,%r12d
|
|
6634e4aa: 41 0f 9f c1 setg %r9b
|
|
6634e4ae: 45 3b 08 cmp (%r8),%r9d
|
|
6634e4b1: 74 30 je 6634e4e3 <GateFunc_Rom6x4_F+0x133>
|
|
6634e4b3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e4b7: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
6634e4bb: 41 8b 28 mov (%r8),%ebp
|
|
6634e4be: 85 ed test %ebp,%ebp
|
|
6634e4c0: 75 21 jne 6634e4e3 <GateFunc_Rom6x4_F+0x133>
|
|
6634e4c2: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e4c6: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
6634e4ca: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e4ce: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e4d5: 4c 63 01 movslq (%rcx),%r8
|
|
6634e4d8: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e4dc: 44 89 19 mov %r11d,(%rcx)
|
|
6634e4df: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e4e3: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
6634e4e7: 45 85 c0 test %r8d,%r8d
|
|
6634e4ea: 74 57 je 6634e543 <GateFunc_Rom6x4_F+0x193>
|
|
6634e4ec: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e4f0: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634e4f4: 45 29 01 sub %r8d,(%r9)
|
|
6634e4f7: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634e4fe: 41 8b 39 mov (%r9),%edi
|
|
6634e501: 45 31 c9 xor %r9d,%r9d
|
|
6634e504: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634e508: 85 ff test %edi,%edi
|
|
6634e50a: 41 0f 9f c1 setg %r9b
|
|
6634e50e: 45 3b 08 cmp (%r8),%r9d
|
|
6634e511: 74 30 je 6634e543 <GateFunc_Rom6x4_F+0x193>
|
|
6634e513: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e517: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
6634e51b: 41 8b 30 mov (%r8),%esi
|
|
6634e51e: 85 f6 test %esi,%esi
|
|
6634e520: 75 21 jne 6634e543 <GateFunc_Rom6x4_F+0x193>
|
|
6634e522: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e526: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
6634e52a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e52e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e535: 4c 63 01 movslq (%rcx),%r8
|
|
6634e538: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e53c: 44 89 19 mov %r11d,(%rcx)
|
|
6634e53f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e543: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634e547: 45 85 c0 test %r8d,%r8d
|
|
6634e54a: 74 59 je 6634e5a5 <GateFunc_Rom6x4_F+0x1f5>
|
|
6634e54c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e550: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634e554: 45 29 01 sub %r8d,(%r9)
|
|
6634e557: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634e55e: 45 8b 19 mov (%r9),%r11d
|
|
6634e561: 45 31 c9 xor %r9d,%r9d
|
|
6634e564: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634e568: 45 85 db test %r11d,%r11d
|
|
6634e56b: 41 0f 9f c1 setg %r9b
|
|
6634e56f: 45 3b 08 cmp (%r8),%r9d
|
|
6634e572: 74 31 je 6634e5a5 <GateFunc_Rom6x4_F+0x1f5>
|
|
6634e574: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e578: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634e57c: 45 8b 08 mov (%r8),%r9d
|
|
6634e57f: 45 85 c9 test %r9d,%r9d
|
|
6634e582: 75 21 jne 6634e5a5 <GateFunc_Rom6x4_F+0x1f5>
|
|
6634e584: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e588: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
6634e58c: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e590: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e597: 4c 63 01 movslq (%rcx),%r8
|
|
6634e59a: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e59e: 44 89 19 mov %r11d,(%rcx)
|
|
6634e5a1: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e5a5: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634e5a9: 45 85 c0 test %r8d,%r8d
|
|
6634e5ac: 0f 84 b0 fe ff ff je 6634e462 <GateFunc_Rom6x4_F+0xb2>
|
|
6634e5b2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e5b6: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634e5ba: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634e5be: 45 29 01 sub %r8d,(%r9)
|
|
6634e5c1: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634e5c8: 31 d2 xor %edx,%edx
|
|
6634e5ca: 45 8b 01 mov (%r9),%r8d
|
|
6634e5cd: 45 85 c0 test %r8d,%r8d
|
|
6634e5d0: 0f 9f c2 setg %dl
|
|
6634e5d3: 3b 10 cmp (%rax),%edx
|
|
6634e5d5: 0f 84 87 fe ff ff je 6634e462 <GateFunc_Rom6x4_F+0xb2>
|
|
6634e5db: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634e5df: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634e5e3: 8b 00 mov (%rax),%eax
|
|
6634e5e5: 85 c0 test %eax,%eax
|
|
6634e5e7: 0f 85 75 fe ff ff jne 6634e462 <GateFunc_Rom6x4_F+0xb2>
|
|
6634e5ed: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634e5f1: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634e5f5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634e5f9: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634e5ff: 48 63 01 movslq (%rcx),%rax
|
|
6634e602: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634e606: 44 89 01 mov %r8d,(%rcx)
|
|
6634e609: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634e60d: 48 83 c4 28 add $0x28,%rsp
|
|
6634e611: 5b pop %rbx
|
|
6634e612: 5e pop %rsi
|
|
6634e613: 5f pop %rdi
|
|
6634e614: 5d pop %rbp
|
|
6634e615: 41 5c pop %r12
|
|
6634e617: 41 5d pop %r13
|
|
6634e619: c3 retq
|
|
6634e61a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634e620 <GateFunc_Rom9x4_F>:
|
|
6634e620: 41 55 push %r13
|
|
6634e622: 41 54 push %r12
|
|
6634e624: 55 push %rbp
|
|
6634e625: 57 push %rdi
|
|
6634e626: 56 push %rsi
|
|
6634e627: 53 push %rbx
|
|
6634e628: 48 83 ec 28 sub $0x28,%rsp
|
|
6634e62c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634e630: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
6634e634: 48 89 cb mov %rcx,%rbx
|
|
6634e637: 44 8b 2a mov (%rdx),%r13d
|
|
6634e63a: 45 85 ed test %r13d,%r13d
|
|
6634e63d: 0f 84 c0 00 00 00 je 6634e703 <GateFunc_Rom9x4_F+0xe3>
|
|
6634e643: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634e647: bf 0a 00 00 00 mov $0xa,%edi
|
|
6634e64c: 4c 8d 2d ad 49 00 00 lea 0x49ad(%rip),%r13 # 66353000 <.rdata>
|
|
6634e653: 4c 8d 25 b6 49 00 00 lea 0x49b6(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634e65a: 8b 0a mov (%rdx),%ecx
|
|
6634e65c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634e660: 8b 12 mov (%rdx),%edx
|
|
6634e662: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634e665: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634e669: 8b 09 mov (%rcx),%ecx
|
|
6634e66b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634e66e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634e672: 8b 09 mov (%rcx),%ecx
|
|
6634e674: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634e677: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634e67b: 8b 31 mov (%rcx),%esi
|
|
6634e67d: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634e681: c1 e6 04 shl $0x4,%esi
|
|
6634e684: 01 d6 add %edx,%esi
|
|
6634e686: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634e68a: 8b 12 mov (%rdx),%edx
|
|
6634e68c: c1 e2 05 shl $0x5,%edx
|
|
6634e68f: 01 d6 add %edx,%esi
|
|
6634e691: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634e695: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634e699: 8b 12 mov (%rdx),%edx
|
|
6634e69b: c1 e2 06 shl $0x6,%edx
|
|
6634e69e: 01 f2 add %esi,%edx
|
|
6634e6a0: 8b 31 mov (%rcx),%esi
|
|
6634e6a2: c1 e6 07 shl $0x7,%esi
|
|
6634e6a5: 01 f2 add %esi,%edx
|
|
6634e6a7: 8b 30 mov (%rax),%esi
|
|
6634e6a9: c1 e6 08 shl $0x8,%esi
|
|
6634e6ac: 01 d6 add %edx,%esi
|
|
6634e6ae: 48 63 ee movslq %esi,%rbp
|
|
6634e6b1: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634e6b5: 85 f6 test %esi,%esi
|
|
6634e6b7: 78 05 js 6634e6be <GateFunc_Rom9x4_F+0x9e>
|
|
6634e6b9: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634e6bc: 7c 11 jl 6634e6cf <GateFunc_Rom9x4_F+0xaf>
|
|
6634e6be: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634e6c4: 4c 89 ea mov %r13,%rdx
|
|
6634e6c7: 4c 89 e1 mov %r12,%rcx
|
|
6634e6ca: e8 c1 31 00 00 callq 66351890 <_assert>
|
|
6634e6cf: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634e6d3: 89 fa mov %edi,%edx
|
|
6634e6d5: 48 89 d9 mov %rbx,%rcx
|
|
6634e6d8: 83 c7 01 add $0x1,%edi
|
|
6634e6db: 81 c6 00 02 00 00 add $0x200,%esi
|
|
6634e6e1: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634e6e5: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634e6ec: e8 bf 2c ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634e6f1: 83 ff 0e cmp $0xe,%edi
|
|
6634e6f4: 75 bf jne 6634e6b5 <GateFunc_Rom9x4_F+0x95>
|
|
6634e6f6: 48 83 c4 28 add $0x28,%rsp
|
|
6634e6fa: 5b pop %rbx
|
|
6634e6fb: 5e pop %rsi
|
|
6634e6fc: 5f pop %rdi
|
|
6634e6fd: 5d pop %rbp
|
|
6634e6fe: 41 5c pop %r12
|
|
6634e700: 41 5d pop %r13
|
|
6634e702: c3 retq
|
|
6634e703: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e707: 4c 8b 15 12 82 00 00 mov 0x8212(%rip),%r10 # 66356920 <net_queue>
|
|
6634e70e: 48 8b 0d 1b 82 00 00 mov 0x821b(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e715: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634e719: 45 85 c0 test %r8d,%r8d
|
|
6634e71c: 74 58 je 6634e776 <GateFunc_Rom9x4_F+0x156>
|
|
6634e71e: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e722: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634e726: 45 29 01 sub %r8d,(%r9)
|
|
6634e729: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634e730: 45 8b 21 mov (%r9),%r12d
|
|
6634e733: 45 31 c9 xor %r9d,%r9d
|
|
6634e736: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
6634e73a: 45 85 e4 test %r12d,%r12d
|
|
6634e73d: 41 0f 9f c1 setg %r9b
|
|
6634e741: 45 3b 08 cmp (%r8),%r9d
|
|
6634e744: 74 30 je 6634e776 <GateFunc_Rom9x4_F+0x156>
|
|
6634e746: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e74a: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
6634e74e: 41 8b 28 mov (%r8),%ebp
|
|
6634e751: 85 ed test %ebp,%ebp
|
|
6634e753: 75 21 jne 6634e776 <GateFunc_Rom9x4_F+0x156>
|
|
6634e755: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e759: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
6634e75d: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e761: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e768: 4c 63 01 movslq (%rcx),%r8
|
|
6634e76b: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e76f: 44 89 19 mov %r11d,(%rcx)
|
|
6634e772: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e776: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
6634e77a: 45 85 c0 test %r8d,%r8d
|
|
6634e77d: 74 57 je 6634e7d6 <GateFunc_Rom9x4_F+0x1b6>
|
|
6634e77f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e783: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634e787: 45 29 01 sub %r8d,(%r9)
|
|
6634e78a: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634e791: 41 8b 39 mov (%r9),%edi
|
|
6634e794: 45 31 c9 xor %r9d,%r9d
|
|
6634e797: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
6634e79b: 85 ff test %edi,%edi
|
|
6634e79d: 41 0f 9f c1 setg %r9b
|
|
6634e7a1: 45 3b 08 cmp (%r8),%r9d
|
|
6634e7a4: 74 30 je 6634e7d6 <GateFunc_Rom9x4_F+0x1b6>
|
|
6634e7a6: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e7aa: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
6634e7ae: 41 8b 30 mov (%r8),%esi
|
|
6634e7b1: 85 f6 test %esi,%esi
|
|
6634e7b3: 75 21 jne 6634e7d6 <GateFunc_Rom9x4_F+0x1b6>
|
|
6634e7b5: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e7b9: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
6634e7bd: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e7c1: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e7c8: 4c 63 01 movslq (%rcx),%r8
|
|
6634e7cb: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e7cf: 44 89 19 mov %r11d,(%rcx)
|
|
6634e7d2: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e7d6: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
6634e7da: 45 85 c0 test %r8d,%r8d
|
|
6634e7dd: 74 59 je 6634e838 <GateFunc_Rom9x4_F+0x218>
|
|
6634e7df: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e7e3: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634e7e7: 45 29 01 sub %r8d,(%r9)
|
|
6634e7ea: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634e7f1: 45 8b 19 mov (%r9),%r11d
|
|
6634e7f4: 45 31 c9 xor %r9d,%r9d
|
|
6634e7f7: 4c 8b 40 60 mov 0x60(%rax),%r8
|
|
6634e7fb: 45 85 db test %r11d,%r11d
|
|
6634e7fe: 41 0f 9f c1 setg %r9b
|
|
6634e802: 45 3b 08 cmp (%r8),%r9d
|
|
6634e805: 74 31 je 6634e838 <GateFunc_Rom9x4_F+0x218>
|
|
6634e807: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e80b: 4d 8b 40 60 mov 0x60(%r8),%r8
|
|
6634e80f: 45 8b 08 mov (%r8),%r9d
|
|
6634e812: 45 85 c9 test %r9d,%r9d
|
|
6634e815: 75 21 jne 6634e838 <GateFunc_Rom9x4_F+0x218>
|
|
6634e817: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e81b: 4d 8b 48 60 mov 0x60(%r8),%r9
|
|
6634e81f: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e823: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e82a: 4c 63 01 movslq (%rcx),%r8
|
|
6634e82d: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e831: 44 89 19 mov %r11d,(%rcx)
|
|
6634e834: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e838: 44 8b 42 34 mov 0x34(%rdx),%r8d
|
|
6634e83c: 45 85 c0 test %r8d,%r8d
|
|
6634e83f: 0f 84 b1 fe ff ff je 6634e6f6 <GateFunc_Rom9x4_F+0xd6>
|
|
6634e845: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e849: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634e84d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634e851: 45 29 01 sub %r8d,(%r9)
|
|
6634e854: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634e85b: 31 d2 xor %edx,%edx
|
|
6634e85d: 45 8b 01 mov (%r9),%r8d
|
|
6634e860: 45 85 c0 test %r8d,%r8d
|
|
6634e863: 0f 9f c2 setg %dl
|
|
6634e866: 3b 10 cmp (%rax),%edx
|
|
6634e868: 0f 84 88 fe ff ff je 6634e6f6 <GateFunc_Rom9x4_F+0xd6>
|
|
6634e86e: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634e872: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634e876: 8b 00 mov (%rax),%eax
|
|
6634e878: 85 c0 test %eax,%eax
|
|
6634e87a: 0f 85 76 fe ff ff jne 6634e6f6 <GateFunc_Rom9x4_F+0xd6>
|
|
6634e880: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634e884: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634e888: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634e88c: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634e892: 48 63 01 movslq (%rcx),%rax
|
|
6634e895: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634e899: 44 89 01 mov %r8d,(%rcx)
|
|
6634e89c: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634e8a0: 48 83 c4 28 add $0x28,%rsp
|
|
6634e8a4: 5b pop %rbx
|
|
6634e8a5: 5e pop %rsi
|
|
6634e8a6: 5f pop %rdi
|
|
6634e8a7: 5d pop %rbp
|
|
6634e8a8: 41 5c pop %r12
|
|
6634e8aa: 41 5d pop %r13
|
|
6634e8ac: c3 retq
|
|
6634e8ad: 0f 1f 00 nopl (%rax)
|
|
|
|
000000006634e8b0 <GateFunc_Rom4x4_F>:
|
|
6634e8b0: 41 55 push %r13
|
|
6634e8b2: 41 54 push %r12
|
|
6634e8b4: 55 push %rbp
|
|
6634e8b5: 57 push %rdi
|
|
6634e8b6: 56 push %rsi
|
|
6634e8b7: 53 push %rbx
|
|
6634e8b8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634e8bc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634e8c0: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634e8c4: 48 89 cb mov %rcx,%rbx
|
|
6634e8c7: 44 8b 2a mov (%rdx),%r13d
|
|
6634e8ca: 45 85 ed test %r13d,%r13d
|
|
6634e8cd: 0f 84 8d 00 00 00 je 6634e960 <GateFunc_Rom4x4_F+0xb0>
|
|
6634e8d3: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634e8d7: be 05 00 00 00 mov $0x5,%esi
|
|
6634e8dc: 4c 8d 2d 1d 47 00 00 lea 0x471d(%rip),%r13 # 66353000 <.rdata>
|
|
6634e8e3: 4c 8d 25 26 47 00 00 lea 0x4726(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634e8ea: 8b 0a mov (%rdx),%ecx
|
|
6634e8ec: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634e8f0: 8b 12 mov (%rdx),%edx
|
|
6634e8f2: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634e8f5: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634e8f9: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634e8fd: 8b 09 mov (%rcx),%ecx
|
|
6634e8ff: 8b 00 mov (%rax),%eax
|
|
6634e901: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634e904: 8d 3c c2 lea (%rdx,%rax,8),%edi
|
|
6634e907: 48 63 ef movslq %edi,%rbp
|
|
6634e90a: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634e90e: 85 ff test %edi,%edi
|
|
6634e910: 78 05 js 6634e917 <GateFunc_Rom4x4_F+0x67>
|
|
6634e912: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
6634e915: 7c 11 jl 6634e928 <GateFunc_Rom4x4_F+0x78>
|
|
6634e917: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634e91d: 4c 89 ea mov %r13,%rdx
|
|
6634e920: 4c 89 e1 mov %r12,%rcx
|
|
6634e923: e8 68 2f 00 00 callq 66351890 <_assert>
|
|
6634e928: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634e92c: 89 f2 mov %esi,%edx
|
|
6634e92e: 48 89 d9 mov %rbx,%rcx
|
|
6634e931: 83 c6 01 add $0x1,%esi
|
|
6634e934: 83 c7 10 add $0x10,%edi
|
|
6634e937: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634e93b: 48 83 c5 40 add $0x40,%rbp
|
|
6634e93f: e8 6c 2a ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634e944: 83 fe 09 cmp $0x9,%esi
|
|
6634e947: 75 c5 jne 6634e90e <GateFunc_Rom4x4_F+0x5e>
|
|
6634e949: 48 83 c4 28 add $0x28,%rsp
|
|
6634e94d: 5b pop %rbx
|
|
6634e94e: 5e pop %rsi
|
|
6634e94f: 5f pop %rdi
|
|
6634e950: 5d pop %rbp
|
|
6634e951: 41 5c pop %r12
|
|
6634e953: 41 5d pop %r13
|
|
6634e955: c3 retq
|
|
6634e956: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634e95d: 00 00 00
|
|
6634e960: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e964: 4c 8b 15 b5 7f 00 00 mov 0x7fb5(%rip),%r10 # 66356920 <net_queue>
|
|
6634e96b: 48 8b 0d be 7f 00 00 mov 0x7fbe(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634e972: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
6634e976: 45 85 c0 test %r8d,%r8d
|
|
6634e979: 74 58 je 6634e9d3 <GateFunc_Rom4x4_F+0x123>
|
|
6634e97b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e97f: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
6634e983: 45 29 01 sub %r8d,(%r9)
|
|
6634e986: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
6634e98d: 45 8b 21 mov (%r9),%r12d
|
|
6634e990: 45 31 c9 xor %r9d,%r9d
|
|
6634e993: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
6634e997: 45 85 e4 test %r12d,%r12d
|
|
6634e99a: 41 0f 9f c1 setg %r9b
|
|
6634e99e: 45 3b 08 cmp (%r8),%r9d
|
|
6634e9a1: 74 30 je 6634e9d3 <GateFunc_Rom4x4_F+0x123>
|
|
6634e9a3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634e9a7: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
6634e9ab: 41 8b 28 mov (%r8),%ebp
|
|
6634e9ae: 85 ed test %ebp,%ebp
|
|
6634e9b0: 75 21 jne 6634e9d3 <GateFunc_Rom4x4_F+0x123>
|
|
6634e9b2: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634e9b6: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
6634e9ba: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e9be: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e9c5: 4c 63 01 movslq (%rcx),%r8
|
|
6634e9c8: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634e9cc: 44 89 19 mov %r11d,(%rcx)
|
|
6634e9cf: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634e9d3: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
6634e9d7: 45 85 c0 test %r8d,%r8d
|
|
6634e9da: 74 57 je 6634ea33 <GateFunc_Rom4x4_F+0x183>
|
|
6634e9dc: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634e9e0: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
6634e9e4: 45 29 01 sub %r8d,(%r9)
|
|
6634e9e7: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
6634e9ee: 41 8b 39 mov (%r9),%edi
|
|
6634e9f1: 45 31 c9 xor %r9d,%r9d
|
|
6634e9f4: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634e9f8: 85 ff test %edi,%edi
|
|
6634e9fa: 41 0f 9f c1 setg %r9b
|
|
6634e9fe: 45 3b 08 cmp (%r8),%r9d
|
|
6634ea01: 74 30 je 6634ea33 <GateFunc_Rom4x4_F+0x183>
|
|
6634ea03: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634ea07: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
6634ea0b: 41 8b 30 mov (%r8),%esi
|
|
6634ea0e: 85 f6 test %esi,%esi
|
|
6634ea10: 75 21 jne 6634ea33 <GateFunc_Rom4x4_F+0x183>
|
|
6634ea12: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634ea16: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
6634ea1a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ea1e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ea25: 4c 63 01 movslq (%rcx),%r8
|
|
6634ea28: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634ea2c: 44 89 19 mov %r11d,(%rcx)
|
|
6634ea2f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634ea33: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634ea37: 45 85 c0 test %r8d,%r8d
|
|
6634ea3a: 74 59 je 6634ea95 <GateFunc_Rom4x4_F+0x1e5>
|
|
6634ea3c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634ea40: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634ea44: 45 29 01 sub %r8d,(%r9)
|
|
6634ea47: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
6634ea4e: 45 8b 19 mov (%r9),%r11d
|
|
6634ea51: 45 31 c9 xor %r9d,%r9d
|
|
6634ea54: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634ea58: 45 85 db test %r11d,%r11d
|
|
6634ea5b: 41 0f 9f c1 setg %r9b
|
|
6634ea5f: 45 3b 08 cmp (%r8),%r9d
|
|
6634ea62: 74 31 je 6634ea95 <GateFunc_Rom4x4_F+0x1e5>
|
|
6634ea64: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634ea68: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
6634ea6c: 45 8b 08 mov (%r8),%r9d
|
|
6634ea6f: 45 85 c9 test %r9d,%r9d
|
|
6634ea72: 75 21 jne 6634ea95 <GateFunc_Rom4x4_F+0x1e5>
|
|
6634ea74: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634ea78: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
6634ea7c: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ea80: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ea87: 4c 63 01 movslq (%rcx),%r8
|
|
6634ea8a: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634ea8e: 44 89 19 mov %r11d,(%rcx)
|
|
6634ea91: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634ea95: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
6634ea99: 45 85 c0 test %r8d,%r8d
|
|
6634ea9c: 0f 84 a7 fe ff ff je 6634e949 <GateFunc_Rom4x4_F+0x99>
|
|
6634eaa2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634eaa6: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634eaaa: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634eaae: 45 29 01 sub %r8d,(%r9)
|
|
6634eab1: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634eab8: 31 d2 xor %edx,%edx
|
|
6634eaba: 45 8b 01 mov (%r9),%r8d
|
|
6634eabd: 45 85 c0 test %r8d,%r8d
|
|
6634eac0: 0f 9f c2 setg %dl
|
|
6634eac3: 3b 10 cmp (%rax),%edx
|
|
6634eac5: 0f 84 7e fe ff ff je 6634e949 <GateFunc_Rom4x4_F+0x99>
|
|
6634eacb: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634eacf: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634ead3: 8b 00 mov (%rax),%eax
|
|
6634ead5: 85 c0 test %eax,%eax
|
|
6634ead7: 0f 85 6c fe ff ff jne 6634e949 <GateFunc_Rom4x4_F+0x99>
|
|
6634eadd: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634eae1: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634eae5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634eae9: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634eaef: 48 63 01 movslq (%rcx),%rax
|
|
6634eaf2: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634eaf6: 44 89 01 mov %r8d,(%rcx)
|
|
6634eaf9: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634eafd: 48 83 c4 28 add $0x28,%rsp
|
|
6634eb01: 5b pop %rbx
|
|
6634eb02: 5e pop %rsi
|
|
6634eb03: 5f pop %rdi
|
|
6634eb04: 5d pop %rbp
|
|
6634eb05: 41 5c pop %r12
|
|
6634eb07: 41 5d pop %r13
|
|
6634eb09: c3 retq
|
|
6634eb0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634eb10 <GateFunc_Rom8x4_F>:
|
|
6634eb10: 41 55 push %r13
|
|
6634eb12: 41 54 push %r12
|
|
6634eb14: 55 push %rbp
|
|
6634eb15: 57 push %rdi
|
|
6634eb16: 56 push %rsi
|
|
6634eb17: 53 push %rbx
|
|
6634eb18: 48 83 ec 28 sub $0x28,%rsp
|
|
6634eb1c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634eb20: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634eb24: 48 89 cb mov %rcx,%rbx
|
|
6634eb27: 44 8b 2a mov (%rdx),%r13d
|
|
6634eb2a: 45 85 ed test %r13d,%r13d
|
|
6634eb2d: 0f 84 bd 00 00 00 je 6634ebf0 <GateFunc_Rom8x4_F+0xe0>
|
|
6634eb33: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634eb37: bf 09 00 00 00 mov $0x9,%edi
|
|
6634eb3c: 4c 8d 2d bd 44 00 00 lea 0x44bd(%rip),%r13 # 66353000 <.rdata>
|
|
6634eb43: 4c 8d 25 c6 44 00 00 lea 0x44c6(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634eb4a: 8b 0a mov (%rdx),%ecx
|
|
6634eb4c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634eb50: 8b 12 mov (%rdx),%edx
|
|
6634eb52: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634eb55: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634eb59: 8b 09 mov (%rcx),%ecx
|
|
6634eb5b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634eb5e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634eb62: 8b 09 mov (%rcx),%ecx
|
|
6634eb64: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634eb67: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634eb6b: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634eb6f: 8b 12 mov (%rdx),%edx
|
|
6634eb71: c1 e2 04 shl $0x4,%edx
|
|
6634eb74: 01 d6 add %edx,%esi
|
|
6634eb76: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634eb7a: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634eb7e: 8b 12 mov (%rdx),%edx
|
|
6634eb80: c1 e2 05 shl $0x5,%edx
|
|
6634eb83: 01 f2 add %esi,%edx
|
|
6634eb85: 8b 31 mov (%rcx),%esi
|
|
6634eb87: c1 e6 06 shl $0x6,%esi
|
|
6634eb8a: 01 f2 add %esi,%edx
|
|
6634eb8c: 8b 30 mov (%rax),%esi
|
|
6634eb8e: c1 e6 07 shl $0x7,%esi
|
|
6634eb91: 01 d6 add %edx,%esi
|
|
6634eb93: 48 63 ee movslq %esi,%rbp
|
|
6634eb96: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634eb9a: 85 f6 test %esi,%esi
|
|
6634eb9c: 78 05 js 6634eba3 <GateFunc_Rom8x4_F+0x93>
|
|
6634eb9e: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634eba1: 7c 11 jl 6634ebb4 <GateFunc_Rom8x4_F+0xa4>
|
|
6634eba3: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634eba9: 4c 89 ea mov %r13,%rdx
|
|
6634ebac: 4c 89 e1 mov %r12,%rcx
|
|
6634ebaf: e8 dc 2c 00 00 callq 66351890 <_assert>
|
|
6634ebb4: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634ebb8: 89 fa mov %edi,%edx
|
|
6634ebba: 48 89 d9 mov %rbx,%rcx
|
|
6634ebbd: 83 c7 01 add $0x1,%edi
|
|
6634ebc0: 81 c6 00 01 00 00 add $0x100,%esi
|
|
6634ebc6: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634ebca: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634ebd1: e8 da 27 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634ebd6: 83 ff 0d cmp $0xd,%edi
|
|
6634ebd9: 75 bf jne 6634eb9a <GateFunc_Rom8x4_F+0x8a>
|
|
6634ebdb: 48 83 c4 28 add $0x28,%rsp
|
|
6634ebdf: 5b pop %rbx
|
|
6634ebe0: 5e pop %rsi
|
|
6634ebe1: 5f pop %rdi
|
|
6634ebe2: 5d pop %rbp
|
|
6634ebe3: 41 5c pop %r12
|
|
6634ebe5: 41 5d pop %r13
|
|
6634ebe7: c3 retq
|
|
6634ebe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ebef: 00
|
|
6634ebf0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ebf4: 4c 8b 15 25 7d 00 00 mov 0x7d25(%rip),%r10 # 66356920 <net_queue>
|
|
6634ebfb: 48 8b 0d 2e 7d 00 00 mov 0x7d2e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634ec02: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634ec06: 45 85 c0 test %r8d,%r8d
|
|
6634ec09: 74 58 je 6634ec63 <GateFunc_Rom8x4_F+0x153>
|
|
6634ec0b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634ec0f: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634ec13: 45 29 01 sub %r8d,(%r9)
|
|
6634ec16: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634ec1d: 45 8b 21 mov (%r9),%r12d
|
|
6634ec20: 45 31 c9 xor %r9d,%r9d
|
|
6634ec23: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634ec27: 45 85 e4 test %r12d,%r12d
|
|
6634ec2a: 41 0f 9f c1 setg %r9b
|
|
6634ec2e: 45 3b 08 cmp (%r8),%r9d
|
|
6634ec31: 74 30 je 6634ec63 <GateFunc_Rom8x4_F+0x153>
|
|
6634ec33: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634ec37: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634ec3b: 41 8b 28 mov (%r8),%ebp
|
|
6634ec3e: 85 ed test %ebp,%ebp
|
|
6634ec40: 75 21 jne 6634ec63 <GateFunc_Rom8x4_F+0x153>
|
|
6634ec42: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634ec46: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
6634ec4a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ec4e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ec55: 4c 63 01 movslq (%rcx),%r8
|
|
6634ec58: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634ec5c: 44 89 19 mov %r11d,(%rcx)
|
|
6634ec5f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634ec63: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634ec67: 45 85 c0 test %r8d,%r8d
|
|
6634ec6a: 74 57 je 6634ecc3 <GateFunc_Rom8x4_F+0x1b3>
|
|
6634ec6c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634ec70: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634ec74: 45 29 01 sub %r8d,(%r9)
|
|
6634ec77: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634ec7e: 41 8b 39 mov (%r9),%edi
|
|
6634ec81: 45 31 c9 xor %r9d,%r9d
|
|
6634ec84: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
6634ec88: 85 ff test %edi,%edi
|
|
6634ec8a: 41 0f 9f c1 setg %r9b
|
|
6634ec8e: 45 3b 08 cmp (%r8),%r9d
|
|
6634ec91: 74 30 je 6634ecc3 <GateFunc_Rom8x4_F+0x1b3>
|
|
6634ec93: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634ec97: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
6634ec9b: 41 8b 30 mov (%r8),%esi
|
|
6634ec9e: 85 f6 test %esi,%esi
|
|
6634eca0: 75 21 jne 6634ecc3 <GateFunc_Rom8x4_F+0x1b3>
|
|
6634eca2: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634eca6: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
6634ecaa: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ecae: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ecb5: 4c 63 01 movslq (%rcx),%r8
|
|
6634ecb8: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634ecbc: 44 89 19 mov %r11d,(%rcx)
|
|
6634ecbf: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634ecc3: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
6634ecc7: 45 85 c0 test %r8d,%r8d
|
|
6634ecca: 74 59 je 6634ed25 <GateFunc_Rom8x4_F+0x215>
|
|
6634eccc: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634ecd0: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634ecd4: 45 29 01 sub %r8d,(%r9)
|
|
6634ecd7: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634ecde: 45 8b 19 mov (%r9),%r11d
|
|
6634ece1: 45 31 c9 xor %r9d,%r9d
|
|
6634ece4: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
6634ece8: 45 85 db test %r11d,%r11d
|
|
6634eceb: 41 0f 9f c1 setg %r9b
|
|
6634ecef: 45 3b 08 cmp (%r8),%r9d
|
|
6634ecf2: 74 31 je 6634ed25 <GateFunc_Rom8x4_F+0x215>
|
|
6634ecf4: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634ecf8: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
6634ecfc: 45 8b 08 mov (%r8),%r9d
|
|
6634ecff: 45 85 c9 test %r9d,%r9d
|
|
6634ed02: 75 21 jne 6634ed25 <GateFunc_Rom8x4_F+0x215>
|
|
6634ed04: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634ed08: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
6634ed0c: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ed10: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ed17: 4c 63 01 movslq (%rcx),%r8
|
|
6634ed1a: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634ed1e: 44 89 19 mov %r11d,(%rcx)
|
|
6634ed21: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634ed25: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
6634ed29: 45 85 c0 test %r8d,%r8d
|
|
6634ed2c: 0f 84 a9 fe ff ff je 6634ebdb <GateFunc_Rom8x4_F+0xcb>
|
|
6634ed32: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634ed36: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634ed3a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634ed3e: 45 29 01 sub %r8d,(%r9)
|
|
6634ed41: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634ed48: 31 d2 xor %edx,%edx
|
|
6634ed4a: 45 8b 01 mov (%r9),%r8d
|
|
6634ed4d: 45 85 c0 test %r8d,%r8d
|
|
6634ed50: 0f 9f c2 setg %dl
|
|
6634ed53: 3b 10 cmp (%rax),%edx
|
|
6634ed55: 0f 84 80 fe ff ff je 6634ebdb <GateFunc_Rom8x4_F+0xcb>
|
|
6634ed5b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634ed5f: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634ed63: 8b 00 mov (%rax),%eax
|
|
6634ed65: 85 c0 test %eax,%eax
|
|
6634ed67: 0f 85 6e fe ff ff jne 6634ebdb <GateFunc_Rom8x4_F+0xcb>
|
|
6634ed6d: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634ed71: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
6634ed75: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634ed79: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634ed7f: 48 63 01 movslq (%rcx),%rax
|
|
6634ed82: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634ed86: 44 89 01 mov %r8d,(%rcx)
|
|
6634ed89: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634ed8d: 48 83 c4 28 add $0x28,%rsp
|
|
6634ed91: 5b pop %rbx
|
|
6634ed92: 5e pop %rsi
|
|
6634ed93: 5f pop %rdi
|
|
6634ed94: 5d pop %rbp
|
|
6634ed95: 41 5c pop %r12
|
|
6634ed97: 41 5d pop %r13
|
|
6634ed99: c3 retq
|
|
6634ed9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634eda0 <GateFunc_Buffer64_F>:
|
|
6634eda0: 41 56 push %r14
|
|
6634eda2: 57 push %rdi
|
|
6634eda3: 56 push %rsi
|
|
6634eda4: 53 push %rbx
|
|
6634eda5: 48 8b 3d 74 7b 00 00 mov 0x7b74(%rip),%rdi # 66356920 <net_queue>
|
|
6634edac: 48 8b 35 7d 7b 00 00 mov 0x7b7d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634edb3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634edb7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634edbb: 49 8b 83 08 04 00 00 mov 0x408(%r11),%rax
|
|
6634edc2: 8b 00 mov (%rax),%eax
|
|
6634edc4: 85 c0 test %eax,%eax
|
|
6634edc6: 0f 84 a4 00 00 00 je 6634ee70 <GateFunc_Buffer64_F+0xd0>
|
|
6634edcc: 31 c0 xor %eax,%eax
|
|
6634edce: 66 90 xchg %ax,%ax
|
|
6634edd0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634edd5: 44 8b 8c 02 04 01 00 mov 0x104(%rdx,%rax,1),%r9d
|
|
6634eddc: 00
|
|
6634eddd: 45 8b 00 mov (%r8),%r8d
|
|
6634ede0: 45 39 c8 cmp %r9d,%r8d
|
|
6634ede3: 74 74 je 6634ee59 <GateFunc_Buffer64_F+0xb9>
|
|
6634ede5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634ede9: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634eded: 45 89 c6 mov %r8d,%r14d
|
|
6634edf0: 45 29 ce sub %r9d,%r14d
|
|
6634edf3: 45 31 c9 xor %r9d,%r9d
|
|
6634edf6: 4d 8b 94 1a 08 02 00 mov 0x208(%r10,%rbx,1),%r10
|
|
6634edfd: 00
|
|
6634edfe: 45 01 32 add %r14d,(%r10)
|
|
6634ee01: 44 89 84 02 04 01 00 mov %r8d,0x104(%rdx,%rax,1)
|
|
6634ee08: 00
|
|
6634ee09: 45 8b 32 mov (%r10),%r14d
|
|
6634ee0c: 4d 8b 84 43 08 02 00 mov 0x208(%r11,%rax,2),%r8
|
|
6634ee13: 00
|
|
6634ee14: 45 85 f6 test %r14d,%r14d
|
|
6634ee17: 41 0f 9f c1 setg %r9b
|
|
6634ee1b: 45 3b 08 cmp (%r8),%r9d
|
|
6634ee1e: 74 39 je 6634ee59 <GateFunc_Buffer64_F+0xb9>
|
|
6634ee20: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ee24: 4d 8b 84 18 08 02 00 mov 0x208(%r8,%rbx,1),%r8
|
|
6634ee2b: 00
|
|
6634ee2c: 45 8b 10 mov (%r8),%r10d
|
|
6634ee2f: 45 85 d2 test %r10d,%r10d
|
|
6634ee32: 75 25 jne 6634ee59 <GateFunc_Buffer64_F+0xb9>
|
|
6634ee34: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ee38: 4d 8b 8c 18 08 02 00 mov 0x208(%r8,%rbx,1),%r9
|
|
6634ee3f: 00
|
|
6634ee40: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ee44: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ee4b: 4c 63 06 movslq (%rsi),%r8
|
|
6634ee4e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ee52: 44 89 16 mov %r10d,(%rsi)
|
|
6634ee55: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ee59: 48 83 c0 04 add $0x4,%rax
|
|
6634ee5d: 48 3d 00 01 00 00 cmp $0x100,%rax
|
|
6634ee63: 0f 85 67 ff ff ff jne 6634edd0 <GateFunc_Buffer64_F+0x30>
|
|
6634ee69: 5b pop %rbx
|
|
6634ee6a: 5e pop %rsi
|
|
6634ee6b: 5f pop %rdi
|
|
6634ee6c: 41 5e pop %r14
|
|
6634ee6e: c3 retq
|
|
6634ee6f: 90 nop
|
|
6634ee70: 48 81 c2 04 01 00 00 add $0x104,%rdx
|
|
6634ee77: b8 08 02 00 00 mov $0x208,%eax
|
|
6634ee7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634ee80: 44 8b 02 mov (%rdx),%r8d
|
|
6634ee83: 45 85 c0 test %r8d,%r8d
|
|
6634ee86: 74 59 je 6634eee1 <GateFunc_Buffer64_F+0x141>
|
|
6634ee88: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634ee8c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634ee90: 45 29 01 sub %r8d,(%r9)
|
|
6634ee93: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ee99: 45 8b 09 mov (%r9),%r9d
|
|
6634ee9c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634eea0: 45 85 c9 test %r9d,%r9d
|
|
6634eea3: 41 0f 9f c1 setg %r9b
|
|
6634eea7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634eeab: 45 3b 08 cmp (%r8),%r9d
|
|
6634eeae: 74 31 je 6634eee1 <GateFunc_Buffer64_F+0x141>
|
|
6634eeb0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634eeb4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634eeb8: 45 8b 00 mov (%r8),%r8d
|
|
6634eebb: 45 85 c0 test %r8d,%r8d
|
|
6634eebe: 75 21 jne 6634eee1 <GateFunc_Buffer64_F+0x141>
|
|
6634eec0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634eec4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634eec8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634eecc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634eed3: 4c 63 06 movslq (%rsi),%r8
|
|
6634eed6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634eeda: 44 89 16 mov %r10d,(%rsi)
|
|
6634eedd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634eee1: 48 83 c0 08 add $0x8,%rax
|
|
6634eee5: 48 83 c2 04 add $0x4,%rdx
|
|
6634eee9: 48 3d 08 04 00 00 cmp $0x408,%rax
|
|
6634eeef: 75 8f jne 6634ee80 <GateFunc_Buffer64_F+0xe0>
|
|
6634eef1: 5b pop %rbx
|
|
6634eef2: 5e pop %rsi
|
|
6634eef3: 5f pop %rdi
|
|
6634eef4: 41 5e pop %r14
|
|
6634eef6: c3 retq
|
|
6634eef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634eefe: 00 00
|
|
|
|
000000006634ef00 <GateFunc_Enabler64_F>:
|
|
6634ef00: 41 56 push %r14
|
|
6634ef02: 57 push %rdi
|
|
6634ef03: 56 push %rsi
|
|
6634ef04: 53 push %rbx
|
|
6634ef05: 48 8b 3d 14 7a 00 00 mov 0x7a14(%rip),%rdi # 66356920 <net_queue>
|
|
6634ef0c: 48 8b 35 1d 7a 00 00 mov 0x7a1d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634ef13: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634ef17: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ef1b: 49 8b 83 08 04 00 00 mov 0x408(%r11),%rax
|
|
6634ef22: 8b 00 mov (%rax),%eax
|
|
6634ef24: 85 c0 test %eax,%eax
|
|
6634ef26: 0f 84 a4 00 00 00 je 6634efd0 <GateFunc_Enabler64_F+0xd0>
|
|
6634ef2c: 31 c0 xor %eax,%eax
|
|
6634ef2e: 66 90 xchg %ax,%ax
|
|
6634ef30: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634ef35: 44 8b 8c 02 04 01 00 mov 0x104(%rdx,%rax,1),%r9d
|
|
6634ef3c: 00
|
|
6634ef3d: 45 8b 00 mov (%r8),%r8d
|
|
6634ef40: 45 39 c8 cmp %r9d,%r8d
|
|
6634ef43: 74 74 je 6634efb9 <GateFunc_Enabler64_F+0xb9>
|
|
6634ef45: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634ef49: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634ef4d: 45 89 c6 mov %r8d,%r14d
|
|
6634ef50: 45 29 ce sub %r9d,%r14d
|
|
6634ef53: 45 31 c9 xor %r9d,%r9d
|
|
6634ef56: 4d 8b 94 1a 08 02 00 mov 0x208(%r10,%rbx,1),%r10
|
|
6634ef5d: 00
|
|
6634ef5e: 45 01 32 add %r14d,(%r10)
|
|
6634ef61: 44 89 84 02 04 01 00 mov %r8d,0x104(%rdx,%rax,1)
|
|
6634ef68: 00
|
|
6634ef69: 45 8b 32 mov (%r10),%r14d
|
|
6634ef6c: 4d 8b 84 43 08 02 00 mov 0x208(%r11,%rax,2),%r8
|
|
6634ef73: 00
|
|
6634ef74: 45 85 f6 test %r14d,%r14d
|
|
6634ef77: 41 0f 9f c1 setg %r9b
|
|
6634ef7b: 45 3b 08 cmp (%r8),%r9d
|
|
6634ef7e: 74 39 je 6634efb9 <GateFunc_Enabler64_F+0xb9>
|
|
6634ef80: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ef84: 4d 8b 84 18 08 02 00 mov 0x208(%r8,%rbx,1),%r8
|
|
6634ef8b: 00
|
|
6634ef8c: 45 8b 10 mov (%r8),%r10d
|
|
6634ef8f: 45 85 d2 test %r10d,%r10d
|
|
6634ef92: 75 25 jne 6634efb9 <GateFunc_Enabler64_F+0xb9>
|
|
6634ef94: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ef98: 4d 8b 8c 18 08 02 00 mov 0x208(%r8,%rbx,1),%r9
|
|
6634ef9f: 00
|
|
6634efa0: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634efa4: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634efab: 4c 63 06 movslq (%rsi),%r8
|
|
6634efae: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634efb2: 44 89 16 mov %r10d,(%rsi)
|
|
6634efb5: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634efb9: 48 83 c0 04 add $0x4,%rax
|
|
6634efbd: 48 3d 00 01 00 00 cmp $0x100,%rax
|
|
6634efc3: 0f 85 67 ff ff ff jne 6634ef30 <GateFunc_Enabler64_F+0x30>
|
|
6634efc9: 5b pop %rbx
|
|
6634efca: 5e pop %rsi
|
|
6634efcb: 5f pop %rdi
|
|
6634efcc: 41 5e pop %r14
|
|
6634efce: c3 retq
|
|
6634efcf: 90 nop
|
|
6634efd0: 48 81 c2 04 01 00 00 add $0x104,%rdx
|
|
6634efd7: b8 08 02 00 00 mov $0x208,%eax
|
|
6634efdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634efe0: 44 8b 02 mov (%rdx),%r8d
|
|
6634efe3: 45 85 c0 test %r8d,%r8d
|
|
6634efe6: 74 59 je 6634f041 <GateFunc_Enabler64_F+0x141>
|
|
6634efe8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634efec: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634eff0: 45 29 01 sub %r8d,(%r9)
|
|
6634eff3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634eff9: 45 8b 09 mov (%r9),%r9d
|
|
6634effc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f000: 45 85 c9 test %r9d,%r9d
|
|
6634f003: 41 0f 9f c1 setg %r9b
|
|
6634f007: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f00b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f00e: 74 31 je 6634f041 <GateFunc_Enabler64_F+0x141>
|
|
6634f010: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f014: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f018: 45 8b 00 mov (%r8),%r8d
|
|
6634f01b: 45 85 c0 test %r8d,%r8d
|
|
6634f01e: 75 21 jne 6634f041 <GateFunc_Enabler64_F+0x141>
|
|
6634f020: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f024: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f028: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f02c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f033: 4c 63 06 movslq (%rsi),%r8
|
|
6634f036: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f03a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f03d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f041: 48 83 c0 08 add $0x8,%rax
|
|
6634f045: 48 83 c2 04 add $0x4,%rdx
|
|
6634f049: 48 3d 08 04 00 00 cmp $0x408,%rax
|
|
6634f04f: 75 8f jne 6634efe0 <GateFunc_Enabler64_F+0xe0>
|
|
6634f051: 5b pop %rbx
|
|
6634f052: 5e pop %rsi
|
|
6634f053: 5f pop %rdi
|
|
6634f054: 41 5e pop %r14
|
|
6634f056: c3 retq
|
|
6634f057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f05e: 00 00
|
|
|
|
000000006634f060 <GateFunc_Buffer48_F>:
|
|
6634f060: 41 56 push %r14
|
|
6634f062: 57 push %rdi
|
|
6634f063: 56 push %rsi
|
|
6634f064: 53 push %rbx
|
|
6634f065: 48 8b 3d b4 78 00 00 mov 0x78b4(%rip),%rdi # 66356920 <net_queue>
|
|
6634f06c: 48 8b 35 bd 78 00 00 mov 0x78bd(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f073: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f077: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f07b: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
6634f082: 8b 00 mov (%rax),%eax
|
|
6634f084: 85 c0 test %eax,%eax
|
|
6634f086: 0f 84 a4 00 00 00 je 6634f130 <GateFunc_Buffer48_F+0xd0>
|
|
6634f08c: 31 c0 xor %eax,%eax
|
|
6634f08e: 66 90 xchg %ax,%ax
|
|
6634f090: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f095: 44 8b 8c 02 c4 00 00 mov 0xc4(%rdx,%rax,1),%r9d
|
|
6634f09c: 00
|
|
6634f09d: 45 8b 00 mov (%r8),%r8d
|
|
6634f0a0: 45 39 c8 cmp %r9d,%r8d
|
|
6634f0a3: 74 74 je 6634f119 <GateFunc_Buffer48_F+0xb9>
|
|
6634f0a5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f0a9: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f0ad: 45 89 c6 mov %r8d,%r14d
|
|
6634f0b0: 45 29 ce sub %r9d,%r14d
|
|
6634f0b3: 45 31 c9 xor %r9d,%r9d
|
|
6634f0b6: 4d 8b 94 1a 88 01 00 mov 0x188(%r10,%rbx,1),%r10
|
|
6634f0bd: 00
|
|
6634f0be: 45 01 32 add %r14d,(%r10)
|
|
6634f0c1: 44 89 84 02 c4 00 00 mov %r8d,0xc4(%rdx,%rax,1)
|
|
6634f0c8: 00
|
|
6634f0c9: 45 8b 32 mov (%r10),%r14d
|
|
6634f0cc: 4d 8b 84 43 88 01 00 mov 0x188(%r11,%rax,2),%r8
|
|
6634f0d3: 00
|
|
6634f0d4: 45 85 f6 test %r14d,%r14d
|
|
6634f0d7: 41 0f 9f c1 setg %r9b
|
|
6634f0db: 45 3b 08 cmp (%r8),%r9d
|
|
6634f0de: 74 39 je 6634f119 <GateFunc_Buffer48_F+0xb9>
|
|
6634f0e0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f0e4: 4d 8b 84 18 88 01 00 mov 0x188(%r8,%rbx,1),%r8
|
|
6634f0eb: 00
|
|
6634f0ec: 45 8b 10 mov (%r8),%r10d
|
|
6634f0ef: 45 85 d2 test %r10d,%r10d
|
|
6634f0f2: 75 25 jne 6634f119 <GateFunc_Buffer48_F+0xb9>
|
|
6634f0f4: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f0f8: 4d 8b 8c 18 88 01 00 mov 0x188(%r8,%rbx,1),%r9
|
|
6634f0ff: 00
|
|
6634f100: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f104: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f10b: 4c 63 06 movslq (%rsi),%r8
|
|
6634f10e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f112: 44 89 16 mov %r10d,(%rsi)
|
|
6634f115: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f119: 48 83 c0 04 add $0x4,%rax
|
|
6634f11d: 48 3d c0 00 00 00 cmp $0xc0,%rax
|
|
6634f123: 0f 85 67 ff ff ff jne 6634f090 <GateFunc_Buffer48_F+0x30>
|
|
6634f129: 5b pop %rbx
|
|
6634f12a: 5e pop %rsi
|
|
6634f12b: 5f pop %rdi
|
|
6634f12c: 41 5e pop %r14
|
|
6634f12e: c3 retq
|
|
6634f12f: 90 nop
|
|
6634f130: 48 81 c2 c4 00 00 00 add $0xc4,%rdx
|
|
6634f137: b8 88 01 00 00 mov $0x188,%eax
|
|
6634f13c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634f140: 44 8b 02 mov (%rdx),%r8d
|
|
6634f143: 45 85 c0 test %r8d,%r8d
|
|
6634f146: 74 59 je 6634f1a1 <GateFunc_Buffer48_F+0x141>
|
|
6634f148: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f14c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f150: 45 29 01 sub %r8d,(%r9)
|
|
6634f153: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f159: 45 8b 09 mov (%r9),%r9d
|
|
6634f15c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f160: 45 85 c9 test %r9d,%r9d
|
|
6634f163: 41 0f 9f c1 setg %r9b
|
|
6634f167: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f16b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f16e: 74 31 je 6634f1a1 <GateFunc_Buffer48_F+0x141>
|
|
6634f170: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f174: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f178: 45 8b 00 mov (%r8),%r8d
|
|
6634f17b: 45 85 c0 test %r8d,%r8d
|
|
6634f17e: 75 21 jne 6634f1a1 <GateFunc_Buffer48_F+0x141>
|
|
6634f180: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f184: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f188: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f18c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f193: 4c 63 06 movslq (%rsi),%r8
|
|
6634f196: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f19a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f19d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f1a1: 48 83 c0 08 add $0x8,%rax
|
|
6634f1a5: 48 83 c2 04 add $0x4,%rdx
|
|
6634f1a9: 48 3d 08 03 00 00 cmp $0x308,%rax
|
|
6634f1af: 75 8f jne 6634f140 <GateFunc_Buffer48_F+0xe0>
|
|
6634f1b1: 5b pop %rbx
|
|
6634f1b2: 5e pop %rsi
|
|
6634f1b3: 5f pop %rdi
|
|
6634f1b4: 41 5e pop %r14
|
|
6634f1b6: c3 retq
|
|
6634f1b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f1be: 00 00
|
|
|
|
000000006634f1c0 <GateFunc_Enabler48_F>:
|
|
6634f1c0: 41 56 push %r14
|
|
6634f1c2: 57 push %rdi
|
|
6634f1c3: 56 push %rsi
|
|
6634f1c4: 53 push %rbx
|
|
6634f1c5: 48 8b 3d 54 77 00 00 mov 0x7754(%rip),%rdi # 66356920 <net_queue>
|
|
6634f1cc: 48 8b 35 5d 77 00 00 mov 0x775d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f1d3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f1d7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f1db: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
6634f1e2: 8b 00 mov (%rax),%eax
|
|
6634f1e4: 85 c0 test %eax,%eax
|
|
6634f1e6: 0f 84 a4 00 00 00 je 6634f290 <GateFunc_Enabler48_F+0xd0>
|
|
6634f1ec: 31 c0 xor %eax,%eax
|
|
6634f1ee: 66 90 xchg %ax,%ax
|
|
6634f1f0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f1f5: 44 8b 8c 02 c4 00 00 mov 0xc4(%rdx,%rax,1),%r9d
|
|
6634f1fc: 00
|
|
6634f1fd: 45 8b 00 mov (%r8),%r8d
|
|
6634f200: 45 39 c8 cmp %r9d,%r8d
|
|
6634f203: 74 74 je 6634f279 <GateFunc_Enabler48_F+0xb9>
|
|
6634f205: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f209: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f20d: 45 89 c6 mov %r8d,%r14d
|
|
6634f210: 45 29 ce sub %r9d,%r14d
|
|
6634f213: 45 31 c9 xor %r9d,%r9d
|
|
6634f216: 4d 8b 94 1a 88 01 00 mov 0x188(%r10,%rbx,1),%r10
|
|
6634f21d: 00
|
|
6634f21e: 45 01 32 add %r14d,(%r10)
|
|
6634f221: 44 89 84 02 c4 00 00 mov %r8d,0xc4(%rdx,%rax,1)
|
|
6634f228: 00
|
|
6634f229: 45 8b 32 mov (%r10),%r14d
|
|
6634f22c: 4d 8b 84 43 88 01 00 mov 0x188(%r11,%rax,2),%r8
|
|
6634f233: 00
|
|
6634f234: 45 85 f6 test %r14d,%r14d
|
|
6634f237: 41 0f 9f c1 setg %r9b
|
|
6634f23b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f23e: 74 39 je 6634f279 <GateFunc_Enabler48_F+0xb9>
|
|
6634f240: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f244: 4d 8b 84 18 88 01 00 mov 0x188(%r8,%rbx,1),%r8
|
|
6634f24b: 00
|
|
6634f24c: 45 8b 10 mov (%r8),%r10d
|
|
6634f24f: 45 85 d2 test %r10d,%r10d
|
|
6634f252: 75 25 jne 6634f279 <GateFunc_Enabler48_F+0xb9>
|
|
6634f254: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f258: 4d 8b 8c 18 88 01 00 mov 0x188(%r8,%rbx,1),%r9
|
|
6634f25f: 00
|
|
6634f260: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f264: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f26b: 4c 63 06 movslq (%rsi),%r8
|
|
6634f26e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f272: 44 89 16 mov %r10d,(%rsi)
|
|
6634f275: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f279: 48 83 c0 04 add $0x4,%rax
|
|
6634f27d: 48 3d c0 00 00 00 cmp $0xc0,%rax
|
|
6634f283: 0f 85 67 ff ff ff jne 6634f1f0 <GateFunc_Enabler48_F+0x30>
|
|
6634f289: 5b pop %rbx
|
|
6634f28a: 5e pop %rsi
|
|
6634f28b: 5f pop %rdi
|
|
6634f28c: 41 5e pop %r14
|
|
6634f28e: c3 retq
|
|
6634f28f: 90 nop
|
|
6634f290: 48 81 c2 c4 00 00 00 add $0xc4,%rdx
|
|
6634f297: b8 88 01 00 00 mov $0x188,%eax
|
|
6634f29c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634f2a0: 44 8b 02 mov (%rdx),%r8d
|
|
6634f2a3: 45 85 c0 test %r8d,%r8d
|
|
6634f2a6: 74 59 je 6634f301 <GateFunc_Enabler48_F+0x141>
|
|
6634f2a8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f2ac: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f2b0: 45 29 01 sub %r8d,(%r9)
|
|
6634f2b3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f2b9: 45 8b 09 mov (%r9),%r9d
|
|
6634f2bc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f2c0: 45 85 c9 test %r9d,%r9d
|
|
6634f2c3: 41 0f 9f c1 setg %r9b
|
|
6634f2c7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f2cb: 45 3b 08 cmp (%r8),%r9d
|
|
6634f2ce: 74 31 je 6634f301 <GateFunc_Enabler48_F+0x141>
|
|
6634f2d0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f2d4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f2d8: 45 8b 00 mov (%r8),%r8d
|
|
6634f2db: 45 85 c0 test %r8d,%r8d
|
|
6634f2de: 75 21 jne 6634f301 <GateFunc_Enabler48_F+0x141>
|
|
6634f2e0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f2e4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f2e8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f2ec: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f2f3: 4c 63 06 movslq (%rsi),%r8
|
|
6634f2f6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f2fa: 44 89 16 mov %r10d,(%rsi)
|
|
6634f2fd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f301: 48 83 c0 08 add $0x8,%rax
|
|
6634f305: 48 83 c2 04 add $0x4,%rdx
|
|
6634f309: 48 3d 08 03 00 00 cmp $0x308,%rax
|
|
6634f30f: 75 8f jne 6634f2a0 <GateFunc_Enabler48_F+0xe0>
|
|
6634f311: 5b pop %rbx
|
|
6634f312: 5e pop %rsi
|
|
6634f313: 5f pop %rdi
|
|
6634f314: 41 5e pop %r14
|
|
6634f316: c3 retq
|
|
6634f317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f31e: 00 00
|
|
|
|
000000006634f320 <GateFunc_Buffer32_F>:
|
|
6634f320: 41 56 push %r14
|
|
6634f322: 57 push %rdi
|
|
6634f323: 56 push %rsi
|
|
6634f324: 53 push %rbx
|
|
6634f325: 48 8b 3d f4 75 00 00 mov 0x75f4(%rip),%rdi # 66356920 <net_queue>
|
|
6634f32c: 48 8b 35 fd 75 00 00 mov 0x75fd(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f333: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f337: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f33b: 49 8b 83 08 02 00 00 mov 0x208(%r11),%rax
|
|
6634f342: 8b 00 mov (%rax),%eax
|
|
6634f344: 85 c0 test %eax,%eax
|
|
6634f346: 0f 84 a4 00 00 00 je 6634f3f0 <GateFunc_Buffer32_F+0xd0>
|
|
6634f34c: 31 c0 xor %eax,%eax
|
|
6634f34e: 66 90 xchg %ax,%ax
|
|
6634f350: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f355: 44 8b 8c 02 84 00 00 mov 0x84(%rdx,%rax,1),%r9d
|
|
6634f35c: 00
|
|
6634f35d: 45 8b 00 mov (%r8),%r8d
|
|
6634f360: 45 39 c8 cmp %r9d,%r8d
|
|
6634f363: 74 74 je 6634f3d9 <GateFunc_Buffer32_F+0xb9>
|
|
6634f365: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f369: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f36d: 45 89 c6 mov %r8d,%r14d
|
|
6634f370: 45 29 ce sub %r9d,%r14d
|
|
6634f373: 45 31 c9 xor %r9d,%r9d
|
|
6634f376: 4d 8b 94 1a 08 01 00 mov 0x108(%r10,%rbx,1),%r10
|
|
6634f37d: 00
|
|
6634f37e: 45 01 32 add %r14d,(%r10)
|
|
6634f381: 44 89 84 02 84 00 00 mov %r8d,0x84(%rdx,%rax,1)
|
|
6634f388: 00
|
|
6634f389: 45 8b 32 mov (%r10),%r14d
|
|
6634f38c: 4d 8b 84 43 08 01 00 mov 0x108(%r11,%rax,2),%r8
|
|
6634f393: 00
|
|
6634f394: 45 85 f6 test %r14d,%r14d
|
|
6634f397: 41 0f 9f c1 setg %r9b
|
|
6634f39b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f39e: 74 39 je 6634f3d9 <GateFunc_Buffer32_F+0xb9>
|
|
6634f3a0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f3a4: 4d 8b 84 18 08 01 00 mov 0x108(%r8,%rbx,1),%r8
|
|
6634f3ab: 00
|
|
6634f3ac: 45 8b 10 mov (%r8),%r10d
|
|
6634f3af: 45 85 d2 test %r10d,%r10d
|
|
6634f3b2: 75 25 jne 6634f3d9 <GateFunc_Buffer32_F+0xb9>
|
|
6634f3b4: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f3b8: 4d 8b 8c 18 08 01 00 mov 0x108(%r8,%rbx,1),%r9
|
|
6634f3bf: 00
|
|
6634f3c0: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f3c4: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f3cb: 4c 63 06 movslq (%rsi),%r8
|
|
6634f3ce: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f3d2: 44 89 16 mov %r10d,(%rsi)
|
|
6634f3d5: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f3d9: 48 83 c0 04 add $0x4,%rax
|
|
6634f3dd: 48 3d 80 00 00 00 cmp $0x80,%rax
|
|
6634f3e3: 0f 85 67 ff ff ff jne 6634f350 <GateFunc_Buffer32_F+0x30>
|
|
6634f3e9: 5b pop %rbx
|
|
6634f3ea: 5e pop %rsi
|
|
6634f3eb: 5f pop %rdi
|
|
6634f3ec: 41 5e pop %r14
|
|
6634f3ee: c3 retq
|
|
6634f3ef: 90 nop
|
|
6634f3f0: 48 81 c2 84 00 00 00 add $0x84,%rdx
|
|
6634f3f7: b8 08 01 00 00 mov $0x108,%eax
|
|
6634f3fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634f400: 44 8b 02 mov (%rdx),%r8d
|
|
6634f403: 45 85 c0 test %r8d,%r8d
|
|
6634f406: 74 59 je 6634f461 <GateFunc_Buffer32_F+0x141>
|
|
6634f408: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f40c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f410: 45 29 01 sub %r8d,(%r9)
|
|
6634f413: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f419: 45 8b 09 mov (%r9),%r9d
|
|
6634f41c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f420: 45 85 c9 test %r9d,%r9d
|
|
6634f423: 41 0f 9f c1 setg %r9b
|
|
6634f427: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f42b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f42e: 74 31 je 6634f461 <GateFunc_Buffer32_F+0x141>
|
|
6634f430: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f434: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f438: 45 8b 00 mov (%r8),%r8d
|
|
6634f43b: 45 85 c0 test %r8d,%r8d
|
|
6634f43e: 75 21 jne 6634f461 <GateFunc_Buffer32_F+0x141>
|
|
6634f440: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f444: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f448: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f44c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f453: 4c 63 06 movslq (%rsi),%r8
|
|
6634f456: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f45a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f45d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f461: 48 83 c0 08 add $0x8,%rax
|
|
6634f465: 48 83 c2 04 add $0x4,%rdx
|
|
6634f469: 48 3d 08 02 00 00 cmp $0x208,%rax
|
|
6634f46f: 75 8f jne 6634f400 <GateFunc_Buffer32_F+0xe0>
|
|
6634f471: 5b pop %rbx
|
|
6634f472: 5e pop %rsi
|
|
6634f473: 5f pop %rdi
|
|
6634f474: 41 5e pop %r14
|
|
6634f476: c3 retq
|
|
6634f477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f47e: 00 00
|
|
|
|
000000006634f480 <GateFunc_Enabler32_F>:
|
|
6634f480: 41 56 push %r14
|
|
6634f482: 57 push %rdi
|
|
6634f483: 56 push %rsi
|
|
6634f484: 53 push %rbx
|
|
6634f485: 48 8b 3d 94 74 00 00 mov 0x7494(%rip),%rdi # 66356920 <net_queue>
|
|
6634f48c: 48 8b 35 9d 74 00 00 mov 0x749d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f493: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f497: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f49b: 49 8b 83 08 02 00 00 mov 0x208(%r11),%rax
|
|
6634f4a2: 8b 00 mov (%rax),%eax
|
|
6634f4a4: 85 c0 test %eax,%eax
|
|
6634f4a6: 0f 84 a4 00 00 00 je 6634f550 <GateFunc_Enabler32_F+0xd0>
|
|
6634f4ac: 31 c0 xor %eax,%eax
|
|
6634f4ae: 66 90 xchg %ax,%ax
|
|
6634f4b0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f4b5: 44 8b 8c 02 84 00 00 mov 0x84(%rdx,%rax,1),%r9d
|
|
6634f4bc: 00
|
|
6634f4bd: 45 8b 00 mov (%r8),%r8d
|
|
6634f4c0: 45 39 c8 cmp %r9d,%r8d
|
|
6634f4c3: 74 74 je 6634f539 <GateFunc_Enabler32_F+0xb9>
|
|
6634f4c5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f4c9: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f4cd: 45 89 c6 mov %r8d,%r14d
|
|
6634f4d0: 45 29 ce sub %r9d,%r14d
|
|
6634f4d3: 45 31 c9 xor %r9d,%r9d
|
|
6634f4d6: 4d 8b 94 1a 08 01 00 mov 0x108(%r10,%rbx,1),%r10
|
|
6634f4dd: 00
|
|
6634f4de: 45 01 32 add %r14d,(%r10)
|
|
6634f4e1: 44 89 84 02 84 00 00 mov %r8d,0x84(%rdx,%rax,1)
|
|
6634f4e8: 00
|
|
6634f4e9: 45 8b 32 mov (%r10),%r14d
|
|
6634f4ec: 4d 8b 84 43 08 01 00 mov 0x108(%r11,%rax,2),%r8
|
|
6634f4f3: 00
|
|
6634f4f4: 45 85 f6 test %r14d,%r14d
|
|
6634f4f7: 41 0f 9f c1 setg %r9b
|
|
6634f4fb: 45 3b 08 cmp (%r8),%r9d
|
|
6634f4fe: 74 39 je 6634f539 <GateFunc_Enabler32_F+0xb9>
|
|
6634f500: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f504: 4d 8b 84 18 08 01 00 mov 0x108(%r8,%rbx,1),%r8
|
|
6634f50b: 00
|
|
6634f50c: 45 8b 10 mov (%r8),%r10d
|
|
6634f50f: 45 85 d2 test %r10d,%r10d
|
|
6634f512: 75 25 jne 6634f539 <GateFunc_Enabler32_F+0xb9>
|
|
6634f514: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f518: 4d 8b 8c 18 08 01 00 mov 0x108(%r8,%rbx,1),%r9
|
|
6634f51f: 00
|
|
6634f520: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f524: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f52b: 4c 63 06 movslq (%rsi),%r8
|
|
6634f52e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f532: 44 89 16 mov %r10d,(%rsi)
|
|
6634f535: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f539: 48 83 c0 04 add $0x4,%rax
|
|
6634f53d: 48 3d 80 00 00 00 cmp $0x80,%rax
|
|
6634f543: 0f 85 67 ff ff ff jne 6634f4b0 <GateFunc_Enabler32_F+0x30>
|
|
6634f549: 5b pop %rbx
|
|
6634f54a: 5e pop %rsi
|
|
6634f54b: 5f pop %rdi
|
|
6634f54c: 41 5e pop %r14
|
|
6634f54e: c3 retq
|
|
6634f54f: 90 nop
|
|
6634f550: 48 81 c2 84 00 00 00 add $0x84,%rdx
|
|
6634f557: b8 08 01 00 00 mov $0x108,%eax
|
|
6634f55c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634f560: 44 8b 02 mov (%rdx),%r8d
|
|
6634f563: 45 85 c0 test %r8d,%r8d
|
|
6634f566: 74 59 je 6634f5c1 <GateFunc_Enabler32_F+0x141>
|
|
6634f568: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f56c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f570: 45 29 01 sub %r8d,(%r9)
|
|
6634f573: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f579: 45 8b 09 mov (%r9),%r9d
|
|
6634f57c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f580: 45 85 c9 test %r9d,%r9d
|
|
6634f583: 41 0f 9f c1 setg %r9b
|
|
6634f587: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f58b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f58e: 74 31 je 6634f5c1 <GateFunc_Enabler32_F+0x141>
|
|
6634f590: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f594: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f598: 45 8b 00 mov (%r8),%r8d
|
|
6634f59b: 45 85 c0 test %r8d,%r8d
|
|
6634f59e: 75 21 jne 6634f5c1 <GateFunc_Enabler32_F+0x141>
|
|
6634f5a0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f5a4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f5a8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f5ac: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f5b3: 4c 63 06 movslq (%rsi),%r8
|
|
6634f5b6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f5ba: 44 89 16 mov %r10d,(%rsi)
|
|
6634f5bd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f5c1: 48 83 c0 08 add $0x8,%rax
|
|
6634f5c5: 48 83 c2 04 add $0x4,%rdx
|
|
6634f5c9: 48 3d 08 02 00 00 cmp $0x208,%rax
|
|
6634f5cf: 75 8f jne 6634f560 <GateFunc_Enabler32_F+0xe0>
|
|
6634f5d1: 5b pop %rbx
|
|
6634f5d2: 5e pop %rsi
|
|
6634f5d3: 5f pop %rdi
|
|
6634f5d4: 41 5e pop %r14
|
|
6634f5d6: c3 retq
|
|
6634f5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f5de: 00 00
|
|
|
|
000000006634f5e0 <GateFunc_Buffer24_F>:
|
|
6634f5e0: 41 56 push %r14
|
|
6634f5e2: 57 push %rdi
|
|
6634f5e3: 56 push %rsi
|
|
6634f5e4: 53 push %rbx
|
|
6634f5e5: 48 8b 3d 34 73 00 00 mov 0x7334(%rip),%rdi # 66356920 <net_queue>
|
|
6634f5ec: 48 8b 35 3d 73 00 00 mov 0x733d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f5f3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f5f7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f5fb: 49 8b 83 88 01 00 00 mov 0x188(%r11),%rax
|
|
6634f602: 8b 00 mov (%rax),%eax
|
|
6634f604: 85 c0 test %eax,%eax
|
|
6634f606: 0f 84 a4 00 00 00 je 6634f6b0 <GateFunc_Buffer24_F+0xd0>
|
|
6634f60c: 31 c0 xor %eax,%eax
|
|
6634f60e: 66 90 xchg %ax,%ax
|
|
6634f610: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f615: 44 8b 4c 02 64 mov 0x64(%rdx,%rax,1),%r9d
|
|
6634f61a: 45 8b 00 mov (%r8),%r8d
|
|
6634f61d: 45 39 c8 cmp %r9d,%r8d
|
|
6634f620: 74 71 je 6634f693 <GateFunc_Buffer24_F+0xb3>
|
|
6634f622: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f626: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f62a: 45 89 c6 mov %r8d,%r14d
|
|
6634f62d: 45 29 ce sub %r9d,%r14d
|
|
6634f630: 45 31 c9 xor %r9d,%r9d
|
|
6634f633: 4d 8b 94 1a c8 00 00 mov 0xc8(%r10,%rbx,1),%r10
|
|
6634f63a: 00
|
|
6634f63b: 45 01 32 add %r14d,(%r10)
|
|
6634f63e: 44 89 44 02 64 mov %r8d,0x64(%rdx,%rax,1)
|
|
6634f643: 45 8b 32 mov (%r10),%r14d
|
|
6634f646: 4d 8b 84 43 c8 00 00 mov 0xc8(%r11,%rax,2),%r8
|
|
6634f64d: 00
|
|
6634f64e: 45 85 f6 test %r14d,%r14d
|
|
6634f651: 41 0f 9f c1 setg %r9b
|
|
6634f655: 45 3b 08 cmp (%r8),%r9d
|
|
6634f658: 74 39 je 6634f693 <GateFunc_Buffer24_F+0xb3>
|
|
6634f65a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f65e: 4d 8b 84 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r8
|
|
6634f665: 00
|
|
6634f666: 45 8b 10 mov (%r8),%r10d
|
|
6634f669: 45 85 d2 test %r10d,%r10d
|
|
6634f66c: 75 25 jne 6634f693 <GateFunc_Buffer24_F+0xb3>
|
|
6634f66e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f672: 4d 8b 8c 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r9
|
|
6634f679: 00
|
|
6634f67a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f67e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f685: 4c 63 06 movslq (%rsi),%r8
|
|
6634f688: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f68c: 44 89 16 mov %r10d,(%rsi)
|
|
6634f68f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f693: 48 83 c0 04 add $0x4,%rax
|
|
6634f697: 48 83 f8 60 cmp $0x60,%rax
|
|
6634f69b: 0f 85 6f ff ff ff jne 6634f610 <GateFunc_Buffer24_F+0x30>
|
|
6634f6a1: 5b pop %rbx
|
|
6634f6a2: 5e pop %rsi
|
|
6634f6a3: 5f pop %rdi
|
|
6634f6a4: 41 5e pop %r14
|
|
6634f6a6: c3 retq
|
|
6634f6a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f6ae: 00 00
|
|
6634f6b0: 48 83 c2 64 add $0x64,%rdx
|
|
6634f6b4: b8 c8 00 00 00 mov $0xc8,%eax
|
|
6634f6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f6c0: 44 8b 02 mov (%rdx),%r8d
|
|
6634f6c3: 45 85 c0 test %r8d,%r8d
|
|
6634f6c6: 74 59 je 6634f721 <GateFunc_Buffer24_F+0x141>
|
|
6634f6c8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f6cc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f6d0: 45 29 01 sub %r8d,(%r9)
|
|
6634f6d3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f6d9: 45 8b 09 mov (%r9),%r9d
|
|
6634f6dc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f6e0: 45 85 c9 test %r9d,%r9d
|
|
6634f6e3: 41 0f 9f c1 setg %r9b
|
|
6634f6e7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f6eb: 45 3b 08 cmp (%r8),%r9d
|
|
6634f6ee: 74 31 je 6634f721 <GateFunc_Buffer24_F+0x141>
|
|
6634f6f0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f6f4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f6f8: 45 8b 00 mov (%r8),%r8d
|
|
6634f6fb: 45 85 c0 test %r8d,%r8d
|
|
6634f6fe: 75 21 jne 6634f721 <GateFunc_Buffer24_F+0x141>
|
|
6634f700: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f704: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f708: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f70c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f713: 4c 63 06 movslq (%rsi),%r8
|
|
6634f716: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f71a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f71d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f721: 48 83 c0 08 add $0x8,%rax
|
|
6634f725: 48 83 c2 04 add $0x4,%rdx
|
|
6634f729: 48 3d 88 01 00 00 cmp $0x188,%rax
|
|
6634f72f: 75 8f jne 6634f6c0 <GateFunc_Buffer24_F+0xe0>
|
|
6634f731: 5b pop %rbx
|
|
6634f732: 5e pop %rsi
|
|
6634f733: 5f pop %rdi
|
|
6634f734: 41 5e pop %r14
|
|
6634f736: c3 retq
|
|
6634f737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f73e: 00 00
|
|
|
|
000000006634f740 <GateFunc_Enabler24_F>:
|
|
6634f740: 41 56 push %r14
|
|
6634f742: 57 push %rdi
|
|
6634f743: 56 push %rsi
|
|
6634f744: 53 push %rbx
|
|
6634f745: 48 8b 3d d4 71 00 00 mov 0x71d4(%rip),%rdi # 66356920 <net_queue>
|
|
6634f74c: 48 8b 35 dd 71 00 00 mov 0x71dd(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f753: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f757: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f75b: 49 8b 83 88 01 00 00 mov 0x188(%r11),%rax
|
|
6634f762: 8b 00 mov (%rax),%eax
|
|
6634f764: 85 c0 test %eax,%eax
|
|
6634f766: 0f 84 a4 00 00 00 je 6634f810 <GateFunc_Enabler24_F+0xd0>
|
|
6634f76c: 31 c0 xor %eax,%eax
|
|
6634f76e: 66 90 xchg %ax,%ax
|
|
6634f770: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f775: 44 8b 4c 02 64 mov 0x64(%rdx,%rax,1),%r9d
|
|
6634f77a: 45 8b 00 mov (%r8),%r8d
|
|
6634f77d: 45 39 c8 cmp %r9d,%r8d
|
|
6634f780: 74 71 je 6634f7f3 <GateFunc_Enabler24_F+0xb3>
|
|
6634f782: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f786: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f78a: 45 89 c6 mov %r8d,%r14d
|
|
6634f78d: 45 29 ce sub %r9d,%r14d
|
|
6634f790: 45 31 c9 xor %r9d,%r9d
|
|
6634f793: 4d 8b 94 1a c8 00 00 mov 0xc8(%r10,%rbx,1),%r10
|
|
6634f79a: 00
|
|
6634f79b: 45 01 32 add %r14d,(%r10)
|
|
6634f79e: 44 89 44 02 64 mov %r8d,0x64(%rdx,%rax,1)
|
|
6634f7a3: 45 8b 32 mov (%r10),%r14d
|
|
6634f7a6: 4d 8b 84 43 c8 00 00 mov 0xc8(%r11,%rax,2),%r8
|
|
6634f7ad: 00
|
|
6634f7ae: 45 85 f6 test %r14d,%r14d
|
|
6634f7b1: 41 0f 9f c1 setg %r9b
|
|
6634f7b5: 45 3b 08 cmp (%r8),%r9d
|
|
6634f7b8: 74 39 je 6634f7f3 <GateFunc_Enabler24_F+0xb3>
|
|
6634f7ba: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f7be: 4d 8b 84 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r8
|
|
6634f7c5: 00
|
|
6634f7c6: 45 8b 10 mov (%r8),%r10d
|
|
6634f7c9: 45 85 d2 test %r10d,%r10d
|
|
6634f7cc: 75 25 jne 6634f7f3 <GateFunc_Enabler24_F+0xb3>
|
|
6634f7ce: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f7d2: 4d 8b 8c 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r9
|
|
6634f7d9: 00
|
|
6634f7da: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f7de: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f7e5: 4c 63 06 movslq (%rsi),%r8
|
|
6634f7e8: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f7ec: 44 89 16 mov %r10d,(%rsi)
|
|
6634f7ef: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f7f3: 48 83 c0 04 add $0x4,%rax
|
|
6634f7f7: 48 83 f8 60 cmp $0x60,%rax
|
|
6634f7fb: 0f 85 6f ff ff ff jne 6634f770 <GateFunc_Enabler24_F+0x30>
|
|
6634f801: 5b pop %rbx
|
|
6634f802: 5e pop %rsi
|
|
6634f803: 5f pop %rdi
|
|
6634f804: 41 5e pop %r14
|
|
6634f806: c3 retq
|
|
6634f807: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f80e: 00 00
|
|
6634f810: 48 83 c2 64 add $0x64,%rdx
|
|
6634f814: b8 c8 00 00 00 mov $0xc8,%eax
|
|
6634f819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f820: 44 8b 02 mov (%rdx),%r8d
|
|
6634f823: 45 85 c0 test %r8d,%r8d
|
|
6634f826: 74 59 je 6634f881 <GateFunc_Enabler24_F+0x141>
|
|
6634f828: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f82c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f830: 45 29 01 sub %r8d,(%r9)
|
|
6634f833: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f839: 45 8b 09 mov (%r9),%r9d
|
|
6634f83c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f840: 45 85 c9 test %r9d,%r9d
|
|
6634f843: 41 0f 9f c1 setg %r9b
|
|
6634f847: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f84b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f84e: 74 31 je 6634f881 <GateFunc_Enabler24_F+0x141>
|
|
6634f850: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f854: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f858: 45 8b 00 mov (%r8),%r8d
|
|
6634f85b: 45 85 c0 test %r8d,%r8d
|
|
6634f85e: 75 21 jne 6634f881 <GateFunc_Enabler24_F+0x141>
|
|
6634f860: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f864: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f868: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f86c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f873: 4c 63 06 movslq (%rsi),%r8
|
|
6634f876: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f87a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f87d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f881: 48 83 c0 08 add $0x8,%rax
|
|
6634f885: 48 83 c2 04 add $0x4,%rdx
|
|
6634f889: 48 3d 88 01 00 00 cmp $0x188,%rax
|
|
6634f88f: 75 8f jne 6634f820 <GateFunc_Enabler24_F+0xe0>
|
|
6634f891: 5b pop %rbx
|
|
6634f892: 5e pop %rsi
|
|
6634f893: 5f pop %rdi
|
|
6634f894: 41 5e pop %r14
|
|
6634f896: c3 retq
|
|
6634f897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f89e: 00 00
|
|
|
|
000000006634f8a0 <GateFunc_Buffer16_F>:
|
|
6634f8a0: 41 56 push %r14
|
|
6634f8a2: 57 push %rdi
|
|
6634f8a3: 56 push %rsi
|
|
6634f8a4: 53 push %rbx
|
|
6634f8a5: 48 8b 3d 74 70 00 00 mov 0x7074(%rip),%rdi # 66356920 <net_queue>
|
|
6634f8ac: 48 8b 35 7d 70 00 00 mov 0x707d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f8b3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f8b7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f8bb: 49 8b 83 08 01 00 00 mov 0x108(%r11),%rax
|
|
6634f8c2: 8b 00 mov (%rax),%eax
|
|
6634f8c4: 85 c0 test %eax,%eax
|
|
6634f8c6: 0f 84 a4 00 00 00 je 6634f970 <GateFunc_Buffer16_F+0xd0>
|
|
6634f8cc: 31 c0 xor %eax,%eax
|
|
6634f8ce: 66 90 xchg %ax,%ax
|
|
6634f8d0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f8d5: 44 8b 4c 02 44 mov 0x44(%rdx,%rax,1),%r9d
|
|
6634f8da: 45 8b 00 mov (%r8),%r8d
|
|
6634f8dd: 45 39 c8 cmp %r9d,%r8d
|
|
6634f8e0: 74 71 je 6634f953 <GateFunc_Buffer16_F+0xb3>
|
|
6634f8e2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f8e6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f8ea: 45 89 c6 mov %r8d,%r14d
|
|
6634f8ed: 45 29 ce sub %r9d,%r14d
|
|
6634f8f0: 45 31 c9 xor %r9d,%r9d
|
|
6634f8f3: 4d 8b 94 1a 88 00 00 mov 0x88(%r10,%rbx,1),%r10
|
|
6634f8fa: 00
|
|
6634f8fb: 45 01 32 add %r14d,(%r10)
|
|
6634f8fe: 44 89 44 02 44 mov %r8d,0x44(%rdx,%rax,1)
|
|
6634f903: 45 8b 32 mov (%r10),%r14d
|
|
6634f906: 4d 8b 84 43 88 00 00 mov 0x88(%r11,%rax,2),%r8
|
|
6634f90d: 00
|
|
6634f90e: 45 85 f6 test %r14d,%r14d
|
|
6634f911: 41 0f 9f c1 setg %r9b
|
|
6634f915: 45 3b 08 cmp (%r8),%r9d
|
|
6634f918: 74 39 je 6634f953 <GateFunc_Buffer16_F+0xb3>
|
|
6634f91a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f91e: 4d 8b 84 18 88 00 00 mov 0x88(%r8,%rbx,1),%r8
|
|
6634f925: 00
|
|
6634f926: 45 8b 10 mov (%r8),%r10d
|
|
6634f929: 45 85 d2 test %r10d,%r10d
|
|
6634f92c: 75 25 jne 6634f953 <GateFunc_Buffer16_F+0xb3>
|
|
6634f92e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f932: 4d 8b 8c 18 88 00 00 mov 0x88(%r8,%rbx,1),%r9
|
|
6634f939: 00
|
|
6634f93a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f93e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f945: 4c 63 06 movslq (%rsi),%r8
|
|
6634f948: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f94c: 44 89 16 mov %r10d,(%rsi)
|
|
6634f94f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f953: 48 83 c0 04 add $0x4,%rax
|
|
6634f957: 48 83 f8 40 cmp $0x40,%rax
|
|
6634f95b: 0f 85 6f ff ff ff jne 6634f8d0 <GateFunc_Buffer16_F+0x30>
|
|
6634f961: 5b pop %rbx
|
|
6634f962: 5e pop %rsi
|
|
6634f963: 5f pop %rdi
|
|
6634f964: 41 5e pop %r14
|
|
6634f966: c3 retq
|
|
6634f967: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f96e: 00 00
|
|
6634f970: 48 83 c2 44 add $0x44,%rdx
|
|
6634f974: b8 88 00 00 00 mov $0x88,%eax
|
|
6634f979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f980: 44 8b 02 mov (%rdx),%r8d
|
|
6634f983: 45 85 c0 test %r8d,%r8d
|
|
6634f986: 74 59 je 6634f9e1 <GateFunc_Buffer16_F+0x141>
|
|
6634f988: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f98c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f990: 45 29 01 sub %r8d,(%r9)
|
|
6634f993: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f999: 45 8b 09 mov (%r9),%r9d
|
|
6634f99c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f9a0: 45 85 c9 test %r9d,%r9d
|
|
6634f9a3: 41 0f 9f c1 setg %r9b
|
|
6634f9a7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f9ab: 45 3b 08 cmp (%r8),%r9d
|
|
6634f9ae: 74 31 je 6634f9e1 <GateFunc_Buffer16_F+0x141>
|
|
6634f9b0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f9b4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f9b8: 45 8b 00 mov (%r8),%r8d
|
|
6634f9bb: 45 85 c0 test %r8d,%r8d
|
|
6634f9be: 75 21 jne 6634f9e1 <GateFunc_Buffer16_F+0x141>
|
|
6634f9c0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f9c4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f9c8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f9cc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f9d3: 4c 63 06 movslq (%rsi),%r8
|
|
6634f9d6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f9da: 44 89 16 mov %r10d,(%rsi)
|
|
6634f9dd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f9e1: 48 83 c0 08 add $0x8,%rax
|
|
6634f9e5: 48 83 c2 04 add $0x4,%rdx
|
|
6634f9e9: 48 3d 08 01 00 00 cmp $0x108,%rax
|
|
6634f9ef: 75 8f jne 6634f980 <GateFunc_Buffer16_F+0xe0>
|
|
6634f9f1: 5b pop %rbx
|
|
6634f9f2: 5e pop %rsi
|
|
6634f9f3: 5f pop %rdi
|
|
6634f9f4: 41 5e pop %r14
|
|
6634f9f6: c3 retq
|
|
6634f9f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f9fe: 00 00
|
|
|
|
000000006634fa00 <GateFunc_Enabler16_F>:
|
|
6634fa00: 41 56 push %r14
|
|
6634fa02: 57 push %rdi
|
|
6634fa03: 56 push %rsi
|
|
6634fa04: 53 push %rbx
|
|
6634fa05: 48 8b 3d 14 6f 00 00 mov 0x6f14(%rip),%rdi # 66356920 <net_queue>
|
|
6634fa0c: 48 8b 35 1d 6f 00 00 mov 0x6f1d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634fa13: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634fa17: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634fa1b: 49 8b 83 08 01 00 00 mov 0x108(%r11),%rax
|
|
6634fa22: 8b 00 mov (%rax),%eax
|
|
6634fa24: 85 c0 test %eax,%eax
|
|
6634fa26: 0f 84 a4 00 00 00 je 6634fad0 <GateFunc_Enabler16_F+0xd0>
|
|
6634fa2c: 31 c0 xor %eax,%eax
|
|
6634fa2e: 66 90 xchg %ax,%ax
|
|
6634fa30: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634fa35: 44 8b 4c 02 44 mov 0x44(%rdx,%rax,1),%r9d
|
|
6634fa3a: 45 8b 00 mov (%r8),%r8d
|
|
6634fa3d: 45 39 c8 cmp %r9d,%r8d
|
|
6634fa40: 74 71 je 6634fab3 <GateFunc_Enabler16_F+0xb3>
|
|
6634fa42: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634fa46: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634fa4a: 45 89 c6 mov %r8d,%r14d
|
|
6634fa4d: 45 29 ce sub %r9d,%r14d
|
|
6634fa50: 45 31 c9 xor %r9d,%r9d
|
|
6634fa53: 4d 8b 94 1a 88 00 00 mov 0x88(%r10,%rbx,1),%r10
|
|
6634fa5a: 00
|
|
6634fa5b: 45 01 32 add %r14d,(%r10)
|
|
6634fa5e: 44 89 44 02 44 mov %r8d,0x44(%rdx,%rax,1)
|
|
6634fa63: 45 8b 32 mov (%r10),%r14d
|
|
6634fa66: 4d 8b 84 43 88 00 00 mov 0x88(%r11,%rax,2),%r8
|
|
6634fa6d: 00
|
|
6634fa6e: 45 85 f6 test %r14d,%r14d
|
|
6634fa71: 41 0f 9f c1 setg %r9b
|
|
6634fa75: 45 3b 08 cmp (%r8),%r9d
|
|
6634fa78: 74 39 je 6634fab3 <GateFunc_Enabler16_F+0xb3>
|
|
6634fa7a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634fa7e: 4d 8b 84 18 88 00 00 mov 0x88(%r8,%rbx,1),%r8
|
|
6634fa85: 00
|
|
6634fa86: 45 8b 10 mov (%r8),%r10d
|
|
6634fa89: 45 85 d2 test %r10d,%r10d
|
|
6634fa8c: 75 25 jne 6634fab3 <GateFunc_Enabler16_F+0xb3>
|
|
6634fa8e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634fa92: 4d 8b 8c 18 88 00 00 mov 0x88(%r8,%rbx,1),%r9
|
|
6634fa99: 00
|
|
6634fa9a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634fa9e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634faa5: 4c 63 06 movslq (%rsi),%r8
|
|
6634faa8: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634faac: 44 89 16 mov %r10d,(%rsi)
|
|
6634faaf: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634fab3: 48 83 c0 04 add $0x4,%rax
|
|
6634fab7: 48 83 f8 40 cmp $0x40,%rax
|
|
6634fabb: 0f 85 6f ff ff ff jne 6634fa30 <GateFunc_Enabler16_F+0x30>
|
|
6634fac1: 5b pop %rbx
|
|
6634fac2: 5e pop %rsi
|
|
6634fac3: 5f pop %rdi
|
|
6634fac4: 41 5e pop %r14
|
|
6634fac6: c3 retq
|
|
6634fac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634face: 00 00
|
|
6634fad0: 48 83 c2 44 add $0x44,%rdx
|
|
6634fad4: b8 88 00 00 00 mov $0x88,%eax
|
|
6634fad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634fae0: 44 8b 02 mov (%rdx),%r8d
|
|
6634fae3: 45 85 c0 test %r8d,%r8d
|
|
6634fae6: 74 59 je 6634fb41 <GateFunc_Enabler16_F+0x141>
|
|
6634fae8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634faec: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634faf0: 45 29 01 sub %r8d,(%r9)
|
|
6634faf3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634faf9: 45 8b 09 mov (%r9),%r9d
|
|
6634fafc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634fb00: 45 85 c9 test %r9d,%r9d
|
|
6634fb03: 41 0f 9f c1 setg %r9b
|
|
6634fb07: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634fb0b: 45 3b 08 cmp (%r8),%r9d
|
|
6634fb0e: 74 31 je 6634fb41 <GateFunc_Enabler16_F+0x141>
|
|
6634fb10: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634fb14: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634fb18: 45 8b 00 mov (%r8),%r8d
|
|
6634fb1b: 45 85 c0 test %r8d,%r8d
|
|
6634fb1e: 75 21 jne 6634fb41 <GateFunc_Enabler16_F+0x141>
|
|
6634fb20: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634fb24: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634fb28: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634fb2c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634fb33: 4c 63 06 movslq (%rsi),%r8
|
|
6634fb36: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634fb3a: 44 89 16 mov %r10d,(%rsi)
|
|
6634fb3d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634fb41: 48 83 c0 08 add $0x8,%rax
|
|
6634fb45: 48 83 c2 04 add $0x4,%rdx
|
|
6634fb49: 48 3d 08 01 00 00 cmp $0x108,%rax
|
|
6634fb4f: 75 8f jne 6634fae0 <GateFunc_Enabler16_F+0xe0>
|
|
6634fb51: 5b pop %rbx
|
|
6634fb52: 5e pop %rsi
|
|
6634fb53: 5f pop %rdi
|
|
6634fb54: 41 5e pop %r14
|
|
6634fb56: c3 retq
|
|
6634fb57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634fb5e: 00 00
|
|
|
|
000000006634fb60 <GateFunc_Buffer1_F>:
|
|
6634fb60: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634fb64: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634fb68: 4c 8b 48 18 mov 0x18(%rax),%r9
|
|
6634fb6c: 44 8b 42 08 mov 0x8(%rdx),%r8d
|
|
6634fb70: 45 8b 09 mov (%r9),%r9d
|
|
6634fb73: 45 85 c9 test %r9d,%r9d
|
|
6634fb76: 75 2b jne 6634fba3 <GateFunc_Buffer1_F+0x43>
|
|
6634fb78: 45 85 c0 test %r8d,%r8d
|
|
6634fb7b: 74 25 je 6634fba2 <GateFunc_Buffer1_F+0x42>
|
|
6634fb7d: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634fb81: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634fb85: 4d 8b 49 10 mov 0x10(%r9),%r9
|
|
6634fb89: 45 29 01 sub %r8d,(%r9)
|
|
6634fb8c: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx)
|
|
6634fb93: 41 8b 11 mov (%r9),%edx
|
|
6634fb96: 85 d2 test %edx,%edx
|
|
6634fb98: 0f 9f c2 setg %dl
|
|
6634fb9b: 0f b6 d2 movzbl %dl,%edx
|
|
6634fb9e: 3b 10 cmp (%rax),%edx
|
|
6634fba0: 75 36 jne 6634fbd8 <GateFunc_Buffer1_F+0x78>
|
|
6634fba2: c3 retq
|
|
6634fba3: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
6634fba7: 45 8b 09 mov (%r9),%r9d
|
|
6634fbaa: 45 39 c1 cmp %r8d,%r9d
|
|
6634fbad: 74 f3 je 6634fba2 <GateFunc_Buffer1_F+0x42>
|
|
6634fbaf: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634fbb3: 45 89 cb mov %r9d,%r11d
|
|
6634fbb6: 45 29 c3 sub %r8d,%r11d
|
|
6634fbb9: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634fbbd: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
6634fbc1: 45 01 1a add %r11d,(%r10)
|
|
6634fbc4: 44 89 4a 08 mov %r9d,0x8(%rdx)
|
|
6634fbc8: 45 8b 02 mov (%r10),%r8d
|
|
6634fbcb: 45 85 c0 test %r8d,%r8d
|
|
6634fbce: 0f 9f c2 setg %dl
|
|
6634fbd1: 0f b6 d2 movzbl %dl,%edx
|
|
6634fbd4: 3b 10 cmp (%rax),%edx
|
|
6634fbd6: 74 ca je 6634fba2 <GateFunc_Buffer1_F+0x42>
|
|
6634fbd8: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634fbdc: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634fbe0: 8b 00 mov (%rax),%eax
|
|
6634fbe2: 85 c0 test %eax,%eax
|
|
6634fbe4: 75 bc jne 6634fba2 <GateFunc_Buffer1_F+0x42>
|
|
6634fbe6: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634fbea: 48 8b 0d 3f 6d 00 00 mov 0x6d3f(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634fbf1: 4c 8b 05 28 6d 00 00 mov 0x6d28(%rip),%r8 # 66356920 <net_queue>
|
|
6634fbf8: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634fbfc: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634fc00: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634fc06: 48 63 01 movslq (%rcx),%rax
|
|
6634fc09: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634fc0d: 44 89 09 mov %r9d,(%rcx)
|
|
6634fc10: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634fc14: c3 retq
|
|
6634fc15: 90 nop
|
|
6634fc16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634fc1d: 00 00 00
|
|
|
|
000000006634fc20 <GateFunc_Enabler1_F>:
|
|
6634fc20: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634fc24: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634fc28: 4c 8b 48 18 mov 0x18(%rax),%r9
|
|
6634fc2c: 44 8b 42 08 mov 0x8(%rdx),%r8d
|
|
6634fc30: 45 8b 09 mov (%r9),%r9d
|
|
6634fc33: 45 85 c9 test %r9d,%r9d
|
|
6634fc36: 75 2b jne 6634fc63 <GateFunc_Enabler1_F+0x43>
|
|
6634fc38: 45 85 c0 test %r8d,%r8d
|
|
6634fc3b: 74 25 je 6634fc62 <GateFunc_Enabler1_F+0x42>
|
|
6634fc3d: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634fc41: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634fc45: 4d 8b 49 10 mov 0x10(%r9),%r9
|
|
6634fc49: 45 29 01 sub %r8d,(%r9)
|
|
6634fc4c: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx)
|
|
6634fc53: 41 8b 11 mov (%r9),%edx
|
|
6634fc56: 85 d2 test %edx,%edx
|
|
6634fc58: 0f 9f c2 setg %dl
|
|
6634fc5b: 0f b6 d2 movzbl %dl,%edx
|
|
6634fc5e: 3b 10 cmp (%rax),%edx
|
|
6634fc60: 75 36 jne 6634fc98 <GateFunc_Enabler1_F+0x78>
|
|
6634fc62: c3 retq
|
|
6634fc63: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
6634fc67: 45 8b 09 mov (%r9),%r9d
|
|
6634fc6a: 45 39 c1 cmp %r8d,%r9d
|
|
6634fc6d: 74 f3 je 6634fc62 <GateFunc_Enabler1_F+0x42>
|
|
6634fc6f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634fc73: 45 89 cb mov %r9d,%r11d
|
|
6634fc76: 45 29 c3 sub %r8d,%r11d
|
|
6634fc79: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634fc7d: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
6634fc81: 45 01 1a add %r11d,(%r10)
|
|
6634fc84: 44 89 4a 08 mov %r9d,0x8(%rdx)
|
|
6634fc88: 45 8b 02 mov (%r10),%r8d
|
|
6634fc8b: 45 85 c0 test %r8d,%r8d
|
|
6634fc8e: 0f 9f c2 setg %dl
|
|
6634fc91: 0f b6 d2 movzbl %dl,%edx
|
|
6634fc94: 3b 10 cmp (%rax),%edx
|
|
6634fc96: 74 ca je 6634fc62 <GateFunc_Enabler1_F+0x42>
|
|
6634fc98: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634fc9c: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634fca0: 8b 00 mov (%rax),%eax
|
|
6634fca2: 85 c0 test %eax,%eax
|
|
6634fca4: 75 bc jne 6634fc62 <GateFunc_Enabler1_F+0x42>
|
|
6634fca6: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634fcaa: 48 8b 0d 7f 6c 00 00 mov 0x6c7f(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634fcb1: 4c 8b 05 68 6c 00 00 mov 0x6c68(%rip),%r8 # 66356920 <net_queue>
|
|
6634fcb8: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634fcbc: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634fcc0: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634fcc6: 48 63 01 movslq (%rcx),%rax
|
|
6634fcc9: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634fccd: 44 89 09 mov %r9d,(%rcx)
|
|
6634fcd0: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634fcd4: c3 retq
|
|
6634fcd5: 90 nop
|
|
6634fcd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634fcdd: 00 00 00
|
|
|
|
000000006634fce0 <GateFunc_Enabler15_F>:
|
|
6634fce0: 41 56 push %r14
|
|
6634fce2: 57 push %rdi
|
|
6634fce3: 56 push %rsi
|
|
6634fce4: 53 push %rbx
|
|
6634fce5: 48 8b 3d 34 6c 00 00 mov 0x6c34(%rip),%rdi # 66356920 <net_queue>
|
|
6634fcec: 48 8b 35 3d 6c 00 00 mov 0x6c3d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634fcf3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634fcf7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634fcfb: 49 8b 83 f8 00 00 00 mov 0xf8(%r11),%rax
|
|
6634fd02: 8b 00 mov (%rax),%eax
|
|
6634fd04: 85 c0 test %eax,%eax
|
|
6634fd06: 0f 84 a4 00 00 00 je 6634fdb0 <GateFunc_Enabler15_F+0xd0>
|
|
6634fd0c: 31 c0 xor %eax,%eax
|
|
6634fd0e: 66 90 xchg %ax,%ax
|
|
6634fd10: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634fd15: 44 8b 4c 02 40 mov 0x40(%rdx,%rax,1),%r9d
|
|
6634fd1a: 45 8b 00 mov (%r8),%r8d
|
|
6634fd1d: 45 39 c8 cmp %r9d,%r8d
|
|
6634fd20: 74 71 je 6634fd93 <GateFunc_Enabler15_F+0xb3>
|
|
6634fd22: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634fd26: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634fd2a: 45 89 c6 mov %r8d,%r14d
|
|
6634fd2d: 45 29 ce sub %r9d,%r14d
|
|
6634fd30: 45 31 c9 xor %r9d,%r9d
|
|
6634fd33: 4d 8b 94 1a 80 00 00 mov 0x80(%r10,%rbx,1),%r10
|
|
6634fd3a: 00
|
|
6634fd3b: 45 01 32 add %r14d,(%r10)
|
|
6634fd3e: 44 89 44 02 40 mov %r8d,0x40(%rdx,%rax,1)
|
|
6634fd43: 45 8b 32 mov (%r10),%r14d
|
|
6634fd46: 4d 8b 84 43 80 00 00 mov 0x80(%r11,%rax,2),%r8
|
|
6634fd4d: 00
|
|
6634fd4e: 45 85 f6 test %r14d,%r14d
|
|
6634fd51: 41 0f 9f c1 setg %r9b
|
|
6634fd55: 45 3b 08 cmp (%r8),%r9d
|
|
6634fd58: 74 39 je 6634fd93 <GateFunc_Enabler15_F+0xb3>
|
|
6634fd5a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634fd5e: 4d 8b 84 18 80 00 00 mov 0x80(%r8,%rbx,1),%r8
|
|
6634fd65: 00
|
|
6634fd66: 45 8b 10 mov (%r8),%r10d
|
|
6634fd69: 45 85 d2 test %r10d,%r10d
|
|
6634fd6c: 75 25 jne 6634fd93 <GateFunc_Enabler15_F+0xb3>
|
|
6634fd6e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634fd72: 4d 8b 8c 18 80 00 00 mov 0x80(%r8,%rbx,1),%r9
|
|
6634fd79: 00
|
|
6634fd7a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634fd7e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634fd85: 4c 63 06 movslq (%rsi),%r8
|
|
6634fd88: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634fd8c: 44 89 16 mov %r10d,(%rsi)
|
|
6634fd8f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634fd93: 48 83 c0 04 add $0x4,%rax
|
|
6634fd97: 48 83 f8 3c cmp $0x3c,%rax
|
|
6634fd9b: 0f 85 6f ff ff ff jne 6634fd10 <GateFunc_Enabler15_F+0x30>
|
|
6634fda1: 5b pop %rbx
|
|
6634fda2: 5e pop %rsi
|
|
6634fda3: 5f pop %rdi
|
|
6634fda4: 41 5e pop %r14
|
|
6634fda6: c3 retq
|
|
6634fda7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634fdae: 00 00
|
|
6634fdb0: 48 83 c2 40 add $0x40,%rdx
|
|
6634fdb4: b8 80 00 00 00 mov $0x80,%eax
|
|
6634fdb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634fdc0: 44 8b 02 mov (%rdx),%r8d
|
|
6634fdc3: 45 85 c0 test %r8d,%r8d
|
|
6634fdc6: 74 59 je 6634fe21 <GateFunc_Enabler15_F+0x141>
|
|
6634fdc8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634fdcc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634fdd0: 45 29 01 sub %r8d,(%r9)
|
|
6634fdd3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634fdd9: 45 8b 09 mov (%r9),%r9d
|
|
6634fddc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634fde0: 45 85 c9 test %r9d,%r9d
|
|
6634fde3: 41 0f 9f c1 setg %r9b
|
|
6634fde7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634fdeb: 45 3b 08 cmp (%r8),%r9d
|
|
6634fdee: 74 31 je 6634fe21 <GateFunc_Enabler15_F+0x141>
|
|
6634fdf0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634fdf4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634fdf8: 45 8b 00 mov (%r8),%r8d
|
|
6634fdfb: 45 85 c0 test %r8d,%r8d
|
|
6634fdfe: 75 21 jne 6634fe21 <GateFunc_Enabler15_F+0x141>
|
|
6634fe00: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634fe04: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634fe08: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634fe0c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634fe13: 4c 63 06 movslq (%rsi),%r8
|
|
6634fe16: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634fe1a: 44 89 16 mov %r10d,(%rsi)
|
|
6634fe1d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634fe21: 48 83 c0 08 add $0x8,%rax
|
|
6634fe25: 48 83 c2 04 add $0x4,%rdx
|
|
6634fe29: 48 3d f8 00 00 00 cmp $0xf8,%rax
|
|
6634fe2f: 75 8f jne 6634fdc0 <GateFunc_Enabler15_F+0xe0>
|
|
6634fe31: 5b pop %rbx
|
|
6634fe32: 5e pop %rsi
|
|
6634fe33: 5f pop %rdi
|
|
6634fe34: 41 5e pop %r14
|
|
6634fe36: c3 retq
|
|
6634fe37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634fe3e: 00 00
|
|
|
|
000000006634fe40 <GateFunc_Buffer15_F>:
|
|
6634fe40: 41 56 push %r14
|
|
6634fe42: 57 push %rdi
|
|
6634fe43: 56 push %rsi
|
|
6634fe44: 53 push %rbx
|
|
6634fe45: 48 8b 3d d4 6a 00 00 mov 0x6ad4(%rip),%rdi # 66356920 <net_queue>
|
|
6634fe4c: 48 8b 35 dd 6a 00 00 mov 0x6add(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634fe53: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634fe57: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634fe5b: 49 8b 83 f8 00 00 00 mov 0xf8(%r11),%rax
|
|
6634fe62: 8b 00 mov (%rax),%eax
|
|
6634fe64: 85 c0 test %eax,%eax
|
|
6634fe66: 0f 84 a4 00 00 00 je 6634ff10 <GateFunc_Buffer15_F+0xd0>
|
|
6634fe6c: 31 c0 xor %eax,%eax
|
|
6634fe6e: 66 90 xchg %ax,%ax
|
|
6634fe70: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634fe75: 44 8b 4c 02 40 mov 0x40(%rdx,%rax,1),%r9d
|
|
6634fe7a: 45 8b 00 mov (%r8),%r8d
|
|
6634fe7d: 45 39 c8 cmp %r9d,%r8d
|
|
6634fe80: 74 71 je 6634fef3 <GateFunc_Buffer15_F+0xb3>
|
|
6634fe82: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634fe86: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634fe8a: 45 89 c6 mov %r8d,%r14d
|
|
6634fe8d: 45 29 ce sub %r9d,%r14d
|
|
6634fe90: 45 31 c9 xor %r9d,%r9d
|
|
6634fe93: 4d 8b 94 1a 80 00 00 mov 0x80(%r10,%rbx,1),%r10
|
|
6634fe9a: 00
|
|
6634fe9b: 45 01 32 add %r14d,(%r10)
|
|
6634fe9e: 44 89 44 02 40 mov %r8d,0x40(%rdx,%rax,1)
|
|
6634fea3: 45 8b 32 mov (%r10),%r14d
|
|
6634fea6: 4d 8b 84 43 80 00 00 mov 0x80(%r11,%rax,2),%r8
|
|
6634fead: 00
|
|
6634feae: 45 85 f6 test %r14d,%r14d
|
|
6634feb1: 41 0f 9f c1 setg %r9b
|
|
6634feb5: 45 3b 08 cmp (%r8),%r9d
|
|
6634feb8: 74 39 je 6634fef3 <GateFunc_Buffer15_F+0xb3>
|
|
6634feba: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634febe: 4d 8b 84 18 80 00 00 mov 0x80(%r8,%rbx,1),%r8
|
|
6634fec5: 00
|
|
6634fec6: 45 8b 10 mov (%r8),%r10d
|
|
6634fec9: 45 85 d2 test %r10d,%r10d
|
|
6634fecc: 75 25 jne 6634fef3 <GateFunc_Buffer15_F+0xb3>
|
|
6634fece: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634fed2: 4d 8b 8c 18 80 00 00 mov 0x80(%r8,%rbx,1),%r9
|
|
6634fed9: 00
|
|
6634feda: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634fede: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634fee5: 4c 63 06 movslq (%rsi),%r8
|
|
6634fee8: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634feec: 44 89 16 mov %r10d,(%rsi)
|
|
6634feef: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634fef3: 48 83 c0 04 add $0x4,%rax
|
|
6634fef7: 48 83 f8 3c cmp $0x3c,%rax
|
|
6634fefb: 0f 85 6f ff ff ff jne 6634fe70 <GateFunc_Buffer15_F+0x30>
|
|
6634ff01: 5b pop %rbx
|
|
6634ff02: 5e pop %rsi
|
|
6634ff03: 5f pop %rdi
|
|
6634ff04: 41 5e pop %r14
|
|
6634ff06: c3 retq
|
|
6634ff07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ff0e: 00 00
|
|
6634ff10: 48 83 c2 40 add $0x40,%rdx
|
|
6634ff14: b8 80 00 00 00 mov $0x80,%eax
|
|
6634ff19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634ff20: 44 8b 02 mov (%rdx),%r8d
|
|
6634ff23: 45 85 c0 test %r8d,%r8d
|
|
6634ff26: 74 59 je 6634ff81 <GateFunc_Buffer15_F+0x141>
|
|
6634ff28: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634ff2c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634ff30: 45 29 01 sub %r8d,(%r9)
|
|
6634ff33: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ff39: 45 8b 09 mov (%r9),%r9d
|
|
6634ff3c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634ff40: 45 85 c9 test %r9d,%r9d
|
|
6634ff43: 41 0f 9f c1 setg %r9b
|
|
6634ff47: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634ff4b: 45 3b 08 cmp (%r8),%r9d
|
|
6634ff4e: 74 31 je 6634ff81 <GateFunc_Buffer15_F+0x141>
|
|
6634ff50: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ff54: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ff58: 45 8b 00 mov (%r8),%r8d
|
|
6634ff5b: 45 85 c0 test %r8d,%r8d
|
|
6634ff5e: 75 21 jne 6634ff81 <GateFunc_Buffer15_F+0x141>
|
|
6634ff60: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ff64: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634ff68: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ff6c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ff73: 4c 63 06 movslq (%rsi),%r8
|
|
6634ff76: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ff7a: 44 89 16 mov %r10d,(%rsi)
|
|
6634ff7d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ff81: 48 83 c0 08 add $0x8,%rax
|
|
6634ff85: 48 83 c2 04 add $0x4,%rdx
|
|
6634ff89: 48 3d f8 00 00 00 cmp $0xf8,%rax
|
|
6634ff8f: 75 8f jne 6634ff20 <GateFunc_Buffer15_F+0xe0>
|
|
6634ff91: 5b pop %rbx
|
|
6634ff92: 5e pop %rsi
|
|
6634ff93: 5f pop %rdi
|
|
6634ff94: 41 5e pop %r14
|
|
6634ff96: c3 retq
|
|
6634ff97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ff9e: 00 00
|
|
|
|
000000006634ffa0 <GateFunc_Buffer14_F>:
|
|
6634ffa0: 41 56 push %r14
|
|
6634ffa2: 57 push %rdi
|
|
6634ffa3: 56 push %rsi
|
|
6634ffa4: 53 push %rbx
|
|
6634ffa5: 48 8b 3d 74 69 00 00 mov 0x6974(%rip),%rdi # 66356920 <net_queue>
|
|
6634ffac: 48 8b 35 7d 69 00 00 mov 0x697d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634ffb3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634ffb7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ffbb: 49 8b 83 e8 00 00 00 mov 0xe8(%r11),%rax
|
|
6634ffc2: 8b 00 mov (%rax),%eax
|
|
6634ffc4: 85 c0 test %eax,%eax
|
|
6634ffc6: 0f 84 94 00 00 00 je 66350060 <GateFunc_Buffer14_F+0xc0>
|
|
6634ffcc: 31 c0 xor %eax,%eax
|
|
6634ffce: 66 90 xchg %ax,%ax
|
|
6634ffd0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634ffd5: 44 8b 4c 02 3c mov 0x3c(%rdx,%rax,1),%r9d
|
|
6634ffda: 45 8b 00 mov (%r8),%r8d
|
|
6634ffdd: 45 39 c8 cmp %r9d,%r8d
|
|
6634ffe0: 74 65 je 66350047 <GateFunc_Buffer14_F+0xa7>
|
|
6634ffe2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634ffe6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634ffea: 45 89 c6 mov %r8d,%r14d
|
|
6634ffed: 45 29 ce sub %r9d,%r14d
|
|
6634fff0: 45 31 c9 xor %r9d,%r9d
|
|
6634fff3: 4d 8b 54 1a 78 mov 0x78(%r10,%rbx,1),%r10
|
|
6634fff8: 45 01 32 add %r14d,(%r10)
|
|
6634fffb: 44 89 44 02 3c mov %r8d,0x3c(%rdx,%rax,1)
|
|
66350000: 45 8b 32 mov (%r10),%r14d
|
|
66350003: 4d 8b 44 43 78 mov 0x78(%r11,%rax,2),%r8
|
|
66350008: 45 85 f6 test %r14d,%r14d
|
|
6635000b: 41 0f 9f c1 setg %r9b
|
|
6635000f: 45 3b 08 cmp (%r8),%r9d
|
|
66350012: 74 33 je 66350047 <GateFunc_Buffer14_F+0xa7>
|
|
66350014: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66350018: 4d 8b 44 18 78 mov 0x78(%r8,%rbx,1),%r8
|
|
6635001d: 45 8b 10 mov (%r8),%r10d
|
|
66350020: 45 85 d2 test %r10d,%r10d
|
|
66350023: 75 22 jne 66350047 <GateFunc_Buffer14_F+0xa7>
|
|
66350025: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66350029: 4d 8b 4c 18 78 mov 0x78(%r8,%rbx,1),%r9
|
|
6635002e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66350032: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66350039: 4c 63 06 movslq (%rsi),%r8
|
|
6635003c: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
66350040: 44 89 16 mov %r10d,(%rsi)
|
|
66350043: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
66350047: 48 83 c0 04 add $0x4,%rax
|
|
6635004b: 48 83 f8 38 cmp $0x38,%rax
|
|
6635004f: 0f 85 7b ff ff ff jne 6634ffd0 <GateFunc_Buffer14_F+0x30>
|
|
66350055: 5b pop %rbx
|
|
66350056: 5e pop %rsi
|
|
66350057: 5f pop %rdi
|
|
66350058: 41 5e pop %r14
|
|
6635005a: c3 retq
|
|
6635005b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350060: 48 83 c2 3c add $0x3c,%rdx
|
|
66350064: b8 78 00 00 00 mov $0x78,%eax
|
|
66350069: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66350070: 44 8b 02 mov (%rdx),%r8d
|
|
66350073: 45 85 c0 test %r8d,%r8d
|
|
66350076: 74 59 je 663500d1 <GateFunc_Buffer14_F+0x131>
|
|
66350078: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6635007c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
66350080: 45 29 01 sub %r8d,(%r9)
|
|
66350083: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66350089: 45 8b 09 mov (%r9),%r9d
|
|
6635008c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
66350090: 45 85 c9 test %r9d,%r9d
|
|
66350093: 41 0f 9f c1 setg %r9b
|
|
66350097: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6635009b: 45 3b 08 cmp (%r8),%r9d
|
|
6635009e: 74 31 je 663500d1 <GateFunc_Buffer14_F+0x131>
|
|
663500a0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
663500a4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663500a8: 45 8b 00 mov (%r8),%r8d
|
|
663500ab: 45 85 c0 test %r8d,%r8d
|
|
663500ae: 75 21 jne 663500d1 <GateFunc_Buffer14_F+0x131>
|
|
663500b0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
663500b4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
663500b8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663500bc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663500c3: 4c 63 06 movslq (%rsi),%r8
|
|
663500c6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
663500ca: 44 89 16 mov %r10d,(%rsi)
|
|
663500cd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
663500d1: 48 83 c0 08 add $0x8,%rax
|
|
663500d5: 48 83 c2 04 add $0x4,%rdx
|
|
663500d9: 48 3d e8 00 00 00 cmp $0xe8,%rax
|
|
663500df: 75 8f jne 66350070 <GateFunc_Buffer14_F+0xd0>
|
|
663500e1: 5b pop %rbx
|
|
663500e2: 5e pop %rsi
|
|
663500e3: 5f pop %rdi
|
|
663500e4: 41 5e pop %r14
|
|
663500e6: c3 retq
|
|
663500e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663500ee: 00 00
|
|
|
|
00000000663500f0 <GateFunc_Enabler14_F>:
|
|
663500f0: 41 56 push %r14
|
|
663500f2: 57 push %rdi
|
|
663500f3: 56 push %rsi
|
|
663500f4: 53 push %rbx
|
|
663500f5: 48 8b 3d 24 68 00 00 mov 0x6824(%rip),%rdi # 66356920 <net_queue>
|
|
663500fc: 48 8b 35 2d 68 00 00 mov 0x682d(%rip),%rsi # 66356930 <num_net_queue>
|
|
66350103: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
66350107: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6635010b: 49 8b 83 e8 00 00 00 mov 0xe8(%r11),%rax
|
|
66350112: 8b 00 mov (%rax),%eax
|
|
66350114: 85 c0 test %eax,%eax
|
|
66350116: 0f 84 94 00 00 00 je 663501b0 <GateFunc_Enabler14_F+0xc0>
|
|
6635011c: 31 c0 xor %eax,%eax
|
|
6635011e: 66 90 xchg %ax,%ax
|
|
66350120: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
66350125: 44 8b 4c 02 3c mov 0x3c(%rdx,%rax,1),%r9d
|
|
6635012a: 45 8b 00 mov (%r8),%r8d
|
|
6635012d: 45 39 c8 cmp %r9d,%r8d
|
|
66350130: 74 65 je 66350197 <GateFunc_Enabler14_F+0xa7>
|
|
66350132: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66350136: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6635013a: 45 89 c6 mov %r8d,%r14d
|
|
6635013d: 45 29 ce sub %r9d,%r14d
|
|
66350140: 45 31 c9 xor %r9d,%r9d
|
|
66350143: 4d 8b 54 1a 78 mov 0x78(%r10,%rbx,1),%r10
|
|
66350148: 45 01 32 add %r14d,(%r10)
|
|
6635014b: 44 89 44 02 3c mov %r8d,0x3c(%rdx,%rax,1)
|
|
66350150: 45 8b 32 mov (%r10),%r14d
|
|
66350153: 4d 8b 44 43 78 mov 0x78(%r11,%rax,2),%r8
|
|
66350158: 45 85 f6 test %r14d,%r14d
|
|
6635015b: 41 0f 9f c1 setg %r9b
|
|
6635015f: 45 3b 08 cmp (%r8),%r9d
|
|
66350162: 74 33 je 66350197 <GateFunc_Enabler14_F+0xa7>
|
|
66350164: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66350168: 4d 8b 44 18 78 mov 0x78(%r8,%rbx,1),%r8
|
|
6635016d: 45 8b 10 mov (%r8),%r10d
|
|
66350170: 45 85 d2 test %r10d,%r10d
|
|
66350173: 75 22 jne 66350197 <GateFunc_Enabler14_F+0xa7>
|
|
66350175: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66350179: 4d 8b 4c 18 78 mov 0x78(%r8,%rbx,1),%r9
|
|
6635017e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66350182: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66350189: 4c 63 06 movslq (%rsi),%r8
|
|
6635018c: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
66350190: 44 89 16 mov %r10d,(%rsi)
|
|
66350193: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
66350197: 48 83 c0 04 add $0x4,%rax
|
|
6635019b: 48 83 f8 38 cmp $0x38,%rax
|
|
6635019f: 0f 85 7b ff ff ff jne 66350120 <GateFunc_Enabler14_F+0x30>
|
|
663501a5: 5b pop %rbx
|
|
663501a6: 5e pop %rsi
|
|
663501a7: 5f pop %rdi
|
|
663501a8: 41 5e pop %r14
|
|
663501aa: c3 retq
|
|
663501ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663501b0: 48 83 c2 3c add $0x3c,%rdx
|
|
663501b4: b8 78 00 00 00 mov $0x78,%eax
|
|
663501b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
663501c0: 44 8b 02 mov (%rdx),%r8d
|
|
663501c3: 45 85 c0 test %r8d,%r8d
|
|
663501c6: 74 59 je 66350221 <GateFunc_Enabler14_F+0x131>
|
|
663501c8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
663501cc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
663501d0: 45 29 01 sub %r8d,(%r9)
|
|
663501d3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663501d9: 45 8b 09 mov (%r9),%r9d
|
|
663501dc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
663501e0: 45 85 c9 test %r9d,%r9d
|
|
663501e3: 41 0f 9f c1 setg %r9b
|
|
663501e7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
663501eb: 45 3b 08 cmp (%r8),%r9d
|
|
663501ee: 74 31 je 66350221 <GateFunc_Enabler14_F+0x131>
|
|
663501f0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
663501f4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663501f8: 45 8b 00 mov (%r8),%r8d
|
|
663501fb: 45 85 c0 test %r8d,%r8d
|
|
663501fe: 75 21 jne 66350221 <GateFunc_Enabler14_F+0x131>
|
|
66350200: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66350204: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
66350208: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6635020c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66350213: 4c 63 06 movslq (%rsi),%r8
|
|
66350216: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6635021a: 44 89 16 mov %r10d,(%rsi)
|
|
6635021d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
66350221: 48 83 c0 08 add $0x8,%rax
|
|
66350225: 48 83 c2 04 add $0x4,%rdx
|
|
66350229: 48 3d e8 00 00 00 cmp $0xe8,%rax
|
|
6635022f: 75 8f jne 663501c0 <GateFunc_Enabler14_F+0xd0>
|
|
66350231: 5b pop %rbx
|
|
66350232: 5e pop %rsi
|
|
66350233: 5f pop %rdi
|
|
66350234: 41 5e pop %r14
|
|
66350236: c3 retq
|
|
66350237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6635023e: 00 00
|
|
|
|
0000000066350240 <sim_set_data>:
|
|
66350240: 48 8b 44 24 28 mov 0x28(%rsp),%rax
|
|
66350245: 48 89 0d d4 66 00 00 mov %rcx,0x66d4(%rip) # 66356920 <net_queue>
|
|
6635024c: 48 89 15 dd 66 00 00 mov %rdx,0x66dd(%rip) # 66356930 <num_net_queue>
|
|
66350253: 4c 89 05 b6 66 00 00 mov %r8,0x66b6(%rip) # 66356910 <gate_queue>
|
|
6635025a: 4c 89 0d c7 66 00 00 mov %r9,0x66c7(%rip) # 66356928 <num_gate_queue>
|
|
66350261: 48 89 05 b0 66 00 00 mov %rax,0x66b0(%rip) # 66356918 <current_tick>
|
|
66350268: c3 retq
|
|
66350269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
0000000066350270 <sim_update_nets>:
|
|
66350270: 41 55 push %r13
|
|
66350272: 41 54 push %r12
|
|
66350274: 55 push %rbp
|
|
66350275: 57 push %rdi
|
|
66350276: 56 push %rsi
|
|
66350277: 53 push %rbx
|
|
66350278: 48 8b 35 b1 66 00 00 mov 0x66b1(%rip),%rsi # 66356930 <num_net_queue>
|
|
6635027f: 8b 16 mov (%rsi),%edx
|
|
66350281: 85 d2 test %edx,%edx
|
|
66350283: 0f 8e aa 00 00 00 jle 66350333 <sim_update_nets+0xc3>
|
|
66350289: 48 8b 1d 90 66 00 00 mov 0x6690(%rip),%rbx # 66356920 <net_queue>
|
|
66350290: 45 31 c0 xor %r8d,%r8d
|
|
66350293: 48 8b 2d 7e 66 00 00 mov 0x667e(%rip),%rbp # 66356918 <current_tick>
|
|
6635029a: 48 8b 3d 6f 66 00 00 mov 0x666f(%rip),%rdi # 66356910 <gate_queue>
|
|
663502a1: 4c 8b 1d 80 66 00 00 mov 0x6680(%rip),%r11 # 66356928 <num_gate_queue>
|
|
663502a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663502af: 00
|
|
663502b0: 4a 8b 14 c3 mov (%rbx,%r8,8),%rdx
|
|
663502b4: 31 c9 xor %ecx,%ecx
|
|
663502b6: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663502ba: 8b 00 mov (%rax),%eax
|
|
663502bc: 85 c0 test %eax,%eax
|
|
663502be: 48 8b 02 mov (%rdx),%rax
|
|
663502c1: 0f 9f c1 setg %cl
|
|
663502c4: 3b 08 cmp (%rax),%ecx
|
|
663502c6: 74 4c je 66350314 <sim_update_nets+0xa4>
|
|
663502c8: 89 08 mov %ecx,(%rax)
|
|
663502ca: 4c 8b 62 20 mov 0x20(%rdx),%r12
|
|
663502ce: 8b 4d 00 mov 0x0(%rbp),%ecx
|
|
663502d1: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663502d5: 89 08 mov %ecx,(%rax)
|
|
663502d7: 41 8b 0c 24 mov (%r12),%ecx
|
|
663502db: 85 c9 test %ecx,%ecx
|
|
663502dd: 7e 35 jle 66350314 <sim_update_nets+0xa4>
|
|
663502df: 4c 8b 6a 28 mov 0x28(%rdx),%r13
|
|
663502e3: 31 c0 xor %eax,%eax
|
|
663502e5: 4d 8b 4c c5 00 mov 0x0(%r13,%rax,8),%r9
|
|
663502ea: 4d 8b 11 mov (%r9),%r10
|
|
663502ed: 41 83 3a 00 cmpl $0x0,(%r10)
|
|
663502f1: 75 4f jne 66350342 <sim_update_nets+0xd2>
|
|
663502f3: 41 c7 02 01 00 00 00 movl $0x1,(%r10)
|
|
663502fa: 49 63 0b movslq (%r11),%rcx
|
|
663502fd: 48 83 c0 01 add $0x1,%rax
|
|
66350301: 44 8d 51 01 lea 0x1(%rcx),%r10d
|
|
66350305: 45 89 13 mov %r10d,(%r11)
|
|
66350308: 4c 89 0c cf mov %r9,(%rdi,%rcx,8)
|
|
6635030c: 41 8b 0c 24 mov (%r12),%ecx
|
|
66350310: 39 c1 cmp %eax,%ecx
|
|
66350312: 7f d1 jg 663502e5 <sim_update_nets+0x75>
|
|
66350314: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66350318: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
6635031e: 4a c7 04 c3 00 00 00 movq $0x0,(%rbx,%r8,8)
|
|
66350325: 00
|
|
66350326: 49 83 c0 01 add $0x1,%r8
|
|
6635032a: 44 39 06 cmp %r8d,(%rsi)
|
|
6635032d: 0f 8f 7d ff ff ff jg 663502b0 <sim_update_nets+0x40>
|
|
66350333: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
66350339: 5b pop %rbx
|
|
6635033a: 5e pop %rsi
|
|
6635033b: 5f pop %rdi
|
|
6635033c: 5d pop %rbp
|
|
6635033d: 41 5c pop %r12
|
|
6635033f: 41 5d pop %r13
|
|
66350341: c3 retq
|
|
66350342: 48 83 c0 01 add $0x1,%rax
|
|
66350346: 39 c1 cmp %eax,%ecx
|
|
66350348: 7f 9b jg 663502e5 <sim_update_nets+0x75>
|
|
6635034a: eb c8 jmp 66350314 <sim_update_nets+0xa4>
|
|
6635034c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066350350 <sim_update_gates>:
|
|
66350350: 55 push %rbp
|
|
66350351: 57 push %rdi
|
|
66350352: 56 push %rsi
|
|
66350353: 53 push %rbx
|
|
66350354: 48 83 ec 28 sub $0x28,%rsp
|
|
66350358: 4c 8b 1d c9 65 00 00 mov 0x65c9(%rip),%r11 # 66356928 <num_gate_queue>
|
|
6635035f: 41 8b 03 mov (%r11),%eax
|
|
66350362: 85 c0 test %eax,%eax
|
|
66350364: 7e 75 jle 663503db <sim_update_gates+0x8b>
|
|
66350366: 41 89 c1 mov %eax,%r9d
|
|
66350369: 4d 89 da mov %r11,%r10
|
|
6635036c: 31 db xor %ebx,%ebx
|
|
6635036e: 48 8d 35 9b 65 00 00 lea 0x659b(%rip),%rsi # 66356910 <gate_queue>
|
|
66350375: 31 ed xor %ebp,%ebp
|
|
66350377: 48 8d 3d 82 1c 00 00 lea 0x1c82(%rip),%rdi # 66352000 <__data_start__>
|
|
6635037e: eb 11 jmp 66350391 <sim_update_gates+0x41>
|
|
66350380: 83 c3 01 add $0x1,%ebx
|
|
66350383: 41 39 d9 cmp %ebx,%r9d
|
|
66350386: 7e 53 jle 663503db <sim_update_gates+0x8b>
|
|
66350388: 48 63 eb movslq %ebx,%rbp
|
|
6635038b: 44 89 c8 mov %r9d,%eax
|
|
6635038e: 4d 89 d3 mov %r10,%r11
|
|
66350391: 4c 8b 06 mov (%rsi),%r8
|
|
66350394: 49 8d 14 e8 lea (%r8,%rbp,8),%rdx
|
|
66350398: 48 8b 0a mov (%rdx),%rcx
|
|
6635039b: 83 79 34 00 cmpl $0x0,0x34(%rcx)
|
|
6635039f: 74 df je 66350380 <sim_update_gates+0x30>
|
|
663503a1: 4c 63 c8 movslq %eax,%r9
|
|
663503a4: 83 e8 01 sub $0x1,%eax
|
|
663503a7: 4f 8d 44 c8 f8 lea -0x8(%r8,%r9,8),%r8
|
|
663503ac: 4d 8b 08 mov (%r8),%r9
|
|
663503af: 4c 89 0a mov %r9,(%rdx)
|
|
663503b2: 49 c7 00 00 00 00 00 movq $0x0,(%r8)
|
|
663503b9: 41 89 03 mov %eax,(%r11)
|
|
663503bc: 48 8b 01 mov (%rcx),%rax
|
|
663503bf: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
663503c5: 48 63 41 34 movslq 0x34(%rcx),%rax
|
|
663503c9: ff 14 c7 callq *(%rdi,%rax,8)
|
|
663503cc: 4c 8b 15 55 65 00 00 mov 0x6555(%rip),%r10 # 66356928 <num_gate_queue>
|
|
663503d3: 45 8b 0a mov (%r10),%r9d
|
|
663503d6: 44 39 cb cmp %r9d,%ebx
|
|
663503d9: 7c b0 jl 6635038b <sim_update_gates+0x3b>
|
|
663503db: 48 83 c4 28 add $0x28,%rsp
|
|
663503df: 5b pop %rbx
|
|
663503e0: 5e pop %rsi
|
|
663503e1: 5f pop %rdi
|
|
663503e2: 5d pop %rbp
|
|
663503e3: c3 retq
|
|
663503e4: 90 nop
|
|
663503e5: 90 nop
|
|
663503e6: 90 nop
|
|
663503e7: 90 nop
|
|
663503e8: 90 nop
|
|
663503e9: 90 nop
|
|
663503ea: 90 nop
|
|
663503eb: 90 nop
|
|
663503ec: 90 nop
|
|
663503ed: 90 nop
|
|
663503ee: 90 nop
|
|
663503ef: 90 nop
|
|
|
|
00000000663503f0 <__do_global_dtors>:
|
|
663503f0: 48 83 ec 28 sub $0x28,%rsp
|
|
663503f4: 48 8b 05 45 21 00 00 mov 0x2145(%rip),%rax # 66352540 <p.93846>
|
|
663503fb: 48 8b 00 mov (%rax),%rax
|
|
663503fe: 48 85 c0 test %rax,%rax
|
|
66350401: 74 1d je 66350420 <__do_global_dtors+0x30>
|
|
66350403: ff d0 callq *%rax
|
|
66350405: 48 8b 05 34 21 00 00 mov 0x2134(%rip),%rax # 66352540 <p.93846>
|
|
6635040c: 48 8d 50 08 lea 0x8(%rax),%rdx
|
|
66350410: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
66350414: 48 89 15 25 21 00 00 mov %rdx,0x2125(%rip) # 66352540 <p.93846>
|
|
6635041b: 48 85 c0 test %rax,%rax
|
|
6635041e: 75 e3 jne 66350403 <__do_global_dtors+0x13>
|
|
66350420: 48 83 c4 28 add $0x28,%rsp
|
|
66350424: c3 retq
|
|
66350425: 90 nop
|
|
66350426: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635042d: 00 00 00
|
|
|
|
0000000066350430 <__do_global_ctors>:
|
|
66350430: 56 push %rsi
|
|
66350431: 53 push %rbx
|
|
66350432: 48 83 ec 28 sub $0x28,%rsp
|
|
66350436: 48 8b 0d 73 2e 00 00 mov 0x2e73(%rip),%rcx # 663532b0 <.refptr.__CTOR_LIST__>
|
|
6635043d: 48 8b 11 mov (%rcx),%rdx
|
|
66350440: 83 fa ff cmp $0xffffffff,%edx
|
|
66350443: 89 d0 mov %edx,%eax
|
|
66350445: 74 39 je 66350480 <__do_global_ctors+0x50>
|
|
66350447: 85 c0 test %eax,%eax
|
|
66350449: 74 20 je 6635046b <__do_global_ctors+0x3b>
|
|
6635044b: 89 c2 mov %eax,%edx
|
|
6635044d: 83 e8 01 sub $0x1,%eax
|
|
66350450: 48 8d 1c d1 lea (%rcx,%rdx,8),%rbx
|
|
66350454: 48 29 c2 sub %rax,%rdx
|
|
66350457: 48 8d 74 d1 f8 lea -0x8(%rcx,%rdx,8),%rsi
|
|
6635045c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350460: ff 13 callq *(%rbx)
|
|
66350462: 48 83 eb 08 sub $0x8,%rbx
|
|
66350466: 48 39 f3 cmp %rsi,%rbx
|
|
66350469: 75 f5 jne 66350460 <__do_global_ctors+0x30>
|
|
6635046b: 48 8d 0d 7e ff ff ff lea -0x82(%rip),%rcx # 663503f0 <__do_global_dtors>
|
|
66350472: 48 83 c4 28 add $0x28,%rsp
|
|
66350476: 5b pop %rbx
|
|
66350477: 5e pop %rsi
|
|
66350478: e9 03 0f ff ff jmpq 66341380 <atexit>
|
|
6635047d: 0f 1f 00 nopl (%rax)
|
|
66350480: 31 c0 xor %eax,%eax
|
|
66350482: eb 02 jmp 66350486 <__do_global_ctors+0x56>
|
|
66350484: 89 d0 mov %edx,%eax
|
|
66350486: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6635048a: 4a 83 3c c1 00 cmpq $0x0,(%rcx,%r8,8)
|
|
6635048f: 4c 89 c2 mov %r8,%rdx
|
|
66350492: 75 f0 jne 66350484 <__do_global_ctors+0x54>
|
|
66350494: eb b1 jmp 66350447 <__do_global_ctors+0x17>
|
|
66350496: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635049d: 00 00 00
|
|
|
|
00000000663504a0 <__main>:
|
|
663504a0: 8b 05 7a 5b 00 00 mov 0x5b7a(%rip),%eax # 66356020 <initialized>
|
|
663504a6: 85 c0 test %eax,%eax
|
|
663504a8: 74 06 je 663504b0 <__main+0x10>
|
|
663504aa: c3 retq
|
|
663504ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663504b0: c7 05 66 5b 00 00 01 movl $0x1,0x5b66(%rip) # 66356020 <initialized>
|
|
663504b7: 00 00 00
|
|
663504ba: e9 71 ff ff ff jmpq 66350430 <__do_global_ctors>
|
|
663504bf: 90 nop
|
|
|
|
00000000663504c0 <__security_init_cookie>:
|
|
663504c0: 41 54 push %r12
|
|
663504c2: 55 push %rbp
|
|
663504c3: 57 push %rdi
|
|
663504c4: 56 push %rsi
|
|
663504c5: 53 push %rbx
|
|
663504c6: 48 83 ec 30 sub $0x30,%rsp
|
|
663504ca: 48 8b 1d cf 20 00 00 mov 0x20cf(%rip),%rbx # 663525a0 <__security_cookie>
|
|
663504d1: 48 b8 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rax
|
|
663504d8: 2b 00 00
|
|
663504db: 48 39 c3 cmp %rax,%rbx
|
|
663504de: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp)
|
|
663504e5: 00 00
|
|
663504e7: 74 17 je 66350500 <__security_init_cookie+0x40>
|
|
663504e9: 48 f7 d3 not %rbx
|
|
663504ec: 48 89 1d bd 20 00 00 mov %rbx,0x20bd(%rip) # 663525b0 <__security_cookie_complement>
|
|
663504f3: 48 83 c4 30 add $0x30,%rsp
|
|
663504f7: 5b pop %rbx
|
|
663504f8: 5e pop %rsi
|
|
663504f9: 5f pop %rdi
|
|
663504fa: 5d pop %rbp
|
|
663504fb: 41 5c pop %r12
|
|
663504fd: c3 retq
|
|
663504fe: 66 90 xchg %ax,%ax
|
|
66350500: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
66350505: ff 15 f5 7c 00 00 callq *0x7cf5(%rip) # 66358200 <__imp_GetSystemTimeAsFileTime>
|
|
6635050b: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
66350510: ff 15 ca 7c 00 00 callq *0x7cca(%rip) # 663581e0 <__imp_GetCurrentProcessId>
|
|
66350516: 41 89 c4 mov %eax,%r12d
|
|
66350519: ff 15 c9 7c 00 00 callq *0x7cc9(%rip) # 663581e8 <__imp_GetCurrentThreadId>
|
|
6635051f: 89 c5 mov %eax,%ebp
|
|
66350521: ff 15 e1 7c 00 00 callq *0x7ce1(%rip) # 66358208 <__imp_GetTickCount>
|
|
66350527: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
|
|
6635052c: 89 c7 mov %eax,%edi
|
|
6635052e: ff 15 ec 7c 00 00 callq *0x7cec(%rip) # 66358220 <__imp_QueryPerformanceCounter>
|
|
66350534: 48 33 74 24 28 xor 0x28(%rsp),%rsi
|
|
66350539: 44 89 e0 mov %r12d,%eax
|
|
6635053c: 48 ba ff ff ff ff ff movabs $0xffffffffffff,%rdx
|
|
66350543: ff 00 00
|
|
66350546: 48 31 f0 xor %rsi,%rax
|
|
66350549: 89 ee mov %ebp,%esi
|
|
6635054b: 48 31 c6 xor %rax,%rsi
|
|
6635054e: 89 f8 mov %edi,%eax
|
|
66350550: 48 31 f0 xor %rsi,%rax
|
|
66350553: 48 21 d0 and %rdx,%rax
|
|
66350556: 48 39 d8 cmp %rbx,%rax
|
|
66350559: 74 25 je 66350580 <__security_init_cookie+0xc0>
|
|
6635055b: 48 89 c2 mov %rax,%rdx
|
|
6635055e: 48 f7 d2 not %rdx
|
|
66350561: 48 89 05 38 20 00 00 mov %rax,0x2038(%rip) # 663525a0 <__security_cookie>
|
|
66350568: 48 89 15 41 20 00 00 mov %rdx,0x2041(%rip) # 663525b0 <__security_cookie_complement>
|
|
6635056f: 48 83 c4 30 add $0x30,%rsp
|
|
66350573: 5b pop %rbx
|
|
66350574: 5e pop %rsi
|
|
66350575: 5f pop %rdi
|
|
66350576: 5d pop %rbp
|
|
66350577: 41 5c pop %r12
|
|
66350579: c3 retq
|
|
6635057a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350580: 48 ba cc 5d 20 d2 66 movabs $0xffffd466d2205dcc,%rdx
|
|
66350587: d4 ff ff
|
|
6635058a: 48 b8 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rax
|
|
66350591: 2b 00 00
|
|
66350594: eb cb jmp 66350561 <__security_init_cookie+0xa1>
|
|
66350596: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635059d: 00 00 00
|
|
|
|
00000000663505a0 <__report_gsfailure>:
|
|
663505a0: 55 push %rbp
|
|
663505a1: 56 push %rsi
|
|
663505a2: 53 push %rbx
|
|
663505a3: 48 89 e5 mov %rsp,%rbp
|
|
663505a6: 48 83 ec 70 sub $0x70,%rsp
|
|
663505aa: 48 89 ce mov %rcx,%rsi
|
|
663505ad: 48 8d 0d 8c 5a 00 00 lea 0x5a8c(%rip),%rcx # 66356040 <GS_ContextRecord>
|
|
663505b4: ff 15 76 7c 00 00 callq *0x7c76(%rip) # 66358230 <__imp_RtlCaptureContext>
|
|
663505ba: 48 8b 1d 77 5b 00 00 mov 0x5b77(%rip),%rbx # 66356138 <GS_ContextRecord+0xf8>
|
|
663505c1: 48 8d 55 d8 lea -0x28(%rbp),%rdx
|
|
663505c5: 45 31 c0 xor %r8d,%r8d
|
|
663505c8: 48 89 d9 mov %rbx,%rcx
|
|
663505cb: ff 15 67 7c 00 00 callq *0x7c67(%rip) # 66358238 <__imp_RtlLookupFunctionEntry>
|
|
663505d1: 48 85 c0 test %rax,%rax
|
|
663505d4: 0f 84 a3 00 00 00 je 6635067d <__report_gsfailure+0xdd>
|
|
663505da: 48 8d 55 e0 lea -0x20(%rbp),%rdx
|
|
663505de: 49 89 c1 mov %rax,%r9
|
|
663505e1: 49 89 d8 mov %rbx,%r8
|
|
663505e4: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp)
|
|
663505eb: 00 00
|
|
663505ed: 48 8d 0d 4c 5a 00 00 lea 0x5a4c(%rip),%rcx # 66356040 <GS_ContextRecord>
|
|
663505f4: 48 89 54 24 30 mov %rdx,0x30(%rsp)
|
|
663505f9: 48 8d 55 e8 lea -0x18(%rbp),%rdx
|
|
663505fd: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
|
|
66350602: 31 c9 xor %ecx,%ecx
|
|
66350604: 48 89 54 24 28 mov %rdx,0x28(%rsp)
|
|
66350609: 48 8b 55 d8 mov -0x28(%rbp),%rdx
|
|
6635060d: ff 15 2d 7c 00 00 callq *0x7c2d(%rip) # 66358240 <__imp_RtlVirtualUnwind>
|
|
66350613: 48 8b 05 1e 5b 00 00 mov 0x5b1e(%rip),%rax # 66356138 <GS_ContextRecord+0xf8>
|
|
6635061a: 31 c9 xor %ecx,%ecx
|
|
6635061c: 48 89 35 9d 5a 00 00 mov %rsi,0x5a9d(%rip) # 663560c0 <GS_ContextRecord+0x80>
|
|
66350623: 48 89 05 06 5f 00 00 mov %rax,0x5f06(%rip) # 66356530 <GS_ExceptionRecord+0x10>
|
|
6635062a: 48 b8 09 04 00 c0 01 movabs $0x1c0000409,%rax
|
|
66350631: 00 00 00
|
|
66350634: 48 89 05 e5 5e 00 00 mov %rax,0x5ee5(%rip) # 66356520 <GS_ExceptionRecord>
|
|
6635063b: 48 8b 05 5e 1f 00 00 mov 0x1f5e(%rip),%rax # 663525a0 <__security_cookie>
|
|
66350642: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
66350646: 48 8b 05 63 1f 00 00 mov 0x1f63(%rip),%rax # 663525b0 <__security_cookie_complement>
|
|
6635064d: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
66350651: ff 15 f1 7b 00 00 callq *0x7bf1(%rip) # 66358248 <__imp_SetUnhandledExceptionFilter>
|
|
66350657: 48 8d 0d d2 29 00 00 lea 0x29d2(%rip),%rcx # 66353030 <GS_ExceptionPointers>
|
|
6635065e: ff 15 04 7c 00 00 callq *0x7c04(%rip) # 66358268 <__imp_UnhandledExceptionFilter>
|
|
66350664: ff 15 6e 7b 00 00 callq *0x7b6e(%rip) # 663581d8 <__imp_GetCurrentProcess>
|
|
6635066a: ba 09 04 00 c0 mov $0xc0000409,%edx
|
|
6635066f: 48 89 c1 mov %rax,%rcx
|
|
66350672: ff 15 e0 7b 00 00 callq *0x7be0(%rip) # 66358258 <__imp_TerminateProcess>
|
|
66350678: e8 4b 13 00 00 callq 663519c8 <abort>
|
|
6635067d: 48 8b 45 18 mov 0x18(%rbp),%rax
|
|
66350681: 48 89 05 b0 5a 00 00 mov %rax,0x5ab0(%rip) # 66356138 <GS_ContextRecord+0xf8>
|
|
66350688: 48 8d 45 08 lea 0x8(%rbp),%rax
|
|
6635068c: 48 89 05 45 5a 00 00 mov %rax,0x5a45(%rip) # 663560d8 <GS_ContextRecord+0x98>
|
|
66350693: e9 7b ff ff ff jmpq 66350613 <__report_gsfailure+0x73>
|
|
66350698: 90 nop
|
|
66350699: 90 nop
|
|
6635069a: 90 nop
|
|
6635069b: 90 nop
|
|
6635069c: 90 nop
|
|
6635069d: 90 nop
|
|
6635069e: 90 nop
|
|
6635069f: 90 nop
|
|
|
|
00000000663506a0 <__dyn_tls_dtor>:
|
|
663506a0: 48 83 ec 28 sub $0x28,%rsp
|
|
663506a4: 83 fa 03 cmp $0x3,%edx
|
|
663506a7: 74 17 je 663506c0 <__dyn_tls_dtor+0x20>
|
|
663506a9: 85 d2 test %edx,%edx
|
|
663506ab: 74 13 je 663506c0 <__dyn_tls_dtor+0x20>
|
|
663506ad: b8 01 00 00 00 mov $0x1,%eax
|
|
663506b2: 48 83 c4 28 add $0x28,%rsp
|
|
663506b6: c3 retq
|
|
663506b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663506be: 00 00
|
|
663506c0: e8 5b 0b 00 00 callq 66351220 <__mingw_TLScallback>
|
|
663506c5: b8 01 00 00 00 mov $0x1,%eax
|
|
663506ca: 48 83 c4 28 add $0x28,%rsp
|
|
663506ce: c3 retq
|
|
663506cf: 90 nop
|
|
|
|
00000000663506d0 <__dyn_tls_init>:
|
|
663506d0: 56 push %rsi
|
|
663506d1: 53 push %rbx
|
|
663506d2: 48 83 ec 28 sub $0x28,%rsp
|
|
663506d6: 48 8b 05 c3 2b 00 00 mov 0x2bc3(%rip),%rax # 663532a0 <.refptr._CRT_MT>
|
|
663506dd: 83 38 02 cmpl $0x2,(%rax)
|
|
663506e0: 74 06 je 663506e8 <__dyn_tls_init+0x18>
|
|
663506e2: c7 00 02 00 00 00 movl $0x2,(%rax)
|
|
663506e8: 83 fa 02 cmp $0x2,%edx
|
|
663506eb: 74 13 je 66350700 <__dyn_tls_init+0x30>
|
|
663506ed: 83 fa 01 cmp $0x1,%edx
|
|
663506f0: 74 40 je 66350732 <__dyn_tls_init+0x62>
|
|
663506f2: b8 01 00 00 00 mov $0x1,%eax
|
|
663506f7: 48 83 c4 28 add $0x28,%rsp
|
|
663506fb: 5b pop %rbx
|
|
663506fc: 5e pop %rsi
|
|
663506fd: c3 retq
|
|
663506fe: 66 90 xchg %ax,%ax
|
|
66350700: 48 8d 1d 49 89 00 00 lea 0x8949(%rip),%rbx # 66359050 <__xd_z>
|
|
66350707: 48 8d 35 42 89 00 00 lea 0x8942(%rip),%rsi # 66359050 <__xd_z>
|
|
6635070e: 48 39 de cmp %rbx,%rsi
|
|
66350711: 74 df je 663506f2 <__dyn_tls_init+0x22>
|
|
66350713: 48 8b 03 mov (%rbx),%rax
|
|
66350716: 48 85 c0 test %rax,%rax
|
|
66350719: 74 02 je 6635071d <__dyn_tls_init+0x4d>
|
|
6635071b: ff d0 callq *%rax
|
|
6635071d: 48 83 c3 08 add $0x8,%rbx
|
|
66350721: 48 39 de cmp %rbx,%rsi
|
|
66350724: 75 ed jne 66350713 <__dyn_tls_init+0x43>
|
|
66350726: b8 01 00 00 00 mov $0x1,%eax
|
|
6635072b: 48 83 c4 28 add $0x28,%rsp
|
|
6635072f: 5b pop %rbx
|
|
66350730: 5e pop %rsi
|
|
66350731: c3 retq
|
|
66350732: e8 e9 0a 00 00 callq 66351220 <__mingw_TLScallback>
|
|
66350737: b8 01 00 00 00 mov $0x1,%eax
|
|
6635073c: 48 83 c4 28 add $0x28,%rsp
|
|
66350740: 5b pop %rbx
|
|
66350741: 5e pop %rsi
|
|
66350742: c3 retq
|
|
66350743: 0f 1f 00 nopl (%rax)
|
|
66350746: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635074d: 00 00 00
|
|
|
|
0000000066350750 <__tlregdtor>:
|
|
66350750: 31 c0 xor %eax,%eax
|
|
66350752: c3 retq
|
|
66350753: 90 nop
|
|
66350754: 90 nop
|
|
66350755: 90 nop
|
|
66350756: 90 nop
|
|
66350757: 90 nop
|
|
66350758: 90 nop
|
|
66350759: 90 nop
|
|
6635075a: 90 nop
|
|
6635075b: 90 nop
|
|
6635075c: 90 nop
|
|
6635075d: 90 nop
|
|
6635075e: 90 nop
|
|
6635075f: 90 nop
|
|
|
|
0000000066350760 <_decode_pointer>:
|
|
66350760: 48 89 c8 mov %rcx,%rax
|
|
66350763: c3 retq
|
|
66350764: 66 90 xchg %ax,%ax
|
|
66350766: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635076d: 00 00 00
|
|
|
|
0000000066350770 <_encode_pointer>:
|
|
66350770: 48 89 c8 mov %rcx,%rax
|
|
66350773: c3 retq
|
|
66350774: 90 nop
|
|
66350775: 90 nop
|
|
66350776: 90 nop
|
|
66350777: 90 nop
|
|
66350778: 90 nop
|
|
66350779: 90 nop
|
|
6635077a: 90 nop
|
|
6635077b: 90 nop
|
|
6635077c: 90 nop
|
|
6635077d: 90 nop
|
|
6635077e: 90 nop
|
|
6635077f: 90 nop
|
|
|
|
0000000066350780 <__write_memory.part.0>:
|
|
66350780: 41 54 push %r12
|
|
66350782: 55 push %rbp
|
|
66350783: 57 push %rdi
|
|
66350784: 56 push %rsi
|
|
66350785: 53 push %rbx
|
|
66350786: 48 83 ec 50 sub $0x50,%rsp
|
|
6635078a: 48 63 35 53 5e 00 00 movslq 0x5e53(%rip),%rsi # 663565e4 <maxSections>
|
|
66350791: 85 f6 test %esi,%esi
|
|
66350793: 48 89 cb mov %rcx,%rbx
|
|
66350796: 48 89 d5 mov %rdx,%rbp
|
|
66350799: 4c 89 c7 mov %r8,%rdi
|
|
6635079c: 0f 8e 66 01 00 00 jle 66350908 <__write_memory.part.0+0x188>
|
|
663507a2: 48 8b 05 3f 5e 00 00 mov 0x5e3f(%rip),%rax # 663565e8 <the_secs>
|
|
663507a9: 31 c9 xor %ecx,%ecx
|
|
663507ab: 48 83 c0 18 add $0x18,%rax
|
|
663507af: 90 nop
|
|
663507b0: 48 8b 10 mov (%rax),%rdx
|
|
663507b3: 48 39 d3 cmp %rdx,%rbx
|
|
663507b6: 72 14 jb 663507cc <__write_memory.part.0+0x4c>
|
|
663507b8: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663507bc: 45 8b 40 08 mov 0x8(%r8),%r8d
|
|
663507c0: 4c 01 c2 add %r8,%rdx
|
|
663507c3: 48 39 d3 cmp %rdx,%rbx
|
|
663507c6: 0f 82 89 00 00 00 jb 66350855 <__write_memory.part.0+0xd5>
|
|
663507cc: 83 c1 01 add $0x1,%ecx
|
|
663507cf: 48 83 c0 28 add $0x28,%rax
|
|
663507d3: 39 f1 cmp %esi,%ecx
|
|
663507d5: 75 d9 jne 663507b0 <__write_memory.part.0+0x30>
|
|
663507d7: 48 89 d9 mov %rbx,%rcx
|
|
663507da: e8 41 0c 00 00 callq 66351420 <__mingw_GetSectionForAddress>
|
|
663507df: 48 85 c0 test %rax,%rax
|
|
663507e2: 49 89 c4 mov %rax,%r12
|
|
663507e5: 0f 84 52 01 00 00 je 6635093d <__write_memory.part.0+0x1bd>
|
|
663507eb: 48 8b 05 f6 5d 00 00 mov 0x5df6(%rip),%rax # 663565e8 <the_secs>
|
|
663507f2: 48 8d 34 b6 lea (%rsi,%rsi,4),%rsi
|
|
663507f6: 48 c1 e6 03 shl $0x3,%rsi
|
|
663507fa: 48 01 f0 add %rsi,%rax
|
|
663507fd: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
66350801: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66350807: e8 44 0d 00 00 callq 66351550 <_GetPEImageBase>
|
|
6635080c: 41 8b 4c 24 0c mov 0xc(%r12),%ecx
|
|
66350811: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
|
|
66350816: 41 b8 30 00 00 00 mov $0x30,%r8d
|
|
6635081c: 48 01 c1 add %rax,%rcx
|
|
6635081f: 48 8b 05 c2 5d 00 00 mov 0x5dc2(%rip),%rax # 663565e8 <the_secs>
|
|
66350826: 48 89 4c 30 18 mov %rcx,0x18(%rax,%rsi,1)
|
|
6635082b: ff 15 47 7a 00 00 callq *0x7a47(%rip) # 66358278 <__imp_VirtualQuery>
|
|
66350831: 48 85 c0 test %rax,%rax
|
|
66350834: 0f 84 e6 00 00 00 je 66350920 <__write_memory.part.0+0x1a0>
|
|
6635083a: 8b 44 24 44 mov 0x44(%rsp),%eax
|
|
6635083e: 8d 50 fc lea -0x4(%rax),%edx
|
|
66350841: 83 e2 fb and $0xfffffffb,%edx
|
|
66350844: 74 08 je 6635084e <__write_memory.part.0+0xce>
|
|
66350846: 83 e8 40 sub $0x40,%eax
|
|
66350849: 83 e0 bf and $0xffffffbf,%eax
|
|
6635084c: 75 62 jne 663508b0 <__write_memory.part.0+0x130>
|
|
6635084e: 83 05 8f 5d 00 00 01 addl $0x1,0x5d8f(%rip) # 663565e4 <maxSections>
|
|
66350855: 83 ff 08 cmp $0x8,%edi
|
|
66350858: 73 29 jae 66350883 <__write_memory.part.0+0x103>
|
|
6635085a: 40 f6 c7 04 test $0x4,%dil
|
|
6635085e: 0f 85 90 00 00 00 jne 663508f4 <__write_memory.part.0+0x174>
|
|
66350864: 85 ff test %edi,%edi
|
|
66350866: 74 10 je 66350878 <__write_memory.part.0+0xf8>
|
|
66350868: 0f b6 45 00 movzbl 0x0(%rbp),%eax
|
|
6635086c: 40 f6 c7 02 test $0x2,%dil
|
|
66350870: 88 03 mov %al,(%rbx)
|
|
66350872: 0f 85 97 00 00 00 jne 6635090f <__write_memory.part.0+0x18f>
|
|
66350878: 48 83 c4 50 add $0x50,%rsp
|
|
6635087c: 5b pop %rbx
|
|
6635087d: 5e pop %rsi
|
|
6635087e: 5f pop %rdi
|
|
6635087f: 5d pop %rbp
|
|
66350880: 41 5c pop %r12
|
|
66350882: c3 retq
|
|
66350883: 89 f8 mov %edi,%eax
|
|
66350885: 83 ef 01 sub $0x1,%edi
|
|
66350888: 48 8b 54 05 f8 mov -0x8(%rbp,%rax,1),%rdx
|
|
6635088d: 83 ff 08 cmp $0x8,%edi
|
|
66350890: 48 89 54 03 f8 mov %rdx,-0x8(%rbx,%rax,1)
|
|
66350895: 72 e1 jb 66350878 <__write_memory.part.0+0xf8>
|
|
66350897: 83 e7 f8 and $0xfffffff8,%edi
|
|
6635089a: 31 c0 xor %eax,%eax
|
|
6635089c: 89 c2 mov %eax,%edx
|
|
6635089e: 83 c0 08 add $0x8,%eax
|
|
663508a1: 48 8b 4c 15 00 mov 0x0(%rbp,%rdx,1),%rcx
|
|
663508a6: 39 f8 cmp %edi,%eax
|
|
663508a8: 48 89 0c 13 mov %rcx,(%rbx,%rdx,1)
|
|
663508ac: 72 ee jb 6635089c <__write_memory.part.0+0x11c>
|
|
663508ae: eb c8 jmp 66350878 <__write_memory.part.0+0xf8>
|
|
663508b0: 48 03 35 31 5d 00 00 add 0x5d31(%rip),%rsi # 663565e8 <the_secs>
|
|
663508b7: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
663508bd: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
663508c2: 48 8b 54 24 38 mov 0x38(%rsp),%rdx
|
|
663508c7: 49 89 f1 mov %rsi,%r9
|
|
663508ca: 48 89 4e 08 mov %rcx,0x8(%rsi)
|
|
663508ce: 48 89 56 10 mov %rdx,0x10(%rsi)
|
|
663508d2: ff 15 98 79 00 00 callq *0x7998(%rip) # 66358270 <__imp_VirtualProtect>
|
|
663508d8: 85 c0 test %eax,%eax
|
|
663508da: 0f 85 6e ff ff ff jne 6635084e <__write_memory.part.0+0xce>
|
|
663508e0: ff 15 0a 79 00 00 callq *0x790a(%rip) # 663581f0 <__imp_GetLastError>
|
|
663508e6: 48 8d 0d 2b 28 00 00 lea 0x282b(%rip),%rcx # 66353118 <.rdata+0x78>
|
|
663508ed: 89 c2 mov %eax,%edx
|
|
663508ef: e8 7c 13 00 00 callq 66351c70 <__report_error>
|
|
663508f4: 8b 45 00 mov 0x0(%rbp),%eax
|
|
663508f7: 89 ff mov %edi,%edi
|
|
663508f9: 89 03 mov %eax,(%rbx)
|
|
663508fb: 8b 44 3d fc mov -0x4(%rbp,%rdi,1),%eax
|
|
663508ff: 89 44 3b fc mov %eax,-0x4(%rbx,%rdi,1)
|
|
66350903: e9 70 ff ff ff jmpq 66350878 <__write_memory.part.0+0xf8>
|
|
66350908: 31 f6 xor %esi,%esi
|
|
6635090a: e9 c8 fe ff ff jmpq 663507d7 <__write_memory.part.0+0x57>
|
|
6635090f: 89 ff mov %edi,%edi
|
|
66350911: 0f b7 44 3d fe movzwl -0x2(%rbp,%rdi,1),%eax
|
|
66350916: 66 89 44 3b fe mov %ax,-0x2(%rbx,%rdi,1)
|
|
6635091b: e9 58 ff ff ff jmpq 66350878 <__write_memory.part.0+0xf8>
|
|
66350920: 48 8b 05 c1 5c 00 00 mov 0x5cc1(%rip),%rax # 663565e8 <the_secs>
|
|
66350927: 48 8d 0d b2 27 00 00 lea 0x27b2(%rip),%rcx # 663530e0 <.rdata+0x40>
|
|
6635092e: 41 8b 54 24 08 mov 0x8(%r12),%edx
|
|
66350933: 4c 8b 44 30 18 mov 0x18(%rax,%rsi,1),%r8
|
|
66350938: e8 33 13 00 00 callq 66351c70 <__report_error>
|
|
6635093d: 48 8d 0d 7c 27 00 00 lea 0x277c(%rip),%rcx # 663530c0 <.rdata+0x20>
|
|
66350944: 48 89 da mov %rbx,%rdx
|
|
66350947: e8 24 13 00 00 callq 66351c70 <__report_error>
|
|
6635094c: 90 nop
|
|
6635094d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066350950 <_pei386_runtime_relocator>:
|
|
66350950: 55 push %rbp
|
|
66350951: 41 57 push %r15
|
|
66350953: 41 56 push %r14
|
|
66350955: 41 55 push %r13
|
|
66350957: 41 54 push %r12
|
|
66350959: 57 push %rdi
|
|
6635095a: 56 push %rsi
|
|
6635095b: 53 push %rbx
|
|
6635095c: 48 83 ec 38 sub $0x38,%rsp
|
|
66350960: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
|
|
66350967: 00
|
|
66350968: 8b 1d 72 5c 00 00 mov 0x5c72(%rip),%ebx # 663565e0 <was_init.95174>
|
|
6635096e: 85 db test %ebx,%ebx
|
|
66350970: 74 11 je 66350983 <_pei386_runtime_relocator+0x33>
|
|
66350972: 48 8d 65 b8 lea -0x48(%rbp),%rsp
|
|
66350976: 5b pop %rbx
|
|
66350977: 5e pop %rsi
|
|
66350978: 5f pop %rdi
|
|
66350979: 41 5c pop %r12
|
|
6635097b: 41 5d pop %r13
|
|
6635097d: 41 5e pop %r14
|
|
6635097f: 41 5f pop %r15
|
|
66350981: 5d pop %rbp
|
|
66350982: c3 retq
|
|
66350983: c7 05 53 5c 00 00 01 movl $0x1,0x5c53(%rip) # 663565e0 <was_init.95174>
|
|
6635098a: 00 00 00
|
|
6635098d: e8 0e 0b 00 00 callq 663514a0 <__mingw_GetSectionCount>
|
|
66350992: 48 98 cltq
|
|
66350994: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
66350998: 48 8d 04 c5 1e 00 00 lea 0x1e(,%rax,8),%rax
|
|
6635099f: 00
|
|
663509a0: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
|
|
663509a4: e8 47 0d 00 00 callq 663516f0 <___chkstk_ms>
|
|
663509a9: 4c 8b 25 10 29 00 00 mov 0x2910(%rip),%r12 # 663532c0 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__>
|
|
663509b0: c7 05 2a 5c 00 00 00 movl $0x0,0x5c2a(%rip) # 663565e4 <maxSections>
|
|
663509b7: 00 00 00
|
|
663509ba: 48 8b 35 0f 29 00 00 mov 0x290f(%rip),%rsi # 663532d0 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST__>
|
|
663509c1: 48 29 c4 sub %rax,%rsp
|
|
663509c4: 48 8d 44 24 20 lea 0x20(%rsp),%rax
|
|
663509c9: 48 89 05 18 5c 00 00 mov %rax,0x5c18(%rip) # 663565e8 <the_secs>
|
|
663509d0: 4c 89 e0 mov %r12,%rax
|
|
663509d3: 48 29 f0 sub %rsi,%rax
|
|
663509d6: 48 83 f8 07 cmp $0x7,%rax
|
|
663509da: 7e 96 jle 66350972 <_pei386_runtime_relocator+0x22>
|
|
663509dc: 48 83 f8 0b cmp $0xb,%rax
|
|
663509e0: 8b 16 mov (%rsi),%edx
|
|
663509e2: 0f 8e c8 00 00 00 jle 66350ab0 <_pei386_runtime_relocator+0x160>
|
|
663509e8: 85 d2 test %edx,%edx
|
|
663509ea: 0f 84 a4 00 00 00 je 66350a94 <_pei386_runtime_relocator+0x144>
|
|
663509f0: 4c 39 e6 cmp %r12,%rsi
|
|
663509f3: 0f 83 79 ff ff ff jae 66350972 <_pei386_runtime_relocator+0x22>
|
|
663509f9: 4c 8d 76 08 lea 0x8(%rsi),%r14
|
|
663509fd: 49 83 c4 07 add $0x7,%r12
|
|
66350a01: 4c 8b 2d e8 28 00 00 mov 0x28e8(%rip),%r13 # 663532f0 <.refptr.__image_base__>
|
|
66350a08: 48 8d 7d a8 lea -0x58(%rbp),%rdi
|
|
66350a0c: 4d 29 f4 sub %r14,%r12
|
|
66350a0f: 49 c1 ec 03 shr $0x3,%r12
|
|
66350a13: 4e 8d 64 e6 08 lea 0x8(%rsi,%r12,8),%r12
|
|
66350a18: eb 0a jmp 66350a24 <_pei386_runtime_relocator+0xd4>
|
|
66350a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350a20: 49 83 c6 08 add $0x8,%r14
|
|
66350a24: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66350a27: 41 b8 04 00 00 00 mov $0x4,%r8d
|
|
66350a2d: 48 89 fa mov %rdi,%rdx
|
|
66350a30: 8b 06 mov (%rsi),%eax
|
|
66350a32: 4c 89 f6 mov %r14,%rsi
|
|
66350a35: 4c 01 e9 add %r13,%rcx
|
|
66350a38: 03 01 add (%rcx),%eax
|
|
66350a3a: 89 45 a8 mov %eax,-0x58(%rbp)
|
|
66350a3d: e8 3e fd ff ff callq 66350780 <__write_memory.part.0>
|
|
66350a42: 4d 39 e6 cmp %r12,%r14
|
|
66350a45: 75 d9 jne 66350a20 <_pei386_runtime_relocator+0xd0>
|
|
66350a47: 8b 05 97 5b 00 00 mov 0x5b97(%rip),%eax # 663565e4 <maxSections>
|
|
66350a4d: 31 f6 xor %esi,%esi
|
|
66350a4f: 4c 8b 25 1a 78 00 00 mov 0x781a(%rip),%r12 # 66358270 <__imp_VirtualProtect>
|
|
66350a56: 85 c0 test %eax,%eax
|
|
66350a58: 0f 8e 14 ff ff ff jle 66350972 <_pei386_runtime_relocator+0x22>
|
|
66350a5e: 66 90 xchg %ax,%ax
|
|
66350a60: 48 8b 05 81 5b 00 00 mov 0x5b81(%rip),%rax # 663565e8 <the_secs>
|
|
66350a67: 48 01 f0 add %rsi,%rax
|
|
66350a6a: 44 8b 00 mov (%rax),%r8d
|
|
66350a6d: 45 85 c0 test %r8d,%r8d
|
|
66350a70: 74 0e je 66350a80 <_pei386_runtime_relocator+0x130>
|
|
66350a72: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66350a76: 49 89 f9 mov %rdi,%r9
|
|
66350a79: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
66350a7d: 41 ff d4 callq *%r12
|
|
66350a80: 83 c3 01 add $0x1,%ebx
|
|
66350a83: 48 83 c6 28 add $0x28,%rsi
|
|
66350a87: 3b 1d 57 5b 00 00 cmp 0x5b57(%rip),%ebx # 663565e4 <maxSections>
|
|
66350a8d: 7c d1 jl 66350a60 <_pei386_runtime_relocator+0x110>
|
|
66350a8f: e9 de fe ff ff jmpq 66350972 <_pei386_runtime_relocator+0x22>
|
|
66350a94: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66350a97: 85 c9 test %ecx,%ecx
|
|
66350a99: 0f 85 51 ff ff ff jne 663509f0 <_pei386_runtime_relocator+0xa0>
|
|
66350a9f: 8b 56 08 mov 0x8(%rsi),%edx
|
|
66350aa2: 85 d2 test %edx,%edx
|
|
66350aa4: 75 1d jne 66350ac3 <_pei386_runtime_relocator+0x173>
|
|
66350aa6: 8b 56 0c mov 0xc(%rsi),%edx
|
|
66350aa9: 48 83 c6 0c add $0xc,%rsi
|
|
66350aad: 0f 1f 00 nopl (%rax)
|
|
66350ab0: 85 d2 test %edx,%edx
|
|
66350ab2: 0f 85 38 ff ff ff jne 663509f0 <_pei386_runtime_relocator+0xa0>
|
|
66350ab8: 8b 46 04 mov 0x4(%rsi),%eax
|
|
66350abb: 85 c0 test %eax,%eax
|
|
66350abd: 0f 85 2d ff ff ff jne 663509f0 <_pei386_runtime_relocator+0xa0>
|
|
66350ac3: 8b 56 08 mov 0x8(%rsi),%edx
|
|
66350ac6: 83 fa 01 cmp $0x1,%edx
|
|
66350ac9: 0f 85 2f 01 00 00 jne 66350bfe <_pei386_runtime_relocator+0x2ae>
|
|
66350acf: 4c 8b 2d 1a 28 00 00 mov 0x281a(%rip),%r13 # 663532f0 <.refptr.__image_base__>
|
|
66350ad6: 48 83 c6 0c add $0xc,%rsi
|
|
66350ada: 49 bf 00 00 00 00 ff movabs $0xffffffff00000000,%r15
|
|
66350ae1: ff ff ff
|
|
66350ae4: 4c 8d 75 a8 lea -0x58(%rbp),%r14
|
|
66350ae8: 4c 39 e6 cmp %r12,%rsi
|
|
66350aeb: 72 48 jb 66350b35 <_pei386_runtime_relocator+0x1e5>
|
|
66350aed: e9 80 fe ff ff jmpq 66350972 <_pei386_runtime_relocator+0x22>
|
|
66350af2: 0f 86 b8 00 00 00 jbe 66350bb0 <_pei386_runtime_relocator+0x260>
|
|
66350af8: 83 fa 20 cmp $0x20,%edx
|
|
66350afb: 0f 84 7f 00 00 00 je 66350b80 <_pei386_runtime_relocator+0x230>
|
|
66350b01: 83 fa 40 cmp $0x40,%edx
|
|
66350b04: 0f 85 e0 00 00 00 jne 66350bea <_pei386_runtime_relocator+0x29a>
|
|
66350b0a: 48 8b 11 mov (%rcx),%rdx
|
|
66350b0d: 41 b8 08 00 00 00 mov $0x8,%r8d
|
|
66350b13: 4c 89 f7 mov %r14,%rdi
|
|
66350b16: 48 29 c2 sub %rax,%rdx
|
|
66350b19: 4c 01 ca add %r9,%rdx
|
|
66350b1c: 48 89 55 a8 mov %rdx,-0x58(%rbp)
|
|
66350b20: 4c 89 f2 mov %r14,%rdx
|
|
66350b23: e8 58 fc ff ff callq 66350780 <__write_memory.part.0>
|
|
66350b28: 48 83 c6 0c add $0xc,%rsi
|
|
66350b2c: 4c 39 e6 cmp %r12,%rsi
|
|
66350b2f: 0f 83 12 ff ff ff jae 66350a47 <_pei386_runtime_relocator+0xf7>
|
|
66350b35: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66350b38: 8b 06 mov (%rsi),%eax
|
|
66350b3a: 0f b6 56 08 movzbl 0x8(%rsi),%edx
|
|
66350b3e: 4c 01 e9 add %r13,%rcx
|
|
66350b41: 4c 01 e8 add %r13,%rax
|
|
66350b44: 83 fa 10 cmp $0x10,%edx
|
|
66350b47: 4c 8b 08 mov (%rax),%r9
|
|
66350b4a: 75 a6 jne 66350af2 <_pei386_runtime_relocator+0x1a2>
|
|
66350b4c: 44 0f b7 01 movzwl (%rcx),%r8d
|
|
66350b50: 4c 89 f2 mov %r14,%rdx
|
|
66350b53: 4c 89 f7 mov %r14,%rdi
|
|
66350b56: 4d 89 c2 mov %r8,%r10
|
|
66350b59: 49 81 ca 00 00 ff ff or $0xffffffffffff0000,%r10
|
|
66350b60: 66 45 85 c0 test %r8w,%r8w
|
|
66350b64: 4d 0f 48 c2 cmovs %r10,%r8
|
|
66350b68: 49 29 c0 sub %rax,%r8
|
|
66350b6b: 4d 01 c8 add %r9,%r8
|
|
66350b6e: 4c 89 45 a8 mov %r8,-0x58(%rbp)
|
|
66350b72: 41 b8 02 00 00 00 mov $0x2,%r8d
|
|
66350b78: e8 03 fc ff ff callq 66350780 <__write_memory.part.0>
|
|
66350b7d: eb a9 jmp 66350b28 <_pei386_runtime_relocator+0x1d8>
|
|
66350b7f: 90 nop
|
|
66350b80: 8b 11 mov (%rcx),%edx
|
|
66350b82: 4c 89 f7 mov %r14,%rdi
|
|
66350b85: 49 89 d0 mov %rdx,%r8
|
|
66350b88: 4c 09 fa or %r15,%rdx
|
|
66350b8b: 45 85 c0 test %r8d,%r8d
|
|
66350b8e: 49 0f 49 d0 cmovns %r8,%rdx
|
|
66350b92: 41 b8 04 00 00 00 mov $0x4,%r8d
|
|
66350b98: 48 29 c2 sub %rax,%rdx
|
|
66350b9b: 4c 01 ca add %r9,%rdx
|
|
66350b9e: 48 89 55 a8 mov %rdx,-0x58(%rbp)
|
|
66350ba2: 4c 89 f2 mov %r14,%rdx
|
|
66350ba5: e8 d6 fb ff ff callq 66350780 <__write_memory.part.0>
|
|
66350baa: e9 79 ff ff ff jmpq 66350b28 <_pei386_runtime_relocator+0x1d8>
|
|
66350baf: 90 nop
|
|
66350bb0: 83 fa 08 cmp $0x8,%edx
|
|
66350bb3: 75 35 jne 66350bea <_pei386_runtime_relocator+0x29a>
|
|
66350bb5: 44 0f b6 01 movzbl (%rcx),%r8d
|
|
66350bb9: 4c 89 f2 mov %r14,%rdx
|
|
66350bbc: 4c 89 f7 mov %r14,%rdi
|
|
66350bbf: 4d 89 c2 mov %r8,%r10
|
|
66350bc2: 49 81 ca 00 ff ff ff or $0xffffffffffffff00,%r10
|
|
66350bc9: 45 84 c0 test %r8b,%r8b
|
|
66350bcc: 4d 0f 48 c2 cmovs %r10,%r8
|
|
66350bd0: 49 29 c0 sub %rax,%r8
|
|
66350bd3: 4d 01 c8 add %r9,%r8
|
|
66350bd6: 4c 89 45 a8 mov %r8,-0x58(%rbp)
|
|
66350bda: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66350be0: e8 9b fb ff ff callq 66350780 <__write_memory.part.0>
|
|
66350be5: e9 3e ff ff ff jmpq 66350b28 <_pei386_runtime_relocator+0x1d8>
|
|
66350bea: 48 8d 0d 87 25 00 00 lea 0x2587(%rip),%rcx # 66353178 <.rdata+0xd8>
|
|
66350bf1: 48 c7 45 a8 00 00 00 movq $0x0,-0x58(%rbp)
|
|
66350bf8: 00
|
|
66350bf9: e8 72 10 00 00 callq 66351c70 <__report_error>
|
|
66350bfe: 48 8d 0d 3b 25 00 00 lea 0x253b(%rip),%rcx # 66353140 <.rdata+0xa0>
|
|
66350c05: e8 66 10 00 00 callq 66351c70 <__report_error>
|
|
66350c0a: 90 nop
|
|
66350c0b: 90 nop
|
|
66350c0c: 90 nop
|
|
66350c0d: 90 nop
|
|
66350c0e: 90 nop
|
|
66350c0f: 90 nop
|
|
|
|
0000000066350c10 <__mingw_SEH_error_handler>:
|
|
66350c10: 48 83 ec 28 sub $0x28,%rsp
|
|
66350c14: 8b 01 mov (%rcx),%eax
|
|
66350c16: 3d 91 00 00 c0 cmp $0xc0000091,%eax
|
|
66350c1b: 77 63 ja 66350c80 <__mingw_SEH_error_handler+0x70>
|
|
66350c1d: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
|
|
66350c22: 73 7b jae 66350c9f <__mingw_SEH_error_handler+0x8f>
|
|
66350c24: 3d 08 00 00 c0 cmp $0xc0000008,%eax
|
|
66350c29: 0f 84 05 01 00 00 je 66350d34 <__mingw_SEH_error_handler+0x124>
|
|
66350c2f: 0f 87 cb 00 00 00 ja 66350d00 <__mingw_SEH_error_handler+0xf0>
|
|
66350c35: 3d 02 00 00 80 cmp $0x80000002,%eax
|
|
66350c3a: 0f 84 f4 00 00 00 je 66350d34 <__mingw_SEH_error_handler+0x124>
|
|
66350c40: 3d 05 00 00 c0 cmp $0xc0000005,%eax
|
|
66350c45: 0f 85 c3 00 00 00 jne 66350d0e <__mingw_SEH_error_handler+0xfe>
|
|
66350c4b: 31 d2 xor %edx,%edx
|
|
66350c4d: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66350c52: e8 39 0d 00 00 callq 66351990 <signal>
|
|
66350c57: 48 83 f8 01 cmp $0x1,%rax
|
|
66350c5b: 0f 84 2f 01 00 00 je 66350d90 <__mingw_SEH_error_handler+0x180>
|
|
66350c61: 48 85 c0 test %rax,%rax
|
|
66350c64: 0f 84 3c 01 00 00 je 66350da6 <__mingw_SEH_error_handler+0x196>
|
|
66350c6a: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66350c6f: ff d0 callq *%rax
|
|
66350c71: 31 c0 xor %eax,%eax
|
|
66350c73: 48 83 c4 28 add $0x28,%rsp
|
|
66350c77: c3 retq
|
|
66350c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350c7f: 00
|
|
66350c80: 3d 94 00 00 c0 cmp $0xc0000094,%eax
|
|
66350c85: 0f 84 b5 00 00 00 je 66350d40 <__mingw_SEH_error_handler+0x130>
|
|
66350c8b: 77 37 ja 66350cc4 <__mingw_SEH_error_handler+0xb4>
|
|
66350c8d: 3d 92 00 00 c0 cmp $0xc0000092,%eax
|
|
66350c92: 0f 84 9c 00 00 00 je 66350d34 <__mingw_SEH_error_handler+0x124>
|
|
66350c98: 3d 93 00 00 c0 cmp $0xc0000093,%eax
|
|
66350c9d: 75 6f jne 66350d0e <__mingw_SEH_error_handler+0xfe>
|
|
66350c9f: 31 d2 xor %edx,%edx
|
|
66350ca1: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350ca6: e8 e5 0c 00 00 callq 66351990 <signal>
|
|
66350cab: 48 83 f8 01 cmp $0x1,%rax
|
|
66350caf: 74 6f je 66350d20 <__mingw_SEH_error_handler+0x110>
|
|
66350cb1: 48 85 c0 test %rax,%rax
|
|
66350cb4: 74 58 je 66350d0e <__mingw_SEH_error_handler+0xfe>
|
|
66350cb6: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350cbb: ff d0 callq *%rax
|
|
66350cbd: 31 c0 xor %eax,%eax
|
|
66350cbf: 48 83 c4 28 add $0x28,%rsp
|
|
66350cc3: c3 retq
|
|
66350cc4: 3d 95 00 00 c0 cmp $0xc0000095,%eax
|
|
66350cc9: 74 69 je 66350d34 <__mingw_SEH_error_handler+0x124>
|
|
66350ccb: 3d 96 00 00 c0 cmp $0xc0000096,%eax
|
|
66350cd0: 75 3c jne 66350d0e <__mingw_SEH_error_handler+0xfe>
|
|
66350cd2: 31 d2 xor %edx,%edx
|
|
66350cd4: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350cd9: e8 b2 0c 00 00 callq 66351990 <signal>
|
|
66350cde: 48 83 f8 01 cmp $0x1,%rax
|
|
66350ce2: 0f 84 88 00 00 00 je 66350d70 <__mingw_SEH_error_handler+0x160>
|
|
66350ce8: 48 85 c0 test %rax,%rax
|
|
66350ceb: 0f 84 b5 00 00 00 je 66350da6 <__mingw_SEH_error_handler+0x196>
|
|
66350cf1: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350cf6: ff d0 callq *%rax
|
|
66350cf8: 31 c0 xor %eax,%eax
|
|
66350cfa: 48 83 c4 28 add $0x28,%rsp
|
|
66350cfe: c3 retq
|
|
66350cff: 90 nop
|
|
66350d00: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
|
|
66350d05: 74 cb je 66350cd2 <__mingw_SEH_error_handler+0xc2>
|
|
66350d07: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
|
|
66350d0c: 74 26 je 66350d34 <__mingw_SEH_error_handler+0x124>
|
|
66350d0e: b8 01 00 00 00 mov $0x1,%eax
|
|
66350d13: 48 83 c4 28 add $0x28,%rsp
|
|
66350d17: c3 retq
|
|
66350d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350d1f: 00
|
|
66350d20: ba 01 00 00 00 mov $0x1,%edx
|
|
66350d25: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350d2a: e8 61 0c 00 00 callq 66351990 <signal>
|
|
66350d2f: e8 ac 09 00 00 callq 663516e0 <_fpreset>
|
|
66350d34: 31 c0 xor %eax,%eax
|
|
66350d36: 48 83 c4 28 add $0x28,%rsp
|
|
66350d3a: c3 retq
|
|
66350d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350d40: 31 d2 xor %edx,%edx
|
|
66350d42: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350d47: e8 44 0c 00 00 callq 66351990 <signal>
|
|
66350d4c: 48 83 f8 01 cmp $0x1,%rax
|
|
66350d50: 0f 85 5b ff ff ff jne 66350cb1 <__mingw_SEH_error_handler+0xa1>
|
|
66350d56: ba 01 00 00 00 mov $0x1,%edx
|
|
66350d5b: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350d60: e8 2b 0c 00 00 callq 66351990 <signal>
|
|
66350d65: 31 c0 xor %eax,%eax
|
|
66350d67: e9 07 ff ff ff jmpq 66350c73 <__mingw_SEH_error_handler+0x63>
|
|
66350d6c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350d70: ba 01 00 00 00 mov $0x1,%edx
|
|
66350d75: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350d7a: e8 11 0c 00 00 callq 66351990 <signal>
|
|
66350d7f: 31 c0 xor %eax,%eax
|
|
66350d81: e9 ed fe ff ff jmpq 66350c73 <__mingw_SEH_error_handler+0x63>
|
|
66350d86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66350d8d: 00 00 00
|
|
66350d90: ba 01 00 00 00 mov $0x1,%edx
|
|
66350d95: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66350d9a: e8 f1 0b 00 00 callq 66351990 <signal>
|
|
66350d9f: 31 c0 xor %eax,%eax
|
|
66350da1: e9 cd fe ff ff jmpq 66350c73 <__mingw_SEH_error_handler+0x63>
|
|
66350da6: b8 04 00 00 00 mov $0x4,%eax
|
|
66350dab: e9 c3 fe ff ff jmpq 66350c73 <__mingw_SEH_error_handler+0x63>
|
|
|
|
0000000066350db0 <__mingw_init_ehandler>:
|
|
66350db0: 41 54 push %r12
|
|
66350db2: 55 push %rbp
|
|
66350db3: 57 push %rdi
|
|
66350db4: 56 push %rsi
|
|
66350db5: 53 push %rbx
|
|
66350db6: 48 83 ec 20 sub $0x20,%rsp
|
|
66350dba: e8 91 07 00 00 callq 66351550 <_GetPEImageBase>
|
|
66350dbf: 48 89 c5 mov %rax,%rbp
|
|
66350dc2: 8b 05 40 58 00 00 mov 0x5840(%rip),%eax # 66356608 <was_here.95013>
|
|
66350dc8: 85 c0 test %eax,%eax
|
|
66350dca: 75 25 jne 66350df1 <__mingw_init_ehandler+0x41>
|
|
66350dcc: 48 85 ed test %rbp,%rbp
|
|
66350dcf: 74 20 je 66350df1 <__mingw_init_ehandler+0x41>
|
|
66350dd1: 48 8d 0d d8 23 00 00 lea 0x23d8(%rip),%rcx # 663531b0 <.rdata>
|
|
66350dd8: c7 05 26 58 00 00 01 movl $0x1,0x5826(%rip) # 66356608 <was_here.95013>
|
|
66350ddf: 00 00 00
|
|
66350de2: e8 a9 05 00 00 callq 66351390 <_FindPESectionByName>
|
|
66350de7: 48 85 c0 test %rax,%rax
|
|
66350dea: 74 14 je 66350e00 <__mingw_init_ehandler+0x50>
|
|
66350dec: b8 01 00 00 00 mov $0x1,%eax
|
|
66350df1: 48 83 c4 20 add $0x20,%rsp
|
|
66350df5: 5b pop %rbx
|
|
66350df6: 5e pop %rsi
|
|
66350df7: 5f pop %rdi
|
|
66350df8: 5d pop %rbp
|
|
66350df9: 41 5c pop %r12
|
|
66350dfb: c3 retq
|
|
66350dfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350e00: 48 8d 1d 19 59 00 00 lea 0x5919(%rip),%rbx # 66356720 <emu_pdata>
|
|
66350e07: b9 30 00 00 00 mov $0x30,%ecx
|
|
66350e0c: 31 f6 xor %esi,%esi
|
|
66350e0e: 48 8d 15 0b 58 00 00 lea 0x580b(%rip),%rdx # 66356620 <emu_xdata>
|
|
66350e15: 48 89 df mov %rbx,%rdi
|
|
66350e18: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
66350e1b: 4c 8d 25 ee fd ff ff lea -0x212(%rip),%r12 # 66350c10 <__mingw_SEH_error_handler>
|
|
66350e22: b9 20 00 00 00 mov $0x20,%ecx
|
|
66350e27: 48 89 d7 mov %rdx,%rdi
|
|
66350e2a: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
66350e2d: 49 29 ec sub %rbp,%r12
|
|
66350e30: 48 89 d7 mov %rdx,%rdi
|
|
66350e33: eb 2e jmp 66350e63 <__mingw_init_ehandler+0xb3>
|
|
66350e35: c6 07 09 movb $0x9,(%rdi)
|
|
66350e38: 48 83 c6 01 add $0x1,%rsi
|
|
66350e3c: 48 83 c3 0c add $0xc,%rbx
|
|
66350e40: 44 89 67 04 mov %r12d,0x4(%rdi)
|
|
66350e44: 8b 48 0c mov 0xc(%rax),%ecx
|
|
66350e47: 89 4b f4 mov %ecx,-0xc(%rbx)
|
|
66350e4a: 03 48 08 add 0x8(%rax),%ecx
|
|
66350e4d: 48 89 f8 mov %rdi,%rax
|
|
66350e50: 48 83 c7 08 add $0x8,%rdi
|
|
66350e54: 48 29 e8 sub %rbp,%rax
|
|
66350e57: 89 43 fc mov %eax,-0x4(%rbx)
|
|
66350e5a: 89 4b f8 mov %ecx,-0x8(%rbx)
|
|
66350e5d: 48 83 fe 20 cmp $0x20,%rsi
|
|
66350e61: 74 32 je 66350e95 <__mingw_init_ehandler+0xe5>
|
|
66350e63: 48 89 f1 mov %rsi,%rcx
|
|
66350e66: e8 75 06 00 00 callq 663514e0 <_FindPESectionExec>
|
|
66350e6b: 48 85 c0 test %rax,%rax
|
|
66350e6e: 75 c5 jne 66350e35 <__mingw_init_ehandler+0x85>
|
|
66350e70: 48 85 f6 test %rsi,%rsi
|
|
66350e73: 89 f2 mov %esi,%edx
|
|
66350e75: 0f 84 71 ff ff ff je 66350dec <__mingw_init_ehandler+0x3c>
|
|
66350e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350e80: 48 8d 0d 99 58 00 00 lea 0x5899(%rip),%rcx # 66356720 <emu_pdata>
|
|
66350e87: 49 89 e8 mov %rbp,%r8
|
|
66350e8a: ff 15 98 73 00 00 callq *0x7398(%rip) # 66358228 <__imp_RtlAddFunctionTable>
|
|
66350e90: e9 57 ff ff ff jmpq 66350dec <__mingw_init_ehandler+0x3c>
|
|
66350e95: ba 20 00 00 00 mov $0x20,%edx
|
|
66350e9a: eb e4 jmp 66350e80 <__mingw_init_ehandler+0xd0>
|
|
66350e9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066350ea0 <_gnu_exception_handler>:
|
|
66350ea0: 53 push %rbx
|
|
66350ea1: 48 83 ec 20 sub $0x20,%rsp
|
|
66350ea5: 48 8b 11 mov (%rcx),%rdx
|
|
66350ea8: 8b 02 mov (%rdx),%eax
|
|
66350eaa: 48 89 cb mov %rcx,%rbx
|
|
66350ead: 89 c1 mov %eax,%ecx
|
|
66350eaf: 81 e1 ff ff ff 20 and $0x20ffffff,%ecx
|
|
66350eb5: 81 f9 43 43 47 20 cmp $0x20474343,%ecx
|
|
66350ebb: 0f 84 bf 00 00 00 je 66350f80 <_gnu_exception_handler+0xe0>
|
|
66350ec1: 3d 91 00 00 c0 cmp $0xc0000091,%eax
|
|
66350ec6: 77 68 ja 66350f30 <_gnu_exception_handler+0x90>
|
|
66350ec8: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
|
|
66350ecd: 73 7c jae 66350f4b <_gnu_exception_handler+0xab>
|
|
66350ecf: 3d 08 00 00 c0 cmp $0xc0000008,%eax
|
|
66350ed4: 0f 84 b0 00 00 00 je 66350f8a <_gnu_exception_handler+0xea>
|
|
66350eda: 0f 87 f4 00 00 00 ja 66350fd4 <_gnu_exception_handler+0x134>
|
|
66350ee0: 3d 02 00 00 80 cmp $0x80000002,%eax
|
|
66350ee5: 0f 84 9f 00 00 00 je 66350f8a <_gnu_exception_handler+0xea>
|
|
66350eeb: 3d 05 00 00 c0 cmp $0xc0000005,%eax
|
|
66350ef0: 75 1f jne 66350f11 <_gnu_exception_handler+0x71>
|
|
66350ef2: 31 d2 xor %edx,%edx
|
|
66350ef4: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66350ef9: e8 92 0a 00 00 callq 66351990 <signal>
|
|
66350efe: 48 83 f8 01 cmp $0x1,%rax
|
|
66350f02: 0f 84 51 01 00 00 je 66351059 <_gnu_exception_handler+0x1b9>
|
|
66350f08: 48 85 c0 test %rax,%rax
|
|
66350f0b: 0f 85 0f 01 00 00 jne 66351020 <_gnu_exception_handler+0x180>
|
|
66350f11: 48 8b 05 e8 56 00 00 mov 0x56e8(%rip),%rax # 66356600 <__mingw_oldexcpt_handler>
|
|
66350f18: 48 85 c0 test %rax,%rax
|
|
66350f1b: 0f 84 10 01 00 00 je 66351031 <_gnu_exception_handler+0x191>
|
|
66350f21: 48 89 d9 mov %rbx,%rcx
|
|
66350f24: 48 83 c4 20 add $0x20,%rsp
|
|
66350f28: 5b pop %rbx
|
|
66350f29: 48 ff e0 rex.W jmpq *%rax
|
|
66350f2c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350f30: 3d 94 00 00 c0 cmp $0xc0000094,%eax
|
|
66350f35: 0f 84 b5 00 00 00 je 66350ff0 <_gnu_exception_handler+0x150>
|
|
66350f3b: 77 58 ja 66350f95 <_gnu_exception_handler+0xf5>
|
|
66350f3d: 3d 92 00 00 c0 cmp $0xc0000092,%eax
|
|
66350f42: 74 46 je 66350f8a <_gnu_exception_handler+0xea>
|
|
66350f44: 3d 93 00 00 c0 cmp $0xc0000093,%eax
|
|
66350f49: 75 c6 jne 66350f11 <_gnu_exception_handler+0x71>
|
|
66350f4b: 31 d2 xor %edx,%edx
|
|
66350f4d: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350f52: e8 39 0a 00 00 callq 66351990 <signal>
|
|
66350f57: 48 83 f8 01 cmp $0x1,%rax
|
|
66350f5b: 0f 84 df 00 00 00 je 66351040 <_gnu_exception_handler+0x1a0>
|
|
66350f61: 48 85 c0 test %rax,%rax
|
|
66350f64: 74 ab je 66350f11 <_gnu_exception_handler+0x71>
|
|
66350f66: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350f6b: ff d0 callq *%rax
|
|
66350f6d: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66350f72: 48 83 c4 20 add $0x20,%rsp
|
|
66350f76: 5b pop %rbx
|
|
66350f77: c3 retq
|
|
66350f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350f7f: 00
|
|
66350f80: f6 42 04 01 testb $0x1,0x4(%rdx)
|
|
66350f84: 0f 85 37 ff ff ff jne 66350ec1 <_gnu_exception_handler+0x21>
|
|
66350f8a: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66350f8f: 48 83 c4 20 add $0x20,%rsp
|
|
66350f93: 5b pop %rbx
|
|
66350f94: c3 retq
|
|
66350f95: 3d 95 00 00 c0 cmp $0xc0000095,%eax
|
|
66350f9a: 74 ee je 66350f8a <_gnu_exception_handler+0xea>
|
|
66350f9c: 3d 96 00 00 c0 cmp $0xc0000096,%eax
|
|
66350fa1: 0f 85 6a ff ff ff jne 66350f11 <_gnu_exception_handler+0x71>
|
|
66350fa7: 31 d2 xor %edx,%edx
|
|
66350fa9: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350fae: e8 dd 09 00 00 callq 66351990 <signal>
|
|
66350fb3: 48 83 f8 01 cmp $0x1,%rax
|
|
66350fb7: 0f 84 b3 00 00 00 je 66351070 <_gnu_exception_handler+0x1d0>
|
|
66350fbd: 48 85 c0 test %rax,%rax
|
|
66350fc0: 0f 84 4b ff ff ff je 66350f11 <_gnu_exception_handler+0x71>
|
|
66350fc6: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350fcb: ff d0 callq *%rax
|
|
66350fcd: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66350fd2: eb 9e jmp 66350f72 <_gnu_exception_handler+0xd2>
|
|
66350fd4: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
|
|
66350fd9: 74 cc je 66350fa7 <_gnu_exception_handler+0x107>
|
|
66350fdb: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
|
|
66350fe0: 0f 85 2b ff ff ff jne 66350f11 <_gnu_exception_handler+0x71>
|
|
66350fe6: eb a2 jmp 66350f8a <_gnu_exception_handler+0xea>
|
|
66350fe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350fef: 00
|
|
66350ff0: 31 d2 xor %edx,%edx
|
|
66350ff2: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350ff7: e8 94 09 00 00 callq 66351990 <signal>
|
|
66350ffc: 48 83 f8 01 cmp $0x1,%rax
|
|
66351000: 0f 85 5b ff ff ff jne 66350f61 <_gnu_exception_handler+0xc1>
|
|
66351006: ba 01 00 00 00 mov $0x1,%edx
|
|
6635100b: b9 08 00 00 00 mov $0x8,%ecx
|
|
66351010: e8 7b 09 00 00 callq 66351990 <signal>
|
|
66351015: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6635101a: e9 53 ff ff ff jmpq 66350f72 <_gnu_exception_handler+0xd2>
|
|
6635101f: 90 nop
|
|
66351020: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66351025: ff d0 callq *%rax
|
|
66351027: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6635102c: e9 41 ff ff ff jmpq 66350f72 <_gnu_exception_handler+0xd2>
|
|
66351031: 31 c0 xor %eax,%eax
|
|
66351033: e9 3a ff ff ff jmpq 66350f72 <_gnu_exception_handler+0xd2>
|
|
66351038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6635103f: 00
|
|
66351040: ba 01 00 00 00 mov $0x1,%edx
|
|
66351045: b9 08 00 00 00 mov $0x8,%ecx
|
|
6635104a: e8 41 09 00 00 callq 66351990 <signal>
|
|
6635104f: e8 8c 06 00 00 callq 663516e0 <_fpreset>
|
|
66351054: e9 31 ff ff ff jmpq 66350f8a <_gnu_exception_handler+0xea>
|
|
66351059: ba 01 00 00 00 mov $0x1,%edx
|
|
6635105e: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66351063: e8 28 09 00 00 callq 66351990 <signal>
|
|
66351068: 83 c8 ff or $0xffffffff,%eax
|
|
6635106b: e9 02 ff ff ff jmpq 66350f72 <_gnu_exception_handler+0xd2>
|
|
66351070: ba 01 00 00 00 mov $0x1,%edx
|
|
66351075: b9 04 00 00 00 mov $0x4,%ecx
|
|
6635107a: e8 11 09 00 00 callq 66351990 <signal>
|
|
6635107f: 83 c8 ff or $0xffffffff,%eax
|
|
66351082: e9 eb fe ff ff jmpq 66350f72 <_gnu_exception_handler+0xd2>
|
|
66351087: 90 nop
|
|
66351088: 90 nop
|
|
66351089: 90 nop
|
|
6635108a: 90 nop
|
|
6635108b: 90 nop
|
|
6635108c: 90 nop
|
|
6635108d: 90 nop
|
|
6635108e: 90 nop
|
|
6635108f: 90 nop
|
|
|
|
0000000066351090 <__mingwthr_run_key_dtors.part.0>:
|
|
66351090: 55 push %rbp
|
|
66351091: 57 push %rdi
|
|
66351092: 56 push %rsi
|
|
66351093: 53 push %rbx
|
|
66351094: 48 83 ec 28 sub $0x28,%rsp
|
|
66351098: 48 8d 0d 21 58 00 00 lea 0x5821(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
6635109f: ff 15 2b 71 00 00 callq *0x712b(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
663510a5: 48 8b 1d f4 57 00 00 mov 0x57f4(%rip),%rbx # 663568a0 <key_dtor_list>
|
|
663510ac: 48 85 db test %rbx,%rbx
|
|
663510af: 74 33 je 663510e4 <__mingwthr_run_key_dtors.part.0+0x54>
|
|
663510b1: 48 8b 2d a8 71 00 00 mov 0x71a8(%rip),%rbp # 66358260 <__imp_TlsGetValue>
|
|
663510b8: 48 8b 3d 31 71 00 00 mov 0x7131(%rip),%rdi # 663581f0 <__imp_GetLastError>
|
|
663510bf: 90 nop
|
|
663510c0: 8b 0b mov (%rbx),%ecx
|
|
663510c2: ff d5 callq *%rbp
|
|
663510c4: 48 89 c6 mov %rax,%rsi
|
|
663510c7: ff d7 callq *%rdi
|
|
663510c9: 85 c0 test %eax,%eax
|
|
663510cb: 75 0e jne 663510db <__mingwthr_run_key_dtors.part.0+0x4b>
|
|
663510cd: 48 85 f6 test %rsi,%rsi
|
|
663510d0: 74 09 je 663510db <__mingwthr_run_key_dtors.part.0+0x4b>
|
|
663510d2: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
663510d6: 48 89 f1 mov %rsi,%rcx
|
|
663510d9: ff d0 callq *%rax
|
|
663510db: 48 8b 5b 10 mov 0x10(%rbx),%rbx
|
|
663510df: 48 85 db test %rbx,%rbx
|
|
663510e2: 75 dc jne 663510c0 <__mingwthr_run_key_dtors.part.0+0x30>
|
|
663510e4: 48 8d 0d d5 57 00 00 lea 0x57d5(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
663510eb: 48 83 c4 28 add $0x28,%rsp
|
|
663510ef: 5b pop %rbx
|
|
663510f0: 5e pop %rsi
|
|
663510f1: 5f pop %rdi
|
|
663510f2: 5d pop %rbp
|
|
663510f3: 48 ff 25 1e 71 00 00 rex.W jmpq *0x711e(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
663510fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066351100 <___w64_mingwthr_add_key_dtor>:
|
|
66351100: 55 push %rbp
|
|
66351101: 57 push %rdi
|
|
66351102: 56 push %rsi
|
|
66351103: 53 push %rbx
|
|
66351104: 48 83 ec 28 sub $0x28,%rsp
|
|
66351108: 8b 05 9a 57 00 00 mov 0x579a(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
6635110e: 31 f6 xor %esi,%esi
|
|
66351110: 85 c0 test %eax,%eax
|
|
66351112: 89 cd mov %ecx,%ebp
|
|
66351114: 48 89 d7 mov %rdx,%rdi
|
|
66351117: 75 0b jne 66351124 <___w64_mingwthr_add_key_dtor+0x24>
|
|
66351119: 89 f0 mov %esi,%eax
|
|
6635111b: 48 83 c4 28 add $0x28,%rsp
|
|
6635111f: 5b pop %rbx
|
|
66351120: 5e pop %rsi
|
|
66351121: 5f pop %rdi
|
|
66351122: 5d pop %rbp
|
|
66351123: c3 retq
|
|
66351124: ba 18 00 00 00 mov $0x18,%edx
|
|
66351129: b9 01 00 00 00 mov $0x1,%ecx
|
|
6635112e: e8 8d 08 00 00 callq 663519c0 <calloc>
|
|
66351133: 48 85 c0 test %rax,%rax
|
|
66351136: 48 89 c3 mov %rax,%rbx
|
|
66351139: 74 3d je 66351178 <___w64_mingwthr_add_key_dtor+0x78>
|
|
6635113b: 89 28 mov %ebp,(%rax)
|
|
6635113d: 48 8d 0d 7c 57 00 00 lea 0x577c(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
66351144: 48 89 78 08 mov %rdi,0x8(%rax)
|
|
66351148: ff 15 82 70 00 00 callq *0x7082(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
6635114e: 48 8b 05 4b 57 00 00 mov 0x574b(%rip),%rax # 663568a0 <key_dtor_list>
|
|
66351155: 48 8d 0d 64 57 00 00 lea 0x5764(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
6635115c: 48 89 1d 3d 57 00 00 mov %rbx,0x573d(%rip) # 663568a0 <key_dtor_list>
|
|
66351163: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
66351167: ff 15 ab 70 00 00 callq *0x70ab(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
6635116d: 89 f0 mov %esi,%eax
|
|
6635116f: 48 83 c4 28 add $0x28,%rsp
|
|
66351173: 5b pop %rbx
|
|
66351174: 5e pop %rsi
|
|
66351175: 5f pop %rdi
|
|
66351176: 5d pop %rbp
|
|
66351177: c3 retq
|
|
66351178: be ff ff ff ff mov $0xffffffff,%esi
|
|
6635117d: eb 9a jmp 66351119 <___w64_mingwthr_add_key_dtor+0x19>
|
|
6635117f: 90 nop
|
|
|
|
0000000066351180 <___w64_mingwthr_remove_key_dtor>:
|
|
66351180: 53 push %rbx
|
|
66351181: 48 83 ec 20 sub $0x20,%rsp
|
|
66351185: 8b 05 1d 57 00 00 mov 0x571d(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
6635118b: 85 c0 test %eax,%eax
|
|
6635118d: 89 cb mov %ecx,%ebx
|
|
6635118f: 75 0f jne 663511a0 <___w64_mingwthr_remove_key_dtor+0x20>
|
|
66351191: 31 c0 xor %eax,%eax
|
|
66351193: 48 83 c4 20 add $0x20,%rsp
|
|
66351197: 5b pop %rbx
|
|
66351198: c3 retq
|
|
66351199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
663511a0: 48 8d 0d 19 57 00 00 lea 0x5719(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
663511a7: ff 15 23 70 00 00 callq *0x7023(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
663511ad: 48 8b 05 ec 56 00 00 mov 0x56ec(%rip),%rax # 663568a0 <key_dtor_list>
|
|
663511b4: 48 85 c0 test %rax,%rax
|
|
663511b7: 74 1a je 663511d3 <___w64_mingwthr_remove_key_dtor+0x53>
|
|
663511b9: 8b 10 mov (%rax),%edx
|
|
663511bb: 39 d3 cmp %edx,%ebx
|
|
663511bd: 75 0b jne 663511ca <___w64_mingwthr_remove_key_dtor+0x4a>
|
|
663511bf: eb 4f jmp 66351210 <___w64_mingwthr_remove_key_dtor+0x90>
|
|
663511c1: 8b 11 mov (%rcx),%edx
|
|
663511c3: 39 da cmp %ebx,%edx
|
|
663511c5: 74 29 je 663511f0 <___w64_mingwthr_remove_key_dtor+0x70>
|
|
663511c7: 48 89 c8 mov %rcx,%rax
|
|
663511ca: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
663511ce: 48 85 c9 test %rcx,%rcx
|
|
663511d1: 75 ee jne 663511c1 <___w64_mingwthr_remove_key_dtor+0x41>
|
|
663511d3: 48 8d 0d e6 56 00 00 lea 0x56e6(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
663511da: ff 15 38 70 00 00 callq *0x7038(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
663511e0: 31 c0 xor %eax,%eax
|
|
663511e2: 48 83 c4 20 add $0x20,%rsp
|
|
663511e6: 5b pop %rbx
|
|
663511e7: c3 retq
|
|
663511e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663511ef: 00
|
|
663511f0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663511f4: 48 89 50 10 mov %rdx,0x10(%rax)
|
|
663511f8: e8 bb 07 00 00 callq 663519b8 <free>
|
|
663511fd: 48 8d 0d bc 56 00 00 lea 0x56bc(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
66351204: ff 15 0e 70 00 00 callq *0x700e(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
6635120a: eb d4 jmp 663511e0 <___w64_mingwthr_remove_key_dtor+0x60>
|
|
6635120c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66351210: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66351214: 48 89 c1 mov %rax,%rcx
|
|
66351217: 48 89 15 82 56 00 00 mov %rdx,0x5682(%rip) # 663568a0 <key_dtor_list>
|
|
6635121e: eb d8 jmp 663511f8 <___w64_mingwthr_remove_key_dtor+0x78>
|
|
|
|
0000000066351220 <__mingw_TLScallback>:
|
|
66351220: 53 push %rbx
|
|
66351221: 48 83 ec 20 sub $0x20,%rsp
|
|
66351225: 83 fa 01 cmp $0x1,%edx
|
|
66351228: 0f 84 92 00 00 00 je 663512c0 <__mingw_TLScallback+0xa0>
|
|
6635122e: 72 30 jb 66351260 <__mingw_TLScallback+0x40>
|
|
66351230: 83 fa 02 cmp $0x2,%edx
|
|
66351233: 74 1b je 66351250 <__mingw_TLScallback+0x30>
|
|
66351235: 83 fa 03 cmp $0x3,%edx
|
|
66351238: 75 1b jne 66351255 <__mingw_TLScallback+0x35>
|
|
6635123a: 8b 05 68 56 00 00 mov 0x5668(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
66351240: 85 c0 test %eax,%eax
|
|
66351242: 74 11 je 66351255 <__mingw_TLScallback+0x35>
|
|
66351244: e8 47 fe ff ff callq 66351090 <__mingwthr_run_key_dtors.part.0>
|
|
66351249: eb 0a jmp 66351255 <__mingw_TLScallback+0x35>
|
|
6635124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66351250: e8 8b 04 00 00 callq 663516e0 <_fpreset>
|
|
66351255: b8 01 00 00 00 mov $0x1,%eax
|
|
6635125a: 48 83 c4 20 add $0x20,%rsp
|
|
6635125e: 5b pop %rbx
|
|
6635125f: c3 retq
|
|
66351260: 8b 05 42 56 00 00 mov 0x5642(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
66351266: 85 c0 test %eax,%eax
|
|
66351268: 0f 85 82 00 00 00 jne 663512f0 <__mingw_TLScallback+0xd0>
|
|
6635126e: 8b 05 34 56 00 00 mov 0x5634(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
66351274: 83 f8 01 cmp $0x1,%eax
|
|
66351277: 75 dc jne 66351255 <__mingw_TLScallback+0x35>
|
|
66351279: 48 8b 0d 20 56 00 00 mov 0x5620(%rip),%rcx # 663568a0 <key_dtor_list>
|
|
66351280: 48 85 c9 test %rcx,%rcx
|
|
66351283: 74 11 je 66351296 <__mingw_TLScallback+0x76>
|
|
66351285: 48 8b 59 10 mov 0x10(%rcx),%rbx
|
|
66351289: e8 2a 07 00 00 callq 663519b8 <free>
|
|
6635128e: 48 85 db test %rbx,%rbx
|
|
66351291: 48 89 d9 mov %rbx,%rcx
|
|
66351294: 75 ef jne 66351285 <__mingw_TLScallback+0x65>
|
|
66351296: 48 8d 0d 23 56 00 00 lea 0x5623(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
6635129d: 48 c7 05 f8 55 00 00 movq $0x0,0x55f8(%rip) # 663568a0 <key_dtor_list>
|
|
663512a4: 00 00 00 00
|
|
663512a8: c7 05 f6 55 00 00 00 movl $0x0,0x55f6(%rip) # 663568a8 <__mingwthr_cs_init>
|
|
663512af: 00 00 00
|
|
663512b2: ff 15 10 6f 00 00 callq *0x6f10(%rip) # 663581c8 <__IAT_start__>
|
|
663512b8: eb 9b jmp 66351255 <__mingw_TLScallback+0x35>
|
|
663512ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663512c0: 8b 05 e2 55 00 00 mov 0x55e2(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
663512c6: 85 c0 test %eax,%eax
|
|
663512c8: 74 16 je 663512e0 <__mingw_TLScallback+0xc0>
|
|
663512ca: c7 05 d4 55 00 00 01 movl $0x1,0x55d4(%rip) # 663568a8 <__mingwthr_cs_init>
|
|
663512d1: 00 00 00
|
|
663512d4: b8 01 00 00 00 mov $0x1,%eax
|
|
663512d9: 48 83 c4 20 add $0x20,%rsp
|
|
663512dd: 5b pop %rbx
|
|
663512de: c3 retq
|
|
663512df: 90 nop
|
|
663512e0: 48 8d 0d d9 55 00 00 lea 0x55d9(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
663512e7: ff 15 23 6f 00 00 callq *0x6f23(%rip) # 66358210 <__imp_InitializeCriticalSection>
|
|
663512ed: eb db jmp 663512ca <__mingw_TLScallback+0xaa>
|
|
663512ef: 90 nop
|
|
663512f0: e8 9b fd ff ff callq 66351090 <__mingwthr_run_key_dtors.part.0>
|
|
663512f5: e9 74 ff ff ff jmpq 6635126e <__mingw_TLScallback+0x4e>
|
|
663512fa: 90 nop
|
|
663512fb: 90 nop
|
|
663512fc: 90 nop
|
|
663512fd: 90 nop
|
|
663512fe: 90 nop
|
|
663512ff: 90 nop
|
|
|
|
0000000066351300 <_ValidateImageBase.part.0>:
|
|
66351300: 48 63 41 3c movslq 0x3c(%rcx),%rax
|
|
66351304: 48 01 c1 add %rax,%rcx
|
|
66351307: 31 c0 xor %eax,%eax
|
|
66351309: 81 39 50 45 00 00 cmpl $0x4550,(%rcx)
|
|
6635130f: 74 01 je 66351312 <_ValidateImageBase.part.0+0x12>
|
|
66351311: c3 retq
|
|
66351312: 31 c0 xor %eax,%eax
|
|
66351314: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx)
|
|
6635131a: 0f 94 c0 sete %al
|
|
6635131d: c3 retq
|
|
6635131e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066351320 <_ValidateImageBase>:
|
|
66351320: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx)
|
|
66351325: 74 09 je 66351330 <_ValidateImageBase+0x10>
|
|
66351327: 31 c0 xor %eax,%eax
|
|
66351329: c3 retq
|
|
6635132a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66351330: eb ce jmp 66351300 <_ValidateImageBase.part.0>
|
|
66351332: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66351336: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635133d: 00 00 00
|
|
|
|
0000000066351340 <_FindPESection>:
|
|
66351340: 48 63 41 3c movslq 0x3c(%rcx),%rax
|
|
66351344: 48 01 c1 add %rax,%rcx
|
|
66351347: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
6635134b: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
|
|
66351350: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
|
|
66351354: 85 c9 test %ecx,%ecx
|
|
66351356: 74 29 je 66351381 <_FindPESection+0x41>
|
|
66351358: 83 e9 01 sub $0x1,%ecx
|
|
6635135b: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
|
|
6635135f: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9
|
|
66351364: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
66351368: 49 39 d0 cmp %rdx,%r8
|
|
6635136b: 4c 89 c1 mov %r8,%rcx
|
|
6635136e: 77 08 ja 66351378 <_FindPESection+0x38>
|
|
66351370: 03 48 08 add 0x8(%rax),%ecx
|
|
66351373: 48 39 d1 cmp %rdx,%rcx
|
|
66351376: 77 0b ja 66351383 <_FindPESection+0x43>
|
|
66351378: 48 83 c0 28 add $0x28,%rax
|
|
6635137c: 4c 39 c8 cmp %r9,%rax
|
|
6635137f: 75 e3 jne 66351364 <_FindPESection+0x24>
|
|
66351381: 31 c0 xor %eax,%eax
|
|
66351383: c3 retq
|
|
66351384: 66 90 xchg %ax,%ax
|
|
66351386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635138d: 00 00 00
|
|
|
|
0000000066351390 <_FindPESectionByName>:
|
|
66351390: 57 push %rdi
|
|
66351391: 56 push %rsi
|
|
66351392: 53 push %rbx
|
|
66351393: 48 83 ec 20 sub $0x20,%rsp
|
|
66351397: 48 89 ce mov %rcx,%rsi
|
|
6635139a: e8 e9 05 00 00 callq 66351988 <strlen>
|
|
6635139f: 48 83 f8 08 cmp $0x8,%rax
|
|
663513a3: 77 6b ja 66351410 <_FindPESectionByName+0x80>
|
|
663513a5: 48 8b 15 44 1f 00 00 mov 0x1f44(%rip),%rdx # 663532f0 <.refptr.__image_base__>
|
|
663513ac: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
663513b1: 75 5d jne 66351410 <_FindPESectionByName+0x80>
|
|
663513b3: 48 89 d1 mov %rdx,%rcx
|
|
663513b6: e8 45 ff ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
663513bb: 85 c0 test %eax,%eax
|
|
663513bd: 74 51 je 66351410 <_FindPESectionByName+0x80>
|
|
663513bf: 48 63 4a 3c movslq 0x3c(%rdx),%rcx
|
|
663513c3: 48 01 d1 add %rdx,%rcx
|
|
663513c6: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
663513ca: 48 8d 5c 01 18 lea 0x18(%rcx,%rax,1),%rbx
|
|
663513cf: 0f b7 41 06 movzwl 0x6(%rcx),%eax
|
|
663513d3: 85 c0 test %eax,%eax
|
|
663513d5: 74 39 je 66351410 <_FindPESectionByName+0x80>
|
|
663513d7: 83 e8 01 sub $0x1,%eax
|
|
663513da: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
663513de: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi
|
|
663513e3: eb 09 jmp 663513ee <_FindPESectionByName+0x5e>
|
|
663513e5: 48 83 c3 28 add $0x28,%rbx
|
|
663513e9: 48 39 fb cmp %rdi,%rbx
|
|
663513ec: 74 22 je 66351410 <_FindPESectionByName+0x80>
|
|
663513ee: 41 b8 08 00 00 00 mov $0x8,%r8d
|
|
663513f4: 48 89 f2 mov %rsi,%rdx
|
|
663513f7: 48 89 d9 mov %rbx,%rcx
|
|
663513fa: e8 81 05 00 00 callq 66351980 <strncmp>
|
|
663513ff: 85 c0 test %eax,%eax
|
|
66351401: 75 e2 jne 663513e5 <_FindPESectionByName+0x55>
|
|
66351403: 48 89 d8 mov %rbx,%rax
|
|
66351406: 48 83 c4 20 add $0x20,%rsp
|
|
6635140a: 5b pop %rbx
|
|
6635140b: 5e pop %rsi
|
|
6635140c: 5f pop %rdi
|
|
6635140d: c3 retq
|
|
6635140e: 66 90 xchg %ax,%ax
|
|
66351410: 31 db xor %ebx,%ebx
|
|
66351412: 48 89 d8 mov %rbx,%rax
|
|
66351415: 48 83 c4 20 add $0x20,%rsp
|
|
66351419: 5b pop %rbx
|
|
6635141a: 5e pop %rsi
|
|
6635141b: 5f pop %rdi
|
|
6635141c: c3 retq
|
|
6635141d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066351420 <__mingw_GetSectionForAddress>:
|
|
66351420: 48 83 ec 28 sub $0x28,%rsp
|
|
66351424: 4c 8b 05 c5 1e 00 00 mov 0x1ec5(%rip),%r8 # 663532f0 <.refptr.__image_base__>
|
|
6635142b: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
66351431: 48 89 ca mov %rcx,%rdx
|
|
66351434: 75 57 jne 6635148d <__mingw_GetSectionForAddress+0x6d>
|
|
66351436: 4c 89 c1 mov %r8,%rcx
|
|
66351439: e8 c2 fe ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
6635143e: 85 c0 test %eax,%eax
|
|
66351440: 74 4b je 6635148d <__mingw_GetSectionForAddress+0x6d>
|
|
66351442: 49 63 40 3c movslq 0x3c(%r8),%rax
|
|
66351446: 48 89 d1 mov %rdx,%rcx
|
|
66351449: 4c 29 c1 sub %r8,%rcx
|
|
6635144c: 49 01 c0 add %rax,%r8
|
|
6635144f: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
|
|
66351454: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
|
|
66351459: 85 d2 test %edx,%edx
|
|
6635145b: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
|
|
66351460: 74 2b je 6635148d <__mingw_GetSectionForAddress+0x6d>
|
|
66351462: 83 ea 01 sub $0x1,%edx
|
|
66351465: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
|
|
66351469: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
|
|
6635146e: 66 90 xchg %ax,%ax
|
|
66351470: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
66351474: 4c 39 c1 cmp %r8,%rcx
|
|
66351477: 4c 89 c2 mov %r8,%rdx
|
|
6635147a: 72 08 jb 66351484 <__mingw_GetSectionForAddress+0x64>
|
|
6635147c: 03 50 08 add 0x8(%rax),%edx
|
|
6635147f: 48 39 d1 cmp %rdx,%rcx
|
|
66351482: 72 0b jb 6635148f <__mingw_GetSectionForAddress+0x6f>
|
|
66351484: 48 83 c0 28 add $0x28,%rax
|
|
66351488: 4c 39 c8 cmp %r9,%rax
|
|
6635148b: 75 e3 jne 66351470 <__mingw_GetSectionForAddress+0x50>
|
|
6635148d: 31 c0 xor %eax,%eax
|
|
6635148f: 48 83 c4 28 add $0x28,%rsp
|
|
66351493: c3 retq
|
|
66351494: 66 90 xchg %ax,%ax
|
|
66351496: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635149d: 00 00 00
|
|
|
|
00000000663514a0 <__mingw_GetSectionCount>:
|
|
663514a0: 48 83 ec 28 sub $0x28,%rsp
|
|
663514a4: 48 8b 15 45 1e 00 00 mov 0x1e45(%rip),%rdx # 663532f0 <.refptr.__image_base__>
|
|
663514ab: 45 31 c0 xor %r8d,%r8d
|
|
663514ae: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
663514b3: 74 0b je 663514c0 <__mingw_GetSectionCount+0x20>
|
|
663514b5: 44 89 c0 mov %r8d,%eax
|
|
663514b8: 48 83 c4 28 add $0x28,%rsp
|
|
663514bc: c3 retq
|
|
663514bd: 0f 1f 00 nopl (%rax)
|
|
663514c0: 48 89 d1 mov %rdx,%rcx
|
|
663514c3: e8 38 fe ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
663514c8: 85 c0 test %eax,%eax
|
|
663514ca: 74 e9 je 663514b5 <__mingw_GetSectionCount+0x15>
|
|
663514cc: 48 63 42 3c movslq 0x3c(%rdx),%rax
|
|
663514d0: 44 0f b7 44 10 06 movzwl 0x6(%rax,%rdx,1),%r8d
|
|
663514d6: 44 89 c0 mov %r8d,%eax
|
|
663514d9: 48 83 c4 28 add $0x28,%rsp
|
|
663514dd: c3 retq
|
|
663514de: 66 90 xchg %ax,%ax
|
|
|
|
00000000663514e0 <_FindPESectionExec>:
|
|
663514e0: 48 83 ec 28 sub $0x28,%rsp
|
|
663514e4: 4c 8b 05 05 1e 00 00 mov 0x1e05(%rip),%r8 # 663532f0 <.refptr.__image_base__>
|
|
663514eb: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
663514f1: 48 89 ca mov %rcx,%rdx
|
|
663514f4: 75 52 jne 66351548 <_FindPESectionExec+0x68>
|
|
663514f6: 4c 89 c1 mov %r8,%rcx
|
|
663514f9: e8 02 fe ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
663514fe: 85 c0 test %eax,%eax
|
|
66351500: 74 46 je 66351548 <_FindPESectionExec+0x68>
|
|
66351502: 49 63 48 3c movslq 0x3c(%r8),%rcx
|
|
66351506: 4c 01 c1 add %r8,%rcx
|
|
66351509: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
6635150d: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
|
|
66351512: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
|
|
66351516: 85 c9 test %ecx,%ecx
|
|
66351518: 74 2e je 66351548 <_FindPESectionExec+0x68>
|
|
6635151a: 83 e9 01 sub $0x1,%ecx
|
|
6635151d: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
|
|
66351521: 48 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%rcx
|
|
66351526: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635152d: 00 00 00
|
|
66351530: f6 40 27 20 testb $0x20,0x27(%rax)
|
|
66351534: 74 09 je 6635153f <_FindPESectionExec+0x5f>
|
|
66351536: 48 85 d2 test %rdx,%rdx
|
|
66351539: 74 0f je 6635154a <_FindPESectionExec+0x6a>
|
|
6635153b: 48 83 ea 01 sub $0x1,%rdx
|
|
6635153f: 48 83 c0 28 add $0x28,%rax
|
|
66351543: 48 39 c8 cmp %rcx,%rax
|
|
66351546: 75 e8 jne 66351530 <_FindPESectionExec+0x50>
|
|
66351548: 31 c0 xor %eax,%eax
|
|
6635154a: 48 83 c4 28 add $0x28,%rsp
|
|
6635154e: c3 retq
|
|
6635154f: 90 nop
|
|
|
|
0000000066351550 <_GetPEImageBase>:
|
|
66351550: 48 83 ec 28 sub $0x28,%rsp
|
|
66351554: 48 8b 15 95 1d 00 00 mov 0x1d95(%rip),%rdx # 663532f0 <.refptr.__image_base__>
|
|
6635155b: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
66351560: 75 1e jne 66351580 <_GetPEImageBase+0x30>
|
|
66351562: 48 89 d1 mov %rdx,%rcx
|
|
66351565: e8 96 fd ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
6635156a: 85 c0 test %eax,%eax
|
|
6635156c: b8 00 00 00 00 mov $0x0,%eax
|
|
66351571: 48 0f 45 c2 cmovne %rdx,%rax
|
|
66351575: 48 83 c4 28 add $0x28,%rsp
|
|
66351579: c3 retq
|
|
6635157a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66351580: 31 c0 xor %eax,%eax
|
|
66351582: 48 83 c4 28 add $0x28,%rsp
|
|
66351586: c3 retq
|
|
66351587: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6635158e: 00 00
|
|
|
|
0000000066351590 <_IsNonwritableInCurrentImage>:
|
|
66351590: 48 83 ec 28 sub $0x28,%rsp
|
|
66351594: 4c 8b 05 55 1d 00 00 mov 0x1d55(%rip),%r8 # 663532f0 <.refptr.__image_base__>
|
|
6635159b: 31 c0 xor %eax,%eax
|
|
6635159d: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
663515a3: 48 89 ca mov %rcx,%rdx
|
|
663515a6: 74 08 je 663515b0 <_IsNonwritableInCurrentImage+0x20>
|
|
663515a8: 48 83 c4 28 add $0x28,%rsp
|
|
663515ac: c3 retq
|
|
663515ad: 0f 1f 00 nopl (%rax)
|
|
663515b0: 4c 89 c1 mov %r8,%rcx
|
|
663515b3: e8 48 fd ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
663515b8: 85 c0 test %eax,%eax
|
|
663515ba: 74 ec je 663515a8 <_IsNonwritableInCurrentImage+0x18>
|
|
663515bc: 49 63 40 3c movslq 0x3c(%r8),%rax
|
|
663515c0: 48 89 d1 mov %rdx,%rcx
|
|
663515c3: 4c 29 c1 sub %r8,%rcx
|
|
663515c6: 49 01 c0 add %rax,%r8
|
|
663515c9: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
|
|
663515ce: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
|
|
663515d3: 85 d2 test %edx,%edx
|
|
663515d5: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
|
|
663515da: 74 31 je 6635160d <_IsNonwritableInCurrentImage+0x7d>
|
|
663515dc: 83 ea 01 sub $0x1,%edx
|
|
663515df: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
|
|
663515e3: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
|
|
663515e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663515ef: 00
|
|
663515f0: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
663515f4: 4c 39 c1 cmp %r8,%rcx
|
|
663515f7: 4c 89 c2 mov %r8,%rdx
|
|
663515fa: 72 08 jb 66351604 <_IsNonwritableInCurrentImage+0x74>
|
|
663515fc: 03 50 08 add 0x8(%rax),%edx
|
|
663515ff: 48 39 d1 cmp %rdx,%rcx
|
|
66351602: 72 10 jb 66351614 <_IsNonwritableInCurrentImage+0x84>
|
|
66351604: 48 83 c0 28 add $0x28,%rax
|
|
66351608: 4c 39 c8 cmp %r9,%rax
|
|
6635160b: 75 e3 jne 663515f0 <_IsNonwritableInCurrentImage+0x60>
|
|
6635160d: 31 c0 xor %eax,%eax
|
|
6635160f: 48 83 c4 28 add $0x28,%rsp
|
|
66351613: c3 retq
|
|
66351614: 8b 40 24 mov 0x24(%rax),%eax
|
|
66351617: f7 d0 not %eax
|
|
66351619: c1 e8 1f shr $0x1f,%eax
|
|
6635161c: 48 83 c4 28 add $0x28,%rsp
|
|
66351620: c3 retq
|
|
66351621: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66351626: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635162d: 00 00 00
|
|
|
|
0000000066351630 <__mingw_enum_import_library_names>:
|
|
66351630: 48 83 ec 28 sub $0x28,%rsp
|
|
66351634: 4c 8b 1d b5 1c 00 00 mov 0x1cb5(%rip),%r11 # 663532f0 <.refptr.__image_base__>
|
|
6635163b: 66 41 81 3b 4d 5a cmpw $0x5a4d,(%r11)
|
|
66351641: 41 89 c9 mov %ecx,%r9d
|
|
66351644: 75 58 jne 6635169e <__mingw_enum_import_library_names+0x6e>
|
|
66351646: 4c 89 d9 mov %r11,%rcx
|
|
66351649: e8 b2 fc ff ff callq 66351300 <_ValidateImageBase.part.0>
|
|
6635164e: 85 c0 test %eax,%eax
|
|
66351650: 74 4c je 6635169e <__mingw_enum_import_library_names+0x6e>
|
|
66351652: 49 63 43 3c movslq 0x3c(%r11),%rax
|
|
66351656: 4c 01 d8 add %r11,%rax
|
|
66351659: 8b 90 90 00 00 00 mov 0x90(%rax),%edx
|
|
6635165f: 85 d2 test %edx,%edx
|
|
66351661: 74 3b je 6635169e <__mingw_enum_import_library_names+0x6e>
|
|
66351663: 0f b7 48 14 movzwl 0x14(%rax),%ecx
|
|
66351667: 48 8d 4c 08 18 lea 0x18(%rax,%rcx,1),%rcx
|
|
6635166c: 0f b7 40 06 movzwl 0x6(%rax),%eax
|
|
66351670: 85 c0 test %eax,%eax
|
|
66351672: 74 2a je 6635169e <__mingw_enum_import_library_names+0x6e>
|
|
66351674: 83 e8 01 sub $0x1,%eax
|
|
66351677: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
6635167b: 48 8d 44 c1 28 lea 0x28(%rcx,%rax,8),%rax
|
|
66351680: 44 8b 51 0c mov 0xc(%rcx),%r10d
|
|
66351684: 4c 39 d2 cmp %r10,%rdx
|
|
66351687: 4d 89 d0 mov %r10,%r8
|
|
6635168a: 72 09 jb 66351695 <__mingw_enum_import_library_names+0x65>
|
|
6635168c: 44 03 41 08 add 0x8(%rcx),%r8d
|
|
66351690: 4c 39 c2 cmp %r8,%rdx
|
|
66351693: 72 10 jb 663516a5 <__mingw_enum_import_library_names+0x75>
|
|
66351695: 48 83 c1 28 add $0x28,%rcx
|
|
66351699: 48 39 c1 cmp %rax,%rcx
|
|
6635169c: 75 e2 jne 66351680 <__mingw_enum_import_library_names+0x50>
|
|
6635169e: 31 c0 xor %eax,%eax
|
|
663516a0: 48 83 c4 28 add $0x28,%rsp
|
|
663516a4: c3 retq
|
|
663516a5: 4c 01 da add %r11,%rdx
|
|
663516a8: 75 0e jne 663516b8 <__mingw_enum_import_library_names+0x88>
|
|
663516aa: eb f2 jmp 6635169e <__mingw_enum_import_library_names+0x6e>
|
|
663516ac: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663516b0: 41 83 e9 01 sub $0x1,%r9d
|
|
663516b4: 48 83 c2 14 add $0x14,%rdx
|
|
663516b8: 8b 4a 04 mov 0x4(%rdx),%ecx
|
|
663516bb: 85 c9 test %ecx,%ecx
|
|
663516bd: 75 07 jne 663516c6 <__mingw_enum_import_library_names+0x96>
|
|
663516bf: 8b 42 0c mov 0xc(%rdx),%eax
|
|
663516c2: 85 c0 test %eax,%eax
|
|
663516c4: 74 d8 je 6635169e <__mingw_enum_import_library_names+0x6e>
|
|
663516c6: 45 85 c9 test %r9d,%r9d
|
|
663516c9: 7f e5 jg 663516b0 <__mingw_enum_import_library_names+0x80>
|
|
663516cb: 8b 42 0c mov 0xc(%rdx),%eax
|
|
663516ce: 4c 01 d8 add %r11,%rax
|
|
663516d1: 48 83 c4 28 add $0x28,%rsp
|
|
663516d5: c3 retq
|
|
663516d6: 90 nop
|
|
663516d7: 90 nop
|
|
663516d8: 90 nop
|
|
663516d9: 90 nop
|
|
663516da: 90 nop
|
|
663516db: 90 nop
|
|
663516dc: 90 nop
|
|
663516dd: 90 nop
|
|
663516de: 90 nop
|
|
663516df: 90 nop
|
|
|
|
00000000663516e0 <_fpreset>:
|
|
663516e0: db e3 fninit
|
|
663516e2: c3 retq
|
|
663516e3: 90 nop
|
|
663516e4: 90 nop
|
|
663516e5: 90 nop
|
|
663516e6: 90 nop
|
|
663516e7: 90 nop
|
|
663516e8: 90 nop
|
|
663516e9: 90 nop
|
|
663516ea: 90 nop
|
|
663516eb: 90 nop
|
|
663516ec: 90 nop
|
|
663516ed: 90 nop
|
|
663516ee: 90 nop
|
|
663516ef: 90 nop
|
|
|
|
00000000663516f0 <___chkstk_ms>:
|
|
663516f0: 51 push %rcx
|
|
663516f1: 50 push %rax
|
|
663516f2: 48 3d 00 10 00 00 cmp $0x1000,%rax
|
|
663516f8: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx
|
|
663516fd: 72 19 jb 66351718 <___chkstk_ms+0x28>
|
|
663516ff: 48 81 e9 00 10 00 00 sub $0x1000,%rcx
|
|
66351706: 48 83 09 00 orq $0x0,(%rcx)
|
|
6635170a: 48 2d 00 10 00 00 sub $0x1000,%rax
|
|
66351710: 48 3d 00 10 00 00 cmp $0x1000,%rax
|
|
66351716: 77 e7 ja 663516ff <___chkstk_ms+0xf>
|
|
66351718: 48 29 c1 sub %rax,%rcx
|
|
6635171b: 48 83 09 00 orq $0x0,(%rcx)
|
|
6635171f: 58 pop %rax
|
|
66351720: 59 pop %rcx
|
|
66351721: c3 retq
|
|
66351722: 90 nop
|
|
66351723: 90 nop
|
|
66351724: 90 nop
|
|
66351725: 90 nop
|
|
66351726: 90 nop
|
|
66351727: 90 nop
|
|
66351728: 90 nop
|
|
66351729: 90 nop
|
|
6635172a: 90 nop
|
|
6635172b: 90 nop
|
|
6635172c: 90 nop
|
|
6635172d: 90 nop
|
|
6635172e: 90 nop
|
|
6635172f: 90 nop
|
|
|
|
0000000066351730 <DllEntryPoint>:
|
|
66351730: b8 01 00 00 00 mov $0x1,%eax
|
|
66351735: c3 retq
|
|
66351736: 90 nop
|
|
66351737: 90 nop
|
|
66351738: 90 nop
|
|
66351739: 90 nop
|
|
6635173a: 90 nop
|
|
6635173b: 90 nop
|
|
6635173c: 90 nop
|
|
6635173d: 90 nop
|
|
6635173e: 90 nop
|
|
6635173f: 90 nop
|
|
|
|
0000000066351740 <DllMain>:
|
|
66351740: b8 01 00 00 00 mov $0x1,%eax
|
|
66351745: c3 retq
|
|
66351746: 90 nop
|
|
66351747: 90 nop
|
|
66351748: 90 nop
|
|
66351749: 90 nop
|
|
6635174a: 90 nop
|
|
6635174b: 90 nop
|
|
6635174c: 90 nop
|
|
6635174d: 90 nop
|
|
6635174e: 90 nop
|
|
6635174f: 90 nop
|
|
|
|
0000000066351750 <_wassert>:
|
|
66351750: 41 54 push %r12
|
|
66351752: 55 push %rbp
|
|
66351753: 57 push %rdi
|
|
66351754: 56 push %rsi
|
|
66351755: 53 push %rbx
|
|
66351756: 48 81 ec 50 02 00 00 sub $0x250,%rsp
|
|
6635175d: 48 89 d3 mov %rdx,%rbx
|
|
66351760: 48 89 ce mov %rcx,%rsi
|
|
66351763: b9 00 40 00 00 mov $0x4000,%ecx
|
|
66351768: 45 89 c4 mov %r8d,%r12d
|
|
6635176b: e8 30 02 00 00 callq 663519a0 <malloc>
|
|
66351770: 48 85 db test %rbx,%rbx
|
|
66351773: 48 89 c5 mov %rax,%rbp
|
|
66351776: 0f 84 c4 00 00 00 je 66351840 <_wassert+0xf0>
|
|
6635177c: 66 83 3b 00 cmpw $0x0,(%rbx)
|
|
66351780: 48 8d 05 39 1a 00 00 lea 0x1a39(%rip),%rax # 663531c0 <.rdata>
|
|
66351787: 48 0f 44 d8 cmove %rax,%rbx
|
|
6635178b: 48 85 f6 test %rsi,%rsi
|
|
6635178e: 0f 84 9d 00 00 00 je 66351831 <_wassert+0xe1>
|
|
66351794: 66 83 3e 00 cmpw $0x0,(%rsi)
|
|
66351798: 48 8d 05 35 1a 00 00 lea 0x1a35(%rip),%rax # 663531d4 <.rdata+0x14>
|
|
6635179f: 48 0f 44 f0 cmove %rax,%rsi
|
|
663517a3: 31 c9 xor %ecx,%ecx
|
|
663517a5: 41 b8 04 01 00 00 mov $0x104,%r8d
|
|
663517ab: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
|
|
663517b0: 48 89 fa mov %rdi,%rdx
|
|
663517b3: ff 15 3f 6a 00 00 callq *0x6a3f(%rip) # 663581f8 <__imp_GetModuleFileNameW>
|
|
663517b9: 85 c0 test %eax,%eax
|
|
663517bb: 74 63 je 66351820 <_wassert+0xd0>
|
|
663517bd: 48 89 74 24 30 mov %rsi,0x30(%rsp)
|
|
663517c2: 49 89 f9 mov %rdi,%r9
|
|
663517c5: ba ff 1f 00 00 mov $0x1fff,%edx
|
|
663517ca: 48 89 e9 mov %rbp,%rcx
|
|
663517cd: 44 89 64 24 28 mov %r12d,0x28(%rsp)
|
|
663517d2: 4c 8d 05 ff 19 00 00 lea 0x19ff(%rip),%r8 # 663531d8 <.rdata+0x18>
|
|
663517d9: 48 89 5c 24 20 mov %rbx,0x20(%rsp)
|
|
663517de: e8 ed 01 00 00 callq 663519d0 <_snwprintf>
|
|
663517e3: 48 8b 05 86 1b 00 00 mov 0x1b86(%rip),%rax # 66353370 <.refptr.mingw_app_type>
|
|
663517ea: 8b 00 mov (%rax),%eax
|
|
663517ec: 85 c0 test %eax,%eax
|
|
663517ee: 74 75 je 66351865 <_wassert+0x115>
|
|
663517f0: 31 c9 xor %ecx,%ecx
|
|
663517f2: 41 b9 12 20 01 00 mov $0x12012,%r9d
|
|
663517f8: 48 89 ea mov %rbp,%rdx
|
|
663517fb: 4c 8d 05 6e 1a 00 00 lea 0x1a6e(%rip),%r8 # 66353270 <.rdata+0xb0>
|
|
66351802: ff 15 28 6b 00 00 callq *0x6b28(%rip) # 66358330 <__imp_MessageBoxW>
|
|
66351808: 83 f8 03 cmp $0x3,%eax
|
|
6635180b: 74 44 je 66351851 <_wassert+0x101>
|
|
6635180d: 83 f8 05 cmp $0x5,%eax
|
|
66351810: 75 3a jne 6635184c <_wassert+0xfc>
|
|
66351812: 48 81 c4 50 02 00 00 add $0x250,%rsp
|
|
66351819: 5b pop %rbx
|
|
6635181a: 5e pop %rsi
|
|
6635181b: 5f pop %rdi
|
|
6635181c: 5d pop %rbp
|
|
6635181d: 41 5c pop %r12
|
|
6635181f: c3 retq
|
|
66351820: 48 8d 15 99 19 00 00 lea 0x1999(%rip),%rdx # 663531c0 <.rdata>
|
|
66351827: 48 89 f9 mov %rdi,%rcx
|
|
6635182a: e8 41 01 00 00 callq 66351970 <wcscpy>
|
|
6635182f: eb 8c jmp 663517bd <_wassert+0x6d>
|
|
66351831: 48 8d 35 9c 19 00 00 lea 0x199c(%rip),%rsi # 663531d4 <.rdata+0x14>
|
|
66351838: e9 66 ff ff ff jmpq 663517a3 <_wassert+0x53>
|
|
6635183d: 0f 1f 00 nopl (%rax)
|
|
66351840: 48 8d 1d 79 19 00 00 lea 0x1979(%rip),%rbx # 663531c0 <.rdata>
|
|
66351847: e9 3f ff ff ff jmpq 6635178b <_wassert+0x3b>
|
|
6635184c: e8 77 01 00 00 callq 663519c8 <abort>
|
|
66351851: b9 16 00 00 00 mov $0x16,%ecx
|
|
66351856: e8 3d 01 00 00 callq 66351998 <raise>
|
|
6635185b: b9 03 00 00 00 mov $0x3,%ecx
|
|
66351860: e8 7b 01 00 00 callq 663519e0 <_exit>
|
|
66351865: b9 02 00 00 00 mov $0x2,%ecx
|
|
6635186a: e8 f1 02 00 00 callq 66351b60 <__acrt_iob_func>
|
|
6635186f: 48 8d 15 ea 19 00 00 lea 0x19ea(%rip),%rdx # 66353260 <.rdata+0xa0>
|
|
66351876: 49 89 e8 mov %rbp,%r8
|
|
66351879: 48 89 c1 mov %rax,%rcx
|
|
6635187c: e8 2f 01 00 00 callq 663519b0 <fwprintf>
|
|
66351881: e8 42 01 00 00 callq 663519c8 <abort>
|
|
66351886: 90 nop
|
|
66351887: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6635188e: 00 00
|
|
|
|
0000000066351890 <_assert>:
|
|
66351890: 55 push %rbp
|
|
66351891: 57 push %rdi
|
|
66351892: 56 push %rsi
|
|
66351893: 53 push %rbx
|
|
66351894: 48 83 ec 38 sub $0x38,%rsp
|
|
66351898: 48 89 d7 mov %rdx,%rdi
|
|
6635189b: 44 89 44 24 2c mov %r8d,0x2c(%rsp)
|
|
663518a0: 48 89 cd mov %rcx,%rbp
|
|
663518a3: e8 e0 00 00 00 callq 66351988 <strlen>
|
|
663518a8: 48 8d 4c 00 02 lea 0x2(%rax,%rax,1),%rcx
|
|
663518ad: e8 ee 00 00 00 callq 663519a0 <malloc>
|
|
663518b2: 48 89 f9 mov %rdi,%rcx
|
|
663518b5: 48 89 c6 mov %rax,%rsi
|
|
663518b8: e8 cb 00 00 00 callq 66351988 <strlen>
|
|
663518bd: 48 8d 4c 00 02 lea 0x2(%rax,%rax,1),%rcx
|
|
663518c2: e8 d9 00 00 00 callq 663519a0 <malloc>
|
|
663518c7: 0f b6 4d 00 movzbl 0x0(%rbp),%ecx
|
|
663518cb: 48 89 c3 mov %rax,%rbx
|
|
663518ce: 44 8b 44 24 2c mov 0x2c(%rsp),%r8d
|
|
663518d3: 84 c9 test %cl,%cl
|
|
663518d5: 74 79 je 66351950 <_assert+0xc0>
|
|
663518d7: 45 31 c9 xor %r9d,%r9d
|
|
663518da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663518e0: 66 42 89 0c 4e mov %cx,(%rsi,%r9,2)
|
|
663518e5: 49 83 c1 01 add $0x1,%r9
|
|
663518e9: 42 0f b6 4c 0d 00 movzbl 0x0(%rbp,%r9,1),%ecx
|
|
663518ef: 84 c9 test %cl,%cl
|
|
663518f1: 75 ed jne 663518e0 <_assert+0x50>
|
|
663518f3: 4a 8d 04 4e lea (%rsi,%r9,2),%rax
|
|
663518f7: 31 c9 xor %ecx,%ecx
|
|
663518f9: 66 89 08 mov %cx,(%rax)
|
|
663518fc: 0f b6 0f movzbl (%rdi),%ecx
|
|
663518ff: 84 c9 test %cl,%cl
|
|
66351901: 74 5d je 66351960 <_assert+0xd0>
|
|
66351903: 45 31 c9 xor %r9d,%r9d
|
|
66351906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635190d: 00 00 00
|
|
66351910: 66 42 89 0c 4b mov %cx,(%rbx,%r9,2)
|
|
66351915: 49 83 c1 01 add $0x1,%r9
|
|
66351919: 42 0f b6 0c 0f movzbl (%rdi,%r9,1),%ecx
|
|
6635191e: 84 c9 test %cl,%cl
|
|
66351920: 75 ee jne 66351910 <_assert+0x80>
|
|
66351922: 4a 8d 04 4b lea (%rbx,%r9,2),%rax
|
|
66351926: 31 d2 xor %edx,%edx
|
|
66351928: 48 89 f1 mov %rsi,%rcx
|
|
6635192b: 66 89 10 mov %dx,(%rax)
|
|
6635192e: 48 89 da mov %rbx,%rdx
|
|
66351931: e8 1a fe ff ff callq 66351750 <_wassert>
|
|
66351936: 48 89 f1 mov %rsi,%rcx
|
|
66351939: e8 7a 00 00 00 callq 663519b8 <free>
|
|
6635193e: 48 89 d9 mov %rbx,%rcx
|
|
66351941: 48 83 c4 38 add $0x38,%rsp
|
|
66351945: 5b pop %rbx
|
|
66351946: 5e pop %rsi
|
|
66351947: 5f pop %rdi
|
|
66351948: 5d pop %rbp
|
|
66351949: e9 6a 00 00 00 jmpq 663519b8 <free>
|
|
6635194e: 66 90 xchg %ax,%ax
|
|
66351950: 31 c9 xor %ecx,%ecx
|
|
66351952: 48 89 f0 mov %rsi,%rax
|
|
66351955: 66 89 08 mov %cx,(%rax)
|
|
66351958: 0f b6 0f movzbl (%rdi),%ecx
|
|
6635195b: 84 c9 test %cl,%cl
|
|
6635195d: 75 a4 jne 66351903 <_assert+0x73>
|
|
6635195f: 90 nop
|
|
66351960: 48 89 d8 mov %rbx,%rax
|
|
66351963: eb c1 jmp 66351926 <_assert+0x96>
|
|
66351965: 90 nop
|
|
66351966: 90 nop
|
|
66351967: 90 nop
|
|
66351968: 90 nop
|
|
66351969: 90 nop
|
|
6635196a: 90 nop
|
|
6635196b: 90 nop
|
|
6635196c: 90 nop
|
|
6635196d: 90 nop
|
|
6635196e: 90 nop
|
|
6635196f: 90 nop
|
|
|
|
0000000066351970 <wcscpy>:
|
|
66351970: ff 25 aa 69 00 00 jmpq *0x69aa(%rip) # 66358320 <__imp_wcscpy>
|
|
66351976: 90 nop
|
|
66351977: 90 nop
|
|
|
|
0000000066351978 <vfprintf>:
|
|
66351978: ff 25 9a 69 00 00 jmpq *0x699a(%rip) # 66358318 <__imp_vfprintf>
|
|
6635197e: 90 nop
|
|
6635197f: 90 nop
|
|
|
|
0000000066351980 <strncmp>:
|
|
66351980: ff 25 8a 69 00 00 jmpq *0x698a(%rip) # 66358310 <__imp_strncmp>
|
|
66351986: 90 nop
|
|
66351987: 90 nop
|
|
|
|
0000000066351988 <strlen>:
|
|
66351988: ff 25 7a 69 00 00 jmpq *0x697a(%rip) # 66358308 <__imp_strlen>
|
|
6635198e: 90 nop
|
|
6635198f: 90 nop
|
|
|
|
0000000066351990 <signal>:
|
|
66351990: ff 25 6a 69 00 00 jmpq *0x696a(%rip) # 66358300 <__imp_signal>
|
|
66351996: 90 nop
|
|
66351997: 90 nop
|
|
|
|
0000000066351998 <raise>:
|
|
66351998: ff 25 52 69 00 00 jmpq *0x6952(%rip) # 663582f0 <__imp_raise>
|
|
6635199e: 90 nop
|
|
6635199f: 90 nop
|
|
|
|
00000000663519a0 <malloc>:
|
|
663519a0: ff 25 42 69 00 00 jmpq *0x6942(%rip) # 663582e8 <__imp_malloc>
|
|
663519a6: 90 nop
|
|
663519a7: 90 nop
|
|
|
|
00000000663519a8 <fwrite>:
|
|
663519a8: ff 25 32 69 00 00 jmpq *0x6932(%rip) # 663582e0 <__imp_fwrite>
|
|
663519ae: 90 nop
|
|
663519af: 90 nop
|
|
|
|
00000000663519b0 <fwprintf>:
|
|
663519b0: ff 25 22 69 00 00 jmpq *0x6922(%rip) # 663582d8 <__imp_fwprintf>
|
|
663519b6: 90 nop
|
|
663519b7: 90 nop
|
|
|
|
00000000663519b8 <free>:
|
|
663519b8: ff 25 12 69 00 00 jmpq *0x6912(%rip) # 663582d0 <__imp_free>
|
|
663519be: 90 nop
|
|
663519bf: 90 nop
|
|
|
|
00000000663519c0 <calloc>:
|
|
663519c0: ff 25 02 69 00 00 jmpq *0x6902(%rip) # 663582c8 <__imp_calloc>
|
|
663519c6: 90 nop
|
|
663519c7: 90 nop
|
|
|
|
00000000663519c8 <abort>:
|
|
663519c8: ff 25 f2 68 00 00 jmpq *0x68f2(%rip) # 663582c0 <__imp_abort>
|
|
663519ce: 90 nop
|
|
663519cf: 90 nop
|
|
|
|
00000000663519d0 <_snwprintf>:
|
|
663519d0: ff 25 da 68 00 00 jmpq *0x68da(%rip) # 663582b0 <__imp__snwprintf>
|
|
663519d6: 90 nop
|
|
663519d7: 90 nop
|
|
|
|
00000000663519d8 <_initterm>:
|
|
663519d8: ff 25 c2 68 00 00 jmpq *0x68c2(%rip) # 663582a0 <__imp__initterm>
|
|
663519de: 90 nop
|
|
663519df: 90 nop
|
|
|
|
00000000663519e0 <_exit>:
|
|
663519e0: ff 25 b2 68 00 00 jmpq *0x68b2(%rip) # 66358298 <__imp__exit>
|
|
663519e6: 90 nop
|
|
663519e7: 90 nop
|
|
|
|
00000000663519e8 <_amsg_exit>:
|
|
663519e8: ff 25 a2 68 00 00 jmpq *0x68a2(%rip) # 66358290 <__imp__amsg_exit>
|
|
663519ee: 90 nop
|
|
663519ef: 90 nop
|
|
|
|
00000000663519f0 <_initialize_onexit_table>:
|
|
663519f0: 48 85 c9 test %rcx,%rcx
|
|
663519f3: 74 1a je 66351a0f <_initialize_onexit_table+0x1f>
|
|
663519f5: 31 c0 xor %eax,%eax
|
|
663519f7: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx)
|
|
663519fe: 00
|
|
663519ff: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx)
|
|
66351a06: 00
|
|
66351a07: 48 c7 01 00 00 00 00 movq $0x0,(%rcx)
|
|
66351a0e: c3 retq
|
|
66351a0f: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66351a14: c3 retq
|
|
66351a15: 90 nop
|
|
66351a16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66351a1d: 00 00 00
|
|
|
|
0000000066351a20 <_register_onexit_function>:
|
|
66351a20: 55 push %rbp
|
|
66351a21: 57 push %rdi
|
|
66351a22: 56 push %rsi
|
|
66351a23: 53 push %rbx
|
|
66351a24: 48 83 ec 28 sub $0x28,%rsp
|
|
66351a28: 48 85 c9 test %rcx,%rcx
|
|
66351a2b: 48 89 cb mov %rcx,%rbx
|
|
66351a2e: 48 89 d7 mov %rdx,%rdi
|
|
66351a31: 0f 84 99 00 00 00 je 66351ad0 <_register_onexit_function+0xb0>
|
|
66351a37: b9 08 00 00 00 mov $0x8,%ecx
|
|
66351a3c: e8 4f 01 00 00 callq 66351b90 <_lock>
|
|
66351a41: 48 83 3b 00 cmpq $0x0,(%rbx)
|
|
66351a45: 74 5d je 66351aa4 <_register_onexit_function+0x84>
|
|
66351a47: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
66351a4b: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66351a4f: 48 39 f0 cmp %rsi,%rax
|
|
66351a52: 74 20 je 66351a74 <_register_onexit_function+0x54>
|
|
66351a54: 48 8d 46 08 lea 0x8(%rsi),%rax
|
|
66351a58: b9 08 00 00 00 mov $0x8,%ecx
|
|
66351a5d: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
66351a61: 48 89 3e mov %rdi,(%rsi)
|
|
66351a64: e8 1f 01 00 00 callq 66351b88 <_unlock>
|
|
66351a69: 31 c0 xor %eax,%eax
|
|
66351a6b: 48 83 c4 28 add $0x28,%rsp
|
|
66351a6f: 5b pop %rbx
|
|
66351a70: 5e pop %rsi
|
|
66351a71: 5f pop %rdi
|
|
66351a72: 5d pop %rbp
|
|
66351a73: c3 retq
|
|
66351a74: 48 8b 0b mov (%rbx),%rcx
|
|
66351a77: 48 29 ce sub %rcx,%rsi
|
|
66351a7a: 48 89 f0 mov %rsi,%rax
|
|
66351a7d: 48 c1 f8 03 sar $0x3,%rax
|
|
66351a81: 48 c1 e0 04 shl $0x4,%rax
|
|
66351a85: 48 89 c2 mov %rax,%rdx
|
|
66351a88: 48 89 c5 mov %rax,%rbp
|
|
66351a8b: e8 f0 00 00 00 callq 66351b80 <realloc>
|
|
66351a90: 48 85 c0 test %rax,%rax
|
|
66351a93: 74 42 je 66351ad7 <_register_onexit_function+0xb7>
|
|
66351a95: 48 89 03 mov %rax,(%rbx)
|
|
66351a98: 48 01 c6 add %rax,%rsi
|
|
66351a9b: 48 01 e8 add %rbp,%rax
|
|
66351a9e: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
66351aa2: eb b0 jmp 66351a54 <_register_onexit_function+0x34>
|
|
66351aa4: ba 08 00 00 00 mov $0x8,%edx
|
|
66351aa9: b9 20 00 00 00 mov $0x20,%ecx
|
|
66351aae: e8 0d ff ff ff callq 663519c0 <calloc>
|
|
66351ab3: 48 85 c0 test %rax,%rax
|
|
66351ab6: 48 89 c6 mov %rax,%rsi
|
|
66351ab9: 48 89 03 mov %rax,(%rbx)
|
|
66351abc: 74 19 je 66351ad7 <_register_onexit_function+0xb7>
|
|
66351abe: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
66351ac2: 48 8d 80 00 01 00 00 lea 0x100(%rax),%rax
|
|
66351ac9: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
66351acd: eb 80 jmp 66351a4f <_register_onexit_function+0x2f>
|
|
66351acf: 90 nop
|
|
66351ad0: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66351ad5: eb 94 jmp 66351a6b <_register_onexit_function+0x4b>
|
|
66351ad7: b9 08 00 00 00 mov $0x8,%ecx
|
|
66351adc: e8 a7 00 00 00 callq 66351b88 <_unlock>
|
|
66351ae1: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66351ae6: eb 83 jmp 66351a6b <_register_onexit_function+0x4b>
|
|
66351ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66351aef: 00
|
|
|
|
0000000066351af0 <_execute_onexit_table>:
|
|
66351af0: 57 push %rdi
|
|
66351af1: 56 push %rsi
|
|
66351af2: 53 push %rbx
|
|
66351af3: 48 83 ec 20 sub $0x20,%rsp
|
|
66351af7: 48 89 cf mov %rcx,%rdi
|
|
66351afa: b9 08 00 00 00 mov $0x8,%ecx
|
|
66351aff: e8 8c 00 00 00 callq 66351b90 <_lock>
|
|
66351b04: 48 8b 37 mov (%rdi),%rsi
|
|
66351b07: b9 08 00 00 00 mov $0x8,%ecx
|
|
66351b0c: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi)
|
|
66351b13: 00
|
|
66351b14: 48 8b 5f 08 mov 0x8(%rdi),%rbx
|
|
66351b18: 48 c7 07 00 00 00 00 movq $0x0,(%rdi)
|
|
66351b1f: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
66351b26: 00
|
|
66351b27: e8 5c 00 00 00 callq 66351b88 <_unlock>
|
|
66351b2c: 48 85 f6 test %rsi,%rsi
|
|
66351b2f: 74 24 je 66351b55 <_execute_onexit_table+0x65>
|
|
66351b31: 48 83 eb 08 sub $0x8,%rbx
|
|
66351b35: 48 39 de cmp %rbx,%rsi
|
|
66351b38: 77 13 ja 66351b4d <_execute_onexit_table+0x5d>
|
|
66351b3a: 48 8b 03 mov (%rbx),%rax
|
|
66351b3d: 48 85 c0 test %rax,%rax
|
|
66351b40: 74 ef je 66351b31 <_execute_onexit_table+0x41>
|
|
66351b42: ff d0 callq *%rax
|
|
66351b44: 48 83 eb 08 sub $0x8,%rbx
|
|
66351b48: 48 39 de cmp %rbx,%rsi
|
|
66351b4b: 76 ed jbe 66351b3a <_execute_onexit_table+0x4a>
|
|
66351b4d: 48 89 f1 mov %rsi,%rcx
|
|
66351b50: e8 63 fe ff ff callq 663519b8 <free>
|
|
66351b55: 31 c0 xor %eax,%eax
|
|
66351b57: 48 83 c4 20 add $0x20,%rsp
|
|
66351b5b: 5b pop %rbx
|
|
66351b5c: 5e pop %rsi
|
|
66351b5d: 5f pop %rdi
|
|
66351b5e: c3 retq
|
|
66351b5f: 90 nop
|
|
|
|
0000000066351b60 <__acrt_iob_func>:
|
|
66351b60: 53 push %rbx
|
|
66351b61: 48 83 ec 20 sub $0x20,%rsp
|
|
66351b65: 89 cb mov %ecx,%ebx
|
|
66351b67: e8 2c 00 00 00 callq 66351b98 <__iob_func>
|
|
66351b6c: 89 d9 mov %ebx,%ecx
|
|
66351b6e: 48 8d 14 49 lea (%rcx,%rcx,2),%rdx
|
|
66351b72: 48 c1 e2 04 shl $0x4,%rdx
|
|
66351b76: 48 01 d0 add %rdx,%rax
|
|
66351b79: 48 83 c4 20 add $0x20,%rsp
|
|
66351b7d: 5b pop %rbx
|
|
66351b7e: c3 retq
|
|
66351b7f: 90 nop
|
|
|
|
0000000066351b80 <realloc>:
|
|
66351b80: ff 25 72 67 00 00 jmpq *0x6772(%rip) # 663582f8 <__imp_realloc>
|
|
66351b86: 90 nop
|
|
66351b87: 90 nop
|
|
|
|
0000000066351b88 <_unlock>:
|
|
66351b88: ff 25 2a 67 00 00 jmpq *0x672a(%rip) # 663582b8 <__imp__unlock>
|
|
66351b8e: 90 nop
|
|
66351b8f: 90 nop
|
|
|
|
0000000066351b90 <_lock>:
|
|
66351b90: ff 25 12 67 00 00 jmpq *0x6712(%rip) # 663582a8 <__imp__lock>
|
|
66351b96: 90 nop
|
|
66351b97: 90 nop
|
|
|
|
0000000066351b98 <__iob_func>:
|
|
66351b98: ff 25 ea 66 00 00 jmpq *0x66ea(%rip) # 66358288 <__imp___iob_func>
|
|
66351b9e: 90 nop
|
|
66351b9f: 90 nop
|
|
|
|
0000000066351ba0 <MessageBoxW>:
|
|
66351ba0: ff 25 8a 67 00 00 jmpq *0x678a(%rip) # 66358330 <__imp_MessageBoxW>
|
|
66351ba6: 90 nop
|
|
66351ba7: 90 nop
|
|
66351ba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66351baf: 00
|
|
|
|
0000000066351bb0 <VirtualQuery>:
|
|
66351bb0: ff 25 c2 66 00 00 jmpq *0x66c2(%rip) # 66358278 <__imp_VirtualQuery>
|
|
66351bb6: 90 nop
|
|
66351bb7: 90 nop
|
|
|
|
0000000066351bb8 <VirtualProtect>:
|
|
66351bb8: ff 25 b2 66 00 00 jmpq *0x66b2(%rip) # 66358270 <__imp_VirtualProtect>
|
|
66351bbe: 90 nop
|
|
66351bbf: 90 nop
|
|
|
|
0000000066351bc0 <UnhandledExceptionFilter>:
|
|
66351bc0: ff 25 a2 66 00 00 jmpq *0x66a2(%rip) # 66358268 <__imp_UnhandledExceptionFilter>
|
|
66351bc6: 90 nop
|
|
66351bc7: 90 nop
|
|
|
|
0000000066351bc8 <TlsGetValue>:
|
|
66351bc8: ff 25 92 66 00 00 jmpq *0x6692(%rip) # 66358260 <__imp_TlsGetValue>
|
|
66351bce: 90 nop
|
|
66351bcf: 90 nop
|
|
|
|
0000000066351bd0 <TerminateProcess>:
|
|
66351bd0: ff 25 82 66 00 00 jmpq *0x6682(%rip) # 66358258 <__imp_TerminateProcess>
|
|
66351bd6: 90 nop
|
|
66351bd7: 90 nop
|
|
|
|
0000000066351bd8 <Sleep>:
|
|
66351bd8: ff 25 72 66 00 00 jmpq *0x6672(%rip) # 66358250 <__imp_Sleep>
|
|
66351bde: 90 nop
|
|
66351bdf: 90 nop
|
|
|
|
0000000066351be0 <SetUnhandledExceptionFilter>:
|
|
66351be0: ff 25 62 66 00 00 jmpq *0x6662(%rip) # 66358248 <__imp_SetUnhandledExceptionFilter>
|
|
66351be6: 90 nop
|
|
66351be7: 90 nop
|
|
|
|
0000000066351be8 <RtlVirtualUnwind>:
|
|
66351be8: ff 25 52 66 00 00 jmpq *0x6652(%rip) # 66358240 <__imp_RtlVirtualUnwind>
|
|
66351bee: 90 nop
|
|
66351bef: 90 nop
|
|
|
|
0000000066351bf0 <RtlLookupFunctionEntry>:
|
|
66351bf0: ff 25 42 66 00 00 jmpq *0x6642(%rip) # 66358238 <__imp_RtlLookupFunctionEntry>
|
|
66351bf6: 90 nop
|
|
66351bf7: 90 nop
|
|
|
|
0000000066351bf8 <RtlCaptureContext>:
|
|
66351bf8: ff 25 32 66 00 00 jmpq *0x6632(%rip) # 66358230 <__imp_RtlCaptureContext>
|
|
66351bfe: 90 nop
|
|
66351bff: 90 nop
|
|
|
|
0000000066351c00 <RtlAddFunctionTable>:
|
|
66351c00: ff 25 22 66 00 00 jmpq *0x6622(%rip) # 66358228 <__imp_RtlAddFunctionTable>
|
|
66351c06: 90 nop
|
|
66351c07: 90 nop
|
|
|
|
0000000066351c08 <QueryPerformanceCounter>:
|
|
66351c08: ff 25 12 66 00 00 jmpq *0x6612(%rip) # 66358220 <__imp_QueryPerformanceCounter>
|
|
66351c0e: 90 nop
|
|
66351c0f: 90 nop
|
|
|
|
0000000066351c10 <LeaveCriticalSection>:
|
|
66351c10: ff 25 02 66 00 00 jmpq *0x6602(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
66351c16: 90 nop
|
|
66351c17: 90 nop
|
|
|
|
0000000066351c18 <InitializeCriticalSection>:
|
|
66351c18: ff 25 f2 65 00 00 jmpq *0x65f2(%rip) # 66358210 <__imp_InitializeCriticalSection>
|
|
66351c1e: 90 nop
|
|
66351c1f: 90 nop
|
|
|
|
0000000066351c20 <GetTickCount>:
|
|
66351c20: ff 25 e2 65 00 00 jmpq *0x65e2(%rip) # 66358208 <__imp_GetTickCount>
|
|
66351c26: 90 nop
|
|
66351c27: 90 nop
|
|
|
|
0000000066351c28 <GetSystemTimeAsFileTime>:
|
|
66351c28: ff 25 d2 65 00 00 jmpq *0x65d2(%rip) # 66358200 <__imp_GetSystemTimeAsFileTime>
|
|
66351c2e: 90 nop
|
|
66351c2f: 90 nop
|
|
|
|
0000000066351c30 <GetModuleFileNameW>:
|
|
66351c30: ff 25 c2 65 00 00 jmpq *0x65c2(%rip) # 663581f8 <__imp_GetModuleFileNameW>
|
|
66351c36: 90 nop
|
|
66351c37: 90 nop
|
|
|
|
0000000066351c38 <GetLastError>:
|
|
66351c38: ff 25 b2 65 00 00 jmpq *0x65b2(%rip) # 663581f0 <__imp_GetLastError>
|
|
66351c3e: 90 nop
|
|
66351c3f: 90 nop
|
|
|
|
0000000066351c40 <GetCurrentThreadId>:
|
|
66351c40: ff 25 a2 65 00 00 jmpq *0x65a2(%rip) # 663581e8 <__imp_GetCurrentThreadId>
|
|
66351c46: 90 nop
|
|
66351c47: 90 nop
|
|
|
|
0000000066351c48 <GetCurrentProcessId>:
|
|
66351c48: ff 25 92 65 00 00 jmpq *0x6592(%rip) # 663581e0 <__imp_GetCurrentProcessId>
|
|
66351c4e: 90 nop
|
|
66351c4f: 90 nop
|
|
|
|
0000000066351c50 <GetCurrentProcess>:
|
|
66351c50: ff 25 82 65 00 00 jmpq *0x6582(%rip) # 663581d8 <__imp_GetCurrentProcess>
|
|
66351c56: 90 nop
|
|
66351c57: 90 nop
|
|
|
|
0000000066351c58 <EnterCriticalSection>:
|
|
66351c58: ff 25 72 65 00 00 jmpq *0x6572(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
66351c5e: 90 nop
|
|
66351c5f: 90 nop
|
|
|
|
0000000066351c60 <DeleteCriticalSection>:
|
|
66351c60: ff 25 62 65 00 00 jmpq *0x6562(%rip) # 663581c8 <__IAT_start__>
|
|
66351c66: 90 nop
|
|
66351c67: 90 nop
|
|
66351c68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66351c6f: 00
|
|
|
|
0000000066351c70 <__report_error>:
|
|
66351c70: 56 push %rsi
|
|
66351c71: 53 push %rbx
|
|
66351c72: 48 83 ec 38 sub $0x38,%rsp
|
|
66351c76: 48 8d 44 24 58 lea 0x58(%rsp),%rax
|
|
66351c7b: 48 89 cb mov %rcx,%rbx
|
|
66351c7e: b9 02 00 00 00 mov $0x2,%ecx
|
|
66351c83: 48 89 54 24 58 mov %rdx,0x58(%rsp)
|
|
66351c88: 4c 89 44 24 60 mov %r8,0x60(%rsp)
|
|
66351c8d: 4c 89 4c 24 68 mov %r9,0x68(%rsp)
|
|
66351c92: 48 89 44 24 28 mov %rax,0x28(%rsp)
|
|
66351c97: e8 c4 fe ff ff callq 66351b60 <__acrt_iob_func>
|
|
66351c9c: 41 b8 1b 00 00 00 mov $0x1b,%r8d
|
|
66351ca2: ba 01 00 00 00 mov $0x1,%edx
|
|
66351ca7: 48 8d 0d f2 13 00 00 lea 0x13f2(%rip),%rcx # 663530a0 <.rdata>
|
|
66351cae: 49 89 c1 mov %rax,%r9
|
|
66351cb1: e8 f2 fc ff ff callq 663519a8 <fwrite>
|
|
66351cb6: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
66351cbb: b9 02 00 00 00 mov $0x2,%ecx
|
|
66351cc0: e8 9b fe ff ff callq 66351b60 <__acrt_iob_func>
|
|
66351cc5: 48 89 da mov %rbx,%rdx
|
|
66351cc8: 48 89 c1 mov %rax,%rcx
|
|
66351ccb: 49 89 f0 mov %rsi,%r8
|
|
66351cce: e8 a5 fc ff ff callq 66351978 <vfprintf>
|
|
66351cd3: e8 f0 fc ff ff callq 663519c8 <abort>
|
|
66351cd8: 90 nop
|
|
66351cd9: 90 nop
|
|
66351cda: 90 nop
|
|
66351cdb: 90 nop
|
|
66351cdc: 90 nop
|
|
66351cdd: 90 nop
|
|
66351cde: 90 nop
|
|
66351cdf: 90 nop
|
|
|
|
0000000066351ce0 <set_fast_math>:
|
|
66351ce0: 48 83 ec 18 sub $0x18,%rsp
|
|
66351ce4: 0f ae 5c 24 0c stmxcsr 0xc(%rsp)
|
|
66351ce9: 81 4c 24 0c 40 80 00 orl $0x8040,0xc(%rsp)
|
|
66351cf0: 00
|
|
66351cf1: 0f ae 54 24 0c ldmxcsr 0xc(%rsp)
|
|
66351cf6: 48 83 c4 18 add $0x18,%rsp
|
|
66351cfa: c3 retq
|
|
66351cfb: 90 nop
|
|
66351cfc: 90 nop
|
|
66351cfd: 90 nop
|
|
66351cfe: 90 nop
|
|
66351cff: 90 nop
|
|
|
|
0000000066351d00 <register_frame_ctor>:
|
|
66351d00: e9 8b f6 fe ff jmpq 66341390 <__gcc_register_frame>
|
|
66351d05: 90 nop
|
|
66351d06: 90 nop
|
|
66351d07: 90 nop
|
|
66351d08: 90 nop
|
|
66351d09: 90 nop
|
|
66351d0a: 90 nop
|
|
66351d0b: 90 nop
|
|
66351d0c: 90 nop
|
|
66351d0d: 90 nop
|
|
66351d0e: 90 nop
|
|
66351d0f: 90 nop
|
|
|
|
0000000066351d10 <__CTOR_LIST__>:
|
|
66351d10: ff (bad)
|
|
66351d11: ff (bad)
|
|
66351d12: ff (bad)
|
|
66351d13: ff (bad)
|
|
66351d14: ff (bad)
|
|
66351d15: ff (bad)
|
|
66351d16: ff (bad)
|
|
66351d17: ff .byte 0xff
|
|
|
|
0000000066351d18 <.ctors>:
|
|
66351d18: e0 1c loopne 66351d36 <__DTOR_LIST__+0x6>
|
|
66351d1a: 35 66 00 00 00 xor $0x66,%eax
|
|
...
|
|
|
|
0000000066351d20 <.ctors.65535>:
|
|
66351d20: 00 1d 35 66 00 00 add %bl,0x6635(%rip) # 6635835b <.idata$6+0x3>
|
|
...
|
|
|
|
0000000066351d30 <__DTOR_LIST__>:
|
|
66351d30: ff (bad)
|
|
66351d31: ff (bad)
|
|
66351d32: ff (bad)
|
|
66351d33: ff (bad)
|
|
66351d34: ff (bad)
|
|
66351d35: ff (bad)
|
|
66351d36: ff (bad)
|
|
66351d37: ff 00 incl (%rax)
|
|
66351d39: 00 00 add %al,(%rax)
|
|
66351d3b: 00 00 add %al,(%rax)
|
|
66351d3d: 00 00 add %al,(%rax)
|
|
...
|