19998 lines
1.1 MiB
19998 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 54 01 01 00 jmpq 66351160 <_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 d2 00 01 00 callq 66351158 <_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 ef 00 01 00 callq 66351260 <_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 7f ff 00 00 callq 66351148 <_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 65 ff 00 00 callq 66351148 <_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 5e ff 00 00 callq 66351158 <_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 92 ee 00 00 callq 663500c0 <_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 75 fc 00 00 callq 66350eb0 <DllMain>
|
|
6634123b: 49 89 e8 mov %rbp,%r8
|
|
6634123e: 89 da mov %ebx,%edx
|
|
66341240: 48 89 f9 mov %rdi,%rcx
|
|
66341243: e8 58 fc 00 00 callq 66350ea0 <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 48 ee 00 00 callq 663500c0 <_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 23 fc 00 00 callq 66350eb0 <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 e2 fb 00 00 callq 66350ea0 <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 41 e9 00 00 callq 6634fc10 <__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 d1 fb 00 00 callq 66350eb0 <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 b9 fb 00 00 callq 66350eb0 <DllMain>
|
|
663412f7: 49 89 e8 mov %rbp,%r8
|
|
663412fa: 31 d2 xor %edx,%edx
|
|
663412fc: 48 89 f9 mov %rdi,%rcx
|
|
663412ff: e8 9c fb 00 00 callq 66350ea0 <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 cd e8 00 00 callq 6634fc30 <__security_init_cookie>
|
|
66341363: e8 b8 f1 00 00 callq 66350520 <__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 01 fe 00 00 jmpq 66351190 <_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 25 fb 00 00 callq 66351000 <_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 92 fa 00 00 callq 66351000 <_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 67 fa 00 00 callq 66351000 <_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 25 fa 00 00 callq 66351000 <_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 a4 f9 00 00 callq 66351000 <_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 77 f9 00 00 callq 66351000 <_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 35 f9 00 00 callq 66351000 <_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 a4 f8 00 00 callq 66351000 <_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 77 f8 00 00 callq 66351000 <_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 35 f8 00 00 callq 66351000 <_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 94 f7 00 00 callq 66351000 <_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 67 f7 00 00 callq 66351000 <_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 25 f7 00 00 callq 66351000 <_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 74 f6 00 00 callq 66351000 <_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 47 f6 00 00 callq 66351000 <_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 05 f6 00 00 callq 66351000 <_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 52 f5 00 00 callq 66351000 <_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 27 f5 00 00 callq 66351000 <_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 e5 f4 00 00 callq 66351000 <_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 24 f4 00 00 callq 66351000 <_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 f7 f3 00 00 callq 66351000 <_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 b5 f3 00 00 callq 66351000 <_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 e4 f2 00 00 callq 66351000 <_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 b7 f2 00 00 callq 66351000 <_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_Xnor3_F>:
|
|
663421e0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663421e4: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663421e8: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
663421ec: 8b 12 mov (%rdx),%edx
|
|
663421ee: 41 33 10 xor (%r8),%edx
|
|
663421f1: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663421f5: 41 3b 10 cmp (%r8),%edx
|
|
663421f8: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663421fc: 0f 94 c2 sete %dl
|
|
663421ff: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66342203: 0f b6 d2 movzbl %dl,%edx
|
|
66342206: 44 39 ca cmp %r9d,%edx
|
|
66342209: 74 64 je 6634226f <GateFunc_Xnor3_F+0x8f>
|
|
6634220b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634220f: 41 89 d3 mov %edx,%r11d
|
|
66342212: 45 29 cb sub %r9d,%r11d
|
|
66342215: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66342219: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
6634221d: 45 01 1a add %r11d,(%r10)
|
|
66342220: 41 89 50 10 mov %edx,0x10(%r8)
|
|
66342224: 31 d2 xor %edx,%edx
|
|
66342226: 45 8b 02 mov (%r10),%r8d
|
|
66342229: 45 85 c0 test %r8d,%r8d
|
|
6634222c: 0f 9f c2 setg %dl
|
|
6634222f: 3b 10 cmp (%rax),%edx
|
|
66342231: 74 3c je 6634226f <GateFunc_Xnor3_F+0x8f>
|
|
66342233: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342237: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634223b: 8b 00 mov (%rax),%eax
|
|
6634223d: 85 c0 test %eax,%eax
|
|
6634223f: 75 2e jne 6634226f <GateFunc_Xnor3_F+0x8f>
|
|
66342241: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66342245: 48 8b 0d e4 46 01 00 mov 0x146e4(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634224c: 4c 8b 05 cd 46 01 00 mov 0x146cd(%rip),%r8 # 66356920 <net_queue>
|
|
66342253: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66342257: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634225b: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66342261: 48 63 01 movslq (%rcx),%rax
|
|
66342264: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66342268: 44 89 09 mov %r9d,(%rcx)
|
|
6634226b: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634226f: c3 retq
|
|
|
|
0000000066342270 <GateFunc_Xor3_F>:
|
|
66342270: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66342274: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66342278: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634227c: 8b 00 mov (%rax),%eax
|
|
6634227e: 41 33 00 xor (%r8),%eax
|
|
66342281: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66342285: 41 33 00 xor (%r8),%eax
|
|
66342288: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634228c: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66342290: 44 39 c8 cmp %r9d,%eax
|
|
66342293: 74 67 je 663422fc <GateFunc_Xor3_F+0x8c>
|
|
66342295: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66342299: 41 89 c3 mov %eax,%r11d
|
|
6634229c: 45 29 cb sub %r9d,%r11d
|
|
6634229f: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
663422a3: 45 01 1a add %r11d,(%r10)
|
|
663422a6: 41 89 40 10 mov %eax,0x10(%r8)
|
|
663422aa: 45 31 c0 xor %r8d,%r8d
|
|
663422ad: 45 8b 0a mov (%r10),%r9d
|
|
663422b0: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663422b4: 45 85 c9 test %r9d,%r9d
|
|
663422b7: 41 0f 9f c0 setg %r8b
|
|
663422bb: 44 3b 00 cmp (%rax),%r8d
|
|
663422be: 74 3c je 663422fc <GateFunc_Xor3_F+0x8c>
|
|
663422c0: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663422c4: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
663422c8: 8b 00 mov (%rax),%eax
|
|
663422ca: 85 c0 test %eax,%eax
|
|
663422cc: 75 2e jne 663422fc <GateFunc_Xor3_F+0x8c>
|
|
663422ce: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663422d2: 48 8b 0d 57 46 01 00 mov 0x14657(%rip),%rcx # 66356930 <num_net_queue>
|
|
663422d9: 4c 8b 05 40 46 01 00 mov 0x14640(%rip),%r8 # 66356920 <net_queue>
|
|
663422e0: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
663422e4: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663422e8: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663422ee: 48 63 01 movslq (%rcx),%rax
|
|
663422f1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663422f5: 44 89 09 mov %r9d,(%rcx)
|
|
663422f8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663422fc: c3 retq
|
|
663422fd: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066342300 <GateFunc_And2_F>:
|
|
66342300: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66342304: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66342308: 8b 00 mov (%rax),%eax
|
|
6634230a: 85 c0 test %eax,%eax
|
|
6634230c: 74 0f je 6634231d <GateFunc_And2_F+0x1d>
|
|
6634230e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342312: 44 8b 10 mov (%rax),%r10d
|
|
66342315: 31 c0 xor %eax,%eax
|
|
66342317: 45 85 d2 test %r10d,%r10d
|
|
6634231a: 0f 95 c0 setne %al
|
|
6634231d: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66342321: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
66342325: 44 39 c8 cmp %r9d,%eax
|
|
66342328: 74 67 je 66342391 <GateFunc_And2_F+0x91>
|
|
6634232a: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634232e: 41 89 c3 mov %eax,%r11d
|
|
66342331: 45 29 cb sub %r9d,%r11d
|
|
66342334: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
66342338: 45 01 1a add %r11d,(%r10)
|
|
6634233b: 41 89 40 0c mov %eax,0xc(%r8)
|
|
6634233f: 45 31 c0 xor %r8d,%r8d
|
|
66342342: 45 8b 0a mov (%r10),%r9d
|
|
66342345: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66342349: 45 85 c9 test %r9d,%r9d
|
|
6634234c: 41 0f 9f c0 setg %r8b
|
|
66342350: 44 3b 00 cmp (%rax),%r8d
|
|
66342353: 74 3c je 66342391 <GateFunc_And2_F+0x91>
|
|
66342355: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342359: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
6634235d: 8b 00 mov (%rax),%eax
|
|
6634235f: 85 c0 test %eax,%eax
|
|
66342361: 75 2e jne 66342391 <GateFunc_And2_F+0x91>
|
|
66342363: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66342367: 48 8b 0d c2 45 01 00 mov 0x145c2(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634236e: 4c 8b 05 ab 45 01 00 mov 0x145ab(%rip),%r8 # 66356920 <net_queue>
|
|
66342375: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
66342379: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634237d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66342383: 48 63 01 movslq (%rcx),%rax
|
|
66342386: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634238a: 44 89 09 mov %r9d,(%rcx)
|
|
6634238d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342391: c3 retq
|
|
66342392: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342396: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634239d: 00 00 00
|
|
|
|
00000000663423a0 <GateFunc_Or2_F>:
|
|
663423a0: b8 01 00 00 00 mov $0x1,%eax
|
|
663423a5: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663423a9: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663423ad: 45 8b 18 mov (%r8),%r11d
|
|
663423b0: 45 85 db test %r11d,%r11d
|
|
663423b3: 75 0f jne 663423c4 <GateFunc_Or2_F+0x24>
|
|
663423b5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663423b9: 44 8b 10 mov (%rax),%r10d
|
|
663423bc: 31 c0 xor %eax,%eax
|
|
663423be: 45 85 d2 test %r10d,%r10d
|
|
663423c1: 0f 95 c0 setne %al
|
|
663423c4: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663423c8: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
663423cc: 44 39 c8 cmp %r9d,%eax
|
|
663423cf: 74 67 je 66342438 <GateFunc_Or2_F+0x98>
|
|
663423d1: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663423d5: 41 89 c3 mov %eax,%r11d
|
|
663423d8: 45 29 cb sub %r9d,%r11d
|
|
663423db: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
663423df: 45 01 1a add %r11d,(%r10)
|
|
663423e2: 41 89 40 0c mov %eax,0xc(%r8)
|
|
663423e6: 45 31 c0 xor %r8d,%r8d
|
|
663423e9: 45 8b 0a mov (%r10),%r9d
|
|
663423ec: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663423f0: 45 85 c9 test %r9d,%r9d
|
|
663423f3: 41 0f 9f c0 setg %r8b
|
|
663423f7: 44 3b 00 cmp (%rax),%r8d
|
|
663423fa: 74 3c je 66342438 <GateFunc_Or2_F+0x98>
|
|
663423fc: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66342400: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66342404: 8b 00 mov (%rax),%eax
|
|
66342406: 85 c0 test %eax,%eax
|
|
66342408: 75 2e jne 66342438 <GateFunc_Or2_F+0x98>
|
|
6634240a: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634240e: 48 8b 0d 1b 45 01 00 mov 0x1451b(%rip),%rcx # 66356930 <num_net_queue>
|
|
66342415: 4c 8b 05 04 45 01 00 mov 0x14504(%rip),%r8 # 66356920 <net_queue>
|
|
6634241c: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
66342420: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342424: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634242a: 48 63 01 movslq (%rcx),%rax
|
|
6634242d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66342431: 44 89 09 mov %r9d,(%rcx)
|
|
66342434: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342438: c3 retq
|
|
66342439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
0000000066342440 <GateFunc_Nand2_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: 74 0f je 66342464 <GateFunc_Nand2_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 94 c0 sete %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_Nand2_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_Nand2_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_Nand2_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_Nor2_F>:
|
|
663424e0: 31 c0 xor %eax,%eax
|
|
663424e2: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663424e6: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
663424ea: 45 8b 18 mov (%r8),%r11d
|
|
663424ed: 45 85 db test %r11d,%r11d
|
|
663424f0: 75 0f jne 66342501 <GateFunc_Nor2_F+0x21>
|
|
663424f2: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663424f6: 44 8b 10 mov (%rax),%r10d
|
|
663424f9: 31 c0 xor %eax,%eax
|
|
663424fb: 45 85 d2 test %r10d,%r10d
|
|
663424fe: 0f 94 c0 sete %al
|
|
66342501: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66342505: 45 8b 48 0c mov 0xc(%r8),%r9d
|
|
66342509: 44 39 c8 cmp %r9d,%eax
|
|
6634250c: 74 67 je 66342575 <GateFunc_Nor2_F+0x95>
|
|
6634250e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66342512: 41 89 c3 mov %eax,%r11d
|
|
66342515: 45 29 cb sub %r9d,%r11d
|
|
66342518: 4d 8b 52 18 mov 0x18(%r10),%r10
|
|
6634251c: 45 01 1a add %r11d,(%r10)
|
|
6634251f: 41 89 40 0c mov %eax,0xc(%r8)
|
|
66342523: 45 31 c0 xor %r8d,%r8d
|
|
66342526: 45 8b 0a mov (%r10),%r9d
|
|
66342529: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
6634252d: 45 85 c9 test %r9d,%r9d
|
|
66342530: 41 0f 9f c0 setg %r8b
|
|
66342534: 44 3b 00 cmp (%rax),%r8d
|
|
66342537: 74 3c je 66342575 <GateFunc_Nor2_F+0x95>
|
|
66342539: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634253d: 48 8b 40 18 mov 0x18(%rax),%rax
|
|
66342541: 8b 00 mov (%rax),%eax
|
|
66342543: 85 c0 test %eax,%eax
|
|
66342545: 75 2e jne 66342575 <GateFunc_Nor2_F+0x95>
|
|
66342547: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634254b: 48 8b 0d de 43 01 00 mov 0x143de(%rip),%rcx # 66356930 <num_net_queue>
|
|
66342552: 4c 8b 05 c7 43 01 00 mov 0x143c7(%rip),%r8 # 66356920 <net_queue>
|
|
66342559: 48 8b 50 18 mov 0x18(%rax),%rdx
|
|
6634255d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66342561: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66342567: 48 63 01 movslq (%rcx),%rax
|
|
6634256a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634256e: 44 89 09 mov %r9d,(%rcx)
|
|
66342571: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66342575: c3 retq
|
|
66342576: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634257d: 00 00 00
|
|
|
|
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_Xnor4_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 3b 00 cmp (%r8),%eax
|
|
6634319f: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663431a3: 0f 94 c0 sete %al
|
|
663431a6: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
663431aa: 0f b6 c0 movzbl %al,%eax
|
|
663431ad: 44 39 c8 cmp %r9d,%eax
|
|
663431b0: 74 67 je 66343219 <GateFunc_Xnor4_F+0x99>
|
|
663431b2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663431b6: 41 89 c3 mov %eax,%r11d
|
|
663431b9: 45 29 cb sub %r9d,%r11d
|
|
663431bc: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
663431c0: 45 01 1a add %r11d,(%r10)
|
|
663431c3: 41 89 40 14 mov %eax,0x14(%r8)
|
|
663431c7: 45 31 c0 xor %r8d,%r8d
|
|
663431ca: 45 8b 0a mov (%r10),%r9d
|
|
663431cd: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663431d1: 45 85 c9 test %r9d,%r9d
|
|
663431d4: 41 0f 9f c0 setg %r8b
|
|
663431d8: 44 3b 00 cmp (%rax),%r8d
|
|
663431db: 74 3c je 66343219 <GateFunc_Xnor4_F+0x99>
|
|
663431dd: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663431e1: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663431e5: 8b 00 mov (%rax),%eax
|
|
663431e7: 85 c0 test %eax,%eax
|
|
663431e9: 75 2e jne 66343219 <GateFunc_Xnor4_F+0x99>
|
|
663431eb: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663431ef: 48 8b 0d 3a 37 01 00 mov 0x1373a(%rip),%rcx # 66356930 <num_net_queue>
|
|
663431f6: 4c 8b 05 23 37 01 00 mov 0x13723(%rip),%r8 # 66356920 <net_queue>
|
|
663431fd: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66343201: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343205: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634320b: 48 63 01 movslq (%rcx),%rax
|
|
6634320e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66343212: 44 89 09 mov %r9d,(%rcx)
|
|
66343215: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343219: c3 retq
|
|
6634321a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066343220 <GateFunc_Xor4_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 33 00 xor (%r8),%eax
|
|
6634323f: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343243: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
66343247: 44 39 c8 cmp %r9d,%eax
|
|
6634324a: 74 67 je 663432b3 <GateFunc_Xor4_F+0x93>
|
|
6634324c: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343250: 41 89 c3 mov %eax,%r11d
|
|
66343253: 45 29 cb sub %r9d,%r11d
|
|
66343256: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
6634325a: 45 01 1a add %r11d,(%r10)
|
|
6634325d: 41 89 40 14 mov %eax,0x14(%r8)
|
|
66343261: 45 31 c0 xor %r8d,%r8d
|
|
66343264: 45 8b 0a mov (%r10),%r9d
|
|
66343267: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
6634326b: 45 85 c9 test %r9d,%r9d
|
|
6634326e: 41 0f 9f c0 setg %r8b
|
|
66343272: 44 3b 00 cmp (%rax),%r8d
|
|
66343275: 74 3c je 663432b3 <GateFunc_Xor4_F+0x93>
|
|
66343277: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634327b: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634327f: 8b 00 mov (%rax),%eax
|
|
66343281: 85 c0 test %eax,%eax
|
|
66343283: 75 2e jne 663432b3 <GateFunc_Xor4_F+0x93>
|
|
66343285: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343289: 48 8b 0d a0 36 01 00 mov 0x136a0(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343290: 4c 8b 05 89 36 01 00 mov 0x13689(%rip),%r8 # 66356920 <net_queue>
|
|
66343297: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634329b: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634329f: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663432a5: 48 63 01 movslq (%rcx),%rax
|
|
663432a8: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663432ac: 44 89 09 mov %r9d,(%rcx)
|
|
663432af: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663432b3: c3 retq
|
|
663432b4: 66 90 xchg %ax,%ax
|
|
663432b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663432bd: 00 00 00
|
|
|
|
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_Nand3_F>:
|
|
66343560: b8 01 00 00 00 mov $0x1,%eax
|
|
66343565: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343569: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
6634356d: 45 8b 00 mov (%r8),%r8d
|
|
66343570: 45 85 c0 test %r8d,%r8d
|
|
66343573: 74 0c je 66343581 <GateFunc_Nand3_F+0x21>
|
|
66343575: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66343579: 45 8b 18 mov (%r8),%r11d
|
|
6634357c: 45 85 db test %r11d,%r11d
|
|
6634357f: 75 7f jne 66343600 <GateFunc_Nand3_F+0xa0>
|
|
66343581: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343585: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66343589: 44 39 c8 cmp %r9d,%eax
|
|
6634358c: 74 67 je 663435f5 <GateFunc_Nand3_F+0x95>
|
|
6634358e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343592: 41 89 c3 mov %eax,%r11d
|
|
66343595: 45 29 cb sub %r9d,%r11d
|
|
66343598: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
6634359c: 45 01 1a add %r11d,(%r10)
|
|
6634359f: 41 89 40 10 mov %eax,0x10(%r8)
|
|
663435a3: 45 31 c0 xor %r8d,%r8d
|
|
663435a6: 45 8b 0a mov (%r10),%r9d
|
|
663435a9: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663435ad: 45 85 c9 test %r9d,%r9d
|
|
663435b0: 41 0f 9f c0 setg %r8b
|
|
663435b4: 44 3b 00 cmp (%rax),%r8d
|
|
663435b7: 74 3c je 663435f5 <GateFunc_Nand3_F+0x95>
|
|
663435b9: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663435bd: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
663435c1: 8b 00 mov (%rax),%eax
|
|
663435c3: 85 c0 test %eax,%eax
|
|
663435c5: 75 2e jne 663435f5 <GateFunc_Nand3_F+0x95>
|
|
663435c7: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663435cb: 48 8b 0d 5e 33 01 00 mov 0x1335e(%rip),%rcx # 66356930 <num_net_queue>
|
|
663435d2: 4c 8b 05 47 33 01 00 mov 0x13347(%rip),%r8 # 66356920 <net_queue>
|
|
663435d9: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
663435dd: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663435e1: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663435e7: 48 63 01 movslq (%rcx),%rax
|
|
663435ea: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663435ee: 44 89 09 mov %r9d,(%rcx)
|
|
663435f1: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663435f5: c3 retq
|
|
663435f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663435fd: 00 00 00
|
|
66343600: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66343604: 44 8b 10 mov (%rax),%r10d
|
|
66343607: 31 c0 xor %eax,%eax
|
|
66343609: 45 85 d2 test %r10d,%r10d
|
|
6634360c: 0f 94 c0 sete %al
|
|
6634360f: e9 6d ff ff ff jmpq 66343581 <GateFunc_Nand3_F+0x21>
|
|
66343614: 66 90 xchg %ax,%ax
|
|
66343616: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634361d: 00 00 00
|
|
|
|
0000000066343620 <GateFunc_And3_F>:
|
|
66343620: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343624: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66343628: 8b 00 mov (%rax),%eax
|
|
6634362a: 85 c0 test %eax,%eax
|
|
6634362c: 74 0a je 66343638 <GateFunc_And3_F+0x18>
|
|
6634362e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343632: 8b 00 mov (%rax),%eax
|
|
66343634: 85 c0 test %eax,%eax
|
|
66343636: 75 78 jne 663436b0 <GateFunc_And3_F+0x90>
|
|
66343638: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634363c: 45 8b 48 10 mov 0x10(%r8),%r9d
|
|
66343640: 44 39 c8 cmp %r9d,%eax
|
|
66343643: 74 67 je 663436ac <GateFunc_And3_F+0x8c>
|
|
66343645: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343649: 41 89 c3 mov %eax,%r11d
|
|
6634364c: 45 29 cb sub %r9d,%r11d
|
|
6634364f: 4d 8b 52 20 mov 0x20(%r10),%r10
|
|
66343653: 45 01 1a add %r11d,(%r10)
|
|
66343656: 41 89 40 10 mov %eax,0x10(%r8)
|
|
6634365a: 45 31 c0 xor %r8d,%r8d
|
|
6634365d: 45 8b 0a mov (%r10),%r9d
|
|
66343660: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66343664: 45 85 c9 test %r9d,%r9d
|
|
66343667: 41 0f 9f c0 setg %r8b
|
|
6634366b: 44 3b 00 cmp (%rax),%r8d
|
|
6634366e: 74 3c je 663436ac <GateFunc_And3_F+0x8c>
|
|
66343670: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343674: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
66343678: 8b 00 mov (%rax),%eax
|
|
6634367a: 85 c0 test %eax,%eax
|
|
6634367c: 75 2e jne 663436ac <GateFunc_And3_F+0x8c>
|
|
6634367e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343682: 48 8b 0d a7 32 01 00 mov 0x132a7(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343689: 4c 8b 05 90 32 01 00 mov 0x13290(%rip),%r8 # 66356920 <net_queue>
|
|
66343690: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66343694: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343698: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634369e: 48 63 01 movslq (%rcx),%rax
|
|
663436a1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663436a5: 44 89 09 mov %r9d,(%rcx)
|
|
663436a8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663436ac: c3 retq
|
|
663436ad: 0f 1f 00 nopl (%rax)
|
|
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 95 c0 setne %al
|
|
663436bf: e9 74 ff ff ff jmpq 66343638 <GateFunc_And3_F+0x18>
|
|
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_Xor5_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 33 00 xor (%r8),%eax
|
|
66343ce6: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343cea: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66343cee: 44 39 c8 cmp %r9d,%eax
|
|
66343cf1: 74 67 je 66343d5a <GateFunc_Xor5_F+0x9a>
|
|
66343cf3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343cf7: 41 89 c3 mov %eax,%r11d
|
|
66343cfa: 45 29 cb sub %r9d,%r11d
|
|
66343cfd: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66343d01: 45 01 1a add %r11d,(%r10)
|
|
66343d04: 41 89 40 18 mov %eax,0x18(%r8)
|
|
66343d08: 45 31 c0 xor %r8d,%r8d
|
|
66343d0b: 45 8b 0a mov (%r10),%r9d
|
|
66343d0e: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66343d12: 45 85 c9 test %r9d,%r9d
|
|
66343d15: 41 0f 9f c0 setg %r8b
|
|
66343d19: 44 3b 00 cmp (%rax),%r8d
|
|
66343d1c: 74 3c je 66343d5a <GateFunc_Xor5_F+0x9a>
|
|
66343d1e: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343d22: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66343d26: 8b 00 mov (%rax),%eax
|
|
66343d28: 85 c0 test %eax,%eax
|
|
66343d2a: 75 2e jne 66343d5a <GateFunc_Xor5_F+0x9a>
|
|
66343d2c: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343d30: 48 8b 0d f9 2b 01 00 mov 0x12bf9(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343d37: 4c 8b 05 e2 2b 01 00 mov 0x12be2(%rip),%r8 # 66356920 <net_queue>
|
|
66343d3e: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66343d42: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343d46: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343d4c: 48 63 01 movslq (%rcx),%rax
|
|
66343d4f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66343d53: 44 89 09 mov %r9d,(%rcx)
|
|
66343d56: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343d5a: c3 retq
|
|
66343d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
0000000066343d60 <GateFunc_Xnor5_F>:
|
|
66343d60: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66343d64: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66343d68: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343d6c: 8b 00 mov (%rax),%eax
|
|
66343d6e: 41 33 00 xor (%r8),%eax
|
|
66343d71: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66343d75: 41 33 00 xor (%r8),%eax
|
|
66343d78: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66343d7c: 41 33 00 xor (%r8),%eax
|
|
66343d7f: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66343d83: 41 3b 00 cmp (%r8),%eax
|
|
66343d86: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66343d8a: 0f 94 c0 sete %al
|
|
66343d8d: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66343d91: 0f b6 c0 movzbl %al,%eax
|
|
66343d94: 44 39 c8 cmp %r9d,%eax
|
|
66343d97: 74 67 je 66343e00 <GateFunc_Xnor5_F+0xa0>
|
|
66343d99: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66343d9d: 41 89 c3 mov %eax,%r11d
|
|
66343da0: 45 29 cb sub %r9d,%r11d
|
|
66343da3: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66343da7: 45 01 1a add %r11d,(%r10)
|
|
66343daa: 41 89 40 18 mov %eax,0x18(%r8)
|
|
66343dae: 45 31 c0 xor %r8d,%r8d
|
|
66343db1: 45 8b 0a mov (%r10),%r9d
|
|
66343db4: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66343db8: 45 85 c9 test %r9d,%r9d
|
|
66343dbb: 41 0f 9f c0 setg %r8b
|
|
66343dbf: 44 3b 00 cmp (%rax),%r8d
|
|
66343dc2: 74 3c je 66343e00 <GateFunc_Xnor5_F+0xa0>
|
|
66343dc4: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66343dc8: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66343dcc: 8b 00 mov (%rax),%eax
|
|
66343dce: 85 c0 test %eax,%eax
|
|
66343dd0: 75 2e jne 66343e00 <GateFunc_Xnor5_F+0xa0>
|
|
66343dd2: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66343dd6: 48 8b 0d 53 2b 01 00 mov 0x12b53(%rip),%rcx # 66356930 <num_net_queue>
|
|
66343ddd: 4c 8b 05 3c 2b 01 00 mov 0x12b3c(%rip),%r8 # 66356920 <net_queue>
|
|
66343de4: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66343de8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66343dec: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66343df2: 48 63 01 movslq (%rcx),%rax
|
|
66343df5: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66343df9: 44 89 09 mov %r9d,(%rcx)
|
|
66343dfc: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66343e00: c3 retq
|
|
66343e01: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66343e06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66343e0d: 00 00 00
|
|
|
|
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_Adder2_F>:
|
|
66344030: 57 push %rdi
|
|
66344031: 56 push %rsi
|
|
66344032: 53 push %rbx
|
|
66344033: 48 8b 35 e6 28 01 00 mov 0x128e6(%rip),%rsi # 66356920 <net_queue>
|
|
6634403a: 48 8b 1d ef 28 01 00 mov 0x128ef(%rip),%rbx # 66356930 <num_net_queue>
|
|
66344041: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66344045: 49 8b 41 20 mov 0x20(%r9),%rax
|
|
66344049: 8b 10 mov (%rax),%edx
|
|
6634404b: 49 8b 41 18 mov 0x18(%r9),%rax
|
|
6634404f: 8b 00 mov (%rax),%eax
|
|
66344051: 44 8d 04 50 lea (%rax,%rdx,2),%r8d
|
|
66344055: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66344059: 8b 10 mov (%rax),%edx
|
|
6634405b: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634405f: 8b 00 mov (%rax),%eax
|
|
66344061: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66344064: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66344068: 41 01 c0 add %eax,%r8d
|
|
6634406b: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634406f: 44 8b 52 14 mov 0x14(%rdx),%r10d
|
|
66344073: 44 03 00 add (%rax),%r8d
|
|
66344076: 44 89 c0 mov %r8d,%eax
|
|
66344079: 83 e0 01 and $0x1,%eax
|
|
6634407c: 44 39 d0 cmp %r10d,%eax
|
|
6634407f: 74 56 je 663440d7 <GateFunc_Adder2_F+0xa7>
|
|
66344081: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
66344085: 89 c7 mov %eax,%edi
|
|
66344087: 44 29 d7 sub %r10d,%edi
|
|
6634408a: 4d 8b 51 28 mov 0x28(%r9),%r10
|
|
6634408e: 4d 8b 5b 28 mov 0x28(%r11),%r11
|
|
66344092: 41 01 3b add %edi,(%r11)
|
|
66344095: 89 42 14 mov %eax,0x14(%rdx)
|
|
66344098: 31 c0 xor %eax,%eax
|
|
6634409a: 41 8b 3b mov (%r11),%edi
|
|
6634409d: 85 ff test %edi,%edi
|
|
6634409f: 0f 9f c0 setg %al
|
|
663440a2: 41 39 02 cmp %eax,(%r10)
|
|
663440a5: 74 30 je 663440d7 <GateFunc_Adder2_F+0xa7>
|
|
663440a7: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663440ab: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663440af: 44 8b 18 mov (%rax),%r11d
|
|
663440b2: 45 85 db test %r11d,%r11d
|
|
663440b5: 75 20 jne 663440d7 <GateFunc_Adder2_F+0xa7>
|
|
663440b7: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663440bb: 4c 8b 50 28 mov 0x28(%rax),%r10
|
|
663440bf: 49 8b 42 10 mov 0x10(%r10),%rax
|
|
663440c3: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663440c9: 48 63 03 movslq (%rbx),%rax
|
|
663440cc: 44 8d 58 01 lea 0x1(%rax),%r11d
|
|
663440d0: 44 89 1b mov %r11d,(%rbx)
|
|
663440d3: 4c 89 14 c6 mov %r10,(%rsi,%rax,8)
|
|
663440d7: 44 8b 52 18 mov 0x18(%rdx),%r10d
|
|
663440db: 44 89 c0 mov %r8d,%eax
|
|
663440de: d1 f8 sar %eax
|
|
663440e0: 83 e0 01 and $0x1,%eax
|
|
663440e3: 44 39 d0 cmp %r10d,%eax
|
|
663440e6: 74 54 je 6634413c <GateFunc_Adder2_F+0x10c>
|
|
663440e8: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
663440ec: 89 c7 mov %eax,%edi
|
|
663440ee: 44 29 d7 sub %r10d,%edi
|
|
663440f1: 4d 8b 5b 30 mov 0x30(%r11),%r11
|
|
663440f5: 41 01 3b add %edi,(%r11)
|
|
663440f8: 89 42 18 mov %eax,0x18(%rdx)
|
|
663440fb: 31 d2 xor %edx,%edx
|
|
663440fd: 45 8b 13 mov (%r11),%r10d
|
|
66344100: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66344104: 45 85 d2 test %r10d,%r10d
|
|
66344107: 0f 9f c2 setg %dl
|
|
6634410a: 3b 10 cmp (%rax),%edx
|
|
6634410c: 74 2e je 6634413c <GateFunc_Adder2_F+0x10c>
|
|
6634410e: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344112: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66344116: 8b 00 mov (%rax),%eax
|
|
66344118: 85 c0 test %eax,%eax
|
|
6634411a: 75 20 jne 6634413c <GateFunc_Adder2_F+0x10c>
|
|
6634411c: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344120: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66344124: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344128: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634412e: 48 63 03 movslq (%rbx),%rax
|
|
66344131: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344135: 44 89 0b mov %r9d,(%rbx)
|
|
66344138: 48 89 14 c6 mov %rdx,(%rsi,%rax,8)
|
|
6634413c: 41 c1 f8 02 sar $0x2,%r8d
|
|
66344140: ba 08 00 00 00 mov $0x8,%edx
|
|
66344145: 41 83 e0 01 and $0x1,%r8d
|
|
66344149: 5b pop %rbx
|
|
6634414a: 5e pop %rsi
|
|
6634414b: 5f pop %rdi
|
|
6634414c: e9 5f d2 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
66344151: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66344156: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634415d: 00 00 00
|
|
|
|
0000000066344160 <GateFunc_Adder16_F>:
|
|
66344160: 41 56 push %r14
|
|
66344162: 55 push %rbp
|
|
66344163: 57 push %rdi
|
|
66344164: 56 push %rsi
|
|
66344165: 53 push %rbx
|
|
66344166: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634416a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634416e: 48 89 cb mov %rcx,%rbx
|
|
66344171: 8b 08 mov (%rax),%ecx
|
|
66344173: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344177: 8b 00 mov (%rax),%eax
|
|
66344179: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634417c: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
66344180: 8b 09 mov (%rcx),%ecx
|
|
66344182: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
66344185: 48 8b 4a 20 mov 0x20(%rdx),%rcx
|
|
66344189: 8b 09 mov (%rcx),%ecx
|
|
6634418b: 8d 0c c8 lea (%rax,%rcx,8),%ecx
|
|
6634418e: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66344192: 8b 00 mov (%rax),%eax
|
|
66344194: c1 e0 04 shl $0x4,%eax
|
|
66344197: 01 c8 add %ecx,%eax
|
|
66344199: 48 8b 4a 30 mov 0x30(%rdx),%rcx
|
|
6634419d: 8b 09 mov (%rcx),%ecx
|
|
6634419f: c1 e1 05 shl $0x5,%ecx
|
|
663441a2: 01 c8 add %ecx,%eax
|
|
663441a4: 48 8b 4a 38 mov 0x38(%rdx),%rcx
|
|
663441a8: 8b 09 mov (%rcx),%ecx
|
|
663441aa: c1 e1 06 shl $0x6,%ecx
|
|
663441ad: 01 c1 add %eax,%ecx
|
|
663441af: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
663441b3: 8b 00 mov (%rax),%eax
|
|
663441b5: c1 e0 07 shl $0x7,%eax
|
|
663441b8: 01 c1 add %eax,%ecx
|
|
663441ba: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
663441be: 8b 00 mov (%rax),%eax
|
|
663441c0: c1 e0 08 shl $0x8,%eax
|
|
663441c3: 01 c8 add %ecx,%eax
|
|
663441c5: 48 8b 4a 50 mov 0x50(%rdx),%rcx
|
|
663441c9: 8b 09 mov (%rcx),%ecx
|
|
663441cb: c1 e1 09 shl $0x9,%ecx
|
|
663441ce: 01 c8 add %ecx,%eax
|
|
663441d0: 48 8b 4a 58 mov 0x58(%rdx),%rcx
|
|
663441d4: 8b 09 mov (%rcx),%ecx
|
|
663441d6: c1 e1 0a shl $0xa,%ecx
|
|
663441d9: 01 c1 add %eax,%ecx
|
|
663441db: 48 8b 42 60 mov 0x60(%rdx),%rax
|
|
663441df: 8b 00 mov (%rax),%eax
|
|
663441e1: c1 e0 0b shl $0xb,%eax
|
|
663441e4: 01 c1 add %eax,%ecx
|
|
663441e6: 48 8b 42 68 mov 0x68(%rdx),%rax
|
|
663441ea: 8b 00 mov (%rax),%eax
|
|
663441ec: c1 e0 0c shl $0xc,%eax
|
|
663441ef: 01 c8 add %ecx,%eax
|
|
663441f1: 48 8b 4a 70 mov 0x70(%rdx),%rcx
|
|
663441f5: 8b 09 mov (%rcx),%ecx
|
|
663441f7: c1 e1 0d shl $0xd,%ecx
|
|
663441fa: 01 c8 add %ecx,%eax
|
|
663441fc: 48 8b 4a 78 mov 0x78(%rdx),%rcx
|
|
66344200: 44 8b 01 mov (%rcx),%r8d
|
|
66344203: 41 c1 e0 0e shl $0xe,%r8d
|
|
66344207: 41 8d 0c 00 lea (%r8,%rax,1),%ecx
|
|
6634420b: 48 8b 82 90 00 00 00 mov 0x90(%rdx),%rax
|
|
66344212: 44 8b 00 mov (%rax),%r8d
|
|
66344215: 48 8b 82 88 00 00 00 mov 0x88(%rdx),%rax
|
|
6634421c: 8b 00 mov (%rax),%eax
|
|
6634421e: 42 8d 04 40 lea (%rax,%r8,2),%eax
|
|
66344222: 4c 8b 82 98 00 00 00 mov 0x98(%rdx),%r8
|
|
66344229: 45 8b 00 mov (%r8),%r8d
|
|
6634422c: 42 8d 04 80 lea (%rax,%r8,4),%eax
|
|
66344230: 4c 8b 82 a0 00 00 00 mov 0xa0(%rdx),%r8
|
|
66344237: 45 8b 00 mov (%r8),%r8d
|
|
6634423a: 42 8d 04 c0 lea (%rax,%r8,8),%eax
|
|
6634423e: 4c 8b 82 a8 00 00 00 mov 0xa8(%rdx),%r8
|
|
66344245: 45 8b 00 mov (%r8),%r8d
|
|
66344248: 41 c1 e0 04 shl $0x4,%r8d
|
|
6634424c: 41 01 c0 add %eax,%r8d
|
|
6634424f: 48 8b 82 b0 00 00 00 mov 0xb0(%rdx),%rax
|
|
66344256: 8b 00 mov (%rax),%eax
|
|
66344258: c1 e0 05 shl $0x5,%eax
|
|
6634425b: 41 01 c0 add %eax,%r8d
|
|
6634425e: 48 8b 82 b8 00 00 00 mov 0xb8(%rdx),%rax
|
|
66344265: 8b 00 mov (%rax),%eax
|
|
66344267: c1 e0 06 shl $0x6,%eax
|
|
6634426a: 44 01 c0 add %r8d,%eax
|
|
6634426d: 4c 8b 82 c0 00 00 00 mov 0xc0(%rdx),%r8
|
|
66344274: 45 8b 00 mov (%r8),%r8d
|
|
66344277: 41 c1 e0 07 shl $0x7,%r8d
|
|
6634427b: 44 01 c0 add %r8d,%eax
|
|
6634427e: 4c 8b 82 c8 00 00 00 mov 0xc8(%rdx),%r8
|
|
66344285: 45 8b 00 mov (%r8),%r8d
|
|
66344288: 41 c1 e0 08 shl $0x8,%r8d
|
|
6634428c: 41 01 c0 add %eax,%r8d
|
|
6634428f: 48 8b 82 d0 00 00 00 mov 0xd0(%rdx),%rax
|
|
66344296: 8b 00 mov (%rax),%eax
|
|
66344298: c1 e0 09 shl $0x9,%eax
|
|
6634429b: 41 01 c0 add %eax,%r8d
|
|
6634429e: 48 8b 82 d8 00 00 00 mov 0xd8(%rdx),%rax
|
|
663442a5: 8b 00 mov (%rax),%eax
|
|
663442a7: c1 e0 0a shl $0xa,%eax
|
|
663442aa: 44 01 c0 add %r8d,%eax
|
|
663442ad: 4c 8b 82 e0 00 00 00 mov 0xe0(%rdx),%r8
|
|
663442b4: 45 8b 00 mov (%r8),%r8d
|
|
663442b7: 41 c1 e0 0b shl $0xb,%r8d
|
|
663442bb: 44 01 c0 add %r8d,%eax
|
|
663442be: 4c 8b 82 e8 00 00 00 mov 0xe8(%rdx),%r8
|
|
663442c5: 45 8b 00 mov (%r8),%r8d
|
|
663442c8: 41 c1 e0 0c shl $0xc,%r8d
|
|
663442cc: 41 01 c0 add %eax,%r8d
|
|
663442cf: 48 8b 82 f0 00 00 00 mov 0xf0(%rdx),%rax
|
|
663442d6: 8b 00 mov (%rax),%eax
|
|
663442d8: c1 e0 0d shl $0xd,%eax
|
|
663442db: 41 01 c0 add %eax,%r8d
|
|
663442de: 48 8b 82 f8 00 00 00 mov 0xf8(%rdx),%rax
|
|
663442e5: 8b 00 mov (%rax),%eax
|
|
663442e7: c1 e0 0e shl $0xe,%eax
|
|
663442ea: 44 01 c0 add %r8d,%eax
|
|
663442ed: 4c 8b 82 00 01 00 00 mov 0x100(%rdx),%r8
|
|
663442f4: 45 8b 00 mov (%r8),%r8d
|
|
663442f7: 41 c1 e0 0f shl $0xf,%r8d
|
|
663442fb: 44 01 c0 add %r8d,%eax
|
|
663442fe: 4c 8b 82 80 00 00 00 mov 0x80(%rdx),%r8
|
|
66344305: 45 8b 00 mov (%r8),%r8d
|
|
66344308: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
6634430c: 48 8b 2d 0d 26 01 00 mov 0x1260d(%rip),%rbp # 66356920 <net_queue>
|
|
66344313: 48 8b 3d 16 26 01 00 mov 0x12616(%rip),%rdi # 66356930 <num_net_queue>
|
|
6634431a: 41 c1 e0 0f shl $0xf,%r8d
|
|
6634431e: 41 01 c8 add %ecx,%r8d
|
|
66344321: 31 c9 xor %ecx,%ecx
|
|
66344323: 41 01 c0 add %eax,%r8d
|
|
66344326: 48 8b 82 88 01 00 00 mov 0x188(%rdx),%rax
|
|
6634432d: 44 03 00 add (%rax),%r8d
|
|
66344330: 44 8b 8c 8e 84 00 00 mov 0x84(%rsi,%rcx,4),%r9d
|
|
66344337: 00
|
|
66344338: 44 89 c0 mov %r8d,%eax
|
|
6634433b: d3 f8 sar %cl,%eax
|
|
6634433d: 83 e0 01 and $0x1,%eax
|
|
66344340: 44 39 c8 cmp %r9d,%eax
|
|
66344343: 74 75 je 663443ba <GateFunc_Adder16_F+0x25a>
|
|
66344345: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66344349: 4c 8d 1c cd 00 00 00 lea 0x0(,%rcx,8),%r11
|
|
66344350: 00
|
|
66344351: 41 89 c6 mov %eax,%r14d
|
|
66344354: 45 29 ce sub %r9d,%r14d
|
|
66344357: 45 31 c9 xor %r9d,%r9d
|
|
6634435a: 4f 8b 94 1a 08 01 00 mov 0x108(%r10,%r11,1),%r10
|
|
66344361: 00
|
|
66344362: 45 01 32 add %r14d,(%r10)
|
|
66344365: 89 84 8e 84 00 00 00 mov %eax,0x84(%rsi,%rcx,4)
|
|
6634436c: 45 8b 12 mov (%r10),%r10d
|
|
6634436f: 48 8b 84 ca 08 01 00 mov 0x108(%rdx,%rcx,8),%rax
|
|
66344376: 00
|
|
66344377: 45 85 d2 test %r10d,%r10d
|
|
6634437a: 41 0f 9f c1 setg %r9b
|
|
6634437e: 44 3b 08 cmp (%rax),%r9d
|
|
66344381: 74 37 je 663443ba <GateFunc_Adder16_F+0x25a>
|
|
66344383: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66344387: 4a 8b 84 18 08 01 00 mov 0x108(%rax,%r11,1),%rax
|
|
6634438e: 00
|
|
6634438f: 8b 00 mov (%rax),%eax
|
|
66344391: 85 c0 test %eax,%eax
|
|
66344393: 75 25 jne 663443ba <GateFunc_Adder16_F+0x25a>
|
|
66344395: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66344399: 4e 8b 8c 18 08 01 00 mov 0x108(%rax,%r11,1),%r9
|
|
663443a0: 00
|
|
663443a1: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663443a5: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663443ab: 48 63 07 movslq (%rdi),%rax
|
|
663443ae: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
663443b2: 44 89 17 mov %r10d,(%rdi)
|
|
663443b5: 4c 89 4c c5 00 mov %r9,0x0(%rbp,%rax,8)
|
|
663443ba: 48 83 c1 01 add $0x1,%rcx
|
|
663443be: 48 83 f9 10 cmp $0x10,%rcx
|
|
663443c2: 0f 85 68 ff ff ff jne 66344330 <GateFunc_Adder16_F+0x1d0>
|
|
663443c8: 41 c1 f8 10 sar $0x10,%r8d
|
|
663443cc: ba 32 00 00 00 mov $0x32,%edx
|
|
663443d1: 48 89 d9 mov %rbx,%rcx
|
|
663443d4: 41 83 e0 01 and $0x1,%r8d
|
|
663443d8: 5b pop %rbx
|
|
663443d9: 5e pop %rsi
|
|
663443da: 5f pop %rdi
|
|
663443db: 5d pop %rbp
|
|
663443dc: 41 5e pop %r14
|
|
663443de: e9 cd cf ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
663443e3: 0f 1f 00 nopl (%rax)
|
|
663443e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663443ed: 00 00 00
|
|
|
|
00000000663443f0 <GateFunc_Adder32_F>:
|
|
663443f0: 41 56 push %r14
|
|
663443f2: 41 54 push %r12
|
|
663443f4: 55 push %rbp
|
|
663443f5: 57 push %rdi
|
|
663443f6: 56 push %rsi
|
|
663443f7: 53 push %rbx
|
|
663443f8: 31 db xor %ebx,%ebx
|
|
663443fa: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
663443fe: 49 89 ca mov %rcx,%r10
|
|
66344401: 31 c9 xor %ecx,%ecx
|
|
66344403: 49 8b 44 cb 08 mov 0x8(%r11,%rcx,8),%rax
|
|
66344408: 8b 00 mov (%rax),%eax
|
|
6634440a: d3 e0 shl %cl,%eax
|
|
6634440c: 48 83 c1 01 add $0x1,%rcx
|
|
66344410: 01 c3 add %eax,%ebx
|
|
66344412: 48 83 f9 20 cmp $0x20,%rcx
|
|
66344416: 75 eb jne 66344403 <GateFunc_Adder32_F+0x13>
|
|
66344418: 31 c9 xor %ecx,%ecx
|
|
6634441a: 31 d2 xor %edx,%edx
|
|
6634441c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344420: 49 8b 84 cb 08 01 00 mov 0x108(%r11,%rcx,8),%rax
|
|
66344427: 00
|
|
66344428: 8b 00 mov (%rax),%eax
|
|
6634442a: d3 e0 shl %cl,%eax
|
|
6634442c: 48 83 c1 01 add $0x1,%rcx
|
|
66344430: 01 c2 add %eax,%edx
|
|
66344432: 48 83 f9 20 cmp $0x20,%rcx
|
|
66344436: 75 e8 jne 66344420 <GateFunc_Adder32_F+0x30>
|
|
66344438: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
6634443f: 01 da add %ebx,%edx
|
|
66344441: 31 c9 xor %ecx,%ecx
|
|
66344443: 49 8b 7a 08 mov 0x8(%r10),%rdi
|
|
66344447: 4c 8b 25 d2 24 01 00 mov 0x124d2(%rip),%r12 # 66356920 <net_queue>
|
|
6634444e: 48 8b 2d db 24 01 00 mov 0x124db(%rip),%rbp # 66356930 <num_net_queue>
|
|
66344455: 8b 18 mov (%rax),%ebx
|
|
66344457: 01 d3 add %edx,%ebx
|
|
66344459: 4c 63 c3 movslq %ebx,%r8
|
|
6634445c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344460: 8b 94 8f 04 01 00 00 mov 0x104(%rdi,%rcx,4),%edx
|
|
66344467: 89 d8 mov %ebx,%eax
|
|
66344469: d3 f8 sar %cl,%eax
|
|
6634446b: 83 e0 01 and $0x1,%eax
|
|
6634446e: 39 d0 cmp %edx,%eax
|
|
66344470: 74 73 je 663444e5 <GateFunc_Adder32_F+0xf5>
|
|
66344472: 4d 8b 4a 18 mov 0x18(%r10),%r9
|
|
66344476: 48 8d 34 cd 00 00 00 lea 0x0(,%rcx,8),%rsi
|
|
6634447d: 00
|
|
6634447e: 41 89 c6 mov %eax,%r14d
|
|
66344481: 41 29 d6 sub %edx,%r14d
|
|
66344484: 31 d2 xor %edx,%edx
|
|
66344486: 4d 8b 8c 31 08 02 00 mov 0x208(%r9,%rsi,1),%r9
|
|
6634448d: 00
|
|
6634448e: 45 01 31 add %r14d,(%r9)
|
|
66344491: 89 84 8f 04 01 00 00 mov %eax,0x104(%rdi,%rcx,4)
|
|
66344498: 45 8b 09 mov (%r9),%r9d
|
|
6634449b: 49 8b 84 cb 08 02 00 mov 0x208(%r11,%rcx,8),%rax
|
|
663444a2: 00
|
|
663444a3: 45 85 c9 test %r9d,%r9d
|
|
663444a6: 0f 9f c2 setg %dl
|
|
663444a9: 3b 10 cmp (%rax),%edx
|
|
663444ab: 74 38 je 663444e5 <GateFunc_Adder32_F+0xf5>
|
|
663444ad: 49 8b 42 20 mov 0x20(%r10),%rax
|
|
663444b1: 48 8b 84 30 08 02 00 mov 0x208(%rax,%rsi,1),%rax
|
|
663444b8: 00
|
|
663444b9: 8b 00 mov (%rax),%eax
|
|
663444bb: 85 c0 test %eax,%eax
|
|
663444bd: 75 26 jne 663444e5 <GateFunc_Adder32_F+0xf5>
|
|
663444bf: 49 8b 42 28 mov 0x28(%r10),%rax
|
|
663444c3: 48 8b 94 30 08 02 00 mov 0x208(%rax,%rsi,1),%rdx
|
|
663444ca: 00
|
|
663444cb: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663444cf: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663444d5: 48 63 45 00 movslq 0x0(%rbp),%rax
|
|
663444d9: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663444dd: 44 89 4d 00 mov %r9d,0x0(%rbp)
|
|
663444e1: 49 89 14 c4 mov %rdx,(%r12,%rax,8)
|
|
663444e5: 48 83 c1 01 add $0x1,%rcx
|
|
663444e9: 48 83 f9 20 cmp $0x20,%rcx
|
|
663444ed: 0f 85 6d ff ff ff jne 66344460 <GateFunc_Adder32_F+0x70>
|
|
663444f3: 49 c1 e8 3f shr $0x3f,%r8
|
|
663444f7: ba 62 00 00 00 mov $0x62,%edx
|
|
663444fc: 4c 89 d1 mov %r10,%rcx
|
|
663444ff: 5b pop %rbx
|
|
66344500: 5e pop %rsi
|
|
66344501: 5f pop %rdi
|
|
66344502: 5d pop %rbp
|
|
66344503: 41 5c pop %r12
|
|
66344505: 41 5e pop %r14
|
|
66344507: e9 a4 ce ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634450c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
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_Nand4_F>:
|
|
663448a0: ba 01 00 00 00 mov $0x1,%edx
|
|
663448a5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663448a9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663448ad: 45 8b 00 mov (%r8),%r8d
|
|
663448b0: 45 85 c0 test %r8d,%r8d
|
|
663448b3: 74 0c je 663448c1 <GateFunc_Nand4_F+0x21>
|
|
663448b5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
663448b9: 45 8b 18 mov (%r8),%r11d
|
|
663448bc: 45 85 db test %r11d,%r11d
|
|
663448bf: 75 72 jne 66344933 <GateFunc_Nand4_F+0x93>
|
|
663448c1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663448c5: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
663448c9: 44 39 ca cmp %r9d,%edx
|
|
663448cc: 74 64 je 66344932 <GateFunc_Nand4_F+0x92>
|
|
663448ce: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663448d2: 41 89 d3 mov %edx,%r11d
|
|
663448d5: 45 29 cb sub %r9d,%r11d
|
|
663448d8: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663448dc: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
663448e0: 45 01 1a add %r11d,(%r10)
|
|
663448e3: 41 89 50 14 mov %edx,0x14(%r8)
|
|
663448e7: 31 d2 xor %edx,%edx
|
|
663448e9: 45 8b 02 mov (%r10),%r8d
|
|
663448ec: 45 85 c0 test %r8d,%r8d
|
|
663448ef: 0f 9f c2 setg %dl
|
|
663448f2: 3b 10 cmp (%rax),%edx
|
|
663448f4: 74 3c je 66344932 <GateFunc_Nand4_F+0x92>
|
|
663448f6: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663448fa: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663448fe: 8b 00 mov (%rax),%eax
|
|
66344900: 85 c0 test %eax,%eax
|
|
66344902: 75 2e jne 66344932 <GateFunc_Nand4_F+0x92>
|
|
66344904: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344908: 48 8b 0d 21 20 01 00 mov 0x12021(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634490f: 4c 8b 05 0a 20 01 00 mov 0x1200a(%rip),%r8 # 66356920 <net_queue>
|
|
66344916: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634491a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634491e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344924: 48 63 01 movslq (%rcx),%rax
|
|
66344927: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634492b: 44 89 09 mov %r9d,(%rcx)
|
|
6634492e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344932: c3 retq
|
|
66344933: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344937: 45 8b 10 mov (%r8),%r10d
|
|
6634493a: 45 85 d2 test %r10d,%r10d
|
|
6634493d: 74 82 je 663448c1 <GateFunc_Nand4_F+0x21>
|
|
6634493f: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66344943: 44 8b 0a mov (%rdx),%r9d
|
|
66344946: 31 d2 xor %edx,%edx
|
|
66344948: 45 85 c9 test %r9d,%r9d
|
|
6634494b: 0f 94 c2 sete %dl
|
|
6634494e: e9 6e ff ff ff jmpq 663448c1 <GateFunc_Nand4_F+0x21>
|
|
66344953: 0f 1f 00 nopl (%rax)
|
|
66344956: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634495d: 00 00 00
|
|
|
|
0000000066344960 <GateFunc_And4_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: 74 0a je 66344978 <GateFunc_And4_F+0x18>
|
|
6634496e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344972: 8b 00 mov (%rax),%eax
|
|
66344974: 85 c0 test %eax,%eax
|
|
66344976: 75 78 jne 663449f0 <GateFunc_And4_F+0x90>
|
|
66344978: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634497c: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
66344980: 44 39 c8 cmp %r9d,%eax
|
|
66344983: 74 67 je 663449ec <GateFunc_And4_F+0x8c>
|
|
66344985: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344989: 41 89 c3 mov %eax,%r11d
|
|
6634498c: 45 29 cb sub %r9d,%r11d
|
|
6634498f: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
66344993: 45 01 1a add %r11d,(%r10)
|
|
66344996: 41 89 40 14 mov %eax,0x14(%r8)
|
|
6634499a: 45 31 c0 xor %r8d,%r8d
|
|
6634499d: 45 8b 0a mov (%r10),%r9d
|
|
663449a0: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663449a4: 45 85 c9 test %r9d,%r9d
|
|
663449a7: 41 0f 9f c0 setg %r8b
|
|
663449ab: 44 3b 00 cmp (%rax),%r8d
|
|
663449ae: 74 3c je 663449ec <GateFunc_And4_F+0x8c>
|
|
663449b0: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663449b4: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
663449b8: 8b 00 mov (%rax),%eax
|
|
663449ba: 85 c0 test %eax,%eax
|
|
663449bc: 75 2e jne 663449ec <GateFunc_And4_F+0x8c>
|
|
663449be: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
663449c2: 48 8b 0d 67 1f 01 00 mov 0x11f67(%rip),%rcx # 66356930 <num_net_queue>
|
|
663449c9: 4c 8b 05 50 1f 01 00 mov 0x11f50(%rip),%r8 # 66356920 <net_queue>
|
|
663449d0: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
663449d4: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663449d8: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663449de: 48 63 01 movslq (%rcx),%rax
|
|
663449e1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663449e5: 44 89 09 mov %r9d,(%rcx)
|
|
663449e8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663449ec: c3 retq
|
|
663449ed: 0f 1f 00 nopl (%rax)
|
|
663449f0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663449f4: 8b 00 mov (%rax),%eax
|
|
663449f6: 85 c0 test %eax,%eax
|
|
663449f8: 0f 84 7a ff ff ff je 66344978 <GateFunc_And4_F+0x18>
|
|
663449fe: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66344a02: 44 8b 10 mov (%rax),%r10d
|
|
66344a05: 31 c0 xor %eax,%eax
|
|
66344a07: 45 85 d2 test %r10d,%r10d
|
|
66344a0a: 0f 95 c0 setne %al
|
|
66344a0d: e9 66 ff ff ff jmpq 66344978 <GateFunc_And4_F+0x18>
|
|
66344a12: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344a16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344a1d: 00 00 00
|
|
|
|
0000000066344a20 <GateFunc_Or4_F>:
|
|
66344a20: ba 01 00 00 00 mov $0x1,%edx
|
|
66344a25: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66344a29: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66344a2d: 45 8b 00 mov (%r8),%r8d
|
|
66344a30: 45 85 c0 test %r8d,%r8d
|
|
66344a33: 75 0c jne 66344a41 <GateFunc_Or4_F+0x21>
|
|
66344a35: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66344a39: 45 8b 18 mov (%r8),%r11d
|
|
66344a3c: 45 85 db test %r11d,%r11d
|
|
66344a3f: 74 72 je 66344ab3 <GateFunc_Or4_F+0x93>
|
|
66344a41: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344a45: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
66344a49: 44 39 ca cmp %r9d,%edx
|
|
66344a4c: 74 64 je 66344ab2 <GateFunc_Or4_F+0x92>
|
|
66344a4e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344a52: 41 89 d3 mov %edx,%r11d
|
|
66344a55: 45 29 cb sub %r9d,%r11d
|
|
66344a58: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344a5c: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
66344a60: 45 01 1a add %r11d,(%r10)
|
|
66344a63: 41 89 50 14 mov %edx,0x14(%r8)
|
|
66344a67: 31 d2 xor %edx,%edx
|
|
66344a69: 45 8b 02 mov (%r10),%r8d
|
|
66344a6c: 45 85 c0 test %r8d,%r8d
|
|
66344a6f: 0f 9f c2 setg %dl
|
|
66344a72: 3b 10 cmp (%rax),%edx
|
|
66344a74: 74 3c je 66344ab2 <GateFunc_Or4_F+0x92>
|
|
66344a76: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344a7a: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344a7e: 8b 00 mov (%rax),%eax
|
|
66344a80: 85 c0 test %eax,%eax
|
|
66344a82: 75 2e jne 66344ab2 <GateFunc_Or4_F+0x92>
|
|
66344a84: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344a88: 48 8b 0d a1 1e 01 00 mov 0x11ea1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344a8f: 4c 8b 05 8a 1e 01 00 mov 0x11e8a(%rip),%r8 # 66356920 <net_queue>
|
|
66344a96: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344a9a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344a9e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344aa4: 48 63 01 movslq (%rcx),%rax
|
|
66344aa7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344aab: 44 89 09 mov %r9d,(%rcx)
|
|
66344aae: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344ab2: c3 retq
|
|
66344ab3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66344ab7: 45 8b 10 mov (%r8),%r10d
|
|
66344aba: 45 85 d2 test %r10d,%r10d
|
|
66344abd: 75 82 jne 66344a41 <GateFunc_Or4_F+0x21>
|
|
66344abf: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
66344ac3: 44 8b 0a mov (%rdx),%r9d
|
|
66344ac6: 31 d2 xor %edx,%edx
|
|
66344ac8: 45 85 c9 test %r9d,%r9d
|
|
66344acb: 0f 95 c2 setne %dl
|
|
66344ace: e9 6e ff ff ff jmpq 66344a41 <GateFunc_Or4_F+0x21>
|
|
66344ad3: 0f 1f 00 nopl (%rax)
|
|
66344ad6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344add: 00 00 00
|
|
|
|
0000000066344ae0 <GateFunc_Nor4_F>:
|
|
66344ae0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344ae4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344ae8: 8b 00 mov (%rax),%eax
|
|
66344aea: 85 c0 test %eax,%eax
|
|
66344aec: 0f 85 8e 00 00 00 jne 66344b80 <GateFunc_Nor4_F+0xa0>
|
|
66344af2: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66344af6: 45 8b 00 mov (%r8),%r8d
|
|
66344af9: 45 85 c0 test %r8d,%r8d
|
|
66344afc: 0f 84 8e 00 00 00 je 66344b90 <GateFunc_Nor4_F+0xb0>
|
|
66344b02: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344b06: 45 8b 48 14 mov 0x14(%r8),%r9d
|
|
66344b0a: 44 39 c8 cmp %r9d,%eax
|
|
66344b0d: 74 67 je 66344b76 <GateFunc_Nor4_F+0x96>
|
|
66344b0f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344b13: 41 89 c3 mov %eax,%r11d
|
|
66344b16: 45 29 cb sub %r9d,%r11d
|
|
66344b19: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
66344b1d: 45 01 1a add %r11d,(%r10)
|
|
66344b20: 41 89 40 14 mov %eax,0x14(%r8)
|
|
66344b24: 45 31 c0 xor %r8d,%r8d
|
|
66344b27: 45 8b 0a mov (%r10),%r9d
|
|
66344b2a: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66344b2e: 45 85 c9 test %r9d,%r9d
|
|
66344b31: 41 0f 9f c0 setg %r8b
|
|
66344b35: 44 3b 00 cmp (%rax),%r8d
|
|
66344b38: 74 3c je 66344b76 <GateFunc_Nor4_F+0x96>
|
|
66344b3a: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344b3e: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
66344b42: 8b 00 mov (%rax),%eax
|
|
66344b44: 85 c0 test %eax,%eax
|
|
66344b46: 75 2e jne 66344b76 <GateFunc_Nor4_F+0x96>
|
|
66344b48: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344b4c: 48 8b 0d dd 1d 01 00 mov 0x11ddd(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344b53: 4c 8b 05 c6 1d 01 00 mov 0x11dc6(%rip),%r8 # 66356920 <net_queue>
|
|
66344b5a: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66344b5e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344b62: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344b68: 48 63 01 movslq (%rcx),%rax
|
|
66344b6b: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344b6f: 44 89 09 mov %r9d,(%rcx)
|
|
66344b72: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344b76: c3 retq
|
|
66344b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66344b7e: 00 00
|
|
66344b80: 31 c0 xor %eax,%eax
|
|
66344b82: e9 7b ff ff ff jmpq 66344b02 <GateFunc_Nor4_F+0x22>
|
|
66344b87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66344b8e: 00 00
|
|
66344b90: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66344b94: 45 8b 18 mov (%r8),%r11d
|
|
66344b97: 45 85 db test %r11d,%r11d
|
|
66344b9a: 0f 85 62 ff ff ff jne 66344b02 <GateFunc_Nor4_F+0x22>
|
|
66344ba0: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66344ba4: 44 8b 10 mov (%rax),%r10d
|
|
66344ba7: 31 c0 xor %eax,%eax
|
|
66344ba9: 45 85 d2 test %r10d,%r10d
|
|
66344bac: 0f 94 c0 sete %al
|
|
66344baf: e9 4e ff ff ff jmpq 66344b02 <GateFunc_Nor4_F+0x22>
|
|
66344bb4: 66 90 xchg %ax,%ax
|
|
66344bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344bbd: 00 00 00
|
|
|
|
0000000066344bc0 <GateFunc_Xor6_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 33 00 xor (%r8),%eax
|
|
66344bed: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344bf1: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66344bf5: 44 39 c8 cmp %r9d,%eax
|
|
66344bf8: 74 67 je 66344c61 <GateFunc_Xor6_F+0xa1>
|
|
66344bfa: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344bfe: 41 89 c3 mov %eax,%r11d
|
|
66344c01: 45 29 cb sub %r9d,%r11d
|
|
66344c04: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66344c08: 45 01 1a add %r11d,(%r10)
|
|
66344c0b: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
66344c0f: 45 31 c0 xor %r8d,%r8d
|
|
66344c12: 45 8b 0a mov (%r10),%r9d
|
|
66344c15: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66344c19: 45 85 c9 test %r9d,%r9d
|
|
66344c1c: 41 0f 9f c0 setg %r8b
|
|
66344c20: 44 3b 00 cmp (%rax),%r8d
|
|
66344c23: 74 3c je 66344c61 <GateFunc_Xor6_F+0xa1>
|
|
66344c25: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344c29: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66344c2d: 8b 00 mov (%rax),%eax
|
|
66344c2f: 85 c0 test %eax,%eax
|
|
66344c31: 75 2e jne 66344c61 <GateFunc_Xor6_F+0xa1>
|
|
66344c33: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344c37: 48 8b 0d f2 1c 01 00 mov 0x11cf2(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344c3e: 4c 8b 05 db 1c 01 00 mov 0x11cdb(%rip),%r8 # 66356920 <net_queue>
|
|
66344c45: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66344c49: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344c4d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344c53: 48 63 01 movslq (%rcx),%rax
|
|
66344c56: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344c5a: 44 89 09 mov %r9d,(%rcx)
|
|
66344c5d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344c61: c3 retq
|
|
66344c62: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66344c66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344c6d: 00 00 00
|
|
|
|
0000000066344c70 <GateFunc_Xnor6_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 3b 00 cmp (%r8),%eax
|
|
66344c9d: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344ca1: 0f 94 c0 sete %al
|
|
66344ca4: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66344ca8: 0f b6 c0 movzbl %al,%eax
|
|
66344cab: 44 39 c8 cmp %r9d,%eax
|
|
66344cae: 74 67 je 66344d17 <GateFunc_Xnor6_F+0xa7>
|
|
66344cb0: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344cb4: 41 89 c3 mov %eax,%r11d
|
|
66344cb7: 45 29 cb sub %r9d,%r11d
|
|
66344cba: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66344cbe: 45 01 1a add %r11d,(%r10)
|
|
66344cc1: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
66344cc5: 45 31 c0 xor %r8d,%r8d
|
|
66344cc8: 45 8b 0a mov (%r10),%r9d
|
|
66344ccb: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66344ccf: 45 85 c9 test %r9d,%r9d
|
|
66344cd2: 41 0f 9f c0 setg %r8b
|
|
66344cd6: 44 3b 00 cmp (%rax),%r8d
|
|
66344cd9: 74 3c je 66344d17 <GateFunc_Xnor6_F+0xa7>
|
|
66344cdb: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344cdf: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66344ce3: 8b 00 mov (%rax),%eax
|
|
66344ce5: 85 c0 test %eax,%eax
|
|
66344ce7: 75 2e jne 66344d17 <GateFunc_Xnor6_F+0xa7>
|
|
66344ce9: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344ced: 48 8b 0d 3c 1c 01 00 mov 0x11c3c(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344cf4: 4c 8b 05 25 1c 01 00 mov 0x11c25(%rip),%r8 # 66356920 <net_queue>
|
|
66344cfb: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66344cff: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344d03: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344d09: 48 63 01 movslq (%rcx),%rax
|
|
66344d0c: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344d10: 44 89 09 mov %r9d,(%rcx)
|
|
66344d13: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344d17: c3 retq
|
|
66344d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66344d1f: 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_Xor7_F>:
|
|
66344e20: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344e24: 4c 8b 42 08 mov 0x8(%rdx),%r8
|
|
66344e28: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344e2c: 8b 00 mov (%rax),%eax
|
|
66344e2e: 41 33 00 xor (%r8),%eax
|
|
66344e31: 4c 8b 42 18 mov 0x18(%rdx),%r8
|
|
66344e35: 41 33 00 xor (%r8),%eax
|
|
66344e38: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66344e3c: 41 33 00 xor (%r8),%eax
|
|
66344e3f: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
66344e43: 41 33 00 xor (%r8),%eax
|
|
66344e46: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66344e4a: 41 33 00 xor (%r8),%eax
|
|
66344e4d: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
66344e51: 41 33 00 xor (%r8),%eax
|
|
66344e54: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344e58: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66344e5c: 44 39 c8 cmp %r9d,%eax
|
|
66344e5f: 74 67 je 66344ec8 <GateFunc_Xor7_F+0xa8>
|
|
66344e61: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344e65: 41 89 c3 mov %eax,%r11d
|
|
66344e68: 45 29 cb sub %r9d,%r11d
|
|
66344e6b: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66344e6f: 45 01 1a add %r11d,(%r10)
|
|
66344e72: 41 89 40 20 mov %eax,0x20(%r8)
|
|
66344e76: 45 31 c0 xor %r8d,%r8d
|
|
66344e79: 45 8b 0a mov (%r10),%r9d
|
|
66344e7c: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66344e80: 45 85 c9 test %r9d,%r9d
|
|
66344e83: 41 0f 9f c0 setg %r8b
|
|
66344e87: 44 3b 00 cmp (%rax),%r8d
|
|
66344e8a: 74 3c je 66344ec8 <GateFunc_Xor7_F+0xa8>
|
|
66344e8c: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344e90: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66344e94: 8b 00 mov (%rax),%eax
|
|
66344e96: 85 c0 test %eax,%eax
|
|
66344e98: 75 2e jne 66344ec8 <GateFunc_Xor7_F+0xa8>
|
|
66344e9a: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344e9e: 48 8b 0d 8b 1a 01 00 mov 0x11a8b(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344ea5: 4c 8b 05 74 1a 01 00 mov 0x11a74(%rip),%r8 # 66356920 <net_queue>
|
|
66344eac: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66344eb0: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344eb4: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344eba: 48 63 01 movslq (%rcx),%rax
|
|
66344ebd: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344ec1: 44 89 09 mov %r9d,(%rcx)
|
|
66344ec4: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344ec8: c3 retq
|
|
66344ec9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
0000000066344ed0 <GateFunc_Nor5_F>:
|
|
66344ed0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66344ed4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66344ed8: 8b 00 mov (%rax),%eax
|
|
66344eda: 85 c0 test %eax,%eax
|
|
66344edc: 0f 85 8e 00 00 00 jne 66344f70 <GateFunc_Nor5_F+0xa0>
|
|
66344ee2: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66344ee6: 45 8b 00 mov (%r8),%r8d
|
|
66344ee9: 45 85 c0 test %r8d,%r8d
|
|
66344eec: 74 75 je 66344f63 <GateFunc_Nor5_F+0x93>
|
|
66344eee: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344ef2: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66344ef6: 44 39 c8 cmp %r9d,%eax
|
|
66344ef9: 74 67 je 66344f62 <GateFunc_Nor5_F+0x92>
|
|
66344efb: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344eff: 41 89 c3 mov %eax,%r11d
|
|
66344f02: 45 29 cb sub %r9d,%r11d
|
|
66344f05: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66344f09: 45 01 1a add %r11d,(%r10)
|
|
66344f0c: 41 89 40 18 mov %eax,0x18(%r8)
|
|
66344f10: 45 31 c0 xor %r8d,%r8d
|
|
66344f13: 45 8b 0a mov (%r10),%r9d
|
|
66344f16: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66344f1a: 45 85 c9 test %r9d,%r9d
|
|
66344f1d: 41 0f 9f c0 setg %r8b
|
|
66344f21: 44 3b 00 cmp (%rax),%r8d
|
|
66344f24: 74 3c je 66344f62 <GateFunc_Nor5_F+0x92>
|
|
66344f26: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66344f2a: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66344f2e: 8b 00 mov (%rax),%eax
|
|
66344f30: 85 c0 test %eax,%eax
|
|
66344f32: 75 2e jne 66344f62 <GateFunc_Nor5_F+0x92>
|
|
66344f34: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66344f38: 48 8b 0d f1 19 01 00 mov 0x119f1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66344f3f: 4c 8b 05 da 19 01 00 mov 0x119da(%rip),%r8 # 66356920 <net_queue>
|
|
66344f46: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66344f4a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66344f4e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66344f54: 48 63 01 movslq (%rcx),%rax
|
|
66344f57: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66344f5b: 44 89 09 mov %r9d,(%rcx)
|
|
66344f5e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66344f62: c3 retq
|
|
66344f63: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66344f67: 8b 00 mov (%rax),%eax
|
|
66344f69: 85 c0 test %eax,%eax
|
|
66344f6b: 74 13 je 66344f80 <GateFunc_Nor5_F+0xb0>
|
|
66344f6d: 0f 1f 00 nopl (%rax)
|
|
66344f70: 31 c0 xor %eax,%eax
|
|
66344f72: e9 77 ff ff ff jmpq 66344eee <GateFunc_Nor5_F+0x1e>
|
|
66344f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66344f7e: 00 00
|
|
66344f80: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66344f84: 45 8b 18 mov (%r8),%r11d
|
|
66344f87: 45 85 db test %r11d,%r11d
|
|
66344f8a: 0f 85 5e ff ff ff jne 66344eee <GateFunc_Nor5_F+0x1e>
|
|
66344f90: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66344f94: 44 8b 10 mov (%rax),%r10d
|
|
66344f97: 31 c0 xor %eax,%eax
|
|
66344f99: 45 85 d2 test %r10d,%r10d
|
|
66344f9c: 0f 94 c0 sete %al
|
|
66344f9f: e9 4a ff ff ff jmpq 66344eee <GateFunc_Nor5_F+0x1e>
|
|
66344fa4: 66 90 xchg %ax,%ax
|
|
66344fa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66344fad: 00 00 00
|
|
|
|
0000000066344fb0 <GateFunc_Xnor7_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 3b 00 cmp (%r8),%eax
|
|
66344fe4: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66344fe8: 0f 94 c0 sete %al
|
|
66344feb: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66344fef: 0f b6 c0 movzbl %al,%eax
|
|
66344ff2: 44 39 c8 cmp %r9d,%eax
|
|
66344ff5: 74 67 je 6634505e <GateFunc_Xnor7_F+0xae>
|
|
66344ff7: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66344ffb: 41 89 c3 mov %eax,%r11d
|
|
66344ffe: 45 29 cb sub %r9d,%r11d
|
|
66345001: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66345005: 45 01 1a add %r11d,(%r10)
|
|
66345008: 41 89 40 20 mov %eax,0x20(%r8)
|
|
6634500c: 45 31 c0 xor %r8d,%r8d
|
|
6634500f: 45 8b 0a mov (%r10),%r9d
|
|
66345012: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66345016: 45 85 c9 test %r9d,%r9d
|
|
66345019: 41 0f 9f c0 setg %r8b
|
|
6634501d: 44 3b 00 cmp (%rax),%r8d
|
|
66345020: 74 3c je 6634505e <GateFunc_Xnor7_F+0xae>
|
|
66345022: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345026: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634502a: 8b 00 mov (%rax),%eax
|
|
6634502c: 85 c0 test %eax,%eax
|
|
6634502e: 75 2e jne 6634505e <GateFunc_Xnor7_F+0xae>
|
|
66345030: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345034: 48 8b 0d f5 18 01 00 mov 0x118f5(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634503b: 4c 8b 05 de 18 01 00 mov 0x118de(%rip),%r8 # 66356920 <net_queue>
|
|
66345042: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66345046: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634504a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345050: 48 63 01 movslq (%rcx),%rax
|
|
66345053: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66345057: 44 89 09 mov %r9d,(%rcx)
|
|
6634505a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634505e: c3 retq
|
|
6634505f: 90 nop
|
|
|
|
0000000066345060 <GateFunc_Nand5_F>:
|
|
66345060: ba 01 00 00 00 mov $0x1,%edx
|
|
66345065: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66345069: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634506d: 45 8b 08 mov (%r8),%r9d
|
|
66345070: 45 85 c9 test %r9d,%r9d
|
|
66345073: 74 0c je 66345081 <GateFunc_Nand5_F+0x21>
|
|
66345075: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66345079: 45 8b 00 mov (%r8),%r8d
|
|
6634507c: 45 85 c0 test %r8d,%r8d
|
|
6634507f: 75 72 jne 663450f3 <GateFunc_Nand5_F+0x93>
|
|
66345081: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345085: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66345089: 44 39 ca cmp %r9d,%edx
|
|
6634508c: 74 64 je 663450f2 <GateFunc_Nand5_F+0x92>
|
|
6634508e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345092: 41 89 d3 mov %edx,%r11d
|
|
66345095: 45 29 cb sub %r9d,%r11d
|
|
66345098: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634509c: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
663450a0: 45 01 1a add %r11d,(%r10)
|
|
663450a3: 41 89 50 18 mov %edx,0x18(%r8)
|
|
663450a7: 31 d2 xor %edx,%edx
|
|
663450a9: 45 8b 02 mov (%r10),%r8d
|
|
663450ac: 45 85 c0 test %r8d,%r8d
|
|
663450af: 0f 9f c2 setg %dl
|
|
663450b2: 3b 10 cmp (%rax),%edx
|
|
663450b4: 74 3c je 663450f2 <GateFunc_Nand5_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_Nand5_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: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663450f7: 45 8b 18 mov (%r8),%r11d
|
|
663450fa: 45 85 db test %r11d,%r11d
|
|
663450fd: 74 82 je 66345081 <GateFunc_Nand5_F+0x21>
|
|
663450ff: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66345103: 45 8b 10 mov (%r8),%r10d
|
|
66345106: 45 85 d2 test %r10d,%r10d
|
|
66345109: 0f 84 72 ff ff ff je 66345081 <GateFunc_Nand5_F+0x21>
|
|
6634510f: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66345113: 44 8b 0a mov (%rdx),%r9d
|
|
66345116: 31 d2 xor %edx,%edx
|
|
66345118: 45 85 c9 test %r9d,%r9d
|
|
6634511b: 0f 94 c2 sete %dl
|
|
6634511e: e9 5e ff ff ff jmpq 66345081 <GateFunc_Nand5_F+0x21>
|
|
66345123: 0f 1f 00 nopl (%rax)
|
|
66345126: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634512d: 00 00 00
|
|
|
|
0000000066345130 <GateFunc_And5_F>:
|
|
66345130: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66345134: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66345138: 8b 00 mov (%rax),%eax
|
|
6634513a: 85 c0 test %eax,%eax
|
|
6634513c: 74 0a je 66345148 <GateFunc_And5_F+0x18>
|
|
6634513e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345142: 8b 00 mov (%rax),%eax
|
|
66345144: 85 c0 test %eax,%eax
|
|
66345146: 75 78 jne 663451c0 <GateFunc_And5_F+0x90>
|
|
66345148: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634514c: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66345150: 44 39 c8 cmp %r9d,%eax
|
|
66345153: 74 67 je 663451bc <GateFunc_And5_F+0x8c>
|
|
66345155: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345159: 41 89 c3 mov %eax,%r11d
|
|
6634515c: 45 29 cb sub %r9d,%r11d
|
|
6634515f: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66345163: 45 01 1a add %r11d,(%r10)
|
|
66345166: 41 89 40 18 mov %eax,0x18(%r8)
|
|
6634516a: 45 31 c0 xor %r8d,%r8d
|
|
6634516d: 45 8b 0a mov (%r10),%r9d
|
|
66345170: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66345174: 45 85 c9 test %r9d,%r9d
|
|
66345177: 41 0f 9f c0 setg %r8b
|
|
6634517b: 44 3b 00 cmp (%rax),%r8d
|
|
6634517e: 74 3c je 663451bc <GateFunc_And5_F+0x8c>
|
|
66345180: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345184: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66345188: 8b 00 mov (%rax),%eax
|
|
6634518a: 85 c0 test %eax,%eax
|
|
6634518c: 75 2e jne 663451bc <GateFunc_And5_F+0x8c>
|
|
6634518e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345192: 48 8b 0d 97 17 01 00 mov 0x11797(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345199: 4c 8b 05 80 17 01 00 mov 0x11780(%rip),%r8 # 66356920 <net_queue>
|
|
663451a0: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663451a4: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663451a8: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663451ae: 48 63 01 movslq (%rcx),%rax
|
|
663451b1: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
663451b5: 44 89 09 mov %r9d,(%rcx)
|
|
663451b8: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663451bc: c3 retq
|
|
663451bd: 0f 1f 00 nopl (%rax)
|
|
663451c0: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
663451c4: 8b 00 mov (%rax),%eax
|
|
663451c6: 85 c0 test %eax,%eax
|
|
663451c8: 0f 84 7a ff ff ff je 66345148 <GateFunc_And5_F+0x18>
|
|
663451ce: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
663451d2: 8b 00 mov (%rax),%eax
|
|
663451d4: 85 c0 test %eax,%eax
|
|
663451d6: 0f 84 6c ff ff ff je 66345148 <GateFunc_And5_F+0x18>
|
|
663451dc: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
663451e0: 44 8b 10 mov (%rax),%r10d
|
|
663451e3: 31 c0 xor %eax,%eax
|
|
663451e5: 45 85 d2 test %r10d,%r10d
|
|
663451e8: 0f 95 c0 setne %al
|
|
663451eb: e9 58 ff ff ff jmpq 66345148 <GateFunc_And5_F+0x18>
|
|
|
|
00000000663451f0 <GateFunc_Or5_F>:
|
|
663451f0: ba 01 00 00 00 mov $0x1,%edx
|
|
663451f5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663451f9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663451fd: 45 8b 08 mov (%r8),%r9d
|
|
66345200: 45 85 c9 test %r9d,%r9d
|
|
66345203: 75 0c jne 66345211 <GateFunc_Or5_F+0x21>
|
|
66345205: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66345209: 45 8b 00 mov (%r8),%r8d
|
|
6634520c: 45 85 c0 test %r8d,%r8d
|
|
6634520f: 74 72 je 66345283 <GateFunc_Or5_F+0x93>
|
|
66345211: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345215: 45 8b 48 18 mov 0x18(%r8),%r9d
|
|
66345219: 44 39 ca cmp %r9d,%edx
|
|
6634521c: 74 64 je 66345282 <GateFunc_Or5_F+0x92>
|
|
6634521e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345222: 41 89 d3 mov %edx,%r11d
|
|
66345225: 45 29 cb sub %r9d,%r11d
|
|
66345228: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634522c: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
66345230: 45 01 1a add %r11d,(%r10)
|
|
66345233: 41 89 50 18 mov %edx,0x18(%r8)
|
|
66345237: 31 d2 xor %edx,%edx
|
|
66345239: 45 8b 02 mov (%r10),%r8d
|
|
6634523c: 45 85 c0 test %r8d,%r8d
|
|
6634523f: 0f 9f c2 setg %dl
|
|
66345242: 3b 10 cmp (%rax),%edx
|
|
66345244: 74 3c je 66345282 <GateFunc_Or5_F+0x92>
|
|
66345246: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634524a: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634524e: 8b 00 mov (%rax),%eax
|
|
66345250: 85 c0 test %eax,%eax
|
|
66345252: 75 2e jne 66345282 <GateFunc_Or5_F+0x92>
|
|
66345254: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345258: 48 8b 0d d1 16 01 00 mov 0x116d1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634525f: 4c 8b 05 ba 16 01 00 mov 0x116ba(%rip),%r8 # 66356920 <net_queue>
|
|
66345266: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634526a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634526e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345274: 48 63 01 movslq (%rcx),%rax
|
|
66345277: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634527b: 44 89 09 mov %r9d,(%rcx)
|
|
6634527e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66345282: c3 retq
|
|
66345283: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66345287: 45 8b 18 mov (%r8),%r11d
|
|
6634528a: 45 85 db test %r11d,%r11d
|
|
6634528d: 75 82 jne 66345211 <GateFunc_Or5_F+0x21>
|
|
6634528f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66345293: 45 8b 10 mov (%r8),%r10d
|
|
66345296: 45 85 d2 test %r10d,%r10d
|
|
66345299: 0f 85 72 ff ff ff jne 66345211 <GateFunc_Or5_F+0x21>
|
|
6634529f: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
663452a3: 44 8b 0a mov (%rdx),%r9d
|
|
663452a6: 31 d2 xor %edx,%edx
|
|
663452a8: 45 85 c9 test %r9d,%r9d
|
|
663452ab: 0f 95 c2 setne %dl
|
|
663452ae: e9 5e ff ff ff jmpq 66345211 <GateFunc_Or5_F+0x21>
|
|
663452b3: 0f 1f 00 nopl (%rax)
|
|
663452b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663452bd: 00 00 00
|
|
|
|
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_Or6_F>:
|
|
66345430: ba 01 00 00 00 mov $0x1,%edx
|
|
66345435: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66345439: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634543d: 45 8b 10 mov (%r8),%r10d
|
|
66345440: 45 85 d2 test %r10d,%r10d
|
|
66345443: 75 0c jne 66345451 <GateFunc_Or6_F+0x21>
|
|
66345445: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66345449: 45 8b 08 mov (%r8),%r9d
|
|
6634544c: 45 85 c9 test %r9d,%r9d
|
|
6634544f: 74 72 je 663454c3 <GateFunc_Or6_F+0x93>
|
|
66345451: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345455: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345459: 44 39 ca cmp %r9d,%edx
|
|
6634545c: 74 64 je 663454c2 <GateFunc_Or6_F+0x92>
|
|
6634545e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345462: 41 89 d3 mov %edx,%r11d
|
|
66345465: 45 29 cb sub %r9d,%r11d
|
|
66345468: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634546c: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345470: 45 01 1a add %r11d,(%r10)
|
|
66345473: 41 89 50 1c mov %edx,0x1c(%r8)
|
|
66345477: 31 d2 xor %edx,%edx
|
|
66345479: 45 8b 02 mov (%r10),%r8d
|
|
6634547c: 45 85 c0 test %r8d,%r8d
|
|
6634547f: 0f 9f c2 setg %dl
|
|
66345482: 3b 10 cmp (%rax),%edx
|
|
66345484: 74 3c je 663454c2 <GateFunc_Or6_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_Or6_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: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663454c7: 45 8b 00 mov (%r8),%r8d
|
|
663454ca: 45 85 c0 test %r8d,%r8d
|
|
663454cd: 75 82 jne 66345451 <GateFunc_Or6_F+0x21>
|
|
663454cf: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
663454d3: 45 8b 18 mov (%r8),%r11d
|
|
663454d6: 45 85 db test %r11d,%r11d
|
|
663454d9: 0f 85 72 ff ff ff jne 66345451 <GateFunc_Or6_F+0x21>
|
|
663454df: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663454e3: 45 8b 10 mov (%r8),%r10d
|
|
663454e6: 45 85 d2 test %r10d,%r10d
|
|
663454e9: 0f 85 62 ff ff ff jne 66345451 <GateFunc_Or6_F+0x21>
|
|
663454ef: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663454f3: 44 8b 0a mov (%rdx),%r9d
|
|
663454f6: 31 d2 xor %edx,%edx
|
|
663454f8: 45 85 c9 test %r9d,%r9d
|
|
663454fb: 0f 95 c2 setne %dl
|
|
663454fe: e9 4e ff ff ff jmpq 66345451 <GateFunc_Or6_F+0x21>
|
|
66345503: 0f 1f 00 nopl (%rax)
|
|
66345506: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634550d: 00 00 00
|
|
|
|
0000000066345510 <GateFunc_Nand6_F>:
|
|
66345510: ba 01 00 00 00 mov $0x1,%edx
|
|
66345515: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66345519: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634551d: 45 8b 10 mov (%r8),%r10d
|
|
66345520: 45 85 d2 test %r10d,%r10d
|
|
66345523: 74 0c je 66345531 <GateFunc_Nand6_F+0x21>
|
|
66345525: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66345529: 45 8b 08 mov (%r8),%r9d
|
|
6634552c: 45 85 c9 test %r9d,%r9d
|
|
6634552f: 75 72 jne 663455a3 <GateFunc_Nand6_F+0x93>
|
|
66345531: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345535: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345539: 44 39 ca cmp %r9d,%edx
|
|
6634553c: 74 64 je 663455a2 <GateFunc_Nand6_F+0x92>
|
|
6634553e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345542: 41 89 d3 mov %edx,%r11d
|
|
66345545: 45 29 cb sub %r9d,%r11d
|
|
66345548: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634554c: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345550: 45 01 1a add %r11d,(%r10)
|
|
66345553: 41 89 50 1c mov %edx,0x1c(%r8)
|
|
66345557: 31 d2 xor %edx,%edx
|
|
66345559: 45 8b 02 mov (%r10),%r8d
|
|
6634555c: 45 85 c0 test %r8d,%r8d
|
|
6634555f: 0f 9f c2 setg %dl
|
|
66345562: 3b 10 cmp (%rax),%edx
|
|
66345564: 74 3c je 663455a2 <GateFunc_Nand6_F+0x92>
|
|
66345566: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634556a: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634556e: 8b 00 mov (%rax),%eax
|
|
66345570: 85 c0 test %eax,%eax
|
|
66345572: 75 2e jne 663455a2 <GateFunc_Nand6_F+0x92>
|
|
66345574: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345578: 48 8b 0d b1 13 01 00 mov 0x113b1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634557f: 4c 8b 05 9a 13 01 00 mov 0x1139a(%rip),%r8 # 66356920 <net_queue>
|
|
66345586: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634558a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634558e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345594: 48 63 01 movslq (%rcx),%rax
|
|
66345597: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634559b: 44 89 09 mov %r9d,(%rcx)
|
|
6634559e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
663455a2: c3 retq
|
|
663455a3: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
663455a7: 45 8b 00 mov (%r8),%r8d
|
|
663455aa: 45 85 c0 test %r8d,%r8d
|
|
663455ad: 74 82 je 66345531 <GateFunc_Nand6_F+0x21>
|
|
663455af: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
663455b3: 45 8b 18 mov (%r8),%r11d
|
|
663455b6: 45 85 db test %r11d,%r11d
|
|
663455b9: 0f 84 72 ff ff ff je 66345531 <GateFunc_Nand6_F+0x21>
|
|
663455bf: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
663455c3: 45 8b 10 mov (%r8),%r10d
|
|
663455c6: 45 85 d2 test %r10d,%r10d
|
|
663455c9: 0f 84 62 ff ff ff je 66345531 <GateFunc_Nand6_F+0x21>
|
|
663455cf: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
663455d3: 44 8b 0a mov (%rdx),%r9d
|
|
663455d6: 31 d2 xor %edx,%edx
|
|
663455d8: 45 85 c9 test %r9d,%r9d
|
|
663455db: 0f 94 c2 sete %dl
|
|
663455de: e9 4e ff ff ff jmpq 66345531 <GateFunc_Nand6_F+0x21>
|
|
663455e3: 0f 1f 00 nopl (%rax)
|
|
663455e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663455ed: 00 00 00
|
|
|
|
00000000663455f0 <GateFunc_Nor6_F>:
|
|
663455f0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663455f4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663455f8: 8b 00 mov (%rax),%eax
|
|
663455fa: 85 c0 test %eax,%eax
|
|
663455fc: 0f 85 8e 00 00 00 jne 66345690 <GateFunc_Nor6_F+0xa0>
|
|
66345602: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66345606: 45 8b 08 mov (%r8),%r9d
|
|
66345609: 45 85 c9 test %r9d,%r9d
|
|
6634560c: 74 75 je 66345683 <GateFunc_Nor6_F+0x93>
|
|
6634560e: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66345612: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345616: 44 39 c8 cmp %r9d,%eax
|
|
66345619: 74 67 je 66345682 <GateFunc_Nor6_F+0x92>
|
|
6634561b: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634561f: 41 89 c3 mov %eax,%r11d
|
|
66345622: 45 29 cb sub %r9d,%r11d
|
|
66345625: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345629: 45 01 1a add %r11d,(%r10)
|
|
6634562c: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
66345630: 45 31 c0 xor %r8d,%r8d
|
|
66345633: 45 8b 0a mov (%r10),%r9d
|
|
66345636: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
6634563a: 45 85 c9 test %r9d,%r9d
|
|
6634563d: 41 0f 9f c0 setg %r8b
|
|
66345641: 44 3b 00 cmp (%rax),%r8d
|
|
66345644: 74 3c je 66345682 <GateFunc_Nor6_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_Nor6_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: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66345687: 8b 00 mov (%rax),%eax
|
|
66345689: 85 c0 test %eax,%eax
|
|
6634568b: 74 13 je 663456a0 <GateFunc_Nor6_F+0xb0>
|
|
6634568d: 0f 1f 00 nopl (%rax)
|
|
66345690: 31 c0 xor %eax,%eax
|
|
66345692: e9 77 ff ff ff jmpq 6634560e <GateFunc_Nor6_F+0x1e>
|
|
66345697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634569e: 00 00
|
|
663456a0: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
663456a4: 45 8b 00 mov (%r8),%r8d
|
|
663456a7: 45 85 c0 test %r8d,%r8d
|
|
663456aa: 0f 85 5e ff ff ff jne 6634560e <GateFunc_Nor6_F+0x1e>
|
|
663456b0: 4c 8b 42 28 mov 0x28(%rdx),%r8
|
|
663456b4: 45 8b 18 mov (%r8),%r11d
|
|
663456b7: 45 85 db test %r11d,%r11d
|
|
663456ba: 0f 85 4e ff ff ff jne 6634560e <GateFunc_Nor6_F+0x1e>
|
|
663456c0: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
663456c4: 44 8b 10 mov (%rax),%r10d
|
|
663456c7: 31 c0 xor %eax,%eax
|
|
663456c9: 45 85 d2 test %r10d,%r10d
|
|
663456cc: 0f 94 c0 sete %al
|
|
663456cf: e9 3a ff ff ff jmpq 6634560e <GateFunc_Nor6_F+0x1e>
|
|
663456d4: 66 90 xchg %ax,%ax
|
|
663456d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663456dd: 00 00 00
|
|
|
|
00000000663456e0 <GateFunc_And6_F>:
|
|
663456e0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663456e4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663456e8: 8b 00 mov (%rax),%eax
|
|
663456ea: 85 c0 test %eax,%eax
|
|
663456ec: 74 0a je 663456f8 <GateFunc_And6_F+0x18>
|
|
663456ee: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663456f2: 8b 00 mov (%rax),%eax
|
|
663456f4: 85 c0 test %eax,%eax
|
|
663456f6: 75 78 jne 66345770 <GateFunc_And6_F+0x90>
|
|
663456f8: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663456fc: 45 8b 48 1c mov 0x1c(%r8),%r9d
|
|
66345700: 44 39 c8 cmp %r9d,%eax
|
|
66345703: 74 67 je 6634576c <GateFunc_And6_F+0x8c>
|
|
66345705: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66345709: 41 89 c3 mov %eax,%r11d
|
|
6634570c: 45 29 cb sub %r9d,%r11d
|
|
6634570f: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
66345713: 45 01 1a add %r11d,(%r10)
|
|
66345716: 41 89 40 1c mov %eax,0x1c(%r8)
|
|
6634571a: 45 31 c0 xor %r8d,%r8d
|
|
6634571d: 45 8b 0a mov (%r10),%r9d
|
|
66345720: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66345724: 45 85 c9 test %r9d,%r9d
|
|
66345727: 41 0f 9f c0 setg %r8b
|
|
6634572b: 44 3b 00 cmp (%rax),%r8d
|
|
6634572e: 74 3c je 6634576c <GateFunc_And6_F+0x8c>
|
|
66345730: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66345734: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
66345738: 8b 00 mov (%rax),%eax
|
|
6634573a: 85 c0 test %eax,%eax
|
|
6634573c: 75 2e jne 6634576c <GateFunc_And6_F+0x8c>
|
|
6634573e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66345742: 48 8b 0d e7 11 01 00 mov 0x111e7(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345749: 4c 8b 05 d0 11 01 00 mov 0x111d0(%rip),%r8 # 66356920 <net_queue>
|
|
66345750: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66345754: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345758: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634575e: 48 63 01 movslq (%rcx),%rax
|
|
66345761: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66345765: 44 89 09 mov %r9d,(%rcx)
|
|
66345768: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634576c: c3 retq
|
|
6634576d: 0f 1f 00 nopl (%rax)
|
|
66345770: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66345774: 8b 00 mov (%rax),%eax
|
|
66345776: 85 c0 test %eax,%eax
|
|
66345778: 0f 84 7a ff ff ff je 663456f8 <GateFunc_And6_F+0x18>
|
|
6634577e: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66345782: 8b 00 mov (%rax),%eax
|
|
66345784: 85 c0 test %eax,%eax
|
|
66345786: 0f 84 6c ff ff ff je 663456f8 <GateFunc_And6_F+0x18>
|
|
6634578c: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66345790: 8b 00 mov (%rax),%eax
|
|
66345792: 85 c0 test %eax,%eax
|
|
66345794: 0f 84 5e ff ff ff je 663456f8 <GateFunc_And6_F+0x18>
|
|
6634579a: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
6634579e: 44 8b 10 mov (%rax),%r10d
|
|
663457a1: 31 c0 xor %eax,%eax
|
|
663457a3: 45 85 d2 test %r10d,%r10d
|
|
663457a6: 0f 95 c0 setne %al
|
|
663457a9: e9 4a ff ff ff jmpq 663456f8 <GateFunc_And6_F+0x18>
|
|
663457ae: 66 90 xchg %ax,%ax
|
|
|
|
00000000663457b0 <GateFunc_Enabler10_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 a8 00 00 00 mov 0xa8(%rcx),%rax
|
|
663457c4: 44 8b 10 mov (%rax),%r10d
|
|
663457c7: 45 85 d2 test %r10d,%r10d
|
|
663457ca: 74 34 je 66345800 <GateFunc_Enabler10_F+0x50>
|
|
663457cc: 31 d2 xor %edx,%edx
|
|
663457ce: eb 04 jmp 663457d4 <GateFunc_Enabler10_F+0x24>
|
|
663457d0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
663457d4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663457d8: 83 c2 0b add $0xb,%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 0a cmp $0xa,%rsi
|
|
663457ee: 48 89 f2 mov %rsi,%rdx
|
|
663457f1: 75 dd jne 663457d0 <GateFunc_Enabler10_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 2c lea 0x2c(%rax),%rdx
|
|
66345816: b8 58 00 00 00 mov $0x58,%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_Enabler10_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_Enabler10_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_Enabler10_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 a8 00 00 00 cmp $0xa8,%rax
|
|
6634588f: 75 8f jne 66345820 <GateFunc_Enabler10_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_Buffer10_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 a8 00 00 00 mov 0xa8(%rcx),%rax
|
|
663458b4: 44 8b 10 mov (%rax),%r10d
|
|
663458b7: 45 85 d2 test %r10d,%r10d
|
|
663458ba: 74 34 je 663458f0 <GateFunc_Buffer10_F+0x50>
|
|
663458bc: 31 d2 xor %edx,%edx
|
|
663458be: eb 04 jmp 663458c4 <GateFunc_Buffer10_F+0x24>
|
|
663458c0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
663458c4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663458c8: 83 c2 0b add $0xb,%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 0a cmp $0xa,%rsi
|
|
663458de: 48 89 f2 mov %rsi,%rdx
|
|
663458e1: 75 dd jne 663458c0 <GateFunc_Buffer10_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 2c lea 0x2c(%rax),%rdx
|
|
66345906: b8 58 00 00 00 mov $0x58,%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_Buffer10_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_Buffer10_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_Buffer10_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 a8 00 00 00 cmp $0xa8,%rax
|
|
6634597f: 75 8f jne 66345910 <GateFunc_Buffer10_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_Buffer9_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 98 00 00 00 mov 0x98(%rcx),%rax
|
|
663459a4: 44 8b 10 mov (%rax),%r10d
|
|
663459a7: 45 85 d2 test %r10d,%r10d
|
|
663459aa: 74 34 je 663459e0 <GateFunc_Buffer9_F+0x50>
|
|
663459ac: 31 d2 xor %edx,%edx
|
|
663459ae: eb 04 jmp 663459b4 <GateFunc_Buffer9_F+0x24>
|
|
663459b0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
663459b4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663459b8: 83 c2 0a add $0xa,%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 09 cmp $0x9,%rsi
|
|
663459ce: 48 89 f2 mov %rsi,%rdx
|
|
663459d1: 75 dd jne 663459b0 <GateFunc_Buffer9_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 28 lea 0x28(%rax),%rdx
|
|
663459f6: b8 50 00 00 00 mov $0x50,%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_Buffer9_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_Buffer9_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_Buffer9_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 98 00 00 00 cmp $0x98,%rax
|
|
66345a6f: 75 8f jne 66345a00 <GateFunc_Buffer9_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_Enabler9_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 98 00 00 00 mov 0x98(%rcx),%rax
|
|
66345a94: 44 8b 10 mov (%rax),%r10d
|
|
66345a97: 45 85 d2 test %r10d,%r10d
|
|
66345a9a: 74 34 je 66345ad0 <GateFunc_Enabler9_F+0x50>
|
|
66345a9c: 31 d2 xor %edx,%edx
|
|
66345a9e: eb 04 jmp 66345aa4 <GateFunc_Enabler9_F+0x24>
|
|
66345aa0: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
66345aa4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345aa8: 83 c2 0a add $0xa,%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 09 cmp $0x9,%rsi
|
|
66345abe: 48 89 f2 mov %rsi,%rdx
|
|
66345ac1: 75 dd jne 66345aa0 <GateFunc_Enabler9_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 28 lea 0x28(%rax),%rdx
|
|
66345ae6: b8 50 00 00 00 mov $0x50,%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_Enabler9_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_Enabler9_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_Enabler9_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 98 00 00 00 cmp $0x98,%rax
|
|
66345b5f: 75 8f jne 66345af0 <GateFunc_Enabler9_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_Enabler8_F>:
|
|
66345b70: 56 push %rsi
|
|
66345b71: 53 push %rbx
|
|
66345b72: 48 83 ec 28 sub $0x28,%rsp
|
|
66345b76: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66345b7a: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
66345b81: 48 89 cb mov %rcx,%rbx
|
|
66345b84: 8b 32 mov (%rdx),%esi
|
|
66345b86: 85 f6 test %esi,%esi
|
|
66345b88: 74 36 je 66345bc0 <GateFunc_Enabler8_F+0x50>
|
|
66345b8a: 31 d2 xor %edx,%edx
|
|
66345b8c: eb 06 jmp 66345b94 <GateFunc_Enabler8_F+0x24>
|
|
66345b8e: 66 90 xchg %ax,%ax
|
|
66345b90: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66345b94: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345b98: 48 89 d9 mov %rbx,%rcx
|
|
66345b9b: 83 c2 09 add $0x9,%edx
|
|
66345b9e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66345ba2: 44 8b 00 mov (%rax),%r8d
|
|
66345ba5: e8 06 b8 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345baa: 48 83 fe 08 cmp $0x8,%rsi
|
|
66345bae: 48 89 f2 mov %rsi,%rdx
|
|
66345bb1: 75 dd jne 66345b90 <GateFunc_Enabler8_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 51 08 mov 0x8(%rcx),%rdx
|
|
66345bc4: 4c 8b 05 55 0d 01 00 mov 0x10d55(%rip),%r8 # 66356920 <net_queue>
|
|
66345bcb: 48 8b 0d 5e 0d 01 00 mov 0x10d5e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345bd2: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
66345bd6: 45 85 c9 test %r9d,%r9d
|
|
66345bd9: 74 59 je 66345c34 <GateFunc_Enabler8_F+0xc4>
|
|
66345bdb: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345bdf: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66345be3: 45 29 0a sub %r9d,(%r10)
|
|
66345be6: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66345bed: 45 8b 1a mov (%r10),%r11d
|
|
66345bf0: 45 31 d2 xor %r10d,%r10d
|
|
66345bf3: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
66345bf7: 45 85 db test %r11d,%r11d
|
|
66345bfa: 41 0f 9f c2 setg %r10b
|
|
66345bfe: 45 3b 11 cmp (%r9),%r10d
|
|
66345c01: 74 31 je 66345c34 <GateFunc_Enabler8_F+0xc4>
|
|
66345c03: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345c07: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66345c0b: 45 8b 11 mov (%r9),%r10d
|
|
66345c0e: 45 85 d2 test %r10d,%r10d
|
|
66345c11: 75 21 jne 66345c34 <GateFunc_Enabler8_F+0xc4>
|
|
66345c13: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345c17: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
66345c1b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345c1f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345c26: 4c 63 09 movslq (%rcx),%r9
|
|
66345c29: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345c2d: 44 89 19 mov %r11d,(%rcx)
|
|
66345c30: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345c34: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
66345c38: 45 85 c9 test %r9d,%r9d
|
|
66345c3b: 74 58 je 66345c95 <GateFunc_Enabler8_F+0x125>
|
|
66345c3d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345c41: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
66345c45: 45 29 0a sub %r9d,(%r10)
|
|
66345c48: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66345c4f: 45 8b 0a mov (%r10),%r9d
|
|
66345c52: 45 31 d2 xor %r10d,%r10d
|
|
66345c55: 45 85 c9 test %r9d,%r9d
|
|
66345c58: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
66345c5c: 41 0f 9f c2 setg %r10b
|
|
66345c60: 45 3b 11 cmp (%r9),%r10d
|
|
66345c63: 74 30 je 66345c95 <GateFunc_Enabler8_F+0x125>
|
|
66345c65: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345c69: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66345c6d: 41 8b 31 mov (%r9),%esi
|
|
66345c70: 85 f6 test %esi,%esi
|
|
66345c72: 75 21 jne 66345c95 <GateFunc_Enabler8_F+0x125>
|
|
66345c74: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345c78: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
66345c7c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345c80: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345c87: 4c 63 09 movslq (%rcx),%r9
|
|
66345c8a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345c8e: 44 89 19 mov %r11d,(%rcx)
|
|
66345c91: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345c95: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
66345c99: 45 85 c9 test %r9d,%r9d
|
|
66345c9c: 74 59 je 66345cf7 <GateFunc_Enabler8_F+0x187>
|
|
66345c9e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345ca2: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
66345ca6: 45 29 0a sub %r9d,(%r10)
|
|
66345ca9: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
66345cb0: 45 8b 1a mov (%r10),%r11d
|
|
66345cb3: 45 31 d2 xor %r10d,%r10d
|
|
66345cb6: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
66345cba: 45 85 db test %r11d,%r11d
|
|
66345cbd: 41 0f 9f c2 setg %r10b
|
|
66345cc1: 45 3b 11 cmp (%r9),%r10d
|
|
66345cc4: 74 31 je 66345cf7 <GateFunc_Enabler8_F+0x187>
|
|
66345cc6: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345cca: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66345cce: 45 8b 11 mov (%r9),%r10d
|
|
66345cd1: 45 85 d2 test %r10d,%r10d
|
|
66345cd4: 75 21 jne 66345cf7 <GateFunc_Enabler8_F+0x187>
|
|
66345cd6: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345cda: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
66345cde: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345ce2: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345ce9: 4c 63 09 movslq (%rcx),%r9
|
|
66345cec: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345cf0: 44 89 19 mov %r11d,(%rcx)
|
|
66345cf3: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345cf7: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
66345cfb: 45 85 c9 test %r9d,%r9d
|
|
66345cfe: 74 58 je 66345d58 <GateFunc_Enabler8_F+0x1e8>
|
|
66345d00: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345d04: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
66345d08: 45 29 0a sub %r9d,(%r10)
|
|
66345d0b: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66345d12: 45 8b 0a mov (%r10),%r9d
|
|
66345d15: 45 31 d2 xor %r10d,%r10d
|
|
66345d18: 45 85 c9 test %r9d,%r9d
|
|
66345d1b: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
66345d1f: 41 0f 9f c2 setg %r10b
|
|
66345d23: 45 3b 11 cmp (%r9),%r10d
|
|
66345d26: 74 30 je 66345d58 <GateFunc_Enabler8_F+0x1e8>
|
|
66345d28: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345d2c: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66345d30: 41 8b 31 mov (%r9),%esi
|
|
66345d33: 85 f6 test %esi,%esi
|
|
66345d35: 75 21 jne 66345d58 <GateFunc_Enabler8_F+0x1e8>
|
|
66345d37: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345d3b: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
66345d3f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345d43: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345d4a: 4c 63 09 movslq (%rcx),%r9
|
|
66345d4d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345d51: 44 89 19 mov %r11d,(%rcx)
|
|
66345d54: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345d58: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
66345d5c: 45 85 c9 test %r9d,%r9d
|
|
66345d5f: 74 59 je 66345dba <GateFunc_Enabler8_F+0x24a>
|
|
66345d61: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345d65: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
66345d69: 45 29 0a sub %r9d,(%r10)
|
|
66345d6c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
66345d73: 45 8b 1a mov (%r10),%r11d
|
|
66345d76: 45 31 d2 xor %r10d,%r10d
|
|
66345d79: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
66345d7d: 45 85 db test %r11d,%r11d
|
|
66345d80: 41 0f 9f c2 setg %r10b
|
|
66345d84: 45 3b 11 cmp (%r9),%r10d
|
|
66345d87: 74 31 je 66345dba <GateFunc_Enabler8_F+0x24a>
|
|
66345d89: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345d8d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
66345d91: 45 8b 11 mov (%r9),%r10d
|
|
66345d94: 45 85 d2 test %r10d,%r10d
|
|
66345d97: 75 21 jne 66345dba <GateFunc_Enabler8_F+0x24a>
|
|
66345d99: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345d9d: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
66345da1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345da5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345dac: 4c 63 09 movslq (%rcx),%r9
|
|
66345daf: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345db3: 44 89 19 mov %r11d,(%rcx)
|
|
66345db6: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345dba: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
66345dbe: 45 85 c9 test %r9d,%r9d
|
|
66345dc1: 74 58 je 66345e1b <GateFunc_Enabler8_F+0x2ab>
|
|
66345dc3: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345dc7: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
66345dcb: 45 29 0a sub %r9d,(%r10)
|
|
66345dce: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
66345dd5: 45 8b 0a mov (%r10),%r9d
|
|
66345dd8: 45 31 d2 xor %r10d,%r10d
|
|
66345ddb: 45 85 c9 test %r9d,%r9d
|
|
66345dde: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
66345de2: 41 0f 9f c2 setg %r10b
|
|
66345de6: 45 3b 11 cmp (%r9),%r10d
|
|
66345de9: 74 30 je 66345e1b <GateFunc_Enabler8_F+0x2ab>
|
|
66345deb: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345def: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66345df3: 41 8b 31 mov (%r9),%esi
|
|
66345df6: 85 f6 test %esi,%esi
|
|
66345df8: 75 21 jne 66345e1b <GateFunc_Enabler8_F+0x2ab>
|
|
66345dfa: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345dfe: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
66345e02: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345e06: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345e0d: 4c 63 09 movslq (%rcx),%r9
|
|
66345e10: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345e14: 44 89 19 mov %r11d,(%rcx)
|
|
66345e17: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345e1b: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
66345e1f: 45 85 c9 test %r9d,%r9d
|
|
66345e22: 74 59 je 66345e7d <GateFunc_Enabler8_F+0x30d>
|
|
66345e24: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345e28: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
66345e2c: 45 29 0a sub %r9d,(%r10)
|
|
66345e2f: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
66345e36: 45 8b 1a mov (%r10),%r11d
|
|
66345e39: 45 31 d2 xor %r10d,%r10d
|
|
66345e3c: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
66345e40: 45 85 db test %r11d,%r11d
|
|
66345e43: 41 0f 9f c2 setg %r10b
|
|
66345e47: 45 3b 11 cmp (%r9),%r10d
|
|
66345e4a: 74 31 je 66345e7d <GateFunc_Enabler8_F+0x30d>
|
|
66345e4c: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345e50: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
66345e54: 45 8b 11 mov (%r9),%r10d
|
|
66345e57: 45 85 d2 test %r10d,%r10d
|
|
66345e5a: 75 21 jne 66345e7d <GateFunc_Enabler8_F+0x30d>
|
|
66345e5c: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345e60: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
66345e64: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345e68: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345e6f: 4c 63 09 movslq (%rcx),%r9
|
|
66345e72: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345e76: 44 89 19 mov %r11d,(%rcx)
|
|
66345e79: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345e7d: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
66345e81: 45 85 c9 test %r9d,%r9d
|
|
66345e84: 0f 84 29 fd ff ff je 66345bb3 <GateFunc_Enabler8_F+0x43>
|
|
66345e8a: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345e8e: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
66345e95: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
66345e9c: 45 29 0a sub %r9d,(%r10)
|
|
66345e9f: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
66345ea6: 31 d2 xor %edx,%edx
|
|
66345ea8: 45 8b 0a mov (%r10),%r9d
|
|
66345eab: 45 85 c9 test %r9d,%r9d
|
|
66345eae: 0f 9f c2 setg %dl
|
|
66345eb1: 3b 10 cmp (%rax),%edx
|
|
66345eb3: 0f 84 fa fc ff ff je 66345bb3 <GateFunc_Enabler8_F+0x43>
|
|
66345eb9: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66345ebd: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
66345ec4: 8b 00 mov (%rax),%eax
|
|
66345ec6: 85 c0 test %eax,%eax
|
|
66345ec8: 0f 85 e5 fc ff ff jne 66345bb3 <GateFunc_Enabler8_F+0x43>
|
|
66345ece: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66345ed2: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
66345ed9: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66345edd: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66345ee3: 48 63 01 movslq (%rcx),%rax
|
|
66345ee6: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66345eea: 44 89 09 mov %r9d,(%rcx)
|
|
66345eed: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66345ef1: 48 83 c4 28 add $0x28,%rsp
|
|
66345ef5: 5b pop %rbx
|
|
66345ef6: 5e pop %rsi
|
|
66345ef7: c3 retq
|
|
66345ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66345eff: 00
|
|
|
|
0000000066345f00 <GateFunc_Buffer8_F>:
|
|
66345f00: 56 push %rsi
|
|
66345f01: 53 push %rbx
|
|
66345f02: 48 83 ec 28 sub $0x28,%rsp
|
|
66345f06: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66345f0a: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
66345f11: 48 89 cb mov %rcx,%rbx
|
|
66345f14: 8b 32 mov (%rdx),%esi
|
|
66345f16: 85 f6 test %esi,%esi
|
|
66345f18: 74 36 je 66345f50 <GateFunc_Buffer8_F+0x50>
|
|
66345f1a: 31 d2 xor %edx,%edx
|
|
66345f1c: eb 06 jmp 66345f24 <GateFunc_Buffer8_F+0x24>
|
|
66345f1e: 66 90 xchg %ax,%ax
|
|
66345f20: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66345f24: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66345f28: 48 89 d9 mov %rbx,%rcx
|
|
66345f2b: 83 c2 09 add $0x9,%edx
|
|
66345f2e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66345f32: 44 8b 00 mov (%rax),%r8d
|
|
66345f35: e8 76 b4 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66345f3a: 48 83 fe 08 cmp $0x8,%rsi
|
|
66345f3e: 48 89 f2 mov %rsi,%rdx
|
|
66345f41: 75 dd jne 66345f20 <GateFunc_Buffer8_F+0x20>
|
|
66345f43: 48 83 c4 28 add $0x28,%rsp
|
|
66345f47: 5b pop %rbx
|
|
66345f48: 5e pop %rsi
|
|
66345f49: c3 retq
|
|
66345f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66345f50: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66345f54: 4c 8b 05 c5 09 01 00 mov 0x109c5(%rip),%r8 # 66356920 <net_queue>
|
|
66345f5b: 48 8b 0d ce 09 01 00 mov 0x109ce(%rip),%rcx # 66356930 <num_net_queue>
|
|
66345f62: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
66345f66: 45 85 c9 test %r9d,%r9d
|
|
66345f69: 74 59 je 66345fc4 <GateFunc_Buffer8_F+0xc4>
|
|
66345f6b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345f6f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66345f73: 45 29 0a sub %r9d,(%r10)
|
|
66345f76: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66345f7d: 45 8b 1a mov (%r10),%r11d
|
|
66345f80: 45 31 d2 xor %r10d,%r10d
|
|
66345f83: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
66345f87: 45 85 db test %r11d,%r11d
|
|
66345f8a: 41 0f 9f c2 setg %r10b
|
|
66345f8e: 45 3b 11 cmp (%r9),%r10d
|
|
66345f91: 74 31 je 66345fc4 <GateFunc_Buffer8_F+0xc4>
|
|
66345f93: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345f97: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66345f9b: 45 8b 11 mov (%r9),%r10d
|
|
66345f9e: 45 85 d2 test %r10d,%r10d
|
|
66345fa1: 75 21 jne 66345fc4 <GateFunc_Buffer8_F+0xc4>
|
|
66345fa3: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66345fa7: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
66345fab: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66345faf: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66345fb6: 4c 63 09 movslq (%rcx),%r9
|
|
66345fb9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66345fbd: 44 89 19 mov %r11d,(%rcx)
|
|
66345fc0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66345fc4: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
66345fc8: 45 85 c9 test %r9d,%r9d
|
|
66345fcb: 74 58 je 66346025 <GateFunc_Buffer8_F+0x125>
|
|
66345fcd: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66345fd1: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
66345fd5: 45 29 0a sub %r9d,(%r10)
|
|
66345fd8: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66345fdf: 45 8b 0a mov (%r10),%r9d
|
|
66345fe2: 45 31 d2 xor %r10d,%r10d
|
|
66345fe5: 45 85 c9 test %r9d,%r9d
|
|
66345fe8: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
66345fec: 41 0f 9f c2 setg %r10b
|
|
66345ff0: 45 3b 11 cmp (%r9),%r10d
|
|
66345ff3: 74 30 je 66346025 <GateFunc_Buffer8_F+0x125>
|
|
66345ff5: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
66345ff9: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66345ffd: 41 8b 31 mov (%r9),%esi
|
|
66346000: 85 f6 test %esi,%esi
|
|
66346002: 75 21 jne 66346025 <GateFunc_Buffer8_F+0x125>
|
|
66346004: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
66346008: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634600c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346010: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66346017: 4c 63 09 movslq (%rcx),%r9
|
|
6634601a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634601e: 44 89 19 mov %r11d,(%rcx)
|
|
66346021: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346025: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
66346029: 45 85 c9 test %r9d,%r9d
|
|
6634602c: 74 59 je 66346087 <GateFunc_Buffer8_F+0x187>
|
|
6634602e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346032: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
66346036: 45 29 0a sub %r9d,(%r10)
|
|
66346039: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
66346040: 45 8b 1a mov (%r10),%r11d
|
|
66346043: 45 31 d2 xor %r10d,%r10d
|
|
66346046: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634604a: 45 85 db test %r11d,%r11d
|
|
6634604d: 41 0f 9f c2 setg %r10b
|
|
66346051: 45 3b 11 cmp (%r9),%r10d
|
|
66346054: 74 31 je 66346087 <GateFunc_Buffer8_F+0x187>
|
|
66346056: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634605a: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634605e: 45 8b 11 mov (%r9),%r10d
|
|
66346061: 45 85 d2 test %r10d,%r10d
|
|
66346064: 75 21 jne 66346087 <GateFunc_Buffer8_F+0x187>
|
|
66346066: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634606a: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634606e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346072: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
66346079: 4c 63 09 movslq (%rcx),%r9
|
|
6634607c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346080: 44 89 19 mov %r11d,(%rcx)
|
|
66346083: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
66346087: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634608b: 45 85 c9 test %r9d,%r9d
|
|
6634608e: 74 58 je 663460e8 <GateFunc_Buffer8_F+0x1e8>
|
|
66346090: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346094: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
66346098: 45 29 0a sub %r9d,(%r10)
|
|
6634609b: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
663460a2: 45 8b 0a mov (%r10),%r9d
|
|
663460a5: 45 31 d2 xor %r10d,%r10d
|
|
663460a8: 45 85 c9 test %r9d,%r9d
|
|
663460ab: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
663460af: 41 0f 9f c2 setg %r10b
|
|
663460b3: 45 3b 11 cmp (%r9),%r10d
|
|
663460b6: 74 30 je 663460e8 <GateFunc_Buffer8_F+0x1e8>
|
|
663460b8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663460bc: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
663460c0: 41 8b 31 mov (%r9),%esi
|
|
663460c3: 85 f6 test %esi,%esi
|
|
663460c5: 75 21 jne 663460e8 <GateFunc_Buffer8_F+0x1e8>
|
|
663460c7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
663460cb: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
663460cf: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663460d3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663460da: 4c 63 09 movslq (%rcx),%r9
|
|
663460dd: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663460e1: 44 89 19 mov %r11d,(%rcx)
|
|
663460e4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663460e8: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
663460ec: 45 85 c9 test %r9d,%r9d
|
|
663460ef: 74 59 je 6634614a <GateFunc_Buffer8_F+0x24a>
|
|
663460f1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663460f5: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
663460f9: 45 29 0a sub %r9d,(%r10)
|
|
663460fc: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
66346103: 45 8b 1a mov (%r10),%r11d
|
|
66346106: 45 31 d2 xor %r10d,%r10d
|
|
66346109: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634610d: 45 85 db test %r11d,%r11d
|
|
66346110: 41 0f 9f c2 setg %r10b
|
|
66346114: 45 3b 11 cmp (%r9),%r10d
|
|
66346117: 74 31 je 6634614a <GateFunc_Buffer8_F+0x24a>
|
|
66346119: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634611d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
66346121: 45 8b 11 mov (%r9),%r10d
|
|
66346124: 45 85 d2 test %r10d,%r10d
|
|
66346127: 75 21 jne 6634614a <GateFunc_Buffer8_F+0x24a>
|
|
66346129: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634612d: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
66346131: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346135: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634613c: 4c 63 09 movslq (%rcx),%r9
|
|
6634613f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346143: 44 89 19 mov %r11d,(%rcx)
|
|
66346146: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634614a: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634614e: 45 85 c9 test %r9d,%r9d
|
|
66346151: 74 58 je 663461ab <GateFunc_Buffer8_F+0x2ab>
|
|
66346153: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
66346157: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634615b: 45 29 0a sub %r9d,(%r10)
|
|
6634615e: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
66346165: 45 8b 0a mov (%r10),%r9d
|
|
66346168: 45 31 d2 xor %r10d,%r10d
|
|
6634616b: 45 85 c9 test %r9d,%r9d
|
|
6634616e: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
66346172: 41 0f 9f c2 setg %r10b
|
|
66346176: 45 3b 11 cmp (%r9),%r10d
|
|
66346179: 74 30 je 663461ab <GateFunc_Buffer8_F+0x2ab>
|
|
6634617b: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634617f: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66346183: 41 8b 31 mov (%r9),%esi
|
|
66346186: 85 f6 test %esi,%esi
|
|
66346188: 75 21 jne 663461ab <GateFunc_Buffer8_F+0x2ab>
|
|
6634618a: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634618e: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
66346192: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
66346196: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634619d: 4c 63 09 movslq (%rcx),%r9
|
|
663461a0: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
663461a4: 44 89 19 mov %r11d,(%rcx)
|
|
663461a7: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
663461ab: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
663461af: 45 85 c9 test %r9d,%r9d
|
|
663461b2: 74 59 je 6634620d <GateFunc_Buffer8_F+0x30d>
|
|
663461b4: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
663461b8: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
663461bc: 45 29 0a sub %r9d,(%r10)
|
|
663461bf: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
663461c6: 45 8b 1a mov (%r10),%r11d
|
|
663461c9: 45 31 d2 xor %r10d,%r10d
|
|
663461cc: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
663461d0: 45 85 db test %r11d,%r11d
|
|
663461d3: 41 0f 9f c2 setg %r10b
|
|
663461d7: 45 3b 11 cmp (%r9),%r10d
|
|
663461da: 74 31 je 6634620d <GateFunc_Buffer8_F+0x30d>
|
|
663461dc: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
663461e0: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
663461e4: 45 8b 11 mov (%r9),%r10d
|
|
663461e7: 45 85 d2 test %r10d,%r10d
|
|
663461ea: 75 21 jne 6634620d <GateFunc_Buffer8_F+0x30d>
|
|
663461ec: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
663461f0: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
663461f4: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
663461f8: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
663461ff: 4c 63 09 movslq (%rcx),%r9
|
|
66346202: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
66346206: 44 89 19 mov %r11d,(%rcx)
|
|
66346209: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634620d: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
66346211: 45 85 c9 test %r9d,%r9d
|
|
66346214: 0f 84 29 fd ff ff je 66345f43 <GateFunc_Buffer8_F+0x43>
|
|
6634621a: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634621e: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
66346225: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634622c: 45 29 0a sub %r9d,(%r10)
|
|
6634622f: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
66346236: 31 d2 xor %edx,%edx
|
|
66346238: 45 8b 0a mov (%r10),%r9d
|
|
6634623b: 45 85 c9 test %r9d,%r9d
|
|
6634623e: 0f 9f c2 setg %dl
|
|
66346241: 3b 10 cmp (%rax),%edx
|
|
66346243: 0f 84 fa fc ff ff je 66345f43 <GateFunc_Buffer8_F+0x43>
|
|
66346249: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634624d: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
66346254: 8b 00 mov (%rax),%eax
|
|
66346256: 85 c0 test %eax,%eax
|
|
66346258: 0f 85 e5 fc ff ff jne 66345f43 <GateFunc_Buffer8_F+0x43>
|
|
6634625e: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346262: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
66346269: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634626d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346273: 48 63 01 movslq (%rcx),%rax
|
|
66346276: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634627a: 44 89 09 mov %r9d,(%rcx)
|
|
6634627d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66346281: 48 83 c4 28 add $0x28,%rsp
|
|
66346285: 5b pop %rbx
|
|
66346286: 5e pop %rsi
|
|
66346287: c3 retq
|
|
66346288: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634628f: 00
|
|
|
|
0000000066346290 <GateFunc_Enabler7_F>:
|
|
66346290: 56 push %rsi
|
|
66346291: 53 push %rbx
|
|
66346292: 48 83 ec 28 sub $0x28,%rsp
|
|
66346296: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634629a: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
6634629e: 48 89 cb mov %rcx,%rbx
|
|
663462a1: 44 8b 0a mov (%rdx),%r9d
|
|
663462a4: 45 85 c9 test %r9d,%r9d
|
|
663462a7: 74 37 je 663462e0 <GateFunc_Enabler7_F+0x50>
|
|
663462a9: 31 d2 xor %edx,%edx
|
|
663462ab: eb 07 jmp 663462b4 <GateFunc_Enabler7_F+0x24>
|
|
663462ad: 0f 1f 00 nopl (%rax)
|
|
663462b0: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663462b4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663462b8: 48 89 d9 mov %rbx,%rcx
|
|
663462bb: 83 c2 08 add $0x8,%edx
|
|
663462be: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
663462c2: 44 8b 00 mov (%rax),%r8d
|
|
663462c5: e8 e6 b0 ff ff callq 663413b0 <sim_gate_set_port>
|
|
663462ca: 48 83 fe 07 cmp $0x7,%rsi
|
|
663462ce: 48 89 f2 mov %rsi,%rdx
|
|
663462d1: 75 dd jne 663462b0 <GateFunc_Enabler7_F+0x20>
|
|
663462d3: 48 83 c4 28 add $0x28,%rsp
|
|
663462d7: 5b pop %rbx
|
|
663462d8: 5e pop %rsi
|
|
663462d9: c3 retq
|
|
663462da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663462e0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
663462e4: 4c 8b 15 35 06 01 00 mov 0x10635(%rip),%r10 # 66356920 <net_queue>
|
|
663462eb: 48 8b 0d 3e 06 01 00 mov 0x1063e(%rip),%rcx # 66356930 <num_net_queue>
|
|
663462f2: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
663462f6: 45 85 c0 test %r8d,%r8d
|
|
663462f9: 74 3b je 66346336 <GateFunc_Enabler7_F+0xa6>
|
|
663462fb: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663462ff: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66346303: 45 29 01 sub %r8d,(%r9)
|
|
66346306: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634630d: 45 8b 01 mov (%r9),%r8d
|
|
66346310: 45 31 c9 xor %r9d,%r9d
|
|
66346313: 45 85 c0 test %r8d,%r8d
|
|
66346316: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634631a: 41 0f 9f c1 setg %r9b
|
|
6634631e: 45 3b 08 cmp (%r8),%r9d
|
|
66346321: 74 13 je 66346336 <GateFunc_Enabler7_F+0xa6>
|
|
66346323: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346327: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
6634632b: 41 8b 30 mov (%r8),%esi
|
|
6634632e: 85 f6 test %esi,%esi
|
|
66346330: 0f 84 ba 02 00 00 je 663465f0 <GateFunc_Enabler7_F+0x360>
|
|
66346336: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634633a: 45 85 c0 test %r8d,%r8d
|
|
6634633d: 74 3c je 6634637b <GateFunc_Enabler7_F+0xeb>
|
|
6634633f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346343: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66346347: 45 29 01 sub %r8d,(%r9)
|
|
6634634a: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66346351: 45 8b 19 mov (%r9),%r11d
|
|
66346354: 45 31 c9 xor %r9d,%r9d
|
|
66346357: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634635b: 45 85 db test %r11d,%r11d
|
|
6634635e: 41 0f 9f c1 setg %r9b
|
|
66346362: 45 3b 08 cmp (%r8),%r9d
|
|
66346365: 74 14 je 6634637b <GateFunc_Enabler7_F+0xeb>
|
|
66346367: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634636b: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634636f: 45 8b 08 mov (%r8),%r9d
|
|
66346372: 45 85 c9 test %r9d,%r9d
|
|
66346375: 0f 84 45 02 00 00 je 663465c0 <GateFunc_Enabler7_F+0x330>
|
|
6634637b: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634637f: 45 85 c0 test %r8d,%r8d
|
|
66346382: 74 3b je 663463bf <GateFunc_Enabler7_F+0x12f>
|
|
66346384: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346388: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634638c: 45 29 01 sub %r8d,(%r9)
|
|
6634638f: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66346396: 45 8b 01 mov (%r9),%r8d
|
|
66346399: 45 31 c9 xor %r9d,%r9d
|
|
6634639c: 45 85 c0 test %r8d,%r8d
|
|
6634639f: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
663463a3: 41 0f 9f c1 setg %r9b
|
|
663463a7: 45 3b 08 cmp (%r8),%r9d
|
|
663463aa: 74 13 je 663463bf <GateFunc_Enabler7_F+0x12f>
|
|
663463ac: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663463b0: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
663463b4: 41 8b 30 mov (%r8),%esi
|
|
663463b7: 85 f6 test %esi,%esi
|
|
663463b9: 0f 84 d1 01 00 00 je 66346590 <GateFunc_Enabler7_F+0x300>
|
|
663463bf: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
663463c3: 45 85 c0 test %r8d,%r8d
|
|
663463c6: 74 3c je 66346404 <GateFunc_Enabler7_F+0x174>
|
|
663463c8: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663463cc: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
663463d0: 45 29 01 sub %r8d,(%r9)
|
|
663463d3: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
663463da: 45 8b 19 mov (%r9),%r11d
|
|
663463dd: 45 31 c9 xor %r9d,%r9d
|
|
663463e0: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
663463e4: 45 85 db test %r11d,%r11d
|
|
663463e7: 41 0f 9f c1 setg %r9b
|
|
663463eb: 45 3b 08 cmp (%r8),%r9d
|
|
663463ee: 74 14 je 66346404 <GateFunc_Enabler7_F+0x174>
|
|
663463f0: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663463f4: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
663463f8: 45 8b 08 mov (%r8),%r9d
|
|
663463fb: 45 85 c9 test %r9d,%r9d
|
|
663463fe: 0f 84 5c 01 00 00 je 66346560 <GateFunc_Enabler7_F+0x2d0>
|
|
66346404: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66346408: 45 85 c0 test %r8d,%r8d
|
|
6634640b: 74 3b je 66346448 <GateFunc_Enabler7_F+0x1b8>
|
|
6634640d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346411: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66346415: 45 29 01 sub %r8d,(%r9)
|
|
66346418: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634641f: 45 8b 01 mov (%r9),%r8d
|
|
66346422: 45 31 c9 xor %r9d,%r9d
|
|
66346425: 45 85 c0 test %r8d,%r8d
|
|
66346428: 4c 8b 40 60 mov 0x60(%rax),%r8
|
|
6634642c: 41 0f 9f c1 setg %r9b
|
|
66346430: 45 3b 08 cmp (%r8),%r9d
|
|
66346433: 74 13 je 66346448 <GateFunc_Enabler7_F+0x1b8>
|
|
66346435: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346439: 4d 8b 40 60 mov 0x60(%r8),%r8
|
|
6634643d: 41 8b 30 mov (%r8),%esi
|
|
66346440: 85 f6 test %esi,%esi
|
|
66346442: 0f 84 e8 00 00 00 je 66346530 <GateFunc_Enabler7_F+0x2a0>
|
|
66346448: 44 8b 42 34 mov 0x34(%rdx),%r8d
|
|
6634644c: 45 85 c0 test %r8d,%r8d
|
|
6634644f: 74 38 je 66346489 <GateFunc_Enabler7_F+0x1f9>
|
|
66346451: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346455: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
66346459: 45 29 01 sub %r8d,(%r9)
|
|
6634645c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
66346463: 45 8b 19 mov (%r9),%r11d
|
|
66346466: 45 31 c9 xor %r9d,%r9d
|
|
66346469: 4c 8b 40 68 mov 0x68(%rax),%r8
|
|
6634646d: 45 85 db test %r11d,%r11d
|
|
66346470: 41 0f 9f c1 setg %r9b
|
|
66346474: 45 3b 08 cmp (%r8),%r9d
|
|
66346477: 74 10 je 66346489 <GateFunc_Enabler7_F+0x1f9>
|
|
66346479: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634647d: 4d 8b 40 68 mov 0x68(%r8),%r8
|
|
66346481: 45 8b 08 mov (%r8),%r9d
|
|
66346484: 45 85 c9 test %r9d,%r9d
|
|
66346487: 74 77 je 66346500 <GateFunc_Enabler7_F+0x270>
|
|
66346489: 44 8b 42 38 mov 0x38(%rdx),%r8d
|
|
6634648d: 45 85 c0 test %r8d,%r8d
|
|
66346490: 0f 84 3d fe ff ff je 663462d3 <GateFunc_Enabler7_F+0x43>
|
|
66346496: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634649a: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634649e: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
663464a2: 45 29 01 sub %r8d,(%r9)
|
|
663464a5: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
663464ac: 31 d2 xor %edx,%edx
|
|
663464ae: 45 8b 01 mov (%r9),%r8d
|
|
663464b1: 45 85 c0 test %r8d,%r8d
|
|
663464b4: 0f 9f c2 setg %dl
|
|
663464b7: 3b 10 cmp (%rax),%edx
|
|
663464b9: 0f 84 14 fe ff ff je 663462d3 <GateFunc_Enabler7_F+0x43>
|
|
663464bf: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
663464c3: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
663464c7: 8b 00 mov (%rax),%eax
|
|
663464c9: 85 c0 test %eax,%eax
|
|
663464cb: 0f 85 02 fe ff ff jne 663462d3 <GateFunc_Enabler7_F+0x43>
|
|
663464d1: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
663464d5: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
663464d9: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663464dd: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663464e3: 48 63 01 movslq (%rcx),%rax
|
|
663464e6: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
663464ea: 44 89 01 mov %r8d,(%rcx)
|
|
663464ed: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
663464f1: 48 83 c4 28 add $0x28,%rsp
|
|
663464f5: 5b pop %rbx
|
|
663464f6: 5e pop %rsi
|
|
663464f7: c3 retq
|
|
663464f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663464ff: 00
|
|
66346500: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346504: 4d 8b 48 68 mov 0x68(%r8),%r9
|
|
66346508: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634650c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346513: 4c 63 01 movslq (%rcx),%r8
|
|
66346516: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634651a: 44 89 19 mov %r11d,(%rcx)
|
|
6634651d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346521: e9 63 ff ff ff jmpq 66346489 <GateFunc_Enabler7_F+0x1f9>
|
|
66346526: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634652d: 00 00 00
|
|
66346530: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346534: 4d 8b 48 60 mov 0x60(%r8),%r9
|
|
66346538: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634653c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346543: 4c 63 01 movslq (%rcx),%r8
|
|
66346546: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634654a: 44 89 19 mov %r11d,(%rcx)
|
|
6634654d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346551: e9 f2 fe ff ff jmpq 66346448 <GateFunc_Enabler7_F+0x1b8>
|
|
66346556: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634655d: 00 00 00
|
|
66346560: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346564: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
66346568: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634656c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346573: 4c 63 01 movslq (%rcx),%r8
|
|
66346576: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634657a: 44 89 19 mov %r11d,(%rcx)
|
|
6634657d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346581: e9 7e fe ff ff jmpq 66346404 <GateFunc_Enabler7_F+0x174>
|
|
66346586: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634658d: 00 00 00
|
|
66346590: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346594: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
66346598: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634659c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663465a3: 4c 63 01 movslq (%rcx),%r8
|
|
663465a6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663465aa: 44 89 19 mov %r11d,(%rcx)
|
|
663465ad: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663465b1: e9 09 fe ff ff jmpq 663463bf <GateFunc_Enabler7_F+0x12f>
|
|
663465b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663465bd: 00 00 00
|
|
663465c0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663465c4: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
663465c8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663465cc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663465d3: 4c 63 01 movslq (%rcx),%r8
|
|
663465d6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663465da: 44 89 19 mov %r11d,(%rcx)
|
|
663465dd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663465e1: e9 95 fd ff ff jmpq 6634637b <GateFunc_Enabler7_F+0xeb>
|
|
663465e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663465ed: 00 00 00
|
|
663465f0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663465f4: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
663465f8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663465fc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346603: 4c 63 01 movslq (%rcx),%r8
|
|
66346606: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634660a: 44 89 19 mov %r11d,(%rcx)
|
|
6634660d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346611: e9 20 fd ff ff jmpq 66346336 <GateFunc_Enabler7_F+0xa6>
|
|
66346616: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634661d: 00 00 00
|
|
|
|
0000000066346620 <GateFunc_Buffer7_F>:
|
|
66346620: 56 push %rsi
|
|
66346621: 53 push %rbx
|
|
66346622: 48 83 ec 28 sub $0x28,%rsp
|
|
66346626: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634662a: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
6634662e: 48 89 cb mov %rcx,%rbx
|
|
66346631: 44 8b 0a mov (%rdx),%r9d
|
|
66346634: 45 85 c9 test %r9d,%r9d
|
|
66346637: 74 37 je 66346670 <GateFunc_Buffer7_F+0x50>
|
|
66346639: 31 d2 xor %edx,%edx
|
|
6634663b: eb 07 jmp 66346644 <GateFunc_Buffer7_F+0x24>
|
|
6634663d: 0f 1f 00 nopl (%rax)
|
|
66346640: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66346644: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346648: 48 89 d9 mov %rbx,%rcx
|
|
6634664b: 83 c2 08 add $0x8,%edx
|
|
6634664e: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66346652: 44 8b 00 mov (%rax),%r8d
|
|
66346655: e8 56 ad ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634665a: 48 83 fe 07 cmp $0x7,%rsi
|
|
6634665e: 48 89 f2 mov %rsi,%rdx
|
|
66346661: 75 dd jne 66346640 <GateFunc_Buffer7_F+0x20>
|
|
66346663: 48 83 c4 28 add $0x28,%rsp
|
|
66346667: 5b pop %rbx
|
|
66346668: 5e pop %rsi
|
|
66346669: c3 retq
|
|
6634666a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346670: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346674: 4c 8b 15 a5 02 01 00 mov 0x102a5(%rip),%r10 # 66356920 <net_queue>
|
|
6634667b: 48 8b 0d ae 02 01 00 mov 0x102ae(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346682: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66346686: 45 85 c0 test %r8d,%r8d
|
|
66346689: 74 3b je 663466c6 <GateFunc_Buffer7_F+0xa6>
|
|
6634668b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634668f: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66346693: 45 29 01 sub %r8d,(%r9)
|
|
66346696: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634669d: 45 8b 01 mov (%r9),%r8d
|
|
663466a0: 45 31 c9 xor %r9d,%r9d
|
|
663466a3: 45 85 c0 test %r8d,%r8d
|
|
663466a6: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
663466aa: 41 0f 9f c1 setg %r9b
|
|
663466ae: 45 3b 08 cmp (%r8),%r9d
|
|
663466b1: 74 13 je 663466c6 <GateFunc_Buffer7_F+0xa6>
|
|
663466b3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663466b7: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
663466bb: 41 8b 30 mov (%r8),%esi
|
|
663466be: 85 f6 test %esi,%esi
|
|
663466c0: 0f 84 ba 02 00 00 je 66346980 <GateFunc_Buffer7_F+0x360>
|
|
663466c6: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
663466ca: 45 85 c0 test %r8d,%r8d
|
|
663466cd: 74 3c je 6634670b <GateFunc_Buffer7_F+0xeb>
|
|
663466cf: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663466d3: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
663466d7: 45 29 01 sub %r8d,(%r9)
|
|
663466da: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
663466e1: 45 8b 19 mov (%r9),%r11d
|
|
663466e4: 45 31 c9 xor %r9d,%r9d
|
|
663466e7: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
663466eb: 45 85 db test %r11d,%r11d
|
|
663466ee: 41 0f 9f c1 setg %r9b
|
|
663466f2: 45 3b 08 cmp (%r8),%r9d
|
|
663466f5: 74 14 je 6634670b <GateFunc_Buffer7_F+0xeb>
|
|
663466f7: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663466fb: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
663466ff: 45 8b 08 mov (%r8),%r9d
|
|
66346702: 45 85 c9 test %r9d,%r9d
|
|
66346705: 0f 84 45 02 00 00 je 66346950 <GateFunc_Buffer7_F+0x330>
|
|
6634670b: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634670f: 45 85 c0 test %r8d,%r8d
|
|
66346712: 74 3b je 6634674f <GateFunc_Buffer7_F+0x12f>
|
|
66346714: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346718: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634671c: 45 29 01 sub %r8d,(%r9)
|
|
6634671f: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66346726: 45 8b 01 mov (%r9),%r8d
|
|
66346729: 45 31 c9 xor %r9d,%r9d
|
|
6634672c: 45 85 c0 test %r8d,%r8d
|
|
6634672f: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
66346733: 41 0f 9f c1 setg %r9b
|
|
66346737: 45 3b 08 cmp (%r8),%r9d
|
|
6634673a: 74 13 je 6634674f <GateFunc_Buffer7_F+0x12f>
|
|
6634673c: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346740: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
66346744: 41 8b 30 mov (%r8),%esi
|
|
66346747: 85 f6 test %esi,%esi
|
|
66346749: 0f 84 d1 01 00 00 je 66346920 <GateFunc_Buffer7_F+0x300>
|
|
6634674f: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
66346753: 45 85 c0 test %r8d,%r8d
|
|
66346756: 74 3c je 66346794 <GateFunc_Buffer7_F+0x174>
|
|
66346758: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634675c: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66346760: 45 29 01 sub %r8d,(%r9)
|
|
66346763: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634676a: 45 8b 19 mov (%r9),%r11d
|
|
6634676d: 45 31 c9 xor %r9d,%r9d
|
|
66346770: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
66346774: 45 85 db test %r11d,%r11d
|
|
66346777: 41 0f 9f c1 setg %r9b
|
|
6634677b: 45 3b 08 cmp (%r8),%r9d
|
|
6634677e: 74 14 je 66346794 <GateFunc_Buffer7_F+0x174>
|
|
66346780: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346784: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
66346788: 45 8b 08 mov (%r8),%r9d
|
|
6634678b: 45 85 c9 test %r9d,%r9d
|
|
6634678e: 0f 84 5c 01 00 00 je 663468f0 <GateFunc_Buffer7_F+0x2d0>
|
|
66346794: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66346798: 45 85 c0 test %r8d,%r8d
|
|
6634679b: 74 3b je 663467d8 <GateFunc_Buffer7_F+0x1b8>
|
|
6634679d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663467a1: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
663467a5: 45 29 01 sub %r8d,(%r9)
|
|
663467a8: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
663467af: 45 8b 01 mov (%r9),%r8d
|
|
663467b2: 45 31 c9 xor %r9d,%r9d
|
|
663467b5: 45 85 c0 test %r8d,%r8d
|
|
663467b8: 4c 8b 40 60 mov 0x60(%rax),%r8
|
|
663467bc: 41 0f 9f c1 setg %r9b
|
|
663467c0: 45 3b 08 cmp (%r8),%r9d
|
|
663467c3: 74 13 je 663467d8 <GateFunc_Buffer7_F+0x1b8>
|
|
663467c5: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663467c9: 4d 8b 40 60 mov 0x60(%r8),%r8
|
|
663467cd: 41 8b 30 mov (%r8),%esi
|
|
663467d0: 85 f6 test %esi,%esi
|
|
663467d2: 0f 84 e8 00 00 00 je 663468c0 <GateFunc_Buffer7_F+0x2a0>
|
|
663467d8: 44 8b 42 34 mov 0x34(%rdx),%r8d
|
|
663467dc: 45 85 c0 test %r8d,%r8d
|
|
663467df: 74 38 je 66346819 <GateFunc_Buffer7_F+0x1f9>
|
|
663467e1: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663467e5: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
663467e9: 45 29 01 sub %r8d,(%r9)
|
|
663467ec: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
663467f3: 45 8b 19 mov (%r9),%r11d
|
|
663467f6: 45 31 c9 xor %r9d,%r9d
|
|
663467f9: 4c 8b 40 68 mov 0x68(%rax),%r8
|
|
663467fd: 45 85 db test %r11d,%r11d
|
|
66346800: 41 0f 9f c1 setg %r9b
|
|
66346804: 45 3b 08 cmp (%r8),%r9d
|
|
66346807: 74 10 je 66346819 <GateFunc_Buffer7_F+0x1f9>
|
|
66346809: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634680d: 4d 8b 40 68 mov 0x68(%r8),%r8
|
|
66346811: 45 8b 08 mov (%r8),%r9d
|
|
66346814: 45 85 c9 test %r9d,%r9d
|
|
66346817: 74 77 je 66346890 <GateFunc_Buffer7_F+0x270>
|
|
66346819: 44 8b 42 38 mov 0x38(%rdx),%r8d
|
|
6634681d: 45 85 c0 test %r8d,%r8d
|
|
66346820: 0f 84 3d fe ff ff je 66346663 <GateFunc_Buffer7_F+0x43>
|
|
66346826: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634682a: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634682e: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
66346832: 45 29 01 sub %r8d,(%r9)
|
|
66346835: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634683c: 31 d2 xor %edx,%edx
|
|
6634683e: 45 8b 01 mov (%r9),%r8d
|
|
66346841: 45 85 c0 test %r8d,%r8d
|
|
66346844: 0f 9f c2 setg %dl
|
|
66346847: 3b 10 cmp (%rax),%edx
|
|
66346849: 0f 84 14 fe ff ff je 66346663 <GateFunc_Buffer7_F+0x43>
|
|
6634684f: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66346853: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
66346857: 8b 00 mov (%rax),%eax
|
|
66346859: 85 c0 test %eax,%eax
|
|
6634685b: 0f 85 02 fe ff ff jne 66346663 <GateFunc_Buffer7_F+0x43>
|
|
66346861: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346865: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
66346869: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634686d: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346873: 48 63 01 movslq (%rcx),%rax
|
|
66346876: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634687a: 44 89 01 mov %r8d,(%rcx)
|
|
6634687d: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66346881: 48 83 c4 28 add $0x28,%rsp
|
|
66346885: 5b pop %rbx
|
|
66346886: 5e pop %rsi
|
|
66346887: c3 retq
|
|
66346888: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634688f: 00
|
|
66346890: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346894: 4d 8b 48 68 mov 0x68(%r8),%r9
|
|
66346898: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634689c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663468a3: 4c 63 01 movslq (%rcx),%r8
|
|
663468a6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663468aa: 44 89 19 mov %r11d,(%rcx)
|
|
663468ad: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663468b1: e9 63 ff ff ff jmpq 66346819 <GateFunc_Buffer7_F+0x1f9>
|
|
663468b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663468bd: 00 00 00
|
|
663468c0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663468c4: 4d 8b 48 60 mov 0x60(%r8),%r9
|
|
663468c8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663468cc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663468d3: 4c 63 01 movslq (%rcx),%r8
|
|
663468d6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663468da: 44 89 19 mov %r11d,(%rcx)
|
|
663468dd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663468e1: e9 f2 fe ff ff jmpq 663467d8 <GateFunc_Buffer7_F+0x1b8>
|
|
663468e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663468ed: 00 00 00
|
|
663468f0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663468f4: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
663468f8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663468fc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346903: 4c 63 01 movslq (%rcx),%r8
|
|
66346906: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634690a: 44 89 19 mov %r11d,(%rcx)
|
|
6634690d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346911: e9 7e fe ff ff jmpq 66346794 <GateFunc_Buffer7_F+0x174>
|
|
66346916: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634691d: 00 00 00
|
|
66346920: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346924: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
66346928: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634692c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346933: 4c 63 01 movslq (%rcx),%r8
|
|
66346936: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634693a: 44 89 19 mov %r11d,(%rcx)
|
|
6634693d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346941: e9 09 fe ff ff jmpq 6634674f <GateFunc_Buffer7_F+0x12f>
|
|
66346946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634694d: 00 00 00
|
|
66346950: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346954: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66346958: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634695c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346963: 4c 63 01 movslq (%rcx),%r8
|
|
66346966: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634696a: 44 89 19 mov %r11d,(%rcx)
|
|
6634696d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346971: e9 95 fd ff ff jmpq 6634670b <GateFunc_Buffer7_F+0xeb>
|
|
66346976: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634697d: 00 00 00
|
|
66346980: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346984: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66346988: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634698c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346993: 4c 63 01 movslq (%rcx),%r8
|
|
66346996: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634699a: 44 89 19 mov %r11d,(%rcx)
|
|
6634699d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663469a1: e9 20 fd ff ff jmpq 663466c6 <GateFunc_Buffer7_F+0xa6>
|
|
663469a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663469ad: 00 00 00
|
|
|
|
00000000663469b0 <GateFunc_Buffer6_F>:
|
|
663469b0: 56 push %rsi
|
|
663469b1: 53 push %rbx
|
|
663469b2: 48 83 ec 28 sub $0x28,%rsp
|
|
663469b6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663469ba: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
663469be: 48 89 cb mov %rcx,%rbx
|
|
663469c1: 8b 32 mov (%rdx),%esi
|
|
663469c3: 85 f6 test %esi,%esi
|
|
663469c5: 74 39 je 66346a00 <GateFunc_Buffer6_F+0x50>
|
|
663469c7: 31 d2 xor %edx,%edx
|
|
663469c9: eb 09 jmp 663469d4 <GateFunc_Buffer6_F+0x24>
|
|
663469cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663469d0: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663469d4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663469d8: 48 89 d9 mov %rbx,%rcx
|
|
663469db: 83 c2 07 add $0x7,%edx
|
|
663469de: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
663469e2: 44 8b 00 mov (%rax),%r8d
|
|
663469e5: e8 c6 a9 ff ff callq 663413b0 <sim_gate_set_port>
|
|
663469ea: 48 83 fe 06 cmp $0x6,%rsi
|
|
663469ee: 48 89 f2 mov %rsi,%rdx
|
|
663469f1: 75 dd jne 663469d0 <GateFunc_Buffer6_F+0x20>
|
|
663469f3: 48 83 c4 28 add $0x28,%rsp
|
|
663469f7: 5b pop %rbx
|
|
663469f8: 5e pop %rsi
|
|
663469f9: c3 retq
|
|
663469fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346a00: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346a04: 4c 8b 15 15 ff 00 00 mov 0xff15(%rip),%r10 # 66356920 <net_queue>
|
|
66346a0b: 48 8b 0d 1e ff 00 00 mov 0xff1e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346a12: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
66346a16: 45 85 c0 test %r8d,%r8d
|
|
66346a19: 74 3c je 66346a57 <GateFunc_Buffer6_F+0xa7>
|
|
66346a1b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346a1f: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66346a23: 45 29 01 sub %r8d,(%r9)
|
|
66346a26: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66346a2d: 45 8b 19 mov (%r9),%r11d
|
|
66346a30: 45 31 c9 xor %r9d,%r9d
|
|
66346a33: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66346a37: 45 85 db test %r11d,%r11d
|
|
66346a3a: 41 0f 9f c1 setg %r9b
|
|
66346a3e: 45 3b 08 cmp (%r8),%r9d
|
|
66346a41: 74 14 je 66346a57 <GateFunc_Buffer6_F+0xa7>
|
|
66346a43: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346a47: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66346a4b: 45 8b 08 mov (%r8),%r9d
|
|
66346a4e: 45 85 c9 test %r9d,%r9d
|
|
66346a51: 0f 84 39 02 00 00 je 66346c90 <GateFunc_Buffer6_F+0x2e0>
|
|
66346a57: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66346a5b: 45 85 c0 test %r8d,%r8d
|
|
66346a5e: 74 3b je 66346a9b <GateFunc_Buffer6_F+0xeb>
|
|
66346a60: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346a64: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66346a68: 45 29 01 sub %r8d,(%r9)
|
|
66346a6b: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66346a72: 45 8b 01 mov (%r9),%r8d
|
|
66346a75: 45 31 c9 xor %r9d,%r9d
|
|
66346a78: 45 85 c0 test %r8d,%r8d
|
|
66346a7b: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66346a7f: 41 0f 9f c1 setg %r9b
|
|
66346a83: 45 3b 08 cmp (%r8),%r9d
|
|
66346a86: 74 13 je 66346a9b <GateFunc_Buffer6_F+0xeb>
|
|
66346a88: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346a8c: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66346a90: 41 8b 30 mov (%r8),%esi
|
|
66346a93: 85 f6 test %esi,%esi
|
|
66346a95: 0f 84 c5 01 00 00 je 66346c60 <GateFunc_Buffer6_F+0x2b0>
|
|
66346a9b: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
66346a9f: 45 85 c0 test %r8d,%r8d
|
|
66346aa2: 74 3c je 66346ae0 <GateFunc_Buffer6_F+0x130>
|
|
66346aa4: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346aa8: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66346aac: 45 29 01 sub %r8d,(%r9)
|
|
66346aaf: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66346ab6: 45 8b 19 mov (%r9),%r11d
|
|
66346ab9: 45 31 c9 xor %r9d,%r9d
|
|
66346abc: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66346ac0: 45 85 db test %r11d,%r11d
|
|
66346ac3: 41 0f 9f c1 setg %r9b
|
|
66346ac7: 45 3b 08 cmp (%r8),%r9d
|
|
66346aca: 74 14 je 66346ae0 <GateFunc_Buffer6_F+0x130>
|
|
66346acc: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346ad0: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66346ad4: 45 8b 08 mov (%r8),%r9d
|
|
66346ad7: 45 85 c9 test %r9d,%r9d
|
|
66346ada: 0f 84 50 01 00 00 je 66346c30 <GateFunc_Buffer6_F+0x280>
|
|
66346ae0: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66346ae4: 45 85 c0 test %r8d,%r8d
|
|
66346ae7: 74 3b je 66346b24 <GateFunc_Buffer6_F+0x174>
|
|
66346ae9: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346aed: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66346af1: 45 29 01 sub %r8d,(%r9)
|
|
66346af4: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66346afb: 45 8b 01 mov (%r9),%r8d
|
|
66346afe: 45 31 c9 xor %r9d,%r9d
|
|
66346b01: 45 85 c0 test %r8d,%r8d
|
|
66346b04: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
66346b08: 41 0f 9f c1 setg %r9b
|
|
66346b0c: 45 3b 08 cmp (%r8),%r9d
|
|
66346b0f: 74 13 je 66346b24 <GateFunc_Buffer6_F+0x174>
|
|
66346b11: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346b15: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
66346b19: 41 8b 30 mov (%r8),%esi
|
|
66346b1c: 85 f6 test %esi,%esi
|
|
66346b1e: 0f 84 dc 00 00 00 je 66346c00 <GateFunc_Buffer6_F+0x250>
|
|
66346b24: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
66346b28: 45 85 c0 test %r8d,%r8d
|
|
66346b2b: 74 38 je 66346b65 <GateFunc_Buffer6_F+0x1b5>
|
|
66346b2d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346b31: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66346b35: 45 29 01 sub %r8d,(%r9)
|
|
66346b38: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
66346b3f: 45 8b 19 mov (%r9),%r11d
|
|
66346b42: 45 31 c9 xor %r9d,%r9d
|
|
66346b45: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
66346b49: 45 85 db test %r11d,%r11d
|
|
66346b4c: 41 0f 9f c1 setg %r9b
|
|
66346b50: 45 3b 08 cmp (%r8),%r9d
|
|
66346b53: 74 10 je 66346b65 <GateFunc_Buffer6_F+0x1b5>
|
|
66346b55: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346b59: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
66346b5d: 45 8b 08 mov (%r8),%r9d
|
|
66346b60: 45 85 c9 test %r9d,%r9d
|
|
66346b63: 74 6f je 66346bd4 <GateFunc_Buffer6_F+0x224>
|
|
66346b65: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66346b69: 45 85 c0 test %r8d,%r8d
|
|
66346b6c: 0f 84 81 fe ff ff je 663469f3 <GateFunc_Buffer6_F+0x43>
|
|
66346b72: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346b76: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66346b7a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66346b7e: 45 29 01 sub %r8d,(%r9)
|
|
66346b81: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66346b88: 31 d2 xor %edx,%edx
|
|
66346b8a: 45 8b 01 mov (%r9),%r8d
|
|
66346b8d: 45 85 c0 test %r8d,%r8d
|
|
66346b90: 0f 9f c2 setg %dl
|
|
66346b93: 3b 10 cmp (%rax),%edx
|
|
66346b95: 0f 84 58 fe ff ff je 663469f3 <GateFunc_Buffer6_F+0x43>
|
|
66346b9b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66346b9f: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66346ba3: 8b 00 mov (%rax),%eax
|
|
66346ba5: 85 c0 test %eax,%eax
|
|
66346ba7: 0f 85 46 fe ff ff jne 663469f3 <GateFunc_Buffer6_F+0x43>
|
|
66346bad: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346bb1: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
66346bb5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66346bb9: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346bbf: 48 63 01 movslq (%rcx),%rax
|
|
66346bc2: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66346bc6: 44 89 01 mov %r8d,(%rcx)
|
|
66346bc9: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66346bcd: 48 83 c4 28 add $0x28,%rsp
|
|
66346bd1: 5b pop %rbx
|
|
66346bd2: 5e pop %rsi
|
|
66346bd3: c3 retq
|
|
66346bd4: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346bd8: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
66346bdc: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346be0: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346be7: 4c 63 01 movslq (%rcx),%r8
|
|
66346bea: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346bee: 44 89 19 mov %r11d,(%rcx)
|
|
66346bf1: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346bf5: e9 6b ff ff ff jmpq 66346b65 <GateFunc_Buffer6_F+0x1b5>
|
|
66346bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346c00: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346c04: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
66346c08: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346c0c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346c13: 4c 63 01 movslq (%rcx),%r8
|
|
66346c16: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346c1a: 44 89 19 mov %r11d,(%rcx)
|
|
66346c1d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346c21: e9 fe fe ff ff jmpq 66346b24 <GateFunc_Buffer6_F+0x174>
|
|
66346c26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346c2d: 00 00 00
|
|
66346c30: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346c34: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66346c38: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346c3c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346c43: 4c 63 01 movslq (%rcx),%r8
|
|
66346c46: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346c4a: 44 89 19 mov %r11d,(%rcx)
|
|
66346c4d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346c51: e9 8a fe ff ff jmpq 66346ae0 <GateFunc_Buffer6_F+0x130>
|
|
66346c56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346c5d: 00 00 00
|
|
66346c60: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346c64: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66346c68: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346c6c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346c73: 4c 63 01 movslq (%rcx),%r8
|
|
66346c76: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346c7a: 44 89 19 mov %r11d,(%rcx)
|
|
66346c7d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346c81: e9 15 fe ff ff jmpq 66346a9b <GateFunc_Buffer6_F+0xeb>
|
|
66346c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346c8d: 00 00 00
|
|
66346c90: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346c94: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66346c98: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346c9c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ca3: 4c 63 01 movslq (%rcx),%r8
|
|
66346ca6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346caa: 44 89 19 mov %r11d,(%rcx)
|
|
66346cad: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346cb1: e9 a1 fd ff ff jmpq 66346a57 <GateFunc_Buffer6_F+0xa7>
|
|
66346cb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346cbd: 00 00 00
|
|
|
|
0000000066346cc0 <GateFunc_Enabler6_F>:
|
|
66346cc0: 56 push %rsi
|
|
66346cc1: 53 push %rbx
|
|
66346cc2: 48 83 ec 28 sub $0x28,%rsp
|
|
66346cc6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66346cca: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
66346cce: 48 89 cb mov %rcx,%rbx
|
|
66346cd1: 8b 32 mov (%rdx),%esi
|
|
66346cd3: 85 f6 test %esi,%esi
|
|
66346cd5: 74 39 je 66346d10 <GateFunc_Enabler6_F+0x50>
|
|
66346cd7: 31 d2 xor %edx,%edx
|
|
66346cd9: eb 09 jmp 66346ce4 <GateFunc_Enabler6_F+0x24>
|
|
66346cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66346ce0: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66346ce4: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66346ce8: 48 89 d9 mov %rbx,%rcx
|
|
66346ceb: 83 c2 07 add $0x7,%edx
|
|
66346cee: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66346cf2: 44 8b 00 mov (%rax),%r8d
|
|
66346cf5: e8 b6 a6 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66346cfa: 48 83 fe 06 cmp $0x6,%rsi
|
|
66346cfe: 48 89 f2 mov %rsi,%rdx
|
|
66346d01: 75 dd jne 66346ce0 <GateFunc_Enabler6_F+0x20>
|
|
66346d03: 48 83 c4 28 add $0x28,%rsp
|
|
66346d07: 5b pop %rbx
|
|
66346d08: 5e pop %rsi
|
|
66346d09: c3 retq
|
|
66346d0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346d10: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66346d14: 4c 8b 15 05 fc 00 00 mov 0xfc05(%rip),%r10 # 66356920 <net_queue>
|
|
66346d1b: 48 8b 0d 0e fc 00 00 mov 0xfc0e(%rip),%rcx # 66356930 <num_net_queue>
|
|
66346d22: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
66346d26: 45 85 c0 test %r8d,%r8d
|
|
66346d29: 74 3c je 66346d67 <GateFunc_Enabler6_F+0xa7>
|
|
66346d2b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346d2f: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66346d33: 45 29 01 sub %r8d,(%r9)
|
|
66346d36: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66346d3d: 45 8b 19 mov (%r9),%r11d
|
|
66346d40: 45 31 c9 xor %r9d,%r9d
|
|
66346d43: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66346d47: 45 85 db test %r11d,%r11d
|
|
66346d4a: 41 0f 9f c1 setg %r9b
|
|
66346d4e: 45 3b 08 cmp (%r8),%r9d
|
|
66346d51: 74 14 je 66346d67 <GateFunc_Enabler6_F+0xa7>
|
|
66346d53: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346d57: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66346d5b: 45 8b 08 mov (%r8),%r9d
|
|
66346d5e: 45 85 c9 test %r9d,%r9d
|
|
66346d61: 0f 84 39 02 00 00 je 66346fa0 <GateFunc_Enabler6_F+0x2e0>
|
|
66346d67: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66346d6b: 45 85 c0 test %r8d,%r8d
|
|
66346d6e: 74 3b je 66346dab <GateFunc_Enabler6_F+0xeb>
|
|
66346d70: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346d74: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66346d78: 45 29 01 sub %r8d,(%r9)
|
|
66346d7b: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66346d82: 45 8b 01 mov (%r9),%r8d
|
|
66346d85: 45 31 c9 xor %r9d,%r9d
|
|
66346d88: 45 85 c0 test %r8d,%r8d
|
|
66346d8b: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66346d8f: 41 0f 9f c1 setg %r9b
|
|
66346d93: 45 3b 08 cmp (%r8),%r9d
|
|
66346d96: 74 13 je 66346dab <GateFunc_Enabler6_F+0xeb>
|
|
66346d98: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346d9c: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66346da0: 41 8b 30 mov (%r8),%esi
|
|
66346da3: 85 f6 test %esi,%esi
|
|
66346da5: 0f 84 c5 01 00 00 je 66346f70 <GateFunc_Enabler6_F+0x2b0>
|
|
66346dab: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
66346daf: 45 85 c0 test %r8d,%r8d
|
|
66346db2: 74 3c je 66346df0 <GateFunc_Enabler6_F+0x130>
|
|
66346db4: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346db8: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
66346dbc: 45 29 01 sub %r8d,(%r9)
|
|
66346dbf: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66346dc6: 45 8b 19 mov (%r9),%r11d
|
|
66346dc9: 45 31 c9 xor %r9d,%r9d
|
|
66346dcc: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
66346dd0: 45 85 db test %r11d,%r11d
|
|
66346dd3: 41 0f 9f c1 setg %r9b
|
|
66346dd7: 45 3b 08 cmp (%r8),%r9d
|
|
66346dda: 74 14 je 66346df0 <GateFunc_Enabler6_F+0x130>
|
|
66346ddc: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346de0: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66346de4: 45 8b 08 mov (%r8),%r9d
|
|
66346de7: 45 85 c9 test %r9d,%r9d
|
|
66346dea: 0f 84 50 01 00 00 je 66346f40 <GateFunc_Enabler6_F+0x280>
|
|
66346df0: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66346df4: 45 85 c0 test %r8d,%r8d
|
|
66346df7: 74 3b je 66346e34 <GateFunc_Enabler6_F+0x174>
|
|
66346df9: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346dfd: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66346e01: 45 29 01 sub %r8d,(%r9)
|
|
66346e04: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
66346e0b: 45 8b 01 mov (%r9),%r8d
|
|
66346e0e: 45 31 c9 xor %r9d,%r9d
|
|
66346e11: 45 85 c0 test %r8d,%r8d
|
|
66346e14: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
66346e18: 41 0f 9f c1 setg %r9b
|
|
66346e1c: 45 3b 08 cmp (%r8),%r9d
|
|
66346e1f: 74 13 je 66346e34 <GateFunc_Enabler6_F+0x174>
|
|
66346e21: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346e25: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
66346e29: 41 8b 30 mov (%r8),%esi
|
|
66346e2c: 85 f6 test %esi,%esi
|
|
66346e2e: 0f 84 dc 00 00 00 je 66346f10 <GateFunc_Enabler6_F+0x250>
|
|
66346e34: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
66346e38: 45 85 c0 test %r8d,%r8d
|
|
66346e3b: 74 38 je 66346e75 <GateFunc_Enabler6_F+0x1b5>
|
|
66346e3d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346e41: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
66346e45: 45 29 01 sub %r8d,(%r9)
|
|
66346e48: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
66346e4f: 45 8b 19 mov (%r9),%r11d
|
|
66346e52: 45 31 c9 xor %r9d,%r9d
|
|
66346e55: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
66346e59: 45 85 db test %r11d,%r11d
|
|
66346e5c: 41 0f 9f c1 setg %r9b
|
|
66346e60: 45 3b 08 cmp (%r8),%r9d
|
|
66346e63: 74 10 je 66346e75 <GateFunc_Enabler6_F+0x1b5>
|
|
66346e65: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66346e69: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
66346e6d: 45 8b 08 mov (%r8),%r9d
|
|
66346e70: 45 85 c9 test %r9d,%r9d
|
|
66346e73: 74 6f je 66346ee4 <GateFunc_Enabler6_F+0x224>
|
|
66346e75: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
66346e79: 45 85 c0 test %r8d,%r8d
|
|
66346e7c: 0f 84 81 fe ff ff je 66346d03 <GateFunc_Enabler6_F+0x43>
|
|
66346e82: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66346e86: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66346e8a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
66346e8e: 45 29 01 sub %r8d,(%r9)
|
|
66346e91: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
66346e98: 31 d2 xor %edx,%edx
|
|
66346e9a: 45 8b 01 mov (%r9),%r8d
|
|
66346e9d: 45 85 c0 test %r8d,%r8d
|
|
66346ea0: 0f 9f c2 setg %dl
|
|
66346ea3: 3b 10 cmp (%rax),%edx
|
|
66346ea5: 0f 84 58 fe ff ff je 66346d03 <GateFunc_Enabler6_F+0x43>
|
|
66346eab: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66346eaf: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
66346eb3: 8b 00 mov (%rax),%eax
|
|
66346eb5: 85 c0 test %eax,%eax
|
|
66346eb7: 0f 85 46 fe ff ff jne 66346d03 <GateFunc_Enabler6_F+0x43>
|
|
66346ebd: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66346ec1: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
66346ec5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66346ec9: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66346ecf: 48 63 01 movslq (%rcx),%rax
|
|
66346ed2: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66346ed6: 44 89 01 mov %r8d,(%rcx)
|
|
66346ed9: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66346edd: 48 83 c4 28 add $0x28,%rsp
|
|
66346ee1: 5b pop %rbx
|
|
66346ee2: 5e pop %rsi
|
|
66346ee3: c3 retq
|
|
66346ee4: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346ee8: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
66346eec: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346ef0: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346ef7: 4c 63 01 movslq (%rcx),%r8
|
|
66346efa: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346efe: 44 89 19 mov %r11d,(%rcx)
|
|
66346f01: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346f05: e9 6b ff ff ff jmpq 66346e75 <GateFunc_Enabler6_F+0x1b5>
|
|
66346f0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66346f10: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346f14: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
66346f18: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346f1c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346f23: 4c 63 01 movslq (%rcx),%r8
|
|
66346f26: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346f2a: 44 89 19 mov %r11d,(%rcx)
|
|
66346f2d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346f31: e9 fe fe ff ff jmpq 66346e34 <GateFunc_Enabler6_F+0x174>
|
|
66346f36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346f3d: 00 00 00
|
|
66346f40: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346f44: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66346f48: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346f4c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346f53: 4c 63 01 movslq (%rcx),%r8
|
|
66346f56: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346f5a: 44 89 19 mov %r11d,(%rcx)
|
|
66346f5d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346f61: e9 8a fe ff ff jmpq 66346df0 <GateFunc_Enabler6_F+0x130>
|
|
66346f66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346f6d: 00 00 00
|
|
66346f70: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346f74: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66346f78: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346f7c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346f83: 4c 63 01 movslq (%rcx),%r8
|
|
66346f86: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346f8a: 44 89 19 mov %r11d,(%rcx)
|
|
66346f8d: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346f91: e9 15 fe ff ff jmpq 66346dab <GateFunc_Enabler6_F+0xeb>
|
|
66346f96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346f9d: 00 00 00
|
|
66346fa0: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66346fa4: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66346fa8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66346fac: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66346fb3: 4c 63 01 movslq (%rcx),%r8
|
|
66346fb6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66346fba: 44 89 19 mov %r11d,(%rcx)
|
|
66346fbd: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66346fc1: e9 a1 fd ff ff jmpq 66346d67 <GateFunc_Enabler6_F+0xa7>
|
|
66346fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66346fcd: 00 00 00
|
|
|
|
0000000066346fd0 <GateFunc_Nand7_F>:
|
|
66346fd0: ba 01 00 00 00 mov $0x1,%edx
|
|
66346fd5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66346fd9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66346fdd: 45 8b 18 mov (%r8),%r11d
|
|
66346fe0: 45 85 db test %r11d,%r11d
|
|
66346fe3: 74 0c je 66346ff1 <GateFunc_Nand7_F+0x21>
|
|
66346fe5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66346fe9: 45 8b 10 mov (%r8),%r10d
|
|
66346fec: 45 85 d2 test %r10d,%r10d
|
|
66346fef: 75 72 jne 66347063 <GateFunc_Nand7_F+0x93>
|
|
66346ff1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66346ff5: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66346ff9: 44 39 ca cmp %r9d,%edx
|
|
66346ffc: 74 64 je 66347062 <GateFunc_Nand7_F+0x92>
|
|
66346ffe: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347002: 41 89 d3 mov %edx,%r11d
|
|
66347005: 45 29 cb sub %r9d,%r11d
|
|
66347008: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634700c: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
66347010: 45 01 1a add %r11d,(%r10)
|
|
66347013: 41 89 50 20 mov %edx,0x20(%r8)
|
|
66347017: 31 d2 xor %edx,%edx
|
|
66347019: 45 8b 02 mov (%r10),%r8d
|
|
6634701c: 45 85 c0 test %r8d,%r8d
|
|
6634701f: 0f 9f c2 setg %dl
|
|
66347022: 3b 10 cmp (%rax),%edx
|
|
66347024: 74 3c je 66347062 <GateFunc_Nand7_F+0x92>
|
|
66347026: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634702a: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634702e: 8b 00 mov (%rax),%eax
|
|
66347030: 85 c0 test %eax,%eax
|
|
66347032: 75 2e jne 66347062 <GateFunc_Nand7_F+0x92>
|
|
66347034: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347038: 48 8b 0d f1 f8 00 00 mov 0xf8f1(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634703f: 4c 8b 05 da f8 00 00 mov 0xf8da(%rip),%r8 # 66356920 <net_queue>
|
|
66347046: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634704a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634704e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347054: 48 63 01 movslq (%rcx),%rax
|
|
66347057: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634705b: 44 89 09 mov %r9d,(%rcx)
|
|
6634705e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347062: c3 retq
|
|
66347063: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66347067: 45 8b 08 mov (%r8),%r9d
|
|
6634706a: 45 85 c9 test %r9d,%r9d
|
|
6634706d: 74 82 je 66346ff1 <GateFunc_Nand7_F+0x21>
|
|
6634706f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66347073: 45 8b 00 mov (%r8),%r8d
|
|
66347076: 45 85 c0 test %r8d,%r8d
|
|
66347079: 0f 84 72 ff ff ff je 66346ff1 <GateFunc_Nand7_F+0x21>
|
|
6634707f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347083: 45 8b 18 mov (%r8),%r11d
|
|
66347086: 45 85 db test %r11d,%r11d
|
|
66347089: 0f 84 62 ff ff ff je 66346ff1 <GateFunc_Nand7_F+0x21>
|
|
6634708f: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347093: 45 8b 10 mov (%r8),%r10d
|
|
66347096: 45 85 d2 test %r10d,%r10d
|
|
66347099: 0f 84 52 ff ff ff je 66346ff1 <GateFunc_Nand7_F+0x21>
|
|
6634709f: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
663470a3: 44 8b 0a mov (%rdx),%r9d
|
|
663470a6: 31 d2 xor %edx,%edx
|
|
663470a8: 45 85 c9 test %r9d,%r9d
|
|
663470ab: 0f 94 c2 sete %dl
|
|
663470ae: e9 3e ff ff ff jmpq 66346ff1 <GateFunc_Nand7_F+0x21>
|
|
663470b3: 0f 1f 00 nopl (%rax)
|
|
663470b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663470bd: 00 00 00
|
|
|
|
00000000663470c0 <GateFunc_Nor7_F>:
|
|
663470c0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663470c4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663470c8: 8b 00 mov (%rax),%eax
|
|
663470ca: 85 c0 test %eax,%eax
|
|
663470cc: 0f 85 ae 00 00 00 jne 66347180 <GateFunc_Nor7_F+0xc0>
|
|
663470d2: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
663470d6: 45 8b 08 mov (%r8),%r9d
|
|
663470d9: 45 85 c9 test %r9d,%r9d
|
|
663470dc: 74 75 je 66347153 <GateFunc_Nor7_F+0x93>
|
|
663470de: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663470e2: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
663470e6: 44 39 c8 cmp %r9d,%eax
|
|
663470e9: 74 67 je 66347152 <GateFunc_Nor7_F+0x92>
|
|
663470eb: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663470ef: 41 89 c3 mov %eax,%r11d
|
|
663470f2: 45 29 cb sub %r9d,%r11d
|
|
663470f5: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
663470f9: 45 01 1a add %r11d,(%r10)
|
|
663470fc: 41 89 40 20 mov %eax,0x20(%r8)
|
|
66347100: 45 31 c0 xor %r8d,%r8d
|
|
66347103: 45 8b 0a mov (%r10),%r9d
|
|
66347106: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
6634710a: 45 85 c9 test %r9d,%r9d
|
|
6634710d: 41 0f 9f c0 setg %r8b
|
|
66347111: 44 3b 00 cmp (%rax),%r8d
|
|
66347114: 74 3c je 66347152 <GateFunc_Nor7_F+0x92>
|
|
66347116: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634711a: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634711e: 8b 00 mov (%rax),%eax
|
|
66347120: 85 c0 test %eax,%eax
|
|
66347122: 75 2e jne 66347152 <GateFunc_Nor7_F+0x92>
|
|
66347124: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347128: 48 8b 0d 01 f8 00 00 mov 0xf801(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634712f: 4c 8b 05 ea f7 00 00 mov 0xf7ea(%rip),%r8 # 66356920 <net_queue>
|
|
66347136: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634713a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634713e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347144: 48 63 01 movslq (%rcx),%rax
|
|
66347147: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634714b: 44 89 09 mov %r9d,(%rcx)
|
|
6634714e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347152: c3 retq
|
|
66347153: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66347157: 8b 00 mov (%rax),%eax
|
|
66347159: 85 c0 test %eax,%eax
|
|
6634715b: 75 23 jne 66347180 <GateFunc_Nor7_F+0xc0>
|
|
6634715d: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66347161: 45 8b 00 mov (%r8),%r8d
|
|
66347164: 45 85 c0 test %r8d,%r8d
|
|
66347167: 0f 85 71 ff ff ff jne 663470de <GateFunc_Nor7_F+0x1e>
|
|
6634716d: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66347171: 8b 00 mov (%rax),%eax
|
|
66347173: 85 c0 test %eax,%eax
|
|
66347175: 74 19 je 66347190 <GateFunc_Nor7_F+0xd0>
|
|
66347177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634717e: 00 00
|
|
66347180: 31 c0 xor %eax,%eax
|
|
66347182: e9 57 ff ff ff jmpq 663470de <GateFunc_Nor7_F+0x1e>
|
|
66347187: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634718e: 00 00
|
|
66347190: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66347194: 45 8b 18 mov (%r8),%r11d
|
|
66347197: 45 85 db test %r11d,%r11d
|
|
6634719a: 0f 85 3e ff ff ff jne 663470de <GateFunc_Nor7_F+0x1e>
|
|
663471a0: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
663471a4: 44 8b 10 mov (%rax),%r10d
|
|
663471a7: 31 c0 xor %eax,%eax
|
|
663471a9: 45 85 d2 test %r10d,%r10d
|
|
663471ac: 0f 94 c0 sete %al
|
|
663471af: e9 2a ff ff ff jmpq 663470de <GateFunc_Nor7_F+0x1e>
|
|
663471b4: 66 90 xchg %ax,%ax
|
|
663471b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663471bd: 00 00 00
|
|
|
|
00000000663471c0 <GateFunc_And7_F>:
|
|
663471c0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
663471c4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663471c8: 8b 00 mov (%rax),%eax
|
|
663471ca: 85 c0 test %eax,%eax
|
|
663471cc: 74 0a je 663471d8 <GateFunc_And7_F+0x18>
|
|
663471ce: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663471d2: 8b 00 mov (%rax),%eax
|
|
663471d4: 85 c0 test %eax,%eax
|
|
663471d6: 75 78 jne 66347250 <GateFunc_And7_F+0x90>
|
|
663471d8: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663471dc: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
663471e0: 44 39 c8 cmp %r9d,%eax
|
|
663471e3: 74 67 je 6634724c <GateFunc_And7_F+0x8c>
|
|
663471e5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663471e9: 41 89 c3 mov %eax,%r11d
|
|
663471ec: 45 29 cb sub %r9d,%r11d
|
|
663471ef: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
663471f3: 45 01 1a add %r11d,(%r10)
|
|
663471f6: 41 89 40 20 mov %eax,0x20(%r8)
|
|
663471fa: 45 31 c0 xor %r8d,%r8d
|
|
663471fd: 45 8b 0a mov (%r10),%r9d
|
|
66347200: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66347204: 45 85 c9 test %r9d,%r9d
|
|
66347207: 41 0f 9f c0 setg %r8b
|
|
6634720b: 44 3b 00 cmp (%rax),%r8d
|
|
6634720e: 74 3c je 6634724c <GateFunc_And7_F+0x8c>
|
|
66347210: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66347214: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66347218: 8b 00 mov (%rax),%eax
|
|
6634721a: 85 c0 test %eax,%eax
|
|
6634721c: 75 2e jne 6634724c <GateFunc_And7_F+0x8c>
|
|
6634721e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347222: 48 8b 0d 07 f7 00 00 mov 0xf707(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347229: 4c 8b 05 f0 f6 00 00 mov 0xf6f0(%rip),%r8 # 66356920 <net_queue>
|
|
66347230: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66347234: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347238: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634723e: 48 63 01 movslq (%rcx),%rax
|
|
66347241: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66347245: 44 89 09 mov %r9d,(%rcx)
|
|
66347248: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634724c: c3 retq
|
|
6634724d: 0f 1f 00 nopl (%rax)
|
|
66347250: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66347254: 8b 00 mov (%rax),%eax
|
|
66347256: 85 c0 test %eax,%eax
|
|
66347258: 0f 84 7a ff ff ff je 663471d8 <GateFunc_And7_F+0x18>
|
|
6634725e: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66347262: 8b 00 mov (%rax),%eax
|
|
66347264: 85 c0 test %eax,%eax
|
|
66347266: 0f 84 6c ff ff ff je 663471d8 <GateFunc_And7_F+0x18>
|
|
6634726c: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66347270: 8b 00 mov (%rax),%eax
|
|
66347272: 85 c0 test %eax,%eax
|
|
66347274: 0f 84 5e ff ff ff je 663471d8 <GateFunc_And7_F+0x18>
|
|
6634727a: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
6634727e: 8b 00 mov (%rax),%eax
|
|
66347280: 85 c0 test %eax,%eax
|
|
66347282: 0f 84 50 ff ff ff je 663471d8 <GateFunc_And7_F+0x18>
|
|
66347288: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
6634728c: 44 8b 10 mov (%rax),%r10d
|
|
6634728f: 31 c0 xor %eax,%eax
|
|
66347291: 45 85 d2 test %r10d,%r10d
|
|
66347294: 0f 95 c0 setne %al
|
|
66347297: e9 3c ff ff ff jmpq 663471d8 <GateFunc_And7_F+0x18>
|
|
6634729c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
00000000663472a0 <GateFunc_Or7_F>:
|
|
663472a0: ba 01 00 00 00 mov $0x1,%edx
|
|
663472a5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663472a9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
663472ad: 45 8b 18 mov (%r8),%r11d
|
|
663472b0: 45 85 db test %r11d,%r11d
|
|
663472b3: 75 0c jne 663472c1 <GateFunc_Or7_F+0x21>
|
|
663472b5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
663472b9: 45 8b 10 mov (%r8),%r10d
|
|
663472bc: 45 85 d2 test %r10d,%r10d
|
|
663472bf: 74 72 je 66347333 <GateFunc_Or7_F+0x93>
|
|
663472c1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
663472c5: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
663472c9: 44 39 ca cmp %r9d,%edx
|
|
663472cc: 74 64 je 66347332 <GateFunc_Or7_F+0x92>
|
|
663472ce: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
663472d2: 41 89 d3 mov %edx,%r11d
|
|
663472d5: 45 29 cb sub %r9d,%r11d
|
|
663472d8: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663472dc: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
663472e0: 45 01 1a add %r11d,(%r10)
|
|
663472e3: 41 89 50 20 mov %edx,0x20(%r8)
|
|
663472e7: 31 d2 xor %edx,%edx
|
|
663472e9: 45 8b 02 mov (%r10),%r8d
|
|
663472ec: 45 85 c0 test %r8d,%r8d
|
|
663472ef: 0f 9f c2 setg %dl
|
|
663472f2: 3b 10 cmp (%rax),%edx
|
|
663472f4: 74 3c je 66347332 <GateFunc_Or7_F+0x92>
|
|
663472f6: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
663472fa: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663472fe: 8b 00 mov (%rax),%eax
|
|
66347300: 85 c0 test %eax,%eax
|
|
66347302: 75 2e jne 66347332 <GateFunc_Or7_F+0x92>
|
|
66347304: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347308: 48 8b 0d 21 f6 00 00 mov 0xf621(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634730f: 4c 8b 05 0a f6 00 00 mov 0xf60a(%rip),%r8 # 66356920 <net_queue>
|
|
66347316: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634731a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634731e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347324: 48 63 01 movslq (%rcx),%rax
|
|
66347327: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634732b: 44 89 09 mov %r9d,(%rcx)
|
|
6634732e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347332: c3 retq
|
|
66347333: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66347337: 45 8b 08 mov (%r8),%r9d
|
|
6634733a: 45 85 c9 test %r9d,%r9d
|
|
6634733d: 75 82 jne 663472c1 <GateFunc_Or7_F+0x21>
|
|
6634733f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66347343: 45 8b 00 mov (%r8),%r8d
|
|
66347346: 45 85 c0 test %r8d,%r8d
|
|
66347349: 0f 85 72 ff ff ff jne 663472c1 <GateFunc_Or7_F+0x21>
|
|
6634734f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347353: 45 8b 18 mov (%r8),%r11d
|
|
66347356: 45 85 db test %r11d,%r11d
|
|
66347359: 0f 85 62 ff ff ff jne 663472c1 <GateFunc_Or7_F+0x21>
|
|
6634735f: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347363: 45 8b 10 mov (%r8),%r10d
|
|
66347366: 45 85 d2 test %r10d,%r10d
|
|
66347369: 0f 85 52 ff ff ff jne 663472c1 <GateFunc_Or7_F+0x21>
|
|
6634736f: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66347373: 44 8b 0a mov (%rdx),%r9d
|
|
66347376: 31 d2 xor %edx,%edx
|
|
66347378: 45 85 c9 test %r9d,%r9d
|
|
6634737b: 0f 95 c2 setne %dl
|
|
6634737e: e9 3e ff ff ff jmpq 663472c1 <GateFunc_Or7_F+0x21>
|
|
66347383: 0f 1f 00 nopl (%rax)
|
|
66347386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634738d: 00 00 00
|
|
|
|
0000000066347390 <GateFunc_Buffer5_F>:
|
|
66347390: 56 push %rsi
|
|
66347391: 53 push %rbx
|
|
66347392: 48 83 ec 28 sub $0x28,%rsp
|
|
66347396: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634739a: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634739e: 48 89 cb mov %rcx,%rbx
|
|
663473a1: 44 8b 0a mov (%rdx),%r9d
|
|
663473a4: 45 85 c9 test %r9d,%r9d
|
|
663473a7: 74 2b je 663473d4 <GateFunc_Buffer5_F+0x44>
|
|
663473a9: 31 d2 xor %edx,%edx
|
|
663473ab: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663473af: 48 89 d9 mov %rbx,%rcx
|
|
663473b2: 83 c2 06 add $0x6,%edx
|
|
663473b5: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
663473b9: 44 8b 00 mov (%rax),%r8d
|
|
663473bc: e8 ef 9f ff ff callq 663413b0 <sim_gate_set_port>
|
|
663473c1: 48 83 fe 05 cmp $0x5,%rsi
|
|
663473c5: 48 89 f2 mov %rsi,%rdx
|
|
663473c8: 0f 84 fa 01 00 00 je 663475c8 <GateFunc_Buffer5_F+0x238>
|
|
663473ce: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663473d2: eb d7 jmp 663473ab <GateFunc_Buffer5_F+0x1b>
|
|
663473d4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
663473d8: 4c 8b 15 41 f5 00 00 mov 0xf541(%rip),%r10 # 66356920 <net_queue>
|
|
663473df: 48 8b 0d 4a f5 00 00 mov 0xf54a(%rip),%rcx # 66356930 <num_net_queue>
|
|
663473e6: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
663473ea: 45 85 c0 test %r8d,%r8d
|
|
663473ed: 74 58 je 66347447 <GateFunc_Buffer5_F+0xb7>
|
|
663473ef: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663473f3: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
663473f7: 45 29 01 sub %r8d,(%r9)
|
|
663473fa: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66347401: 45 8b 01 mov (%r9),%r8d
|
|
66347404: 45 31 c9 xor %r9d,%r9d
|
|
66347407: 45 85 c0 test %r8d,%r8d
|
|
6634740a: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634740e: 41 0f 9f c1 setg %r9b
|
|
66347412: 45 3b 08 cmp (%r8),%r9d
|
|
66347415: 74 30 je 66347447 <GateFunc_Buffer5_F+0xb7>
|
|
66347417: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634741b: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
6634741f: 41 8b 30 mov (%r8),%esi
|
|
66347422: 85 f6 test %esi,%esi
|
|
66347424: 75 21 jne 66347447 <GateFunc_Buffer5_F+0xb7>
|
|
66347426: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634742a: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
6634742e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347432: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347439: 4c 63 01 movslq (%rcx),%r8
|
|
6634743c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347440: 44 89 19 mov %r11d,(%rcx)
|
|
66347443: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347447: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634744b: 45 85 c0 test %r8d,%r8d
|
|
6634744e: 74 59 je 663474a9 <GateFunc_Buffer5_F+0x119>
|
|
66347450: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347454: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66347458: 45 29 01 sub %r8d,(%r9)
|
|
6634745b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66347462: 45 8b 19 mov (%r9),%r11d
|
|
66347465: 45 31 c9 xor %r9d,%r9d
|
|
66347468: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634746c: 45 85 db test %r11d,%r11d
|
|
6634746f: 41 0f 9f c1 setg %r9b
|
|
66347473: 45 3b 08 cmp (%r8),%r9d
|
|
66347476: 74 31 je 663474a9 <GateFunc_Buffer5_F+0x119>
|
|
66347478: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634747c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66347480: 45 8b 08 mov (%r8),%r9d
|
|
66347483: 45 85 c9 test %r9d,%r9d
|
|
66347486: 75 21 jne 663474a9 <GateFunc_Buffer5_F+0x119>
|
|
66347488: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634748c: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347490: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347494: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634749b: 4c 63 01 movslq (%rcx),%r8
|
|
6634749e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663474a2: 44 89 19 mov %r11d,(%rcx)
|
|
663474a5: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663474a9: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
663474ad: 45 85 c0 test %r8d,%r8d
|
|
663474b0: 74 58 je 6634750a <GateFunc_Buffer5_F+0x17a>
|
|
663474b2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663474b6: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
663474ba: 45 29 01 sub %r8d,(%r9)
|
|
663474bd: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
663474c4: 45 8b 01 mov (%r9),%r8d
|
|
663474c7: 45 31 c9 xor %r9d,%r9d
|
|
663474ca: 45 85 c0 test %r8d,%r8d
|
|
663474cd: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
663474d1: 41 0f 9f c1 setg %r9b
|
|
663474d5: 45 3b 08 cmp (%r8),%r9d
|
|
663474d8: 74 30 je 6634750a <GateFunc_Buffer5_F+0x17a>
|
|
663474da: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663474de: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
663474e2: 41 8b 30 mov (%r8),%esi
|
|
663474e5: 85 f6 test %esi,%esi
|
|
663474e7: 75 21 jne 6634750a <GateFunc_Buffer5_F+0x17a>
|
|
663474e9: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663474ed: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
663474f1: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663474f5: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663474fc: 4c 63 01 movslq (%rcx),%r8
|
|
663474ff: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347503: 44 89 19 mov %r11d,(%rcx)
|
|
66347506: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634750a: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634750e: 45 85 c0 test %r8d,%r8d
|
|
66347511: 74 59 je 6634756c <GateFunc_Buffer5_F+0x1dc>
|
|
66347513: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347517: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634751b: 45 29 01 sub %r8d,(%r9)
|
|
6634751e: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66347525: 45 8b 19 mov (%r9),%r11d
|
|
66347528: 45 31 c9 xor %r9d,%r9d
|
|
6634752b: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634752f: 45 85 db test %r11d,%r11d
|
|
66347532: 41 0f 9f c1 setg %r9b
|
|
66347536: 45 3b 08 cmp (%r8),%r9d
|
|
66347539: 74 31 je 6634756c <GateFunc_Buffer5_F+0x1dc>
|
|
6634753b: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634753f: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66347543: 45 8b 08 mov (%r8),%r9d
|
|
66347546: 45 85 c9 test %r9d,%r9d
|
|
66347549: 75 21 jne 6634756c <GateFunc_Buffer5_F+0x1dc>
|
|
6634754b: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634754f: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66347553: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347557: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634755e: 4c 63 01 movslq (%rcx),%r8
|
|
66347561: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347565: 44 89 19 mov %r11d,(%rcx)
|
|
66347568: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634756c: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
66347570: 45 85 c0 test %r8d,%r8d
|
|
66347573: 74 53 je 663475c8 <GateFunc_Buffer5_F+0x238>
|
|
66347575: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347579: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634757d: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
66347581: 45 29 01 sub %r8d,(%r9)
|
|
66347584: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634758b: 31 d2 xor %edx,%edx
|
|
6634758d: 45 8b 01 mov (%r9),%r8d
|
|
66347590: 45 85 c0 test %r8d,%r8d
|
|
66347593: 0f 9f c2 setg %dl
|
|
66347596: 3b 10 cmp (%rax),%edx
|
|
66347598: 74 2e je 663475c8 <GateFunc_Buffer5_F+0x238>
|
|
6634759a: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634759e: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
663475a2: 8b 00 mov (%rax),%eax
|
|
663475a4: 85 c0 test %eax,%eax
|
|
663475a6: 75 20 jne 663475c8 <GateFunc_Buffer5_F+0x238>
|
|
663475a8: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
663475ac: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
663475b0: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663475b4: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663475ba: 48 63 01 movslq (%rcx),%rax
|
|
663475bd: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
663475c1: 44 89 01 mov %r8d,(%rcx)
|
|
663475c4: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
663475c8: 48 83 c4 28 add $0x28,%rsp
|
|
663475cc: 5b pop %rbx
|
|
663475cd: 5e pop %rsi
|
|
663475ce: c3 retq
|
|
663475cf: 90 nop
|
|
|
|
00000000663475d0 <GateFunc_Enabler5_F>:
|
|
663475d0: 56 push %rsi
|
|
663475d1: 53 push %rbx
|
|
663475d2: 48 83 ec 28 sub $0x28,%rsp
|
|
663475d6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663475da: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
663475de: 48 89 cb mov %rcx,%rbx
|
|
663475e1: 44 8b 0a mov (%rdx),%r9d
|
|
663475e4: 45 85 c9 test %r9d,%r9d
|
|
663475e7: 74 2b je 66347614 <GateFunc_Enabler5_F+0x44>
|
|
663475e9: 31 d2 xor %edx,%edx
|
|
663475eb: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
663475ef: 48 89 d9 mov %rbx,%rcx
|
|
663475f2: 83 c2 06 add $0x6,%edx
|
|
663475f5: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
663475f9: 44 8b 00 mov (%rax),%r8d
|
|
663475fc: e8 af 9d ff ff callq 663413b0 <sim_gate_set_port>
|
|
66347601: 48 83 fe 05 cmp $0x5,%rsi
|
|
66347605: 48 89 f2 mov %rsi,%rdx
|
|
66347608: 0f 84 fa 01 00 00 je 66347808 <GateFunc_Enabler5_F+0x238>
|
|
6634760e: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347612: eb d7 jmp 663475eb <GateFunc_Enabler5_F+0x1b>
|
|
66347614: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347618: 4c 8b 15 01 f3 00 00 mov 0xf301(%rip),%r10 # 66356920 <net_queue>
|
|
6634761f: 48 8b 0d 0a f3 00 00 mov 0xf30a(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347626: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
6634762a: 45 85 c0 test %r8d,%r8d
|
|
6634762d: 74 58 je 66347687 <GateFunc_Enabler5_F+0xb7>
|
|
6634762f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347633: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
66347637: 45 29 01 sub %r8d,(%r9)
|
|
6634763a: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66347641: 45 8b 01 mov (%r9),%r8d
|
|
66347644: 45 31 c9 xor %r9d,%r9d
|
|
66347647: 45 85 c0 test %r8d,%r8d
|
|
6634764a: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634764e: 41 0f 9f c1 setg %r9b
|
|
66347652: 45 3b 08 cmp (%r8),%r9d
|
|
66347655: 74 30 je 66347687 <GateFunc_Enabler5_F+0xb7>
|
|
66347657: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634765b: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
6634765f: 41 8b 30 mov (%r8),%esi
|
|
66347662: 85 f6 test %esi,%esi
|
|
66347664: 75 21 jne 66347687 <GateFunc_Enabler5_F+0xb7>
|
|
66347666: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634766a: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
6634766e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347672: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347679: 4c 63 01 movslq (%rcx),%r8
|
|
6634767c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347680: 44 89 19 mov %r11d,(%rcx)
|
|
66347683: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347687: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634768b: 45 85 c0 test %r8d,%r8d
|
|
6634768e: 74 59 je 663476e9 <GateFunc_Enabler5_F+0x119>
|
|
66347690: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347694: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66347698: 45 29 01 sub %r8d,(%r9)
|
|
6634769b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
663476a2: 45 8b 19 mov (%r9),%r11d
|
|
663476a5: 45 31 c9 xor %r9d,%r9d
|
|
663476a8: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
663476ac: 45 85 db test %r11d,%r11d
|
|
663476af: 41 0f 9f c1 setg %r9b
|
|
663476b3: 45 3b 08 cmp (%r8),%r9d
|
|
663476b6: 74 31 je 663476e9 <GateFunc_Enabler5_F+0x119>
|
|
663476b8: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663476bc: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
663476c0: 45 8b 08 mov (%r8),%r9d
|
|
663476c3: 45 85 c9 test %r9d,%r9d
|
|
663476c6: 75 21 jne 663476e9 <GateFunc_Enabler5_F+0x119>
|
|
663476c8: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663476cc: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
663476d0: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663476d4: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663476db: 4c 63 01 movslq (%rcx),%r8
|
|
663476de: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663476e2: 44 89 19 mov %r11d,(%rcx)
|
|
663476e5: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663476e9: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
663476ed: 45 85 c0 test %r8d,%r8d
|
|
663476f0: 74 58 je 6634774a <GateFunc_Enabler5_F+0x17a>
|
|
663476f2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663476f6: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
663476fa: 45 29 01 sub %r8d,(%r9)
|
|
663476fd: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347704: 45 8b 01 mov (%r9),%r8d
|
|
66347707: 45 31 c9 xor %r9d,%r9d
|
|
6634770a: 45 85 c0 test %r8d,%r8d
|
|
6634770d: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
66347711: 41 0f 9f c1 setg %r9b
|
|
66347715: 45 3b 08 cmp (%r8),%r9d
|
|
66347718: 74 30 je 6634774a <GateFunc_Enabler5_F+0x17a>
|
|
6634771a: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634771e: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
66347722: 41 8b 30 mov (%r8),%esi
|
|
66347725: 85 f6 test %esi,%esi
|
|
66347727: 75 21 jne 6634774a <GateFunc_Enabler5_F+0x17a>
|
|
66347729: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634772d: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
66347731: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347735: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634773c: 4c 63 01 movslq (%rcx),%r8
|
|
6634773f: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347743: 44 89 19 mov %r11d,(%rcx)
|
|
66347746: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634774a: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634774e: 45 85 c0 test %r8d,%r8d
|
|
66347751: 74 59 je 663477ac <GateFunc_Enabler5_F+0x1dc>
|
|
66347753: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347757: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634775b: 45 29 01 sub %r8d,(%r9)
|
|
6634775e: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
66347765: 45 8b 19 mov (%r9),%r11d
|
|
66347768: 45 31 c9 xor %r9d,%r9d
|
|
6634776b: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634776f: 45 85 db test %r11d,%r11d
|
|
66347772: 41 0f 9f c1 setg %r9b
|
|
66347776: 45 3b 08 cmp (%r8),%r9d
|
|
66347779: 74 31 je 663477ac <GateFunc_Enabler5_F+0x1dc>
|
|
6634777b: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634777f: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
66347783: 45 8b 08 mov (%r8),%r9d
|
|
66347786: 45 85 c9 test %r9d,%r9d
|
|
66347789: 75 21 jne 663477ac <GateFunc_Enabler5_F+0x1dc>
|
|
6634778b: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634778f: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
66347793: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347797: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634779e: 4c 63 01 movslq (%rcx),%r8
|
|
663477a1: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663477a5: 44 89 19 mov %r11d,(%rcx)
|
|
663477a8: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663477ac: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
663477b0: 45 85 c0 test %r8d,%r8d
|
|
663477b3: 74 53 je 66347808 <GateFunc_Enabler5_F+0x238>
|
|
663477b5: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663477b9: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
663477bd: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
663477c1: 45 29 01 sub %r8d,(%r9)
|
|
663477c4: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
663477cb: 31 d2 xor %edx,%edx
|
|
663477cd: 45 8b 01 mov (%r9),%r8d
|
|
663477d0: 45 85 c0 test %r8d,%r8d
|
|
663477d3: 0f 9f c2 setg %dl
|
|
663477d6: 3b 10 cmp (%rax),%edx
|
|
663477d8: 74 2e je 66347808 <GateFunc_Enabler5_F+0x238>
|
|
663477da: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
663477de: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
663477e2: 8b 00 mov (%rax),%eax
|
|
663477e4: 85 c0 test %eax,%eax
|
|
663477e6: 75 20 jne 66347808 <GateFunc_Enabler5_F+0x238>
|
|
663477e8: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
663477ec: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
663477f0: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663477f4: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663477fa: 48 63 01 movslq (%rcx),%rax
|
|
663477fd: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66347801: 44 89 01 mov %r8d,(%rcx)
|
|
66347804: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66347808: 48 83 c4 28 add $0x28,%rsp
|
|
6634780c: 5b pop %rbx
|
|
6634780d: 5e pop %rsi
|
|
6634780e: c3 retq
|
|
6634780f: 90 nop
|
|
|
|
0000000066347810 <GateFunc_Enabler4_F>:
|
|
66347810: 56 push %rsi
|
|
66347811: 53 push %rbx
|
|
66347812: 48 83 ec 28 sub $0x28,%rsp
|
|
66347816: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634781a: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634781e: 48 89 cb mov %rcx,%rbx
|
|
66347821: 8b 32 mov (%rdx),%esi
|
|
66347823: 85 f6 test %esi,%esi
|
|
66347825: 74 2b je 66347852 <GateFunc_Enabler4_F+0x42>
|
|
66347827: 31 d2 xor %edx,%edx
|
|
66347829: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
6634782d: 48 89 d9 mov %rbx,%rcx
|
|
66347830: 83 c2 05 add $0x5,%edx
|
|
66347833: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66347837: 44 8b 00 mov (%rax),%r8d
|
|
6634783a: e8 71 9b ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634783f: 48 83 fe 04 cmp $0x4,%rsi
|
|
66347843: 48 89 f2 mov %rsi,%rdx
|
|
66347846: 0f 84 99 01 00 00 je 663479e5 <GateFunc_Enabler4_F+0x1d5>
|
|
6634784c: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347850: eb d7 jmp 66347829 <GateFunc_Enabler4_F+0x19>
|
|
66347852: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347856: 4c 8b 15 c3 f0 00 00 mov 0xf0c3(%rip),%r10 # 66356920 <net_queue>
|
|
6634785d: 48 8b 0d cc f0 00 00 mov 0xf0cc(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347864: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
66347868: 45 85 c0 test %r8d,%r8d
|
|
6634786b: 74 59 je 663478c6 <GateFunc_Enabler4_F+0xb6>
|
|
6634786d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347871: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
66347875: 45 29 01 sub %r8d,(%r9)
|
|
66347878: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
6634787f: 45 8b 19 mov (%r9),%r11d
|
|
66347882: 45 31 c9 xor %r9d,%r9d
|
|
66347885: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347889: 45 85 db test %r11d,%r11d
|
|
6634788c: 41 0f 9f c1 setg %r9b
|
|
66347890: 45 3b 08 cmp (%r8),%r9d
|
|
66347893: 74 31 je 663478c6 <GateFunc_Enabler4_F+0xb6>
|
|
66347895: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347899: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
6634789d: 45 8b 08 mov (%r8),%r9d
|
|
663478a0: 45 85 c9 test %r9d,%r9d
|
|
663478a3: 75 21 jne 663478c6 <GateFunc_Enabler4_F+0xb6>
|
|
663478a5: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
663478a9: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
663478ad: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
663478b1: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
663478b8: 4c 63 01 movslq (%rcx),%r8
|
|
663478bb: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
663478bf: 44 89 19 mov %r11d,(%rcx)
|
|
663478c2: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
663478c6: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
663478ca: 45 85 c0 test %r8d,%r8d
|
|
663478cd: 74 58 je 66347927 <GateFunc_Enabler4_F+0x117>
|
|
663478cf: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
663478d3: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
663478d7: 45 29 01 sub %r8d,(%r9)
|
|
663478da: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
663478e1: 45 8b 01 mov (%r9),%r8d
|
|
663478e4: 45 31 c9 xor %r9d,%r9d
|
|
663478e7: 45 85 c0 test %r8d,%r8d
|
|
663478ea: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
663478ee: 41 0f 9f c1 setg %r9b
|
|
663478f2: 45 3b 08 cmp (%r8),%r9d
|
|
663478f5: 74 30 je 66347927 <GateFunc_Enabler4_F+0x117>
|
|
663478f7: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
663478fb: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
663478ff: 41 8b 30 mov (%r8),%esi
|
|
66347902: 85 f6 test %esi,%esi
|
|
66347904: 75 21 jne 66347927 <GateFunc_Enabler4_F+0x117>
|
|
66347906: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634790a: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
6634790e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347912: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347919: 4c 63 01 movslq (%rcx),%r8
|
|
6634791c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347920: 44 89 19 mov %r11d,(%rcx)
|
|
66347923: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347927: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634792b: 45 85 c0 test %r8d,%r8d
|
|
6634792e: 74 59 je 66347989 <GateFunc_Enabler4_F+0x179>
|
|
66347930: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347934: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66347938: 45 29 01 sub %r8d,(%r9)
|
|
6634793b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66347942: 45 8b 19 mov (%r9),%r11d
|
|
66347945: 45 31 c9 xor %r9d,%r9d
|
|
66347948: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634794c: 45 85 db test %r11d,%r11d
|
|
6634794f: 41 0f 9f c1 setg %r9b
|
|
66347953: 45 3b 08 cmp (%r8),%r9d
|
|
66347956: 74 31 je 66347989 <GateFunc_Enabler4_F+0x179>
|
|
66347958: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634795c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66347960: 45 8b 08 mov (%r8),%r9d
|
|
66347963: 45 85 c9 test %r9d,%r9d
|
|
66347966: 75 21 jne 66347989 <GateFunc_Enabler4_F+0x179>
|
|
66347968: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634796c: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347970: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347974: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634797b: 4c 63 01 movslq (%rcx),%r8
|
|
6634797e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347982: 44 89 19 mov %r11d,(%rcx)
|
|
66347985: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347989: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
6634798d: 45 85 c0 test %r8d,%r8d
|
|
66347990: 74 53 je 663479e5 <GateFunc_Enabler4_F+0x1d5>
|
|
66347992: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347996: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634799a: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634799e: 45 29 01 sub %r8d,(%r9)
|
|
663479a1: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
663479a8: 31 d2 xor %edx,%edx
|
|
663479aa: 45 8b 01 mov (%r9),%r8d
|
|
663479ad: 45 85 c0 test %r8d,%r8d
|
|
663479b0: 0f 9f c2 setg %dl
|
|
663479b3: 3b 10 cmp (%rax),%edx
|
|
663479b5: 74 2e je 663479e5 <GateFunc_Enabler4_F+0x1d5>
|
|
663479b7: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
663479bb: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
663479bf: 8b 00 mov (%rax),%eax
|
|
663479c1: 85 c0 test %eax,%eax
|
|
663479c3: 75 20 jne 663479e5 <GateFunc_Enabler4_F+0x1d5>
|
|
663479c5: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
663479c9: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
663479cd: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
663479d1: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
663479d7: 48 63 01 movslq (%rcx),%rax
|
|
663479da: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
663479de: 44 89 01 mov %r8d,(%rcx)
|
|
663479e1: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
663479e5: 48 83 c4 28 add $0x28,%rsp
|
|
663479e9: 5b pop %rbx
|
|
663479ea: 5e pop %rsi
|
|
663479eb: c3 retq
|
|
663479ec: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
00000000663479f0 <GateFunc_Buffer4_F>:
|
|
663479f0: 56 push %rsi
|
|
663479f1: 53 push %rbx
|
|
663479f2: 48 83 ec 28 sub $0x28,%rsp
|
|
663479f6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
663479fa: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
663479fe: 48 89 cb mov %rcx,%rbx
|
|
66347a01: 8b 32 mov (%rdx),%esi
|
|
66347a03: 85 f6 test %esi,%esi
|
|
66347a05: 74 2b je 66347a32 <GateFunc_Buffer4_F+0x42>
|
|
66347a07: 31 d2 xor %edx,%edx
|
|
66347a09: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66347a0d: 48 89 d9 mov %rbx,%rcx
|
|
66347a10: 83 c2 05 add $0x5,%edx
|
|
66347a13: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66347a17: 44 8b 00 mov (%rax),%r8d
|
|
66347a1a: e8 91 99 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66347a1f: 48 83 fe 04 cmp $0x4,%rsi
|
|
66347a23: 48 89 f2 mov %rsi,%rdx
|
|
66347a26: 0f 84 99 01 00 00 je 66347bc5 <GateFunc_Buffer4_F+0x1d5>
|
|
66347a2c: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66347a30: eb d7 jmp 66347a09 <GateFunc_Buffer4_F+0x19>
|
|
66347a32: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66347a36: 4c 8b 15 e3 ee 00 00 mov 0xeee3(%rip),%r10 # 66356920 <net_queue>
|
|
66347a3d: 48 8b 0d ec ee 00 00 mov 0xeeec(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347a44: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
66347a48: 45 85 c0 test %r8d,%r8d
|
|
66347a4b: 74 59 je 66347aa6 <GateFunc_Buffer4_F+0xb6>
|
|
66347a4d: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347a51: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
66347a55: 45 29 01 sub %r8d,(%r9)
|
|
66347a58: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
66347a5f: 45 8b 19 mov (%r9),%r11d
|
|
66347a62: 45 31 c9 xor %r9d,%r9d
|
|
66347a65: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347a69: 45 85 db test %r11d,%r11d
|
|
66347a6c: 41 0f 9f c1 setg %r9b
|
|
66347a70: 45 3b 08 cmp (%r8),%r9d
|
|
66347a73: 74 31 je 66347aa6 <GateFunc_Buffer4_F+0xb6>
|
|
66347a75: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347a79: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
66347a7d: 45 8b 08 mov (%r8),%r9d
|
|
66347a80: 45 85 c9 test %r9d,%r9d
|
|
66347a83: 75 21 jne 66347aa6 <GateFunc_Buffer4_F+0xb6>
|
|
66347a85: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347a89: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
66347a8d: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347a91: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347a98: 4c 63 01 movslq (%rcx),%r8
|
|
66347a9b: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347a9f: 44 89 19 mov %r11d,(%rcx)
|
|
66347aa2: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347aa6: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
66347aaa: 45 85 c0 test %r8d,%r8d
|
|
66347aad: 74 58 je 66347b07 <GateFunc_Buffer4_F+0x117>
|
|
66347aaf: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347ab3: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
66347ab7: 45 29 01 sub %r8d,(%r9)
|
|
66347aba: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66347ac1: 45 8b 01 mov (%r9),%r8d
|
|
66347ac4: 45 31 c9 xor %r9d,%r9d
|
|
66347ac7: 45 85 c0 test %r8d,%r8d
|
|
66347aca: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347ace: 41 0f 9f c1 setg %r9b
|
|
66347ad2: 45 3b 08 cmp (%r8),%r9d
|
|
66347ad5: 74 30 je 66347b07 <GateFunc_Buffer4_F+0x117>
|
|
66347ad7: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347adb: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66347adf: 41 8b 30 mov (%r8),%esi
|
|
66347ae2: 85 f6 test %esi,%esi
|
|
66347ae4: 75 21 jne 66347b07 <GateFunc_Buffer4_F+0x117>
|
|
66347ae6: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347aea: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
66347aee: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347af2: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347af9: 4c 63 01 movslq (%rcx),%r8
|
|
66347afc: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347b00: 44 89 19 mov %r11d,(%rcx)
|
|
66347b03: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347b07: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
66347b0b: 45 85 c0 test %r8d,%r8d
|
|
66347b0e: 74 59 je 66347b69 <GateFunc_Buffer4_F+0x179>
|
|
66347b10: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347b14: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
66347b18: 45 29 01 sub %r8d,(%r9)
|
|
66347b1b: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
66347b22: 45 8b 19 mov (%r9),%r11d
|
|
66347b25: 45 31 c9 xor %r9d,%r9d
|
|
66347b28: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66347b2c: 45 85 db test %r11d,%r11d
|
|
66347b2f: 41 0f 9f c1 setg %r9b
|
|
66347b33: 45 3b 08 cmp (%r8),%r9d
|
|
66347b36: 74 31 je 66347b69 <GateFunc_Buffer4_F+0x179>
|
|
66347b38: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
66347b3c: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
66347b40: 45 8b 08 mov (%r8),%r9d
|
|
66347b43: 45 85 c9 test %r9d,%r9d
|
|
66347b46: 75 21 jne 66347b69 <GateFunc_Buffer4_F+0x179>
|
|
66347b48: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
66347b4c: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
66347b50: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
66347b54: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
66347b5b: 4c 63 01 movslq (%rcx),%r8
|
|
66347b5e: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
66347b62: 44 89 19 mov %r11d,(%rcx)
|
|
66347b65: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
66347b69: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
66347b6d: 45 85 c0 test %r8d,%r8d
|
|
66347b70: 74 53 je 66347bc5 <GateFunc_Buffer4_F+0x1d5>
|
|
66347b72: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
66347b76: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66347b7a: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
66347b7e: 45 29 01 sub %r8d,(%r9)
|
|
66347b81: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
66347b88: 31 d2 xor %edx,%edx
|
|
66347b8a: 45 8b 01 mov (%r9),%r8d
|
|
66347b8d: 45 85 c0 test %r8d,%r8d
|
|
66347b90: 0f 9f c2 setg %dl
|
|
66347b93: 3b 10 cmp (%rax),%edx
|
|
66347b95: 74 2e je 66347bc5 <GateFunc_Buffer4_F+0x1d5>
|
|
66347b97: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66347b9b: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
66347b9f: 8b 00 mov (%rax),%eax
|
|
66347ba1: 85 c0 test %eax,%eax
|
|
66347ba3: 75 20 jne 66347bc5 <GateFunc_Buffer4_F+0x1d5>
|
|
66347ba5: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66347ba9: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66347bad: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347bb1: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347bb7: 48 63 01 movslq (%rcx),%rax
|
|
66347bba: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
66347bbe: 44 89 01 mov %r8d,(%rcx)
|
|
66347bc1: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66347bc5: 48 83 c4 28 add $0x28,%rsp
|
|
66347bc9: 5b pop %rbx
|
|
66347bca: 5e pop %rsi
|
|
66347bcb: c3 retq
|
|
66347bcc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066347bd0 <GateFunc_Nor8_F>:
|
|
66347bd0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66347bd4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66347bd8: 8b 00 mov (%rax),%eax
|
|
66347bda: 85 c0 test %eax,%eax
|
|
66347bdc: 0f 85 ae 00 00 00 jne 66347c90 <GateFunc_Nor8_F+0xc0>
|
|
66347be2: 4c 8b 42 10 mov 0x10(%rdx),%r8
|
|
66347be6: 45 8b 10 mov (%r8),%r10d
|
|
66347be9: 45 85 d2 test %r10d,%r10d
|
|
66347bec: 74 75 je 66347c63 <GateFunc_Nor8_F+0x93>
|
|
66347bee: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347bf2: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66347bf6: 44 39 c8 cmp %r9d,%eax
|
|
66347bf9: 74 67 je 66347c62 <GateFunc_Nor8_F+0x92>
|
|
66347bfb: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347bff: 41 89 c3 mov %eax,%r11d
|
|
66347c02: 45 29 cb sub %r9d,%r11d
|
|
66347c05: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66347c09: 45 01 1a add %r11d,(%r10)
|
|
66347c0c: 41 89 40 24 mov %eax,0x24(%r8)
|
|
66347c10: 45 31 c0 xor %r8d,%r8d
|
|
66347c13: 45 8b 0a mov (%r10),%r9d
|
|
66347c16: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
66347c1a: 45 85 c9 test %r9d,%r9d
|
|
66347c1d: 41 0f 9f c0 setg %r8b
|
|
66347c21: 44 3b 00 cmp (%rax),%r8d
|
|
66347c24: 74 3c je 66347c62 <GateFunc_Nor8_F+0x92>
|
|
66347c26: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66347c2a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66347c2e: 8b 00 mov (%rax),%eax
|
|
66347c30: 85 c0 test %eax,%eax
|
|
66347c32: 75 2e jne 66347c62 <GateFunc_Nor8_F+0x92>
|
|
66347c34: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347c38: 48 8b 0d f1 ec 00 00 mov 0xecf1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347c3f: 4c 8b 05 da ec 00 00 mov 0xecda(%rip),%r8 # 66356920 <net_queue>
|
|
66347c46: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66347c4a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347c4e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347c54: 48 63 01 movslq (%rcx),%rax
|
|
66347c57: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66347c5b: 44 89 09 mov %r9d,(%rcx)
|
|
66347c5e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347c62: c3 retq
|
|
66347c63: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66347c67: 8b 00 mov (%rax),%eax
|
|
66347c69: 85 c0 test %eax,%eax
|
|
66347c6b: 75 23 jne 66347c90 <GateFunc_Nor8_F+0xc0>
|
|
66347c6d: 4c 8b 42 20 mov 0x20(%rdx),%r8
|
|
66347c71: 45 8b 08 mov (%r8),%r9d
|
|
66347c74: 45 85 c9 test %r9d,%r9d
|
|
66347c77: 0f 85 71 ff ff ff jne 66347bee <GateFunc_Nor8_F+0x1e>
|
|
66347c7d: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66347c81: 8b 00 mov (%rax),%eax
|
|
66347c83: 85 c0 test %eax,%eax
|
|
66347c85: 74 19 je 66347ca0 <GateFunc_Nor8_F+0xd0>
|
|
66347c87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66347c8e: 00 00
|
|
66347c90: 31 c0 xor %eax,%eax
|
|
66347c92: e9 57 ff ff ff jmpq 66347bee <GateFunc_Nor8_F+0x1e>
|
|
66347c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66347c9e: 00 00
|
|
66347ca0: 4c 8b 42 30 mov 0x30(%rdx),%r8
|
|
66347ca4: 45 8b 00 mov (%r8),%r8d
|
|
66347ca7: 45 85 c0 test %r8d,%r8d
|
|
66347caa: 0f 85 3e ff ff ff jne 66347bee <GateFunc_Nor8_F+0x1e>
|
|
66347cb0: 4c 8b 42 38 mov 0x38(%rdx),%r8
|
|
66347cb4: 45 8b 18 mov (%r8),%r11d
|
|
66347cb7: 45 85 db test %r11d,%r11d
|
|
66347cba: 0f 85 2e ff ff ff jne 66347bee <GateFunc_Nor8_F+0x1e>
|
|
66347cc0: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66347cc4: 44 8b 10 mov (%rax),%r10d
|
|
66347cc7: 31 c0 xor %eax,%eax
|
|
66347cc9: 45 85 d2 test %r10d,%r10d
|
|
66347ccc: 0f 94 c0 sete %al
|
|
66347ccf: e9 1a ff ff ff jmpq 66347bee <GateFunc_Nor8_F+0x1e>
|
|
66347cd4: 66 90 xchg %ax,%ax
|
|
66347cd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66347cdd: 00 00 00
|
|
|
|
0000000066347ce0 <GateFunc_Or8_F>:
|
|
66347ce0: ba 01 00 00 00 mov $0x1,%edx
|
|
66347ce5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347ce9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66347ced: 45 8b 00 mov (%r8),%r8d
|
|
66347cf0: 45 85 c0 test %r8d,%r8d
|
|
66347cf3: 75 0c jne 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347cf5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66347cf9: 45 8b 18 mov (%r8),%r11d
|
|
66347cfc: 45 85 db test %r11d,%r11d
|
|
66347cff: 74 72 je 66347d73 <GateFunc_Or8_F+0x93>
|
|
66347d01: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347d05: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66347d09: 44 39 ca cmp %r9d,%edx
|
|
66347d0c: 74 64 je 66347d72 <GateFunc_Or8_F+0x92>
|
|
66347d0e: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347d12: 41 89 d3 mov %edx,%r11d
|
|
66347d15: 45 29 cb sub %r9d,%r11d
|
|
66347d18: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66347d1c: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66347d20: 45 01 1a add %r11d,(%r10)
|
|
66347d23: 41 89 50 24 mov %edx,0x24(%r8)
|
|
66347d27: 31 d2 xor %edx,%edx
|
|
66347d29: 45 8b 02 mov (%r10),%r8d
|
|
66347d2c: 45 85 c0 test %r8d,%r8d
|
|
66347d2f: 0f 9f c2 setg %dl
|
|
66347d32: 3b 10 cmp (%rax),%edx
|
|
66347d34: 74 3c je 66347d72 <GateFunc_Or8_F+0x92>
|
|
66347d36: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66347d3a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66347d3e: 8b 00 mov (%rax),%eax
|
|
66347d40: 85 c0 test %eax,%eax
|
|
66347d42: 75 2e jne 66347d72 <GateFunc_Or8_F+0x92>
|
|
66347d44: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347d48: 48 8b 0d e1 eb 00 00 mov 0xebe1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347d4f: 4c 8b 05 ca eb 00 00 mov 0xebca(%rip),%r8 # 66356920 <net_queue>
|
|
66347d56: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66347d5a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347d5e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347d64: 48 63 01 movslq (%rcx),%rax
|
|
66347d67: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66347d6b: 44 89 09 mov %r9d,(%rcx)
|
|
66347d6e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347d72: c3 retq
|
|
66347d73: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66347d77: 45 8b 10 mov (%r8),%r10d
|
|
66347d7a: 45 85 d2 test %r10d,%r10d
|
|
66347d7d: 75 82 jne 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347d7f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66347d83: 45 8b 08 mov (%r8),%r9d
|
|
66347d86: 45 85 c9 test %r9d,%r9d
|
|
66347d89: 0f 85 72 ff ff ff jne 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347d8f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347d93: 45 8b 00 mov (%r8),%r8d
|
|
66347d96: 45 85 c0 test %r8d,%r8d
|
|
66347d99: 0f 85 62 ff ff ff jne 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347d9f: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347da3: 45 8b 18 mov (%r8),%r11d
|
|
66347da6: 45 85 db test %r11d,%r11d
|
|
66347da9: 0f 85 52 ff ff ff jne 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347daf: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66347db3: 45 8b 10 mov (%r8),%r10d
|
|
66347db6: 45 85 d2 test %r10d,%r10d
|
|
66347db9: 0f 85 42 ff ff ff jne 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347dbf: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66347dc3: 44 8b 0a mov (%rdx),%r9d
|
|
66347dc6: 31 d2 xor %edx,%edx
|
|
66347dc8: 45 85 c9 test %r9d,%r9d
|
|
66347dcb: 0f 95 c2 setne %dl
|
|
66347dce: e9 2e ff ff ff jmpq 66347d01 <GateFunc_Or8_F+0x21>
|
|
66347dd3: 0f 1f 00 nopl (%rax)
|
|
66347dd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66347ddd: 00 00 00
|
|
|
|
0000000066347de0 <GateFunc_And8_F>:
|
|
66347de0: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66347de4: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
66347de8: 8b 00 mov (%rax),%eax
|
|
66347dea: 85 c0 test %eax,%eax
|
|
66347dec: 74 0a je 66347df8 <GateFunc_And8_F+0x18>
|
|
66347dee: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347df2: 8b 00 mov (%rax),%eax
|
|
66347df4: 85 c0 test %eax,%eax
|
|
66347df6: 75 78 jne 66347e70 <GateFunc_And8_F+0x90>
|
|
66347df8: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347dfc: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66347e00: 44 39 c8 cmp %r9d,%eax
|
|
66347e03: 74 67 je 66347e6c <GateFunc_And8_F+0x8c>
|
|
66347e05: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347e09: 41 89 c3 mov %eax,%r11d
|
|
66347e0c: 45 29 cb sub %r9d,%r11d
|
|
66347e0f: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66347e13: 45 01 1a add %r11d,(%r10)
|
|
66347e16: 41 89 40 24 mov %eax,0x24(%r8)
|
|
66347e1a: 45 31 c0 xor %r8d,%r8d
|
|
66347e1d: 45 8b 0a mov (%r10),%r9d
|
|
66347e20: 48 8b 42 48 mov 0x48(%rdx),%rax
|
|
66347e24: 45 85 c9 test %r9d,%r9d
|
|
66347e27: 41 0f 9f c0 setg %r8b
|
|
66347e2b: 44 3b 00 cmp (%rax),%r8d
|
|
66347e2e: 74 3c je 66347e6c <GateFunc_And8_F+0x8c>
|
|
66347e30: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66347e34: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66347e38: 8b 00 mov (%rax),%eax
|
|
66347e3a: 85 c0 test %eax,%eax
|
|
66347e3c: 75 2e jne 66347e6c <GateFunc_And8_F+0x8c>
|
|
66347e3e: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347e42: 48 8b 0d e7 ea 00 00 mov 0xeae7(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347e49: 4c 8b 05 d0 ea 00 00 mov 0xead0(%rip),%r8 # 66356920 <net_queue>
|
|
66347e50: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66347e54: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347e58: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347e5e: 48 63 01 movslq (%rcx),%rax
|
|
66347e61: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66347e65: 44 89 09 mov %r9d,(%rcx)
|
|
66347e68: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347e6c: c3 retq
|
|
66347e6d: 0f 1f 00 nopl (%rax)
|
|
66347e70: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66347e74: 8b 00 mov (%rax),%eax
|
|
66347e76: 85 c0 test %eax,%eax
|
|
66347e78: 0f 84 7a ff ff ff je 66347df8 <GateFunc_And8_F+0x18>
|
|
66347e7e: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
66347e82: 8b 00 mov (%rax),%eax
|
|
66347e84: 85 c0 test %eax,%eax
|
|
66347e86: 0f 84 6c ff ff ff je 66347df8 <GateFunc_And8_F+0x18>
|
|
66347e8c: 48 8b 42 28 mov 0x28(%rdx),%rax
|
|
66347e90: 8b 00 mov (%rax),%eax
|
|
66347e92: 85 c0 test %eax,%eax
|
|
66347e94: 0f 84 5e ff ff ff je 66347df8 <GateFunc_And8_F+0x18>
|
|
66347e9a: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
66347e9e: 8b 00 mov (%rax),%eax
|
|
66347ea0: 85 c0 test %eax,%eax
|
|
66347ea2: 0f 84 50 ff ff ff je 66347df8 <GateFunc_And8_F+0x18>
|
|
66347ea8: 48 8b 42 38 mov 0x38(%rdx),%rax
|
|
66347eac: 8b 00 mov (%rax),%eax
|
|
66347eae: 85 c0 test %eax,%eax
|
|
66347eb0: 0f 84 42 ff ff ff je 66347df8 <GateFunc_And8_F+0x18>
|
|
66347eb6: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
66347eba: 44 8b 10 mov (%rax),%r10d
|
|
66347ebd: 31 c0 xor %eax,%eax
|
|
66347ebf: 45 85 d2 test %r10d,%r10d
|
|
66347ec2: 0f 95 c0 setne %al
|
|
66347ec5: e9 2e ff ff ff jmpq 66347df8 <GateFunc_And8_F+0x18>
|
|
66347eca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066347ed0 <GateFunc_Nand8_F>:
|
|
66347ed0: ba 01 00 00 00 mov $0x1,%edx
|
|
66347ed5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66347ed9: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66347edd: 45 8b 00 mov (%r8),%r8d
|
|
66347ee0: 45 85 c0 test %r8d,%r8d
|
|
66347ee3: 74 0c je 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347ee5: 4c 8b 40 10 mov 0x10(%rax),%r8
|
|
66347ee9: 45 8b 18 mov (%r8),%r11d
|
|
66347eec: 45 85 db test %r11d,%r11d
|
|
66347eef: 75 72 jne 66347f63 <GateFunc_Nand8_F+0x93>
|
|
66347ef1: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66347ef5: 45 8b 48 24 mov 0x24(%r8),%r9d
|
|
66347ef9: 44 39 ca cmp %r9d,%edx
|
|
66347efc: 74 64 je 66347f62 <GateFunc_Nand8_F+0x92>
|
|
66347efe: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66347f02: 41 89 d3 mov %edx,%r11d
|
|
66347f05: 45 29 cb sub %r9d,%r11d
|
|
66347f08: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66347f0c: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
66347f10: 45 01 1a add %r11d,(%r10)
|
|
66347f13: 41 89 50 24 mov %edx,0x24(%r8)
|
|
66347f17: 31 d2 xor %edx,%edx
|
|
66347f19: 45 8b 02 mov (%r10),%r8d
|
|
66347f1c: 45 85 c0 test %r8d,%r8d
|
|
66347f1f: 0f 9f c2 setg %dl
|
|
66347f22: 3b 10 cmp (%rax),%edx
|
|
66347f24: 74 3c je 66347f62 <GateFunc_Nand8_F+0x92>
|
|
66347f26: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66347f2a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
66347f2e: 8b 00 mov (%rax),%eax
|
|
66347f30: 85 c0 test %eax,%eax
|
|
66347f32: 75 2e jne 66347f62 <GateFunc_Nand8_F+0x92>
|
|
66347f34: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66347f38: 48 8b 0d f1 e9 00 00 mov 0xe9f1(%rip),%rcx # 66356930 <num_net_queue>
|
|
66347f3f: 4c 8b 05 da e9 00 00 mov 0xe9da(%rip),%r8 # 66356920 <net_queue>
|
|
66347f46: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
66347f4a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66347f4e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66347f54: 48 63 01 movslq (%rcx),%rax
|
|
66347f57: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66347f5b: 44 89 09 mov %r9d,(%rcx)
|
|
66347f5e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66347f62: c3 retq
|
|
66347f63: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66347f67: 45 8b 10 mov (%r8),%r10d
|
|
66347f6a: 45 85 d2 test %r10d,%r10d
|
|
66347f6d: 74 82 je 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347f6f: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66347f73: 45 8b 08 mov (%r8),%r9d
|
|
66347f76: 45 85 c9 test %r9d,%r9d
|
|
66347f79: 0f 84 72 ff ff ff je 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347f7f: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
66347f83: 45 8b 00 mov (%r8),%r8d
|
|
66347f86: 45 85 c0 test %r8d,%r8d
|
|
66347f89: 0f 84 62 ff ff ff je 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347f8f: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
66347f93: 45 8b 18 mov (%r8),%r11d
|
|
66347f96: 45 85 db test %r11d,%r11d
|
|
66347f99: 0f 84 52 ff ff ff je 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347f9f: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
66347fa3: 45 8b 10 mov (%r8),%r10d
|
|
66347fa6: 45 85 d2 test %r10d,%r10d
|
|
66347fa9: 0f 84 42 ff ff ff je 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347faf: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
66347fb3: 44 8b 0a mov (%rdx),%r9d
|
|
66347fb6: 31 d2 xor %edx,%edx
|
|
66347fb8: 45 85 c9 test %r9d,%r9d
|
|
66347fbb: 0f 94 c2 sete %dl
|
|
66347fbe: e9 2e ff ff ff jmpq 66347ef1 <GateFunc_Nand8_F+0x21>
|
|
66347fc3: 0f 1f 00 nopl (%rax)
|
|
66347fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66347fcd: 00 00 00
|
|
|
|
0000000066347fd0 <GateFunc_Rom8x64_F>:
|
|
66347fd0: 41 55 push %r13
|
|
66347fd2: 41 54 push %r12
|
|
66347fd4: 55 push %rbp
|
|
66347fd5: 57 push %rdi
|
|
66347fd6: 56 push %rsi
|
|
66347fd7: 53 push %rbx
|
|
66347fd8: 48 83 ec 28 sub $0x28,%rsp
|
|
66347fdc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66347fe0: 49 8b 81 48 02 00 00 mov 0x248(%r9),%rax
|
|
66347fe7: 48 89 cb mov %rcx,%rbx
|
|
66347fea: 44 8b 10 mov (%rax),%r10d
|
|
66347fed: 45 85 d2 test %r10d,%r10d
|
|
66347ff0: 0f 84 ba 00 00 00 je 663480b0 <GateFunc_Rom8x64_F+0xe0>
|
|
66347ff6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66347ffa: be 09 00 00 00 mov $0x9,%esi
|
|
66347fff: 4c 8d 2d fa af 00 00 lea 0xaffa(%rip),%r13 # 66353000 <.rdata>
|
|
66348006: 4c 8d 25 03 b0 00 00 lea 0xb003(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634800d: 8b 10 mov (%rax),%edx
|
|
6634800f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348013: 8b 00 mov (%rax),%eax
|
|
66348015: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348018: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634801c: 8b 12 mov (%rdx),%edx
|
|
6634801e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348021: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348025: 8b 12 mov (%rdx),%edx
|
|
66348027: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634802a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634802e: 8b 3a mov (%rdx),%edi
|
|
66348030: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66348034: c1 e7 04 shl $0x4,%edi
|
|
66348037: 01 c7 add %eax,%edi
|
|
66348039: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634803d: 8b 00 mov (%rax),%eax
|
|
6634803f: c1 e0 05 shl $0x5,%eax
|
|
66348042: 01 c7 add %eax,%edi
|
|
66348044: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348048: 8b 00 mov (%rax),%eax
|
|
6634804a: c1 e0 06 shl $0x6,%eax
|
|
6634804d: 01 f8 add %edi,%eax
|
|
6634804f: 8b 3a mov (%rdx),%edi
|
|
66348051: c1 e7 07 shl $0x7,%edi
|
|
66348054: 01 c7 add %eax,%edi
|
|
66348056: 48 63 ef movslq %edi,%rbp
|
|
66348059: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634805d: 0f 1f 00 nopl (%rax)
|
|
66348060: 85 ff test %edi,%edi
|
|
66348062: 78 05 js 66348069 <GateFunc_Rom8x64_F+0x99>
|
|
66348064: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348067: 7f 11 jg 6634807a <GateFunc_Rom8x64_F+0xaa>
|
|
66348069: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634806f: 4c 89 ea mov %r13,%rdx
|
|
66348072: 4c 89 e1 mov %r12,%rcx
|
|
66348075: e8 86 8f 00 00 callq 66351000 <_assert>
|
|
6634807a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634807e: 89 f2 mov %esi,%edx
|
|
66348080: 48 89 d9 mov %rbx,%rcx
|
|
66348083: 83 c6 01 add $0x1,%esi
|
|
66348086: 81 c7 00 01 00 00 add $0x100,%edi
|
|
6634808c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348090: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
66348097: e8 14 93 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634809c: 83 fe 49 cmp $0x49,%esi
|
|
6634809f: 75 bf jne 66348060 <GateFunc_Rom8x64_F+0x90>
|
|
663480a1: 48 83 c4 28 add $0x28,%rsp
|
|
663480a5: 5b pop %rbx
|
|
663480a6: 5e pop %rsi
|
|
663480a7: 5f pop %rdi
|
|
663480a8: 5d pop %rbp
|
|
663480a9: 41 5c pop %r12
|
|
663480ab: 41 5d pop %r13
|
|
663480ad: c3 retq
|
|
663480ae: 66 90 xchg %ax,%ax
|
|
663480b0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663480b4: 4c 8b 1d 65 e8 00 00 mov 0xe865(%rip),%r11 # 66356920 <net_queue>
|
|
663480bb: 4c 8b 15 6e e8 00 00 mov 0xe86e(%rip),%r10 # 66356930 <num_net_queue>
|
|
663480c2: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
663480c6: b8 48 00 00 00 mov $0x48,%eax
|
|
663480cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663480d0: 8b 0a mov (%rdx),%ecx
|
|
663480d2: 85 c9 test %ecx,%ecx
|
|
663480d4: 74 55 je 6634812b <GateFunc_Rom8x64_F+0x15b>
|
|
663480d6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663480da: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663480de: 41 29 08 sub %ecx,(%r8)
|
|
663480e1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663480e7: 45 8b 00 mov (%r8),%r8d
|
|
663480ea: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663480ee: 45 85 c0 test %r8d,%r8d
|
|
663480f1: 41 0f 9f c0 setg %r8b
|
|
663480f5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663480f9: 44 3b 01 cmp (%rcx),%r8d
|
|
663480fc: 74 2d je 6634812b <GateFunc_Rom8x64_F+0x15b>
|
|
663480fe: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348102: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348106: 8b 09 mov (%rcx),%ecx
|
|
66348108: 85 c9 test %ecx,%ecx
|
|
6634810a: 75 1f jne 6634812b <GateFunc_Rom8x64_F+0x15b>
|
|
6634810c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348110: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348114: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348118: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634811e: 49 63 0a movslq (%r10),%rcx
|
|
66348121: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348124: 41 89 32 mov %esi,(%r10)
|
|
66348127: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634812b: 48 83 c0 08 add $0x8,%rax
|
|
6634812f: 48 83 c2 04 add $0x4,%rdx
|
|
66348133: 48 3d 48 02 00 00 cmp $0x248,%rax
|
|
66348139: 75 95 jne 663480d0 <GateFunc_Rom8x64_F+0x100>
|
|
6634813b: 48 83 c4 28 add $0x28,%rsp
|
|
6634813f: 5b pop %rbx
|
|
66348140: 5e pop %rsi
|
|
66348141: 5f pop %rdi
|
|
66348142: 5d pop %rbp
|
|
66348143: 41 5c pop %r12
|
|
66348145: 41 5d pop %r13
|
|
66348147: c3 retq
|
|
66348148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634814f: 00
|
|
|
|
0000000066348150 <GateFunc_Rom9x64_F>:
|
|
66348150: 41 55 push %r13
|
|
66348152: 41 54 push %r12
|
|
66348154: 55 push %rbp
|
|
66348155: 57 push %rdi
|
|
66348156: 56 push %rsi
|
|
66348157: 53 push %rbx
|
|
66348158: 48 83 ec 28 sub $0x28,%rsp
|
|
6634815c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348160: 49 8b 81 50 02 00 00 mov 0x250(%r9),%rax
|
|
66348167: 48 89 cb mov %rcx,%rbx
|
|
6634816a: 44 8b 10 mov (%rax),%r10d
|
|
6634816d: 45 85 d2 test %r10d,%r10d
|
|
66348170: 0f 84 ca 00 00 00 je 66348240 <GateFunc_Rom9x64_F+0xf0>
|
|
66348176: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634817a: be 0a 00 00 00 mov $0xa,%esi
|
|
6634817f: 4c 8d 2d 7a ae 00 00 lea 0xae7a(%rip),%r13 # 66353000 <.rdata>
|
|
66348186: 4c 8d 25 83 ae 00 00 lea 0xae83(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634818d: 8b 10 mov (%rax),%edx
|
|
6634818f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348193: 8b 00 mov (%rax),%eax
|
|
66348195: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348198: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634819c: 8b 12 mov (%rdx),%edx
|
|
6634819e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663481a1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663481a5: 8b 12 mov (%rdx),%edx
|
|
663481a7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
663481aa: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
663481ae: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
663481b2: 8b 00 mov (%rax),%eax
|
|
663481b4: c1 e0 04 shl $0x4,%eax
|
|
663481b7: 01 f8 add %edi,%eax
|
|
663481b9: 8b 3a mov (%rdx),%edi
|
|
663481bb: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
663481bf: c1 e7 05 shl $0x5,%edi
|
|
663481c2: 01 c7 add %eax,%edi
|
|
663481c4: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
663481c8: 8b 00 mov (%rax),%eax
|
|
663481ca: c1 e0 06 shl $0x6,%eax
|
|
663481cd: 01 c7 add %eax,%edi
|
|
663481cf: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
663481d3: 8b 00 mov (%rax),%eax
|
|
663481d5: c1 e0 07 shl $0x7,%eax
|
|
663481d8: 01 f8 add %edi,%eax
|
|
663481da: 8b 3a mov (%rdx),%edi
|
|
663481dc: c1 e7 08 shl $0x8,%edi
|
|
663481df: 01 c7 add %eax,%edi
|
|
663481e1: 48 63 ef movslq %edi,%rbp
|
|
663481e4: 48 c1 e5 02 shl $0x2,%rbp
|
|
663481e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663481ef: 00
|
|
663481f0: 85 ff test %edi,%edi
|
|
663481f2: 78 05 js 663481f9 <GateFunc_Rom9x64_F+0xa9>
|
|
663481f4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663481f7: 7f 11 jg 6634820a <GateFunc_Rom9x64_F+0xba>
|
|
663481f9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663481ff: 4c 89 ea mov %r13,%rdx
|
|
66348202: 4c 89 e1 mov %r12,%rcx
|
|
66348205: e8 f6 8d 00 00 callq 66351000 <_assert>
|
|
6634820a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634820e: 89 f2 mov %esi,%edx
|
|
66348210: 48 89 d9 mov %rbx,%rcx
|
|
66348213: 83 c6 01 add $0x1,%esi
|
|
66348216: 81 c7 00 02 00 00 add $0x200,%edi
|
|
6634821c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348220: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
66348227: e8 84 91 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634822c: 83 fe 4a cmp $0x4a,%esi
|
|
6634822f: 75 bf jne 663481f0 <GateFunc_Rom9x64_F+0xa0>
|
|
66348231: 48 83 c4 28 add $0x28,%rsp
|
|
66348235: 5b pop %rbx
|
|
66348236: 5e pop %rsi
|
|
66348237: 5f pop %rdi
|
|
66348238: 5d pop %rbp
|
|
66348239: 41 5c pop %r12
|
|
6634823b: 41 5d pop %r13
|
|
6634823d: c3 retq
|
|
6634823e: 66 90 xchg %ax,%ax
|
|
66348240: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348244: 4c 8b 1d d5 e6 00 00 mov 0xe6d5(%rip),%r11 # 66356920 <net_queue>
|
|
6634824b: 4c 8b 15 de e6 00 00 mov 0xe6de(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348252: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66348256: b8 50 00 00 00 mov $0x50,%eax
|
|
6634825b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348260: 8b 0a mov (%rdx),%ecx
|
|
66348262: 85 c9 test %ecx,%ecx
|
|
66348264: 74 55 je 663482bb <GateFunc_Rom9x64_F+0x16b>
|
|
66348266: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634826a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634826e: 41 29 08 sub %ecx,(%r8)
|
|
66348271: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348277: 45 8b 00 mov (%r8),%r8d
|
|
6634827a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634827e: 45 85 c0 test %r8d,%r8d
|
|
66348281: 41 0f 9f c0 setg %r8b
|
|
66348285: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348289: 44 3b 01 cmp (%rcx),%r8d
|
|
6634828c: 74 2d je 663482bb <GateFunc_Rom9x64_F+0x16b>
|
|
6634828e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348292: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348296: 8b 09 mov (%rcx),%ecx
|
|
66348298: 85 c9 test %ecx,%ecx
|
|
6634829a: 75 1f jne 663482bb <GateFunc_Rom9x64_F+0x16b>
|
|
6634829c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663482a0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663482a4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663482a8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663482ae: 49 63 0a movslq (%r10),%rcx
|
|
663482b1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663482b4: 41 89 32 mov %esi,(%r10)
|
|
663482b7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663482bb: 48 83 c0 08 add $0x8,%rax
|
|
663482bf: 48 83 c2 04 add $0x4,%rdx
|
|
663482c3: 48 3d 50 02 00 00 cmp $0x250,%rax
|
|
663482c9: 75 95 jne 66348260 <GateFunc_Rom9x64_F+0x110>
|
|
663482cb: 48 83 c4 28 add $0x28,%rsp
|
|
663482cf: 5b pop %rbx
|
|
663482d0: 5e pop %rsi
|
|
663482d1: 5f pop %rdi
|
|
663482d2: 5d pop %rbp
|
|
663482d3: 41 5c pop %r12
|
|
663482d5: 41 5d pop %r13
|
|
663482d7: c3 retq
|
|
663482d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663482df: 00
|
|
|
|
00000000663482e0 <GateFunc_Rom12x64_F>:
|
|
663482e0: 41 55 push %r13
|
|
663482e2: 41 54 push %r12
|
|
663482e4: 55 push %rbp
|
|
663482e5: 57 push %rdi
|
|
663482e6: 56 push %rsi
|
|
663482e7: 53 push %rbx
|
|
663482e8: 48 83 ec 28 sub $0x28,%rsp
|
|
663482ec: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663482f0: 49 8b 81 68 02 00 00 mov 0x268(%r9),%rax
|
|
663482f7: 48 89 cb mov %rcx,%rbx
|
|
663482fa: 44 8b 10 mov (%rax),%r10d
|
|
663482fd: 45 85 d2 test %r10d,%r10d
|
|
66348300: 0f 84 ea 00 00 00 je 663483f0 <GateFunc_Rom12x64_F+0x110>
|
|
66348306: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634830a: be 0d 00 00 00 mov $0xd,%esi
|
|
6634830f: 4c 8d 2d ea ac 00 00 lea 0xacea(%rip),%r13 # 66353000 <.rdata>
|
|
66348316: 4c 8d 25 f3 ac 00 00 lea 0xacf3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634831d: 8b 10 mov (%rax),%edx
|
|
6634831f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348323: 8b 00 mov (%rax),%eax
|
|
66348325: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348328: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634832c: 8b 12 mov (%rdx),%edx
|
|
6634832e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348331: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348335: 8b 12 mov (%rdx),%edx
|
|
66348337: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634833a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634833e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66348342: 8b 00 mov (%rax),%eax
|
|
66348344: c1 e0 04 shl $0x4,%eax
|
|
66348347: 01 f8 add %edi,%eax
|
|
66348349: 8b 3a mov (%rdx),%edi
|
|
6634834b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634834f: c1 e7 05 shl $0x5,%edi
|
|
66348352: 01 c7 add %eax,%edi
|
|
66348354: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348358: 8b 00 mov (%rax),%eax
|
|
6634835a: c1 e0 06 shl $0x6,%eax
|
|
6634835d: 01 c7 add %eax,%edi
|
|
6634835f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66348363: 8b 00 mov (%rax),%eax
|
|
66348365: c1 e0 07 shl $0x7,%eax
|
|
66348368: 01 f8 add %edi,%eax
|
|
6634836a: 8b 3a mov (%rdx),%edi
|
|
6634836c: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
66348370: c1 e7 08 shl $0x8,%edi
|
|
66348373: 01 c7 add %eax,%edi
|
|
66348375: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
66348379: 8b 00 mov (%rax),%eax
|
|
6634837b: c1 e0 09 shl $0x9,%eax
|
|
6634837e: 01 c7 add %eax,%edi
|
|
66348380: 49 8b 41 58 mov 0x58(%r9),%rax
|
|
66348384: 8b 00 mov (%rax),%eax
|
|
66348386: c1 e0 0a shl $0xa,%eax
|
|
66348389: 01 f8 add %edi,%eax
|
|
6634838b: 8b 3a mov (%rdx),%edi
|
|
6634838d: c1 e7 0b shl $0xb,%edi
|
|
66348390: 01 c7 add %eax,%edi
|
|
66348392: 48 63 ef movslq %edi,%rbp
|
|
66348395: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
663483a0: 85 ff test %edi,%edi
|
|
663483a2: 78 05 js 663483a9 <GateFunc_Rom12x64_F+0xc9>
|
|
663483a4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663483a7: 7f 11 jg 663483ba <GateFunc_Rom12x64_F+0xda>
|
|
663483a9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663483af: 4c 89 ea mov %r13,%rdx
|
|
663483b2: 4c 89 e1 mov %r12,%rcx
|
|
663483b5: e8 46 8c 00 00 callq 66351000 <_assert>
|
|
663483ba: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663483be: 89 f2 mov %esi,%edx
|
|
663483c0: 48 89 d9 mov %rbx,%rcx
|
|
663483c3: 83 c6 01 add $0x1,%esi
|
|
663483c6: 81 c7 00 10 00 00 add $0x1000,%edi
|
|
663483cc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663483d0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
663483d7: e8 d4 8f ff ff callq 663413b0 <sim_gate_set_port>
|
|
663483dc: 83 fe 4d cmp $0x4d,%esi
|
|
663483df: 75 bf jne 663483a0 <GateFunc_Rom12x64_F+0xc0>
|
|
663483e1: 48 83 c4 28 add $0x28,%rsp
|
|
663483e5: 5b pop %rbx
|
|
663483e6: 5e pop %rsi
|
|
663483e7: 5f pop %rdi
|
|
663483e8: 5d pop %rbp
|
|
663483e9: 41 5c pop %r12
|
|
663483eb: 41 5d pop %r13
|
|
663483ed: c3 retq
|
|
663483ee: 66 90 xchg %ax,%ax
|
|
663483f0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663483f4: 4c 8b 1d 25 e5 00 00 mov 0xe525(%rip),%r11 # 66356920 <net_queue>
|
|
663483fb: 4c 8b 15 2e e5 00 00 mov 0xe52e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348402: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
66348406: b8 68 00 00 00 mov $0x68,%eax
|
|
6634840b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348410: 8b 0a mov (%rdx),%ecx
|
|
66348412: 85 c9 test %ecx,%ecx
|
|
66348414: 74 55 je 6634846b <GateFunc_Rom12x64_F+0x18b>
|
|
66348416: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634841a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634841e: 41 29 08 sub %ecx,(%r8)
|
|
66348421: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348427: 45 8b 00 mov (%r8),%r8d
|
|
6634842a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634842e: 45 85 c0 test %r8d,%r8d
|
|
66348431: 41 0f 9f c0 setg %r8b
|
|
66348435: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348439: 44 3b 01 cmp (%rcx),%r8d
|
|
6634843c: 74 2d je 6634846b <GateFunc_Rom12x64_F+0x18b>
|
|
6634843e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348442: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348446: 8b 09 mov (%rcx),%ecx
|
|
66348448: 85 c9 test %ecx,%ecx
|
|
6634844a: 75 1f jne 6634846b <GateFunc_Rom12x64_F+0x18b>
|
|
6634844c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348450: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348454: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348458: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634845e: 49 63 0a movslq (%r10),%rcx
|
|
66348461: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348464: 41 89 32 mov %esi,(%r10)
|
|
66348467: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634846b: 48 83 c0 08 add $0x8,%rax
|
|
6634846f: 48 83 c2 04 add $0x4,%rdx
|
|
66348473: 48 3d 68 02 00 00 cmp $0x268,%rax
|
|
66348479: 75 95 jne 66348410 <GateFunc_Rom12x64_F+0x130>
|
|
6634847b: 48 83 c4 28 add $0x28,%rsp
|
|
6634847f: 5b pop %rbx
|
|
66348480: 5e pop %rsi
|
|
66348481: 5f pop %rdi
|
|
66348482: 5d pop %rbp
|
|
66348483: 41 5c pop %r12
|
|
66348485: 41 5d pop %r13
|
|
66348487: c3 retq
|
|
66348488: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634848f: 00
|
|
|
|
0000000066348490 <GateFunc_Rom10x64_F>:
|
|
66348490: 41 55 push %r13
|
|
66348492: 41 54 push %r12
|
|
66348494: 55 push %rbp
|
|
66348495: 57 push %rdi
|
|
66348496: 56 push %rsi
|
|
66348497: 53 push %rbx
|
|
66348498: 48 83 ec 28 sub $0x28,%rsp
|
|
6634849c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663484a0: 49 8b 81 58 02 00 00 mov 0x258(%r9),%rax
|
|
663484a7: 48 89 cb mov %rcx,%rbx
|
|
663484aa: 44 8b 10 mov (%rax),%r10d
|
|
663484ad: 45 85 d2 test %r10d,%r10d
|
|
663484b0: 0f 84 cb 00 00 00 je 66348581 <GateFunc_Rom10x64_F+0xf1>
|
|
663484b6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663484ba: be 0b 00 00 00 mov $0xb,%esi
|
|
663484bf: 4c 8d 2d 3a ab 00 00 lea 0xab3a(%rip),%r13 # 66353000 <.rdata>
|
|
663484c6: 4c 8d 25 43 ab 00 00 lea 0xab43(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663484cd: 8b 10 mov (%rax),%edx
|
|
663484cf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
663484d3: 8b 00 mov (%rax),%eax
|
|
663484d5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
663484d8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
663484dc: 8b 12 mov (%rdx),%edx
|
|
663484de: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663484e1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663484e5: 8b 12 mov (%rdx),%edx
|
|
663484e7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
663484ea: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
663484ee: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
663484f2: 8b 00 mov (%rax),%eax
|
|
663484f4: c1 e0 04 shl $0x4,%eax
|
|
663484f7: 01 c7 add %eax,%edi
|
|
663484f9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
663484fd: 8b 00 mov (%rax),%eax
|
|
663484ff: c1 e0 05 shl $0x5,%eax
|
|
66348502: 01 f8 add %edi,%eax
|
|
66348504: 8b 3a mov (%rdx),%edi
|
|
66348506: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634850a: c1 e7 06 shl $0x6,%edi
|
|
6634850d: 01 c7 add %eax,%edi
|
|
6634850f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66348513: 8b 00 mov (%rax),%eax
|
|
66348515: c1 e0 07 shl $0x7,%eax
|
|
66348518: 01 c7 add %eax,%edi
|
|
6634851a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634851e: 8b 00 mov (%rax),%eax
|
|
66348520: c1 e0 08 shl $0x8,%eax
|
|
66348523: 01 f8 add %edi,%eax
|
|
66348525: 8b 3a mov (%rdx),%edi
|
|
66348527: c1 e7 09 shl $0x9,%edi
|
|
6634852a: 01 c7 add %eax,%edi
|
|
6634852c: 48 63 ef movslq %edi,%rbp
|
|
6634852f: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348533: 85 ff test %edi,%edi
|
|
66348535: 78 05 js 6634853c <GateFunc_Rom10x64_F+0xac>
|
|
66348537: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634853a: 7f 11 jg 6634854d <GateFunc_Rom10x64_F+0xbd>
|
|
6634853c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348542: 4c 89 ea mov %r13,%rdx
|
|
66348545: 4c 89 e1 mov %r12,%rcx
|
|
66348548: e8 b3 8a 00 00 callq 66351000 <_assert>
|
|
6634854d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348551: 89 f2 mov %esi,%edx
|
|
66348553: 48 89 d9 mov %rbx,%rcx
|
|
66348556: 83 c6 01 add $0x1,%esi
|
|
66348559: 81 c7 00 04 00 00 add $0x400,%edi
|
|
6634855f: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348563: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634856a: e8 41 8e ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634856f: 83 fe 4b cmp $0x4b,%esi
|
|
66348572: 75 bf jne 66348533 <GateFunc_Rom10x64_F+0xa3>
|
|
66348574: 48 83 c4 28 add $0x28,%rsp
|
|
66348578: 5b pop %rbx
|
|
66348579: 5e pop %rsi
|
|
6634857a: 5f pop %rdi
|
|
6634857b: 5d pop %rbp
|
|
6634857c: 41 5c pop %r12
|
|
6634857e: 41 5d pop %r13
|
|
66348580: c3 retq
|
|
66348581: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348585: 4c 8b 1d 94 e3 00 00 mov 0xe394(%rip),%r11 # 66356920 <net_queue>
|
|
6634858c: 4c 8b 15 9d e3 00 00 mov 0xe39d(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348593: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
66348597: b8 58 00 00 00 mov $0x58,%eax
|
|
6634859c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663485a0: 8b 0a mov (%rdx),%ecx
|
|
663485a2: 85 c9 test %ecx,%ecx
|
|
663485a4: 74 55 je 663485fb <GateFunc_Rom10x64_F+0x16b>
|
|
663485a6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663485aa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663485ae: 41 29 08 sub %ecx,(%r8)
|
|
663485b1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663485b7: 45 8b 00 mov (%r8),%r8d
|
|
663485ba: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663485be: 45 85 c0 test %r8d,%r8d
|
|
663485c1: 41 0f 9f c0 setg %r8b
|
|
663485c5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663485c9: 44 3b 01 cmp (%rcx),%r8d
|
|
663485cc: 74 2d je 663485fb <GateFunc_Rom10x64_F+0x16b>
|
|
663485ce: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663485d2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663485d6: 8b 09 mov (%rcx),%ecx
|
|
663485d8: 85 c9 test %ecx,%ecx
|
|
663485da: 75 1f jne 663485fb <GateFunc_Rom10x64_F+0x16b>
|
|
663485dc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663485e0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663485e4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663485e8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663485ee: 49 63 0a movslq (%r10),%rcx
|
|
663485f1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663485f4: 41 89 32 mov %esi,(%r10)
|
|
663485f7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663485fb: 48 83 c0 08 add $0x8,%rax
|
|
663485ff: 48 83 c2 04 add $0x4,%rdx
|
|
66348603: 48 3d 58 02 00 00 cmp $0x258,%rax
|
|
66348609: 75 95 jne 663485a0 <GateFunc_Rom10x64_F+0x110>
|
|
6634860b: 48 83 c4 28 add $0x28,%rsp
|
|
6634860f: 5b pop %rbx
|
|
66348610: 5e pop %rsi
|
|
66348611: 5f pop %rdi
|
|
66348612: 5d pop %rbp
|
|
66348613: 41 5c pop %r12
|
|
66348615: 41 5d pop %r13
|
|
66348617: c3 retq
|
|
66348618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634861f: 00
|
|
|
|
0000000066348620 <GateFunc_Rom11x64_F>:
|
|
66348620: 41 55 push %r13
|
|
66348622: 41 54 push %r12
|
|
66348624: 55 push %rbp
|
|
66348625: 57 push %rdi
|
|
66348626: 56 push %rsi
|
|
66348627: 53 push %rbx
|
|
66348628: 48 83 ec 28 sub $0x28,%rsp
|
|
6634862c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348630: 49 8b 81 60 02 00 00 mov 0x260(%r9),%rax
|
|
66348637: 48 89 cb mov %rcx,%rbx
|
|
6634863a: 44 8b 10 mov (%rax),%r10d
|
|
6634863d: 45 85 d2 test %r10d,%r10d
|
|
66348640: 0f 84 da 00 00 00 je 66348720 <GateFunc_Rom11x64_F+0x100>
|
|
66348646: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634864a: be 0c 00 00 00 mov $0xc,%esi
|
|
6634864f: 4c 8d 2d aa a9 00 00 lea 0xa9aa(%rip),%r13 # 66353000 <.rdata>
|
|
66348656: 4c 8d 25 b3 a9 00 00 lea 0xa9b3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634865d: 8b 10 mov (%rax),%edx
|
|
6634865f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348663: 8b 00 mov (%rax),%eax
|
|
66348665: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348668: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634866c: 8b 12 mov (%rdx),%edx
|
|
6634866e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348671: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348675: 8b 12 mov (%rdx),%edx
|
|
66348677: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634867a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634867e: 8b 3a mov (%rdx),%edi
|
|
66348680: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66348684: c1 e7 04 shl $0x4,%edi
|
|
66348687: 01 c7 add %eax,%edi
|
|
66348689: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634868d: 8b 00 mov (%rax),%eax
|
|
6634868f: c1 e0 05 shl $0x5,%eax
|
|
66348692: 01 c7 add %eax,%edi
|
|
66348694: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348698: 8b 00 mov (%rax),%eax
|
|
6634869a: c1 e0 06 shl $0x6,%eax
|
|
6634869d: 01 f8 add %edi,%eax
|
|
6634869f: 8b 3a mov (%rdx),%edi
|
|
663486a1: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
663486a5: c1 e7 07 shl $0x7,%edi
|
|
663486a8: 01 c7 add %eax,%edi
|
|
663486aa: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
663486ae: 8b 00 mov (%rax),%eax
|
|
663486b0: c1 e0 08 shl $0x8,%eax
|
|
663486b3: 01 c7 add %eax,%edi
|
|
663486b5: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
663486b9: 8b 00 mov (%rax),%eax
|
|
663486bb: c1 e0 09 shl $0x9,%eax
|
|
663486be: 01 f8 add %edi,%eax
|
|
663486c0: 8b 3a mov (%rdx),%edi
|
|
663486c2: c1 e7 0a shl $0xa,%edi
|
|
663486c5: 01 c7 add %eax,%edi
|
|
663486c7: 48 63 ef movslq %edi,%rbp
|
|
663486ca: 48 c1 e5 02 shl $0x2,%rbp
|
|
663486ce: 66 90 xchg %ax,%ax
|
|
663486d0: 85 ff test %edi,%edi
|
|
663486d2: 78 05 js 663486d9 <GateFunc_Rom11x64_F+0xb9>
|
|
663486d4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663486d7: 7f 11 jg 663486ea <GateFunc_Rom11x64_F+0xca>
|
|
663486d9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663486df: 4c 89 ea mov %r13,%rdx
|
|
663486e2: 4c 89 e1 mov %r12,%rcx
|
|
663486e5: e8 16 89 00 00 callq 66351000 <_assert>
|
|
663486ea: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663486ee: 89 f2 mov %esi,%edx
|
|
663486f0: 48 89 d9 mov %rbx,%rcx
|
|
663486f3: 83 c6 01 add $0x1,%esi
|
|
663486f6: 81 c7 00 08 00 00 add $0x800,%edi
|
|
663486fc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348700: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
66348707: e8 a4 8c ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634870c: 83 fe 4c cmp $0x4c,%esi
|
|
6634870f: 75 bf jne 663486d0 <GateFunc_Rom11x64_F+0xb0>
|
|
66348711: 48 83 c4 28 add $0x28,%rsp
|
|
66348715: 5b pop %rbx
|
|
66348716: 5e pop %rsi
|
|
66348717: 5f pop %rdi
|
|
66348718: 5d pop %rbp
|
|
66348719: 41 5c pop %r12
|
|
6634871b: 41 5d pop %r13
|
|
6634871d: c3 retq
|
|
6634871e: 66 90 xchg %ax,%ax
|
|
66348720: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348724: 4c 8b 1d f5 e1 00 00 mov 0xe1f5(%rip),%r11 # 66356920 <net_queue>
|
|
6634872b: 4c 8b 15 fe e1 00 00 mov 0xe1fe(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348732: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
66348736: b8 60 00 00 00 mov $0x60,%eax
|
|
6634873b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348740: 8b 0a mov (%rdx),%ecx
|
|
66348742: 85 c9 test %ecx,%ecx
|
|
66348744: 74 55 je 6634879b <GateFunc_Rom11x64_F+0x17b>
|
|
66348746: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634874a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634874e: 41 29 08 sub %ecx,(%r8)
|
|
66348751: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348757: 45 8b 00 mov (%r8),%r8d
|
|
6634875a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634875e: 45 85 c0 test %r8d,%r8d
|
|
66348761: 41 0f 9f c0 setg %r8b
|
|
66348765: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348769: 44 3b 01 cmp (%rcx),%r8d
|
|
6634876c: 74 2d je 6634879b <GateFunc_Rom11x64_F+0x17b>
|
|
6634876e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348772: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348776: 8b 09 mov (%rcx),%ecx
|
|
66348778: 85 c9 test %ecx,%ecx
|
|
6634877a: 75 1f jne 6634879b <GateFunc_Rom11x64_F+0x17b>
|
|
6634877c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348780: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348784: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348788: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634878e: 49 63 0a movslq (%r10),%rcx
|
|
66348791: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348794: 41 89 32 mov %esi,(%r10)
|
|
66348797: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634879b: 48 83 c0 08 add $0x8,%rax
|
|
6634879f: 48 83 c2 04 add $0x4,%rdx
|
|
663487a3: 48 3d 60 02 00 00 cmp $0x260,%rax
|
|
663487a9: 75 95 jne 66348740 <GateFunc_Rom11x64_F+0x120>
|
|
663487ab: 48 83 c4 28 add $0x28,%rsp
|
|
663487af: 5b pop %rbx
|
|
663487b0: 5e pop %rsi
|
|
663487b1: 5f pop %rdi
|
|
663487b2: 5d pop %rbp
|
|
663487b3: 41 5c pop %r12
|
|
663487b5: 41 5d pop %r13
|
|
663487b7: c3 retq
|
|
663487b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663487bf: 00
|
|
|
|
00000000663487c0 <GateFunc_Rom6x64_F>:
|
|
663487c0: 41 55 push %r13
|
|
663487c2: 41 54 push %r12
|
|
663487c4: 55 push %rbp
|
|
663487c5: 57 push %rdi
|
|
663487c6: 56 push %rsi
|
|
663487c7: 53 push %rbx
|
|
663487c8: 48 83 ec 28 sub $0x28,%rsp
|
|
663487cc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663487d0: 49 8b 81 38 02 00 00 mov 0x238(%r9),%rax
|
|
663487d7: 48 89 cb mov %rcx,%rbx
|
|
663487da: 44 8b 10 mov (%rax),%r10d
|
|
663487dd: 45 85 d2 test %r10d,%r10d
|
|
663487e0: 0f 84 aa 00 00 00 je 66348890 <GateFunc_Rom6x64_F+0xd0>
|
|
663487e6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663487ea: be 07 00 00 00 mov $0x7,%esi
|
|
663487ef: 4c 8d 2d 0a a8 00 00 lea 0xa80a(%rip),%r13 # 66353000 <.rdata>
|
|
663487f6: 4c 8d 25 13 a8 00 00 lea 0xa813(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663487fd: 8b 10 mov (%rax),%edx
|
|
663487ff: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348803: 8b 00 mov (%rax),%eax
|
|
66348805: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348808: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634880c: 8b 12 mov (%rdx),%edx
|
|
6634880e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348811: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348815: 8b 12 mov (%rdx),%edx
|
|
66348817: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634881a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634881e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66348822: 8b 00 mov (%rax),%eax
|
|
66348824: c1 e0 04 shl $0x4,%eax
|
|
66348827: 01 f8 add %edi,%eax
|
|
66348829: 8b 3a mov (%rdx),%edi
|
|
6634882b: c1 e7 05 shl $0x5,%edi
|
|
6634882e: 01 c7 add %eax,%edi
|
|
66348830: 48 63 ef movslq %edi,%rbp
|
|
66348833: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634883e: 00 00
|
|
66348840: 85 ff test %edi,%edi
|
|
66348842: 78 05 js 66348849 <GateFunc_Rom6x64_F+0x89>
|
|
66348844: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
66348847: 7c 11 jl 6634885a <GateFunc_Rom6x64_F+0x9a>
|
|
66348849: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634884f: 4c 89 ea mov %r13,%rdx
|
|
66348852: 4c 89 e1 mov %r12,%rcx
|
|
66348855: e8 a6 87 00 00 callq 66351000 <_assert>
|
|
6634885a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634885e: 89 f2 mov %esi,%edx
|
|
66348860: 48 89 d9 mov %rbx,%rcx
|
|
66348863: 83 c6 01 add $0x1,%esi
|
|
66348866: 83 c7 40 add $0x40,%edi
|
|
66348869: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634886d: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
66348874: e8 37 8b ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348879: 83 fe 47 cmp $0x47,%esi
|
|
6634887c: 75 c2 jne 66348840 <GateFunc_Rom6x64_F+0x80>
|
|
6634887e: 48 83 c4 28 add $0x28,%rsp
|
|
66348882: 5b pop %rbx
|
|
66348883: 5e pop %rsi
|
|
66348884: 5f pop %rdi
|
|
66348885: 5d pop %rbp
|
|
66348886: 41 5c pop %r12
|
|
66348888: 41 5d pop %r13
|
|
6634888a: c3 retq
|
|
6634888b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348890: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348894: 4c 8b 1d 85 e0 00 00 mov 0xe085(%rip),%r11 # 66356920 <net_queue>
|
|
6634889b: 4c 8b 15 8e e0 00 00 mov 0xe08e(%rip),%r10 # 66356930 <num_net_queue>
|
|
663488a2: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
663488a6: b8 38 00 00 00 mov $0x38,%eax
|
|
663488ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663488b0: 8b 0a mov (%rdx),%ecx
|
|
663488b2: 85 c9 test %ecx,%ecx
|
|
663488b4: 74 55 je 6634890b <GateFunc_Rom6x64_F+0x14b>
|
|
663488b6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663488ba: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663488be: 41 29 08 sub %ecx,(%r8)
|
|
663488c1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663488c7: 45 8b 00 mov (%r8),%r8d
|
|
663488ca: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663488ce: 45 85 c0 test %r8d,%r8d
|
|
663488d1: 41 0f 9f c0 setg %r8b
|
|
663488d5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663488d9: 44 3b 01 cmp (%rcx),%r8d
|
|
663488dc: 74 2d je 6634890b <GateFunc_Rom6x64_F+0x14b>
|
|
663488de: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663488e2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663488e6: 8b 09 mov (%rcx),%ecx
|
|
663488e8: 85 c9 test %ecx,%ecx
|
|
663488ea: 75 1f jne 6634890b <GateFunc_Rom6x64_F+0x14b>
|
|
663488ec: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663488f0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663488f4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663488f8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663488fe: 49 63 0a movslq (%r10),%rcx
|
|
66348901: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348904: 41 89 32 mov %esi,(%r10)
|
|
66348907: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634890b: 48 83 c0 08 add $0x8,%rax
|
|
6634890f: 48 83 c2 04 add $0x4,%rdx
|
|
66348913: 48 3d 38 02 00 00 cmp $0x238,%rax
|
|
66348919: 75 95 jne 663488b0 <GateFunc_Rom6x64_F+0xf0>
|
|
6634891b: 48 83 c4 28 add $0x28,%rsp
|
|
6634891f: 5b pop %rbx
|
|
66348920: 5e pop %rsi
|
|
66348921: 5f pop %rdi
|
|
66348922: 5d pop %rbp
|
|
66348923: 41 5c pop %r12
|
|
66348925: 41 5d pop %r13
|
|
66348927: c3 retq
|
|
66348928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634892f: 00
|
|
|
|
0000000066348930 <GateFunc_Enabler3_F>:
|
|
66348930: 56 push %rsi
|
|
66348931: 53 push %rbx
|
|
66348932: 48 83 ec 28 sub $0x28,%rsp
|
|
66348936: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634893a: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634893e: 48 89 cb mov %rcx,%rbx
|
|
66348941: 44 8b 02 mov (%rdx),%r8d
|
|
66348944: 45 85 c0 test %r8d,%r8d
|
|
66348947: 74 2b je 66348974 <GateFunc_Enabler3_F+0x44>
|
|
66348949: 31 d2 xor %edx,%edx
|
|
6634894b: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
6634894f: 48 89 d9 mov %rbx,%rcx
|
|
66348952: 83 c2 04 add $0x4,%edx
|
|
66348955: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66348959: 44 8b 00 mov (%rax),%r8d
|
|
6634895c: e8 4f 8a ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348961: 48 83 fe 03 cmp $0x3,%rsi
|
|
66348965: 48 89 f2 mov %rsi,%rdx
|
|
66348968: 0f 84 2b 01 00 00 je 66348a99 <GateFunc_Enabler3_F+0x169>
|
|
6634896e: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66348972: eb d7 jmp 6634894b <GateFunc_Enabler3_F+0x1b>
|
|
66348974: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66348978: 4c 8b 15 a1 df 00 00 mov 0xdfa1(%rip),%r10 # 66356920 <net_queue>
|
|
6634897f: 4c 8b 0d aa df 00 00 mov 0xdfaa(%rip),%r9 # 66356930 <num_net_queue>
|
|
66348986: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
66348989: 85 c9 test %ecx,%ecx
|
|
6634898b: 74 55 je 663489e2 <GateFunc_Enabler3_F+0xb2>
|
|
6634898d: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348991: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
66348995: 41 29 08 sub %ecx,(%r8)
|
|
66348998: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
6634899f: 41 8b 08 mov (%r8),%ecx
|
|
663489a2: 45 31 c0 xor %r8d,%r8d
|
|
663489a5: 85 c9 test %ecx,%ecx
|
|
663489a7: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
663489ab: 41 0f 9f c0 setg %r8b
|
|
663489af: 44 3b 01 cmp (%rcx),%r8d
|
|
663489b2: 74 2e je 663489e2 <GateFunc_Enabler3_F+0xb2>
|
|
663489b4: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663489b8: 48 8b 49 20 mov 0x20(%rcx),%rcx
|
|
663489bc: 8b 31 mov (%rcx),%esi
|
|
663489be: 85 f6 test %esi,%esi
|
|
663489c0: 75 20 jne 663489e2 <GateFunc_Enabler3_F+0xb2>
|
|
663489c2: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663489c6: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
663489ca: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663489ce: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663489d4: 49 63 09 movslq (%r9),%rcx
|
|
663489d7: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
663489db: 45 89 19 mov %r11d,(%r9)
|
|
663489de: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
663489e2: 8b 4a 14 mov 0x14(%rdx),%ecx
|
|
663489e5: 85 c9 test %ecx,%ecx
|
|
663489e7: 74 58 je 66348a41 <GateFunc_Enabler3_F+0x111>
|
|
663489e9: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663489ed: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
663489f1: 41 29 08 sub %ecx,(%r8)
|
|
663489f4: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
663489fb: 45 8b 18 mov (%r8),%r11d
|
|
663489fe: 45 31 c0 xor %r8d,%r8d
|
|
66348a01: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
66348a05: 45 85 db test %r11d,%r11d
|
|
66348a08: 41 0f 9f c0 setg %r8b
|
|
66348a0c: 44 3b 01 cmp (%rcx),%r8d
|
|
66348a0f: 74 30 je 66348a41 <GateFunc_Enabler3_F+0x111>
|
|
66348a11: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348a15: 48 8b 49 28 mov 0x28(%rcx),%rcx
|
|
66348a19: 44 8b 01 mov (%rcx),%r8d
|
|
66348a1c: 45 85 c0 test %r8d,%r8d
|
|
66348a1f: 75 20 jne 66348a41 <GateFunc_Enabler3_F+0x111>
|
|
66348a21: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348a25: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66348a29: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348a2d: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348a33: 49 63 09 movslq (%r9),%rcx
|
|
66348a36: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
66348a3a: 45 89 19 mov %r11d,(%r9)
|
|
66348a3d: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
66348a41: 8b 4a 18 mov 0x18(%rdx),%ecx
|
|
66348a44: 85 c9 test %ecx,%ecx
|
|
66348a46: 74 51 je 66348a99 <GateFunc_Enabler3_F+0x169>
|
|
66348a48: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348a4c: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66348a50: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66348a54: 41 29 08 sub %ecx,(%r8)
|
|
66348a57: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66348a5e: 31 d2 xor %edx,%edx
|
|
66348a60: 41 8b 08 mov (%r8),%ecx
|
|
66348a63: 85 c9 test %ecx,%ecx
|
|
66348a65: 0f 9f c2 setg %dl
|
|
66348a68: 3b 10 cmp (%rax),%edx
|
|
66348a6a: 74 2d je 66348a99 <GateFunc_Enabler3_F+0x169>
|
|
66348a6c: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66348a70: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66348a74: 8b 00 mov (%rax),%eax
|
|
66348a76: 85 c0 test %eax,%eax
|
|
66348a78: 75 1f jne 66348a99 <GateFunc_Enabler3_F+0x169>
|
|
66348a7a: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66348a7e: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66348a82: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66348a86: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66348a8c: 49 63 01 movslq (%r9),%rax
|
|
66348a8f: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66348a92: 41 89 09 mov %ecx,(%r9)
|
|
66348a95: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66348a99: 48 83 c4 28 add $0x28,%rsp
|
|
66348a9d: 5b pop %rbx
|
|
66348a9e: 5e pop %rsi
|
|
66348a9f: c3 retq
|
|
|
|
0000000066348aa0 <GateFunc_Buffer3_F>:
|
|
66348aa0: 56 push %rsi
|
|
66348aa1: 53 push %rbx
|
|
66348aa2: 48 83 ec 28 sub $0x28,%rsp
|
|
66348aa6: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66348aaa: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66348aae: 48 89 cb mov %rcx,%rbx
|
|
66348ab1: 44 8b 02 mov (%rdx),%r8d
|
|
66348ab4: 45 85 c0 test %r8d,%r8d
|
|
66348ab7: 74 2b je 66348ae4 <GateFunc_Buffer3_F+0x44>
|
|
66348ab9: 31 d2 xor %edx,%edx
|
|
66348abb: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
66348abf: 48 89 d9 mov %rbx,%rcx
|
|
66348ac2: 83 c2 04 add $0x4,%edx
|
|
66348ac5: 48 8b 04 f0 mov (%rax,%rsi,8),%rax
|
|
66348ac9: 44 8b 00 mov (%rax),%r8d
|
|
66348acc: e8 df 88 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348ad1: 48 83 fe 03 cmp $0x3,%rsi
|
|
66348ad5: 48 89 f2 mov %rsi,%rdx
|
|
66348ad8: 0f 84 2b 01 00 00 je 66348c09 <GateFunc_Buffer3_F+0x169>
|
|
66348ade: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66348ae2: eb d7 jmp 66348abb <GateFunc_Buffer3_F+0x1b>
|
|
66348ae4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
66348ae8: 4c 8b 15 31 de 00 00 mov 0xde31(%rip),%r10 # 66356920 <net_queue>
|
|
66348aef: 4c 8b 0d 3a de 00 00 mov 0xde3a(%rip),%r9 # 66356930 <num_net_queue>
|
|
66348af6: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
66348af9: 85 c9 test %ecx,%ecx
|
|
66348afb: 74 55 je 66348b52 <GateFunc_Buffer3_F+0xb2>
|
|
66348afd: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348b01: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
66348b05: 41 29 08 sub %ecx,(%r8)
|
|
66348b08: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
66348b0f: 41 8b 08 mov (%r8),%ecx
|
|
66348b12: 45 31 c0 xor %r8d,%r8d
|
|
66348b15: 85 c9 test %ecx,%ecx
|
|
66348b17: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
66348b1b: 41 0f 9f c0 setg %r8b
|
|
66348b1f: 44 3b 01 cmp (%rcx),%r8d
|
|
66348b22: 74 2e je 66348b52 <GateFunc_Buffer3_F+0xb2>
|
|
66348b24: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348b28: 48 8b 49 20 mov 0x20(%rcx),%rcx
|
|
66348b2c: 8b 31 mov (%rcx),%esi
|
|
66348b2e: 85 f6 test %esi,%esi
|
|
66348b30: 75 20 jne 66348b52 <GateFunc_Buffer3_F+0xb2>
|
|
66348b32: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348b36: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
66348b3a: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348b3e: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348b44: 49 63 09 movslq (%r9),%rcx
|
|
66348b47: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
66348b4b: 45 89 19 mov %r11d,(%r9)
|
|
66348b4e: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
66348b52: 8b 4a 14 mov 0x14(%rdx),%ecx
|
|
66348b55: 85 c9 test %ecx,%ecx
|
|
66348b57: 74 58 je 66348bb1 <GateFunc_Buffer3_F+0x111>
|
|
66348b59: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348b5d: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
66348b61: 41 29 08 sub %ecx,(%r8)
|
|
66348b64: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
66348b6b: 45 8b 18 mov (%r8),%r11d
|
|
66348b6e: 45 31 c0 xor %r8d,%r8d
|
|
66348b71: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
66348b75: 45 85 db test %r11d,%r11d
|
|
66348b78: 41 0f 9f c0 setg %r8b
|
|
66348b7c: 44 3b 01 cmp (%rcx),%r8d
|
|
66348b7f: 74 30 je 66348bb1 <GateFunc_Buffer3_F+0x111>
|
|
66348b81: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348b85: 48 8b 49 28 mov 0x28(%rcx),%rcx
|
|
66348b89: 44 8b 01 mov (%rcx),%r8d
|
|
66348b8c: 45 85 c0 test %r8d,%r8d
|
|
66348b8f: 75 20 jne 66348bb1 <GateFunc_Buffer3_F+0x111>
|
|
66348b91: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348b95: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
66348b99: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348b9d: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348ba3: 49 63 09 movslq (%r9),%rcx
|
|
66348ba6: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
66348baa: 45 89 19 mov %r11d,(%r9)
|
|
66348bad: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
66348bb1: 8b 4a 18 mov 0x18(%rdx),%ecx
|
|
66348bb4: 85 c9 test %ecx,%ecx
|
|
66348bb6: 74 51 je 66348c09 <GateFunc_Buffer3_F+0x169>
|
|
66348bb8: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348bbc: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66348bc0: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
66348bc4: 41 29 08 sub %ecx,(%r8)
|
|
66348bc7: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
66348bce: 31 d2 xor %edx,%edx
|
|
66348bd0: 41 8b 08 mov (%r8),%ecx
|
|
66348bd3: 85 c9 test %ecx,%ecx
|
|
66348bd5: 0f 9f c2 setg %dl
|
|
66348bd8: 3b 10 cmp (%rax),%edx
|
|
66348bda: 74 2d je 66348c09 <GateFunc_Buffer3_F+0x169>
|
|
66348bdc: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
66348be0: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
66348be4: 8b 00 mov (%rax),%eax
|
|
66348be6: 85 c0 test %eax,%eax
|
|
66348be8: 75 1f jne 66348c09 <GateFunc_Buffer3_F+0x169>
|
|
66348bea: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
66348bee: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
66348bf2: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66348bf6: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66348bfc: 49 63 01 movslq (%r9),%rax
|
|
66348bff: 8d 48 01 lea 0x1(%rax),%ecx
|
|
66348c02: 41 89 09 mov %ecx,(%r9)
|
|
66348c05: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
66348c09: 48 83 c4 28 add $0x28,%rsp
|
|
66348c0d: 5b pop %rbx
|
|
66348c0e: 5e pop %rsi
|
|
66348c0f: c3 retq
|
|
|
|
0000000066348c10 <GateFunc_Rom9x48_F>:
|
|
66348c10: 41 55 push %r13
|
|
66348c12: 41 54 push %r12
|
|
66348c14: 55 push %rbp
|
|
66348c15: 57 push %rdi
|
|
66348c16: 56 push %rsi
|
|
66348c17: 53 push %rbx
|
|
66348c18: 48 83 ec 28 sub $0x28,%rsp
|
|
66348c1c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348c20: 49 8b 81 d0 01 00 00 mov 0x1d0(%r9),%rax
|
|
66348c27: 48 89 cb mov %rcx,%rbx
|
|
66348c2a: 44 8b 10 mov (%rax),%r10d
|
|
66348c2d: 45 85 d2 test %r10d,%r10d
|
|
66348c30: 0f 84 ca 00 00 00 je 66348d00 <GateFunc_Rom9x48_F+0xf0>
|
|
66348c36: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66348c3a: be 0a 00 00 00 mov $0xa,%esi
|
|
66348c3f: 4c 8d 2d ba a3 00 00 lea 0xa3ba(%rip),%r13 # 66353000 <.rdata>
|
|
66348c46: 4c 8d 25 c3 a3 00 00 lea 0xa3c3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66348c4d: 8b 10 mov (%rax),%edx
|
|
66348c4f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348c53: 8b 00 mov (%rax),%eax
|
|
66348c55: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348c58: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66348c5c: 8b 12 mov (%rdx),%edx
|
|
66348c5e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348c61: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348c65: 8b 12 mov (%rdx),%edx
|
|
66348c67: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
66348c6a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
66348c6e: 8b 3a mov (%rdx),%edi
|
|
66348c70: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66348c74: c1 e7 04 shl $0x4,%edi
|
|
66348c77: 01 c7 add %eax,%edi
|
|
66348c79: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66348c7d: 8b 00 mov (%rax),%eax
|
|
66348c7f: c1 e0 05 shl $0x5,%eax
|
|
66348c82: 01 c7 add %eax,%edi
|
|
66348c84: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348c88: 8b 00 mov (%rax),%eax
|
|
66348c8a: c1 e0 06 shl $0x6,%eax
|
|
66348c8d: 01 f8 add %edi,%eax
|
|
66348c8f: 8b 3a mov (%rdx),%edi
|
|
66348c91: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
66348c95: c1 e7 07 shl $0x7,%edi
|
|
66348c98: 01 f8 add %edi,%eax
|
|
66348c9a: 8b 3a mov (%rdx),%edi
|
|
66348c9c: c1 e7 08 shl $0x8,%edi
|
|
66348c9f: 01 c7 add %eax,%edi
|
|
66348ca1: 48 63 ef movslq %edi,%rbp
|
|
66348ca4: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348caf: 00
|
|
66348cb0: 85 ff test %edi,%edi
|
|
66348cb2: 78 05 js 66348cb9 <GateFunc_Rom9x48_F+0xa9>
|
|
66348cb4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348cb7: 7f 11 jg 66348cca <GateFunc_Rom9x48_F+0xba>
|
|
66348cb9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348cbf: 4c 89 ea mov %r13,%rdx
|
|
66348cc2: 4c 89 e1 mov %r12,%rcx
|
|
66348cc5: e8 36 83 00 00 callq 66351000 <_assert>
|
|
66348cca: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348cce: 89 f2 mov %esi,%edx
|
|
66348cd0: 48 89 d9 mov %rbx,%rcx
|
|
66348cd3: 83 c6 01 add $0x1,%esi
|
|
66348cd6: 81 c7 00 02 00 00 add $0x200,%edi
|
|
66348cdc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348ce0: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
66348ce7: e8 c4 86 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348cec: 83 fe 3a cmp $0x3a,%esi
|
|
66348cef: 75 bf jne 66348cb0 <GateFunc_Rom9x48_F+0xa0>
|
|
66348cf1: 48 83 c4 28 add $0x28,%rsp
|
|
66348cf5: 5b pop %rbx
|
|
66348cf6: 5e pop %rsi
|
|
66348cf7: 5f pop %rdi
|
|
66348cf8: 5d pop %rbp
|
|
66348cf9: 41 5c pop %r12
|
|
66348cfb: 41 5d pop %r13
|
|
66348cfd: c3 retq
|
|
66348cfe: 66 90 xchg %ax,%ax
|
|
66348d00: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348d04: 4c 8b 1d 15 dc 00 00 mov 0xdc15(%rip),%r11 # 66356920 <net_queue>
|
|
66348d0b: 4c 8b 15 1e dc 00 00 mov 0xdc1e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348d12: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66348d16: b8 50 00 00 00 mov $0x50,%eax
|
|
66348d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348d20: 8b 0a mov (%rdx),%ecx
|
|
66348d22: 85 c9 test %ecx,%ecx
|
|
66348d24: 74 55 je 66348d7b <GateFunc_Rom9x48_F+0x16b>
|
|
66348d26: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348d2a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66348d2e: 41 29 08 sub %ecx,(%r8)
|
|
66348d31: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348d37: 45 8b 00 mov (%r8),%r8d
|
|
66348d3a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66348d3e: 45 85 c0 test %r8d,%r8d
|
|
66348d41: 41 0f 9f c0 setg %r8b
|
|
66348d45: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348d49: 44 3b 01 cmp (%rcx),%r8d
|
|
66348d4c: 74 2d je 66348d7b <GateFunc_Rom9x48_F+0x16b>
|
|
66348d4e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348d52: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348d56: 8b 09 mov (%rcx),%ecx
|
|
66348d58: 85 c9 test %ecx,%ecx
|
|
66348d5a: 75 1f jne 66348d7b <GateFunc_Rom9x48_F+0x16b>
|
|
66348d5c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348d60: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348d64: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348d68: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348d6e: 49 63 0a movslq (%r10),%rcx
|
|
66348d71: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348d74: 41 89 32 mov %esi,(%r10)
|
|
66348d77: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66348d7b: 48 83 c0 08 add $0x8,%rax
|
|
66348d7f: 48 83 c2 04 add $0x4,%rdx
|
|
66348d83: 48 3d d0 01 00 00 cmp $0x1d0,%rax
|
|
66348d89: 75 95 jne 66348d20 <GateFunc_Rom9x48_F+0x110>
|
|
66348d8b: 48 83 c4 28 add $0x28,%rsp
|
|
66348d8f: 5b pop %rbx
|
|
66348d90: 5e pop %rsi
|
|
66348d91: 5f pop %rdi
|
|
66348d92: 5d pop %rbp
|
|
66348d93: 41 5c pop %r12
|
|
66348d95: 41 5d pop %r13
|
|
66348d97: c3 retq
|
|
66348d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348d9f: 00
|
|
|
|
0000000066348da0 <GateFunc_Rom8x48_F>:
|
|
66348da0: 41 55 push %r13
|
|
66348da2: 41 54 push %r12
|
|
66348da4: 55 push %rbp
|
|
66348da5: 57 push %rdi
|
|
66348da6: 56 push %rsi
|
|
66348da7: 53 push %rbx
|
|
66348da8: 48 83 ec 28 sub $0x28,%rsp
|
|
66348dac: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348db0: 49 8b 81 c8 01 00 00 mov 0x1c8(%r9),%rax
|
|
66348db7: 48 89 cb mov %rcx,%rbx
|
|
66348dba: 44 8b 10 mov (%rax),%r10d
|
|
66348dbd: 45 85 d2 test %r10d,%r10d
|
|
66348dc0: 0f 84 ba 00 00 00 je 66348e80 <GateFunc_Rom8x48_F+0xe0>
|
|
66348dc6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66348dca: be 09 00 00 00 mov $0x9,%esi
|
|
66348dcf: 4c 8d 2d 2a a2 00 00 lea 0xa22a(%rip),%r13 # 66353000 <.rdata>
|
|
66348dd6: 4c 8d 25 33 a2 00 00 lea 0xa233(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66348ddd: 8b 10 mov (%rax),%edx
|
|
66348ddf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348de3: 8b 00 mov (%rax),%eax
|
|
66348de5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348de8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66348dec: 8b 12 mov (%rdx),%edx
|
|
66348dee: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348df1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348df5: 8b 12 mov (%rdx),%edx
|
|
66348df7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
66348dfa: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
66348dfe: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66348e02: 8b 00 mov (%rax),%eax
|
|
66348e04: c1 e0 04 shl $0x4,%eax
|
|
66348e07: 01 c7 add %eax,%edi
|
|
66348e09: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66348e0d: 8b 00 mov (%rax),%eax
|
|
66348e0f: c1 e0 05 shl $0x5,%eax
|
|
66348e12: 01 f8 add %edi,%eax
|
|
66348e14: 8b 3a mov (%rdx),%edi
|
|
66348e16: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66348e1a: c1 e7 06 shl $0x6,%edi
|
|
66348e1d: 01 f8 add %edi,%eax
|
|
66348e1f: 8b 3a mov (%rdx),%edi
|
|
66348e21: c1 e7 07 shl $0x7,%edi
|
|
66348e24: 01 c7 add %eax,%edi
|
|
66348e26: 48 63 ef movslq %edi,%rbp
|
|
66348e29: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348e2d: 0f 1f 00 nopl (%rax)
|
|
66348e30: 85 ff test %edi,%edi
|
|
66348e32: 78 05 js 66348e39 <GateFunc_Rom8x48_F+0x99>
|
|
66348e34: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348e37: 7f 11 jg 66348e4a <GateFunc_Rom8x48_F+0xaa>
|
|
66348e39: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348e3f: 4c 89 ea mov %r13,%rdx
|
|
66348e42: 4c 89 e1 mov %r12,%rcx
|
|
66348e45: e8 b6 81 00 00 callq 66351000 <_assert>
|
|
66348e4a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348e4e: 89 f2 mov %esi,%edx
|
|
66348e50: 48 89 d9 mov %rbx,%rcx
|
|
66348e53: 83 c6 01 add $0x1,%esi
|
|
66348e56: 81 c7 00 01 00 00 add $0x100,%edi
|
|
66348e5c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348e60: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
66348e67: e8 44 85 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348e6c: 83 fe 39 cmp $0x39,%esi
|
|
66348e6f: 75 bf jne 66348e30 <GateFunc_Rom8x48_F+0x90>
|
|
66348e71: 48 83 c4 28 add $0x28,%rsp
|
|
66348e75: 5b pop %rbx
|
|
66348e76: 5e pop %rsi
|
|
66348e77: 5f pop %rdi
|
|
66348e78: 5d pop %rbp
|
|
66348e79: 41 5c pop %r12
|
|
66348e7b: 41 5d pop %r13
|
|
66348e7d: c3 retq
|
|
66348e7e: 66 90 xchg %ax,%ax
|
|
66348e80: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66348e84: 4c 8b 1d 95 da 00 00 mov 0xda95(%rip),%r11 # 66356920 <net_queue>
|
|
66348e8b: 4c 8b 15 9e da 00 00 mov 0xda9e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66348e92: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
66348e96: b8 48 00 00 00 mov $0x48,%eax
|
|
66348e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348ea0: 8b 0a mov (%rdx),%ecx
|
|
66348ea2: 85 c9 test %ecx,%ecx
|
|
66348ea4: 74 55 je 66348efb <GateFunc_Rom8x48_F+0x15b>
|
|
66348ea6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66348eaa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66348eae: 41 29 08 sub %ecx,(%r8)
|
|
66348eb1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66348eb7: 45 8b 00 mov (%r8),%r8d
|
|
66348eba: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66348ebe: 45 85 c0 test %r8d,%r8d
|
|
66348ec1: 41 0f 9f c0 setg %r8b
|
|
66348ec5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66348ec9: 44 3b 01 cmp (%rcx),%r8d
|
|
66348ecc: 74 2d je 66348efb <GateFunc_Rom8x48_F+0x15b>
|
|
66348ece: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66348ed2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66348ed6: 8b 09 mov (%rcx),%ecx
|
|
66348ed8: 85 c9 test %ecx,%ecx
|
|
66348eda: 75 1f jne 66348efb <GateFunc_Rom8x48_F+0x15b>
|
|
66348edc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66348ee0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66348ee4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66348ee8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66348eee: 49 63 0a movslq (%r10),%rcx
|
|
66348ef1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66348ef4: 41 89 32 mov %esi,(%r10)
|
|
66348ef7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66348efb: 48 83 c0 08 add $0x8,%rax
|
|
66348eff: 48 83 c2 04 add $0x4,%rdx
|
|
66348f03: 48 3d c8 01 00 00 cmp $0x1c8,%rax
|
|
66348f09: 75 95 jne 66348ea0 <GateFunc_Rom8x48_F+0x100>
|
|
66348f0b: 48 83 c4 28 add $0x28,%rsp
|
|
66348f0f: 5b pop %rbx
|
|
66348f10: 5e pop %rsi
|
|
66348f11: 5f pop %rdi
|
|
66348f12: 5d pop %rbp
|
|
66348f13: 41 5c pop %r12
|
|
66348f15: 41 5d pop %r13
|
|
66348f17: c3 retq
|
|
66348f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66348f1f: 00
|
|
|
|
0000000066348f20 <GateFunc_Rom10x48_F>:
|
|
66348f20: 41 55 push %r13
|
|
66348f22: 41 54 push %r12
|
|
66348f24: 55 push %rbp
|
|
66348f25: 57 push %rdi
|
|
66348f26: 56 push %rsi
|
|
66348f27: 53 push %rbx
|
|
66348f28: 48 83 ec 28 sub $0x28,%rsp
|
|
66348f2c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66348f30: 49 8b 81 d8 01 00 00 mov 0x1d8(%r9),%rax
|
|
66348f37: 48 89 cb mov %rcx,%rbx
|
|
66348f3a: 44 8b 10 mov (%rax),%r10d
|
|
66348f3d: 45 85 d2 test %r10d,%r10d
|
|
66348f40: 0f 84 cb 00 00 00 je 66349011 <GateFunc_Rom10x48_F+0xf1>
|
|
66348f46: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66348f4a: be 0b 00 00 00 mov $0xb,%esi
|
|
66348f4f: 4c 8d 2d aa a0 00 00 lea 0xa0aa(%rip),%r13 # 66353000 <.rdata>
|
|
66348f56: 4c 8d 25 b3 a0 00 00 lea 0xa0b3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66348f5d: 8b 10 mov (%rax),%edx
|
|
66348f5f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66348f63: 8b 00 mov (%rax),%eax
|
|
66348f65: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66348f68: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66348f6c: 8b 12 mov (%rdx),%edx
|
|
66348f6e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66348f71: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66348f75: 8b 12 mov (%rdx),%edx
|
|
66348f77: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
66348f7a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
66348f7e: 8b 3a mov (%rdx),%edi
|
|
66348f80: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66348f84: c1 e7 04 shl $0x4,%edi
|
|
66348f87: 01 f8 add %edi,%eax
|
|
66348f89: 8b 3a mov (%rdx),%edi
|
|
66348f8b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
66348f8f: c1 e7 05 shl $0x5,%edi
|
|
66348f92: 01 c7 add %eax,%edi
|
|
66348f94: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66348f98: 8b 00 mov (%rax),%eax
|
|
66348f9a: c1 e0 06 shl $0x6,%eax
|
|
66348f9d: 01 c7 add %eax,%edi
|
|
66348f9f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66348fa3: 8b 00 mov (%rax),%eax
|
|
66348fa5: c1 e0 07 shl $0x7,%eax
|
|
66348fa8: 01 f8 add %edi,%eax
|
|
66348faa: 8b 3a mov (%rdx),%edi
|
|
66348fac: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
66348fb0: c1 e7 08 shl $0x8,%edi
|
|
66348fb3: 01 f8 add %edi,%eax
|
|
66348fb5: 8b 3a mov (%rdx),%edi
|
|
66348fb7: c1 e7 09 shl $0x9,%edi
|
|
66348fba: 01 c7 add %eax,%edi
|
|
66348fbc: 48 63 ef movslq %edi,%rbp
|
|
66348fbf: 48 c1 e5 02 shl $0x2,%rbp
|
|
66348fc3: 85 ff test %edi,%edi
|
|
66348fc5: 78 05 js 66348fcc <GateFunc_Rom10x48_F+0xac>
|
|
66348fc7: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66348fca: 7f 11 jg 66348fdd <GateFunc_Rom10x48_F+0xbd>
|
|
66348fcc: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66348fd2: 4c 89 ea mov %r13,%rdx
|
|
66348fd5: 4c 89 e1 mov %r12,%rcx
|
|
66348fd8: e8 23 80 00 00 callq 66351000 <_assert>
|
|
66348fdd: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66348fe1: 89 f2 mov %esi,%edx
|
|
66348fe3: 48 89 d9 mov %rbx,%rcx
|
|
66348fe6: 83 c6 01 add $0x1,%esi
|
|
66348fe9: 81 c7 00 04 00 00 add $0x400,%edi
|
|
66348fef: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66348ff3: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
66348ffa: e8 b1 83 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66348fff: 83 fe 3b cmp $0x3b,%esi
|
|
66349002: 75 bf jne 66348fc3 <GateFunc_Rom10x48_F+0xa3>
|
|
66349004: 48 83 c4 28 add $0x28,%rsp
|
|
66349008: 5b pop %rbx
|
|
66349009: 5e pop %rsi
|
|
6634900a: 5f pop %rdi
|
|
6634900b: 5d pop %rbp
|
|
6634900c: 41 5c pop %r12
|
|
6634900e: 41 5d pop %r13
|
|
66349010: c3 retq
|
|
66349011: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349015: 4c 8b 1d 04 d9 00 00 mov 0xd904(%rip),%r11 # 66356920 <net_queue>
|
|
6634901c: 4c 8b 15 0d d9 00 00 mov 0xd90d(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349023: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
66349027: b8 58 00 00 00 mov $0x58,%eax
|
|
6634902c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66349030: 8b 0a mov (%rdx),%ecx
|
|
66349032: 85 c9 test %ecx,%ecx
|
|
66349034: 74 55 je 6634908b <GateFunc_Rom10x48_F+0x16b>
|
|
66349036: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634903a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634903e: 41 29 08 sub %ecx,(%r8)
|
|
66349041: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349047: 45 8b 00 mov (%r8),%r8d
|
|
6634904a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634904e: 45 85 c0 test %r8d,%r8d
|
|
66349051: 41 0f 9f c0 setg %r8b
|
|
66349055: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349059: 44 3b 01 cmp (%rcx),%r8d
|
|
6634905c: 74 2d je 6634908b <GateFunc_Rom10x48_F+0x16b>
|
|
6634905e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349062: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349066: 8b 09 mov (%rcx),%ecx
|
|
66349068: 85 c9 test %ecx,%ecx
|
|
6634906a: 75 1f jne 6634908b <GateFunc_Rom10x48_F+0x16b>
|
|
6634906c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349070: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349074: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349078: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634907e: 49 63 0a movslq (%r10),%rcx
|
|
66349081: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349084: 41 89 32 mov %esi,(%r10)
|
|
66349087: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634908b: 48 83 c0 08 add $0x8,%rax
|
|
6634908f: 48 83 c2 04 add $0x4,%rdx
|
|
66349093: 48 3d d8 01 00 00 cmp $0x1d8,%rax
|
|
66349099: 75 95 jne 66349030 <GateFunc_Rom10x48_F+0x110>
|
|
6634909b: 48 83 c4 28 add $0x28,%rsp
|
|
6634909f: 5b pop %rbx
|
|
663490a0: 5e pop %rsi
|
|
663490a1: 5f pop %rdi
|
|
663490a2: 5d pop %rbp
|
|
663490a3: 41 5c pop %r12
|
|
663490a5: 41 5d pop %r13
|
|
663490a7: c3 retq
|
|
663490a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663490af: 00
|
|
|
|
00000000663490b0 <GateFunc_Rom6x48_F>:
|
|
663490b0: 41 55 push %r13
|
|
663490b2: 41 54 push %r12
|
|
663490b4: 55 push %rbp
|
|
663490b5: 57 push %rdi
|
|
663490b6: 56 push %rsi
|
|
663490b7: 53 push %rbx
|
|
663490b8: 48 83 ec 28 sub $0x28,%rsp
|
|
663490bc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663490c0: 49 8b 81 b8 01 00 00 mov 0x1b8(%r9),%rax
|
|
663490c7: 48 89 cb mov %rcx,%rbx
|
|
663490ca: 44 8b 10 mov (%rax),%r10d
|
|
663490cd: 45 85 d2 test %r10d,%r10d
|
|
663490d0: 0f 84 aa 00 00 00 je 66349180 <GateFunc_Rom6x48_F+0xd0>
|
|
663490d6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663490da: be 07 00 00 00 mov $0x7,%esi
|
|
663490df: 4c 8d 2d 1a 9f 00 00 lea 0x9f1a(%rip),%r13 # 66353000 <.rdata>
|
|
663490e6: 4c 8d 25 23 9f 00 00 lea 0x9f23(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663490ed: 8b 10 mov (%rax),%edx
|
|
663490ef: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
663490f3: 8b 00 mov (%rax),%eax
|
|
663490f5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
663490f8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
663490fc: 8b 12 mov (%rdx),%edx
|
|
663490fe: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349101: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349105: 8b 12 mov (%rdx),%edx
|
|
66349107: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634910a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634910e: 8b 3a mov (%rdx),%edi
|
|
66349110: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349114: c1 e7 04 shl $0x4,%edi
|
|
66349117: 01 f8 add %edi,%eax
|
|
66349119: 8b 3a mov (%rdx),%edi
|
|
6634911b: c1 e7 05 shl $0x5,%edi
|
|
6634911e: 01 c7 add %eax,%edi
|
|
66349120: 48 63 ef movslq %edi,%rbp
|
|
66349123: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349127: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634912e: 00 00
|
|
66349130: 85 ff test %edi,%edi
|
|
66349132: 78 05 js 66349139 <GateFunc_Rom6x48_F+0x89>
|
|
66349134: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
66349137: 7c 11 jl 6634914a <GateFunc_Rom6x48_F+0x9a>
|
|
66349139: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634913f: 4c 89 ea mov %r13,%rdx
|
|
66349142: 4c 89 e1 mov %r12,%rcx
|
|
66349145: e8 b6 7e 00 00 callq 66351000 <_assert>
|
|
6634914a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634914e: 89 f2 mov %esi,%edx
|
|
66349150: 48 89 d9 mov %rbx,%rcx
|
|
66349153: 83 c6 01 add $0x1,%esi
|
|
66349156: 83 c7 40 add $0x40,%edi
|
|
66349159: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634915d: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
66349164: e8 47 82 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349169: 83 fe 37 cmp $0x37,%esi
|
|
6634916c: 75 c2 jne 66349130 <GateFunc_Rom6x48_F+0x80>
|
|
6634916e: 48 83 c4 28 add $0x28,%rsp
|
|
66349172: 5b pop %rbx
|
|
66349173: 5e pop %rsi
|
|
66349174: 5f pop %rdi
|
|
66349175: 5d pop %rbp
|
|
66349176: 41 5c pop %r12
|
|
66349178: 41 5d pop %r13
|
|
6634917a: c3 retq
|
|
6634917b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349180: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349184: 4c 8b 1d 95 d7 00 00 mov 0xd795(%rip),%r11 # 66356920 <net_queue>
|
|
6634918b: 4c 8b 15 9e d7 00 00 mov 0xd79e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349192: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
66349196: b8 38 00 00 00 mov $0x38,%eax
|
|
6634919b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663491a0: 8b 0a mov (%rdx),%ecx
|
|
663491a2: 85 c9 test %ecx,%ecx
|
|
663491a4: 74 55 je 663491fb <GateFunc_Rom6x48_F+0x14b>
|
|
663491a6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663491aa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663491ae: 41 29 08 sub %ecx,(%r8)
|
|
663491b1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663491b7: 45 8b 00 mov (%r8),%r8d
|
|
663491ba: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663491be: 45 85 c0 test %r8d,%r8d
|
|
663491c1: 41 0f 9f c0 setg %r8b
|
|
663491c5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663491c9: 44 3b 01 cmp (%rcx),%r8d
|
|
663491cc: 74 2d je 663491fb <GateFunc_Rom6x48_F+0x14b>
|
|
663491ce: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663491d2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663491d6: 8b 09 mov (%rcx),%ecx
|
|
663491d8: 85 c9 test %ecx,%ecx
|
|
663491da: 75 1f jne 663491fb <GateFunc_Rom6x48_F+0x14b>
|
|
663491dc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663491e0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663491e4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663491e8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663491ee: 49 63 0a movslq (%r10),%rcx
|
|
663491f1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663491f4: 41 89 32 mov %esi,(%r10)
|
|
663491f7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663491fb: 48 83 c0 08 add $0x8,%rax
|
|
663491ff: 48 83 c2 04 add $0x4,%rdx
|
|
66349203: 48 3d b8 01 00 00 cmp $0x1b8,%rax
|
|
66349209: 75 95 jne 663491a0 <GateFunc_Rom6x48_F+0xf0>
|
|
6634920b: 48 83 c4 28 add $0x28,%rsp
|
|
6634920f: 5b pop %rbx
|
|
66349210: 5e pop %rsi
|
|
66349211: 5f pop %rdi
|
|
66349212: 5d pop %rbp
|
|
66349213: 41 5c pop %r12
|
|
66349215: 41 5d pop %r13
|
|
66349217: c3 retq
|
|
66349218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634921f: 00
|
|
|
|
0000000066349220 <GateFunc_Rom11x48_F>:
|
|
66349220: 41 55 push %r13
|
|
66349222: 41 54 push %r12
|
|
66349224: 55 push %rbp
|
|
66349225: 57 push %rdi
|
|
66349226: 56 push %rsi
|
|
66349227: 53 push %rbx
|
|
66349228: 48 83 ec 28 sub $0x28,%rsp
|
|
6634922c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349230: 49 8b 81 e0 01 00 00 mov 0x1e0(%r9),%rax
|
|
66349237: 48 89 cb mov %rcx,%rbx
|
|
6634923a: 44 8b 10 mov (%rax),%r10d
|
|
6634923d: 45 85 d2 test %r10d,%r10d
|
|
66349240: 0f 84 da 00 00 00 je 66349320 <GateFunc_Rom11x48_F+0x100>
|
|
66349246: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634924a: be 0c 00 00 00 mov $0xc,%esi
|
|
6634924f: 4c 8d 2d aa 9d 00 00 lea 0x9daa(%rip),%r13 # 66353000 <.rdata>
|
|
66349256: 4c 8d 25 b3 9d 00 00 lea 0x9db3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634925d: 8b 10 mov (%rax),%edx
|
|
6634925f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349263: 8b 00 mov (%rax),%eax
|
|
66349265: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349268: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634926c: 8b 12 mov (%rdx),%edx
|
|
6634926e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349271: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349275: 8b 12 mov (%rdx),%edx
|
|
66349277: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634927a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634927e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349282: 8b 00 mov (%rax),%eax
|
|
66349284: c1 e0 04 shl $0x4,%eax
|
|
66349287: 01 f8 add %edi,%eax
|
|
66349289: 8b 3a mov (%rdx),%edi
|
|
6634928b: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634928f: c1 e7 05 shl $0x5,%edi
|
|
66349292: 01 f8 add %edi,%eax
|
|
66349294: 8b 3a mov (%rdx),%edi
|
|
66349296: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634929a: c1 e7 06 shl $0x6,%edi
|
|
6634929d: 01 c7 add %eax,%edi
|
|
6634929f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
663492a3: 8b 00 mov (%rax),%eax
|
|
663492a5: c1 e0 07 shl $0x7,%eax
|
|
663492a8: 01 c7 add %eax,%edi
|
|
663492aa: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
663492ae: 8b 00 mov (%rax),%eax
|
|
663492b0: c1 e0 08 shl $0x8,%eax
|
|
663492b3: 01 f8 add %edi,%eax
|
|
663492b5: 8b 3a mov (%rdx),%edi
|
|
663492b7: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
663492bb: c1 e7 09 shl $0x9,%edi
|
|
663492be: 01 f8 add %edi,%eax
|
|
663492c0: 8b 3a mov (%rdx),%edi
|
|
663492c2: c1 e7 0a shl $0xa,%edi
|
|
663492c5: 01 c7 add %eax,%edi
|
|
663492c7: 48 63 ef movslq %edi,%rbp
|
|
663492ca: 48 c1 e5 02 shl $0x2,%rbp
|
|
663492ce: 66 90 xchg %ax,%ax
|
|
663492d0: 85 ff test %edi,%edi
|
|
663492d2: 78 05 js 663492d9 <GateFunc_Rom11x48_F+0xb9>
|
|
663492d4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663492d7: 7f 11 jg 663492ea <GateFunc_Rom11x48_F+0xca>
|
|
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 16 7d 00 00 callq 66351000 <_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: 81 c7 00 08 00 00 add $0x800,%edi
|
|
663492fc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349300: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
66349307: e8 a4 80 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634930c: 83 fe 3c cmp $0x3c,%esi
|
|
6634930f: 75 bf jne 663492d0 <GateFunc_Rom11x48_F+0xb0>
|
|
66349311: 48 83 c4 28 add $0x28,%rsp
|
|
66349315: 5b pop %rbx
|
|
66349316: 5e pop %rsi
|
|
66349317: 5f pop %rdi
|
|
66349318: 5d pop %rbp
|
|
66349319: 41 5c pop %r12
|
|
6634931b: 41 5d pop %r13
|
|
6634931d: c3 retq
|
|
6634931e: 66 90 xchg %ax,%ax
|
|
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 30 lea 0x30(%rax),%rdx
|
|
66349336: b8 60 00 00 00 mov $0x60,%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_Rom11x48_F+0x17b>
|
|
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_Rom11x48_F+0x17b>
|
|
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_Rom11x48_F+0x17b>
|
|
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 e0 01 00 00 cmp $0x1e0,%rax
|
|
663493a9: 75 95 jne 66349340 <GateFunc_Rom11x48_F+0x120>
|
|
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_Rom12x48_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 e8 01 00 00 mov 0x1e8(%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 ea 00 00 00 je 663494d0 <GateFunc_Rom12x48_F+0x110>
|
|
663493e6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663493ea: be 0d 00 00 00 mov $0xd,%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 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634941a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634941e: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66349422: 8b 00 mov (%rax),%eax
|
|
66349424: c1 e0 04 shl $0x4,%eax
|
|
66349427: 01 c7 add %eax,%edi
|
|
66349429: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634942d: 8b 00 mov (%rax),%eax
|
|
6634942f: c1 e0 05 shl $0x5,%eax
|
|
66349432: 01 f8 add %edi,%eax
|
|
66349434: 8b 3a mov (%rdx),%edi
|
|
66349436: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634943a: c1 e7 06 shl $0x6,%edi
|
|
6634943d: 01 f8 add %edi,%eax
|
|
6634943f: 8b 3a mov (%rdx),%edi
|
|
66349441: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
66349445: c1 e7 07 shl $0x7,%edi
|
|
66349448: 01 c7 add %eax,%edi
|
|
6634944a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634944e: 8b 00 mov (%rax),%eax
|
|
66349450: c1 e0 08 shl $0x8,%eax
|
|
66349453: 01 c7 add %eax,%edi
|
|
66349455: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
66349459: 8b 00 mov (%rax),%eax
|
|
6634945b: c1 e0 09 shl $0x9,%eax
|
|
6634945e: 01 f8 add %edi,%eax
|
|
66349460: 8b 3a mov (%rdx),%edi
|
|
66349462: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
66349466: c1 e7 0a shl $0xa,%edi
|
|
66349469: 01 f8 add %edi,%eax
|
|
6634946b: 8b 3a mov (%rdx),%edi
|
|
6634946d: c1 e7 0b shl $0xb,%edi
|
|
66349470: 01 c7 add %eax,%edi
|
|
66349472: 48 63 ef movslq %edi,%rbp
|
|
66349475: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66349480: 85 ff test %edi,%edi
|
|
66349482: 78 05 js 66349489 <GateFunc_Rom12x48_F+0xc9>
|
|
66349484: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349487: 7f 11 jg 6634949a <GateFunc_Rom12x48_F+0xda>
|
|
66349489: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634948f: 4c 89 ea mov %r13,%rdx
|
|
66349492: 4c 89 e1 mov %r12,%rcx
|
|
66349495: e8 66 7b 00 00 callq 66351000 <_assert>
|
|
6634949a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634949e: 89 f2 mov %esi,%edx
|
|
663494a0: 48 89 d9 mov %rbx,%rcx
|
|
663494a3: 83 c6 01 add $0x1,%esi
|
|
663494a6: 81 c7 00 10 00 00 add $0x1000,%edi
|
|
663494ac: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663494b0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
663494b7: e8 f4 7e ff ff callq 663413b0 <sim_gate_set_port>
|
|
663494bc: 83 fe 3d cmp $0x3d,%esi
|
|
663494bf: 75 bf jne 66349480 <GateFunc_Rom12x48_F+0xc0>
|
|
663494c1: 48 83 c4 28 add $0x28,%rsp
|
|
663494c5: 5b pop %rbx
|
|
663494c6: 5e pop %rsi
|
|
663494c7: 5f pop %rdi
|
|
663494c8: 5d pop %rbp
|
|
663494c9: 41 5c pop %r12
|
|
663494cb: 41 5d pop %r13
|
|
663494cd: c3 retq
|
|
663494ce: 66 90 xchg %ax,%ax
|
|
663494d0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663494d4: 4c 8b 1d 45 d4 00 00 mov 0xd445(%rip),%r11 # 66356920 <net_queue>
|
|
663494db: 4c 8b 15 4e d4 00 00 mov 0xd44e(%rip),%r10 # 66356930 <num_net_queue>
|
|
663494e2: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
663494e6: b8 68 00 00 00 mov $0x68,%eax
|
|
663494eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663494f0: 8b 0a mov (%rdx),%ecx
|
|
663494f2: 85 c9 test %ecx,%ecx
|
|
663494f4: 74 55 je 6634954b <GateFunc_Rom12x48_F+0x18b>
|
|
663494f6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663494fa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663494fe: 41 29 08 sub %ecx,(%r8)
|
|
66349501: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349507: 45 8b 00 mov (%r8),%r8d
|
|
6634950a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634950e: 45 85 c0 test %r8d,%r8d
|
|
66349511: 41 0f 9f c0 setg %r8b
|
|
66349515: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349519: 44 3b 01 cmp (%rcx),%r8d
|
|
6634951c: 74 2d je 6634954b <GateFunc_Rom12x48_F+0x18b>
|
|
6634951e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349522: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349526: 8b 09 mov (%rcx),%ecx
|
|
66349528: 85 c9 test %ecx,%ecx
|
|
6634952a: 75 1f jne 6634954b <GateFunc_Rom12x48_F+0x18b>
|
|
6634952c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349530: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349534: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349538: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634953e: 49 63 0a movslq (%r10),%rcx
|
|
66349541: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349544: 41 89 32 mov %esi,(%r10)
|
|
66349547: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634954b: 48 83 c0 08 add $0x8,%rax
|
|
6634954f: 48 83 c2 04 add $0x4,%rdx
|
|
66349553: 48 3d e8 01 00 00 cmp $0x1e8,%rax
|
|
66349559: 75 95 jne 663494f0 <GateFunc_Rom12x48_F+0x130>
|
|
6634955b: 48 83 c4 28 add $0x28,%rsp
|
|
6634955f: 5b pop %rbx
|
|
66349560: 5e pop %rsi
|
|
66349561: 5f pop %rdi
|
|
66349562: 5d pop %rbp
|
|
66349563: 41 5c pop %r12
|
|
66349565: 41 5d pop %r13
|
|
66349567: c3 retq
|
|
66349568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634956f: 00
|
|
|
|
0000000066349570 <GateFunc_Rom12x32_F>:
|
|
66349570: 41 55 push %r13
|
|
66349572: 41 54 push %r12
|
|
66349574: 55 push %rbp
|
|
66349575: 57 push %rdi
|
|
66349576: 56 push %rsi
|
|
66349577: 53 push %rbx
|
|
66349578: 48 83 ec 28 sub $0x28,%rsp
|
|
6634957c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349580: 49 8b 81 68 01 00 00 mov 0x168(%r9),%rax
|
|
66349587: 48 89 cb mov %rcx,%rbx
|
|
6634958a: 44 8b 10 mov (%rax),%r10d
|
|
6634958d: 45 85 d2 test %r10d,%r10d
|
|
66349590: 0f 84 ea 00 00 00 je 66349680 <GateFunc_Rom12x32_F+0x110>
|
|
66349596: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634959a: be 0d 00 00 00 mov $0xd,%esi
|
|
6634959f: 4c 8d 2d 5a 9a 00 00 lea 0x9a5a(%rip),%r13 # 66353000 <.rdata>
|
|
663495a6: 4c 8d 25 63 9a 00 00 lea 0x9a63(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663495ad: 8b 10 mov (%rax),%edx
|
|
663495af: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
663495b3: 8b 00 mov (%rax),%eax
|
|
663495b5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
663495b8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
663495bc: 8b 12 mov (%rdx),%edx
|
|
663495be: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
663495c1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
663495c5: 8b 12 mov (%rdx),%edx
|
|
663495c7: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
663495ca: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
663495ce: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
663495d2: 8b 00 mov (%rax),%eax
|
|
663495d4: c1 e0 04 shl $0x4,%eax
|
|
663495d7: 01 c7 add %eax,%edi
|
|
663495d9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
663495dd: 8b 00 mov (%rax),%eax
|
|
663495df: c1 e0 05 shl $0x5,%eax
|
|
663495e2: 01 f8 add %edi,%eax
|
|
663495e4: 8b 3a mov (%rdx),%edi
|
|
663495e6: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
663495ea: c1 e7 06 shl $0x6,%edi
|
|
663495ed: 01 f8 add %edi,%eax
|
|
663495ef: 8b 3a mov (%rdx),%edi
|
|
663495f1: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
663495f5: c1 e7 07 shl $0x7,%edi
|
|
663495f8: 01 c7 add %eax,%edi
|
|
663495fa: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
663495fe: 8b 00 mov (%rax),%eax
|
|
66349600: c1 e0 08 shl $0x8,%eax
|
|
66349603: 01 c7 add %eax,%edi
|
|
66349605: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
66349609: 8b 00 mov (%rax),%eax
|
|
6634960b: c1 e0 09 shl $0x9,%eax
|
|
6634960e: 01 f8 add %edi,%eax
|
|
66349610: 8b 3a mov (%rdx),%edi
|
|
66349612: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
66349616: c1 e7 0a shl $0xa,%edi
|
|
66349619: 01 f8 add %edi,%eax
|
|
6634961b: 8b 3a mov (%rdx),%edi
|
|
6634961d: c1 e7 0b shl $0xb,%edi
|
|
66349620: 01 c7 add %eax,%edi
|
|
66349622: 48 63 ef movslq %edi,%rbp
|
|
66349625: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66349630: 85 ff test %edi,%edi
|
|
66349632: 78 05 js 66349639 <GateFunc_Rom12x32_F+0xc9>
|
|
66349634: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349637: 7f 11 jg 6634964a <GateFunc_Rom12x32_F+0xda>
|
|
66349639: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634963f: 4c 89 ea mov %r13,%rdx
|
|
66349642: 4c 89 e1 mov %r12,%rcx
|
|
66349645: e8 b6 79 00 00 callq 66351000 <_assert>
|
|
6634964a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634964e: 89 f2 mov %esi,%edx
|
|
66349650: 48 89 d9 mov %rbx,%rcx
|
|
66349653: 83 c6 01 add $0x1,%esi
|
|
66349656: 81 c7 00 10 00 00 add $0x1000,%edi
|
|
6634965c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349660: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
66349667: e8 44 7d ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634966c: 83 fe 2d cmp $0x2d,%esi
|
|
6634966f: 75 bf jne 66349630 <GateFunc_Rom12x32_F+0xc0>
|
|
66349671: 48 83 c4 28 add $0x28,%rsp
|
|
66349675: 5b pop %rbx
|
|
66349676: 5e pop %rsi
|
|
66349677: 5f pop %rdi
|
|
66349678: 5d pop %rbp
|
|
66349679: 41 5c pop %r12
|
|
6634967b: 41 5d pop %r13
|
|
6634967d: c3 retq
|
|
6634967e: 66 90 xchg %ax,%ax
|
|
66349680: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349684: 4c 8b 1d 95 d2 00 00 mov 0xd295(%rip),%r11 # 66356920 <net_queue>
|
|
6634968b: 4c 8b 15 9e d2 00 00 mov 0xd29e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349692: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
66349696: b8 68 00 00 00 mov $0x68,%eax
|
|
6634969b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663496a0: 8b 0a mov (%rdx),%ecx
|
|
663496a2: 85 c9 test %ecx,%ecx
|
|
663496a4: 74 55 je 663496fb <GateFunc_Rom12x32_F+0x18b>
|
|
663496a6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663496aa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663496ae: 41 29 08 sub %ecx,(%r8)
|
|
663496b1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663496b7: 45 8b 00 mov (%r8),%r8d
|
|
663496ba: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663496be: 45 85 c0 test %r8d,%r8d
|
|
663496c1: 41 0f 9f c0 setg %r8b
|
|
663496c5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663496c9: 44 3b 01 cmp (%rcx),%r8d
|
|
663496cc: 74 2d je 663496fb <GateFunc_Rom12x32_F+0x18b>
|
|
663496ce: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663496d2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663496d6: 8b 09 mov (%rcx),%ecx
|
|
663496d8: 85 c9 test %ecx,%ecx
|
|
663496da: 75 1f jne 663496fb <GateFunc_Rom12x32_F+0x18b>
|
|
663496dc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
663496e0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
663496e4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
663496e8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
663496ee: 49 63 0a movslq (%r10),%rcx
|
|
663496f1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
663496f4: 41 89 32 mov %esi,(%r10)
|
|
663496f7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
663496fb: 48 83 c0 08 add $0x8,%rax
|
|
663496ff: 48 83 c2 04 add $0x4,%rdx
|
|
66349703: 48 3d 68 01 00 00 cmp $0x168,%rax
|
|
66349709: 75 95 jne 663496a0 <GateFunc_Rom12x32_F+0x130>
|
|
6634970b: 48 83 c4 28 add $0x28,%rsp
|
|
6634970f: 5b pop %rbx
|
|
66349710: 5e pop %rsi
|
|
66349711: 5f pop %rdi
|
|
66349712: 5d pop %rbp
|
|
66349713: 41 5c pop %r12
|
|
66349715: 41 5d pop %r13
|
|
66349717: c3 retq
|
|
66349718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634971f: 00
|
|
|
|
0000000066349720 <GateFunc_Rom9x32_F>:
|
|
66349720: 41 55 push %r13
|
|
66349722: 41 54 push %r12
|
|
66349724: 55 push %rbp
|
|
66349725: 57 push %rdi
|
|
66349726: 56 push %rsi
|
|
66349727: 53 push %rbx
|
|
66349728: 48 83 ec 28 sub $0x28,%rsp
|
|
6634972c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349730: 49 8b 81 50 01 00 00 mov 0x150(%r9),%rax
|
|
66349737: 48 89 cb mov %rcx,%rbx
|
|
6634973a: 44 8b 10 mov (%rax),%r10d
|
|
6634973d: 45 85 d2 test %r10d,%r10d
|
|
66349740: 0f 84 ca 00 00 00 je 66349810 <GateFunc_Rom9x32_F+0xf0>
|
|
66349746: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634974a: be 0a 00 00 00 mov $0xa,%esi
|
|
6634974f: 4c 8d 2d aa 98 00 00 lea 0x98aa(%rip),%r13 # 66353000 <.rdata>
|
|
66349756: 4c 8d 25 b3 98 00 00 lea 0x98b3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634975d: 8b 10 mov (%rax),%edx
|
|
6634975f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349763: 8b 00 mov (%rax),%eax
|
|
66349765: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349768: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634976c: 8b 12 mov (%rdx),%edx
|
|
6634976e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349771: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349775: 8b 12 mov (%rdx),%edx
|
|
66349777: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634977a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634977e: 8b 3a mov (%rdx),%edi
|
|
66349780: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66349784: c1 e7 04 shl $0x4,%edi
|
|
66349787: 01 c7 add %eax,%edi
|
|
66349789: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634978d: 8b 00 mov (%rax),%eax
|
|
6634978f: c1 e0 05 shl $0x5,%eax
|
|
66349792: 01 c7 add %eax,%edi
|
|
66349794: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66349798: 8b 00 mov (%rax),%eax
|
|
6634979a: c1 e0 06 shl $0x6,%eax
|
|
6634979d: 01 f8 add %edi,%eax
|
|
6634979f: 8b 3a mov (%rdx),%edi
|
|
663497a1: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
663497a5: c1 e7 07 shl $0x7,%edi
|
|
663497a8: 01 f8 add %edi,%eax
|
|
663497aa: 8b 3a mov (%rdx),%edi
|
|
663497ac: c1 e7 08 shl $0x8,%edi
|
|
663497af: 01 c7 add %eax,%edi
|
|
663497b1: 48 63 ef movslq %edi,%rbp
|
|
663497b4: 48 c1 e5 02 shl $0x2,%rbp
|
|
663497b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663497bf: 00
|
|
663497c0: 85 ff test %edi,%edi
|
|
663497c2: 78 05 js 663497c9 <GateFunc_Rom9x32_F+0xa9>
|
|
663497c4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
663497c7: 7f 11 jg 663497da <GateFunc_Rom9x32_F+0xba>
|
|
663497c9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
663497cf: 4c 89 ea mov %r13,%rdx
|
|
663497d2: 4c 89 e1 mov %r12,%rcx
|
|
663497d5: e8 26 78 00 00 callq 66351000 <_assert>
|
|
663497da: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
663497de: 89 f2 mov %esi,%edx
|
|
663497e0: 48 89 d9 mov %rbx,%rcx
|
|
663497e3: 83 c6 01 add $0x1,%esi
|
|
663497e6: 81 c7 00 02 00 00 add $0x200,%edi
|
|
663497ec: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
663497f0: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
663497f7: e8 b4 7b ff ff callq 663413b0 <sim_gate_set_port>
|
|
663497fc: 83 fe 2a cmp $0x2a,%esi
|
|
663497ff: 75 bf jne 663497c0 <GateFunc_Rom9x32_F+0xa0>
|
|
66349801: 48 83 c4 28 add $0x28,%rsp
|
|
66349805: 5b pop %rbx
|
|
66349806: 5e pop %rsi
|
|
66349807: 5f pop %rdi
|
|
66349808: 5d pop %rbp
|
|
66349809: 41 5c pop %r12
|
|
6634980b: 41 5d pop %r13
|
|
6634980d: c3 retq
|
|
6634980e: 66 90 xchg %ax,%ax
|
|
66349810: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349814: 4c 8b 1d 05 d1 00 00 mov 0xd105(%rip),%r11 # 66356920 <net_queue>
|
|
6634981b: 4c 8b 15 0e d1 00 00 mov 0xd10e(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349822: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
66349826: b8 50 00 00 00 mov $0x50,%eax
|
|
6634982b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349830: 8b 0a mov (%rdx),%ecx
|
|
66349832: 85 c9 test %ecx,%ecx
|
|
66349834: 74 55 je 6634988b <GateFunc_Rom9x32_F+0x16b>
|
|
66349836: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634983a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634983e: 41 29 08 sub %ecx,(%r8)
|
|
66349841: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349847: 45 8b 00 mov (%r8),%r8d
|
|
6634984a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634984e: 45 85 c0 test %r8d,%r8d
|
|
66349851: 41 0f 9f c0 setg %r8b
|
|
66349855: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349859: 44 3b 01 cmp (%rcx),%r8d
|
|
6634985c: 74 2d je 6634988b <GateFunc_Rom9x32_F+0x16b>
|
|
6634985e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349862: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349866: 8b 09 mov (%rcx),%ecx
|
|
66349868: 85 c9 test %ecx,%ecx
|
|
6634986a: 75 1f jne 6634988b <GateFunc_Rom9x32_F+0x16b>
|
|
6634986c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349870: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349874: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349878: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634987e: 49 63 0a movslq (%r10),%rcx
|
|
66349881: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349884: 41 89 32 mov %esi,(%r10)
|
|
66349887: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634988b: 48 83 c0 08 add $0x8,%rax
|
|
6634988f: 48 83 c2 04 add $0x4,%rdx
|
|
66349893: 48 3d 50 01 00 00 cmp $0x150,%rax
|
|
66349899: 75 95 jne 66349830 <GateFunc_Rom9x32_F+0x110>
|
|
6634989b: 48 83 c4 28 add $0x28,%rsp
|
|
6634989f: 5b pop %rbx
|
|
663498a0: 5e pop %rsi
|
|
663498a1: 5f pop %rdi
|
|
663498a2: 5d pop %rbp
|
|
663498a3: 41 5c pop %r12
|
|
663498a5: 41 5d pop %r13
|
|
663498a7: c3 retq
|
|
663498a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663498af: 00
|
|
|
|
00000000663498b0 <GateFunc_Rom10x32_F>:
|
|
663498b0: 41 55 push %r13
|
|
663498b2: 41 54 push %r12
|
|
663498b4: 55 push %rbp
|
|
663498b5: 57 push %rdi
|
|
663498b6: 56 push %rsi
|
|
663498b7: 53 push %rbx
|
|
663498b8: 48 83 ec 28 sub $0x28,%rsp
|
|
663498bc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
663498c0: 49 8b 81 58 01 00 00 mov 0x158(%r9),%rax
|
|
663498c7: 48 89 cb mov %rcx,%rbx
|
|
663498ca: 44 8b 10 mov (%rax),%r10d
|
|
663498cd: 45 85 d2 test %r10d,%r10d
|
|
663498d0: 0f 84 cb 00 00 00 je 663499a1 <GateFunc_Rom10x32_F+0xf1>
|
|
663498d6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
663498da: be 0b 00 00 00 mov $0xb,%esi
|
|
663498df: 4c 8d 2d 1a 97 00 00 lea 0x971a(%rip),%r13 # 66353000 <.rdata>
|
|
663498e6: 4c 8d 25 23 97 00 00 lea 0x9723(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
663498ed: 8b 10 mov (%rax),%edx
|
|
663498ef: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
663498f3: 8b 00 mov (%rax),%eax
|
|
663498f5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
663498f8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
663498fc: 8b 12 mov (%rdx),%edx
|
|
663498fe: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349901: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349905: 8b 12 mov (%rdx),%edx
|
|
66349907: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634990a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634990e: 8b 3a mov (%rdx),%edi
|
|
66349910: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349914: c1 e7 04 shl $0x4,%edi
|
|
66349917: 01 f8 add %edi,%eax
|
|
66349919: 8b 3a mov (%rdx),%edi
|
|
6634991b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634991f: c1 e7 05 shl $0x5,%edi
|
|
66349922: 01 c7 add %eax,%edi
|
|
66349924: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
66349928: 8b 00 mov (%rax),%eax
|
|
6634992a: c1 e0 06 shl $0x6,%eax
|
|
6634992d: 01 c7 add %eax,%edi
|
|
6634992f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66349933: 8b 00 mov (%rax),%eax
|
|
66349935: c1 e0 07 shl $0x7,%eax
|
|
66349938: 01 f8 add %edi,%eax
|
|
6634993a: 8b 3a mov (%rdx),%edi
|
|
6634993c: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
66349940: c1 e7 08 shl $0x8,%edi
|
|
66349943: 01 f8 add %edi,%eax
|
|
66349945: 8b 3a mov (%rdx),%edi
|
|
66349947: c1 e7 09 shl $0x9,%edi
|
|
6634994a: 01 c7 add %eax,%edi
|
|
6634994c: 48 63 ef movslq %edi,%rbp
|
|
6634994f: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349953: 85 ff test %edi,%edi
|
|
66349955: 78 05 js 6634995c <GateFunc_Rom10x32_F+0xac>
|
|
66349957: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634995a: 7f 11 jg 6634996d <GateFunc_Rom10x32_F+0xbd>
|
|
6634995c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349962: 4c 89 ea mov %r13,%rdx
|
|
66349965: 4c 89 e1 mov %r12,%rcx
|
|
66349968: e8 93 76 00 00 callq 66351000 <_assert>
|
|
6634996d: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349971: 89 f2 mov %esi,%edx
|
|
66349973: 48 89 d9 mov %rbx,%rcx
|
|
66349976: 83 c6 01 add $0x1,%esi
|
|
66349979: 81 c7 00 04 00 00 add $0x400,%edi
|
|
6634997f: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349983: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634998a: e8 21 7a ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634998f: 83 fe 2b cmp $0x2b,%esi
|
|
66349992: 75 bf jne 66349953 <GateFunc_Rom10x32_F+0xa3>
|
|
66349994: 48 83 c4 28 add $0x28,%rsp
|
|
66349998: 5b pop %rbx
|
|
66349999: 5e pop %rsi
|
|
6634999a: 5f pop %rdi
|
|
6634999b: 5d pop %rbp
|
|
6634999c: 41 5c pop %r12
|
|
6634999e: 41 5d pop %r13
|
|
663499a0: c3 retq
|
|
663499a1: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
663499a5: 4c 8b 1d 74 cf 00 00 mov 0xcf74(%rip),%r11 # 66356920 <net_queue>
|
|
663499ac: 4c 8b 15 7d cf 00 00 mov 0xcf7d(%rip),%r10 # 66356930 <num_net_queue>
|
|
663499b3: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
663499b7: b8 58 00 00 00 mov $0x58,%eax
|
|
663499bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663499c0: 8b 0a mov (%rdx),%ecx
|
|
663499c2: 85 c9 test %ecx,%ecx
|
|
663499c4: 74 55 je 66349a1b <GateFunc_Rom10x32_F+0x16b>
|
|
663499c6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
663499ca: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
663499ce: 41 29 08 sub %ecx,(%r8)
|
|
663499d1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
663499d7: 45 8b 00 mov (%r8),%r8d
|
|
663499da: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
663499de: 45 85 c0 test %r8d,%r8d
|
|
663499e1: 41 0f 9f c0 setg %r8b
|
|
663499e5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
663499e9: 44 3b 01 cmp (%rcx),%r8d
|
|
663499ec: 74 2d je 66349a1b <GateFunc_Rom10x32_F+0x16b>
|
|
663499ee: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
663499f2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
663499f6: 8b 09 mov (%rcx),%ecx
|
|
663499f8: 85 c9 test %ecx,%ecx
|
|
663499fa: 75 1f jne 66349a1b <GateFunc_Rom10x32_F+0x16b>
|
|
663499fc: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349a00: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349a04: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349a08: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349a0e: 49 63 0a movslq (%r10),%rcx
|
|
66349a11: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349a14: 41 89 32 mov %esi,(%r10)
|
|
66349a17: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66349a1b: 48 83 c0 08 add $0x8,%rax
|
|
66349a1f: 48 83 c2 04 add $0x4,%rdx
|
|
66349a23: 48 3d 58 01 00 00 cmp $0x158,%rax
|
|
66349a29: 75 95 jne 663499c0 <GateFunc_Rom10x32_F+0x110>
|
|
66349a2b: 48 83 c4 28 add $0x28,%rsp
|
|
66349a2f: 5b pop %rbx
|
|
66349a30: 5e pop %rsi
|
|
66349a31: 5f pop %rdi
|
|
66349a32: 5d pop %rbp
|
|
66349a33: 41 5c pop %r12
|
|
66349a35: 41 5d pop %r13
|
|
66349a37: c3 retq
|
|
66349a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349a3f: 00
|
|
|
|
0000000066349a40 <GateFunc_Rom8x32_F>:
|
|
66349a40: 41 55 push %r13
|
|
66349a42: 41 54 push %r12
|
|
66349a44: 55 push %rbp
|
|
66349a45: 57 push %rdi
|
|
66349a46: 56 push %rsi
|
|
66349a47: 53 push %rbx
|
|
66349a48: 48 83 ec 28 sub $0x28,%rsp
|
|
66349a4c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349a50: 49 8b 81 48 01 00 00 mov 0x148(%r9),%rax
|
|
66349a57: 48 89 cb mov %rcx,%rbx
|
|
66349a5a: 44 8b 10 mov (%rax),%r10d
|
|
66349a5d: 45 85 d2 test %r10d,%r10d
|
|
66349a60: 0f 84 ba 00 00 00 je 66349b20 <GateFunc_Rom8x32_F+0xe0>
|
|
66349a66: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349a6a: be 09 00 00 00 mov $0x9,%esi
|
|
66349a6f: 4c 8d 2d 8a 95 00 00 lea 0x958a(%rip),%r13 # 66353000 <.rdata>
|
|
66349a76: 4c 8d 25 93 95 00 00 lea 0x9593(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66349a7d: 8b 10 mov (%rax),%edx
|
|
66349a7f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349a83: 8b 00 mov (%rax),%eax
|
|
66349a85: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349a88: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66349a8c: 8b 12 mov (%rdx),%edx
|
|
66349a8e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349a91: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349a95: 8b 12 mov (%rdx),%edx
|
|
66349a97: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
66349a9a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
66349a9e: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66349aa2: 8b 00 mov (%rax),%eax
|
|
66349aa4: c1 e0 04 shl $0x4,%eax
|
|
66349aa7: 01 c7 add %eax,%edi
|
|
66349aa9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
66349aad: 8b 00 mov (%rax),%eax
|
|
66349aaf: c1 e0 05 shl $0x5,%eax
|
|
66349ab2: 01 f8 add %edi,%eax
|
|
66349ab4: 8b 3a mov (%rdx),%edi
|
|
66349ab6: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
66349aba: c1 e7 06 shl $0x6,%edi
|
|
66349abd: 01 f8 add %edi,%eax
|
|
66349abf: 8b 3a mov (%rdx),%edi
|
|
66349ac1: c1 e7 07 shl $0x7,%edi
|
|
66349ac4: 01 c7 add %eax,%edi
|
|
66349ac6: 48 63 ef movslq %edi,%rbp
|
|
66349ac9: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349acd: 0f 1f 00 nopl (%rax)
|
|
66349ad0: 85 ff test %edi,%edi
|
|
66349ad2: 78 05 js 66349ad9 <GateFunc_Rom8x32_F+0x99>
|
|
66349ad4: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349ad7: 7f 11 jg 66349aea <GateFunc_Rom8x32_F+0xaa>
|
|
66349ad9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349adf: 4c 89 ea mov %r13,%rdx
|
|
66349ae2: 4c 89 e1 mov %r12,%rcx
|
|
66349ae5: e8 16 75 00 00 callq 66351000 <_assert>
|
|
66349aea: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349aee: 89 f2 mov %esi,%edx
|
|
66349af0: 48 89 d9 mov %rbx,%rcx
|
|
66349af3: 83 c6 01 add $0x1,%esi
|
|
66349af6: 81 c7 00 01 00 00 add $0x100,%edi
|
|
66349afc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349b00: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
66349b07: e8 a4 78 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349b0c: 83 fe 29 cmp $0x29,%esi
|
|
66349b0f: 75 bf jne 66349ad0 <GateFunc_Rom8x32_F+0x90>
|
|
66349b11: 48 83 c4 28 add $0x28,%rsp
|
|
66349b15: 5b pop %rbx
|
|
66349b16: 5e pop %rsi
|
|
66349b17: 5f pop %rdi
|
|
66349b18: 5d pop %rbp
|
|
66349b19: 41 5c pop %r12
|
|
66349b1b: 41 5d pop %r13
|
|
66349b1d: c3 retq
|
|
66349b1e: 66 90 xchg %ax,%ax
|
|
66349b20: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349b24: 4c 8b 1d f5 cd 00 00 mov 0xcdf5(%rip),%r11 # 66356920 <net_queue>
|
|
66349b2b: 4c 8b 15 fe cd 00 00 mov 0xcdfe(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349b32: 48 8d 50 24 lea 0x24(%rax),%rdx
|
|
66349b36: b8 48 00 00 00 mov $0x48,%eax
|
|
66349b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349b40: 8b 0a mov (%rdx),%ecx
|
|
66349b42: 85 c9 test %ecx,%ecx
|
|
66349b44: 74 55 je 66349b9b <GateFunc_Rom8x32_F+0x15b>
|
|
66349b46: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349b4a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66349b4e: 41 29 08 sub %ecx,(%r8)
|
|
66349b51: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349b57: 45 8b 00 mov (%r8),%r8d
|
|
66349b5a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66349b5e: 45 85 c0 test %r8d,%r8d
|
|
66349b61: 41 0f 9f c0 setg %r8b
|
|
66349b65: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349b69: 44 3b 01 cmp (%rcx),%r8d
|
|
66349b6c: 74 2d je 66349b9b <GateFunc_Rom8x32_F+0x15b>
|
|
66349b6e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349b72: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349b76: 8b 09 mov (%rcx),%ecx
|
|
66349b78: 85 c9 test %ecx,%ecx
|
|
66349b7a: 75 1f jne 66349b9b <GateFunc_Rom8x32_F+0x15b>
|
|
66349b7c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349b80: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349b84: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349b88: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349b8e: 49 63 0a movslq (%r10),%rcx
|
|
66349b91: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349b94: 41 89 32 mov %esi,(%r10)
|
|
66349b97: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66349b9b: 48 83 c0 08 add $0x8,%rax
|
|
66349b9f: 48 83 c2 04 add $0x4,%rdx
|
|
66349ba3: 48 3d 48 01 00 00 cmp $0x148,%rax
|
|
66349ba9: 75 95 jne 66349b40 <GateFunc_Rom8x32_F+0x100>
|
|
66349bab: 48 83 c4 28 add $0x28,%rsp
|
|
66349baf: 5b pop %rbx
|
|
66349bb0: 5e pop %rsi
|
|
66349bb1: 5f pop %rdi
|
|
66349bb2: 5d pop %rbp
|
|
66349bb3: 41 5c pop %r12
|
|
66349bb5: 41 5d pop %r13
|
|
66349bb7: c3 retq
|
|
66349bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349bbf: 00
|
|
|
|
0000000066349bc0 <GateFunc_Rom11x32_F>:
|
|
66349bc0: 41 55 push %r13
|
|
66349bc2: 41 54 push %r12
|
|
66349bc4: 55 push %rbp
|
|
66349bc5: 57 push %rdi
|
|
66349bc6: 56 push %rsi
|
|
66349bc7: 53 push %rbx
|
|
66349bc8: 48 83 ec 28 sub $0x28,%rsp
|
|
66349bcc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
66349bd0: 49 8b 81 60 01 00 00 mov 0x160(%r9),%rax
|
|
66349bd7: 48 89 cb mov %rcx,%rbx
|
|
66349bda: 44 8b 10 mov (%rax),%r10d
|
|
66349bdd: 45 85 d2 test %r10d,%r10d
|
|
66349be0: 0f 84 da 00 00 00 je 66349cc0 <GateFunc_Rom11x32_F+0x100>
|
|
66349be6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349bea: be 0c 00 00 00 mov $0xc,%esi
|
|
66349bef: 4c 8d 2d 0a 94 00 00 lea 0x940a(%rip),%r13 # 66353000 <.rdata>
|
|
66349bf6: 4c 8d 25 13 94 00 00 lea 0x9413(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
66349bfd: 8b 10 mov (%rax),%edx
|
|
66349bff: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
66349c03: 8b 00 mov (%rax),%eax
|
|
66349c05: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
66349c08: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
66349c0c: 8b 12 mov (%rdx),%edx
|
|
66349c0e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
66349c11: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
66349c15: 8b 12 mov (%rdx),%edx
|
|
66349c17: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
66349c1a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
66349c1e: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
66349c22: 8b 00 mov (%rax),%eax
|
|
66349c24: c1 e0 04 shl $0x4,%eax
|
|
66349c27: 01 f8 add %edi,%eax
|
|
66349c29: 8b 3a mov (%rdx),%edi
|
|
66349c2b: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
66349c2f: c1 e7 05 shl $0x5,%edi
|
|
66349c32: 01 f8 add %edi,%eax
|
|
66349c34: 8b 3a mov (%rdx),%edi
|
|
66349c36: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
66349c3a: c1 e7 06 shl $0x6,%edi
|
|
66349c3d: 01 c7 add %eax,%edi
|
|
66349c3f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
66349c43: 8b 00 mov (%rax),%eax
|
|
66349c45: c1 e0 07 shl $0x7,%eax
|
|
66349c48: 01 c7 add %eax,%edi
|
|
66349c4a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
66349c4e: 8b 00 mov (%rax),%eax
|
|
66349c50: c1 e0 08 shl $0x8,%eax
|
|
66349c53: 01 f8 add %edi,%eax
|
|
66349c55: 8b 3a mov (%rdx),%edi
|
|
66349c57: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
66349c5b: c1 e7 09 shl $0x9,%edi
|
|
66349c5e: 01 f8 add %edi,%eax
|
|
66349c60: 8b 3a mov (%rdx),%edi
|
|
66349c62: c1 e7 0a shl $0xa,%edi
|
|
66349c65: 01 c7 add %eax,%edi
|
|
66349c67: 48 63 ef movslq %edi,%rbp
|
|
66349c6a: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349c6e: 66 90 xchg %ax,%ax
|
|
66349c70: 85 ff test %edi,%edi
|
|
66349c72: 78 05 js 66349c79 <GateFunc_Rom11x32_F+0xb9>
|
|
66349c74: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
66349c77: 7f 11 jg 66349c8a <GateFunc_Rom11x32_F+0xca>
|
|
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 76 73 00 00 callq 66351000 <_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 08 00 00 add $0x800,%edi
|
|
66349c9c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349ca0: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
66349ca7: e8 04 77 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349cac: 83 fe 2c cmp $0x2c,%esi
|
|
66349caf: 75 bf jne 66349c70 <GateFunc_Rom11x32_F+0xb0>
|
|
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 30 lea 0x30(%rax),%rdx
|
|
66349cd6: b8 60 00 00 00 mov $0x60,%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_Rom11x32_F+0x17b>
|
|
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_Rom11x32_F+0x17b>
|
|
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_Rom11x32_F+0x17b>
|
|
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 60 01 00 00 cmp $0x160,%rax
|
|
66349d49: 75 95 jne 66349ce0 <GateFunc_Rom11x32_F+0x120>
|
|
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_Rom6x32_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 38 01 00 00 mov 0x138(%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 aa 00 00 00 je 66349e30 <GateFunc_Rom6x32_F+0xd0>
|
|
66349d86: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
66349d8a: be 07 00 00 00 mov $0x7,%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: c1 e7 05 shl $0x5,%edi
|
|
66349dce: 01 c7 add %eax,%edi
|
|
66349dd0: 48 63 ef movslq %edi,%rbp
|
|
66349dd3: 48 c1 e5 02 shl $0x2,%rbp
|
|
66349dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66349dde: 00 00
|
|
66349de0: 85 ff test %edi,%edi
|
|
66349de2: 78 05 js 66349de9 <GateFunc_Rom6x32_F+0x89>
|
|
66349de4: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
66349de7: 7c 11 jl 66349dfa <GateFunc_Rom6x32_F+0x9a>
|
|
66349de9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
66349def: 4c 89 ea mov %r13,%rdx
|
|
66349df2: 4c 89 e1 mov %r12,%rcx
|
|
66349df5: e8 06 72 00 00 callq 66351000 <_assert>
|
|
66349dfa: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
66349dfe: 89 f2 mov %esi,%edx
|
|
66349e00: 48 89 d9 mov %rbx,%rcx
|
|
66349e03: 83 c6 01 add $0x1,%esi
|
|
66349e06: 83 c7 40 add $0x40,%edi
|
|
66349e09: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
66349e0d: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
66349e14: e8 97 75 ff ff callq 663413b0 <sim_gate_set_port>
|
|
66349e19: 83 fe 27 cmp $0x27,%esi
|
|
66349e1c: 75 c2 jne 66349de0 <GateFunc_Rom6x32_F+0x80>
|
|
66349e1e: 48 83 c4 28 add $0x28,%rsp
|
|
66349e22: 5b pop %rbx
|
|
66349e23: 5e pop %rsi
|
|
66349e24: 5f pop %rdi
|
|
66349e25: 5d pop %rbp
|
|
66349e26: 41 5c pop %r12
|
|
66349e28: 41 5d pop %r13
|
|
66349e2a: c3 retq
|
|
66349e2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349e30: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
66349e34: 4c 8b 1d e5 ca 00 00 mov 0xcae5(%rip),%r11 # 66356920 <net_queue>
|
|
66349e3b: 4c 8b 15 ee ca 00 00 mov 0xcaee(%rip),%r10 # 66356930 <num_net_queue>
|
|
66349e42: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
66349e46: b8 38 00 00 00 mov $0x38,%eax
|
|
66349e4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349e50: 8b 0a mov (%rdx),%ecx
|
|
66349e52: 85 c9 test %ecx,%ecx
|
|
66349e54: 74 55 je 66349eab <GateFunc_Rom6x32_F+0x14b>
|
|
66349e56: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
66349e5a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
66349e5e: 41 29 08 sub %ecx,(%r8)
|
|
66349e61: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
66349e67: 45 8b 00 mov (%r8),%r8d
|
|
66349e6a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
66349e6e: 45 85 c0 test %r8d,%r8d
|
|
66349e71: 41 0f 9f c0 setg %r8b
|
|
66349e75: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
66349e79: 44 3b 01 cmp (%rcx),%r8d
|
|
66349e7c: 74 2d je 66349eab <GateFunc_Rom6x32_F+0x14b>
|
|
66349e7e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
66349e82: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
66349e86: 8b 09 mov (%rcx),%ecx
|
|
66349e88: 85 c9 test %ecx,%ecx
|
|
66349e8a: 75 1f jne 66349eab <GateFunc_Rom6x32_F+0x14b>
|
|
66349e8c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
66349e90: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
66349e94: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
66349e98: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
66349e9e: 49 63 0a movslq (%r10),%rcx
|
|
66349ea1: 8d 71 01 lea 0x1(%rcx),%esi
|
|
66349ea4: 41 89 32 mov %esi,(%r10)
|
|
66349ea7: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
66349eab: 48 83 c0 08 add $0x8,%rax
|
|
66349eaf: 48 83 c2 04 add $0x4,%rdx
|
|
66349eb3: 48 3d 38 01 00 00 cmp $0x138,%rax
|
|
66349eb9: 75 95 jne 66349e50 <GateFunc_Rom6x32_F+0xf0>
|
|
66349ebb: 48 83 c4 28 add $0x28,%rsp
|
|
66349ebf: 5b pop %rbx
|
|
66349ec0: 5e pop %rsi
|
|
66349ec1: 5f pop %rdi
|
|
66349ec2: 5d pop %rbp
|
|
66349ec3: 41 5c pop %r12
|
|
66349ec5: 41 5d pop %r13
|
|
66349ec7: c3 retq
|
|
66349ec8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66349ecf: 00
|
|
|
|
0000000066349ed0 <GateFunc_Mux5_F>:
|
|
66349ed0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66349ed4: 48 8b 90 30 01 00 00 mov 0x130(%rax),%rdx
|
|
66349edb: 44 8b 0a mov (%rdx),%r9d
|
|
66349ede: 45 85 c9 test %r9d,%r9d
|
|
66349ee1: 0f 84 c9 00 00 00 je 66349fb0 <GateFunc_Mux5_F+0xe0>
|
|
66349ee7: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66349eeb: 44 8b 02 mov (%rdx),%r8d
|
|
66349eee: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
66349ef2: 8b 12 mov (%rdx),%edx
|
|
66349ef4: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
66349ef8: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
66349efc: 45 8b 00 mov (%r8),%r8d
|
|
66349eff: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
66349f03: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
66349f07: 45 8b 00 mov (%r8),%r8d
|
|
66349f0a: 46 8d 04 c2 lea (%rdx,%r8,8),%r8d
|
|
66349f0e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
66349f12: 8b 12 mov (%rdx),%edx
|
|
66349f14: c1 e2 04 shl $0x4,%edx
|
|
66349f17: 41 8d 54 10 06 lea 0x6(%r8,%rdx,1),%edx
|
|
66349f1c: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66349f20: 48 63 d2 movslq %edx,%rdx
|
|
66349f23: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
66349f27: 45 8b 88 9c 00 00 00 mov 0x9c(%r8),%r9d
|
|
66349f2e: 8b 12 mov (%rdx),%edx
|
|
66349f30: 44 39 ca cmp %r9d,%edx
|
|
66349f33: 74 73 je 66349fa8 <GateFunc_Mux5_F+0xd8>
|
|
66349f35: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
66349f39: 41 89 d3 mov %edx,%r11d
|
|
66349f3c: 45 29 cb sub %r9d,%r11d
|
|
66349f3f: 48 8b 80 38 01 00 00 mov 0x138(%rax),%rax
|
|
66349f46: 4d 8b 92 38 01 00 00 mov 0x138(%r10),%r10
|
|
66349f4d: 45 01 1a add %r11d,(%r10)
|
|
66349f50: 41 89 90 9c 00 00 00 mov %edx,0x9c(%r8)
|
|
66349f57: 31 d2 xor %edx,%edx
|
|
66349f59: 45 8b 02 mov (%r10),%r8d
|
|
66349f5c: 45 85 c0 test %r8d,%r8d
|
|
66349f5f: 0f 9f c2 setg %dl
|
|
66349f62: 3b 10 cmp (%rax),%edx
|
|
66349f64: 74 42 je 66349fa8 <GateFunc_Mux5_F+0xd8>
|
|
66349f66: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
66349f6a: 48 8b 80 38 01 00 00 mov 0x138(%rax),%rax
|
|
66349f71: 8b 00 mov (%rax),%eax
|
|
66349f73: 85 c0 test %eax,%eax
|
|
66349f75: 75 31 jne 66349fa8 <GateFunc_Mux5_F+0xd8>
|
|
66349f77: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
66349f7b: 48 8b 0d ae c9 00 00 mov 0xc9ae(%rip),%rcx # 66356930 <num_net_queue>
|
|
66349f82: 4c 8b 05 97 c9 00 00 mov 0xc997(%rip),%r8 # 66356920 <net_queue>
|
|
66349f89: 48 8b 90 38 01 00 00 mov 0x138(%rax),%rdx
|
|
66349f90: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66349f94: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
66349f9a: 48 63 01 movslq (%rcx),%rax
|
|
66349f9d: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
66349fa1: 44 89 09 mov %r9d,(%rcx)
|
|
66349fa4: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
66349fa8: c3 retq
|
|
66349fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66349fb0: ba 27 00 00 00 mov $0x27,%edx
|
|
66349fb5: e9 76 74 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
66349fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066349fc0 <GateFunc_Mux2_F>:
|
|
66349fc0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
66349fc4: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
66349fc8: 44 8b 0a mov (%rdx),%r9d
|
|
66349fcb: 45 85 c9 test %r9d,%r9d
|
|
66349fce: 0f 84 8d 00 00 00 je 6634a061 <GateFunc_Mux2_F+0xa1>
|
|
66349fd4: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66349fd8: 44 8b 02 mov (%rdx),%r8d
|
|
66349fdb: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
66349fdf: 8b 12 mov (%rdx),%edx
|
|
66349fe1: 42 8d 54 42 03 lea 0x3(%rdx,%r8,2),%edx
|
|
66349fe6: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
66349fea: 48 63 d2 movslq %edx,%rdx
|
|
66349fed: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
66349ff1: 45 8b 48 20 mov 0x20(%r8),%r9d
|
|
66349ff5: 8b 12 mov (%rdx),%edx
|
|
66349ff7: 44 39 ca cmp %r9d,%edx
|
|
66349ffa: 74 64 je 6634a060 <GateFunc_Mux2_F+0xa0>
|
|
66349ffc: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a000: 41 89 d3 mov %edx,%r11d
|
|
6634a003: 45 29 cb sub %r9d,%r11d
|
|
6634a006: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634a00a: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
6634a00e: 45 01 1a add %r11d,(%r10)
|
|
6634a011: 41 89 50 20 mov %edx,0x20(%r8)
|
|
6634a015: 31 d2 xor %edx,%edx
|
|
6634a017: 45 8b 02 mov (%r10),%r8d
|
|
6634a01a: 45 85 c0 test %r8d,%r8d
|
|
6634a01d: 0f 9f c2 setg %dl
|
|
6634a020: 3b 10 cmp (%rax),%edx
|
|
6634a022: 74 3c je 6634a060 <GateFunc_Mux2_F+0xa0>
|
|
6634a024: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a028: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634a02c: 8b 00 mov (%rax),%eax
|
|
6634a02e: 85 c0 test %eax,%eax
|
|
6634a030: 75 2e jne 6634a060 <GateFunc_Mux2_F+0xa0>
|
|
6634a032: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a036: 48 8b 0d f3 c8 00 00 mov 0xc8f3(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a03d: 4c 8b 05 dc c8 00 00 mov 0xc8dc(%rip),%r8 # 66356920 <net_queue>
|
|
6634a044: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634a048: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a04c: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a052: 48 63 01 movslq (%rcx),%rax
|
|
6634a055: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a059: 44 89 09 mov %r9d,(%rcx)
|
|
6634a05c: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a060: c3 retq
|
|
6634a061: ba 08 00 00 00 mov $0x8,%edx
|
|
6634a066: e9 c5 73 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a06b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634a070 <GateFunc_Mux4_F>:
|
|
6634a070: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a074: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634a07b: 44 8b 0a mov (%rdx),%r9d
|
|
6634a07e: 45 85 c9 test %r9d,%r9d
|
|
6634a081: 0f 84 b9 00 00 00 je 6634a140 <GateFunc_Mux4_F+0xd0>
|
|
6634a087: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a08b: 44 8b 02 mov (%rdx),%r8d
|
|
6634a08e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a092: 8b 12 mov (%rdx),%edx
|
|
6634a094: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a098: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a09c: 45 8b 00 mov (%r8),%r8d
|
|
6634a09f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a0a3: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a0a7: 45 8b 00 mov (%r8),%r8d
|
|
6634a0aa: 42 8d 54 c2 05 lea 0x5(%rdx,%r8,8),%edx
|
|
6634a0af: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a0b3: 48 63 d2 movslq %edx,%rdx
|
|
6634a0b6: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a0ba: 45 8b 48 58 mov 0x58(%r8),%r9d
|
|
6634a0be: 8b 12 mov (%rdx),%edx
|
|
6634a0c0: 44 39 ca cmp %r9d,%edx
|
|
6634a0c3: 74 70 je 6634a135 <GateFunc_Mux4_F+0xc5>
|
|
6634a0c5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a0c9: 41 89 d3 mov %edx,%r11d
|
|
6634a0cc: 45 29 cb sub %r9d,%r11d
|
|
6634a0cf: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax
|
|
6634a0d6: 4d 8b 92 b0 00 00 00 mov 0xb0(%r10),%r10
|
|
6634a0dd: 45 01 1a add %r11d,(%r10)
|
|
6634a0e0: 41 89 50 58 mov %edx,0x58(%r8)
|
|
6634a0e4: 31 d2 xor %edx,%edx
|
|
6634a0e6: 45 8b 02 mov (%r10),%r8d
|
|
6634a0e9: 45 85 c0 test %r8d,%r8d
|
|
6634a0ec: 0f 9f c2 setg %dl
|
|
6634a0ef: 3b 10 cmp (%rax),%edx
|
|
6634a0f1: 74 42 je 6634a135 <GateFunc_Mux4_F+0xc5>
|
|
6634a0f3: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a0f7: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax
|
|
6634a0fe: 8b 00 mov (%rax),%eax
|
|
6634a100: 85 c0 test %eax,%eax
|
|
6634a102: 75 31 jne 6634a135 <GateFunc_Mux4_F+0xc5>
|
|
6634a104: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a108: 48 8b 0d 21 c8 00 00 mov 0xc821(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a10f: 4c 8b 05 0a c8 00 00 mov 0xc80a(%rip),%r8 # 66356920 <net_queue>
|
|
6634a116: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx
|
|
6634a11d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a121: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a127: 48 63 01 movslq (%rcx),%rax
|
|
6634a12a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a12e: 44 89 09 mov %r9d,(%rcx)
|
|
6634a131: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a135: c3 retq
|
|
6634a136: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634a13d: 00 00 00
|
|
6634a140: ba 16 00 00 00 mov $0x16,%edx
|
|
6634a145: e9 e6 72 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a14a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634a150 <GateFunc_Mux7_F>:
|
|
6634a150: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a154: 48 8b 90 40 04 00 00 mov 0x440(%rax),%rdx
|
|
6634a15b: 44 8b 0a mov (%rdx),%r9d
|
|
6634a15e: 45 85 c9 test %r9d,%r9d
|
|
6634a161: 0f 84 dc 00 00 00 je 6634a243 <GateFunc_Mux7_F+0xf3>
|
|
6634a167: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a16b: 44 8b 02 mov (%rdx),%r8d
|
|
6634a16e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a172: 8b 12 mov (%rdx),%edx
|
|
6634a174: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a178: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a17c: 45 8b 00 mov (%r8),%r8d
|
|
6634a17f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a183: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a187: 45 8b 00 mov (%r8),%r8d
|
|
6634a18a: 46 8d 04 c2 lea (%rdx,%r8,8),%r8d
|
|
6634a18e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634a192: 8b 12 mov (%rdx),%edx
|
|
6634a194: c1 e2 04 shl $0x4,%edx
|
|
6634a197: 41 01 d0 add %edx,%r8d
|
|
6634a19a: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634a19e: 8b 12 mov (%rdx),%edx
|
|
6634a1a0: c1 e2 05 shl $0x5,%edx
|
|
6634a1a3: 44 01 c2 add %r8d,%edx
|
|
6634a1a6: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634a1aa: 45 8b 00 mov (%r8),%r8d
|
|
6634a1ad: 41 c1 e0 06 shl $0x6,%r8d
|
|
6634a1b1: 42 8d 54 02 08 lea 0x8(%rdx,%r8,1),%edx
|
|
6634a1b6: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a1ba: 48 63 d2 movslq %edx,%rdx
|
|
6634a1bd: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a1c1: 45 8b 88 24 02 00 00 mov 0x224(%r8),%r9d
|
|
6634a1c8: 8b 12 mov (%rdx),%edx
|
|
6634a1ca: 44 39 ca cmp %r9d,%edx
|
|
6634a1cd: 74 73 je 6634a242 <GateFunc_Mux7_F+0xf2>
|
|
6634a1cf: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a1d3: 41 89 d3 mov %edx,%r11d
|
|
6634a1d6: 45 29 cb sub %r9d,%r11d
|
|
6634a1d9: 48 8b 80 48 04 00 00 mov 0x448(%rax),%rax
|
|
6634a1e0: 4d 8b 92 48 04 00 00 mov 0x448(%r10),%r10
|
|
6634a1e7: 45 01 1a add %r11d,(%r10)
|
|
6634a1ea: 41 89 90 24 02 00 00 mov %edx,0x224(%r8)
|
|
6634a1f1: 31 d2 xor %edx,%edx
|
|
6634a1f3: 45 8b 02 mov (%r10),%r8d
|
|
6634a1f6: 45 85 c0 test %r8d,%r8d
|
|
6634a1f9: 0f 9f c2 setg %dl
|
|
6634a1fc: 3b 10 cmp (%rax),%edx
|
|
6634a1fe: 74 42 je 6634a242 <GateFunc_Mux7_F+0xf2>
|
|
6634a200: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a204: 48 8b 80 48 04 00 00 mov 0x448(%rax),%rax
|
|
6634a20b: 8b 00 mov (%rax),%eax
|
|
6634a20d: 85 c0 test %eax,%eax
|
|
6634a20f: 75 31 jne 6634a242 <GateFunc_Mux7_F+0xf2>
|
|
6634a211: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a215: 48 8b 0d 14 c7 00 00 mov 0xc714(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a21c: 4c 8b 05 fd c6 00 00 mov 0xc6fd(%rip),%r8 # 66356920 <net_queue>
|
|
6634a223: 48 8b 90 48 04 00 00 mov 0x448(%rax),%rdx
|
|
6634a22a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a22e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a234: 48 63 01 movslq (%rcx),%rax
|
|
6634a237: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a23b: 44 89 09 mov %r9d,(%rcx)
|
|
6634a23e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a242: c3 retq
|
|
6634a243: ba 89 00 00 00 mov $0x89,%edx
|
|
6634a248: e9 e3 71 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a24d: 0f 1f 00 nopl (%rax)
|
|
|
|
000000006634a250 <GateFunc_Mux6_F>:
|
|
6634a250: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a254: 48 8b 90 38 02 00 00 mov 0x238(%rax),%rdx
|
|
6634a25b: 44 8b 0a mov (%rdx),%r9d
|
|
6634a25e: 45 85 c9 test %r9d,%r9d
|
|
6634a261: 0f 84 d9 00 00 00 je 6634a340 <GateFunc_Mux6_F+0xf0>
|
|
6634a267: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a26b: 44 8b 02 mov (%rdx),%r8d
|
|
6634a26e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a272: 8b 12 mov (%rdx),%edx
|
|
6634a274: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a278: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a27c: 45 8b 00 mov (%r8),%r8d
|
|
6634a27f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a283: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a287: 45 8b 00 mov (%r8),%r8d
|
|
6634a28a: 46 8d 04 c2 lea (%rdx,%r8,8),%r8d
|
|
6634a28e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634a292: 8b 12 mov (%rdx),%edx
|
|
6634a294: c1 e2 04 shl $0x4,%edx
|
|
6634a297: 44 01 c2 add %r8d,%edx
|
|
6634a29a: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634a29e: 45 8b 00 mov (%r8),%r8d
|
|
6634a2a1: 41 c1 e0 05 shl $0x5,%r8d
|
|
6634a2a5: 42 8d 54 02 07 lea 0x7(%rdx,%r8,1),%edx
|
|
6634a2aa: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a2ae: 48 63 d2 movslq %edx,%rdx
|
|
6634a2b1: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a2b5: 45 8b 88 20 01 00 00 mov 0x120(%r8),%r9d
|
|
6634a2bc: 8b 12 mov (%rdx),%edx
|
|
6634a2be: 44 39 ca cmp %r9d,%edx
|
|
6634a2c1: 74 73 je 6634a336 <GateFunc_Mux6_F+0xe6>
|
|
6634a2c3: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a2c7: 41 89 d3 mov %edx,%r11d
|
|
6634a2ca: 45 29 cb sub %r9d,%r11d
|
|
6634a2cd: 48 8b 80 40 02 00 00 mov 0x240(%rax),%rax
|
|
6634a2d4: 4d 8b 92 40 02 00 00 mov 0x240(%r10),%r10
|
|
6634a2db: 45 01 1a add %r11d,(%r10)
|
|
6634a2de: 41 89 90 20 01 00 00 mov %edx,0x120(%r8)
|
|
6634a2e5: 31 d2 xor %edx,%edx
|
|
6634a2e7: 45 8b 02 mov (%r10),%r8d
|
|
6634a2ea: 45 85 c0 test %r8d,%r8d
|
|
6634a2ed: 0f 9f c2 setg %dl
|
|
6634a2f0: 3b 10 cmp (%rax),%edx
|
|
6634a2f2: 74 42 je 6634a336 <GateFunc_Mux6_F+0xe6>
|
|
6634a2f4: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a2f8: 48 8b 80 40 02 00 00 mov 0x240(%rax),%rax
|
|
6634a2ff: 8b 00 mov (%rax),%eax
|
|
6634a301: 85 c0 test %eax,%eax
|
|
6634a303: 75 31 jne 6634a336 <GateFunc_Mux6_F+0xe6>
|
|
6634a305: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a309: 48 8b 0d 20 c6 00 00 mov 0xc620(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a310: 4c 8b 05 09 c6 00 00 mov 0xc609(%rip),%r8 # 66356920 <net_queue>
|
|
6634a317: 48 8b 90 40 02 00 00 mov 0x240(%rax),%rdx
|
|
6634a31e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a322: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a328: 48 63 01 movslq (%rcx),%rax
|
|
6634a32b: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a32f: 44 89 09 mov %r9d,(%rcx)
|
|
6634a332: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a336: c3 retq
|
|
6634a337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634a33e: 00 00
|
|
6634a340: ba 48 00 00 00 mov $0x48,%edx
|
|
6634a345: e9 e6 70 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a34a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634a350 <GateFunc_Mux3_F>:
|
|
6634a350: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a354: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
6634a358: 44 8b 0a mov (%rdx),%r9d
|
|
6634a35b: 45 85 c9 test %r9d,%r9d
|
|
6634a35e: 0f 84 9c 00 00 00 je 6634a400 <GateFunc_Mux3_F+0xb0>
|
|
6634a364: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a368: 44 8b 02 mov (%rdx),%r8d
|
|
6634a36b: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a36f: 8b 12 mov (%rdx),%edx
|
|
6634a371: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a375: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a379: 45 8b 00 mov (%r8),%r8d
|
|
6634a37c: 42 8d 54 82 04 lea 0x4(%rdx,%r8,4),%edx
|
|
6634a381: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a385: 48 63 d2 movslq %edx,%rdx
|
|
6634a388: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a38c: 45 8b 48 34 mov 0x34(%r8),%r9d
|
|
6634a390: 8b 12 mov (%rdx),%edx
|
|
6634a392: 44 39 ca cmp %r9d,%edx
|
|
6634a395: 74 64 je 6634a3fb <GateFunc_Mux3_F+0xab>
|
|
6634a397: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a39b: 41 89 d3 mov %edx,%r11d
|
|
6634a39e: 45 29 cb sub %r9d,%r11d
|
|
6634a3a1: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634a3a5: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634a3a9: 45 01 1a add %r11d,(%r10)
|
|
6634a3ac: 41 89 50 34 mov %edx,0x34(%r8)
|
|
6634a3b0: 31 d2 xor %edx,%edx
|
|
6634a3b2: 45 8b 02 mov (%r10),%r8d
|
|
6634a3b5: 45 85 c0 test %r8d,%r8d
|
|
6634a3b8: 0f 9f c2 setg %dl
|
|
6634a3bb: 3b 10 cmp (%rax),%edx
|
|
6634a3bd: 74 3c je 6634a3fb <GateFunc_Mux3_F+0xab>
|
|
6634a3bf: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a3c3: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634a3c7: 8b 00 mov (%rax),%eax
|
|
6634a3c9: 85 c0 test %eax,%eax
|
|
6634a3cb: 75 2e jne 6634a3fb <GateFunc_Mux3_F+0xab>
|
|
6634a3cd: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a3d1: 48 8b 0d 58 c5 00 00 mov 0xc558(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a3d8: 4c 8b 05 41 c5 00 00 mov 0xc541(%rip),%r8 # 66356920 <net_queue>
|
|
6634a3df: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634a3e3: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a3e7: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a3ed: 48 63 01 movslq (%rcx),%rax
|
|
6634a3f0: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a3f4: 44 89 09 mov %r9d,(%rcx)
|
|
6634a3f7: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a3fb: c3 retq
|
|
6634a3fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634a400: ba 0d 00 00 00 mov $0xd,%edx
|
|
6634a405: e9 26 70 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a40a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634a410 <GateFunc_Mux8_F>:
|
|
6634a410: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634a414: 48 8b 90 48 08 00 00 mov 0x848(%rax),%rdx
|
|
6634a41b: 44 8b 0a mov (%rdx),%r9d
|
|
6634a41e: 45 85 c9 test %r9d,%r9d
|
|
6634a421: 0f 84 ea 00 00 00 je 6634a511 <GateFunc_Mux8_F+0x101>
|
|
6634a427: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634a42b: 44 8b 02 mov (%rdx),%r8d
|
|
6634a42e: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634a432: 8b 12 mov (%rdx),%edx
|
|
6634a434: 42 8d 14 42 lea (%rdx,%r8,2),%edx
|
|
6634a438: 4c 8b 40 18 mov 0x18(%rax),%r8
|
|
6634a43c: 45 8b 00 mov (%r8),%r8d
|
|
6634a43f: 42 8d 14 82 lea (%rdx,%r8,4),%edx
|
|
6634a443: 4c 8b 40 20 mov 0x20(%rax),%r8
|
|
6634a447: 45 8b 00 mov (%r8),%r8d
|
|
6634a44a: 42 8d 14 c2 lea (%rdx,%r8,8),%edx
|
|
6634a44e: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
6634a452: 45 8b 00 mov (%r8),%r8d
|
|
6634a455: 41 c1 e0 04 shl $0x4,%r8d
|
|
6634a459: 41 01 d0 add %edx,%r8d
|
|
6634a45c: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634a460: 8b 12 mov (%rdx),%edx
|
|
6634a462: c1 e2 05 shl $0x5,%edx
|
|
6634a465: 41 01 d0 add %edx,%r8d
|
|
6634a468: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634a46c: 8b 12 mov (%rdx),%edx
|
|
6634a46e: c1 e2 06 shl $0x6,%edx
|
|
6634a471: 44 01 c2 add %r8d,%edx
|
|
6634a474: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634a478: 45 8b 00 mov (%r8),%r8d
|
|
6634a47b: 41 c1 e0 07 shl $0x7,%r8d
|
|
6634a47f: 42 8d 54 02 09 lea 0x9(%rdx,%r8,1),%edx
|
|
6634a484: 4c 8b 41 08 mov 0x8(%rcx),%r8
|
|
6634a488: 48 63 d2 movslq %edx,%rdx
|
|
6634a48b: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx
|
|
6634a48f: 45 8b 88 28 04 00 00 mov 0x428(%r8),%r9d
|
|
6634a496: 8b 12 mov (%rdx),%edx
|
|
6634a498: 44 39 ca cmp %r9d,%edx
|
|
6634a49b: 74 73 je 6634a510 <GateFunc_Mux8_F+0x100>
|
|
6634a49d: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634a4a1: 41 89 d3 mov %edx,%r11d
|
|
6634a4a4: 45 29 cb sub %r9d,%r11d
|
|
6634a4a7: 48 8b 80 50 08 00 00 mov 0x850(%rax),%rax
|
|
6634a4ae: 4d 8b 92 50 08 00 00 mov 0x850(%r10),%r10
|
|
6634a4b5: 45 01 1a add %r11d,(%r10)
|
|
6634a4b8: 41 89 90 28 04 00 00 mov %edx,0x428(%r8)
|
|
6634a4bf: 31 d2 xor %edx,%edx
|
|
6634a4c1: 45 8b 02 mov (%r10),%r8d
|
|
6634a4c4: 45 85 c0 test %r8d,%r8d
|
|
6634a4c7: 0f 9f c2 setg %dl
|
|
6634a4ca: 3b 10 cmp (%rax),%edx
|
|
6634a4cc: 74 42 je 6634a510 <GateFunc_Mux8_F+0x100>
|
|
6634a4ce: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634a4d2: 48 8b 80 50 08 00 00 mov 0x850(%rax),%rax
|
|
6634a4d9: 8b 00 mov (%rax),%eax
|
|
6634a4db: 85 c0 test %eax,%eax
|
|
6634a4dd: 75 31 jne 6634a510 <GateFunc_Mux8_F+0x100>
|
|
6634a4df: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634a4e3: 48 8b 0d 46 c4 00 00 mov 0xc446(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634a4ea: 4c 8b 05 2f c4 00 00 mov 0xc42f(%rip),%r8 # 66356920 <net_queue>
|
|
6634a4f1: 48 8b 90 50 08 00 00 mov 0x850(%rax),%rdx
|
|
6634a4f8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634a4fc: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634a502: 48 63 01 movslq (%rcx),%rax
|
|
6634a505: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634a509: 44 89 09 mov %r9d,(%rcx)
|
|
6634a50c: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634a510: c3 retq
|
|
6634a511: ba 0a 01 00 00 mov $0x10a,%edx
|
|
6634a516: e9 15 6f ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634a51b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634a520 <GateFunc_Rom6x16_F>:
|
|
6634a520: 41 55 push %r13
|
|
6634a522: 41 54 push %r12
|
|
6634a524: 55 push %rbp
|
|
6634a525: 57 push %rdi
|
|
6634a526: 56 push %rsi
|
|
6634a527: 53 push %rbx
|
|
6634a528: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a52c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a530: 49 8b 81 b8 00 00 00 mov 0xb8(%r9),%rax
|
|
6634a537: 48 89 cb mov %rcx,%rbx
|
|
6634a53a: 44 8b 10 mov (%rax),%r10d
|
|
6634a53d: 45 85 d2 test %r10d,%r10d
|
|
6634a540: 0f 84 aa 00 00 00 je 6634a5f0 <GateFunc_Rom6x16_F+0xd0>
|
|
6634a546: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a54a: bf 07 00 00 00 mov $0x7,%edi
|
|
6634a54f: 4c 8d 2d aa 8a 00 00 lea 0x8aaa(%rip),%r13 # 66353000 <.rdata>
|
|
6634a556: 4c 8d 25 b3 8a 00 00 lea 0x8ab3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a55d: 8b 10 mov (%rax),%edx
|
|
6634a55f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634a563: 8b 00 mov (%rax),%eax
|
|
6634a565: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634a568: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634a56c: 8b 12 mov (%rdx),%edx
|
|
6634a56e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634a571: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634a575: 8b 12 mov (%rdx),%edx
|
|
6634a577: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634a57a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634a57e: 8b 32 mov (%rdx),%esi
|
|
6634a580: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634a584: c1 e6 04 shl $0x4,%esi
|
|
6634a587: 01 f0 add %esi,%eax
|
|
6634a589: 8b 32 mov (%rdx),%esi
|
|
6634a58b: c1 e6 05 shl $0x5,%esi
|
|
6634a58e: 01 c6 add %eax,%esi
|
|
6634a590: 48 63 ee movslq %esi,%rbp
|
|
6634a593: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634a597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634a59e: 00 00
|
|
6634a5a0: 85 f6 test %esi,%esi
|
|
6634a5a2: 78 05 js 6634a5a9 <GateFunc_Rom6x16_F+0x89>
|
|
6634a5a4: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634a5a7: 7c 11 jl 6634a5ba <GateFunc_Rom6x16_F+0x9a>
|
|
6634a5a9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634a5af: 4c 89 ea mov %r13,%rdx
|
|
6634a5b2: 4c 89 e1 mov %r12,%rcx
|
|
6634a5b5: e8 46 6a 00 00 callq 66351000 <_assert>
|
|
6634a5ba: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634a5be: 89 fa mov %edi,%edx
|
|
6634a5c0: 48 89 d9 mov %rbx,%rcx
|
|
6634a5c3: 83 c7 01 add $0x1,%edi
|
|
6634a5c6: 83 c6 40 add $0x40,%esi
|
|
6634a5c9: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634a5cd: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
6634a5d4: e8 d7 6d ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634a5d9: 83 ff 17 cmp $0x17,%edi
|
|
6634a5dc: 75 c2 jne 6634a5a0 <GateFunc_Rom6x16_F+0x80>
|
|
6634a5de: 48 83 c4 28 add $0x28,%rsp
|
|
6634a5e2: 5b pop %rbx
|
|
6634a5e3: 5e pop %rsi
|
|
6634a5e4: 5f pop %rdi
|
|
6634a5e5: 5d pop %rbp
|
|
6634a5e6: 41 5c pop %r12
|
|
6634a5e8: 41 5d pop %r13
|
|
6634a5ea: c3 retq
|
|
6634a5eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a5f0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634a5f4: 4c 8b 1d 25 c3 00 00 mov 0xc325(%rip),%r11 # 66356920 <net_queue>
|
|
6634a5fb: 4c 8b 15 2e c3 00 00 mov 0xc32e(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634a602: 48 8d 50 1c lea 0x1c(%rax),%rdx
|
|
6634a606: b8 38 00 00 00 mov $0x38,%eax
|
|
6634a60b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a610: 8b 0a mov (%rdx),%ecx
|
|
6634a612: 85 c9 test %ecx,%ecx
|
|
6634a614: 74 55 je 6634a66b <GateFunc_Rom6x16_F+0x14b>
|
|
6634a616: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634a61a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634a61e: 41 29 08 sub %ecx,(%r8)
|
|
6634a621: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634a627: 45 8b 00 mov (%r8),%r8d
|
|
6634a62a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634a62e: 45 85 c0 test %r8d,%r8d
|
|
6634a631: 41 0f 9f c0 setg %r8b
|
|
6634a635: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a639: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a63c: 74 2d je 6634a66b <GateFunc_Rom6x16_F+0x14b>
|
|
6634a63e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a642: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a646: 8b 09 mov (%rcx),%ecx
|
|
6634a648: 85 c9 test %ecx,%ecx
|
|
6634a64a: 75 1f jne 6634a66b <GateFunc_Rom6x16_F+0x14b>
|
|
6634a64c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a650: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a654: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a658: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a65e: 49 63 0a movslq (%r10),%rcx
|
|
6634a661: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a664: 41 89 32 mov %esi,(%r10)
|
|
6634a667: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a66b: 48 83 c0 08 add $0x8,%rax
|
|
6634a66f: 48 83 c2 04 add $0x4,%rdx
|
|
6634a673: 48 3d b8 00 00 00 cmp $0xb8,%rax
|
|
6634a679: 75 95 jne 6634a610 <GateFunc_Rom6x16_F+0xf0>
|
|
6634a67b: 48 83 c4 28 add $0x28,%rsp
|
|
6634a67f: 5b pop %rbx
|
|
6634a680: 5e pop %rsi
|
|
6634a681: 5f pop %rdi
|
|
6634a682: 5d pop %rbp
|
|
6634a683: 41 5c pop %r12
|
|
6634a685: 41 5d pop %r13
|
|
6634a687: c3 retq
|
|
6634a688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a68f: 00
|
|
|
|
000000006634a690 <GateFunc_Rom11x16_F>:
|
|
6634a690: 41 55 push %r13
|
|
6634a692: 41 54 push %r12
|
|
6634a694: 55 push %rbp
|
|
6634a695: 57 push %rdi
|
|
6634a696: 56 push %rsi
|
|
6634a697: 53 push %rbx
|
|
6634a698: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a69c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a6a0: 49 8b 81 e0 00 00 00 mov 0xe0(%r9),%rax
|
|
6634a6a7: 48 89 cb mov %rcx,%rbx
|
|
6634a6aa: 44 8b 10 mov (%rax),%r10d
|
|
6634a6ad: 45 85 d2 test %r10d,%r10d
|
|
6634a6b0: 0f 84 da 00 00 00 je 6634a790 <GateFunc_Rom11x16_F+0x100>
|
|
6634a6b6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a6ba: bf 0c 00 00 00 mov $0xc,%edi
|
|
6634a6bf: 4c 8d 2d 3a 89 00 00 lea 0x893a(%rip),%r13 # 66353000 <.rdata>
|
|
6634a6c6: 4c 8d 25 43 89 00 00 lea 0x8943(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a6cd: 8b 10 mov (%rax),%edx
|
|
6634a6cf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634a6d3: 8b 00 mov (%rax),%eax
|
|
6634a6d5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634a6d8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634a6dc: 8b 12 mov (%rdx),%edx
|
|
6634a6de: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634a6e1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634a6e5: 8b 12 mov (%rdx),%edx
|
|
6634a6e7: 8d 34 d0 lea (%rax,%rdx,8),%esi
|
|
6634a6ea: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634a6ee: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634a6f2: 8b 00 mov (%rax),%eax
|
|
6634a6f4: c1 e0 04 shl $0x4,%eax
|
|
6634a6f7: 01 f0 add %esi,%eax
|
|
6634a6f9: 8b 32 mov (%rdx),%esi
|
|
6634a6fb: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634a6ff: c1 e6 05 shl $0x5,%esi
|
|
6634a702: 01 f0 add %esi,%eax
|
|
6634a704: 8b 32 mov (%rdx),%esi
|
|
6634a706: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634a70a: c1 e6 06 shl $0x6,%esi
|
|
6634a70d: 01 c6 add %eax,%esi
|
|
6634a70f: 49 8b 41 40 mov 0x40(%r9),%rax
|
|
6634a713: 8b 00 mov (%rax),%eax
|
|
6634a715: c1 e0 07 shl $0x7,%eax
|
|
6634a718: 01 c6 add %eax,%esi
|
|
6634a71a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634a71e: 8b 00 mov (%rax),%eax
|
|
6634a720: c1 e0 08 shl $0x8,%eax
|
|
6634a723: 01 f0 add %esi,%eax
|
|
6634a725: 8b 32 mov (%rdx),%esi
|
|
6634a727: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
6634a72b: c1 e6 09 shl $0x9,%esi
|
|
6634a72e: 01 f0 add %esi,%eax
|
|
6634a730: 8b 32 mov (%rdx),%esi
|
|
6634a732: c1 e6 0a shl $0xa,%esi
|
|
6634a735: 01 c6 add %eax,%esi
|
|
6634a737: 48 63 ee movslq %esi,%rbp
|
|
6634a73a: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634a73e: 66 90 xchg %ax,%ax
|
|
6634a740: 85 f6 test %esi,%esi
|
|
6634a742: 78 05 js 6634a749 <GateFunc_Rom11x16_F+0xb9>
|
|
6634a744: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634a747: 7f 11 jg 6634a75a <GateFunc_Rom11x16_F+0xca>
|
|
6634a749: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634a74f: 4c 89 ea mov %r13,%rdx
|
|
6634a752: 4c 89 e1 mov %r12,%rcx
|
|
6634a755: e8 a6 68 00 00 callq 66351000 <_assert>
|
|
6634a75a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634a75e: 89 fa mov %edi,%edx
|
|
6634a760: 48 89 d9 mov %rbx,%rcx
|
|
6634a763: 83 c7 01 add $0x1,%edi
|
|
6634a766: 81 c6 00 08 00 00 add $0x800,%esi
|
|
6634a76c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634a770: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
6634a777: e8 34 6c ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634a77c: 83 ff 1c cmp $0x1c,%edi
|
|
6634a77f: 75 bf jne 6634a740 <GateFunc_Rom11x16_F+0xb0>
|
|
6634a781: 48 83 c4 28 add $0x28,%rsp
|
|
6634a785: 5b pop %rbx
|
|
6634a786: 5e pop %rsi
|
|
6634a787: 5f pop %rdi
|
|
6634a788: 5d pop %rbp
|
|
6634a789: 41 5c pop %r12
|
|
6634a78b: 41 5d pop %r13
|
|
6634a78d: c3 retq
|
|
6634a78e: 66 90 xchg %ax,%ax
|
|
6634a790: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634a794: 4c 8b 1d 85 c1 00 00 mov 0xc185(%rip),%r11 # 66356920 <net_queue>
|
|
6634a79b: 4c 8b 15 8e c1 00 00 mov 0xc18e(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634a7a2: 48 8d 50 30 lea 0x30(%rax),%rdx
|
|
6634a7a6: b8 60 00 00 00 mov $0x60,%eax
|
|
6634a7ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a7b0: 8b 0a mov (%rdx),%ecx
|
|
6634a7b2: 85 c9 test %ecx,%ecx
|
|
6634a7b4: 74 55 je 6634a80b <GateFunc_Rom11x16_F+0x17b>
|
|
6634a7b6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634a7ba: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634a7be: 41 29 08 sub %ecx,(%r8)
|
|
6634a7c1: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634a7c7: 45 8b 00 mov (%r8),%r8d
|
|
6634a7ca: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634a7ce: 45 85 c0 test %r8d,%r8d
|
|
6634a7d1: 41 0f 9f c0 setg %r8b
|
|
6634a7d5: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a7d9: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a7dc: 74 2d je 6634a80b <GateFunc_Rom11x16_F+0x17b>
|
|
6634a7de: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a7e2: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a7e6: 8b 09 mov (%rcx),%ecx
|
|
6634a7e8: 85 c9 test %ecx,%ecx
|
|
6634a7ea: 75 1f jne 6634a80b <GateFunc_Rom11x16_F+0x17b>
|
|
6634a7ec: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a7f0: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a7f4: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a7f8: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a7fe: 49 63 0a movslq (%r10),%rcx
|
|
6634a801: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a804: 41 89 32 mov %esi,(%r10)
|
|
6634a807: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a80b: 48 83 c0 08 add $0x8,%rax
|
|
6634a80f: 48 83 c2 04 add $0x4,%rdx
|
|
6634a813: 48 3d e0 00 00 00 cmp $0xe0,%rax
|
|
6634a819: 75 95 jne 6634a7b0 <GateFunc_Rom11x16_F+0x120>
|
|
6634a81b: 48 83 c4 28 add $0x28,%rsp
|
|
6634a81f: 5b pop %rbx
|
|
6634a820: 5e pop %rsi
|
|
6634a821: 5f pop %rdi
|
|
6634a822: 5d pop %rbp
|
|
6634a823: 41 5c pop %r12
|
|
6634a825: 41 5d pop %r13
|
|
6634a827: c3 retq
|
|
6634a828: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a82f: 00
|
|
|
|
000000006634a830 <GateFunc_Rom9x16_F>:
|
|
6634a830: 41 55 push %r13
|
|
6634a832: 41 54 push %r12
|
|
6634a834: 55 push %rbp
|
|
6634a835: 57 push %rdi
|
|
6634a836: 56 push %rsi
|
|
6634a837: 53 push %rbx
|
|
6634a838: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a83c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a840: 49 8b 81 d0 00 00 00 mov 0xd0(%r9),%rax
|
|
6634a847: 48 89 cb mov %rcx,%rbx
|
|
6634a84a: 44 8b 10 mov (%rax),%r10d
|
|
6634a84d: 45 85 d2 test %r10d,%r10d
|
|
6634a850: 0f 84 ca 00 00 00 je 6634a920 <GateFunc_Rom9x16_F+0xf0>
|
|
6634a856: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a85a: bf 0a 00 00 00 mov $0xa,%edi
|
|
6634a85f: 4c 8d 2d 9a 87 00 00 lea 0x879a(%rip),%r13 # 66353000 <.rdata>
|
|
6634a866: 4c 8d 25 a3 87 00 00 lea 0x87a3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a86d: 8b 10 mov (%rax),%edx
|
|
6634a86f: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634a873: 8b 00 mov (%rax),%eax
|
|
6634a875: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634a878: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634a87c: 8b 12 mov (%rdx),%edx
|
|
6634a87e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634a881: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634a885: 8b 12 mov (%rdx),%edx
|
|
6634a887: 8d 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634a88a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634a88e: 8b 32 mov (%rdx),%esi
|
|
6634a890: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634a894: c1 e6 04 shl $0x4,%esi
|
|
6634a897: 01 c6 add %eax,%esi
|
|
6634a899: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634a89d: 8b 00 mov (%rax),%eax
|
|
6634a89f: c1 e0 05 shl $0x5,%eax
|
|
6634a8a2: 01 c6 add %eax,%esi
|
|
6634a8a4: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634a8a8: 8b 00 mov (%rax),%eax
|
|
6634a8aa: c1 e0 06 shl $0x6,%eax
|
|
6634a8ad: 01 f0 add %esi,%eax
|
|
6634a8af: 8b 32 mov (%rdx),%esi
|
|
6634a8b1: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634a8b5: c1 e6 07 shl $0x7,%esi
|
|
6634a8b8: 01 f0 add %esi,%eax
|
|
6634a8ba: 8b 32 mov (%rdx),%esi
|
|
6634a8bc: c1 e6 08 shl $0x8,%esi
|
|
6634a8bf: 01 c6 add %eax,%esi
|
|
6634a8c1: 48 63 ee movslq %esi,%rbp
|
|
6634a8c4: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634a8c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a8cf: 00
|
|
6634a8d0: 85 f6 test %esi,%esi
|
|
6634a8d2: 78 05 js 6634a8d9 <GateFunc_Rom9x16_F+0xa9>
|
|
6634a8d4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634a8d7: 7f 11 jg 6634a8ea <GateFunc_Rom9x16_F+0xba>
|
|
6634a8d9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634a8df: 4c 89 ea mov %r13,%rdx
|
|
6634a8e2: 4c 89 e1 mov %r12,%rcx
|
|
6634a8e5: e8 16 67 00 00 callq 66351000 <_assert>
|
|
6634a8ea: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634a8ee: 89 fa mov %edi,%edx
|
|
6634a8f0: 48 89 d9 mov %rbx,%rcx
|
|
6634a8f3: 83 c7 01 add $0x1,%edi
|
|
6634a8f6: 81 c6 00 02 00 00 add $0x200,%esi
|
|
6634a8fc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634a900: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634a907: e8 a4 6a ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634a90c: 83 ff 1a cmp $0x1a,%edi
|
|
6634a90f: 75 bf jne 6634a8d0 <GateFunc_Rom9x16_F+0xa0>
|
|
6634a911: 48 83 c4 28 add $0x28,%rsp
|
|
6634a915: 5b pop %rbx
|
|
6634a916: 5e pop %rsi
|
|
6634a917: 5f pop %rdi
|
|
6634a918: 5d pop %rbp
|
|
6634a919: 41 5c pop %r12
|
|
6634a91b: 41 5d pop %r13
|
|
6634a91d: c3 retq
|
|
6634a91e: 66 90 xchg %ax,%ax
|
|
6634a920: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634a924: 4c 8b 1d f5 bf 00 00 mov 0xbff5(%rip),%r11 # 66356920 <net_queue>
|
|
6634a92b: 4c 8b 15 fe bf 00 00 mov 0xbffe(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634a932: 48 8d 50 28 lea 0x28(%rax),%rdx
|
|
6634a936: b8 50 00 00 00 mov $0x50,%eax
|
|
6634a93b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a940: 8b 0a mov (%rdx),%ecx
|
|
6634a942: 85 c9 test %ecx,%ecx
|
|
6634a944: 74 55 je 6634a99b <GateFunc_Rom9x16_F+0x16b>
|
|
6634a946: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634a94a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634a94e: 41 29 08 sub %ecx,(%r8)
|
|
6634a951: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634a957: 45 8b 00 mov (%r8),%r8d
|
|
6634a95a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634a95e: 45 85 c0 test %r8d,%r8d
|
|
6634a961: 41 0f 9f c0 setg %r8b
|
|
6634a965: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634a969: 44 3b 01 cmp (%rcx),%r8d
|
|
6634a96c: 74 2d je 6634a99b <GateFunc_Rom9x16_F+0x16b>
|
|
6634a96e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634a972: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634a976: 8b 09 mov (%rcx),%ecx
|
|
6634a978: 85 c9 test %ecx,%ecx
|
|
6634a97a: 75 1f jne 6634a99b <GateFunc_Rom9x16_F+0x16b>
|
|
6634a97c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634a980: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634a984: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634a988: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634a98e: 49 63 0a movslq (%r10),%rcx
|
|
6634a991: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634a994: 41 89 32 mov %esi,(%r10)
|
|
6634a997: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634a99b: 48 83 c0 08 add $0x8,%rax
|
|
6634a99f: 48 83 c2 04 add $0x4,%rdx
|
|
6634a9a3: 48 3d d0 00 00 00 cmp $0xd0,%rax
|
|
6634a9a9: 75 95 jne 6634a940 <GateFunc_Rom9x16_F+0x110>
|
|
6634a9ab: 48 83 c4 28 add $0x28,%rsp
|
|
6634a9af: 5b pop %rbx
|
|
6634a9b0: 5e pop %rsi
|
|
6634a9b1: 5f pop %rdi
|
|
6634a9b2: 5d pop %rbp
|
|
6634a9b3: 41 5c pop %r12
|
|
6634a9b5: 41 5d pop %r13
|
|
6634a9b7: c3 retq
|
|
6634a9b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634a9bf: 00
|
|
|
|
000000006634a9c0 <GateFunc_Rom12x16_F>:
|
|
6634a9c0: 41 55 push %r13
|
|
6634a9c2: 41 54 push %r12
|
|
6634a9c4: 55 push %rbp
|
|
6634a9c5: 57 push %rdi
|
|
6634a9c6: 56 push %rsi
|
|
6634a9c7: 53 push %rbx
|
|
6634a9c8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634a9cc: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634a9d0: 49 8b 81 e8 00 00 00 mov 0xe8(%r9),%rax
|
|
6634a9d7: 48 89 cb mov %rcx,%rbx
|
|
6634a9da: 44 8b 10 mov (%rax),%r10d
|
|
6634a9dd: 45 85 d2 test %r10d,%r10d
|
|
6634a9e0: 0f 84 ea 00 00 00 je 6634aad0 <GateFunc_Rom12x16_F+0x110>
|
|
6634a9e6: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634a9ea: bf 0d 00 00 00 mov $0xd,%edi
|
|
6634a9ef: 4c 8d 2d 0a 86 00 00 lea 0x860a(%rip),%r13 # 66353000 <.rdata>
|
|
6634a9f6: 4c 8d 25 13 86 00 00 lea 0x8613(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634a9fd: 8b 10 mov (%rax),%edx
|
|
6634a9ff: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634aa03: 8b 00 mov (%rax),%eax
|
|
6634aa05: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634aa08: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634aa0c: 8b 12 mov (%rdx),%edx
|
|
6634aa0e: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634aa11: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634aa15: 8b 12 mov (%rdx),%edx
|
|
6634aa17: 8d 34 d0 lea (%rax,%rdx,8),%esi
|
|
6634aa1a: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634aa1e: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634aa22: 8b 00 mov (%rax),%eax
|
|
6634aa24: c1 e0 04 shl $0x4,%eax
|
|
6634aa27: 01 c6 add %eax,%esi
|
|
6634aa29: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634aa2d: 8b 00 mov (%rax),%eax
|
|
6634aa2f: c1 e0 05 shl $0x5,%eax
|
|
6634aa32: 01 f0 add %esi,%eax
|
|
6634aa34: 8b 32 mov (%rdx),%esi
|
|
6634aa36: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634aa3a: c1 e6 06 shl $0x6,%esi
|
|
6634aa3d: 01 f0 add %esi,%eax
|
|
6634aa3f: 8b 32 mov (%rdx),%esi
|
|
6634aa41: 49 8b 51 58 mov 0x58(%r9),%rdx
|
|
6634aa45: c1 e6 07 shl $0x7,%esi
|
|
6634aa48: 01 c6 add %eax,%esi
|
|
6634aa4a: 49 8b 41 48 mov 0x48(%r9),%rax
|
|
6634aa4e: 8b 00 mov (%rax),%eax
|
|
6634aa50: c1 e0 08 shl $0x8,%eax
|
|
6634aa53: 01 c6 add %eax,%esi
|
|
6634aa55: 49 8b 41 50 mov 0x50(%r9),%rax
|
|
6634aa59: 8b 00 mov (%rax),%eax
|
|
6634aa5b: c1 e0 09 shl $0x9,%eax
|
|
6634aa5e: 01 f0 add %esi,%eax
|
|
6634aa60: 8b 32 mov (%rdx),%esi
|
|
6634aa62: 49 8b 51 60 mov 0x60(%r9),%rdx
|
|
6634aa66: c1 e6 0a shl $0xa,%esi
|
|
6634aa69: 01 f0 add %esi,%eax
|
|
6634aa6b: 8b 32 mov (%rdx),%esi
|
|
6634aa6d: c1 e6 0b shl $0xb,%esi
|
|
6634aa70: 01 c6 add %eax,%esi
|
|
6634aa72: 48 63 ee movslq %esi,%rbp
|
|
6634aa75: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634aa79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634aa80: 85 f6 test %esi,%esi
|
|
6634aa82: 78 05 js 6634aa89 <GateFunc_Rom12x16_F+0xc9>
|
|
6634aa84: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634aa87: 7f 11 jg 6634aa9a <GateFunc_Rom12x16_F+0xda>
|
|
6634aa89: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634aa8f: 4c 89 ea mov %r13,%rdx
|
|
6634aa92: 4c 89 e1 mov %r12,%rcx
|
|
6634aa95: e8 66 65 00 00 callq 66351000 <_assert>
|
|
6634aa9a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634aa9e: 89 fa mov %edi,%edx
|
|
6634aaa0: 48 89 d9 mov %rbx,%rcx
|
|
6634aaa3: 83 c7 01 add $0x1,%edi
|
|
6634aaa6: 81 c6 00 10 00 00 add $0x1000,%esi
|
|
6634aaac: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634aab0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
6634aab7: e8 f4 68 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634aabc: 83 ff 1d cmp $0x1d,%edi
|
|
6634aabf: 75 bf jne 6634aa80 <GateFunc_Rom12x16_F+0xc0>
|
|
6634aac1: 48 83 c4 28 add $0x28,%rsp
|
|
6634aac5: 5b pop %rbx
|
|
6634aac6: 5e pop %rsi
|
|
6634aac7: 5f pop %rdi
|
|
6634aac8: 5d pop %rbp
|
|
6634aac9: 41 5c pop %r12
|
|
6634aacb: 41 5d pop %r13
|
|
6634aacd: c3 retq
|
|
6634aace: 66 90 xchg %ax,%ax
|
|
6634aad0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634aad4: 4c 8b 1d 45 be 00 00 mov 0xbe45(%rip),%r11 # 66356920 <net_queue>
|
|
6634aadb: 4c 8b 15 4e be 00 00 mov 0xbe4e(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634aae2: 48 8d 50 34 lea 0x34(%rax),%rdx
|
|
6634aae6: b8 68 00 00 00 mov $0x68,%eax
|
|
6634aaeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634aaf0: 8b 0a mov (%rdx),%ecx
|
|
6634aaf2: 85 c9 test %ecx,%ecx
|
|
6634aaf4: 74 55 je 6634ab4b <GateFunc_Rom12x16_F+0x18b>
|
|
6634aaf6: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634aafa: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634aafe: 41 29 08 sub %ecx,(%r8)
|
|
6634ab01: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ab07: 45 8b 00 mov (%r8),%r8d
|
|
6634ab0a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634ab0e: 45 85 c0 test %r8d,%r8d
|
|
6634ab11: 41 0f 9f c0 setg %r8b
|
|
6634ab15: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634ab19: 44 3b 01 cmp (%rcx),%r8d
|
|
6634ab1c: 74 2d je 6634ab4b <GateFunc_Rom12x16_F+0x18b>
|
|
6634ab1e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634ab22: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634ab26: 8b 09 mov (%rcx),%ecx
|
|
6634ab28: 85 c9 test %ecx,%ecx
|
|
6634ab2a: 75 1f jne 6634ab4b <GateFunc_Rom12x16_F+0x18b>
|
|
6634ab2c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634ab30: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634ab34: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634ab38: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634ab3e: 49 63 0a movslq (%r10),%rcx
|
|
6634ab41: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634ab44: 41 89 32 mov %esi,(%r10)
|
|
6634ab47: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634ab4b: 48 83 c0 08 add $0x8,%rax
|
|
6634ab4f: 48 83 c2 04 add $0x4,%rdx
|
|
6634ab53: 48 3d e8 00 00 00 cmp $0xe8,%rax
|
|
6634ab59: 75 95 jne 6634aaf0 <GateFunc_Rom12x16_F+0x130>
|
|
6634ab5b: 48 83 c4 28 add $0x28,%rsp
|
|
6634ab5f: 5b pop %rbx
|
|
6634ab60: 5e pop %rsi
|
|
6634ab61: 5f pop %rdi
|
|
6634ab62: 5d pop %rbp
|
|
6634ab63: 41 5c pop %r12
|
|
6634ab65: 41 5d pop %r13
|
|
6634ab67: c3 retq
|
|
6634ab68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ab6f: 00
|
|
|
|
000000006634ab70 <GateFunc_Rom8x16_F>:
|
|
6634ab70: 41 55 push %r13
|
|
6634ab72: 41 54 push %r12
|
|
6634ab74: 55 push %rbp
|
|
6634ab75: 57 push %rdi
|
|
6634ab76: 56 push %rsi
|
|
6634ab77: 53 push %rbx
|
|
6634ab78: 48 83 ec 28 sub $0x28,%rsp
|
|
6634ab7c: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634ab80: 49 8b 81 c8 00 00 00 mov 0xc8(%r9),%rax
|
|
6634ab87: 48 89 cb mov %rcx,%rbx
|
|
6634ab8a: 44 8b 10 mov (%rax),%r10d
|
|
6634ab8d: 45 85 d2 test %r10d,%r10d
|
|
6634ab90: 0f 84 ba 00 00 00 je 6634ac50 <GateFunc_Rom8x16_F+0xe0>
|
|
6634ab96: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634ab9a: bf 09 00 00 00 mov $0x9,%edi
|
|
6634ab9f: 4c 8d 2d 5a 84 00 00 lea 0x845a(%rip),%r13 # 66353000 <.rdata>
|
|
6634aba6: 4c 8d 25 63 84 00 00 lea 0x8463(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634abad: 8b 10 mov (%rax),%edx
|
|
6634abaf: 49 8b 41 08 mov 0x8(%r9),%rax
|
|
6634abb3: 8b 00 mov (%rax),%eax
|
|
6634abb5: 8d 04 50 lea (%rax,%rdx,2),%eax
|
|
6634abb8: 49 8b 51 18 mov 0x18(%r9),%rdx
|
|
6634abbc: 8b 12 mov (%rdx),%edx
|
|
6634abbe: 8d 04 90 lea (%rax,%rdx,4),%eax
|
|
6634abc1: 49 8b 51 20 mov 0x20(%r9),%rdx
|
|
6634abc5: 8b 12 mov (%rdx),%edx
|
|
6634abc7: 8d 34 d0 lea (%rax,%rdx,8),%esi
|
|
6634abca: 49 8b 41 28 mov 0x28(%r9),%rax
|
|
6634abce: 49 8b 51 38 mov 0x38(%r9),%rdx
|
|
6634abd2: 8b 00 mov (%rax),%eax
|
|
6634abd4: c1 e0 04 shl $0x4,%eax
|
|
6634abd7: 01 c6 add %eax,%esi
|
|
6634abd9: 49 8b 41 30 mov 0x30(%r9),%rax
|
|
6634abdd: 8b 00 mov (%rax),%eax
|
|
6634abdf: c1 e0 05 shl $0x5,%eax
|
|
6634abe2: 01 f0 add %esi,%eax
|
|
6634abe4: 8b 32 mov (%rdx),%esi
|
|
6634abe6: 49 8b 51 40 mov 0x40(%r9),%rdx
|
|
6634abea: c1 e6 06 shl $0x6,%esi
|
|
6634abed: 01 f0 add %esi,%eax
|
|
6634abef: 8b 32 mov (%rdx),%esi
|
|
6634abf1: c1 e6 07 shl $0x7,%esi
|
|
6634abf4: 01 c6 add %eax,%esi
|
|
6634abf6: 48 63 ee movslq %esi,%rbp
|
|
6634abf9: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634abfd: 0f 1f 00 nopl (%rax)
|
|
6634ac00: 85 f6 test %esi,%esi
|
|
6634ac02: 78 05 js 6634ac09 <GateFunc_Rom8x16_F+0x99>
|
|
6634ac04: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634ac07: 7f 11 jg 6634ac1a <GateFunc_Rom8x16_F+0xaa>
|
|
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 e6 63 00 00 callq 66351000 <_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 01 00 00 add $0x100,%esi
|
|
6634ac2c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634ac30: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634ac37: e8 74 67 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634ac3c: 83 ff 19 cmp $0x19,%edi
|
|
6634ac3f: 75 bf jne 6634ac00 <GateFunc_Rom8x16_F+0x90>
|
|
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 24 lea 0x24(%rax),%rdx
|
|
6634ac66: b8 48 00 00 00 mov $0x48,%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_Rom8x16_F+0x15b>
|
|
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_Rom8x16_F+0x15b>
|
|
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_Rom8x16_F+0x15b>
|
|
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 c8 00 00 00 cmp $0xc8,%rax
|
|
6634acd9: 75 95 jne 6634ac70 <GateFunc_Rom8x16_F+0x100>
|
|
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_Rom10x16_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 d8 00 00 00 mov 0xd8(%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 cb 00 00 00 je 6634ade1 <GateFunc_Rom10x16_F+0xf1>
|
|
6634ad16: 49 8b 41 10 mov 0x10(%r9),%rax
|
|
6634ad1a: bf 0b 00 00 00 mov $0xb,%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 04 d0 lea (%rax,%rdx,8),%eax
|
|
6634ad4a: 49 8b 51 28 mov 0x28(%r9),%rdx
|
|
6634ad4e: 8b 32 mov (%rdx),%esi
|
|
6634ad50: 49 8b 51 30 mov 0x30(%r9),%rdx
|
|
6634ad54: c1 e6 04 shl $0x4,%esi
|
|
6634ad57: 01 f0 add %esi,%eax
|
|
6634ad59: 8b 32 mov (%rdx),%esi
|
|
6634ad5b: 49 8b 51 48 mov 0x48(%r9),%rdx
|
|
6634ad5f: c1 e6 05 shl $0x5,%esi
|
|
6634ad62: 01 c6 add %eax,%esi
|
|
6634ad64: 49 8b 41 38 mov 0x38(%r9),%rax
|
|
6634ad68: 8b 00 mov (%rax),%eax
|
|
6634ad6a: c1 e0 06 shl $0x6,%eax
|
|
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 f0 add %esi,%eax
|
|
6634ad7a: 8b 32 mov (%rdx),%esi
|
|
6634ad7c: 49 8b 51 50 mov 0x50(%r9),%rdx
|
|
6634ad80: c1 e6 08 shl $0x8,%esi
|
|
6634ad83: 01 f0 add %esi,%eax
|
|
6634ad85: 8b 32 mov (%rdx),%esi
|
|
6634ad87: c1 e6 09 shl $0x9,%esi
|
|
6634ad8a: 01 c6 add %eax,%esi
|
|
6634ad8c: 48 63 ee movslq %esi,%rbp
|
|
6634ad8f: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634ad93: 85 f6 test %esi,%esi
|
|
6634ad95: 78 05 js 6634ad9c <GateFunc_Rom10x16_F+0xac>
|
|
6634ad97: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634ad9a: 7f 11 jg 6634adad <GateFunc_Rom10x16_F+0xbd>
|
|
6634ad9c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634ada2: 4c 89 ea mov %r13,%rdx
|
|
6634ada5: 4c 89 e1 mov %r12,%rcx
|
|
6634ada8: e8 53 62 00 00 callq 66351000 <_assert>
|
|
6634adad: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634adb1: 89 fa mov %edi,%edx
|
|
6634adb3: 48 89 d9 mov %rbx,%rcx
|
|
6634adb6: 83 c7 01 add $0x1,%edi
|
|
6634adb9: 81 c6 00 04 00 00 add $0x400,%esi
|
|
6634adbf: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634adc3: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634adca: e8 e1 65 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634adcf: 83 ff 1b cmp $0x1b,%edi
|
|
6634add2: 75 bf jne 6634ad93 <GateFunc_Rom10x16_F+0xa3>
|
|
6634add4: 48 83 c4 28 add $0x28,%rsp
|
|
6634add8: 5b pop %rbx
|
|
6634add9: 5e pop %rsi
|
|
6634adda: 5f pop %rdi
|
|
6634addb: 5d pop %rbp
|
|
6634addc: 41 5c pop %r12
|
|
6634adde: 41 5d pop %r13
|
|
6634ade0: c3 retq
|
|
6634ade1: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634ade5: 4c 8b 1d 34 bb 00 00 mov 0xbb34(%rip),%r11 # 66356920 <net_queue>
|
|
6634adec: 4c 8b 15 3d bb 00 00 mov 0xbb3d(%rip),%r10 # 66356930 <num_net_queue>
|
|
6634adf3: 48 8d 50 2c lea 0x2c(%rax),%rdx
|
|
6634adf7: b8 58 00 00 00 mov $0x58,%eax
|
|
6634adfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634ae00: 8b 0a mov (%rdx),%ecx
|
|
6634ae02: 85 c9 test %ecx,%ecx
|
|
6634ae04: 74 55 je 6634ae5b <GateFunc_Rom10x16_F+0x16b>
|
|
6634ae06: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634ae0a: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ae0e: 41 29 08 sub %ecx,(%r8)
|
|
6634ae11: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ae17: 45 8b 00 mov (%r8),%r8d
|
|
6634ae1a: 49 8b 0c 01 mov (%r9,%rax,1),%rcx
|
|
6634ae1e: 45 85 c0 test %r8d,%r8d
|
|
6634ae21: 41 0f 9f c0 setg %r8b
|
|
6634ae25: 45 0f b6 c0 movzbl %r8b,%r8d
|
|
6634ae29: 44 3b 01 cmp (%rcx),%r8d
|
|
6634ae2c: 74 2d je 6634ae5b <GateFunc_Rom10x16_F+0x16b>
|
|
6634ae2e: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634ae32: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx
|
|
6634ae36: 8b 09 mov (%rcx),%ecx
|
|
6634ae38: 85 c9 test %ecx,%ecx
|
|
6634ae3a: 75 1f jne 6634ae5b <GateFunc_Rom10x16_F+0x16b>
|
|
6634ae3c: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634ae40: 4c 8b 04 01 mov (%rcx,%rax,1),%r8
|
|
6634ae44: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634ae48: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634ae4e: 49 63 0a movslq (%r10),%rcx
|
|
6634ae51: 8d 71 01 lea 0x1(%rcx),%esi
|
|
6634ae54: 41 89 32 mov %esi,(%r10)
|
|
6634ae57: 4d 89 04 cb mov %r8,(%r11,%rcx,8)
|
|
6634ae5b: 48 83 c0 08 add $0x8,%rax
|
|
6634ae5f: 48 83 c2 04 add $0x4,%rdx
|
|
6634ae63: 48 3d d8 00 00 00 cmp $0xd8,%rax
|
|
6634ae69: 75 95 jne 6634ae00 <GateFunc_Rom10x16_F+0x110>
|
|
6634ae6b: 48 83 c4 28 add $0x28,%rsp
|
|
6634ae6f: 5b pop %rbx
|
|
6634ae70: 5e pop %rsi
|
|
6634ae71: 5f pop %rdi
|
|
6634ae72: 5d pop %rbp
|
|
6634ae73: 41 5c pop %r12
|
|
6634ae75: 41 5d pop %r13
|
|
6634ae77: c3 retq
|
|
6634ae78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ae7f: 00
|
|
|
|
000000006634ae80 <GateFunc_Enabler2_F>:
|
|
6634ae80: 53 push %rbx
|
|
6634ae81: 48 83 ec 20 sub $0x20,%rsp
|
|
6634ae85: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634ae89: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634ae8d: 48 89 cb mov %rcx,%rbx
|
|
6634ae90: 8b 12 mov (%rdx),%edx
|
|
6634ae92: 85 d2 test %edx,%edx
|
|
6634ae94: 74 2e je 6634aec4 <GateFunc_Enabler2_F+0x44>
|
|
6634ae96: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
6634ae9a: ba 03 00 00 00 mov $0x3,%edx
|
|
6634ae9f: 44 8b 00 mov (%rax),%r8d
|
|
6634aea2: e8 09 65 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634aea7: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
6634aeab: ba 04 00 00 00 mov $0x4,%edx
|
|
6634aeb0: 48 89 d9 mov %rbx,%rcx
|
|
6634aeb3: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634aeb7: 44 8b 00 mov (%rax),%r8d
|
|
6634aeba: 48 83 c4 20 add $0x20,%rsp
|
|
6634aebe: 5b pop %rbx
|
|
6634aebf: e9 ec 64 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634aec4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634aec8: 4c 8b 15 51 ba 00 00 mov 0xba51(%rip),%r10 # 66356920 <net_queue>
|
|
6634aecf: 4c 8b 0d 5a ba 00 00 mov 0xba5a(%rip),%r9 # 66356930 <num_net_queue>
|
|
6634aed6: 8b 4a 0c mov 0xc(%rdx),%ecx
|
|
6634aed9: 85 c9 test %ecx,%ecx
|
|
6634aedb: 74 38 je 6634af15 <GateFunc_Enabler2_F+0x95>
|
|
6634aedd: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634aee1: 4d 8b 40 18 mov 0x18(%r8),%r8
|
|
6634aee5: 41 29 08 sub %ecx,(%r8)
|
|
6634aee8: c7 42 0c 00 00 00 00 movl $0x0,0xc(%rdx)
|
|
6634aeef: 45 8b 18 mov (%r8),%r11d
|
|
6634aef2: 45 31 c0 xor %r8d,%r8d
|
|
6634aef5: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634aef9: 45 85 db test %r11d,%r11d
|
|
6634aefc: 41 0f 9f c0 setg %r8b
|
|
6634af00: 44 3b 01 cmp (%rcx),%r8d
|
|
6634af03: 74 10 je 6634af15 <GateFunc_Enabler2_F+0x95>
|
|
6634af05: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634af09: 48 8b 49 18 mov 0x18(%rcx),%rcx
|
|
6634af0d: 44 8b 01 mov (%rcx),%r8d
|
|
6634af10: 45 85 c0 test %r8d,%r8d
|
|
6634af13: 74 5e je 6634af73 <GateFunc_Enabler2_F+0xf3>
|
|
6634af15: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
6634af18: 85 c9 test %ecx,%ecx
|
|
6634af1a: 74 51 je 6634af6d <GateFunc_Enabler2_F+0xed>
|
|
6634af1c: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634af20: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634af24: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
6634af28: 41 29 08 sub %ecx,(%r8)
|
|
6634af2b: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
6634af32: 31 d2 xor %edx,%edx
|
|
6634af34: 41 8b 08 mov (%r8),%ecx
|
|
6634af37: 85 c9 test %ecx,%ecx
|
|
6634af39: 0f 9f c2 setg %dl
|
|
6634af3c: 3b 10 cmp (%rax),%edx
|
|
6634af3e: 74 2d je 6634af6d <GateFunc_Enabler2_F+0xed>
|
|
6634af40: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634af44: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634af48: 8b 00 mov (%rax),%eax
|
|
6634af4a: 85 c0 test %eax,%eax
|
|
6634af4c: 75 1f jne 6634af6d <GateFunc_Enabler2_F+0xed>
|
|
6634af4e: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634af52: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634af56: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634af5a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634af60: 49 63 01 movslq (%r9),%rax
|
|
6634af63: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6634af66: 41 89 09 mov %ecx,(%r9)
|
|
6634af69: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634af6d: 48 83 c4 20 add $0x20,%rsp
|
|
6634af71: 5b pop %rbx
|
|
6634af72: c3 retq
|
|
6634af73: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634af77: 4c 8b 41 18 mov 0x18(%rcx),%r8
|
|
6634af7b: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634af7f: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634af85: 49 63 09 movslq (%r9),%rcx
|
|
6634af88: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634af8c: 45 89 19 mov %r11d,(%r9)
|
|
6634af8f: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
6634af93: eb 80 jmp 6634af15 <GateFunc_Enabler2_F+0x95>
|
|
6634af95: 90 nop
|
|
6634af96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634af9d: 00 00 00
|
|
|
|
000000006634afa0 <GateFunc_Buffer2_F>:
|
|
6634afa0: 53 push %rbx
|
|
6634afa1: 48 83 ec 20 sub $0x20,%rsp
|
|
6634afa5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634afa9: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634afad: 48 89 cb mov %rcx,%rbx
|
|
6634afb0: 8b 12 mov (%rdx),%edx
|
|
6634afb2: 85 d2 test %edx,%edx
|
|
6634afb4: 74 2e je 6634afe4 <GateFunc_Buffer2_F+0x44>
|
|
6634afb6: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
6634afba: ba 03 00 00 00 mov $0x3,%edx
|
|
6634afbf: 44 8b 00 mov (%rax),%r8d
|
|
6634afc2: e8 e9 63 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634afc7: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
6634afcb: ba 04 00 00 00 mov $0x4,%edx
|
|
6634afd0: 48 89 d9 mov %rbx,%rcx
|
|
6634afd3: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634afd7: 44 8b 00 mov (%rax),%r8d
|
|
6634afda: 48 83 c4 20 add $0x20,%rsp
|
|
6634afde: 5b pop %rbx
|
|
6634afdf: e9 cc 63 ff ff jmpq 663413b0 <sim_gate_set_port>
|
|
6634afe4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634afe8: 4c 8b 15 31 b9 00 00 mov 0xb931(%rip),%r10 # 66356920 <net_queue>
|
|
6634afef: 4c 8b 0d 3a b9 00 00 mov 0xb93a(%rip),%r9 # 66356930 <num_net_queue>
|
|
6634aff6: 8b 4a 0c mov 0xc(%rdx),%ecx
|
|
6634aff9: 85 c9 test %ecx,%ecx
|
|
6634affb: 74 38 je 6634b035 <GateFunc_Buffer2_F+0x95>
|
|
6634affd: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b001: 4d 8b 40 18 mov 0x18(%r8),%r8
|
|
6634b005: 41 29 08 sub %ecx,(%r8)
|
|
6634b008: c7 42 0c 00 00 00 00 movl $0x0,0xc(%rdx)
|
|
6634b00f: 45 8b 18 mov (%r8),%r11d
|
|
6634b012: 45 31 c0 xor %r8d,%r8d
|
|
6634b015: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b019: 45 85 db test %r11d,%r11d
|
|
6634b01c: 41 0f 9f c0 setg %r8b
|
|
6634b020: 44 3b 01 cmp (%rcx),%r8d
|
|
6634b023: 74 10 je 6634b035 <GateFunc_Buffer2_F+0x95>
|
|
6634b025: 48 8b 4b 20 mov 0x20(%rbx),%rcx
|
|
6634b029: 48 8b 49 18 mov 0x18(%rcx),%rcx
|
|
6634b02d: 44 8b 01 mov (%rcx),%r8d
|
|
6634b030: 45 85 c0 test %r8d,%r8d
|
|
6634b033: 74 5e je 6634b093 <GateFunc_Buffer2_F+0xf3>
|
|
6634b035: 8b 4a 10 mov 0x10(%rdx),%ecx
|
|
6634b038: 85 c9 test %ecx,%ecx
|
|
6634b03a: 74 51 je 6634b08d <GateFunc_Buffer2_F+0xed>
|
|
6634b03c: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634b040: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634b044: 4d 8b 40 20 mov 0x20(%r8),%r8
|
|
6634b048: 41 29 08 sub %ecx,(%r8)
|
|
6634b04b: c7 42 10 00 00 00 00 movl $0x0,0x10(%rdx)
|
|
6634b052: 31 d2 xor %edx,%edx
|
|
6634b054: 41 8b 08 mov (%r8),%ecx
|
|
6634b057: 85 c9 test %ecx,%ecx
|
|
6634b059: 0f 9f c2 setg %dl
|
|
6634b05c: 3b 10 cmp (%rax),%edx
|
|
6634b05e: 74 2d je 6634b08d <GateFunc_Buffer2_F+0xed>
|
|
6634b060: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634b064: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634b068: 8b 00 mov (%rax),%eax
|
|
6634b06a: 85 c0 test %eax,%eax
|
|
6634b06c: 75 1f jne 6634b08d <GateFunc_Buffer2_F+0xed>
|
|
6634b06e: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634b072: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6634b076: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634b07a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634b080: 49 63 01 movslq (%r9),%rax
|
|
6634b083: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6634b086: 41 89 09 mov %ecx,(%r9)
|
|
6634b089: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634b08d: 48 83 c4 20 add $0x20,%rsp
|
|
6634b091: 5b pop %rbx
|
|
6634b092: c3 retq
|
|
6634b093: 48 8b 4b 28 mov 0x28(%rbx),%rcx
|
|
6634b097: 4c 8b 41 18 mov 0x18(%rcx),%r8
|
|
6634b09b: 49 8b 48 10 mov 0x10(%r8),%rcx
|
|
6634b09f: c7 01 01 00 00 00 movl $0x1,(%rcx)
|
|
6634b0a5: 49 63 09 movslq (%r9),%rcx
|
|
6634b0a8: 44 8d 59 01 lea 0x1(%rcx),%r11d
|
|
6634b0ac: 45 89 19 mov %r11d,(%r9)
|
|
6634b0af: 4d 89 04 ca mov %r8,(%r10,%rcx,8)
|
|
6634b0b3: eb 80 jmp 6634b035 <GateFunc_Buffer2_F+0x95>
|
|
6634b0b5: 90 nop
|
|
6634b0b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634b0bd: 00 00 00
|
|
|
|
000000006634b0c0 <GateFunc_Rom8x8_F>:
|
|
6634b0c0: 41 55 push %r13
|
|
6634b0c2: 41 54 push %r12
|
|
6634b0c4: 55 push %rbp
|
|
6634b0c5: 57 push %rdi
|
|
6634b0c6: 56 push %rsi
|
|
6634b0c7: 53 push %rbx
|
|
6634b0c8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b0cc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634b0d0: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634b0d7: 48 89 cb mov %rcx,%rbx
|
|
6634b0da: 44 8b 2a mov (%rdx),%r13d
|
|
6634b0dd: 45 85 ed test %r13d,%r13d
|
|
6634b0e0: 0f 84 ba 00 00 00 je 6634b1a0 <GateFunc_Rom8x8_F+0xe0>
|
|
6634b0e6: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634b0ea: bf 09 00 00 00 mov $0x9,%edi
|
|
6634b0ef: 4c 8d 2d 0a 7f 00 00 lea 0x7f0a(%rip),%r13 # 66353000 <.rdata>
|
|
6634b0f6: 4c 8d 25 13 7f 00 00 lea 0x7f13(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b0fd: 8b 0a mov (%rdx),%ecx
|
|
6634b0ff: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634b103: 8b 12 mov (%rdx),%edx
|
|
6634b105: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634b108: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b10c: 8b 09 mov (%rcx),%ecx
|
|
6634b10e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634b111: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634b115: 8b 09 mov (%rcx),%ecx
|
|
6634b117: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634b11a: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634b11e: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634b122: 8b 12 mov (%rdx),%edx
|
|
6634b124: c1 e2 04 shl $0x4,%edx
|
|
6634b127: 01 d6 add %edx,%esi
|
|
6634b129: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634b12d: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634b131: 8b 12 mov (%rdx),%edx
|
|
6634b133: c1 e2 05 shl $0x5,%edx
|
|
6634b136: 01 f2 add %esi,%edx
|
|
6634b138: 8b 31 mov (%rcx),%esi
|
|
6634b13a: c1 e6 06 shl $0x6,%esi
|
|
6634b13d: 01 f2 add %esi,%edx
|
|
6634b13f: 8b 30 mov (%rax),%esi
|
|
6634b141: c1 e6 07 shl $0x7,%esi
|
|
6634b144: 01 d6 add %edx,%esi
|
|
6634b146: 48 63 ee movslq %esi,%rbp
|
|
6634b149: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634b14d: 0f 1f 00 nopl (%rax)
|
|
6634b150: 85 f6 test %esi,%esi
|
|
6634b152: 78 05 js 6634b159 <GateFunc_Rom8x8_F+0x99>
|
|
6634b154: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634b157: 7f 11 jg 6634b16a <GateFunc_Rom8x8_F+0xaa>
|
|
6634b159: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634b15f: 4c 89 ea mov %r13,%rdx
|
|
6634b162: 4c 89 e1 mov %r12,%rcx
|
|
6634b165: e8 96 5e 00 00 callq 66351000 <_assert>
|
|
6634b16a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634b16e: 89 fa mov %edi,%edx
|
|
6634b170: 48 89 d9 mov %rbx,%rcx
|
|
6634b173: 83 c7 01 add $0x1,%edi
|
|
6634b176: 81 c6 00 01 00 00 add $0x100,%esi
|
|
6634b17c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634b180: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634b187: e8 24 62 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b18c: 83 ff 11 cmp $0x11,%edi
|
|
6634b18f: 75 bf jne 6634b150 <GateFunc_Rom8x8_F+0x90>
|
|
6634b191: 48 83 c4 28 add $0x28,%rsp
|
|
6634b195: 5b pop %rbx
|
|
6634b196: 5e pop %rsi
|
|
6634b197: 5f pop %rdi
|
|
6634b198: 5d pop %rbp
|
|
6634b199: 41 5c pop %r12
|
|
6634b19b: 41 5d pop %r13
|
|
6634b19d: c3 retq
|
|
6634b19e: 66 90 xchg %ax,%ax
|
|
6634b1a0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634b1a4: 4c 8b 05 75 b7 00 00 mov 0xb775(%rip),%r8 # 66356920 <net_queue>
|
|
6634b1ab: 48 8b 0d 7e b7 00 00 mov 0xb77e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634b1b2: 44 8b 4a 24 mov 0x24(%rdx),%r9d
|
|
6634b1b6: 45 85 c9 test %r9d,%r9d
|
|
6634b1b9: 74 58 je 6634b213 <GateFunc_Rom8x8_F+0x153>
|
|
6634b1bb: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b1bf: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634b1c3: 45 29 0a sub %r9d,(%r10)
|
|
6634b1c6: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634b1cd: 45 8b 22 mov (%r10),%r12d
|
|
6634b1d0: 45 31 d2 xor %r10d,%r10d
|
|
6634b1d3: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
6634b1d7: 45 85 e4 test %r12d,%r12d
|
|
6634b1da: 41 0f 9f c2 setg %r10b
|
|
6634b1de: 45 3b 11 cmp (%r9),%r10d
|
|
6634b1e1: 74 30 je 6634b213 <GateFunc_Rom8x8_F+0x153>
|
|
6634b1e3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b1e7: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634b1eb: 41 8b 29 mov (%r9),%ebp
|
|
6634b1ee: 85 ed test %ebp,%ebp
|
|
6634b1f0: 75 21 jne 6634b213 <GateFunc_Rom8x8_F+0x153>
|
|
6634b1f2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b1f6: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634b1fa: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b1fe: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b205: 4c 63 09 movslq (%rcx),%r9
|
|
6634b208: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b20c: 44 89 19 mov %r11d,(%rcx)
|
|
6634b20f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b213: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634b217: 45 85 c9 test %r9d,%r9d
|
|
6634b21a: 74 57 je 6634b273 <GateFunc_Rom8x8_F+0x1b3>
|
|
6634b21c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b220: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634b224: 45 29 0a sub %r9d,(%r10)
|
|
6634b227: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634b22e: 41 8b 3a mov (%r10),%edi
|
|
6634b231: 45 31 d2 xor %r10d,%r10d
|
|
6634b234: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634b238: 85 ff test %edi,%edi
|
|
6634b23a: 41 0f 9f c2 setg %r10b
|
|
6634b23e: 45 3b 11 cmp (%r9),%r10d
|
|
6634b241: 74 30 je 6634b273 <GateFunc_Rom8x8_F+0x1b3>
|
|
6634b243: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b247: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634b24b: 41 8b 31 mov (%r9),%esi
|
|
6634b24e: 85 f6 test %esi,%esi
|
|
6634b250: 75 21 jne 6634b273 <GateFunc_Rom8x8_F+0x1b3>
|
|
6634b252: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b256: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634b25a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b25e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b265: 4c 63 09 movslq (%rcx),%r9
|
|
6634b268: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b26c: 44 89 19 mov %r11d,(%rcx)
|
|
6634b26f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b273: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634b277: 45 85 c9 test %r9d,%r9d
|
|
6634b27a: 74 59 je 6634b2d5 <GateFunc_Rom8x8_F+0x215>
|
|
6634b27c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b280: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634b284: 45 29 0a sub %r9d,(%r10)
|
|
6634b287: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634b28e: 45 8b 1a mov (%r10),%r11d
|
|
6634b291: 45 31 d2 xor %r10d,%r10d
|
|
6634b294: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634b298: 45 85 db test %r11d,%r11d
|
|
6634b29b: 41 0f 9f c2 setg %r10b
|
|
6634b29f: 45 3b 11 cmp (%r9),%r10d
|
|
6634b2a2: 74 31 je 6634b2d5 <GateFunc_Rom8x8_F+0x215>
|
|
6634b2a4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b2a8: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634b2ac: 45 8b 11 mov (%r9),%r10d
|
|
6634b2af: 45 85 d2 test %r10d,%r10d
|
|
6634b2b2: 75 21 jne 6634b2d5 <GateFunc_Rom8x8_F+0x215>
|
|
6634b2b4: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b2b8: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634b2bc: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b2c0: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b2c7: 4c 63 09 movslq (%rcx),%r9
|
|
6634b2ca: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b2ce: 44 89 19 mov %r11d,(%rcx)
|
|
6634b2d1: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b2d5: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634b2d9: 45 85 c9 test %r9d,%r9d
|
|
6634b2dc: 74 59 je 6634b337 <GateFunc_Rom8x8_F+0x277>
|
|
6634b2de: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b2e2: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634b2e6: 45 29 0a sub %r9d,(%r10)
|
|
6634b2e9: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634b2f0: 45 8b 0a mov (%r10),%r9d
|
|
6634b2f3: 45 31 d2 xor %r10d,%r10d
|
|
6634b2f6: 45 85 c9 test %r9d,%r9d
|
|
6634b2f9: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634b2fd: 41 0f 9f c2 setg %r10b
|
|
6634b301: 45 3b 11 cmp (%r9),%r10d
|
|
6634b304: 74 31 je 6634b337 <GateFunc_Rom8x8_F+0x277>
|
|
6634b306: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b30a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634b30e: 45 8b 29 mov (%r9),%r13d
|
|
6634b311: 45 85 ed test %r13d,%r13d
|
|
6634b314: 75 21 jne 6634b337 <GateFunc_Rom8x8_F+0x277>
|
|
6634b316: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b31a: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634b31e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b322: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b329: 4c 63 09 movslq (%rcx),%r9
|
|
6634b32c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b330: 44 89 19 mov %r11d,(%rcx)
|
|
6634b333: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b337: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634b33b: 45 85 c9 test %r9d,%r9d
|
|
6634b33e: 74 58 je 6634b398 <GateFunc_Rom8x8_F+0x2d8>
|
|
6634b340: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b344: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634b348: 45 29 0a sub %r9d,(%r10)
|
|
6634b34b: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634b352: 45 8b 22 mov (%r10),%r12d
|
|
6634b355: 45 31 d2 xor %r10d,%r10d
|
|
6634b358: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634b35c: 45 85 e4 test %r12d,%r12d
|
|
6634b35f: 41 0f 9f c2 setg %r10b
|
|
6634b363: 45 3b 11 cmp (%r9),%r10d
|
|
6634b366: 74 30 je 6634b398 <GateFunc_Rom8x8_F+0x2d8>
|
|
6634b368: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b36c: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634b370: 41 8b 29 mov (%r9),%ebp
|
|
6634b373: 85 ed test %ebp,%ebp
|
|
6634b375: 75 21 jne 6634b398 <GateFunc_Rom8x8_F+0x2d8>
|
|
6634b377: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b37b: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634b37f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b383: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b38a: 4c 63 09 movslq (%rcx),%r9
|
|
6634b38d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b391: 44 89 19 mov %r11d,(%rcx)
|
|
6634b394: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b398: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634b39c: 45 85 c9 test %r9d,%r9d
|
|
6634b39f: 74 57 je 6634b3f8 <GateFunc_Rom8x8_F+0x338>
|
|
6634b3a1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b3a5: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634b3a9: 45 29 0a sub %r9d,(%r10)
|
|
6634b3ac: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634b3b3: 41 8b 3a mov (%r10),%edi
|
|
6634b3b6: 45 31 d2 xor %r10d,%r10d
|
|
6634b3b9: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634b3bd: 85 ff test %edi,%edi
|
|
6634b3bf: 41 0f 9f c2 setg %r10b
|
|
6634b3c3: 45 3b 11 cmp (%r9),%r10d
|
|
6634b3c6: 74 30 je 6634b3f8 <GateFunc_Rom8x8_F+0x338>
|
|
6634b3c8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b3cc: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634b3d0: 41 8b 31 mov (%r9),%esi
|
|
6634b3d3: 85 f6 test %esi,%esi
|
|
6634b3d5: 75 21 jne 6634b3f8 <GateFunc_Rom8x8_F+0x338>
|
|
6634b3d7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b3db: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634b3df: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b3e3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b3ea: 4c 63 09 movslq (%rcx),%r9
|
|
6634b3ed: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b3f1: 44 89 19 mov %r11d,(%rcx)
|
|
6634b3f4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b3f8: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634b3fc: 45 85 c9 test %r9d,%r9d
|
|
6634b3ff: 74 59 je 6634b45a <GateFunc_Rom8x8_F+0x39a>
|
|
6634b401: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b405: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634b409: 45 29 0a sub %r9d,(%r10)
|
|
6634b40c: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634b413: 45 8b 1a mov (%r10),%r11d
|
|
6634b416: 45 31 d2 xor %r10d,%r10d
|
|
6634b419: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634b41d: 45 85 db test %r11d,%r11d
|
|
6634b420: 41 0f 9f c2 setg %r10b
|
|
6634b424: 45 3b 11 cmp (%r9),%r10d
|
|
6634b427: 74 31 je 6634b45a <GateFunc_Rom8x8_F+0x39a>
|
|
6634b429: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b42d: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634b431: 45 8b 11 mov (%r9),%r10d
|
|
6634b434: 45 85 d2 test %r10d,%r10d
|
|
6634b437: 75 21 jne 6634b45a <GateFunc_Rom8x8_F+0x39a>
|
|
6634b439: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b43d: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634b441: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b445: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b44c: 4c 63 09 movslq (%rcx),%r9
|
|
6634b44f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b453: 44 89 19 mov %r11d,(%rcx)
|
|
6634b456: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b45a: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634b45e: 45 85 c9 test %r9d,%r9d
|
|
6634b461: 0f 84 2a fd ff ff je 6634b191 <GateFunc_Rom8x8_F+0xd1>
|
|
6634b467: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b46b: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
6634b472: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634b479: 45 29 0a sub %r9d,(%r10)
|
|
6634b47c: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634b483: 31 d2 xor %edx,%edx
|
|
6634b485: 45 8b 0a mov (%r10),%r9d
|
|
6634b488: 45 85 c9 test %r9d,%r9d
|
|
6634b48b: 0f 9f c2 setg %dl
|
|
6634b48e: 3b 10 cmp (%rax),%edx
|
|
6634b490: 0f 84 fb fc ff ff je 6634b191 <GateFunc_Rom8x8_F+0xd1>
|
|
6634b496: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634b49a: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax
|
|
6634b4a1: 8b 00 mov (%rax),%eax
|
|
6634b4a3: 85 c0 test %eax,%eax
|
|
6634b4a5: 0f 85 e6 fc ff ff jne 6634b191 <GateFunc_Rom8x8_F+0xd1>
|
|
6634b4ab: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634b4af: 48 8b 90 80 00 00 00 mov 0x80(%rax),%rdx
|
|
6634b4b6: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634b4ba: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634b4c0: 48 63 01 movslq (%rcx),%rax
|
|
6634b4c3: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634b4c7: 44 89 09 mov %r9d,(%rcx)
|
|
6634b4ca: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634b4ce: 48 83 c4 28 add $0x28,%rsp
|
|
6634b4d2: 5b pop %rbx
|
|
6634b4d3: 5e pop %rsi
|
|
6634b4d4: 5f pop %rdi
|
|
6634b4d5: 5d pop %rbp
|
|
6634b4d6: 41 5c pop %r12
|
|
6634b4d8: 41 5d pop %r13
|
|
6634b4da: c3 retq
|
|
6634b4db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634b4e0 <GateFunc_Rom12x8_F>:
|
|
6634b4e0: 41 55 push %r13
|
|
6634b4e2: 41 54 push %r12
|
|
6634b4e4: 55 push %rbp
|
|
6634b4e5: 57 push %rdi
|
|
6634b4e6: 56 push %rsi
|
|
6634b4e7: 53 push %rbx
|
|
6634b4e8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b4ec: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634b4f0: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
|
|
6634b4f7: 48 89 cb mov %rcx,%rbx
|
|
6634b4fa: 44 8b 2a mov (%rdx),%r13d
|
|
6634b4fd: 45 85 ed test %r13d,%r13d
|
|
6634b500: 0f 84 ea 00 00 00 je 6634b5f0 <GateFunc_Rom12x8_F+0x110>
|
|
6634b506: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634b50a: bf 0d 00 00 00 mov $0xd,%edi
|
|
6634b50f: 4c 8d 2d ea 7a 00 00 lea 0x7aea(%rip),%r13 # 66353000 <.rdata>
|
|
6634b516: 4c 8d 25 f3 7a 00 00 lea 0x7af3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b51d: 8b 0a mov (%rdx),%ecx
|
|
6634b51f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634b523: 8b 12 mov (%rdx),%edx
|
|
6634b525: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634b528: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b52c: 8b 09 mov (%rcx),%ecx
|
|
6634b52e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634b531: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634b535: 8b 09 mov (%rcx),%ecx
|
|
6634b537: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634b53a: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634b53e: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634b542: 8b 12 mov (%rdx),%edx
|
|
6634b544: c1 e2 04 shl $0x4,%edx
|
|
6634b547: 01 d6 add %edx,%esi
|
|
6634b549: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634b54d: 8b 12 mov (%rdx),%edx
|
|
6634b54f: c1 e2 05 shl $0x5,%edx
|
|
6634b552: 01 f2 add %esi,%edx
|
|
6634b554: 8b 31 mov (%rcx),%esi
|
|
6634b556: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634b55a: c1 e6 06 shl $0x6,%esi
|
|
6634b55d: 01 f2 add %esi,%edx
|
|
6634b55f: 8b 31 mov (%rcx),%esi
|
|
6634b561: 48 8b 48 58 mov 0x58(%rax),%rcx
|
|
6634b565: c1 e6 07 shl $0x7,%esi
|
|
6634b568: 01 d6 add %edx,%esi
|
|
6634b56a: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634b56e: 8b 12 mov (%rdx),%edx
|
|
6634b570: c1 e2 08 shl $0x8,%edx
|
|
6634b573: 01 d6 add %edx,%esi
|
|
6634b575: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634b579: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634b57d: 8b 12 mov (%rdx),%edx
|
|
6634b57f: c1 e2 09 shl $0x9,%edx
|
|
6634b582: 01 f2 add %esi,%edx
|
|
6634b584: 8b 31 mov (%rcx),%esi
|
|
6634b586: c1 e6 0a shl $0xa,%esi
|
|
6634b589: 01 f2 add %esi,%edx
|
|
6634b58b: 8b 30 mov (%rax),%esi
|
|
6634b58d: c1 e6 0b shl $0xb,%esi
|
|
6634b590: 01 d6 add %edx,%esi
|
|
6634b592: 48 63 ee movslq %esi,%rbp
|
|
6634b595: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634b599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634b5a0: 85 f6 test %esi,%esi
|
|
6634b5a2: 78 05 js 6634b5a9 <GateFunc_Rom12x8_F+0xc9>
|
|
6634b5a4: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634b5a7: 7f 11 jg 6634b5ba <GateFunc_Rom12x8_F+0xda>
|
|
6634b5a9: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634b5af: 4c 89 ea mov %r13,%rdx
|
|
6634b5b2: 4c 89 e1 mov %r12,%rcx
|
|
6634b5b5: e8 46 5a 00 00 callq 66351000 <_assert>
|
|
6634b5ba: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634b5be: 89 fa mov %edi,%edx
|
|
6634b5c0: 48 89 d9 mov %rbx,%rcx
|
|
6634b5c3: 83 c7 01 add $0x1,%edi
|
|
6634b5c6: 81 c6 00 10 00 00 add $0x1000,%esi
|
|
6634b5cc: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634b5d0: 48 81 c5 00 40 00 00 add $0x4000,%rbp
|
|
6634b5d7: e8 d4 5d ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634b5dc: 83 ff 15 cmp $0x15,%edi
|
|
6634b5df: 75 bf jne 6634b5a0 <GateFunc_Rom12x8_F+0xc0>
|
|
6634b5e1: 48 83 c4 28 add $0x28,%rsp
|
|
6634b5e5: 5b pop %rbx
|
|
6634b5e6: 5e pop %rsi
|
|
6634b5e7: 5f pop %rdi
|
|
6634b5e8: 5d pop %rbp
|
|
6634b5e9: 41 5c pop %r12
|
|
6634b5eb: 41 5d pop %r13
|
|
6634b5ed: c3 retq
|
|
6634b5ee: 66 90 xchg %ax,%ax
|
|
6634b5f0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634b5f4: 4c 8b 05 25 b3 00 00 mov 0xb325(%rip),%r8 # 66356920 <net_queue>
|
|
6634b5fb: 48 8b 0d 2e b3 00 00 mov 0xb32e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634b602: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634b606: 45 85 c9 test %r9d,%r9d
|
|
6634b609: 74 58 je 6634b663 <GateFunc_Rom12x8_F+0x183>
|
|
6634b60b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b60f: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634b613: 45 29 0a sub %r9d,(%r10)
|
|
6634b616: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634b61d: 45 8b 22 mov (%r10),%r12d
|
|
6634b620: 45 31 d2 xor %r10d,%r10d
|
|
6634b623: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634b627: 45 85 e4 test %r12d,%r12d
|
|
6634b62a: 41 0f 9f c2 setg %r10b
|
|
6634b62e: 45 3b 11 cmp (%r9),%r10d
|
|
6634b631: 74 30 je 6634b663 <GateFunc_Rom12x8_F+0x183>
|
|
6634b633: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b637: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634b63b: 41 8b 29 mov (%r9),%ebp
|
|
6634b63e: 85 ed test %ebp,%ebp
|
|
6634b640: 75 21 jne 6634b663 <GateFunc_Rom12x8_F+0x183>
|
|
6634b642: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b646: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634b64a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b64e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b655: 4c 63 09 movslq (%rcx),%r9
|
|
6634b658: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b65c: 44 89 19 mov %r11d,(%rcx)
|
|
6634b65f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b663: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634b667: 45 85 c9 test %r9d,%r9d
|
|
6634b66a: 74 57 je 6634b6c3 <GateFunc_Rom12x8_F+0x1e3>
|
|
6634b66c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b670: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634b674: 45 29 0a sub %r9d,(%r10)
|
|
6634b677: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634b67e: 41 8b 3a mov (%r10),%edi
|
|
6634b681: 45 31 d2 xor %r10d,%r10d
|
|
6634b684: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634b688: 85 ff test %edi,%edi
|
|
6634b68a: 41 0f 9f c2 setg %r10b
|
|
6634b68e: 45 3b 11 cmp (%r9),%r10d
|
|
6634b691: 74 30 je 6634b6c3 <GateFunc_Rom12x8_F+0x1e3>
|
|
6634b693: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b697: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634b69b: 41 8b 31 mov (%r9),%esi
|
|
6634b69e: 85 f6 test %esi,%esi
|
|
6634b6a0: 75 21 jne 6634b6c3 <GateFunc_Rom12x8_F+0x1e3>
|
|
6634b6a2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b6a6: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634b6aa: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b6ae: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b6b5: 4c 63 09 movslq (%rcx),%r9
|
|
6634b6b8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b6bc: 44 89 19 mov %r11d,(%rcx)
|
|
6634b6bf: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b6c3: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634b6c7: 45 85 c9 test %r9d,%r9d
|
|
6634b6ca: 74 59 je 6634b725 <GateFunc_Rom12x8_F+0x245>
|
|
6634b6cc: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b6d0: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634b6d4: 45 29 0a sub %r9d,(%r10)
|
|
6634b6d7: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634b6de: 45 8b 1a mov (%r10),%r11d
|
|
6634b6e1: 45 31 d2 xor %r10d,%r10d
|
|
6634b6e4: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634b6e8: 45 85 db test %r11d,%r11d
|
|
6634b6eb: 41 0f 9f c2 setg %r10b
|
|
6634b6ef: 45 3b 11 cmp (%r9),%r10d
|
|
6634b6f2: 74 31 je 6634b725 <GateFunc_Rom12x8_F+0x245>
|
|
6634b6f4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b6f8: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634b6fc: 45 8b 11 mov (%r9),%r10d
|
|
6634b6ff: 45 85 d2 test %r10d,%r10d
|
|
6634b702: 75 21 jne 6634b725 <GateFunc_Rom12x8_F+0x245>
|
|
6634b704: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b708: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634b70c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b710: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b717: 4c 63 09 movslq (%rcx),%r9
|
|
6634b71a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b71e: 44 89 19 mov %r11d,(%rcx)
|
|
6634b721: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b725: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634b729: 45 85 c9 test %r9d,%r9d
|
|
6634b72c: 74 65 je 6634b793 <GateFunc_Rom12x8_F+0x2b3>
|
|
6634b72e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b732: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634b739: 45 29 0a sub %r9d,(%r10)
|
|
6634b73c: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634b743: 45 8b 0a mov (%r10),%r9d
|
|
6634b746: 45 31 d2 xor %r10d,%r10d
|
|
6634b749: 45 85 c9 test %r9d,%r9d
|
|
6634b74c: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634b753: 41 0f 9f c2 setg %r10b
|
|
6634b757: 45 3b 11 cmp (%r9),%r10d
|
|
6634b75a: 74 37 je 6634b793 <GateFunc_Rom12x8_F+0x2b3>
|
|
6634b75c: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b760: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634b767: 45 8b 29 mov (%r9),%r13d
|
|
6634b76a: 45 85 ed test %r13d,%r13d
|
|
6634b76d: 75 24 jne 6634b793 <GateFunc_Rom12x8_F+0x2b3>
|
|
6634b76f: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b773: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634b77a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b77e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b785: 4c 63 09 movslq (%rcx),%r9
|
|
6634b788: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b78c: 44 89 19 mov %r11d,(%rcx)
|
|
6634b78f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b793: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634b797: 45 85 c9 test %r9d,%r9d
|
|
6634b79a: 74 64 je 6634b800 <GateFunc_Rom12x8_F+0x320>
|
|
6634b79c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b7a0: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634b7a7: 45 29 0a sub %r9d,(%r10)
|
|
6634b7aa: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634b7b1: 45 8b 22 mov (%r10),%r12d
|
|
6634b7b4: 45 31 d2 xor %r10d,%r10d
|
|
6634b7b7: 4c 8b 88 88 00 00 00 mov 0x88(%rax),%r9
|
|
6634b7be: 45 85 e4 test %r12d,%r12d
|
|
6634b7c1: 41 0f 9f c2 setg %r10b
|
|
6634b7c5: 45 3b 11 cmp (%r9),%r10d
|
|
6634b7c8: 74 36 je 6634b800 <GateFunc_Rom12x8_F+0x320>
|
|
6634b7ca: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b7ce: 4d 8b 89 88 00 00 00 mov 0x88(%r9),%r9
|
|
6634b7d5: 41 8b 29 mov (%r9),%ebp
|
|
6634b7d8: 85 ed test %ebp,%ebp
|
|
6634b7da: 75 24 jne 6634b800 <GateFunc_Rom12x8_F+0x320>
|
|
6634b7dc: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b7e0: 4d 8b 91 88 00 00 00 mov 0x88(%r9),%r10
|
|
6634b7e7: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b7eb: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b7f2: 4c 63 09 movslq (%rcx),%r9
|
|
6634b7f5: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b7f9: 44 89 19 mov %r11d,(%rcx)
|
|
6634b7fc: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b800: 44 8b 4a 48 mov 0x48(%rdx),%r9d
|
|
6634b804: 45 85 c9 test %r9d,%r9d
|
|
6634b807: 74 63 je 6634b86c <GateFunc_Rom12x8_F+0x38c>
|
|
6634b809: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b80d: 4d 8b 92 90 00 00 00 mov 0x90(%r10),%r10
|
|
6634b814: 45 29 0a sub %r9d,(%r10)
|
|
6634b817: c7 42 48 00 00 00 00 movl $0x0,0x48(%rdx)
|
|
6634b81e: 41 8b 3a mov (%r10),%edi
|
|
6634b821: 45 31 d2 xor %r10d,%r10d
|
|
6634b824: 4c 8b 88 90 00 00 00 mov 0x90(%rax),%r9
|
|
6634b82b: 85 ff test %edi,%edi
|
|
6634b82d: 41 0f 9f c2 setg %r10b
|
|
6634b831: 45 3b 11 cmp (%r9),%r10d
|
|
6634b834: 74 36 je 6634b86c <GateFunc_Rom12x8_F+0x38c>
|
|
6634b836: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b83a: 4d 8b 89 90 00 00 00 mov 0x90(%r9),%r9
|
|
6634b841: 41 8b 31 mov (%r9),%esi
|
|
6634b844: 85 f6 test %esi,%esi
|
|
6634b846: 75 24 jne 6634b86c <GateFunc_Rom12x8_F+0x38c>
|
|
6634b848: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b84c: 4d 8b 91 90 00 00 00 mov 0x90(%r9),%r10
|
|
6634b853: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b857: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b85e: 4c 63 09 movslq (%rcx),%r9
|
|
6634b861: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b865: 44 89 19 mov %r11d,(%rcx)
|
|
6634b868: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b86c: 44 8b 4a 4c mov 0x4c(%rdx),%r9d
|
|
6634b870: 45 85 c9 test %r9d,%r9d
|
|
6634b873: 74 65 je 6634b8da <GateFunc_Rom12x8_F+0x3fa>
|
|
6634b875: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b879: 4d 8b 92 98 00 00 00 mov 0x98(%r10),%r10
|
|
6634b880: 45 29 0a sub %r9d,(%r10)
|
|
6634b883: c7 42 4c 00 00 00 00 movl $0x0,0x4c(%rdx)
|
|
6634b88a: 45 8b 1a mov (%r10),%r11d
|
|
6634b88d: 45 31 d2 xor %r10d,%r10d
|
|
6634b890: 4c 8b 88 98 00 00 00 mov 0x98(%rax),%r9
|
|
6634b897: 45 85 db test %r11d,%r11d
|
|
6634b89a: 41 0f 9f c2 setg %r10b
|
|
6634b89e: 45 3b 11 cmp (%r9),%r10d
|
|
6634b8a1: 74 37 je 6634b8da <GateFunc_Rom12x8_F+0x3fa>
|
|
6634b8a3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634b8a7: 4d 8b 89 98 00 00 00 mov 0x98(%r9),%r9
|
|
6634b8ae: 45 8b 11 mov (%r9),%r10d
|
|
6634b8b1: 45 85 d2 test %r10d,%r10d
|
|
6634b8b4: 75 24 jne 6634b8da <GateFunc_Rom12x8_F+0x3fa>
|
|
6634b8b6: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634b8ba: 4d 8b 91 98 00 00 00 mov 0x98(%r9),%r10
|
|
6634b8c1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634b8c5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634b8cc: 4c 63 09 movslq (%rcx),%r9
|
|
6634b8cf: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634b8d3: 44 89 19 mov %r11d,(%rcx)
|
|
6634b8d6: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634b8da: 44 8b 4a 50 mov 0x50(%rdx),%r9d
|
|
6634b8de: 45 85 c9 test %r9d,%r9d
|
|
6634b8e1: 0f 84 fa fc ff ff je 6634b5e1 <GateFunc_Rom12x8_F+0x101>
|
|
6634b8e7: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634b8eb: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax
|
|
6634b8f2: 4d 8b 92 a0 00 00 00 mov 0xa0(%r10),%r10
|
|
6634b8f9: 45 29 0a sub %r9d,(%r10)
|
|
6634b8fc: c7 42 50 00 00 00 00 movl $0x0,0x50(%rdx)
|
|
6634b903: 31 d2 xor %edx,%edx
|
|
6634b905: 45 8b 0a mov (%r10),%r9d
|
|
6634b908: 45 85 c9 test %r9d,%r9d
|
|
6634b90b: 0f 9f c2 setg %dl
|
|
6634b90e: 3b 10 cmp (%rax),%edx
|
|
6634b910: 0f 84 cb fc ff ff je 6634b5e1 <GateFunc_Rom12x8_F+0x101>
|
|
6634b916: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634b91a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax
|
|
6634b921: 8b 00 mov (%rax),%eax
|
|
6634b923: 85 c0 test %eax,%eax
|
|
6634b925: 0f 85 b6 fc ff ff jne 6634b5e1 <GateFunc_Rom12x8_F+0x101>
|
|
6634b92b: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634b92f: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx
|
|
6634b936: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634b93a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634b940: 48 63 01 movslq (%rcx),%rax
|
|
6634b943: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634b947: 44 89 09 mov %r9d,(%rcx)
|
|
6634b94a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634b94e: 48 83 c4 28 add $0x28,%rsp
|
|
6634b952: 5b pop %rbx
|
|
6634b953: 5e pop %rsi
|
|
6634b954: 5f pop %rdi
|
|
6634b955: 5d pop %rbp
|
|
6634b956: 41 5c pop %r12
|
|
6634b958: 41 5d pop %r13
|
|
6634b95a: c3 retq
|
|
6634b95b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
|
|
000000006634b960 <GateFunc_Rom11x8_F>:
|
|
6634b960: 41 55 push %r13
|
|
6634b962: 41 54 push %r12
|
|
6634b964: 55 push %rbp
|
|
6634b965: 57 push %rdi
|
|
6634b966: 56 push %rsi
|
|
6634b967: 53 push %rbx
|
|
6634b968: 48 83 ec 28 sub $0x28,%rsp
|
|
6634b96c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634b970: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx
|
|
6634b977: 48 89 cb mov %rcx,%rbx
|
|
6634b97a: 44 8b 2a mov (%rdx),%r13d
|
|
6634b97d: 45 85 ed test %r13d,%r13d
|
|
6634b980: 0f 84 da 00 00 00 je 6634ba60 <GateFunc_Rom11x8_F+0x100>
|
|
6634b986: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634b98a: bf 0c 00 00 00 mov $0xc,%edi
|
|
6634b98f: 4c 8d 2d 6a 76 00 00 lea 0x766a(%rip),%r13 # 66353000 <.rdata>
|
|
6634b996: 4c 8d 25 73 76 00 00 lea 0x7673(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634b99d: 8b 0a mov (%rdx),%ecx
|
|
6634b99f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634b9a3: 8b 12 mov (%rdx),%edx
|
|
6634b9a5: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634b9a8: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634b9ac: 8b 09 mov (%rcx),%ecx
|
|
6634b9ae: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634b9b1: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634b9b5: 8b 09 mov (%rcx),%ecx
|
|
6634b9b7: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634b9ba: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634b9be: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
6634b9c2: 8b 12 mov (%rdx),%edx
|
|
6634b9c4: c1 e2 04 shl $0x4,%edx
|
|
6634b9c7: 01 f2 add %esi,%edx
|
|
6634b9c9: 8b 31 mov (%rcx),%esi
|
|
6634b9cb: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634b9cf: c1 e6 05 shl $0x5,%esi
|
|
6634b9d2: 01 f2 add %esi,%edx
|
|
6634b9d4: 8b 31 mov (%rcx),%esi
|
|
6634b9d6: 48 8b 48 50 mov 0x50(%rax),%rcx
|
|
6634b9da: c1 e6 06 shl $0x6,%esi
|
|
6634b9dd: 01 d6 add %edx,%esi
|
|
6634b9df: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634b9e3: 8b 12 mov (%rdx),%edx
|
|
6634b9e5: c1 e2 07 shl $0x7,%edx
|
|
6634b9e8: 01 d6 add %edx,%esi
|
|
6634b9ea: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634b9ee: 48 8b 40 58 mov 0x58(%rax),%rax
|
|
6634b9f2: 8b 12 mov (%rdx),%edx
|
|
6634b9f4: c1 e2 08 shl $0x8,%edx
|
|
6634b9f7: 01 f2 add %esi,%edx
|
|
6634b9f9: 8b 31 mov (%rcx),%esi
|
|
6634b9fb: c1 e6 09 shl $0x9,%esi
|
|
6634b9fe: 01 f2 add %esi,%edx
|
|
6634ba00: 8b 30 mov (%rax),%esi
|
|
6634ba02: c1 e6 0a shl $0xa,%esi
|
|
6634ba05: 01 d6 add %edx,%esi
|
|
6634ba07: 48 63 ee movslq %esi,%rbp
|
|
6634ba0a: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634ba0e: 66 90 xchg %ax,%ax
|
|
6634ba10: 85 f6 test %esi,%esi
|
|
6634ba12: 78 05 js 6634ba19 <GateFunc_Rom11x8_F+0xb9>
|
|
6634ba14: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634ba17: 7f 11 jg 6634ba2a <GateFunc_Rom11x8_F+0xca>
|
|
6634ba19: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634ba1f: 4c 89 ea mov %r13,%rdx
|
|
6634ba22: 4c 89 e1 mov %r12,%rcx
|
|
6634ba25: e8 d6 55 00 00 callq 66351000 <_assert>
|
|
6634ba2a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634ba2e: 89 fa mov %edi,%edx
|
|
6634ba30: 48 89 d9 mov %rbx,%rcx
|
|
6634ba33: 83 c7 01 add $0x1,%edi
|
|
6634ba36: 81 c6 00 08 00 00 add $0x800,%esi
|
|
6634ba3c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634ba40: 48 81 c5 00 20 00 00 add $0x2000,%rbp
|
|
6634ba47: e8 64 59 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634ba4c: 83 ff 14 cmp $0x14,%edi
|
|
6634ba4f: 75 bf jne 6634ba10 <GateFunc_Rom11x8_F+0xb0>
|
|
6634ba51: 48 83 c4 28 add $0x28,%rsp
|
|
6634ba55: 5b pop %rbx
|
|
6634ba56: 5e pop %rsi
|
|
6634ba57: 5f pop %rdi
|
|
6634ba58: 5d pop %rbp
|
|
6634ba59: 41 5c pop %r12
|
|
6634ba5b: 41 5d pop %r13
|
|
6634ba5d: c3 retq
|
|
6634ba5e: 66 90 xchg %ax,%ax
|
|
6634ba60: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ba64: 4c 8b 05 b5 ae 00 00 mov 0xaeb5(%rip),%r8 # 66356920 <net_queue>
|
|
6634ba6b: 48 8b 0d be ae 00 00 mov 0xaebe(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634ba72: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634ba76: 45 85 c9 test %r9d,%r9d
|
|
6634ba79: 74 58 je 6634bad3 <GateFunc_Rom11x8_F+0x173>
|
|
6634ba7b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634ba7f: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634ba83: 45 29 0a sub %r9d,(%r10)
|
|
6634ba86: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634ba8d: 45 8b 22 mov (%r10),%r12d
|
|
6634ba90: 45 31 d2 xor %r10d,%r10d
|
|
6634ba93: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634ba97: 45 85 e4 test %r12d,%r12d
|
|
6634ba9a: 41 0f 9f c2 setg %r10b
|
|
6634ba9e: 45 3b 11 cmp (%r9),%r10d
|
|
6634baa1: 74 30 je 6634bad3 <GateFunc_Rom11x8_F+0x173>
|
|
6634baa3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634baa7: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634baab: 41 8b 29 mov (%r9),%ebp
|
|
6634baae: 85 ed test %ebp,%ebp
|
|
6634bab0: 75 21 jne 6634bad3 <GateFunc_Rom11x8_F+0x173>
|
|
6634bab2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bab6: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634baba: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634babe: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bac5: 4c 63 09 movslq (%rcx),%r9
|
|
6634bac8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bacc: 44 89 19 mov %r11d,(%rcx)
|
|
6634bacf: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bad3: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634bad7: 45 85 c9 test %r9d,%r9d
|
|
6634bada: 74 57 je 6634bb33 <GateFunc_Rom11x8_F+0x1d3>
|
|
6634badc: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bae0: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634bae4: 45 29 0a sub %r9d,(%r10)
|
|
6634bae7: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634baee: 41 8b 3a mov (%r10),%edi
|
|
6634baf1: 45 31 d2 xor %r10d,%r10d
|
|
6634baf4: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634baf8: 85 ff test %edi,%edi
|
|
6634bafa: 41 0f 9f c2 setg %r10b
|
|
6634bafe: 45 3b 11 cmp (%r9),%r10d
|
|
6634bb01: 74 30 je 6634bb33 <GateFunc_Rom11x8_F+0x1d3>
|
|
6634bb03: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bb07: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634bb0b: 41 8b 31 mov (%r9),%esi
|
|
6634bb0e: 85 f6 test %esi,%esi
|
|
6634bb10: 75 21 jne 6634bb33 <GateFunc_Rom11x8_F+0x1d3>
|
|
6634bb12: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bb16: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634bb1a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bb1e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bb25: 4c 63 09 movslq (%rcx),%r9
|
|
6634bb28: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bb2c: 44 89 19 mov %r11d,(%rcx)
|
|
6634bb2f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bb33: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634bb37: 45 85 c9 test %r9d,%r9d
|
|
6634bb3a: 74 59 je 6634bb95 <GateFunc_Rom11x8_F+0x235>
|
|
6634bb3c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bb40: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634bb44: 45 29 0a sub %r9d,(%r10)
|
|
6634bb47: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634bb4e: 45 8b 1a mov (%r10),%r11d
|
|
6634bb51: 45 31 d2 xor %r10d,%r10d
|
|
6634bb54: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634bb58: 45 85 db test %r11d,%r11d
|
|
6634bb5b: 41 0f 9f c2 setg %r10b
|
|
6634bb5f: 45 3b 11 cmp (%r9),%r10d
|
|
6634bb62: 74 31 je 6634bb95 <GateFunc_Rom11x8_F+0x235>
|
|
6634bb64: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bb68: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634bb6c: 45 8b 11 mov (%r9),%r10d
|
|
6634bb6f: 45 85 d2 test %r10d,%r10d
|
|
6634bb72: 75 21 jne 6634bb95 <GateFunc_Rom11x8_F+0x235>
|
|
6634bb74: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bb78: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634bb7c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bb80: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bb87: 4c 63 09 movslq (%rcx),%r9
|
|
6634bb8a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bb8e: 44 89 19 mov %r11d,(%rcx)
|
|
6634bb91: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bb95: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634bb99: 45 85 c9 test %r9d,%r9d
|
|
6634bb9c: 74 59 je 6634bbf7 <GateFunc_Rom11x8_F+0x297>
|
|
6634bb9e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bba2: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634bba6: 45 29 0a sub %r9d,(%r10)
|
|
6634bba9: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634bbb0: 45 8b 0a mov (%r10),%r9d
|
|
6634bbb3: 45 31 d2 xor %r10d,%r10d
|
|
6634bbb6: 45 85 c9 test %r9d,%r9d
|
|
6634bbb9: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634bbbd: 41 0f 9f c2 setg %r10b
|
|
6634bbc1: 45 3b 11 cmp (%r9),%r10d
|
|
6634bbc4: 74 31 je 6634bbf7 <GateFunc_Rom11x8_F+0x297>
|
|
6634bbc6: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bbca: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634bbce: 45 8b 29 mov (%r9),%r13d
|
|
6634bbd1: 45 85 ed test %r13d,%r13d
|
|
6634bbd4: 75 21 jne 6634bbf7 <GateFunc_Rom11x8_F+0x297>
|
|
6634bbd6: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bbda: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634bbde: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bbe2: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bbe9: 4c 63 09 movslq (%rcx),%r9
|
|
6634bbec: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bbf0: 44 89 19 mov %r11d,(%rcx)
|
|
6634bbf3: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bbf7: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634bbfb: 45 85 c9 test %r9d,%r9d
|
|
6634bbfe: 74 64 je 6634bc64 <GateFunc_Rom11x8_F+0x304>
|
|
6634bc00: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bc04: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634bc0b: 45 29 0a sub %r9d,(%r10)
|
|
6634bc0e: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634bc15: 45 8b 22 mov (%r10),%r12d
|
|
6634bc18: 45 31 d2 xor %r10d,%r10d
|
|
6634bc1b: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634bc22: 45 85 e4 test %r12d,%r12d
|
|
6634bc25: 41 0f 9f c2 setg %r10b
|
|
6634bc29: 45 3b 11 cmp (%r9),%r10d
|
|
6634bc2c: 74 36 je 6634bc64 <GateFunc_Rom11x8_F+0x304>
|
|
6634bc2e: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bc32: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634bc39: 41 8b 29 mov (%r9),%ebp
|
|
6634bc3c: 85 ed test %ebp,%ebp
|
|
6634bc3e: 75 24 jne 6634bc64 <GateFunc_Rom11x8_F+0x304>
|
|
6634bc40: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bc44: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634bc4b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bc4f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bc56: 4c 63 09 movslq (%rcx),%r9
|
|
6634bc59: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bc5d: 44 89 19 mov %r11d,(%rcx)
|
|
6634bc60: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bc64: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634bc68: 45 85 c9 test %r9d,%r9d
|
|
6634bc6b: 74 63 je 6634bcd0 <GateFunc_Rom11x8_F+0x370>
|
|
6634bc6d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bc71: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634bc78: 45 29 0a sub %r9d,(%r10)
|
|
6634bc7b: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634bc82: 41 8b 3a mov (%r10),%edi
|
|
6634bc85: 45 31 d2 xor %r10d,%r10d
|
|
6634bc88: 4c 8b 88 88 00 00 00 mov 0x88(%rax),%r9
|
|
6634bc8f: 85 ff test %edi,%edi
|
|
6634bc91: 41 0f 9f c2 setg %r10b
|
|
6634bc95: 45 3b 11 cmp (%r9),%r10d
|
|
6634bc98: 74 36 je 6634bcd0 <GateFunc_Rom11x8_F+0x370>
|
|
6634bc9a: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bc9e: 4d 8b 89 88 00 00 00 mov 0x88(%r9),%r9
|
|
6634bca5: 41 8b 31 mov (%r9),%esi
|
|
6634bca8: 85 f6 test %esi,%esi
|
|
6634bcaa: 75 24 jne 6634bcd0 <GateFunc_Rom11x8_F+0x370>
|
|
6634bcac: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bcb0: 4d 8b 91 88 00 00 00 mov 0x88(%r9),%r10
|
|
6634bcb7: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bcbb: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bcc2: 4c 63 09 movslq (%rcx),%r9
|
|
6634bcc5: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bcc9: 44 89 19 mov %r11d,(%rcx)
|
|
6634bccc: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bcd0: 44 8b 4a 48 mov 0x48(%rdx),%r9d
|
|
6634bcd4: 45 85 c9 test %r9d,%r9d
|
|
6634bcd7: 74 65 je 6634bd3e <GateFunc_Rom11x8_F+0x3de>
|
|
6634bcd9: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bcdd: 4d 8b 92 90 00 00 00 mov 0x90(%r10),%r10
|
|
6634bce4: 45 29 0a sub %r9d,(%r10)
|
|
6634bce7: c7 42 48 00 00 00 00 movl $0x0,0x48(%rdx)
|
|
6634bcee: 45 8b 1a mov (%r10),%r11d
|
|
6634bcf1: 45 31 d2 xor %r10d,%r10d
|
|
6634bcf4: 4c 8b 88 90 00 00 00 mov 0x90(%rax),%r9
|
|
6634bcfb: 45 85 db test %r11d,%r11d
|
|
6634bcfe: 41 0f 9f c2 setg %r10b
|
|
6634bd02: 45 3b 11 cmp (%r9),%r10d
|
|
6634bd05: 74 37 je 6634bd3e <GateFunc_Rom11x8_F+0x3de>
|
|
6634bd07: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bd0b: 4d 8b 89 90 00 00 00 mov 0x90(%r9),%r9
|
|
6634bd12: 45 8b 11 mov (%r9),%r10d
|
|
6634bd15: 45 85 d2 test %r10d,%r10d
|
|
6634bd18: 75 24 jne 6634bd3e <GateFunc_Rom11x8_F+0x3de>
|
|
6634bd1a: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bd1e: 4d 8b 91 90 00 00 00 mov 0x90(%r9),%r10
|
|
6634bd25: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bd29: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bd30: 4c 63 09 movslq (%rcx),%r9
|
|
6634bd33: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bd37: 44 89 19 mov %r11d,(%rcx)
|
|
6634bd3a: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bd3e: 44 8b 4a 4c mov 0x4c(%rdx),%r9d
|
|
6634bd42: 45 85 c9 test %r9d,%r9d
|
|
6634bd45: 0f 84 06 fd ff ff je 6634ba51 <GateFunc_Rom11x8_F+0xf1>
|
|
6634bd4b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bd4f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax
|
|
6634bd56: 4d 8b 92 98 00 00 00 mov 0x98(%r10),%r10
|
|
6634bd5d: 45 29 0a sub %r9d,(%r10)
|
|
6634bd60: c7 42 4c 00 00 00 00 movl $0x0,0x4c(%rdx)
|
|
6634bd67: 31 d2 xor %edx,%edx
|
|
6634bd69: 45 8b 0a mov (%r10),%r9d
|
|
6634bd6c: 45 85 c9 test %r9d,%r9d
|
|
6634bd6f: 0f 9f c2 setg %dl
|
|
6634bd72: 3b 10 cmp (%rax),%edx
|
|
6634bd74: 0f 84 d7 fc ff ff je 6634ba51 <GateFunc_Rom11x8_F+0xf1>
|
|
6634bd7a: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634bd7e: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax
|
|
6634bd85: 8b 00 mov (%rax),%eax
|
|
6634bd87: 85 c0 test %eax,%eax
|
|
6634bd89: 0f 85 c2 fc ff ff jne 6634ba51 <GateFunc_Rom11x8_F+0xf1>
|
|
6634bd8f: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634bd93: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx
|
|
6634bd9a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634bd9e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634bda4: 48 63 01 movslq (%rcx),%rax
|
|
6634bda7: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634bdab: 44 89 09 mov %r9d,(%rcx)
|
|
6634bdae: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634bdb2: 48 83 c4 28 add $0x28,%rsp
|
|
6634bdb6: 5b pop %rbx
|
|
6634bdb7: 5e pop %rsi
|
|
6634bdb8: 5f pop %rdi
|
|
6634bdb9: 5d pop %rbp
|
|
6634bdba: 41 5c pop %r12
|
|
6634bdbc: 41 5d pop %r13
|
|
6634bdbe: c3 retq
|
|
6634bdbf: 90 nop
|
|
|
|
000000006634bdc0 <GateFunc_Rom4x8_F>:
|
|
6634bdc0: 41 55 push %r13
|
|
6634bdc2: 41 54 push %r12
|
|
6634bdc4: 55 push %rbp
|
|
6634bdc5: 57 push %rdi
|
|
6634bdc6: 56 push %rsi
|
|
6634bdc7: 53 push %rbx
|
|
6634bdc8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634bdcc: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634bdd0: 48 8b 42 68 mov 0x68(%rdx),%rax
|
|
6634bdd4: 48 89 cb mov %rcx,%rbx
|
|
6634bdd7: 8b 00 mov (%rax),%eax
|
|
6634bdd9: 85 c0 test %eax,%eax
|
|
6634bddb: 0f 84 8f 00 00 00 je 6634be70 <GateFunc_Rom4x8_F+0xb0>
|
|
6634bde1: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634bde5: be 05 00 00 00 mov $0x5,%esi
|
|
6634bdea: 4c 8d 2d 0f 72 00 00 lea 0x720f(%rip),%r13 # 66353000 <.rdata>
|
|
6634bdf1: 4c 8d 25 18 72 00 00 lea 0x7218(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634bdf8: 8b 08 mov (%rax),%ecx
|
|
6634bdfa: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
6634bdfe: 8b 00 mov (%rax),%eax
|
|
6634be00: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634be03: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
6634be07: 48 8b 52 20 mov 0x20(%rdx),%rdx
|
|
6634be0b: 8b 09 mov (%rcx),%ecx
|
|
6634be0d: 8b 12 mov (%rdx),%edx
|
|
6634be0f: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
6634be12: 8d 3c d0 lea (%rax,%rdx,8),%edi
|
|
6634be15: 48 63 ef movslq %edi,%rbp
|
|
6634be18: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634be1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634be20: 85 ff test %edi,%edi
|
|
6634be22: 78 05 js 6634be29 <GateFunc_Rom4x8_F+0x69>
|
|
6634be24: 39 7b 38 cmp %edi,0x38(%rbx)
|
|
6634be27: 7f 11 jg 6634be3a <GateFunc_Rom4x8_F+0x7a>
|
|
6634be29: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634be2f: 4c 89 ea mov %r13,%rdx
|
|
6634be32: 4c 89 e1 mov %r12,%rcx
|
|
6634be35: e8 c6 51 00 00 callq 66351000 <_assert>
|
|
6634be3a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634be3e: 89 f2 mov %esi,%edx
|
|
6634be40: 48 89 d9 mov %rbx,%rcx
|
|
6634be43: 83 c6 01 add $0x1,%esi
|
|
6634be46: 83 c7 10 add $0x10,%edi
|
|
6634be49: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634be4d: 48 83 c5 40 add $0x40,%rbp
|
|
6634be51: e8 5a 55 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634be56: 83 fe 0d cmp $0xd,%esi
|
|
6634be59: 75 c5 jne 6634be20 <GateFunc_Rom4x8_F+0x60>
|
|
6634be5b: 48 83 c4 28 add $0x28,%rsp
|
|
6634be5f: 5b pop %rbx
|
|
6634be60: 5e pop %rsi
|
|
6634be61: 5f pop %rdi
|
|
6634be62: 5d pop %rbp
|
|
6634be63: 41 5c pop %r12
|
|
6634be65: 41 5d pop %r13
|
|
6634be67: c3 retq
|
|
6634be68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634be6f: 00
|
|
6634be70: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6634be74: 4c 8b 05 a5 aa 00 00 mov 0xaaa5(%rip),%r8 # 66356920 <net_queue>
|
|
6634be7b: 48 8b 0d ae aa 00 00 mov 0xaaae(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634be82: 44 8b 48 14 mov 0x14(%rax),%r9d
|
|
6634be86: 45 85 c9 test %r9d,%r9d
|
|
6634be89: 74 59 je 6634bee4 <GateFunc_Rom4x8_F+0x124>
|
|
6634be8b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634be8f: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
6634be93: 45 29 0a sub %r9d,(%r10)
|
|
6634be96: c7 40 14 00 00 00 00 movl $0x0,0x14(%rax)
|
|
6634be9d: 45 8b 2a mov (%r10),%r13d
|
|
6634bea0: 45 31 d2 xor %r10d,%r10d
|
|
6634bea3: 4c 8b 4a 28 mov 0x28(%rdx),%r9
|
|
6634bea7: 45 85 ed test %r13d,%r13d
|
|
6634beaa: 41 0f 9f c2 setg %r10b
|
|
6634beae: 45 3b 11 cmp (%r9),%r10d
|
|
6634beb1: 74 31 je 6634bee4 <GateFunc_Rom4x8_F+0x124>
|
|
6634beb3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634beb7: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
6634bebb: 45 8b 21 mov (%r9),%r12d
|
|
6634bebe: 45 85 e4 test %r12d,%r12d
|
|
6634bec1: 75 21 jne 6634bee4 <GateFunc_Rom4x8_F+0x124>
|
|
6634bec3: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bec7: 4d 8b 51 28 mov 0x28(%r9),%r10
|
|
6634becb: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634becf: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bed6: 4c 63 09 movslq (%rcx),%r9
|
|
6634bed9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bedd: 44 89 19 mov %r11d,(%rcx)
|
|
6634bee0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bee4: 44 8b 48 18 mov 0x18(%rax),%r9d
|
|
6634bee8: 45 85 c9 test %r9d,%r9d
|
|
6634beeb: 74 57 je 6634bf44 <GateFunc_Rom4x8_F+0x184>
|
|
6634beed: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bef1: 4d 8b 52 30 mov 0x30(%r10),%r10
|
|
6634bef5: 45 29 0a sub %r9d,(%r10)
|
|
6634bef8: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax)
|
|
6634beff: 41 8b 2a mov (%r10),%ebp
|
|
6634bf02: 45 31 d2 xor %r10d,%r10d
|
|
6634bf05: 4c 8b 4a 30 mov 0x30(%rdx),%r9
|
|
6634bf09: 85 ed test %ebp,%ebp
|
|
6634bf0b: 41 0f 9f c2 setg %r10b
|
|
6634bf0f: 45 3b 11 cmp (%r9),%r10d
|
|
6634bf12: 74 30 je 6634bf44 <GateFunc_Rom4x8_F+0x184>
|
|
6634bf14: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bf18: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
6634bf1c: 41 8b 39 mov (%r9),%edi
|
|
6634bf1f: 85 ff test %edi,%edi
|
|
6634bf21: 75 21 jne 6634bf44 <GateFunc_Rom4x8_F+0x184>
|
|
6634bf23: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bf27: 4d 8b 51 30 mov 0x30(%r9),%r10
|
|
6634bf2b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bf2f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bf36: 4c 63 09 movslq (%rcx),%r9
|
|
6634bf39: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bf3d: 44 89 19 mov %r11d,(%rcx)
|
|
6634bf40: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bf44: 44 8b 48 1c mov 0x1c(%rax),%r9d
|
|
6634bf48: 45 85 c9 test %r9d,%r9d
|
|
6634bf4b: 74 58 je 6634bfa5 <GateFunc_Rom4x8_F+0x1e5>
|
|
6634bf4d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bf51: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
6634bf55: 45 29 0a sub %r9d,(%r10)
|
|
6634bf58: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%rax)
|
|
6634bf5f: 41 8b 32 mov (%r10),%esi
|
|
6634bf62: 45 31 d2 xor %r10d,%r10d
|
|
6634bf65: 4c 8b 4a 38 mov 0x38(%rdx),%r9
|
|
6634bf69: 85 f6 test %esi,%esi
|
|
6634bf6b: 41 0f 9f c2 setg %r10b
|
|
6634bf6f: 45 3b 11 cmp (%r9),%r10d
|
|
6634bf72: 74 31 je 6634bfa5 <GateFunc_Rom4x8_F+0x1e5>
|
|
6634bf74: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bf78: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634bf7c: 45 8b 19 mov (%r9),%r11d
|
|
6634bf7f: 45 85 db test %r11d,%r11d
|
|
6634bf82: 75 21 jne 6634bfa5 <GateFunc_Rom4x8_F+0x1e5>
|
|
6634bf84: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bf88: 4d 8b 51 38 mov 0x38(%r9),%r10
|
|
6634bf8c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bf90: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bf97: 4c 63 09 movslq (%rcx),%r9
|
|
6634bf9a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634bf9e: 44 89 19 mov %r11d,(%rcx)
|
|
6634bfa1: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634bfa5: 44 8b 48 20 mov 0x20(%rax),%r9d
|
|
6634bfa9: 45 85 c9 test %r9d,%r9d
|
|
6634bfac: 74 5a je 6634c008 <GateFunc_Rom4x8_F+0x248>
|
|
6634bfae: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634bfb2: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
6634bfb6: 45 29 0a sub %r9d,(%r10)
|
|
6634bfb9: c7 40 20 00 00 00 00 movl $0x0,0x20(%rax)
|
|
6634bfc0: 45 8b 12 mov (%r10),%r10d
|
|
6634bfc3: 4c 8b 4a 40 mov 0x40(%rdx),%r9
|
|
6634bfc7: 45 85 d2 test %r10d,%r10d
|
|
6634bfca: 41 0f 9f c2 setg %r10b
|
|
6634bfce: 45 0f b6 d2 movzbl %r10b,%r10d
|
|
6634bfd2: 45 3b 11 cmp (%r9),%r10d
|
|
6634bfd5: 74 31 je 6634c008 <GateFunc_Rom4x8_F+0x248>
|
|
6634bfd7: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634bfdb: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634bfdf: 45 8b 09 mov (%r9),%r9d
|
|
6634bfe2: 45 85 c9 test %r9d,%r9d
|
|
6634bfe5: 75 21 jne 6634c008 <GateFunc_Rom4x8_F+0x248>
|
|
6634bfe7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634bfeb: 4d 8b 51 40 mov 0x40(%r9),%r10
|
|
6634bfef: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634bff3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634bffa: 4c 63 09 movslq (%rcx),%r9
|
|
6634bffd: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c001: 44 89 19 mov %r11d,(%rcx)
|
|
6634c004: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c008: 44 8b 48 24 mov 0x24(%rax),%r9d
|
|
6634c00c: 45 85 c9 test %r9d,%r9d
|
|
6634c00f: 74 59 je 6634c06a <GateFunc_Rom4x8_F+0x2aa>
|
|
6634c011: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c015: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634c019: 45 29 0a sub %r9d,(%r10)
|
|
6634c01c: c7 40 24 00 00 00 00 movl $0x0,0x24(%rax)
|
|
6634c023: 45 8b 2a mov (%r10),%r13d
|
|
6634c026: 45 31 d2 xor %r10d,%r10d
|
|
6634c029: 4c 8b 4a 48 mov 0x48(%rdx),%r9
|
|
6634c02d: 45 85 ed test %r13d,%r13d
|
|
6634c030: 41 0f 9f c2 setg %r10b
|
|
6634c034: 45 3b 11 cmp (%r9),%r10d
|
|
6634c037: 74 31 je 6634c06a <GateFunc_Rom4x8_F+0x2aa>
|
|
6634c039: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c03d: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634c041: 45 8b 21 mov (%r9),%r12d
|
|
6634c044: 45 85 e4 test %r12d,%r12d
|
|
6634c047: 75 21 jne 6634c06a <GateFunc_Rom4x8_F+0x2aa>
|
|
6634c049: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c04d: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634c051: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c055: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c05c: 4c 63 09 movslq (%rcx),%r9
|
|
6634c05f: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c063: 44 89 19 mov %r11d,(%rcx)
|
|
6634c066: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c06a: 44 8b 48 28 mov 0x28(%rax),%r9d
|
|
6634c06e: 45 85 c9 test %r9d,%r9d
|
|
6634c071: 74 57 je 6634c0ca <GateFunc_Rom4x8_F+0x30a>
|
|
6634c073: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c077: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634c07b: 45 29 0a sub %r9d,(%r10)
|
|
6634c07e: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax)
|
|
6634c085: 41 8b 2a mov (%r10),%ebp
|
|
6634c088: 45 31 d2 xor %r10d,%r10d
|
|
6634c08b: 4c 8b 4a 50 mov 0x50(%rdx),%r9
|
|
6634c08f: 85 ed test %ebp,%ebp
|
|
6634c091: 41 0f 9f c2 setg %r10b
|
|
6634c095: 45 3b 11 cmp (%r9),%r10d
|
|
6634c098: 74 30 je 6634c0ca <GateFunc_Rom4x8_F+0x30a>
|
|
6634c09a: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c09e: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634c0a2: 41 8b 39 mov (%r9),%edi
|
|
6634c0a5: 85 ff test %edi,%edi
|
|
6634c0a7: 75 21 jne 6634c0ca <GateFunc_Rom4x8_F+0x30a>
|
|
6634c0a9: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c0ad: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634c0b1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c0b5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c0bc: 4c 63 09 movslq (%rcx),%r9
|
|
6634c0bf: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c0c3: 44 89 19 mov %r11d,(%rcx)
|
|
6634c0c6: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c0ca: 44 8b 48 2c mov 0x2c(%rax),%r9d
|
|
6634c0ce: 45 85 c9 test %r9d,%r9d
|
|
6634c0d1: 74 58 je 6634c12b <GateFunc_Rom4x8_F+0x36b>
|
|
6634c0d3: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c0d7: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634c0db: 45 29 0a sub %r9d,(%r10)
|
|
6634c0de: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%rax)
|
|
6634c0e5: 41 8b 32 mov (%r10),%esi
|
|
6634c0e8: 45 31 d2 xor %r10d,%r10d
|
|
6634c0eb: 4c 8b 4a 58 mov 0x58(%rdx),%r9
|
|
6634c0ef: 85 f6 test %esi,%esi
|
|
6634c0f1: 41 0f 9f c2 setg %r10b
|
|
6634c0f5: 45 3b 11 cmp (%r9),%r10d
|
|
6634c0f8: 74 31 je 6634c12b <GateFunc_Rom4x8_F+0x36b>
|
|
6634c0fa: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c0fe: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634c102: 45 8b 19 mov (%r9),%r11d
|
|
6634c105: 45 85 db test %r11d,%r11d
|
|
6634c108: 75 21 jne 6634c12b <GateFunc_Rom4x8_F+0x36b>
|
|
6634c10a: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c10e: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634c112: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c116: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c11d: 4c 63 09 movslq (%rcx),%r9
|
|
6634c120: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c124: 44 89 19 mov %r11d,(%rcx)
|
|
6634c127: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c12b: 44 8b 48 30 mov 0x30(%rax),%r9d
|
|
6634c12f: 45 85 c9 test %r9d,%r9d
|
|
6634c132: 0f 84 23 fd ff ff je 6634be5b <GateFunc_Rom4x8_F+0x9b>
|
|
6634c138: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c13c: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634c140: 45 29 0a sub %r9d,(%r10)
|
|
6634c143: c7 40 30 00 00 00 00 movl $0x0,0x30(%rax)
|
|
6634c14a: 45 31 c9 xor %r9d,%r9d
|
|
6634c14d: 45 8b 12 mov (%r10),%r10d
|
|
6634c150: 48 8b 42 60 mov 0x60(%rdx),%rax
|
|
6634c154: 45 85 d2 test %r10d,%r10d
|
|
6634c157: 41 0f 9f c1 setg %r9b
|
|
6634c15b: 44 3b 08 cmp (%rax),%r9d
|
|
6634c15e: 0f 84 f7 fc ff ff je 6634be5b <GateFunc_Rom4x8_F+0x9b>
|
|
6634c164: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634c168: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634c16c: 8b 00 mov (%rax),%eax
|
|
6634c16e: 85 c0 test %eax,%eax
|
|
6634c170: 0f 85 e5 fc ff ff jne 6634be5b <GateFunc_Rom4x8_F+0x9b>
|
|
6634c176: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634c17a: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
6634c17e: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634c182: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634c188: 48 63 01 movslq (%rcx),%rax
|
|
6634c18b: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634c18f: 44 89 09 mov %r9d,(%rcx)
|
|
6634c192: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634c196: 48 83 c4 28 add $0x28,%rsp
|
|
6634c19a: 5b pop %rbx
|
|
6634c19b: 5e pop %rsi
|
|
6634c19c: 5f pop %rdi
|
|
6634c19d: 5d pop %rbp
|
|
6634c19e: 41 5c pop %r12
|
|
6634c1a0: 41 5d pop %r13
|
|
6634c1a2: c3 retq
|
|
6634c1a3: 0f 1f 00 nopl (%rax)
|
|
6634c1a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634c1ad: 00 00 00
|
|
|
|
000000006634c1b0 <GateFunc_Rom9x8_F>:
|
|
6634c1b0: 41 55 push %r13
|
|
6634c1b2: 41 54 push %r12
|
|
6634c1b4: 55 push %rbp
|
|
6634c1b5: 57 push %rdi
|
|
6634c1b6: 56 push %rsi
|
|
6634c1b7: 53 push %rbx
|
|
6634c1b8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634c1bc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634c1c0: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634c1c7: 48 89 cb mov %rcx,%rbx
|
|
6634c1ca: 44 8b 2a mov (%rdx),%r13d
|
|
6634c1cd: 45 85 ed test %r13d,%r13d
|
|
6634c1d0: 0f 84 ca 00 00 00 je 6634c2a0 <GateFunc_Rom9x8_F+0xf0>
|
|
6634c1d6: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634c1da: bf 0a 00 00 00 mov $0xa,%edi
|
|
6634c1df: 4c 8d 2d 1a 6e 00 00 lea 0x6e1a(%rip),%r13 # 66353000 <.rdata>
|
|
6634c1e6: 4c 8d 25 23 6e 00 00 lea 0x6e23(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634c1ed: 8b 0a mov (%rdx),%ecx
|
|
6634c1ef: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634c1f3: 8b 12 mov (%rdx),%edx
|
|
6634c1f5: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634c1f8: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634c1fc: 8b 09 mov (%rcx),%ecx
|
|
6634c1fe: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634c201: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634c205: 8b 09 mov (%rcx),%ecx
|
|
6634c207: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634c20a: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634c20e: 8b 31 mov (%rcx),%esi
|
|
6634c210: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634c214: c1 e6 04 shl $0x4,%esi
|
|
6634c217: 01 d6 add %edx,%esi
|
|
6634c219: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634c21d: 8b 12 mov (%rdx),%edx
|
|
6634c21f: c1 e2 05 shl $0x5,%edx
|
|
6634c222: 01 d6 add %edx,%esi
|
|
6634c224: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634c228: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634c22c: 8b 12 mov (%rdx),%edx
|
|
6634c22e: c1 e2 06 shl $0x6,%edx
|
|
6634c231: 01 f2 add %esi,%edx
|
|
6634c233: 8b 31 mov (%rcx),%esi
|
|
6634c235: c1 e6 07 shl $0x7,%esi
|
|
6634c238: 01 f2 add %esi,%edx
|
|
6634c23a: 8b 30 mov (%rax),%esi
|
|
6634c23c: c1 e6 08 shl $0x8,%esi
|
|
6634c23f: 01 d6 add %edx,%esi
|
|
6634c241: 48 63 ee movslq %esi,%rbp
|
|
6634c244: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634c248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634c24f: 00
|
|
6634c250: 85 f6 test %esi,%esi
|
|
6634c252: 78 05 js 6634c259 <GateFunc_Rom9x8_F+0xa9>
|
|
6634c254: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634c257: 7f 11 jg 6634c26a <GateFunc_Rom9x8_F+0xba>
|
|
6634c259: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634c25f: 4c 89 ea mov %r13,%rdx
|
|
6634c262: 4c 89 e1 mov %r12,%rcx
|
|
6634c265: e8 96 4d 00 00 callq 66351000 <_assert>
|
|
6634c26a: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634c26e: 89 fa mov %edi,%edx
|
|
6634c270: 48 89 d9 mov %rbx,%rcx
|
|
6634c273: 83 c7 01 add $0x1,%edi
|
|
6634c276: 81 c6 00 02 00 00 add $0x200,%esi
|
|
6634c27c: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634c280: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634c287: e8 24 51 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634c28c: 83 ff 12 cmp $0x12,%edi
|
|
6634c28f: 75 bf jne 6634c250 <GateFunc_Rom9x8_F+0xa0>
|
|
6634c291: 48 83 c4 28 add $0x28,%rsp
|
|
6634c295: 5b pop %rbx
|
|
6634c296: 5e pop %rsi
|
|
6634c297: 5f pop %rdi
|
|
6634c298: 5d pop %rbp
|
|
6634c299: 41 5c pop %r12
|
|
6634c29b: 41 5d pop %r13
|
|
6634c29d: c3 retq
|
|
6634c29e: 66 90 xchg %ax,%ax
|
|
6634c2a0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634c2a4: 4c 8b 05 75 a6 00 00 mov 0xa675(%rip),%r8 # 66356920 <net_queue>
|
|
6634c2ab: 48 8b 0d 7e a6 00 00 mov 0xa67e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634c2b2: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634c2b6: 45 85 c9 test %r9d,%r9d
|
|
6634c2b9: 74 58 je 6634c313 <GateFunc_Rom9x8_F+0x163>
|
|
6634c2bb: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c2bf: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634c2c3: 45 29 0a sub %r9d,(%r10)
|
|
6634c2c6: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634c2cd: 45 8b 22 mov (%r10),%r12d
|
|
6634c2d0: 45 31 d2 xor %r10d,%r10d
|
|
6634c2d3: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634c2d7: 45 85 e4 test %r12d,%r12d
|
|
6634c2da: 41 0f 9f c2 setg %r10b
|
|
6634c2de: 45 3b 11 cmp (%r9),%r10d
|
|
6634c2e1: 74 30 je 6634c313 <GateFunc_Rom9x8_F+0x163>
|
|
6634c2e3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c2e7: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634c2eb: 41 8b 29 mov (%r9),%ebp
|
|
6634c2ee: 85 ed test %ebp,%ebp
|
|
6634c2f0: 75 21 jne 6634c313 <GateFunc_Rom9x8_F+0x163>
|
|
6634c2f2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c2f6: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634c2fa: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c2fe: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c305: 4c 63 09 movslq (%rcx),%r9
|
|
6634c308: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c30c: 44 89 19 mov %r11d,(%rcx)
|
|
6634c30f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c313: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634c317: 45 85 c9 test %r9d,%r9d
|
|
6634c31a: 74 57 je 6634c373 <GateFunc_Rom9x8_F+0x1c3>
|
|
6634c31c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c320: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634c324: 45 29 0a sub %r9d,(%r10)
|
|
6634c327: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634c32e: 41 8b 3a mov (%r10),%edi
|
|
6634c331: 45 31 d2 xor %r10d,%r10d
|
|
6634c334: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634c338: 85 ff test %edi,%edi
|
|
6634c33a: 41 0f 9f c2 setg %r10b
|
|
6634c33e: 45 3b 11 cmp (%r9),%r10d
|
|
6634c341: 74 30 je 6634c373 <GateFunc_Rom9x8_F+0x1c3>
|
|
6634c343: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c347: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634c34b: 41 8b 31 mov (%r9),%esi
|
|
6634c34e: 85 f6 test %esi,%esi
|
|
6634c350: 75 21 jne 6634c373 <GateFunc_Rom9x8_F+0x1c3>
|
|
6634c352: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c356: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634c35a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c35e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c365: 4c 63 09 movslq (%rcx),%r9
|
|
6634c368: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c36c: 44 89 19 mov %r11d,(%rcx)
|
|
6634c36f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c373: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634c377: 45 85 c9 test %r9d,%r9d
|
|
6634c37a: 74 59 je 6634c3d5 <GateFunc_Rom9x8_F+0x225>
|
|
6634c37c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c380: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634c384: 45 29 0a sub %r9d,(%r10)
|
|
6634c387: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634c38e: 45 8b 1a mov (%r10),%r11d
|
|
6634c391: 45 31 d2 xor %r10d,%r10d
|
|
6634c394: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634c398: 45 85 db test %r11d,%r11d
|
|
6634c39b: 41 0f 9f c2 setg %r10b
|
|
6634c39f: 45 3b 11 cmp (%r9),%r10d
|
|
6634c3a2: 74 31 je 6634c3d5 <GateFunc_Rom9x8_F+0x225>
|
|
6634c3a4: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c3a8: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634c3ac: 45 8b 11 mov (%r9),%r10d
|
|
6634c3af: 45 85 d2 test %r10d,%r10d
|
|
6634c3b2: 75 21 jne 6634c3d5 <GateFunc_Rom9x8_F+0x225>
|
|
6634c3b4: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c3b8: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634c3bc: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c3c0: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c3c7: 4c 63 09 movslq (%rcx),%r9
|
|
6634c3ca: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c3ce: 44 89 19 mov %r11d,(%rcx)
|
|
6634c3d1: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c3d5: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634c3d9: 45 85 c9 test %r9d,%r9d
|
|
6634c3dc: 74 59 je 6634c437 <GateFunc_Rom9x8_F+0x287>
|
|
6634c3de: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c3e2: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634c3e6: 45 29 0a sub %r9d,(%r10)
|
|
6634c3e9: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634c3f0: 45 8b 0a mov (%r10),%r9d
|
|
6634c3f3: 45 31 d2 xor %r10d,%r10d
|
|
6634c3f6: 45 85 c9 test %r9d,%r9d
|
|
6634c3f9: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634c3fd: 41 0f 9f c2 setg %r10b
|
|
6634c401: 45 3b 11 cmp (%r9),%r10d
|
|
6634c404: 74 31 je 6634c437 <GateFunc_Rom9x8_F+0x287>
|
|
6634c406: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c40a: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634c40e: 45 8b 29 mov (%r9),%r13d
|
|
6634c411: 45 85 ed test %r13d,%r13d
|
|
6634c414: 75 21 jne 6634c437 <GateFunc_Rom9x8_F+0x287>
|
|
6634c416: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c41a: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634c41e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c422: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c429: 4c 63 09 movslq (%rcx),%r9
|
|
6634c42c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c430: 44 89 19 mov %r11d,(%rcx)
|
|
6634c433: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c437: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634c43b: 45 85 c9 test %r9d,%r9d
|
|
6634c43e: 74 58 je 6634c498 <GateFunc_Rom9x8_F+0x2e8>
|
|
6634c440: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c444: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634c448: 45 29 0a sub %r9d,(%r10)
|
|
6634c44b: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634c452: 45 8b 22 mov (%r10),%r12d
|
|
6634c455: 45 31 d2 xor %r10d,%r10d
|
|
6634c458: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634c45c: 45 85 e4 test %r12d,%r12d
|
|
6634c45f: 41 0f 9f c2 setg %r10b
|
|
6634c463: 45 3b 11 cmp (%r9),%r10d
|
|
6634c466: 74 30 je 6634c498 <GateFunc_Rom9x8_F+0x2e8>
|
|
6634c468: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c46c: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634c470: 41 8b 29 mov (%r9),%ebp
|
|
6634c473: 85 ed test %ebp,%ebp
|
|
6634c475: 75 21 jne 6634c498 <GateFunc_Rom9x8_F+0x2e8>
|
|
6634c477: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c47b: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634c47f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c483: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c48a: 4c 63 09 movslq (%rcx),%r9
|
|
6634c48d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c491: 44 89 19 mov %r11d,(%rcx)
|
|
6634c494: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c498: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634c49c: 45 85 c9 test %r9d,%r9d
|
|
6634c49f: 74 57 je 6634c4f8 <GateFunc_Rom9x8_F+0x348>
|
|
6634c4a1: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c4a5: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634c4a9: 45 29 0a sub %r9d,(%r10)
|
|
6634c4ac: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634c4b3: 41 8b 3a mov (%r10),%edi
|
|
6634c4b6: 45 31 d2 xor %r10d,%r10d
|
|
6634c4b9: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634c4bd: 85 ff test %edi,%edi
|
|
6634c4bf: 41 0f 9f c2 setg %r10b
|
|
6634c4c3: 45 3b 11 cmp (%r9),%r10d
|
|
6634c4c6: 74 30 je 6634c4f8 <GateFunc_Rom9x8_F+0x348>
|
|
6634c4c8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c4cc: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634c4d0: 41 8b 31 mov (%r9),%esi
|
|
6634c4d3: 85 f6 test %esi,%esi
|
|
6634c4d5: 75 21 jne 6634c4f8 <GateFunc_Rom9x8_F+0x348>
|
|
6634c4d7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c4db: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634c4df: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c4e3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c4ea: 4c 63 09 movslq (%rcx),%r9
|
|
6634c4ed: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c4f1: 44 89 19 mov %r11d,(%rcx)
|
|
6634c4f4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c4f8: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634c4fc: 45 85 c9 test %r9d,%r9d
|
|
6634c4ff: 74 65 je 6634c566 <GateFunc_Rom9x8_F+0x3b6>
|
|
6634c501: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c505: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634c50c: 45 29 0a sub %r9d,(%r10)
|
|
6634c50f: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634c516: 45 8b 1a mov (%r10),%r11d
|
|
6634c519: 45 31 d2 xor %r10d,%r10d
|
|
6634c51c: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634c523: 45 85 db test %r11d,%r11d
|
|
6634c526: 41 0f 9f c2 setg %r10b
|
|
6634c52a: 45 3b 11 cmp (%r9),%r10d
|
|
6634c52d: 74 37 je 6634c566 <GateFunc_Rom9x8_F+0x3b6>
|
|
6634c52f: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c533: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634c53a: 45 8b 11 mov (%r9),%r10d
|
|
6634c53d: 45 85 d2 test %r10d,%r10d
|
|
6634c540: 75 24 jne 6634c566 <GateFunc_Rom9x8_F+0x3b6>
|
|
6634c542: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c546: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634c54d: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c551: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c558: 4c 63 09 movslq (%rcx),%r9
|
|
6634c55b: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c55f: 44 89 19 mov %r11d,(%rcx)
|
|
6634c562: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c566: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634c56a: 45 85 c9 test %r9d,%r9d
|
|
6634c56d: 0f 84 1e fd ff ff je 6634c291 <GateFunc_Rom9x8_F+0xe1>
|
|
6634c573: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c577: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax
|
|
6634c57e: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634c585: 45 29 0a sub %r9d,(%r10)
|
|
6634c588: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634c58f: 31 d2 xor %edx,%edx
|
|
6634c591: 45 8b 0a mov (%r10),%r9d
|
|
6634c594: 45 85 c9 test %r9d,%r9d
|
|
6634c597: 0f 9f c2 setg %dl
|
|
6634c59a: 3b 10 cmp (%rax),%edx
|
|
6634c59c: 0f 84 ef fc ff ff je 6634c291 <GateFunc_Rom9x8_F+0xe1>
|
|
6634c5a2: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634c5a6: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax
|
|
6634c5ad: 8b 00 mov (%rax),%eax
|
|
6634c5af: 85 c0 test %eax,%eax
|
|
6634c5b1: 0f 85 da fc ff ff jne 6634c291 <GateFunc_Rom9x8_F+0xe1>
|
|
6634c5b7: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634c5bb: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx
|
|
6634c5c2: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634c5c6: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634c5cc: 48 63 01 movslq (%rcx),%rax
|
|
6634c5cf: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634c5d3: 44 89 09 mov %r9d,(%rcx)
|
|
6634c5d6: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634c5da: 48 83 c4 28 add $0x28,%rsp
|
|
6634c5de: 5b pop %rbx
|
|
6634c5df: 5e pop %rsi
|
|
6634c5e0: 5f pop %rdi
|
|
6634c5e1: 5d pop %rbp
|
|
6634c5e2: 41 5c pop %r12
|
|
6634c5e4: 41 5d pop %r13
|
|
6634c5e6: c3 retq
|
|
6634c5e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634c5ee: 00 00
|
|
|
|
000000006634c5f0 <GateFunc_Rom10x8_F>:
|
|
6634c5f0: 41 55 push %r13
|
|
6634c5f2: 41 54 push %r12
|
|
6634c5f4: 55 push %rbp
|
|
6634c5f5: 57 push %rdi
|
|
6634c5f6: 56 push %rsi
|
|
6634c5f7: 53 push %rbx
|
|
6634c5f8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634c5fc: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634c600: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx
|
|
6634c607: 48 89 cb mov %rcx,%rbx
|
|
6634c60a: 44 8b 2a mov (%rdx),%r13d
|
|
6634c60d: 45 85 ed test %r13d,%r13d
|
|
6634c610: 0f 84 cb 00 00 00 je 6634c6e1 <GateFunc_Rom10x8_F+0xf1>
|
|
6634c616: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634c61a: bf 0b 00 00 00 mov $0xb,%edi
|
|
6634c61f: 4c 8d 2d da 69 00 00 lea 0x69da(%rip),%r13 # 66353000 <.rdata>
|
|
6634c626: 4c 8d 25 e3 69 00 00 lea 0x69e3(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634c62d: 8b 0a mov (%rdx),%ecx
|
|
6634c62f: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634c633: 8b 12 mov (%rdx),%edx
|
|
6634c635: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634c638: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634c63c: 8b 09 mov (%rcx),%ecx
|
|
6634c63e: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634c641: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634c645: 8b 09 mov (%rcx),%ecx
|
|
6634c647: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634c64a: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634c64e: 8b 31 mov (%rcx),%esi
|
|
6634c650: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
6634c654: c1 e6 04 shl $0x4,%esi
|
|
6634c657: 01 f2 add %esi,%edx
|
|
6634c659: 8b 31 mov (%rcx),%esi
|
|
6634c65b: 48 8b 48 48 mov 0x48(%rax),%rcx
|
|
6634c65f: c1 e6 05 shl $0x5,%esi
|
|
6634c662: 01 d6 add %edx,%esi
|
|
6634c664: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634c668: 8b 12 mov (%rdx),%edx
|
|
6634c66a: c1 e2 06 shl $0x6,%edx
|
|
6634c66d: 01 d6 add %edx,%esi
|
|
6634c66f: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634c673: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634c677: 8b 12 mov (%rdx),%edx
|
|
6634c679: c1 e2 07 shl $0x7,%edx
|
|
6634c67c: 01 f2 add %esi,%edx
|
|
6634c67e: 8b 31 mov (%rcx),%esi
|
|
6634c680: c1 e6 08 shl $0x8,%esi
|
|
6634c683: 01 f2 add %esi,%edx
|
|
6634c685: 8b 30 mov (%rax),%esi
|
|
6634c687: c1 e6 09 shl $0x9,%esi
|
|
6634c68a: 01 d6 add %edx,%esi
|
|
6634c68c: 48 63 ee movslq %esi,%rbp
|
|
6634c68f: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634c693: 85 f6 test %esi,%esi
|
|
6634c695: 78 05 js 6634c69c <GateFunc_Rom10x8_F+0xac>
|
|
6634c697: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634c69a: 7f 11 jg 6634c6ad <GateFunc_Rom10x8_F+0xbd>
|
|
6634c69c: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634c6a2: 4c 89 ea mov %r13,%rdx
|
|
6634c6a5: 4c 89 e1 mov %r12,%rcx
|
|
6634c6a8: e8 53 49 00 00 callq 66351000 <_assert>
|
|
6634c6ad: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634c6b1: 89 fa mov %edi,%edx
|
|
6634c6b3: 48 89 d9 mov %rbx,%rcx
|
|
6634c6b6: 83 c7 01 add $0x1,%edi
|
|
6634c6b9: 81 c6 00 04 00 00 add $0x400,%esi
|
|
6634c6bf: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634c6c3: 48 81 c5 00 10 00 00 add $0x1000,%rbp
|
|
6634c6ca: e8 e1 4c ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634c6cf: 83 ff 13 cmp $0x13,%edi
|
|
6634c6d2: 75 bf jne 6634c693 <GateFunc_Rom10x8_F+0xa3>
|
|
6634c6d4: 48 83 c4 28 add $0x28,%rsp
|
|
6634c6d8: 5b pop %rbx
|
|
6634c6d9: 5e pop %rsi
|
|
6634c6da: 5f pop %rdi
|
|
6634c6db: 5d pop %rbp
|
|
6634c6dc: 41 5c pop %r12
|
|
6634c6de: 41 5d pop %r13
|
|
6634c6e0: c3 retq
|
|
6634c6e1: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634c6e5: 4c 8b 05 34 a2 00 00 mov 0xa234(%rip),%r8 # 66356920 <net_queue>
|
|
6634c6ec: 48 8b 0d 3d a2 00 00 mov 0xa23d(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634c6f3: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634c6f7: 45 85 c9 test %r9d,%r9d
|
|
6634c6fa: 74 58 je 6634c754 <GateFunc_Rom10x8_F+0x164>
|
|
6634c6fc: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c700: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634c704: 45 29 0a sub %r9d,(%r10)
|
|
6634c707: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634c70e: 45 8b 22 mov (%r10),%r12d
|
|
6634c711: 45 31 d2 xor %r10d,%r10d
|
|
6634c714: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634c718: 45 85 e4 test %r12d,%r12d
|
|
6634c71b: 41 0f 9f c2 setg %r10b
|
|
6634c71f: 45 3b 11 cmp (%r9),%r10d
|
|
6634c722: 74 30 je 6634c754 <GateFunc_Rom10x8_F+0x164>
|
|
6634c724: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c728: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634c72c: 41 8b 29 mov (%r9),%ebp
|
|
6634c72f: 85 ed test %ebp,%ebp
|
|
6634c731: 75 21 jne 6634c754 <GateFunc_Rom10x8_F+0x164>
|
|
6634c733: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c737: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634c73b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c73f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c746: 4c 63 09 movslq (%rcx),%r9
|
|
6634c749: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c74d: 44 89 19 mov %r11d,(%rcx)
|
|
6634c750: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c754: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634c758: 45 85 c9 test %r9d,%r9d
|
|
6634c75b: 74 57 je 6634c7b4 <GateFunc_Rom10x8_F+0x1c4>
|
|
6634c75d: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c761: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634c765: 45 29 0a sub %r9d,(%r10)
|
|
6634c768: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634c76f: 41 8b 3a mov (%r10),%edi
|
|
6634c772: 45 31 d2 xor %r10d,%r10d
|
|
6634c775: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634c779: 85 ff test %edi,%edi
|
|
6634c77b: 41 0f 9f c2 setg %r10b
|
|
6634c77f: 45 3b 11 cmp (%r9),%r10d
|
|
6634c782: 74 30 je 6634c7b4 <GateFunc_Rom10x8_F+0x1c4>
|
|
6634c784: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c788: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634c78c: 41 8b 31 mov (%r9),%esi
|
|
6634c78f: 85 f6 test %esi,%esi
|
|
6634c791: 75 21 jne 6634c7b4 <GateFunc_Rom10x8_F+0x1c4>
|
|
6634c793: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c797: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634c79b: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c79f: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c7a6: 4c 63 09 movslq (%rcx),%r9
|
|
6634c7a9: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c7ad: 44 89 19 mov %r11d,(%rcx)
|
|
6634c7b0: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c7b4: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634c7b8: 45 85 c9 test %r9d,%r9d
|
|
6634c7bb: 74 59 je 6634c816 <GateFunc_Rom10x8_F+0x226>
|
|
6634c7bd: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c7c1: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634c7c5: 45 29 0a sub %r9d,(%r10)
|
|
6634c7c8: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634c7cf: 45 8b 1a mov (%r10),%r11d
|
|
6634c7d2: 45 31 d2 xor %r10d,%r10d
|
|
6634c7d5: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634c7d9: 45 85 db test %r11d,%r11d
|
|
6634c7dc: 41 0f 9f c2 setg %r10b
|
|
6634c7e0: 45 3b 11 cmp (%r9),%r10d
|
|
6634c7e3: 74 31 je 6634c816 <GateFunc_Rom10x8_F+0x226>
|
|
6634c7e5: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c7e9: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634c7ed: 45 8b 11 mov (%r9),%r10d
|
|
6634c7f0: 45 85 d2 test %r10d,%r10d
|
|
6634c7f3: 75 21 jne 6634c816 <GateFunc_Rom10x8_F+0x226>
|
|
6634c7f5: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c7f9: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634c7fd: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c801: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c808: 4c 63 09 movslq (%rcx),%r9
|
|
6634c80b: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c80f: 44 89 19 mov %r11d,(%rcx)
|
|
6634c812: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c816: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634c81a: 45 85 c9 test %r9d,%r9d
|
|
6634c81d: 74 59 je 6634c878 <GateFunc_Rom10x8_F+0x288>
|
|
6634c81f: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c823: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634c827: 45 29 0a sub %r9d,(%r10)
|
|
6634c82a: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634c831: 45 8b 0a mov (%r10),%r9d
|
|
6634c834: 45 31 d2 xor %r10d,%r10d
|
|
6634c837: 45 85 c9 test %r9d,%r9d
|
|
6634c83a: 4c 8b 48 70 mov 0x70(%rax),%r9
|
|
6634c83e: 41 0f 9f c2 setg %r10b
|
|
6634c842: 45 3b 11 cmp (%r9),%r10d
|
|
6634c845: 74 31 je 6634c878 <GateFunc_Rom10x8_F+0x288>
|
|
6634c847: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c84b: 4d 8b 49 70 mov 0x70(%r9),%r9
|
|
6634c84f: 45 8b 29 mov (%r9),%r13d
|
|
6634c852: 45 85 ed test %r13d,%r13d
|
|
6634c855: 75 21 jne 6634c878 <GateFunc_Rom10x8_F+0x288>
|
|
6634c857: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c85b: 4d 8b 51 70 mov 0x70(%r9),%r10
|
|
6634c85f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c863: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c86a: 4c 63 09 movslq (%rcx),%r9
|
|
6634c86d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c871: 44 89 19 mov %r11d,(%rcx)
|
|
6634c874: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c878: 44 8b 4a 3c mov 0x3c(%rdx),%r9d
|
|
6634c87c: 45 85 c9 test %r9d,%r9d
|
|
6634c87f: 74 58 je 6634c8d9 <GateFunc_Rom10x8_F+0x2e9>
|
|
6634c881: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c885: 4d 8b 52 78 mov 0x78(%r10),%r10
|
|
6634c889: 45 29 0a sub %r9d,(%r10)
|
|
6634c88c: c7 42 3c 00 00 00 00 movl $0x0,0x3c(%rdx)
|
|
6634c893: 45 8b 22 mov (%r10),%r12d
|
|
6634c896: 45 31 d2 xor %r10d,%r10d
|
|
6634c899: 4c 8b 48 78 mov 0x78(%rax),%r9
|
|
6634c89d: 45 85 e4 test %r12d,%r12d
|
|
6634c8a0: 41 0f 9f c2 setg %r10b
|
|
6634c8a4: 45 3b 11 cmp (%r9),%r10d
|
|
6634c8a7: 74 30 je 6634c8d9 <GateFunc_Rom10x8_F+0x2e9>
|
|
6634c8a9: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c8ad: 4d 8b 49 78 mov 0x78(%r9),%r9
|
|
6634c8b1: 41 8b 29 mov (%r9),%ebp
|
|
6634c8b4: 85 ed test %ebp,%ebp
|
|
6634c8b6: 75 21 jne 6634c8d9 <GateFunc_Rom10x8_F+0x2e9>
|
|
6634c8b8: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c8bc: 4d 8b 51 78 mov 0x78(%r9),%r10
|
|
6634c8c0: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c8c4: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c8cb: 4c 63 09 movslq (%rcx),%r9
|
|
6634c8ce: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c8d2: 44 89 19 mov %r11d,(%rcx)
|
|
6634c8d5: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c8d9: 44 8b 4a 40 mov 0x40(%rdx),%r9d
|
|
6634c8dd: 45 85 c9 test %r9d,%r9d
|
|
6634c8e0: 74 63 je 6634c945 <GateFunc_Rom10x8_F+0x355>
|
|
6634c8e2: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c8e6: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10
|
|
6634c8ed: 45 29 0a sub %r9d,(%r10)
|
|
6634c8f0: c7 42 40 00 00 00 00 movl $0x0,0x40(%rdx)
|
|
6634c8f7: 41 8b 3a mov (%r10),%edi
|
|
6634c8fa: 45 31 d2 xor %r10d,%r10d
|
|
6634c8fd: 4c 8b 88 80 00 00 00 mov 0x80(%rax),%r9
|
|
6634c904: 85 ff test %edi,%edi
|
|
6634c906: 41 0f 9f c2 setg %r10b
|
|
6634c90a: 45 3b 11 cmp (%r9),%r10d
|
|
6634c90d: 74 36 je 6634c945 <GateFunc_Rom10x8_F+0x355>
|
|
6634c90f: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c913: 4d 8b 89 80 00 00 00 mov 0x80(%r9),%r9
|
|
6634c91a: 41 8b 31 mov (%r9),%esi
|
|
6634c91d: 85 f6 test %esi,%esi
|
|
6634c91f: 75 24 jne 6634c945 <GateFunc_Rom10x8_F+0x355>
|
|
6634c921: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c925: 4d 8b 91 80 00 00 00 mov 0x80(%r9),%r10
|
|
6634c92c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c930: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c937: 4c 63 09 movslq (%rcx),%r9
|
|
6634c93a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c93e: 44 89 19 mov %r11d,(%rcx)
|
|
6634c941: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c945: 44 8b 4a 44 mov 0x44(%rdx),%r9d
|
|
6634c949: 45 85 c9 test %r9d,%r9d
|
|
6634c94c: 74 65 je 6634c9b3 <GateFunc_Rom10x8_F+0x3c3>
|
|
6634c94e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c952: 4d 8b 92 88 00 00 00 mov 0x88(%r10),%r10
|
|
6634c959: 45 29 0a sub %r9d,(%r10)
|
|
6634c95c: c7 42 44 00 00 00 00 movl $0x0,0x44(%rdx)
|
|
6634c963: 45 8b 1a mov (%r10),%r11d
|
|
6634c966: 45 31 d2 xor %r10d,%r10d
|
|
6634c969: 4c 8b 88 88 00 00 00 mov 0x88(%rax),%r9
|
|
6634c970: 45 85 db test %r11d,%r11d
|
|
6634c973: 41 0f 9f c2 setg %r10b
|
|
6634c977: 45 3b 11 cmp (%r9),%r10d
|
|
6634c97a: 74 37 je 6634c9b3 <GateFunc_Rom10x8_F+0x3c3>
|
|
6634c97c: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634c980: 4d 8b 89 88 00 00 00 mov 0x88(%r9),%r9
|
|
6634c987: 45 8b 11 mov (%r9),%r10d
|
|
6634c98a: 45 85 d2 test %r10d,%r10d
|
|
6634c98d: 75 24 jne 6634c9b3 <GateFunc_Rom10x8_F+0x3c3>
|
|
6634c98f: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634c993: 4d 8b 91 88 00 00 00 mov 0x88(%r9),%r10
|
|
6634c99a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634c99e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634c9a5: 4c 63 09 movslq (%rcx),%r9
|
|
6634c9a8: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634c9ac: 44 89 19 mov %r11d,(%rcx)
|
|
6634c9af: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634c9b3: 44 8b 4a 48 mov 0x48(%rdx),%r9d
|
|
6634c9b7: 45 85 c9 test %r9d,%r9d
|
|
6634c9ba: 0f 84 14 fd ff ff je 6634c6d4 <GateFunc_Rom10x8_F+0xe4>
|
|
6634c9c0: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634c9c4: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax
|
|
6634c9cb: 4d 8b 92 90 00 00 00 mov 0x90(%r10),%r10
|
|
6634c9d2: 45 29 0a sub %r9d,(%r10)
|
|
6634c9d5: c7 42 48 00 00 00 00 movl $0x0,0x48(%rdx)
|
|
6634c9dc: 31 d2 xor %edx,%edx
|
|
6634c9de: 45 8b 0a mov (%r10),%r9d
|
|
6634c9e1: 45 85 c9 test %r9d,%r9d
|
|
6634c9e4: 0f 9f c2 setg %dl
|
|
6634c9e7: 3b 10 cmp (%rax),%edx
|
|
6634c9e9: 0f 84 e5 fc ff ff je 6634c6d4 <GateFunc_Rom10x8_F+0xe4>
|
|
6634c9ef: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634c9f3: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax
|
|
6634c9fa: 8b 00 mov (%rax),%eax
|
|
6634c9fc: 85 c0 test %eax,%eax
|
|
6634c9fe: 0f 85 d0 fc ff ff jne 6634c6d4 <GateFunc_Rom10x8_F+0xe4>
|
|
6634ca04: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634ca08: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx
|
|
6634ca0f: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634ca13: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634ca19: 48 63 01 movslq (%rcx),%rax
|
|
6634ca1c: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634ca20: 44 89 09 mov %r9d,(%rcx)
|
|
6634ca23: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634ca27: 48 83 c4 28 add $0x28,%rsp
|
|
6634ca2b: 5b pop %rbx
|
|
6634ca2c: 5e pop %rsi
|
|
6634ca2d: 5f pop %rdi
|
|
6634ca2e: 5d pop %rbp
|
|
6634ca2f: 41 5c pop %r12
|
|
6634ca31: 41 5d pop %r13
|
|
6634ca33: c3 retq
|
|
6634ca34: 66 90 xchg %ax,%ax
|
|
6634ca36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634ca3d: 00 00 00
|
|
|
|
000000006634ca40 <GateFunc_Rom6x8_F>:
|
|
6634ca40: 41 55 push %r13
|
|
6634ca42: 41 54 push %r12
|
|
6634ca44: 55 push %rbp
|
|
6634ca45: 57 push %rdi
|
|
6634ca46: 56 push %rsi
|
|
6634ca47: 53 push %rbx
|
|
6634ca48: 48 83 ec 28 sub $0x28,%rsp
|
|
6634ca4c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634ca50: 48 8b 50 78 mov 0x78(%rax),%rdx
|
|
6634ca54: 48 89 cb mov %rcx,%rbx
|
|
6634ca57: 44 8b 2a mov (%rdx),%r13d
|
|
6634ca5a: 45 85 ed test %r13d,%r13d
|
|
6634ca5d: 0f 84 9d 00 00 00 je 6634cb00 <GateFunc_Rom6x8_F+0xc0>
|
|
6634ca63: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634ca67: bf 07 00 00 00 mov $0x7,%edi
|
|
6634ca6c: 4c 8d 2d 8d 65 00 00 lea 0x658d(%rip),%r13 # 66353000 <.rdata>
|
|
6634ca73: 4c 8d 25 96 65 00 00 lea 0x6596(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634ca7a: 8b 0a mov (%rdx),%ecx
|
|
6634ca7c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634ca80: 8b 12 mov (%rdx),%edx
|
|
6634ca82: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634ca85: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634ca89: 8b 09 mov (%rcx),%ecx
|
|
6634ca8b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634ca8e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634ca92: 8b 09 mov (%rcx),%ecx
|
|
6634ca94: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634ca97: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634ca9b: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634ca9f: 8b 31 mov (%rcx),%esi
|
|
6634caa1: c1 e6 04 shl $0x4,%esi
|
|
6634caa4: 01 f2 add %esi,%edx
|
|
6634caa6: 8b 30 mov (%rax),%esi
|
|
6634caa8: c1 e6 05 shl $0x5,%esi
|
|
6634caab: 01 d6 add %edx,%esi
|
|
6634caad: 48 63 ee movslq %esi,%rbp
|
|
6634cab0: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634cab4: 85 f6 test %esi,%esi
|
|
6634cab6: 78 05 js 6634cabd <GateFunc_Rom6x8_F+0x7d>
|
|
6634cab8: 39 73 38 cmp %esi,0x38(%rbx)
|
|
6634cabb: 7f 11 jg 6634cace <GateFunc_Rom6x8_F+0x8e>
|
|
6634cabd: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634cac3: 4c 89 ea mov %r13,%rdx
|
|
6634cac6: 4c 89 e1 mov %r12,%rcx
|
|
6634cac9: e8 32 45 00 00 callq 66351000 <_assert>
|
|
6634cace: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634cad2: 89 fa mov %edi,%edx
|
|
6634cad4: 48 89 d9 mov %rbx,%rcx
|
|
6634cad7: 83 c7 01 add $0x1,%edi
|
|
6634cada: 83 c6 40 add $0x40,%esi
|
|
6634cadd: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634cae1: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
6634cae8: e8 c3 48 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634caed: 83 ff 0f cmp $0xf,%edi
|
|
6634caf0: 75 c2 jne 6634cab4 <GateFunc_Rom6x8_F+0x74>
|
|
6634caf2: 48 83 c4 28 add $0x28,%rsp
|
|
6634caf6: 5b pop %rbx
|
|
6634caf7: 5e pop %rsi
|
|
6634caf8: 5f pop %rdi
|
|
6634caf9: 5d pop %rbp
|
|
6634cafa: 41 5c pop %r12
|
|
6634cafc: 41 5d pop %r13
|
|
6634cafe: c3 retq
|
|
6634caff: 90 nop
|
|
6634cb00: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634cb04: 4c 8b 05 15 9e 00 00 mov 0x9e15(%rip),%r8 # 66356920 <net_queue>
|
|
6634cb0b: 48 8b 0d 1e 9e 00 00 mov 0x9e1e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634cb12: 44 8b 4a 1c mov 0x1c(%rdx),%r9d
|
|
6634cb16: 45 85 c9 test %r9d,%r9d
|
|
6634cb19: 74 58 je 6634cb73 <GateFunc_Rom6x8_F+0x133>
|
|
6634cb1b: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cb1f: 4d 8b 52 38 mov 0x38(%r10),%r10
|
|
6634cb23: 45 29 0a sub %r9d,(%r10)
|
|
6634cb26: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
6634cb2d: 45 8b 22 mov (%r10),%r12d
|
|
6634cb30: 45 31 d2 xor %r10d,%r10d
|
|
6634cb33: 4c 8b 48 38 mov 0x38(%rax),%r9
|
|
6634cb37: 45 85 e4 test %r12d,%r12d
|
|
6634cb3a: 41 0f 9f c2 setg %r10b
|
|
6634cb3e: 45 3b 11 cmp (%r9),%r10d
|
|
6634cb41: 74 30 je 6634cb73 <GateFunc_Rom6x8_F+0x133>
|
|
6634cb43: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cb47: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634cb4b: 41 8b 29 mov (%r9),%ebp
|
|
6634cb4e: 85 ed test %ebp,%ebp
|
|
6634cb50: 75 21 jne 6634cb73 <GateFunc_Rom6x8_F+0x133>
|
|
6634cb52: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cb56: 4d 8b 51 38 mov 0x38(%r9),%r10
|
|
6634cb5a: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cb5e: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cb65: 4c 63 09 movslq (%rcx),%r9
|
|
6634cb68: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cb6c: 44 89 19 mov %r11d,(%rcx)
|
|
6634cb6f: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cb73: 44 8b 4a 20 mov 0x20(%rdx),%r9d
|
|
6634cb77: 45 85 c9 test %r9d,%r9d
|
|
6634cb7a: 74 57 je 6634cbd3 <GateFunc_Rom6x8_F+0x193>
|
|
6634cb7c: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cb80: 4d 8b 52 40 mov 0x40(%r10),%r10
|
|
6634cb84: 45 29 0a sub %r9d,(%r10)
|
|
6634cb87: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634cb8e: 41 8b 3a mov (%r10),%edi
|
|
6634cb91: 45 31 d2 xor %r10d,%r10d
|
|
6634cb94: 4c 8b 48 40 mov 0x40(%rax),%r9
|
|
6634cb98: 85 ff test %edi,%edi
|
|
6634cb9a: 41 0f 9f c2 setg %r10b
|
|
6634cb9e: 45 3b 11 cmp (%r9),%r10d
|
|
6634cba1: 74 30 je 6634cbd3 <GateFunc_Rom6x8_F+0x193>
|
|
6634cba3: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cba7: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634cbab: 41 8b 31 mov (%r9),%esi
|
|
6634cbae: 85 f6 test %esi,%esi
|
|
6634cbb0: 75 21 jne 6634cbd3 <GateFunc_Rom6x8_F+0x193>
|
|
6634cbb2: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cbb6: 4d 8b 51 40 mov 0x40(%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 24 mov 0x24(%rdx),%r9d
|
|
6634cbd7: 45 85 c9 test %r9d,%r9d
|
|
6634cbda: 74 59 je 6634cc35 <GateFunc_Rom6x8_F+0x1f5>
|
|
6634cbdc: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cbe0: 4d 8b 52 48 mov 0x48(%r10),%r10
|
|
6634cbe4: 45 29 0a sub %r9d,(%r10)
|
|
6634cbe7: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634cbee: 45 8b 1a mov (%r10),%r11d
|
|
6634cbf1: 45 31 d2 xor %r10d,%r10d
|
|
6634cbf4: 4c 8b 48 48 mov 0x48(%rax),%r9
|
|
6634cbf8: 45 85 db test %r11d,%r11d
|
|
6634cbfb: 41 0f 9f c2 setg %r10b
|
|
6634cbff: 45 3b 11 cmp (%r9),%r10d
|
|
6634cc02: 74 31 je 6634cc35 <GateFunc_Rom6x8_F+0x1f5>
|
|
6634cc04: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cc08: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634cc0c: 45 8b 11 mov (%r9),%r10d
|
|
6634cc0f: 45 85 d2 test %r10d,%r10d
|
|
6634cc12: 75 21 jne 6634cc35 <GateFunc_Rom6x8_F+0x1f5>
|
|
6634cc14: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cc18: 4d 8b 51 48 mov 0x48(%r9),%r10
|
|
6634cc1c: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cc20: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cc27: 4c 63 09 movslq (%rcx),%r9
|
|
6634cc2a: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cc2e: 44 89 19 mov %r11d,(%rcx)
|
|
6634cc31: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cc35: 44 8b 4a 28 mov 0x28(%rdx),%r9d
|
|
6634cc39: 45 85 c9 test %r9d,%r9d
|
|
6634cc3c: 74 59 je 6634cc97 <GateFunc_Rom6x8_F+0x257>
|
|
6634cc3e: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cc42: 4d 8b 52 50 mov 0x50(%r10),%r10
|
|
6634cc46: 45 29 0a sub %r9d,(%r10)
|
|
6634cc49: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634cc50: 45 8b 0a mov (%r10),%r9d
|
|
6634cc53: 45 31 d2 xor %r10d,%r10d
|
|
6634cc56: 45 85 c9 test %r9d,%r9d
|
|
6634cc59: 4c 8b 48 50 mov 0x50(%rax),%r9
|
|
6634cc5d: 41 0f 9f c2 setg %r10b
|
|
6634cc61: 45 3b 11 cmp (%r9),%r10d
|
|
6634cc64: 74 31 je 6634cc97 <GateFunc_Rom6x8_F+0x257>
|
|
6634cc66: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cc6a: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634cc6e: 45 8b 29 mov (%r9),%r13d
|
|
6634cc71: 45 85 ed test %r13d,%r13d
|
|
6634cc74: 75 21 jne 6634cc97 <GateFunc_Rom6x8_F+0x257>
|
|
6634cc76: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cc7a: 4d 8b 51 50 mov 0x50(%r9),%r10
|
|
6634cc7e: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cc82: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cc89: 4c 63 09 movslq (%rcx),%r9
|
|
6634cc8c: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cc90: 44 89 19 mov %r11d,(%rcx)
|
|
6634cc93: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cc97: 44 8b 4a 2c mov 0x2c(%rdx),%r9d
|
|
6634cc9b: 45 85 c9 test %r9d,%r9d
|
|
6634cc9e: 74 58 je 6634ccf8 <GateFunc_Rom6x8_F+0x2b8>
|
|
6634cca0: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cca4: 4d 8b 52 58 mov 0x58(%r10),%r10
|
|
6634cca8: 45 29 0a sub %r9d,(%r10)
|
|
6634ccab: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634ccb2: 45 8b 22 mov (%r10),%r12d
|
|
6634ccb5: 45 31 d2 xor %r10d,%r10d
|
|
6634ccb8: 4c 8b 48 58 mov 0x58(%rax),%r9
|
|
6634ccbc: 45 85 e4 test %r12d,%r12d
|
|
6634ccbf: 41 0f 9f c2 setg %r10b
|
|
6634ccc3: 45 3b 11 cmp (%r9),%r10d
|
|
6634ccc6: 74 30 je 6634ccf8 <GateFunc_Rom6x8_F+0x2b8>
|
|
6634ccc8: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cccc: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634ccd0: 41 8b 29 mov (%r9),%ebp
|
|
6634ccd3: 85 ed test %ebp,%ebp
|
|
6634ccd5: 75 21 jne 6634ccf8 <GateFunc_Rom6x8_F+0x2b8>
|
|
6634ccd7: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634ccdb: 4d 8b 51 58 mov 0x58(%r9),%r10
|
|
6634ccdf: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cce3: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634ccea: 4c 63 09 movslq (%rcx),%r9
|
|
6634cced: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634ccf1: 44 89 19 mov %r11d,(%rcx)
|
|
6634ccf4: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634ccf8: 44 8b 4a 30 mov 0x30(%rdx),%r9d
|
|
6634ccfc: 45 85 c9 test %r9d,%r9d
|
|
6634ccff: 74 57 je 6634cd58 <GateFunc_Rom6x8_F+0x318>
|
|
6634cd01: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cd05: 4d 8b 52 60 mov 0x60(%r10),%r10
|
|
6634cd09: 45 29 0a sub %r9d,(%r10)
|
|
6634cd0c: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634cd13: 41 8b 3a mov (%r10),%edi
|
|
6634cd16: 45 31 d2 xor %r10d,%r10d
|
|
6634cd19: 4c 8b 48 60 mov 0x60(%rax),%r9
|
|
6634cd1d: 85 ff test %edi,%edi
|
|
6634cd1f: 41 0f 9f c2 setg %r10b
|
|
6634cd23: 45 3b 11 cmp (%r9),%r10d
|
|
6634cd26: 74 30 je 6634cd58 <GateFunc_Rom6x8_F+0x318>
|
|
6634cd28: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cd2c: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634cd30: 41 8b 31 mov (%r9),%esi
|
|
6634cd33: 85 f6 test %esi,%esi
|
|
6634cd35: 75 21 jne 6634cd58 <GateFunc_Rom6x8_F+0x318>
|
|
6634cd37: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cd3b: 4d 8b 51 60 mov 0x60(%r9),%r10
|
|
6634cd3f: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cd43: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cd4a: 4c 63 09 movslq (%rcx),%r9
|
|
6634cd4d: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cd51: 44 89 19 mov %r11d,(%rcx)
|
|
6634cd54: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cd58: 44 8b 4a 34 mov 0x34(%rdx),%r9d
|
|
6634cd5c: 45 85 c9 test %r9d,%r9d
|
|
6634cd5f: 74 59 je 6634cdba <GateFunc_Rom6x8_F+0x37a>
|
|
6634cd61: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cd65: 4d 8b 52 68 mov 0x68(%r10),%r10
|
|
6634cd69: 45 29 0a sub %r9d,(%r10)
|
|
6634cd6c: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634cd73: 45 8b 1a mov (%r10),%r11d
|
|
6634cd76: 45 31 d2 xor %r10d,%r10d
|
|
6634cd79: 4c 8b 48 68 mov 0x68(%rax),%r9
|
|
6634cd7d: 45 85 db test %r11d,%r11d
|
|
6634cd80: 41 0f 9f c2 setg %r10b
|
|
6634cd84: 45 3b 11 cmp (%r9),%r10d
|
|
6634cd87: 74 31 je 6634cdba <GateFunc_Rom6x8_F+0x37a>
|
|
6634cd89: 4c 8b 4b 20 mov 0x20(%rbx),%r9
|
|
6634cd8d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634cd91: 45 8b 11 mov (%r9),%r10d
|
|
6634cd94: 45 85 d2 test %r10d,%r10d
|
|
6634cd97: 75 21 jne 6634cdba <GateFunc_Rom6x8_F+0x37a>
|
|
6634cd99: 4c 8b 4b 28 mov 0x28(%rbx),%r9
|
|
6634cd9d: 4d 8b 51 68 mov 0x68(%r9),%r10
|
|
6634cda1: 4d 8b 4a 10 mov 0x10(%r10),%r9
|
|
6634cda5: 41 c7 01 01 00 00 00 movl $0x1,(%r9)
|
|
6634cdac: 4c 63 09 movslq (%rcx),%r9
|
|
6634cdaf: 45 8d 59 01 lea 0x1(%r9),%r11d
|
|
6634cdb3: 44 89 19 mov %r11d,(%rcx)
|
|
6634cdb6: 4f 89 14 c8 mov %r10,(%r8,%r9,8)
|
|
6634cdba: 44 8b 4a 38 mov 0x38(%rdx),%r9d
|
|
6634cdbe: 45 85 c9 test %r9d,%r9d
|
|
6634cdc1: 0f 84 2b fd ff ff je 6634caf2 <GateFunc_Rom6x8_F+0xb2>
|
|
6634cdc7: 4c 8b 53 18 mov 0x18(%rbx),%r10
|
|
6634cdcb: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634cdcf: 4d 8b 52 70 mov 0x70(%r10),%r10
|
|
6634cdd3: 45 29 0a sub %r9d,(%r10)
|
|
6634cdd6: c7 42 38 00 00 00 00 movl $0x0,0x38(%rdx)
|
|
6634cddd: 31 d2 xor %edx,%edx
|
|
6634cddf: 45 8b 0a mov (%r10),%r9d
|
|
6634cde2: 45 85 c9 test %r9d,%r9d
|
|
6634cde5: 0f 9f c2 setg %dl
|
|
6634cde8: 3b 10 cmp (%rax),%edx
|
|
6634cdea: 0f 84 02 fd ff ff je 6634caf2 <GateFunc_Rom6x8_F+0xb2>
|
|
6634cdf0: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634cdf4: 48 8b 40 70 mov 0x70(%rax),%rax
|
|
6634cdf8: 8b 00 mov (%rax),%eax
|
|
6634cdfa: 85 c0 test %eax,%eax
|
|
6634cdfc: 0f 85 f0 fc ff ff jne 6634caf2 <GateFunc_Rom6x8_F+0xb2>
|
|
6634ce02: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634ce06: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
6634ce0a: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634ce0e: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634ce14: 48 63 01 movslq (%rcx),%rax
|
|
6634ce17: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634ce1b: 44 89 09 mov %r9d,(%rcx)
|
|
6634ce1e: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634ce22: 48 83 c4 28 add $0x28,%rsp
|
|
6634ce26: 5b pop %rbx
|
|
6634ce27: 5e pop %rsi
|
|
6634ce28: 5f pop %rdi
|
|
6634ce29: 5d pop %rbp
|
|
6634ce2a: 41 5c pop %r12
|
|
6634ce2c: 41 5d pop %r13
|
|
6634ce2e: c3 retq
|
|
6634ce2f: 90 nop
|
|
|
|
000000006634ce30 <GateFunc_Rom9x1_F>:
|
|
6634ce30: 56 push %rsi
|
|
6634ce31: 53 push %rbx
|
|
6634ce32: 48 83 ec 28 sub $0x28,%rsp
|
|
6634ce36: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634ce3a: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634ce3e: 48 89 ce mov %rcx,%rsi
|
|
6634ce41: 44 8b 02 mov (%rdx),%r8d
|
|
6634ce44: 45 85 c0 test %r8d,%r8d
|
|
6634ce47: 0f 84 f8 00 00 00 je 6634cf45 <GateFunc_Rom9x1_F+0x115>
|
|
6634ce4d: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634ce51: 8b 0a mov (%rdx),%ecx
|
|
6634ce53: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634ce57: 8b 12 mov (%rdx),%edx
|
|
6634ce59: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634ce5c: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634ce60: 8b 09 mov (%rcx),%ecx
|
|
6634ce62: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634ce65: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634ce69: 8b 09 mov (%rcx),%ecx
|
|
6634ce6b: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634ce6e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634ce72: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634ce76: 8b 12 mov (%rdx),%edx
|
|
6634ce78: c1 e2 04 shl $0x4,%edx
|
|
6634ce7b: 01 d3 add %edx,%ebx
|
|
6634ce7d: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634ce81: 8b 12 mov (%rdx),%edx
|
|
6634ce83: c1 e2 05 shl $0x5,%edx
|
|
6634ce86: 01 da add %ebx,%edx
|
|
6634ce88: 8b 19 mov (%rcx),%ebx
|
|
6634ce8a: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634ce8e: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634ce92: c1 e3 06 shl $0x6,%ebx
|
|
6634ce95: 01 da add %ebx,%edx
|
|
6634ce97: 8b 19 mov (%rcx),%ebx
|
|
6634ce99: 8b 00 mov (%rax),%eax
|
|
6634ce9b: c1 e3 07 shl $0x7,%ebx
|
|
6634ce9e: 01 d3 add %edx,%ebx
|
|
6634cea0: c1 e0 08 shl $0x8,%eax
|
|
6634cea3: 01 c3 add %eax,%ebx
|
|
6634cea5: 78 05 js 6634ceac <GateFunc_Rom9x1_F+0x7c>
|
|
6634cea7: 3b 5e 38 cmp 0x38(%rsi),%ebx
|
|
6634ceaa: 7c 19 jl 6634cec5 <GateFunc_Rom9x1_F+0x95>
|
|
6634ceac: 48 8d 15 4d 61 00 00 lea 0x614d(%rip),%rdx # 66353000 <.rdata>
|
|
6634ceb3: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634ceb9: 48 8d 0d 50 61 00 00 lea 0x6150(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634cec0: e8 3b 41 00 00 callq 66351000 <_assert>
|
|
6634cec5: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634cec9: 48 63 c3 movslq %ebx,%rax
|
|
6634cecc: 8b 04 82 mov (%rdx,%rax,4),%eax
|
|
6634cecf: 48 8b 56 08 mov 0x8(%rsi),%rdx
|
|
6634ced3: 8b 4a 28 mov 0x28(%rdx),%ecx
|
|
6634ced6: 39 c8 cmp %ecx,%eax
|
|
6634ced8: 74 64 je 6634cf3e <GateFunc_Rom9x1_F+0x10e>
|
|
6634ceda: 4c 8b 46 18 mov 0x18(%rsi),%r8
|
|
6634cede: 89 c3 mov %eax,%ebx
|
|
6634cee0: 29 cb sub %ecx,%ebx
|
|
6634cee2: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
6634cee6: 41 01 18 add %ebx,(%r8)
|
|
6634cee9: 89 42 28 mov %eax,0x28(%rdx)
|
|
6634ceec: 31 d2 xor %edx,%edx
|
|
6634ceee: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634cef2: 41 8b 08 mov (%r8),%ecx
|
|
6634cef5: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634cef9: 85 c9 test %ecx,%ecx
|
|
6634cefb: 0f 9f c2 setg %dl
|
|
6634cefe: 3b 10 cmp (%rax),%edx
|
|
6634cf00: 74 3c je 6634cf3e <GateFunc_Rom9x1_F+0x10e>
|
|
6634cf02: 48 8b 46 20 mov 0x20(%rsi),%rax
|
|
6634cf06: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634cf0a: 8b 00 mov (%rax),%eax
|
|
6634cf0c: 85 c0 test %eax,%eax
|
|
6634cf0e: 75 2e jne 6634cf3e <GateFunc_Rom9x1_F+0x10e>
|
|
6634cf10: 48 8b 46 28 mov 0x28(%rsi),%rax
|
|
6634cf14: 48 8b 0d 15 9a 00 00 mov 0x9a15(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634cf1b: 4c 8b 05 fe 99 00 00 mov 0x99fe(%rip),%r8 # 66356920 <net_queue>
|
|
6634cf22: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634cf26: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634cf2a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634cf30: 48 63 01 movslq (%rcx),%rax
|
|
6634cf33: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634cf37: 44 89 09 mov %r9d,(%rcx)
|
|
6634cf3a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634cf3e: 48 83 c4 28 add $0x28,%rsp
|
|
6634cf42: 5b pop %rbx
|
|
6634cf43: 5e pop %rsi
|
|
6634cf44: c3 retq
|
|
6634cf45: ba 0a 00 00 00 mov $0xa,%edx
|
|
6634cf4a: 48 83 c4 28 add $0x28,%rsp
|
|
6634cf4e: 5b pop %rbx
|
|
6634cf4f: 5e pop %rsi
|
|
6634cf50: e9 db 44 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634cf55: 90 nop
|
|
6634cf56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634cf5d: 00 00 00
|
|
|
|
000000006634cf60 <GateFunc_Rom8x1_F>:
|
|
6634cf60: 56 push %rsi
|
|
6634cf61: 53 push %rbx
|
|
6634cf62: 48 83 ec 28 sub $0x28,%rsp
|
|
6634cf66: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634cf6a: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634cf6e: 48 89 ce mov %rcx,%rsi
|
|
6634cf71: 44 8b 02 mov (%rdx),%r8d
|
|
6634cf74: 45 85 c0 test %r8d,%r8d
|
|
6634cf77: 0f 84 f3 00 00 00 je 6634d070 <GateFunc_Rom8x1_F+0x110>
|
|
6634cf7d: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634cf81: 8b 0a mov (%rdx),%ecx
|
|
6634cf83: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634cf87: 8b 12 mov (%rdx),%edx
|
|
6634cf89: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634cf8c: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634cf90: 8b 09 mov (%rcx),%ecx
|
|
6634cf92: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634cf95: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634cf99: 8b 09 mov (%rcx),%ecx
|
|
6634cf9b: 8d 1c ca lea (%rdx,%rcx,8),%ebx
|
|
6634cf9e: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634cfa2: 48 8b 48 30 mov 0x30(%rax),%rcx
|
|
6634cfa6: 8b 12 mov (%rdx),%edx
|
|
6634cfa8: c1 e2 04 shl $0x4,%edx
|
|
6634cfab: 01 da add %ebx,%edx
|
|
6634cfad: 8b 19 mov (%rcx),%ebx
|
|
6634cfaf: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634cfb3: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634cfb7: c1 e3 05 shl $0x5,%ebx
|
|
6634cfba: 01 da add %ebx,%edx
|
|
6634cfbc: 8b 19 mov (%rcx),%ebx
|
|
6634cfbe: 8b 00 mov (%rax),%eax
|
|
6634cfc0: c1 e3 06 shl $0x6,%ebx
|
|
6634cfc3: 01 d3 add %edx,%ebx
|
|
6634cfc5: c1 e0 07 shl $0x7,%eax
|
|
6634cfc8: 01 c3 add %eax,%ebx
|
|
6634cfca: 78 05 js 6634cfd1 <GateFunc_Rom8x1_F+0x71>
|
|
6634cfcc: 3b 5e 38 cmp 0x38(%rsi),%ebx
|
|
6634cfcf: 7c 19 jl 6634cfea <GateFunc_Rom8x1_F+0x8a>
|
|
6634cfd1: 48 8d 15 28 60 00 00 lea 0x6028(%rip),%rdx # 66353000 <.rdata>
|
|
6634cfd8: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634cfde: 48 8d 0d 2b 60 00 00 lea 0x602b(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634cfe5: e8 16 40 00 00 callq 66351000 <_assert>
|
|
6634cfea: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634cfee: 48 63 c3 movslq %ebx,%rax
|
|
6634cff1: 8b 04 82 mov (%rdx,%rax,4),%eax
|
|
6634cff4: 48 8b 56 08 mov 0x8(%rsi),%rdx
|
|
6634cff8: 8b 4a 24 mov 0x24(%rdx),%ecx
|
|
6634cffb: 39 c8 cmp %ecx,%eax
|
|
6634cffd: 74 64 je 6634d063 <GateFunc_Rom8x1_F+0x103>
|
|
6634cfff: 4c 8b 46 18 mov 0x18(%rsi),%r8
|
|
6634d003: 89 c3 mov %eax,%ebx
|
|
6634d005: 29 cb sub %ecx,%ebx
|
|
6634d007: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634d00b: 41 01 18 add %ebx,(%r8)
|
|
6634d00e: 89 42 24 mov %eax,0x24(%rdx)
|
|
6634d011: 31 d2 xor %edx,%edx
|
|
6634d013: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634d017: 41 8b 08 mov (%r8),%ecx
|
|
6634d01a: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634d01e: 85 c9 test %ecx,%ecx
|
|
6634d020: 0f 9f c2 setg %dl
|
|
6634d023: 3b 10 cmp (%rax),%edx
|
|
6634d025: 74 3c je 6634d063 <GateFunc_Rom8x1_F+0x103>
|
|
6634d027: 48 8b 46 20 mov 0x20(%rsi),%rax
|
|
6634d02b: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634d02f: 8b 00 mov (%rax),%eax
|
|
6634d031: 85 c0 test %eax,%eax
|
|
6634d033: 75 2e jne 6634d063 <GateFunc_Rom8x1_F+0x103>
|
|
6634d035: 48 8b 46 28 mov 0x28(%rsi),%rax
|
|
6634d039: 48 8b 0d f0 98 00 00 mov 0x98f0(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d040: 4c 8b 05 d9 98 00 00 mov 0x98d9(%rip),%r8 # 66356920 <net_queue>
|
|
6634d047: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634d04b: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d04f: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d055: 48 63 01 movslq (%rcx),%rax
|
|
6634d058: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634d05c: 44 89 09 mov %r9d,(%rcx)
|
|
6634d05f: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634d063: 48 83 c4 28 add $0x28,%rsp
|
|
6634d067: 5b pop %rbx
|
|
6634d068: 5e pop %rsi
|
|
6634d069: c3 retq
|
|
6634d06a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634d070: ba 09 00 00 00 mov $0x9,%edx
|
|
6634d075: 48 83 c4 28 add $0x28,%rsp
|
|
6634d079: 5b pop %rbx
|
|
6634d07a: 5e pop %rsi
|
|
6634d07b: e9 b0 43 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
|
|
000000006634d080 <GateFunc_Rom4x1_F>:
|
|
6634d080: 56 push %rsi
|
|
6634d081: 53 push %rbx
|
|
6634d082: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d086: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d08a: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634d08e: 48 89 cb mov %rcx,%rbx
|
|
6634d091: 44 8b 02 mov (%rdx),%r8d
|
|
6634d094: 45 85 c0 test %r8d,%r8d
|
|
6634d097: 0f 84 c3 00 00 00 je 6634d160 <GateFunc_Rom4x1_F+0xe0>
|
|
6634d09d: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634d0a1: 8b 0a mov (%rdx),%ecx
|
|
6634d0a3: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634d0a7: 8b 12 mov (%rdx),%edx
|
|
6634d0a9: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d0ac: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634d0b0: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634d0b4: 8b 09 mov (%rcx),%ecx
|
|
6634d0b6: 8b 00 mov (%rax),%eax
|
|
6634d0b8: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d0bb: 8d 34 c2 lea (%rdx,%rax,8),%esi
|
|
6634d0be: 85 f6 test %esi,%esi
|
|
6634d0c0: 78 05 js 6634d0c7 <GateFunc_Rom4x1_F+0x47>
|
|
6634d0c2: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634d0c5: 7c 19 jl 6634d0e0 <GateFunc_Rom4x1_F+0x60>
|
|
6634d0c7: 48 8d 15 32 5f 00 00 lea 0x5f32(%rip),%rdx # 66353000 <.rdata>
|
|
6634d0ce: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d0d4: 48 8d 0d 35 5f 00 00 lea 0x5f35(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634d0db: e8 20 3f 00 00 callq 66351000 <_assert>
|
|
6634d0e0: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634d0e4: 48 63 f6 movslq %esi,%rsi
|
|
6634d0e7: 48 8b 53 08 mov 0x8(%rbx),%rdx
|
|
6634d0eb: 8b 04 b0 mov (%rax,%rsi,4),%eax
|
|
6634d0ee: 8b 4a 14 mov 0x14(%rdx),%ecx
|
|
6634d0f1: 39 c8 cmp %ecx,%eax
|
|
6634d0f3: 74 64 je 6634d159 <GateFunc_Rom4x1_F+0xd9>
|
|
6634d0f5: 4c 8b 43 18 mov 0x18(%rbx),%r8
|
|
6634d0f9: 89 c6 mov %eax,%esi
|
|
6634d0fb: 29 ce sub %ecx,%esi
|
|
6634d0fd: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
6634d101: 41 01 30 add %esi,(%r8)
|
|
6634d104: 89 42 14 mov %eax,0x14(%rdx)
|
|
6634d107: 31 d2 xor %edx,%edx
|
|
6634d109: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
6634d10d: 41 8b 08 mov (%r8),%ecx
|
|
6634d110: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634d114: 85 c9 test %ecx,%ecx
|
|
6634d116: 0f 9f c2 setg %dl
|
|
6634d119: 3b 10 cmp (%rax),%edx
|
|
6634d11b: 74 3c je 6634d159 <GateFunc_Rom4x1_F+0xd9>
|
|
6634d11d: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634d121: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634d125: 8b 00 mov (%rax),%eax
|
|
6634d127: 85 c0 test %eax,%eax
|
|
6634d129: 75 2e jne 6634d159 <GateFunc_Rom4x1_F+0xd9>
|
|
6634d12b: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634d12f: 48 8b 0d fa 97 00 00 mov 0x97fa(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d136: 4c 8b 05 e3 97 00 00 mov 0x97e3(%rip),%r8 # 66356920 <net_queue>
|
|
6634d13d: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634d141: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d145: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d14b: 48 63 01 movslq (%rcx),%rax
|
|
6634d14e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634d152: 44 89 09 mov %r9d,(%rcx)
|
|
6634d155: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634d159: 48 83 c4 28 add $0x28,%rsp
|
|
6634d15d: 5b pop %rbx
|
|
6634d15e: 5e pop %rsi
|
|
6634d15f: c3 retq
|
|
6634d160: ba 05 00 00 00 mov $0x5,%edx
|
|
6634d165: 48 83 c4 28 add $0x28,%rsp
|
|
6634d169: 5b pop %rbx
|
|
6634d16a: 5e pop %rsi
|
|
6634d16b: e9 c0 42 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
|
|
000000006634d170 <GateFunc_Rom6x1_F>:
|
|
6634d170: 56 push %rsi
|
|
6634d171: 53 push %rbx
|
|
6634d172: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d176: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
6634d17a: 48 8b 42 40 mov 0x40(%rdx),%rax
|
|
6634d17e: 48 89 ce mov %rcx,%rsi
|
|
6634d181: 44 8b 00 mov (%rax),%r8d
|
|
6634d184: 45 85 c0 test %r8d,%r8d
|
|
6634d187: 0f 84 d7 00 00 00 je 6634d264 <GateFunc_Rom6x1_F+0xf4>
|
|
6634d18d: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d191: 8b 08 mov (%rax),%ecx
|
|
6634d193: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
6634d197: 8b 00 mov (%rax),%eax
|
|
6634d199: 8d 04 48 lea (%rax,%rcx,2),%eax
|
|
6634d19c: 48 8b 4a 18 mov 0x18(%rdx),%rcx
|
|
6634d1a0: 8b 09 mov (%rcx),%ecx
|
|
6634d1a2: 8d 04 88 lea (%rax,%rcx,4),%eax
|
|
6634d1a5: 48 8b 4a 20 mov 0x20(%rdx),%rcx
|
|
6634d1a9: 8b 09 mov (%rcx),%ecx
|
|
6634d1ab: 8d 04 c8 lea (%rax,%rcx,8),%eax
|
|
6634d1ae: 48 8b 4a 28 mov 0x28(%rdx),%rcx
|
|
6634d1b2: 8b 19 mov (%rcx),%ebx
|
|
6634d1b4: c1 e3 04 shl $0x4,%ebx
|
|
6634d1b7: 01 c3 add %eax,%ebx
|
|
6634d1b9: 48 8b 42 30 mov 0x30(%rdx),%rax
|
|
6634d1bd: 8b 00 mov (%rax),%eax
|
|
6634d1bf: c1 e0 05 shl $0x5,%eax
|
|
6634d1c2: 01 c3 add %eax,%ebx
|
|
6634d1c4: 78 05 js 6634d1cb <GateFunc_Rom6x1_F+0x5b>
|
|
6634d1c6: 3b 5e 38 cmp 0x38(%rsi),%ebx
|
|
6634d1c9: 7c 19 jl 6634d1e4 <GateFunc_Rom6x1_F+0x74>
|
|
6634d1cb: 48 8d 15 2e 5e 00 00 lea 0x5e2e(%rip),%rdx # 66353000 <.rdata>
|
|
6634d1d2: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d1d8: 48 8d 0d 31 5e 00 00 lea 0x5e31(%rip),%rcx # 66353010 <.rdata+0x10>
|
|
6634d1df: e8 1c 3e 00 00 callq 66351000 <_assert>
|
|
6634d1e4: 48 8b 56 40 mov 0x40(%rsi),%rdx
|
|
6634d1e8: 48 63 c3 movslq %ebx,%rax
|
|
6634d1eb: 8b 04 82 mov (%rdx,%rax,4),%eax
|
|
6634d1ee: 48 8b 56 08 mov 0x8(%rsi),%rdx
|
|
6634d1f2: 8b 4a 1c mov 0x1c(%rdx),%ecx
|
|
6634d1f5: 39 c8 cmp %ecx,%eax
|
|
6634d1f7: 74 64 je 6634d25d <GateFunc_Rom6x1_F+0xed>
|
|
6634d1f9: 4c 8b 46 18 mov 0x18(%rsi),%r8
|
|
6634d1fd: 89 c3 mov %eax,%ebx
|
|
6634d1ff: 29 cb sub %ecx,%ebx
|
|
6634d201: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
6634d205: 41 01 18 add %ebx,(%r8)
|
|
6634d208: 89 42 1c mov %eax,0x1c(%rdx)
|
|
6634d20b: 31 d2 xor %edx,%edx
|
|
6634d20d: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
6634d211: 41 8b 08 mov (%r8),%ecx
|
|
6634d214: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634d218: 85 c9 test %ecx,%ecx
|
|
6634d21a: 0f 9f c2 setg %dl
|
|
6634d21d: 3b 10 cmp (%rax),%edx
|
|
6634d21f: 74 3c je 6634d25d <GateFunc_Rom6x1_F+0xed>
|
|
6634d221: 48 8b 46 20 mov 0x20(%rsi),%rax
|
|
6634d225: 48 8b 40 38 mov 0x38(%rax),%rax
|
|
6634d229: 8b 00 mov (%rax),%eax
|
|
6634d22b: 85 c0 test %eax,%eax
|
|
6634d22d: 75 2e jne 6634d25d <GateFunc_Rom6x1_F+0xed>
|
|
6634d22f: 48 8b 46 28 mov 0x28(%rsi),%rax
|
|
6634d233: 48 8b 0d f6 96 00 00 mov 0x96f6(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d23a: 4c 8b 05 df 96 00 00 mov 0x96df(%rip),%r8 # 66356920 <net_queue>
|
|
6634d241: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634d245: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d249: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d24f: 48 63 01 movslq (%rcx),%rax
|
|
6634d252: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634d256: 44 89 09 mov %r9d,(%rcx)
|
|
6634d259: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634d25d: 48 83 c4 28 add $0x28,%rsp
|
|
6634d261: 5b pop %rbx
|
|
6634d262: 5e pop %rsi
|
|
6634d263: c3 retq
|
|
6634d264: ba 07 00 00 00 mov $0x7,%edx
|
|
6634d269: 48 83 c4 28 add $0x28,%rsp
|
|
6634d26d: 5b pop %rbx
|
|
6634d26e: 5e pop %rsi
|
|
6634d26f: e9 bc 41 ff ff jmpq 66341430 <sim_gate_set_port.constprop.75>
|
|
6634d274: 66 90 xchg %ax,%ax
|
|
6634d276: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634d27d: 00 00 00
|
|
|
|
000000006634d280 <GateFunc_Rom4x4_F>:
|
|
6634d280: 41 55 push %r13
|
|
6634d282: 41 54 push %r12
|
|
6634d284: 55 push %rbp
|
|
6634d285: 57 push %rdi
|
|
6634d286: 56 push %rsi
|
|
6634d287: 53 push %rbx
|
|
6634d288: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d28c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d290: 48 8b 50 48 mov 0x48(%rax),%rdx
|
|
6634d294: 48 89 cb mov %rcx,%rbx
|
|
6634d297: 44 8b 2a mov (%rdx),%r13d
|
|
6634d29a: 45 85 ed test %r13d,%r13d
|
|
6634d29d: 0f 84 8d 00 00 00 je 6634d330 <GateFunc_Rom4x4_F+0xb0>
|
|
6634d2a3: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634d2a7: be 05 00 00 00 mov $0x5,%esi
|
|
6634d2ac: 4c 8d 2d 4d 5d 00 00 lea 0x5d4d(%rip),%r13 # 66353000 <.rdata>
|
|
6634d2b3: 4c 8d 25 56 5d 00 00 lea 0x5d56(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634d2ba: 8b 0a mov (%rdx),%ecx
|
|
6634d2bc: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634d2c0: 8b 12 mov (%rdx),%edx
|
|
6634d2c2: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d2c5: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634d2c9: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
6634d2cd: 8b 09 mov (%rcx),%ecx
|
|
6634d2cf: 8b 00 mov (%rax),%eax
|
|
6634d2d1: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d2d4: 8d 3c c2 lea (%rdx,%rax,8),%edi
|
|
6634d2d7: 48 63 ef movslq %edi,%rbp
|
|
6634d2da: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634d2de: 85 ff test %edi,%edi
|
|
6634d2e0: 78 05 js 6634d2e7 <GateFunc_Rom4x4_F+0x67>
|
|
6634d2e2: 3b 7b 38 cmp 0x38(%rbx),%edi
|
|
6634d2e5: 7c 11 jl 6634d2f8 <GateFunc_Rom4x4_F+0x78>
|
|
6634d2e7: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d2ed: 4c 89 ea mov %r13,%rdx
|
|
6634d2f0: 4c 89 e1 mov %r12,%rcx
|
|
6634d2f3: e8 08 3d 00 00 callq 66351000 <_assert>
|
|
6634d2f8: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634d2fc: 89 f2 mov %esi,%edx
|
|
6634d2fe: 48 89 d9 mov %rbx,%rcx
|
|
6634d301: 83 c6 01 add $0x1,%esi
|
|
6634d304: 83 c7 10 add $0x10,%edi
|
|
6634d307: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634d30b: 48 83 c5 40 add $0x40,%rbp
|
|
6634d30f: e8 9c 40 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634d314: 83 fe 09 cmp $0x9,%esi
|
|
6634d317: 75 c5 jne 6634d2de <GateFunc_Rom4x4_F+0x5e>
|
|
6634d319: 48 83 c4 28 add $0x28,%rsp
|
|
6634d31d: 5b pop %rbx
|
|
6634d31e: 5e pop %rsi
|
|
6634d31f: 5f pop %rdi
|
|
6634d320: 5d pop %rbp
|
|
6634d321: 41 5c pop %r12
|
|
6634d323: 41 5d pop %r13
|
|
6634d325: c3 retq
|
|
6634d326: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634d32d: 00 00 00
|
|
6634d330: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634d334: 4c 8b 15 e5 95 00 00 mov 0x95e5(%rip),%r10 # 66356920 <net_queue>
|
|
6634d33b: 48 8b 0d ee 95 00 00 mov 0x95ee(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d342: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
6634d346: 45 85 c0 test %r8d,%r8d
|
|
6634d349: 74 58 je 6634d3a3 <GateFunc_Rom4x4_F+0x123>
|
|
6634d34b: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d34f: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
6634d353: 45 29 01 sub %r8d,(%r9)
|
|
6634d356: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
6634d35d: 45 8b 21 mov (%r9),%r12d
|
|
6634d360: 45 31 c9 xor %r9d,%r9d
|
|
6634d363: 4c 8b 40 28 mov 0x28(%rax),%r8
|
|
6634d367: 45 85 e4 test %r12d,%r12d
|
|
6634d36a: 41 0f 9f c1 setg %r9b
|
|
6634d36e: 45 3b 08 cmp (%r8),%r9d
|
|
6634d371: 74 30 je 6634d3a3 <GateFunc_Rom4x4_F+0x123>
|
|
6634d373: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d377: 4d 8b 40 28 mov 0x28(%r8),%r8
|
|
6634d37b: 41 8b 28 mov (%r8),%ebp
|
|
6634d37e: 85 ed test %ebp,%ebp
|
|
6634d380: 75 21 jne 6634d3a3 <GateFunc_Rom4x4_F+0x123>
|
|
6634d382: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d386: 4d 8b 48 28 mov 0x28(%r8),%r9
|
|
6634d38a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d38e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d395: 4c 63 01 movslq (%rcx),%r8
|
|
6634d398: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d39c: 44 89 19 mov %r11d,(%rcx)
|
|
6634d39f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d3a3: 44 8b 42 18 mov 0x18(%rdx),%r8d
|
|
6634d3a7: 45 85 c0 test %r8d,%r8d
|
|
6634d3aa: 74 57 je 6634d403 <GateFunc_Rom4x4_F+0x183>
|
|
6634d3ac: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d3b0: 4d 8b 49 30 mov 0x30(%r9),%r9
|
|
6634d3b4: 45 29 01 sub %r8d,(%r9)
|
|
6634d3b7: c7 42 18 00 00 00 00 movl $0x0,0x18(%rdx)
|
|
6634d3be: 41 8b 39 mov (%r9),%edi
|
|
6634d3c1: 45 31 c9 xor %r9d,%r9d
|
|
6634d3c4: 4c 8b 40 30 mov 0x30(%rax),%r8
|
|
6634d3c8: 85 ff test %edi,%edi
|
|
6634d3ca: 41 0f 9f c1 setg %r9b
|
|
6634d3ce: 45 3b 08 cmp (%r8),%r9d
|
|
6634d3d1: 74 30 je 6634d403 <GateFunc_Rom4x4_F+0x183>
|
|
6634d3d3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d3d7: 4d 8b 40 30 mov 0x30(%r8),%r8
|
|
6634d3db: 41 8b 30 mov (%r8),%esi
|
|
6634d3de: 85 f6 test %esi,%esi
|
|
6634d3e0: 75 21 jne 6634d403 <GateFunc_Rom4x4_F+0x183>
|
|
6634d3e2: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d3e6: 4d 8b 48 30 mov 0x30(%r8),%r9
|
|
6634d3ea: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d3ee: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d3f5: 4c 63 01 movslq (%rcx),%r8
|
|
6634d3f8: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d3fc: 44 89 19 mov %r11d,(%rcx)
|
|
6634d3ff: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d403: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634d407: 45 85 c0 test %r8d,%r8d
|
|
6634d40a: 74 59 je 6634d465 <GateFunc_Rom4x4_F+0x1e5>
|
|
6634d40c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d410: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634d414: 45 29 01 sub %r8d,(%r9)
|
|
6634d417: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
6634d41e: 45 8b 19 mov (%r9),%r11d
|
|
6634d421: 45 31 c9 xor %r9d,%r9d
|
|
6634d424: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634d428: 45 85 db test %r11d,%r11d
|
|
6634d42b: 41 0f 9f c1 setg %r9b
|
|
6634d42f: 45 3b 08 cmp (%r8),%r9d
|
|
6634d432: 74 31 je 6634d465 <GateFunc_Rom4x4_F+0x1e5>
|
|
6634d434: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d438: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
6634d43c: 45 8b 08 mov (%r8),%r9d
|
|
6634d43f: 45 85 c9 test %r9d,%r9d
|
|
6634d442: 75 21 jne 6634d465 <GateFunc_Rom4x4_F+0x1e5>
|
|
6634d444: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d448: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
6634d44c: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d450: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d457: 4c 63 01 movslq (%rcx),%r8
|
|
6634d45a: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d45e: 44 89 19 mov %r11d,(%rcx)
|
|
6634d461: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d465: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
6634d469: 45 85 c0 test %r8d,%r8d
|
|
6634d46c: 0f 84 a7 fe ff ff je 6634d319 <GateFunc_Rom4x4_F+0x99>
|
|
6634d472: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d476: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634d47a: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634d47e: 45 29 01 sub %r8d,(%r9)
|
|
6634d481: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634d488: 31 d2 xor %edx,%edx
|
|
6634d48a: 45 8b 01 mov (%r9),%r8d
|
|
6634d48d: 45 85 c0 test %r8d,%r8d
|
|
6634d490: 0f 9f c2 setg %dl
|
|
6634d493: 3b 10 cmp (%rax),%edx
|
|
6634d495: 0f 84 7e fe ff ff je 6634d319 <GateFunc_Rom4x4_F+0x99>
|
|
6634d49b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634d49f: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634d4a3: 8b 00 mov (%rax),%eax
|
|
6634d4a5: 85 c0 test %eax,%eax
|
|
6634d4a7: 0f 85 6c fe ff ff jne 6634d319 <GateFunc_Rom4x4_F+0x99>
|
|
6634d4ad: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634d4b1: 48 8b 50 40 mov 0x40(%rax),%rdx
|
|
6634d4b5: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d4b9: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d4bf: 48 63 01 movslq (%rcx),%rax
|
|
6634d4c2: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634d4c6: 44 89 01 mov %r8d,(%rcx)
|
|
6634d4c9: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634d4cd: 48 83 c4 28 add $0x28,%rsp
|
|
6634d4d1: 5b pop %rbx
|
|
6634d4d2: 5e pop %rsi
|
|
6634d4d3: 5f pop %rdi
|
|
6634d4d4: 5d pop %rbp
|
|
6634d4d5: 41 5c pop %r12
|
|
6634d4d7: 41 5d pop %r13
|
|
6634d4d9: c3 retq
|
|
6634d4da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634d4e0 <GateFunc_Rom6x4_F>:
|
|
6634d4e0: 41 55 push %r13
|
|
6634d4e2: 41 54 push %r12
|
|
6634d4e4: 55 push %rbp
|
|
6634d4e5: 57 push %rdi
|
|
6634d4e6: 56 push %rsi
|
|
6634d4e7: 53 push %rbx
|
|
6634d4e8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d4ec: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d4f0: 48 8b 50 58 mov 0x58(%rax),%rdx
|
|
6634d4f4: 48 89 cb mov %rcx,%rbx
|
|
6634d4f7: 44 8b 2a mov (%rdx),%r13d
|
|
6634d4fa: 45 85 ed test %r13d,%r13d
|
|
6634d4fd: 0f 84 9d 00 00 00 je 6634d5a0 <GateFunc_Rom6x4_F+0xc0>
|
|
6634d503: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634d507: bf 07 00 00 00 mov $0x7,%edi
|
|
6634d50c: 4c 8d 2d ed 5a 00 00 lea 0x5aed(%rip),%r13 # 66353000 <.rdata>
|
|
6634d513: 4c 8d 25 f6 5a 00 00 lea 0x5af6(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634d51a: 8b 0a mov (%rdx),%ecx
|
|
6634d51c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634d520: 8b 12 mov (%rdx),%edx
|
|
6634d522: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d525: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634d529: 8b 09 mov (%rcx),%ecx
|
|
6634d52b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d52e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634d532: 8b 09 mov (%rcx),%ecx
|
|
6634d534: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634d537: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634d53b: 48 8b 40 30 mov 0x30(%rax),%rax
|
|
6634d53f: 8b 31 mov (%rcx),%esi
|
|
6634d541: c1 e6 04 shl $0x4,%esi
|
|
6634d544: 01 f2 add %esi,%edx
|
|
6634d546: 8b 30 mov (%rax),%esi
|
|
6634d548: c1 e6 05 shl $0x5,%esi
|
|
6634d54b: 01 d6 add %edx,%esi
|
|
6634d54d: 48 63 ee movslq %esi,%rbp
|
|
6634d550: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634d554: 85 f6 test %esi,%esi
|
|
6634d556: 78 05 js 6634d55d <GateFunc_Rom6x4_F+0x7d>
|
|
6634d558: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634d55b: 7c 11 jl 6634d56e <GateFunc_Rom6x4_F+0x8e>
|
|
6634d55d: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d563: 4c 89 ea mov %r13,%rdx
|
|
6634d566: 4c 89 e1 mov %r12,%rcx
|
|
6634d569: e8 92 3a 00 00 callq 66351000 <_assert>
|
|
6634d56e: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634d572: 89 fa mov %edi,%edx
|
|
6634d574: 48 89 d9 mov %rbx,%rcx
|
|
6634d577: 83 c7 01 add $0x1,%edi
|
|
6634d57a: 83 c6 40 add $0x40,%esi
|
|
6634d57d: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634d581: 48 81 c5 00 01 00 00 add $0x100,%rbp
|
|
6634d588: e8 23 3e ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634d58d: 83 ff 0b cmp $0xb,%edi
|
|
6634d590: 75 c2 jne 6634d554 <GateFunc_Rom6x4_F+0x74>
|
|
6634d592: 48 83 c4 28 add $0x28,%rsp
|
|
6634d596: 5b pop %rbx
|
|
6634d597: 5e pop %rsi
|
|
6634d598: 5f pop %rdi
|
|
6634d599: 5d pop %rbp
|
|
6634d59a: 41 5c pop %r12
|
|
6634d59c: 41 5d pop %r13
|
|
6634d59e: c3 retq
|
|
6634d59f: 90 nop
|
|
6634d5a0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634d5a4: 4c 8b 15 75 93 00 00 mov 0x9375(%rip),%r10 # 66356920 <net_queue>
|
|
6634d5ab: 48 8b 0d 7e 93 00 00 mov 0x937e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d5b2: 44 8b 42 1c mov 0x1c(%rdx),%r8d
|
|
6634d5b6: 45 85 c0 test %r8d,%r8d
|
|
6634d5b9: 74 58 je 6634d613 <GateFunc_Rom6x4_F+0x133>
|
|
6634d5bb: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d5bf: 4d 8b 49 38 mov 0x38(%r9),%r9
|
|
6634d5c3: 45 29 01 sub %r8d,(%r9)
|
|
6634d5c6: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%rdx)
|
|
6634d5cd: 45 8b 21 mov (%r9),%r12d
|
|
6634d5d0: 45 31 c9 xor %r9d,%r9d
|
|
6634d5d3: 4c 8b 40 38 mov 0x38(%rax),%r8
|
|
6634d5d7: 45 85 e4 test %r12d,%r12d
|
|
6634d5da: 41 0f 9f c1 setg %r9b
|
|
6634d5de: 45 3b 08 cmp (%r8),%r9d
|
|
6634d5e1: 74 30 je 6634d613 <GateFunc_Rom6x4_F+0x133>
|
|
6634d5e3: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d5e7: 4d 8b 40 38 mov 0x38(%r8),%r8
|
|
6634d5eb: 41 8b 28 mov (%r8),%ebp
|
|
6634d5ee: 85 ed test %ebp,%ebp
|
|
6634d5f0: 75 21 jne 6634d613 <GateFunc_Rom6x4_F+0x133>
|
|
6634d5f2: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d5f6: 4d 8b 48 38 mov 0x38(%r8),%r9
|
|
6634d5fa: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d5fe: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d605: 4c 63 01 movslq (%rcx),%r8
|
|
6634d608: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d60c: 44 89 19 mov %r11d,(%rcx)
|
|
6634d60f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d613: 44 8b 42 20 mov 0x20(%rdx),%r8d
|
|
6634d617: 45 85 c0 test %r8d,%r8d
|
|
6634d61a: 74 57 je 6634d673 <GateFunc_Rom6x4_F+0x193>
|
|
6634d61c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d620: 4d 8b 49 40 mov 0x40(%r9),%r9
|
|
6634d624: 45 29 01 sub %r8d,(%r9)
|
|
6634d627: c7 42 20 00 00 00 00 movl $0x0,0x20(%rdx)
|
|
6634d62e: 41 8b 39 mov (%r9),%edi
|
|
6634d631: 45 31 c9 xor %r9d,%r9d
|
|
6634d634: 4c 8b 40 40 mov 0x40(%rax),%r8
|
|
6634d638: 85 ff test %edi,%edi
|
|
6634d63a: 41 0f 9f c1 setg %r9b
|
|
6634d63e: 45 3b 08 cmp (%r8),%r9d
|
|
6634d641: 74 30 je 6634d673 <GateFunc_Rom6x4_F+0x193>
|
|
6634d643: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d647: 4d 8b 40 40 mov 0x40(%r8),%r8
|
|
6634d64b: 41 8b 30 mov (%r8),%esi
|
|
6634d64e: 85 f6 test %esi,%esi
|
|
6634d650: 75 21 jne 6634d673 <GateFunc_Rom6x4_F+0x193>
|
|
6634d652: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d656: 4d 8b 48 40 mov 0x40(%r8),%r9
|
|
6634d65a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d65e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d665: 4c 63 01 movslq (%rcx),%r8
|
|
6634d668: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d66c: 44 89 19 mov %r11d,(%rcx)
|
|
6634d66f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d673: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634d677: 45 85 c0 test %r8d,%r8d
|
|
6634d67a: 74 59 je 6634d6d5 <GateFunc_Rom6x4_F+0x1f5>
|
|
6634d67c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d680: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634d684: 45 29 01 sub %r8d,(%r9)
|
|
6634d687: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634d68e: 45 8b 19 mov (%r9),%r11d
|
|
6634d691: 45 31 c9 xor %r9d,%r9d
|
|
6634d694: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634d698: 45 85 db test %r11d,%r11d
|
|
6634d69b: 41 0f 9f c1 setg %r9b
|
|
6634d69f: 45 3b 08 cmp (%r8),%r9d
|
|
6634d6a2: 74 31 je 6634d6d5 <GateFunc_Rom6x4_F+0x1f5>
|
|
6634d6a4: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d6a8: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634d6ac: 45 8b 08 mov (%r8),%r9d
|
|
6634d6af: 45 85 c9 test %r9d,%r9d
|
|
6634d6b2: 75 21 jne 6634d6d5 <GateFunc_Rom6x4_F+0x1f5>
|
|
6634d6b4: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d6b8: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
6634d6bc: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d6c0: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d6c7: 4c 63 01 movslq (%rcx),%r8
|
|
6634d6ca: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d6ce: 44 89 19 mov %r11d,(%rcx)
|
|
6634d6d1: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d6d5: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634d6d9: 45 85 c0 test %r8d,%r8d
|
|
6634d6dc: 0f 84 b0 fe ff ff je 6634d592 <GateFunc_Rom6x4_F+0xb2>
|
|
6634d6e2: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d6e6: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634d6ea: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634d6ee: 45 29 01 sub %r8d,(%r9)
|
|
6634d6f1: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634d6f8: 31 d2 xor %edx,%edx
|
|
6634d6fa: 45 8b 01 mov (%r9),%r8d
|
|
6634d6fd: 45 85 c0 test %r8d,%r8d
|
|
6634d700: 0f 9f c2 setg %dl
|
|
6634d703: 3b 10 cmp (%rax),%edx
|
|
6634d705: 0f 84 87 fe ff ff je 6634d592 <GateFunc_Rom6x4_F+0xb2>
|
|
6634d70b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634d70f: 48 8b 40 50 mov 0x50(%rax),%rax
|
|
6634d713: 8b 00 mov (%rax),%eax
|
|
6634d715: 85 c0 test %eax,%eax
|
|
6634d717: 0f 85 75 fe ff ff jne 6634d592 <GateFunc_Rom6x4_F+0xb2>
|
|
6634d71d: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634d721: 48 8b 50 50 mov 0x50(%rax),%rdx
|
|
6634d725: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d729: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d72f: 48 63 01 movslq (%rcx),%rax
|
|
6634d732: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634d736: 44 89 01 mov %r8d,(%rcx)
|
|
6634d739: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634d73d: 48 83 c4 28 add $0x28,%rsp
|
|
6634d741: 5b pop %rbx
|
|
6634d742: 5e pop %rsi
|
|
6634d743: 5f pop %rdi
|
|
6634d744: 5d pop %rbp
|
|
6634d745: 41 5c pop %r12
|
|
6634d747: 41 5d pop %r13
|
|
6634d749: c3 retq
|
|
6634d74a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634d750 <GateFunc_Rom9x4_F>:
|
|
6634d750: 41 55 push %r13
|
|
6634d752: 41 54 push %r12
|
|
6634d754: 55 push %rbp
|
|
6634d755: 57 push %rdi
|
|
6634d756: 56 push %rsi
|
|
6634d757: 53 push %rbx
|
|
6634d758: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d75c: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d760: 48 8b 50 70 mov 0x70(%rax),%rdx
|
|
6634d764: 48 89 cb mov %rcx,%rbx
|
|
6634d767: 44 8b 2a mov (%rdx),%r13d
|
|
6634d76a: 45 85 ed test %r13d,%r13d
|
|
6634d76d: 0f 84 c0 00 00 00 je 6634d833 <GateFunc_Rom9x4_F+0xe3>
|
|
6634d773: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634d777: bf 0a 00 00 00 mov $0xa,%edi
|
|
6634d77c: 4c 8d 2d 7d 58 00 00 lea 0x587d(%rip),%r13 # 66353000 <.rdata>
|
|
6634d783: 4c 8d 25 86 58 00 00 lea 0x5886(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634d78a: 8b 0a mov (%rdx),%ecx
|
|
6634d78c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634d790: 8b 12 mov (%rdx),%edx
|
|
6634d792: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634d795: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634d799: 8b 09 mov (%rcx),%ecx
|
|
6634d79b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634d79e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634d7a2: 8b 09 mov (%rcx),%ecx
|
|
6634d7a4: 8d 14 ca lea (%rdx,%rcx,8),%edx
|
|
6634d7a7: 48 8b 48 28 mov 0x28(%rax),%rcx
|
|
6634d7ab: 8b 31 mov (%rcx),%esi
|
|
6634d7ad: 48 8b 48 40 mov 0x40(%rax),%rcx
|
|
6634d7b1: c1 e6 04 shl $0x4,%esi
|
|
6634d7b4: 01 d6 add %edx,%esi
|
|
6634d7b6: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634d7ba: 8b 12 mov (%rdx),%edx
|
|
6634d7bc: c1 e2 05 shl $0x5,%edx
|
|
6634d7bf: 01 d6 add %edx,%esi
|
|
6634d7c1: 48 8b 50 38 mov 0x38(%rax),%rdx
|
|
6634d7c5: 48 8b 40 48 mov 0x48(%rax),%rax
|
|
6634d7c9: 8b 12 mov (%rdx),%edx
|
|
6634d7cb: c1 e2 06 shl $0x6,%edx
|
|
6634d7ce: 01 f2 add %esi,%edx
|
|
6634d7d0: 8b 31 mov (%rcx),%esi
|
|
6634d7d2: c1 e6 07 shl $0x7,%esi
|
|
6634d7d5: 01 f2 add %esi,%edx
|
|
6634d7d7: 8b 30 mov (%rax),%esi
|
|
6634d7d9: c1 e6 08 shl $0x8,%esi
|
|
6634d7dc: 01 d6 add %edx,%esi
|
|
6634d7de: 48 63 ee movslq %esi,%rbp
|
|
6634d7e1: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634d7e5: 85 f6 test %esi,%esi
|
|
6634d7e7: 78 05 js 6634d7ee <GateFunc_Rom9x4_F+0x9e>
|
|
6634d7e9: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634d7ec: 7c 11 jl 6634d7ff <GateFunc_Rom9x4_F+0xaf>
|
|
6634d7ee: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634d7f4: 4c 89 ea mov %r13,%rdx
|
|
6634d7f7: 4c 89 e1 mov %r12,%rcx
|
|
6634d7fa: e8 01 38 00 00 callq 66351000 <_assert>
|
|
6634d7ff: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634d803: 89 fa mov %edi,%edx
|
|
6634d805: 48 89 d9 mov %rbx,%rcx
|
|
6634d808: 83 c7 01 add $0x1,%edi
|
|
6634d80b: 81 c6 00 02 00 00 add $0x200,%esi
|
|
6634d811: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634d815: 48 81 c5 00 08 00 00 add $0x800,%rbp
|
|
6634d81c: e8 8f 3b ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634d821: 83 ff 0e cmp $0xe,%edi
|
|
6634d824: 75 bf jne 6634d7e5 <GateFunc_Rom9x4_F+0x95>
|
|
6634d826: 48 83 c4 28 add $0x28,%rsp
|
|
6634d82a: 5b pop %rbx
|
|
6634d82b: 5e pop %rsi
|
|
6634d82c: 5f pop %rdi
|
|
6634d82d: 5d pop %rbp
|
|
6634d82e: 41 5c pop %r12
|
|
6634d830: 41 5d pop %r13
|
|
6634d832: c3 retq
|
|
6634d833: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634d837: 4c 8b 15 e2 90 00 00 mov 0x90e2(%rip),%r10 # 66356920 <net_queue>
|
|
6634d83e: 48 8b 0d eb 90 00 00 mov 0x90eb(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634d845: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634d849: 45 85 c0 test %r8d,%r8d
|
|
6634d84c: 74 58 je 6634d8a6 <GateFunc_Rom9x4_F+0x156>
|
|
6634d84e: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d852: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634d856: 45 29 01 sub %r8d,(%r9)
|
|
6634d859: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634d860: 45 8b 21 mov (%r9),%r12d
|
|
6634d863: 45 31 c9 xor %r9d,%r9d
|
|
6634d866: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
6634d86a: 45 85 e4 test %r12d,%r12d
|
|
6634d86d: 41 0f 9f c1 setg %r9b
|
|
6634d871: 45 3b 08 cmp (%r8),%r9d
|
|
6634d874: 74 30 je 6634d8a6 <GateFunc_Rom9x4_F+0x156>
|
|
6634d876: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d87a: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
6634d87e: 41 8b 28 mov (%r8),%ebp
|
|
6634d881: 85 ed test %ebp,%ebp
|
|
6634d883: 75 21 jne 6634d8a6 <GateFunc_Rom9x4_F+0x156>
|
|
6634d885: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d889: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
6634d88d: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d891: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d898: 4c 63 01 movslq (%rcx),%r8
|
|
6634d89b: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d89f: 44 89 19 mov %r11d,(%rcx)
|
|
6634d8a2: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d8a6: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
6634d8aa: 45 85 c0 test %r8d,%r8d
|
|
6634d8ad: 74 57 je 6634d906 <GateFunc_Rom9x4_F+0x1b6>
|
|
6634d8af: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d8b3: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634d8b7: 45 29 01 sub %r8d,(%r9)
|
|
6634d8ba: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634d8c1: 41 8b 39 mov (%r9),%edi
|
|
6634d8c4: 45 31 c9 xor %r9d,%r9d
|
|
6634d8c7: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
6634d8cb: 85 ff test %edi,%edi
|
|
6634d8cd: 41 0f 9f c1 setg %r9b
|
|
6634d8d1: 45 3b 08 cmp (%r8),%r9d
|
|
6634d8d4: 74 30 je 6634d906 <GateFunc_Rom9x4_F+0x1b6>
|
|
6634d8d6: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d8da: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
6634d8de: 41 8b 30 mov (%r8),%esi
|
|
6634d8e1: 85 f6 test %esi,%esi
|
|
6634d8e3: 75 21 jne 6634d906 <GateFunc_Rom9x4_F+0x1b6>
|
|
6634d8e5: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d8e9: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
6634d8ed: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d8f1: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d8f8: 4c 63 01 movslq (%rcx),%r8
|
|
6634d8fb: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d8ff: 44 89 19 mov %r11d,(%rcx)
|
|
6634d902: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d906: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
6634d90a: 45 85 c0 test %r8d,%r8d
|
|
6634d90d: 74 59 je 6634d968 <GateFunc_Rom9x4_F+0x218>
|
|
6634d90f: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d913: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634d917: 45 29 01 sub %r8d,(%r9)
|
|
6634d91a: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634d921: 45 8b 19 mov (%r9),%r11d
|
|
6634d924: 45 31 c9 xor %r9d,%r9d
|
|
6634d927: 4c 8b 40 60 mov 0x60(%rax),%r8
|
|
6634d92b: 45 85 db test %r11d,%r11d
|
|
6634d92e: 41 0f 9f c1 setg %r9b
|
|
6634d932: 45 3b 08 cmp (%r8),%r9d
|
|
6634d935: 74 31 je 6634d968 <GateFunc_Rom9x4_F+0x218>
|
|
6634d937: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634d93b: 4d 8b 40 60 mov 0x60(%r8),%r8
|
|
6634d93f: 45 8b 08 mov (%r8),%r9d
|
|
6634d942: 45 85 c9 test %r9d,%r9d
|
|
6634d945: 75 21 jne 6634d968 <GateFunc_Rom9x4_F+0x218>
|
|
6634d947: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634d94b: 4d 8b 48 60 mov 0x60(%r8),%r9
|
|
6634d94f: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634d953: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634d95a: 4c 63 01 movslq (%rcx),%r8
|
|
6634d95d: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634d961: 44 89 19 mov %r11d,(%rcx)
|
|
6634d964: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634d968: 44 8b 42 34 mov 0x34(%rdx),%r8d
|
|
6634d96c: 45 85 c0 test %r8d,%r8d
|
|
6634d96f: 0f 84 b1 fe ff ff je 6634d826 <GateFunc_Rom9x4_F+0xd6>
|
|
6634d975: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634d979: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634d97d: 4d 8b 49 68 mov 0x68(%r9),%r9
|
|
6634d981: 45 29 01 sub %r8d,(%r9)
|
|
6634d984: c7 42 34 00 00 00 00 movl $0x0,0x34(%rdx)
|
|
6634d98b: 31 d2 xor %edx,%edx
|
|
6634d98d: 45 8b 01 mov (%r9),%r8d
|
|
6634d990: 45 85 c0 test %r8d,%r8d
|
|
6634d993: 0f 9f c2 setg %dl
|
|
6634d996: 3b 10 cmp (%rax),%edx
|
|
6634d998: 0f 84 88 fe ff ff je 6634d826 <GateFunc_Rom9x4_F+0xd6>
|
|
6634d99e: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634d9a2: 48 8b 40 68 mov 0x68(%rax),%rax
|
|
6634d9a6: 8b 00 mov (%rax),%eax
|
|
6634d9a8: 85 c0 test %eax,%eax
|
|
6634d9aa: 0f 85 76 fe ff ff jne 6634d826 <GateFunc_Rom9x4_F+0xd6>
|
|
6634d9b0: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634d9b4: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634d9b8: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634d9bc: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634d9c2: 48 63 01 movslq (%rcx),%rax
|
|
6634d9c5: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634d9c9: 44 89 01 mov %r8d,(%rcx)
|
|
6634d9cc: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634d9d0: 48 83 c4 28 add $0x28,%rsp
|
|
6634d9d4: 5b pop %rbx
|
|
6634d9d5: 5e pop %rsi
|
|
6634d9d6: 5f pop %rdi
|
|
6634d9d7: 5d pop %rbp
|
|
6634d9d8: 41 5c pop %r12
|
|
6634d9da: 41 5d pop %r13
|
|
6634d9dc: c3 retq
|
|
6634d9dd: 0f 1f 00 nopl (%rax)
|
|
|
|
000000006634d9e0 <GateFunc_Rom8x4_F>:
|
|
6634d9e0: 41 55 push %r13
|
|
6634d9e2: 41 54 push %r12
|
|
6634d9e4: 55 push %rbp
|
|
6634d9e5: 57 push %rdi
|
|
6634d9e6: 56 push %rsi
|
|
6634d9e7: 53 push %rbx
|
|
6634d9e8: 48 83 ec 28 sub $0x28,%rsp
|
|
6634d9ec: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634d9f0: 48 8b 50 68 mov 0x68(%rax),%rdx
|
|
6634d9f4: 48 89 cb mov %rcx,%rbx
|
|
6634d9f7: 44 8b 2a mov (%rdx),%r13d
|
|
6634d9fa: 45 85 ed test %r13d,%r13d
|
|
6634d9fd: 0f 84 bd 00 00 00 je 6634dac0 <GateFunc_Rom8x4_F+0xe0>
|
|
6634da03: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634da07: bf 09 00 00 00 mov $0x9,%edi
|
|
6634da0c: 4c 8d 2d ed 55 00 00 lea 0x55ed(%rip),%r13 # 66353000 <.rdata>
|
|
6634da13: 4c 8d 25 f6 55 00 00 lea 0x55f6(%rip),%r12 # 66353010 <.rdata+0x10>
|
|
6634da1a: 8b 0a mov (%rdx),%ecx
|
|
6634da1c: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6634da20: 8b 12 mov (%rdx),%edx
|
|
6634da22: 8d 14 4a lea (%rdx,%rcx,2),%edx
|
|
6634da25: 48 8b 48 18 mov 0x18(%rax),%rcx
|
|
6634da29: 8b 09 mov (%rcx),%ecx
|
|
6634da2b: 8d 14 8a lea (%rdx,%rcx,4),%edx
|
|
6634da2e: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
6634da32: 8b 09 mov (%rcx),%ecx
|
|
6634da34: 8d 34 ca lea (%rdx,%rcx,8),%esi
|
|
6634da37: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634da3b: 48 8b 48 38 mov 0x38(%rax),%rcx
|
|
6634da3f: 8b 12 mov (%rdx),%edx
|
|
6634da41: c1 e2 04 shl $0x4,%edx
|
|
6634da44: 01 d6 add %edx,%esi
|
|
6634da46: 48 8b 50 30 mov 0x30(%rax),%rdx
|
|
6634da4a: 48 8b 40 40 mov 0x40(%rax),%rax
|
|
6634da4e: 8b 12 mov (%rdx),%edx
|
|
6634da50: c1 e2 05 shl $0x5,%edx
|
|
6634da53: 01 f2 add %esi,%edx
|
|
6634da55: 8b 31 mov (%rcx),%esi
|
|
6634da57: c1 e6 06 shl $0x6,%esi
|
|
6634da5a: 01 f2 add %esi,%edx
|
|
6634da5c: 8b 30 mov (%rax),%esi
|
|
6634da5e: c1 e6 07 shl $0x7,%esi
|
|
6634da61: 01 d6 add %edx,%esi
|
|
6634da63: 48 63 ee movslq %esi,%rbp
|
|
6634da66: 48 c1 e5 02 shl $0x2,%rbp
|
|
6634da6a: 85 f6 test %esi,%esi
|
|
6634da6c: 78 05 js 6634da73 <GateFunc_Rom8x4_F+0x93>
|
|
6634da6e: 3b 73 38 cmp 0x38(%rbx),%esi
|
|
6634da71: 7c 11 jl 6634da84 <GateFunc_Rom8x4_F+0xa4>
|
|
6634da73: 41 b8 8f 00 00 00 mov $0x8f,%r8d
|
|
6634da79: 4c 89 ea mov %r13,%rdx
|
|
6634da7c: 4c 89 e1 mov %r12,%rcx
|
|
6634da7f: e8 7c 35 00 00 callq 66351000 <_assert>
|
|
6634da84: 48 8b 43 40 mov 0x40(%rbx),%rax
|
|
6634da88: 89 fa mov %edi,%edx
|
|
6634da8a: 48 89 d9 mov %rbx,%rcx
|
|
6634da8d: 83 c7 01 add $0x1,%edi
|
|
6634da90: 81 c6 00 01 00 00 add $0x100,%esi
|
|
6634da96: 44 8b 04 28 mov (%rax,%rbp,1),%r8d
|
|
6634da9a: 48 81 c5 00 04 00 00 add $0x400,%rbp
|
|
6634daa1: e8 0a 39 ff ff callq 663413b0 <sim_gate_set_port>
|
|
6634daa6: 83 ff 0d cmp $0xd,%edi
|
|
6634daa9: 75 bf jne 6634da6a <GateFunc_Rom8x4_F+0x8a>
|
|
6634daab: 48 83 c4 28 add $0x28,%rsp
|
|
6634daaf: 5b pop %rbx
|
|
6634dab0: 5e pop %rsi
|
|
6634dab1: 5f pop %rdi
|
|
6634dab2: 5d pop %rbp
|
|
6634dab3: 41 5c pop %r12
|
|
6634dab5: 41 5d pop %r13
|
|
6634dab7: c3 retq
|
|
6634dab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634dabf: 00
|
|
6634dac0: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634dac4: 4c 8b 15 55 8e 00 00 mov 0x8e55(%rip),%r10 # 66356920 <net_queue>
|
|
6634dacb: 48 8b 0d 5e 8e 00 00 mov 0x8e5e(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634dad2: 44 8b 42 24 mov 0x24(%rdx),%r8d
|
|
6634dad6: 45 85 c0 test %r8d,%r8d
|
|
6634dad9: 74 58 je 6634db33 <GateFunc_Rom8x4_F+0x153>
|
|
6634dadb: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634dadf: 4d 8b 49 48 mov 0x48(%r9),%r9
|
|
6634dae3: 45 29 01 sub %r8d,(%r9)
|
|
6634dae6: c7 42 24 00 00 00 00 movl $0x0,0x24(%rdx)
|
|
6634daed: 45 8b 21 mov (%r9),%r12d
|
|
6634daf0: 45 31 c9 xor %r9d,%r9d
|
|
6634daf3: 4c 8b 40 48 mov 0x48(%rax),%r8
|
|
6634daf7: 45 85 e4 test %r12d,%r12d
|
|
6634dafa: 41 0f 9f c1 setg %r9b
|
|
6634dafe: 45 3b 08 cmp (%r8),%r9d
|
|
6634db01: 74 30 je 6634db33 <GateFunc_Rom8x4_F+0x153>
|
|
6634db03: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634db07: 4d 8b 40 48 mov 0x48(%r8),%r8
|
|
6634db0b: 41 8b 28 mov (%r8),%ebp
|
|
6634db0e: 85 ed test %ebp,%ebp
|
|
6634db10: 75 21 jne 6634db33 <GateFunc_Rom8x4_F+0x153>
|
|
6634db12: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634db16: 4d 8b 48 48 mov 0x48(%r8),%r9
|
|
6634db1a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634db1e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634db25: 4c 63 01 movslq (%rcx),%r8
|
|
6634db28: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634db2c: 44 89 19 mov %r11d,(%rcx)
|
|
6634db2f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634db33: 44 8b 42 28 mov 0x28(%rdx),%r8d
|
|
6634db37: 45 85 c0 test %r8d,%r8d
|
|
6634db3a: 74 57 je 6634db93 <GateFunc_Rom8x4_F+0x1b3>
|
|
6634db3c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634db40: 4d 8b 49 50 mov 0x50(%r9),%r9
|
|
6634db44: 45 29 01 sub %r8d,(%r9)
|
|
6634db47: c7 42 28 00 00 00 00 movl $0x0,0x28(%rdx)
|
|
6634db4e: 41 8b 39 mov (%r9),%edi
|
|
6634db51: 45 31 c9 xor %r9d,%r9d
|
|
6634db54: 4c 8b 40 50 mov 0x50(%rax),%r8
|
|
6634db58: 85 ff test %edi,%edi
|
|
6634db5a: 41 0f 9f c1 setg %r9b
|
|
6634db5e: 45 3b 08 cmp (%r8),%r9d
|
|
6634db61: 74 30 je 6634db93 <GateFunc_Rom8x4_F+0x1b3>
|
|
6634db63: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634db67: 4d 8b 40 50 mov 0x50(%r8),%r8
|
|
6634db6b: 41 8b 30 mov (%r8),%esi
|
|
6634db6e: 85 f6 test %esi,%esi
|
|
6634db70: 75 21 jne 6634db93 <GateFunc_Rom8x4_F+0x1b3>
|
|
6634db72: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634db76: 4d 8b 48 50 mov 0x50(%r8),%r9
|
|
6634db7a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634db7e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634db85: 4c 63 01 movslq (%rcx),%r8
|
|
6634db88: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634db8c: 44 89 19 mov %r11d,(%rcx)
|
|
6634db8f: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634db93: 44 8b 42 2c mov 0x2c(%rdx),%r8d
|
|
6634db97: 45 85 c0 test %r8d,%r8d
|
|
6634db9a: 74 59 je 6634dbf5 <GateFunc_Rom8x4_F+0x215>
|
|
6634db9c: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634dba0: 4d 8b 49 58 mov 0x58(%r9),%r9
|
|
6634dba4: 45 29 01 sub %r8d,(%r9)
|
|
6634dba7: c7 42 2c 00 00 00 00 movl $0x0,0x2c(%rdx)
|
|
6634dbae: 45 8b 19 mov (%r9),%r11d
|
|
6634dbb1: 45 31 c9 xor %r9d,%r9d
|
|
6634dbb4: 4c 8b 40 58 mov 0x58(%rax),%r8
|
|
6634dbb8: 45 85 db test %r11d,%r11d
|
|
6634dbbb: 41 0f 9f c1 setg %r9b
|
|
6634dbbf: 45 3b 08 cmp (%r8),%r9d
|
|
6634dbc2: 74 31 je 6634dbf5 <GateFunc_Rom8x4_F+0x215>
|
|
6634dbc4: 4c 8b 43 20 mov 0x20(%rbx),%r8
|
|
6634dbc8: 4d 8b 40 58 mov 0x58(%r8),%r8
|
|
6634dbcc: 45 8b 08 mov (%r8),%r9d
|
|
6634dbcf: 45 85 c9 test %r9d,%r9d
|
|
6634dbd2: 75 21 jne 6634dbf5 <GateFunc_Rom8x4_F+0x215>
|
|
6634dbd4: 4c 8b 43 28 mov 0x28(%rbx),%r8
|
|
6634dbd8: 4d 8b 48 58 mov 0x58(%r8),%r9
|
|
6634dbdc: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634dbe0: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634dbe7: 4c 63 01 movslq (%rcx),%r8
|
|
6634dbea: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634dbee: 44 89 19 mov %r11d,(%rcx)
|
|
6634dbf1: 4f 89 0c c2 mov %r9,(%r10,%r8,8)
|
|
6634dbf5: 44 8b 42 30 mov 0x30(%rdx),%r8d
|
|
6634dbf9: 45 85 c0 test %r8d,%r8d
|
|
6634dbfc: 0f 84 a9 fe ff ff je 6634daab <GateFunc_Rom8x4_F+0xcb>
|
|
6634dc02: 4c 8b 4b 18 mov 0x18(%rbx),%r9
|
|
6634dc06: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634dc0a: 4d 8b 49 60 mov 0x60(%r9),%r9
|
|
6634dc0e: 45 29 01 sub %r8d,(%r9)
|
|
6634dc11: c7 42 30 00 00 00 00 movl $0x0,0x30(%rdx)
|
|
6634dc18: 31 d2 xor %edx,%edx
|
|
6634dc1a: 45 8b 01 mov (%r9),%r8d
|
|
6634dc1d: 45 85 c0 test %r8d,%r8d
|
|
6634dc20: 0f 9f c2 setg %dl
|
|
6634dc23: 3b 10 cmp (%rax),%edx
|
|
6634dc25: 0f 84 80 fe ff ff je 6634daab <GateFunc_Rom8x4_F+0xcb>
|
|
6634dc2b: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
6634dc2f: 48 8b 40 60 mov 0x60(%rax),%rax
|
|
6634dc33: 8b 00 mov (%rax),%eax
|
|
6634dc35: 85 c0 test %eax,%eax
|
|
6634dc37: 0f 85 6e fe ff ff jne 6634daab <GateFunc_Rom8x4_F+0xcb>
|
|
6634dc3d: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
6634dc41: 48 8b 50 60 mov 0x60(%rax),%rdx
|
|
6634dc45: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634dc49: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634dc4f: 48 63 01 movslq (%rcx),%rax
|
|
6634dc52: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634dc56: 44 89 01 mov %r8d,(%rcx)
|
|
6634dc59: 49 89 14 c2 mov %rdx,(%r10,%rax,8)
|
|
6634dc5d: 48 83 c4 28 add $0x28,%rsp
|
|
6634dc61: 5b pop %rbx
|
|
6634dc62: 5e pop %rsi
|
|
6634dc63: 5f pop %rdi
|
|
6634dc64: 5d pop %rbp
|
|
6634dc65: 41 5c pop %r12
|
|
6634dc67: 41 5d pop %r13
|
|
6634dc69: c3 retq
|
|
6634dc6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634dc70 <GateFunc_Buffer64_F>:
|
|
6634dc70: 41 56 push %r14
|
|
6634dc72: 57 push %rdi
|
|
6634dc73: 56 push %rsi
|
|
6634dc74: 53 push %rbx
|
|
6634dc75: 48 8b 3d a4 8c 00 00 mov 0x8ca4(%rip),%rdi # 66356920 <net_queue>
|
|
6634dc7c: 48 8b 35 ad 8c 00 00 mov 0x8cad(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634dc83: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634dc87: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634dc8b: 49 8b 83 08 04 00 00 mov 0x408(%r11),%rax
|
|
6634dc92: 8b 00 mov (%rax),%eax
|
|
6634dc94: 85 c0 test %eax,%eax
|
|
6634dc96: 0f 84 a4 00 00 00 je 6634dd40 <GateFunc_Buffer64_F+0xd0>
|
|
6634dc9c: 31 c0 xor %eax,%eax
|
|
6634dc9e: 66 90 xchg %ax,%ax
|
|
6634dca0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634dca5: 44 8b 8c 02 04 01 00 mov 0x104(%rdx,%rax,1),%r9d
|
|
6634dcac: 00
|
|
6634dcad: 45 8b 00 mov (%r8),%r8d
|
|
6634dcb0: 45 39 c8 cmp %r9d,%r8d
|
|
6634dcb3: 74 74 je 6634dd29 <GateFunc_Buffer64_F+0xb9>
|
|
6634dcb5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634dcb9: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634dcbd: 45 89 c6 mov %r8d,%r14d
|
|
6634dcc0: 45 29 ce sub %r9d,%r14d
|
|
6634dcc3: 45 31 c9 xor %r9d,%r9d
|
|
6634dcc6: 4d 8b 94 1a 08 02 00 mov 0x208(%r10,%rbx,1),%r10
|
|
6634dccd: 00
|
|
6634dcce: 45 01 32 add %r14d,(%r10)
|
|
6634dcd1: 44 89 84 02 04 01 00 mov %r8d,0x104(%rdx,%rax,1)
|
|
6634dcd8: 00
|
|
6634dcd9: 45 8b 32 mov (%r10),%r14d
|
|
6634dcdc: 4d 8b 84 43 08 02 00 mov 0x208(%r11,%rax,2),%r8
|
|
6634dce3: 00
|
|
6634dce4: 45 85 f6 test %r14d,%r14d
|
|
6634dce7: 41 0f 9f c1 setg %r9b
|
|
6634dceb: 45 3b 08 cmp (%r8),%r9d
|
|
6634dcee: 74 39 je 6634dd29 <GateFunc_Buffer64_F+0xb9>
|
|
6634dcf0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634dcf4: 4d 8b 84 18 08 02 00 mov 0x208(%r8,%rbx,1),%r8
|
|
6634dcfb: 00
|
|
6634dcfc: 45 8b 10 mov (%r8),%r10d
|
|
6634dcff: 45 85 d2 test %r10d,%r10d
|
|
6634dd02: 75 25 jne 6634dd29 <GateFunc_Buffer64_F+0xb9>
|
|
6634dd04: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634dd08: 4d 8b 8c 18 08 02 00 mov 0x208(%r8,%rbx,1),%r9
|
|
6634dd0f: 00
|
|
6634dd10: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634dd14: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634dd1b: 4c 63 06 movslq (%rsi),%r8
|
|
6634dd1e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634dd22: 44 89 16 mov %r10d,(%rsi)
|
|
6634dd25: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634dd29: 48 83 c0 04 add $0x4,%rax
|
|
6634dd2d: 48 3d 00 01 00 00 cmp $0x100,%rax
|
|
6634dd33: 0f 85 67 ff ff ff jne 6634dca0 <GateFunc_Buffer64_F+0x30>
|
|
6634dd39: 5b pop %rbx
|
|
6634dd3a: 5e pop %rsi
|
|
6634dd3b: 5f pop %rdi
|
|
6634dd3c: 41 5e pop %r14
|
|
6634dd3e: c3 retq
|
|
6634dd3f: 90 nop
|
|
6634dd40: 48 81 c2 04 01 00 00 add $0x104,%rdx
|
|
6634dd47: b8 08 02 00 00 mov $0x208,%eax
|
|
6634dd4c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634dd50: 44 8b 02 mov (%rdx),%r8d
|
|
6634dd53: 45 85 c0 test %r8d,%r8d
|
|
6634dd56: 74 59 je 6634ddb1 <GateFunc_Buffer64_F+0x141>
|
|
6634dd58: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634dd5c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634dd60: 45 29 01 sub %r8d,(%r9)
|
|
6634dd63: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634dd69: 45 8b 09 mov (%r9),%r9d
|
|
6634dd6c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634dd70: 45 85 c9 test %r9d,%r9d
|
|
6634dd73: 41 0f 9f c1 setg %r9b
|
|
6634dd77: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634dd7b: 45 3b 08 cmp (%r8),%r9d
|
|
6634dd7e: 74 31 je 6634ddb1 <GateFunc_Buffer64_F+0x141>
|
|
6634dd80: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634dd84: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634dd88: 45 8b 00 mov (%r8),%r8d
|
|
6634dd8b: 45 85 c0 test %r8d,%r8d
|
|
6634dd8e: 75 21 jne 6634ddb1 <GateFunc_Buffer64_F+0x141>
|
|
6634dd90: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634dd94: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634dd98: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634dd9c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634dda3: 4c 63 06 movslq (%rsi),%r8
|
|
6634dda6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ddaa: 44 89 16 mov %r10d,(%rsi)
|
|
6634ddad: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ddb1: 48 83 c0 08 add $0x8,%rax
|
|
6634ddb5: 48 83 c2 04 add $0x4,%rdx
|
|
6634ddb9: 48 3d 08 04 00 00 cmp $0x408,%rax
|
|
6634ddbf: 75 8f jne 6634dd50 <GateFunc_Buffer64_F+0xe0>
|
|
6634ddc1: 5b pop %rbx
|
|
6634ddc2: 5e pop %rsi
|
|
6634ddc3: 5f pop %rdi
|
|
6634ddc4: 41 5e pop %r14
|
|
6634ddc6: c3 retq
|
|
6634ddc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ddce: 00 00
|
|
|
|
000000006634ddd0 <GateFunc_Enabler64_F>:
|
|
6634ddd0: 41 56 push %r14
|
|
6634ddd2: 57 push %rdi
|
|
6634ddd3: 56 push %rsi
|
|
6634ddd4: 53 push %rbx
|
|
6634ddd5: 48 8b 3d 44 8b 00 00 mov 0x8b44(%rip),%rdi # 66356920 <net_queue>
|
|
6634dddc: 48 8b 35 4d 8b 00 00 mov 0x8b4d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634dde3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634dde7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ddeb: 49 8b 83 08 04 00 00 mov 0x408(%r11),%rax
|
|
6634ddf2: 8b 00 mov (%rax),%eax
|
|
6634ddf4: 85 c0 test %eax,%eax
|
|
6634ddf6: 0f 84 a4 00 00 00 je 6634dea0 <GateFunc_Enabler64_F+0xd0>
|
|
6634ddfc: 31 c0 xor %eax,%eax
|
|
6634ddfe: 66 90 xchg %ax,%ax
|
|
6634de00: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634de05: 44 8b 8c 02 04 01 00 mov 0x104(%rdx,%rax,1),%r9d
|
|
6634de0c: 00
|
|
6634de0d: 45 8b 00 mov (%r8),%r8d
|
|
6634de10: 45 39 c8 cmp %r9d,%r8d
|
|
6634de13: 74 74 je 6634de89 <GateFunc_Enabler64_F+0xb9>
|
|
6634de15: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634de19: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634de1d: 45 89 c6 mov %r8d,%r14d
|
|
6634de20: 45 29 ce sub %r9d,%r14d
|
|
6634de23: 45 31 c9 xor %r9d,%r9d
|
|
6634de26: 4d 8b 94 1a 08 02 00 mov 0x208(%r10,%rbx,1),%r10
|
|
6634de2d: 00
|
|
6634de2e: 45 01 32 add %r14d,(%r10)
|
|
6634de31: 44 89 84 02 04 01 00 mov %r8d,0x104(%rdx,%rax,1)
|
|
6634de38: 00
|
|
6634de39: 45 8b 32 mov (%r10),%r14d
|
|
6634de3c: 4d 8b 84 43 08 02 00 mov 0x208(%r11,%rax,2),%r8
|
|
6634de43: 00
|
|
6634de44: 45 85 f6 test %r14d,%r14d
|
|
6634de47: 41 0f 9f c1 setg %r9b
|
|
6634de4b: 45 3b 08 cmp (%r8),%r9d
|
|
6634de4e: 74 39 je 6634de89 <GateFunc_Enabler64_F+0xb9>
|
|
6634de50: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634de54: 4d 8b 84 18 08 02 00 mov 0x208(%r8,%rbx,1),%r8
|
|
6634de5b: 00
|
|
6634de5c: 45 8b 10 mov (%r8),%r10d
|
|
6634de5f: 45 85 d2 test %r10d,%r10d
|
|
6634de62: 75 25 jne 6634de89 <GateFunc_Enabler64_F+0xb9>
|
|
6634de64: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634de68: 4d 8b 8c 18 08 02 00 mov 0x208(%r8,%rbx,1),%r9
|
|
6634de6f: 00
|
|
6634de70: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634de74: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634de7b: 4c 63 06 movslq (%rsi),%r8
|
|
6634de7e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634de82: 44 89 16 mov %r10d,(%rsi)
|
|
6634de85: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634de89: 48 83 c0 04 add $0x4,%rax
|
|
6634de8d: 48 3d 00 01 00 00 cmp $0x100,%rax
|
|
6634de93: 0f 85 67 ff ff ff jne 6634de00 <GateFunc_Enabler64_F+0x30>
|
|
6634de99: 5b pop %rbx
|
|
6634de9a: 5e pop %rsi
|
|
6634de9b: 5f pop %rdi
|
|
6634de9c: 41 5e pop %r14
|
|
6634de9e: c3 retq
|
|
6634de9f: 90 nop
|
|
6634dea0: 48 81 c2 04 01 00 00 add $0x104,%rdx
|
|
6634dea7: b8 08 02 00 00 mov $0x208,%eax
|
|
6634deac: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634deb0: 44 8b 02 mov (%rdx),%r8d
|
|
6634deb3: 45 85 c0 test %r8d,%r8d
|
|
6634deb6: 74 59 je 6634df11 <GateFunc_Enabler64_F+0x141>
|
|
6634deb8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634debc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634dec0: 45 29 01 sub %r8d,(%r9)
|
|
6634dec3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634dec9: 45 8b 09 mov (%r9),%r9d
|
|
6634decc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634ded0: 45 85 c9 test %r9d,%r9d
|
|
6634ded3: 41 0f 9f c1 setg %r9b
|
|
6634ded7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634dedb: 45 3b 08 cmp (%r8),%r9d
|
|
6634dede: 74 31 je 6634df11 <GateFunc_Enabler64_F+0x141>
|
|
6634dee0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634dee4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634dee8: 45 8b 00 mov (%r8),%r8d
|
|
6634deeb: 45 85 c0 test %r8d,%r8d
|
|
6634deee: 75 21 jne 6634df11 <GateFunc_Enabler64_F+0x141>
|
|
6634def0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634def4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634def8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634defc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634df03: 4c 63 06 movslq (%rsi),%r8
|
|
6634df06: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634df0a: 44 89 16 mov %r10d,(%rsi)
|
|
6634df0d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634df11: 48 83 c0 08 add $0x8,%rax
|
|
6634df15: 48 83 c2 04 add $0x4,%rdx
|
|
6634df19: 48 3d 08 04 00 00 cmp $0x408,%rax
|
|
6634df1f: 75 8f jne 6634deb0 <GateFunc_Enabler64_F+0xe0>
|
|
6634df21: 5b pop %rbx
|
|
6634df22: 5e pop %rsi
|
|
6634df23: 5f pop %rdi
|
|
6634df24: 41 5e pop %r14
|
|
6634df26: c3 retq
|
|
6634df27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634df2e: 00 00
|
|
|
|
000000006634df30 <GateFunc_Enabler48_F>:
|
|
6634df30: 41 56 push %r14
|
|
6634df32: 57 push %rdi
|
|
6634df33: 56 push %rsi
|
|
6634df34: 53 push %rbx
|
|
6634df35: 48 8b 3d e4 89 00 00 mov 0x89e4(%rip),%rdi # 66356920 <net_queue>
|
|
6634df3c: 48 8b 35 ed 89 00 00 mov 0x89ed(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634df43: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634df47: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634df4b: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
6634df52: 8b 00 mov (%rax),%eax
|
|
6634df54: 85 c0 test %eax,%eax
|
|
6634df56: 0f 84 a4 00 00 00 je 6634e000 <GateFunc_Enabler48_F+0xd0>
|
|
6634df5c: 31 c0 xor %eax,%eax
|
|
6634df5e: 66 90 xchg %ax,%ax
|
|
6634df60: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634df65: 44 8b 8c 02 c4 00 00 mov 0xc4(%rdx,%rax,1),%r9d
|
|
6634df6c: 00
|
|
6634df6d: 45 8b 00 mov (%r8),%r8d
|
|
6634df70: 45 39 c8 cmp %r9d,%r8d
|
|
6634df73: 74 74 je 6634dfe9 <GateFunc_Enabler48_F+0xb9>
|
|
6634df75: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634df79: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634df7d: 45 89 c6 mov %r8d,%r14d
|
|
6634df80: 45 29 ce sub %r9d,%r14d
|
|
6634df83: 45 31 c9 xor %r9d,%r9d
|
|
6634df86: 4d 8b 94 1a 88 01 00 mov 0x188(%r10,%rbx,1),%r10
|
|
6634df8d: 00
|
|
6634df8e: 45 01 32 add %r14d,(%r10)
|
|
6634df91: 44 89 84 02 c4 00 00 mov %r8d,0xc4(%rdx,%rax,1)
|
|
6634df98: 00
|
|
6634df99: 45 8b 32 mov (%r10),%r14d
|
|
6634df9c: 4d 8b 84 43 88 01 00 mov 0x188(%r11,%rax,2),%r8
|
|
6634dfa3: 00
|
|
6634dfa4: 45 85 f6 test %r14d,%r14d
|
|
6634dfa7: 41 0f 9f c1 setg %r9b
|
|
6634dfab: 45 3b 08 cmp (%r8),%r9d
|
|
6634dfae: 74 39 je 6634dfe9 <GateFunc_Enabler48_F+0xb9>
|
|
6634dfb0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634dfb4: 4d 8b 84 18 88 01 00 mov 0x188(%r8,%rbx,1),%r8
|
|
6634dfbb: 00
|
|
6634dfbc: 45 8b 10 mov (%r8),%r10d
|
|
6634dfbf: 45 85 d2 test %r10d,%r10d
|
|
6634dfc2: 75 25 jne 6634dfe9 <GateFunc_Enabler48_F+0xb9>
|
|
6634dfc4: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634dfc8: 4d 8b 8c 18 88 01 00 mov 0x188(%r8,%rbx,1),%r9
|
|
6634dfcf: 00
|
|
6634dfd0: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634dfd4: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634dfdb: 4c 63 06 movslq (%rsi),%r8
|
|
6634dfde: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634dfe2: 44 89 16 mov %r10d,(%rsi)
|
|
6634dfe5: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634dfe9: 48 83 c0 04 add $0x4,%rax
|
|
6634dfed: 48 3d c0 00 00 00 cmp $0xc0,%rax
|
|
6634dff3: 0f 85 67 ff ff ff jne 6634df60 <GateFunc_Enabler48_F+0x30>
|
|
6634dff9: 5b pop %rbx
|
|
6634dffa: 5e pop %rsi
|
|
6634dffb: 5f pop %rdi
|
|
6634dffc: 41 5e pop %r14
|
|
6634dffe: c3 retq
|
|
6634dfff: 90 nop
|
|
6634e000: 48 81 c2 c4 00 00 00 add $0xc4,%rdx
|
|
6634e007: b8 88 01 00 00 mov $0x188,%eax
|
|
6634e00c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634e010: 44 8b 02 mov (%rdx),%r8d
|
|
6634e013: 45 85 c0 test %r8d,%r8d
|
|
6634e016: 74 59 je 6634e071 <GateFunc_Enabler48_F+0x141>
|
|
6634e018: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e01c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e020: 45 29 01 sub %r8d,(%r9)
|
|
6634e023: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e029: 45 8b 09 mov (%r9),%r9d
|
|
6634e02c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e030: 45 85 c9 test %r9d,%r9d
|
|
6634e033: 41 0f 9f c1 setg %r9b
|
|
6634e037: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e03b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e03e: 74 31 je 6634e071 <GateFunc_Enabler48_F+0x141>
|
|
6634e040: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e044: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e048: 45 8b 00 mov (%r8),%r8d
|
|
6634e04b: 45 85 c0 test %r8d,%r8d
|
|
6634e04e: 75 21 jne 6634e071 <GateFunc_Enabler48_F+0x141>
|
|
6634e050: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e054: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e058: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e05c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e063: 4c 63 06 movslq (%rsi),%r8
|
|
6634e066: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e06a: 44 89 16 mov %r10d,(%rsi)
|
|
6634e06d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e071: 48 83 c0 08 add $0x8,%rax
|
|
6634e075: 48 83 c2 04 add $0x4,%rdx
|
|
6634e079: 48 3d 08 03 00 00 cmp $0x308,%rax
|
|
6634e07f: 75 8f jne 6634e010 <GateFunc_Enabler48_F+0xe0>
|
|
6634e081: 5b pop %rbx
|
|
6634e082: 5e pop %rsi
|
|
6634e083: 5f pop %rdi
|
|
6634e084: 41 5e pop %r14
|
|
6634e086: c3 retq
|
|
6634e087: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e08e: 00 00
|
|
|
|
000000006634e090 <GateFunc_Buffer48_F>:
|
|
6634e090: 41 56 push %r14
|
|
6634e092: 57 push %rdi
|
|
6634e093: 56 push %rsi
|
|
6634e094: 53 push %rbx
|
|
6634e095: 48 8b 3d 84 88 00 00 mov 0x8884(%rip),%rdi # 66356920 <net_queue>
|
|
6634e09c: 48 8b 35 8d 88 00 00 mov 0x888d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e0a3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e0a7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e0ab: 49 8b 83 08 03 00 00 mov 0x308(%r11),%rax
|
|
6634e0b2: 8b 00 mov (%rax),%eax
|
|
6634e0b4: 85 c0 test %eax,%eax
|
|
6634e0b6: 0f 84 a4 00 00 00 je 6634e160 <GateFunc_Buffer48_F+0xd0>
|
|
6634e0bc: 31 c0 xor %eax,%eax
|
|
6634e0be: 66 90 xchg %ax,%ax
|
|
6634e0c0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e0c5: 44 8b 8c 02 c4 00 00 mov 0xc4(%rdx,%rax,1),%r9d
|
|
6634e0cc: 00
|
|
6634e0cd: 45 8b 00 mov (%r8),%r8d
|
|
6634e0d0: 45 39 c8 cmp %r9d,%r8d
|
|
6634e0d3: 74 74 je 6634e149 <GateFunc_Buffer48_F+0xb9>
|
|
6634e0d5: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e0d9: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e0dd: 45 89 c6 mov %r8d,%r14d
|
|
6634e0e0: 45 29 ce sub %r9d,%r14d
|
|
6634e0e3: 45 31 c9 xor %r9d,%r9d
|
|
6634e0e6: 4d 8b 94 1a 88 01 00 mov 0x188(%r10,%rbx,1),%r10
|
|
6634e0ed: 00
|
|
6634e0ee: 45 01 32 add %r14d,(%r10)
|
|
6634e0f1: 44 89 84 02 c4 00 00 mov %r8d,0xc4(%rdx,%rax,1)
|
|
6634e0f8: 00
|
|
6634e0f9: 45 8b 32 mov (%r10),%r14d
|
|
6634e0fc: 4d 8b 84 43 88 01 00 mov 0x188(%r11,%rax,2),%r8
|
|
6634e103: 00
|
|
6634e104: 45 85 f6 test %r14d,%r14d
|
|
6634e107: 41 0f 9f c1 setg %r9b
|
|
6634e10b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e10e: 74 39 je 6634e149 <GateFunc_Buffer48_F+0xb9>
|
|
6634e110: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e114: 4d 8b 84 18 88 01 00 mov 0x188(%r8,%rbx,1),%r8
|
|
6634e11b: 00
|
|
6634e11c: 45 8b 10 mov (%r8),%r10d
|
|
6634e11f: 45 85 d2 test %r10d,%r10d
|
|
6634e122: 75 25 jne 6634e149 <GateFunc_Buffer48_F+0xb9>
|
|
6634e124: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e128: 4d 8b 8c 18 88 01 00 mov 0x188(%r8,%rbx,1),%r9
|
|
6634e12f: 00
|
|
6634e130: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e134: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e13b: 4c 63 06 movslq (%rsi),%r8
|
|
6634e13e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e142: 44 89 16 mov %r10d,(%rsi)
|
|
6634e145: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e149: 48 83 c0 04 add $0x4,%rax
|
|
6634e14d: 48 3d c0 00 00 00 cmp $0xc0,%rax
|
|
6634e153: 0f 85 67 ff ff ff jne 6634e0c0 <GateFunc_Buffer48_F+0x30>
|
|
6634e159: 5b pop %rbx
|
|
6634e15a: 5e pop %rsi
|
|
6634e15b: 5f pop %rdi
|
|
6634e15c: 41 5e pop %r14
|
|
6634e15e: c3 retq
|
|
6634e15f: 90 nop
|
|
6634e160: 48 81 c2 c4 00 00 00 add $0xc4,%rdx
|
|
6634e167: b8 88 01 00 00 mov $0x188,%eax
|
|
6634e16c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634e170: 44 8b 02 mov (%rdx),%r8d
|
|
6634e173: 45 85 c0 test %r8d,%r8d
|
|
6634e176: 74 59 je 6634e1d1 <GateFunc_Buffer48_F+0x141>
|
|
6634e178: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e17c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e180: 45 29 01 sub %r8d,(%r9)
|
|
6634e183: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e189: 45 8b 09 mov (%r9),%r9d
|
|
6634e18c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e190: 45 85 c9 test %r9d,%r9d
|
|
6634e193: 41 0f 9f c1 setg %r9b
|
|
6634e197: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e19b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e19e: 74 31 je 6634e1d1 <GateFunc_Buffer48_F+0x141>
|
|
6634e1a0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e1a4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e1a8: 45 8b 00 mov (%r8),%r8d
|
|
6634e1ab: 45 85 c0 test %r8d,%r8d
|
|
6634e1ae: 75 21 jne 6634e1d1 <GateFunc_Buffer48_F+0x141>
|
|
6634e1b0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e1b4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e1b8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e1bc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e1c3: 4c 63 06 movslq (%rsi),%r8
|
|
6634e1c6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e1ca: 44 89 16 mov %r10d,(%rsi)
|
|
6634e1cd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e1d1: 48 83 c0 08 add $0x8,%rax
|
|
6634e1d5: 48 83 c2 04 add $0x4,%rdx
|
|
6634e1d9: 48 3d 08 03 00 00 cmp $0x308,%rax
|
|
6634e1df: 75 8f jne 6634e170 <GateFunc_Buffer48_F+0xe0>
|
|
6634e1e1: 5b pop %rbx
|
|
6634e1e2: 5e pop %rsi
|
|
6634e1e3: 5f pop %rdi
|
|
6634e1e4: 41 5e pop %r14
|
|
6634e1e6: c3 retq
|
|
6634e1e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e1ee: 00 00
|
|
|
|
000000006634e1f0 <GateFunc_Enabler32_F>:
|
|
6634e1f0: 41 56 push %r14
|
|
6634e1f2: 57 push %rdi
|
|
6634e1f3: 56 push %rsi
|
|
6634e1f4: 53 push %rbx
|
|
6634e1f5: 48 8b 3d 24 87 00 00 mov 0x8724(%rip),%rdi # 66356920 <net_queue>
|
|
6634e1fc: 48 8b 35 2d 87 00 00 mov 0x872d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e203: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e207: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e20b: 49 8b 83 08 02 00 00 mov 0x208(%r11),%rax
|
|
6634e212: 8b 00 mov (%rax),%eax
|
|
6634e214: 85 c0 test %eax,%eax
|
|
6634e216: 0f 84 a4 00 00 00 je 6634e2c0 <GateFunc_Enabler32_F+0xd0>
|
|
6634e21c: 31 c0 xor %eax,%eax
|
|
6634e21e: 66 90 xchg %ax,%ax
|
|
6634e220: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e225: 44 8b 8c 02 84 00 00 mov 0x84(%rdx,%rax,1),%r9d
|
|
6634e22c: 00
|
|
6634e22d: 45 8b 00 mov (%r8),%r8d
|
|
6634e230: 45 39 c8 cmp %r9d,%r8d
|
|
6634e233: 74 74 je 6634e2a9 <GateFunc_Enabler32_F+0xb9>
|
|
6634e235: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e239: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e23d: 45 89 c6 mov %r8d,%r14d
|
|
6634e240: 45 29 ce sub %r9d,%r14d
|
|
6634e243: 45 31 c9 xor %r9d,%r9d
|
|
6634e246: 4d 8b 94 1a 08 01 00 mov 0x108(%r10,%rbx,1),%r10
|
|
6634e24d: 00
|
|
6634e24e: 45 01 32 add %r14d,(%r10)
|
|
6634e251: 44 89 84 02 84 00 00 mov %r8d,0x84(%rdx,%rax,1)
|
|
6634e258: 00
|
|
6634e259: 45 8b 32 mov (%r10),%r14d
|
|
6634e25c: 4d 8b 84 43 08 01 00 mov 0x108(%r11,%rax,2),%r8
|
|
6634e263: 00
|
|
6634e264: 45 85 f6 test %r14d,%r14d
|
|
6634e267: 41 0f 9f c1 setg %r9b
|
|
6634e26b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e26e: 74 39 je 6634e2a9 <GateFunc_Enabler32_F+0xb9>
|
|
6634e270: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e274: 4d 8b 84 18 08 01 00 mov 0x108(%r8,%rbx,1),%r8
|
|
6634e27b: 00
|
|
6634e27c: 45 8b 10 mov (%r8),%r10d
|
|
6634e27f: 45 85 d2 test %r10d,%r10d
|
|
6634e282: 75 25 jne 6634e2a9 <GateFunc_Enabler32_F+0xb9>
|
|
6634e284: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e288: 4d 8b 8c 18 08 01 00 mov 0x108(%r8,%rbx,1),%r9
|
|
6634e28f: 00
|
|
6634e290: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e294: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e29b: 4c 63 06 movslq (%rsi),%r8
|
|
6634e29e: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e2a2: 44 89 16 mov %r10d,(%rsi)
|
|
6634e2a5: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e2a9: 48 83 c0 04 add $0x4,%rax
|
|
6634e2ad: 48 3d 80 00 00 00 cmp $0x80,%rax
|
|
6634e2b3: 0f 85 67 ff ff ff jne 6634e220 <GateFunc_Enabler32_F+0x30>
|
|
6634e2b9: 5b pop %rbx
|
|
6634e2ba: 5e pop %rsi
|
|
6634e2bb: 5f pop %rdi
|
|
6634e2bc: 41 5e pop %r14
|
|
6634e2be: c3 retq
|
|
6634e2bf: 90 nop
|
|
6634e2c0: 48 81 c2 84 00 00 00 add $0x84,%rdx
|
|
6634e2c7: b8 08 01 00 00 mov $0x108,%eax
|
|
6634e2cc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634e2d0: 44 8b 02 mov (%rdx),%r8d
|
|
6634e2d3: 45 85 c0 test %r8d,%r8d
|
|
6634e2d6: 74 59 je 6634e331 <GateFunc_Enabler32_F+0x141>
|
|
6634e2d8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e2dc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e2e0: 45 29 01 sub %r8d,(%r9)
|
|
6634e2e3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e2e9: 45 8b 09 mov (%r9),%r9d
|
|
6634e2ec: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e2f0: 45 85 c9 test %r9d,%r9d
|
|
6634e2f3: 41 0f 9f c1 setg %r9b
|
|
6634e2f7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e2fb: 45 3b 08 cmp (%r8),%r9d
|
|
6634e2fe: 74 31 je 6634e331 <GateFunc_Enabler32_F+0x141>
|
|
6634e300: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e304: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e308: 45 8b 00 mov (%r8),%r8d
|
|
6634e30b: 45 85 c0 test %r8d,%r8d
|
|
6634e30e: 75 21 jne 6634e331 <GateFunc_Enabler32_F+0x141>
|
|
6634e310: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e314: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e318: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e31c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e323: 4c 63 06 movslq (%rsi),%r8
|
|
6634e326: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e32a: 44 89 16 mov %r10d,(%rsi)
|
|
6634e32d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e331: 48 83 c0 08 add $0x8,%rax
|
|
6634e335: 48 83 c2 04 add $0x4,%rdx
|
|
6634e339: 48 3d 08 02 00 00 cmp $0x208,%rax
|
|
6634e33f: 75 8f jne 6634e2d0 <GateFunc_Enabler32_F+0xe0>
|
|
6634e341: 5b pop %rbx
|
|
6634e342: 5e pop %rsi
|
|
6634e343: 5f pop %rdi
|
|
6634e344: 41 5e pop %r14
|
|
6634e346: c3 retq
|
|
6634e347: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e34e: 00 00
|
|
|
|
000000006634e350 <GateFunc_Buffer32_F>:
|
|
6634e350: 41 56 push %r14
|
|
6634e352: 57 push %rdi
|
|
6634e353: 56 push %rsi
|
|
6634e354: 53 push %rbx
|
|
6634e355: 48 8b 3d c4 85 00 00 mov 0x85c4(%rip),%rdi # 66356920 <net_queue>
|
|
6634e35c: 48 8b 35 cd 85 00 00 mov 0x85cd(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e363: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e367: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e36b: 49 8b 83 08 02 00 00 mov 0x208(%r11),%rax
|
|
6634e372: 8b 00 mov (%rax),%eax
|
|
6634e374: 85 c0 test %eax,%eax
|
|
6634e376: 0f 84 a4 00 00 00 je 6634e420 <GateFunc_Buffer32_F+0xd0>
|
|
6634e37c: 31 c0 xor %eax,%eax
|
|
6634e37e: 66 90 xchg %ax,%ax
|
|
6634e380: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e385: 44 8b 8c 02 84 00 00 mov 0x84(%rdx,%rax,1),%r9d
|
|
6634e38c: 00
|
|
6634e38d: 45 8b 00 mov (%r8),%r8d
|
|
6634e390: 45 39 c8 cmp %r9d,%r8d
|
|
6634e393: 74 74 je 6634e409 <GateFunc_Buffer32_F+0xb9>
|
|
6634e395: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e399: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e39d: 45 89 c6 mov %r8d,%r14d
|
|
6634e3a0: 45 29 ce sub %r9d,%r14d
|
|
6634e3a3: 45 31 c9 xor %r9d,%r9d
|
|
6634e3a6: 4d 8b 94 1a 08 01 00 mov 0x108(%r10,%rbx,1),%r10
|
|
6634e3ad: 00
|
|
6634e3ae: 45 01 32 add %r14d,(%r10)
|
|
6634e3b1: 44 89 84 02 84 00 00 mov %r8d,0x84(%rdx,%rax,1)
|
|
6634e3b8: 00
|
|
6634e3b9: 45 8b 32 mov (%r10),%r14d
|
|
6634e3bc: 4d 8b 84 43 08 01 00 mov 0x108(%r11,%rax,2),%r8
|
|
6634e3c3: 00
|
|
6634e3c4: 45 85 f6 test %r14d,%r14d
|
|
6634e3c7: 41 0f 9f c1 setg %r9b
|
|
6634e3cb: 45 3b 08 cmp (%r8),%r9d
|
|
6634e3ce: 74 39 je 6634e409 <GateFunc_Buffer32_F+0xb9>
|
|
6634e3d0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e3d4: 4d 8b 84 18 08 01 00 mov 0x108(%r8,%rbx,1),%r8
|
|
6634e3db: 00
|
|
6634e3dc: 45 8b 10 mov (%r8),%r10d
|
|
6634e3df: 45 85 d2 test %r10d,%r10d
|
|
6634e3e2: 75 25 jne 6634e409 <GateFunc_Buffer32_F+0xb9>
|
|
6634e3e4: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e3e8: 4d 8b 8c 18 08 01 00 mov 0x108(%r8,%rbx,1),%r9
|
|
6634e3ef: 00
|
|
6634e3f0: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e3f4: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e3fb: 4c 63 06 movslq (%rsi),%r8
|
|
6634e3fe: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e402: 44 89 16 mov %r10d,(%rsi)
|
|
6634e405: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e409: 48 83 c0 04 add $0x4,%rax
|
|
6634e40d: 48 3d 80 00 00 00 cmp $0x80,%rax
|
|
6634e413: 0f 85 67 ff ff ff jne 6634e380 <GateFunc_Buffer32_F+0x30>
|
|
6634e419: 5b pop %rbx
|
|
6634e41a: 5e pop %rsi
|
|
6634e41b: 5f pop %rdi
|
|
6634e41c: 41 5e pop %r14
|
|
6634e41e: c3 retq
|
|
6634e41f: 90 nop
|
|
6634e420: 48 81 c2 84 00 00 00 add $0x84,%rdx
|
|
6634e427: b8 08 01 00 00 mov $0x108,%eax
|
|
6634e42c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634e430: 44 8b 02 mov (%rdx),%r8d
|
|
6634e433: 45 85 c0 test %r8d,%r8d
|
|
6634e436: 74 59 je 6634e491 <GateFunc_Buffer32_F+0x141>
|
|
6634e438: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e43c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e440: 45 29 01 sub %r8d,(%r9)
|
|
6634e443: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e449: 45 8b 09 mov (%r9),%r9d
|
|
6634e44c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e450: 45 85 c9 test %r9d,%r9d
|
|
6634e453: 41 0f 9f c1 setg %r9b
|
|
6634e457: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e45b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e45e: 74 31 je 6634e491 <GateFunc_Buffer32_F+0x141>
|
|
6634e460: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e464: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e468: 45 8b 00 mov (%r8),%r8d
|
|
6634e46b: 45 85 c0 test %r8d,%r8d
|
|
6634e46e: 75 21 jne 6634e491 <GateFunc_Buffer32_F+0x141>
|
|
6634e470: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e474: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e478: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e47c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e483: 4c 63 06 movslq (%rsi),%r8
|
|
6634e486: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e48a: 44 89 16 mov %r10d,(%rsi)
|
|
6634e48d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e491: 48 83 c0 08 add $0x8,%rax
|
|
6634e495: 48 83 c2 04 add $0x4,%rdx
|
|
6634e499: 48 3d 08 02 00 00 cmp $0x208,%rax
|
|
6634e49f: 75 8f jne 6634e430 <GateFunc_Buffer32_F+0xe0>
|
|
6634e4a1: 5b pop %rbx
|
|
6634e4a2: 5e pop %rsi
|
|
6634e4a3: 5f pop %rdi
|
|
6634e4a4: 41 5e pop %r14
|
|
6634e4a6: c3 retq
|
|
6634e4a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e4ae: 00 00
|
|
|
|
000000006634e4b0 <GateFunc_Enabler24_F>:
|
|
6634e4b0: 41 56 push %r14
|
|
6634e4b2: 57 push %rdi
|
|
6634e4b3: 56 push %rsi
|
|
6634e4b4: 53 push %rbx
|
|
6634e4b5: 48 8b 3d 64 84 00 00 mov 0x8464(%rip),%rdi # 66356920 <net_queue>
|
|
6634e4bc: 48 8b 35 6d 84 00 00 mov 0x846d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e4c3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e4c7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e4cb: 49 8b 83 88 01 00 00 mov 0x188(%r11),%rax
|
|
6634e4d2: 8b 00 mov (%rax),%eax
|
|
6634e4d4: 85 c0 test %eax,%eax
|
|
6634e4d6: 0f 84 a4 00 00 00 je 6634e580 <GateFunc_Enabler24_F+0xd0>
|
|
6634e4dc: 31 c0 xor %eax,%eax
|
|
6634e4de: 66 90 xchg %ax,%ax
|
|
6634e4e0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e4e5: 44 8b 4c 02 64 mov 0x64(%rdx,%rax,1),%r9d
|
|
6634e4ea: 45 8b 00 mov (%r8),%r8d
|
|
6634e4ed: 45 39 c8 cmp %r9d,%r8d
|
|
6634e4f0: 74 71 je 6634e563 <GateFunc_Enabler24_F+0xb3>
|
|
6634e4f2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e4f6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e4fa: 45 89 c6 mov %r8d,%r14d
|
|
6634e4fd: 45 29 ce sub %r9d,%r14d
|
|
6634e500: 45 31 c9 xor %r9d,%r9d
|
|
6634e503: 4d 8b 94 1a c8 00 00 mov 0xc8(%r10,%rbx,1),%r10
|
|
6634e50a: 00
|
|
6634e50b: 45 01 32 add %r14d,(%r10)
|
|
6634e50e: 44 89 44 02 64 mov %r8d,0x64(%rdx,%rax,1)
|
|
6634e513: 45 8b 32 mov (%r10),%r14d
|
|
6634e516: 4d 8b 84 43 c8 00 00 mov 0xc8(%r11,%rax,2),%r8
|
|
6634e51d: 00
|
|
6634e51e: 45 85 f6 test %r14d,%r14d
|
|
6634e521: 41 0f 9f c1 setg %r9b
|
|
6634e525: 45 3b 08 cmp (%r8),%r9d
|
|
6634e528: 74 39 je 6634e563 <GateFunc_Enabler24_F+0xb3>
|
|
6634e52a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e52e: 4d 8b 84 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r8
|
|
6634e535: 00
|
|
6634e536: 45 8b 10 mov (%r8),%r10d
|
|
6634e539: 45 85 d2 test %r10d,%r10d
|
|
6634e53c: 75 25 jne 6634e563 <GateFunc_Enabler24_F+0xb3>
|
|
6634e53e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e542: 4d 8b 8c 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r9
|
|
6634e549: 00
|
|
6634e54a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e54e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e555: 4c 63 06 movslq (%rsi),%r8
|
|
6634e558: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e55c: 44 89 16 mov %r10d,(%rsi)
|
|
6634e55f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e563: 48 83 c0 04 add $0x4,%rax
|
|
6634e567: 48 83 f8 60 cmp $0x60,%rax
|
|
6634e56b: 0f 85 6f ff ff ff jne 6634e4e0 <GateFunc_Enabler24_F+0x30>
|
|
6634e571: 5b pop %rbx
|
|
6634e572: 5e pop %rsi
|
|
6634e573: 5f pop %rdi
|
|
6634e574: 41 5e pop %r14
|
|
6634e576: c3 retq
|
|
6634e577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e57e: 00 00
|
|
6634e580: 48 83 c2 64 add $0x64,%rdx
|
|
6634e584: b8 c8 00 00 00 mov $0xc8,%eax
|
|
6634e589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634e590: 44 8b 02 mov (%rdx),%r8d
|
|
6634e593: 45 85 c0 test %r8d,%r8d
|
|
6634e596: 74 59 je 6634e5f1 <GateFunc_Enabler24_F+0x141>
|
|
6634e598: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e59c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e5a0: 45 29 01 sub %r8d,(%r9)
|
|
6634e5a3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e5a9: 45 8b 09 mov (%r9),%r9d
|
|
6634e5ac: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e5b0: 45 85 c9 test %r9d,%r9d
|
|
6634e5b3: 41 0f 9f c1 setg %r9b
|
|
6634e5b7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e5bb: 45 3b 08 cmp (%r8),%r9d
|
|
6634e5be: 74 31 je 6634e5f1 <GateFunc_Enabler24_F+0x141>
|
|
6634e5c0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e5c4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e5c8: 45 8b 00 mov (%r8),%r8d
|
|
6634e5cb: 45 85 c0 test %r8d,%r8d
|
|
6634e5ce: 75 21 jne 6634e5f1 <GateFunc_Enabler24_F+0x141>
|
|
6634e5d0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e5d4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e5d8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e5dc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e5e3: 4c 63 06 movslq (%rsi),%r8
|
|
6634e5e6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e5ea: 44 89 16 mov %r10d,(%rsi)
|
|
6634e5ed: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e5f1: 48 83 c0 08 add $0x8,%rax
|
|
6634e5f5: 48 83 c2 04 add $0x4,%rdx
|
|
6634e5f9: 48 3d 88 01 00 00 cmp $0x188,%rax
|
|
6634e5ff: 75 8f jne 6634e590 <GateFunc_Enabler24_F+0xe0>
|
|
6634e601: 5b pop %rbx
|
|
6634e602: 5e pop %rsi
|
|
6634e603: 5f pop %rdi
|
|
6634e604: 41 5e pop %r14
|
|
6634e606: c3 retq
|
|
6634e607: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e60e: 00 00
|
|
|
|
000000006634e610 <GateFunc_Buffer24_F>:
|
|
6634e610: 41 56 push %r14
|
|
6634e612: 57 push %rdi
|
|
6634e613: 56 push %rsi
|
|
6634e614: 53 push %rbx
|
|
6634e615: 48 8b 3d 04 83 00 00 mov 0x8304(%rip),%rdi # 66356920 <net_queue>
|
|
6634e61c: 48 8b 35 0d 83 00 00 mov 0x830d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e623: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e627: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e62b: 49 8b 83 88 01 00 00 mov 0x188(%r11),%rax
|
|
6634e632: 8b 00 mov (%rax),%eax
|
|
6634e634: 85 c0 test %eax,%eax
|
|
6634e636: 0f 84 a4 00 00 00 je 6634e6e0 <GateFunc_Buffer24_F+0xd0>
|
|
6634e63c: 31 c0 xor %eax,%eax
|
|
6634e63e: 66 90 xchg %ax,%ax
|
|
6634e640: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e645: 44 8b 4c 02 64 mov 0x64(%rdx,%rax,1),%r9d
|
|
6634e64a: 45 8b 00 mov (%r8),%r8d
|
|
6634e64d: 45 39 c8 cmp %r9d,%r8d
|
|
6634e650: 74 71 je 6634e6c3 <GateFunc_Buffer24_F+0xb3>
|
|
6634e652: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e656: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e65a: 45 89 c6 mov %r8d,%r14d
|
|
6634e65d: 45 29 ce sub %r9d,%r14d
|
|
6634e660: 45 31 c9 xor %r9d,%r9d
|
|
6634e663: 4d 8b 94 1a c8 00 00 mov 0xc8(%r10,%rbx,1),%r10
|
|
6634e66a: 00
|
|
6634e66b: 45 01 32 add %r14d,(%r10)
|
|
6634e66e: 44 89 44 02 64 mov %r8d,0x64(%rdx,%rax,1)
|
|
6634e673: 45 8b 32 mov (%r10),%r14d
|
|
6634e676: 4d 8b 84 43 c8 00 00 mov 0xc8(%r11,%rax,2),%r8
|
|
6634e67d: 00
|
|
6634e67e: 45 85 f6 test %r14d,%r14d
|
|
6634e681: 41 0f 9f c1 setg %r9b
|
|
6634e685: 45 3b 08 cmp (%r8),%r9d
|
|
6634e688: 74 39 je 6634e6c3 <GateFunc_Buffer24_F+0xb3>
|
|
6634e68a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e68e: 4d 8b 84 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r8
|
|
6634e695: 00
|
|
6634e696: 45 8b 10 mov (%r8),%r10d
|
|
6634e699: 45 85 d2 test %r10d,%r10d
|
|
6634e69c: 75 25 jne 6634e6c3 <GateFunc_Buffer24_F+0xb3>
|
|
6634e69e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e6a2: 4d 8b 8c 18 c8 00 00 mov 0xc8(%r8,%rbx,1),%r9
|
|
6634e6a9: 00
|
|
6634e6aa: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e6ae: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e6b5: 4c 63 06 movslq (%rsi),%r8
|
|
6634e6b8: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e6bc: 44 89 16 mov %r10d,(%rsi)
|
|
6634e6bf: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e6c3: 48 83 c0 04 add $0x4,%rax
|
|
6634e6c7: 48 83 f8 60 cmp $0x60,%rax
|
|
6634e6cb: 0f 85 6f ff ff ff jne 6634e640 <GateFunc_Buffer24_F+0x30>
|
|
6634e6d1: 5b pop %rbx
|
|
6634e6d2: 5e pop %rsi
|
|
6634e6d3: 5f pop %rdi
|
|
6634e6d4: 41 5e pop %r14
|
|
6634e6d6: c3 retq
|
|
6634e6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e6de: 00 00
|
|
6634e6e0: 48 83 c2 64 add $0x64,%rdx
|
|
6634e6e4: b8 c8 00 00 00 mov $0xc8,%eax
|
|
6634e6e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634e6f0: 44 8b 02 mov (%rdx),%r8d
|
|
6634e6f3: 45 85 c0 test %r8d,%r8d
|
|
6634e6f6: 74 59 je 6634e751 <GateFunc_Buffer24_F+0x141>
|
|
6634e6f8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e6fc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e700: 45 29 01 sub %r8d,(%r9)
|
|
6634e703: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e709: 45 8b 09 mov (%r9),%r9d
|
|
6634e70c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e710: 45 85 c9 test %r9d,%r9d
|
|
6634e713: 41 0f 9f c1 setg %r9b
|
|
6634e717: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e71b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e71e: 74 31 je 6634e751 <GateFunc_Buffer24_F+0x141>
|
|
6634e720: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e724: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e728: 45 8b 00 mov (%r8),%r8d
|
|
6634e72b: 45 85 c0 test %r8d,%r8d
|
|
6634e72e: 75 21 jne 6634e751 <GateFunc_Buffer24_F+0x141>
|
|
6634e730: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e734: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e738: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e73c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e743: 4c 63 06 movslq (%rsi),%r8
|
|
6634e746: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e74a: 44 89 16 mov %r10d,(%rsi)
|
|
6634e74d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e751: 48 83 c0 08 add $0x8,%rax
|
|
6634e755: 48 83 c2 04 add $0x4,%rdx
|
|
6634e759: 48 3d 88 01 00 00 cmp $0x188,%rax
|
|
6634e75f: 75 8f jne 6634e6f0 <GateFunc_Buffer24_F+0xe0>
|
|
6634e761: 5b pop %rbx
|
|
6634e762: 5e pop %rsi
|
|
6634e763: 5f pop %rdi
|
|
6634e764: 41 5e pop %r14
|
|
6634e766: c3 retq
|
|
6634e767: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e76e: 00 00
|
|
|
|
000000006634e770 <GateFunc_Buffer16_F>:
|
|
6634e770: 41 56 push %r14
|
|
6634e772: 57 push %rdi
|
|
6634e773: 56 push %rsi
|
|
6634e774: 53 push %rbx
|
|
6634e775: 48 8b 3d a4 81 00 00 mov 0x81a4(%rip),%rdi # 66356920 <net_queue>
|
|
6634e77c: 48 8b 35 ad 81 00 00 mov 0x81ad(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e783: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e787: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e78b: 49 8b 83 08 01 00 00 mov 0x108(%r11),%rax
|
|
6634e792: 8b 00 mov (%rax),%eax
|
|
6634e794: 85 c0 test %eax,%eax
|
|
6634e796: 0f 84 a4 00 00 00 je 6634e840 <GateFunc_Buffer16_F+0xd0>
|
|
6634e79c: 31 c0 xor %eax,%eax
|
|
6634e79e: 66 90 xchg %ax,%ax
|
|
6634e7a0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e7a5: 44 8b 4c 02 44 mov 0x44(%rdx,%rax,1),%r9d
|
|
6634e7aa: 45 8b 00 mov (%r8),%r8d
|
|
6634e7ad: 45 39 c8 cmp %r9d,%r8d
|
|
6634e7b0: 74 71 je 6634e823 <GateFunc_Buffer16_F+0xb3>
|
|
6634e7b2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e7b6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e7ba: 45 89 c6 mov %r8d,%r14d
|
|
6634e7bd: 45 29 ce sub %r9d,%r14d
|
|
6634e7c0: 45 31 c9 xor %r9d,%r9d
|
|
6634e7c3: 4d 8b 94 1a 88 00 00 mov 0x88(%r10,%rbx,1),%r10
|
|
6634e7ca: 00
|
|
6634e7cb: 45 01 32 add %r14d,(%r10)
|
|
6634e7ce: 44 89 44 02 44 mov %r8d,0x44(%rdx,%rax,1)
|
|
6634e7d3: 45 8b 32 mov (%r10),%r14d
|
|
6634e7d6: 4d 8b 84 43 88 00 00 mov 0x88(%r11,%rax,2),%r8
|
|
6634e7dd: 00
|
|
6634e7de: 45 85 f6 test %r14d,%r14d
|
|
6634e7e1: 41 0f 9f c1 setg %r9b
|
|
6634e7e5: 45 3b 08 cmp (%r8),%r9d
|
|
6634e7e8: 74 39 je 6634e823 <GateFunc_Buffer16_F+0xb3>
|
|
6634e7ea: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e7ee: 4d 8b 84 18 88 00 00 mov 0x88(%r8,%rbx,1),%r8
|
|
6634e7f5: 00
|
|
6634e7f6: 45 8b 10 mov (%r8),%r10d
|
|
6634e7f9: 45 85 d2 test %r10d,%r10d
|
|
6634e7fc: 75 25 jne 6634e823 <GateFunc_Buffer16_F+0xb3>
|
|
6634e7fe: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e802: 4d 8b 8c 18 88 00 00 mov 0x88(%r8,%rbx,1),%r9
|
|
6634e809: 00
|
|
6634e80a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e80e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e815: 4c 63 06 movslq (%rsi),%r8
|
|
6634e818: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e81c: 44 89 16 mov %r10d,(%rsi)
|
|
6634e81f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e823: 48 83 c0 04 add $0x4,%rax
|
|
6634e827: 48 83 f8 40 cmp $0x40,%rax
|
|
6634e82b: 0f 85 6f ff ff ff jne 6634e7a0 <GateFunc_Buffer16_F+0x30>
|
|
6634e831: 5b pop %rbx
|
|
6634e832: 5e pop %rsi
|
|
6634e833: 5f pop %rdi
|
|
6634e834: 41 5e pop %r14
|
|
6634e836: c3 retq
|
|
6634e837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e83e: 00 00
|
|
6634e840: 48 83 c2 44 add $0x44,%rdx
|
|
6634e844: b8 88 00 00 00 mov $0x88,%eax
|
|
6634e849: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634e850: 44 8b 02 mov (%rdx),%r8d
|
|
6634e853: 45 85 c0 test %r8d,%r8d
|
|
6634e856: 74 59 je 6634e8b1 <GateFunc_Buffer16_F+0x141>
|
|
6634e858: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e85c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e860: 45 29 01 sub %r8d,(%r9)
|
|
6634e863: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e869: 45 8b 09 mov (%r9),%r9d
|
|
6634e86c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e870: 45 85 c9 test %r9d,%r9d
|
|
6634e873: 41 0f 9f c1 setg %r9b
|
|
6634e877: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e87b: 45 3b 08 cmp (%r8),%r9d
|
|
6634e87e: 74 31 je 6634e8b1 <GateFunc_Buffer16_F+0x141>
|
|
6634e880: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e884: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e888: 45 8b 00 mov (%r8),%r8d
|
|
6634e88b: 45 85 c0 test %r8d,%r8d
|
|
6634e88e: 75 21 jne 6634e8b1 <GateFunc_Buffer16_F+0x141>
|
|
6634e890: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e894: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e898: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e89c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e8a3: 4c 63 06 movslq (%rsi),%r8
|
|
6634e8a6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e8aa: 44 89 16 mov %r10d,(%rsi)
|
|
6634e8ad: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e8b1: 48 83 c0 08 add $0x8,%rax
|
|
6634e8b5: 48 83 c2 04 add $0x4,%rdx
|
|
6634e8b9: 48 3d 08 01 00 00 cmp $0x108,%rax
|
|
6634e8bf: 75 8f jne 6634e850 <GateFunc_Buffer16_F+0xe0>
|
|
6634e8c1: 5b pop %rbx
|
|
6634e8c2: 5e pop %rsi
|
|
6634e8c3: 5f pop %rdi
|
|
6634e8c4: 41 5e pop %r14
|
|
6634e8c6: c3 retq
|
|
6634e8c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e8ce: 00 00
|
|
|
|
000000006634e8d0 <GateFunc_Enabler16_F>:
|
|
6634e8d0: 41 56 push %r14
|
|
6634e8d2: 57 push %rdi
|
|
6634e8d3: 56 push %rsi
|
|
6634e8d4: 53 push %rbx
|
|
6634e8d5: 48 8b 3d 44 80 00 00 mov 0x8044(%rip),%rdi # 66356920 <net_queue>
|
|
6634e8dc: 48 8b 35 4d 80 00 00 mov 0x804d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634e8e3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634e8e7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634e8eb: 49 8b 83 08 01 00 00 mov 0x108(%r11),%rax
|
|
6634e8f2: 8b 00 mov (%rax),%eax
|
|
6634e8f4: 85 c0 test %eax,%eax
|
|
6634e8f6: 0f 84 a4 00 00 00 je 6634e9a0 <GateFunc_Enabler16_F+0xd0>
|
|
6634e8fc: 31 c0 xor %eax,%eax
|
|
6634e8fe: 66 90 xchg %ax,%ax
|
|
6634e900: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634e905: 44 8b 4c 02 44 mov 0x44(%rdx,%rax,1),%r9d
|
|
6634e90a: 45 8b 00 mov (%r8),%r8d
|
|
6634e90d: 45 39 c8 cmp %r9d,%r8d
|
|
6634e910: 74 71 je 6634e983 <GateFunc_Enabler16_F+0xb3>
|
|
6634e912: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634e916: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634e91a: 45 89 c6 mov %r8d,%r14d
|
|
6634e91d: 45 29 ce sub %r9d,%r14d
|
|
6634e920: 45 31 c9 xor %r9d,%r9d
|
|
6634e923: 4d 8b 94 1a 88 00 00 mov 0x88(%r10,%rbx,1),%r10
|
|
6634e92a: 00
|
|
6634e92b: 45 01 32 add %r14d,(%r10)
|
|
6634e92e: 44 89 44 02 44 mov %r8d,0x44(%rdx,%rax,1)
|
|
6634e933: 45 8b 32 mov (%r10),%r14d
|
|
6634e936: 4d 8b 84 43 88 00 00 mov 0x88(%r11,%rax,2),%r8
|
|
6634e93d: 00
|
|
6634e93e: 45 85 f6 test %r14d,%r14d
|
|
6634e941: 41 0f 9f c1 setg %r9b
|
|
6634e945: 45 3b 08 cmp (%r8),%r9d
|
|
6634e948: 74 39 je 6634e983 <GateFunc_Enabler16_F+0xb3>
|
|
6634e94a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e94e: 4d 8b 84 18 88 00 00 mov 0x88(%r8,%rbx,1),%r8
|
|
6634e955: 00
|
|
6634e956: 45 8b 10 mov (%r8),%r10d
|
|
6634e959: 45 85 d2 test %r10d,%r10d
|
|
6634e95c: 75 25 jne 6634e983 <GateFunc_Enabler16_F+0xb3>
|
|
6634e95e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e962: 4d 8b 8c 18 88 00 00 mov 0x88(%r8,%rbx,1),%r9
|
|
6634e969: 00
|
|
6634e96a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e96e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634e975: 4c 63 06 movslq (%rsi),%r8
|
|
6634e978: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634e97c: 44 89 16 mov %r10d,(%rsi)
|
|
6634e97f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634e983: 48 83 c0 04 add $0x4,%rax
|
|
6634e987: 48 83 f8 40 cmp $0x40,%rax
|
|
6634e98b: 0f 85 6f ff ff ff jne 6634e900 <GateFunc_Enabler16_F+0x30>
|
|
6634e991: 5b pop %rbx
|
|
6634e992: 5e pop %rsi
|
|
6634e993: 5f pop %rdi
|
|
6634e994: 41 5e pop %r14
|
|
6634e996: c3 retq
|
|
6634e997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634e99e: 00 00
|
|
6634e9a0: 48 83 c2 44 add $0x44,%rdx
|
|
6634e9a4: b8 88 00 00 00 mov $0x88,%eax
|
|
6634e9a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634e9b0: 44 8b 02 mov (%rdx),%r8d
|
|
6634e9b3: 45 85 c0 test %r8d,%r8d
|
|
6634e9b6: 74 59 je 6634ea11 <GateFunc_Enabler16_F+0x141>
|
|
6634e9b8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634e9bc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634e9c0: 45 29 01 sub %r8d,(%r9)
|
|
6634e9c3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634e9c9: 45 8b 09 mov (%r9),%r9d
|
|
6634e9cc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634e9d0: 45 85 c9 test %r9d,%r9d
|
|
6634e9d3: 41 0f 9f c1 setg %r9b
|
|
6634e9d7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634e9db: 45 3b 08 cmp (%r8),%r9d
|
|
6634e9de: 74 31 je 6634ea11 <GateFunc_Enabler16_F+0x141>
|
|
6634e9e0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634e9e4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634e9e8: 45 8b 00 mov (%r8),%r8d
|
|
6634e9eb: 45 85 c0 test %r8d,%r8d
|
|
6634e9ee: 75 21 jne 6634ea11 <GateFunc_Enabler16_F+0x141>
|
|
6634e9f0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634e9f4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634e9f8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634e9fc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ea03: 4c 63 06 movslq (%rsi),%r8
|
|
6634ea06: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ea0a: 44 89 16 mov %r10d,(%rsi)
|
|
6634ea0d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ea11: 48 83 c0 08 add $0x8,%rax
|
|
6634ea15: 48 83 c2 04 add $0x4,%rdx
|
|
6634ea19: 48 3d 08 01 00 00 cmp $0x108,%rax
|
|
6634ea1f: 75 8f jne 6634e9b0 <GateFunc_Enabler16_F+0xe0>
|
|
6634ea21: 5b pop %rbx
|
|
6634ea22: 5e pop %rsi
|
|
6634ea23: 5f pop %rdi
|
|
6634ea24: 41 5e pop %r14
|
|
6634ea26: c3 retq
|
|
6634ea27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ea2e: 00 00
|
|
|
|
000000006634ea30 <GateFunc_Enabler1_F>:
|
|
6634ea30: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634ea34: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ea38: 4c 8b 48 18 mov 0x18(%rax),%r9
|
|
6634ea3c: 44 8b 42 08 mov 0x8(%rdx),%r8d
|
|
6634ea40: 45 8b 09 mov (%r9),%r9d
|
|
6634ea43: 45 85 c9 test %r9d,%r9d
|
|
6634ea46: 75 2b jne 6634ea73 <GateFunc_Enabler1_F+0x43>
|
|
6634ea48: 45 85 c0 test %r8d,%r8d
|
|
6634ea4b: 74 25 je 6634ea72 <GateFunc_Enabler1_F+0x42>
|
|
6634ea4d: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634ea51: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634ea55: 4d 8b 49 10 mov 0x10(%r9),%r9
|
|
6634ea59: 45 29 01 sub %r8d,(%r9)
|
|
6634ea5c: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx)
|
|
6634ea63: 41 8b 11 mov (%r9),%edx
|
|
6634ea66: 85 d2 test %edx,%edx
|
|
6634ea68: 0f 9f c2 setg %dl
|
|
6634ea6b: 0f b6 d2 movzbl %dl,%edx
|
|
6634ea6e: 3b 10 cmp (%rax),%edx
|
|
6634ea70: 75 36 jne 6634eaa8 <GateFunc_Enabler1_F+0x78>
|
|
6634ea72: c3 retq
|
|
6634ea73: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
6634ea77: 45 8b 09 mov (%r9),%r9d
|
|
6634ea7a: 45 39 c1 cmp %r8d,%r9d
|
|
6634ea7d: 74 f3 je 6634ea72 <GateFunc_Enabler1_F+0x42>
|
|
6634ea7f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634ea83: 45 89 cb mov %r9d,%r11d
|
|
6634ea86: 45 29 c3 sub %r8d,%r11d
|
|
6634ea89: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634ea8d: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
6634ea91: 45 01 1a add %r11d,(%r10)
|
|
6634ea94: 44 89 4a 08 mov %r9d,0x8(%rdx)
|
|
6634ea98: 45 8b 02 mov (%r10),%r8d
|
|
6634ea9b: 45 85 c0 test %r8d,%r8d
|
|
6634ea9e: 0f 9f c2 setg %dl
|
|
6634eaa1: 0f b6 d2 movzbl %dl,%edx
|
|
6634eaa4: 3b 10 cmp (%rax),%edx
|
|
6634eaa6: 74 ca je 6634ea72 <GateFunc_Enabler1_F+0x42>
|
|
6634eaa8: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634eaac: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634eab0: 8b 00 mov (%rax),%eax
|
|
6634eab2: 85 c0 test %eax,%eax
|
|
6634eab4: 75 bc jne 6634ea72 <GateFunc_Enabler1_F+0x42>
|
|
6634eab6: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634eaba: 48 8b 0d 6f 7e 00 00 mov 0x7e6f(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634eac1: 4c 8b 05 58 7e 00 00 mov 0x7e58(%rip),%r8 # 66356920 <net_queue>
|
|
6634eac8: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634eacc: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634ead0: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634ead6: 48 63 01 movslq (%rcx),%rax
|
|
6634ead9: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634eadd: 44 89 09 mov %r9d,(%rcx)
|
|
6634eae0: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634eae4: c3 retq
|
|
6634eae5: 90 nop
|
|
6634eae6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634eaed: 00 00 00
|
|
|
|
000000006634eaf0 <GateFunc_Buffer1_F>:
|
|
6634eaf0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634eaf4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634eaf8: 4c 8b 48 18 mov 0x18(%rax),%r9
|
|
6634eafc: 44 8b 42 08 mov 0x8(%rdx),%r8d
|
|
6634eb00: 45 8b 09 mov (%r9),%r9d
|
|
6634eb03: 45 85 c9 test %r9d,%r9d
|
|
6634eb06: 75 2b jne 6634eb33 <GateFunc_Buffer1_F+0x43>
|
|
6634eb08: 45 85 c0 test %r8d,%r8d
|
|
6634eb0b: 74 25 je 6634eb32 <GateFunc_Buffer1_F+0x42>
|
|
6634eb0d: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634eb11: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634eb15: 4d 8b 49 10 mov 0x10(%r9),%r9
|
|
6634eb19: 45 29 01 sub %r8d,(%r9)
|
|
6634eb1c: c7 42 08 00 00 00 00 movl $0x0,0x8(%rdx)
|
|
6634eb23: 41 8b 11 mov (%r9),%edx
|
|
6634eb26: 85 d2 test %edx,%edx
|
|
6634eb28: 0f 9f c2 setg %dl
|
|
6634eb2b: 0f b6 d2 movzbl %dl,%edx
|
|
6634eb2e: 3b 10 cmp (%rax),%edx
|
|
6634eb30: 75 36 jne 6634eb68 <GateFunc_Buffer1_F+0x78>
|
|
6634eb32: c3 retq
|
|
6634eb33: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
6634eb37: 45 8b 09 mov (%r9),%r9d
|
|
6634eb3a: 45 39 c1 cmp %r8d,%r9d
|
|
6634eb3d: 74 f3 je 6634eb32 <GateFunc_Buffer1_F+0x42>
|
|
6634eb3f: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634eb43: 45 89 cb mov %r9d,%r11d
|
|
6634eb46: 45 29 c3 sub %r8d,%r11d
|
|
6634eb49: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634eb4d: 4d 8b 52 10 mov 0x10(%r10),%r10
|
|
6634eb51: 45 01 1a add %r11d,(%r10)
|
|
6634eb54: 44 89 4a 08 mov %r9d,0x8(%rdx)
|
|
6634eb58: 45 8b 02 mov (%r10),%r8d
|
|
6634eb5b: 45 85 c0 test %r8d,%r8d
|
|
6634eb5e: 0f 9f c2 setg %dl
|
|
6634eb61: 0f b6 d2 movzbl %dl,%edx
|
|
6634eb64: 3b 10 cmp (%rax),%edx
|
|
6634eb66: 74 ca je 6634eb32 <GateFunc_Buffer1_F+0x42>
|
|
6634eb68: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634eb6c: 48 8b 40 10 mov 0x10(%rax),%rax
|
|
6634eb70: 8b 00 mov (%rax),%eax
|
|
6634eb72: 85 c0 test %eax,%eax
|
|
6634eb74: 75 bc jne 6634eb32 <GateFunc_Buffer1_F+0x42>
|
|
6634eb76: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634eb7a: 48 8b 0d af 7d 00 00 mov 0x7daf(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634eb81: 4c 8b 05 98 7d 00 00 mov 0x7d98(%rip),%r8 # 66356920 <net_queue>
|
|
6634eb88: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
6634eb8c: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634eb90: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634eb96: 48 63 01 movslq (%rcx),%rax
|
|
6634eb99: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634eb9d: 44 89 09 mov %r9d,(%rcx)
|
|
6634eba0: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634eba4: c3 retq
|
|
6634eba5: 90 nop
|
|
6634eba6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634ebad: 00 00 00
|
|
|
|
000000006634ebb0 <GateFunc_Buffer15_F>:
|
|
6634ebb0: 41 56 push %r14
|
|
6634ebb2: 57 push %rdi
|
|
6634ebb3: 56 push %rsi
|
|
6634ebb4: 53 push %rbx
|
|
6634ebb5: 48 8b 3d 64 7d 00 00 mov 0x7d64(%rip),%rdi # 66356920 <net_queue>
|
|
6634ebbc: 48 8b 35 6d 7d 00 00 mov 0x7d6d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634ebc3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634ebc7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ebcb: 49 8b 83 f8 00 00 00 mov 0xf8(%r11),%rax
|
|
6634ebd2: 8b 00 mov (%rax),%eax
|
|
6634ebd4: 85 c0 test %eax,%eax
|
|
6634ebd6: 0f 84 a4 00 00 00 je 6634ec80 <GateFunc_Buffer15_F+0xd0>
|
|
6634ebdc: 31 c0 xor %eax,%eax
|
|
6634ebde: 66 90 xchg %ax,%ax
|
|
6634ebe0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634ebe5: 44 8b 4c 02 40 mov 0x40(%rdx,%rax,1),%r9d
|
|
6634ebea: 45 8b 00 mov (%r8),%r8d
|
|
6634ebed: 45 39 c8 cmp %r9d,%r8d
|
|
6634ebf0: 74 71 je 6634ec63 <GateFunc_Buffer15_F+0xb3>
|
|
6634ebf2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634ebf6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634ebfa: 45 89 c6 mov %r8d,%r14d
|
|
6634ebfd: 45 29 ce sub %r9d,%r14d
|
|
6634ec00: 45 31 c9 xor %r9d,%r9d
|
|
6634ec03: 4d 8b 94 1a 80 00 00 mov 0x80(%r10,%rbx,1),%r10
|
|
6634ec0a: 00
|
|
6634ec0b: 45 01 32 add %r14d,(%r10)
|
|
6634ec0e: 44 89 44 02 40 mov %r8d,0x40(%rdx,%rax,1)
|
|
6634ec13: 45 8b 32 mov (%r10),%r14d
|
|
6634ec16: 4d 8b 84 43 80 00 00 mov 0x80(%r11,%rax,2),%r8
|
|
6634ec1d: 00
|
|
6634ec1e: 45 85 f6 test %r14d,%r14d
|
|
6634ec21: 41 0f 9f c1 setg %r9b
|
|
6634ec25: 45 3b 08 cmp (%r8),%r9d
|
|
6634ec28: 74 39 je 6634ec63 <GateFunc_Buffer15_F+0xb3>
|
|
6634ec2a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ec2e: 4d 8b 84 18 80 00 00 mov 0x80(%r8,%rbx,1),%r8
|
|
6634ec35: 00
|
|
6634ec36: 45 8b 10 mov (%r8),%r10d
|
|
6634ec39: 45 85 d2 test %r10d,%r10d
|
|
6634ec3c: 75 25 jne 6634ec63 <GateFunc_Buffer15_F+0xb3>
|
|
6634ec3e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ec42: 4d 8b 8c 18 80 00 00 mov 0x80(%r8,%rbx,1),%r9
|
|
6634ec49: 00
|
|
6634ec4a: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ec4e: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ec55: 4c 63 06 movslq (%rsi),%r8
|
|
6634ec58: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ec5c: 44 89 16 mov %r10d,(%rsi)
|
|
6634ec5f: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ec63: 48 83 c0 04 add $0x4,%rax
|
|
6634ec67: 48 83 f8 3c cmp $0x3c,%rax
|
|
6634ec6b: 0f 85 6f ff ff ff jne 6634ebe0 <GateFunc_Buffer15_F+0x30>
|
|
6634ec71: 5b pop %rbx
|
|
6634ec72: 5e pop %rsi
|
|
6634ec73: 5f pop %rdi
|
|
6634ec74: 41 5e pop %r14
|
|
6634ec76: c3 retq
|
|
6634ec77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ec7e: 00 00
|
|
6634ec80: 48 83 c2 40 add $0x40,%rdx
|
|
6634ec84: b8 80 00 00 00 mov $0x80,%eax
|
|
6634ec89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634ec90: 44 8b 02 mov (%rdx),%r8d
|
|
6634ec93: 45 85 c0 test %r8d,%r8d
|
|
6634ec96: 74 59 je 6634ecf1 <GateFunc_Buffer15_F+0x141>
|
|
6634ec98: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634ec9c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634eca0: 45 29 01 sub %r8d,(%r9)
|
|
6634eca3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634eca9: 45 8b 09 mov (%r9),%r9d
|
|
6634ecac: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634ecb0: 45 85 c9 test %r9d,%r9d
|
|
6634ecb3: 41 0f 9f c1 setg %r9b
|
|
6634ecb7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634ecbb: 45 3b 08 cmp (%r8),%r9d
|
|
6634ecbe: 74 31 je 6634ecf1 <GateFunc_Buffer15_F+0x141>
|
|
6634ecc0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ecc4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ecc8: 45 8b 00 mov (%r8),%r8d
|
|
6634eccb: 45 85 c0 test %r8d,%r8d
|
|
6634ecce: 75 21 jne 6634ecf1 <GateFunc_Buffer15_F+0x141>
|
|
6634ecd0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ecd4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634ecd8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ecdc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ece3: 4c 63 06 movslq (%rsi),%r8
|
|
6634ece6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ecea: 44 89 16 mov %r10d,(%rsi)
|
|
6634eced: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ecf1: 48 83 c0 08 add $0x8,%rax
|
|
6634ecf5: 48 83 c2 04 add $0x4,%rdx
|
|
6634ecf9: 48 3d f8 00 00 00 cmp $0xf8,%rax
|
|
6634ecff: 75 8f jne 6634ec90 <GateFunc_Buffer15_F+0xe0>
|
|
6634ed01: 5b pop %rbx
|
|
6634ed02: 5e pop %rsi
|
|
6634ed03: 5f pop %rdi
|
|
6634ed04: 41 5e pop %r14
|
|
6634ed06: c3 retq
|
|
6634ed07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ed0e: 00 00
|
|
|
|
000000006634ed10 <GateFunc_Enabler15_F>:
|
|
6634ed10: 41 56 push %r14
|
|
6634ed12: 57 push %rdi
|
|
6634ed13: 56 push %rsi
|
|
6634ed14: 53 push %rbx
|
|
6634ed15: 48 8b 3d 04 7c 00 00 mov 0x7c04(%rip),%rdi # 66356920 <net_queue>
|
|
6634ed1c: 48 8b 35 0d 7c 00 00 mov 0x7c0d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634ed23: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634ed27: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ed2b: 49 8b 83 f8 00 00 00 mov 0xf8(%r11),%rax
|
|
6634ed32: 8b 00 mov (%rax),%eax
|
|
6634ed34: 85 c0 test %eax,%eax
|
|
6634ed36: 0f 84 a4 00 00 00 je 6634ede0 <GateFunc_Enabler15_F+0xd0>
|
|
6634ed3c: 31 c0 xor %eax,%eax
|
|
6634ed3e: 66 90 xchg %ax,%ax
|
|
6634ed40: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634ed45: 44 8b 4c 02 40 mov 0x40(%rdx,%rax,1),%r9d
|
|
6634ed4a: 45 8b 00 mov (%r8),%r8d
|
|
6634ed4d: 45 39 c8 cmp %r9d,%r8d
|
|
6634ed50: 74 71 je 6634edc3 <GateFunc_Enabler15_F+0xb3>
|
|
6634ed52: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634ed56: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634ed5a: 45 89 c6 mov %r8d,%r14d
|
|
6634ed5d: 45 29 ce sub %r9d,%r14d
|
|
6634ed60: 45 31 c9 xor %r9d,%r9d
|
|
6634ed63: 4d 8b 94 1a 80 00 00 mov 0x80(%r10,%rbx,1),%r10
|
|
6634ed6a: 00
|
|
6634ed6b: 45 01 32 add %r14d,(%r10)
|
|
6634ed6e: 44 89 44 02 40 mov %r8d,0x40(%rdx,%rax,1)
|
|
6634ed73: 45 8b 32 mov (%r10),%r14d
|
|
6634ed76: 4d 8b 84 43 80 00 00 mov 0x80(%r11,%rax,2),%r8
|
|
6634ed7d: 00
|
|
6634ed7e: 45 85 f6 test %r14d,%r14d
|
|
6634ed81: 41 0f 9f c1 setg %r9b
|
|
6634ed85: 45 3b 08 cmp (%r8),%r9d
|
|
6634ed88: 74 39 je 6634edc3 <GateFunc_Enabler15_F+0xb3>
|
|
6634ed8a: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ed8e: 4d 8b 84 18 80 00 00 mov 0x80(%r8,%rbx,1),%r8
|
|
6634ed95: 00
|
|
6634ed96: 45 8b 10 mov (%r8),%r10d
|
|
6634ed99: 45 85 d2 test %r10d,%r10d
|
|
6634ed9c: 75 25 jne 6634edc3 <GateFunc_Enabler15_F+0xb3>
|
|
6634ed9e: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634eda2: 4d 8b 8c 18 80 00 00 mov 0x80(%r8,%rbx,1),%r9
|
|
6634eda9: 00
|
|
6634edaa: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634edae: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634edb5: 4c 63 06 movslq (%rsi),%r8
|
|
6634edb8: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634edbc: 44 89 16 mov %r10d,(%rsi)
|
|
6634edbf: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634edc3: 48 83 c0 04 add $0x4,%rax
|
|
6634edc7: 48 83 f8 3c cmp $0x3c,%rax
|
|
6634edcb: 0f 85 6f ff ff ff jne 6634ed40 <GateFunc_Enabler15_F+0x30>
|
|
6634edd1: 5b pop %rbx
|
|
6634edd2: 5e pop %rsi
|
|
6634edd3: 5f pop %rdi
|
|
6634edd4: 41 5e pop %r14
|
|
6634edd6: c3 retq
|
|
6634edd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634edde: 00 00
|
|
6634ede0: 48 83 c2 40 add $0x40,%rdx
|
|
6634ede4: b8 80 00 00 00 mov $0x80,%eax
|
|
6634ede9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634edf0: 44 8b 02 mov (%rdx),%r8d
|
|
6634edf3: 45 85 c0 test %r8d,%r8d
|
|
6634edf6: 74 59 je 6634ee51 <GateFunc_Enabler15_F+0x141>
|
|
6634edf8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634edfc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634ee00: 45 29 01 sub %r8d,(%r9)
|
|
6634ee03: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ee09: 45 8b 09 mov (%r9),%r9d
|
|
6634ee0c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634ee10: 45 85 c9 test %r9d,%r9d
|
|
6634ee13: 41 0f 9f c1 setg %r9b
|
|
6634ee17: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634ee1b: 45 3b 08 cmp (%r8),%r9d
|
|
6634ee1e: 74 31 je 6634ee51 <GateFunc_Enabler15_F+0x141>
|
|
6634ee20: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ee24: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ee28: 45 8b 00 mov (%r8),%r8d
|
|
6634ee2b: 45 85 c0 test %r8d,%r8d
|
|
6634ee2e: 75 21 jne 6634ee51 <GateFunc_Enabler15_F+0x141>
|
|
6634ee30: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ee34: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634ee38: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ee3c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ee43: 4c 63 06 movslq (%rsi),%r8
|
|
6634ee46: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ee4a: 44 89 16 mov %r10d,(%rsi)
|
|
6634ee4d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ee51: 48 83 c0 08 add $0x8,%rax
|
|
6634ee55: 48 83 c2 04 add $0x4,%rdx
|
|
6634ee59: 48 3d f8 00 00 00 cmp $0xf8,%rax
|
|
6634ee5f: 75 8f jne 6634edf0 <GateFunc_Enabler15_F+0xe0>
|
|
6634ee61: 5b pop %rbx
|
|
6634ee62: 5e pop %rsi
|
|
6634ee63: 5f pop %rdi
|
|
6634ee64: 41 5e pop %r14
|
|
6634ee66: c3 retq
|
|
6634ee67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634ee6e: 00 00
|
|
|
|
000000006634ee70 <GateFunc_Buffer14_F>:
|
|
6634ee70: 41 56 push %r14
|
|
6634ee72: 57 push %rdi
|
|
6634ee73: 56 push %rsi
|
|
6634ee74: 53 push %rbx
|
|
6634ee75: 48 8b 3d a4 7a 00 00 mov 0x7aa4(%rip),%rdi # 66356920 <net_queue>
|
|
6634ee7c: 48 8b 35 ad 7a 00 00 mov 0x7aad(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634ee83: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634ee87: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634ee8b: 49 8b 83 e8 00 00 00 mov 0xe8(%r11),%rax
|
|
6634ee92: 8b 00 mov (%rax),%eax
|
|
6634ee94: 85 c0 test %eax,%eax
|
|
6634ee96: 0f 84 94 00 00 00 je 6634ef30 <GateFunc_Buffer14_F+0xc0>
|
|
6634ee9c: 31 c0 xor %eax,%eax
|
|
6634ee9e: 66 90 xchg %ax,%ax
|
|
6634eea0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634eea5: 44 8b 4c 02 3c mov 0x3c(%rdx,%rax,1),%r9d
|
|
6634eeaa: 45 8b 00 mov (%r8),%r8d
|
|
6634eead: 45 39 c8 cmp %r9d,%r8d
|
|
6634eeb0: 74 65 je 6634ef17 <GateFunc_Buffer14_F+0xa7>
|
|
6634eeb2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634eeb6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634eeba: 45 89 c6 mov %r8d,%r14d
|
|
6634eebd: 45 29 ce sub %r9d,%r14d
|
|
6634eec0: 45 31 c9 xor %r9d,%r9d
|
|
6634eec3: 4d 8b 54 1a 78 mov 0x78(%r10,%rbx,1),%r10
|
|
6634eec8: 45 01 32 add %r14d,(%r10)
|
|
6634eecb: 44 89 44 02 3c mov %r8d,0x3c(%rdx,%rax,1)
|
|
6634eed0: 45 8b 32 mov (%r10),%r14d
|
|
6634eed3: 4d 8b 44 43 78 mov 0x78(%r11,%rax,2),%r8
|
|
6634eed8: 45 85 f6 test %r14d,%r14d
|
|
6634eedb: 41 0f 9f c1 setg %r9b
|
|
6634eedf: 45 3b 08 cmp (%r8),%r9d
|
|
6634eee2: 74 33 je 6634ef17 <GateFunc_Buffer14_F+0xa7>
|
|
6634eee4: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634eee8: 4d 8b 44 18 78 mov 0x78(%r8,%rbx,1),%r8
|
|
6634eeed: 45 8b 10 mov (%r8),%r10d
|
|
6634eef0: 45 85 d2 test %r10d,%r10d
|
|
6634eef3: 75 22 jne 6634ef17 <GateFunc_Buffer14_F+0xa7>
|
|
6634eef5: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634eef9: 4d 8b 4c 18 78 mov 0x78(%r8,%rbx,1),%r9
|
|
6634eefe: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ef02: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ef09: 4c 63 06 movslq (%rsi),%r8
|
|
6634ef0c: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ef10: 44 89 16 mov %r10d,(%rsi)
|
|
6634ef13: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634ef17: 48 83 c0 04 add $0x4,%rax
|
|
6634ef1b: 48 83 f8 38 cmp $0x38,%rax
|
|
6634ef1f: 0f 85 7b ff ff ff jne 6634eea0 <GateFunc_Buffer14_F+0x30>
|
|
6634ef25: 5b pop %rbx
|
|
6634ef26: 5e pop %rsi
|
|
6634ef27: 5f pop %rdi
|
|
6634ef28: 41 5e pop %r14
|
|
6634ef2a: c3 retq
|
|
6634ef2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634ef30: 48 83 c2 3c add $0x3c,%rdx
|
|
6634ef34: b8 78 00 00 00 mov $0x78,%eax
|
|
6634ef39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634ef40: 44 8b 02 mov (%rdx),%r8d
|
|
6634ef43: 45 85 c0 test %r8d,%r8d
|
|
6634ef46: 74 59 je 6634efa1 <GateFunc_Buffer14_F+0x131>
|
|
6634ef48: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634ef4c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634ef50: 45 29 01 sub %r8d,(%r9)
|
|
6634ef53: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634ef59: 45 8b 09 mov (%r9),%r9d
|
|
6634ef5c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634ef60: 45 85 c9 test %r9d,%r9d
|
|
6634ef63: 41 0f 9f c1 setg %r9b
|
|
6634ef67: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634ef6b: 45 3b 08 cmp (%r8),%r9d
|
|
6634ef6e: 74 31 je 6634efa1 <GateFunc_Buffer14_F+0x131>
|
|
6634ef70: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634ef74: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634ef78: 45 8b 00 mov (%r8),%r8d
|
|
6634ef7b: 45 85 c0 test %r8d,%r8d
|
|
6634ef7e: 75 21 jne 6634efa1 <GateFunc_Buffer14_F+0x131>
|
|
6634ef80: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634ef84: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634ef88: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634ef8c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634ef93: 4c 63 06 movslq (%rsi),%r8
|
|
6634ef96: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634ef9a: 44 89 16 mov %r10d,(%rsi)
|
|
6634ef9d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634efa1: 48 83 c0 08 add $0x8,%rax
|
|
6634efa5: 48 83 c2 04 add $0x4,%rdx
|
|
6634efa9: 48 3d e8 00 00 00 cmp $0xe8,%rax
|
|
6634efaf: 75 8f jne 6634ef40 <GateFunc_Buffer14_F+0xd0>
|
|
6634efb1: 5b pop %rbx
|
|
6634efb2: 5e pop %rsi
|
|
6634efb3: 5f pop %rdi
|
|
6634efb4: 41 5e pop %r14
|
|
6634efb6: c3 retq
|
|
6634efb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634efbe: 00 00
|
|
|
|
000000006634efc0 <GateFunc_Enabler14_F>:
|
|
6634efc0: 41 56 push %r14
|
|
6634efc2: 57 push %rdi
|
|
6634efc3: 56 push %rsi
|
|
6634efc4: 53 push %rbx
|
|
6634efc5: 48 8b 3d 54 79 00 00 mov 0x7954(%rip),%rdi # 66356920 <net_queue>
|
|
6634efcc: 48 8b 35 5d 79 00 00 mov 0x795d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634efd3: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634efd7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634efdb: 49 8b 83 e8 00 00 00 mov 0xe8(%r11),%rax
|
|
6634efe2: 8b 00 mov (%rax),%eax
|
|
6634efe4: 85 c0 test %eax,%eax
|
|
6634efe6: 0f 84 94 00 00 00 je 6634f080 <GateFunc_Enabler14_F+0xc0>
|
|
6634efec: 31 c0 xor %eax,%eax
|
|
6634efee: 66 90 xchg %ax,%ax
|
|
6634eff0: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634eff5: 44 8b 4c 02 3c mov 0x3c(%rdx,%rax,1),%r9d
|
|
6634effa: 45 8b 00 mov (%r8),%r8d
|
|
6634effd: 45 39 c8 cmp %r9d,%r8d
|
|
6634f000: 74 65 je 6634f067 <GateFunc_Enabler14_F+0xa7>
|
|
6634f002: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f006: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f00a: 45 89 c6 mov %r8d,%r14d
|
|
6634f00d: 45 29 ce sub %r9d,%r14d
|
|
6634f010: 45 31 c9 xor %r9d,%r9d
|
|
6634f013: 4d 8b 54 1a 78 mov 0x78(%r10,%rbx,1),%r10
|
|
6634f018: 45 01 32 add %r14d,(%r10)
|
|
6634f01b: 44 89 44 02 3c mov %r8d,0x3c(%rdx,%rax,1)
|
|
6634f020: 45 8b 32 mov (%r10),%r14d
|
|
6634f023: 4d 8b 44 43 78 mov 0x78(%r11,%rax,2),%r8
|
|
6634f028: 45 85 f6 test %r14d,%r14d
|
|
6634f02b: 41 0f 9f c1 setg %r9b
|
|
6634f02f: 45 3b 08 cmp (%r8),%r9d
|
|
6634f032: 74 33 je 6634f067 <GateFunc_Enabler14_F+0xa7>
|
|
6634f034: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f038: 4d 8b 44 18 78 mov 0x78(%r8,%rbx,1),%r8
|
|
6634f03d: 45 8b 10 mov (%r8),%r10d
|
|
6634f040: 45 85 d2 test %r10d,%r10d
|
|
6634f043: 75 22 jne 6634f067 <GateFunc_Enabler14_F+0xa7>
|
|
6634f045: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f049: 4d 8b 4c 18 78 mov 0x78(%r8,%rbx,1),%r9
|
|
6634f04e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f052: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f059: 4c 63 06 movslq (%rsi),%r8
|
|
6634f05c: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f060: 44 89 16 mov %r10d,(%rsi)
|
|
6634f063: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f067: 48 83 c0 04 add $0x4,%rax
|
|
6634f06b: 48 83 f8 38 cmp $0x38,%rax
|
|
6634f06f: 0f 85 7b ff ff ff jne 6634eff0 <GateFunc_Enabler14_F+0x30>
|
|
6634f075: 5b pop %rbx
|
|
6634f076: 5e pop %rsi
|
|
6634f077: 5f pop %rdi
|
|
6634f078: 41 5e pop %r14
|
|
6634f07a: c3 retq
|
|
6634f07b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f080: 48 83 c2 3c add $0x3c,%rdx
|
|
6634f084: b8 78 00 00 00 mov $0x78,%eax
|
|
6634f089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f090: 44 8b 02 mov (%rdx),%r8d
|
|
6634f093: 45 85 c0 test %r8d,%r8d
|
|
6634f096: 74 59 je 6634f0f1 <GateFunc_Enabler14_F+0x131>
|
|
6634f098: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f09c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f0a0: 45 29 01 sub %r8d,(%r9)
|
|
6634f0a3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f0a9: 45 8b 09 mov (%r9),%r9d
|
|
6634f0ac: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f0b0: 45 85 c9 test %r9d,%r9d
|
|
6634f0b3: 41 0f 9f c1 setg %r9b
|
|
6634f0b7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f0bb: 45 3b 08 cmp (%r8),%r9d
|
|
6634f0be: 74 31 je 6634f0f1 <GateFunc_Enabler14_F+0x131>
|
|
6634f0c0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f0c4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f0c8: 45 8b 00 mov (%r8),%r8d
|
|
6634f0cb: 45 85 c0 test %r8d,%r8d
|
|
6634f0ce: 75 21 jne 6634f0f1 <GateFunc_Enabler14_F+0x131>
|
|
6634f0d0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f0d4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f0d8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f0dc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f0e3: 4c 63 06 movslq (%rsi),%r8
|
|
6634f0e6: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f0ea: 44 89 16 mov %r10d,(%rsi)
|
|
6634f0ed: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f0f1: 48 83 c0 08 add $0x8,%rax
|
|
6634f0f5: 48 83 c2 04 add $0x4,%rdx
|
|
6634f0f9: 48 3d e8 00 00 00 cmp $0xe8,%rax
|
|
6634f0ff: 75 8f jne 6634f090 <GateFunc_Enabler14_F+0xd0>
|
|
6634f101: 5b pop %rbx
|
|
6634f102: 5e pop %rsi
|
|
6634f103: 5f pop %rdi
|
|
6634f104: 41 5e pop %r14
|
|
6634f106: c3 retq
|
|
6634f107: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f10e: 00 00
|
|
|
|
000000006634f110 <GateFunc_Enabler13_F>:
|
|
6634f110: 41 56 push %r14
|
|
6634f112: 57 push %rdi
|
|
6634f113: 56 push %rsi
|
|
6634f114: 53 push %rbx
|
|
6634f115: 48 8b 3d 04 78 00 00 mov 0x7804(%rip),%rdi # 66356920 <net_queue>
|
|
6634f11c: 48 8b 35 0d 78 00 00 mov 0x780d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f123: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f127: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f12b: 49 8b 83 d8 00 00 00 mov 0xd8(%r11),%rax
|
|
6634f132: 8b 00 mov (%rax),%eax
|
|
6634f134: 85 c0 test %eax,%eax
|
|
6634f136: 0f 84 94 00 00 00 je 6634f1d0 <GateFunc_Enabler13_F+0xc0>
|
|
6634f13c: 31 c0 xor %eax,%eax
|
|
6634f13e: 66 90 xchg %ax,%ax
|
|
6634f140: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f145: 44 8b 4c 02 38 mov 0x38(%rdx,%rax,1),%r9d
|
|
6634f14a: 45 8b 00 mov (%r8),%r8d
|
|
6634f14d: 45 39 c8 cmp %r9d,%r8d
|
|
6634f150: 74 65 je 6634f1b7 <GateFunc_Enabler13_F+0xa7>
|
|
6634f152: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f156: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f15a: 45 89 c6 mov %r8d,%r14d
|
|
6634f15d: 45 29 ce sub %r9d,%r14d
|
|
6634f160: 45 31 c9 xor %r9d,%r9d
|
|
6634f163: 4d 8b 54 1a 70 mov 0x70(%r10,%rbx,1),%r10
|
|
6634f168: 45 01 32 add %r14d,(%r10)
|
|
6634f16b: 44 89 44 02 38 mov %r8d,0x38(%rdx,%rax,1)
|
|
6634f170: 45 8b 32 mov (%r10),%r14d
|
|
6634f173: 4d 8b 44 43 70 mov 0x70(%r11,%rax,2),%r8
|
|
6634f178: 45 85 f6 test %r14d,%r14d
|
|
6634f17b: 41 0f 9f c1 setg %r9b
|
|
6634f17f: 45 3b 08 cmp (%r8),%r9d
|
|
6634f182: 74 33 je 6634f1b7 <GateFunc_Enabler13_F+0xa7>
|
|
6634f184: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f188: 4d 8b 44 18 70 mov 0x70(%r8,%rbx,1),%r8
|
|
6634f18d: 45 8b 10 mov (%r8),%r10d
|
|
6634f190: 45 85 d2 test %r10d,%r10d
|
|
6634f193: 75 22 jne 6634f1b7 <GateFunc_Enabler13_F+0xa7>
|
|
6634f195: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f199: 4d 8b 4c 18 70 mov 0x70(%r8,%rbx,1),%r9
|
|
6634f19e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f1a2: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f1a9: 4c 63 06 movslq (%rsi),%r8
|
|
6634f1ac: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f1b0: 44 89 16 mov %r10d,(%rsi)
|
|
6634f1b3: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f1b7: 48 83 c0 04 add $0x4,%rax
|
|
6634f1bb: 48 83 f8 34 cmp $0x34,%rax
|
|
6634f1bf: 0f 85 7b ff ff ff jne 6634f140 <GateFunc_Enabler13_F+0x30>
|
|
6634f1c5: 5b pop %rbx
|
|
6634f1c6: 5e pop %rsi
|
|
6634f1c7: 5f pop %rdi
|
|
6634f1c8: 41 5e pop %r14
|
|
6634f1ca: c3 retq
|
|
6634f1cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f1d0: 48 83 c2 38 add $0x38,%rdx
|
|
6634f1d4: b8 70 00 00 00 mov $0x70,%eax
|
|
6634f1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f1e0: 44 8b 02 mov (%rdx),%r8d
|
|
6634f1e3: 45 85 c0 test %r8d,%r8d
|
|
6634f1e6: 74 59 je 6634f241 <GateFunc_Enabler13_F+0x131>
|
|
6634f1e8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f1ec: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f1f0: 45 29 01 sub %r8d,(%r9)
|
|
6634f1f3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f1f9: 45 8b 09 mov (%r9),%r9d
|
|
6634f1fc: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f200: 45 85 c9 test %r9d,%r9d
|
|
6634f203: 41 0f 9f c1 setg %r9b
|
|
6634f207: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f20b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f20e: 74 31 je 6634f241 <GateFunc_Enabler13_F+0x131>
|
|
6634f210: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f214: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f218: 45 8b 00 mov (%r8),%r8d
|
|
6634f21b: 45 85 c0 test %r8d,%r8d
|
|
6634f21e: 75 21 jne 6634f241 <GateFunc_Enabler13_F+0x131>
|
|
6634f220: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f224: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f228: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f22c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f233: 4c 63 06 movslq (%rsi),%r8
|
|
6634f236: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f23a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f23d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f241: 48 83 c0 08 add $0x8,%rax
|
|
6634f245: 48 83 c2 04 add $0x4,%rdx
|
|
6634f249: 48 3d d8 00 00 00 cmp $0xd8,%rax
|
|
6634f24f: 75 8f jne 6634f1e0 <GateFunc_Enabler13_F+0xd0>
|
|
6634f251: 5b pop %rbx
|
|
6634f252: 5e pop %rsi
|
|
6634f253: 5f pop %rdi
|
|
6634f254: 41 5e pop %r14
|
|
6634f256: c3 retq
|
|
6634f257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f25e: 00 00
|
|
|
|
000000006634f260 <GateFunc_Buffer13_F>:
|
|
6634f260: 41 56 push %r14
|
|
6634f262: 57 push %rdi
|
|
6634f263: 56 push %rsi
|
|
6634f264: 53 push %rbx
|
|
6634f265: 48 8b 3d b4 76 00 00 mov 0x76b4(%rip),%rdi # 66356920 <net_queue>
|
|
6634f26c: 48 8b 35 bd 76 00 00 mov 0x76bd(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f273: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
6634f277: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f27b: 49 8b 83 d8 00 00 00 mov 0xd8(%r11),%rax
|
|
6634f282: 8b 00 mov (%rax),%eax
|
|
6634f284: 85 c0 test %eax,%eax
|
|
6634f286: 0f 84 94 00 00 00 je 6634f320 <GateFunc_Buffer13_F+0xc0>
|
|
6634f28c: 31 c0 xor %eax,%eax
|
|
6634f28e: 66 90 xchg %ax,%ax
|
|
6634f290: 4d 8b 44 43 08 mov 0x8(%r11,%rax,2),%r8
|
|
6634f295: 44 8b 4c 02 38 mov 0x38(%rdx,%rax,1),%r9d
|
|
6634f29a: 45 8b 00 mov (%r8),%r8d
|
|
6634f29d: 45 39 c8 cmp %r9d,%r8d
|
|
6634f2a0: 74 65 je 6634f307 <GateFunc_Buffer13_F+0xa7>
|
|
6634f2a2: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f2a6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f2aa: 45 89 c6 mov %r8d,%r14d
|
|
6634f2ad: 45 29 ce sub %r9d,%r14d
|
|
6634f2b0: 45 31 c9 xor %r9d,%r9d
|
|
6634f2b3: 4d 8b 54 1a 70 mov 0x70(%r10,%rbx,1),%r10
|
|
6634f2b8: 45 01 32 add %r14d,(%r10)
|
|
6634f2bb: 44 89 44 02 38 mov %r8d,0x38(%rdx,%rax,1)
|
|
6634f2c0: 45 8b 32 mov (%r10),%r14d
|
|
6634f2c3: 4d 8b 44 43 70 mov 0x70(%r11,%rax,2),%r8
|
|
6634f2c8: 45 85 f6 test %r14d,%r14d
|
|
6634f2cb: 41 0f 9f c1 setg %r9b
|
|
6634f2cf: 45 3b 08 cmp (%r8),%r9d
|
|
6634f2d2: 74 33 je 6634f307 <GateFunc_Buffer13_F+0xa7>
|
|
6634f2d4: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f2d8: 4d 8b 44 18 70 mov 0x70(%r8,%rbx,1),%r8
|
|
6634f2dd: 45 8b 10 mov (%r8),%r10d
|
|
6634f2e0: 45 85 d2 test %r10d,%r10d
|
|
6634f2e3: 75 22 jne 6634f307 <GateFunc_Buffer13_F+0xa7>
|
|
6634f2e5: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f2e9: 4d 8b 4c 18 70 mov 0x70(%r8,%rbx,1),%r9
|
|
6634f2ee: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f2f2: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f2f9: 4c 63 06 movslq (%rsi),%r8
|
|
6634f2fc: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f300: 44 89 16 mov %r10d,(%rsi)
|
|
6634f303: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f307: 48 83 c0 04 add $0x4,%rax
|
|
6634f30b: 48 83 f8 34 cmp $0x34,%rax
|
|
6634f30f: 0f 85 7b ff ff ff jne 6634f290 <GateFunc_Buffer13_F+0x30>
|
|
6634f315: 5b pop %rbx
|
|
6634f316: 5e pop %rsi
|
|
6634f317: 5f pop %rdi
|
|
6634f318: 41 5e pop %r14
|
|
6634f31a: c3 retq
|
|
6634f31b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f320: 48 83 c2 38 add $0x38,%rdx
|
|
6634f324: b8 70 00 00 00 mov $0x70,%eax
|
|
6634f329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f330: 44 8b 02 mov (%rdx),%r8d
|
|
6634f333: 45 85 c0 test %r8d,%r8d
|
|
6634f336: 74 59 je 6634f391 <GateFunc_Buffer13_F+0x131>
|
|
6634f338: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f33c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f340: 45 29 01 sub %r8d,(%r9)
|
|
6634f343: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f349: 45 8b 09 mov (%r9),%r9d
|
|
6634f34c: 4d 8b 04 03 mov (%r11,%rax,1),%r8
|
|
6634f350: 45 85 c9 test %r9d,%r9d
|
|
6634f353: 41 0f 9f c1 setg %r9b
|
|
6634f357: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f35b: 45 3b 08 cmp (%r8),%r9d
|
|
6634f35e: 74 31 je 6634f391 <GateFunc_Buffer13_F+0x131>
|
|
6634f360: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f364: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f368: 45 8b 00 mov (%r8),%r8d
|
|
6634f36b: 45 85 c0 test %r8d,%r8d
|
|
6634f36e: 75 21 jne 6634f391 <GateFunc_Buffer13_F+0x131>
|
|
6634f370: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f374: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f378: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f37c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f383: 4c 63 06 movslq (%rsi),%r8
|
|
6634f386: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6634f38a: 44 89 16 mov %r10d,(%rsi)
|
|
6634f38d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f391: 48 83 c0 08 add $0x8,%rax
|
|
6634f395: 48 83 c2 04 add $0x4,%rdx
|
|
6634f399: 48 3d d8 00 00 00 cmp $0xd8,%rax
|
|
6634f39f: 75 8f jne 6634f330 <GateFunc_Buffer13_F+0xd0>
|
|
6634f3a1: 5b pop %rbx
|
|
6634f3a2: 5e pop %rsi
|
|
6634f3a3: 5f pop %rdi
|
|
6634f3a4: 41 5e pop %r14
|
|
6634f3a6: c3 retq
|
|
6634f3a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f3ae: 00 00
|
|
|
|
000000006634f3b0 <GateFunc_Enabler12_F>:
|
|
6634f3b0: 41 56 push %r14
|
|
6634f3b2: 57 push %rdi
|
|
6634f3b3: 56 push %rsi
|
|
6634f3b4: 53 push %rbx
|
|
6634f3b5: 48 8b 3d 64 75 00 00 mov 0x7564(%rip),%rdi # 66356920 <net_queue>
|
|
6634f3bc: 48 8b 35 6d 75 00 00 mov 0x756d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f3c3: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
6634f3c7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f3cb: 49 8b 82 c8 00 00 00 mov 0xc8(%r10),%rax
|
|
6634f3d2: 8b 00 mov (%rax),%eax
|
|
6634f3d4: 85 c0 test %eax,%eax
|
|
6634f3d6: 0f 84 94 00 00 00 je 6634f470 <GateFunc_Enabler12_F+0xc0>
|
|
6634f3dc: 31 c0 xor %eax,%eax
|
|
6634f3de: 66 90 xchg %ax,%ax
|
|
6634f3e0: 4d 8b 44 42 08 mov 0x8(%r10,%rax,2),%r8
|
|
6634f3e5: 44 8b 4c 02 34 mov 0x34(%rdx,%rax,1),%r9d
|
|
6634f3ea: 45 8b 00 mov (%r8),%r8d
|
|
6634f3ed: 45 39 c8 cmp %r9d,%r8d
|
|
6634f3f0: 74 65 je 6634f457 <GateFunc_Enabler12_F+0xa7>
|
|
6634f3f2: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
6634f3f6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f3fa: 45 89 c6 mov %r8d,%r14d
|
|
6634f3fd: 45 29 ce sub %r9d,%r14d
|
|
6634f400: 45 31 c9 xor %r9d,%r9d
|
|
6634f403: 4d 8b 5c 1b 68 mov 0x68(%r11,%rbx,1),%r11
|
|
6634f408: 45 01 33 add %r14d,(%r11)
|
|
6634f40b: 44 89 44 02 34 mov %r8d,0x34(%rdx,%rax,1)
|
|
6634f410: 45 8b 33 mov (%r11),%r14d
|
|
6634f413: 4d 8b 44 42 68 mov 0x68(%r10,%rax,2),%r8
|
|
6634f418: 45 85 f6 test %r14d,%r14d
|
|
6634f41b: 41 0f 9f c1 setg %r9b
|
|
6634f41f: 45 3b 08 cmp (%r8),%r9d
|
|
6634f422: 74 33 je 6634f457 <GateFunc_Enabler12_F+0xa7>
|
|
6634f424: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f428: 4d 8b 44 18 68 mov 0x68(%r8,%rbx,1),%r8
|
|
6634f42d: 45 8b 18 mov (%r8),%r11d
|
|
6634f430: 45 85 db test %r11d,%r11d
|
|
6634f433: 75 22 jne 6634f457 <GateFunc_Enabler12_F+0xa7>
|
|
6634f435: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f439: 4d 8b 4c 18 68 mov 0x68(%r8,%rbx,1),%r9
|
|
6634f43e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f442: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f449: 4c 63 06 movslq (%rsi),%r8
|
|
6634f44c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f450: 44 89 1e mov %r11d,(%rsi)
|
|
6634f453: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f457: 48 83 c0 04 add $0x4,%rax
|
|
6634f45b: 48 83 f8 30 cmp $0x30,%rax
|
|
6634f45f: 0f 85 7b ff ff ff jne 6634f3e0 <GateFunc_Enabler12_F+0x30>
|
|
6634f465: 5b pop %rbx
|
|
6634f466: 5e pop %rsi
|
|
6634f467: 5f pop %rdi
|
|
6634f468: 41 5e pop %r14
|
|
6634f46a: c3 retq
|
|
6634f46b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f470: 48 83 c2 34 add $0x34,%rdx
|
|
6634f474: b8 68 00 00 00 mov $0x68,%eax
|
|
6634f479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f480: 44 8b 02 mov (%rdx),%r8d
|
|
6634f483: 45 85 c0 test %r8d,%r8d
|
|
6634f486: 74 59 je 6634f4e1 <GateFunc_Enabler12_F+0x131>
|
|
6634f488: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f48c: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f490: 45 29 01 sub %r8d,(%r9)
|
|
6634f493: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f499: 45 8b 09 mov (%r9),%r9d
|
|
6634f49c: 4d 8b 04 02 mov (%r10,%rax,1),%r8
|
|
6634f4a0: 45 85 c9 test %r9d,%r9d
|
|
6634f4a3: 41 0f 9f c1 setg %r9b
|
|
6634f4a7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f4ab: 45 3b 08 cmp (%r8),%r9d
|
|
6634f4ae: 74 31 je 6634f4e1 <GateFunc_Enabler12_F+0x131>
|
|
6634f4b0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f4b4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f4b8: 45 8b 00 mov (%r8),%r8d
|
|
6634f4bb: 45 85 c0 test %r8d,%r8d
|
|
6634f4be: 75 21 jne 6634f4e1 <GateFunc_Enabler12_F+0x131>
|
|
6634f4c0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f4c4: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f4c8: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f4cc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f4d3: 4c 63 06 movslq (%rsi),%r8
|
|
6634f4d6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f4da: 44 89 1e mov %r11d,(%rsi)
|
|
6634f4dd: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f4e1: 48 83 c0 08 add $0x8,%rax
|
|
6634f4e5: 48 83 c2 04 add $0x4,%rdx
|
|
6634f4e9: 48 3d c8 00 00 00 cmp $0xc8,%rax
|
|
6634f4ef: 75 8f jne 6634f480 <GateFunc_Enabler12_F+0xd0>
|
|
6634f4f1: 5b pop %rbx
|
|
6634f4f2: 5e pop %rsi
|
|
6634f4f3: 5f pop %rdi
|
|
6634f4f4: 41 5e pop %r14
|
|
6634f4f6: c3 retq
|
|
6634f4f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f4fe: 00 00
|
|
|
|
000000006634f500 <GateFunc_Buffer12_F>:
|
|
6634f500: 41 56 push %r14
|
|
6634f502: 57 push %rdi
|
|
6634f503: 56 push %rsi
|
|
6634f504: 53 push %rbx
|
|
6634f505: 48 8b 3d 14 74 00 00 mov 0x7414(%rip),%rdi # 66356920 <net_queue>
|
|
6634f50c: 48 8b 35 1d 74 00 00 mov 0x741d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f513: 4c 8b 51 10 mov 0x10(%rcx),%r10
|
|
6634f517: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f51b: 49 8b 82 c8 00 00 00 mov 0xc8(%r10),%rax
|
|
6634f522: 8b 00 mov (%rax),%eax
|
|
6634f524: 85 c0 test %eax,%eax
|
|
6634f526: 0f 84 94 00 00 00 je 6634f5c0 <GateFunc_Buffer12_F+0xc0>
|
|
6634f52c: 31 c0 xor %eax,%eax
|
|
6634f52e: 66 90 xchg %ax,%ax
|
|
6634f530: 4d 8b 44 42 08 mov 0x8(%r10,%rax,2),%r8
|
|
6634f535: 44 8b 4c 02 34 mov 0x34(%rdx,%rax,1),%r9d
|
|
6634f53a: 45 8b 00 mov (%r8),%r8d
|
|
6634f53d: 45 39 c8 cmp %r9d,%r8d
|
|
6634f540: 74 65 je 6634f5a7 <GateFunc_Buffer12_F+0xa7>
|
|
6634f542: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
6634f546: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f54a: 45 89 c6 mov %r8d,%r14d
|
|
6634f54d: 45 29 ce sub %r9d,%r14d
|
|
6634f550: 45 31 c9 xor %r9d,%r9d
|
|
6634f553: 4d 8b 5c 1b 68 mov 0x68(%r11,%rbx,1),%r11
|
|
6634f558: 45 01 33 add %r14d,(%r11)
|
|
6634f55b: 44 89 44 02 34 mov %r8d,0x34(%rdx,%rax,1)
|
|
6634f560: 45 8b 33 mov (%r11),%r14d
|
|
6634f563: 4d 8b 44 42 68 mov 0x68(%r10,%rax,2),%r8
|
|
6634f568: 45 85 f6 test %r14d,%r14d
|
|
6634f56b: 41 0f 9f c1 setg %r9b
|
|
6634f56f: 45 3b 08 cmp (%r8),%r9d
|
|
6634f572: 74 33 je 6634f5a7 <GateFunc_Buffer12_F+0xa7>
|
|
6634f574: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f578: 4d 8b 44 18 68 mov 0x68(%r8,%rbx,1),%r8
|
|
6634f57d: 45 8b 18 mov (%r8),%r11d
|
|
6634f580: 45 85 db test %r11d,%r11d
|
|
6634f583: 75 22 jne 6634f5a7 <GateFunc_Buffer12_F+0xa7>
|
|
6634f585: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f589: 4d 8b 4c 18 68 mov 0x68(%r8,%rbx,1),%r9
|
|
6634f58e: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f592: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f599: 4c 63 06 movslq (%rsi),%r8
|
|
6634f59c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f5a0: 44 89 1e mov %r11d,(%rsi)
|
|
6634f5a3: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f5a7: 48 83 c0 04 add $0x4,%rax
|
|
6634f5ab: 48 83 f8 30 cmp $0x30,%rax
|
|
6634f5af: 0f 85 7b ff ff ff jne 6634f530 <GateFunc_Buffer12_F+0x30>
|
|
6634f5b5: 5b pop %rbx
|
|
6634f5b6: 5e pop %rsi
|
|
6634f5b7: 5f pop %rdi
|
|
6634f5b8: 41 5e pop %r14
|
|
6634f5ba: c3 retq
|
|
6634f5bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f5c0: 48 83 c2 34 add $0x34,%rdx
|
|
6634f5c4: b8 68 00 00 00 mov $0x68,%eax
|
|
6634f5c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f5d0: 44 8b 02 mov (%rdx),%r8d
|
|
6634f5d3: 45 85 c0 test %r8d,%r8d
|
|
6634f5d6: 74 59 je 6634f631 <GateFunc_Buffer12_F+0x131>
|
|
6634f5d8: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f5dc: 4d 8b 0c 01 mov (%r9,%rax,1),%r9
|
|
6634f5e0: 45 29 01 sub %r8d,(%r9)
|
|
6634f5e3: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f5e9: 45 8b 09 mov (%r9),%r9d
|
|
6634f5ec: 4d 8b 04 02 mov (%r10,%rax,1),%r8
|
|
6634f5f0: 45 85 c9 test %r9d,%r9d
|
|
6634f5f3: 41 0f 9f c1 setg %r9b
|
|
6634f5f7: 45 0f b6 c9 movzbl %r9b,%r9d
|
|
6634f5fb: 45 3b 08 cmp (%r8),%r9d
|
|
6634f5fe: 74 31 je 6634f631 <GateFunc_Buffer12_F+0x131>
|
|
6634f600: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f604: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f608: 45 8b 00 mov (%r8),%r8d
|
|
6634f60b: 45 85 c0 test %r8d,%r8d
|
|
6634f60e: 75 21 jne 6634f631 <GateFunc_Buffer12_F+0x131>
|
|
6634f610: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f614: 4d 8b 0c 00 mov (%r8,%rax,1),%r9
|
|
6634f618: 4d 8b 41 10 mov 0x10(%r9),%r8
|
|
6634f61c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f623: 4c 63 06 movslq (%rsi),%r8
|
|
6634f626: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f62a: 44 89 1e mov %r11d,(%rsi)
|
|
6634f62d: 4e 89 0c c7 mov %r9,(%rdi,%r8,8)
|
|
6634f631: 48 83 c0 08 add $0x8,%rax
|
|
6634f635: 48 83 c2 04 add $0x4,%rdx
|
|
6634f639: 48 3d c8 00 00 00 cmp $0xc8,%rax
|
|
6634f63f: 75 8f jne 6634f5d0 <GateFunc_Buffer12_F+0xd0>
|
|
6634f641: 5b pop %rbx
|
|
6634f642: 5e pop %rsi
|
|
6634f643: 5f pop %rdi
|
|
6634f644: 41 5e pop %r14
|
|
6634f646: c3 retq
|
|
6634f647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f64e: 00 00
|
|
|
|
000000006634f650 <GateFunc_Enabler11_F>:
|
|
6634f650: 41 56 push %r14
|
|
6634f652: 57 push %rdi
|
|
6634f653: 56 push %rsi
|
|
6634f654: 53 push %rbx
|
|
6634f655: 48 8b 3d c4 72 00 00 mov 0x72c4(%rip),%rdi # 66356920 <net_queue>
|
|
6634f65c: 48 8b 35 cd 72 00 00 mov 0x72cd(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f663: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634f667: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f66b: 49 8b 81 b8 00 00 00 mov 0xb8(%r9),%rax
|
|
6634f672: 8b 00 mov (%rax),%eax
|
|
6634f674: 85 c0 test %eax,%eax
|
|
6634f676: 0f 84 94 00 00 00 je 6634f710 <GateFunc_Enabler11_F+0xc0>
|
|
6634f67c: 31 c0 xor %eax,%eax
|
|
6634f67e: 66 90 xchg %ax,%ax
|
|
6634f680: 4d 8b 44 41 08 mov 0x8(%r9,%rax,2),%r8
|
|
6634f685: 44 8b 54 02 30 mov 0x30(%rdx,%rax,1),%r10d
|
|
6634f68a: 45 8b 00 mov (%r8),%r8d
|
|
6634f68d: 45 39 d0 cmp %r10d,%r8d
|
|
6634f690: 74 65 je 6634f6f7 <GateFunc_Enabler11_F+0xa7>
|
|
6634f692: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
6634f696: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f69a: 45 89 c6 mov %r8d,%r14d
|
|
6634f69d: 45 29 d6 sub %r10d,%r14d
|
|
6634f6a0: 45 31 d2 xor %r10d,%r10d
|
|
6634f6a3: 4d 8b 5c 1b 60 mov 0x60(%r11,%rbx,1),%r11
|
|
6634f6a8: 45 01 33 add %r14d,(%r11)
|
|
6634f6ab: 44 89 44 02 30 mov %r8d,0x30(%rdx,%rax,1)
|
|
6634f6b0: 45 8b 33 mov (%r11),%r14d
|
|
6634f6b3: 4d 8b 44 41 60 mov 0x60(%r9,%rax,2),%r8
|
|
6634f6b8: 45 85 f6 test %r14d,%r14d
|
|
6634f6bb: 41 0f 9f c2 setg %r10b
|
|
6634f6bf: 45 3b 10 cmp (%r8),%r10d
|
|
6634f6c2: 74 33 je 6634f6f7 <GateFunc_Enabler11_F+0xa7>
|
|
6634f6c4: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f6c8: 4d 8b 44 18 60 mov 0x60(%r8,%rbx,1),%r8
|
|
6634f6cd: 45 8b 18 mov (%r8),%r11d
|
|
6634f6d0: 45 85 db test %r11d,%r11d
|
|
6634f6d3: 75 22 jne 6634f6f7 <GateFunc_Enabler11_F+0xa7>
|
|
6634f6d5: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f6d9: 4d 8b 54 18 60 mov 0x60(%r8,%rbx,1),%r10
|
|
6634f6de: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
6634f6e2: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f6e9: 4c 63 06 movslq (%rsi),%r8
|
|
6634f6ec: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f6f0: 44 89 1e mov %r11d,(%rsi)
|
|
6634f6f3: 4e 89 14 c7 mov %r10,(%rdi,%r8,8)
|
|
6634f6f7: 48 83 c0 04 add $0x4,%rax
|
|
6634f6fb: 48 83 f8 2c cmp $0x2c,%rax
|
|
6634f6ff: 0f 85 7b ff ff ff jne 6634f680 <GateFunc_Enabler11_F+0x30>
|
|
6634f705: 5b pop %rbx
|
|
6634f706: 5e pop %rsi
|
|
6634f707: 5f pop %rdi
|
|
6634f708: 41 5e pop %r14
|
|
6634f70a: c3 retq
|
|
6634f70b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f710: 48 83 c2 30 add $0x30,%rdx
|
|
6634f714: b8 60 00 00 00 mov $0x60,%eax
|
|
6634f719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f720: 44 8b 02 mov (%rdx),%r8d
|
|
6634f723: 45 85 c0 test %r8d,%r8d
|
|
6634f726: 74 59 je 6634f781 <GateFunc_Enabler11_F+0x131>
|
|
6634f728: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f72c: 4d 8b 14 02 mov (%r10,%rax,1),%r10
|
|
6634f730: 45 29 02 sub %r8d,(%r10)
|
|
6634f733: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f739: 45 8b 12 mov (%r10),%r10d
|
|
6634f73c: 4d 8b 04 01 mov (%r9,%rax,1),%r8
|
|
6634f740: 45 85 d2 test %r10d,%r10d
|
|
6634f743: 41 0f 9f c2 setg %r10b
|
|
6634f747: 45 0f b6 d2 movzbl %r10b,%r10d
|
|
6634f74b: 45 3b 10 cmp (%r8),%r10d
|
|
6634f74e: 74 31 je 6634f781 <GateFunc_Enabler11_F+0x131>
|
|
6634f750: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f754: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f758: 45 8b 00 mov (%r8),%r8d
|
|
6634f75b: 45 85 c0 test %r8d,%r8d
|
|
6634f75e: 75 21 jne 6634f781 <GateFunc_Enabler11_F+0x131>
|
|
6634f760: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f764: 4d 8b 14 00 mov (%r8,%rax,1),%r10
|
|
6634f768: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
6634f76c: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f773: 4c 63 06 movslq (%rsi),%r8
|
|
6634f776: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f77a: 44 89 1e mov %r11d,(%rsi)
|
|
6634f77d: 4e 89 14 c7 mov %r10,(%rdi,%r8,8)
|
|
6634f781: 48 83 c0 08 add $0x8,%rax
|
|
6634f785: 48 83 c2 04 add $0x4,%rdx
|
|
6634f789: 48 3d b8 00 00 00 cmp $0xb8,%rax
|
|
6634f78f: 75 8f jne 6634f720 <GateFunc_Enabler11_F+0xd0>
|
|
6634f791: 5b pop %rbx
|
|
6634f792: 5e pop %rsi
|
|
6634f793: 5f pop %rdi
|
|
6634f794: 41 5e pop %r14
|
|
6634f796: c3 retq
|
|
6634f797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f79e: 00 00
|
|
|
|
000000006634f7a0 <GateFunc_Buffer11_F>:
|
|
6634f7a0: 41 56 push %r14
|
|
6634f7a2: 57 push %rdi
|
|
6634f7a3: 56 push %rsi
|
|
6634f7a4: 53 push %rbx
|
|
6634f7a5: 48 8b 3d 74 71 00 00 mov 0x7174(%rip),%rdi # 66356920 <net_queue>
|
|
6634f7ac: 48 8b 35 7d 71 00 00 mov 0x717d(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f7b3: 4c 8b 49 10 mov 0x10(%rcx),%r9
|
|
6634f7b7: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f7bb: 49 8b 81 b8 00 00 00 mov 0xb8(%r9),%rax
|
|
6634f7c2: 8b 00 mov (%rax),%eax
|
|
6634f7c4: 85 c0 test %eax,%eax
|
|
6634f7c6: 0f 84 94 00 00 00 je 6634f860 <GateFunc_Buffer11_F+0xc0>
|
|
6634f7cc: 31 c0 xor %eax,%eax
|
|
6634f7ce: 66 90 xchg %ax,%ax
|
|
6634f7d0: 4d 8b 44 41 08 mov 0x8(%r9,%rax,2),%r8
|
|
6634f7d5: 44 8b 54 02 30 mov 0x30(%rdx,%rax,1),%r10d
|
|
6634f7da: 45 8b 00 mov (%r8),%r8d
|
|
6634f7dd: 45 39 d0 cmp %r10d,%r8d
|
|
6634f7e0: 74 65 je 6634f847 <GateFunc_Buffer11_F+0xa7>
|
|
6634f7e2: 4c 8b 59 18 mov 0x18(%rcx),%r11
|
|
6634f7e6: 48 8d 1c 00 lea (%rax,%rax,1),%rbx
|
|
6634f7ea: 45 89 c6 mov %r8d,%r14d
|
|
6634f7ed: 45 29 d6 sub %r10d,%r14d
|
|
6634f7f0: 45 31 d2 xor %r10d,%r10d
|
|
6634f7f3: 4d 8b 5c 1b 60 mov 0x60(%r11,%rbx,1),%r11
|
|
6634f7f8: 45 01 33 add %r14d,(%r11)
|
|
6634f7fb: 44 89 44 02 30 mov %r8d,0x30(%rdx,%rax,1)
|
|
6634f800: 45 8b 33 mov (%r11),%r14d
|
|
6634f803: 4d 8b 44 41 60 mov 0x60(%r9,%rax,2),%r8
|
|
6634f808: 45 85 f6 test %r14d,%r14d
|
|
6634f80b: 41 0f 9f c2 setg %r10b
|
|
6634f80f: 45 3b 10 cmp (%r8),%r10d
|
|
6634f812: 74 33 je 6634f847 <GateFunc_Buffer11_F+0xa7>
|
|
6634f814: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f818: 4d 8b 44 18 60 mov 0x60(%r8,%rbx,1),%r8
|
|
6634f81d: 45 8b 18 mov (%r8),%r11d
|
|
6634f820: 45 85 db test %r11d,%r11d
|
|
6634f823: 75 22 jne 6634f847 <GateFunc_Buffer11_F+0xa7>
|
|
6634f825: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f829: 4d 8b 54 18 60 mov 0x60(%r8,%rbx,1),%r10
|
|
6634f82e: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
6634f832: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f839: 4c 63 06 movslq (%rsi),%r8
|
|
6634f83c: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f840: 44 89 1e mov %r11d,(%rsi)
|
|
6634f843: 4e 89 14 c7 mov %r10,(%rdi,%r8,8)
|
|
6634f847: 48 83 c0 04 add $0x4,%rax
|
|
6634f84b: 48 83 f8 2c cmp $0x2c,%rax
|
|
6634f84f: 0f 85 7b ff ff ff jne 6634f7d0 <GateFunc_Buffer11_F+0x30>
|
|
6634f855: 5b pop %rbx
|
|
6634f856: 5e pop %rsi
|
|
6634f857: 5f pop %rdi
|
|
6634f858: 41 5e pop %r14
|
|
6634f85a: c3 retq
|
|
6634f85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634f860: 48 83 c2 30 add $0x30,%rdx
|
|
6634f864: b8 60 00 00 00 mov $0x60,%eax
|
|
6634f869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6634f870: 44 8b 02 mov (%rdx),%r8d
|
|
6634f873: 45 85 c0 test %r8d,%r8d
|
|
6634f876: 74 59 je 6634f8d1 <GateFunc_Buffer11_F+0x131>
|
|
6634f878: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f87c: 4d 8b 14 02 mov (%r10,%rax,1),%r10
|
|
6634f880: 45 29 02 sub %r8d,(%r10)
|
|
6634f883: c7 02 00 00 00 00 movl $0x0,(%rdx)
|
|
6634f889: 45 8b 12 mov (%r10),%r10d
|
|
6634f88c: 4d 8b 04 01 mov (%r9,%rax,1),%r8
|
|
6634f890: 45 85 d2 test %r10d,%r10d
|
|
6634f893: 41 0f 9f c2 setg %r10b
|
|
6634f897: 45 0f b6 d2 movzbl %r10b,%r10d
|
|
6634f89b: 45 3b 10 cmp (%r8),%r10d
|
|
6634f89e: 74 31 je 6634f8d1 <GateFunc_Buffer11_F+0x131>
|
|
6634f8a0: 4c 8b 41 20 mov 0x20(%rcx),%r8
|
|
6634f8a4: 4d 8b 04 00 mov (%r8,%rax,1),%r8
|
|
6634f8a8: 45 8b 00 mov (%r8),%r8d
|
|
6634f8ab: 45 85 c0 test %r8d,%r8d
|
|
6634f8ae: 75 21 jne 6634f8d1 <GateFunc_Buffer11_F+0x131>
|
|
6634f8b0: 4c 8b 41 28 mov 0x28(%rcx),%r8
|
|
6634f8b4: 4d 8b 14 00 mov (%r8,%rax,1),%r10
|
|
6634f8b8: 4d 8b 42 10 mov 0x10(%r10),%r8
|
|
6634f8bc: 41 c7 00 01 00 00 00 movl $0x1,(%r8)
|
|
6634f8c3: 4c 63 06 movslq (%rsi),%r8
|
|
6634f8c6: 45 8d 58 01 lea 0x1(%r8),%r11d
|
|
6634f8ca: 44 89 1e mov %r11d,(%rsi)
|
|
6634f8cd: 4e 89 14 c7 mov %r10,(%rdi,%r8,8)
|
|
6634f8d1: 48 83 c0 08 add $0x8,%rax
|
|
6634f8d5: 48 83 c2 04 add $0x4,%rdx
|
|
6634f8d9: 48 3d b8 00 00 00 cmp $0xb8,%rax
|
|
6634f8df: 75 8f jne 6634f870 <GateFunc_Buffer11_F+0xd0>
|
|
6634f8e1: 5b pop %rbx
|
|
6634f8e2: 5e pop %rsi
|
|
6634f8e3: 5f pop %rdi
|
|
6634f8e4: 41 5e pop %r14
|
|
6634f8e6: c3 retq
|
|
6634f8e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634f8ee: 00 00
|
|
|
|
000000006634f8f0 <GateFunc_Mux1_F>:
|
|
6634f8f0: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
6634f8f4: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
6634f8f8: 4c 8b 48 20 mov 0x20(%rax),%r9
|
|
6634f8fc: 44 8b 42 14 mov 0x14(%rdx),%r8d
|
|
6634f900: 45 8b 09 mov (%r9),%r9d
|
|
6634f903: 45 85 c9 test %r9d,%r9d
|
|
6634f906: 75 68 jne 6634f970 <GateFunc_Mux1_F+0x80>
|
|
6634f908: 45 85 c0 test %r8d,%r8d
|
|
6634f90b: 74 61 je 6634f96e <GateFunc_Mux1_F+0x7e>
|
|
6634f90d: 4c 8b 49 18 mov 0x18(%rcx),%r9
|
|
6634f911: 4d 8b 49 28 mov 0x28(%r9),%r9
|
|
6634f915: 45 29 01 sub %r8d,(%r9)
|
|
6634f918: c7 42 14 00 00 00 00 movl $0x0,0x14(%rdx)
|
|
6634f91f: 41 8b 11 mov (%r9),%edx
|
|
6634f922: 85 d2 test %edx,%edx
|
|
6634f924: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634f928: 0f 9f c2 setg %dl
|
|
6634f92b: 0f b6 d2 movzbl %dl,%edx
|
|
6634f92e: 3b 10 cmp (%rax),%edx
|
|
6634f930: 74 3c je 6634f96e <GateFunc_Mux1_F+0x7e>
|
|
6634f932: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
6634f936: 48 8b 40 28 mov 0x28(%rax),%rax
|
|
6634f93a: 8b 00 mov (%rax),%eax
|
|
6634f93c: 85 c0 test %eax,%eax
|
|
6634f93e: 75 2e jne 6634f96e <GateFunc_Mux1_F+0x7e>
|
|
6634f940: 48 8b 41 28 mov 0x28(%rcx),%rax
|
|
6634f944: 48 8b 0d e5 6f 00 00 mov 0x6fe5(%rip),%rcx # 66356930 <num_net_queue>
|
|
6634f94b: 4c 8b 05 ce 6f 00 00 mov 0x6fce(%rip),%r8 # 66356920 <net_queue>
|
|
6634f952: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
6634f956: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634f95a: c7 00 01 00 00 00 movl $0x1,(%rax)
|
|
6634f960: 48 63 01 movslq (%rcx),%rax
|
|
6634f963: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6634f967: 44 89 09 mov %r9d,(%rcx)
|
|
6634f96a: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
|
|
6634f96e: c3 retq
|
|
6634f96f: 90 nop
|
|
6634f970: 4c 8b 48 08 mov 0x8(%rax),%r9
|
|
6634f974: 45 8b 09 mov (%r9),%r9d
|
|
6634f977: 41 83 c1 02 add $0x2,%r9d
|
|
6634f97b: 4d 63 c9 movslq %r9d,%r9
|
|
6634f97e: 4e 8b 0c c8 mov (%rax,%r9,8),%r9
|
|
6634f982: 45 8b 09 mov (%r9),%r9d
|
|
6634f985: 45 39 c1 cmp %r8d,%r9d
|
|
6634f988: 74 e4 je 6634f96e <GateFunc_Mux1_F+0x7e>
|
|
6634f98a: 4c 8b 51 18 mov 0x18(%rcx),%r10
|
|
6634f98e: 45 89 cb mov %r9d,%r11d
|
|
6634f991: 45 29 c3 sub %r8d,%r11d
|
|
6634f994: 4d 8b 52 28 mov 0x28(%r10),%r10
|
|
6634f998: 45 01 1a add %r11d,(%r10)
|
|
6634f99b: 44 89 4a 14 mov %r9d,0x14(%rdx)
|
|
6634f99f: 45 8b 02 mov (%r10),%r8d
|
|
6634f9a2: 45 85 c0 test %r8d,%r8d
|
|
6634f9a5: e9 7a ff ff ff jmpq 6634f924 <GateFunc_Mux1_F+0x34>
|
|
6634f9aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
000000006634f9b0 <sim_set_data>:
|
|
6634f9b0: 48 8b 44 24 28 mov 0x28(%rsp),%rax
|
|
6634f9b5: 48 89 0d 64 6f 00 00 mov %rcx,0x6f64(%rip) # 66356920 <net_queue>
|
|
6634f9bc: 48 89 15 6d 6f 00 00 mov %rdx,0x6f6d(%rip) # 66356930 <num_net_queue>
|
|
6634f9c3: 4c 89 05 46 6f 00 00 mov %r8,0x6f46(%rip) # 66356910 <gate_queue>
|
|
6634f9ca: 4c 89 0d 57 6f 00 00 mov %r9,0x6f57(%rip) # 66356928 <num_gate_queue>
|
|
6634f9d1: 48 89 05 40 6f 00 00 mov %rax,0x6f40(%rip) # 66356918 <current_tick>
|
|
6634f9d8: c3 retq
|
|
6634f9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
|
|
000000006634f9e0 <sim_update_nets>:
|
|
6634f9e0: 41 55 push %r13
|
|
6634f9e2: 41 54 push %r12
|
|
6634f9e4: 55 push %rbp
|
|
6634f9e5: 57 push %rdi
|
|
6634f9e6: 56 push %rsi
|
|
6634f9e7: 53 push %rbx
|
|
6634f9e8: 48 8b 35 41 6f 00 00 mov 0x6f41(%rip),%rsi # 66356930 <num_net_queue>
|
|
6634f9ef: 8b 16 mov (%rsi),%edx
|
|
6634f9f1: 85 d2 test %edx,%edx
|
|
6634f9f3: 0f 8e aa 00 00 00 jle 6634faa3 <sim_update_nets+0xc3>
|
|
6634f9f9: 48 8b 1d 20 6f 00 00 mov 0x6f20(%rip),%rbx # 66356920 <net_queue>
|
|
6634fa00: 45 31 c0 xor %r8d,%r8d
|
|
6634fa03: 48 8b 2d 0e 6f 00 00 mov 0x6f0e(%rip),%rbp # 66356918 <current_tick>
|
|
6634fa0a: 48 8b 3d ff 6e 00 00 mov 0x6eff(%rip),%rdi # 66356910 <gate_queue>
|
|
6634fa11: 4c 8b 1d 10 6f 00 00 mov 0x6f10(%rip),%r11 # 66356928 <num_gate_queue>
|
|
6634fa18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634fa1f: 00
|
|
6634fa20: 4a 8b 14 c3 mov (%rbx,%r8,8),%rdx
|
|
6634fa24: 31 c9 xor %ecx,%ecx
|
|
6634fa26: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
6634fa2a: 8b 00 mov (%rax),%eax
|
|
6634fa2c: 85 c0 test %eax,%eax
|
|
6634fa2e: 48 8b 02 mov (%rdx),%rax
|
|
6634fa31: 0f 9f c1 setg %cl
|
|
6634fa34: 3b 08 cmp (%rax),%ecx
|
|
6634fa36: 74 4c je 6634fa84 <sim_update_nets+0xa4>
|
|
6634fa38: 89 08 mov %ecx,(%rax)
|
|
6634fa3a: 4c 8b 62 20 mov 0x20(%rdx),%r12
|
|
6634fa3e: 8b 4d 00 mov 0x0(%rbp),%ecx
|
|
6634fa41: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
6634fa45: 89 08 mov %ecx,(%rax)
|
|
6634fa47: 41 8b 0c 24 mov (%r12),%ecx
|
|
6634fa4b: 85 c9 test %ecx,%ecx
|
|
6634fa4d: 7e 35 jle 6634fa84 <sim_update_nets+0xa4>
|
|
6634fa4f: 4c 8b 6a 28 mov 0x28(%rdx),%r13
|
|
6634fa53: 31 c0 xor %eax,%eax
|
|
6634fa55: 4d 8b 4c c5 00 mov 0x0(%r13,%rax,8),%r9
|
|
6634fa5a: 4d 8b 11 mov (%r9),%r10
|
|
6634fa5d: 41 83 3a 00 cmpl $0x0,(%r10)
|
|
6634fa61: 75 4f jne 6634fab2 <sim_update_nets+0xd2>
|
|
6634fa63: 41 c7 02 01 00 00 00 movl $0x1,(%r10)
|
|
6634fa6a: 49 63 0b movslq (%r11),%rcx
|
|
6634fa6d: 48 83 c0 01 add $0x1,%rax
|
|
6634fa71: 44 8d 51 01 lea 0x1(%rcx),%r10d
|
|
6634fa75: 45 89 13 mov %r10d,(%r11)
|
|
6634fa78: 4c 89 0c cf mov %r9,(%rdi,%rcx,8)
|
|
6634fa7c: 41 8b 0c 24 mov (%r12),%ecx
|
|
6634fa80: 39 c1 cmp %eax,%ecx
|
|
6634fa82: 7f d1 jg 6634fa55 <sim_update_nets+0x75>
|
|
6634fa84: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
6634fa88: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
6634fa8e: 4a c7 04 c3 00 00 00 movq $0x0,(%rbx,%r8,8)
|
|
6634fa95: 00
|
|
6634fa96: 49 83 c0 01 add $0x1,%r8
|
|
6634fa9a: 44 39 06 cmp %r8d,(%rsi)
|
|
6634fa9d: 0f 8f 7d ff ff ff jg 6634fa20 <sim_update_nets+0x40>
|
|
6634faa3: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
6634faa9: 5b pop %rbx
|
|
6634faaa: 5e pop %rsi
|
|
6634faab: 5f pop %rdi
|
|
6634faac: 5d pop %rbp
|
|
6634faad: 41 5c pop %r12
|
|
6634faaf: 41 5d pop %r13
|
|
6634fab1: c3 retq
|
|
6634fab2: 48 83 c0 01 add $0x1,%rax
|
|
6634fab6: 39 c1 cmp %eax,%ecx
|
|
6634fab8: 7f 9b jg 6634fa55 <sim_update_nets+0x75>
|
|
6634faba: eb c8 jmp 6634fa84 <sim_update_nets+0xa4>
|
|
6634fabc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
000000006634fac0 <sim_update_gates>:
|
|
6634fac0: 55 push %rbp
|
|
6634fac1: 57 push %rdi
|
|
6634fac2: 56 push %rsi
|
|
6634fac3: 53 push %rbx
|
|
6634fac4: 48 83 ec 28 sub $0x28,%rsp
|
|
6634fac8: 4c 8b 1d 59 6e 00 00 mov 0x6e59(%rip),%r11 # 66356928 <num_gate_queue>
|
|
6634facf: 41 8b 03 mov (%r11),%eax
|
|
6634fad2: 85 c0 test %eax,%eax
|
|
6634fad4: 7e 75 jle 6634fb4b <sim_update_gates+0x8b>
|
|
6634fad6: 41 89 c1 mov %eax,%r9d
|
|
6634fad9: 4d 89 da mov %r11,%r10
|
|
6634fadc: 31 db xor %ebx,%ebx
|
|
6634fade: 48 8d 35 2b 6e 00 00 lea 0x6e2b(%rip),%rsi # 66356910 <gate_queue>
|
|
6634fae5: 31 ed xor %ebp,%ebp
|
|
6634fae7: 48 8d 3d 12 25 00 00 lea 0x2512(%rip),%rdi # 66352000 <__data_start__>
|
|
6634faee: eb 11 jmp 6634fb01 <sim_update_gates+0x41>
|
|
6634faf0: 83 c3 01 add $0x1,%ebx
|
|
6634faf3: 41 39 d9 cmp %ebx,%r9d
|
|
6634faf6: 7e 53 jle 6634fb4b <sim_update_gates+0x8b>
|
|
6634faf8: 48 63 eb movslq %ebx,%rbp
|
|
6634fafb: 44 89 c8 mov %r9d,%eax
|
|
6634fafe: 4d 89 d3 mov %r10,%r11
|
|
6634fb01: 4c 8b 06 mov (%rsi),%r8
|
|
6634fb04: 49 8d 14 e8 lea (%r8,%rbp,8),%rdx
|
|
6634fb08: 48 8b 0a mov (%rdx),%rcx
|
|
6634fb0b: 83 79 34 00 cmpl $0x0,0x34(%rcx)
|
|
6634fb0f: 74 df je 6634faf0 <sim_update_gates+0x30>
|
|
6634fb11: 4c 63 c8 movslq %eax,%r9
|
|
6634fb14: 83 e8 01 sub $0x1,%eax
|
|
6634fb17: 4f 8d 44 c8 f8 lea -0x8(%r8,%r9,8),%r8
|
|
6634fb1c: 4d 8b 08 mov (%r8),%r9
|
|
6634fb1f: 4c 89 0a mov %r9,(%rdx)
|
|
6634fb22: 49 c7 00 00 00 00 00 movq $0x0,(%r8)
|
|
6634fb29: 41 89 03 mov %eax,(%r11)
|
|
6634fb2c: 48 8b 01 mov (%rcx),%rax
|
|
6634fb2f: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
6634fb35: 48 63 41 34 movslq 0x34(%rcx),%rax
|
|
6634fb39: ff 14 c7 callq *(%rdi,%rax,8)
|
|
6634fb3c: 4c 8b 15 e5 6d 00 00 mov 0x6de5(%rip),%r10 # 66356928 <num_gate_queue>
|
|
6634fb43: 45 8b 0a mov (%r10),%r9d
|
|
6634fb46: 44 39 cb cmp %r9d,%ebx
|
|
6634fb49: 7c b0 jl 6634fafb <sim_update_gates+0x3b>
|
|
6634fb4b: 48 83 c4 28 add $0x28,%rsp
|
|
6634fb4f: 5b pop %rbx
|
|
6634fb50: 5e pop %rsi
|
|
6634fb51: 5f pop %rdi
|
|
6634fb52: 5d pop %rbp
|
|
6634fb53: c3 retq
|
|
6634fb54: 90 nop
|
|
6634fb55: 90 nop
|
|
6634fb56: 90 nop
|
|
6634fb57: 90 nop
|
|
6634fb58: 90 nop
|
|
6634fb59: 90 nop
|
|
6634fb5a: 90 nop
|
|
6634fb5b: 90 nop
|
|
6634fb5c: 90 nop
|
|
6634fb5d: 90 nop
|
|
6634fb5e: 90 nop
|
|
6634fb5f: 90 nop
|
|
|
|
000000006634fb60 <__do_global_dtors>:
|
|
6634fb60: 48 83 ec 28 sub $0x28,%rsp
|
|
6634fb64: 48 8b 05 d5 29 00 00 mov 0x29d5(%rip),%rax # 66352540 <p.93846>
|
|
6634fb6b: 48 8b 00 mov (%rax),%rax
|
|
6634fb6e: 48 85 c0 test %rax,%rax
|
|
6634fb71: 74 1d je 6634fb90 <__do_global_dtors+0x30>
|
|
6634fb73: ff d0 callq *%rax
|
|
6634fb75: 48 8b 05 c4 29 00 00 mov 0x29c4(%rip),%rax # 66352540 <p.93846>
|
|
6634fb7c: 48 8d 50 08 lea 0x8(%rax),%rdx
|
|
6634fb80: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
6634fb84: 48 89 15 b5 29 00 00 mov %rdx,0x29b5(%rip) # 66352540 <p.93846>
|
|
6634fb8b: 48 85 c0 test %rax,%rax
|
|
6634fb8e: 75 e3 jne 6634fb73 <__do_global_dtors+0x13>
|
|
6634fb90: 48 83 c4 28 add $0x28,%rsp
|
|
6634fb94: c3 retq
|
|
6634fb95: 90 nop
|
|
6634fb96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634fb9d: 00 00 00
|
|
|
|
000000006634fba0 <__do_global_ctors>:
|
|
6634fba0: 56 push %rsi
|
|
6634fba1: 53 push %rbx
|
|
6634fba2: 48 83 ec 28 sub $0x28,%rsp
|
|
6634fba6: 48 8b 0d 03 37 00 00 mov 0x3703(%rip),%rcx # 663532b0 <.refptr.__CTOR_LIST__>
|
|
6634fbad: 48 8b 11 mov (%rcx),%rdx
|
|
6634fbb0: 83 fa ff cmp $0xffffffff,%edx
|
|
6634fbb3: 89 d0 mov %edx,%eax
|
|
6634fbb5: 74 39 je 6634fbf0 <__do_global_ctors+0x50>
|
|
6634fbb7: 85 c0 test %eax,%eax
|
|
6634fbb9: 74 20 je 6634fbdb <__do_global_ctors+0x3b>
|
|
6634fbbb: 89 c2 mov %eax,%edx
|
|
6634fbbd: 83 e8 01 sub $0x1,%eax
|
|
6634fbc0: 48 8d 1c d1 lea (%rcx,%rdx,8),%rbx
|
|
6634fbc4: 48 29 c2 sub %rax,%rdx
|
|
6634fbc7: 48 8d 74 d1 f8 lea -0x8(%rcx,%rdx,8),%rsi
|
|
6634fbcc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6634fbd0: ff 13 callq *(%rbx)
|
|
6634fbd2: 48 83 eb 08 sub $0x8,%rbx
|
|
6634fbd6: 48 39 f3 cmp %rsi,%rbx
|
|
6634fbd9: 75 f5 jne 6634fbd0 <__do_global_ctors+0x30>
|
|
6634fbdb: 48 8d 0d 7e ff ff ff lea -0x82(%rip),%rcx # 6634fb60 <__do_global_dtors>
|
|
6634fbe2: 48 83 c4 28 add $0x28,%rsp
|
|
6634fbe6: 5b pop %rbx
|
|
6634fbe7: 5e pop %rsi
|
|
6634fbe8: e9 93 17 ff ff jmpq 66341380 <atexit>
|
|
6634fbed: 0f 1f 00 nopl (%rax)
|
|
6634fbf0: 31 c0 xor %eax,%eax
|
|
6634fbf2: eb 02 jmp 6634fbf6 <__do_global_ctors+0x56>
|
|
6634fbf4: 89 d0 mov %edx,%eax
|
|
6634fbf6: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
6634fbfa: 4a 83 3c c1 00 cmpq $0x0,(%rcx,%r8,8)
|
|
6634fbff: 4c 89 c2 mov %r8,%rdx
|
|
6634fc02: 75 f0 jne 6634fbf4 <__do_global_ctors+0x54>
|
|
6634fc04: eb b1 jmp 6634fbb7 <__do_global_ctors+0x17>
|
|
6634fc06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634fc0d: 00 00 00
|
|
|
|
000000006634fc10 <__main>:
|
|
6634fc10: 8b 05 0a 64 00 00 mov 0x640a(%rip),%eax # 66356020 <initialized>
|
|
6634fc16: 85 c0 test %eax,%eax
|
|
6634fc18: 74 06 je 6634fc20 <__main+0x10>
|
|
6634fc1a: c3 retq
|
|
6634fc1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634fc20: c7 05 f6 63 00 00 01 movl $0x1,0x63f6(%rip) # 66356020 <initialized>
|
|
6634fc27: 00 00 00
|
|
6634fc2a: e9 71 ff ff ff jmpq 6634fba0 <__do_global_ctors>
|
|
6634fc2f: 90 nop
|
|
|
|
000000006634fc30 <__security_init_cookie>:
|
|
6634fc30: 41 54 push %r12
|
|
6634fc32: 55 push %rbp
|
|
6634fc33: 57 push %rdi
|
|
6634fc34: 56 push %rsi
|
|
6634fc35: 53 push %rbx
|
|
6634fc36: 48 83 ec 30 sub $0x30,%rsp
|
|
6634fc3a: 48 8b 1d 5f 29 00 00 mov 0x295f(%rip),%rbx # 663525a0 <__security_cookie>
|
|
6634fc41: 48 b8 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rax
|
|
6634fc48: 2b 00 00
|
|
6634fc4b: 48 39 c3 cmp %rax,%rbx
|
|
6634fc4e: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp)
|
|
6634fc55: 00 00
|
|
6634fc57: 74 17 je 6634fc70 <__security_init_cookie+0x40>
|
|
6634fc59: 48 f7 d3 not %rbx
|
|
6634fc5c: 48 89 1d 4d 29 00 00 mov %rbx,0x294d(%rip) # 663525b0 <__security_cookie_complement>
|
|
6634fc63: 48 83 c4 30 add $0x30,%rsp
|
|
6634fc67: 5b pop %rbx
|
|
6634fc68: 5e pop %rsi
|
|
6634fc69: 5f pop %rdi
|
|
6634fc6a: 5d pop %rbp
|
|
6634fc6b: 41 5c pop %r12
|
|
6634fc6d: c3 retq
|
|
6634fc6e: 66 90 xchg %ax,%ax
|
|
6634fc70: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
6634fc75: ff 15 85 85 00 00 callq *0x8585(%rip) # 66358200 <__imp_GetSystemTimeAsFileTime>
|
|
6634fc7b: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
6634fc80: ff 15 5a 85 00 00 callq *0x855a(%rip) # 663581e0 <__imp_GetCurrentProcessId>
|
|
6634fc86: 41 89 c4 mov %eax,%r12d
|
|
6634fc89: ff 15 59 85 00 00 callq *0x8559(%rip) # 663581e8 <__imp_GetCurrentThreadId>
|
|
6634fc8f: 89 c5 mov %eax,%ebp
|
|
6634fc91: ff 15 71 85 00 00 callq *0x8571(%rip) # 66358208 <__imp_GetTickCount>
|
|
6634fc97: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
|
|
6634fc9c: 89 c7 mov %eax,%edi
|
|
6634fc9e: ff 15 7c 85 00 00 callq *0x857c(%rip) # 66358220 <__imp_QueryPerformanceCounter>
|
|
6634fca4: 48 33 74 24 28 xor 0x28(%rsp),%rsi
|
|
6634fca9: 44 89 e0 mov %r12d,%eax
|
|
6634fcac: 48 ba ff ff ff ff ff movabs $0xffffffffffff,%rdx
|
|
6634fcb3: ff 00 00
|
|
6634fcb6: 48 31 f0 xor %rsi,%rax
|
|
6634fcb9: 89 ee mov %ebp,%esi
|
|
6634fcbb: 48 31 c6 xor %rax,%rsi
|
|
6634fcbe: 89 f8 mov %edi,%eax
|
|
6634fcc0: 48 31 f0 xor %rsi,%rax
|
|
6634fcc3: 48 21 d0 and %rdx,%rax
|
|
6634fcc6: 48 39 d8 cmp %rbx,%rax
|
|
6634fcc9: 74 25 je 6634fcf0 <__security_init_cookie+0xc0>
|
|
6634fccb: 48 89 c2 mov %rax,%rdx
|
|
6634fcce: 48 f7 d2 not %rdx
|
|
6634fcd1: 48 89 05 c8 28 00 00 mov %rax,0x28c8(%rip) # 663525a0 <__security_cookie>
|
|
6634fcd8: 48 89 15 d1 28 00 00 mov %rdx,0x28d1(%rip) # 663525b0 <__security_cookie_complement>
|
|
6634fcdf: 48 83 c4 30 add $0x30,%rsp
|
|
6634fce3: 5b pop %rbx
|
|
6634fce4: 5e pop %rsi
|
|
6634fce5: 5f pop %rdi
|
|
6634fce6: 5d pop %rbp
|
|
6634fce7: 41 5c pop %r12
|
|
6634fce9: c3 retq
|
|
6634fcea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634fcf0: 48 ba cc 5d 20 d2 66 movabs $0xffffd466d2205dcc,%rdx
|
|
6634fcf7: d4 ff ff
|
|
6634fcfa: 48 b8 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rax
|
|
6634fd01: 2b 00 00
|
|
6634fd04: eb cb jmp 6634fcd1 <__security_init_cookie+0xa1>
|
|
6634fd06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634fd0d: 00 00 00
|
|
|
|
000000006634fd10 <__report_gsfailure>:
|
|
6634fd10: 55 push %rbp
|
|
6634fd11: 56 push %rsi
|
|
6634fd12: 53 push %rbx
|
|
6634fd13: 48 89 e5 mov %rsp,%rbp
|
|
6634fd16: 48 83 ec 70 sub $0x70,%rsp
|
|
6634fd1a: 48 89 ce mov %rcx,%rsi
|
|
6634fd1d: 48 8d 0d 1c 63 00 00 lea 0x631c(%rip),%rcx # 66356040 <GS_ContextRecord>
|
|
6634fd24: ff 15 06 85 00 00 callq *0x8506(%rip) # 66358230 <__imp_RtlCaptureContext>
|
|
6634fd2a: 48 8b 1d 07 64 00 00 mov 0x6407(%rip),%rbx # 66356138 <GS_ContextRecord+0xf8>
|
|
6634fd31: 48 8d 55 d8 lea -0x28(%rbp),%rdx
|
|
6634fd35: 45 31 c0 xor %r8d,%r8d
|
|
6634fd38: 48 89 d9 mov %rbx,%rcx
|
|
6634fd3b: ff 15 f7 84 00 00 callq *0x84f7(%rip) # 66358238 <__imp_RtlLookupFunctionEntry>
|
|
6634fd41: 48 85 c0 test %rax,%rax
|
|
6634fd44: 0f 84 a3 00 00 00 je 6634fded <__report_gsfailure+0xdd>
|
|
6634fd4a: 48 8d 55 e0 lea -0x20(%rbp),%rdx
|
|
6634fd4e: 49 89 c1 mov %rax,%r9
|
|
6634fd51: 49 89 d8 mov %rbx,%r8
|
|
6634fd54: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp)
|
|
6634fd5b: 00 00
|
|
6634fd5d: 48 8d 0d dc 62 00 00 lea 0x62dc(%rip),%rcx # 66356040 <GS_ContextRecord>
|
|
6634fd64: 48 89 54 24 30 mov %rdx,0x30(%rsp)
|
|
6634fd69: 48 8d 55 e8 lea -0x18(%rbp),%rdx
|
|
6634fd6d: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
|
|
6634fd72: 31 c9 xor %ecx,%ecx
|
|
6634fd74: 48 89 54 24 28 mov %rdx,0x28(%rsp)
|
|
6634fd79: 48 8b 55 d8 mov -0x28(%rbp),%rdx
|
|
6634fd7d: ff 15 bd 84 00 00 callq *0x84bd(%rip) # 66358240 <__imp_RtlVirtualUnwind>
|
|
6634fd83: 48 8b 05 ae 63 00 00 mov 0x63ae(%rip),%rax # 66356138 <GS_ContextRecord+0xf8>
|
|
6634fd8a: 31 c9 xor %ecx,%ecx
|
|
6634fd8c: 48 89 35 2d 63 00 00 mov %rsi,0x632d(%rip) # 663560c0 <GS_ContextRecord+0x80>
|
|
6634fd93: 48 89 05 96 67 00 00 mov %rax,0x6796(%rip) # 66356530 <GS_ExceptionRecord+0x10>
|
|
6634fd9a: 48 b8 09 04 00 c0 01 movabs $0x1c0000409,%rax
|
|
6634fda1: 00 00 00
|
|
6634fda4: 48 89 05 75 67 00 00 mov %rax,0x6775(%rip) # 66356520 <GS_ExceptionRecord>
|
|
6634fdab: 48 8b 05 ee 27 00 00 mov 0x27ee(%rip),%rax # 663525a0 <__security_cookie>
|
|
6634fdb2: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6634fdb6: 48 8b 05 f3 27 00 00 mov 0x27f3(%rip),%rax # 663525b0 <__security_cookie_complement>
|
|
6634fdbd: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
6634fdc1: ff 15 81 84 00 00 callq *0x8481(%rip) # 66358248 <__imp_SetUnhandledExceptionFilter>
|
|
6634fdc7: 48 8d 0d 62 32 00 00 lea 0x3262(%rip),%rcx # 66353030 <GS_ExceptionPointers>
|
|
6634fdce: ff 15 94 84 00 00 callq *0x8494(%rip) # 66358268 <__imp_UnhandledExceptionFilter>
|
|
6634fdd4: ff 15 fe 83 00 00 callq *0x83fe(%rip) # 663581d8 <__imp_GetCurrentProcess>
|
|
6634fdda: ba 09 04 00 c0 mov $0xc0000409,%edx
|
|
6634fddf: 48 89 c1 mov %rax,%rcx
|
|
6634fde2: ff 15 70 84 00 00 callq *0x8470(%rip) # 66358258 <__imp_TerminateProcess>
|
|
6634fde8: e8 4b 13 00 00 callq 66351138 <abort>
|
|
6634fded: 48 8b 45 18 mov 0x18(%rbp),%rax
|
|
6634fdf1: 48 89 05 40 63 00 00 mov %rax,0x6340(%rip) # 66356138 <GS_ContextRecord+0xf8>
|
|
6634fdf8: 48 8d 45 08 lea 0x8(%rbp),%rax
|
|
6634fdfc: 48 89 05 d5 62 00 00 mov %rax,0x62d5(%rip) # 663560d8 <GS_ContextRecord+0x98>
|
|
6634fe03: e9 7b ff ff ff jmpq 6634fd83 <__report_gsfailure+0x73>
|
|
6634fe08: 90 nop
|
|
6634fe09: 90 nop
|
|
6634fe0a: 90 nop
|
|
6634fe0b: 90 nop
|
|
6634fe0c: 90 nop
|
|
6634fe0d: 90 nop
|
|
6634fe0e: 90 nop
|
|
6634fe0f: 90 nop
|
|
|
|
000000006634fe10 <__dyn_tls_dtor>:
|
|
6634fe10: 48 83 ec 28 sub $0x28,%rsp
|
|
6634fe14: 83 fa 03 cmp $0x3,%edx
|
|
6634fe17: 74 17 je 6634fe30 <__dyn_tls_dtor+0x20>
|
|
6634fe19: 85 d2 test %edx,%edx
|
|
6634fe1b: 74 13 je 6634fe30 <__dyn_tls_dtor+0x20>
|
|
6634fe1d: b8 01 00 00 00 mov $0x1,%eax
|
|
6634fe22: 48 83 c4 28 add $0x28,%rsp
|
|
6634fe26: c3 retq
|
|
6634fe27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6634fe2e: 00 00
|
|
6634fe30: e8 5b 0b 00 00 callq 66350990 <__mingw_TLScallback>
|
|
6634fe35: b8 01 00 00 00 mov $0x1,%eax
|
|
6634fe3a: 48 83 c4 28 add $0x28,%rsp
|
|
6634fe3e: c3 retq
|
|
6634fe3f: 90 nop
|
|
|
|
000000006634fe40 <__dyn_tls_init>:
|
|
6634fe40: 56 push %rsi
|
|
6634fe41: 53 push %rbx
|
|
6634fe42: 48 83 ec 28 sub $0x28,%rsp
|
|
6634fe46: 48 8b 05 53 34 00 00 mov 0x3453(%rip),%rax # 663532a0 <.refptr._CRT_MT>
|
|
6634fe4d: 83 38 02 cmpl $0x2,(%rax)
|
|
6634fe50: 74 06 je 6634fe58 <__dyn_tls_init+0x18>
|
|
6634fe52: c7 00 02 00 00 00 movl $0x2,(%rax)
|
|
6634fe58: 83 fa 02 cmp $0x2,%edx
|
|
6634fe5b: 74 13 je 6634fe70 <__dyn_tls_init+0x30>
|
|
6634fe5d: 83 fa 01 cmp $0x1,%edx
|
|
6634fe60: 74 40 je 6634fea2 <__dyn_tls_init+0x62>
|
|
6634fe62: b8 01 00 00 00 mov $0x1,%eax
|
|
6634fe67: 48 83 c4 28 add $0x28,%rsp
|
|
6634fe6b: 5b pop %rbx
|
|
6634fe6c: 5e pop %rsi
|
|
6634fe6d: c3 retq
|
|
6634fe6e: 66 90 xchg %ax,%ax
|
|
6634fe70: 48 8d 1d d9 91 00 00 lea 0x91d9(%rip),%rbx # 66359050 <__xd_z>
|
|
6634fe77: 48 8d 35 d2 91 00 00 lea 0x91d2(%rip),%rsi # 66359050 <__xd_z>
|
|
6634fe7e: 48 39 de cmp %rbx,%rsi
|
|
6634fe81: 74 df je 6634fe62 <__dyn_tls_init+0x22>
|
|
6634fe83: 48 8b 03 mov (%rbx),%rax
|
|
6634fe86: 48 85 c0 test %rax,%rax
|
|
6634fe89: 74 02 je 6634fe8d <__dyn_tls_init+0x4d>
|
|
6634fe8b: ff d0 callq *%rax
|
|
6634fe8d: 48 83 c3 08 add $0x8,%rbx
|
|
6634fe91: 48 39 de cmp %rbx,%rsi
|
|
6634fe94: 75 ed jne 6634fe83 <__dyn_tls_init+0x43>
|
|
6634fe96: b8 01 00 00 00 mov $0x1,%eax
|
|
6634fe9b: 48 83 c4 28 add $0x28,%rsp
|
|
6634fe9f: 5b pop %rbx
|
|
6634fea0: 5e pop %rsi
|
|
6634fea1: c3 retq
|
|
6634fea2: e8 e9 0a 00 00 callq 66350990 <__mingw_TLScallback>
|
|
6634fea7: b8 01 00 00 00 mov $0x1,%eax
|
|
6634feac: 48 83 c4 28 add $0x28,%rsp
|
|
6634feb0: 5b pop %rbx
|
|
6634feb1: 5e pop %rsi
|
|
6634feb2: c3 retq
|
|
6634feb3: 0f 1f 00 nopl (%rax)
|
|
6634feb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634febd: 00 00 00
|
|
|
|
000000006634fec0 <__tlregdtor>:
|
|
6634fec0: 31 c0 xor %eax,%eax
|
|
6634fec2: c3 retq
|
|
6634fec3: 90 nop
|
|
6634fec4: 90 nop
|
|
6634fec5: 90 nop
|
|
6634fec6: 90 nop
|
|
6634fec7: 90 nop
|
|
6634fec8: 90 nop
|
|
6634fec9: 90 nop
|
|
6634feca: 90 nop
|
|
6634fecb: 90 nop
|
|
6634fecc: 90 nop
|
|
6634fecd: 90 nop
|
|
6634fece: 90 nop
|
|
6634fecf: 90 nop
|
|
|
|
000000006634fed0 <_decode_pointer>:
|
|
6634fed0: 48 89 c8 mov %rcx,%rax
|
|
6634fed3: c3 retq
|
|
6634fed4: 66 90 xchg %ax,%ax
|
|
6634fed6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634fedd: 00 00 00
|
|
|
|
000000006634fee0 <_encode_pointer>:
|
|
6634fee0: 48 89 c8 mov %rcx,%rax
|
|
6634fee3: c3 retq
|
|
6634fee4: 90 nop
|
|
6634fee5: 90 nop
|
|
6634fee6: 90 nop
|
|
6634fee7: 90 nop
|
|
6634fee8: 90 nop
|
|
6634fee9: 90 nop
|
|
6634feea: 90 nop
|
|
6634feeb: 90 nop
|
|
6634feec: 90 nop
|
|
6634feed: 90 nop
|
|
6634feee: 90 nop
|
|
6634feef: 90 nop
|
|
|
|
000000006634fef0 <__write_memory.part.0>:
|
|
6634fef0: 41 54 push %r12
|
|
6634fef2: 55 push %rbp
|
|
6634fef3: 57 push %rdi
|
|
6634fef4: 56 push %rsi
|
|
6634fef5: 53 push %rbx
|
|
6634fef6: 48 83 ec 50 sub $0x50,%rsp
|
|
6634fefa: 48 63 35 e3 66 00 00 movslq 0x66e3(%rip),%rsi # 663565e4 <maxSections>
|
|
6634ff01: 85 f6 test %esi,%esi
|
|
6634ff03: 48 89 cb mov %rcx,%rbx
|
|
6634ff06: 48 89 d5 mov %rdx,%rbp
|
|
6634ff09: 4c 89 c7 mov %r8,%rdi
|
|
6634ff0c: 0f 8e 66 01 00 00 jle 66350078 <__write_memory.part.0+0x188>
|
|
6634ff12: 48 8b 05 cf 66 00 00 mov 0x66cf(%rip),%rax # 663565e8 <the_secs>
|
|
6634ff19: 31 c9 xor %ecx,%ecx
|
|
6634ff1b: 48 83 c0 18 add $0x18,%rax
|
|
6634ff1f: 90 nop
|
|
6634ff20: 48 8b 10 mov (%rax),%rdx
|
|
6634ff23: 48 39 d3 cmp %rdx,%rbx
|
|
6634ff26: 72 14 jb 6634ff3c <__write_memory.part.0+0x4c>
|
|
6634ff28: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
6634ff2c: 45 8b 40 08 mov 0x8(%r8),%r8d
|
|
6634ff30: 4c 01 c2 add %r8,%rdx
|
|
6634ff33: 48 39 d3 cmp %rdx,%rbx
|
|
6634ff36: 0f 82 89 00 00 00 jb 6634ffc5 <__write_memory.part.0+0xd5>
|
|
6634ff3c: 83 c1 01 add $0x1,%ecx
|
|
6634ff3f: 48 83 c0 28 add $0x28,%rax
|
|
6634ff43: 39 f1 cmp %esi,%ecx
|
|
6634ff45: 75 d9 jne 6634ff20 <__write_memory.part.0+0x30>
|
|
6634ff47: 48 89 d9 mov %rbx,%rcx
|
|
6634ff4a: e8 41 0c 00 00 callq 66350b90 <__mingw_GetSectionForAddress>
|
|
6634ff4f: 48 85 c0 test %rax,%rax
|
|
6634ff52: 49 89 c4 mov %rax,%r12
|
|
6634ff55: 0f 84 52 01 00 00 je 663500ad <__write_memory.part.0+0x1bd>
|
|
6634ff5b: 48 8b 05 86 66 00 00 mov 0x6686(%rip),%rax # 663565e8 <the_secs>
|
|
6634ff62: 48 8d 34 b6 lea (%rsi,%rsi,4),%rsi
|
|
6634ff66: 48 c1 e6 03 shl $0x3,%rsi
|
|
6634ff6a: 48 01 f0 add %rsi,%rax
|
|
6634ff6d: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
6634ff71: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
6634ff77: e8 44 0d 00 00 callq 66350cc0 <_GetPEImageBase>
|
|
6634ff7c: 41 8b 4c 24 0c mov 0xc(%r12),%ecx
|
|
6634ff81: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
|
|
6634ff86: 41 b8 30 00 00 00 mov $0x30,%r8d
|
|
6634ff8c: 48 01 c1 add %rax,%rcx
|
|
6634ff8f: 48 8b 05 52 66 00 00 mov 0x6652(%rip),%rax # 663565e8 <the_secs>
|
|
6634ff96: 48 89 4c 30 18 mov %rcx,0x18(%rax,%rsi,1)
|
|
6634ff9b: ff 15 d7 82 00 00 callq *0x82d7(%rip) # 66358278 <__imp_VirtualQuery>
|
|
6634ffa1: 48 85 c0 test %rax,%rax
|
|
6634ffa4: 0f 84 e6 00 00 00 je 66350090 <__write_memory.part.0+0x1a0>
|
|
6634ffaa: 8b 44 24 44 mov 0x44(%rsp),%eax
|
|
6634ffae: 8d 50 fc lea -0x4(%rax),%edx
|
|
6634ffb1: 83 e2 fb and $0xfffffffb,%edx
|
|
6634ffb4: 74 08 je 6634ffbe <__write_memory.part.0+0xce>
|
|
6634ffb6: 83 e8 40 sub $0x40,%eax
|
|
6634ffb9: 83 e0 bf and $0xffffffbf,%eax
|
|
6634ffbc: 75 62 jne 66350020 <__write_memory.part.0+0x130>
|
|
6634ffbe: 83 05 1f 66 00 00 01 addl $0x1,0x661f(%rip) # 663565e4 <maxSections>
|
|
6634ffc5: 83 ff 08 cmp $0x8,%edi
|
|
6634ffc8: 73 29 jae 6634fff3 <__write_memory.part.0+0x103>
|
|
6634ffca: 40 f6 c7 04 test $0x4,%dil
|
|
6634ffce: 0f 85 90 00 00 00 jne 66350064 <__write_memory.part.0+0x174>
|
|
6634ffd4: 85 ff test %edi,%edi
|
|
6634ffd6: 74 10 je 6634ffe8 <__write_memory.part.0+0xf8>
|
|
6634ffd8: 0f b6 45 00 movzbl 0x0(%rbp),%eax
|
|
6634ffdc: 40 f6 c7 02 test $0x2,%dil
|
|
6634ffe0: 88 03 mov %al,(%rbx)
|
|
6634ffe2: 0f 85 97 00 00 00 jne 6635007f <__write_memory.part.0+0x18f>
|
|
6634ffe8: 48 83 c4 50 add $0x50,%rsp
|
|
6634ffec: 5b pop %rbx
|
|
6634ffed: 5e pop %rsi
|
|
6634ffee: 5f pop %rdi
|
|
6634ffef: 5d pop %rbp
|
|
6634fff0: 41 5c pop %r12
|
|
6634fff2: c3 retq
|
|
6634fff3: 89 f8 mov %edi,%eax
|
|
6634fff5: 83 ef 01 sub $0x1,%edi
|
|
6634fff8: 48 8b 54 05 f8 mov -0x8(%rbp,%rax,1),%rdx
|
|
6634fffd: 83 ff 08 cmp $0x8,%edi
|
|
66350000: 48 89 54 03 f8 mov %rdx,-0x8(%rbx,%rax,1)
|
|
66350005: 72 e1 jb 6634ffe8 <__write_memory.part.0+0xf8>
|
|
66350007: 83 e7 f8 and $0xfffffff8,%edi
|
|
6635000a: 31 c0 xor %eax,%eax
|
|
6635000c: 89 c2 mov %eax,%edx
|
|
6635000e: 83 c0 08 add $0x8,%eax
|
|
66350011: 48 8b 4c 15 00 mov 0x0(%rbp,%rdx,1),%rcx
|
|
66350016: 39 f8 cmp %edi,%eax
|
|
66350018: 48 89 0c 13 mov %rcx,(%rbx,%rdx,1)
|
|
6635001c: 72 ee jb 6635000c <__write_memory.part.0+0x11c>
|
|
6635001e: eb c8 jmp 6634ffe8 <__write_memory.part.0+0xf8>
|
|
66350020: 48 03 35 c1 65 00 00 add 0x65c1(%rip),%rsi # 663565e8 <the_secs>
|
|
66350027: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6635002d: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
66350032: 48 8b 54 24 38 mov 0x38(%rsp),%rdx
|
|
66350037: 49 89 f1 mov %rsi,%r9
|
|
6635003a: 48 89 4e 08 mov %rcx,0x8(%rsi)
|
|
6635003e: 48 89 56 10 mov %rdx,0x10(%rsi)
|
|
66350042: ff 15 28 82 00 00 callq *0x8228(%rip) # 66358270 <__imp_VirtualProtect>
|
|
66350048: 85 c0 test %eax,%eax
|
|
6635004a: 0f 85 6e ff ff ff jne 6634ffbe <__write_memory.part.0+0xce>
|
|
66350050: ff 15 9a 81 00 00 callq *0x819a(%rip) # 663581f0 <__imp_GetLastError>
|
|
66350056: 48 8d 0d bb 30 00 00 lea 0x30bb(%rip),%rcx # 66353118 <.rdata+0x78>
|
|
6635005d: 89 c2 mov %eax,%edx
|
|
6635005f: e8 7c 13 00 00 callq 663513e0 <__report_error>
|
|
66350064: 8b 45 00 mov 0x0(%rbp),%eax
|
|
66350067: 89 ff mov %edi,%edi
|
|
66350069: 89 03 mov %eax,(%rbx)
|
|
6635006b: 8b 44 3d fc mov -0x4(%rbp,%rdi,1),%eax
|
|
6635006f: 89 44 3b fc mov %eax,-0x4(%rbx,%rdi,1)
|
|
66350073: e9 70 ff ff ff jmpq 6634ffe8 <__write_memory.part.0+0xf8>
|
|
66350078: 31 f6 xor %esi,%esi
|
|
6635007a: e9 c8 fe ff ff jmpq 6634ff47 <__write_memory.part.0+0x57>
|
|
6635007f: 89 ff mov %edi,%edi
|
|
66350081: 0f b7 44 3d fe movzwl -0x2(%rbp,%rdi,1),%eax
|
|
66350086: 66 89 44 3b fe mov %ax,-0x2(%rbx,%rdi,1)
|
|
6635008b: e9 58 ff ff ff jmpq 6634ffe8 <__write_memory.part.0+0xf8>
|
|
66350090: 48 8b 05 51 65 00 00 mov 0x6551(%rip),%rax # 663565e8 <the_secs>
|
|
66350097: 48 8d 0d 42 30 00 00 lea 0x3042(%rip),%rcx # 663530e0 <.rdata+0x40>
|
|
6635009e: 41 8b 54 24 08 mov 0x8(%r12),%edx
|
|
663500a3: 4c 8b 44 30 18 mov 0x18(%rax,%rsi,1),%r8
|
|
663500a8: e8 33 13 00 00 callq 663513e0 <__report_error>
|
|
663500ad: 48 8d 0d 0c 30 00 00 lea 0x300c(%rip),%rcx # 663530c0 <.rdata+0x20>
|
|
663500b4: 48 89 da mov %rbx,%rdx
|
|
663500b7: e8 24 13 00 00 callq 663513e0 <__report_error>
|
|
663500bc: 90 nop
|
|
663500bd: 0f 1f 00 nopl (%rax)
|
|
|
|
00000000663500c0 <_pei386_runtime_relocator>:
|
|
663500c0: 55 push %rbp
|
|
663500c1: 41 57 push %r15
|
|
663500c3: 41 56 push %r14
|
|
663500c5: 41 55 push %r13
|
|
663500c7: 41 54 push %r12
|
|
663500c9: 57 push %rdi
|
|
663500ca: 56 push %rsi
|
|
663500cb: 53 push %rbx
|
|
663500cc: 48 83 ec 38 sub $0x38,%rsp
|
|
663500d0: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
|
|
663500d7: 00
|
|
663500d8: 8b 1d 02 65 00 00 mov 0x6502(%rip),%ebx # 663565e0 <was_init.95174>
|
|
663500de: 85 db test %ebx,%ebx
|
|
663500e0: 74 11 je 663500f3 <_pei386_runtime_relocator+0x33>
|
|
663500e2: 48 8d 65 b8 lea -0x48(%rbp),%rsp
|
|
663500e6: 5b pop %rbx
|
|
663500e7: 5e pop %rsi
|
|
663500e8: 5f pop %rdi
|
|
663500e9: 41 5c pop %r12
|
|
663500eb: 41 5d pop %r13
|
|
663500ed: 41 5e pop %r14
|
|
663500ef: 41 5f pop %r15
|
|
663500f1: 5d pop %rbp
|
|
663500f2: c3 retq
|
|
663500f3: c7 05 e3 64 00 00 01 movl $0x1,0x64e3(%rip) # 663565e0 <was_init.95174>
|
|
663500fa: 00 00 00
|
|
663500fd: e8 0e 0b 00 00 callq 66350c10 <__mingw_GetSectionCount>
|
|
66350102: 48 98 cltq
|
|
66350104: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
66350108: 48 8d 04 c5 1e 00 00 lea 0x1e(,%rax,8),%rax
|
|
6635010f: 00
|
|
66350110: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
|
|
66350114: e8 47 0d 00 00 callq 66350e60 <___chkstk_ms>
|
|
66350119: 4c 8b 25 a0 31 00 00 mov 0x31a0(%rip),%r12 # 663532c0 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__>
|
|
66350120: c7 05 ba 64 00 00 00 movl $0x0,0x64ba(%rip) # 663565e4 <maxSections>
|
|
66350127: 00 00 00
|
|
6635012a: 48 8b 35 9f 31 00 00 mov 0x319f(%rip),%rsi # 663532d0 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST__>
|
|
66350131: 48 29 c4 sub %rax,%rsp
|
|
66350134: 48 8d 44 24 20 lea 0x20(%rsp),%rax
|
|
66350139: 48 89 05 a8 64 00 00 mov %rax,0x64a8(%rip) # 663565e8 <the_secs>
|
|
66350140: 4c 89 e0 mov %r12,%rax
|
|
66350143: 48 29 f0 sub %rsi,%rax
|
|
66350146: 48 83 f8 07 cmp $0x7,%rax
|
|
6635014a: 7e 96 jle 663500e2 <_pei386_runtime_relocator+0x22>
|
|
6635014c: 48 83 f8 0b cmp $0xb,%rax
|
|
66350150: 8b 16 mov (%rsi),%edx
|
|
66350152: 0f 8e c8 00 00 00 jle 66350220 <_pei386_runtime_relocator+0x160>
|
|
66350158: 85 d2 test %edx,%edx
|
|
6635015a: 0f 84 a4 00 00 00 je 66350204 <_pei386_runtime_relocator+0x144>
|
|
66350160: 4c 39 e6 cmp %r12,%rsi
|
|
66350163: 0f 83 79 ff ff ff jae 663500e2 <_pei386_runtime_relocator+0x22>
|
|
66350169: 4c 8d 76 08 lea 0x8(%rsi),%r14
|
|
6635016d: 49 83 c4 07 add $0x7,%r12
|
|
66350171: 4c 8b 2d 78 31 00 00 mov 0x3178(%rip),%r13 # 663532f0 <.refptr.__image_base__>
|
|
66350178: 48 8d 7d a8 lea -0x58(%rbp),%rdi
|
|
6635017c: 4d 29 f4 sub %r14,%r12
|
|
6635017f: 49 c1 ec 03 shr $0x3,%r12
|
|
66350183: 4e 8d 64 e6 08 lea 0x8(%rsi,%r12,8),%r12
|
|
66350188: eb 0a jmp 66350194 <_pei386_runtime_relocator+0xd4>
|
|
6635018a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350190: 49 83 c6 08 add $0x8,%r14
|
|
66350194: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66350197: 41 b8 04 00 00 00 mov $0x4,%r8d
|
|
6635019d: 48 89 fa mov %rdi,%rdx
|
|
663501a0: 8b 06 mov (%rsi),%eax
|
|
663501a2: 4c 89 f6 mov %r14,%rsi
|
|
663501a5: 4c 01 e9 add %r13,%rcx
|
|
663501a8: 03 01 add (%rcx),%eax
|
|
663501aa: 89 45 a8 mov %eax,-0x58(%rbp)
|
|
663501ad: e8 3e fd ff ff callq 6634fef0 <__write_memory.part.0>
|
|
663501b2: 4d 39 e6 cmp %r12,%r14
|
|
663501b5: 75 d9 jne 66350190 <_pei386_runtime_relocator+0xd0>
|
|
663501b7: 8b 05 27 64 00 00 mov 0x6427(%rip),%eax # 663565e4 <maxSections>
|
|
663501bd: 31 f6 xor %esi,%esi
|
|
663501bf: 4c 8b 25 aa 80 00 00 mov 0x80aa(%rip),%r12 # 66358270 <__imp_VirtualProtect>
|
|
663501c6: 85 c0 test %eax,%eax
|
|
663501c8: 0f 8e 14 ff ff ff jle 663500e2 <_pei386_runtime_relocator+0x22>
|
|
663501ce: 66 90 xchg %ax,%ax
|
|
663501d0: 48 8b 05 11 64 00 00 mov 0x6411(%rip),%rax # 663565e8 <the_secs>
|
|
663501d7: 48 01 f0 add %rsi,%rax
|
|
663501da: 44 8b 00 mov (%rax),%r8d
|
|
663501dd: 45 85 c0 test %r8d,%r8d
|
|
663501e0: 74 0e je 663501f0 <_pei386_runtime_relocator+0x130>
|
|
663501e2: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
663501e6: 49 89 f9 mov %rdi,%r9
|
|
663501e9: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
663501ed: 41 ff d4 callq *%r12
|
|
663501f0: 83 c3 01 add $0x1,%ebx
|
|
663501f3: 48 83 c6 28 add $0x28,%rsi
|
|
663501f7: 3b 1d e7 63 00 00 cmp 0x63e7(%rip),%ebx # 663565e4 <maxSections>
|
|
663501fd: 7c d1 jl 663501d0 <_pei386_runtime_relocator+0x110>
|
|
663501ff: e9 de fe ff ff jmpq 663500e2 <_pei386_runtime_relocator+0x22>
|
|
66350204: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66350207: 85 c9 test %ecx,%ecx
|
|
66350209: 0f 85 51 ff ff ff jne 66350160 <_pei386_runtime_relocator+0xa0>
|
|
6635020f: 8b 56 08 mov 0x8(%rsi),%edx
|
|
66350212: 85 d2 test %edx,%edx
|
|
66350214: 75 1d jne 66350233 <_pei386_runtime_relocator+0x173>
|
|
66350216: 8b 56 0c mov 0xc(%rsi),%edx
|
|
66350219: 48 83 c6 0c add $0xc,%rsi
|
|
6635021d: 0f 1f 00 nopl (%rax)
|
|
66350220: 85 d2 test %edx,%edx
|
|
66350222: 0f 85 38 ff ff ff jne 66350160 <_pei386_runtime_relocator+0xa0>
|
|
66350228: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6635022b: 85 c0 test %eax,%eax
|
|
6635022d: 0f 85 2d ff ff ff jne 66350160 <_pei386_runtime_relocator+0xa0>
|
|
66350233: 8b 56 08 mov 0x8(%rsi),%edx
|
|
66350236: 83 fa 01 cmp $0x1,%edx
|
|
66350239: 0f 85 2f 01 00 00 jne 6635036e <_pei386_runtime_relocator+0x2ae>
|
|
6635023f: 4c 8b 2d aa 30 00 00 mov 0x30aa(%rip),%r13 # 663532f0 <.refptr.__image_base__>
|
|
66350246: 48 83 c6 0c add $0xc,%rsi
|
|
6635024a: 49 bf 00 00 00 00 ff movabs $0xffffffff00000000,%r15
|
|
66350251: ff ff ff
|
|
66350254: 4c 8d 75 a8 lea -0x58(%rbp),%r14
|
|
66350258: 4c 39 e6 cmp %r12,%rsi
|
|
6635025b: 72 48 jb 663502a5 <_pei386_runtime_relocator+0x1e5>
|
|
6635025d: e9 80 fe ff ff jmpq 663500e2 <_pei386_runtime_relocator+0x22>
|
|
66350262: 0f 86 b8 00 00 00 jbe 66350320 <_pei386_runtime_relocator+0x260>
|
|
66350268: 83 fa 20 cmp $0x20,%edx
|
|
6635026b: 0f 84 7f 00 00 00 je 663502f0 <_pei386_runtime_relocator+0x230>
|
|
66350271: 83 fa 40 cmp $0x40,%edx
|
|
66350274: 0f 85 e0 00 00 00 jne 6635035a <_pei386_runtime_relocator+0x29a>
|
|
6635027a: 48 8b 11 mov (%rcx),%rdx
|
|
6635027d: 41 b8 08 00 00 00 mov $0x8,%r8d
|
|
66350283: 4c 89 f7 mov %r14,%rdi
|
|
66350286: 48 29 c2 sub %rax,%rdx
|
|
66350289: 4c 01 ca add %r9,%rdx
|
|
6635028c: 48 89 55 a8 mov %rdx,-0x58(%rbp)
|
|
66350290: 4c 89 f2 mov %r14,%rdx
|
|
66350293: e8 58 fc ff ff callq 6634fef0 <__write_memory.part.0>
|
|
66350298: 48 83 c6 0c add $0xc,%rsi
|
|
6635029c: 4c 39 e6 cmp %r12,%rsi
|
|
6635029f: 0f 83 12 ff ff ff jae 663501b7 <_pei386_runtime_relocator+0xf7>
|
|
663502a5: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
663502a8: 8b 06 mov (%rsi),%eax
|
|
663502aa: 0f b6 56 08 movzbl 0x8(%rsi),%edx
|
|
663502ae: 4c 01 e9 add %r13,%rcx
|
|
663502b1: 4c 01 e8 add %r13,%rax
|
|
663502b4: 83 fa 10 cmp $0x10,%edx
|
|
663502b7: 4c 8b 08 mov (%rax),%r9
|
|
663502ba: 75 a6 jne 66350262 <_pei386_runtime_relocator+0x1a2>
|
|
663502bc: 44 0f b7 01 movzwl (%rcx),%r8d
|
|
663502c0: 4c 89 f2 mov %r14,%rdx
|
|
663502c3: 4c 89 f7 mov %r14,%rdi
|
|
663502c6: 4d 89 c2 mov %r8,%r10
|
|
663502c9: 49 81 ca 00 00 ff ff or $0xffffffffffff0000,%r10
|
|
663502d0: 66 45 85 c0 test %r8w,%r8w
|
|
663502d4: 4d 0f 48 c2 cmovs %r10,%r8
|
|
663502d8: 49 29 c0 sub %rax,%r8
|
|
663502db: 4d 01 c8 add %r9,%r8
|
|
663502de: 4c 89 45 a8 mov %r8,-0x58(%rbp)
|
|
663502e2: 41 b8 02 00 00 00 mov $0x2,%r8d
|
|
663502e8: e8 03 fc ff ff callq 6634fef0 <__write_memory.part.0>
|
|
663502ed: eb a9 jmp 66350298 <_pei386_runtime_relocator+0x1d8>
|
|
663502ef: 90 nop
|
|
663502f0: 8b 11 mov (%rcx),%edx
|
|
663502f2: 4c 89 f7 mov %r14,%rdi
|
|
663502f5: 49 89 d0 mov %rdx,%r8
|
|
663502f8: 4c 09 fa or %r15,%rdx
|
|
663502fb: 45 85 c0 test %r8d,%r8d
|
|
663502fe: 49 0f 49 d0 cmovns %r8,%rdx
|
|
66350302: 41 b8 04 00 00 00 mov $0x4,%r8d
|
|
66350308: 48 29 c2 sub %rax,%rdx
|
|
6635030b: 4c 01 ca add %r9,%rdx
|
|
6635030e: 48 89 55 a8 mov %rdx,-0x58(%rbp)
|
|
66350312: 4c 89 f2 mov %r14,%rdx
|
|
66350315: e8 d6 fb ff ff callq 6634fef0 <__write_memory.part.0>
|
|
6635031a: e9 79 ff ff ff jmpq 66350298 <_pei386_runtime_relocator+0x1d8>
|
|
6635031f: 90 nop
|
|
66350320: 83 fa 08 cmp $0x8,%edx
|
|
66350323: 75 35 jne 6635035a <_pei386_runtime_relocator+0x29a>
|
|
66350325: 44 0f b6 01 movzbl (%rcx),%r8d
|
|
66350329: 4c 89 f2 mov %r14,%rdx
|
|
6635032c: 4c 89 f7 mov %r14,%rdi
|
|
6635032f: 4d 89 c2 mov %r8,%r10
|
|
66350332: 49 81 ca 00 ff ff ff or $0xffffffffffffff00,%r10
|
|
66350339: 45 84 c0 test %r8b,%r8b
|
|
6635033c: 4d 0f 48 c2 cmovs %r10,%r8
|
|
66350340: 49 29 c0 sub %rax,%r8
|
|
66350343: 4d 01 c8 add %r9,%r8
|
|
66350346: 4c 89 45 a8 mov %r8,-0x58(%rbp)
|
|
6635034a: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66350350: e8 9b fb ff ff callq 6634fef0 <__write_memory.part.0>
|
|
66350355: e9 3e ff ff ff jmpq 66350298 <_pei386_runtime_relocator+0x1d8>
|
|
6635035a: 48 8d 0d 17 2e 00 00 lea 0x2e17(%rip),%rcx # 66353178 <.rdata+0xd8>
|
|
66350361: 48 c7 45 a8 00 00 00 movq $0x0,-0x58(%rbp)
|
|
66350368: 00
|
|
66350369: e8 72 10 00 00 callq 663513e0 <__report_error>
|
|
6635036e: 48 8d 0d cb 2d 00 00 lea 0x2dcb(%rip),%rcx # 66353140 <.rdata+0xa0>
|
|
66350375: e8 66 10 00 00 callq 663513e0 <__report_error>
|
|
6635037a: 90 nop
|
|
6635037b: 90 nop
|
|
6635037c: 90 nop
|
|
6635037d: 90 nop
|
|
6635037e: 90 nop
|
|
6635037f: 90 nop
|
|
|
|
0000000066350380 <__mingw_SEH_error_handler>:
|
|
66350380: 48 83 ec 28 sub $0x28,%rsp
|
|
66350384: 8b 01 mov (%rcx),%eax
|
|
66350386: 3d 91 00 00 c0 cmp $0xc0000091,%eax
|
|
6635038b: 77 63 ja 663503f0 <__mingw_SEH_error_handler+0x70>
|
|
6635038d: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
|
|
66350392: 73 7b jae 6635040f <__mingw_SEH_error_handler+0x8f>
|
|
66350394: 3d 08 00 00 c0 cmp $0xc0000008,%eax
|
|
66350399: 0f 84 05 01 00 00 je 663504a4 <__mingw_SEH_error_handler+0x124>
|
|
6635039f: 0f 87 cb 00 00 00 ja 66350470 <__mingw_SEH_error_handler+0xf0>
|
|
663503a5: 3d 02 00 00 80 cmp $0x80000002,%eax
|
|
663503aa: 0f 84 f4 00 00 00 je 663504a4 <__mingw_SEH_error_handler+0x124>
|
|
663503b0: 3d 05 00 00 c0 cmp $0xc0000005,%eax
|
|
663503b5: 0f 85 c3 00 00 00 jne 6635047e <__mingw_SEH_error_handler+0xfe>
|
|
663503bb: 31 d2 xor %edx,%edx
|
|
663503bd: b9 0b 00 00 00 mov $0xb,%ecx
|
|
663503c2: e8 39 0d 00 00 callq 66351100 <signal>
|
|
663503c7: 48 83 f8 01 cmp $0x1,%rax
|
|
663503cb: 0f 84 2f 01 00 00 je 66350500 <__mingw_SEH_error_handler+0x180>
|
|
663503d1: 48 85 c0 test %rax,%rax
|
|
663503d4: 0f 84 3c 01 00 00 je 66350516 <__mingw_SEH_error_handler+0x196>
|
|
663503da: b9 0b 00 00 00 mov $0xb,%ecx
|
|
663503df: ff d0 callq *%rax
|
|
663503e1: 31 c0 xor %eax,%eax
|
|
663503e3: 48 83 c4 28 add $0x28,%rsp
|
|
663503e7: c3 retq
|
|
663503e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663503ef: 00
|
|
663503f0: 3d 94 00 00 c0 cmp $0xc0000094,%eax
|
|
663503f5: 0f 84 b5 00 00 00 je 663504b0 <__mingw_SEH_error_handler+0x130>
|
|
663503fb: 77 37 ja 66350434 <__mingw_SEH_error_handler+0xb4>
|
|
663503fd: 3d 92 00 00 c0 cmp $0xc0000092,%eax
|
|
66350402: 0f 84 9c 00 00 00 je 663504a4 <__mingw_SEH_error_handler+0x124>
|
|
66350408: 3d 93 00 00 c0 cmp $0xc0000093,%eax
|
|
6635040d: 75 6f jne 6635047e <__mingw_SEH_error_handler+0xfe>
|
|
6635040f: 31 d2 xor %edx,%edx
|
|
66350411: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350416: e8 e5 0c 00 00 callq 66351100 <signal>
|
|
6635041b: 48 83 f8 01 cmp $0x1,%rax
|
|
6635041f: 74 6f je 66350490 <__mingw_SEH_error_handler+0x110>
|
|
66350421: 48 85 c0 test %rax,%rax
|
|
66350424: 74 58 je 6635047e <__mingw_SEH_error_handler+0xfe>
|
|
66350426: b9 08 00 00 00 mov $0x8,%ecx
|
|
6635042b: ff d0 callq *%rax
|
|
6635042d: 31 c0 xor %eax,%eax
|
|
6635042f: 48 83 c4 28 add $0x28,%rsp
|
|
66350433: c3 retq
|
|
66350434: 3d 95 00 00 c0 cmp $0xc0000095,%eax
|
|
66350439: 74 69 je 663504a4 <__mingw_SEH_error_handler+0x124>
|
|
6635043b: 3d 96 00 00 c0 cmp $0xc0000096,%eax
|
|
66350440: 75 3c jne 6635047e <__mingw_SEH_error_handler+0xfe>
|
|
66350442: 31 d2 xor %edx,%edx
|
|
66350444: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350449: e8 b2 0c 00 00 callq 66351100 <signal>
|
|
6635044e: 48 83 f8 01 cmp $0x1,%rax
|
|
66350452: 0f 84 88 00 00 00 je 663504e0 <__mingw_SEH_error_handler+0x160>
|
|
66350458: 48 85 c0 test %rax,%rax
|
|
6635045b: 0f 84 b5 00 00 00 je 66350516 <__mingw_SEH_error_handler+0x196>
|
|
66350461: b9 04 00 00 00 mov $0x4,%ecx
|
|
66350466: ff d0 callq *%rax
|
|
66350468: 31 c0 xor %eax,%eax
|
|
6635046a: 48 83 c4 28 add $0x28,%rsp
|
|
6635046e: c3 retq
|
|
6635046f: 90 nop
|
|
66350470: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
|
|
66350475: 74 cb je 66350442 <__mingw_SEH_error_handler+0xc2>
|
|
66350477: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
|
|
6635047c: 74 26 je 663504a4 <__mingw_SEH_error_handler+0x124>
|
|
6635047e: b8 01 00 00 00 mov $0x1,%eax
|
|
66350483: 48 83 c4 28 add $0x28,%rsp
|
|
66350487: c3 retq
|
|
66350488: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6635048f: 00
|
|
66350490: ba 01 00 00 00 mov $0x1,%edx
|
|
66350495: b9 08 00 00 00 mov $0x8,%ecx
|
|
6635049a: e8 61 0c 00 00 callq 66351100 <signal>
|
|
6635049f: e8 ac 09 00 00 callq 66350e50 <_fpreset>
|
|
663504a4: 31 c0 xor %eax,%eax
|
|
663504a6: 48 83 c4 28 add $0x28,%rsp
|
|
663504aa: c3 retq
|
|
663504ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663504b0: 31 d2 xor %edx,%edx
|
|
663504b2: b9 08 00 00 00 mov $0x8,%ecx
|
|
663504b7: e8 44 0c 00 00 callq 66351100 <signal>
|
|
663504bc: 48 83 f8 01 cmp $0x1,%rax
|
|
663504c0: 0f 85 5b ff ff ff jne 66350421 <__mingw_SEH_error_handler+0xa1>
|
|
663504c6: ba 01 00 00 00 mov $0x1,%edx
|
|
663504cb: b9 08 00 00 00 mov $0x8,%ecx
|
|
663504d0: e8 2b 0c 00 00 callq 66351100 <signal>
|
|
663504d5: 31 c0 xor %eax,%eax
|
|
663504d7: e9 07 ff ff ff jmpq 663503e3 <__mingw_SEH_error_handler+0x63>
|
|
663504dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663504e0: ba 01 00 00 00 mov $0x1,%edx
|
|
663504e5: b9 04 00 00 00 mov $0x4,%ecx
|
|
663504ea: e8 11 0c 00 00 callq 66351100 <signal>
|
|
663504ef: 31 c0 xor %eax,%eax
|
|
663504f1: e9 ed fe ff ff jmpq 663503e3 <__mingw_SEH_error_handler+0x63>
|
|
663504f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663504fd: 00 00 00
|
|
66350500: ba 01 00 00 00 mov $0x1,%edx
|
|
66350505: b9 0b 00 00 00 mov $0xb,%ecx
|
|
6635050a: e8 f1 0b 00 00 callq 66351100 <signal>
|
|
6635050f: 31 c0 xor %eax,%eax
|
|
66350511: e9 cd fe ff ff jmpq 663503e3 <__mingw_SEH_error_handler+0x63>
|
|
66350516: b8 04 00 00 00 mov $0x4,%eax
|
|
6635051b: e9 c3 fe ff ff jmpq 663503e3 <__mingw_SEH_error_handler+0x63>
|
|
|
|
0000000066350520 <__mingw_init_ehandler>:
|
|
66350520: 41 54 push %r12
|
|
66350522: 55 push %rbp
|
|
66350523: 57 push %rdi
|
|
66350524: 56 push %rsi
|
|
66350525: 53 push %rbx
|
|
66350526: 48 83 ec 20 sub $0x20,%rsp
|
|
6635052a: e8 91 07 00 00 callq 66350cc0 <_GetPEImageBase>
|
|
6635052f: 48 89 c5 mov %rax,%rbp
|
|
66350532: 8b 05 d0 60 00 00 mov 0x60d0(%rip),%eax # 66356608 <was_here.95013>
|
|
66350538: 85 c0 test %eax,%eax
|
|
6635053a: 75 25 jne 66350561 <__mingw_init_ehandler+0x41>
|
|
6635053c: 48 85 ed test %rbp,%rbp
|
|
6635053f: 74 20 je 66350561 <__mingw_init_ehandler+0x41>
|
|
66350541: 48 8d 0d 68 2c 00 00 lea 0x2c68(%rip),%rcx # 663531b0 <.rdata>
|
|
66350548: c7 05 b6 60 00 00 01 movl $0x1,0x60b6(%rip) # 66356608 <was_here.95013>
|
|
6635054f: 00 00 00
|
|
66350552: e8 a9 05 00 00 callq 66350b00 <_FindPESectionByName>
|
|
66350557: 48 85 c0 test %rax,%rax
|
|
6635055a: 74 14 je 66350570 <__mingw_init_ehandler+0x50>
|
|
6635055c: b8 01 00 00 00 mov $0x1,%eax
|
|
66350561: 48 83 c4 20 add $0x20,%rsp
|
|
66350565: 5b pop %rbx
|
|
66350566: 5e pop %rsi
|
|
66350567: 5f pop %rdi
|
|
66350568: 5d pop %rbp
|
|
66350569: 41 5c pop %r12
|
|
6635056b: c3 retq
|
|
6635056c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350570: 48 8d 1d a9 61 00 00 lea 0x61a9(%rip),%rbx # 66356720 <emu_pdata>
|
|
66350577: b9 30 00 00 00 mov $0x30,%ecx
|
|
6635057c: 31 f6 xor %esi,%esi
|
|
6635057e: 48 8d 15 9b 60 00 00 lea 0x609b(%rip),%rdx # 66356620 <emu_xdata>
|
|
66350585: 48 89 df mov %rbx,%rdi
|
|
66350588: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
6635058b: 4c 8d 25 ee fd ff ff lea -0x212(%rip),%r12 # 66350380 <__mingw_SEH_error_handler>
|
|
66350592: b9 20 00 00 00 mov $0x20,%ecx
|
|
66350597: 48 89 d7 mov %rdx,%rdi
|
|
6635059a: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
6635059d: 49 29 ec sub %rbp,%r12
|
|
663505a0: 48 89 d7 mov %rdx,%rdi
|
|
663505a3: eb 2e jmp 663505d3 <__mingw_init_ehandler+0xb3>
|
|
663505a5: c6 07 09 movb $0x9,(%rdi)
|
|
663505a8: 48 83 c6 01 add $0x1,%rsi
|
|
663505ac: 48 83 c3 0c add $0xc,%rbx
|
|
663505b0: 44 89 67 04 mov %r12d,0x4(%rdi)
|
|
663505b4: 8b 48 0c mov 0xc(%rax),%ecx
|
|
663505b7: 89 4b f4 mov %ecx,-0xc(%rbx)
|
|
663505ba: 03 48 08 add 0x8(%rax),%ecx
|
|
663505bd: 48 89 f8 mov %rdi,%rax
|
|
663505c0: 48 83 c7 08 add $0x8,%rdi
|
|
663505c4: 48 29 e8 sub %rbp,%rax
|
|
663505c7: 89 43 fc mov %eax,-0x4(%rbx)
|
|
663505ca: 89 4b f8 mov %ecx,-0x8(%rbx)
|
|
663505cd: 48 83 fe 20 cmp $0x20,%rsi
|
|
663505d1: 74 32 je 66350605 <__mingw_init_ehandler+0xe5>
|
|
663505d3: 48 89 f1 mov %rsi,%rcx
|
|
663505d6: e8 75 06 00 00 callq 66350c50 <_FindPESectionExec>
|
|
663505db: 48 85 c0 test %rax,%rax
|
|
663505de: 75 c5 jne 663505a5 <__mingw_init_ehandler+0x85>
|
|
663505e0: 48 85 f6 test %rsi,%rsi
|
|
663505e3: 89 f2 mov %esi,%edx
|
|
663505e5: 0f 84 71 ff ff ff je 6635055c <__mingw_init_ehandler+0x3c>
|
|
663505eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663505f0: 48 8d 0d 29 61 00 00 lea 0x6129(%rip),%rcx # 66356720 <emu_pdata>
|
|
663505f7: 49 89 e8 mov %rbp,%r8
|
|
663505fa: ff 15 28 7c 00 00 callq *0x7c28(%rip) # 66358228 <__imp_RtlAddFunctionTable>
|
|
66350600: e9 57 ff ff ff jmpq 6635055c <__mingw_init_ehandler+0x3c>
|
|
66350605: ba 20 00 00 00 mov $0x20,%edx
|
|
6635060a: eb e4 jmp 663505f0 <__mingw_init_ehandler+0xd0>
|
|
6635060c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
0000000066350610 <_gnu_exception_handler>:
|
|
66350610: 53 push %rbx
|
|
66350611: 48 83 ec 20 sub $0x20,%rsp
|
|
66350615: 48 8b 11 mov (%rcx),%rdx
|
|
66350618: 8b 02 mov (%rdx),%eax
|
|
6635061a: 48 89 cb mov %rcx,%rbx
|
|
6635061d: 89 c1 mov %eax,%ecx
|
|
6635061f: 81 e1 ff ff ff 20 and $0x20ffffff,%ecx
|
|
66350625: 81 f9 43 43 47 20 cmp $0x20474343,%ecx
|
|
6635062b: 0f 84 bf 00 00 00 je 663506f0 <_gnu_exception_handler+0xe0>
|
|
66350631: 3d 91 00 00 c0 cmp $0xc0000091,%eax
|
|
66350636: 77 68 ja 663506a0 <_gnu_exception_handler+0x90>
|
|
66350638: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
|
|
6635063d: 73 7c jae 663506bb <_gnu_exception_handler+0xab>
|
|
6635063f: 3d 08 00 00 c0 cmp $0xc0000008,%eax
|
|
66350644: 0f 84 b0 00 00 00 je 663506fa <_gnu_exception_handler+0xea>
|
|
6635064a: 0f 87 f4 00 00 00 ja 66350744 <_gnu_exception_handler+0x134>
|
|
66350650: 3d 02 00 00 80 cmp $0x80000002,%eax
|
|
66350655: 0f 84 9f 00 00 00 je 663506fa <_gnu_exception_handler+0xea>
|
|
6635065b: 3d 05 00 00 c0 cmp $0xc0000005,%eax
|
|
66350660: 75 1f jne 66350681 <_gnu_exception_handler+0x71>
|
|
66350662: 31 d2 xor %edx,%edx
|
|
66350664: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66350669: e8 92 0a 00 00 callq 66351100 <signal>
|
|
6635066e: 48 83 f8 01 cmp $0x1,%rax
|
|
66350672: 0f 84 51 01 00 00 je 663507c9 <_gnu_exception_handler+0x1b9>
|
|
66350678: 48 85 c0 test %rax,%rax
|
|
6635067b: 0f 85 0f 01 00 00 jne 66350790 <_gnu_exception_handler+0x180>
|
|
66350681: 48 8b 05 78 5f 00 00 mov 0x5f78(%rip),%rax # 66356600 <__mingw_oldexcpt_handler>
|
|
66350688: 48 85 c0 test %rax,%rax
|
|
6635068b: 0f 84 10 01 00 00 je 663507a1 <_gnu_exception_handler+0x191>
|
|
66350691: 48 89 d9 mov %rbx,%rcx
|
|
66350694: 48 83 c4 20 add $0x20,%rsp
|
|
66350698: 5b pop %rbx
|
|
66350699: 48 ff e0 rex.W jmpq *%rax
|
|
6635069c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663506a0: 3d 94 00 00 c0 cmp $0xc0000094,%eax
|
|
663506a5: 0f 84 b5 00 00 00 je 66350760 <_gnu_exception_handler+0x150>
|
|
663506ab: 77 58 ja 66350705 <_gnu_exception_handler+0xf5>
|
|
663506ad: 3d 92 00 00 c0 cmp $0xc0000092,%eax
|
|
663506b2: 74 46 je 663506fa <_gnu_exception_handler+0xea>
|
|
663506b4: 3d 93 00 00 c0 cmp $0xc0000093,%eax
|
|
663506b9: 75 c6 jne 66350681 <_gnu_exception_handler+0x71>
|
|
663506bb: 31 d2 xor %edx,%edx
|
|
663506bd: b9 08 00 00 00 mov $0x8,%ecx
|
|
663506c2: e8 39 0a 00 00 callq 66351100 <signal>
|
|
663506c7: 48 83 f8 01 cmp $0x1,%rax
|
|
663506cb: 0f 84 df 00 00 00 je 663507b0 <_gnu_exception_handler+0x1a0>
|
|
663506d1: 48 85 c0 test %rax,%rax
|
|
663506d4: 74 ab je 66350681 <_gnu_exception_handler+0x71>
|
|
663506d6: b9 08 00 00 00 mov $0x8,%ecx
|
|
663506db: ff d0 callq *%rax
|
|
663506dd: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
663506e2: 48 83 c4 20 add $0x20,%rsp
|
|
663506e6: 5b pop %rbx
|
|
663506e7: c3 retq
|
|
663506e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663506ef: 00
|
|
663506f0: f6 42 04 01 testb $0x1,0x4(%rdx)
|
|
663506f4: 0f 85 37 ff ff ff jne 66350631 <_gnu_exception_handler+0x21>
|
|
663506fa: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
663506ff: 48 83 c4 20 add $0x20,%rsp
|
|
66350703: 5b pop %rbx
|
|
66350704: c3 retq
|
|
66350705: 3d 95 00 00 c0 cmp $0xc0000095,%eax
|
|
6635070a: 74 ee je 663506fa <_gnu_exception_handler+0xea>
|
|
6635070c: 3d 96 00 00 c0 cmp $0xc0000096,%eax
|
|
66350711: 0f 85 6a ff ff ff jne 66350681 <_gnu_exception_handler+0x71>
|
|
66350717: 31 d2 xor %edx,%edx
|
|
66350719: b9 04 00 00 00 mov $0x4,%ecx
|
|
6635071e: e8 dd 09 00 00 callq 66351100 <signal>
|
|
66350723: 48 83 f8 01 cmp $0x1,%rax
|
|
66350727: 0f 84 b3 00 00 00 je 663507e0 <_gnu_exception_handler+0x1d0>
|
|
6635072d: 48 85 c0 test %rax,%rax
|
|
66350730: 0f 84 4b ff ff ff je 66350681 <_gnu_exception_handler+0x71>
|
|
66350736: b9 04 00 00 00 mov $0x4,%ecx
|
|
6635073b: ff d0 callq *%rax
|
|
6635073d: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66350742: eb 9e jmp 663506e2 <_gnu_exception_handler+0xd2>
|
|
66350744: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
|
|
66350749: 74 cc je 66350717 <_gnu_exception_handler+0x107>
|
|
6635074b: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
|
|
66350750: 0f 85 2b ff ff ff jne 66350681 <_gnu_exception_handler+0x71>
|
|
66350756: eb a2 jmp 663506fa <_gnu_exception_handler+0xea>
|
|
66350758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6635075f: 00
|
|
66350760: 31 d2 xor %edx,%edx
|
|
66350762: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350767: e8 94 09 00 00 callq 66351100 <signal>
|
|
6635076c: 48 83 f8 01 cmp $0x1,%rax
|
|
66350770: 0f 85 5b ff ff ff jne 663506d1 <_gnu_exception_handler+0xc1>
|
|
66350776: ba 01 00 00 00 mov $0x1,%edx
|
|
6635077b: b9 08 00 00 00 mov $0x8,%ecx
|
|
66350780: e8 7b 09 00 00 callq 66351100 <signal>
|
|
66350785: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6635078a: e9 53 ff ff ff jmpq 663506e2 <_gnu_exception_handler+0xd2>
|
|
6635078f: 90 nop
|
|
66350790: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66350795: ff d0 callq *%rax
|
|
66350797: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6635079c: e9 41 ff ff ff jmpq 663506e2 <_gnu_exception_handler+0xd2>
|
|
663507a1: 31 c0 xor %eax,%eax
|
|
663507a3: e9 3a ff ff ff jmpq 663506e2 <_gnu_exception_handler+0xd2>
|
|
663507a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663507af: 00
|
|
663507b0: ba 01 00 00 00 mov $0x1,%edx
|
|
663507b5: b9 08 00 00 00 mov $0x8,%ecx
|
|
663507ba: e8 41 09 00 00 callq 66351100 <signal>
|
|
663507bf: e8 8c 06 00 00 callq 66350e50 <_fpreset>
|
|
663507c4: e9 31 ff ff ff jmpq 663506fa <_gnu_exception_handler+0xea>
|
|
663507c9: ba 01 00 00 00 mov $0x1,%edx
|
|
663507ce: b9 0b 00 00 00 mov $0xb,%ecx
|
|
663507d3: e8 28 09 00 00 callq 66351100 <signal>
|
|
663507d8: 83 c8 ff or $0xffffffff,%eax
|
|
663507db: e9 02 ff ff ff jmpq 663506e2 <_gnu_exception_handler+0xd2>
|
|
663507e0: ba 01 00 00 00 mov $0x1,%edx
|
|
663507e5: b9 04 00 00 00 mov $0x4,%ecx
|
|
663507ea: e8 11 09 00 00 callq 66351100 <signal>
|
|
663507ef: 83 c8 ff or $0xffffffff,%eax
|
|
663507f2: e9 eb fe ff ff jmpq 663506e2 <_gnu_exception_handler+0xd2>
|
|
663507f7: 90 nop
|
|
663507f8: 90 nop
|
|
663507f9: 90 nop
|
|
663507fa: 90 nop
|
|
663507fb: 90 nop
|
|
663507fc: 90 nop
|
|
663507fd: 90 nop
|
|
663507fe: 90 nop
|
|
663507ff: 90 nop
|
|
|
|
0000000066350800 <__mingwthr_run_key_dtors.part.0>:
|
|
66350800: 55 push %rbp
|
|
66350801: 57 push %rdi
|
|
66350802: 56 push %rsi
|
|
66350803: 53 push %rbx
|
|
66350804: 48 83 ec 28 sub $0x28,%rsp
|
|
66350808: 48 8d 0d b1 60 00 00 lea 0x60b1(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
6635080f: ff 15 bb 79 00 00 callq *0x79bb(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
66350815: 48 8b 1d 84 60 00 00 mov 0x6084(%rip),%rbx # 663568a0 <key_dtor_list>
|
|
6635081c: 48 85 db test %rbx,%rbx
|
|
6635081f: 74 33 je 66350854 <__mingwthr_run_key_dtors.part.0+0x54>
|
|
66350821: 48 8b 2d 38 7a 00 00 mov 0x7a38(%rip),%rbp # 66358260 <__imp_TlsGetValue>
|
|
66350828: 48 8b 3d c1 79 00 00 mov 0x79c1(%rip),%rdi # 663581f0 <__imp_GetLastError>
|
|
6635082f: 90 nop
|
|
66350830: 8b 0b mov (%rbx),%ecx
|
|
66350832: ff d5 callq *%rbp
|
|
66350834: 48 89 c6 mov %rax,%rsi
|
|
66350837: ff d7 callq *%rdi
|
|
66350839: 85 c0 test %eax,%eax
|
|
6635083b: 75 0e jne 6635084b <__mingwthr_run_key_dtors.part.0+0x4b>
|
|
6635083d: 48 85 f6 test %rsi,%rsi
|
|
66350840: 74 09 je 6635084b <__mingwthr_run_key_dtors.part.0+0x4b>
|
|
66350842: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66350846: 48 89 f1 mov %rsi,%rcx
|
|
66350849: ff d0 callq *%rax
|
|
6635084b: 48 8b 5b 10 mov 0x10(%rbx),%rbx
|
|
6635084f: 48 85 db test %rbx,%rbx
|
|
66350852: 75 dc jne 66350830 <__mingwthr_run_key_dtors.part.0+0x30>
|
|
66350854: 48 8d 0d 65 60 00 00 lea 0x6065(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
6635085b: 48 83 c4 28 add $0x28,%rsp
|
|
6635085f: 5b pop %rbx
|
|
66350860: 5e pop %rsi
|
|
66350861: 5f pop %rdi
|
|
66350862: 5d pop %rbp
|
|
66350863: 48 ff 25 ae 79 00 00 rex.W jmpq *0x79ae(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
6635086a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066350870 <___w64_mingwthr_add_key_dtor>:
|
|
66350870: 55 push %rbp
|
|
66350871: 57 push %rdi
|
|
66350872: 56 push %rsi
|
|
66350873: 53 push %rbx
|
|
66350874: 48 83 ec 28 sub $0x28,%rsp
|
|
66350878: 8b 05 2a 60 00 00 mov 0x602a(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
6635087e: 31 f6 xor %esi,%esi
|
|
66350880: 85 c0 test %eax,%eax
|
|
66350882: 89 cd mov %ecx,%ebp
|
|
66350884: 48 89 d7 mov %rdx,%rdi
|
|
66350887: 75 0b jne 66350894 <___w64_mingwthr_add_key_dtor+0x24>
|
|
66350889: 89 f0 mov %esi,%eax
|
|
6635088b: 48 83 c4 28 add $0x28,%rsp
|
|
6635088f: 5b pop %rbx
|
|
66350890: 5e pop %rsi
|
|
66350891: 5f pop %rdi
|
|
66350892: 5d pop %rbp
|
|
66350893: c3 retq
|
|
66350894: ba 18 00 00 00 mov $0x18,%edx
|
|
66350899: b9 01 00 00 00 mov $0x1,%ecx
|
|
6635089e: e8 8d 08 00 00 callq 66351130 <calloc>
|
|
663508a3: 48 85 c0 test %rax,%rax
|
|
663508a6: 48 89 c3 mov %rax,%rbx
|
|
663508a9: 74 3d je 663508e8 <___w64_mingwthr_add_key_dtor+0x78>
|
|
663508ab: 89 28 mov %ebp,(%rax)
|
|
663508ad: 48 8d 0d 0c 60 00 00 lea 0x600c(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
663508b4: 48 89 78 08 mov %rdi,0x8(%rax)
|
|
663508b8: ff 15 12 79 00 00 callq *0x7912(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
663508be: 48 8b 05 db 5f 00 00 mov 0x5fdb(%rip),%rax # 663568a0 <key_dtor_list>
|
|
663508c5: 48 8d 0d f4 5f 00 00 lea 0x5ff4(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
663508cc: 48 89 1d cd 5f 00 00 mov %rbx,0x5fcd(%rip) # 663568a0 <key_dtor_list>
|
|
663508d3: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
663508d7: ff 15 3b 79 00 00 callq *0x793b(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
663508dd: 89 f0 mov %esi,%eax
|
|
663508df: 48 83 c4 28 add $0x28,%rsp
|
|
663508e3: 5b pop %rbx
|
|
663508e4: 5e pop %rsi
|
|
663508e5: 5f pop %rdi
|
|
663508e6: 5d pop %rbp
|
|
663508e7: c3 retq
|
|
663508e8: be ff ff ff ff mov $0xffffffff,%esi
|
|
663508ed: eb 9a jmp 66350889 <___w64_mingwthr_add_key_dtor+0x19>
|
|
663508ef: 90 nop
|
|
|
|
00000000663508f0 <___w64_mingwthr_remove_key_dtor>:
|
|
663508f0: 53 push %rbx
|
|
663508f1: 48 83 ec 20 sub $0x20,%rsp
|
|
663508f5: 8b 05 ad 5f 00 00 mov 0x5fad(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
663508fb: 85 c0 test %eax,%eax
|
|
663508fd: 89 cb mov %ecx,%ebx
|
|
663508ff: 75 0f jne 66350910 <___w64_mingwthr_remove_key_dtor+0x20>
|
|
66350901: 31 c0 xor %eax,%eax
|
|
66350903: 48 83 c4 20 add $0x20,%rsp
|
|
66350907: 5b pop %rbx
|
|
66350908: c3 retq
|
|
66350909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66350910: 48 8d 0d a9 5f 00 00 lea 0x5fa9(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
66350917: ff 15 b3 78 00 00 callq *0x78b3(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
6635091d: 48 8b 05 7c 5f 00 00 mov 0x5f7c(%rip),%rax # 663568a0 <key_dtor_list>
|
|
66350924: 48 85 c0 test %rax,%rax
|
|
66350927: 74 1a je 66350943 <___w64_mingwthr_remove_key_dtor+0x53>
|
|
66350929: 8b 10 mov (%rax),%edx
|
|
6635092b: 39 d3 cmp %edx,%ebx
|
|
6635092d: 75 0b jne 6635093a <___w64_mingwthr_remove_key_dtor+0x4a>
|
|
6635092f: eb 4f jmp 66350980 <___w64_mingwthr_remove_key_dtor+0x90>
|
|
66350931: 8b 11 mov (%rcx),%edx
|
|
66350933: 39 da cmp %ebx,%edx
|
|
66350935: 74 29 je 66350960 <___w64_mingwthr_remove_key_dtor+0x70>
|
|
66350937: 48 89 c8 mov %rcx,%rax
|
|
6635093a: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
6635093e: 48 85 c9 test %rcx,%rcx
|
|
66350941: 75 ee jne 66350931 <___w64_mingwthr_remove_key_dtor+0x41>
|
|
66350943: 48 8d 0d 76 5f 00 00 lea 0x5f76(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
6635094a: ff 15 c8 78 00 00 callq *0x78c8(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
66350950: 31 c0 xor %eax,%eax
|
|
66350952: 48 83 c4 20 add $0x20,%rsp
|
|
66350956: 5b pop %rbx
|
|
66350957: c3 retq
|
|
66350958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6635095f: 00
|
|
66350960: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66350964: 48 89 50 10 mov %rdx,0x10(%rax)
|
|
66350968: e8 bb 07 00 00 callq 66351128 <free>
|
|
6635096d: 48 8d 0d 4c 5f 00 00 lea 0x5f4c(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
66350974: ff 15 9e 78 00 00 callq *0x789e(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
6635097a: eb d4 jmp 66350950 <___w64_mingwthr_remove_key_dtor+0x60>
|
|
6635097c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350980: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66350984: 48 89 c1 mov %rax,%rcx
|
|
66350987: 48 89 15 12 5f 00 00 mov %rdx,0x5f12(%rip) # 663568a0 <key_dtor_list>
|
|
6635098e: eb d8 jmp 66350968 <___w64_mingwthr_remove_key_dtor+0x78>
|
|
|
|
0000000066350990 <__mingw_TLScallback>:
|
|
66350990: 53 push %rbx
|
|
66350991: 48 83 ec 20 sub $0x20,%rsp
|
|
66350995: 83 fa 01 cmp $0x1,%edx
|
|
66350998: 0f 84 92 00 00 00 je 66350a30 <__mingw_TLScallback+0xa0>
|
|
6635099e: 72 30 jb 663509d0 <__mingw_TLScallback+0x40>
|
|
663509a0: 83 fa 02 cmp $0x2,%edx
|
|
663509a3: 74 1b je 663509c0 <__mingw_TLScallback+0x30>
|
|
663509a5: 83 fa 03 cmp $0x3,%edx
|
|
663509a8: 75 1b jne 663509c5 <__mingw_TLScallback+0x35>
|
|
663509aa: 8b 05 f8 5e 00 00 mov 0x5ef8(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
663509b0: 85 c0 test %eax,%eax
|
|
663509b2: 74 11 je 663509c5 <__mingw_TLScallback+0x35>
|
|
663509b4: e8 47 fe ff ff callq 66350800 <__mingwthr_run_key_dtors.part.0>
|
|
663509b9: eb 0a jmp 663509c5 <__mingw_TLScallback+0x35>
|
|
663509bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663509c0: e8 8b 04 00 00 callq 66350e50 <_fpreset>
|
|
663509c5: b8 01 00 00 00 mov $0x1,%eax
|
|
663509ca: 48 83 c4 20 add $0x20,%rsp
|
|
663509ce: 5b pop %rbx
|
|
663509cf: c3 retq
|
|
663509d0: 8b 05 d2 5e 00 00 mov 0x5ed2(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
663509d6: 85 c0 test %eax,%eax
|
|
663509d8: 0f 85 82 00 00 00 jne 66350a60 <__mingw_TLScallback+0xd0>
|
|
663509de: 8b 05 c4 5e 00 00 mov 0x5ec4(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
663509e4: 83 f8 01 cmp $0x1,%eax
|
|
663509e7: 75 dc jne 663509c5 <__mingw_TLScallback+0x35>
|
|
663509e9: 48 8b 0d b0 5e 00 00 mov 0x5eb0(%rip),%rcx # 663568a0 <key_dtor_list>
|
|
663509f0: 48 85 c9 test %rcx,%rcx
|
|
663509f3: 74 11 je 66350a06 <__mingw_TLScallback+0x76>
|
|
663509f5: 48 8b 59 10 mov 0x10(%rcx),%rbx
|
|
663509f9: e8 2a 07 00 00 callq 66351128 <free>
|
|
663509fe: 48 85 db test %rbx,%rbx
|
|
66350a01: 48 89 d9 mov %rbx,%rcx
|
|
66350a04: 75 ef jne 663509f5 <__mingw_TLScallback+0x65>
|
|
66350a06: 48 8d 0d b3 5e 00 00 lea 0x5eb3(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
66350a0d: 48 c7 05 88 5e 00 00 movq $0x0,0x5e88(%rip) # 663568a0 <key_dtor_list>
|
|
66350a14: 00 00 00 00
|
|
66350a18: c7 05 86 5e 00 00 00 movl $0x0,0x5e86(%rip) # 663568a8 <__mingwthr_cs_init>
|
|
66350a1f: 00 00 00
|
|
66350a22: ff 15 a0 77 00 00 callq *0x77a0(%rip) # 663581c8 <__IAT_start__>
|
|
66350a28: eb 9b jmp 663509c5 <__mingw_TLScallback+0x35>
|
|
66350a2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350a30: 8b 05 72 5e 00 00 mov 0x5e72(%rip),%eax # 663568a8 <__mingwthr_cs_init>
|
|
66350a36: 85 c0 test %eax,%eax
|
|
66350a38: 74 16 je 66350a50 <__mingw_TLScallback+0xc0>
|
|
66350a3a: c7 05 64 5e 00 00 01 movl $0x1,0x5e64(%rip) # 663568a8 <__mingwthr_cs_init>
|
|
66350a41: 00 00 00
|
|
66350a44: b8 01 00 00 00 mov $0x1,%eax
|
|
66350a49: 48 83 c4 20 add $0x20,%rsp
|
|
66350a4d: 5b pop %rbx
|
|
66350a4e: c3 retq
|
|
66350a4f: 90 nop
|
|
66350a50: 48 8d 0d 69 5e 00 00 lea 0x5e69(%rip),%rcx # 663568c0 <__mingwthr_cs>
|
|
66350a57: ff 15 b3 77 00 00 callq *0x77b3(%rip) # 66358210 <__imp_InitializeCriticalSection>
|
|
66350a5d: eb db jmp 66350a3a <__mingw_TLScallback+0xaa>
|
|
66350a5f: 90 nop
|
|
66350a60: e8 9b fd ff ff callq 66350800 <__mingwthr_run_key_dtors.part.0>
|
|
66350a65: e9 74 ff ff ff jmpq 663509de <__mingw_TLScallback+0x4e>
|
|
66350a6a: 90 nop
|
|
66350a6b: 90 nop
|
|
66350a6c: 90 nop
|
|
66350a6d: 90 nop
|
|
66350a6e: 90 nop
|
|
66350a6f: 90 nop
|
|
|
|
0000000066350a70 <_ValidateImageBase.part.0>:
|
|
66350a70: 48 63 41 3c movslq 0x3c(%rcx),%rax
|
|
66350a74: 48 01 c1 add %rax,%rcx
|
|
66350a77: 31 c0 xor %eax,%eax
|
|
66350a79: 81 39 50 45 00 00 cmpl $0x4550,(%rcx)
|
|
66350a7f: 74 01 je 66350a82 <_ValidateImageBase.part.0+0x12>
|
|
66350a81: c3 retq
|
|
66350a82: 31 c0 xor %eax,%eax
|
|
66350a84: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx)
|
|
66350a8a: 0f 94 c0 sete %al
|
|
66350a8d: c3 retq
|
|
66350a8e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066350a90 <_ValidateImageBase>:
|
|
66350a90: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx)
|
|
66350a95: 74 09 je 66350aa0 <_ValidateImageBase+0x10>
|
|
66350a97: 31 c0 xor %eax,%eax
|
|
66350a99: c3 retq
|
|
66350a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350aa0: eb ce jmp 66350a70 <_ValidateImageBase.part.0>
|
|
66350aa2: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350aa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66350aad: 00 00 00
|
|
|
|
0000000066350ab0 <_FindPESection>:
|
|
66350ab0: 48 63 41 3c movslq 0x3c(%rcx),%rax
|
|
66350ab4: 48 01 c1 add %rax,%rcx
|
|
66350ab7: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
66350abb: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
|
|
66350ac0: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
|
|
66350ac4: 85 c9 test %ecx,%ecx
|
|
66350ac6: 74 29 je 66350af1 <_FindPESection+0x41>
|
|
66350ac8: 83 e9 01 sub $0x1,%ecx
|
|
66350acb: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
|
|
66350acf: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9
|
|
66350ad4: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
66350ad8: 49 39 d0 cmp %rdx,%r8
|
|
66350adb: 4c 89 c1 mov %r8,%rcx
|
|
66350ade: 77 08 ja 66350ae8 <_FindPESection+0x38>
|
|
66350ae0: 03 48 08 add 0x8(%rax),%ecx
|
|
66350ae3: 48 39 d1 cmp %rdx,%rcx
|
|
66350ae6: 77 0b ja 66350af3 <_FindPESection+0x43>
|
|
66350ae8: 48 83 c0 28 add $0x28,%rax
|
|
66350aec: 4c 39 c8 cmp %r9,%rax
|
|
66350aef: 75 e3 jne 66350ad4 <_FindPESection+0x24>
|
|
66350af1: 31 c0 xor %eax,%eax
|
|
66350af3: c3 retq
|
|
66350af4: 66 90 xchg %ax,%ax
|
|
66350af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66350afd: 00 00 00
|
|
|
|
0000000066350b00 <_FindPESectionByName>:
|
|
66350b00: 57 push %rdi
|
|
66350b01: 56 push %rsi
|
|
66350b02: 53 push %rbx
|
|
66350b03: 48 83 ec 20 sub $0x20,%rsp
|
|
66350b07: 48 89 ce mov %rcx,%rsi
|
|
66350b0a: e8 e9 05 00 00 callq 663510f8 <strlen>
|
|
66350b0f: 48 83 f8 08 cmp $0x8,%rax
|
|
66350b13: 77 6b ja 66350b80 <_FindPESectionByName+0x80>
|
|
66350b15: 48 8b 15 d4 27 00 00 mov 0x27d4(%rip),%rdx # 663532f0 <.refptr.__image_base__>
|
|
66350b1c: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
66350b21: 75 5d jne 66350b80 <_FindPESectionByName+0x80>
|
|
66350b23: 48 89 d1 mov %rdx,%rcx
|
|
66350b26: e8 45 ff ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350b2b: 85 c0 test %eax,%eax
|
|
66350b2d: 74 51 je 66350b80 <_FindPESectionByName+0x80>
|
|
66350b2f: 48 63 4a 3c movslq 0x3c(%rdx),%rcx
|
|
66350b33: 48 01 d1 add %rdx,%rcx
|
|
66350b36: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
66350b3a: 48 8d 5c 01 18 lea 0x18(%rcx,%rax,1),%rbx
|
|
66350b3f: 0f b7 41 06 movzwl 0x6(%rcx),%eax
|
|
66350b43: 85 c0 test %eax,%eax
|
|
66350b45: 74 39 je 66350b80 <_FindPESectionByName+0x80>
|
|
66350b47: 83 e8 01 sub $0x1,%eax
|
|
66350b4a: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
66350b4e: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi
|
|
66350b53: eb 09 jmp 66350b5e <_FindPESectionByName+0x5e>
|
|
66350b55: 48 83 c3 28 add $0x28,%rbx
|
|
66350b59: 48 39 fb cmp %rdi,%rbx
|
|
66350b5c: 74 22 je 66350b80 <_FindPESectionByName+0x80>
|
|
66350b5e: 41 b8 08 00 00 00 mov $0x8,%r8d
|
|
66350b64: 48 89 f2 mov %rsi,%rdx
|
|
66350b67: 48 89 d9 mov %rbx,%rcx
|
|
66350b6a: e8 81 05 00 00 callq 663510f0 <strncmp>
|
|
66350b6f: 85 c0 test %eax,%eax
|
|
66350b71: 75 e2 jne 66350b55 <_FindPESectionByName+0x55>
|
|
66350b73: 48 89 d8 mov %rbx,%rax
|
|
66350b76: 48 83 c4 20 add $0x20,%rsp
|
|
66350b7a: 5b pop %rbx
|
|
66350b7b: 5e pop %rsi
|
|
66350b7c: 5f pop %rdi
|
|
66350b7d: c3 retq
|
|
66350b7e: 66 90 xchg %ax,%ax
|
|
66350b80: 31 db xor %ebx,%ebx
|
|
66350b82: 48 89 d8 mov %rbx,%rax
|
|
66350b85: 48 83 c4 20 add $0x20,%rsp
|
|
66350b89: 5b pop %rbx
|
|
66350b8a: 5e pop %rsi
|
|
66350b8b: 5f pop %rdi
|
|
66350b8c: c3 retq
|
|
66350b8d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066350b90 <__mingw_GetSectionForAddress>:
|
|
66350b90: 48 83 ec 28 sub $0x28,%rsp
|
|
66350b94: 4c 8b 05 55 27 00 00 mov 0x2755(%rip),%r8 # 663532f0 <.refptr.__image_base__>
|
|
66350b9b: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
66350ba1: 48 89 ca mov %rcx,%rdx
|
|
66350ba4: 75 57 jne 66350bfd <__mingw_GetSectionForAddress+0x6d>
|
|
66350ba6: 4c 89 c1 mov %r8,%rcx
|
|
66350ba9: e8 c2 fe ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350bae: 85 c0 test %eax,%eax
|
|
66350bb0: 74 4b je 66350bfd <__mingw_GetSectionForAddress+0x6d>
|
|
66350bb2: 49 63 40 3c movslq 0x3c(%r8),%rax
|
|
66350bb6: 48 89 d1 mov %rdx,%rcx
|
|
66350bb9: 4c 29 c1 sub %r8,%rcx
|
|
66350bbc: 49 01 c0 add %rax,%r8
|
|
66350bbf: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
|
|
66350bc4: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
|
|
66350bc9: 85 d2 test %edx,%edx
|
|
66350bcb: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
|
|
66350bd0: 74 2b je 66350bfd <__mingw_GetSectionForAddress+0x6d>
|
|
66350bd2: 83 ea 01 sub $0x1,%edx
|
|
66350bd5: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
|
|
66350bd9: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
|
|
66350bde: 66 90 xchg %ax,%ax
|
|
66350be0: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
66350be4: 4c 39 c1 cmp %r8,%rcx
|
|
66350be7: 4c 89 c2 mov %r8,%rdx
|
|
66350bea: 72 08 jb 66350bf4 <__mingw_GetSectionForAddress+0x64>
|
|
66350bec: 03 50 08 add 0x8(%rax),%edx
|
|
66350bef: 48 39 d1 cmp %rdx,%rcx
|
|
66350bf2: 72 0b jb 66350bff <__mingw_GetSectionForAddress+0x6f>
|
|
66350bf4: 48 83 c0 28 add $0x28,%rax
|
|
66350bf8: 4c 39 c8 cmp %r9,%rax
|
|
66350bfb: 75 e3 jne 66350be0 <__mingw_GetSectionForAddress+0x50>
|
|
66350bfd: 31 c0 xor %eax,%eax
|
|
66350bff: 48 83 c4 28 add $0x28,%rsp
|
|
66350c03: c3 retq
|
|
66350c04: 66 90 xchg %ax,%ax
|
|
66350c06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66350c0d: 00 00 00
|
|
|
|
0000000066350c10 <__mingw_GetSectionCount>:
|
|
66350c10: 48 83 ec 28 sub $0x28,%rsp
|
|
66350c14: 48 8b 15 d5 26 00 00 mov 0x26d5(%rip),%rdx # 663532f0 <.refptr.__image_base__>
|
|
66350c1b: 45 31 c0 xor %r8d,%r8d
|
|
66350c1e: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
66350c23: 74 0b je 66350c30 <__mingw_GetSectionCount+0x20>
|
|
66350c25: 44 89 c0 mov %r8d,%eax
|
|
66350c28: 48 83 c4 28 add $0x28,%rsp
|
|
66350c2c: c3 retq
|
|
66350c2d: 0f 1f 00 nopl (%rax)
|
|
66350c30: 48 89 d1 mov %rdx,%rcx
|
|
66350c33: e8 38 fe ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350c38: 85 c0 test %eax,%eax
|
|
66350c3a: 74 e9 je 66350c25 <__mingw_GetSectionCount+0x15>
|
|
66350c3c: 48 63 42 3c movslq 0x3c(%rdx),%rax
|
|
66350c40: 44 0f b7 44 10 06 movzwl 0x6(%rax,%rdx,1),%r8d
|
|
66350c46: 44 89 c0 mov %r8d,%eax
|
|
66350c49: 48 83 c4 28 add $0x28,%rsp
|
|
66350c4d: c3 retq
|
|
66350c4e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066350c50 <_FindPESectionExec>:
|
|
66350c50: 48 83 ec 28 sub $0x28,%rsp
|
|
66350c54: 4c 8b 05 95 26 00 00 mov 0x2695(%rip),%r8 # 663532f0 <.refptr.__image_base__>
|
|
66350c5b: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
66350c61: 48 89 ca mov %rcx,%rdx
|
|
66350c64: 75 52 jne 66350cb8 <_FindPESectionExec+0x68>
|
|
66350c66: 4c 89 c1 mov %r8,%rcx
|
|
66350c69: e8 02 fe ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350c6e: 85 c0 test %eax,%eax
|
|
66350c70: 74 46 je 66350cb8 <_FindPESectionExec+0x68>
|
|
66350c72: 49 63 48 3c movslq 0x3c(%r8),%rcx
|
|
66350c76: 4c 01 c1 add %r8,%rcx
|
|
66350c79: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
66350c7d: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
|
|
66350c82: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
|
|
66350c86: 85 c9 test %ecx,%ecx
|
|
66350c88: 74 2e je 66350cb8 <_FindPESectionExec+0x68>
|
|
66350c8a: 83 e9 01 sub $0x1,%ecx
|
|
66350c8d: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
|
|
66350c91: 48 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%rcx
|
|
66350c96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66350c9d: 00 00 00
|
|
66350ca0: f6 40 27 20 testb $0x20,0x27(%rax)
|
|
66350ca4: 74 09 je 66350caf <_FindPESectionExec+0x5f>
|
|
66350ca6: 48 85 d2 test %rdx,%rdx
|
|
66350ca9: 74 0f je 66350cba <_FindPESectionExec+0x6a>
|
|
66350cab: 48 83 ea 01 sub $0x1,%rdx
|
|
66350caf: 48 83 c0 28 add $0x28,%rax
|
|
66350cb3: 48 39 c8 cmp %rcx,%rax
|
|
66350cb6: 75 e8 jne 66350ca0 <_FindPESectionExec+0x50>
|
|
66350cb8: 31 c0 xor %eax,%eax
|
|
66350cba: 48 83 c4 28 add $0x28,%rsp
|
|
66350cbe: c3 retq
|
|
66350cbf: 90 nop
|
|
|
|
0000000066350cc0 <_GetPEImageBase>:
|
|
66350cc0: 48 83 ec 28 sub $0x28,%rsp
|
|
66350cc4: 48 8b 15 25 26 00 00 mov 0x2625(%rip),%rdx # 663532f0 <.refptr.__image_base__>
|
|
66350ccb: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
66350cd0: 75 1e jne 66350cf0 <_GetPEImageBase+0x30>
|
|
66350cd2: 48 89 d1 mov %rdx,%rcx
|
|
66350cd5: e8 96 fd ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350cda: 85 c0 test %eax,%eax
|
|
66350cdc: b8 00 00 00 00 mov $0x0,%eax
|
|
66350ce1: 48 0f 45 c2 cmovne %rdx,%rax
|
|
66350ce5: 48 83 c4 28 add $0x28,%rsp
|
|
66350ce9: c3 retq
|
|
66350cea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350cf0: 31 c0 xor %eax,%eax
|
|
66350cf2: 48 83 c4 28 add $0x28,%rsp
|
|
66350cf6: c3 retq
|
|
66350cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350cfe: 00 00
|
|
|
|
0000000066350d00 <_IsNonwritableInCurrentImage>:
|
|
66350d00: 48 83 ec 28 sub $0x28,%rsp
|
|
66350d04: 4c 8b 05 e5 25 00 00 mov 0x25e5(%rip),%r8 # 663532f0 <.refptr.__image_base__>
|
|
66350d0b: 31 c0 xor %eax,%eax
|
|
66350d0d: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
66350d13: 48 89 ca mov %rcx,%rdx
|
|
66350d16: 74 08 je 66350d20 <_IsNonwritableInCurrentImage+0x20>
|
|
66350d18: 48 83 c4 28 add $0x28,%rsp
|
|
66350d1c: c3 retq
|
|
66350d1d: 0f 1f 00 nopl (%rax)
|
|
66350d20: 4c 89 c1 mov %r8,%rcx
|
|
66350d23: e8 48 fd ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350d28: 85 c0 test %eax,%eax
|
|
66350d2a: 74 ec je 66350d18 <_IsNonwritableInCurrentImage+0x18>
|
|
66350d2c: 49 63 40 3c movslq 0x3c(%r8),%rax
|
|
66350d30: 48 89 d1 mov %rdx,%rcx
|
|
66350d33: 4c 29 c1 sub %r8,%rcx
|
|
66350d36: 49 01 c0 add %rax,%r8
|
|
66350d39: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
|
|
66350d3e: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
|
|
66350d43: 85 d2 test %edx,%edx
|
|
66350d45: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
|
|
66350d4a: 74 31 je 66350d7d <_IsNonwritableInCurrentImage+0x7d>
|
|
66350d4c: 83 ea 01 sub $0x1,%edx
|
|
66350d4f: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
|
|
66350d53: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
|
|
66350d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350d5f: 00
|
|
66350d60: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
66350d64: 4c 39 c1 cmp %r8,%rcx
|
|
66350d67: 4c 89 c2 mov %r8,%rdx
|
|
66350d6a: 72 08 jb 66350d74 <_IsNonwritableInCurrentImage+0x74>
|
|
66350d6c: 03 50 08 add 0x8(%rax),%edx
|
|
66350d6f: 48 39 d1 cmp %rdx,%rcx
|
|
66350d72: 72 10 jb 66350d84 <_IsNonwritableInCurrentImage+0x84>
|
|
66350d74: 48 83 c0 28 add $0x28,%rax
|
|
66350d78: 4c 39 c8 cmp %r9,%rax
|
|
66350d7b: 75 e3 jne 66350d60 <_IsNonwritableInCurrentImage+0x60>
|
|
66350d7d: 31 c0 xor %eax,%eax
|
|
66350d7f: 48 83 c4 28 add $0x28,%rsp
|
|
66350d83: c3 retq
|
|
66350d84: 8b 40 24 mov 0x24(%rax),%eax
|
|
66350d87: f7 d0 not %eax
|
|
66350d89: c1 e8 1f shr $0x1f,%eax
|
|
66350d8c: 48 83 c4 28 add $0x28,%rsp
|
|
66350d90: c3 retq
|
|
66350d91: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66350d96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66350d9d: 00 00 00
|
|
|
|
0000000066350da0 <__mingw_enum_import_library_names>:
|
|
66350da0: 48 83 ec 28 sub $0x28,%rsp
|
|
66350da4: 4c 8b 1d 45 25 00 00 mov 0x2545(%rip),%r11 # 663532f0 <.refptr.__image_base__>
|
|
66350dab: 66 41 81 3b 4d 5a cmpw $0x5a4d,(%r11)
|
|
66350db1: 41 89 c9 mov %ecx,%r9d
|
|
66350db4: 75 58 jne 66350e0e <__mingw_enum_import_library_names+0x6e>
|
|
66350db6: 4c 89 d9 mov %r11,%rcx
|
|
66350db9: e8 b2 fc ff ff callq 66350a70 <_ValidateImageBase.part.0>
|
|
66350dbe: 85 c0 test %eax,%eax
|
|
66350dc0: 74 4c je 66350e0e <__mingw_enum_import_library_names+0x6e>
|
|
66350dc2: 49 63 43 3c movslq 0x3c(%r11),%rax
|
|
66350dc6: 4c 01 d8 add %r11,%rax
|
|
66350dc9: 8b 90 90 00 00 00 mov 0x90(%rax),%edx
|
|
66350dcf: 85 d2 test %edx,%edx
|
|
66350dd1: 74 3b je 66350e0e <__mingw_enum_import_library_names+0x6e>
|
|
66350dd3: 0f b7 48 14 movzwl 0x14(%rax),%ecx
|
|
66350dd7: 48 8d 4c 08 18 lea 0x18(%rax,%rcx,1),%rcx
|
|
66350ddc: 0f b7 40 06 movzwl 0x6(%rax),%eax
|
|
66350de0: 85 c0 test %eax,%eax
|
|
66350de2: 74 2a je 66350e0e <__mingw_enum_import_library_names+0x6e>
|
|
66350de4: 83 e8 01 sub $0x1,%eax
|
|
66350de7: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
66350deb: 48 8d 44 c1 28 lea 0x28(%rcx,%rax,8),%rax
|
|
66350df0: 44 8b 51 0c mov 0xc(%rcx),%r10d
|
|
66350df4: 4c 39 d2 cmp %r10,%rdx
|
|
66350df7: 4d 89 d0 mov %r10,%r8
|
|
66350dfa: 72 09 jb 66350e05 <__mingw_enum_import_library_names+0x65>
|
|
66350dfc: 44 03 41 08 add 0x8(%rcx),%r8d
|
|
66350e00: 4c 39 c2 cmp %r8,%rdx
|
|
66350e03: 72 10 jb 66350e15 <__mingw_enum_import_library_names+0x75>
|
|
66350e05: 48 83 c1 28 add $0x28,%rcx
|
|
66350e09: 48 39 c1 cmp %rax,%rcx
|
|
66350e0c: 75 e2 jne 66350df0 <__mingw_enum_import_library_names+0x50>
|
|
66350e0e: 31 c0 xor %eax,%eax
|
|
66350e10: 48 83 c4 28 add $0x28,%rsp
|
|
66350e14: c3 retq
|
|
66350e15: 4c 01 da add %r11,%rdx
|
|
66350e18: 75 0e jne 66350e28 <__mingw_enum_import_library_names+0x88>
|
|
66350e1a: eb f2 jmp 66350e0e <__mingw_enum_import_library_names+0x6e>
|
|
66350e1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66350e20: 41 83 e9 01 sub $0x1,%r9d
|
|
66350e24: 48 83 c2 14 add $0x14,%rdx
|
|
66350e28: 8b 4a 04 mov 0x4(%rdx),%ecx
|
|
66350e2b: 85 c9 test %ecx,%ecx
|
|
66350e2d: 75 07 jne 66350e36 <__mingw_enum_import_library_names+0x96>
|
|
66350e2f: 8b 42 0c mov 0xc(%rdx),%eax
|
|
66350e32: 85 c0 test %eax,%eax
|
|
66350e34: 74 d8 je 66350e0e <__mingw_enum_import_library_names+0x6e>
|
|
66350e36: 45 85 c9 test %r9d,%r9d
|
|
66350e39: 7f e5 jg 66350e20 <__mingw_enum_import_library_names+0x80>
|
|
66350e3b: 8b 42 0c mov 0xc(%rdx),%eax
|
|
66350e3e: 4c 01 d8 add %r11,%rax
|
|
66350e41: 48 83 c4 28 add $0x28,%rsp
|
|
66350e45: c3 retq
|
|
66350e46: 90 nop
|
|
66350e47: 90 nop
|
|
66350e48: 90 nop
|
|
66350e49: 90 nop
|
|
66350e4a: 90 nop
|
|
66350e4b: 90 nop
|
|
66350e4c: 90 nop
|
|
66350e4d: 90 nop
|
|
66350e4e: 90 nop
|
|
66350e4f: 90 nop
|
|
|
|
0000000066350e50 <_fpreset>:
|
|
66350e50: db e3 fninit
|
|
66350e52: c3 retq
|
|
66350e53: 90 nop
|
|
66350e54: 90 nop
|
|
66350e55: 90 nop
|
|
66350e56: 90 nop
|
|
66350e57: 90 nop
|
|
66350e58: 90 nop
|
|
66350e59: 90 nop
|
|
66350e5a: 90 nop
|
|
66350e5b: 90 nop
|
|
66350e5c: 90 nop
|
|
66350e5d: 90 nop
|
|
66350e5e: 90 nop
|
|
66350e5f: 90 nop
|
|
|
|
0000000066350e60 <___chkstk_ms>:
|
|
66350e60: 51 push %rcx
|
|
66350e61: 50 push %rax
|
|
66350e62: 48 3d 00 10 00 00 cmp $0x1000,%rax
|
|
66350e68: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx
|
|
66350e6d: 72 19 jb 66350e88 <___chkstk_ms+0x28>
|
|
66350e6f: 48 81 e9 00 10 00 00 sub $0x1000,%rcx
|
|
66350e76: 48 83 09 00 orq $0x0,(%rcx)
|
|
66350e7a: 48 2d 00 10 00 00 sub $0x1000,%rax
|
|
66350e80: 48 3d 00 10 00 00 cmp $0x1000,%rax
|
|
66350e86: 77 e7 ja 66350e6f <___chkstk_ms+0xf>
|
|
66350e88: 48 29 c1 sub %rax,%rcx
|
|
66350e8b: 48 83 09 00 orq $0x0,(%rcx)
|
|
66350e8f: 58 pop %rax
|
|
66350e90: 59 pop %rcx
|
|
66350e91: c3 retq
|
|
66350e92: 90 nop
|
|
66350e93: 90 nop
|
|
66350e94: 90 nop
|
|
66350e95: 90 nop
|
|
66350e96: 90 nop
|
|
66350e97: 90 nop
|
|
66350e98: 90 nop
|
|
66350e99: 90 nop
|
|
66350e9a: 90 nop
|
|
66350e9b: 90 nop
|
|
66350e9c: 90 nop
|
|
66350e9d: 90 nop
|
|
66350e9e: 90 nop
|
|
66350e9f: 90 nop
|
|
|
|
0000000066350ea0 <DllEntryPoint>:
|
|
66350ea0: b8 01 00 00 00 mov $0x1,%eax
|
|
66350ea5: c3 retq
|
|
66350ea6: 90 nop
|
|
66350ea7: 90 nop
|
|
66350ea8: 90 nop
|
|
66350ea9: 90 nop
|
|
66350eaa: 90 nop
|
|
66350eab: 90 nop
|
|
66350eac: 90 nop
|
|
66350ead: 90 nop
|
|
66350eae: 90 nop
|
|
66350eaf: 90 nop
|
|
|
|
0000000066350eb0 <DllMain>:
|
|
66350eb0: b8 01 00 00 00 mov $0x1,%eax
|
|
66350eb5: c3 retq
|
|
66350eb6: 90 nop
|
|
66350eb7: 90 nop
|
|
66350eb8: 90 nop
|
|
66350eb9: 90 nop
|
|
66350eba: 90 nop
|
|
66350ebb: 90 nop
|
|
66350ebc: 90 nop
|
|
66350ebd: 90 nop
|
|
66350ebe: 90 nop
|
|
66350ebf: 90 nop
|
|
|
|
0000000066350ec0 <_wassert>:
|
|
66350ec0: 41 54 push %r12
|
|
66350ec2: 55 push %rbp
|
|
66350ec3: 57 push %rdi
|
|
66350ec4: 56 push %rsi
|
|
66350ec5: 53 push %rbx
|
|
66350ec6: 48 81 ec 50 02 00 00 sub $0x250,%rsp
|
|
66350ecd: 48 89 d3 mov %rdx,%rbx
|
|
66350ed0: 48 89 ce mov %rcx,%rsi
|
|
66350ed3: b9 00 40 00 00 mov $0x4000,%ecx
|
|
66350ed8: 45 89 c4 mov %r8d,%r12d
|
|
66350edb: e8 30 02 00 00 callq 66351110 <malloc>
|
|
66350ee0: 48 85 db test %rbx,%rbx
|
|
66350ee3: 48 89 c5 mov %rax,%rbp
|
|
66350ee6: 0f 84 c4 00 00 00 je 66350fb0 <_wassert+0xf0>
|
|
66350eec: 66 83 3b 00 cmpw $0x0,(%rbx)
|
|
66350ef0: 48 8d 05 c9 22 00 00 lea 0x22c9(%rip),%rax # 663531c0 <.rdata>
|
|
66350ef7: 48 0f 44 d8 cmove %rax,%rbx
|
|
66350efb: 48 85 f6 test %rsi,%rsi
|
|
66350efe: 0f 84 9d 00 00 00 je 66350fa1 <_wassert+0xe1>
|
|
66350f04: 66 83 3e 00 cmpw $0x0,(%rsi)
|
|
66350f08: 48 8d 05 c5 22 00 00 lea 0x22c5(%rip),%rax # 663531d4 <.rdata+0x14>
|
|
66350f0f: 48 0f 44 f0 cmove %rax,%rsi
|
|
66350f13: 31 c9 xor %ecx,%ecx
|
|
66350f15: 41 b8 04 01 00 00 mov $0x104,%r8d
|
|
66350f1b: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi
|
|
66350f20: 48 89 fa mov %rdi,%rdx
|
|
66350f23: ff 15 cf 72 00 00 callq *0x72cf(%rip) # 663581f8 <__imp_GetModuleFileNameW>
|
|
66350f29: 85 c0 test %eax,%eax
|
|
66350f2b: 74 63 je 66350f90 <_wassert+0xd0>
|
|
66350f2d: 48 89 74 24 30 mov %rsi,0x30(%rsp)
|
|
66350f32: 49 89 f9 mov %rdi,%r9
|
|
66350f35: ba ff 1f 00 00 mov $0x1fff,%edx
|
|
66350f3a: 48 89 e9 mov %rbp,%rcx
|
|
66350f3d: 44 89 64 24 28 mov %r12d,0x28(%rsp)
|
|
66350f42: 4c 8d 05 8f 22 00 00 lea 0x228f(%rip),%r8 # 663531d8 <.rdata+0x18>
|
|
66350f49: 48 89 5c 24 20 mov %rbx,0x20(%rsp)
|
|
66350f4e: e8 ed 01 00 00 callq 66351140 <_snwprintf>
|
|
66350f53: 48 8b 05 16 24 00 00 mov 0x2416(%rip),%rax # 66353370 <.refptr.mingw_app_type>
|
|
66350f5a: 8b 00 mov (%rax),%eax
|
|
66350f5c: 85 c0 test %eax,%eax
|
|
66350f5e: 74 75 je 66350fd5 <_wassert+0x115>
|
|
66350f60: 31 c9 xor %ecx,%ecx
|
|
66350f62: 41 b9 12 20 01 00 mov $0x12012,%r9d
|
|
66350f68: 48 89 ea mov %rbp,%rdx
|
|
66350f6b: 4c 8d 05 fe 22 00 00 lea 0x22fe(%rip),%r8 # 66353270 <.rdata+0xb0>
|
|
66350f72: ff 15 b8 73 00 00 callq *0x73b8(%rip) # 66358330 <__imp_MessageBoxW>
|
|
66350f78: 83 f8 03 cmp $0x3,%eax
|
|
66350f7b: 74 44 je 66350fc1 <_wassert+0x101>
|
|
66350f7d: 83 f8 05 cmp $0x5,%eax
|
|
66350f80: 75 3a jne 66350fbc <_wassert+0xfc>
|
|
66350f82: 48 81 c4 50 02 00 00 add $0x250,%rsp
|
|
66350f89: 5b pop %rbx
|
|
66350f8a: 5e pop %rsi
|
|
66350f8b: 5f pop %rdi
|
|
66350f8c: 5d pop %rbp
|
|
66350f8d: 41 5c pop %r12
|
|
66350f8f: c3 retq
|
|
66350f90: 48 8d 15 29 22 00 00 lea 0x2229(%rip),%rdx # 663531c0 <.rdata>
|
|
66350f97: 48 89 f9 mov %rdi,%rcx
|
|
66350f9a: e8 41 01 00 00 callq 663510e0 <wcscpy>
|
|
66350f9f: eb 8c jmp 66350f2d <_wassert+0x6d>
|
|
66350fa1: 48 8d 35 2c 22 00 00 lea 0x222c(%rip),%rsi # 663531d4 <.rdata+0x14>
|
|
66350fa8: e9 66 ff ff ff jmpq 66350f13 <_wassert+0x53>
|
|
66350fad: 0f 1f 00 nopl (%rax)
|
|
66350fb0: 48 8d 1d 09 22 00 00 lea 0x2209(%rip),%rbx # 663531c0 <.rdata>
|
|
66350fb7: e9 3f ff ff ff jmpq 66350efb <_wassert+0x3b>
|
|
66350fbc: e8 77 01 00 00 callq 66351138 <abort>
|
|
66350fc1: b9 16 00 00 00 mov $0x16,%ecx
|
|
66350fc6: e8 3d 01 00 00 callq 66351108 <raise>
|
|
66350fcb: b9 03 00 00 00 mov $0x3,%ecx
|
|
66350fd0: e8 7b 01 00 00 callq 66351150 <_exit>
|
|
66350fd5: b9 02 00 00 00 mov $0x2,%ecx
|
|
66350fda: e8 f1 02 00 00 callq 663512d0 <__acrt_iob_func>
|
|
66350fdf: 48 8d 15 7a 22 00 00 lea 0x227a(%rip),%rdx # 66353260 <.rdata+0xa0>
|
|
66350fe6: 49 89 e8 mov %rbp,%r8
|
|
66350fe9: 48 89 c1 mov %rax,%rcx
|
|
66350fec: e8 2f 01 00 00 callq 66351120 <fwprintf>
|
|
66350ff1: e8 42 01 00 00 callq 66351138 <abort>
|
|
66350ff6: 90 nop
|
|
66350ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66350ffe: 00 00
|
|
|
|
0000000066351000 <_assert>:
|
|
66351000: 55 push %rbp
|
|
66351001: 57 push %rdi
|
|
66351002: 56 push %rsi
|
|
66351003: 53 push %rbx
|
|
66351004: 48 83 ec 38 sub $0x38,%rsp
|
|
66351008: 48 89 d7 mov %rdx,%rdi
|
|
6635100b: 44 89 44 24 2c mov %r8d,0x2c(%rsp)
|
|
66351010: 48 89 cd mov %rcx,%rbp
|
|
66351013: e8 e0 00 00 00 callq 663510f8 <strlen>
|
|
66351018: 48 8d 4c 00 02 lea 0x2(%rax,%rax,1),%rcx
|
|
6635101d: e8 ee 00 00 00 callq 66351110 <malloc>
|
|
66351022: 48 89 f9 mov %rdi,%rcx
|
|
66351025: 48 89 c6 mov %rax,%rsi
|
|
66351028: e8 cb 00 00 00 callq 663510f8 <strlen>
|
|
6635102d: 48 8d 4c 00 02 lea 0x2(%rax,%rax,1),%rcx
|
|
66351032: e8 d9 00 00 00 callq 66351110 <malloc>
|
|
66351037: 0f b6 4d 00 movzbl 0x0(%rbp),%ecx
|
|
6635103b: 48 89 c3 mov %rax,%rbx
|
|
6635103e: 44 8b 44 24 2c mov 0x2c(%rsp),%r8d
|
|
66351043: 84 c9 test %cl,%cl
|
|
66351045: 74 79 je 663510c0 <_assert+0xc0>
|
|
66351047: 45 31 c9 xor %r9d,%r9d
|
|
6635104a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66351050: 66 42 89 0c 4e mov %cx,(%rsi,%r9,2)
|
|
66351055: 49 83 c1 01 add $0x1,%r9
|
|
66351059: 42 0f b6 4c 0d 00 movzbl 0x0(%rbp,%r9,1),%ecx
|
|
6635105f: 84 c9 test %cl,%cl
|
|
66351061: 75 ed jne 66351050 <_assert+0x50>
|
|
66351063: 4a 8d 04 4e lea (%rsi,%r9,2),%rax
|
|
66351067: 31 c9 xor %ecx,%ecx
|
|
66351069: 66 89 08 mov %cx,(%rax)
|
|
6635106c: 0f b6 0f movzbl (%rdi),%ecx
|
|
6635106f: 84 c9 test %cl,%cl
|
|
66351071: 74 5d je 663510d0 <_assert+0xd0>
|
|
66351073: 45 31 c9 xor %r9d,%r9d
|
|
66351076: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635107d: 00 00 00
|
|
66351080: 66 42 89 0c 4b mov %cx,(%rbx,%r9,2)
|
|
66351085: 49 83 c1 01 add $0x1,%r9
|
|
66351089: 42 0f b6 0c 0f movzbl (%rdi,%r9,1),%ecx
|
|
6635108e: 84 c9 test %cl,%cl
|
|
66351090: 75 ee jne 66351080 <_assert+0x80>
|
|
66351092: 4a 8d 04 4b lea (%rbx,%r9,2),%rax
|
|
66351096: 31 d2 xor %edx,%edx
|
|
66351098: 48 89 f1 mov %rsi,%rcx
|
|
6635109b: 66 89 10 mov %dx,(%rax)
|
|
6635109e: 48 89 da mov %rbx,%rdx
|
|
663510a1: e8 1a fe ff ff callq 66350ec0 <_wassert>
|
|
663510a6: 48 89 f1 mov %rsi,%rcx
|
|
663510a9: e8 7a 00 00 00 callq 66351128 <free>
|
|
663510ae: 48 89 d9 mov %rbx,%rcx
|
|
663510b1: 48 83 c4 38 add $0x38,%rsp
|
|
663510b5: 5b pop %rbx
|
|
663510b6: 5e pop %rsi
|
|
663510b7: 5f pop %rdi
|
|
663510b8: 5d pop %rbp
|
|
663510b9: e9 6a 00 00 00 jmpq 66351128 <free>
|
|
663510be: 66 90 xchg %ax,%ax
|
|
663510c0: 31 c9 xor %ecx,%ecx
|
|
663510c2: 48 89 f0 mov %rsi,%rax
|
|
663510c5: 66 89 08 mov %cx,(%rax)
|
|
663510c8: 0f b6 0f movzbl (%rdi),%ecx
|
|
663510cb: 84 c9 test %cl,%cl
|
|
663510cd: 75 a4 jne 66351073 <_assert+0x73>
|
|
663510cf: 90 nop
|
|
663510d0: 48 89 d8 mov %rbx,%rax
|
|
663510d3: eb c1 jmp 66351096 <_assert+0x96>
|
|
663510d5: 90 nop
|
|
663510d6: 90 nop
|
|
663510d7: 90 nop
|
|
663510d8: 90 nop
|
|
663510d9: 90 nop
|
|
663510da: 90 nop
|
|
663510db: 90 nop
|
|
663510dc: 90 nop
|
|
663510dd: 90 nop
|
|
663510de: 90 nop
|
|
663510df: 90 nop
|
|
|
|
00000000663510e0 <wcscpy>:
|
|
663510e0: ff 25 3a 72 00 00 jmpq *0x723a(%rip) # 66358320 <__imp_wcscpy>
|
|
663510e6: 90 nop
|
|
663510e7: 90 nop
|
|
|
|
00000000663510e8 <vfprintf>:
|
|
663510e8: ff 25 2a 72 00 00 jmpq *0x722a(%rip) # 66358318 <__imp_vfprintf>
|
|
663510ee: 90 nop
|
|
663510ef: 90 nop
|
|
|
|
00000000663510f0 <strncmp>:
|
|
663510f0: ff 25 1a 72 00 00 jmpq *0x721a(%rip) # 66358310 <__imp_strncmp>
|
|
663510f6: 90 nop
|
|
663510f7: 90 nop
|
|
|
|
00000000663510f8 <strlen>:
|
|
663510f8: ff 25 0a 72 00 00 jmpq *0x720a(%rip) # 66358308 <__imp_strlen>
|
|
663510fe: 90 nop
|
|
663510ff: 90 nop
|
|
|
|
0000000066351100 <signal>:
|
|
66351100: ff 25 fa 71 00 00 jmpq *0x71fa(%rip) # 66358300 <__imp_signal>
|
|
66351106: 90 nop
|
|
66351107: 90 nop
|
|
|
|
0000000066351108 <raise>:
|
|
66351108: ff 25 e2 71 00 00 jmpq *0x71e2(%rip) # 663582f0 <__imp_raise>
|
|
6635110e: 90 nop
|
|
6635110f: 90 nop
|
|
|
|
0000000066351110 <malloc>:
|
|
66351110: ff 25 d2 71 00 00 jmpq *0x71d2(%rip) # 663582e8 <__imp_malloc>
|
|
66351116: 90 nop
|
|
66351117: 90 nop
|
|
|
|
0000000066351118 <fwrite>:
|
|
66351118: ff 25 c2 71 00 00 jmpq *0x71c2(%rip) # 663582e0 <__imp_fwrite>
|
|
6635111e: 90 nop
|
|
6635111f: 90 nop
|
|
|
|
0000000066351120 <fwprintf>:
|
|
66351120: ff 25 b2 71 00 00 jmpq *0x71b2(%rip) # 663582d8 <__imp_fwprintf>
|
|
66351126: 90 nop
|
|
66351127: 90 nop
|
|
|
|
0000000066351128 <free>:
|
|
66351128: ff 25 a2 71 00 00 jmpq *0x71a2(%rip) # 663582d0 <__imp_free>
|
|
6635112e: 90 nop
|
|
6635112f: 90 nop
|
|
|
|
0000000066351130 <calloc>:
|
|
66351130: ff 25 92 71 00 00 jmpq *0x7192(%rip) # 663582c8 <__imp_calloc>
|
|
66351136: 90 nop
|
|
66351137: 90 nop
|
|
|
|
0000000066351138 <abort>:
|
|
66351138: ff 25 82 71 00 00 jmpq *0x7182(%rip) # 663582c0 <__imp_abort>
|
|
6635113e: 90 nop
|
|
6635113f: 90 nop
|
|
|
|
0000000066351140 <_snwprintf>:
|
|
66351140: ff 25 6a 71 00 00 jmpq *0x716a(%rip) # 663582b0 <__imp__snwprintf>
|
|
66351146: 90 nop
|
|
66351147: 90 nop
|
|
|
|
0000000066351148 <_initterm>:
|
|
66351148: ff 25 52 71 00 00 jmpq *0x7152(%rip) # 663582a0 <__imp__initterm>
|
|
6635114e: 90 nop
|
|
6635114f: 90 nop
|
|
|
|
0000000066351150 <_exit>:
|
|
66351150: ff 25 42 71 00 00 jmpq *0x7142(%rip) # 66358298 <__imp__exit>
|
|
66351156: 90 nop
|
|
66351157: 90 nop
|
|
|
|
0000000066351158 <_amsg_exit>:
|
|
66351158: ff 25 32 71 00 00 jmpq *0x7132(%rip) # 66358290 <__imp__amsg_exit>
|
|
6635115e: 90 nop
|
|
6635115f: 90 nop
|
|
|
|
0000000066351160 <_initialize_onexit_table>:
|
|
66351160: 48 85 c9 test %rcx,%rcx
|
|
66351163: 74 1a je 6635117f <_initialize_onexit_table+0x1f>
|
|
66351165: 31 c0 xor %eax,%eax
|
|
66351167: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx)
|
|
6635116e: 00
|
|
6635116f: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx)
|
|
66351176: 00
|
|
66351177: 48 c7 01 00 00 00 00 movq $0x0,(%rcx)
|
|
6635117e: c3 retq
|
|
6635117f: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66351184: c3 retq
|
|
66351185: 90 nop
|
|
66351186: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6635118d: 00 00 00
|
|
|
|
0000000066351190 <_register_onexit_function>:
|
|
66351190: 55 push %rbp
|
|
66351191: 57 push %rdi
|
|
66351192: 56 push %rsi
|
|
66351193: 53 push %rbx
|
|
66351194: 48 83 ec 28 sub $0x28,%rsp
|
|
66351198: 48 85 c9 test %rcx,%rcx
|
|
6635119b: 48 89 cb mov %rcx,%rbx
|
|
6635119e: 48 89 d7 mov %rdx,%rdi
|
|
663511a1: 0f 84 99 00 00 00 je 66351240 <_register_onexit_function+0xb0>
|
|
663511a7: b9 08 00 00 00 mov $0x8,%ecx
|
|
663511ac: e8 4f 01 00 00 callq 66351300 <_lock>
|
|
663511b1: 48 83 3b 00 cmpq $0x0,(%rbx)
|
|
663511b5: 74 5d je 66351214 <_register_onexit_function+0x84>
|
|
663511b7: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
663511bb: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
663511bf: 48 39 f0 cmp %rsi,%rax
|
|
663511c2: 74 20 je 663511e4 <_register_onexit_function+0x54>
|
|
663511c4: 48 8d 46 08 lea 0x8(%rsi),%rax
|
|
663511c8: b9 08 00 00 00 mov $0x8,%ecx
|
|
663511cd: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
663511d1: 48 89 3e mov %rdi,(%rsi)
|
|
663511d4: e8 1f 01 00 00 callq 663512f8 <_unlock>
|
|
663511d9: 31 c0 xor %eax,%eax
|
|
663511db: 48 83 c4 28 add $0x28,%rsp
|
|
663511df: 5b pop %rbx
|
|
663511e0: 5e pop %rsi
|
|
663511e1: 5f pop %rdi
|
|
663511e2: 5d pop %rbp
|
|
663511e3: c3 retq
|
|
663511e4: 48 8b 0b mov (%rbx),%rcx
|
|
663511e7: 48 29 ce sub %rcx,%rsi
|
|
663511ea: 48 89 f0 mov %rsi,%rax
|
|
663511ed: 48 c1 f8 03 sar $0x3,%rax
|
|
663511f1: 48 c1 e0 04 shl $0x4,%rax
|
|
663511f5: 48 89 c2 mov %rax,%rdx
|
|
663511f8: 48 89 c5 mov %rax,%rbp
|
|
663511fb: e8 f0 00 00 00 callq 663512f0 <realloc>
|
|
66351200: 48 85 c0 test %rax,%rax
|
|
66351203: 74 42 je 66351247 <_register_onexit_function+0xb7>
|
|
66351205: 48 89 03 mov %rax,(%rbx)
|
|
66351208: 48 01 c6 add %rax,%rsi
|
|
6635120b: 48 01 e8 add %rbp,%rax
|
|
6635120e: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
66351212: eb b0 jmp 663511c4 <_register_onexit_function+0x34>
|
|
66351214: ba 08 00 00 00 mov $0x8,%edx
|
|
66351219: b9 20 00 00 00 mov $0x20,%ecx
|
|
6635121e: e8 0d ff ff ff callq 66351130 <calloc>
|
|
66351223: 48 85 c0 test %rax,%rax
|
|
66351226: 48 89 c6 mov %rax,%rsi
|
|
66351229: 48 89 03 mov %rax,(%rbx)
|
|
6635122c: 74 19 je 66351247 <_register_onexit_function+0xb7>
|
|
6635122e: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
66351232: 48 8d 80 00 01 00 00 lea 0x100(%rax),%rax
|
|
66351239: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
6635123d: eb 80 jmp 663511bf <_register_onexit_function+0x2f>
|
|
6635123f: 90 nop
|
|
66351240: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66351245: eb 94 jmp 663511db <_register_onexit_function+0x4b>
|
|
66351247: b9 08 00 00 00 mov $0x8,%ecx
|
|
6635124c: e8 a7 00 00 00 callq 663512f8 <_unlock>
|
|
66351251: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66351256: eb 83 jmp 663511db <_register_onexit_function+0x4b>
|
|
66351258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6635125f: 00
|
|
|
|
0000000066351260 <_execute_onexit_table>:
|
|
66351260: 57 push %rdi
|
|
66351261: 56 push %rsi
|
|
66351262: 53 push %rbx
|
|
66351263: 48 83 ec 20 sub $0x20,%rsp
|
|
66351267: 48 89 cf mov %rcx,%rdi
|
|
6635126a: b9 08 00 00 00 mov $0x8,%ecx
|
|
6635126f: e8 8c 00 00 00 callq 66351300 <_lock>
|
|
66351274: 48 8b 37 mov (%rdi),%rsi
|
|
66351277: b9 08 00 00 00 mov $0x8,%ecx
|
|
6635127c: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi)
|
|
66351283: 00
|
|
66351284: 48 8b 5f 08 mov 0x8(%rdi),%rbx
|
|
66351288: 48 c7 07 00 00 00 00 movq $0x0,(%rdi)
|
|
6635128f: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
66351296: 00
|
|
66351297: e8 5c 00 00 00 callq 663512f8 <_unlock>
|
|
6635129c: 48 85 f6 test %rsi,%rsi
|
|
6635129f: 74 24 je 663512c5 <_execute_onexit_table+0x65>
|
|
663512a1: 48 83 eb 08 sub $0x8,%rbx
|
|
663512a5: 48 39 de cmp %rbx,%rsi
|
|
663512a8: 77 13 ja 663512bd <_execute_onexit_table+0x5d>
|
|
663512aa: 48 8b 03 mov (%rbx),%rax
|
|
663512ad: 48 85 c0 test %rax,%rax
|
|
663512b0: 74 ef je 663512a1 <_execute_onexit_table+0x41>
|
|
663512b2: ff d0 callq *%rax
|
|
663512b4: 48 83 eb 08 sub $0x8,%rbx
|
|
663512b8: 48 39 de cmp %rbx,%rsi
|
|
663512bb: 76 ed jbe 663512aa <_execute_onexit_table+0x4a>
|
|
663512bd: 48 89 f1 mov %rsi,%rcx
|
|
663512c0: e8 63 fe ff ff callq 66351128 <free>
|
|
663512c5: 31 c0 xor %eax,%eax
|
|
663512c7: 48 83 c4 20 add $0x20,%rsp
|
|
663512cb: 5b pop %rbx
|
|
663512cc: 5e pop %rsi
|
|
663512cd: 5f pop %rdi
|
|
663512ce: c3 retq
|
|
663512cf: 90 nop
|
|
|
|
00000000663512d0 <__acrt_iob_func>:
|
|
663512d0: 53 push %rbx
|
|
663512d1: 48 83 ec 20 sub $0x20,%rsp
|
|
663512d5: 89 cb mov %ecx,%ebx
|
|
663512d7: e8 2c 00 00 00 callq 66351308 <__iob_func>
|
|
663512dc: 89 d9 mov %ebx,%ecx
|
|
663512de: 48 8d 14 49 lea (%rcx,%rcx,2),%rdx
|
|
663512e2: 48 c1 e2 04 shl $0x4,%rdx
|
|
663512e6: 48 01 d0 add %rdx,%rax
|
|
663512e9: 48 83 c4 20 add $0x20,%rsp
|
|
663512ed: 5b pop %rbx
|
|
663512ee: c3 retq
|
|
663512ef: 90 nop
|
|
|
|
00000000663512f0 <realloc>:
|
|
663512f0: ff 25 02 70 00 00 jmpq *0x7002(%rip) # 663582f8 <__imp_realloc>
|
|
663512f6: 90 nop
|
|
663512f7: 90 nop
|
|
|
|
00000000663512f8 <_unlock>:
|
|
663512f8: ff 25 ba 6f 00 00 jmpq *0x6fba(%rip) # 663582b8 <__imp__unlock>
|
|
663512fe: 90 nop
|
|
663512ff: 90 nop
|
|
|
|
0000000066351300 <_lock>:
|
|
66351300: ff 25 a2 6f 00 00 jmpq *0x6fa2(%rip) # 663582a8 <__imp__lock>
|
|
66351306: 90 nop
|
|
66351307: 90 nop
|
|
|
|
0000000066351308 <__iob_func>:
|
|
66351308: ff 25 7a 6f 00 00 jmpq *0x6f7a(%rip) # 66358288 <__imp___iob_func>
|
|
6635130e: 90 nop
|
|
6635130f: 90 nop
|
|
|
|
0000000066351310 <MessageBoxW>:
|
|
66351310: ff 25 1a 70 00 00 jmpq *0x701a(%rip) # 66358330 <__imp_MessageBoxW>
|
|
66351316: 90 nop
|
|
66351317: 90 nop
|
|
66351318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6635131f: 00
|
|
|
|
0000000066351320 <VirtualQuery>:
|
|
66351320: ff 25 52 6f 00 00 jmpq *0x6f52(%rip) # 66358278 <__imp_VirtualQuery>
|
|
66351326: 90 nop
|
|
66351327: 90 nop
|
|
|
|
0000000066351328 <VirtualProtect>:
|
|
66351328: ff 25 42 6f 00 00 jmpq *0x6f42(%rip) # 66358270 <__imp_VirtualProtect>
|
|
6635132e: 90 nop
|
|
6635132f: 90 nop
|
|
|
|
0000000066351330 <UnhandledExceptionFilter>:
|
|
66351330: ff 25 32 6f 00 00 jmpq *0x6f32(%rip) # 66358268 <__imp_UnhandledExceptionFilter>
|
|
66351336: 90 nop
|
|
66351337: 90 nop
|
|
|
|
0000000066351338 <TlsGetValue>:
|
|
66351338: ff 25 22 6f 00 00 jmpq *0x6f22(%rip) # 66358260 <__imp_TlsGetValue>
|
|
6635133e: 90 nop
|
|
6635133f: 90 nop
|
|
|
|
0000000066351340 <TerminateProcess>:
|
|
66351340: ff 25 12 6f 00 00 jmpq *0x6f12(%rip) # 66358258 <__imp_TerminateProcess>
|
|
66351346: 90 nop
|
|
66351347: 90 nop
|
|
|
|
0000000066351348 <Sleep>:
|
|
66351348: ff 25 02 6f 00 00 jmpq *0x6f02(%rip) # 66358250 <__imp_Sleep>
|
|
6635134e: 90 nop
|
|
6635134f: 90 nop
|
|
|
|
0000000066351350 <SetUnhandledExceptionFilter>:
|
|
66351350: ff 25 f2 6e 00 00 jmpq *0x6ef2(%rip) # 66358248 <__imp_SetUnhandledExceptionFilter>
|
|
66351356: 90 nop
|
|
66351357: 90 nop
|
|
|
|
0000000066351358 <RtlVirtualUnwind>:
|
|
66351358: ff 25 e2 6e 00 00 jmpq *0x6ee2(%rip) # 66358240 <__imp_RtlVirtualUnwind>
|
|
6635135e: 90 nop
|
|
6635135f: 90 nop
|
|
|
|
0000000066351360 <RtlLookupFunctionEntry>:
|
|
66351360: ff 25 d2 6e 00 00 jmpq *0x6ed2(%rip) # 66358238 <__imp_RtlLookupFunctionEntry>
|
|
66351366: 90 nop
|
|
66351367: 90 nop
|
|
|
|
0000000066351368 <RtlCaptureContext>:
|
|
66351368: ff 25 c2 6e 00 00 jmpq *0x6ec2(%rip) # 66358230 <__imp_RtlCaptureContext>
|
|
6635136e: 90 nop
|
|
6635136f: 90 nop
|
|
|
|
0000000066351370 <RtlAddFunctionTable>:
|
|
66351370: ff 25 b2 6e 00 00 jmpq *0x6eb2(%rip) # 66358228 <__imp_RtlAddFunctionTable>
|
|
66351376: 90 nop
|
|
66351377: 90 nop
|
|
|
|
0000000066351378 <QueryPerformanceCounter>:
|
|
66351378: ff 25 a2 6e 00 00 jmpq *0x6ea2(%rip) # 66358220 <__imp_QueryPerformanceCounter>
|
|
6635137e: 90 nop
|
|
6635137f: 90 nop
|
|
|
|
0000000066351380 <LeaveCriticalSection>:
|
|
66351380: ff 25 92 6e 00 00 jmpq *0x6e92(%rip) # 66358218 <__imp_LeaveCriticalSection>
|
|
66351386: 90 nop
|
|
66351387: 90 nop
|
|
|
|
0000000066351388 <InitializeCriticalSection>:
|
|
66351388: ff 25 82 6e 00 00 jmpq *0x6e82(%rip) # 66358210 <__imp_InitializeCriticalSection>
|
|
6635138e: 90 nop
|
|
6635138f: 90 nop
|
|
|
|
0000000066351390 <GetTickCount>:
|
|
66351390: ff 25 72 6e 00 00 jmpq *0x6e72(%rip) # 66358208 <__imp_GetTickCount>
|
|
66351396: 90 nop
|
|
66351397: 90 nop
|
|
|
|
0000000066351398 <GetSystemTimeAsFileTime>:
|
|
66351398: ff 25 62 6e 00 00 jmpq *0x6e62(%rip) # 66358200 <__imp_GetSystemTimeAsFileTime>
|
|
6635139e: 90 nop
|
|
6635139f: 90 nop
|
|
|
|
00000000663513a0 <GetModuleFileNameW>:
|
|
663513a0: ff 25 52 6e 00 00 jmpq *0x6e52(%rip) # 663581f8 <__imp_GetModuleFileNameW>
|
|
663513a6: 90 nop
|
|
663513a7: 90 nop
|
|
|
|
00000000663513a8 <GetLastError>:
|
|
663513a8: ff 25 42 6e 00 00 jmpq *0x6e42(%rip) # 663581f0 <__imp_GetLastError>
|
|
663513ae: 90 nop
|
|
663513af: 90 nop
|
|
|
|
00000000663513b0 <GetCurrentThreadId>:
|
|
663513b0: ff 25 32 6e 00 00 jmpq *0x6e32(%rip) # 663581e8 <__imp_GetCurrentThreadId>
|
|
663513b6: 90 nop
|
|
663513b7: 90 nop
|
|
|
|
00000000663513b8 <GetCurrentProcessId>:
|
|
663513b8: ff 25 22 6e 00 00 jmpq *0x6e22(%rip) # 663581e0 <__imp_GetCurrentProcessId>
|
|
663513be: 90 nop
|
|
663513bf: 90 nop
|
|
|
|
00000000663513c0 <GetCurrentProcess>:
|
|
663513c0: ff 25 12 6e 00 00 jmpq *0x6e12(%rip) # 663581d8 <__imp_GetCurrentProcess>
|
|
663513c6: 90 nop
|
|
663513c7: 90 nop
|
|
|
|
00000000663513c8 <EnterCriticalSection>:
|
|
663513c8: ff 25 02 6e 00 00 jmpq *0x6e02(%rip) # 663581d0 <__imp_EnterCriticalSection>
|
|
663513ce: 90 nop
|
|
663513cf: 90 nop
|
|
|
|
00000000663513d0 <DeleteCriticalSection>:
|
|
663513d0: ff 25 f2 6d 00 00 jmpq *0x6df2(%rip) # 663581c8 <__IAT_start__>
|
|
663513d6: 90 nop
|
|
663513d7: 90 nop
|
|
663513d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663513df: 00
|
|
|
|
00000000663513e0 <__report_error>:
|
|
663513e0: 56 push %rsi
|
|
663513e1: 53 push %rbx
|
|
663513e2: 48 83 ec 38 sub $0x38,%rsp
|
|
663513e6: 48 8d 44 24 58 lea 0x58(%rsp),%rax
|
|
663513eb: 48 89 cb mov %rcx,%rbx
|
|
663513ee: b9 02 00 00 00 mov $0x2,%ecx
|
|
663513f3: 48 89 54 24 58 mov %rdx,0x58(%rsp)
|
|
663513f8: 4c 89 44 24 60 mov %r8,0x60(%rsp)
|
|
663513fd: 4c 89 4c 24 68 mov %r9,0x68(%rsp)
|
|
66351402: 48 89 44 24 28 mov %rax,0x28(%rsp)
|
|
66351407: e8 c4 fe ff ff callq 663512d0 <__acrt_iob_func>
|
|
6635140c: 41 b8 1b 00 00 00 mov $0x1b,%r8d
|
|
66351412: ba 01 00 00 00 mov $0x1,%edx
|
|
66351417: 48 8d 0d 82 1c 00 00 lea 0x1c82(%rip),%rcx # 663530a0 <.rdata>
|
|
6635141e: 49 89 c1 mov %rax,%r9
|
|
66351421: e8 f2 fc ff ff callq 66351118 <fwrite>
|
|
66351426: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
6635142b: b9 02 00 00 00 mov $0x2,%ecx
|
|
66351430: e8 9b fe ff ff callq 663512d0 <__acrt_iob_func>
|
|
66351435: 48 89 da mov %rbx,%rdx
|
|
66351438: 48 89 c1 mov %rax,%rcx
|
|
6635143b: 49 89 f0 mov %rsi,%r8
|
|
6635143e: e8 a5 fc ff ff callq 663510e8 <vfprintf>
|
|
66351443: e8 f0 fc ff ff callq 66351138 <abort>
|
|
66351448: 90 nop
|
|
66351449: 90 nop
|
|
6635144a: 90 nop
|
|
6635144b: 90 nop
|
|
6635144c: 90 nop
|
|
6635144d: 90 nop
|
|
6635144e: 90 nop
|
|
6635144f: 90 nop
|
|
|
|
0000000066351450 <set_fast_math>:
|
|
66351450: 48 83 ec 18 sub $0x18,%rsp
|
|
66351454: 0f ae 5c 24 0c stmxcsr 0xc(%rsp)
|
|
66351459: 81 4c 24 0c 40 80 00 orl $0x8040,0xc(%rsp)
|
|
66351460: 00
|
|
66351461: 0f ae 54 24 0c ldmxcsr 0xc(%rsp)
|
|
66351466: 48 83 c4 18 add $0x18,%rsp
|
|
6635146a: c3 retq
|
|
6635146b: 90 nop
|
|
6635146c: 90 nop
|
|
6635146d: 90 nop
|
|
6635146e: 90 nop
|
|
6635146f: 90 nop
|
|
|
|
0000000066351470 <register_frame_ctor>:
|
|
66351470: e9 1b ff fe ff jmpq 66341390 <__gcc_register_frame>
|
|
66351475: 90 nop
|
|
66351476: 90 nop
|
|
66351477: 90 nop
|
|
66351478: 90 nop
|
|
66351479: 90 nop
|
|
6635147a: 90 nop
|
|
6635147b: 90 nop
|
|
6635147c: 90 nop
|
|
6635147d: 90 nop
|
|
6635147e: 90 nop
|
|
6635147f: 90 nop
|
|
|
|
0000000066351480 <__CTOR_LIST__>:
|
|
66351480: ff (bad)
|
|
66351481: ff (bad)
|
|
66351482: ff (bad)
|
|
66351483: ff (bad)
|
|
66351484: ff (bad)
|
|
66351485: ff (bad)
|
|
66351486: ff (bad)
|
|
66351487: ff .byte 0xff
|
|
|
|
0000000066351488 <.ctors>:
|
|
66351488: 50 push %rax
|
|
66351489: 14 35 adc $0x35,%al
|
|
6635148b: 66 00 00 data16 add %al,(%rax)
|
|
...
|
|
|
|
0000000066351490 <.ctors.65535>:
|
|
66351490: 70 14 jo 663514a6 <__DTOR_LIST__+0x6>
|
|
66351492: 35 66 00 00 00 xor $0x66,%eax
|
|
...
|
|
|
|
00000000663514a0 <__DTOR_LIST__>:
|
|
663514a0: ff (bad)
|
|
663514a1: ff (bad)
|
|
663514a2: ff (bad)
|
|
663514a3: ff (bad)
|
|
663514a4: ff (bad)
|
|
663514a5: ff (bad)
|
|
663514a6: ff (bad)
|
|
663514a7: ff 00 incl (%rax)
|
|
663514a9: 00 00 add %al,(%rax)
|
|
663514ab: 00 00 add %al,(%rax)
|
|
663514ad: 00 00 add %al,(%rax)
|
|
...
|