re.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : re_miibus_statchg(): ../../../../dev/ic/re.c:516 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp ../../../../dev/ic/re.c:517 4: c9 leaveq 5: c3 retq 6: 66 data16 7: 66 data16 8: 66 data16 9: 90 nop a: 66 data16 b: 66 data16 c: 90 nop d: 66 data16 e: 66 data16 f: 90 nop 0000000000000010 : re_disable_hw_im(): ../../../../dev/ic/re.c:2245 10: 55 push %rbp ../../../../dev/ic/re.c:2246 11: f6 87 3d 10 00 00 02 testb $0x2,0x103d(%rdi) ../../../../dev/ic/re.c:2245 18: 48 89 e5 mov %rsp,%rbp ../../../../dev/ic/re.c:2246 1b: 75 03 jne 20 ../../../../dev/ic/re.c:2248 1d: c9 leaveq 1e: c3 retq 1f: 90 nop ../../../../dev/ic/re.c:2247 20: 48 8b 77 50 mov 0x50(%rdi),%rsi 24: 8b 7f 58 mov 0x58(%rdi),%edi 27: 31 c9 xor %ecx,%ecx ../../../../dev/ic/re.c:2248 29: c9 leaveq ../../../../dev/ic/re.c:2247 2a: ba e2 00 00 00 mov $0xe2,%edx 2f: e9 00 00 00 00 jmpq 34 30: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc 34: 66 data16 35: 66 data16 36: 66 data16 37: 90 nop 38: 66 data16 39: 66 data16 3a: 66 data16 3b: 90 nop 3c: 66 data16 3d: 66 data16 3e: 66 data16 3f: 90 nop 0000000000000040 : re_setup_hw_im(): ../../../../dev/ic/re.c:2210 40: 55 push %rbp ../../../../dev/ic/re.c:2211 41: f6 87 3d 10 00 00 02 testb $0x2,0x103d(%rdi) ../../../../dev/ic/re.c:2210 48: 48 89 e5 mov %rsp,%rbp ../../../../dev/ic/re.c:2211 4b: 74 32 je 7f ../../../../dev/ic/re.c:2237 4d: 0f b7 8f 4c 10 00 00 movzwl 0x104c(%rdi),%ecx 54: 8b 87 48 10 00 00 mov 0x1048(%rdi),%eax 5a: ba e2 00 00 00 mov $0xe2,%edx 5f: 48 8b 77 50 mov 0x50(%rdi),%rsi 63: 8b 7f 58 mov 0x58(%rdi),%edi ../../../../dev/ic/re.c:2241 66: c9 leaveq ../../../../dev/ic/re.c:2237 67: 83 e0 0f and $0xf,%eax 6a: 83 e1 0f and $0xf,%ecx 6d: c1 e0 08 shl $0x8,%eax 70: 66 81 c9 50 50 or $0x5050,%cx 75: 09 c1 or %eax,%ecx 77: 0f b7 c9 movzwl %cx,%ecx 7a: e9 00 00 00 00 jmpq 7f 7b: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2211 7f: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 82: R_X86_64_32S .rodata.str1.1 86: ba a3 08 00 00 mov $0x8a3,%edx 8b: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8e: R_X86_64_32S .rodata.str1.1+0x1c 92: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 95: R_X86_64_32S .rodata.str1.1+0x34 99: e8 00 00 00 00 callq 9e 9a: R_X86_64_PC32 __assert+0xfffffffffffffffc 9e: 66 data16 9f: 90 nop 00000000000000a0 : re_config_imtype(): ../../../../dev/ic/re.c:2282 a0: 55 push %rbp ../../../../dev/ic/re.c:2283 a1: 83 fe 01 cmp $0x1,%esi ../../../../dev/ic/re.c:2282 a4: 89 f0 mov %esi,%eax a6: 48 89 e5 mov %rsp,%rbp ../../../../dev/ic/re.c:2283 a9: 74 65 je 110 ab: 83 fe 02 cmp $0x2,%esi ae: 74 35 je e5 b0: 85 f6 test %esi,%esi b2: 75 1d jne d1 ../../../../dev/ic/re.c:2288 b4: 66 c7 87 40 10 00 00 movw $0x807f,0x1040(%rdi) bb: 7f 80 ../../../../dev/ic/re.c:2289 bd: 66 c7 87 44 10 00 00 movw $0x51,0x1044(%rdi) c4: 51 00 ../../../../dev/ic/re.c:2291 c6: 66 c7 87 42 10 00 00 movw $0x4,0x1042(%rdi) cd: 04 00 ../../../../dev/ic/re.c:2304 cf: c9 leaveq d0: c3 retq ../../../../dev/ic/re.c:2301 d1: 48 8d 77 24 lea 0x24(%rdi),%rsi d5: 89 c2 mov %eax,%edx d7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi da: R_X86_64_32S .rodata.str1.1+0x40 de: 31 c0 xor %eax,%eax e0: e8 00 00 00 00 callq e5 e1: R_X86_64_PC32 panic+0xfffffffffffffffc ../../../../dev/ic/re.c:2285 e5: f6 87 3d 10 00 00 02 testb $0x2,0x103d(%rdi) ec: 75 c6 jne b4 ee: 48 c7 c1 00 00 00 00 mov $0x0,%rcx f1: R_X86_64_32S .rodata.str1.1 f5: ba ed 08 00 00 mov $0x8ed,%edx fa: 48 c7 c6 00 00 00 00 mov $0x0,%rsi fd: R_X86_64_32S .rodata.str1.1+0x1c 101: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 104: R_X86_64_32S .rodata.str1.1+0x34 108: e8 00 00 00 00 callq 10d 109: R_X86_64_PC32 __assert+0xfffffffffffffffc 10d: 66 data16 10e: 66 data16 10f: 90 nop ../../../../dev/ic/re.c:2295 110: 66 c7 87 40 10 00 00 movw $0xc02a,0x1040(%rdi) 117: 2a c0 ../../../../dev/ic/re.c:2296 119: 66 c7 87 44 10 00 00 movw $0x4000,0x1044(%rdi) 120: 00 40 ../../../../dev/ic/re.c:2297 122: 66 c7 87 42 10 00 00 movw $0x4000,0x1042(%rdi) 129: 00 40 ../../../../dev/ic/re.c:2304 12b: c9 leaveq 12c: c3 retq 12d: 66 data16 12e: 66 data16 12f: 90 nop 0000000000000130 : re_disable_sim_im(): ../../../../dev/ic/re.c:2272 130: 55 push %rbp 131: 48 89 e5 mov %rsp,%rbp 134: 53 push %rbx 135: 48 89 fb mov %rdi,%rbx 138: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:2273 13c: 81 bf bc 04 00 00 00 cmpl $0x74800000,0x4bc(%rdi) 143: 00 80 74 146: 74 28 je 170 ../../../../dev/ic/re.c:2276 148: 48 8b 77 50 mov 0x50(%rdi),%rsi 14c: 8b 7f 58 mov 0x58(%rdi),%edi 14f: 31 c9 xor %ecx,%ecx 151: ba 58 00 00 00 mov $0x58,%edx 156: e8 00 00 00 00 callq 15b 157: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:2277 15b: 81 a3 3c 10 00 00 ff andl $0xfffffbff,0x103c(%rbx) 162: fb ff ff ../../../../dev/ic/re.c:2278 165: 48 83 c4 08 add $0x8,%rsp 169: 5b pop %rbx 16a: c9 leaveq 16b: c3 retq 16c: 66 data16 16d: 66 data16 16e: 66 data16 16f: 90 nop ../../../../dev/ic/re.c:2274 170: 48 8b 77 50 mov 0x50(%rdi),%rsi 174: 8b 7f 58 mov 0x58(%rdi),%edi 177: 31 c9 xor %ecx,%ecx 179: ba 54 00 00 00 mov $0x54,%edx 17e: e8 00 00 00 00 callq 183 17f: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 183: eb d6 jmp 15b 185: 66 data16 186: 66 data16 187: 66 data16 188: 90 nop 189: 66 data16 18a: 66 data16 18b: 66 data16 18c: 90 nop 18d: 66 data16 18e: 66 data16 18f: 90 nop 0000000000000190 : re_setup_sim_im(): ../../../../dev/ic/re.c:2252 190: 55 push %rbp 191: 48 89 e5 mov %rsp,%rbp 194: 53 push %rbx 195: 48 89 fb mov %rdi,%rbx 198: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:2253 19c: 81 bf bc 04 00 00 00 cmpl $0x74800000,0x4bc(%rdi) 1a3: 00 80 74 1a6: 74 5e je 206 ../../../../dev/ic/re.c:2264 1a8: 8b 87 50 10 00 00 mov 0x1050(%rdi),%eax 1ae: ba 67 66 66 66 mov $0x66666667,%edx 1b3: 48 8b 77 50 mov 0x50(%rdi),%rsi 1b7: 0f af 87 c8 04 00 00 imul 0x4c8(%rdi),%eax 1be: 8b 7f 58 mov 0x58(%rdi),%edi 1c1: 8d 0c c5 00 00 00 00 lea 0x0(,%rax,8),%ecx 1c8: 89 c8 mov %ecx,%eax 1ca: c1 f9 1f sar $0x1f,%ecx 1cd: f7 ea imul %edx 1cf: d1 fa sar %edx 1d1: 29 ca sub %ecx,%edx 1d3: 89 d1 mov %edx,%ecx 1d5: ba 58 00 00 00 mov $0x58,%edx 1da: e8 00 00 00 00 callq 1df 1db: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:2266 1df: 48 8b 73 50 mov 0x50(%rbx),%rsi 1e3: 8b 7b 58 mov 0x58(%rbx),%edi 1e6: b9 01 00 00 00 mov $0x1,%ecx 1eb: ba 48 00 00 00 mov $0x48,%edx 1f0: e8 00 00 00 00 callq 1f5 1f1: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:2267 1f5: 81 8b 3c 10 00 00 00 orl $0x400,0x103c(%rbx) 1fc: 04 00 00 ../../../../dev/ic/re.c:2268 1ff: 48 83 c4 08 add $0x8,%rsp 203: 5b pop %rbx 204: c9 leaveq 205: c3 retq ../../../../dev/ic/re.c:2254 206: 48 8b 77 50 mov 0x50(%rdi),%rsi 20a: 8b 7f 58 mov 0x58(%rdi),%edi 20d: b9 00 04 00 00 mov $0x400,%ecx 212: ba 54 00 00 00 mov $0x54,%edx 217: e8 00 00 00 00 callq 21c 218: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 21c: eb c1 jmp 1df 21e: 66 data16 21f: 90 nop 0000000000000220 : re_setup_intr(): ../../../../dev/ic/re.c:2308 220: 55 push %rbp 221: 48 89 e5 mov %rsp,%rbp 224: 48 83 ec 20 sub $0x20,%rsp 228: 48 89 5d e8 mov %rbx,0xffffffffffffffe8(%rbp) 22c: 4c 89 65 f0 mov %r12,0xfffffffffffffff0(%rbp) 230: 89 f3 mov %esi,%ebx 232: 4c 89 6d f8 mov %r13,0xfffffffffffffff8(%rbp) ../../../../dev/ic/re.c:2309 236: 89 d6 mov %edx,%esi ../../../../dev/ic/re.c:2308 238: 49 89 fc mov %rdi,%r12 23b: 41 89 d5 mov %edx,%r13d ../../../../dev/ic/re.c:2309 23e: e8 00 00 00 00 callq 243 23f: R_X86_64_PC32 re_config_imtype+0xfffffffffffffffc ../../../../dev/ic/re.c:2311 243: 85 db test %ebx,%ebx 245: 74 4b je 292 ../../../../dev/ic/re.c:2312 247: 41 0f b7 8c 24 40 10 movzwl 0x1040(%r12),%ecx 24e: 00 00 250: 49 8b 74 24 50 mov 0x50(%r12),%rsi 255: ba 3c 00 00 00 mov $0x3c,%edx 25a: 41 8b 7c 24 58 mov 0x58(%r12),%edi 25f: e8 00 00 00 00 callq 264 260: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2316 264: 41 83 fd 01 cmp $0x1,%r13d 268: 74 44 je 2ae 26a: 41 83 fd 02 cmp $0x2,%r13d 26e: 74 76 je 2e6 270: 45 85 ed test %r13d,%r13d 273: 75 5b jne 2d0 ../../../../dev/ic/re.c:2318 275: 4c 89 e7 mov %r12,%rdi 278: e8 00 00 00 00 callq 27d 279: R_X86_64_PC32 re_disable_sim_im+0xfffffffffffffffc ../../../../dev/ic/re.c:2319 27d: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:2337 280: 48 8b 5d e8 mov 0xffffffffffffffe8(%rbp),%rbx 284: 4c 8b 65 f0 mov 0xfffffffffffffff0(%rbp),%r12 288: 4c 8b 6d f8 mov 0xfffffffffffffff8(%rbp),%r13 28c: c9 leaveq ../../../../dev/ic/re.c:2319 28d: e9 00 00 00 00 jmpq 292 28e: R_X86_64_PC32 re_disable_hw_im+0xfffffffffffffffc ../../../../dev/ic/re.c:2314 292: 49 8b 74 24 50 mov 0x50(%r12),%rsi 297: 41 8b 7c 24 58 mov 0x58(%r12),%edi 29c: 31 c9 xor %ecx,%ecx 29e: ba 3c 00 00 00 mov $0x3c,%edx 2a3: e8 00 00 00 00 callq 2a8 2a4: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2316 2a8: 41 83 fd 01 cmp $0x1,%r13d 2ac: 75 bc jne 26a ../../../../dev/ic/re.c:2329 2ae: 4c 89 e7 mov %r12,%rdi 2b1: e8 00 00 00 00 callq 2b6 2b2: R_X86_64_PC32 re_disable_hw_im+0xfffffffffffffffc ../../../../dev/ic/re.c:2330 2b6: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:2337 2b9: 48 8b 5d e8 mov 0xffffffffffffffe8(%rbp),%rbx 2bd: 4c 8b 65 f0 mov 0xfffffffffffffff0(%rbp),%r12 2c1: 4c 8b 6d f8 mov 0xfffffffffffffff8(%rbp),%r13 2c5: c9 leaveq ../../../../dev/ic/re.c:2330 2c6: e9 00 00 00 00 jmpq 2cb 2c7: R_X86_64_PC32 re_setup_sim_im+0xfffffffffffffffc 2cb: 66 data16 2cc: 66 data16 2cd: 90 nop 2ce: 66 data16 2cf: 90 nop ../../../../dev/ic/re.c:2334 2d0: 49 8d 74 24 24 lea 0x24(%r12),%rsi 2d5: 44 89 ea mov %r13d,%edx 2d8: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2db: R_X86_64_32S .rodata.str1.1+0x40 2df: 31 c0 xor %eax,%eax 2e1: e8 00 00 00 00 callq 2e6 2e2: R_X86_64_PC32 panic+0xfffffffffffffffc ../../../../dev/ic/re.c:2323 2e6: 41 f6 84 24 3d 10 00 testb $0x2,0x103d(%r12) 2ed: 00 02 2ef: 74 1d je 30e ../../../../dev/ic/re.c:2324 2f1: 4c 89 e7 mov %r12,%rdi 2f4: e8 00 00 00 00 callq 2f9 2f5: R_X86_64_PC32 re_disable_sim_im+0xfffffffffffffffc ../../../../dev/ic/re.c:2325 2f9: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:2337 2fc: 48 8b 5d e8 mov 0xffffffffffffffe8(%rbp),%rbx 300: 4c 8b 65 f0 mov 0xfffffffffffffff0(%rbp),%r12 304: 4c 8b 6d f8 mov 0xfffffffffffffff8(%rbp),%r13 308: c9 leaveq ../../../../dev/ic/re.c:2325 309: e9 00 00 00 00 jmpq 30e 30a: R_X86_64_PC32 re_setup_hw_im+0xfffffffffffffffc ../../../../dev/ic/re.c:2323 30e: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 311: R_X86_64_32S .rodata.str1.1 315: ba 13 09 00 00 mov $0x913,%edx 31a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 31d: R_X86_64_32S .rodata.str1.1+0x1c 321: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 324: R_X86_64_32S .rodata.str1.1+0x34 328: e8 00 00 00 00 callq 32d 329: R_X86_64_PC32 __assert+0xfffffffffffffffc 32d: 66 data16 32e: 66 data16 32f: 90 nop 0000000000000330 : re_stop(): ../../../../dev/ic/re.c:2164 330: 55 push %rbp 331: 48 89 e5 mov %rsp,%rbp 334: 41 54 push %r12 336: 53 push %rbx ../../../../dev/ic/re.c:2168 337: 4c 8b 27 mov (%rdi),%r12 ../../../../dev/ic/re.c:2164 33a: 48 89 fb mov %rdi,%rbx ../../../../dev/ic/re.c:2170 33d: 66 c7 87 a2 00 00 00 movw $0x0,0xa2(%rdi) 344: 00 00 ../../../../dev/ic/re.c:2171 346: 41 81 a4 24 3c 10 00 andl $0xffff7bff,0x103c(%r12) 34d: 00 ff 7b ff ff ../../../../dev/ic/re.c:2173 352: 49 8d bc 24 10 10 00 lea 0x1010(%r12),%rdi 359: 00 35a: e8 00 00 00 00 callq 35f 35b: R_X86_64_PC32 timeout_del+0xfffffffffffffffc ../../../../dev/ic/re.c:2174 35f: 66 81 a3 a4 00 00 00 andw $0xfbbf,0xa4(%rbx) 366: bf fb ../../../../dev/ic/re.c:2176 368: 49 8d bc 24 48 04 00 lea 0x448(%r12),%rdi 36f: 00 370: e8 00 00 00 00 callq 375 371: R_X86_64_PC32 mii_down+0xfffffffffffffffc ../../../../dev/ic/re.c:2178 375: 49 8b 74 24 50 mov 0x50(%r12),%rsi 37a: 41 8b 7c 24 58 mov 0x58(%r12),%edi 37f: 31 c9 xor %ecx,%ecx 381: ba 37 00 00 00 mov $0x37,%edx 386: e8 00 00 00 00 callq 38b 387: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:2179 38b: 49 8b 74 24 50 mov 0x50(%r12),%rsi 390: 41 8b 7c 24 58 mov 0x58(%r12),%edi 395: 31 c9 xor %ecx,%ecx 397: ba 3c 00 00 00 mov $0x3c,%edx 39c: e8 00 00 00 00 callq 3a1 39d: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2180 3a1: 41 8b 7c 24 58 mov 0x58(%r12),%edi 3a6: 49 8b 74 24 50 mov 0x50(%r12),%rsi 3ab: b9 ff ff 00 00 mov $0xffff,%ecx 3b0: ba 3e 00 00 00 mov $0x3e,%edx 3b5: e8 00 00 00 00 callq 3ba 3b6: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2182 3ba: 49 8b bc 24 f8 0f 00 mov 0xff8(%r12),%rdi 3c1: 00 3c2: 48 85 ff test %rdi,%rdi 3c5: 74 1d je 3e4 ../../../../dev/ic/re.c:2183 3c7: e8 00 00 00 00 callq 3cc 3c8: R_X86_64_PC32 m_freem+0xfffffffffffffffc ../../../../dev/ic/re.c:2184 3cc: 49 c7 84 24 00 10 00 movq $0x0,0x1000(%r12) 3d3: 00 00 00 00 00 3d8: 49 c7 84 24 f8 0f 00 movq $0x0,0xff8(%r12) 3df: 00 00 00 00 00 ../../../../dev/ic/re.c:2206 3e4: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:2189 3e6: 4a 83 bc 23 60 05 00 cmpq $0x0,0x560(%rbx,%r12,1) 3ed: 00 00 3ef: 74 2c je 41d ../../../../dev/ic/re.c:2190 3f1: 49 8b 44 24 60 mov 0x60(%r12),%rax 3f6: 4a 8b b4 23 68 05 00 mov 0x568(%rbx,%r12,1),%rsi 3fd: 00 3fe: 48 89 c7 mov %rax,%rdi 401: ff 50 38 callq *0x38(%rax) ../../../../dev/ic/re.c:2192 404: 4a 8b bc 23 60 05 00 mov 0x560(%rbx,%r12,1),%rdi 40b: 00 40c: e8 00 00 00 00 callq 411 40d: R_X86_64_PC32 m_freem+0xfffffffffffffffc ../../../../dev/ic/re.c:2193 411: 4a c7 84 23 60 05 00 movq $0x0,0x560(%rbx,%r12,1) 418: 00 00 00 00 00 41d: 48 83 c3 18 add $0x18,%rbx ../../../../dev/ic/re.c:2188 421: 48 81 fb 00 06 00 00 cmp $0x600,%rbx 428: 75 bc jne 3e6 42a: 66 31 db xor %bx,%bx 42d: 66 data16 42e: 66 data16 42f: 90 nop ../../../../dev/ic/re.c:2199 430: 4a 83 bc 23 b0 0b 00 cmpq $0x0,0xbb0(%rbx,%r12,1) 437: 00 00 439: 74 2c je 467 ../../../../dev/ic/re.c:2200 43b: 49 8b 44 24 60 mov 0x60(%r12),%rax 440: 4a 8b b4 23 b8 0b 00 mov 0xbb8(%rbx,%r12,1),%rsi 447: 00 448: 48 89 c7 mov %rax,%rdi 44b: ff 50 38 callq *0x38(%rax) ../../../../dev/ic/re.c:2202 44e: 4a 8b bc 23 b0 0b 00 mov 0xbb0(%rbx,%r12,1),%rdi 455: 00 456: e8 00 00 00 00 callq 45b 457: R_X86_64_PC32 m_freem+0xfffffffffffffffc ../../../../dev/ic/re.c:2203 45b: 4a c7 84 23 b0 0b 00 movq $0x0,0xbb0(%rbx,%r12,1) 462: 00 00 00 00 00 467: 48 83 c3 10 add $0x10,%rbx ../../../../dev/ic/re.c:2198 46b: 48 81 fb 00 04 00 00 cmp $0x400,%rbx 472: 75 bc jne 430 ../../../../dev/ic/re.c:2206 474: 5b pop %rbx 475: 41 5c pop %r12 477: c9 leaveq 478: c3 retq 479: 66 data16 47a: 66 data16 47b: 66 data16 47c: 90 nop 47d: 66 data16 47e: 66 data16 47f: 90 nop 0000000000000480 : re_txeof(): ../../../../dev/ic/re.c:1501 480: 55 push %rbp 481: 48 89 e5 mov %rsp,%rbp 484: 41 57 push %r15 486: 41 56 push %r14 488: 41 55 push %r13 48a: 41 54 push %r12 48c: 49 89 fc mov %rdi,%r12 48f: 53 push %rbx 490: 48 83 ec 18 sub $0x18,%rsp ../../../../dev/ic/re.c:1509 494: 44 8b b7 60 0b 00 00 mov 0xb60(%rdi),%r14d ../../../../dev/ic/re.c:1513 49b: c7 45 d4 00 00 00 00 movl $0x0,0xffffffffffffffd4(%rbp) ../../../../dev/ic/re.c:1510 4a2: 49 63 d6 movslq %r14d,%rdx ../../../../dev/ic/re.c:1512 4a5: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 4a9: 48 83 bc c7 60 05 00 cmpq $0x0,0x560(%rdi,%rax,8) 4b0: 00 00 4b2: 75 49 jne 4fd 4b4: e9 62 01 00 00 jmpq 61b 4b9: 66 data16 4ba: 66 data16 4bb: 66 data16 4bc: 90 nop 4bd: 66 data16 4be: 66 data16 4bf: 90 nop ../../../../dev/ic/re.c:1539 4c0: 49 83 84 24 70 01 00 addq $0x1,0x170(%r12) 4c7: 00 01 ../../../../dev/ic/re.c:1509 4c9: 41 8d 46 01 lea 0x1(%r14),%eax ../../../../dev/ic/re.c:1510 4cd: c7 45 d4 01 00 00 00 movl $0x1,0xffffffffffffffd4(%rbp) ../../../../dev/ic/re.c:1509 4d4: 89 c2 mov %eax,%edx 4d6: c1 fa 1f sar $0x1f,%edx 4d9: c1 ea 1a shr $0x1a,%edx 4dc: 44 8d 34 10 lea (%rax,%rdx,1),%r14d 4e0: 41 83 e6 3f and $0x3f,%r14d 4e4: 41 29 d6 sub %edx,%r14d ../../../../dev/ic/re.c:1510 4e7: 49 63 d6 movslq %r14d,%rdx ../../../../dev/ic/re.c:1512 4ea: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 4ee: 49 83 bc c4 60 05 00 cmpq $0x0,0x560(%r12,%rax,8) 4f5: 00 00 4f7: 0f 84 1e 01 00 00 je 61b ../../../../dev/ic/re.c:1518 4fd: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 501: 4d 8b 4c 24 60 mov 0x60(%r12),%r9 506: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi 50d: 00 50e: 41 b8 0a 00 00 00 mov $0xa,%r8d 514: b9 10 00 00 00 mov $0x10,%ecx 519: 4d 8d 2c c4 lea (%r12,%rax,8),%r13 51d: 4c 89 cf mov %r9,%rdi 520: 49 8d 85 70 05 00 00 lea 0x570(%r13),%rax 527: 48 89 45 c8 mov %rax,0xffffffffffffffc8(%rbp) 52b: 49 63 9d 70 05 00 00 movslq 0x570(%r13),%rbx 532: 48 c1 e3 04 shl $0x4,%rbx 536: 48 89 da mov %rbx,%rdx 539: 41 ff 51 40 callq *0x40(%r9) ../../../../dev/ic/re.c:1520 53d: 48 89 d8 mov %rbx,%rax 540: 49 03 84 24 70 0b 00 add 0xb70(%r12),%rax 547: 00 ../../../../dev/ic/re.c:1522 548: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi 54f: 00 550: 41 b8 01 00 00 00 mov $0x1,%r8d 556: b9 10 00 00 00 mov $0x10,%ecx 55b: 48 89 da mov %rbx,%rdx ../../../../dev/ic/re.c:1520 55e: 44 8b 38 mov (%rax),%r15d ../../../../dev/ic/re.c:1522 561: 49 8b 44 24 60 mov 0x60(%r12),%rax 566: 48 89 c7 mov %rax,%rdi 569: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1523 56c: 41 f7 c7 00 00 00 10 test $0x10000000,%r15d 573: 0f 84 1f 01 00 00 je 698 ../../../../dev/ic/re.c:1524 579: 45 85 ff test %r15d,%r15d 57c: 0f 88 a7 00 00 00 js 629 ../../../../dev/ic/re.c:1528 582: 48 8b 55 c8 mov 0xffffffffffffffc8(%rbp),%rdx 586: 41 8b 84 24 78 0b 00 mov 0xb78(%r12),%eax 58d: 00 58e: 03 42 04 add 0x4(%rdx),%eax ../../../../dev/ic/re.c:1529 591: 41 3b 84 24 80 0b 00 cmp 0xb80(%r12),%eax 598: 00 ../../../../dev/ic/re.c:1528 599: 41 89 84 24 78 0b 00 mov %eax,0xb78(%r12) 5a0: 00 ../../../../dev/ic/re.c:1529 5a1: 0f 8f 10 01 00 00 jg 6b7 ../../../../dev/ic/re.c:1530 5a7: 49 8b 44 24 60 mov 0x60(%r12),%rax 5ac: 49 8b b5 68 05 00 00 mov 0x568(%r13),%rsi 5b3: 31 d2 xor %edx,%edx 5b5: 41 b8 08 00 00 00 mov $0x8,%r8d 5bb: 48 8b 4e 30 mov 0x30(%rsi),%rcx 5bf: 48 89 c7 mov %rax,%rdi 5c2: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1532 5c5: 49 8b 44 24 60 mov 0x60(%r12),%rax 5ca: 49 8b b5 68 05 00 00 mov 0x568(%r13),%rsi 5d1: 48 89 c7 mov %rax,%rdi 5d4: ff 50 38 callq *0x38(%rax) ../../../../dev/ic/re.c:1533 5d7: 49 8b bd 60 05 00 00 mov 0x560(%r13),%rdi 5de: e8 00 00 00 00 callq 5e3 5df: R_X86_64_PC32 m_freem+0xfffffffffffffffc ../../../../dev/ic/re.c:1536 5e3: 41 f7 c7 00 00 1f 00 test $0x1f0000,%r15d ../../../../dev/ic/re.c:1534 5ea: 49 c7 85 60 05 00 00 movq $0x0,0x560(%r13) 5f1: 00 00 00 00 ../../../../dev/ic/re.c:1536 5f5: 74 09 je 600 ../../../../dev/ic/re.c:1537 5f7: 49 83 84 24 78 01 00 addq $0x1,0x178(%r12) 5fe: 00 01 ../../../../dev/ic/re.c:1538 600: 41 81 e7 00 00 80 00 and $0x800000,%r15d 607: 0f 85 b3 fe ff ff jne 4c0 ../../../../dev/ic/re.c:1541 60d: 49 83 84 24 68 01 00 addq $0x1,0x168(%r12) 614: 00 01 616: e9 ae fe ff ff jmpq 4c9 ../../../../dev/ic/re.c:1513 61b: 45 39 b4 24 64 0b 00 cmp %r14d,0xb64(%r12) 622: 00 623: 0f 85 ad 00 00 00 jne 6d6 ../../../../dev/ic/re.c:1546 629: 41 8b 84 24 78 0b 00 mov 0xb78(%r12),%eax 630: 00 ../../../../dev/ic/re.c:1544 631: 45 89 b4 24 60 0b 00 mov %r14d,0xb60(%r12) 638: 00 ../../../../dev/ic/re.c:1546 639: 83 f8 04 cmp $0x4,%eax 63c: 7f 27 jg 665 ../../../../dev/ic/re.c:1556 63e: 41 39 84 24 80 0b 00 cmp %eax,0xb80(%r12) 645: 00 646: 7f 32 jg 67a ../../../../dev/ic/re.c:1559 648: 66 41 c7 84 24 32 01 movw $0x0,0x132(%r12) 64f: 00 00 00 00 ../../../../dev/ic/re.c:1562 653: 8b 45 d4 mov 0xffffffffffffffd4(%rbp),%eax 656: 48 83 c4 18 add $0x18,%rsp 65a: 5b pop %rbx 65b: 41 5c pop %r12 65d: 41 5d pop %r13 65f: 41 5e pop %r14 661: 41 5f pop %r15 663: c9 leaveq 664: c3 retq ../../../../dev/ic/re.c:1547 665: 66 41 81 a4 24 34 01 andw $0xfbff,0x134(%r12) 66c: 00 00 ff fb ../../../../dev/ic/re.c:1556 670: 41 39 84 24 80 0b 00 cmp %eax,0xb80(%r12) 677: 00 678: 7e ce jle 648 ../../../../dev/ic/re.c:1557 67a: 49 63 94 24 38 10 00 movslq 0x1038(%r12),%rdx 681: 00 682: 49 8b 74 24 50 mov 0x50(%r12),%rsi 687: b9 40 00 00 00 mov $0x40,%ecx 68c: 41 8b 7c 24 58 mov 0x58(%r12),%edi 691: e8 00 00 00 00 callq 696 692: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc 696: eb bb jmp 653 ../../../../dev/ic/re.c:1523 698: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 69b: R_X86_64_32S .rodata.str1.8+0x28 69f: ba f3 05 00 00 mov $0x5f3,%edx 6a4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 6a7: R_X86_64_32S .rodata.str1.1+0x1c 6ab: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 6ae: R_X86_64_32S .rodata.str1.1+0x34 6b2: e8 00 00 00 00 callq 6b7 6b3: R_X86_64_PC32 __assert+0xfffffffffffffffc ../../../../dev/ic/re.c:1529 6b7: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 6ba: R_X86_64_32S .rodata.str1.8+0x50 6be: ba f9 05 00 00 mov $0x5f9,%edx 6c3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 6c6: R_X86_64_32S .rodata.str1.1+0x1c 6ca: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 6cd: R_X86_64_32S .rodata.str1.1+0x34 6d1: e8 00 00 00 00 callq 6d6 6d2: R_X86_64_PC32 __assert+0xfffffffffffffffc ../../../../dev/ic/re.c:1513 6d6: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 6d9: R_X86_64_32S .rodata.str1.8 6dd: ba e9 05 00 00 mov $0x5e9,%edx 6e2: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 6e5: R_X86_64_32S .rodata.str1.1+0x1c 6e9: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 6ec: R_X86_64_32S .rodata.str1.1+0x34 6f0: e8 00 00 00 00 callq 6f5 6f1: R_X86_64_PC32 __assert+0xfffffffffffffffc 6f5: 66 data16 6f6: 66 data16 6f7: 66 data16 6f8: 90 nop 6f9: 66 data16 6fa: 66 data16 6fb: 66 data16 6fc: 90 nop 6fd: 66 data16 6fe: 66 data16 6ff: 90 nop 0000000000000700 : re_ifmedia_sts(): ../../../../dev/ic/re.c:2080 700: 55 push %rbp 701: 48 89 e5 mov %rsp,%rbp 704: 48 83 ec 10 sub $0x10,%rsp 708: 4c 89 64 24 08 mov %r12,0x8(%rsp) 70d: 48 89 1c 24 mov %rbx,(%rsp) 711: 49 89 f4 mov %rsi,%r12 ../../../../dev/ic/re.c:2083 714: 48 8b 1f mov (%rdi),%rbx ../../../../dev/ic/re.c:2085 717: 48 8d bb 48 04 00 00 lea 0x448(%rbx),%rdi 71e: e8 00 00 00 00 callq 723 71f: R_X86_64_PC32 mii_pollstat+0xfffffffffffffffc ../../../../dev/ic/re.c:2086 723: 8b 83 98 04 00 00 mov 0x498(%rbx),%eax 729: 41 89 44 24 1c mov %eax,0x1c(%r12) ../../../../dev/ic/re.c:2087 72e: 8b 83 94 04 00 00 mov 0x494(%rbx),%eax ../../../../dev/ic/re.c:2088 734: 48 8b 1c 24 mov (%rsp),%rbx ../../../../dev/ic/re.c:2087 738: 41 89 44 24 18 mov %eax,0x18(%r12) ../../../../dev/ic/re.c:2088 73d: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 742: c9 leaveq 743: c3 retq 744: 66 data16 745: 66 data16 746: 66 data16 747: 90 nop 748: 66 data16 749: 66 data16 74a: 66 data16 74b: 90 nop 74c: 66 data16 74d: 66 data16 74e: 66 data16 74f: 90 nop 0000000000000750 : re_ifmedia_upd(): ../../../../dev/ic/re.c:2067 750: 55 push %rbp ../../../../dev/ic/re.c:2072 751: 48 8b 3f mov (%rdi),%rdi ../../../../dev/ic/re.c:2067 754: 48 89 e5 mov %rsp,%rbp ../../../../dev/ic/re.c:2073 757: c9 leaveq ../../../../dev/ic/re.c:2072 758: 48 81 c7 48 04 00 00 add $0x448,%rdi 75f: e9 00 00 00 00 jmpq 764 760: R_X86_64_PC32 mii_mediachg+0xfffffffffffffffc 764: 66 data16 765: 66 data16 766: 66 data16 767: 90 nop 768: 66 data16 769: 66 data16 76a: 66 data16 76b: 90 nop 76c: 66 data16 76d: 66 data16 76e: 66 data16 76f: 90 nop 0000000000000770 : re_reset(): ../../../../dev/ic/re.c:585 770: 55 push %rbp ../../../../dev/ic/re.c:588 771: b9 10 00 00 00 mov $0x10,%ecx 776: ba 37 00 00 00 mov $0x37,%edx ../../../../dev/ic/re.c:585 77b: 48 89 e5 mov %rsp,%rbp 77e: 41 54 push %r12 ../../../../dev/ic/re.c:588 780: 45 31 e4 xor %r12d,%r12d ../../../../dev/ic/re.c:585 783: 53 push %rbx 784: 48 89 fb mov %rdi,%rbx ../../../../dev/ic/re.c:588 787: 48 8b 77 50 mov 0x50(%rdi),%rsi 78b: 8b 7f 58 mov 0x58(%rdi),%edi 78e: e8 00 00 00 00 callq 793 78f: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc 793: eb 0d jmp 7a2 ../../../../dev/ic/re.c:590 795: 41 83 c4 01 add $0x1,%r12d 799: 41 81 fc e8 03 00 00 cmp $0x3e8,%r12d 7a0: 74 51 je 7f3 ../../../../dev/ic/re.c:591 7a2: bf 0a 00 00 00 mov $0xa,%edi 7a7: ff 15 00 00 00 00 callq *0(%rip) # 7ad 7a9: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:592 7ad: 48 8b 73 50 mov 0x50(%rbx),%rsi 7b1: 8b 7b 58 mov 0x58(%rbx),%edi 7b4: ba 37 00 00 00 mov $0x37,%edx 7b9: e8 00 00 00 00 callq 7be 7ba: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 7be: a8 10 test $0x10,%al 7c0: 75 d3 jne 795 ../../../../dev/ic/re.c:595 7c2: 41 81 fc e8 03 00 00 cmp $0x3e8,%r12d 7c9: 74 28 je 7f3 ../../../../dev/ic/re.c:598 7cb: f6 83 3d 10 00 00 08 testb $0x8,0x103d(%rbx) 7d2: 75 05 jne 7d9 ../../../../dev/ic/re.c:600 7d4: 5b pop %rbx 7d5: 41 5c pop %r12 7d7: c9 leaveq 7d8: c3 retq ../../../../dev/ic/re.c:599 7d9: 48 8b 73 50 mov 0x50(%rbx),%rsi 7dd: 8b 7b 58 mov 0x58(%rbx),%edi 7e0: b9 01 00 00 00 mov $0x1,%ecx ../../../../dev/ic/re.c:600 7e5: 5b pop %rbx 7e6: 41 5c pop %r12 7e8: c9 leaveq ../../../../dev/ic/re.c:599 7e9: ba 82 00 00 00 mov $0x82,%edx 7ee: e9 00 00 00 00 jmpq 7f3 7ef: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:596 7f3: 48 8d 73 24 lea 0x24(%rbx),%rsi 7f7: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7fa: R_X86_64_32S .rodata.str1.1+0x56 7fe: 31 c0 xor %eax,%eax 800: e8 00 00 00 00 callq 805 801: R_X86_64_PC32 printf+0xfffffffffffffffc 805: eb c4 jmp 7cb 807: 66 data16 808: 66 data16 809: 90 nop 80a: 66 data16 80b: 66 data16 80c: 90 nop 80d: 66 data16 80e: 66 data16 80f: 90 nop 0000000000000810 : re_eeprom_putbyte(): ../../../../dev/ic/re.c:263 810: 55 push %rbp ../../../../dev/ic/re.c:266 811: b8 06 00 00 00 mov $0x6,%eax ../../../../dev/ic/re.c:263 816: 48 89 e5 mov %rsp,%rbp 819: 41 55 push %r13 81b: 41 89 f5 mov %esi,%r13d 81e: 41 54 push %r12 ../../../../dev/ic/re.c:272 820: 41 bc 01 00 00 00 mov $0x1,%r12d ../../../../dev/ic/re.c:263 826: 53 push %rbx 827: 48 89 fb mov %rdi,%rbx 82a: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:266 82e: 8b 8f c4 04 00 00 mov 0x4c4(%rdi),%ecx 834: d3 e0 shl %cl,%eax ../../../../dev/ic/re.c:272 836: 83 c1 03 add $0x3,%ecx 839: 41 d3 e4 shl %cl,%r12d ../../../../dev/ic/re.c:266 83c: 41 09 c5 or %eax,%r13d ../../../../dev/ic/re.c:272 83f: 45 85 e4 test %r12d,%r12d 842: 0f 85 a8 00 00 00 jne 8f0 848: e9 db 00 00 00 jmpq 928 84d: 66 data16 84e: 66 data16 84f: 90 nop ../../../../dev/ic/re.c:274 850: 48 8b 73 50 mov 0x50(%rbx),%rsi 854: 8b 7b 58 mov 0x58(%rbx),%edi 857: ba 50 00 00 00 mov $0x50,%edx 85c: e8 00 00 00 00 callq 861 85d: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 861: 48 8b 73 50 mov 0x50(%rbx),%rsi 865: 8b 7b 58 mov 0x58(%rbx),%edi 868: 83 c8 02 or $0x2,%eax 86b: 0f b6 c8 movzbl %al,%ecx 86e: ba 50 00 00 00 mov $0x50,%edx 873: e8 00 00 00 00 callq 878 874: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:277 878: bf 64 00 00 00 mov $0x64,%edi 87d: ff 15 00 00 00 00 callq *0(%rip) # 883 87f: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:278 883: 48 8b 73 50 mov 0x50(%rbx),%rsi 887: 8b 7b 58 mov 0x58(%rbx),%edi 88a: ba 50 00 00 00 mov $0x50,%edx 88f: e8 00 00 00 00 callq 894 890: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 894: 48 8b 73 50 mov 0x50(%rbx),%rsi 898: 8b 7b 58 mov 0x58(%rbx),%edi 89b: 83 c8 04 or $0x4,%eax 89e: 0f b6 c8 movzbl %al,%ecx 8a1: ba 50 00 00 00 mov $0x50,%edx 8a6: e8 00 00 00 00 callq 8ab 8a7: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:279 8ab: bf 96 00 00 00 mov $0x96,%edi 8b0: ff 15 00 00 00 00 callq *0(%rip) # 8b6 8b2: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:280 8b6: 48 8b 73 50 mov 0x50(%rbx),%rsi 8ba: 8b 7b 58 mov 0x58(%rbx),%edi 8bd: ba 50 00 00 00 mov $0x50,%edx 8c2: e8 00 00 00 00 callq 8c7 8c3: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 8c7: 48 8b 73 50 mov 0x50(%rbx),%rsi 8cb: 8b 7b 58 mov 0x58(%rbx),%edi 8ce: 89 c1 mov %eax,%ecx 8d0: 81 e1 fb 00 00 00 and $0xfb,%ecx 8d6: ba 50 00 00 00 mov $0x50,%edx 8db: e8 00 00 00 00 callq 8e0 8dc: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:281 8e0: bf 64 00 00 00 mov $0x64,%edi 8e5: ff 15 00 00 00 00 callq *0(%rip) # 8eb 8e7: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:272 8eb: 41 d1 fc sar %r12d 8ee: 74 38 je 928 ../../../../dev/ic/re.c:273 8f0: 45 85 e5 test %r12d,%r13d 8f3: 0f 85 57 ff ff ff jne 850 ../../../../dev/ic/re.c:276 8f9: 48 8b 73 50 mov 0x50(%rbx),%rsi 8fd: 8b 7b 58 mov 0x58(%rbx),%edi 900: ba 50 00 00 00 mov $0x50,%edx 905: e8 00 00 00 00 callq 90a 906: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 90a: 48 8b 73 50 mov 0x50(%rbx),%rsi 90e: 8b 7b 58 mov 0x58(%rbx),%edi 911: 89 c1 mov %eax,%ecx 913: 81 e1 fd 00 00 00 and $0xfd,%ecx 919: ba 50 00 00 00 mov $0x50,%edx 91e: e8 00 00 00 00 callq 923 91f: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc 923: e9 50 ff ff ff jmpq 878 ../../../../dev/ic/re.c:283 928: 48 83 c4 08 add $0x8,%rsp 92c: 5b pop %rbx 92d: 41 5c pop %r12 92f: 41 5d pop %r13 931: c9 leaveq 932: c3 retq 933: 66 data16 934: 66 data16 935: 66 data16 936: 90 nop 937: 66 data16 938: 66 data16 939: 90 nop 93a: 66 data16 93b: 66 data16 93c: 90 nop 93d: 66 data16 93e: 66 data16 93f: 90 nop 0000000000000940 : re_eeprom_getword(): ../../../../dev/ic/re.c:290 940: 55 push %rbp 941: 48 89 e5 mov %rsp,%rbp 944: 41 57 push %r15 946: 49 89 d7 mov %rdx,%r15 949: 41 56 push %r14 ../../../../dev/ic/re.c:297 94b: 41 be 00 80 00 00 mov $0x8000,%r14d ../../../../dev/ic/re.c:290 951: 41 55 push %r13 ../../../../dev/ic/re.c:297 953: 45 31 ed xor %r13d,%r13d ../../../../dev/ic/re.c:290 956: 41 54 push %r12 ../../../../dev/ic/re.c:297 958: 45 31 e4 xor %r12d,%r12d ../../../../dev/ic/re.c:290 95b: 53 push %rbx 95c: 48 89 fb mov %rdi,%rbx 95f: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:297 963: e8 00 00 00 00 callq 968 964: R_X86_64_PC32 re_eeprom_putbyte+0xfffffffffffffffc ../../../../dev/ic/re.c:303 968: 48 8b 73 50 mov 0x50(%rbx),%rsi 96c: 8b 7b 58 mov 0x58(%rbx),%edi 96f: ba 50 00 00 00 mov $0x50,%edx 974: e8 00 00 00 00 callq 979 975: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 979: 48 8b 73 50 mov 0x50(%rbx),%rsi 97d: 8b 7b 58 mov 0x58(%rbx),%edi 980: 83 c8 04 or $0x4,%eax 983: 0f b6 c8 movzbl %al,%ecx 986: ba 50 00 00 00 mov $0x50,%edx 98b: e8 00 00 00 00 callq 990 98c: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:304 990: bf 64 00 00 00 mov $0x64,%edi 995: ff 15 00 00 00 00 callq *0(%rip) # 99b 997: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:305 99b: 48 8b 73 50 mov 0x50(%rbx),%rsi 99f: 8b 7b 58 mov 0x58(%rbx),%edi 9a2: ba 50 00 00 00 mov $0x50,%edx 9a7: e8 00 00 00 00 callq 9ac 9a8: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc ../../../../dev/ic/re.c:306 9ac: 44 89 ea mov %r13d,%edx ../../../../dev/ic/re.c:307 9af: 48 8b 73 50 mov 0x50(%rbx),%rsi 9b3: 8b 7b 58 mov 0x58(%rbx),%edi ../../../../dev/ic/re.c:306 9b6: 44 09 f2 or %r14d,%edx 9b9: a8 01 test $0x1,%al 9bb: 44 0f 45 ea cmovne %edx,%r13d ../../../../dev/ic/re.c:307 9bf: ba 50 00 00 00 mov $0x50,%edx ../../../../dev/ic/re.c:302 9c4: 41 83 c4 01 add $0x1,%r12d ../../../../dev/ic/re.c:307 9c8: e8 00 00 00 00 callq 9cd 9c9: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 9cd: 48 8b 73 50 mov 0x50(%rbx),%rsi 9d1: 8b 7b 58 mov 0x58(%rbx),%edi 9d4: 89 c1 mov %eax,%ecx 9d6: 81 e1 fb 00 00 00 and $0xfb,%ecx 9dc: ba 50 00 00 00 mov $0x50,%edx ../../../../dev/ic/re.c:302 9e1: 41 d1 fe sar %r14d ../../../../dev/ic/re.c:307 9e4: e8 00 00 00 00 callq 9e9 9e5: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:308 9e9: bf 64 00 00 00 mov $0x64,%edi 9ee: ff 15 00 00 00 00 callq *0(%rip) # 9f4 9f0: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:302 9f4: 41 83 fc 10 cmp $0x10,%r12d 9f8: 0f 85 6a ff ff ff jne 968 ../../../../dev/ic/re.c:311 9fe: 66 45 89 2f mov %r13w,(%r15) ../../../../dev/ic/re.c:312 a02: 48 83 c4 08 add $0x8,%rsp a06: 5b pop %rbx a07: 41 5c pop %r12 a09: 41 5d pop %r13 a0b: 41 5e pop %r14 a0d: 41 5f pop %r15 a0f: c9 leaveq a10: c3 retq a11: 66 data16 a12: 66 data16 a13: 66 data16 a14: 90 nop a15: 66 data16 a16: 66 data16 a17: 66 data16 a18: 90 nop a19: 66 data16 a1a: 66 data16 a1b: 66 data16 a1c: 90 nop a1d: 66 data16 a1e: 66 data16 a1f: 90 nop 0000000000000a20 : re_read_eeprom(): ../../../../dev/ic/re.c:319 a20: 55 push %rbp a21: 48 89 e5 mov %rsp,%rbp a24: 41 57 push %r15 a26: 49 89 f7 mov %rsi,%r15 a29: 41 56 push %r14 a2b: 41 89 ce mov %ecx,%r14d a2e: 41 55 push %r13 a30: 41 54 push %r12 a32: 41 89 d4 mov %edx,%r12d ../../../../dev/ic/re.c:323 a35: ba 50 00 00 00 mov $0x50,%edx ../../../../dev/ic/re.c:319 a3a: 53 push %rbx a3b: 48 89 fb mov %rdi,%rbx a3e: 48 83 ec 18 sub $0x18,%rsp ../../../../dev/ic/re.c:321 a42: 66 c7 45 d6 00 00 movw $0x0,0xffffffffffffffd6(%rbp) ../../../../dev/ic/re.c:323 a48: 48 8b 77 50 mov 0x50(%rdi),%rsi a4c: 8b 7f 58 mov 0x58(%rdi),%edi a4f: e8 00 00 00 00 callq a54 a50: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc a54: 48 8b 73 50 mov 0x50(%rbx),%rsi a58: 8b 7b 58 mov 0x58(%rbx),%edi a5b: 83 c8 80 or $0xffffffffffffff80,%eax a5e: 0f b6 c8 movzbl %al,%ecx a61: ba 50 00 00 00 mov $0x50,%edx a66: e8 00 00 00 00 callq a6b a67: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:325 a6b: bf 64 00 00 00 mov $0x64,%edi a70: ff 15 00 00 00 00 callq *0(%rip) # a76 a72: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:327 a76: 45 85 f6 test %r14d,%r14d a79: 0f 8e 81 00 00 00 jle b00 a7f: 45 31 ed xor %r13d,%r13d ../../../../dev/ic/re.c:328 a82: 48 8b 73 50 mov 0x50(%rbx),%rsi a86: 8b 7b 58 mov 0x58(%rbx),%edi a89: ba 50 00 00 00 mov $0x50,%edx a8e: e8 00 00 00 00 callq a93 a8f: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc a93: 48 8b 73 50 mov 0x50(%rbx),%rsi a97: 8b 7b 58 mov 0x58(%rbx),%edi a9a: 83 c8 08 or $0x8,%eax a9d: 0f b6 c8 movzbl %al,%ecx aa0: ba 50 00 00 00 mov $0x50,%edx aa5: e8 00 00 00 00 callq aaa aa6: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:329 aaa: 48 8d 55 d6 lea 0xffffffffffffffd6(%rbp),%rdx aae: 44 89 e6 mov %r12d,%esi ab1: 48 89 df mov %rbx,%rdi ../../../../dev/ic/re.c:327 ab4: 41 83 c4 01 add $0x1,%r12d ../../../../dev/ic/re.c:329 ab8: e8 00 00 00 00 callq abd ab9: R_X86_64_PC32 re_eeprom_getword+0xfffffffffffffffc ../../../../dev/ic/re.c:330 abd: 48 8b 73 50 mov 0x50(%rbx),%rsi ac1: 8b 7b 58 mov 0x58(%rbx),%edi ac4: ba 50 00 00 00 mov $0x50,%edx ac9: e8 00 00 00 00 callq ace aca: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc ace: 48 8b 73 50 mov 0x50(%rbx),%rsi ad2: 8b 7b 58 mov 0x58(%rbx),%edi ad5: 89 c1 mov %eax,%ecx ad7: 81 e1 f7 00 00 00 and $0xf7,%ecx add: ba 50 00 00 00 mov $0x50,%edx ae2: e8 00 00 00 00 callq ae7 ae3: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:332 ae7: 0f b7 55 d6 movzwl 0xffffffffffffffd6(%rbp),%edx aeb: 43 8d 44 2d 00 lea 0x0(%r13,%r13,1),%eax ../../../../dev/ic/re.c:327 af0: 41 83 c5 01 add $0x1,%r13d af4: 45 39 f5 cmp %r14d,%r13d ../../../../dev/ic/re.c:332 af7: 48 98 cltq af9: 66 42 89 14 38 mov %dx,(%rax,%r15,1) ../../../../dev/ic/re.c:327 afe: 75 82 jne a82 ../../../../dev/ic/re.c:335 b00: 48 8b 73 50 mov 0x50(%rbx),%rsi b04: 8b 7b 58 mov 0x58(%rbx),%edi b07: ba 50 00 00 00 mov $0x50,%edx b0c: e8 00 00 00 00 callq b11 b0d: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc b11: 48 8b 73 50 mov 0x50(%rbx),%rsi b15: 8b 7b 58 mov 0x58(%rbx),%edi b18: 89 c1 mov %eax,%ecx b1a: 83 e1 7f and $0x7f,%ecx b1d: ba 50 00 00 00 mov $0x50,%edx b22: e8 00 00 00 00 callq b27 b23: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:336 b27: 48 83 c4 18 add $0x18,%rsp b2b: 5b pop %rbx b2c: 41 5c pop %r12 b2e: 41 5d pop %r13 b30: 41 5e pop %r14 b32: 41 5f pop %r15 b34: c9 leaveq b35: c3 retq b36: 66 data16 b37: 66 data16 b38: 66 data16 b39: 90 nop b3a: 66 data16 b3b: 66 data16 b3c: 90 nop b3d: 66 data16 b3e: 66 data16 b3f: 90 nop 0000000000000b40 : re_encap(): ../../../../dev/ic/re.c:1678 b40: 55 push %rbp b41: 48 89 e5 mov %rsp,%rbp b44: 41 57 push %r15 b46: 41 56 push %r14 b48: 41 55 push %r13 b4a: 41 54 push %r12 b4c: 49 89 fc mov %rdi,%r12 b4f: 53 push %rbx b50: 48 83 ec 58 sub $0x58,%rsp b54: 48 89 75 98 mov %rsi,0xffffffffffffff98(%rbp) b58: 48 89 55 90 mov %rdx,0xffffffffffffff90(%rbp) ../../../../dev/ic/re.c:1685 b5c: c7 45 b4 1b 00 00 00 movl $0x1b,0xffffffffffffffb4(%rbp) b63: 83 bf 78 0b 00 00 04 cmpl $0x4,0xb78(%rdi) b6a: 0f 8e 60 03 00 00 jle ed0 ../../../../dev/ic/re.c:1701 b70: 0f b7 56 38 movzwl 0x38(%rsi),%edx b74: c7 45 cc 00 00 00 00 movl $0x0,0xffffffffffffffcc(%rbp) b7b: c7 45 d0 00 00 00 00 movl $0x0,0xffffffffffffffd0(%rbp) b82: f6 c2 07 test $0x7,%dl b85: 0f 85 57 03 00 00 jne ee2 ../../../../dev/ic/re.c:1718 b8b: 48 8b 45 90 mov 0xffffffffffffff90(%rbp),%rax ../../../../dev/ic/re.c:1720 b8f: b9 01 04 00 00 mov $0x401,%ecx b94: 48 8b 55 98 mov 0xffffffffffffff98(%rbp),%rdx ../../../../dev/ic/re.c:1718 b98: 48 63 00 movslq (%rax),%rax b9b: 48 89 45 a0 mov %rax,0xffffffffffffffa0(%rbp) ../../../../dev/ic/re.c:1719 b9f: 48 8d 04 40 lea (%rax,%rax,2),%rax ba3: 49 8b 84 c4 68 05 00 mov 0x568(%r12,%rax,8),%rax baa: 00 bab: 48 89 45 a8 mov %rax,0xffffffffffffffa8(%rbp) ../../../../dev/ic/re.c:1720 baf: 49 8b 44 24 60 mov 0x60(%r12),%rax bb4: 48 8b 75 a8 mov 0xffffffffffffffa8(%rbp),%rsi bb8: 48 89 c7 mov %rax,%rdi bbb: ff 50 20 callq *0x20(%rax) ../../../../dev/ic/re.c:1722 bbe: 85 c0 test %eax,%eax ../../../../dev/ic/re.c:1720 bc0: 89 45 b4 mov %eax,0xffffffffffffffb4(%rbp) ../../../../dev/ic/re.c:1722 bc3: 0f 85 4f 03 00 00 jne f18 ../../../../dev/ic/re.c:1729 bc9: 48 8b 55 a8 mov 0xffffffffffffffa8(%rbp),%rdx ../../../../dev/ic/re.c:1731 bcd: 41 80 bc 24 3c 10 00 cmpb $0x0,0x103c(%r12) bd4: 00 00 ../../../../dev/ic/re.c:1729 bd6: 8b 52 38 mov 0x38(%rdx),%edx bd9: 89 55 b8 mov %edx,0xffffffffffffffb8(%rbp) ../../../../dev/ic/re.c:1731 bdc: 78 12 js bf0 bde: 48 8b 4d 98 mov 0xffffffffffffff98(%rbp),%rcx be2: 83 79 30 2a cmpl $0x2a,0x30(%rcx) be6: 0f 8e 8f 03 00 00 jle f7b bec: 66 data16 bed: 66 data16 bee: 66 data16 bef: 90 nop ../../../../dev/ic/re.c:1735 bf0: c7 45 c8 00 00 00 00 movl $0x0,0xffffffffffffffc8(%rbp) ../../../../dev/ic/re.c:1738 bf7: 41 8b 84 24 78 0b 00 mov 0xb78(%r12),%eax bfe: 00 bff: 83 e8 04 sub $0x4,%eax c02: 39 45 b8 cmp %eax,0xffffffffffffffb8(%rbp) c05: 0f 8f 24 03 00 00 jg f2f ../../../../dev/ic/re.c:1747 c0b: 48 8b 55 a8 mov 0xffffffffffffffa8(%rbp),%rdx c0f: 49 8b 44 24 60 mov 0x60(%r12),%rax c14: 41 b8 04 00 00 00 mov $0x4,%r8d c1a: 48 8b 75 a8 mov 0xffffffffffffffa8(%rbp),%rsi c1e: 48 8b 4a 30 mov 0x30(%rdx),%rcx c22: 48 89 c7 mov %rax,%rdi c25: 31 d2 xor %edx,%edx c27: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1756 c2a: 48 8b 4d 98 mov 0xffffffffffffff98(%rbp),%rcx c2e: f6 41 1e 20 testb $0x20,0x1e(%rcx) c32: 0f 85 62 03 00 00 jne f9a ../../../../dev/ic/re.c:1772 c38: 41 8b 84 24 7c 0b 00 mov 0xb7c(%r12),%eax c3f: 00 ../../../../dev/ic/re.c:1774 c40: 48 8b 55 a8 mov 0xffffffffffffffa8(%rbp),%rdx c44: c7 45 c4 ff ff ff ff movl $0xffffffff,0xffffffffffffffc4(%rbp) ../../../../dev/ic/re.c:1772 c4b: 89 45 bc mov %eax,0xffffffffffffffbc(%rbp) ../../../../dev/ic/re.c:1774 c4e: 89 45 c0 mov %eax,0xffffffffffffffc0(%rbp) c51: 8b 4a 38 mov 0x38(%rdx),%ecx c54: 85 c9 test %ecx,%ecx c56: 0f 8e 2d 01 00 00 jle d89 ../../../../dev/ic/re.c:1804 c5c: 8b 4d b8 mov 0xffffffffffffffb8(%rbp),%ecx ../../../../dev/ic/re.c:1774 c5f: 49 89 d7 mov %rdx,%r15 c62: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:1804 c64: 83 e9 01 sub $0x1,%ecx c67: 89 4d 8c mov %ecx,0xffffffffffffff8c(%rbp) c6a: eb 53 jmp cbf c6c: 66 data16 c6d: 66 data16 c6e: 66 data16 c6f: 90 nop ../../../../dev/ic/re.c:1808 c70: 41 89 4d 00 mov %ecx,0x0(%r13) ../../../../dev/ic/re.c:1809 c74: 49 8b 44 24 60 mov 0x60(%r12),%rax c79: b9 10 00 00 00 mov $0x10,%ecx c7e: 4c 89 f2 mov %r14,%rdx c81: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi c88: 00 c89: 41 b8 05 00 00 00 mov $0x5,%r8d ../../../../dev/ic/re.c:1775 c8f: 83 c3 01 add $0x1,%ebx c92: 49 83 c7 20 add $0x20,%r15 ../../../../dev/ic/re.c:1809 c96: 48 89 c7 mov %rax,%rdi c99: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1775 c9c: 8b 45 c0 mov 0xffffffffffffffc0(%rbp),%eax ../../../../dev/ic/re.c:1774 c9f: 48 8b 4d a8 mov 0xffffffffffffffa8(%rbp),%rcx ../../../../dev/ic/re.c:1775 ca3: 83 c0 01 add $0x1,%eax ca6: 89 c2 mov %eax,%edx ca8: c1 fa 1f sar $0x1f,%edx cab: 41 f7 bc 24 80 0b 00 idivl 0xb80(%r12) cb2: 00 cb3: 89 55 c0 mov %edx,0xffffffffffffffc0(%rbp) ../../../../dev/ic/re.c:1774 cb6: 39 59 38 cmp %ebx,0x38(%rcx) cb9: 0f 8e ca 00 00 00 jle d89 ../../../../dev/ic/re.c:1776 cbf: 4c 63 75 c0 movslq 0xffffffffffffffc0(%rbp),%r14 ../../../../dev/ic/re.c:1777 cc3: 49 8b 44 24 60 mov 0x60(%r12),%rax cc8: 41 b8 0a 00 00 00 mov $0xa,%r8d cce: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi cd5: 00 cd6: b9 10 00 00 00 mov $0x10,%ecx cdb: 48 89 c7 mov %rax,%rdi ../../../../dev/ic/re.c:1776 cde: 49 c1 e6 04 shl $0x4,%r14 ce2: 4d 89 f5 mov %r14,%r13 ce5: 4d 03 ac 24 70 0b 00 add 0xb70(%r12),%r13 cec: 00 ../../../../dev/ic/re.c:1777 ced: 4c 89 f2 mov %r14,%rdx cf0: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1780 cf3: 4c 89 f2 mov %r14,%rdx cf6: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi cfd: 00 cfe: 41 b8 01 00 00 00 mov $0x1,%r8d d04: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1779 d09: 41 8b 45 00 mov 0x0(%r13),%eax d0d: 89 45 d4 mov %eax,0xffffffffffffffd4(%rbp) ../../../../dev/ic/re.c:1780 d10: 49 8b 44 24 60 mov 0x60(%r12),%rax d15: 48 89 c7 mov %rax,%rdi d18: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1781 d1b: 8b 55 d4 mov 0xffffffffffffffd4(%rbp),%edx d1e: 85 d2 test %edx,%edx d20: 0f 88 8e 02 00 00 js fb4 ../../../../dev/ic/re.c:1795 d26: 8b 45 cc mov 0xffffffffffffffcc(%rbp),%eax d29: 41 89 45 04 mov %eax,0x4(%r13) ../../../../dev/ic/re.c:1796 d2d: 49 8b 47 40 mov 0x40(%r15),%rax ../../../../dev/ic/re.c:251 d31: 41 89 45 08 mov %eax,0x8(%r13) ../../../../dev/ic/re.c:253 d35: 48 c1 e8 20 shr $0x20,%rax d39: 41 89 45 0c mov %eax,0xc(%r13) ../../../../dev/ic/re.c:1797 d3d: 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%eax d40: 41 0b 47 48 or 0x48(%r15),%eax ../../../../dev/ic/re.c:1799 d44: 89 c1 mov %eax,%ecx d46: 0d 00 00 00 80 or $0x80000000,%eax d4b: 81 c9 00 00 00 20 or $0x20000000,%ecx d51: 85 db test %ebx,%ebx d53: 0f 45 c8 cmovne %eax,%ecx ../../../../dev/ic/re.c:1802 d56: 41 8b 84 24 80 0b 00 mov 0xb80(%r12),%eax d5d: 00 ../../../../dev/ic/re.c:1803 d5e: 89 ca mov %ecx,%edx d60: 81 ca 00 00 00 40 or $0x40000000,%edx ../../../../dev/ic/re.c:1802 d66: 83 e8 01 sub $0x1,%eax ../../../../dev/ic/re.c:1803 d69: 3b 45 c0 cmp 0xffffffffffffffc0(%rbp),%eax d6c: 0f 44 ca cmove %edx,%ecx ../../../../dev/ic/re.c:1804 d6f: 39 5d 8c cmp %ebx,0xffffffffffffff8c(%rbp) d72: 0f 85 f8 fe ff ff jne c70 ../../../../dev/ic/re.c:1805 d78: 8b 55 c0 mov 0xffffffffffffffc0(%rbp),%edx d7b: 81 c9 00 00 00 10 or $0x10000000,%ecx d81: 89 55 c4 mov %edx,0xffffffffffffffc4(%rbp) d84: e9 e7 fe ff ff jmpq c70 ../../../../dev/ic/re.c:1812 d89: 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%eax d8c: 85 c0 test %eax,%eax d8e: 0f 84 9e 00 00 00 je e32 ../../../../dev/ic/re.c:1813 d94: 48 63 55 c0 movslq 0xffffffffffffffc0(%rbp),%rdx ../../../../dev/ic/re.c:1814 d98: 8b 45 cc mov 0xffffffffffffffcc(%rbp),%eax ../../../../dev/ic/re.c:1822 d9b: 41 b8 05 00 00 00 mov $0x5,%r8d ../../../../dev/ic/re.c:1813 da1: 48 c1 e2 04 shl $0x4,%rdx da5: 48 89 d7 mov %rdx,%rdi da8: 49 03 bc 24 70 0b 00 add 0xb70(%r12),%rdi daf: 00 ../../../../dev/ic/re.c:1814 db0: 89 47 04 mov %eax,0x4(%rdi) ../../../../dev/ic/re.c:1815 db3: 49 8b 84 24 b0 0f 00 mov 0xfb0(%r12),%rax dba: 00 dbb: 48 8b 40 40 mov 0x40(%rax),%rax dbf: 48 05 00 04 00 00 add $0x400,%rax ../../../../dev/ic/re.c:251 dc5: 89 47 08 mov %eax,0x8(%rdi) ../../../../dev/ic/re.c:253 dc8: 48 c1 e8 20 shr $0x20,%rax dcc: 89 47 0c mov %eax,0xc(%rdi) ../../../../dev/ic/re.c:1816 dcf: 48 8b 4d 98 mov 0xffffffffffffff98(%rbp),%rcx dd3: b8 2b 00 00 00 mov $0x2b,%eax dd8: 2b 41 30 sub 0x30(%rcx),%eax ../../../../dev/ic/re.c:1819 ddb: 41 8b 8c 24 80 0b 00 mov 0xb80(%r12),%ecx de2: 00 de3: 83 e9 01 sub $0x1,%ecx ../../../../dev/ic/re.c:1816 de6: 0d 00 00 00 90 or $0x90000000,%eax deb: 0b 45 d0 or 0xffffffffffffffd0(%rbp),%eax ../../../../dev/ic/re.c:1820 dee: 89 c6 mov %eax,%esi df0: 81 ce 00 00 00 40 or $0x40000000,%esi df6: 3b 4d c0 cmp 0xffffffffffffffc0(%rbp),%ecx ../../../../dev/ic/re.c:1822 df9: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1820 dfe: 0f 44 c6 cmove %esi,%eax ../../../../dev/ic/re.c:1821 e01: 89 07 mov %eax,(%rdi) ../../../../dev/ic/re.c:1822 e03: 49 8b 44 24 60 mov 0x60(%r12),%rax e08: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi e0f: 00 e10: 48 89 c7 mov %rax,%rdi e13: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1825 e16: 8b 55 c0 mov 0xffffffffffffffc0(%rbp),%edx e19: 83 c2 01 add $0x1,%edx e1c: 89 d0 mov %edx,%eax e1e: c1 fa 1f sar $0x1f,%edx e21: 41 f7 bc 24 80 0b 00 idivl 0xb80(%r12) e28: 00 e29: 8b 45 c0 mov 0xffffffffffffffc0(%rbp),%eax e2c: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) e2f: 89 55 c0 mov %edx,0xffffffffffffffc0(%rbp) ../../../../dev/ic/re.c:1827 e32: 83 7d c4 ff cmpl $0xffffffffffffffff,0xffffffffffffffc4(%rbp) e36: 0f 84 f3 01 00 00 je 102f ../../../../dev/ic/re.c:1831 e3c: 48 63 55 bc movslq 0xffffffffffffffbc(%rbp),%rdx ../../../../dev/ic/re.c:1833 e40: 41 b8 05 00 00 00 mov $0x5,%r8d ../../../../dev/ic/re.c:1831 e46: 48 c1 e2 04 shl $0x4,%rdx e4a: 48 89 d1 mov %rdx,%rcx e4d: 49 03 8c 24 70 0b 00 add 0xb70(%r12),%rcx e54: 00 e55: 8b 01 mov (%rcx),%eax e57: 0d 00 00 00 80 or $0x80000000,%eax e5c: 89 01 mov %eax,(%rcx) ../../../../dev/ic/re.c:1833 e5e: 49 8b 44 24 60 mov 0x60(%r12),%rax e63: b9 10 00 00 00 mov $0x10,%ecx e68: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi e6f: 00 e70: 48 89 c7 mov %rax,%rdi e73: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1836 e76: 48 8b 55 a0 mov 0xffffffffffffffa0(%rbp),%rdx e7a: 48 8b 4d 98 mov 0xffffffffffffff98(%rbp),%rcx e7e: 48 8d 04 52 lea (%rdx,%rdx,2),%rax e82: 49 8d 04 c4 lea (%r12,%rax,8),%rax e86: 48 89 88 60 05 00 00 mov %rcx,0x560(%rax) ../../../../dev/ic/re.c:1837 e8d: 8b 55 c4 mov 0xffffffffffffffc4(%rbp),%edx e90: 89 90 70 05 00 00 mov %edx,0x570(%rax) ../../../../dev/ic/re.c:1838 e96: 8b 4d b8 mov 0xffffffffffffffb8(%rbp),%ecx e99: 89 88 74 05 00 00 mov %ecx,0x574(%rax) ../../../../dev/ic/re.c:1841 e9f: 8b 45 c0 mov 0xffffffffffffffc0(%rbp),%eax ../../../../dev/ic/re.c:1843 ea2: 48 8b 55 90 mov 0xffffffffffffff90(%rbp),%rdx ../../../../dev/ic/re.c:1840 ea6: 41 29 8c 24 78 0b 00 sub %ecx,0xb78(%r12) ead: 00 ../../../../dev/ic/re.c:1843 eae: 48 8b 4d 90 mov 0xffffffffffffff90(%rbp),%rcx ../../../../dev/ic/re.c:1841 eb2: 41 89 84 24 7c 0b 00 mov %eax,0xb7c(%r12) eb9: 00 ../../../../dev/ic/re.c:1843 eba: 8b 02 mov (%rdx),%eax ebc: 83 c0 01 add $0x1,%eax ebf: 89 c2 mov %eax,%edx ec1: c1 fa 1f sar $0x1f,%edx ec4: c1 ea 1a shr $0x1a,%edx ec7: 01 d0 add %edx,%eax ec9: 83 e0 3f and $0x3f,%eax ecc: 29 d0 sub %edx,%eax ece: 89 01 mov %eax,(%rcx) ../../../../dev/ic/re.c:1851 ed0: 8b 45 b4 mov 0xffffffffffffffb4(%rbp),%eax ed3: 48 83 c4 58 add $0x58,%rsp ed7: 5b pop %rbx ed8: 41 5c pop %r12 eda: 41 5d pop %r13 edc: 41 5e pop %r14 ede: 41 5f pop %r15 ee0: c9 leaveq ee1: c3 retq ../../../../dev/ic/re.c:1703 ee2: 80 bf 3c 10 00 00 00 cmpb $0x0,0x103c(%rdi) ee9: 79 5c jns f47 ../../../../dev/ic/re.c:1705 eeb: 89 d0 mov %edx,%eax eed: 83 e0 02 and $0x2,%eax ef0: 83 f8 01 cmp $0x1,%eax ef3: 19 c0 sbb %eax,%eax ef5: 25 00 00 00 c0 and $0xc0000000,%eax efa: 05 00 00 00 60 add $0x60000000,%eax ../../../../dev/ic/re.c:1707 eff: 83 e2 04 and $0x4,%edx ../../../../dev/ic/re.c:1705 f02: 89 45 cc mov %eax,0xffffffffffffffcc(%rbp) ../../../../dev/ic/re.c:1707 f05: 0f 84 80 fc ff ff je b8b ../../../../dev/ic/re.c:1708 f0b: 0d 00 00 00 80 or $0x80000000,%eax f10: 89 45 cc mov %eax,0xffffffffffffffcc(%rbp) f13: e9 73 fc ff ff jmpq b8b ../../../../dev/ic/re.c:1724 f18: 49 8d 74 24 24 lea 0x24(%r12),%rsi f1d: 89 c2 mov %eax,%edx f1f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi f22: R_X86_64_32S .rodata.str1.8+0x80 f26: 31 c0 xor %eax,%eax f28: e8 00 00 00 00 callq f2d f29: R_X86_64_PC32 printf+0xfffffffffffffffc f2d: eb a1 jmp ed0 ../../../../dev/ic/re.c:1845 f2f: c7 45 b4 1b 00 00 00 movl $0x1b,0xffffffffffffffb4(%rbp) ../../../../dev/ic/re.c:1848 f36: 49 8b 44 24 60 mov 0x60(%r12),%rax f3b: 48 8b 75 a8 mov 0xffffffffffffffa8(%rbp),%rsi f3f: 48 89 c7 mov %rax,%rdi f42: ff 50 38 callq *0x38(%rax) f45: eb 89 jmp ed0 ../../../../dev/ic/re.c:1711 f47: 89 d0 mov %edx,%eax ../../../../dev/ic/re.c:1713 f49: c7 45 cc 00 00 00 00 movl $0x0,0xffffffffffffffcc(%rbp) ../../../../dev/ic/re.c:1711 f50: 83 e0 02 and $0x2,%eax f53: 83 f8 01 cmp $0x1,%eax f56: 19 c9 sbb %ecx,%ecx f58: 66 31 c9 xor %cx,%cx f5b: 81 c1 00 00 05 00 add $0x50000,%ecx ../../../../dev/ic/re.c:1713 f61: 83 e2 04 and $0x4,%edx ../../../../dev/ic/re.c:1711 f64: 89 4d d0 mov %ecx,0xffffffffffffffd0(%rbp) ../../../../dev/ic/re.c:1713 f67: 0f 84 1e fc ff ff je b8b ../../../../dev/ic/re.c:1714 f6d: 81 c9 00 00 02 00 or $0x20000,%ecx f73: 89 4d d0 mov %ecx,0xffffffffffffffd0(%rbp) f76: e9 10 fc ff ff jmpq b8b ../../../../dev/ic/re.c:1731 f7b: f7 45 d0 00 00 04 00 testl $0x40000,0xffffffffffffffd0(%rbp) f82: 0f 84 68 fc ff ff je bf0 ../../../../dev/ic/re.c:1735 f88: 83 c2 01 add $0x1,%edx f8b: c7 45 c8 01 00 00 00 movl $0x1,0xffffffffffffffc8(%rbp) f92: 89 55 b8 mov %edx,0xffffffffffffffb8(%rbp) f95: e9 5d fc ff ff jmpq bf7 ../../../../dev/ic/re.c:1757 f9a: 0f b7 41 3a movzwl 0x3a(%rcx),%eax f9e: 81 4d cc 00 00 02 00 orl $0x20000,0xffffffffffffffcc(%rbp) fa5: 66 c1 c8 08 ror $0x8,%ax fa9: 0f b7 c0 movzwl %ax,%eax fac: 09 45 cc or %eax,0xffffffffffffffcc(%rbp) faf: e9 84 fc ff ff jmpq c38 ../../../../dev/ic/re.c:1782 fb4: 49 8d 74 24 24 lea 0x24(%r12),%rsi fb9: 31 c0 xor %eax,%eax fbb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi fbe: R_X86_64_32S .rodata.str1.8+0xa0 fc2: e8 00 00 00 00 callq fc7 fc3: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1784 fc7: 85 db test %ebx,%ebx fc9: 7e 58 jle 1023 fcb: 66 data16 fcc: 66 data16 fcd: 90 nop fce: 66 data16 fcf: 90 nop ../../../../dev/ic/re.c:1785 fd0: 41 8b 84 24 80 0b 00 mov 0xb80(%r12),%eax fd7: 00 ../../../../dev/ic/re.c:1787 fd8: 8b 55 c0 mov 0xffffffffffffffc0(%rbp),%edx ../../../../dev/ic/re.c:1788 fdb: 41 b8 05 00 00 00 mov $0x5,%r8d ../../../../dev/ic/re.c:1787 fe1: 01 c2 add %eax,%edx fe3: 89 c1 mov %eax,%ecx fe5: 29 da sub %ebx,%edx fe7: 89 d0 mov %edx,%eax fe9: c1 fa 1f sar $0x1f,%edx fec: f7 f9 idiv %ecx ../../../../dev/ic/re.c:1788 fee: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1787 ff3: 48 63 d2 movslq %edx,%rdx ff6: 48 c1 e2 04 shl $0x4,%rdx ffa: 48 89 d0 mov %rdx,%rax ffd: 49 03 84 24 70 0b 00 add 0xb70(%r12),%rax 1004: 00 1005: c7 00 00 00 00 00 movl $0x0,(%rax) ../../../../dev/ic/re.c:1788 100b: 49 8b 44 24 60 mov 0x60(%r12),%rax 1010: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi 1017: 00 1018: 48 89 c7 mov %rax,%rdi 101b: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1784 101e: 83 eb 01 sub $0x1,%ebx 1021: 75 ad jne fd0 ../../../../dev/ic/re.c:1847 1023: c7 45 b4 37 00 00 00 movl $0x37,0xffffffffffffffb4(%rbp) 102a: e9 07 ff ff ff jmpq f36 ../../../../dev/ic/re.c:1827 102f: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 1032: R_X86_64_32S .rodata.str1.1+0x72 1036: ba 23 07 00 00 mov $0x723,%edx 103b: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 103e: R_X86_64_32S .rodata.str1.1+0x1c 1042: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1045: R_X86_64_32S .rodata.str1.1+0x34 1049: e8 00 00 00 00 callq 104e 104a: R_X86_64_PC32 __assert+0xfffffffffffffffc 104e: 66 data16 104f: 90 nop 0000000000001050 : re_start(): ../../../../dev/ic/re.c:1859 1050: 55 push %rbp 1051: 48 89 e5 mov %rsp,%rbp 1054: 41 57 push %r15 1056: 41 56 push %r14 1058: 41 55 push %r13 105a: 41 54 push %r12 105c: 53 push %rbx 105d: 48 89 fb mov %rdi,%rbx 1060: 48 83 ec 18 sub $0x18,%rsp ../../../../dev/ic/re.c:1865 1064: f6 87 a5 00 00 00 04 testb $0x4,0xa5(%rdi) ../../../../dev/ic/re.c:1863 106b: 4c 8b 27 mov (%rdi),%r12 ../../../../dev/ic/re.c:1865 106e: 0f 85 24 01 00 00 jne 1198 ../../../../dev/ic/re.c:1867 1074: 66 41 83 bc 24 3c 10 cmpw $0x0,0x103c(%r12) 107b: 00 00 00 107e: 0f 89 14 01 00 00 jns 1198 ../../../../dev/ic/re.c:1870 1084: 41 8b 84 24 64 0b 00 mov 0xb64(%r12),%eax 108b: 00 ../../../../dev/ic/re.c:1875 108c: 4c 8d af 08 02 00 00 lea 0x208(%rdi),%r13 ../../../../dev/ic/re.c:1885 1093: 4c 8d 7d d4 lea 0xffffffffffffffd4(%rbp),%r15 ../../../../dev/ic/re.c:1870 1097: 45 31 f6 xor %r14d,%r14d 109a: 89 45 d4 mov %eax,0xffffffffffffffd4(%rbp) 109d: 66 data16 109e: 66 data16 109f: 90 nop ../../../../dev/ic/re.c:1875 10a0: 48 83 bb 70 02 00 00 cmpq $0x0,0x270(%rbx) 10a7: 00 10a8: 0f 84 98 00 00 00 je 1146 10ae: be 02 00 00 00 mov $0x2,%esi 10b3: 4c 89 ef mov %r13,%rdi 10b6: e8 00 00 00 00 callq 10bb 10b7: R_X86_64_PC32 tbr_dequeue+0xfffffffffffffffc 10bb: 48 89 c6 mov %rax,%rsi ../../../../dev/ic/re.c:1876 10be: 48 85 f6 test %rsi,%rsi 10c1: 0f 84 9c 00 00 00 je 1163 ../../../../dev/ic/re.c:1879 10c7: 8b 55 d4 mov 0xffffffffffffffd4(%rbp),%edx 10ca: 48 63 c2 movslq %edx,%rax 10cd: 48 8d 04 40 lea (%rax,%rax,2),%rax 10d1: 49 83 bc c4 60 05 00 cmpq $0x0,0x560(%r12,%rax,8) 10d8: 00 00 10da: 0f 85 be 01 00 00 jne 129e ../../../../dev/ic/re.c:1885 10e0: 4c 89 fa mov %r15,%rdx 10e3: 4c 89 e7 mov %r12,%rdi 10e6: e8 00 00 00 00 callq 10eb 10e7: R_X86_64_PC32 re_encap+0xfffffffffffffffc ../../../../dev/ic/re.c:1886 10eb: 83 f8 1b cmp $0x1b,%eax 10ee: 0f 84 b3 00 00 00 je 11a7 ../../../../dev/ic/re.c:1893 10f4: 85 c0 test %eax,%eax 10f6: 0f 85 ac 01 00 00 jne 12a8 ../../../../dev/ic/re.c:1898 10fc: 48 83 bb 70 02 00 00 cmpq $0x0,0x270(%rbx) 1103: 00 1104: 0f 84 e6 00 00 00 je 11f0 110a: be 01 00 00 00 mov $0x1,%esi 110f: 4c 89 ef mov %r13,%rdi 1112: e8 00 00 00 00 callq 1117 1113: R_X86_64_PC32 tbr_dequeue+0xfffffffffffffffc 1117: 48 89 c1 mov %rax,%rcx ../../../../dev/ic/re.c:1906 111a: 48 8b 7b 78 mov 0x78(%rbx),%rdi ../../../../dev/ic/re.c:1899 111e: 41 83 c6 01 add $0x1,%r14d ../../../../dev/ic/re.c:1906 1122: 48 85 ff test %rdi,%rdi 1125: 0f 84 75 ff ff ff je 10a0 ../../../../dev/ic/re.c:1907 112b: ba 02 00 00 00 mov $0x2,%edx 1130: 48 89 ce mov %rcx,%rsi 1133: e8 00 00 00 00 callq 1138 1134: R_X86_64_PC32 bpf_mtap_ether+0xfffffffffffffffc ../../../../dev/ic/re.c:1875 1138: 48 83 bb 70 02 00 00 cmpq $0x0,0x270(%rbx) 113f: 00 1140: 0f 85 68 ff ff ff jne 10ae 1146: f6 83 34 02 00 00 02 testb $0x2,0x234(%rbx) 114d: 0f 85 e2 00 00 00 jne 1235 1153: 48 8b b3 08 02 00 00 mov 0x208(%rbx),%rsi ../../../../dev/ic/re.c:1876 115a: 48 85 f6 test %rsi,%rsi 115d: 0f 85 64 ff ff ff jne 10c7 ../../../../dev/ic/re.c:1911 1163: 45 85 f6 test %r14d,%r14d 1166: 74 30 je 1198 ../../../../dev/ic/re.c:1914 1168: 8b 45 d4 mov 0xffffffffffffffd4(%rbp),%eax ../../../../dev/ic/re.c:1916 116b: 49 63 94 24 38 10 00 movslq 0x1038(%r12),%rdx 1172: 00 1173: b9 40 00 00 00 mov $0x40,%ecx 1178: 49 8b 74 24 50 mov 0x50(%r12),%rsi 117d: 41 8b 7c 24 58 mov 0x58(%r12),%edi ../../../../dev/ic/re.c:1914 1182: 41 89 84 24 64 0b 00 mov %eax,0xb64(%r12) 1189: 00 ../../../../dev/ic/re.c:1916 118a: e8 00 00 00 00 callq 118f 118b: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:1921 118f: 66 c7 83 a2 00 00 00 movw $0x5,0xa2(%rbx) 1196: 05 00 ../../../../dev/ic/re.c:1922 1198: 48 83 c4 18 add $0x18,%rsp 119c: 5b pop %rbx 119d: 41 5c pop %r12 119f: 41 5d pop %r13 11a1: 41 5e pop %r14 11a3: 41 5f pop %r15 11a5: c9 leaveq 11a6: c3 retq ../../../../dev/ic/re.c:1886 11a7: 41 8b 84 24 78 0b 00 mov 0xb78(%r12),%eax 11ae: 00 11af: 41 3b 84 24 80 0b 00 cmp 0xb80(%r12),%eax 11b6: 00 11b7: 0f 85 eb 00 00 00 jne 12a8 ../../../../dev/ic/re.c:1888 11bd: 48 83 bb 70 02 00 00 cmpq $0x0,0x270(%rbx) 11c4: 00 11c5: 0f 84 80 00 00 00 je 124b 11cb: 4c 89 ef mov %r13,%rdi 11ce: be 01 00 00 00 mov $0x1,%esi 11d3: e8 00 00 00 00 callq 11d8 11d4: R_X86_64_PC32 tbr_dequeue+0xfffffffffffffffc 11d8: 48 89 c7 mov %rax,%rdi ../../../../dev/ic/re.c:1889 11db: e8 00 00 00 00 callq 11e0 11dc: R_X86_64_PC32 m_freem+0xfffffffffffffffc ../../../../dev/ic/re.c:1890 11e0: 48 83 83 e0 00 00 00 addq $0x1,0xe0(%rbx) 11e7: 01 11e8: e9 b3 fe ff ff jmpq 10a0 11ed: 66 data16 11ee: 66 data16 11ef: 90 nop ../../../../dev/ic/re.c:1898 11f0: f6 83 34 02 00 00 02 testb $0x2,0x234(%rbx) 11f7: 0f 85 8b 00 00 00 jne 1288 11fd: 48 8b 8b 08 02 00 00 mov 0x208(%rbx),%rcx 1204: 48 85 c9 test %rcx,%rcx 1207: 0f 84 0d ff ff ff je 111a 120d: 48 8b 41 08 mov 0x8(%rcx),%rax 1211: 48 85 c0 test %rax,%rax 1214: 48 89 83 08 02 00 00 mov %rax,0x208(%rbx) 121b: 0f 84 ab 00 00 00 je 12cc 1221: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx) 1228: 00 1229: 83 ab 18 02 00 00 01 subl $0x1,0x218(%rbx) 1230: e9 e5 fe ff ff jmpq 111a ../../../../dev/ic/re.c:1875 1235: be 02 00 00 00 mov $0x2,%esi 123a: 4c 89 ef mov %r13,%rdi 123d: ff 93 50 02 00 00 callq *0x250(%rbx) 1243: 48 89 c6 mov %rax,%rsi 1246: e9 73 fe ff ff jmpq 10be ../../../../dev/ic/re.c:1888 124b: f6 83 34 02 00 00 02 testb $0x2,0x234(%rbx) 1252: 75 62 jne 12b6 1254: 48 8b bb 08 02 00 00 mov 0x208(%rbx),%rdi 125b: 48 85 ff test %rdi,%rdi 125e: 0f 84 77 ff ff ff je 11db 1264: 48 8b 47 08 mov 0x8(%rdi),%rax 1268: 48 85 c0 test %rax,%rax 126b: 48 89 83 08 02 00 00 mov %rax,0x208(%rbx) 1272: 74 68 je 12dc 1274: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 127b: 00 127c: 83 ab 18 02 00 00 01 subl $0x1,0x218(%rbx) 1283: e9 53 ff ff ff jmpq 11db ../../../../dev/ic/re.c:1898 1288: be 01 00 00 00 mov $0x1,%esi 128d: 4c 89 ef mov %r13,%rdi 1290: ff 93 50 02 00 00 callq *0x250(%rbx) 1296: 48 89 c1 mov %rax,%rcx 1299: e9 7c fe ff ff jmpq 111a ../../../../dev/ic/re.c:1880 129e: 41 3b 94 24 60 0b 00 cmp 0xb60(%r12),%edx 12a5: 00 12a6: 75 41 jne 12e9 ../../../../dev/ic/re.c:1894 12a8: 66 81 8b a4 00 00 00 orw $0x400,0xa4(%rbx) 12af: 00 04 12b1: e9 ad fe ff ff jmpq 1163 ../../../../dev/ic/re.c:1888 12b6: 4c 89 ef mov %r13,%rdi 12b9: be 01 00 00 00 mov $0x1,%esi 12be: ff 93 50 02 00 00 callq *0x250(%rbx) 12c4: 48 89 c7 mov %rax,%rdi 12c7: e9 0f ff ff ff jmpq 11db ../../../../dev/ic/re.c:1898 12cc: 48 c7 83 10 02 00 00 movq $0x0,0x210(%rbx) 12d3: 00 00 00 00 12d7: e9 45 ff ff ff jmpq 1221 ../../../../dev/ic/re.c:1888 12dc: 48 c7 83 10 02 00 00 movq $0x0,0x210(%rbx) 12e3: 00 00 00 00 12e7: eb 8b jmp 1274 ../../../../dev/ic/re.c:1880 12e9: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 12ec: R_X86_64_32S .rodata.str1.8+0xc8 12f0: ba 58 07 00 00 mov $0x758,%edx 12f5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 12f8: R_X86_64_32S .rodata.str1.1+0x1c 12fc: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 12ff: R_X86_64_32S .rodata.str1.1+0x34 1303: e8 00 00 00 00 callq 1308 1304: R_X86_64_PC32 __assert+0xfffffffffffffffc 1308: 66 data16 1309: 66 data16 130a: 66 data16 130b: 90 nop 130c: 66 data16 130d: 66 data16 130e: 66 data16 130f: 90 nop 0000000000001310 : re_tick(): ../../../../dev/ic/re.c:1566 1310: 55 push %rbp 1311: 48 89 e5 mov %rsp,%rbp 1314: 41 54 push %r12 1316: 53 push %rbx 1317: 48 89 fb mov %rdi,%rbx ../../../../dev/ic/re.c:1575 131a: bf 07 00 00 00 mov $0x7,%edi 131f: e8 00 00 00 00 callq 1324 1320: R_X86_64_PC32 splraise+0xfffffffffffffffc ../../../../dev/ic/re.c:1577 1324: 48 8d bb 48 04 00 00 lea 0x448(%rbx),%rdi ../../../../dev/ic/re.c:1575 132b: 41 89 c4 mov %eax,%r12d ../../../../dev/ic/re.c:1577 132e: e8 00 00 00 00 callq 1333 132f: R_X86_64_PC32 mii_tick+0xfffffffffffffffc ../../../../dev/ic/re.c:1578 1333: 8b 93 3c 10 00 00 mov 0x103c(%rbx),%edx 1339: 66 85 d2 test %dx,%dx 133c: 79 32 jns 1370 ../../../../dev/ic/re.c:1579 133e: f6 83 94 04 00 00 02 testb $0x2,0x494(%rbx) 1345: 75 09 jne 1350 ../../../../dev/ic/re.c:1580 1347: 80 e6 7f and $0x7f,%dh 134a: 89 93 3c 10 00 00 mov %edx,0x103c(%rbx) ../../../../dev/ic/re.c:1589 1350: 44 89 e7 mov %r12d,%edi 1353: e8 00 00 00 00 callq 1358 1354: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:1591 1358: 48 8d bb 10 10 00 00 lea 0x1010(%rbx),%rdi 135f: be 01 00 00 00 mov $0x1,%esi ../../../../dev/ic/re.c:1592 1364: 5b pop %rbx 1365: 41 5c pop %r12 1367: c9 leaveq ../../../../dev/ic/re.c:1591 1368: e9 00 00 00 00 jmpq 136d 1369: R_X86_64_PC32 timeout_add_sec+0xfffffffffffffffc 136d: 66 data16 136e: 66 data16 136f: 90 nop ../../../../dev/ic/re.c:1582 1370: f6 83 94 04 00 00 02 testb $0x2,0x494(%rbx) 1377: 74 d7 je 1350 1379: 8b 83 98 04 00 00 mov 0x498(%rbx),%eax 137f: 83 e0 1f and $0x1f,%eax 1382: 83 f8 02 cmp $0x2,%eax 1385: 74 c9 je 1350 ../../../../dev/ic/re.c:1585 1387: 8b b3 a8 02 00 00 mov 0x2a8(%rbx),%esi ../../../../dev/ic/re.c:1584 138d: 80 ce 80 or $0x80,%dh 1390: 89 93 3c 10 00 00 mov %edx,0x103c(%rbx) ../../../../dev/ic/re.c:1585 1396: 85 f6 test %esi,%esi 1398: 74 b6 je 1350 ../../../../dev/ic/re.c:1586 139a: 48 8d bb 90 00 00 00 lea 0x90(%rbx),%rdi 13a1: e8 00 00 00 00 callq 13a6 13a2: R_X86_64_PC32 re_start+0xfffffffffffffffc 13a6: eb a8 jmp 1350 13a8: 66 data16 13a9: 66 data16 13aa: 66 data16 13ab: 90 nop 13ac: 66 data16 13ad: 66 data16 13ae: 66 data16 13af: 90 nop 00000000000013b0 : re_tx_list_init(): ../../../../dev/ic/re.c:1285 13b0: 55 push %rbp ../../../../dev/ic/re.c:1288 13b1: 31 f6 xor %esi,%esi ../../../../dev/ic/re.c:1285 13b3: 48 89 e5 mov %rsp,%rbp 13b6: 53 push %rbx 13b7: 48 89 fb mov %rdi,%rbx 13ba: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:1288 13be: 48 63 97 80 0b 00 00 movslq 0xb80(%rdi),%rdx 13c5: 48 8b bf 70 0b 00 00 mov 0xb70(%rdi),%rdi 13cc: 48 c1 e2 04 shl $0x4,%rdx 13d0: e8 00 00 00 00 callq 13d5 13d1: R_X86_64_PC32 memset+0xfffffffffffffffc 13d5: 31 c0 xor %eax,%eax ../../../../dev/ic/re.c:1290 13d7: 48 c7 84 18 60 05 00 movq $0x0,0x560(%rax,%rbx,1) 13de: 00 00 00 00 00 13e3: 48 83 c0 18 add $0x18,%rax ../../../../dev/ic/re.c:1289 13e7: 48 3d 00 06 00 00 cmp $0x600,%rax 13ed: 75 e8 jne 13d7 ../../../../dev/ic/re.c:1293 13ef: 48 8b 43 60 mov 0x60(%rbx),%rax 13f3: 48 8b b3 68 0b 00 00 mov 0xb68(%rbx),%rsi 13fa: 41 b8 05 00 00 00 mov $0x5,%r8d 1400: 31 d2 xor %edx,%edx 1402: 48 89 c7 mov %rax,%rdi 1405: 48 8b 4e 30 mov 0x30(%rsi),%rcx 1409: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1299 140c: 8b 83 80 0b 00 00 mov 0xb80(%rbx),%eax ../../../../dev/ic/re.c:1297 1412: c7 83 64 0b 00 00 00 movl $0x0,0xb64(%rbx) 1419: 00 00 00 ../../../../dev/ic/re.c:1298 141c: c7 83 60 0b 00 00 00 movl $0x0,0xb60(%rbx) 1423: 00 00 00 ../../../../dev/ic/re.c:1300 1426: c7 83 7c 0b 00 00 00 movl $0x0,0xb7c(%rbx) 142d: 00 00 00 ../../../../dev/ic/re.c:1299 1430: 89 83 78 0b 00 00 mov %eax,0xb78(%rbx) ../../../../dev/ic/re.c:1303 1436: 48 83 c4 08 add $0x8,%rsp 143a: 31 c0 xor %eax,%eax 143c: 5b pop %rbx 143d: c9 leaveq 143e: c3 retq 143f: 90 nop 0000000000001440 : re_newbuf(): ../../../../dev/ic/re.c:1219 1440: 55 push %rbp ../../../../dev/ic/re.c:1227 1441: 48 8d 97 90 00 00 00 lea 0x90(%rdi),%rdx 1448: b9 00 08 00 00 mov $0x800,%ecx 144d: be 02 00 00 00 mov $0x2,%esi ../../../../dev/ic/re.c:1219 1452: 48 89 e5 mov %rsp,%rbp 1455: 48 83 ec 40 sub $0x40,%rsp 1459: 4c 89 6d e8 mov %r13,0xffffffffffffffe8(%rbp) 145d: 49 89 fd mov %rdi,%r13 ../../../../dev/ic/re.c:1227 1460: 31 ff xor %edi,%edi ../../../../dev/ic/re.c:1219 1462: 4c 89 65 e0 mov %r12,0xffffffffffffffe0(%rbp) 1466: 48 89 5d d8 mov %rbx,0xffffffffffffffd8(%rbp) 146a: 4c 89 75 f0 mov %r14,0xfffffffffffffff0(%rbp) 146e: 4c 89 7d f8 mov %r15,0xfffffffffffffff8(%rbp) ../../../../dev/ic/re.c:1227 1472: e8 00 00 00 00 callq 1477 1473: R_X86_64_PC32 m_clget+0xfffffffffffffffc 1477: 49 89 c4 mov %rax,%r12 ../../../../dev/ic/re.c:1228 147a: b8 37 00 00 00 mov $0x37,%eax 147f: 4d 85 e4 test %r12,%r12 1482: 74 55 je 14d9 ../../../../dev/ic/re.c:1236 1484: 41 c7 44 24 30 00 08 movl $0x800,0x30(%r12) 148b: 00 00 148d: 41 c7 44 24 18 00 08 movl $0x800,0x18(%r12) 1494: 00 00 ../../../../dev/ic/re.c:1242 1496: b9 01 02 00 00 mov $0x201,%ecx ../../../../dev/ic/re.c:1239 149b: 41 8b 9d c4 0f 00 00 mov 0xfc4(%r13),%ebx ../../../../dev/ic/re.c:1242 14a2: 4c 89 e2 mov %r12,%rdx ../../../../dev/ic/re.c:1240 14a5: 4c 63 f3 movslq %ebx,%r14 ../../../../dev/ic/re.c:1241 14a8: 49 c1 e6 04 shl $0x4,%r14 14ac: 4b 8d 04 2e lea (%r14,%r13,1),%rax 14b0: 48 89 45 c0 mov %rax,0xffffffffffffffc0(%rbp) 14b4: 4c 8b b8 b8 0b 00 00 mov 0xbb8(%rax),%r15 ../../../../dev/ic/re.c:1242 14bb: 49 8b 45 60 mov 0x60(%r13),%rax 14bf: 4c 89 fe mov %r15,%rsi 14c2: 48 89 c7 mov %rax,%rdi 14c5: ff 50 20 callq *0x20(%rax) ../../../../dev/ic/re.c:1244 14c8: 85 c0 test %eax,%eax 14ca: 74 23 je 14ef ../../../../dev/ic/re.c:1259 14cc: 4c 89 e7 mov %r12,%rdi 14cf: e8 00 00 00 00 callq 14d4 14d0: R_X86_64_PC32 m_freem+0xfffffffffffffffc 14d4: b8 37 00 00 00 mov $0x37,%eax ../../../../dev/ic/re.c:1280 14d9: 48 8b 5d d8 mov 0xffffffffffffffd8(%rbp),%rbx 14dd: 4c 8b 65 e0 mov 0xffffffffffffffe0(%rbp),%r12 14e1: 4c 8b 6d e8 mov 0xffffffffffffffe8(%rbp),%r13 14e5: 4c 8b 75 f0 mov 0xfffffffffffffff0(%rbp),%r14 14e9: 4c 8b 7d f8 mov 0xfffffffffffffff8(%rbp),%r15 14ed: c9 leaveq 14ee: c3 retq ../../../../dev/ic/re.c:1249 14ef: 49 8b 45 60 mov 0x60(%r13),%rax 14f3: 31 d2 xor %edx,%edx 14f5: 49 8b 4f 30 mov 0x30(%r15),%rcx 14f9: 41 b8 01 00 00 00 mov $0x1,%r8d 14ff: 4c 89 fe mov %r15,%rsi 1502: 48 89 c7 mov %rax,%rdi 1505: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1252 1508: 49 8b 95 b8 0f 00 00 mov 0xfb8(%r13),%rdx ../../../../dev/ic/re.c:1253 150f: 49 8b 45 60 mov 0x60(%r13),%rax 1513: 41 b8 0a 00 00 00 mov $0xa,%r8d 1519: 49 8b b5 b0 0f 00 00 mov 0xfb0(%r13),%rsi 1520: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1252 1525: 4c 01 f2 add %r14,%rdx ../../../../dev/ic/re.c:1253 1528: 48 89 c7 mov %rax,%rdi ../../../../dev/ic/re.c:1252 152b: 48 89 55 c8 mov %rdx,0xffffffffffffffc8(%rbp) ../../../../dev/ic/re.c:1253 152f: 4c 89 f2 mov %r14,%rdx 1532: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1254 1535: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax ../../../../dev/ic/re.c:1255 1539: 49 8b b5 b0 0f 00 00 mov 0xfb0(%r13),%rsi 1540: 41 b8 01 00 00 00 mov $0x1,%r8d 1546: b9 10 00 00 00 mov $0x10,%ecx 154b: 4c 89 f2 mov %r14,%rdx ../../../../dev/ic/re.c:1254 154e: 8b 00 mov (%rax),%eax 1550: 89 45 d4 mov %eax,0xffffffffffffffd4(%rbp) ../../../../dev/ic/re.c:1255 1553: 49 8b 45 60 mov 0x60(%r13),%rax 1557: 48 89 c7 mov %rax,%rdi 155a: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1256 155d: 8b 7d d4 mov 0xffffffffffffffd4(%rbp),%edi 1560: 85 ff test %edi,%edi 1562: 79 17 jns 157b ../../../../dev/ic/re.c:1257 1564: 49 8d 75 24 lea 0x24(%r13),%rsi 1568: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 156b: R_X86_64_32S .rodata.str1.8+0xf0 156f: 31 c0 xor %eax,%eax 1571: e8 00 00 00 00 callq 1576 1572: R_X86_64_PC32 printf+0xfffffffffffffffc 1576: e9 51 ff ff ff jmpq 14cc ../../../../dev/ic/re.c:1263 157b: 48 8b 55 c0 mov 0xffffffffffffffc0(%rbp),%rdx ../../../../dev/ic/re.c:1271 157f: 41 b8 05 00 00 00 mov $0x5,%r8d 1585: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1263 158a: 4c 89 a2 b0 0b 00 00 mov %r12,0xbb0(%rdx) ../../../../dev/ic/re.c:1265 1591: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax 1595: c7 40 04 00 00 00 00 movl $0x0,0x4(%rax) ../../../../dev/ic/re.c:1266 159c: 45 8b 67 48 mov 0x48(%r15),%r12d ../../../../dev/ic/re.c:251 15a0: 48 8b 55 c8 mov 0xffffffffffffffc8(%rbp),%rdx ../../../../dev/ic/re.c:1268 15a4: 44 89 e0 mov %r12d,%eax 15a7: 0d 00 00 00 40 or $0x40000000,%eax 15ac: 83 fb 3f cmp $0x3f,%ebx 15af: 44 0f 44 e0 cmove %eax,%r12d ../../../../dev/ic/re.c:1269 15b3: 49 8b 47 40 mov 0x40(%r15),%rax ../../../../dev/ic/re.c:251 15b7: 89 42 08 mov %eax,0x8(%rdx) ../../../../dev/ic/re.c:253 15ba: 48 c1 e8 20 shr $0x20,%rax 15be: 89 42 0c mov %eax,0xc(%rdx) ../../../../dev/ic/re.c:1270 15c1: 44 89 22 mov %r12d,(%rdx) ../../../../dev/ic/re.c:1271 15c4: 4c 89 f2 mov %r14,%rdx 15c7: 49 8b 45 60 mov 0x60(%r13),%rax 15cb: 49 8b b5 b0 0f 00 00 mov 0xfb0(%r13),%rsi ../../../../dev/ic/re.c:1272 15d2: 41 81 cc 00 00 00 80 or $0x80000000,%r12d ../../../../dev/ic/re.c:1271 15d9: 48 89 c7 mov %rax,%rdi 15dc: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1273 15df: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax ../../../../dev/ic/re.c:1274 15e3: 4c 89 f2 mov %r14,%rdx 15e6: 41 b8 05 00 00 00 mov $0x5,%r8d 15ec: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1273 15f1: 44 89 20 mov %r12d,(%rax) ../../../../dev/ic/re.c:1274 15f4: 49 8b 45 60 mov 0x60(%r13),%rax 15f8: 49 8b b5 b0 0f 00 00 mov 0xfb0(%r13),%rsi 15ff: 48 89 c7 mov %rax,%rdi 1602: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1276 1605: 8d 43 01 lea 0x1(%rbx),%eax ../../../../dev/ic/re.c:1277 1608: 41 83 85 c8 0f 00 00 addl $0x1,0xfc8(%r13) 160f: 01 ../../../../dev/ic/re.c:1276 1610: 89 c2 mov %eax,%edx 1612: c1 fa 1f sar $0x1f,%edx 1615: c1 ea 1a shr $0x1a,%edx 1618: 01 d0 add %edx,%eax 161a: 83 e0 3f and $0x3f,%eax 161d: 29 d0 sub %edx,%eax 161f: 41 89 85 c4 0f 00 00 mov %eax,0xfc4(%r13) ../../../../dev/ic/re.c:1277 1626: 31 c0 xor %eax,%eax 1628: e9 ac fe ff ff jmpq 14d9 162d: 66 data16 162e: 66 data16 162f: 90 nop 0000000000001630 : re_rx_list_fill(): ../../../../dev/ic/re.c:1322 1630: 55 push %rbp 1631: 48 89 e5 mov %rsp,%rbp 1634: 53 push %rbx 1635: 48 89 fb mov %rdi,%rbx 1638: 48 83 ec 08 sub $0x8,%rsp 163c: 66 data16 163d: 66 data16 163e: 66 data16 163f: 90 nop ../../../../dev/ic/re.c:1323 1640: 83 bb c8 0f 00 00 3f cmpl $0x3f,0xfc8(%rbx) 1647: 7f 0d jg 1656 ../../../../dev/ic/re.c:1324 1649: 48 89 df mov %rbx,%rdi 164c: e8 00 00 00 00 callq 1651 164d: R_X86_64_PC32 re_newbuf+0xfffffffffffffffc 1651: 83 f8 37 cmp $0x37,%eax 1654: 75 ea jne 1640 ../../../../dev/ic/re.c:1327 1656: 48 83 c4 08 add $0x8,%rsp 165a: 5b pop %rbx 165b: c9 leaveq 165c: c3 retq 165d: 66 data16 165e: 66 data16 165f: 90 nop 0000000000001660 : re_rxeof(): ../../../../dev/ic/re.c:1336 1660: 55 push %rbp ../../../../dev/ic/re.c:1344 1661: 48 8d 87 90 00 00 00 lea 0x90(%rdi),%rax ../../../../dev/ic/re.c:1336 1668: 48 89 e5 mov %rsp,%rbp 166b: 41 57 push %r15 166d: 41 56 push %r14 166f: 41 55 push %r13 1671: 49 89 fd mov %rdi,%r13 1674: 41 54 push %r12 1676: 53 push %rbx 1677: 48 83 ec 18 sub $0x18,%rsp ../../../../dev/ic/re.c:1344 167b: 48 89 45 c8 mov %rax,0xffffffffffffffc8(%rbp) ../../../../dev/ic/re.c:1346 167f: 44 8b bf c0 0f 00 00 mov 0xfc0(%rdi),%r15d 1686: c7 45 d0 00 00 00 00 movl $0x0,0xffffffffffffffd0(%rbp) 168d: 44 8b 8f c8 0f 00 00 mov 0xfc8(%rdi),%r9d 1694: 45 85 c9 test %r9d,%r9d 1697: 7f 64 jg 16fd 1699: e9 1f 03 00 00 jmpq 19bd 169e: 66 data16 169f: 90 nop ../../../../dev/ic/re.c:1371 16a0: 41 c7 44 24 18 00 08 movl $0x800,0x18(%r12) 16a7: 00 00 ../../../../dev/ic/re.c:1372 16a9: 49 83 bd f8 0f 00 00 cmpq $0x0,0xff8(%r13) 16b0: 00 16b1: 0f 84 27 03 00 00 je 19de ../../../../dev/ic/re.c:1375 16b7: 66 41 83 64 24 1e fd andw $0xfffffffffffffffd,0x1e(%r12) ../../../../dev/ic/re.c:1376 16be: 49 8b 85 00 10 00 00 mov 0x1000(%r13),%rax 16c5: 4c 89 20 mov %r12,(%rax) ../../../../dev/ic/re.c:1377 16c8: 4d 89 a5 00 10 00 00 mov %r12,0x1000(%r13) ../../../../dev/ic/re.c:1347 16cf: 41 8d 57 01 lea 0x1(%r15),%edx ../../../../dev/ic/re.c:1346 16d3: 45 8b 85 c8 0f 00 00 mov 0xfc8(%r13),%r8d ../../../../dev/ic/re.c:1347 16da: c7 45 d0 01 00 00 00 movl $0x1,0xffffffffffffffd0(%rbp) 16e1: 89 d0 mov %edx,%eax 16e3: c1 f8 1f sar $0x1f,%eax 16e6: c1 e8 1a shr $0x1a,%eax 16e9: 44 8d 3c 02 lea (%rdx,%rax,1),%r15d 16ed: 41 83 e7 3f and $0x3f,%r15d 16f1: 41 29 c7 sub %eax,%r15d ../../../../dev/ic/re.c:1346 16f4: 45 85 c0 test %r8d,%r8d 16f7: 0f 8e c0 02 00 00 jle 19bd ../../../../dev/ic/re.c:1348 16fd: 4d 63 e7 movslq %r15d,%r12 ../../../../dev/ic/re.c:1349 1700: 49 8b 45 60 mov 0x60(%r13),%rax 1704: 49 8b b5 b0 0f 00 00 mov 0xfb0(%r13),%rsi ../../../../dev/ic/re.c:1348 170b: 49 c1 e4 04 shl $0x4,%r12 ../../../../dev/ic/re.c:1349 170f: 41 b8 0a 00 00 00 mov $0xa,%r8d 1715: b9 10 00 00 00 mov $0x10,%ecx ../../../../dev/ic/re.c:1348 171a: 4c 89 e3 mov %r12,%rbx 171d: 49 03 9d b8 0f 00 00 add 0xfb8(%r13),%rbx ../../../../dev/ic/re.c:1349 1724: 4c 89 e2 mov %r12,%rdx 1727: 48 89 c7 mov %rax,%rdi 172a: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1353 172d: 49 8b 45 60 mov 0x60(%r13),%rax 1731: 49 8b b5 b0 0f 00 00 mov 0xfb0(%r13),%rsi 1738: 41 b8 01 00 00 00 mov $0x1,%r8d ../../../../dev/ic/re.c:1351 173e: 44 8b 33 mov (%rbx),%r14d ../../../../dev/ic/re.c:1352 1741: 8b 5b 04 mov 0x4(%rbx),%ebx ../../../../dev/ic/re.c:1353 1744: b9 10 00 00 00 mov $0x10,%ecx 1749: 4c 89 e2 mov %r12,%rdx 174c: 48 89 c7 mov %rax,%rdi ../../../../dev/ic/re.c:1352 174f: 89 5d d4 mov %ebx,0xffffffffffffffd4(%rbp) ../../../../dev/ic/re.c:1353 1752: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1354 1755: 45 85 f6 test %r14d,%r14d 1758: 0f 88 5f 02 00 00 js 19bd ../../../../dev/ic/re.c:1356 175e: 41 8b 85 08 10 00 00 mov 0x1008(%r13),%eax ../../../../dev/ic/re.c:1358 1765: 4b 8d 1c 2c lea (%r12,%r13,1),%rbx ../../../../dev/ic/re.c:1365 1769: 31 d2 xor %edx,%edx 176b: 41 b8 02 00 00 00 mov $0x2,%r8d ../../../../dev/ic/re.c:1356 1771: 89 45 c4 mov %eax,0xffffffffffffffc4(%rbp) ../../../../dev/ic/re.c:1358 1774: 4c 8b a3 b0 0b 00 00 mov 0xbb0(%rbx),%r12 ../../../../dev/ic/re.c:1359 177b: 48 c7 83 b0 0b 00 00 movq $0x0,0xbb0(%rbx) 1782: 00 00 00 00 ../../../../dev/ic/re.c:1360 1786: 41 83 ad c8 0f 00 00 subl $0x1,0xfc8(%r13) 178d: 01 ../../../../dev/ic/re.c:1365 178e: 49 8b 45 60 mov 0x60(%r13),%rax 1792: 48 8b b3 b8 0b 00 00 mov 0xbb8(%rbx),%rsi 1799: 48 89 c7 mov %rax,%rdi 179c: 48 8b 4e 30 mov 0x30(%rsi),%rcx 17a0: ff 50 40 callq *0x40(%rax) ../../../../dev/ic/re.c:1368 17a3: 49 8b 45 60 mov 0x60(%r13),%rax 17a7: 48 8b b3 b8 0b 00 00 mov 0xbb8(%rbx),%rsi 17ae: 48 89 c7 mov %rax,%rdi 17b1: ff 50 38 callq *0x38(%rax) ../../../../dev/ic/re.c:1370 17b4: 41 f7 c6 00 00 00 10 test $0x10000000,%r14d 17bb: 0f 84 df fe ff ff je 16a0 ../../../../dev/ic/re.c:1398 17c1: 44 89 f0 mov %r14d,%eax 17c4: 44 89 f3 mov %r14d,%ebx 17c7: d1 e8 shr %eax 17c9: 41 81 bd bc 04 00 00 cmpl $0x74800000,0x4bc(%r13) 17d0: 00 00 80 74 17d4: 0f 45 d8 cmovne %eax,%ebx ../../../../dev/ic/re.c:1356 17d7: 44 23 75 c4 and 0xffffffffffffffc4(%rbp),%r14d ../../../../dev/ic/re.c:1405 17db: f7 c3 00 00 10 00 test $0x100000,%ebx 17e1: 74 4f je 1832 17e3: 41 81 fe ff 1f 00 00 cmp $0x1fff,%r14d 17ea: 7e 0e jle 17fa 17ec: 89 d8 mov %ebx,%eax 17ee: 25 00 00 2c 00 and $0x2c0000,%eax 17f3: 3d 00 00 20 00 cmp $0x200000,%eax 17f8: 74 38 je 1832 ../../../../dev/ic/re.c:1412 17fa: 49 8b bd f8 0f 00 00 mov 0xff8(%r13),%rdi ../../../../dev/ic/re.c:1407 1801: 49 83 85 60 01 00 00 addq $0x1,0x160(%r13) 1808: 01 ../../../../dev/ic/re.c:1412 1809: 48 85 ff test %rdi,%rdi 180c: 0f 84 bd fe ff ff je 16cf ../../../../dev/ic/re.c:1413 1812: e8 00 00 00 00 callq 1817 1813: R_X86_64_PC32 m_freem+0xfffffffffffffffc ../../../../dev/ic/re.c:1414 1817: 49 c7 85 00 10 00 00 movq $0x0,0x1000(%r13) 181e: 00 00 00 00 1822: 49 c7 85 f8 0f 00 00 movq $0x0,0xff8(%r13) 1829: 00 00 00 00 182d: e9 9d fe ff ff jmpq 16cf ../../../../dev/ic/re.c:1419 1832: 49 83 bd f8 0f 00 00 cmpq $0x0,0xff8(%r13) 1839: 00 183a: 0f 84 b1 01 00 00 je 19f1 ../../../../dev/ic/re.c:1420 1840: 44 89 f0 mov %r14d,%eax 1843: c1 f8 1f sar $0x1f,%eax 1846: c1 e8 15 shr $0x15,%eax 1849: 41 8d 0c 06 lea (%r14,%rax,1),%ecx 184d: 81 e1 ff 07 00 00 and $0x7ff,%ecx 1853: 29 c1 sub %eax,%ecx ../../../../dev/ic/re.c:1421 1855: 85 c9 test %ecx,%ecx ../../../../dev/ic/re.c:1420 1857: 41 89 4c 24 18 mov %ecx,0x18(%r12) ../../../../dev/ic/re.c:1421 185c: 0f 85 30 01 00 00 jne 1992 ../../../../dev/ic/re.c:1422 1862: 41 c7 44 24 18 00 08 movl $0x800,0x18(%r12) 1869: 00 00 186b: b8 fc 07 00 00 mov $0x7fc,%eax ../../../../dev/ic/re.c:1435 1870: 66 41 83 64 24 1e fd andw $0xfffffffffffffffd,0x1e(%r12) ../../../../dev/ic/re.c:1434 1877: 41 89 44 24 18 mov %eax,0x18(%r12) ../../../../dev/ic/re.c:1436 187c: 49 8b 85 00 10 00 00 mov 0x1000(%r13),%rax 1883: 4c 89 20 mov %r12,(%rax) ../../../../dev/ic/re.c:1438 1886: 4d 8b a5 f8 0f 00 00 mov 0xff8(%r13),%r12 ../../../../dev/ic/re.c:1440 188d: 41 8d 46 fc lea 0xfffffffffffffffc(%r14),%eax ../../../../dev/ic/re.c:1439 1891: 49 c7 85 00 10 00 00 movq $0x0,0x1000(%r13) 1898: 00 00 00 00 189c: 49 c7 85 f8 0f 00 00 movq $0x0,0xff8(%r13) 18a3: 00 00 00 00 ../../../../dev/ic/re.c:1440 18a7: 41 89 44 24 30 mov %eax,0x30(%r12) ../../../../dev/ic/re.c:1446 18ac: 48 8b 45 c8 mov 0xffffffffffffffc8(%rbp),%rax ../../../../dev/ic/re.c:1445 18b0: 49 83 85 58 01 00 00 addq $0x1,0x158(%r13) 18b7: 01 ../../../../dev/ic/re.c:1446 18b8: 49 89 44 24 20 mov %rax,0x20(%r12) ../../../../dev/ic/re.c:1450 18bd: 41 80 bd 3c 10 00 00 cmpb $0x0,0x103c(%r13) 18c4: 00 18c5: 79 7b jns 1942 ../../../../dev/ic/re.c:1452 18c7: f7 45 d4 00 00 00 40 testl $0x40000000,0xffffffffffffffd4(%rbp) 18ce: 74 10 je 18e0 18d0: 66 85 db test %bx,%bx 18d3: 0f 89 2b 01 00 00 jns 1a04 18d9: 66 data16 18da: 66 data16 18db: 66 data16 18dc: 90 nop 18dd: 66 data16 18de: 66 data16 18df: 90 nop ../../../../dev/ic/re.c:1457 18e0: f7 45 d4 00 00 00 c0 testl $0xc0000000,0xffffffffffffffd4(%rbp) 18e7: 74 24 je 190d 18e9: 89 d8 mov %ebx,%eax 18eb: 25 00 20 01 00 and $0x12000,%eax 18f0: 3d 00 00 01 00 cmp $0x10000,%eax 18f5: 74 0e je 1905 18f7: 81 e3 00 40 02 00 and $0x24000,%ebx 18fd: 81 fb 00 00 02 00 cmp $0x20000,%ebx 1903: 75 08 jne 190d ../../../../dev/ic/re.c:1475 1905: 66 41 81 4c 24 38 a0 orw $0xa0,0x38(%r12) 190c: 00 ../../../../dev/ic/re.c:1479 190d: f7 45 d4 00 00 01 00 testl $0x10000,0xffffffffffffffd4(%rbp) 1914: 75 65 jne 197b ../../../../dev/ic/re.c:1487 1916: 49 8b bd 08 01 00 00 mov 0x108(%r13),%rdi 191d: 48 85 ff test %rdi,%rdi 1920: 74 0d je 192f ../../../../dev/ic/re.c:1488 1922: ba 01 00 00 00 mov $0x1,%edx 1927: 4c 89 e6 mov %r12,%rsi 192a: e8 00 00 00 00 callq 192f 192b: R_X86_64_PC32 bpf_mtap_ether+0xfffffffffffffffc ../../../../dev/ic/re.c:1490 192f: 48 8b 7d c8 mov 0xffffffffffffffc8(%rbp),%rdi 1933: 4c 89 e2 mov %r12,%rdx 1936: 31 f6 xor %esi,%esi 1938: e8 00 00 00 00 callq 193d 1939: R_X86_64_PC32 ether_input+0xfffffffffffffffc 193d: e9 8d fd ff ff jmpq 16cf ../../../../dev/ic/re.c:1466 1942: f7 c3 00 00 03 00 test $0x30000,%ebx 1948: 74 0c je 1956 194a: 66 85 db test %bx,%bx 194d: 66 data16 194e: 66 data16 194f: 90 nop 1950: 0f 89 ba 00 00 00 jns 1a10 ../../../../dev/ic/re.c:1471 1956: 89 d8 mov %ebx,%eax 1958: 25 00 20 03 00 and $0x32000,%eax 195d: 3d 00 00 01 00 cmp $0x10000,%eax 1962: 74 a1 je 1905 1964: 81 e3 00 40 03 00 and $0x34000,%ebx 196a: 81 fb 00 00 02 00 cmp $0x20000,%ebx 1970: 74 93 je 1905 ../../../../dev/ic/re.c:1479 1972: f7 45 d4 00 00 01 00 testl $0x10000,0xffffffffffffffd4(%rbp) 1979: 74 9b je 1916 ../../../../dev/ic/re.c:1481 197b: 0f b7 45 d4 movzwl 0xffffffffffffffd4(%rbp),%eax ../../../../dev/ic/re.c:1482 197f: 66 41 83 4c 24 1e 20 orw $0x20,0x1e(%r12) ../../../../dev/ic/re.c:1481 1986: 66 c1 c8 08 ror $0x8,%ax ../../../../dev/ic/re.c:1480 198a: 66 41 89 44 24 3a mov %ax,0x3a(%r12) 1990: eb 84 jmp 1916 ../../../../dev/ic/re.c:1429 1992: 83 f9 04 cmp $0x4,%ecx ../../../../dev/ic/re.c:1432 1995: 8d 41 fc lea 0xfffffffffffffffc(%rcx),%eax ../../../../dev/ic/re.c:1429 1998: 0f 87 d2 fe ff ff ja 1870 ../../../../dev/ic/re.c:1430 199e: 49 8b 95 00 10 00 00 mov 0x1000(%r13),%rdx ../../../../dev/ic/re.c:1432 19a5: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:1430 19a8: 8b 42 18 mov 0x18(%rdx),%eax 19ab: 83 e8 04 sub $0x4,%eax 19ae: 01 c8 add %ecx,%eax 19b0: 89 42 18 mov %eax,0x18(%rdx) ../../../../dev/ic/re.c:1432 19b3: e8 00 00 00 00 callq 19b8 19b4: R_X86_64_PC32 m_freem+0xfffffffffffffffc 19b8: e9 c9 fe ff ff jmpq 1886 ../../../../dev/ic/re.c:1493 19bd: 45 89 bd c0 0f 00 00 mov %r15d,0xfc0(%r13) ../../../../dev/ic/re.c:1494 19c4: 4c 89 ef mov %r13,%rdi 19c7: e8 00 00 00 00 callq 19cc 19c8: R_X86_64_PC32 re_rx_list_fill+0xfffffffffffffffc ../../../../dev/ic/re.c:1497 19cc: 8b 45 d0 mov 0xffffffffffffffd0(%rbp),%eax 19cf: 48 83 c4 18 add $0x18,%rsp 19d3: 5b pop %rbx 19d4: 41 5c pop %r12 19d6: 41 5d pop %r13 19d8: 41 5e pop %r14 19da: 41 5f pop %r15 19dc: c9 leaveq 19dd: c3 retq ../../../../dev/ic/re.c:1373 19de: 4d 89 a5 00 10 00 00 mov %r12,0x1000(%r13) 19e5: 4d 89 a5 f8 0f 00 00 mov %r12,0xff8(%r13) 19ec: e9 de fc ff ff jmpq 16cf ../../../../dev/ic/re.c:1442 19f1: 41 8d 46 fc lea 0xfffffffffffffffc(%r14),%eax 19f5: 41 89 44 24 18 mov %eax,0x18(%r12) 19fa: 41 89 44 24 30 mov %eax,0x30(%r12) 19ff: e9 a8 fe ff ff jmpq 18ac ../../../../dev/ic/re.c:1454 1a04: 66 41 83 4c 24 38 08 orw $0x8,0x38(%r12) 1a0b: e9 d0 fe ff ff jmpq 18e0 ../../../../dev/ic/re.c:1468 1a10: 66 41 83 4c 24 38 08 orw $0x8,0x38(%r12) 1a17: e9 3a ff ff ff jmpq 1956 1a1c: 66 data16 1a1d: 66 data16 1a1e: 66 data16 1a1f: 90 nop 0000000000001a20 : re_rx_list_init(): ../../../../dev/ic/re.c:1307 1a20: 55 push %rbp ../../../../dev/ic/re.c:1308 1a21: ba 00 04 00 00 mov $0x400,%edx 1a26: 31 f6 xor %esi,%esi ../../../../dev/ic/re.c:1307 1a28: 48 89 e5 mov %rsp,%rbp 1a2b: 53 push %rbx 1a2c: 48 89 fb mov %rdi,%rbx 1a2f: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:1308 1a33: 48 8b bf b8 0f 00 00 mov 0xfb8(%rdi),%rdi 1a3a: e8 00 00 00 00 callq 1a3f 1a3b: R_X86_64_PC32 memset+0xfffffffffffffffc ../../../../dev/ic/re.c:1310 1a3f: c7 83 c4 0f 00 00 00 movl $0x0,0xfc4(%rbx) 1a46: 00 00 00 ../../../../dev/ic/re.c:1311 1a49: c7 83 c0 0f 00 00 00 movl $0x0,0xfc0(%rbx) 1a50: 00 00 00 ../../../../dev/ic/re.c:1315 1a53: 48 89 df mov %rbx,%rdi ../../../../dev/ic/re.c:1312 1a56: c7 83 c8 0f 00 00 00 movl $0x0,0xfc8(%rbx) 1a5d: 00 00 00 ../../../../dev/ic/re.c:1313 1a60: 48 c7 83 00 10 00 00 movq $0x0,0x1000(%rbx) 1a67: 00 00 00 00 1a6b: 48 c7 83 f8 0f 00 00 movq $0x0,0xff8(%rbx) 1a72: 00 00 00 00 ../../../../dev/ic/re.c:1315 1a76: e8 00 00 00 00 callq 1a7b 1a77: R_X86_64_PC32 re_rx_list_fill+0xfffffffffffffffc ../../../../dev/ic/re.c:1318 1a7b: 48 83 c4 08 add $0x8,%rsp 1a7f: 31 c0 xor %eax,%eax 1a81: 5b pop %rbx 1a82: c9 leaveq 1a83: c3 retq 1a84: 66 data16 1a85: 66 data16 1a86: 66 data16 1a87: 90 nop 1a88: 66 data16 1a89: 66 data16 1a8a: 66 data16 1a8b: 90 nop 1a8c: 66 data16 1a8d: 66 data16 1a8e: 66 data16 1a8f: 90 nop 0000000000001a90 : re_gmii_writereg(): ../../../../dev/ic/re.c:376 1a90: 55 push %rbp ../../../../dev/ic/re.c:381 1a91: c1 e2 10 shl $0x10,%edx 1a94: 81 e1 ff ff 00 00 and $0xffff,%ecx 1a9a: 09 d1 or %edx,%ecx 1a9c: ba 60 00 00 00 mov $0x60,%edx ../../../../dev/ic/re.c:376 1aa1: 48 89 e5 mov %rsp,%rbp 1aa4: 41 54 push %r12 1aa6: 49 89 fc mov %rdi,%r12 ../../../../dev/ic/re.c:381 1aa9: 81 c9 00 00 00 80 or $0x80000000,%ecx ../../../../dev/ic/re.c:376 1aaf: 53 push %rbx ../../../../dev/ic/re.c:381 1ab0: 48 8b 77 50 mov 0x50(%rdi),%rsi 1ab4: 31 db xor %ebx,%ebx 1ab6: 8b 7f 58 mov 0x58(%rdi),%edi 1ab9: e8 00 00 00 00 callq 1abe 1aba: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 1abe: eb 13 jmp 1ad3 ../../../../dev/ic/re.c:384 1ac0: 83 c3 01 add $0x1,%ebx ../../../../dev/ic/re.c:388 1ac3: bf 19 00 00 00 mov $0x19,%edi 1ac8: ff 15 00 00 00 00 callq *0(%rip) # 1ace 1aca: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:384 1ace: 83 fb 14 cmp $0x14,%ebx 1ad1: 74 30 je 1b03 ../../../../dev/ic/re.c:385 1ad3: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1ad8: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1add: ba 60 00 00 00 mov $0x60,%edx 1ae2: e8 00 00 00 00 callq 1ae7 1ae3: R_X86_64_PC32 bus_space_read_4+0xfffffffffffffffc ../../../../dev/ic/re.c:386 1ae7: 85 c0 test %eax,%eax 1ae9: 78 d5 js 1ac0 ../../../../dev/ic/re.c:391 1aeb: 83 fb 14 cmp $0x14,%ebx 1aee: 74 13 je 1b03 ../../../../dev/ic/re.c:395 1af0: 5b pop %rbx ../../../../dev/ic/re.c:394 1af1: 4c 8b 1d 00 00 00 00 mov 0(%rip),%r11 # 1af8 1af4: R_X86_64_PC32 delay_func+0xfffffffffffffffc 1af8: bf 14 00 00 00 mov $0x14,%edi ../../../../dev/ic/re.c:395 1afd: 41 5c pop %r12 1aff: c9 leaveq ../../../../dev/ic/re.c:394 1b00: 41 ff e3 jmpq *%r11d ../../../../dev/ic/re.c:392 1b03: 49 8d 74 24 24 lea 0x24(%r12),%rsi 1b08: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1b0b: R_X86_64_32S .rodata.str1.1+0x80 1b0f: 31 c0 xor %eax,%eax 1b11: e8 00 00 00 00 callq 1b16 1b12: R_X86_64_PC32 printf+0xfffffffffffffffc 1b16: eb d8 jmp 1af0 1b18: 66 data16 1b19: 66 data16 1b1a: 66 data16 1b1b: 90 nop 1b1c: 66 data16 1b1d: 66 data16 1b1e: 66 data16 1b1f: 90 nop 0000000000001b20 : re_miibus_writereg(): ../../../../dev/ic/re.c:464 1b20: 55 push %rbp 1b21: 48 89 e5 mov %rsp,%rbp 1b24: 48 83 ec 30 sub $0x30,%rsp 1b28: 48 89 5d d8 mov %rbx,0xffffffffffffffd8(%rbp) 1b2c: 4c 89 65 e0 mov %r12,0xffffffffffffffe0(%rbp) 1b30: 49 89 fc mov %rdi,%r12 1b33: 4c 89 6d e8 mov %r13,0xffffffffffffffe8(%rbp) 1b37: 4c 89 75 f0 mov %r14,0xfffffffffffffff0(%rbp) ../../../../dev/ic/re.c:469 1b3b: bf 07 00 00 00 mov $0x7,%edi ../../../../dev/ic/re.c:464 1b40: 4c 89 7d f8 mov %r15,0xfffffffffffffff8(%rbp) 1b44: 41 89 f5 mov %esi,%r13d 1b47: 89 d3 mov %edx,%ebx 1b49: 41 89 ce mov %ecx,%r14d ../../../../dev/ic/re.c:469 1b4c: e8 00 00 00 00 callq 1b51 1b4d: R_X86_64_PC32 splraise+0xfffffffffffffffc ../../../../dev/ic/re.c:471 1b51: 41 81 bc 24 bc 04 00 cmpl $0x74800000,0x4bc(%r12) 1b58: 00 00 00 80 74 ../../../../dev/ic/re.c:469 1b5d: 41 89 c7 mov %eax,%r15d ../../../../dev/ic/re.c:471 1b60: 74 2e je 1b90 ../../../../dev/ic/re.c:472 1b62: 44 89 f1 mov %r14d,%ecx 1b65: 89 da mov %ebx,%edx 1b67: 44 89 ee mov %r13d,%esi 1b6a: 4c 89 e7 mov %r12,%rdi 1b6d: e8 00 00 00 00 callq 1b72 1b6e: R_X86_64_PC32 re_gmii_writereg+0xfffffffffffffffc ../../../../dev/ic/re.c:511 1b72: 44 89 ff mov %r15d,%edi ../../../../dev/ic/re.c:512 1b75: 48 8b 5d d8 mov 0xffffffffffffffd8(%rbp),%rbx 1b79: 4c 8b 65 e0 mov 0xffffffffffffffe0(%rbp),%r12 1b7d: 4c 8b 6d e8 mov 0xffffffffffffffe8(%rbp),%r13 1b81: 4c 8b 75 f0 mov 0xfffffffffffffff0(%rbp),%r14 1b85: 4c 8b 7d f8 mov 0xfffffffffffffff8(%rbp),%r15 1b89: c9 leaveq ../../../../dev/ic/re.c:511 1b8a: e9 00 00 00 00 jmpq 1b8f 1b8b: R_X86_64_PC32 spllower+0xfffffffffffffffc 1b8f: 90 nop ../../../../dev/ic/re.c:478 1b90: 45 85 ed test %r13d,%r13d 1b93: 75 dd jne 1b72 ../../../../dev/ic/re.c:482 1b95: 83 fb 06 cmp $0x6,%ebx 1b98: 76 17 jbe 1bb1 ../../../../dev/ic/re.c:506 1b9a: 49 8d 74 24 24 lea 0x24(%r12),%rsi 1b9f: 89 da mov %ebx,%edx 1ba1: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1ba4: R_X86_64_32S .rodata.str1.1+0x96 1ba8: 31 c0 xor %eax,%eax 1baa: e8 00 00 00 00 callq 1baf 1bab: R_X86_64_PC32 printf+0xfffffffffffffffc 1baf: eb c1 jmp 1b72 ../../../../dev/ic/re.c:482 1bb1: 89 d8 mov %ebx,%eax 1bb3: ff 24 c5 00 00 00 00 jmpq *0x0(,%rax,8) 1bb6: R_X86_64_32S .rodata ../../../../dev/ic/re.c:493 1bba: ba 6a 00 00 00 mov $0x6a,%edx 1bbf: 90 nop ../../../../dev/ic/re.c:510 1bc0: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1bc5: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1bca: 41 0f b7 ce movzwl %r14w,%ecx 1bce: e8 00 00 00 00 callq 1bd3 1bcf: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc 1bd3: eb 9d jmp 1b72 ../../../../dev/ic/re.c:507 1bd5: ba 68 00 00 00 mov $0x68,%edx 1bda: eb e4 jmp 1bc0 ../../../../dev/ic/re.c:490 1bdc: ba 66 00 00 00 mov $0x66,%edx 1be1: eb dd jmp 1bc0 ../../../../dev/ic/re.c:487 1be3: ba 64 00 00 00 mov $0x64,%edx 1be8: eb d6 jmp 1bc0 ../../../../dev/ic/re.c:486 1bea: 41 81 e6 ff bb ff ff and $0xffffbbff,%r14d 1bf1: ba 62 00 00 00 mov $0x62,%edx 1bf6: eb c8 jmp 1bc0 1bf8: 66 data16 1bf9: 66 data16 1bfa: 66 data16 1bfb: 90 nop 1bfc: 66 data16 1bfd: 66 data16 1bfe: 66 data16 1bff: 90 nop 0000000000001c00 : re_gmii_readreg(): ../../../../dev/ic/re.c:340 1c00: 55 push %rbp ../../../../dev/ic/re.c:345 1c01: 31 c0 xor %eax,%eax ../../../../dev/ic/re.c:340 1c03: 48 89 e5 mov %rsp,%rbp 1c06: 41 55 push %r13 1c08: 41 54 push %r12 1c0a: 49 89 fc mov %rdi,%r12 1c0d: 53 push %rbx 1c0e: 48 83 ec 08 sub $0x8,%rsp ../../../../dev/ic/re.c:345 1c12: 83 fe 07 cmp $0x7,%esi 1c15: 74 0b je 1c22 ../../../../dev/ic/re.c:372 1c17: 48 83 c4 08 add $0x8,%rsp 1c1b: 5b pop %rbx 1c1c: 41 5c pop %r12 1c1e: 41 5d pop %r13 1c20: c9 leaveq 1c21: c3 retq ../../../../dev/ic/re.c:350 1c22: 83 fa 6c cmp $0x6c,%edx 1c25: 74 69 je 1c90 ../../../../dev/ic/re.c:355 1c27: 48 8b 77 50 mov 0x50(%rdi),%rsi 1c2b: 8b 7f 58 mov 0x58(%rdi),%edi 1c2e: c1 e2 10 shl $0x10,%edx 1c31: 89 d1 mov %edx,%ecx 1c33: 45 31 ed xor %r13d,%r13d 1c36: ba 60 00 00 00 mov $0x60,%edx 1c3b: e8 00 00 00 00 callq 1c40 1c3c: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 1c40: eb 15 jmp 1c57 ../../../../dev/ic/re.c:357 1c42: 41 83 c5 01 add $0x1,%r13d ../../../../dev/ic/re.c:361 1c46: bf 19 00 00 00 mov $0x19,%edi 1c4b: ff 15 00 00 00 00 callq *0(%rip) # 1c51 1c4d: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:357 1c51: 41 83 fd 14 cmp $0x14,%r13d 1c55: 74 58 je 1caf ../../../../dev/ic/re.c:358 1c57: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1c5c: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1c61: ba 60 00 00 00 mov $0x60,%edx 1c66: e8 00 00 00 00 callq 1c6b 1c67: R_X86_64_PC32 bus_space_read_4+0xfffffffffffffffc ../../../../dev/ic/re.c:359 1c6b: 85 c0 test %eax,%eax ../../../../dev/ic/re.c:358 1c6d: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:359 1c6f: 79 d1 jns 1c42 ../../../../dev/ic/re.c:364 1c71: 41 83 fd 14 cmp $0x14,%r13d 1c75: 74 38 je 1caf ../../../../dev/ic/re.c:369 1c77: bf 14 00 00 00 mov $0x14,%edi 1c7c: ff 15 00 00 00 00 callq *0(%rip) # 1c82 1c7e: R_X86_64_PC32 delay_func+0xfffffffffffffffc ../../../../dev/ic/re.c:372 1c82: 48 83 c4 08 add $0x8,%rsp ../../../../dev/ic/re.c:371 1c86: 0f b7 c3 movzwl %bx,%eax ../../../../dev/ic/re.c:372 1c89: 5b pop %rbx 1c8a: 41 5c pop %r12 1c8c: 41 5d pop %r13 1c8e: c9 leaveq 1c8f: c3 retq ../../../../dev/ic/re.c:351 1c90: 48 8b 77 50 mov 0x50(%rdi),%rsi 1c94: 8b 7f 58 mov 0x58(%rdi),%edi 1c97: ba 6c 00 00 00 mov $0x6c,%edx 1c9c: e8 00 00 00 00 callq 1ca1 1c9d: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc ../../../../dev/ic/re.c:372 1ca1: 48 83 c4 08 add $0x8,%rsp ../../../../dev/ic/re.c:352 1ca5: 0f b6 c0 movzbl %al,%eax ../../../../dev/ic/re.c:372 1ca8: 5b pop %rbx 1ca9: 41 5c pop %r12 1cab: 41 5d pop %r13 1cad: c9 leaveq 1cae: c3 retq ../../../../dev/ic/re.c:365 1caf: 49 8d 74 24 24 lea 0x24(%r12),%rsi 1cb4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1cb7: R_X86_64_32S .rodata.str1.1+0xaf 1cbb: 31 c0 xor %eax,%eax 1cbd: e8 00 00 00 00 callq 1cc2 1cbe: R_X86_64_PC32 printf+0xfffffffffffffffc 1cc2: 31 c0 xor %eax,%eax 1cc4: e9 4e ff ff ff jmpq 1c17 1cc9: 66 data16 1cca: 66 data16 1ccb: 66 data16 1ccc: 90 nop 1ccd: 66 data16 1cce: 66 data16 1ccf: 90 nop 0000000000001cd0 : re_miibus_readreg(): ../../../../dev/ic/re.c:399 1cd0: 55 push %rbp 1cd1: 48 89 e5 mov %rsp,%rbp 1cd4: 48 83 ec 20 sub $0x20,%rsp 1cd8: 4c 89 64 24 08 mov %r12,0x8(%rsp) 1cdd: 49 89 fc mov %rdi,%r12 ../../../../dev/ic/re.c:405 1ce0: bf 07 00 00 00 mov $0x7,%edi ../../../../dev/ic/re.c:399 1ce5: 48 89 1c 24 mov %rbx,(%rsp) 1ce9: 4c 89 6c 24 10 mov %r13,0x10(%rsp) 1cee: 89 d3 mov %edx,%ebx 1cf0: 4c 89 74 24 18 mov %r14,0x18(%rsp) 1cf5: 41 89 f5 mov %esi,%r13d ../../../../dev/ic/re.c:405 1cf8: e8 00 00 00 00 callq 1cfd 1cf9: R_X86_64_PC32 splraise+0xfffffffffffffffc ../../../../dev/ic/re.c:407 1cfd: 41 81 bc 24 bc 04 00 cmpl $0x74800000,0x4bc(%r12) 1d04: 00 00 00 80 74 ../../../../dev/ic/re.c:405 1d09: 41 89 c6 mov %eax,%r14d ../../../../dev/ic/re.c:407 1d0c: 74 32 je 1d40 ../../../../dev/ic/re.c:408 1d0e: 89 da mov %ebx,%edx 1d10: 44 89 ee mov %r13d,%esi 1d13: 4c 89 e7 mov %r12,%rdi 1d16: e8 00 00 00 00 callq 1d1b 1d17: R_X86_64_PC32 re_gmii_readreg+0xfffffffffffffffc ../../../../dev/ic/re.c:409 1d1b: 44 89 f7 mov %r14d,%edi ../../../../dev/ic/re.c:408 1d1e: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:409 1d20: e8 00 00 00 00 callq 1d25 1d21: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:410 1d25: 0f b7 c3 movzwl %bx,%eax ../../../../dev/ic/re.c:460 1d28: 48 8b 1c 24 mov (%rsp),%rbx 1d2c: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 1d31: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 1d36: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 1d3b: c9 leaveq 1d3c: c3 retq 1d3d: 66 data16 1d3e: 66 data16 1d3f: 90 nop ../../../../dev/ic/re.c:414 1d40: 45 85 ed test %r13d,%r13d 1d43: 75 5b jne 1da0 ../../../../dev/ic/re.c:418 1d45: 83 fb 03 cmp $0x3,%ebx 1d48: 7e 66 jle 1db0 1d4a: 83 fb 05 cmp $0x5,%ebx 1d4d: 66 data16 1d4e: 66 data16 1d4f: 90 nop 1d50: 0f 84 97 00 00 00 je 1ded 1d56: 7d 23 jge 1d7b ../../../../dev/ic/re.c:424 1d58: ba 66 00 00 00 mov $0x66,%edx ../../../../dev/ic/re.c:453 1d5d: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1d62: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1d67: e8 00 00 00 00 callq 1d6c 1d68: R_X86_64_PC32 bus_space_read_2+0xfffffffffffffffc 1d6c: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:458 1d6e: 44 89 f7 mov %r14d,%edi 1d71: e8 00 00 00 00 callq 1d76 1d72: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:459 1d76: 0f b7 c3 movzwl %bx,%eax 1d79: eb ad jmp 1d28 ../../../../dev/ic/re.c:418 1d7b: 83 fb 06 cmp $0x6,%ebx 1d7e: 74 49 je 1dc9 1d80: 83 fb 58 cmp $0x58,%ebx 1d83: 0f 84 7f 00 00 00 je 1e08 ../../../../dev/ic/re.c:449 1d89: 49 8d 74 24 24 lea 0x24(%r12),%rsi 1d8e: 89 da mov %ebx,%edx 1d90: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1d93: R_X86_64_32S .rodata.str1.1+0x96 1d97: 31 c0 xor %eax,%eax 1d99: e8 00 00 00 00 callq 1d9e 1d9a: R_X86_64_PC32 printf+0xfffffffffffffffc 1d9e: 66 data16 1d9f: 90 nop ../../../../dev/ic/re.c:450 1da0: 44 89 f7 mov %r14d,%edi 1da3: e8 00 00 00 00 callq 1da8 1da4: R_X86_64_PC32 spllower+0xfffffffffffffffc 1da8: 31 c0 xor %eax,%eax 1daa: e9 79 ff ff ff jmpq 1d28 1daf: 90 nop ../../../../dev/ic/re.c:418 1db0: 83 fb 02 cmp $0x2,%ebx 1db3: 7d eb jge 1da0 1db5: 85 db test %ebx,%ebx 1db7: 74 19 je 1dd2 1db9: 83 fb 01 cmp $0x1,%ebx 1dbc: 66 data16 1dbd: 66 data16 1dbe: 66 data16 1dbf: 90 nop 1dc0: 75 c7 jne 1d89 1dc2: ba 64 00 00 00 mov $0x64,%edx 1dc7: eb 94 jmp 1d5d ../../../../dev/ic/re.c:456 1dc9: ba 6a 00 00 00 mov $0x6a,%edx 1dce: 66 data16 1dcf: 90 nop 1dd0: eb 8b jmp 1d5d ../../../../dev/ic/re.c:453 1dd2: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1dd7: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1ddc: ba 62 00 00 00 mov $0x62,%edx 1de1: e8 00 00 00 00 callq 1de6 1de2: R_X86_64_PC32 bus_space_read_2+0xfffffffffffffffc 1de6: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:456 1de8: 80 e7 bb and $0xbb,%bh 1deb: eb 81 jmp 1d6e ../../../../dev/ic/re.c:453 1ded: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1df2: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1df7: ba 68 00 00 00 mov $0x68,%edx 1dfc: e8 00 00 00 00 callq 1e01 1dfd: R_X86_64_PC32 bus_space_read_2+0xfffffffffffffffc 1e01: 89 c3 mov %eax,%ebx 1e03: e9 66 ff ff ff jmpq 1d6e ../../../../dev/ic/re.c:445 1e08: 49 8b 74 24 50 mov 0x50(%r12),%rsi 1e0d: 41 8b 7c 24 58 mov 0x58(%r12),%edi 1e12: ba 58 00 00 00 mov $0x58,%edx 1e17: e8 00 00 00 00 callq 1e1c 1e18: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc ../../../../dev/ic/re.c:446 1e1c: 44 89 f7 mov %r14d,%edi ../../../../dev/ic/re.c:445 1e1f: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:446 1e21: e8 00 00 00 00 callq 1e26 1e22: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:447 1e26: 0f b6 c3 movzbl %bl,%eax 1e29: e9 fa fe ff ff jmpq 1d28 1e2e: 66 data16 1e2f: 90 nop 0000000000001e30 : re_attach(): ../../../../dev/ic/re.c:804 1e30: 55 push %rbp ../../../../dev/ic/re.c:813 1e31: ba 40 00 00 00 mov $0x40,%edx ../../../../dev/ic/re.c:804 1e36: 48 89 e5 mov %rsp,%rbp 1e39: 41 57 push %r15 1e3b: 49 89 f7 mov %rsi,%r15 1e3e: 41 56 push %r14 1e40: 41 55 push %r13 1e42: 41 54 push %r12 1e44: 49 89 fc mov %rdi,%r12 1e47: 53 push %rbx 1e48: 48 83 ec 38 sub $0x38,%rsp ../../../../dev/ic/re.c:808 1e4c: 66 c7 45 ce 00 00 movw $0x0,0xffffffffffffffce(%rbp) ../../../../dev/ic/re.c:813 1e52: 48 8b 77 50 mov 0x50(%rdi),%rsi 1e56: 8b 7f 58 mov 0x58(%rdi),%edi 1e59: e8 00 00 00 00 callq 1e5e 1e5a: R_X86_64_PC32 bus_space_read_4+0xfffffffffffffffc 1e5e: 25 00 00 80 7c and $0x7c800000,%eax ../../../../dev/ic/re.c:815 1e63: 3d 00 00 80 30 cmp $0x30800000,%eax ../../../../dev/ic/re.c:813 1e68: 41 89 84 24 bc 04 00 mov %eax,0x4bc(%r12) 1e6f: 00 ../../../../dev/ic/re.c:815 1e70: 0f 84 bc 00 00 00 je 1f32 1e76: 76 50 jbe 1ec8 1e78: 3d 00 00 00 3c cmp $0x3c000000,%eax 1e7d: 0f 84 f0 00 00 00 je 1f73 1e83: 0f 86 89 00 00 00 jbe 1f12 1e89: 3d 00 00 80 74 cmp $0x74800000,%eax 1e8e: 66 data16 1e8f: 90 nop 1e90: 0f 84 38 06 00 00 je 24ce 1e96: 0f 86 79 06 00 00 jbe 2515 1e9c: 3d 00 00 c0 7c cmp $0x7cc00000,%eax 1ea1: 74 0b je 1eae 1ea3: 3d 00 00 00 98 cmp $0x98000000,%eax 1ea8: 0f 85 d2 00 00 00 jne 1f80 ../../../../dev/ic/re.c:872 1eae: 41 83 8c 24 3c 10 00 orl $0x10,0x103c(%r12) 1eb5: 00 10 ../../../../dev/ic/re.c:877 1eb7: 41 81 8c 24 3c 10 00 orl $0x800,0x103c(%r12) 1ebe: 00 00 08 00 00 1ec3: e9 b8 00 00 00 jmpq 1f80 ../../../../dev/ic/re.c:815 1ec8: 3d 00 00 80 24 cmp $0x24800000,%eax 1ecd: 0f 84 c3 04 00 00 je 2396 1ed3: 76 68 jbe 1f3d 1ed5: 3d 00 00 80 28 cmp $0x28800000,%eax 1eda: 66 data16 1edb: 66 data16 1edc: 90 nop 1edd: 66 data16 1ede: 66 data16 1edf: 90 nop 1ee0: 0f 84 8d 00 00 00 je 1f73 1ee6: 0f 86 09 06 00 00 jbe 24f5 1eec: 3d 00 00 00 2c cmp $0x2c000000,%eax 1ef1: 0f 84 89 06 00 00 je 2580 1ef7: 3d 00 00 00 30 cmp $0x30000000,%eax 1efc: 66 data16 1efd: 66 data16 1efe: 66 data16 1eff: 90 nop 1f00: 75 7e jne 1f80 ../../../../dev/ic/re.c:837 1f02: 41 81 8c 24 3c 10 00 orl $0x318,0x103c(%r12) 1f09: 00 18 03 00 00 1f0e: 66 data16 1f0f: 90 nop 1f10: eb 6e jmp 1f80 ../../../../dev/ic/re.c:815 1f12: 3d 00 00 00 38 cmp $0x38000000,%eax 1f17: 74 e9 je 1f02 1f19: 0f 86 3c 06 00 00 jbe 255b 1f1f: 3d 00 00 40 38 cmp $0x38400000,%eax 1f24: 74 dc je 1f02 1f26: 3d 00 00 80 38 cmp $0x38800000,%eax 1f2b: 66 data16 1f2c: 66 data16 1f2d: 90 nop 1f2e: 66 data16 1f2f: 90 nop 1f30: 75 4e jne 1f80 ../../../../dev/ic/re.c:822 1f32: 41 83 8c 24 3c 10 00 orl $0x38,0x103c(%r12) 1f39: 00 38 1f3b: eb 43 jmp 1f80 ../../../../dev/ic/re.c:815 1f3d: 3d 00 00 00 04 cmp $0x4000000,%eax 1f42: 0f 84 6f ff ff ff je 1eb7 1f48: 0f 86 ed 05 00 00 jbe 253b 1f4e: 3d 00 00 00 10 cmp $0x10000000,%eax 1f53: 0f 84 55 ff ff ff je 1eae 1f59: 3d 00 00 00 18 cmp $0x18000000,%eax 1f5e: 66 data16 1f5f: 90 nop 1f60: 75 1e jne 1f80 1f62: e9 47 ff ff ff jmpq 1eae ../../../../dev/ic/re.c:841 1f67: 41 81 8c 24 3c 10 00 orl $0x2000,0x103c(%r12) 1f6e: 00 00 20 00 00 ../../../../dev/ic/re.c:860 1f73: 41 81 8c 24 3c 10 00 orl $0x53f8,0x103c(%r12) 1f7a: 00 f8 53 00 00 1f7f: 90 nop ../../../../dev/ic/re.c:884 1f80: 4c 89 e7 mov %r12,%rdi 1f83: e8 00 00 00 00 callq 1f88 1f84: R_X86_64_PC32 re_reset+0xfffffffffffffffc ../../../../dev/ic/re.c:888 1f88: 41 8b 94 24 3c 10 00 mov 0x103c(%r12),%edx 1f8f: 00 ../../../../dev/ic/re.c:886 1f90: 41 c7 84 24 48 10 00 movl $0x5,0x1048(%r12) 1f97: 00 05 00 00 00 ../../../../dev/ic/re.c:887 1f9c: 41 c7 84 24 4c 10 00 movl $0x2,0x104c(%r12) 1fa3: 00 02 00 00 00 ../../../../dev/ic/re.c:892 1fa8: 41 c7 84 24 54 10 00 movl $0x1,0x1054(%r12) 1faf: 00 01 00 00 00 ../../../../dev/ic/re.c:888 1fb4: 83 e2 04 and $0x4,%edx ../../../../dev/ic/re.c:889 1fb7: 83 fa 01 cmp $0x1,%edx 1fba: 19 c0 sbb %eax,%eax 1fbc: 83 e0 32 and $0x32,%eax 1fbf: 83 c0 4b add $0x4b,%eax ../../../../dev/ic/re.c:894 1fc2: 41 81 bc 24 bc 04 00 cmpl $0x74800000,0x4bc(%r12) 1fc9: 00 00 00 80 74 ../../../../dev/ic/re.c:889 1fce: 41 89 84 24 50 10 00 mov %eax,0x1050(%r12) 1fd5: 00 ../../../../dev/ic/re.c:894 1fd6: 0f 84 bd 02 00 00 je 2299 ../../../../dev/ic/re.c:896 1fdc: 85 d2 test %edx,%edx 1fde: 0f 84 3c 03 00 00 je 2320 1fe4: 4d 8d 74 24 24 lea 0x24(%r12),%r14 ../../../../dev/ic/re.c:897 1fe9: 41 c7 84 24 c8 04 00 movl $0x7d,0x4c8(%r12) 1ff0: 00 7d 00 00 00 ../../../../dev/ic/re.c:920 1ff5: 41 8b b4 24 54 10 00 mov 0x1054(%r12),%esi 1ffc: 00 1ffd: 4c 89 e7 mov %r12,%rdi 2000: e8 00 00 00 00 callq 2005 2001: R_X86_64_PC32 re_config_imtype+0xfffffffffffffffc ../../../../dev/ic/re.c:922 2005: 41 f6 84 24 3c 10 00 testb $0x40,0x103c(%r12) 200c: 00 40 200e: 0f 84 79 01 00 00 je 218d 2014: 4c 8d 6d c0 lea 0xffffffffffffffc0(%rbp),%r13 2018: 31 db xor %ebx,%ebx 201a: 66 data16 201b: 66 data16 201c: 90 nop 201d: 66 data16 201e: 66 data16 201f: 90 nop ../../../../dev/ic/re.c:928 2020: 49 8b 74 24 50 mov 0x50(%r12),%rsi 2025: 41 8b 7c 24 58 mov 0x58(%r12),%edi 202a: 48 89 da mov %rbx,%rdx 202d: e8 00 00 00 00 callq 2032 202e: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 2032: 42 88 04 2b mov %al,(%rbx,%r13,1) 2036: 48 83 c3 01 add $0x1,%rbx ../../../../dev/ic/re.c:927 203a: 48 83 fb 06 cmp $0x6,%rbx 203e: 75 e0 jne 2020 ../../../../dev/ic/re.c:972 2040: 41 81 bc 24 bc 04 00 cmpl $0x74800000,0x4bc(%r12) 2047: 00 00 00 80 74 204c: 0f 84 ad 01 00 00 je 21ff ../../../../dev/ic/re.c:977 2052: 41 c7 84 24 08 10 00 movl $0x3fff,0x1008(%r12) 2059: 00 ff 3f 00 00 ../../../../dev/ic/re.c:978 205e: 41 c7 84 24 38 10 00 movl $0x38,0x1038(%r12) 2065: 00 38 00 00 00 ../../../../dev/ic/re.c:979 206a: 41 c7 84 24 80 0b 00 movl $0x200,0xb80(%r12) 2071: 00 00 02 00 00 ../../../../dev/ic/re.c:982 2076: 49 8d 9c 24 30 04 00 lea 0x430(%r12),%rbx 207d: 00 207e: ba 06 00 00 00 mov $0x6,%edx 2083: 4c 89 ef mov %r13,%rdi 2086: 48 89 de mov %rbx,%rsi 2089: e8 00 00 00 00 callq 208e 208a: R_X86_64_PC32 bcopy+0xfffffffffffffffc ../../../../dev/ic/re.c:984 208e: 48 8b 0d 00 00 00 00 mov 0(%rip),%rcx # 2095 2091: R_X86_64_PC32 .rodata+0x44 2095: 48 85 c9 test %rcx,%rcx 2098: 0f 84 cc 02 00 00 je 236a 209e: 41 8b 94 24 bc 04 00 mov 0x4bc(%r12),%edx 20a5: 00 20a6: 31 f6 xor %esi,%esi 20a8: 31 c0 xor %eax,%eax 20aa: 66 data16 20ab: 66 data16 20ac: 90 nop 20ad: 66 data16 20ae: 66 data16 20af: 90 nop ../../../../dev/ic/re.c:985 20b0: 39 90 00 00 00 00 cmp %edx,0x0(%rax) 20b2: R_X86_64_32S .rodata+0x40 20b6: 48 0f 44 f1 cmove %rcx,%rsi ../../../../dev/ic/re.c:984 20ba: 48 8b 88 00 00 00 00 mov 0x0(%rax),%rcx 20bd: R_X86_64_32S .rodata+0x58 20c1: 48 83 c0 10 add $0x10,%rax 20c5: 48 85 c9 test %rcx,%rcx 20c8: 75 e6 jne 20b0 ../../../../dev/ic/re.c:989 20ca: 48 85 f6 test %rsi,%rsi 20cd: 0f 84 9f 02 00 00 je 2372 ../../../../dev/ic/re.c:992 20d3: c1 ea 10 shr $0x10,%edx 20d6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 20d9: R_X86_64_32S .rodata.str1.1+0xdc 20dd: 31 c0 xor %eax,%eax 20df: e8 00 00 00 00 callq 20e4 20e0: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:994 20e4: 48 89 df mov %rbx,%rdi 20e7: e8 00 00 00 00 callq 20ec 20e8: R_X86_64_PC32 ether_sprintf+0xfffffffffffffffc 20ec: 4c 89 fe mov %r15,%rsi 20ef: 48 89 c2 mov %rax,%rdx 20f2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 20f5: R_X86_64_32S .rodata.str1.1+0xea 20f9: 31 c0 xor %eax,%eax 20fb: e8 00 00 00 00 callq 2100 20fc: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:997 2100: 41 81 bc 24 80 0b 00 cmpl $0x100,0xb80(%r12) 2107: 00 00 01 00 00 210c: 76 0c jbe 211a ../../../../dev/ic/re.c:999 210e: 41 c7 84 24 80 0b 00 movl $0x100,0xb80(%r12) 2115: 00 00 01 00 00 ../../../../dev/ic/re.c:1004 211a: 49 63 b4 24 80 0b 00 movslq 0xb80(%r12),%rsi 2121: 00 2122: 4d 8b 54 24 60 mov 0x60(%r12),%r10 2127: 49 8d 84 24 a8 0b 00 lea 0xba8(%r12),%rax 212e: 00 212f: 4d 8d ac 24 88 0b 00 lea 0xb88(%r12),%r13 2136: 00 2137: 31 c9 xor %ecx,%ecx 2139: c7 44 24 08 01 10 00 movl $0x1001,0x8(%rsp) 2140: 00 2141: 48 89 04 24 mov %rax,(%rsp) 2145: 41 b9 01 00 00 00 mov $0x1,%r9d 214b: ba 00 01 00 00 mov $0x100,%edx 2150: 4d 89 e8 mov %r13,%r8 2153: 4c 89 d7 mov %r10,%rdi 2156: 48 c1 e6 04 shl $0x4,%rsi 215a: 41 ff 52 48 callq *0x48(%r10) 215e: 85 c0 test %eax,%eax 2160: 0f 84 c2 00 00 00 je 2228 ../../../../dev/ic/re.c:1008 2166: 89 c2 mov %eax,%edx 2168: 4c 89 f6 mov %r14,%rsi 216b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 216e: R_X86_64_32S .rodata.str1.8+0x140 2172: 31 c0 xor %eax,%eax 2174: e8 00 00 00 00 callq 2179 2175: R_X86_64_PC32 printf+0xfffffffffffffffc 2179: b8 01 00 00 00 mov $0x1,%eax ../../../../dev/ic/re.c:1214 217e: 48 83 c4 38 add $0x38,%rsp 2182: 5b pop %rbx 2183: 41 5c pop %r12 2185: 41 5d pop %r13 2187: 41 5e pop %r14 2189: 41 5f pop %r15 218b: c9 leaveq 218c: c3 retq ../../../../dev/ic/re.c:931 218d: 48 8d 75 ce lea 0xffffffffffffffce(%rbp),%rsi 2191: 31 d2 xor %edx,%edx ../../../../dev/ic/re.c:930 2193: 41 c7 84 24 c4 04 00 movl $0x8,0x4c4(%r12) 219a: 00 08 00 00 00 ../../../../dev/ic/re.c:931 219f: b9 01 00 00 00 mov $0x1,%ecx 21a4: 4c 89 e7 mov %r12,%rdi 21a7: e8 00 00 00 00 callq 21ac 21a8: R_X86_64_PC32 re_read_eeprom+0xfffffffffffffffc ../../../../dev/ic/re.c:932 21ac: 66 81 7d ce 29 81 cmpw $0x8129,0xffffffffffffffce(%rbp) 21b2: 74 0c je 21c0 ../../../../dev/ic/re.c:933 21b4: 41 c7 84 24 c4 04 00 movl $0x6,0x4c4(%r12) 21bb: 00 06 00 00 00 ../../../../dev/ic/re.c:938 21c0: 48 8d 5d b0 lea 0xffffffffffffffb0(%rbp),%rbx ../../../../dev/ic/re.c:941 21c4: 4c 8d 6d c0 lea 0xffffffffffffffc0(%rbp),%r13 ../../../../dev/ic/re.c:938 21c8: b9 03 00 00 00 mov $0x3,%ecx 21cd: ba 07 00 00 00 mov $0x7,%edx 21d2: 4c 89 e7 mov %r12,%rdi 21d5: 48 89 de mov %rbx,%rsi 21d8: e8 00 00 00 00 callq 21dd 21d9: R_X86_64_PC32 re_read_eeprom+0xfffffffffffffffc ../../../../dev/ic/re.c:941 21dd: ba 06 00 00 00 mov $0x6,%edx 21e2: 4c 89 ee mov %r13,%rsi 21e5: 48 89 df mov %rbx,%rdi 21e8: e8 00 00 00 00 callq 21ed 21e9: R_X86_64_PC32 bcopy+0xfffffffffffffffc ../../../../dev/ic/re.c:972 21ed: 41 81 bc 24 bc 04 00 cmpl $0x74800000,0x4bc(%r12) 21f4: 00 00 00 80 74 21f9: 0f 85 53 fe ff ff jne 2052 ../../../../dev/ic/re.c:973 21ff: 41 c7 84 24 08 10 00 movl $0x1fff,0x1008(%r12) 2206: 00 ff 1f 00 00 ../../../../dev/ic/re.c:974 220b: 41 c7 84 24 38 10 00 movl $0xd9,0x1038(%r12) 2212: 00 d9 00 00 00 ../../../../dev/ic/re.c:975 2217: 41 c7 84 24 80 0b 00 movl $0x40,0xb80(%r12) 221e: 00 40 00 00 00 2223: e9 4e fe ff ff jmpq 2076 ../../../../dev/ic/re.c:1014 2228: 49 63 8c 24 80 0b 00 movslq 0xb80(%r12),%rcx 222f: 00 2230: 49 8b 44 24 60 mov 0x60(%r12),%rax 2235: 41 b9 05 00 00 00 mov $0x5,%r9d 223b: 41 8b 94 24 a8 0b 00 mov 0xba8(%r12),%edx 2242: 00 2243: 4d 8d 84 24 70 0b 00 lea 0xb70(%r12),%r8 224a: 00 224b: 4c 89 ee mov %r13,%rsi 224e: 48 89 c7 mov %rax,%rdi 2251: 48 c1 e1 04 shl $0x4,%rcx 2255: ff 50 58 callq *0x58(%rax) 2258: 85 c0 test %eax,%eax 225a: 74 53 je 22af ../../../../dev/ic/re.c:1018 225c: 89 c2 mov %eax,%edx 225e: 4c 89 f6 mov %r14,%rsi 2261: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2264: R_X86_64_32S .rodata.str1.8+0x170 2268: 31 c0 xor %eax,%eax 226a: e8 00 00 00 00 callq 226f 226b: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1210 226f: 49 8b 44 24 60 mov 0x60(%r12),%rax 2274: 41 8b 94 24 a8 0b 00 mov 0xba8(%r12),%edx 227b: 00 227c: 4c 89 ee mov %r13,%rsi 227f: 48 89 c7 mov %rax,%rdi 2282: ff 50 50 callq *0x50(%rax) ../../../../dev/ic/re.c:1214 2285: 48 83 c4 38 add $0x38,%rsp ../../../../dev/ic/re.c:1210 2289: b8 01 00 00 00 mov $0x1,%eax ../../../../dev/ic/re.c:1214 228e: 5b pop %rbx 228f: 41 5c pop %r12 2291: 41 5d pop %r13 2293: 41 5e pop %r14 2295: 41 5f pop %r15 2297: c9 leaveq 2298: c3 retq 2299: 4d 8d 74 24 24 lea 0x24(%r12),%r14 ../../../../dev/ic/re.c:895 229e: 41 c7 84 24 c8 04 00 movl $0x21,0x4c8(%r12) 22a5: 00 21 00 00 00 22aa: e9 46 fd ff ff jmpq 1ff5 ../../../../dev/ic/re.c:1023 22af: 49 63 b4 24 80 0b 00 movslq 0xb80(%r12),%rsi 22b6: 00 22b7: 4d 8b 54 24 60 mov 0x60(%r12),%r10 22bc: 49 8d 84 24 68 0b 00 lea 0xb68(%r12),%rax 22c3: 00 22c4: 45 31 c9 xor %r9d,%r9d 22c7: 45 31 c0 xor %r8d,%r8d 22ca: ba 01 00 00 00 mov $0x1,%edx 22cf: 48 89 04 24 mov %rax,(%rsp) 22d3: 4c 89 d7 mov %r10,%rdi 22d6: 48 c1 e6 04 shl $0x4,%rsi 22da: 48 89 f1 mov %rsi,%rcx 22dd: 41 ff 52 08 callq *0x8(%r10) 22e1: 85 c0 test %eax,%eax 22e3: 0f 84 be 00 00 00 je 23a7 ../../../../dev/ic/re.c:1026 22e9: 89 c2 mov %eax,%edx 22eb: 4c 89 f6 mov %r14,%rsi 22ee: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 22f1: R_X86_64_32S .rodata.str1.8+0x198 22f5: 31 c0 xor %eax,%eax 22f7: e8 00 00 00 00 callq 22fc 22f8: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1207 22fc: 49 63 94 24 80 0b 00 movslq 0xb80(%r12),%rdx 2303: 00 2304: 49 8b 44 24 60 mov 0x60(%r12),%rax 2309: 49 8b b4 24 70 0b 00 mov 0xb70(%r12),%rsi 2310: 00 2311: 48 89 c7 mov %rax,%rdi 2314: 48 c1 e2 04 shl $0x4,%rdx 2318: ff 50 60 callq *0x60(%rax) 231b: e9 4f ff ff ff jmpq 226f ../../../../dev/ic/re.c:901 2320: 49 8b 74 24 50 mov 0x50(%r12),%rsi 2325: 41 8b 7c 24 58 mov 0x58(%r12),%edi 232a: ba 53 00 00 00 mov $0x53,%edx 232f: e8 00 00 00 00 callq 2334 2330: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc ../../../../dev/ic/re.c:902 2334: 0f b6 d8 movzbl %al,%ebx 2337: 89 d8 mov %ebx,%eax 2339: 83 e0 07 and $0x7,%eax 233c: 0f 85 60 01 00 00 jne 24a2 2342: 4d 8d 74 24 24 lea 0x24(%r12),%r14 ../../../../dev/ic/re.c:904 2347: 41 c7 84 24 c8 04 00 movl $0x21,0x4c8(%r12) 234e: 00 21 00 00 00 ../../../../dev/ic/re.c:916 2353: 83 e3 08 and $0x8,%ebx 2356: 0f 84 99 fc ff ff je 1ff5 ../../../../dev/ic/re.c:917 235c: 41 83 8c 24 3c 10 00 orl $0x2,0x103c(%r12) 2363: 00 02 2365: e9 8b fc ff ff jmpq 1ff5 236a: 41 8b 94 24 bc 04 00 mov 0x4bc(%r12),%edx 2371: 00 ../../../../dev/ic/re.c:990 2372: c1 ea 10 shr $0x10,%edx 2375: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2378: R_X86_64_32S .rodata.str1.1+0xc4 237c: 31 c0 xor %eax,%eax 237e: 89 d6 mov %edx,%esi 2380: e8 00 00 00 00 callq 2385 2381: R_X86_64_PC32 printf+0xfffffffffffffffc 2385: e9 5a fd ff ff jmpq 20e4 ../../../../dev/ic/re.c:826 238a: 41 81 8c 24 3c 10 00 orl $0x2000,0x103c(%r12) 2391: 00 00 20 00 00 ../../../../dev/ic/re.c:830 2396: 41 81 8c 24 3c 10 00 orl $0x51f8,0x103c(%r12) 239d: 00 f8 51 00 00 23a2: e9 d9 fb ff ff jmpq 1f80 ../../../../dev/ic/re.c:1031 23a7: 49 63 8c 24 80 0b 00 movslq 0xb80(%r12),%rcx 23ae: 00 23af: 49 8b 44 24 60 mov 0x60(%r12),%rax 23b4: 45 31 c0 xor %r8d,%r8d 23b7: 49 8b 94 24 70 0b 00 mov 0xb70(%r12),%rdx 23be: 00 23bf: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi 23c6: 00 23c7: 41 b9 01 00 00 00 mov $0x1,%r9d ../../../../dev/ic/re.c:1036 23cd: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:1031 23cf: 48 89 c7 mov %rax,%rdi 23d2: 48 c1 e1 04 shl $0x4,%rcx 23d6: ff 50 18 callq *0x18(%rax) 23d9: 85 c0 test %eax,%eax 23db: 74 37 je 2414 ../../../../dev/ic/re.c:1034 23dd: 89 c2 mov %eax,%edx 23df: 4c 89 f6 mov %r14,%rsi 23e2: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 23e5: R_X86_64_32S .rodata.str1.8+0x1c8 23e9: 31 c0 xor %eax,%eax 23eb: e8 00 00 00 00 callq 23f0 23ec: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1205 23f0: 49 8b 44 24 60 mov 0x60(%r12),%rax 23f5: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi 23fc: 00 23fd: 48 89 c7 mov %rax,%rdi 2400: ff 50 10 callq *0x10(%rax) 2403: e9 f4 fe ff ff jmpq 22fc ../../../../dev/ic/re.c:1040 2408: 83 c3 01 add $0x1,%ebx 240b: 83 fb 40 cmp $0x40,%ebx 240e: 0f 84 81 01 00 00 je 2595 ../../../../dev/ic/re.c:1041 2414: 48 63 c3 movslq %ebx,%rax 2417: 4d 8b 54 24 60 mov 0x60(%r12),%r10 241c: 41 8b 94 24 80 0b 00 mov 0xb80(%r12),%edx 2423: 00 2424: 48 8d 04 40 lea (%rax,%rax,2),%rax 2428: 45 31 c9 xor %r9d,%r9d 242b: 45 31 c0 xor %r8d,%r8d 242e: b9 ff ff 00 00 mov $0xffff,%ecx 2433: be 10 1d 00 00 mov $0x1d10,%esi 2438: 49 8d 84 c4 68 05 00 lea 0x568(%r12,%rax,8),%rax 243f: 00 2440: 83 ea 04 sub $0x4,%edx 2443: 4c 89 d7 mov %r10,%rdi 2446: 48 89 04 24 mov %rax,(%rsp) 244a: 41 ff 52 08 callq *0x8(%r10) ../../../../dev/ic/re.c:1045 244e: 85 c0 test %eax,%eax 2450: 74 b6 je 2408 ../../../../dev/ic/re.c:1046 2452: 4c 89 f6 mov %r14,%rsi 2455: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2458: R_X86_64_32S .rodata.str1.8+0x1f0 245c: 31 c0 xor %eax,%eax 245e: e8 00 00 00 00 callq 2463 245f: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1210 2463: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:1197 2465: 4a 8b b4 23 68 05 00 mov 0x568(%rbx,%r12,1),%rsi 246c: 00 246d: 48 85 f6 test %rsi,%rsi 2470: 74 0b je 247d ../../../../dev/ic/re.c:1198 2472: 49 8b 44 24 60 mov 0x60(%r12),%rax 2477: 48 89 c7 mov %rax,%rdi 247a: ff 50 10 callq *0x10(%rax) 247d: 48 83 c3 18 add $0x18,%rbx ../../../../dev/ic/re.c:1196 2481: 48 81 fb 00 06 00 00 cmp $0x600,%rbx 2488: 75 db jne 2465 ../../../../dev/ic/re.c:1203 248a: 49 8b 44 24 60 mov 0x60(%r12),%rax 248f: 49 8b b4 24 68 0b 00 mov 0xb68(%r12),%rsi 2496: 00 2497: 48 89 c7 mov %rax,%rdi 249a: ff 50 38 callq *0x38(%rax) 249d: e9 4e ff ff ff jmpq 23f0 ../../../../dev/ic/re.c:902 24a2: 83 e8 01 sub $0x1,%eax 24a5: 74 38 je 24df ../../../../dev/ic/re.c:910 24a7: 4d 8d 74 24 24 lea 0x24(%r12),%r14 24ac: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 24af: R_X86_64_32S .rodata.str1.8+0x118 24b3: 31 c0 xor %eax,%eax 24b5: 4c 89 f6 mov %r14,%rsi 24b8: e8 00 00 00 00 callq 24bd 24b9: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:912 24bd: 41 c7 84 24 c8 04 00 movl $0x21,0x4c8(%r12) 24c4: 00 21 00 00 00 24c9: e9 85 fe ff ff jmpq 2353 ../../../../dev/ic/re.c:817 24ce: 41 81 8c 24 3c 10 00 orl $0x4020,0x103c(%r12) 24d5: 00 20 40 00 00 24da: e9 a1 fa ff ff jmpq 1f80 24df: 4d 8d 74 24 24 lea 0x24(%r12),%r14 ../../../../dev/ic/re.c:907 24e4: 41 c7 84 24 c8 04 00 movl $0x42,0x4c8(%r12) 24eb: 00 42 00 00 00 24f0: e9 5e fe ff ff jmpq 2353 ../../../../dev/ic/re.c:815 24f5: 3d 00 00 c0 24 cmp $0x24c00000,%eax 24fa: 0f 84 8a fe ff ff je 238a 2500: 3d 00 00 00 28 cmp $0x28000000,%eax 2505: 0f 85 75 fa ff ff jne 1f80 250b: 66 data16 250c: 66 data16 250d: 90 nop 250e: 66 data16 250f: 90 nop 2510: e9 5e fa ff ff jmpq 1f73 2515: 3d 00 00 40 3c cmp $0x3c400000,%eax 251a: 66 data16 251b: 66 data16 251c: 90 nop 251d: 66 data16 251e: 66 data16 251f: 90 nop 2520: 0f 84 41 fa ff ff je 1f67 2526: 3d 00 00 80 3c cmp $0x3c800000,%eax 252b: 66 data16 252c: 66 data16 252d: 90 nop 252e: 66 data16 252f: 90 nop 2530: 0f 85 4a fa ff ff jne 1f80 2536: e9 38 fa ff ff jmpq 1f73 253b: 85 c0 test %eax,%eax 253d: 66 data16 253e: 66 data16 253f: 90 nop 2540: 0f 84 71 f9 ff ff je 1eb7 2546: 3d 00 00 80 00 cmp $0x800000,%eax 254b: 66 data16 254c: 66 data16 254d: 90 nop 254e: 66 data16 254f: 90 nop 2550: 0f 85 2a fa ff ff jne 1f80 2556: e9 5c f9 ff ff jmpq 1eb7 255b: 3d 00 00 00 34 cmp $0x34000000,%eax 2560: 0f 84 cc f9 ff ff je 1f32 2566: 3d 00 00 80 34 cmp $0x34800000,%eax 256b: 66 data16 256c: 66 data16 256d: 90 nop 256e: 66 data16 256f: 90 nop 2570: 0f 85 0a fa ff ff jne 1f80 2576: e9 1b fe ff ff jmpq 2396 257b: 66 data16 257c: 66 data16 257d: 90 nop 257e: 66 data16 257f: 90 nop ../../../../dev/ic/re.c:863 2580: 41 81 8c 24 3c 10 00 orl $0x153f8,0x103c(%r12) 2587: 00 f8 53 01 00 258c: 66 data16 258d: 66 data16 258e: 66 data16 258f: 90 nop 2590: e9 eb f9 ff ff jmpq 1f80 ../../../../dev/ic/re.c:1053 2595: 4d 8b 54 24 60 mov 0x60(%r12),%r10 259a: 49 8d 84 24 f0 0f 00 lea 0xff0(%r12),%rax 25a1: 00 25a2: 4d 8d bc 24 d0 0f 00 lea 0xfd0(%r12),%r15 25a9: 00 25aa: 31 c9 xor %ecx,%ecx 25ac: c7 44 24 08 01 10 00 movl $0x1001,0x8(%rsp) 25b3: 00 25b4: 41 b9 01 00 00 00 mov $0x1,%r9d 25ba: 48 89 04 24 mov %rax,(%rsp) 25be: 4d 89 f8 mov %r15,%r8 25c1: ba 00 01 00 00 mov $0x100,%edx 25c6: be 2a 04 00 00 mov $0x42a,%esi 25cb: 4c 89 d7 mov %r10,%rdi 25ce: 41 ff 52 48 callq *0x48(%r10) 25d2: 85 c0 test %eax,%eax 25d4: 74 18 je 25ee ../../../../dev/ic/re.c:1057 25d6: 89 c2 mov %eax,%edx 25d8: 4c 89 f6 mov %r14,%rsi 25db: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 25de: R_X86_64_32S .rodata.str1.8+0x218 25e2: 31 c0 xor %eax,%eax 25e4: e8 00 00 00 00 callq 25e9 25e5: R_X86_64_PC32 printf+0xfffffffffffffffc 25e9: e9 75 fe ff ff jmpq 2463 ../../../../dev/ic/re.c:1063 25ee: 49 8b 44 24 60 mov 0x60(%r12),%rax 25f3: 41 8b 94 24 f0 0f 00 mov 0xff0(%r12),%edx 25fa: 00 25fb: 41 b9 05 00 00 00 mov $0x5,%r9d 2601: 4d 8d 84 24 b8 0f 00 lea 0xfb8(%r12),%r8 2608: 00 2609: b9 2a 04 00 00 mov $0x42a,%ecx 260e: 4c 89 fe mov %r15,%rsi 2611: 48 89 c7 mov %rax,%rdi 2614: ff 50 58 callq *0x58(%rax) 2617: 85 c0 test %eax,%eax 2619: 74 2e je 2649 ../../../../dev/ic/re.c:1067 261b: 89 c2 mov %eax,%edx 261d: 4c 89 f6 mov %r14,%rsi 2620: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2623: R_X86_64_32S .rodata.str1.8+0x248 2627: 31 c0 xor %eax,%eax 2629: e8 00 00 00 00 callq 262e 262a: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1191 262e: 49 8b 44 24 60 mov 0x60(%r12),%rax 2633: 41 8b 94 24 f0 0f 00 mov 0xff0(%r12),%edx 263a: 00 263b: 4c 89 fe mov %r15,%rsi 263e: 48 89 c7 mov %rax,%rdi 2641: ff 50 50 callq *0x50(%rax) 2644: e9 1a fe ff ff jmpq 2463 ../../../../dev/ic/re.c:1073 2649: 4d 8b 54 24 60 mov 0x60(%r12),%r10 264e: 49 8d 84 24 b0 0f 00 lea 0xfb0(%r12),%rax 2655: 00 2656: 45 31 c9 xor %r9d,%r9d 2659: 45 31 c0 xor %r8d,%r8d 265c: b9 2a 04 00 00 mov $0x42a,%ecx 2661: ba 01 00 00 00 mov $0x1,%edx 2666: 48 89 04 24 mov %rax,(%rsp) 266a: be 2a 04 00 00 mov $0x42a,%esi 266f: 4c 89 d7 mov %r10,%rdi 2672: 41 ff 52 08 callq *0x8(%r10) 2676: 85 c0 test %eax,%eax 2678: 74 2d je 26a7 ../../../../dev/ic/re.c:1076 267a: 89 c2 mov %eax,%edx 267c: 4c 89 f6 mov %r14,%rsi 267f: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2682: R_X86_64_32S .rodata.str1.8+0x270 2686: 31 c0 xor %eax,%eax 2688: e8 00 00 00 00 callq 268d 2689: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1188 268d: 49 8b 44 24 60 mov 0x60(%r12),%rax 2692: 49 8b b4 24 b8 0f 00 mov 0xfb8(%r12),%rsi 2699: 00 269a: ba 2a 04 00 00 mov $0x42a,%edx 269f: 48 89 c7 mov %rax,%rdi 26a2: ff 50 60 callq *0x60(%rax) 26a5: eb 87 jmp 262e ../../../../dev/ic/re.c:1081 26a7: 49 8b 44 24 60 mov 0x60(%r12),%rax 26ac: 45 31 c0 xor %r8d,%r8d 26af: 49 8b 94 24 b8 0f 00 mov 0xfb8(%r12),%rdx 26b6: 00 26b7: 49 8b b4 24 b0 0f 00 mov 0xfb0(%r12),%rsi 26be: 00 26bf: 41 b9 01 00 00 00 mov $0x1,%r9d 26c5: b9 2a 04 00 00 mov $0x42a,%ecx ../../../../dev/ic/re.c:1086 26ca: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:1081 26cc: 48 89 c7 mov %rax,%rdi 26cf: ff 50 18 callq *0x18(%rax) 26d2: 85 c0 test %eax,%eax 26d4: 74 34 je 270a ../../../../dev/ic/re.c:1084 26d6: 89 c2 mov %eax,%edx 26d8: 4c 89 f6 mov %r14,%rsi 26db: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 26de: R_X86_64_32S .rodata.str1.8+0x2a0 26e2: 31 c0 xor %eax,%eax 26e4: e8 00 00 00 00 callq 26e9 26e5: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1186 26e9: 49 8b 44 24 60 mov 0x60(%r12),%rax 26ee: 49 8b b4 24 b0 0f 00 mov 0xfb0(%r12),%rsi 26f5: 00 26f6: 48 89 c7 mov %rax,%rdi 26f9: ff 50 10 callq *0x10(%rax) 26fc: eb 8f jmp 268d ../../../../dev/ic/re.c:1090 26fe: 83 c3 01 add $0x1,%ebx 2701: 83 fb 40 cmp $0x40,%ebx 2704: 0f 84 88 00 00 00 je 2792 ../../../../dev/ic/re.c:1091 270a: 48 63 c3 movslq %ebx,%rax 270d: 4d 8b 54 24 60 mov 0x60(%r12),%r10 2712: 45 31 c9 xor %r9d,%r9d 2715: 48 c1 e0 04 shl $0x4,%rax 2719: 45 31 c0 xor %r8d,%r8d 271c: b9 00 08 00 00 mov $0x800,%ecx 2721: 49 8d 84 04 b8 0b 00 lea 0xbb8(%r12,%rax,1),%rax 2728: 00 2729: ba 01 00 00 00 mov $0x1,%edx 272e: be 00 08 00 00 mov $0x800,%esi 2733: 4c 89 d7 mov %r10,%rdi 2736: 48 89 04 24 mov %rax,(%rsp) 273a: 41 ff 52 08 callq *0x8(%r10) ../../../../dev/ic/re.c:1093 273e: 85 c0 test %eax,%eax 2740: 74 bc je 26fe ../../../../dev/ic/re.c:1094 2742: 4c 89 f6 mov %r14,%rsi 2745: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2748: R_X86_64_32S .rodata.str1.8+0x2c8 274c: 31 c0 xor %eax,%eax 274e: 31 db xor %ebx,%ebx 2750: e8 00 00 00 00 callq 2755 2751: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1178 2755: 4a 8b b4 23 b8 0b 00 mov 0xbb8(%rbx,%r12,1),%rsi 275c: 00 275d: 48 85 f6 test %rsi,%rsi 2760: 74 0b je 276d ../../../../dev/ic/re.c:1179 2762: 49 8b 44 24 60 mov 0x60(%r12),%rax 2767: 48 89 c7 mov %rax,%rdi 276a: ff 50 10 callq *0x10(%rax) 276d: 48 83 c3 10 add $0x10,%rbx ../../../../dev/ic/re.c:1177 2771: 48 81 fb 00 04 00 00 cmp $0x400,%rbx 2778: 75 db jne 2755 ../../../../dev/ic/re.c:1184 277a: 49 8b 44 24 60 mov 0x60(%r12),%rax 277f: 49 8b b4 24 b0 0f 00 mov 0xfb0(%r12),%rsi 2786: 00 2787: 48 89 c7 mov %rax,%rdi 278a: ff 50 38 callq *0x38(%rax) 278d: e9 57 ff ff ff jmpq 26e9 ../../../../dev/ic/re.c:1102 2792: 49 8d bc 24 f0 00 00 lea 0xf0(%r12),%rdi 2799: 00 ../../../../dev/ic/re.c:1101 279a: 4d 89 a4 24 90 00 00 mov %r12,0x90(%r12) 27a1: 00 ../../../../dev/ic/re.c:1102 27a2: ba 10 00 00 00 mov $0x10,%edx 27a7: 4c 89 f6 mov %r14,%rsi ../../../../dev/ic/re.c:1100 27aa: 4d 8d ac 24 90 00 00 lea 0x90(%r12),%r13 27b1: 00 ../../../../dev/ic/re.c:1102 27b2: e8 00 00 00 00 callq 27b7 27b3: R_X86_64_PC32 strlcpy+0xfffffffffffffffc ../../../../dev/ic/re.c:1107 27b7: 41 f6 84 24 3c 10 00 testb $0x20,0x103c(%r12) 27be: 00 20 ../../../../dev/ic/re.c:1103 27c0: 66 41 c7 84 24 34 01 movw $0x8802,0x134(%r12) 27c7: 00 00 02 88 ../../../../dev/ic/re.c:1104 27cb: 49 c7 84 24 80 02 00 movq $0x0,0x280(%r12) 27d2: 00 00 00 00 00 27d3: R_X86_64_32S re_ioctl ../../../../dev/ic/re.c:1105 27d7: 49 c7 84 24 78 02 00 movq $0x0,0x278(%r12) 27de: 00 00 00 00 00 27df: R_X86_64_32S re_start ../../../../dev/ic/re.c:1106 27e3: 49 c7 84 24 90 02 00 movq $0x0,0x290(%r12) 27ea: 00 00 00 00 00 27eb: R_X86_64_32S re_watchdog ../../../../dev/ic/re.c:1107 27ef: 75 0c jne 27fd ../../../../dev/ic/re.c:1108 27f1: 41 c7 84 24 18 02 00 movl $0x1cfe,0x218(%r12) 27f8: 00 fe 1c 00 00 ../../../../dev/ic/re.c:1110 27fd: 41 83 8c 24 c4 02 00 orl $0x1,0x2c4(%r12) 2804: 00 01 ../../../../dev/ic/re.c:1112 2806: b9 40 00 00 00 mov $0x40,%ecx 280b: ba 02 00 00 00 mov $0x2,%edx 2810: be 00 08 00 00 mov $0x800,%esi 2815: 4c 89 ef mov %r13,%rdi ../../../../dev/ic/re.c:1109 2818: 41 c7 84 24 ac 02 00 movl $0x40,0x2ac(%r12) 281f: 00 40 00 00 00 ../../../../dev/ic/re.c:1112 2824: e8 00 00 00 00 callq 2829 2825: R_X86_64_PC32 m_clsetwms+0xfffffffffffffffc ../../../../dev/ic/re.c:1121 2829: 49 8d bc 24 10 10 00 lea 0x1010(%r12),%rdi 2830: 00 ../../../../dev/ic/re.c:1118 2831: 41 c7 84 24 1c 02 00 movl $0x37,0x21c(%r12) 2838: 00 37 00 00 00 ../../../../dev/ic/re.c:1121 283d: 4c 89 e2 mov %r12,%rdx 2840: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2843: R_X86_64_32S re_tick 2847: e8 00 00 00 00 callq 284c 2848: R_X86_64_PC32 timeout_set+0xfffffffffffffffc ../../../../dev/ic/re.c:1124 284c: 41 8b 84 24 3c 10 00 mov 0x103c(%r12),%eax 2853: 00 2854: a9 00 00 01 00 test $0x10000,%eax 2859: 74 36 je 2891 ../../../../dev/ic/re.c:1125 285b: 49 8b 74 24 50 mov 0x50(%r12),%rsi 2860: 41 8b 7c 24 58 mov 0x58(%r12),%edi 2865: ba 6f 00 00 00 mov $0x6f,%edx 286a: e8 00 00 00 00 callq 286f 286b: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 286f: 49 8b 74 24 50 mov 0x50(%r12),%rsi 2874: 41 8b 7c 24 58 mov 0x58(%r12),%edi 2879: 83 c8 80 or $0xffffffffffffff80,%eax 287c: 0f b6 c8 movzbl %al,%ecx 287f: ba 6f 00 00 00 mov $0x6f,%edx 2884: e8 00 00 00 00 callq 2889 2885: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc 2889: 41 8b 84 24 3c 10 00 mov 0x103c(%r12),%eax 2890: 00 ../../../../dev/ic/re.c:1126 2891: a8 10 test $0x10,%al 2893: 74 28 je 28bd ../../../../dev/ic/re.c:1127 2895: 31 c9 xor %ecx,%ecx 2897: ba 1f 00 00 00 mov $0x1f,%edx 289c: be 01 00 00 00 mov $0x1,%esi 28a1: 4c 89 e7 mov %r12,%rdi 28a4: e8 00 00 00 00 callq 28a9 28a5: R_X86_64_PC32 re_gmii_writereg+0xfffffffffffffffc ../../../../dev/ic/re.c:1128 28a9: 31 c9 xor %ecx,%ecx 28ab: ba 0e 00 00 00 mov $0xe,%edx 28b0: be 01 00 00 00 mov $0x1,%esi 28b5: 4c 89 e7 mov %r12,%rdi 28b8: e8 00 00 00 00 callq 28bd 28b9: R_X86_64_PC32 re_gmii_writereg+0xfffffffffffffffc ../../../../dev/ic/re.c:1136 28bd: 49 8d 9c 24 48 04 00 lea 0x448(%r12),%rbx 28c4: 00 28c5: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 28c8: R_X86_64_32S re_ifmedia_sts 28cc: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 28cf: R_X86_64_32S re_ifmedia_upd 28d3: be 00 00 00 f0 mov $0xf0000000,%esi ../../../../dev/ic/re.c:1132 28d8: 4d 89 ac 24 78 04 00 mov %r13,0x478(%r12) 28df: 00 ../../../../dev/ic/re.c:1133 28e0: 49 c7 84 24 a0 04 00 movq $0x0,0x4a0(%r12) 28e7: 00 00 00 00 00 28e8: R_X86_64_32S re_miibus_readreg ../../../../dev/ic/re.c:1136 28ec: 48 89 df mov %rbx,%rdi ../../../../dev/ic/re.c:1134 28ef: 49 c7 84 24 a8 04 00 movq $0x0,0x4a8(%r12) 28f6: 00 00 00 00 00 28f7: R_X86_64_32S re_miibus_writereg ../../../../dev/ic/re.c:1135 28fb: 49 c7 84 24 b0 04 00 movq $0x0,0x4b0(%r12) 2902: 00 00 00 00 00 2903: R_X86_64_32S re_miibus_statchg ../../../../dev/ic/re.c:1136 2907: e8 00 00 00 00 callq 290c 2908: R_X86_64_PC32 ifmedia_init+0xfffffffffffffffc ../../../../dev/ic/re.c:1138 290c: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 2912: 41 b9 00 01 00 00 mov $0x100,%r9d 2918: 48 89 de mov %rbx,%rsi 291b: 44 89 c1 mov %r8d,%ecx 291e: 44 89 c2 mov %r8d,%edx 2921: 4c 89 e7 mov %r12,%rdi 2924: e8 00 00 00 00 callq 2929 2925: R_X86_64_PC32 mii_attach+0xfffffffffffffffc ../../../../dev/ic/re.c:1140 2929: 49 83 bc 24 88 04 00 cmpq $0x0,0x488(%r12) 2930: 00 00 2932: 74 2c je 2960 ../../../../dev/ic/re.c:1147 2934: be 20 00 00 00 mov $0x20,%esi 2939: 48 89 df mov %rbx,%rdi 293c: e8 00 00 00 00 callq 2941 293d: R_X86_64_PC32 ifmedia_set+0xfffffffffffffffc ../../../../dev/ic/re.c:1152 2941: 4c 89 e7 mov %r12,%rdi 2944: e8 00 00 00 00 callq 2949 2945: R_X86_64_PC32 re_reset+0xfffffffffffffffc ../../../../dev/ic/re.c:1153 2949: 4c 89 ef mov %r13,%rdi 294c: e8 00 00 00 00 callq 2951 294d: R_X86_64_PC32 if_attach+0xfffffffffffffffc ../../../../dev/ic/re.c:1154 2951: 4c 89 ef mov %r13,%rdi 2954: e8 00 00 00 00 callq 2959 2955: R_X86_64_PC32 ether_ifattach+0xfffffffffffffffc 2959: 31 c0 xor %eax,%eax 295b: e9 1e f8 ff ff jmpq 217e ../../../../dev/ic/re.c:1141 2960: 4c 89 f6 mov %r14,%rsi 2963: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2966: R_X86_64_32S .rodata.str1.1+0xfc 296a: 31 c0 xor %eax,%eax 296c: e8 00 00 00 00 callq 2971 296d: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:1142 2971: 48 89 df mov %rbx,%rdi 2974: 31 c9 xor %ecx,%ecx 2976: 31 d2 xor %edx,%edx 2978: be 22 00 00 00 mov $0x22,%esi 297d: e8 00 00 00 00 callq 2982 297e: R_X86_64_PC32 ifmedia_add+0xfffffffffffffffc ../../../../dev/ic/re.c:1144 2982: be 22 00 00 00 mov $0x22,%esi 2987: 48 89 df mov %rbx,%rdi 298a: e8 00 00 00 00 callq 298f 298b: R_X86_64_PC32 ifmedia_set+0xfffffffffffffffc 298f: eb b0 jmp 2941 2991: 66 data16 2992: 66 data16 2993: 66 data16 2994: 90 nop 2995: 66 data16 2996: 66 data16 2997: 66 data16 2998: 90 nop 2999: 66 data16 299a: 66 data16 299b: 66 data16 299c: 90 nop 299d: 66 data16 299e: 66 data16 299f: 90 nop 00000000000029a0 : re_iff(): ../../../../dev/ic/re.c:521 29a0: 55 push %rbp ../../../../dev/ic/re.c:530 29a1: ba 44 00 00 00 mov $0x44,%edx ../../../../dev/ic/re.c:521 29a6: 48 89 e5 mov %rsp,%rbp 29a9: 41 55 push %r13 29ab: 41 54 push %r12 29ad: 53 push %rbx 29ae: 48 89 fb mov %rdi,%rbx 29b1: 48 83 ec 18 sub $0x18,%rsp ../../../../dev/ic/re.c:530 29b5: 48 8b 77 50 mov 0x50(%rdi),%rsi 29b9: 8b 7f 58 mov 0x58(%rdi),%edi 29bc: e8 00 00 00 00 callq 29c1 29bd: R_X86_64_PC32 bus_space_read_4+0xfffffffffffffffc 29c1: 89 c2 mov %eax,%edx ../../../../dev/ic/re.c:533 29c3: 0f b7 83 34 01 00 00 movzwl 0x134(%rbx),%eax ../../../../dev/ic/re.c:531 29ca: 83 e2 f0 and $0xfffffffffffffff0,%edx ../../../../dev/ic/re.c:533 29cd: 80 e4 fd and $0xfd,%ah ../../../../dev/ic/re.c:541 29d0: f6 c4 01 test $0x1,%ah ../../../../dev/ic/re.c:533 29d3: 66 89 83 34 01 00 00 mov %ax,0x134(%rbx) ../../../../dev/ic/re.c:541 29da: 75 10 jne 29ec 29dc: 44 8b 93 44 04 00 00 mov 0x444(%rbx),%r10d 29e3: 45 85 d2 test %r10d,%r10d 29e6: 0f 8e ae 00 00 00 jle 2a9a ../../../../dev/ic/re.c:542 29ec: 80 cc 02 or $0x2,%ah ../../../../dev/ic/re.c:543 29ef: 41 89 d5 mov %edx,%r13d ../../../../dev/ic/re.c:545 29f2: 83 ca 0f or $0xf,%edx ../../../../dev/ic/re.c:543 29f5: 41 83 cd 0e or $0xe,%r13d ../../../../dev/ic/re.c:545 29f9: f6 c4 01 test $0x1,%ah ../../../../dev/ic/re.c:542 29fc: 66 89 83 34 01 00 00 mov %ax,0x134(%rbx) ../../../../dev/ic/re.c:545 2a03: 44 0f 45 ea cmovne %edx,%r13d ../../../../dev/ic/re.c:546 2a07: c7 45 d4 ff ff ff ff movl $0xffffffff,0xffffffffffffffd4(%rbp) 2a0e: c7 45 d0 ff ff ff ff movl $0xffffffff,0xffffffffffffffd0(%rbp) ../../../../dev/ic/re.c:572 2a15: f6 83 3c 10 00 00 08 testb $0x8,0x103c(%rbx) 2a1c: 74 52 je 2a70 ../../../../dev/ic/re.c:573 2a1e: 48 8b 73 50 mov 0x50(%rbx),%rsi 2a22: 8b 7b 58 mov 0x58(%rbx),%edi 2a25: ba 08 00 00 00 mov $0x8,%edx 2a2a: 8b 4d d4 mov 0xffffffffffffffd4(%rbp),%ecx 2a2d: 0f c9 bswap %ecx 2a2f: e8 00 00 00 00 callq 2a34 2a30: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:574 2a34: 48 8b 73 50 mov 0x50(%rbx),%rsi 2a38: 8b 7b 58 mov 0x58(%rbx),%edi 2a3b: ba 0c 00 00 00 mov $0xc,%edx 2a40: 8b 4d d0 mov 0xffffffffffffffd0(%rbp),%ecx 2a43: 0f c9 bswap %ecx 2a45: e8 00 00 00 00 callq 2a4a 2a46: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:580 2a4a: 48 8b 73 50 mov 0x50(%rbx),%rsi 2a4e: 8b 7b 58 mov 0x58(%rbx),%edi 2a51: 44 89 e9 mov %r13d,%ecx 2a54: ba 44 00 00 00 mov $0x44,%edx 2a59: e8 00 00 00 00 callq 2a5e 2a5a: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:581 2a5e: 48 83 c4 18 add $0x18,%rsp 2a62: 5b pop %rbx 2a63: 41 5c pop %r12 2a65: 41 5d pop %r13 2a67: c9 leaveq 2a68: c3 retq 2a69: 66 data16 2a6a: 66 data16 2a6b: 66 data16 2a6c: 90 nop 2a6d: 66 data16 2a6e: 66 data16 2a6f: 90 nop ../../../../dev/ic/re.c:576 2a70: 8b 4d d0 mov 0xffffffffffffffd0(%rbp),%ecx 2a73: 48 8b 73 50 mov 0x50(%rbx),%rsi 2a77: ba 08 00 00 00 mov $0x8,%edx 2a7c: 8b 7b 58 mov 0x58(%rbx),%edi 2a7f: e8 00 00 00 00 callq 2a84 2a80: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:577 2a84: 8b 4d d4 mov 0xffffffffffffffd4(%rbp),%ecx 2a87: 48 8b 73 50 mov 0x50(%rbx),%rsi 2a8b: ba 0c 00 00 00 mov $0xc,%edx 2a90: 8b 7b 58 mov 0x58(%rbx),%edi 2a93: e8 00 00 00 00 callq 2a98 2a94: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 2a98: eb b0 jmp 2a4a ../../../../dev/ic/re.c:552 2a9a: 48 8b bb 38 04 00 00 mov 0x438(%rbx),%rdi ../../../../dev/ic/re.c:548 2aa1: 41 89 d5 mov %edx,%r13d ../../../../dev/ic/re.c:550 2aa4: 48 c7 45 d0 00 00 00 movq $0x0,0xffffffffffffffd0(%rbp) 2aab: 00 ../../../../dev/ic/re.c:548 2aac: 41 83 cd 0e or $0xe,%r13d ../../../../dev/ic/re.c:552 2ab0: 48 85 ff test %rdi,%rdi 2ab3: 0f 84 5c ff ff ff je 2a15 2ab9: 4c 8b 67 20 mov 0x20(%rdi),%r12 2abd: eb 1c jmp 2adb 2abf: 90 nop ../../../../dev/ic/re.c:558 2ac0: b8 01 00 00 00 mov $0x1,%eax 2ac5: d3 e0 shl %cl,%eax 2ac7: 09 45 d0 or %eax,0xffffffffffffffd0(%rbp) ../../../../dev/ic/re.c:562 2aca: 4d 85 e4 test %r12,%r12 2acd: 0f 84 42 ff ff ff je 2a15 2ad3: 4c 89 e7 mov %r12,%rdi 2ad6: 4d 8b 64 24 20 mov 0x20(%r12),%r12 ../../../../dev/ic/re.c:554 2adb: be 06 00 00 00 mov $0x6,%esi 2ae0: e8 00 00 00 00 callq 2ae5 2ae1: R_X86_64_PC32 ether_crc32_be+0xfffffffffffffffc 2ae5: 89 c1 mov %eax,%ecx 2ae7: c1 e9 1a shr $0x1a,%ecx ../../../../dev/ic/re.c:557 2aea: 83 f9 1f cmp $0x1f,%ecx 2aed: 7e d1 jle 2ac0 ../../../../dev/ic/re.c:560 2aef: 83 e9 20 sub $0x20,%ecx 2af2: b8 01 00 00 00 mov $0x1,%eax 2af7: d3 e0 shl %cl,%eax 2af9: 09 45 d4 or %eax,0xffffffffffffffd4(%rbp) 2afc: eb cc jmp 2aca 2afe: 66 data16 2aff: 90 nop 0000000000002b00 : re_init(): ../../../../dev/ic/re.c:1926 2b00: 55 push %rbp 2b01: 48 89 e5 mov %rsp,%rbp 2b04: 41 55 push %r13 2b06: 41 54 push %r12 2b08: 49 89 fc mov %rdi,%r12 2b0b: 53 push %rbx 2b0c: 48 83 ec 18 sub $0x18,%rsp ../../../../dev/ic/re.c:1927 2b10: 48 8b 1f mov (%rdi),%rbx ../../../../dev/ic/re.c:1935 2b13: bf 07 00 00 00 mov $0x7,%edi 2b18: e8 00 00 00 00 callq 2b1d 2b19: R_X86_64_PC32 splraise+0xfffffffffffffffc ../../../../dev/ic/re.c:1940 2b1d: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:1935 2b20: 41 89 c5 mov %eax,%r13d ../../../../dev/ic/re.c:1940 2b23: e8 00 00 00 00 callq 2b28 2b24: R_X86_64_PC32 re_stop+0xfffffffffffffffc ../../../../dev/ic/re.c:1948 2b28: 41 8b 8c 24 8c 01 00 mov 0x18c(%r12),%ecx 2b2f: 00 ../../../../dev/ic/re.c:1959 2b30: 48 8b 73 50 mov 0x50(%rbx),%rsi 2b34: 8b 7b 58 mov 0x58(%rbx),%edi ../../../../dev/ic/re.c:1948 2b37: 89 c8 mov %ecx,%eax 2b39: 83 e0 01 and $0x1,%eax 2b3c: 83 f8 01 cmp $0x1,%eax 2b3f: 19 c0 sbb %eax,%eax 2b41: 83 e0 e0 and $0xffffffffffffffe0,%eax 2b44: 83 c0 29 add $0x29,%eax ../../../../dev/ic/re.c:1952 2b47: 89 c2 mov %eax,%edx 2b49: 83 ca 40 or $0x40,%edx 2b4c: 83 e1 20 and $0x20,%ecx 2b4f: 0f 45 c2 cmovne %edx,%eax ../../../../dev/ic/re.c:1959 2b52: ba e0 00 00 00 mov $0xe0,%edx ../../../../dev/ic/re.c:1955 2b57: 89 c1 mov %eax,%ecx 2b59: 83 c8 02 or $0x2,%eax 2b5c: 80 c9 80 or $0x80,%cl 2b5f: f6 83 3d 10 00 00 01 testb $0x1,0x103d(%rbx) 2b66: 0f 44 c8 cmove %eax,%ecx ../../../../dev/ic/re.c:1959 2b69: 0f b7 c9 movzwl %cx,%ecx 2b6c: e8 00 00 00 00 callq 2b71 2b6d: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:1966 2b71: 48 8d 75 d0 lea 0xffffffffffffffd0(%rbp),%rsi 2b75: 48 8d bb 30 04 00 00 lea 0x430(%rbx),%rdi 2b7c: ba 06 00 00 00 mov $0x6,%edx 2b81: e8 00 00 00 00 callq 2b86 2b82: R_X86_64_PC32 bcopy+0xfffffffffffffffc ../../../../dev/ic/re.c:1967 2b86: 48 8b 73 50 mov 0x50(%rbx),%rsi 2b8a: 8b 7b 58 mov 0x58(%rbx),%edi 2b8d: b9 c0 00 00 00 mov $0xc0,%ecx 2b92: ba 50 00 00 00 mov $0x50,%edx 2b97: e8 00 00 00 00 callq 2b9c 2b98: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:1968 2b9c: 48 8b 73 50 mov 0x50(%rbx),%rsi 2ba0: 8b 7b 58 mov 0x58(%rbx),%edi 2ba3: ba 04 00 00 00 mov $0x4,%edx 2ba8: 8b 4d d4 mov 0xffffffffffffffd4(%rbp),%ecx 2bab: e8 00 00 00 00 callq 2bb0 2bac: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:1970 2bb0: 48 8b 73 50 mov 0x50(%rbx),%rsi 2bb4: 8b 7b 58 mov 0x58(%rbx),%edi 2bb7: 31 d2 xor %edx,%edx 2bb9: 8b 4d d0 mov 0xffffffffffffffd0(%rbp),%ecx 2bbc: e8 00 00 00 00 callq 2bc1 2bbd: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:1972 2bc1: 48 8b 73 50 mov 0x50(%rbx),%rsi 2bc5: 8b 7b 58 mov 0x58(%rbx),%edi 2bc8: 31 c9 xor %ecx,%ecx 2bca: ba 50 00 00 00 mov $0x50,%edx 2bcf: e8 00 00 00 00 callq 2bd4 2bd0: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:1977 2bd4: 48 89 df mov %rbx,%rdi 2bd7: e8 00 00 00 00 callq 2bdc 2bd8: R_X86_64_PC32 re_rx_list_init+0xfffffffffffffffc ../../../../dev/ic/re.c:1978 2bdc: 48 89 df mov %rbx,%rdi 2bdf: e8 00 00 00 00 callq 2be4 2be0: R_X86_64_PC32 re_tx_list_init+0xfffffffffffffffc ../../../../dev/ic/re.c:1983 2be4: 48 8b 83 b0 0f 00 00 mov 0xfb0(%rbx),%rax 2beb: 48 8b 73 50 mov 0x50(%rbx),%rsi 2bef: ba e8 00 00 00 mov $0xe8,%edx 2bf4: 8b 7b 58 mov 0x58(%rbx),%edi 2bf7: 8b 48 44 mov 0x44(%rax),%ecx 2bfa: e8 00 00 00 00 callq 2bff 2bfb: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:1985 2bff: 48 8b 83 b0 0f 00 00 mov 0xfb0(%rbx),%rax 2c06: 48 8b 73 50 mov 0x50(%rbx),%rsi 2c0a: ba e4 00 00 00 mov $0xe4,%edx 2c0f: 8b 7b 58 mov 0x58(%rbx),%edi 2c12: 48 8b 48 40 mov 0x40(%rax),%rcx 2c16: e8 00 00 00 00 callq 2c1b 2c17: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:1988 2c1b: 48 8b 83 68 0b 00 00 mov 0xb68(%rbx),%rax 2c22: 48 8b 73 50 mov 0x50(%rbx),%rsi 2c26: ba 24 00 00 00 mov $0x24,%edx 2c2b: 8b 7b 58 mov 0x58(%rbx),%edi 2c2e: 8b 48 44 mov 0x44(%rax),%ecx 2c31: e8 00 00 00 00 callq 2c36 2c32: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:1990 2c36: 48 8b 83 68 0b 00 00 mov 0xb68(%rbx),%rax 2c3d: 48 8b 73 50 mov 0x50(%rbx),%rsi 2c41: ba 20 00 00 00 mov $0x20,%edx 2c46: 8b 7b 58 mov 0x58(%rbx),%edi 2c49: 48 8b 48 40 mov 0x40(%rax),%rcx 2c4d: e8 00 00 00 00 callq 2c52 2c4e: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:1996 2c52: 48 8b 73 50 mov 0x50(%rbx),%rsi 2c56: 8b 7b 58 mov 0x58(%rbx),%edi 2c59: b9 0c 00 00 00 mov $0xc,%ecx 2c5e: ba 37 00 00 00 mov $0x37,%edx 2c63: e8 00 00 00 00 callq 2c68 2c64: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:2001 2c68: 8b 83 0c 10 00 00 mov 0x100c(%rbx),%eax 2c6e: 85 c0 test %eax,%eax 2c70: 0f 84 9e 01 00 00 je 2e14 ../../../../dev/ic/re.c:2002 2c76: 81 bb bc 04 00 00 00 cmpl $0x74800000,0x4bc(%rbx) 2c7d: 00 80 74 2c80: 0f 84 da 00 00 00 je 2d60 ../../../../dev/ic/re.c:2006 2c86: 48 8b 73 50 mov 0x50(%rbx),%rsi 2c8a: 8b 7b 58 mov 0x58(%rbx),%edi 2c8d: b9 00 07 02 03 mov $0x3020700,%ecx 2c92: ba 40 00 00 00 mov $0x40,%edx 2c97: e8 00 00 00 00 callq 2c9c 2c98: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:2011 2c9c: 48 8b 73 50 mov 0x50(%rbx),%rsi 2ca0: 8b 7b 58 mov 0x58(%rbx),%edi 2ca3: b9 10 00 00 00 mov $0x10,%ecx 2ca8: ba ec 00 00 00 mov $0xec,%edx 2cad: e8 00 00 00 00 callq 2cb2 2cae: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:2013 2cb2: 48 8b 73 50 mov 0x50(%rbx),%rsi 2cb6: 8b 7b 58 mov 0x58(%rbx),%edi 2cb9: b9 00 ff 00 00 mov $0xff00,%ecx 2cbe: ba 44 00 00 00 mov $0x44,%edx 2cc3: e8 00 00 00 00 callq 2cc8 2cc4: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:2016 2cc8: 48 89 df mov %rbx,%rdi 2ccb: e8 00 00 00 00 callq 2cd0 2ccc: R_X86_64_PC32 re_iff+0xfffffffffffffffc ../../../../dev/ic/re.c:2021 2cd0: 8b 83 0c 10 00 00 mov 0x100c(%rbx),%eax 2cd6: 85 c0 test %eax,%eax 2cd8: 0f 84 a2 00 00 00 je 2d80 ../../../../dev/ic/re.c:2022 2cde: 48 8b 73 50 mov 0x50(%rbx),%rsi 2ce2: 8b 7b 58 mov 0x58(%rbx),%edi 2ce5: 31 c9 xor %ecx,%ecx 2ce7: ba 3c 00 00 00 mov $0x3c,%edx 2cec: e8 00 00 00 00 callq 2cf1 2ced: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2025 2cf1: 0f b7 8b 54 10 00 00 movzwl 0x1054(%rbx),%ecx 2cf8: 48 8b 73 50 mov 0x50(%rbx),%rsi 2cfc: ba 3e 00 00 00 mov $0x3e,%edx 2d01: 8b 7b 58 mov 0x58(%rbx),%edi 2d04: e8 00 00 00 00 callq 2d09 2d05: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2028 2d09: 48 8b 73 50 mov 0x50(%rbx),%rsi 2d0d: 8b 7b 58 mov 0x58(%rbx),%edi 2d10: 31 c9 xor %ecx,%ecx 2d12: ba 4c 00 00 00 mov $0x4c,%edx 2d17: e8 00 00 00 00 callq 2d1c 2d18: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc ../../../../dev/ic/re.c:2038 2d1c: 81 bb bc 04 00 00 00 cmpl $0x74800000,0x4bc(%rbx) 2d23: 00 80 74 2d26: 74 16 je 2d3e ../../../../dev/ic/re.c:2039 2d28: 48 8b 73 50 mov 0x50(%rbx),%rsi 2d2c: 8b 7b 58 mov 0x58(%rbx),%edi 2d2f: b9 ff 3f 00 00 mov $0x3fff,%ecx 2d34: ba da 00 00 00 mov $0xda,%edx 2d39: e8 00 00 00 00 callq 2d3e 2d3a: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc ../../../../dev/ic/re.c:2041 2d3e: 44 8b 9b 0c 10 00 00 mov 0x100c(%rbx),%r11d 2d45: 45 85 db test %r11d,%r11d 2d48: 74 4e je 2d98 ../../../../dev/ic/re.c:2042 2d4a: 44 89 ef mov %r13d,%edi 2d4d: e8 00 00 00 00 callq 2d52 2d4e: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:2060 2d52: 48 83 c4 18 add $0x18,%rsp 2d56: 31 c0 xor %eax,%eax 2d58: 5b pop %rbx 2d59: 41 5c pop %r12 2d5b: 41 5d pop %r13 2d5d: c9 leaveq 2d5e: c3 retq 2d5f: 90 nop ../../../../dev/ic/re.c:2003 2d60: 48 8b 73 50 mov 0x50(%rbx),%rsi 2d64: 8b 7b 58 mov 0x58(%rbx),%edi 2d67: b9 00 07 06 03 mov $0x3060700,%ecx 2d6c: ba 40 00 00 00 mov $0x40,%edx 2d71: e8 00 00 00 00 callq 2d76 2d72: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 2d76: e9 21 ff ff ff jmpq 2c9c 2d7b: 66 data16 2d7c: 66 data16 2d7d: 90 nop 2d7e: 66 data16 2d7f: 90 nop ../../../../dev/ic/re.c:2024 2d80: 8b 93 54 10 00 00 mov 0x1054(%rbx),%edx 2d86: be 01 00 00 00 mov $0x1,%esi 2d8b: 48 89 df mov %rbx,%rdi 2d8e: e8 00 00 00 00 callq 2d93 2d8f: R_X86_64_PC32 re_setup_intr+0xfffffffffffffffc 2d93: e9 59 ff ff ff jmpq 2cf1 ../../../../dev/ic/re.c:2046 2d98: 48 8d bb 48 04 00 00 lea 0x448(%rbx),%rdi 2d9f: e8 00 00 00 00 callq 2da4 2da0: R_X86_64_PC32 mii_mediachg+0xfffffffffffffffc ../../../../dev/ic/re.c:2048 2da4: 48 8b 73 50 mov 0x50(%rbx),%rsi 2da8: 8b 7b 58 mov 0x58(%rbx),%edi 2dab: ba 52 00 00 00 mov $0x52,%edx 2db0: e8 00 00 00 00 callq 2db5 2db1: R_X86_64_PC32 bus_space_read_1+0xfffffffffffffffc 2db5: 48 8b 73 50 mov 0x50(%rbx),%rsi 2db9: 8b 7b 58 mov 0x58(%rbx),%edi 2dbc: 83 c8 20 or $0x20,%eax 2dbf: 0f b6 c8 movzbl %al,%ecx 2dc2: ba 52 00 00 00 mov $0x52,%edx 2dc7: e8 00 00 00 00 callq 2dcc 2dc8: R_X86_64_PC32 bus_space_write_1+0xfffffffffffffffc ../../../../dev/ic/re.c:2051 2dcc: 41 0f b7 84 24 a4 00 movzwl 0xa4(%r12),%eax 2dd3: 00 00 ../../../../dev/ic/re.c:2053 2dd5: 44 89 ef mov %r13d,%edi ../../../../dev/ic/re.c:2051 2dd8: 83 c8 40 or $0x40,%eax 2ddb: 80 e4 fb and $0xfb,%ah 2dde: 66 41 89 84 24 a4 00 mov %ax,0xa4(%r12) 2de5: 00 00 ../../../../dev/ic/re.c:2053 2de7: e8 00 00 00 00 callq 2dec 2de8: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:2055 2dec: 81 a3 3c 10 00 00 ff andl $0xffff7fff,0x103c(%rbx) 2df3: 7f ff ff ../../../../dev/ic/re.c:2057 2df6: 48 8d bb 10 10 00 00 lea 0x1010(%rbx),%rdi 2dfd: be 01 00 00 00 mov $0x1,%esi 2e02: e8 00 00 00 00 callq 2e07 2e03: R_X86_64_PC32 timeout_add_sec+0xfffffffffffffffc ../../../../dev/ic/re.c:2060 2e07: 48 83 c4 18 add $0x18,%rsp 2e0b: 31 c0 xor %eax,%eax 2e0d: 5b pop %rbx 2e0e: 41 5c pop %r12 2e10: 41 5d pop %r13 2e12: c9 leaveq 2e13: c3 retq ../../../../dev/ic/re.c:2009 2e14: 48 8b 73 50 mov 0x50(%rbx),%rsi 2e18: 8b 7b 58 mov 0x58(%rbx),%edi 2e1b: b9 00 07 00 03 mov $0x3000700,%ecx 2e20: ba 40 00 00 00 mov $0x40,%edx 2e25: e8 00 00 00 00 callq 2e2a 2e26: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 2e2a: e9 6d fe ff ff jmpq 2c9c 2e2f: 90 nop 0000000000002e30 : re_watchdog(): ../../../../dev/ic/re.c:2141 2e30: 55 push %rbp 2e31: 48 89 e5 mov %rsp,%rbp 2e34: 48 83 ec 20 sub $0x20,%rsp 2e38: 48 89 5d e8 mov %rbx,0xffffffffffffffe8(%rbp) 2e3c: 4c 89 6d f8 mov %r13,0xfffffffffffffff8(%rbp) 2e40: 48 89 fb mov %rdi,%rbx 2e43: 4c 89 65 f0 mov %r12,0xfffffffffffffff0(%rbp) ../../../../dev/ic/re.c:2145 2e47: 4c 8b 27 mov (%rdi),%r12 ../../../../dev/ic/re.c:2146 2e4a: bf 07 00 00 00 mov $0x7,%edi 2e4f: e8 00 00 00 00 callq 2e54 2e50: R_X86_64_PC32 splraise+0xfffffffffffffffc ../../../../dev/ic/re.c:2147 2e54: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2e57: R_X86_64_32S .rodata.str1.1+0x10f ../../../../dev/ic/re.c:2146 2e5b: 41 89 c5 mov %eax,%r13d ../../../../dev/ic/re.c:2147 2e5e: 31 c0 xor %eax,%eax 2e60: 49 8d 74 24 24 lea 0x24(%r12),%rsi 2e65: e8 00 00 00 00 callq 2e6a 2e66: R_X86_64_PC32 printf+0xfffffffffffffffc ../../../../dev/ic/re.c:2148 2e6a: 48 83 83 e0 00 00 00 addq $0x1,0xe0(%rbx) 2e71: 01 ../../../../dev/ic/re.c:2150 2e72: 4c 89 e7 mov %r12,%rdi 2e75: e8 00 00 00 00 callq 2e7a 2e76: R_X86_64_PC32 re_txeof+0xfffffffffffffffc ../../../../dev/ic/re.c:2151 2e7a: 4c 89 e7 mov %r12,%rdi 2e7d: e8 00 00 00 00 callq 2e82 2e7e: R_X86_64_PC32 re_rxeof+0xfffffffffffffffc ../../../../dev/ic/re.c:2153 2e82: 48 89 df mov %rbx,%rdi 2e85: e8 00 00 00 00 callq 2e8a 2e86: R_X86_64_PC32 re_init+0xfffffffffffffffc ../../../../dev/ic/re.c:2155 2e8a: 44 89 ef mov %r13d,%edi ../../../../dev/ic/re.c:2156 2e8d: 48 8b 5d e8 mov 0xffffffffffffffe8(%rbp),%rbx 2e91: 4c 8b 65 f0 mov 0xfffffffffffffff0(%rbp),%r12 2e95: 4c 8b 6d f8 mov 0xfffffffffffffff8(%rbp),%r13 2e99: c9 leaveq ../../../../dev/ic/re.c:2155 2e9a: e9 00 00 00 00 jmpq 2e9f 2e9b: R_X86_64_PC32 spllower+0xfffffffffffffffc 2e9f: 90 nop 0000000000002ea0 : re_ioctl(): ../../../../dev/ic/re.c:2092 2ea0: 55 push %rbp 2ea1: 48 89 e5 mov %rsp,%rbp 2ea4: 48 83 ec 30 sub $0x30,%rsp 2ea8: 48 89 5d d8 mov %rbx,0xffffffffffffffd8(%rbp) 2eac: 4c 89 65 e0 mov %r12,0xffffffffffffffe0(%rbp) 2eb0: 49 89 fc mov %rdi,%r12 2eb3: 4c 89 6d e8 mov %r13,0xffffffffffffffe8(%rbp) 2eb7: 4c 89 7d f8 mov %r15,0xfffffffffffffff8(%rbp) 2ebb: 48 89 f3 mov %rsi,%rbx 2ebe: 4c 89 75 f0 mov %r14,0xfffffffffffffff0(%rbp) ../../../../dev/ic/re.c:2093 2ec2: 4c 8b 37 mov (%rdi),%r14 ../../../../dev/ic/re.c:2098 2ec5: bf 07 00 00 00 mov $0x7,%edi ../../../../dev/ic/re.c:2092 2eca: 49 89 d5 mov %rdx,%r13 ../../../../dev/ic/re.c:2098 2ecd: e8 00 00 00 00 callq 2ed2 2ece: R_X86_64_PC32 splraise+0xfffffffffffffffc 2ed2: 41 89 c7 mov %eax,%r15d ../../../../dev/ic/re.c:2100 2ed5: b8 10 69 20 80 mov $0x80206910,%eax 2eda: 48 39 c3 cmp %rax,%rbx 2edd: 0f 84 8d 00 00 00 je 2f70 2ee3: 77 4b ja 2f30 2ee5: 48 83 e8 04 sub $0x4,%rax 2ee9: 48 39 c3 cmp %rax,%rbx 2eec: 0f 84 9e 00 00 00 je 2f90 ../../../../dev/ic/re.c:2126 2ef2: 49 8d b6 90 00 00 00 lea 0x90(%r14),%rsi 2ef9: 48 89 da mov %rbx,%rdx 2efc: 4c 89 e9 mov %r13,%rcx 2eff: 4c 89 e7 mov %r12,%rdi 2f02: e8 00 00 00 00 callq 2f07 2f03: R_X86_64_PC32 ether_ioctl+0xfffffffffffffffc 2f07: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:2129 2f09: 83 fb 34 cmp $0x34,%ebx 2f0c: 74 53 je 2f61 2f0e: 66 data16 2f0f: 90 nop ../../../../dev/ic/re.c:2135 2f10: 44 89 ff mov %r15d,%edi 2f13: e8 00 00 00 00 callq 2f18 2f14: R_X86_64_PC32 spllower+0xfffffffffffffffc ../../../../dev/ic/re.c:2137 2f18: 89 d8 mov %ebx,%eax 2f1a: 4c 8b 65 e0 mov 0xffffffffffffffe0(%rbp),%r12 2f1e: 48 8b 5d d8 mov 0xffffffffffffffd8(%rbp),%rbx 2f22: 4c 8b 6d e8 mov 0xffffffffffffffe8(%rbp),%r13 2f26: 4c 8b 75 f0 mov 0xfffffffffffffff0(%rbp),%r14 2f2a: 4c 8b 7d f8 mov 0xfffffffffffffff8(%rbp),%r15 2f2e: c9 leaveq 2f2f: c3 retq ../../../../dev/ic/re.c:2100 2f30: b8 35 69 20 c0 mov $0xc0206935,%eax 2f35: 48 39 c3 cmp %rax,%rbx 2f38: 74 0b je 2f45 2f3a: 48 05 01 00 10 00 add $0x100001,%rax 2f40: 48 39 c3 cmp %rax,%rbx 2f43: 75 ad jne 2ef2 ../../../../dev/ic/re.c:2123 2f45: 49 8d 96 48 04 00 00 lea 0x448(%r14),%rdx 2f4c: 48 89 d9 mov %rbx,%rcx 2f4f: 4c 89 ee mov %r13,%rsi 2f52: 4c 89 e7 mov %r12,%rdi 2f55: e8 00 00 00 00 callq 2f5a 2f56: R_X86_64_PC32 ifmedia_ioctl+0xfffffffffffffffc 2f5a: 89 c3 mov %eax,%ebx ../../../../dev/ic/re.c:2129 2f5c: 83 fb 34 cmp $0x34,%ebx 2f5f: 75 af jne 2f10 ../../../../dev/ic/re.c:2130 2f61: 41 f6 84 24 a4 00 00 testb $0x40,0xa4(%r12) 2f68: 00 40 2f6a: 75 15 jne 2f81 ../../../../dev/ic/re.c:2131 2f6c: 31 db xor %ebx,%ebx 2f6e: eb a0 jmp 2f10 ../../../../dev/ic/re.c:2111 2f70: 41 0f bf 84 24 a4 00 movswl 0xa4(%r12),%eax 2f77: 00 00 2f79: a8 01 test $0x1,%al 2f7b: 74 53 je 2fd0 ../../../../dev/ic/re.c:2112 2f7d: a8 40 test $0x40,%al 2f7f: 74 71 je 2ff2 ../../../../dev/ic/re.c:2131 2f81: 4c 89 f7 mov %r14,%rdi 2f84: 31 db xor %ebx,%ebx 2f86: e8 00 00 00 00 callq 2f8b 2f87: R_X86_64_PC32 re_iff+0xfffffffffffffffc 2f8b: eb 83 jmp 2f10 2f8d: 66 data16 2f8e: 66 data16 2f8f: 90 nop ../../../../dev/ic/re.c:2102 2f90: 41 0f b7 84 24 a4 00 movzwl 0xa4(%r12),%eax 2f97: 00 00 2f99: 83 c8 01 or $0x1,%eax ../../../../dev/ic/re.c:2103 2f9c: a8 40 test $0x40,%al ../../../../dev/ic/re.c:2102 2f9e: 66 41 89 84 24 a4 00 mov %ax,0xa4(%r12) 2fa5: 00 00 ../../../../dev/ic/re.c:2103 2fa7: 74 3c je 2fe5 ../../../../dev/ic/re.c:2106 2fa9: 49 8b 45 00 mov 0x0(%r13),%rax 2fad: 80 78 01 02 cmpb $0x2,0x1(%rax) 2fb1: 75 b9 jne 2f6c ../../../../dev/ic/re.c:2107 2fb3: 49 8d be 90 00 00 00 lea 0x90(%r14),%rdi 2fba: 4c 89 ee mov %r13,%rsi ../../../../dev/ic/re.c:2131 2fbd: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:2107 2fbf: e8 00 00 00 00 callq 2fc4 2fc0: R_X86_64_PC32 arp_ifinit+0xfffffffffffffffc 2fc4: e9 47 ff ff ff jmpq 2f10 2fc9: 66 data16 2fca: 66 data16 2fcb: 66 data16 2fcc: 90 nop 2fcd: 66 data16 2fce: 66 data16 2fcf: 90 nop ../../../../dev/ic/re.c:2117 2fd0: a8 40 test $0x40,%al 2fd2: 74 98 je 2f6c ../../../../dev/ic/re.c:2118 2fd4: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:2131 2fd7: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:2118 2fd9: e8 00 00 00 00 callq 2fde 2fda: R_X86_64_PC32 re_stop+0xfffffffffffffffc 2fde: 66 data16 2fdf: 90 nop 2fe0: e9 2b ff ff ff jmpq 2f10 ../../../../dev/ic/re.c:2104 2fe5: 4c 89 e7 mov %r12,%rdi 2fe8: e8 00 00 00 00 callq 2fed 2fe9: R_X86_64_PC32 re_init+0xfffffffffffffffc 2fed: 66 data16 2fee: 66 data16 2fef: 90 nop 2ff0: eb b7 jmp 2fa9 ../../../../dev/ic/re.c:2115 2ff2: 4c 89 e7 mov %r12,%rdi ../../../../dev/ic/re.c:2131 2ff5: 31 db xor %ebx,%ebx ../../../../dev/ic/re.c:2115 2ff7: e8 00 00 00 00 callq 2ffc 2ff8: R_X86_64_PC32 re_init+0xfffffffffffffffc 2ffc: 66 data16 2ffd: 66 data16 2ffe: 66 data16 2fff: 90 nop 3000: e9 0b ff ff ff jmpq 2f10 3005: 66 data16 3006: 66 data16 3007: 66 data16 3008: 90 nop 3009: 66 data16 300a: 66 data16 300b: 66 data16 300c: 90 nop 300d: 66 data16 300e: 66 data16 300f: 90 nop 0000000000003010 : re_intr(): ../../../../dev/ic/re.c:1596 3010: 55 push %rbp 3011: 48 89 e5 mov %rsp,%rbp 3014: 48 83 ec 40 sub $0x40,%rsp 3018: 48 89 5d d8 mov %rbx,0xffffffffffffffd8(%rbp) 301c: 4c 89 65 e0 mov %r12,0xffffffffffffffe0(%rbp) 3020: 48 89 fb mov %rdi,%rbx 3023: 4c 89 6d e8 mov %r13,0xffffffffffffffe8(%rbp) 3027: 4c 89 75 f0 mov %r14,0xfffffffffffffff0(%rbp) 302b: 4c 89 7d f8 mov %r15,0xfffffffffffffff8(%rbp) ../../../../dev/ic/re.c:1604 302f: f6 87 34 01 00 00 40 testb $0x40,0x134(%rdi) 3036: 75 1c jne 3054 ../../../../dev/ic/re.c:1671 3038: 45 31 ed xor %r13d,%r13d ../../../../dev/ic/re.c:1674 303b: 44 89 e8 mov %r13d,%eax 303e: 48 8b 5d d8 mov 0xffffffffffffffd8(%rbp),%rbx 3042: 4c 8b 65 e0 mov 0xffffffffffffffe0(%rbp),%r12 3046: 4c 8b 6d e8 mov 0xffffffffffffffe8(%rbp),%r13 304a: 4c 8b 75 f0 mov 0xfffffffffffffff0(%rbp),%r14 304e: 4c 8b 7d f8 mov 0xfffffffffffffff8(%rbp),%r15 3052: c9 leaveq 3053: c3 retq ../../../../dev/ic/re.c:1608 3054: 48 8b 77 50 mov 0x50(%rdi),%rsi 3058: 8b 7f 58 mov 0x58(%rdi),%edi 305b: ba 3e 00 00 00 mov $0x3e,%edx 3060: e8 00 00 00 00 callq 3065 3061: R_X86_64_PC32 bus_space_read_2+0xfffffffffffffffc ../../../../dev/ic/re.c:1610 3065: 66 83 f8 ff cmp $0xffffffffffffffff,%ax ../../../../dev/ic/re.c:1608 3069: 41 89 c4 mov %eax,%r12d ../../../../dev/ic/re.c:1610 306c: 74 ca je 3038 ../../../../dev/ic/re.c:1602 306e: 48 8d 83 90 00 00 00 lea 0x90(%rbx),%rax ../../../../dev/ic/re.c:1612 3075: 66 45 85 e4 test %r12w,%r12w ../../../../dev/ic/re.c:1602 3079: 48 89 45 c8 mov %rax,0xffffffffffffffc8(%rbp) ../../../../dev/ic/re.c:1612 307d: 75 34 jne 30b3 307f: 45 31 ed xor %r13d,%r13d 3082: c7 45 d4 00 00 00 00 movl $0x0,0xffffffffffffffd4(%rbp) 3089: 45 31 ff xor %r15d,%r15d ../../../../dev/ic/re.c:1642 308c: 83 bb 54 10 00 00 01 cmpl $0x1,0x1054(%rbx) 3093: 0f 84 a9 00 00 00 je 3142 ../../../../dev/ic/re.c:1670 3099: 45 85 ff test %r15d,%r15d 309c: 74 9d je 303b 309e: 8b 83 a8 02 00 00 mov 0x2a8(%rbx),%eax 30a4: 85 c0 test %eax,%eax 30a6: 74 93 je 303b ../../../../dev/ic/re.c:1671 30a8: 48 8b 7d c8 mov 0xffffffffffffffc8(%rbp),%rdi 30ac: e8 00 00 00 00 callq 30b1 30ad: R_X86_64_PC32 re_start+0xfffffffffffffffc 30b1: eb 88 jmp 303b ../../../../dev/ic/re.c:1613 30b3: 45 0f b7 f4 movzwl %r12w,%r14d 30b7: 48 8b 73 50 mov 0x50(%rbx),%rsi 30bb: 8b 7b 58 mov 0x58(%rbx),%edi 30be: 45 89 f5 mov %r14d,%r13d 30c1: 44 89 f1 mov %r14d,%ecx 30c4: ba 3e 00 00 00 mov $0x3e,%edx 30c9: 41 c1 ed 0e shr $0xe,%r13d ../../../../dev/ic/re.c:1618 30cd: 45 31 ff xor %r15d,%r15d ../../../../dev/ic/re.c:1613 30d0: e8 00 00 00 00 callq 30d5 30d1: R_X86_64_PC32 bus_space_write_2+0xfffffffffffffffc 30d5: 41 83 e5 01 and $0x1,%r13d ../../../../dev/ic/re.c:1618 30d9: 66 41 f7 c6 7f 80 test $0x807f,%r14w 30df: c7 45 d4 00 00 00 00 movl $0x0,0xffffffffffffffd4(%rbp) 30e6: 74 a4 je 308c ../../../../dev/ic/re.c:1619 30e8: 0f b7 83 44 10 00 00 movzwl 0x1044(%rbx),%eax 30ef: 83 c8 02 or $0x2,%eax 30f2: 66 44 85 e0 test %r12w,%ax 30f6: 0f 85 91 00 00 00 jne 318d ../../../../dev/ic/re.c:1624 30fc: 0f b7 83 42 10 00 00 movzwl 0x1042(%rbx),%eax 3103: 45 31 ff xor %r15d,%r15d 3106: 83 c8 08 or $0x8,%eax 3109: 66 44 85 e0 test %r12w,%ax 310d: 75 6b jne 317a ../../../../dev/ic/re.c:1629 310f: 66 45 85 e4 test %r12w,%r12w 3113: 0f 88 c8 00 00 00 js 31e1 ../../../../dev/ic/re.c:1635 3119: 41 83 e6 20 and $0x20,%r14d 311d: 0f 84 69 ff ff ff je 308c ../../../../dev/ic/re.c:1636 3123: 48 8d bb 10 10 00 00 lea 0x1010(%rbx),%rdi ../../../../dev/ic/re.c:1637 312a: 41 bd 01 00 00 00 mov $0x1,%r13d ../../../../dev/ic/re.c:1636 3130: e8 00 00 00 00 callq 3135 3131: R_X86_64_PC32 timeout_del+0xfffffffffffffffc ../../../../dev/ic/re.c:1637 3135: 48 89 df mov %rbx,%rdi 3138: e8 00 00 00 00 callq 313d 3139: R_X86_64_PC32 re_tick+0xfffffffffffffffc 313d: e9 4a ff ff ff jmpq 308c ../../../../dev/ic/re.c:1643 3142: f6 83 3d 10 00 00 04 testb $0x4,0x103d(%rbx) 3149: 74 58 je 31a3 ../../../../dev/ic/re.c:1644 314b: 8b 45 d4 mov 0xffffffffffffffd4(%rbp),%eax 314e: 44 09 f8 or %r15d,%eax 3151: 75 73 jne 31c6 ../../../../dev/ic/re.c:1649 3153: 31 d2 xor %edx,%edx 3155: be 01 00 00 00 mov $0x1,%esi 315a: 48 89 df mov %rbx,%rdi 315d: e8 00 00 00 00 callq 3162 315e: R_X86_64_PC32 re_setup_intr+0xfffffffffffffffc ../../../../dev/ic/re.c:1656 3162: 48 89 df mov %rbx,%rdi 3165: e8 00 00 00 00 callq 316a 3166: R_X86_64_PC32 re_rxeof+0xfffffffffffffffc ../../../../dev/ic/re.c:1657 316a: 48 89 df mov %rbx,%rdi 316d: e8 00 00 00 00 callq 3172 316e: R_X86_64_PC32 re_txeof+0xfffffffffffffffc 3172: 41 89 c7 mov %eax,%r15d 3175: e9 1f ff ff ff jmpq 3099 ../../../../dev/ic/re.c:1625 317a: 48 89 df mov %rbx,%rdi 317d: 41 bd 01 00 00 00 mov $0x1,%r13d 3183: e8 00 00 00 00 callq 3188 3184: R_X86_64_PC32 re_txeof+0xfffffffffffffffc 3188: 41 89 c7 mov %eax,%r15d 318b: eb 82 jmp 310f ../../../../dev/ic/re.c:1620 318d: 48 89 df mov %rbx,%rdi 3190: 41 bd 01 00 00 00 mov $0x1,%r13d 3196: e8 00 00 00 00 callq 319b 3197: R_X86_64_PC32 re_rxeof+0xfffffffffffffffc 319b: 89 45 d4 mov %eax,0xffffffffffffffd4(%rbp) 319e: e9 59 ff ff ff jmpq 30fc ../../../../dev/ic/re.c:1660 31a3: 8b 45 d4 mov 0xffffffffffffffd4(%rbp),%eax 31a6: 44 09 f8 or %r15d,%eax 31a9: 0f 84 ea fe ff ff je 3099 ../../../../dev/ic/re.c:1666 31af: ba 01 00 00 00 mov $0x1,%edx 31b4: be 01 00 00 00 mov $0x1,%esi 31b9: 48 89 df mov %rbx,%rdi 31bc: e8 00 00 00 00 callq 31c1 31bd: R_X86_64_PC32 re_setup_intr+0xfffffffffffffffc 31c1: e9 d3 fe ff ff jmpq 3099 ../../../../dev/ic/re.c:1659 31c6: 48 8b 73 50 mov 0x50(%rbx),%rsi 31ca: 8b 7b 58 mov 0x58(%rbx),%edi 31cd: b9 01 00 00 00 mov $0x1,%ecx 31d2: ba 48 00 00 00 mov $0x48,%edx 31d7: e8 00 00 00 00 callq 31dc 31d8: R_X86_64_PC32 bus_space_write_4+0xfffffffffffffffc 31dc: e9 b8 fe ff ff jmpq 3099 ../../../../dev/ic/re.c:1630 31e1: 48 89 df mov %rbx,%rdi ../../../../dev/ic/re.c:1631 31e4: 41 bd 01 00 00 00 mov $0x1,%r13d ../../../../dev/ic/re.c:1630 31ea: e8 00 00 00 00 callq 31ef 31eb: R_X86_64_PC32 re_reset+0xfffffffffffffffc ../../../../dev/ic/re.c:1631 31ef: 48 8b 7d c8 mov 0xffffffffffffffc8(%rbp),%rdi 31f3: e8 00 00 00 00 callq 31f8 31f4: R_X86_64_PC32 re_init+0xfffffffffffffffc 31f8: e9 1c ff ff ff jmpq 3119