netbt.ko: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 : 0: c3 retq 1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8: 00 00 00 00 c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000000010 : 10: 55 push %rbp 11: 31 d2 xor %edx,%edx 13: b9 10 21 00 00 mov $0x2110,%ecx 18: 48 89 e5 mov %rsp,%rbp 1b: 41 55 push %r13 1d: 41 54 push %r12 1f: 48 8d 75 d0 lea -0x30(%rbp),%rsi 23: 53 push %rbx 24: 48 89 fb mov %rdi,%rbx 27: 48 83 ec 18 sub $0x18,%rsp 2b: 48 8b 47 48 mov 0x48(%rdi),%rax 2f: 4c 8b 6f 50 mov 0x50(%rdi),%r13 33: 66 89 4d d0 mov %cx,-0x30(%rbp) 37: 48 8b 78 08 mov 0x8(%rax),%rdi 3b: 66 89 55 de mov %dx,-0x22(%rbp) 3f: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) 46: 00 47: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) 4e: e8 00 00 00 00 callq 53 53: 48 8d 7d d0 lea -0x30(%rbp),%rdi 57: 41 89 c4 mov %eax,%r12d 5a: e8 00 00 00 00 callq 5f 5f: 48 89 de mov %rbx,%rsi 62: 49 89 45 00 mov %rax,0x0(%r13) 66: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6a: 44 89 63 2c mov %r12d,0x2c(%rbx) 6e: 48 8b 47 58 mov 0x58(%rdi),%rax 72: eb 11 jmp 85 74: e8 07 00 00 00 callq 80 79: f3 90 pause 7b: 0f ae e8 lfence 7e: eb f9 jmp 79 80: 48 89 04 24 mov %rax,(%rsp) 84: c3 retq 85: e8 ea ff ff ff callq 74 8a: 48 83 c4 18 add $0x18,%rsp 8e: 5b pop %rbx 8f: 41 5c pop %r12 91: 41 5d pop %r13 93: 5d pop %rbp 94: c3 retq 95: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 9c: 00 00 00 00 00000000000000a0 : a0: 55 push %rbp a1: 48 89 e5 mov %rsp,%rbp a4: 53 push %rbx a5: 48 89 fb mov %rdi,%rbx a8: 48 83 ec 08 sub $0x8,%rsp ac: 48 8b 7f 48 mov 0x48(%rdi),%rdi b0: e8 00 00 00 00 callq b5 b5: 48 8b 7b 18 mov 0x18(%rbx),%rdi b9: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%rbx) c0: 48 89 de mov %rbx,%rsi c3: 48 8b 47 58 mov 0x58(%rdi),%rax c7: 48 83 c4 08 add $0x8,%rsp cb: 5b pop %rbx cc: 5d pop %rbp cd: e8 07 00 00 00 callq d9 d2: f3 90 pause d4: 0f ae e8 lfence d7: eb f9 jmp d2 d9: 48 89 04 24 mov %rax,(%rsp) dd: c3 retq de: 66 90 xchg %ax,%ax 00000000000000e0 : e0: 55 push %rbp e1: 48 89 e5 mov %rsp,%rbp e4: 41 57 push %r15 e6: 41 56 push %r14 e8: 41 55 push %r13 ea: 41 54 push %r12 ec: 53 push %rbx ed: 48 89 fb mov %rdi,%rbx f0: 48 83 ec 18 sub $0x18,%rsp f4: 4c 8b 6f 58 mov 0x58(%rdi),%r13 f8: 4c 8b 77 68 mov 0x68(%rdi),%r14 fc: 45 8b a5 b8 00 00 00 mov 0xb8(%r13),%r12d 103: 45 85 e4 test %r12d,%r12d 106: 74 18 je 120 108: 4c 8b 7f 48 mov 0x48(%rdi),%r15 10c: 4d 8b 47 08 mov 0x8(%r15),%r8 110: 45 3b 60 18 cmp 0x18(%r8),%r12d 114: 4c 89 45 c8 mov %r8,-0x38(%rbp) 118: 76 49 jbe 163 11a: 41 bc 28 00 00 00 mov $0x28,%r12d 120: 4c 89 ef mov %r13,%rdi 123: e8 00 00 00 00 callq 128 128: 4d 85 f6 test %r14,%r14 12b: 74 08 je 135 12d: 4c 89 f7 mov %r14,%rdi 130: e8 00 00 00 00 callq 135 135: 48 8b 7b 18 mov 0x18(%rbx),%rdi 139: 44 89 63 2c mov %r12d,0x2c(%rbx) 13d: 48 89 de mov %rbx,%rsi 140: 48 8b 47 58 mov 0x58(%rdi),%rax 144: 48 83 c4 18 add $0x18,%rsp 148: 5b pop %rbx 149: 41 5c pop %r12 14b: 41 5d pop %r13 14d: 41 5e pop %r14 14f: 41 5f pop %r15 151: 5d pop %rbp 152: e8 07 00 00 00 callq 15e 157: f3 90 pause 159: 0f ae e8 lfence 15c: eb f9 jmp 157 15e: 48 89 04 24 mov %rax,(%rsp) 162: c3 retq 163: b9 01 06 00 00 mov $0x601,%ecx 168: ba 00 ca 9a 3b mov $0x3b9aca00,%edx 16d: 31 f6 xor %esi,%esi 16f: 4c 89 ef mov %r13,%rdi 172: e8 00 00 00 00 callq 177 177: 49 89 c4 mov %rax,%r12 17a: 48 85 c0 test %rax,%rax 17d: 74 41 je 1c0 17f: 4d 85 f6 test %r14,%r14 182: 4c 8b 45 c8 mov -0x38(%rbp),%r8 186: 74 0c je 194 188: 4c 89 f7 mov %r14,%rdi 18b: e8 00 00 00 00 callq 190 190: 4c 8b 45 c8 mov -0x38(%rbp),%r8 194: 49 8d bf 20 01 00 00 lea 0x120(%r15),%rdi 19b: 4c 89 ee mov %r13,%rsi 19e: 4c 89 45 c8 mov %r8,-0x38(%rbp) 1a2: e8 00 00 00 00 callq 1a7 1a7: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1ab: 4c 89 e6 mov %r12,%rsi 1ae: 4c 89 c7 mov %r8,%rdi 1b1: e8 00 00 00 00 callq 1b6 1b6: 41 89 c4 mov %eax,%r12d 1b9: e9 77 ff ff ff jmpq 135 1be: 66 90 xchg %ax,%ax 1c0: 41 bc 0c 00 00 00 mov $0xc,%r12d 1c6: e9 55 ff ff ff jmpq 120 1cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000001d0 : 1d0: 55 push %rbp 1d1: 31 d2 xor %edx,%edx 1d3: b9 10 21 00 00 mov $0x2110,%ecx 1d8: 48 89 e5 mov %rsp,%rbp 1db: 41 55 push %r13 1dd: 41 54 push %r12 1df: 48 8d 75 d0 lea -0x30(%rbp),%rsi 1e3: 53 push %rbx 1e4: 48 89 fb mov %rdi,%rbx 1e7: 48 83 ec 18 sub $0x18,%rsp 1eb: 48 8b 47 48 mov 0x48(%rdi),%rax 1ef: 4c 8b 6f 50 mov 0x50(%rdi),%r13 1f3: 66 89 4d d0 mov %cx,-0x30(%rbp) 1f7: 48 8b 78 08 mov 0x8(%rax),%rdi 1fb: 66 89 55 de mov %dx,-0x22(%rbp) 1ff: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) 206: 00 207: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) 20e: e8 00 00 00 00 callq 213 213: 48 8d 7d d0 lea -0x30(%rbp),%rdi 217: 41 89 c4 mov %eax,%r12d 21a: e8 00 00 00 00 callq 21f 21f: 48 89 de mov %rbx,%rsi 222: 49 89 45 00 mov %rax,0x0(%r13) 226: 48 8b 7b 18 mov 0x18(%rbx),%rdi 22a: 44 89 63 2c mov %r12d,0x2c(%rbx) 22e: 48 8b 47 58 mov 0x58(%rdi),%rax 232: eb 11 jmp 245 234: e8 07 00 00 00 callq 240 239: f3 90 pause 23b: 0f ae e8 lfence 23e: eb f9 jmp 239 240: 48 89 04 24 mov %rax,(%rsp) 244: c3 retq 245: e8 ea ff ff ff callq 234 24a: 48 83 c4 18 add $0x18,%rsp 24e: 5b pop %rbx 24f: 41 5c pop %r12 251: 41 5d pop %r13 253: 5d pop %rbp 254: c3 retq 255: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 25c: 00 00 00 00 0000000000000260 : 260: 55 push %rbp 261: 31 d2 xor %edx,%edx 263: b9 10 21 00 00 mov $0x2110,%ecx 268: 48 89 e5 mov %rsp,%rbp 26b: 41 55 push %r13 26d: 41 54 push %r12 26f: 48 8d 75 d0 lea -0x30(%rbp),%rsi 273: 53 push %rbx 274: 48 89 fb mov %rdi,%rbx 277: 48 83 ec 18 sub $0x18,%rsp 27b: 48 8b 47 48 mov 0x48(%rdi),%rax 27f: 4c 8b 6f 50 mov 0x50(%rdi),%r13 283: 66 89 4d d0 mov %cx,-0x30(%rbp) 287: 48 8b 78 08 mov 0x8(%rax),%rdi 28b: 66 89 55 de mov %dx,-0x22(%rbp) 28f: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) 296: 00 297: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) 29e: e8 00 00 00 00 callq 2a3 2a3: 48 8d 7d d0 lea -0x30(%rbp),%rdi 2a7: 41 89 c4 mov %eax,%r12d 2aa: e8 00 00 00 00 callq 2af 2af: 48 89 de mov %rbx,%rsi 2b2: 49 89 45 00 mov %rax,0x0(%r13) 2b6: 48 8b 7b 18 mov 0x18(%rbx),%rdi 2ba: 44 89 63 2c mov %r12d,0x2c(%rbx) 2be: 48 8b 47 58 mov 0x58(%rdi),%rax 2c2: eb 11 jmp 2d5 2c4: e8 07 00 00 00 callq 2d0 2c9: f3 90 pause 2cb: 0f ae e8 lfence 2ce: eb f9 jmp 2c9 2d0: 48 89 04 24 mov %rax,(%rsp) 2d4: c3 retq 2d5: e8 ea ff ff ff callq 2c4 2da: 48 83 c4 18 add $0x18,%rsp 2de: 5b pop %rbx 2df: 41 5c pop %r12 2e1: 41 5d pop %r13 2e3: 5d pop %rbp 2e4: c3 retq 2e5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2ec: 00 00 00 00 00000000000002f0 : 2f0: 55 push %rbp 2f1: 48 89 e5 mov %rsp,%rbp 2f4: 53 push %rbx 2f5: 48 89 fb mov %rdi,%rbx 2f8: 48 83 ec 08 sub $0x8,%rsp 2fc: 48 8b 47 48 mov 0x48(%rdi),%rax 300: 48 8b 78 08 mov 0x8(%rax),%rdi 304: e8 00 00 00 00 callq 309 309: 48 8b 7b 18 mov 0x18(%rbx),%rdi 30d: 48 89 de mov %rbx,%rsi 310: 89 43 2c mov %eax,0x2c(%rbx) 313: 48 8b 47 58 mov 0x58(%rdi),%rax 317: 48 83 c4 08 add $0x8,%rsp 31b: 5b pop %rbx 31c: 5d pop %rbp 31d: e8 07 00 00 00 callq 329 322: f3 90 pause 324: 0f ae e8 lfence 327: eb f9 jmp 322 329: 48 89 04 24 mov %rax,(%rsp) 32d: c3 retq 32e: 66 90 xchg %ax,%ax 0000000000000330 : 330: 55 push %rbp 331: 48 89 e5 mov %rsp,%rbp 334: 41 55 push %r13 336: 41 54 push %r12 338: 53 push %rbx 339: 48 89 fb mov %rdi,%rbx 33c: 48 83 ec 08 sub $0x8,%rsp 340: 4c 8b 67 48 mov 0x48(%rdi),%r12 344: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 349: 4c 89 e7 mov %r12,%rdi 34c: e8 00 00 00 00 callq 351 351: 41 0f bf 74 24 04 movswl 0x4(%r12),%esi 357: 4c 89 ef mov %r13,%rdi 35a: e8 00 00 00 00 callq 35f 35f: 48 8b 7b 18 mov 0x18(%rbx),%rdi 363: 48 89 de mov %rbx,%rsi 366: 89 43 2c mov %eax,0x2c(%rbx) 369: 48 8b 47 58 mov 0x58(%rdi),%rax 36d: 48 83 c4 08 add $0x8,%rsp 371: 5b pop %rbx 372: 41 5c pop %r12 374: 41 5d pop %r13 376: 5d pop %rbp 377: e8 07 00 00 00 callq 383 37c: f3 90 pause 37e: 0f ae e8 lfence 381: eb f9 jmp 37c 383: 48 89 04 24 mov %rax,(%rsp) 387: c3 retq 388: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38f: 00 0000000000000390 : 390: 55 push %rbp 391: 48 89 e5 mov %rsp,%rbp 394: 53 push %rbx 395: 48 89 fb mov %rdi,%rbx 398: 48 83 ec 08 sub $0x8,%rsp 39c: 48 8b 47 48 mov 0x48(%rdi),%rax 3a0: 48 8d 78 08 lea 0x8(%rax),%rdi 3a4: e8 00 00 00 00 callq 3a9 3a9: 48 8b 7b 18 mov 0x18(%rbx),%rdi 3ad: 48 89 de mov %rbx,%rsi 3b0: 89 43 2c mov %eax,0x2c(%rbx) 3b3: 48 8b 47 58 mov 0x58(%rdi),%rax 3b7: 48 83 c4 08 add $0x8,%rsp 3bb: 5b pop %rbx 3bc: 5d pop %rbp 3bd: e8 07 00 00 00 callq 3c9 3c2: f3 90 pause 3c4: 0f ae e8 lfence 3c7: eb f9 jmp 3c2 3c9: 48 89 04 24 mov %rax,(%rsp) 3cd: c3 retq 3ce: 66 90 xchg %ax,%ax 00000000000003d0 : 3d0: e9 00 00 00 00 jmpq 3d5 3d5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 3dc: 00 00 00 00 00000000000003e0 : 3e0: 55 push %rbp 3e1: b8 16 00 00 00 mov $0x16,%eax 3e6: 48 89 e5 mov %rsp,%rbp 3e9: 41 55 push %r13 3eb: 41 54 push %r12 3ed: 53 push %rbx 3ee: 48 89 fb mov %rdi,%rbx 3f1: 48 83 ec 08 sub $0x8,%rsp 3f5: 4c 8b 67 50 mov 0x50(%rdi),%r12 3f9: 41 80 3c 24 10 cmpb $0x10,(%r12) 3fe: 74 30 je 430 400: 48 8b 7b 18 mov 0x18(%rbx),%rdi 404: 89 43 2c mov %eax,0x2c(%rbx) 407: 48 89 de mov %rbx,%rsi 40a: 48 8b 47 58 mov 0x58(%rdi),%rax 40e: 48 83 c4 08 add $0x8,%rsp 412: 5b pop %rbx 413: 41 5c pop %r12 415: 41 5d pop %r13 417: 5d pop %rbp 418: e8 07 00 00 00 callq 424 41d: f3 90 pause 41f: 0f ae e8 lfence 422: eb f9 jmp 41d 424: 48 89 04 24 mov %rax,(%rsp) 428: c3 retq 429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 430: 41 80 7c 24 01 21 cmpb $0x21,0x1(%r12) 436: b8 2f 00 00 00 mov $0x2f,%eax 43b: 75 c3 jne 400 43d: 48 8b 7f 48 mov 0x48(%rdi),%rdi 441: 4c 8b 6f 08 mov 0x8(%rdi),%r13 445: e8 00 00 00 00 callq 44a 44a: 4c 89 e6 mov %r12,%rsi 44d: 4c 89 ef mov %r13,%rdi 450: e8 00 00 00 00 callq 455 455: eb a9 jmp 400 457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 45e: 00 00 0000000000000460 : 460: 55 push %rbp 461: b8 16 00 00 00 mov $0x16,%eax 466: 48 89 e5 mov %rsp,%rbp 469: 53 push %rbx 46a: 48 89 fb mov %rdi,%rbx 46d: 48 83 ec 08 sub $0x8,%rsp 471: 48 8b 77 50 mov 0x50(%rdi),%rsi 475: 80 3e 10 cmpb $0x10,(%rsi) 478: 74 26 je 4a0 47a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 47e: 89 43 2c mov %eax,0x2c(%rbx) 481: 48 89 de mov %rbx,%rsi 484: 48 8b 47 58 mov 0x58(%rdi),%rax 488: 48 83 c4 08 add $0x8,%rsp 48c: 5b pop %rbx 48d: 5d pop %rbp 48e: e8 07 00 00 00 callq 49a 493: f3 90 pause 495: 0f ae e8 lfence 498: eb f9 jmp 493 49a: 48 89 04 24 mov %rax,(%rsp) 49e: c3 retq 49f: 90 nop 4a0: 80 7e 01 21 cmpb $0x21,0x1(%rsi) 4a4: b8 2f 00 00 00 mov $0x2f,%eax 4a9: 75 cf jne 47a 4ab: 48 8b 47 48 mov 0x48(%rdi),%rax 4af: 48 8b 78 08 mov 0x8(%rax),%rdi 4b3: e8 00 00 00 00 callq 4b8 4b8: eb c0 jmp 47a 4ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000004c0 : 4c0: 55 push %rbp 4c1: b8 16 00 00 00 mov $0x16,%eax 4c6: 48 89 e5 mov %rsp,%rbp 4c9: 41 54 push %r12 4cb: 53 push %rbx 4cc: 4c 8b 67 48 mov 0x48(%rdi),%r12 4d0: 48 89 fb mov %rdi,%rbx 4d3: 49 83 7c 24 08 00 cmpq $0x0,0x8(%r12) 4d9: 74 25 je 500 4db: 48 8b 7b 18 mov 0x18(%rbx),%rdi 4df: 89 43 2c mov %eax,0x2c(%rbx) 4e2: 48 89 de mov %rbx,%rsi 4e5: 5b pop %rbx 4e6: 41 5c pop %r12 4e8: 48 8b 47 58 mov 0x58(%rdi),%rax 4ec: 5d pop %rbp 4ed: e8 07 00 00 00 callq 4f9 4f2: f3 90 pause 4f4: 0f ae e8 lfence 4f7: eb f9 jmp 4f2 4f9: 48 89 04 24 mov %rax,(%rsp) 4fd: c3 retq 4fe: 66 90 xchg %ax,%ax 500: 48 63 15 00 00 00 00 movslq 0x0(%rip),%rdx # 507 507: 48 63 35 00 00 00 00 movslq 0x0(%rip),%rsi # 50e 50e: 31 c9 xor %ecx,%ecx 510: 4c 89 e7 mov %r12,%rdi 513: e8 00 00 00 00 callq 518 518: 85 c0 test %eax,%eax 51a: 75 bf jne 4db 51c: 49 8d 7c 24 08 lea 0x8(%r12),%rdi 521: 4c 89 e2 mov %r12,%rdx 524: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 52b: e8 00 00 00 00 callq 530 530: eb a9 jmp 4db 532: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 539: 00 00 00 00 53d: 0f 1f 00 nopl (%rax) 0000000000000540 : 540: 55 push %rbp 541: 48 89 e5 mov %rsp,%rbp 544: 41 55 push %r13 546: 49 89 fd mov %rdi,%r13 549: 41 54 push %r12 54b: 4c 8d a7 20 01 00 00 lea 0x120(%rdi),%r12 552: 53 push %rbx 553: 8d 5e ff lea -0x1(%rsi),%ebx 556: 48 83 ec 08 sub $0x8,%rsp 55a: 85 f6 test %esi,%esi 55c: 7e 12 jle 570 55e: 66 90 xchg %ax,%ax 560: 4c 89 e7 mov %r12,%rdi 563: 83 eb 01 sub $0x1,%ebx 566: e8 00 00 00 00 callq 56b 56b: 83 fb ff cmp $0xffffffff,%ebx 56e: 75 f0 jne 560 570: 48 83 c4 08 add $0x8,%rsp 574: 4c 89 e6 mov %r12,%rsi 577: 4c 89 ef mov %r13,%rdi 57a: 5b pop %rbx 57b: 41 5c pop %r12 57d: 41 5d pop %r13 57f: 5d pop %rbp 580: e9 00 00 00 00 jmpq 585 585: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 58c: 00 00 00 00 0000000000000590 : 590: 55 push %rbp 591: 31 f6 xor %esi,%esi 593: 48 89 e5 mov %rsp,%rbp 596: 53 push %rbx 597: 48 83 ec 08 sub $0x8,%rsp 59b: e8 00 00 00 00 callq 5a0 5a0: 48 89 c3 mov %rax,%rbx 5a3: 48 85 c0 test %rax,%rax 5a6: 74 0c je 5b4 5a8: 48 89 c7 mov %rax,%rdi 5ab: e8 00 00 00 00 callq 5b0 5b0: 48 8b 5b 08 mov 0x8(%rbx),%rbx 5b4: 48 83 c4 08 add $0x8,%rsp 5b8: 48 89 d8 mov %rbx,%rax 5bb: 5b pop %rbx 5bc: 5d pop %rbp 5bd: c3 retq 5be: 66 90 xchg %ax,%ax 00000000000005c0 : 5c0: 66 89 77 60 mov %si,0x60(%rdi) 5c4: e9 00 00 00 00 jmpq 5c9 5c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000005d0 : 5d0: 55 push %rbp 5d1: 31 f6 xor %esi,%esi 5d3: 48 89 e5 mov %rsp,%rbp 5d6: 41 54 push %r12 5d8: 53 push %rbx 5d9: 4c 8b 67 48 mov 0x48(%rdi),%r12 5dd: 48 89 fb mov %rdi,%rbx 5e0: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 5e5: e8 00 00 00 00 callq 5ea 5ea: 4c 89 e7 mov %r12,%rdi 5ed: e8 00 00 00 00 callq 5f2 5f2: 48 89 df mov %rbx,%rdi 5f5: 5b pop %rbx 5f6: 41 5c pop %r12 5f8: 5d pop %rbp 5f9: e9 92 fd ff ff jmpq 390 5fe: 66 90 xchg %ax,%ax 0000000000000600 : 600: e9 00 00 00 00 jmpq 605 605: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 60c: 00 00 00 00 0000000000000610 : 610: 48 8b 87 f8 00 00 00 mov 0xf8(%rdi),%rax 617: 48 8b 97 f0 00 00 00 mov 0xf0(%rdi),%rdx 61e: 2b 87 90 00 00 00 sub 0x90(%rdi),%eax 624: 2b 97 88 00 00 00 sub 0x88(%rdi),%edx 62a: 39 d0 cmp %edx,%eax 62c: 0f 4f c2 cmovg %edx,%eax 62f: 39 86 b8 00 00 00 cmp %eax,0xb8(%rsi) 635: 7f 29 jg 660 637: 55 push %rbp 638: 48 89 e5 mov %rsp,%rbp 63b: 41 54 push %r12 63d: 4c 8d a7 88 00 00 00 lea 0x88(%rdi),%r12 644: 53 push %rbx 645: 48 89 fb mov %rdi,%rbx 648: 4c 89 e7 mov %r12,%rdi 64b: e8 00 00 00 00 callq 650 650: 4c 89 e6 mov %r12,%rsi 653: 48 89 df mov %rbx,%rdi 656: 5b pop %rbx 657: 41 5c pop %r12 659: 5d pop %rbp 65a: e9 00 00 00 00 jmpq 65f 65f: 90 nop 660: 48 89 f7 mov %rsi,%rdi 663: e9 00 00 00 00 jmpq 668 668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66f: 00 0000000000000670 : 670: 55 push %rbp 671: 48 89 e5 mov %rsp,%rbp 674: 41 56 push %r14 676: 41 55 push %r13 678: 41 54 push %r12 67a: 53 push %rbx 67b: 48 8b 47 48 mov 0x48(%rdi),%rax 67f: 48 89 fb mov %rdi,%rbx 682: 4c 8b 68 08 mov 0x8(%rax),%r13 686: 4d 85 ed test %r13,%r13 689: 0f 84 a1 00 00 00 je 730 68f: 4c 8b 67 58 mov 0x58(%rdi),%r12 693: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 699: 75 65 jne 700 69b: 41 8b 04 24 mov (%r12),%eax 69f: 85 c0 test %eax,%eax 6a1: 0f 84 99 00 00 00 je 740 6a7: 83 f8 01 cmp $0x1,%eax 6aa: 75 54 jne 700 6ac: be 01 00 00 00 mov $0x1,%esi 6b1: bf 02 00 00 00 mov $0x2,%edi 6b6: e8 00 00 00 00 callq 6bb 6bb: 4c 89 e7 mov %r12,%rdi 6be: 48 63 50 18 movslq 0x18(%rax),%rdx 6c2: 48 8b 70 10 mov 0x10(%rax),%rsi 6c6: 49 89 c6 mov %rax,%r14 6c9: 48 89 d1 mov %rdx,%rcx 6cc: e8 00 00 00 00 callq 6d1 6d1: 41 8b 46 18 mov 0x18(%r14),%eax 6d5: 85 c0 test %eax,%eax 6d7: 0f 84 00 00 00 00 je 6dd 6dd: 41 8b 74 24 08 mov 0x8(%r12),%esi 6e2: 49 8b 56 10 mov 0x10(%r14),%rdx 6e6: 4c 89 ef mov %r13,%rdi 6e9: e8 00 00 00 00 callq 6ee 6ee: 4c 89 f7 mov %r14,%rdi 6f1: 41 89 c4 mov %eax,%r12d 6f4: e8 00 00 00 00 callq 6f9 6f9: eb 0b jmp 706 6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 700: 41 bc 2a 00 00 00 mov $0x2a,%r12d 706: 48 8b 7b 18 mov 0x18(%rbx),%rdi 70a: 44 89 63 2c mov %r12d,0x2c(%rbx) 70e: 48 89 de mov %rbx,%rsi 711: 5b pop %rbx 712: 41 5c pop %r12 714: 48 8b 47 58 mov 0x58(%rdi),%rax 718: 41 5d pop %r13 71a: 41 5e pop %r14 71c: 5d pop %rbp 71d: e8 07 00 00 00 callq 729 722: f3 90 pause 724: 0f ae e8 lfence 727: eb f9 jmp 722 729: 48 89 04 24 mov %rax,(%rsp) 72d: c3 retq 72e: 66 90 xchg %ax,%ax 730: 41 bc 16 00 00 00 mov $0x16,%r12d 736: eb ce jmp 706 738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73f: 00 740: be 01 00 00 00 mov $0x1,%esi 745: bf 02 00 00 00 mov $0x2,%edi 74a: e8 00 00 00 00 callq 74f 74f: 41 8b 74 24 08 mov 0x8(%r12),%esi 754: 4c 89 ef mov %r13,%rdi 757: 48 8b 50 10 mov 0x10(%rax),%rdx 75b: 49 89 c6 mov %rax,%r14 75e: e8 00 00 00 00 callq 763 763: 41 89 46 18 mov %eax,0x18(%r14) 767: 85 c0 test %eax,%eax 769: 0f 84 00 00 00 00 je 76f 76f: 49 8b 76 10 mov 0x10(%r14),%rsi 773: 4c 89 e7 mov %r12,%rdi 776: 48 63 d0 movslq %eax,%rdx 779: 45 31 e4 xor %r12d,%r12d 77c: e8 00 00 00 00 callq 781 781: eb 83 jmp 706 783: 66 66 66 66 2e 0f 1f data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) 78a: 84 00 00 00 00 00 0000000000000790 : 790: 55 push %rbp 791: 48 89 e5 mov %rsp,%rbp 794: 41 55 push %r13 796: 49 89 fd mov %rdi,%r13 799: bf 40 00 00 00 mov $0x40,%edi 79e: 41 54 push %r12 7a0: 49 89 f4 mov %rsi,%r12 7a3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 7aa: 53 push %rbx 7ab: 48 89 d3 mov %rdx,%rbx 7ae: ba 01 06 00 00 mov $0x601,%edx 7b3: 48 83 ec 08 sub $0x8,%rsp 7b7: e8 00 00 00 00 callq 7bc 7bc: 48 85 c0 test %rax,%rax 7bf: 74 6f je 830 7c1: 48 8d 78 08 lea 0x8(%rax),%rdi 7c5: 48 89 c1 mov %rax,%rcx 7c8: 48 89 c2 mov %rax,%rdx 7cb: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 7d2: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 7d6: 48 c7 40 38 00 00 00 movq $0x0,0x38(%rax) 7dd: 00 7de: 31 c0 xor %eax,%eax 7e0: 48 29 f9 sub %rdi,%rcx 7e3: 83 c1 40 add $0x40,%ecx 7e6: c1 e9 03 shr $0x3,%ecx 7e9: f3 48 ab rep stos %rax,%es:(%rdi) 7ec: 4c 89 62 20 mov %r12,0x20(%rdx) 7f0: 48 89 5a 28 mov %rbx,0x28(%rdx) 7f4: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 7fb 7fb: 48 89 42 30 mov %rax,0x30(%rdx) 7ff: 48 85 c0 test %rax,%rax 802: 74 08 je 80c 804: 48 8d 4a 30 lea 0x30(%rdx),%rcx 808: 48 89 48 38 mov %rcx,0x38(%rax) 80c: 48 c7 42 38 00 00 00 movq $0x0,0x38(%rdx) 813: 00 814: 31 c0 xor %eax,%eax 816: 48 89 15 00 00 00 00 mov %rdx,0x0(%rip) # 81d 81d: 49 89 55 00 mov %rdx,0x0(%r13) 821: 48 83 c4 08 add $0x8,%rsp 825: 5b pop %rbx 826: 41 5c pop %r12 828: 41 5d pop %r13 82a: 5d pop %rbp 82b: c3 retq 82c: 0f 1f 40 00 nopl 0x0(%rax) 830: 48 83 c4 08 add $0x8,%rsp 834: b8 0c 00 00 00 mov $0xc,%eax 839: 5b pop %rbx 83a: 41 5c pop %r12 83c: 41 5d pop %r13 83e: 5d pop %rbp 83f: c3 retq 0000000000000840 : 840: 0f b6 46 02 movzbl 0x2(%rsi),%eax 844: 88 47 0c mov %al,0xc(%rdi) 847: 0f b6 46 03 movzbl 0x3(%rsi),%eax 84b: 88 47 0d mov %al,0xd(%rdi) 84e: 0f b6 46 04 movzbl 0x4(%rsi),%eax 852: 88 47 0e mov %al,0xe(%rdi) 855: 0f b6 46 05 movzbl 0x5(%rsi),%eax 859: 88 47 0f mov %al,0xf(%rdi) 85c: 0f b6 46 06 movzbl 0x6(%rsi),%eax 860: 88 47 10 mov %al,0x10(%rdi) 863: 0f b6 46 07 movzbl 0x7(%rsi),%eax 867: 88 47 11 mov %al,0x11(%rdi) 86a: 31 c0 xor %eax,%eax 86c: c3 retq 86d: 0f 1f 00 nopl (%rax) 0000000000000870 : 870: 31 c0 xor %eax,%eax 872: ba 10 21 00 00 mov $0x2110,%edx 877: 48 c7 46 02 00 00 00 movq $0x0,0x2(%rsi) 87e: 00 87f: c7 46 0a 00 00 00 00 movl $0x0,0xa(%rsi) 886: 66 89 46 0e mov %ax,0xe(%rsi) 88a: 66 89 16 mov %dx,(%rsi) 88d: 0f b6 47 0c movzbl 0xc(%rdi),%eax 891: 88 46 02 mov %al,0x2(%rsi) 894: 0f b6 47 0d movzbl 0xd(%rdi),%eax 898: 88 46 03 mov %al,0x3(%rsi) 89b: 0f b6 47 0e movzbl 0xe(%rdi),%eax 89f: 88 46 04 mov %al,0x4(%rsi) 8a2: 0f b6 47 0f movzbl 0xf(%rdi),%eax 8a6: 88 46 05 mov %al,0x5(%rsi) 8a9: 0f b6 47 10 movzbl 0x10(%rdi),%eax 8ad: 88 46 06 mov %al,0x6(%rsi) 8b0: 0f b6 47 11 movzbl 0x11(%rdi),%eax 8b4: 88 46 07 mov %al,0x7(%rsi) 8b7: 31 c0 xor %eax,%eax 8b9: c3 retq 8ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000008c0 : 8c0: b8 16 00 00 00 mov $0x16,%eax 8c5: f6 47 08 01 testb $0x1,0x8(%rdi) 8c9: 0f 85 94 01 00 00 jne a63 8cf: 55 push %rbp 8d0: 48 89 e5 mov %rsp,%rbp 8d3: 41 57 push %r15 8d5: 41 56 push %r14 8d7: 41 55 push %r13 8d9: 41 54 push %r12 8db: 53 push %rbx 8dc: 48 8d 5f 12 lea 0x12(%rdi),%rbx 8e0: 48 83 ec 28 sub $0x28,%rsp 8e4: 0f b6 46 02 movzbl 0x2(%rsi),%eax 8e8: 88 47 12 mov %al,0x12(%rdi) 8eb: 44 0f b6 56 03 movzbl 0x3(%rsi),%r10d 8f0: 44 88 57 13 mov %r10b,0x13(%rdi) 8f4: 44 0f b6 4e 04 movzbl 0x4(%rsi),%r9d 8f9: 44 09 d0 or %r10d,%eax 8fc: 44 88 4f 14 mov %r9b,0x14(%rdi) 900: 44 0f b6 46 05 movzbl 0x5(%rsi),%r8d 905: 44 09 c8 or %r9d,%eax 908: 44 88 47 15 mov %r8b,0x15(%rdi) 90c: 0f b6 4e 06 movzbl 0x6(%rsi),%ecx 910: 44 09 c0 or %r8d,%eax 913: 88 4f 16 mov %cl,0x16(%rdi) 916: 0f b6 56 07 movzbl 0x7(%rsi),%edx 91a: 09 c8 or %ecx,%eax 91c: 08 d0 or %dl,%al 91e: 88 57 17 mov %dl,0x17(%rdi) 921: 0f 84 7e 01 00 00 je aa5 927: 80 7f 0c 00 cmpb $0x0,0xc(%rdi) 92b: 49 89 fc mov %rdi,%r12 92e: 4c 8d 6f 0c lea 0xc(%rdi),%r13 932: 74 4c je 980 934: 4c 89 ef mov %r13,%rdi 937: e8 00 00 00 00 callq 93c 93c: 49 89 c5 mov %rax,%r13 93f: 48 85 c0 test %rax,%rax 942: 0f 84 1c 01 00 00 je a64 948: ba 01 00 00 00 mov $0x1,%edx 94d: 48 89 de mov %rbx,%rsi 950: 48 89 c7 mov %rax,%rdi 953: e8 00 00 00 00 callq 958 958: 49 89 c7 mov %rax,%r15 95b: b8 41 00 00 00 mov $0x41,%eax 960: 4d 85 ff test %r15,%r15 963: 74 08 je 96d 965: 66 41 83 7f 18 05 cmpw $0x5,0x18(%r15) 96b: 74 43 je 9b0 96d: 48 83 c4 28 add $0x28,%rsp 971: 5b pop %rbx 972: 41 5c pop %r12 974: 41 5d pop %r13 976: 41 5e pop %r14 978: 41 5f pop %r15 97a: 5d pop %rbp 97b: c3 retq 97c: 0f 1f 40 00 nopl 0x0(%rax) 980: 80 7f 0d 00 cmpb $0x0,0xd(%rdi) 984: 75 ae jne 934 986: 80 7f 0e 00 cmpb $0x0,0xe(%rdi) 98a: 75 a8 jne 934 98c: 80 7f 0f 00 cmpb $0x0,0xf(%rdi) 990: 75 a2 jne 934 992: 80 7f 10 00 cmpb $0x0,0x10(%rdi) 996: 75 9c jne 934 998: 80 7f 11 00 cmpb $0x0,0x11(%rdi) 99c: 75 96 jne 934 99e: 48 89 de mov %rbx,%rsi 9a1: 4c 89 ef mov %r13,%rdi 9a4: e8 00 00 00 00 callq 9a9 9a9: 85 c0 test %eax,%eax 9ab: 74 87 je 934 9ad: eb be jmp 96d 9af: 90 nop 9b0: 4c 89 ef mov %r13,%rdi 9b3: e8 00 00 00 00 callq 9b8 9b8: 49 89 c6 mov %rax,%r14 9bb: 48 85 c0 test %rax,%rax 9be: 0f 84 bc 00 00 00 je a80 9c4: c6 40 24 00 movb $0x0,0x24(%rax) 9c8: 41 0f b6 44 24 12 movzbl 0x12(%r12),%eax 9ce: 48 89 de mov %rbx,%rsi 9d1: 4c 89 ef mov %r13,%rdi 9d4: 41 88 46 1c mov %al,0x1c(%r14) 9d8: 41 0f b6 44 24 13 movzbl 0x13(%r12),%eax 9de: 41 88 46 1d mov %al,0x1d(%r14) 9e2: 41 0f b6 44 24 14 movzbl 0x14(%r12),%eax 9e8: 41 88 46 1e mov %al,0x1e(%r14) 9ec: 41 0f b6 44 24 15 movzbl 0x15(%r12),%eax 9f2: 41 88 46 1f mov %al,0x1f(%r14) 9f6: 41 0f b6 44 24 16 movzbl 0x16(%r12),%eax 9fc: 41 88 46 20 mov %al,0x20(%r14) a00: 41 0f b6 44 24 17 movzbl 0x17(%r12),%eax a06: 41 88 46 21 mov %al,0x21(%r14) a0a: e8 00 00 00 00 callq a0f a0f: b9 04 00 00 00 mov $0x4,%ecx a14: 48 8d 55 cc lea -0x34(%rbp),%rdx a18: 4c 89 ef mov %r13,%rdi a1b: 49 89 46 78 mov %rax,0x78(%r14) a1f: 41 0f b7 47 22 movzwl 0x22(%r15),%eax a24: be 07 04 00 00 mov $0x407,%esi a29: 66 89 45 cc mov %ax,-0x34(%rbp) a2d: b8 e0 00 00 00 mov $0xe0,%eax a32: 66 89 45 ce mov %ax,-0x32(%rbp) a36: e8 00 00 00 00 callq a3b a3b: 85 c0 test %eax,%eax a3d: 75 51 jne a90 a3f: 4d 89 a6 80 00 00 00 mov %r12,0x80(%r14) a46: 4d 89 34 24 mov %r14,(%r12) a4a: 41 0f b6 55 67 movzbl 0x67(%r13),%edx a4f: 41 89 54 24 18 mov %edx,0x18(%r12) a54: 48 83 c4 28 add $0x28,%rsp a58: 5b pop %rbx a59: 41 5c pop %r12 a5b: 41 5d pop %r13 a5d: 41 5e pop %r14 a5f: 41 5f pop %r15 a61: 5d pop %rbp a62: c3 retq a63: c3 retq a64: 48 83 c4 28 add $0x28,%rsp a68: b8 32 00 00 00 mov $0x32,%eax a6d: 5b pop %rbx a6e: 41 5c pop %r12 a70: 41 5d pop %r13 a72: 41 5e pop %r14 a74: 41 5f pop %r15 a76: 5d pop %rbp a77: c3 retq a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a7f: 00 a80: b8 0c 00 00 00 mov $0xc,%eax a85: e9 e3 fe ff ff jmpq 96d a8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a90: 89 c6 mov %eax,%esi a92: 4c 89 f7 mov %r14,%rdi a95: 89 45 bc mov %eax,-0x44(%rbp) a98: e8 00 00 00 00 callq a9d a9d: 8b 45 bc mov -0x44(%rbp),%eax aa0: e9 c8 fe ff ff jmpq 96d aa5: b8 27 00 00 00 mov $0x27,%eax aaa: e9 be fe ff ff jmpq 96d aaf: 90 nop 0000000000000ab0 : ab0: 31 c0 xor %eax,%eax ab2: ba 10 21 00 00 mov $0x2110,%edx ab7: 48 c7 46 02 00 00 00 movq $0x0,0x2(%rsi) abe: 00 abf: c7 46 0a 00 00 00 00 movl $0x0,0xa(%rsi) ac6: 66 89 46 0e mov %ax,0xe(%rsi) aca: 66 89 16 mov %dx,(%rsi) acd: 0f b6 47 12 movzbl 0x12(%rdi),%eax ad1: 88 46 02 mov %al,0x2(%rsi) ad4: 0f b6 47 13 movzbl 0x13(%rdi),%eax ad8: 88 46 03 mov %al,0x3(%rsi) adb: 0f b6 47 14 movzbl 0x14(%rdi),%eax adf: 88 46 04 mov %al,0x4(%rsi) ae2: 0f b6 47 15 movzbl 0x15(%rdi),%eax ae6: 88 46 05 mov %al,0x5(%rsi) ae9: 0f b6 47 16 movzbl 0x16(%rdi),%eax aed: 88 46 06 mov %al,0x6(%rsi) af0: 0f b6 47 17 movzbl 0x17(%rdi),%eax af4: 88 46 07 mov %al,0x7(%rsi) af7: 31 c0 xor %eax,%eax af9: c3 retq afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000000b00 : b00: 55 push %rbp b01: 48 89 e5 mov %rsp,%rbp b04: 41 55 push %r13 b06: 41 54 push %r12 b08: 53 push %rbx b09: 48 83 ec 28 sub $0x28,%rsp b0d: 48 8b 1f mov (%rdi),%rbx b10: 48 85 db test %rbx,%rbx b13: 74 6c je b81 b15: 0f b7 43 22 movzwl 0x22(%rbx),%eax b19: 49 89 fc mov %rdi,%r12 b1c: c6 45 df 13 movb $0x13,-0x21(%rbp) b20: 41 89 f5 mov %esi,%r13d b23: b9 03 00 00 00 mov $0x3,%ecx b28: 48 8d 55 dd lea -0x23(%rbp),%rdx b2c: be 06 04 00 00 mov $0x406,%esi b31: 66 89 45 dd mov %ax,-0x23(%rbp) b35: 48 8b 3b mov (%rbx),%rdi b38: e8 00 00 00 00 callq b3d b3d: 85 c0 test %eax,%eax b3f: 75 12 jne b53 b41: 45 85 ed test %r13d,%r13d b44: 74 0d je b53 b46: 48 83 c4 28 add $0x28,%rsp b4a: 31 c0 xor %eax,%eax b4c: 5b pop %rbx b4d: 41 5c pop %r12 b4f: 41 5d pop %r13 b51: 5d pop %rbp b52: c3 retq b53: 48 c7 83 80 00 00 00 movq $0x0,0x80(%rbx) b5a: 00 00 00 00 b5e: 89 c6 mov %eax,%esi b60: 48 89 df mov %rbx,%rdi b63: 49 c7 04 24 00 00 00 movq $0x0,(%r12) b6a: 00 b6b: 89 45 cc mov %eax,-0x34(%rbp) b6e: e8 00 00 00 00 callq b73 b73: 8b 45 cc mov -0x34(%rbp),%eax b76: 48 83 c4 28 add $0x28,%rsp b7a: 5b pop %rbx b7b: 41 5c pop %r12 b7d: 41 5d pop %r13 b7f: 5d pop %rbp b80: c3 retq b81: 48 83 c4 28 add $0x28,%rsp b85: b8 16 00 00 00 mov $0x16,%eax b8a: 5b pop %rbx b8b: 41 5c pop %r12 b8d: 41 5d pop %r13 b8f: 5d pop %rbp b90: c3 retq b91: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) b98: 00 00 00 00 b9c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000000ba0 : ba0: 55 push %rbp ba1: 48 89 e5 mov %rsp,%rbp ba4: 53 push %rbx ba5: 48 83 ec 08 sub $0x8,%rsp ba9: 48 8b 1f mov (%rdi),%rbx bac: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) bb3: 48 85 db test %rbx,%rbx bb6: 74 4b je c03 bb8: 48 83 3b 00 cmpq $0x0,(%rbx) bbc: 74 11 je bcf bbe: 31 f6 xor %esi,%esi bc0: 48 89 df mov %rbx,%rdi bc3: e8 00 00 00 00 callq bc8 bc8: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) bcf: 48 8b 43 30 mov 0x30(%rbx),%rax bd3: 48 8b 53 38 mov 0x38(%rbx),%rdx bd7: 48 85 c0 test %rax,%rax bda: 74 0c je be8 bdc: 48 89 50 38 mov %rdx,0x38(%rax) be0: 48 8b 53 38 mov 0x38(%rbx),%rdx be4: 48 8b 43 30 mov 0x30(%rbx),%rax be8: 48 89 02 mov %rax,(%rdx) beb: 48 89 df mov %rbx,%rdi bee: 48 c7 c6 00 00 00 00 mov $0x0,%rsi bf5: e8 00 00 00 00 callq bfa bfa: 48 83 c4 08 add $0x8,%rsp bfe: 31 c0 xor %eax,%eax c00: 5b pop %rbx c01: 5d pop %rbp c02: c3 retq c03: 48 83 c4 08 add $0x8,%rsp c07: b8 16 00 00 00 mov $0x16,%eax c0c: 5b pop %rbx c0d: 5d pop %rbp c0e: c3 retq c0f: 90 nop 0000000000000c10 : c10: 48 83 3f 00 cmpq $0x0,(%rdi) c14: b8 16 00 00 00 mov $0x16,%eax c19: 75 06 jne c21 c1b: 83 4f 08 01 orl $0x1,0x8(%rdi) c1f: 31 c0 xor %eax,%eax c21: c3 retq c22: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) c29: 00 00 00 00 c2d: 0f 1f 00 nopl (%rax) 0000000000000c30 : c30: 55 push %rbp c31: 48 89 e5 mov %rsp,%rbp c34: 41 55 push %r13 c36: 41 54 push %r12 c38: 53 push %rbx c39: 48 89 f3 mov %rsi,%rbx c3c: 48 83 ec 08 sub $0x8,%rsp c40: 48 83 3f 00 cmpq $0x0,(%rdi) c44: 0f 84 16 01 00 00 je d60 c4a: 49 89 fc mov %rdi,%r12 c4d: 44 8b ae b8 00 00 00 mov 0xb8(%rsi),%r13d c54: 44 39 6f 18 cmp %r13d,0x18(%rdi) c58: 0f 85 e2 00 00 00 jne d40 c5e: 8b 56 1c mov 0x1c(%rsi),%edx c61: f6 c2 01 test $0x1,%dl c64: 0f 85 b6 00 00 00 jne d20 c6a: 83 e2 02 and $0x2,%edx c6d: 48 8b 46 10 mov 0x10(%rsi),%rax c71: 75 6f jne ce2 c73: 48 8d 96 a0 00 00 00 lea 0xa0(%rsi),%rdx c7a: 48 89 c1 mov %rax,%rcx c7d: 48 29 d1 sub %rdx,%rcx c80: 48 89 ca mov %rcx,%rdx c83: 48 83 fa 03 cmp $0x3,%rdx c87: 7e 6f jle cf8 c89: 48 83 e8 04 sub $0x4,%rax c8d: 83 43 18 04 addl $0x4,0x18(%rbx) c91: 48 89 43 10 mov %rax,0x10(%rbx) c95: f6 43 1c 02 testb $0x2,0x1c(%rbx) c99: 74 07 je ca2 c9b: 83 83 b8 00 00 00 04 addl $0x4,0xb8(%rbx) ca2: c6 00 03 movb $0x3,(%rax) ca5: 49 8b 14 24 mov (%r12),%rdx ca9: 48 89 de mov %rbx,%rsi cac: 0f b7 52 22 movzwl 0x22(%rdx),%edx cb0: 44 88 68 03 mov %r13b,0x3(%rax) cb4: 66 89 50 01 mov %dx,0x1(%rax) cb8: 49 8b 04 24 mov (%r12),%rax cbc: 41 83 44 24 1c 01 addl $0x1,0x1c(%r12) cc2: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) cc9: 49 8b 04 24 mov (%r12),%rax ccd: 48 8b 38 mov (%rax),%rdi cd0: e8 00 00 00 00 callq cd5 cd5: 31 c0 xor %eax,%eax cd7: 48 83 c4 08 add $0x8,%rsp cdb: 5b pop %rbx cdc: 41 5c pop %r12 cde: 41 5d pop %r13 ce0: 5d pop %rbp ce1: c3 retq ce2: 48 8d 96 08 01 00 00 lea 0x108(%rsi),%rdx ce9: 48 89 c1 mov %rax,%rcx cec: 48 29 d1 sub %rdx,%rcx cef: 48 89 ca mov %rcx,%rdx cf2: 48 83 fa 03 cmp $0x3,%rdx cf6: 7f 91 jg c89 cf8: 48 89 df mov %rbx,%rdi cfb: ba 01 06 00 00 mov $0x601,%edx d00: be 04 00 00 00 mov $0x4,%esi d05: e8 00 00 00 00 callq d0a d0a: 48 89 c3 mov %rax,%rbx d0d: b8 0c 00 00 00 mov $0xc,%eax d12: 48 85 db test %rbx,%rbx d15: 74 c0 je cd7 d17: 48 8b 43 10 mov 0x10(%rbx),%rax d1b: e9 75 ff ff ff jmpq c95 d20: 48 89 f7 mov %rsi,%rdi d23: e8 00 00 00 00 callq d28 d28: 83 f8 01 cmp $0x1,%eax d2b: 75 cb jne cf8 d2d: 48 8b 43 10 mov 0x10(%rbx),%rax d31: 48 89 c2 mov %rax,%rdx d34: 48 2b 93 08 01 00 00 sub 0x108(%rbx),%rdx d3b: e9 43 ff ff ff jmpq c83 d40: 48 89 f7 mov %rsi,%rdi d43: e8 00 00 00 00 callq d48 d48: 48 83 c4 08 add $0x8,%rsp d4c: b8 28 00 00 00 mov $0x28,%eax d51: 5b pop %rbx d52: 41 5c pop %r12 d54: 41 5d pop %r13 d56: 5d pop %rbp d57: c3 retq d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d5f: 00 d60: 48 89 f7 mov %rsi,%rdi d63: e8 00 00 00 00 callq d68 d68: b8 16 00 00 00 mov $0x16,%eax d6d: e9 65 ff ff ff jmpq cd7 d72: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) d79: 00 00 00 00 d7d: 0f 1f 00 nopl (%rax) 0000000000000d80 : d80: b8 2a 00 00 00 mov $0x2a,%eax d85: c3 retq d86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d8d: 00 00 00 0000000000000d90 : d90: 83 fe 01 cmp $0x1,%esi d93: 74 1b je db0 d95: 83 fe 02 cmp $0x2,%esi d98: 75 0b jne da5 d9a: 48 8b 0f mov (%rdi),%rcx d9d: 31 c0 xor %eax,%eax d9f: 48 85 c9 test %rcx,%rcx da2: 75 1c jne dc0 da4: c3 retq da5: 31 c0 xor %eax,%eax da7: c3 retq da8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) daf: 00 db0: 8b 47 18 mov 0x18(%rdi),%eax db3: 66 89 02 mov %ax,(%rdx) db6: b8 02 00 00 00 mov $0x2,%eax dbb: c3 retq dbc: 0f 1f 40 00 nopl 0x0(%rax) dc0: 0f b7 41 22 movzwl 0x22(%rcx),%eax dc4: 66 89 02 mov %ax,(%rdx) dc7: b8 02 00 00 00 mov $0x2,%eax dcc: c3 retq dcd: 0f 1f 00 nopl (%rax) 0000000000000dd0 : dd0: 55 push %rbp dd1: 48 c7 c7 00 00 00 00 mov $0x0,%rdi dd8: 48 89 e5 mov %rsp,%rbp ddb: 53 push %rbx ddc: 48 83 ec 08 sub $0x8,%rsp de0: e8 00 00 00 00 callq de5 de5: 48 8b 1d 00 00 00 00 mov 0x0(%rip),%rbx # dec dec: 48 85 db test %rbx,%rbx def: 74 14 je e05 df1: 48 89 df mov %rbx,%rdi df4: e8 00 00 00 00 callq df9 df9: 48 8b 9b 58 01 00 00 mov 0x158(%rbx),%rbx e00: 48 85 db test %rbx,%rbx e03: 75 ec jne df1 e05: 48 83 c4 08 add $0x8,%rsp e09: 48 c7 c7 00 00 00 00 mov $0x0,%rdi e10: 5b pop %rbx e11: 5d pop %rbp e12: e9 00 00 00 00 jmpq e17 e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) e1e: 00 00 0000000000000e20 : e20: 31 c0 xor %eax,%eax e22: 83 fe 01 cmp $0x1,%esi e25: 0f 94 c0 sete %al e28: c1 e0 04 shl $0x4,%eax e2b: c3 retq e2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000000e30 : e30: 55 push %rbp e31: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # e38 e38: 48 89 e5 mov %rsp,%rbp e3b: e8 00 00 00 00 callq e40 e40: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # e47 e47: e8 00 00 00 00 callq e4c e4c: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # e53 e53: 5d pop %rbp e54: e9 00 00 00 00 jmpq e59 e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000000e60 : e60: 31 d2 xor %edx,%edx e62: 48 c7 c6 00 00 00 00 mov $0x0,%rsi e69: bf 1f 00 00 00 mov $0x1f,%edi e6e: e9 00 00 00 00 jmpq e73 e73: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) e7a: 00 00 00 00 e7e: 66 90 xchg %ax,%ax 0000000000000e80 : e80: 55 push %rbp e81: b9 40 00 00 00 mov $0x40,%ecx e86: ba 01 00 00 00 mov $0x1,%edx e8b: be 40 00 00 00 mov $0x40,%esi e90: 48 c7 c7 00 00 00 00 mov $0x0,%rdi e97: 48 89 e5 mov %rsp,%rbp e9a: e8 00 00 00 00 callq e9f e9f: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # ea6 ea6: 48 85 c0 test %rax,%rax ea9: 74 50 je efb eab: b9 40 00 00 00 mov $0x40,%ecx eb0: ba 01 00 00 00 mov $0x1,%edx eb5: be 40 00 00 00 mov $0x40,%esi eba: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ec1: e8 00 00 00 00 callq ec6 ec6: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # ecd ecd: 48 85 c0 test %rax,%rax ed0: 74 29 je efb ed2: b9 40 00 00 00 mov $0x40,%ecx ed7: ba 01 00 00 00 mov $0x1,%edx edc: be 18 00 00 00 mov $0x18,%esi ee1: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ee8: e8 00 00 00 00 callq eed eed: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # ef4 ef4: 48 85 c0 test %rax,%rax ef7: 74 02 je efb ef9: 5d pop %rbp efa: c3 retq efb: 31 ff xor %edi,%edi efd: e8 2e ff ff ff callq e30 f02: 48 c7 c7 00 00 00 00 mov $0x0,%rdi f09: 31 c0 xor %eax,%eax f0b: e8 00 00 00 00 callq f10 0000000000000f10 : f10: 55 push %rbp f11: ba 03 00 00 00 mov $0x3,%edx f16: 48 89 e5 mov %rsp,%rbp f19: 41 57 push %r15 f1b: 41 56 push %r14 f1d: 48 8d 4d 83 lea -0x7d(%rbp),%rcx f21: 41 55 push %r13 f23: 41 54 push %r12 f25: 49 89 fc mov %rdi,%r12 f28: 53 push %rbx f29: 48 89 f3 mov %rsi,%rbx f2c: 31 f6 xor %esi,%esi f2e: 48 83 ec 68 sub $0x68,%rsp f32: e8 00 00 00 00 callq f37 f37: be 03 00 00 00 mov $0x3,%esi f3c: 4c 89 e7 mov %r12,%rdi f3f: e8 00 00 00 00 callq f44 f44: 0f b6 45 84 movzbl -0x7c(%rbp),%eax f48: 3c 08 cmp $0x8,%al f4a: 0f 84 f0 07 00 00 je 1740 f50: 76 3e jbe f90 f52: 3c 0f cmp $0xf,%al f54: 0f 84 66 08 00 00 je 17c0 f5a: 0f 86 c4 00 00 00 jbe 1024 f60: 3c 1c cmp $0x1c,%al f62: 0f 84 d8 03 00 00 je 1340 f68: 3c 22 cmp $0x22,%al f6a: 0f 84 30 04 00 00 je 13a0 f70: 3c 13 cmp $0x13,%al f72: 0f 84 a8 04 00 00 je 1420 f78: 4c 89 e7 mov %r12,%rdi f7b: e8 00 00 00 00 callq f80 f80: 48 83 c4 68 add $0x68,%rsp f84: 5b pop %rbx f85: 41 5c pop %r12 f87: 41 5d pop %r13 f89: 41 5e pop %r14 f8b: 41 5f pop %r15 f8d: 5d pop %rbp f8e: c3 retq f8f: 90 nop f90: 3c 04 cmp $0x4,%al f92: 0f 84 58 06 00 00 je 15f0 f98: 0f 86 82 01 00 00 jbe 1120 f9e: 3c 05 cmp $0x5,%al fa0: 0f 84 4a 07 00 00 je 16f0 fa6: 3c 06 cmp $0x6,%al fa8: 75 ce jne f78 faa: 48 8d 4d 8e lea -0x72(%rbp),%rcx fae: ba 03 00 00 00 mov $0x3,%edx fb3: 31 f6 xor %esi,%esi fb5: 4c 89 e7 mov %r12,%rdi fb8: e8 00 00 00 00 callq fbd fbd: be 03 00 00 00 mov $0x3,%esi fc2: 4c 89 e7 mov %r12,%rdi fc5: e8 00 00 00 00 callq fca fca: 0f b7 75 8f movzwl -0x71(%rbp),%esi fce: 48 89 df mov %rbx,%rdi fd1: 66 81 e6 ff 0f and $0xfff,%si fd6: 66 89 75 8f mov %si,-0x71(%rbp) fda: 0f b7 f6 movzwl %si,%esi fdd: e8 00 00 00 00 callq fe2 fe2: 48 89 c3 mov %rax,%rbx fe5: 48 85 c0 test %rax,%rax fe8: 74 8e je f78 fea: 80 78 24 01 cmpb $0x1,0x24(%rax) fee: 75 88 jne f78 ff0: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) ff4: 75 21 jne 1017 ff6: 66 83 48 1a 08 orw $0x8,0x1a(%rax) ffb: 66 83 78 18 02 cmpw $0x2,0x18(%rax) 1000: 0f 84 df 08 00 00 je 18e5 1006: 48 89 df mov %rbx,%rdi 1009: e8 00 00 00 00 callq 100e 100e: 83 f8 24 cmp $0x24,%eax 1011: 0f 84 61 ff ff ff je f78 1017: 48 89 df mov %rbx,%rdi 101a: e8 00 00 00 00 callq 101f 101f: e9 54 ff ff ff jmpq f78 1024: 3c 09 cmp $0x9,%al 1026: 0f 84 44 08 00 00 je 1870 102c: 3c 0e cmp $0xe,%al 102e: 0f 85 44 ff ff ff jne f78 1034: 48 8d 4d 86 lea -0x7a(%rbp),%rcx 1038: ba 03 00 00 00 mov $0x3,%edx 103d: 31 f6 xor %esi,%esi 103f: 4c 89 e7 mov %r12,%rdi 1042: e8 00 00 00 00 callq 1047 1047: be 03 00 00 00 mov $0x3,%esi 104c: 4c 89 e7 mov %r12,%rdi 104f: e8 00 00 00 00 callq 1054 1054: 48 8d 4d 82 lea -0x7e(%rbp),%rcx 1058: ba 01 00 00 00 mov $0x1,%edx 105d: 31 f6 xor %esi,%esi 105f: 4c 89 e7 mov %r12,%rdi 1062: e8 00 00 00 00 callq 1067 1067: 44 0f b6 6d 82 movzbl -0x7e(%rbp),%r13d 106c: 45 84 ed test %r13b,%r13b 106f: 0f 85 4b 0a 00 00 jne 1ac0 1075: 0f b6 55 86 movzbl -0x7a(%rbp),%edx 1079: 0f b7 45 87 movzwl -0x79(%rbp),%eax 107d: 88 53 66 mov %dl,0x66(%rbx) 1080: 66 3d 02 10 cmp $0x1002,%ax 1084: 0f 84 c6 0b 00 00 je 1c50 108a: 0f 86 50 01 00 00 jbe 11e0 1090: 66 3d 05 10 cmp $0x1005,%ax 1094: 0f 84 46 0b 00 00 je 1be0 109a: 66 3d 09 10 cmp $0x1009,%ax 109e: 0f 84 7c 09 00 00 je 1a20 10a4: 66 3d 03 10 cmp $0x1003,%ax 10a8: 0f 84 45 08 00 00 je 18f3 10ae: 84 d2 test %dl,%dl 10b0: 75 2f jne 10e1 10b2: e9 c1 fe ff ff jmpq f78 10b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10be: 00 00 10c0: 48 c7 46 08 00 00 00 movq $0x0,0x8(%rsi) 10c7: 00 10c8: 83 ab 28 01 00 00 01 subl $0x1,0x128(%rbx) 10cf: 48 89 df mov %rbx,%rdi 10d2: e8 00 00 00 00 callq 10d7 10d7: 80 7b 66 00 cmpb $0x0,0x66(%rbx) 10db: 0f 84 97 fe ff ff je f78 10e1: 8b bb 28 01 00 00 mov 0x128(%rbx),%edi 10e7: 85 ff test %edi,%edi 10e9: 0f 84 89 fe ff ff je f78 10ef: 48 8b b3 18 01 00 00 mov 0x118(%rbx),%rsi 10f6: 48 85 f6 test %rsi,%rsi 10f9: 74 d4 je 10cf 10fb: 48 8b 46 08 mov 0x8(%rsi),%rax 10ff: 48 89 83 18 01 00 00 mov %rax,0x118(%rbx) 1106: 48 85 c0 test %rax,%rax 1109: 75 b5 jne 10c0 110b: 48 c7 83 20 01 00 00 movq $0x0,0x120(%rbx) 1112: 00 00 00 00 1116: eb a8 jmp 10c0 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 111f: 00 1120: 3c 02 cmp $0x2,%al 1122: 0f 84 48 05 00 00 je 1670 1128: 3c 03 cmp $0x3,%al 112a: 0f 85 48 fe ff ff jne f78 1130: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1134: ba 0b 00 00 00 mov $0xb,%edx 1139: 31 f6 xor %esi,%esi 113b: 4c 89 e7 mov %r12,%rdi 113e: e8 00 00 00 00 callq 1143 1143: be 0b 00 00 00 mov $0xb,%esi 1148: 4c 89 e7 mov %r12,%rdi 114b: e8 00 00 00 00 callq 1150 1150: 48 8d 45 8e lea -0x72(%rbp),%rax 1154: 0f b6 55 97 movzbl -0x69(%rbp),%edx 1158: 48 89 df mov %rbx,%rdi 115b: 48 8d 70 03 lea 0x3(%rax),%rsi 115f: e8 00 00 00 00 callq 1164 1164: 49 89 c5 mov %rax,%r13 1167: 0f b6 45 8e movzbl -0x72(%rbp),%eax 116b: 84 c0 test %al,%al 116d: 0f 85 1d 09 00 00 jne 1a90 1173: 0f b7 45 8f movzwl -0x71(%rbp),%eax 1177: 4d 85 ed test %r13,%r13 117a: 0f 84 79 09 00 00 je 1af9 1180: 80 7d 98 00 cmpb $0x0,-0x68(%rbp) 1184: 74 06 je 118c 1186: 66 41 83 4d 1a 18 orw $0x18,0x1a(%r13) 118c: ba 05 00 00 00 mov $0x5,%edx 1191: 66 41 89 55 18 mov %dx,0x18(%r13) 1196: 89 c2 mov %eax,%edx 1198: 66 81 e2 ff 0f and $0xfff,%dx 119d: 66 41 89 55 22 mov %dx,0x22(%r13) 11a2: 80 7d 97 01 cmpb $0x1,-0x69(%rbp) 11a6: 0f 84 33 0b 00 00 je 1cdf 11ac: 49 8b 85 80 00 00 00 mov 0x80(%r13),%rax 11b3: 48 8b 78 28 mov 0x28(%rax),%rdi 11b7: 48 8b 40 20 mov 0x20(%rax),%rax 11bb: 48 8b 40 08 mov 0x8(%rax),%rax 11bf: eb 11 jmp 11d2 11c1: e8 07 00 00 00 callq 11cd 11c6: f3 90 pause 11c8: 0f ae e8 lfence 11cb: eb f9 jmp 11c6 11cd: 48 89 04 24 mov %rax,(%rsp) 11d1: c3 retq 11d2: e8 ea ff ff ff callq 11c1 11d7: e9 9c fd ff ff jmpq f78 11dc: 0f 1f 40 00 nopl 0x0(%rax) 11e0: 66 3d 03 0c cmp $0xc03,%ax 11e4: 74 6a je 1250 11e6: 66 3d 01 10 cmp $0x1001,%ax 11ea: 0f 85 be fe ff ff jne 10ae 11f0: 31 f6 xor %esi,%esi 11f2: 48 8d 4d 8e lea -0x72(%rbp),%rcx 11f6: ba 09 00 00 00 mov $0x9,%edx 11fb: 4c 89 e7 mov %r12,%rdi 11fe: e8 00 00 00 00 callq 1203 1203: be 09 00 00 00 mov $0x9,%esi 1208: 4c 89 e7 mov %r12,%rdi 120b: e8 00 00 00 00 callq 1210 1210: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1214: 0f 85 16 01 00 00 jne 1330 121a: 0f b7 43 16 movzwl 0x16(%rbx),%eax 121e: f6 c4 02 test $0x2,%ah 1221: 0f 84 09 01 00 00 je 1330 1227: 80 7d 8f 01 cmpb $0x1,-0x71(%rbp) 122b: 0f 86 57 0b 00 00 jbe 1d88 1231: 31 d2 xor %edx,%edx 1233: 31 c9 xor %ecx,%ecx 1235: be 02 10 00 00 mov $0x1002,%esi 123a: 48 89 df mov %rbx,%rdi 123d: e8 00 00 00 00 callq 1242 1242: 0f b6 53 66 movzbl 0x66(%rbx),%edx 1246: e9 63 fe ff ff jmpq 10ae 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: 31 f6 xor %esi,%esi 1252: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1256: ba 01 00 00 00 mov $0x1,%edx 125b: 4c 89 e7 mov %r12,%rdi 125e: e8 00 00 00 00 callq 1263 1263: be 01 00 00 00 mov $0x1,%esi 1268: 4c 89 e7 mov %r12,%rdi 126b: e8 00 00 00 00 callq 1270 1270: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1274: 0f 85 b6 00 00 00 jne 1330 127a: 48 8b 7b 70 mov 0x70(%rbx),%rdi 127e: 48 85 ff test %rdi,%rdi 1281: 74 43 je 12c6 1283: 80 7f 24 01 cmpb $0x1,0x24(%rdi) 1287: 4c 8b 6f 08 mov 0x8(%rdi),%r13 128b: 74 0a je 1297 128d: be 35 00 00 00 mov $0x35,%esi 1292: e8 00 00 00 00 callq 1297 1297: 4c 89 ef mov %r13,%rdi 129a: 4d 85 ed test %r13,%r13 129d: 75 e4 jne 1283 129f: 48 8b 7b 70 mov 0x70(%rbx),%rdi 12a3: 48 85 ff test %rdi,%rdi 12a6: 74 1e je 12c6 12a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12af: 00 12b0: 4c 8b 6f 08 mov 0x8(%rdi),%r13 12b4: be 35 00 00 00 mov $0x35,%esi 12b9: e8 00 00 00 00 callq 12be 12be: 4c 89 ef mov %r13,%rdi 12c1: 4d 85 ed test %r13,%r13 12c4: 75 ea jne 12b0 12c6: 45 31 c0 xor %r8d,%r8d 12c9: 45 31 c9 xor %r9d,%r9d 12cc: 31 c9 xor %ecx,%ecx 12ce: 31 d2 xor %edx,%edx 12d0: 66 44 89 43 64 mov %r8w,0x64(%rbx) 12d5: be 09 10 00 00 mov $0x1009,%esi 12da: 48 89 df mov %rbx,%rdi 12dd: 66 44 89 4b 68 mov %r9w,0x68(%rbx) 12e2: e8 00 00 00 00 callq 12e7 12e7: 85 c0 test %eax,%eax 12e9: 75 45 jne 1330 12eb: 31 c9 xor %ecx,%ecx 12ed: 31 d2 xor %edx,%edx 12ef: be 05 10 00 00 mov $0x1005,%esi 12f4: 48 89 df mov %rbx,%rdi 12f7: e8 00 00 00 00 callq 12fc 12fc: 85 c0 test %eax,%eax 12fe: 75 30 jne 1330 1300: 31 c9 xor %ecx,%ecx 1302: 31 d2 xor %edx,%edx 1304: be 03 10 00 00 mov $0x1003,%esi 1309: 48 89 df mov %rbx,%rdi 130c: e8 00 00 00 00 callq 1311 1311: 85 c0 test %eax,%eax 1313: 75 1b jne 1330 1315: 31 c9 xor %ecx,%ecx 1317: 31 d2 xor %edx,%edx 1319: be 01 10 00 00 mov $0x1001,%esi 131e: 48 89 df mov %rbx,%rdi 1321: e8 00 00 00 00 callq 1326 1326: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 132d: 00 00 00 1330: 0f b6 53 66 movzbl 0x66(%rbx),%edx 1334: e9 75 fd ff ff jmpq 10ae 1339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1340: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1344: ba 05 00 00 00 mov $0x5,%edx 1349: 31 f6 xor %esi,%esi 134b: 4c 89 e7 mov %r12,%rdi 134e: e8 00 00 00 00 callq 1353 1353: be 05 00 00 00 mov $0x5,%esi 1358: 4c 89 e7 mov %r12,%rdi 135b: e8 00 00 00 00 callq 1360 1360: 0f b7 75 8f movzwl -0x71(%rbp),%esi 1364: 48 89 df mov %rbx,%rdi 1367: 66 81 e6 ff 0f and $0xfff,%si 136c: 66 89 75 8f mov %si,-0x71(%rbp) 1370: 0f b7 f6 movzwl %si,%esi 1373: e8 00 00 00 00 callq 1378 1378: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 137c: 0f 85 f6 fb ff ff jne f78 1382: 48 85 c0 test %rax,%rax 1385: 0f 84 ed fb ff ff je f78 138b: 0f b7 55 91 movzwl -0x6f(%rbp),%edx 138f: 66 89 50 2c mov %dx,0x2c(%rax) 1393: e9 e0 fb ff ff jmpq f78 1398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 139f: 00 13a0: 31 f6 xor %esi,%esi 13a2: 4c 89 e7 mov %r12,%rdi 13a5: 48 8d 4d 86 lea -0x7a(%rbp),%rcx 13a9: ba 01 00 00 00 mov $0x1,%edx 13ae: e8 00 00 00 00 callq 13b3 13b3: be 01 00 00 00 mov $0x1,%esi 13b8: 4c 89 e7 mov %r12,%rdi 13bb: e8 00 00 00 00 callq 13c0 13c0: 0f b6 45 86 movzbl -0x7a(%rbp),%eax 13c4: 8d 50 ff lea -0x1(%rax),%edx 13c7: 88 55 86 mov %dl,-0x7a(%rbp) 13ca: 84 c0 test %al,%al 13cc: 0f 84 a6 fb ff ff je f78 13d2: 31 f6 xor %esi,%esi 13d4: 48 8d 4d 8e lea -0x72(%rbp),%rcx 13d8: ba 0e 00 00 00 mov $0xe,%edx 13dd: 4c 89 e7 mov %r12,%rdi 13e0: e8 00 00 00 00 callq 13e5 13e5: be 0e 00 00 00 mov $0xe,%esi 13ea: 4c 89 e7 mov %r12,%rdi 13ed: e8 00 00 00 00 callq 13f2 13f2: 48 8d 75 8e lea -0x72(%rbp),%rsi 13f6: 48 89 df mov %rbx,%rdi 13f9: e8 00 00 00 00 callq 13fe 13fe: 48 85 c0 test %rax,%rax 1401: 74 bd je 13c0 1403: 0f b6 55 94 movzbl -0x6c(%rbp),%edx 1407: c6 40 17 00 movb $0x0,0x17(%rax) 140b: 88 50 16 mov %dl,0x16(%rax) 140e: 0f b7 55 99 movzwl -0x67(%rbp),%edx 1412: 66 89 50 18 mov %dx,0x18(%rax) 1416: eb a8 jmp 13c0 1418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 141f: 00 1420: 48 8d 4d 82 lea -0x7e(%rbp),%rcx 1424: ba 01 00 00 00 mov $0x1,%edx 1429: 31 f6 xor %esi,%esi 142b: 4c 89 e7 mov %r12,%rdi 142e: e8 00 00 00 00 callq 1433 1433: be 01 00 00 00 mov $0x1,%esi 1438: 4c 89 e7 mov %r12,%rdi 143b: 45 31 f6 xor %r14d,%r14d 143e: e8 00 00 00 00 callq 1443 1443: 45 31 ed xor %r13d,%r13d 1446: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 144d: 00 00 00 1450: 0f b6 45 82 movzbl -0x7e(%rbp),%eax 1454: 8d 50 ff lea -0x1(%rax),%edx 1457: 88 55 82 mov %dl,-0x7e(%rbp) 145a: 84 c0 test %al,%al 145c: 74 7c je 14da 145e: 48 8d 4d 86 lea -0x7a(%rbp),%rcx 1462: ba 02 00 00 00 mov $0x2,%edx 1467: 31 f6 xor %esi,%esi 1469: 4c 89 e7 mov %r12,%rdi 146c: e8 00 00 00 00 callq 1471 1471: be 02 00 00 00 mov $0x2,%esi 1476: 4c 89 e7 mov %r12,%rdi 1479: e8 00 00 00 00 callq 147e 147e: 31 f6 xor %esi,%esi 1480: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1484: ba 02 00 00 00 mov $0x2,%edx 1489: 4c 89 e7 mov %r12,%rdi 148c: e8 00 00 00 00 callq 1491 1491: be 02 00 00 00 mov $0x2,%esi 1496: 4c 89 e7 mov %r12,%rdi 1499: e8 00 00 00 00 callq 149e 149e: 0f b7 75 86 movzwl -0x7a(%rbp),%esi 14a2: 48 89 df mov %rbx,%rdi 14a5: e8 00 00 00 00 callq 14aa 14aa: 48 85 c0 test %rax,%rax 14ad: 0f 84 9d 00 00 00 je 1550 14b3: 80 78 24 01 cmpb $0x1,0x24(%rax) 14b7: 0f b7 75 8e movzwl -0x72(%rbp),%esi 14bb: 0f 84 0f 01 00 00 je 15d0 14c1: 48 89 c7 mov %rax,%rdi 14c4: 41 01 f6 add %esi,%r14d 14c7: e8 00 00 00 00 callq 14cc 14cc: 0f b6 45 82 movzbl -0x7e(%rbp),%eax 14d0: 8d 50 ff lea -0x1(%rax),%edx 14d3: 88 55 82 mov %dl,-0x7e(%rbp) 14d6: 84 c0 test %al,%al 14d8: 75 84 jne 145e 14da: 48 8b 7b 70 mov 0x70(%rbx),%rdi 14de: 66 44 03 6b 64 add 0x64(%rbx),%r13w 14e3: 66 44 89 6b 64 mov %r13w,0x64(%rbx) 14e8: 66 44 01 73 68 add %r14w,0x68(%rbx) 14ed: 48 85 ff test %rdi,%rdi 14f0: 75 3f jne 1531 14f2: e9 81 fa ff ff jmpq f78 14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14fe: 00 00 1500: 66 83 7b 68 00 cmpw $0x0,0x68(%rbx) 1505: 0f 84 6d fa ff ff je f78 150b: 80 7f 24 01 cmpb $0x1,0x24(%rdi) 150f: 4c 8b 6f 08 mov 0x8(%rdi),%r13 1513: 74 0b je 1520 1515: 8b 4f 40 mov 0x40(%rdi),%ecx 1518: 85 c9 test %ecx,%ecx 151a: 0f 8f c0 00 00 00 jg 15e0 1520: 4c 89 ef mov %r13,%rdi 1523: 4d 85 ed test %r13,%r13 1526: 0f 84 4c fa ff ff je f78 152c: 44 0f b7 6b 64 movzwl 0x64(%rbx),%r13d 1531: 66 45 85 ed test %r13w,%r13w 1535: 74 c9 je 1500 1537: 80 7f 24 01 cmpb $0x1,0x24(%rdi) 153b: 4c 8b 6f 08 mov 0x8(%rdi),%r13 153f: 74 6f je 15b0 1541: 66 83 7b 68 00 cmpw $0x0,0x68(%rbx) 1546: 74 d8 je 1520 1548: eb cb jmp 1515 154a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1550: 44 0f b7 7d 8e movzwl -0x72(%rbp),%r15d 1555: 48 c7 c0 00 00 00 00 mov $0x0,%rax 155c: 49 c7 c0 00 00 00 00 mov $0x0,%r8 1563: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 1567: 48 8b 3b mov (%rbx),%rdi 156a: 66 41 83 ff 01 cmp $0x1,%r15w 156f: 89 95 7c ff ff ff mov %edx,-0x84(%rbp) 1575: 4c 0f 44 c0 cmove %rax,%r8 1579: 4c 89 85 70 ff ff ff mov %r8,-0x90(%rbp) 1580: e8 00 00 00 00 callq 1585 1585: 4c 8b 85 70 ff ff ff mov -0x90(%rbp),%r8 158c: 41 0f b7 cf movzwl %r15w,%ecx 1590: 8b 95 7c ff ff ff mov -0x84(%rbp),%edx 1596: 48 89 c6 mov %rax,%rsi 1599: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 15a0: 31 c0 xor %eax,%eax 15a2: e8 00 00 00 00 callq 15a7 15a7: e9 a4 fe ff ff jmpq 1450 15ac: 0f 1f 40 00 nopl 0x0(%rax) 15b0: 8b 77 40 mov 0x40(%rdi),%esi 15b3: 85 f6 test %esi,%esi 15b5: 0f 8e 65 ff ff ff jle 1520 15bb: e8 00 00 00 00 callq 15c0 15c0: 4c 89 ef mov %r13,%rdi 15c3: e9 5b ff ff ff jmpq 1523 15c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15cf: 00 15d0: 48 89 c7 mov %rax,%rdi 15d3: 41 01 f5 add %esi,%r13d 15d6: e8 00 00 00 00 callq 15db 15db: e9 70 fe ff ff jmpq 1450 15e0: e8 00 00 00 00 callq 15e5 15e5: 4c 89 ef mov %r13,%rdi 15e8: e9 36 ff ff ff jmpq 1523 15ed: 0f 1f 00 nopl (%rax) 15f0: 31 f6 xor %esi,%esi 15f2: 48 8d 4d 8e lea -0x72(%rbp),%rcx 15f6: ba 0a 00 00 00 mov $0xa,%edx 15fb: 4c 89 e7 mov %r12,%rdi 15fe: e8 00 00 00 00 callq 1603 1603: be 0a 00 00 00 mov $0xa,%esi 1608: 4c 89 e7 mov %r12,%rdi 160b: e8 00 00 00 00 callq 1610 1610: 80 7d 97 01 cmpb $0x1,-0x69(%rbp) 1614: 48 8d 75 8e lea -0x72(%rbp),%rsi 1618: 48 89 df mov %rbx,%rdi 161b: 0f 84 3f 05 00 00 je 1b60 1621: e8 00 00 00 00 callq 1626 1626: 8b 4d 8e mov -0x72(%rbp),%ecx 1629: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 162d: 48 85 c0 test %rax,%rax 1630: 0f 84 7a 05 00 00 je 1bb0 1636: c6 45 8c 00 movb $0x0,-0x74(%rbp) 163a: 89 4d 86 mov %ecx,-0x7a(%rbp) 163d: 66 89 55 8a mov %dx,-0x76(%rbp) 1641: f6 43 1e 01 testb $0x1,0x1e(%rbx) 1645: 0f 84 35 04 00 00 je 1a80 164b: b9 07 00 00 00 mov $0x7,%ecx 1650: 48 8d 55 86 lea -0x7a(%rbp),%rdx 1654: be 09 04 00 00 mov $0x409,%esi 1659: 48 89 df mov %rbx,%rdi 165c: e8 00 00 00 00 callq 1661 1661: e9 12 f9 ff ff jmpq f78 1666: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 166d: 00 00 00 1670: 31 f6 xor %esi,%esi 1672: 4c 89 e7 mov %r12,%rdi 1675: 48 8d 4d 86 lea -0x7a(%rbp),%rcx 1679: ba 01 00 00 00 mov $0x1,%edx 167e: e8 00 00 00 00 callq 1683 1683: be 01 00 00 00 mov $0x1,%esi 1688: 4c 89 e7 mov %r12,%rdi 168b: e8 00 00 00 00 callq 1690 1690: 0f b6 45 86 movzbl -0x7a(%rbp),%eax 1694: 8d 50 ff lea -0x1(%rax),%edx 1697: 88 55 86 mov %dl,-0x7a(%rbp) 169a: 84 c0 test %al,%al 169c: 0f 84 d6 f8 ff ff je f78 16a2: 31 f6 xor %esi,%esi 16a4: 48 8d 4d 8e lea -0x72(%rbp),%rcx 16a8: ba 0e 00 00 00 mov $0xe,%edx 16ad: 4c 89 e7 mov %r12,%rdi 16b0: e8 00 00 00 00 callq 16b5 16b5: be 0e 00 00 00 mov $0xe,%esi 16ba: 4c 89 e7 mov %r12,%rdi 16bd: e8 00 00 00 00 callq 16c2 16c2: 48 8d 75 8e lea -0x72(%rbp),%rsi 16c6: 48 89 df mov %rbx,%rdi 16c9: e8 00 00 00 00 callq 16ce 16ce: 48 85 c0 test %rax,%rax 16d1: 74 bd je 1690 16d3: 0f b6 55 94 movzbl -0x6c(%rbp),%edx 16d7: 88 50 16 mov %dl,0x16(%rax) 16da: 0f b6 55 96 movzbl -0x6a(%rbp),%edx 16de: 88 50 17 mov %dl,0x17(%rax) 16e1: 0f b7 55 9a movzwl -0x66(%rbp),%edx 16e5: 66 89 50 18 mov %dx,0x18(%rax) 16e9: eb a5 jmp 1690 16eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16f0: 31 f6 xor %esi,%esi 16f2: 48 8d 4d 8e lea -0x72(%rbp),%rcx 16f6: ba 04 00 00 00 mov $0x4,%edx 16fb: 4c 89 e7 mov %r12,%rdi 16fe: e8 00 00 00 00 callq 1703 1703: be 04 00 00 00 mov $0x4,%esi 1708: 4c 89 e7 mov %r12,%rdi 170b: e8 00 00 00 00 callq 1710 1710: 0f b7 75 8f movzwl -0x71(%rbp),%esi 1714: 48 89 df mov %rbx,%rdi 1717: 81 e6 ff 0f 00 00 and $0xfff,%esi 171d: e8 00 00 00 00 callq 1722 1722: 48 85 c0 test %rax,%rax 1725: 0f 84 4d f8 ff ff je f78 172b: be 02 00 00 00 mov $0x2,%esi 1730: 48 89 c7 mov %rax,%rdi 1733: e8 00 00 00 00 callq 1738 1738: e9 3b f8 ff ff jmpq f78 173d: 0f 1f 00 nopl (%rax) 1740: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1744: ba 04 00 00 00 mov $0x4,%edx 1749: 31 f6 xor %esi,%esi 174b: 4c 89 e7 mov %r12,%rdi 174e: e8 00 00 00 00 callq 1753 1753: be 04 00 00 00 mov $0x4,%esi 1758: 4c 89 e7 mov %r12,%rdi 175b: e8 00 00 00 00 callq 1760 1760: 0f b7 75 8f movzwl -0x71(%rbp),%esi 1764: 48 89 df mov %rbx,%rdi 1767: 66 81 e6 ff 0f and $0xfff,%si 176c: 66 89 75 8f mov %si,-0x71(%rbp) 1770: 0f b7 f6 movzwl %si,%esi 1773: e8 00 00 00 00 callq 1778 1778: 48 89 c3 mov %rax,%rbx 177b: 48 85 c0 test %rax,%rax 177e: 0f 84 f4 f7 ff ff je f78 1784: 80 78 24 01 cmpb $0x1,0x24(%rax) 1788: 0f 85 ea f7 ff ff jne f78 178e: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1792: 0f 85 7f f8 ff ff jne 1017 1798: 0f b7 50 1a movzwl 0x1a(%rax),%edx 179c: 89 d0 mov %edx,%eax 179e: 83 c8 18 or $0x18,%eax 17a1: 80 7d 91 00 cmpb $0x0,-0x6f(%rbp) 17a5: 75 05 jne 17ac 17a7: 89 d0 mov %edx,%eax 17a9: 83 e0 ef and $0xffffffef,%eax 17ac: 66 83 7b 18 03 cmpw $0x3,0x18(%rbx) 17b1: 66 89 43 1a mov %ax,0x1a(%rbx) 17b5: 0f 85 4b f8 ff ff jne 1006 17bb: e9 25 01 00 00 jmpq 18e5 17c0: 48 8d 4d 8e lea -0x72(%rbp),%rcx 17c4: ba 04 00 00 00 mov $0x4,%edx 17c9: 31 f6 xor %esi,%esi 17cb: 4c 89 e7 mov %r12,%rdi 17ce: e8 00 00 00 00 callq 17d3 17d3: be 04 00 00 00 mov $0x4,%esi 17d8: 4c 89 e7 mov %r12,%rdi 17db: e8 00 00 00 00 callq 17e0 17e0: 44 0f b6 6d 8e movzbl -0x72(%rbp),%r13d 17e5: 45 84 ed test %r13b,%r13b 17e8: 0f 85 82 03 00 00 jne 1b70 17ee: 0f b6 45 8f movzbl -0x71(%rbp),%eax 17f2: 66 81 7d 90 05 04 cmpw $0x405,-0x70(%rbp) 17f8: 88 43 66 mov %al,0x66(%rbx) 17fb: 0f 84 1f 03 00 00 je 1b20 1801: 84 c0 test %al,%al 1803: 75 2c jne 1831 1805: e9 6e f7 ff ff jmpq f78 180a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1810: 48 c7 46 08 00 00 00 movq $0x0,0x8(%rsi) 1817: 00 1818: 83 ab 28 01 00 00 01 subl $0x1,0x128(%rbx) 181f: 48 89 df mov %rbx,%rdi 1822: e8 00 00 00 00 callq 1827 1827: 80 7b 66 00 cmpb $0x0,0x66(%rbx) 182b: 0f 84 47 f7 ff ff je f78 1831: 44 8b ab 28 01 00 00 mov 0x128(%rbx),%r13d 1838: 45 85 ed test %r13d,%r13d 183b: 0f 84 37 f7 ff ff je f78 1841: 48 8b b3 18 01 00 00 mov 0x118(%rbx),%rsi 1848: 48 85 f6 test %rsi,%rsi 184b: 74 d2 je 181f 184d: 48 8b 46 08 mov 0x8(%rsi),%rax 1851: 48 89 83 18 01 00 00 mov %rax,0x118(%rbx) 1858: 48 85 c0 test %rax,%rax 185b: 75 b3 jne 1810 185d: 48 c7 83 20 01 00 00 movq $0x0,0x120(%rbx) 1864: 00 00 00 00 1868: eb a6 jmp 1810 186a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1870: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1874: ba 03 00 00 00 mov $0x3,%edx 1879: 31 f6 xor %esi,%esi 187b: 4c 89 e7 mov %r12,%rdi 187e: e8 00 00 00 00 callq 1883 1883: be 03 00 00 00 mov $0x3,%esi 1888: 4c 89 e7 mov %r12,%rdi 188b: e8 00 00 00 00 callq 1890 1890: 0f b7 75 8f movzwl -0x71(%rbp),%esi 1894: 48 89 df mov %rbx,%rdi 1897: 66 81 e6 ff 0f and $0xfff,%si 189c: 66 89 75 8f mov %si,-0x71(%rbp) 18a0: 0f b7 f6 movzwl %si,%esi 18a3: e8 00 00 00 00 callq 18a8 18a8: 48 89 c3 mov %rax,%rbx 18ab: 48 85 c0 test %rax,%rax 18ae: 0f 84 c4 f6 ff ff je f78 18b4: 80 78 24 01 cmpb $0x1,0x24(%rax) 18b8: 0f 85 ba f6 ff ff jne f78 18be: 0f b7 40 1a movzwl 0x1a(%rax),%eax 18c2: 83 e0 fb and $0xfffffffb,%eax 18c5: 66 89 43 1a mov %ax,0x1a(%rbx) 18c9: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 18cd: 0f 85 44 f7 ff ff jne 1017 18d3: 83 c8 28 or $0x28,%eax 18d6: 66 83 7b 18 04 cmpw $0x4,0x18(%rbx) 18db: 66 89 43 1a mov %ax,0x1a(%rbx) 18df: 0f 85 21 f7 ff ff jne 1006 18e5: b8 05 00 00 00 mov $0x5,%eax 18ea: 66 89 43 18 mov %ax,0x18(%rbx) 18ee: e9 13 f7 ff ff jmpq 1006 18f3: 31 f6 xor %esi,%esi 18f5: 48 8d 4d 8e lea -0x72(%rbp),%rcx 18f9: ba 09 00 00 00 mov $0x9,%edx 18fe: 4c 89 e7 mov %r12,%rdi 1901: e8 00 00 00 00 callq 1906 1906: be 09 00 00 00 mov $0x9,%esi 190b: 4c 89 e7 mov %r12,%rdi 190e: e8 00 00 00 00 callq 1913 1913: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1917: 0f 85 13 fa ff ff jne 1330 191d: 0f b7 53 16 movzwl 0x16(%rbx),%edx 1921: f6 c2 80 test $0x80,%dl 1924: 0f 84 06 fa ff ff je 1330 192a: 0f b6 4d 8f movzbl -0x71(%rbp),%ecx 192e: 89 c8 mov %ecx,%eax 1930: 66 c1 e8 05 shr $0x5,%ax 1934: 83 e0 01 and $0x1,%eax 1937: 66 89 43 20 mov %ax,0x20(%rbx) 193b: f6 c1 40 test $0x40,%cl 193e: 74 05 je 1945 1940: 66 83 4b 20 02 orw $0x2,0x20(%rbx) 1945: 84 c9 test %cl,%cl 1947: 79 05 jns 194e 1949: 66 83 4b 20 04 orw $0x4,0x20(%rbx) 194e: 0f b6 75 90 movzbl -0x70(%rbp),%esi 1952: 40 f6 c6 01 test $0x1,%sil 1956: 74 05 je 195d 1958: 66 83 4b 20 08 orw $0x8,0x20(%rbx) 195d: f6 c1 01 test $0x1,%cl 1960: 0f 85 0d 04 00 00 jne 1d73 1966: 41 bb 18 00 00 00 mov $0x18,%r11d 196c: b8 18 00 00 00 mov $0x18,%eax 1971: 66 44 89 5b 1a mov %r11w,0x1a(%rbx) 1976: 83 e1 02 and $0x2,%ecx 1979: 74 08 je 1983 197b: 66 0d 00 c0 or $0xc000,%ax 197f: 66 89 43 1a mov %ax,0x1a(%rbx) 1983: 0f b6 7d 92 movzbl -0x6e(%rbp),%edi 1987: 40 f6 c7 02 test $0x2,%dil 198b: 75 08 jne 1995 198d: 66 0d 02 11 or $0x1102,%ax 1991: 66 89 43 1a mov %ax,0x1a(%rbx) 1995: 40 f6 c7 04 test $0x4,%dil 1999: 75 08 jne 19a3 199b: 66 0d 04 22 or $0x2204,%ax 199f: 66 89 43 1a mov %ax,0x1a(%rbx) 19a3: 0f b6 4d 93 movzbl -0x6d(%rbp),%ecx 19a7: 84 c9 test %cl,%cl 19a9: 78 07 js 19b2 19ab: 80 cc 03 or $0x3,%ah 19ae: 66 89 43 1a mov %ax,0x1a(%rbx) 19b2: f6 45 94 01 testb $0x1,-0x6c(%rbp) 19b6: 75 07 jne 19bf 19b8: 80 cc 30 or $0x30,%ah 19bb: 66 89 43 1a mov %ax,0x1a(%rbx) 19bf: 66 89 43 18 mov %ax,0x18(%rbx) 19c3: 89 f0 mov %esi,%eax 19c5: 66 c1 e8 03 shr $0x3,%ax 19c9: 83 e0 01 and $0x1,%eax 19cc: 66 89 43 1c mov %ax,0x1c(%rbx) 19d0: 40 f6 c6 10 test $0x10,%sil 19d4: 74 05 je 19db 19d6: 66 83 4b 1c 02 orw $0x2,0x1c(%rbx) 19db: 83 e6 20 and $0x20,%esi 19de: 74 05 je 19e5 19e0: 66 83 4b 1c 04 orw $0x4,0x1c(%rbx) 19e5: 40 84 ff test %dil,%dil 19e8: 79 05 jns 19ef 19ea: 66 83 4b 1c 08 orw $0x8,0x1c(%rbx) 19ef: f6 c1 01 test $0x1,%cl 19f2: 74 05 je 19f9 19f4: 66 83 4b 1c 10 orw $0x10,0x1c(%rbx) 19f9: 83 e1 02 and $0x2,%ecx 19fc: 74 05 je 1a03 19fe: 66 83 4b 1c 20 orw $0x20,0x1c(%rbx) 1a03: 80 e2 7f and $0x7f,%dl 1a06: 48 89 df mov %rbx,%rdi 1a09: 66 89 53 16 mov %dx,0x16(%rbx) 1a0d: e8 00 00 00 00 callq 1a12 1a12: 0f b6 53 66 movzbl 0x66(%rbx),%edx 1a16: e9 93 f6 ff ff jmpq 10ae 1a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a20: 31 f6 xor %esi,%esi 1a22: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1a26: ba 07 00 00 00 mov $0x7,%edx 1a2b: 4c 89 e7 mov %r12,%rdi 1a2e: e8 00 00 00 00 callq 1a33 1a33: be 07 00 00 00 mov $0x7,%esi 1a38: 4c 89 e7 mov %r12,%rdi 1a3b: e8 00 00 00 00 callq 1a40 1a40: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1a44: 0f 85 e6 f8 ff ff jne 1330 1a4a: 0f b7 43 16 movzwl 0x16(%rbx),%eax 1a4e: a8 20 test $0x20,%al 1a50: 0f 84 da f8 ff ff je 1330 1a56: 8b 55 8f mov -0x71(%rbp),%edx 1a59: 83 e0 df and $0xffffffdf,%eax 1a5c: 48 89 df mov %rbx,%rdi 1a5f: 66 89 43 16 mov %ax,0x16(%rbx) 1a63: 89 53 10 mov %edx,0x10(%rbx) 1a66: 0f b7 55 93 movzwl -0x6d(%rbp),%edx 1a6a: 66 89 53 14 mov %dx,0x14(%rbx) 1a6e: e8 00 00 00 00 callq 1a73 1a73: 0f b6 53 66 movzbl 0x66(%rbx),%edx 1a77: e9 32 f6 ff ff jmpq 10ae 1a7c: 0f 1f 40 00 nopl 0x0(%rax) 1a80: c6 45 8c 01 movb $0x1,-0x74(%rbp) 1a84: e9 c2 fb ff ff jmpq 164b 1a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a90: 4d 85 ed test %r13,%r13 1a93: 0f 84 df f4 ff ff je f78 1a99: 83 e8 04 sub $0x4,%eax 1a9c: be 3d 00 00 00 mov $0x3d,%esi 1aa1: 3c 12 cmp $0x12,%al 1aa3: 77 0a ja 1aaf 1aa5: 0f b6 c0 movzbl %al,%eax 1aa8: 8b 34 85 00 00 00 00 mov 0x0(,%rax,4),%esi 1aaf: 4c 89 ef mov %r13,%rdi 1ab2: e8 00 00 00 00 callq 1ab7 1ab7: e9 bc f4 ff ff jmpq f78 1abc: 0f 1f 40 00 nopl 0x0(%rax) 1ac0: 44 0f b7 75 87 movzwl -0x79(%rbp),%r14d 1ac5: 48 8b 3b mov (%rbx),%rdi 1ac8: e8 00 00 00 00 callq 1acd 1acd: 44 89 f1 mov %r14d,%ecx 1ad0: 45 0f b6 c5 movzbl %r13b,%r8d 1ad4: 66 41 c1 ee 0a shr $0xa,%r14w 1ad9: 48 89 c6 mov %rax,%rsi 1adc: 81 e1 ff 03 00 00 and $0x3ff,%ecx 1ae2: 41 0f b7 d6 movzwl %r14w,%edx 1ae6: 31 c0 xor %eax,%eax 1ae8: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1aef: e8 00 00 00 00 callq 1af4 1af4: e9 7c f5 ff ff jmpq 1075 1af9: b9 03 00 00 00 mov $0x3,%ecx 1afe: 48 8d 55 86 lea -0x7a(%rbp),%rdx 1b02: 48 89 df mov %rbx,%rdi 1b05: 66 89 45 86 mov %ax,-0x7a(%rbp) 1b09: be 06 04 00 00 mov $0x406,%esi 1b0e: c6 45 88 13 movb $0x13,-0x78(%rbp) 1b12: e8 00 00 00 00 callq 1b17 1b17: e9 5c f4 ff ff jmpq f78 1b1c: 0f 1f 40 00 nopl 0x0(%rax) 1b20: 80 7d 8e 12 cmpb $0x12,-0x72(%rbp) 1b24: 0f 85 d7 fc ff ff jne 1801 1b2a: eb 11 jmp 1b3d 1b2c: 0f 1f 40 00 nopl 0x0(%rax) 1b30: be 35 00 00 00 mov $0x35,%esi 1b35: 48 89 c7 mov %rax,%rdi 1b38: e8 00 00 00 00 callq 1b3d 1b3d: ba 01 00 00 00 mov $0x1,%edx 1b42: be 01 00 00 00 mov $0x1,%esi 1b47: 48 89 df mov %rbx,%rdi 1b4a: e8 00 00 00 00 callq 1b4f 1b4f: 48 85 c0 test %rax,%rax 1b52: 75 dc jne 1b30 1b54: 0f b6 43 66 movzbl 0x66(%rbx),%eax 1b58: e9 a4 fc ff ff jmpq 1801 1b5d: 0f 1f 00 nopl (%rax) 1b60: e8 00 00 00 00 callq 1b65 1b65: e9 bc fa ff ff jmpq 1626 1b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1b70: 44 0f b7 75 90 movzwl -0x70(%rbp),%r14d 1b75: 48 8b 3b mov (%rbx),%rdi 1b78: e8 00 00 00 00 callq 1b7d 1b7d: 44 89 f1 mov %r14d,%ecx 1b80: 45 0f b6 c5 movzbl %r13b,%r8d 1b84: 66 41 c1 ee 0a shr $0xa,%r14w 1b89: 48 89 c6 mov %rax,%rsi 1b8c: 81 e1 ff 03 00 00 and $0x3ff,%ecx 1b92: 41 0f b7 d6 movzwl %r14w,%edx 1b96: 31 c0 xor %eax,%eax 1b98: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1b9f: e8 00 00 00 00 callq 1ba4 1ba4: e9 45 fc ff ff jmpq 17ee 1ba9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bb0: 89 4d 86 mov %ecx,-0x7a(%rbp) 1bb3: be 0a 04 00 00 mov $0x40a,%esi 1bb8: b9 07 00 00 00 mov $0x7,%ecx 1bbd: 48 89 df mov %rbx,%rdi 1bc0: 66 89 55 8a mov %dx,-0x76(%rbp) 1bc4: 48 8d 55 86 lea -0x7a(%rbp),%rdx 1bc8: c6 45 8c 0f movb $0xf,-0x74(%rbp) 1bcc: e8 00 00 00 00 callq 1bd1 1bd1: e9 a2 f3 ff ff jmpq f78 1bd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1bdd: 00 00 00 1be0: 31 f6 xor %esi,%esi 1be2: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1be6: ba 08 00 00 00 mov $0x8,%edx 1beb: 4c 89 e7 mov %r12,%rdi 1bee: e8 00 00 00 00 callq 1bf3 1bf3: be 08 00 00 00 mov $0x8,%esi 1bf8: 4c 89 e7 mov %r12,%rdi 1bfb: e8 00 00 00 00 callq 1c00 1c00: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1c04: 0f 85 26 f7 ff ff jne 1330 1c0a: 0f b7 43 16 movzwl 0x16(%rbx),%eax 1c0e: a8 40 test $0x40,%al 1c10: 0f 84 1a f7 ff ff je 1330 1c16: 0f b7 55 8f movzwl -0x71(%rbp),%edx 1c1a: 83 e0 bf and $0xffffffbf,%eax 1c1d: 48 89 df mov %rbx,%rdi 1c20: 66 89 43 16 mov %ax,0x16(%rbx) 1c24: 66 89 53 62 mov %dx,0x62(%rbx) 1c28: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 1c2c: 66 89 53 64 mov %dx,0x64(%rbx) 1c30: 0f b6 55 91 movzbl -0x6f(%rbp),%edx 1c34: 88 53 67 mov %dl,0x67(%rbx) 1c37: 0f b7 55 94 movzwl -0x6c(%rbp),%edx 1c3b: 66 89 53 68 mov %dx,0x68(%rbx) 1c3f: e8 00 00 00 00 callq 1c44 1c44: e9 e7 f6 ff ff jmpq 1330 1c49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c50: 31 f6 xor %esi,%esi 1c52: 48 8d 4d 8e lea -0x72(%rbp),%rcx 1c56: ba 41 00 00 00 mov $0x41,%edx 1c5b: 4c 89 e7 mov %r12,%rdi 1c5e: e8 00 00 00 00 callq 1c63 1c63: be 41 00 00 00 mov $0x41,%esi 1c68: 4c 89 e7 mov %r12,%rdi 1c6b: e8 00 00 00 00 callq 1c70 1c70: 80 7d 8e 00 cmpb $0x0,-0x72(%rbp) 1c74: 0f 85 b6 f6 ff ff jne 1330 1c7a: 0f b7 43 16 movzwl 0x16(%rbx),%eax 1c7e: f6 c4 02 test $0x2,%ah 1c81: 0f 84 a9 f6 ff ff je 1330 1c87: 80 e4 fd and $0xfd,%ah 1c8a: 48 89 df mov %rbx,%rdi 1c8d: 66 89 43 16 mov %ax,0x16(%rbx) 1c91: 48 8b 45 8f mov -0x71(%rbp),%rax 1c95: 48 89 43 22 mov %rax,0x22(%rbx) 1c99: 48 8b 45 97 mov -0x69(%rbp),%rax 1c9d: 48 89 43 2a mov %rax,0x2a(%rbx) 1ca1: 48 8b 45 9f mov -0x61(%rbp),%rax 1ca5: 48 89 43 32 mov %rax,0x32(%rbx) 1ca9: 48 8b 45 a7 mov -0x59(%rbp),%rax 1cad: 48 89 43 3a mov %rax,0x3a(%rbx) 1cb1: 48 8b 45 af mov -0x51(%rbp),%rax 1cb5: 48 89 43 42 mov %rax,0x42(%rbx) 1cb9: 48 8b 45 b7 mov -0x49(%rbp),%rax 1cbd: 48 89 43 4a mov %rax,0x4a(%rbx) 1cc1: 48 8b 45 bf mov -0x41(%rbp),%rax 1cc5: 48 89 43 52 mov %rax,0x52(%rbx) 1cc9: 48 8b 45 c7 mov -0x39(%rbp),%rax 1ccd: 48 89 43 5a mov %rax,0x5a(%rbx) 1cd1: e8 00 00 00 00 callq 1cd6 1cd6: 0f b6 53 66 movzbl 0x66(%rbx),%edx 1cda: e9 cf f3 ff ff jmpq 10ae 1cdf: 66 89 45 86 mov %ax,-0x7a(%rbp) 1ce3: 0f b7 43 1e movzwl 0x1e(%rbx),%eax 1ce7: b9 04 00 00 00 mov $0x4,%ecx 1cec: 48 89 df mov %rbx,%rdi 1cef: 48 8d 55 86 lea -0x7a(%rbp),%rdx 1cf3: be 0d 08 00 00 mov $0x80d,%esi 1cf8: 66 89 45 88 mov %ax,-0x78(%rbp) 1cfc: e8 00 00 00 00 callq 1d01 1d01: 85 c0 test %eax,%eax 1d03: 75 38 jne 1d3d 1d05: b9 02 00 00 00 mov $0x2,%ecx 1d0a: 48 8d 55 86 lea -0x7a(%rbp),%rdx 1d0e: be 1f 04 00 00 mov $0x41f,%esi 1d13: 48 89 df mov %rbx,%rdi 1d16: e8 00 00 00 00 callq 1d1b 1d1b: 85 c0 test %eax,%eax 1d1d: 75 39 jne 1d58 1d1f: 4c 89 ef mov %r13,%rdi 1d22: e8 00 00 00 00 callq 1d27 1d27: 83 f8 24 cmp $0x24,%eax 1d2a: 0f 84 48 f2 ff ff je f78 1d30: 4c 89 ef mov %r13,%rdi 1d33: e8 00 00 00 00 callq 1d38 1d38: e9 3b f2 ff ff jmpq f78 1d3d: 48 8b 3b mov (%rbx),%rdi 1d40: e8 00 00 00 00 callq 1d45 1d45: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1d4c: 48 89 c6 mov %rax,%rsi 1d4f: 31 c0 xor %eax,%eax 1d51: e8 00 00 00 00 callq 1d56 1d56: eb ad jmp 1d05 1d58: 48 8b 3b mov (%rbx),%rdi 1d5b: e8 00 00 00 00 callq 1d60 1d60: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 1d67: 48 89 c6 mov %rax,%rsi 1d6a: 31 c0 xor %eax,%eax 1d6c: e8 00 00 00 00 callq 1d71 1d71: eb ac jmp 1d1f 1d73: 41 ba 18 0c 00 00 mov $0xc18,%r10d 1d79: b8 18 0c 00 00 mov $0xc18,%eax 1d7e: 66 44 89 53 1a mov %r10w,0x1a(%rbx) 1d83: e9 ee fb ff ff jmpq 1976 1d88: 80 e4 fd and $0xfd,%ah 1d8b: 48 89 df mov %rbx,%rdi 1d8e: 66 89 43 16 mov %ax,0x16(%rbx) 1d92: e8 00 00 00 00 callq 1d97 1d97: e9 94 f5 ff ff jmpq 1330 1d9c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000001da0 : 1da0: 48 b9 fb 9d c7 3f ff movabs $0xffffffff3fc79dfb,%rcx 1da7: ff ff ff 1daa: 55 push %rbp 1dab: 48 01 f9 add %rdi,%rcx 1dae: 48 89 e5 mov %rsp,%rbp 1db1: 41 56 push %r14 1db3: 41 be 19 00 00 00 mov $0x19,%r14d 1db9: 41 55 push %r13 1dbb: 41 54 push %r12 1dbd: 53 push %rbx 1dbe: 48 83 f9 0c cmp $0xc,%rcx 1dc2: 0f 87 af 00 00 00 ja 1e77 1dc8: b8 01 00 00 00 mov $0x1,%eax 1dcd: 49 89 f4 mov %rsi,%r12 1dd0: 49 89 fd mov %rdi,%r13 1dd3: 48 d3 e0 shl %cl,%rax 1dd6: a9 f9 10 00 00 test $0x10f9,%eax 1ddb: 0f 84 a2 00 00 00 je 1e83 1de1: 48 8b 1d 00 00 00 00 mov 0x0(%rip),%rbx # 1de8 1de8: 48 85 db test %rbx,%rbx 1deb: 75 15 jne 1e02 1ded: e9 b2 00 00 00 jmpq 1ea4 1df2: 48 8b 9b 58 01 00 00 mov 0x158(%rbx),%rbx 1df9: 48 85 db test %rbx,%rbx 1dfc: 0f 84 a2 00 00 00 je 1ea4 1e02: 48 8b 3b mov (%rbx),%rdi 1e05: e8 00 00 00 00 callq 1e0a 1e0a: ba 10 00 00 00 mov $0x10,%edx 1e0f: 4c 89 e6 mov %r12,%rsi 1e12: 48 89 c7 mov %rax,%rdi 1e15: e8 00 00 00 00 callq 1e1a 1e1a: 85 c0 test %eax,%eax 1e1c: 75 d4 jne 1df2 1e1e: b8 09 62 38 c0 mov $0xc0386209,%eax 1e23: 49 39 c5 cmp %rax,%r13 1e26: 0f 84 c6 02 00 00 je 20f2 1e2c: 0f 86 8e 00 00 00 jbe 1ec0 1e32: b8 0b 62 38 c0 mov $0xc038620b,%eax 1e37: 49 39 c5 cmp %rax,%r13 1e3a: 0f 84 80 02 00 00 je 20c0 1e40: 0f 82 4b 02 00 00 jb 2091 1e46: 48 83 c0 01 add $0x1,%rax 1e4a: 49 39 c5 cmp %rax,%r13 1e4d: 0f 84 7d 01 00 00 je 1fd0 1e53: 48 83 c0 05 add $0x5,%rax 1e57: 41 be 0e 00 00 00 mov $0xe,%r14d 1e5d: 49 39 c5 cmp %rax,%r13 1e60: 75 15 jne 1e77 1e62: bf 01 00 00 00 mov $0x1,%edi 1e67: e8 00 00 00 00 callq 1e6c 1e6c: 41 89 c6 mov %eax,%r14d 1e6f: 85 c0 test %eax,%eax 1e71: 0f 84 a9 02 00 00 je 2120 1e77: 5b pop %rbx 1e78: 44 89 f0 mov %r14d,%eax 1e7b: 41 5c pop %r12 1e7d: 41 5d pop %r13 1e7f: 41 5e pop %r14 1e81: 5d pop %rbp 1e82: c3 retq 1e83: a8 04 test $0x4,%al 1e85: 0f 85 35 01 00 00 jne 1fc0 1e8b: a8 02 test $0x2,%al 1e8d: 74 e8 je 1e77 1e8f: 48 8d 7e 10 lea 0x10(%rsi),%rdi 1e93: e8 00 00 00 00 callq 1e98 1e98: 48 89 c3 mov %rax,%rbx 1e9b: 48 85 c0 test %rax,%rax 1e9e: 0f 85 7a ff ff ff jne 1e1e 1ea4: 41 be 06 00 00 00 mov $0x6,%r14d 1eaa: 5b pop %rbx 1eab: 41 5c pop %r12 1ead: 44 89 f0 mov %r14d,%eax 1eb0: 41 5d pop %r13 1eb2: 41 5e pop %r14 1eb4: 5d pop %rbp 1eb5: c3 retq 1eb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1ebd: 00 00 00 1ec0: 48 83 e8 02 sub $0x2,%rax 1ec4: 49 39 c5 cmp %rax,%r13 1ec7: 0f 84 53 01 00 00 je 2020 1ecd: 0f 87 6d 01 00 00 ja 2040 1ed3: 48 83 e8 02 sub $0x2,%rax 1ed7: 41 be 0e 00 00 00 mov $0xe,%r14d 1edd: 49 39 c5 cmp %rax,%r13 1ee0: 72 95 jb 1e77 1ee2: 49 8d 7c 24 08 lea 0x8(%r12),%rdi 1ee7: 4c 89 e1 mov %r12,%rcx 1eea: 31 c0 xor %eax,%eax 1eec: 45 31 f6 xor %r14d,%r14d 1eef: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 1ef3: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 1efa: 00 1efb: 49 c7 44 24 30 00 00 movq $0x0,0x30(%r12) 1f02: 00 00 1f04: 48 29 f9 sub %rdi,%rcx 1f07: 83 c1 38 add $0x38,%ecx 1f0a: c1 e9 03 shr $0x3,%ecx 1f0d: f3 48 ab rep stos %rax,%es:(%rdi) 1f10: 48 8b 3b mov (%rbx),%rdi 1f13: e8 00 00 00 00 callq 1f18 1f18: 4c 89 e7 mov %r12,%rdi 1f1b: ba 10 00 00 00 mov $0x10,%edx 1f20: 48 89 c6 mov %rax,%rsi 1f23: e8 00 00 00 00 callq 1f28 1f28: 0f b6 43 10 movzbl 0x10(%rbx),%eax 1f2c: 41 88 44 24 10 mov %al,0x10(%r12) 1f31: 0f b6 43 11 movzbl 0x11(%rbx),%eax 1f35: 41 88 44 24 11 mov %al,0x11(%r12) 1f3a: 0f b6 43 12 movzbl 0x12(%rbx),%eax 1f3e: 41 88 44 24 12 mov %al,0x12(%r12) 1f43: 0f b6 43 13 movzbl 0x13(%rbx),%eax 1f47: 41 88 44 24 13 mov %al,0x13(%r12) 1f4c: 0f b6 43 14 movzbl 0x14(%rbx),%eax 1f50: 41 88 44 24 14 mov %al,0x14(%r12) 1f55: 0f b6 43 15 movzbl 0x15(%rbx),%eax 1f59: 41 88 44 24 15 mov %al,0x15(%r12) 1f5e: 0f b7 43 16 movzwl 0x16(%rbx),%eax 1f62: 66 41 89 44 24 16 mov %ax,0x16(%r12) 1f68: 0f b6 43 66 movzbl 0x66(%rbx),%eax 1f6c: 66 41 89 44 24 18 mov %ax,0x18(%r12) 1f72: 0f b7 43 64 movzwl 0x64(%rbx),%eax 1f76: 66 41 89 44 24 1a mov %ax,0x1a(%r12) 1f7c: 0f b7 43 68 movzwl 0x68(%rbx),%eax 1f80: 66 41 89 44 24 1c mov %ax,0x1c(%r12) 1f86: 0f b7 43 62 movzwl 0x62(%rbx),%eax 1f8a: 66 41 89 44 24 1e mov %ax,0x1e(%r12) 1f90: 0f b6 43 67 movzbl 0x67(%rbx),%eax 1f94: 66 41 89 44 24 20 mov %ax,0x20(%r12) 1f9a: 0f b7 43 18 movzwl 0x18(%rbx),%eax 1f9e: 66 41 89 44 24 24 mov %ax,0x24(%r12) 1fa4: 0f b7 43 1e movzwl 0x1e(%rbx),%eax 1fa8: 66 41 89 44 24 22 mov %ax,0x22(%r12) 1fae: 44 89 f0 mov %r14d,%eax 1fb1: 5b pop %rbx 1fb2: 41 5c pop %r12 1fb4: 41 5d pop %r13 1fb6: 41 5e pop %r14 1fb8: 5d pop %rbp 1fb9: c3 retq 1fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1fc0: 80 3e 00 cmpb $0x0,(%rsi) 1fc3: 0f 85 18 fe ff ff jne 1de1 1fc9: 31 db xor %ebx,%ebx 1fcb: e9 4e fe ff ff jmpq 1e1e 1fd0: bf 01 00 00 00 mov $0x1,%edi 1fd5: e8 00 00 00 00 callq 1fda 1fda: 41 89 c6 mov %eax,%r14d 1fdd: 85 c0 test %eax,%eax 1fdf: 0f 85 92 fe ff ff jne 1e77 1fe5: 48 8b 43 08 mov 0x8(%rbx),%rax 1fe9: 49 8d 74 24 10 lea 0x10(%r12),%rsi 1fee: ba 01 00 00 00 mov $0x1,%edx 1ff3: 48 8b 3b mov (%rbx),%rdi 1ff6: 48 8b 40 28 mov 0x28(%rax),%rax 1ffa: eb 11 jmp 200d 1ffc: e8 07 00 00 00 callq 2008 2001: f3 90 pause 2003: 0f ae e8 lfence 2006: eb f9 jmp 2001 2008: 48 89 04 24 mov %rax,(%rsp) 200c: c3 retq 200d: e8 ea ff ff ff callq 1ffc 2012: e9 60 fe ff ff jmpq 1e77 2017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 201e: 00 00 2020: 48 85 db test %rbx,%rbx 2023: 0f 84 05 01 00 00 je 212e 2029: 48 8b 9b 58 01 00 00 mov 0x158(%rbx),%rbx 2030: 48 85 db test %rbx,%rbx 2033: 0f 85 a9 fe ff ff jne 1ee2 2039: e9 66 fe ff ff jmpq 1ea4 203e: 66 90 xchg %ax,%ax 2040: bf 01 00 00 00 mov $0x1,%edi 2045: e8 00 00 00 00 callq 204a 204a: 41 89 c6 mov %eax,%r14d 204d: 85 c0 test %eax,%eax 204f: 0f 85 22 fe ff ff jne 1e77 2055: 0f b7 53 16 movzwl 0x16(%rbx),%edx 2059: 41 0f b7 44 24 16 movzwl 0x16(%r12),%eax 205f: f6 c2 01 test $0x1,%dl 2062: 74 08 je 206c 2064: a8 01 test $0x1,%al 2066: 0f 84 ea 00 00 00 je 2156 206c: 66 25 e0 02 and $0x2e0,%ax 2070: 09 d0 or %edx,%eax 2072: 66 89 43 16 mov %ax,0x16(%rbx) 2076: a8 01 test $0x1,%al 2078: 75 0c jne 2086 207a: 41 f6 44 24 16 01 testb $0x1,0x16(%r12) 2080: 0f 85 b4 00 00 00 jne 213a 2086: 66 41 89 44 24 16 mov %ax,0x16(%r12) 208c: e9 e6 fd ff ff jmpq 1e77 2091: bf 01 00 00 00 mov $0x1,%edi 2096: e8 00 00 00 00 callq 209b 209b: 41 89 c6 mov %eax,%r14d 209e: 85 c0 test %eax,%eax 20a0: 0f 85 d1 fd ff ff jne 1e77 20a6: 41 0f b7 44 24 24 movzwl 0x24(%r12),%eax 20ac: 66 23 43 1a and 0x1a(%rbx),%ax 20b0: 66 89 43 18 mov %ax,0x18(%rbx) 20b4: 66 41 89 44 24 24 mov %ax,0x24(%r12) 20ba: e9 b8 fd ff ff jmpq 1e77 20bf: 90 nop 20c0: 48 8b 43 08 mov 0x8(%rbx),%rax 20c4: 49 8d 74 24 10 lea 0x10(%r12),%rsi 20c9: 31 d2 xor %edx,%edx 20cb: 48 8b 3b mov (%rbx),%rdi 20ce: 45 31 f6 xor %r14d,%r14d 20d1: 48 8b 40 28 mov 0x28(%rax),%rax 20d5: eb 11 jmp 20e8 20d7: e8 07 00 00 00 callq 20e3 20dc: f3 90 pause 20de: 0f ae e8 lfence 20e1: eb f9 jmp 20dc 20e3: 48 89 04 24 mov %rax,(%rsp) 20e7: c3 retq 20e8: e8 ea ff ff ff callq 20d7 20ed: e9 85 fd ff ff jmpq 1e77 20f2: bf 01 00 00 00 mov $0x1,%edi 20f7: e8 00 00 00 00 callq 20fc 20fc: 41 89 c6 mov %eax,%r14d 20ff: 85 c0 test %eax,%eax 2101: 0f 85 70 fd ff ff jne 1e77 2107: 41 0f b7 44 24 22 movzwl 0x22(%r12),%eax 210d: 66 23 43 20 and 0x20(%rbx),%ax 2111: 66 89 43 1e mov %ax,0x1e(%rbx) 2115: 66 41 89 44 24 22 mov %ax,0x22(%r12) 211b: e9 57 fd ff ff jmpq 1e77 2120: 41 0f b7 44 24 20 movzwl 0x20(%r12),%eax 2126: 88 43 67 mov %al,0x67(%rbx) 2129: e9 49 fd ff ff jmpq 1e77 212e: 48 8b 1d 00 00 00 00 mov 0x0(%rip),%rbx # 2135 2135: e9 f6 fe ff ff jmpq 2030 213a: 48 89 df mov %rbx,%rdi 213d: e8 00 00 00 00 callq 2142 2142: 85 c0 test %eax,%eax 2144: 75 2e jne 2174 2146: 0f b7 43 16 movzwl 0x16(%rbx),%eax 214a: 83 c8 01 or $0x1,%eax 214d: 66 89 43 16 mov %ax,0x16(%rbx) 2151: e9 30 ff ff ff jmpq 2086 2156: 48 89 df mov %rbx,%rdi 2159: e8 00 00 00 00 callq 215e 215e: 0f b7 53 16 movzwl 0x16(%rbx),%edx 2162: 83 e2 fe and $0xfffffffe,%edx 2165: 66 89 53 16 mov %dx,0x16(%rbx) 2169: 41 0f b7 44 24 16 movzwl 0x16(%r12),%eax 216f: e9 f8 fe ff ff jmpq 206c 2174: 41 89 c6 mov %eax,%r14d 2177: e9 fb fc ff ff jmpq 1e77 217c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002180 : 2180: 66 83 7f 18 05 cmpw $0x5,0x18(%rdi) 2185: b8 24 00 00 00 mov $0x24,%eax 218a: 75 34 jne 21c0 218c: 55 push %rbp 218d: 48 89 e5 mov %rsp,%rbp 2190: 48 83 ec 10 sub $0x10,%rsp 2194: 0f b7 57 1a movzwl 0x1a(%rdi),%edx 2198: 89 d0 mov %edx,%eax 219a: 83 e0 09 and $0x9,%eax 219d: 66 83 f8 01 cmp $0x1,%ax 21a1: 74 5d je 2200 21a3: 89 d0 mov %edx,%eax 21a5: 83 e0 12 and $0x12,%eax 21a8: 66 83 f8 02 cmp $0x2,%ax 21ac: 74 73 je 2221 21ae: 31 c0 xor %eax,%eax 21b0: f6 c2 04 test $0x4,%dl 21b3: 75 0c jne 21c1 21b5: c9 leaveq 21b6: c3 retq 21b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 21be: 00 00 21c0: c3 retq 21c1: b8 04 00 00 00 mov $0x4,%eax 21c6: 83 e2 df and $0xffffffdf,%edx 21c9: b9 02 00 00 00 mov $0x2,%ecx 21ce: be 15 04 00 00 mov $0x415,%esi 21d3: 66 89 47 18 mov %ax,0x18(%rdi) 21d7: 0f b7 47 22 movzwl 0x22(%rdi),%eax 21db: 66 89 57 1a mov %dx,0x1a(%rdi) 21df: 48 8d 55 fd lea -0x3(%rbp),%rdx 21e3: 66 89 45 fd mov %ax,-0x3(%rbp) 21e7: 48 8b 3f mov (%rdi),%rdi 21ea: e8 00 00 00 00 callq 21ef 21ef: ba 24 00 00 00 mov $0x24,%edx 21f4: c9 leaveq 21f5: 85 c0 test %eax,%eax 21f7: 0f 44 c2 cmove %edx,%eax 21fa: c3 retq 21fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2200: 0f b7 47 22 movzwl 0x22(%rdi),%eax 2204: b9 02 00 00 00 mov $0x2,%ecx 2209: 48 8d 55 fd lea -0x3(%rbp),%rdx 220d: be 11 04 00 00 mov $0x411,%esi 2212: 66 89 4f 18 mov %cx,0x18(%rdi) 2216: b9 02 00 00 00 mov $0x2,%ecx 221b: 66 89 45 fd mov %ax,-0x3(%rbp) 221f: eb c6 jmp 21e7 2221: 0f b7 47 22 movzwl 0x22(%rdi),%eax 2225: ba 03 00 00 00 mov $0x3,%edx 222a: c6 45 ff 01 movb $0x1,-0x1(%rbp) 222e: b9 03 00 00 00 mov $0x3,%ecx 2233: 66 89 57 18 mov %dx,0x18(%rdi) 2237: be 13 04 00 00 mov $0x413,%esi 223c: 48 8d 55 fd lea -0x3(%rbp),%rdx 2240: 66 89 45 fd mov %ax,-0x3(%rbp) 2244: eb a1 jmp 21e7 2246: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 224d: 00 00 00 0000000000002250 : 2250: 55 push %rbp 2251: ba 05 00 00 00 mov $0x5,%edx 2256: 48 89 e5 mov %rsp,%rbp 2259: 41 55 push %r13 225b: 49 89 f5 mov %rsi,%r13 225e: 31 f6 xor %esi,%esi 2260: 41 54 push %r12 2262: 48 8d 4d db lea -0x25(%rbp),%rcx 2266: 49 89 fc mov %rdi,%r12 2269: 53 push %rbx 226a: 48 83 ec 18 sub $0x18,%rsp 226e: e8 00 00 00 00 callq 2273 2273: be 05 00 00 00 mov $0x5,%esi 2278: 4c 89 e7 mov %r12,%rdi 227b: e8 00 00 00 00 callq 2280 2280: 0f b7 55 dc movzwl -0x24(%rbp),%edx 2284: 49 8b 5d 70 mov 0x70(%r13),%rbx 2288: 89 d0 mov %edx,%eax 228a: c1 ea 0c shr $0xc,%edx 228d: 66 25 ff 0f and $0xfff,%ax 2291: 83 e2 03 and $0x3,%edx 2294: 48 85 db test %rbx,%rbx 2297: 75 14 jne 22ad 2299: e9 02 01 00 00 jmpq 23a0 229e: 66 90 xchg %ax,%ax 22a0: 48 8b 5b 08 mov 0x8(%rbx),%rbx 22a4: 48 85 db test %rbx,%rbx 22a7: 0f 84 f3 00 00 00 je 23a0 22ad: 66 3b 43 22 cmp 0x22(%rbx),%ax 22b1: 75 ed jne 22a0 22b3: 83 fa 01 cmp $0x1,%edx 22b6: 0f 84 b4 00 00 00 je 2370 22bc: 83 fa 02 cmp $0x2,%edx 22bf: 74 2f je 22f0 22c1: 49 8b 7d 00 mov 0x0(%r13),%rdi 22c5: e8 00 00 00 00 callq 22ca 22ca: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 22d1: 48 89 c6 mov %rax,%rsi 22d4: 31 c0 xor %eax,%eax 22d6: e8 00 00 00 00 callq 22db 22db: 4c 89 e7 mov %r12,%rdi 22de: e8 00 00 00 00 callq 22e3 22e3: 48 83 c4 18 add $0x18,%rsp 22e7: 5b pop %rbx 22e8: 41 5c pop %r12 22ea: 41 5d pop %r13 22ec: 5d pop %rbp 22ed: c3 retq 22ee: 66 90 xchg %ax,%ax 22f0: 48 83 7b 48 00 cmpq $0x0,0x48(%rbx) 22f5: 74 1a je 2311 22f7: 49 8b 7d 00 mov 0x0(%r13),%rdi 22fb: e8 00 00 00 00 callq 2300 2300: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2307: 48 89 c6 mov %rax,%rsi 230a: 31 c0 xor %eax,%eax 230c: e8 00 00 00 00 callq 2311 2311: 41 83 bc 24 b8 00 00 cmpl $0x3,0xb8(%r12) 2318: 00 03 231a: 0f 86 a3 00 00 00 jbe 23c3 2320: 4c 89 63 48 mov %r12,0x48(%rbx) 2324: 45 8b ac 24 b8 00 00 mov 0xb8(%r12),%r13d 232b: 00 232c: 48 8d 4d d8 lea -0x28(%rbp),%rcx 2330: ba 02 00 00 00 mov $0x2,%edx 2335: 31 f6 xor %esi,%esi 2337: 4c 89 e7 mov %r12,%rdi 233a: e8 00 00 00 00 callq 233f 233f: 0f b7 45 d8 movzwl -0x28(%rbp),%eax 2343: 83 c0 04 add $0x4,%eax 2346: 44 29 e8 sub %r13d,%eax 2349: 66 89 45 d8 mov %ax,-0x28(%rbp) 234d: 66 85 c0 test %ax,%ax 2350: 75 91 jne 22e3 2352: 48 c7 43 48 00 00 00 movq $0x0,0x48(%rbx) 2359: 00 235a: 48 89 de mov %rbx,%rsi 235d: 4c 89 e7 mov %r12,%rdi 2360: e8 00 00 00 00 callq 2365 2365: 48 83 c4 18 add $0x18,%rsp 2369: 5b pop %rbx 236a: 41 5c pop %r12 236c: 41 5d pop %r13 236e: 5d pop %rbp 236f: c3 retq 2370: 48 8b 7b 48 mov 0x48(%rbx),%rdi 2374: 48 85 ff test %rdi,%rdi 2377: 74 69 je 23e2 2379: 4c 89 e6 mov %r12,%rsi 237c: 44 8b af b8 00 00 00 mov 0xb8(%rdi),%r13d 2383: 45 03 ac 24 b8 00 00 add 0xb8(%r12),%r13d 238a: 00 238b: e8 00 00 00 00 callq 2390 2390: 4c 8b 63 48 mov 0x48(%rbx),%r12 2394: 45 89 ac 24 b8 00 00 mov %r13d,0xb8(%r12) 239b: 00 239c: eb 8e jmp 232c 239e: 66 90 xchg %ax,%ax 23a0: b9 03 00 00 00 mov $0x3,%ecx 23a5: 48 8d 55 d8 lea -0x28(%rbp),%rdx 23a9: 4c 89 ef mov %r13,%rdi 23ac: 66 89 45 d8 mov %ax,-0x28(%rbp) 23b0: be 06 04 00 00 mov $0x406,%esi 23b5: c6 45 da 13 movb $0x13,-0x26(%rbp) 23b9: e8 00 00 00 00 callq 23be 23be: e9 18 ff ff ff jmpq 22db 23c3: 49 8b 7d 00 mov 0x0(%r13),%rdi 23c7: e8 00 00 00 00 callq 23cc 23cc: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 23d3: 48 89 c6 mov %rax,%rsi 23d6: 31 c0 xor %eax,%eax 23d8: e8 00 00 00 00 callq 23dd 23dd: e9 f9 fe ff ff jmpq 22db 23e2: 49 8b 7d 00 mov 0x0(%r13),%rdi 23e6: e8 00 00 00 00 callq 23eb 23eb: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 23f2: 48 89 c6 mov %rax,%rsi 23f5: 31 c0 xor %eax,%eax 23f7: e8 00 00 00 00 callq 23fc 23fc: e9 da fe ff ff jmpq 22db 2401: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2408: 00 00 00 00 240c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002410 : 2410: 66 83 7f 18 05 cmpw $0x5,0x18(%rdi) 2415: 74 09 je 2420 2417: c3 retq 2418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 241f: 00 2420: 44 8b 47 40 mov 0x40(%rdi),%r8d 2424: 45 85 c0 test %r8d,%r8d 2427: 74 ee je 2417 2429: 55 push %rbp 242a: 48 89 e5 mov %rsp,%rbp 242d: 41 57 push %r15 242f: 41 56 push %r14 2431: 41 55 push %r13 2433: 41 54 push %r12 2435: 53 push %rbx 2436: 48 83 ec 08 sub $0x8,%rsp 243a: 4c 8b 2f mov (%rdi),%r13 243d: 41 0f b7 45 64 movzwl 0x64(%r13),%eax 2442: 66 85 c0 test %ax,%ax 2445: 74 3c je 2483 2447: 4c 8b 67 30 mov 0x30(%rdi),%r12 244b: 4d 85 e4 test %r12,%r12 244e: 74 33 je 2483 2450: 49 89 ff mov %rdi,%r15 2453: 41 8b 7c 24 18 mov 0x18(%r12),%edi 2458: 85 ff test %edi,%edi 245a: 0f 85 89 00 00 00 jne 24e9 2460: 4d 8b 64 24 28 mov 0x28(%r12),%r12 2465: 4d 85 e4 test %r12,%r12 2468: 74 19 je 2483 246a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2470: 41 8b 74 24 18 mov 0x18(%r12),%esi 2475: 85 f6 test %esi,%esi 2477: 75 70 jne 24e9 2479: 4d 8b 64 24 28 mov 0x28(%r12),%r12 247e: 4d 85 e4 test %r12,%r12 2481: 75 ed jne 2470 2483: 48 83 c4 08 add $0x8,%rsp 2487: 5b pop %rbx 2488: 41 5c pop %r12 248a: 41 5d pop %r13 248c: 41 5e pop %r14 248e: 41 5f pop %r15 2490: 5d pop %rbp 2491: c3 retq 2492: 48 83 e8 05 sub $0x5,%rax 2496: 83 43 18 05 addl $0x5,0x18(%rbx) 249a: 48 89 43 10 mov %rax,0x10(%rbx) 249e: f6 43 1c 02 testb $0x2,0x1c(%rbx) 24a2: 74 07 je 24ab 24a4: 83 83 b8 00 00 00 05 addl $0x5,0xb8(%rbx) 24ab: c6 00 02 movb $0x2,(%rax) 24ae: 48 89 de mov %rbx,%rsi 24b1: 4c 89 ef mov %r13,%rdi 24b4: 66 44 89 70 01 mov %r14w,0x1(%rax) 24b9: 0f b7 8b b8 00 00 00 movzwl 0xb8(%rbx),%ecx 24c0: 8d 51 fb lea -0x5(%rcx),%edx 24c3: 66 89 50 03 mov %dx,0x3(%rax) 24c7: 41 83 6f 40 01 subl $0x1,0x40(%r15) 24cc: 41 83 44 24 38 01 addl $0x1,0x38(%r12) 24d2: e8 00 00 00 00 callq 24d7 24d7: 41 8b 44 24 18 mov 0x18(%r12),%eax 24dc: 85 c0 test %eax,%eax 24de: 0f 84 2c 01 00 00 je 2610 24e4: 41 0f b7 45 64 movzwl 0x64(%r13),%eax 24e9: 66 85 c0 test %ax,%ax 24ec: 0f 84 8f 00 00 00 je 2581 24f2: 49 8b 5c 24 08 mov 0x8(%r12),%rbx 24f7: 48 85 db test %rbx,%rbx 24fa: 74 20 je 251c 24fc: 48 8b 43 08 mov 0x8(%rbx),%rax 2500: 49 89 44 24 08 mov %rax,0x8(%r12) 2505: 48 85 c0 test %rax,%rax 2508: 0f 84 f2 00 00 00 je 2600 250e: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 2515: 00 2516: 41 83 6c 24 18 01 subl $0x1,0x18(%r12) 251c: 41 0f b7 47 22 movzwl 0x22(%r15),%eax 2521: 8b 53 1c mov 0x1c(%rbx),%edx 2524: 66 25 ff 0f and $0xfff,%ax 2528: 41 89 c6 mov %eax,%r14d 252b: 80 cc 10 or $0x10,%ah 252e: 66 41 81 ce 00 20 or $0x2000,%r14w 2534: f6 c2 08 test $0x8,%dl 2537: 44 0f 44 f0 cmove %eax,%r14d 253b: f6 c2 01 test $0x1,%dl 253e: 0f 85 8e 00 00 00 jne 25d2 2544: 83 e2 02 and $0x2,%edx 2547: 48 8b 43 10 mov 0x10(%rbx),%rax 254b: 74 73 je 25c0 254d: 48 8d 93 08 01 00 00 lea 0x108(%rbx),%rdx 2554: 48 89 c6 mov %rax,%rsi 2557: 48 29 d6 sub %rdx,%rsi 255a: 48 89 f2 mov %rsi,%rdx 255d: 48 83 fa 04 cmp $0x4,%rdx 2561: 0f 8f 2b ff ff ff jg 2492 2567: 48 89 df mov %rbx,%rdi 256a: ba 01 06 00 00 mov $0x601,%edx 256f: be 05 00 00 00 mov $0x5,%esi 2574: e8 00 00 00 00 callq 2579 2579: 48 89 c3 mov %rax,%rbx 257c: 48 85 c0 test %rax,%rax 257f: 75 71 jne 25f2 2581: 49 8b 47 08 mov 0x8(%r15),%rax 2585: 48 85 c0 test %rax,%rax 2588: 0f 84 f5 fe ff ff je 2483 258e: 49 8b 57 10 mov 0x10(%r15),%rdx 2592: 48 89 50 10 mov %rdx,0x10(%rax) 2596: 49 8b 47 08 mov 0x8(%r15),%rax 259a: 48 89 02 mov %rax,(%rdx) 259d: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 25a4: 00 25a5: 49 8b 45 78 mov 0x78(%r13),%rax 25a9: 49 89 47 10 mov %rax,0x10(%r15) 25ad: 4c 89 38 mov %r15,(%rax) 25b0: 49 83 c7 08 add $0x8,%r15 25b4: 4d 89 7d 78 mov %r15,0x78(%r13) 25b8: e9 c6 fe ff ff jmpq 2483 25bd: 0f 1f 00 nopl (%rax) 25c0: 48 8d 93 a0 00 00 00 lea 0xa0(%rbx),%rdx 25c7: 48 89 c1 mov %rax,%rcx 25ca: 48 29 d1 sub %rdx,%rcx 25cd: 48 89 ca mov %rcx,%rdx 25d0: eb 8b jmp 255d 25d2: 48 89 df mov %rbx,%rdi 25d5: e8 00 00 00 00 callq 25da 25da: 83 f8 01 cmp $0x1,%eax 25dd: 75 88 jne 2567 25df: 48 8b 43 10 mov 0x10(%rbx),%rax 25e3: 48 89 c2 mov %rax,%rdx 25e6: 48 2b 93 08 01 00 00 sub 0x108(%rbx),%rdx 25ed: e9 6b ff ff ff jmpq 255d 25f2: 48 8b 40 10 mov 0x10(%rax),%rax 25f6: e9 a3 fe ff ff jmpq 249e 25fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2600: 49 c7 44 24 10 00 00 movq $0x0,0x10(%r12) 2607: 00 00 2609: e9 00 ff ff ff jmpq 250e 260e: 66 90 xchg %ax,%ax 2610: 49 83 3c 24 00 cmpq $0x0,(%r12) 2615: 74 1d je 2634 2617: ba 06 00 00 00 mov $0x6,%edx 261c: 66 41 89 57 18 mov %dx,0x18(%r15) 2621: 49 8b 3c 24 mov (%r12),%rdi 2625: e8 00 00 00 00 callq 262a 262a: b9 05 00 00 00 mov $0x5,%ecx 262f: 66 41 89 4f 18 mov %cx,0x18(%r15) 2634: 4d 8b 64 24 28 mov 0x28(%r12),%r12 2639: 4d 85 e4 test %r12,%r12 263c: 0f 85 a2 fe ff ff jne 24e4 2642: e9 3a ff ff ff jmpq 2581 2647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 264e: 00 00 0000000000002650 : 2650: 55 push %rbp 2651: 48 89 e5 mov %rsp,%rbp 2654: 41 56 push %r14 2656: 41 55 push %r13 2658: 49 89 fd mov %rdi,%r13 265b: 41 54 push %r12 265d: 53 push %rbx 265e: 0f b7 47 1a movzwl 0x1a(%rdi),%eax 2662: 48 8b 1d 00 00 00 00 mov 0x0(%rip),%rbx # 2669 2669: 41 89 c6 mov %eax,%r14d 266c: 66 41 c1 ee 03 shr $0x3,%r14w 2671: 41 83 e6 01 and $0x1,%r14d 2675: 44 89 f2 mov %r14d,%edx 2678: 83 ca 02 or $0x2,%edx 267b: a8 10 test $0x10,%al 267d: 44 0f 45 f2 cmovne %edx,%r14d 2681: 44 89 f2 mov %r14d,%edx 2684: 83 ca 04 or $0x4,%edx 2687: a8 20 test $0x20,%al 2689: 44 0f 45 f2 cmovne %edx,%r14d 268d: 48 85 db test %rbx,%rbx 2690: 75 0a jne 269c 2692: eb 53 jmp 26e7 2694: 4c 89 e3 mov %r12,%rbx 2697: 4d 85 e4 test %r12,%r12 269a: 74 4b je 26e7 269c: 4c 8b a3 a0 00 00 00 mov 0xa0(%rbx),%r12 26a3: 4c 39 2b cmp %r13,(%rbx) 26a6: 75 ec jne 2694 26a8: 0f b7 43 08 movzwl 0x8(%rbx),%eax 26ac: 66 83 f8 03 cmp $0x3,%ax 26b0: 0f 84 9a 00 00 00 je 2750 26b6: 77 49 ja 2701 26b8: 66 83 f8 01 cmp $0x1,%ax 26bc: 0f 85 7e 00 00 00 jne 2740 26c2: 8b 43 34 mov 0x34(%rbx),%eax 26c5: 89 c2 mov %eax,%edx 26c7: 44 21 f2 and %r14d,%edx 26ca: 39 d0 cmp %edx,%eax 26cc: 0f 84 ae 00 00 00 je 2780 26d2: 48 89 df mov %rbx,%rdi 26d5: be 35 00 00 00 mov $0x35,%esi 26da: 4c 89 e3 mov %r12,%rbx 26dd: e8 00 00 00 00 callq 26e2 26e2: 4d 85 e4 test %r12,%r12 26e5: 75 b5 jne 269c 26e7: b9 05 00 00 00 mov $0x5,%ecx 26ec: 5b pop %rbx 26ed: 4c 89 ef mov %r13,%rdi 26f0: 41 5c pop %r12 26f2: 66 41 89 4d 18 mov %cx,0x18(%r13) 26f7: 41 5d pop %r13 26f9: 41 5e pop %r14 26fb: 5d pop %rbp 26fc: e9 0f fd ff ff jmpq 2410 2701: 66 83 f8 05 cmp $0x5,%ax 2705: 77 8d ja 2694 2707: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 270e: 48 8b bb 98 00 00 00 mov 0x98(%rbx),%rdi 2715: 44 89 f6 mov %r14d,%esi 2718: 48 8b 40 28 mov 0x28(%rax),%rax 271c: eb 11 jmp 272f 271e: e8 07 00 00 00 callq 272a 2723: f3 90 pause 2725: 0f ae e8 lfence 2728: eb f9 jmp 2723 272a: 48 89 04 24 mov %rax,(%rsp) 272e: c3 retq 272f: e8 ea ff ff ff callq 271e 2734: e9 5b ff ff ff jmpq 2694 2739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2740: 66 83 f8 02 cmp $0x2,%ax 2744: 74 c1 je 2707 2746: e9 49 ff ff ff jmpq 2694 274b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2750: 8b 43 34 mov 0x34(%rbx),%eax 2753: 0f b7 4b 20 movzwl 0x20(%rbx),%ecx 2757: 0f b6 73 0c movzbl 0xc(%rbx),%esi 275b: 89 c2 mov %eax,%edx 275d: 44 21 f2 and %r14d,%edx 2760: 39 d0 cmp %edx,%eax 2762: 74 4c je 27b0 2764: 41 b8 03 00 00 00 mov $0x3,%r8d 276a: 31 d2 xor %edx,%edx 276c: 4c 89 ef mov %r13,%rdi 276f: e8 00 00 00 00 callq 2774 2774: e9 59 ff ff ff jmpq 26d2 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2780: ba 02 00 00 00 mov $0x2,%edx 2785: 48 89 df mov %rbx,%rdi 2788: 66 89 53 08 mov %dx,0x8(%rbx) 278c: e8 00 00 00 00 callq 2791 2791: 85 c0 test %eax,%eax 2793: 0f 84 fb fe ff ff je 2694 2799: 89 c6 mov %eax,%esi 279b: 48 89 df mov %rbx,%rdi 279e: e8 00 00 00 00 callq 27a3 27a3: e9 ec fe ff ff jmpq 2694 27a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27af: 00 27b0: 0f b7 53 0e movzwl 0xe(%rbx),%edx 27b4: 45 31 c0 xor %r8d,%r8d 27b7: 4c 89 ef mov %r13,%rdi 27ba: e8 00 00 00 00 callq 27bf 27bf: b8 04 00 00 00 mov $0x4,%eax 27c4: 66 83 4b 0a 06 orw $0x6,0xa(%rbx) 27c9: 48 89 df mov %rbx,%rdi 27cc: 66 89 43 08 mov %ax,0x8(%rbx) 27d0: e8 00 00 00 00 callq 27d5 27d5: 85 c0 test %eax,%eax 27d7: 0f 84 b7 fe ff ff je 2694 27dd: 89 c6 mov %eax,%esi 27df: 48 89 df mov %rbx,%rdi 27e2: e8 00 00 00 00 callq 27e7 27e7: e9 a8 fe ff ff jmpq 2694 27ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000000027f0 : 27f0: 55 push %rbp 27f1: 48 89 e5 mov %rsp,%rbp 27f4: 41 57 push %r15 27f6: 41 56 push %r14 27f8: 41 55 push %r13 27fa: 41 54 push %r12 27fc: 49 89 fc mov %rdi,%r12 27ff: 53 push %rbx 2800: 48 83 ec 18 sub $0x18,%rsp 2804: 66 83 7e 18 00 cmpw $0x0,0x18(%rsi) 2809: 0f 84 52 01 00 00 je 2961 280f: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 2816 2816: 49 89 f7 mov %rsi,%r15 2819: 49 89 d5 mov %rdx,%r13 281c: e8 00 00 00 00 callq 2821 2821: 48 89 c3 mov %rax,%rbx 2824: 48 85 c0 test %rax,%rax 2827: 0f 84 13 01 00 00 je 2940 282d: 48 8d 78 10 lea 0x10(%rax),%rdi 2831: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 2838: 00 2839: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 283d: 48 c7 40 38 00 00 00 movq $0x0,0x38(%rax) 2844: 00 2845: 29 f8 sub %edi,%eax 2847: 8d 48 40 lea 0x40(%rax),%ecx 284a: 31 c0 xor %eax,%eax 284c: c1 e9 03 shr $0x3,%ecx 284f: f3 48 ab rep stos %rax,%es:(%rdi) 2852: 4c 89 2b mov %r13,(%rbx) 2855: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) 285c: 49 8b 07 mov (%r15),%rax 285f: 45 8b ac 24 b8 00 00 mov 0xb8(%r12),%r13d 2866: 00 2867: 0f b7 48 62 movzwl 0x62(%rax),%ecx 286b: 45 85 ed test %r13d,%r13d 286e: 0f 8e 76 01 00 00 jle 29ea 2874: 45 31 f6 xor %r14d,%r14d 2877: 31 c0 xor %eax,%eax 2879: eb 43 jmp 28be 287b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2880: 44 89 e9 mov %r13d,%ecx 2883: 45 31 ed xor %r13d,%r13d 2886: 41 8d 76 01 lea 0x1(%r14),%esi 288a: 45 85 f6 test %r14d,%r14d 288d: 75 06 jne 2895 288f: 41 83 4c 24 1c 08 orl $0x8,0x1c(%r12) 2895: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 289c: 00 00 289e: 48 8b 53 10 mov 0x10(%rbx),%rdx 28a2: 48 85 d2 test %rdx,%rdx 28a5: 74 49 je 28f0 28a7: 4c 89 62 08 mov %r12,0x8(%rdx) 28ab: 4c 89 63 10 mov %r12,0x10(%rbx) 28af: 49 89 c4 mov %rax,%r12 28b2: 83 43 18 01 addl $0x1,0x18(%rbx) 28b6: 45 85 ed test %r13d,%r13d 28b9: 7e 49 jle 2904 28bb: 41 89 f6 mov %esi,%r14d 28be: 44 39 e9 cmp %r13d,%ecx 28c1: 7d bd jge 2880 28c3: ba 01 06 00 00 mov $0x601,%edx 28c8: 89 ce mov %ecx,%esi 28ca: 4c 89 e7 mov %r12,%rdi 28cd: 89 4d cc mov %ecx,-0x34(%rbp) 28d0: e8 00 00 00 00 callq 28d5 28d5: 48 85 c0 test %rax,%rax 28d8: 0f 84 a2 00 00 00 je 2980 28de: 8b 4d cc mov -0x34(%rbp),%ecx 28e1: 41 29 cd sub %ecx,%r13d 28e4: eb a0 jmp 2886 28e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 28ed: 00 00 00 28f0: 4c 89 63 08 mov %r12,0x8(%rbx) 28f4: 4c 89 63 10 mov %r12,0x10(%rbx) 28f8: 49 89 c4 mov %rax,%r12 28fb: 83 43 18 01 addl $0x1,0x18(%rbx) 28ff: 45 85 ed test %r13d,%r13d 2902: 7f b7 jg 28bb 2904: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 290b: 00 290c: 49 8b 47 38 mov 0x38(%r15),%rax 2910: 4c 89 ff mov %r15,%rdi 2913: 48 89 43 30 mov %rax,0x30(%rbx) 2917: 48 89 18 mov %rbx,(%rax) 291a: 48 83 c3 28 add $0x28,%rbx 291e: 41 01 77 40 add %esi,0x40(%r15) 2922: 49 89 5f 38 mov %rbx,0x38(%r15) 2926: e8 00 00 00 00 callq 292b 292b: 48 83 c4 18 add $0x18,%rsp 292f: 31 c0 xor %eax,%eax 2931: 5b pop %rbx 2932: 41 5c pop %r12 2934: 41 5d pop %r13 2936: 41 5e pop %r14 2938: 41 5f pop %r15 293a: 5d pop %rbp 293b: c3 retq 293c: 0f 1f 40 00 nopl 0x0(%rax) 2940: 4d 85 e4 test %r12,%r12 2943: 74 08 je 294d 2945: 4c 89 e7 mov %r12,%rdi 2948: e8 00 00 00 00 callq 294d 294d: 48 83 c4 18 add $0x18,%rsp 2951: b8 0c 00 00 00 mov $0xc,%eax 2956: 5b pop %rbx 2957: 41 5c pop %r12 2959: 41 5d pop %r13 295b: 41 5e pop %r14 295d: 41 5f pop %r15 295f: 5d pop %rbp 2960: c3 retq 2961: e8 00 00 00 00 callq 2966 2966: 48 83 c4 18 add $0x18,%rsp 296a: b8 32 00 00 00 mov $0x32,%eax 296f: 5b pop %rbx 2970: 41 5c pop %r12 2972: 41 5d pop %r13 2974: 41 5e pop %r14 2976: 41 5f pop %r15 2978: 5d pop %rbp 2979: c3 retq 297a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2980: 4d 85 e4 test %r12,%r12 2983: 74 29 je 29ae 2985: 4c 89 e7 mov %r12,%rdi 2988: e8 00 00 00 00 callq 298d 298d: eb 1f jmp 29ae 298f: 90 nop 2990: 48 8b 47 08 mov 0x8(%rdi),%rax 2994: 48 89 43 08 mov %rax,0x8(%rbx) 2998: 48 85 c0 test %rax,%rax 299b: 74 43 je 29e0 299d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 29a4: 00 29a5: 83 6b 18 01 subl $0x1,0x18(%rbx) 29a9: e8 00 00 00 00 callq 29ae 29ae: 48 8b 7b 08 mov 0x8(%rbx),%rdi 29b2: 48 85 ff test %rdi,%rdi 29b5: 75 d9 jne 2990 29b7: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 29be 29be: 48 89 de mov %rbx,%rsi 29c1: e8 00 00 00 00 callq 29c6 29c6: 48 83 c4 18 add $0x18,%rsp 29ca: b8 0c 00 00 00 mov $0xc,%eax 29cf: 5b pop %rbx 29d0: 41 5c pop %r12 29d2: 41 5d pop %r13 29d4: 41 5e pop %r14 29d6: 41 5f pop %r15 29d8: 5d pop %rbp 29d9: c3 retq 29da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 29e0: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 29e7: 00 29e8: eb b3 jmp 299d 29ea: 31 f6 xor %esi,%esi 29ec: e9 13 ff ff ff jmpq 2904 29f1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 29f8: 00 00 00 00 29fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002a00 : 2a00: 85 f6 test %esi,%esi 2a02: 0f 8e 16 01 00 00 jle 2b1e 2a08: 55 push %rbp 2a09: 48 89 e5 mov %rsp,%rbp 2a0c: 41 56 push %r14 2a0e: 49 89 fe mov %rdi,%r14 2a11: 41 55 push %r13 2a13: 41 54 push %r12 2a15: 41 89 f4 mov %esi,%r12d 2a18: 53 push %rbx 2a19: 48 8b 5f 30 mov 0x30(%rdi),%rbx 2a1d: 48 85 db test %rbx,%rbx 2a20: 75 7d jne 2a9f 2a22: e9 c9 00 00 00 jmpq 2af0 2a27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a2e: 00 00 2a30: 48 89 50 30 mov %rdx,0x30(%rax) 2a34: 48 8b 43 30 mov 0x30(%rbx),%rax 2a38: 48 8b 53 28 mov 0x28(%rbx),%rdx 2a3c: 48 89 10 mov %rdx,(%rax) 2a3f: 4c 8b 2b mov (%rbx),%r13 2a42: 4d 85 ed test %r13,%r13 2a45: 74 3b je 2a82 2a47: 49 8b 85 90 00 00 00 mov 0x90(%r13),%rax 2a4e: 41 80 6d 6a 01 subb $0x1,0x6a(%r13) 2a53: be 01 00 00 00 mov $0x1,%esi 2a58: 49 8b bd 98 00 00 00 mov 0x98(%r13),%rdi 2a5f: 48 8b 40 20 mov 0x20(%rax),%rax 2a63: eb 11 jmp 2a76 2a65: e8 07 00 00 00 callq 2a71 2a6a: f3 90 pause 2a6c: 0f ae e8 lfence 2a6f: eb f9 jmp 2a6a 2a71: 48 89 04 24 mov %rax,(%rsp) 2a75: c3 retq 2a76: e8 ea ff ff ff callq 2a65 2a7b: 41 80 7d 6a 00 cmpb $0x0,0x6a(%r13) 2a80: 74 50 je 2ad2 2a82: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 2a89 2a89: 48 89 de mov %rbx,%rsi 2a8c: e8 00 00 00 00 callq 2a91 2a91: 45 85 e4 test %r12d,%r12d 2a94: 7e 50 jle 2ae6 2a96: 49 8b 5e 30 mov 0x30(%r14),%rbx 2a9a: 48 85 db test %rbx,%rbx 2a9d: 74 51 je 2af0 2a9f: 8b 43 38 mov 0x38(%rbx),%eax 2aa2: 44 39 e0 cmp %r12d,%eax 2aa5: 7f 39 jg 2ae0 2aa7: 41 29 c4 sub %eax,%r12d 2aaa: 8b 43 18 mov 0x18(%rbx),%eax 2aad: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) 2ab4: 85 c0 test %eax,%eax 2ab6: 75 d9 jne 2a91 2ab8: 48 8b 43 28 mov 0x28(%rbx),%rax 2abc: 48 8b 53 30 mov 0x30(%rbx),%rdx 2ac0: 48 85 c0 test %rax,%rax 2ac3: 0f 85 67 ff ff ff jne 2a30 2ac9: 49 89 56 38 mov %rdx,0x38(%r14) 2acd: e9 62 ff ff ff jmpq 2a34 2ad2: 4c 89 ef mov %r13,%rdi 2ad5: e8 00 00 00 00 callq 2ada 2ada: eb a6 jmp 2a82 2adc: 0f 1f 40 00 nopl 0x0(%rax) 2ae0: 44 29 e0 sub %r12d,%eax 2ae3: 89 43 38 mov %eax,0x38(%rbx) 2ae6: 5b pop %rbx 2ae7: 41 5c pop %r12 2ae9: 41 5d pop %r13 2aeb: 41 5e pop %r14 2aed: 5d pop %rbp 2aee: c3 retq 2aef: 90 nop 2af0: 49 8b 06 mov (%r14),%rax 2af3: 41 0f b7 5e 22 movzwl 0x22(%r14),%ebx 2af8: 48 8b 38 mov (%rax),%rdi 2afb: e8 00 00 00 00 callq 2b00 2b00: 89 d9 mov %ebx,%ecx 2b02: 44 89 e2 mov %r12d,%edx 2b05: 5b pop %rbx 2b06: 48 89 c6 mov %rax,%rsi 2b09: 41 5c pop %r12 2b0b: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 2b12: 41 5d pop %r13 2b14: 31 c0 xor %eax,%eax 2b16: 41 5e pop %r14 2b18: 5d pop %rbp 2b19: e9 00 00 00 00 jmpq 2b1e 2b1e: c3 retq 2b1f: 90 nop 0000000000002b20 : 2b20: 55 push %rbp 2b21: ba 04 00 00 00 mov $0x4,%edx 2b26: 48 89 e5 mov %rsp,%rbp 2b29: 41 54 push %r12 2b2b: 49 89 f4 mov %rsi,%r12 2b2e: 31 f6 xor %esi,%esi 2b30: 53 push %rbx 2b31: 48 8d 4d ec lea -0x14(%rbp),%rcx 2b35: 48 89 fb mov %rdi,%rbx 2b38: 48 83 ec 10 sub $0x10,%rsp 2b3c: e8 00 00 00 00 callq 2b41 2b41: be 04 00 00 00 mov $0x4,%esi 2b46: 48 89 df mov %rbx,%rdi 2b49: e8 00 00 00 00 callq 2b4e 2b4e: 0f b7 55 ed movzwl -0x13(%rbp),%edx 2b52: 49 8b 44 24 70 mov 0x70(%r12),%rax 2b57: 66 81 e2 ff 0f and $0xfff,%dx 2b5c: 48 85 c0 test %rax,%rax 2b5f: 75 0b jne 2b6c 2b61: eb 4d jmp 2bb0 2b63: 48 8b 40 08 mov 0x8(%rax),%rax 2b67: 48 85 c0 test %rax,%rax 2b6a: 74 44 je 2bb0 2b6c: 66 3b 50 22 cmp 0x22(%rax),%dx 2b70: 75 f1 jne 2b63 2b72: 80 78 24 01 cmpb $0x1,0x24(%rax) 2b76: 74 38 je 2bb0 2b78: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 2b7f: 48 89 de mov %rbx,%rsi 2b82: 48 8b 78 28 mov 0x28(%rax),%rdi 2b86: 48 8b 40 20 mov 0x20(%rax),%rax 2b8a: 48 8b 40 30 mov 0x30(%rax),%rax 2b8e: eb 11 jmp 2ba1 2b90: e8 07 00 00 00 callq 2b9c 2b95: f3 90 pause 2b97: 0f ae e8 lfence 2b9a: eb f9 jmp 2b95 2b9c: 48 89 04 24 mov %rax,(%rsp) 2ba0: c3 retq 2ba1: e8 ea ff ff ff callq 2b90 2ba6: 48 83 c4 10 add $0x10,%rsp 2baa: 5b pop %rbx 2bab: 41 5c pop %r12 2bad: 5d pop %rbp 2bae: c3 retq 2baf: 90 nop 2bb0: 48 89 df mov %rbx,%rdi 2bb3: e8 00 00 00 00 callq 2bb8 2bb8: 48 83 c4 10 add $0x10,%rsp 2bbc: 5b pop %rbx 2bbd: 41 5c pop %r12 2bbf: 5d pop %rbp 2bc0: c3 retq 2bc1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2bc8: 00 00 00 00 2bcc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002bd0 : 2bd0: c3 retq 2bd1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2bd8: 00 00 00 00 2bdc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000002be0 : 2be0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 2be7: 83 68 1c 01 subl $0x1,0x1c(%rax) 2beb: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 2bf2: 48 8b 78 28 mov 0x28(%rax),%rdi 2bf6: 48 8b 40 20 mov 0x20(%rax),%rax 2bfa: 48 8b 40 20 mov 0x20(%rax),%rax 2bfe: e8 07 00 00 00 callq 2c0a 2c03: f3 90 pause 2c05: 0f ae e8 lfence 2c08: eb f9 jmp 2c03 2c0a: 48 89 04 24 mov %rax,(%rsp) 2c0e: c3 retq 2c0f: 90 nop 0000000000002c10 : 2c10: 55 push %rbp 2c11: ba 01 06 00 00 mov $0x601,%edx 2c16: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2c1d: 48 89 e5 mov %rsp,%rbp 2c20: 41 55 push %r13 2c22: 41 54 push %r12 2c24: 49 89 fc mov %rdi,%r12 2c27: bf a8 00 00 00 mov $0xa8,%edi 2c2c: 53 push %rbx 2c2d: 48 83 ec 08 sub $0x8,%rsp 2c31: e8 00 00 00 00 callq 2c36 2c36: 48 89 c3 mov %rax,%rbx 2c39: 48 85 c0 test %rax,%rax 2c3c: 0f 84 b0 00 00 00 je 2cf2 2c42: 4c 8d 68 08 lea 0x8(%rax),%r13 2c46: 48 8d 78 10 lea 0x10(%rax),%rdi 2c4a: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 2c51: 00 2c52: ba 90 03 00 00 mov $0x390,%edx 2c57: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 2c5b: 4c 89 e9 mov %r13,%rcx 2c5e: 48 c7 80 a0 00 00 00 movq $0x0,0xa0(%rax) 2c65: 00 00 00 00 2c69: 31 c0 xor %eax,%eax 2c6b: 48 29 f9 sub %rdi,%rcx 2c6e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2c75: 81 c1 a0 00 00 00 add $0xa0,%ecx 2c7b: c1 e9 03 shr $0x3,%ecx 2c7e: f3 48 ab rep stos %rax,%es:(%rdi) 2c81: 31 c0 xor %eax,%eax 2c83: 48 8d 7b 50 lea 0x50(%rbx),%rdi 2c87: 4c 89 23 mov %r12,(%rbx) 2c8a: 66 89 43 18 mov %ax,0x18(%rbx) 2c8e: e8 00 00 00 00 callq 2c93 2c93: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 2c9a: 00 00 2c9c: 48 8b 40 08 mov 0x8(%rax),%rax 2ca0: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 2ca7: 48 8d 43 30 lea 0x30(%rbx),%rax 2cab: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) 2cb2: 00 2cb3: 48 89 43 38 mov %rax,0x38(%rbx) 2cb7: 48 8d 43 68 lea 0x68(%rbx),%rax 2cbb: 48 89 43 70 mov %rax,0x70(%rbx) 2cbf: 49 8b 44 24 70 mov 0x70(%r12),%rax 2cc4: 48 c7 43 68 00 00 00 movq $0x0,0x68(%rbx) 2ccb: 00 2ccc: c7 43 28 a0 02 ff ff movl $0xffff02a0,0x28(%rbx) 2cd3: 48 89 43 08 mov %rax,0x8(%rbx) 2cd7: 48 85 c0 test %rax,%rax 2cda: 74 24 je 2d00 2cdc: 4c 89 68 10 mov %r13,0x10(%rax) 2ce0: 49 89 5c 24 70 mov %rbx,0x70(%r12) 2ce5: 49 83 c4 70 add $0x70,%r12 2ce9: 4c 89 63 10 mov %r12,0x10(%rbx) 2ced: e8 00 00 00 00 callq 2cf2 2cf2: 48 83 c4 08 add $0x8,%rsp 2cf6: 48 89 d8 mov %rbx,%rax 2cf9: 5b pop %rbx 2cfa: 41 5c pop %r12 2cfc: 41 5d pop %r13 2cfe: 5d pop %rbp 2cff: c3 retq 2d00: 4d 89 6c 24 78 mov %r13,0x78(%r12) 2d05: eb d9 jmp 2ce0 2d07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2d0e: 00 00 0000000000002d10 : 2d10: 55 push %rbp 2d11: 48 89 e5 mov %rsp,%rbp 2d14: 41 55 push %r13 2d16: 41 89 f5 mov %esi,%r13d 2d19: 41 54 push %r12 2d1b: 49 89 fc mov %rdi,%r12 2d1e: 53 push %rbx 2d1f: 48 83 ec 08 sub $0x8,%rsp 2d23: 66 83 7f 26 00 cmpw $0x0,0x26(%rdi) 2d28: 74 3b je 2d65 2d2a: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 2d31 2d31: 48 85 ff test %rdi,%rdi 2d34: 74 2f je 2d65 2d36: 48 8b 9f a0 00 00 00 mov 0xa0(%rdi),%rbx 2d3d: 4c 39 27 cmp %r12,(%rdi) 2d40: 74 14 je 2d56 2d42: 48 89 df mov %rbx,%rdi 2d45: 48 85 db test %rbx,%rbx 2d48: 74 1b je 2d65 2d4a: 48 8b 9f a0 00 00 00 mov 0xa0(%rdi),%rbx 2d51: 4c 39 27 cmp %r12,(%rdi) 2d54: 75 ec jne 2d42 2d56: 44 89 ee mov %r13d,%esi 2d59: e8 00 00 00 00 callq 2d5e 2d5e: eb e2 jmp 2d42 2d60: e8 00 00 00 00 callq 2d65 2d65: 49 8b 7c 24 68 mov 0x68(%r12),%rdi 2d6a: 48 85 ff test %rdi,%rdi 2d6d: 75 f1 jne 2d60 2d6f: 49 8b 5c 24 30 mov 0x30(%r12),%rbx 2d74: 48 85 db test %rbx,%rbx 2d77: 0f 84 8a 00 00 00 je 2e07 2d7d: 0f 1f 00 nopl (%rax) 2d80: 48 8b 43 28 mov 0x28(%rbx),%rax 2d84: 48 8b 53 30 mov 0x30(%rbx),%rdx 2d88: 48 85 c0 test %rax,%rax 2d8b: 0f 84 ef 01 00 00 je 2f80 2d91: 48 89 50 30 mov %rdx,0x30(%rax) 2d95: 48 8b 43 30 mov 0x30(%rbx),%rax 2d99: 48 8b 53 28 mov 0x28(%rbx),%rdx 2d9d: 48 89 10 mov %rdx,(%rax) 2da0: 48 8b 7b 08 mov 0x8(%rbx),%rdi 2da4: 48 85 ff test %rdi,%rdi 2da7: 74 32 je 2ddb 2da9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2db0: 48 8b 47 08 mov 0x8(%rdi),%rax 2db4: 48 89 43 08 mov %rax,0x8(%rbx) 2db8: 48 85 c0 test %rax,%rax 2dbb: 0f 84 af 01 00 00 je 2f70 2dc1: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 2dc8: 00 2dc9: 83 6b 18 01 subl $0x1,0x18(%rbx) 2dcd: e8 00 00 00 00 callq 2dd2 2dd2: 48 8b 7b 08 mov 0x8(%rbx),%rdi 2dd6: 48 85 ff test %rdi,%rdi 2dd9: 75 d5 jne 2db0 2ddb: 8b 43 38 mov 0x38(%rbx),%eax 2dde: 85 c0 test %eax,%eax 2de0: 74 08 je 2dea 2de2: 49 8b 14 24 mov (%r12),%rdx 2de6: 66 01 42 64 add %ax,0x64(%rdx) 2dea: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 2df1 2df1: 48 89 de mov %rbx,%rsi 2df4: e8 00 00 00 00 callq 2df9 2df9: 49 8b 5c 24 30 mov 0x30(%r12),%rbx 2dfe: 48 85 db test %rbx,%rbx 2e01: 0f 85 79 ff ff ff jne 2d80 2e07: 49 8b 7c 24 48 mov 0x48(%r12),%rdi 2e0c: 48 85 ff test %rdi,%rdi 2e0f: 74 0e je 2e1f 2e11: e8 00 00 00 00 callq 2e16 2e16: 49 c7 44 24 48 00 00 movq $0x0,0x48(%r12) 2e1d: 00 00 2e1f: 49 8b 7c 24 78 mov 0x78(%r12),%rdi 2e24: 48 85 ff test %rdi,%rdi 2e27: 74 11 je 2e3a 2e29: 44 89 ee mov %r13d,%esi 2e2c: e8 00 00 00 00 callq 2e31 2e31: 49 c7 44 24 78 00 00 movq $0x0,0x78(%r12) 2e38: 00 00 2e3a: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 2e41: 00 2e42: 48 85 c0 test %rax,%rax 2e45: 74 3a je 2e81 2e47: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 2e4e: 44 89 ee mov %r13d,%esi 2e51: 49 c7 84 24 80 00 00 movq $0x0,0x80(%r12) 2e58: 00 00 00 00 00 2e5d: 48 8b 78 28 mov 0x28(%rax),%rdi 2e61: 48 8b 40 20 mov 0x20(%rax),%rax 2e65: 48 8b 40 10 mov 0x10(%rax),%rax 2e69: eb 11 jmp 2e7c 2e6b: e8 07 00 00 00 callq 2e77 2e70: f3 90 pause 2e72: 0f ae e8 lfence 2e75: eb f9 jmp 2e70 2e77: 48 89 04 24 mov %rax,(%rsp) 2e7b: c3 retq 2e7c: e8 ea ff ff ff callq 2e6b 2e81: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 2e88: 00 00 2e8a: 48 8b 40 08 mov 0x8(%rax),%rax 2e8e: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 2e95: 49 8b bc 24 88 00 00 mov 0x88(%r12),%rdi 2e9c: 00 2e9d: 48 85 ff test %rdi,%rdi 2ea0: 74 38 je 2eda 2ea2: 48 8b 47 08 mov 0x8(%rdi),%rax 2ea6: 49 89 84 24 88 00 00 mov %rax,0x88(%r12) 2ead: 00 2eae: 48 85 c0 test %rax,%rax 2eb1: 0f 84 d9 00 00 00 je 2f90 2eb7: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 2ebe: 00 2ebf: 41 83 ac 24 98 00 00 subl $0x1,0x98(%r12) 2ec6: 00 01 2ec8: e8 00 00 00 00 callq 2ecd 2ecd: 49 8b bc 24 88 00 00 mov 0x88(%r12),%rdi 2ed4: 00 2ed5: 48 85 ff test %rdi,%rdi 2ed8: 75 c8 jne 2ea2 2eda: e8 00 00 00 00 callq 2edf 2edf: 31 c0 xor %eax,%eax 2ee1: 49 8d 5c 24 50 lea 0x50(%r12),%rbx 2ee6: 66 41 89 44 24 18 mov %ax,0x18(%r12) 2eec: 48 89 df mov %rbx,%rdi 2eef: e8 00 00 00 00 callq 2ef4 2ef4: 48 89 df mov %rbx,%rdi 2ef7: e8 00 00 00 00 callq 2efc 2efc: 85 c0 test %eax,%eax 2efe: 0f 85 9d 00 00 00 jne 2fa1 2f04: 66 41 83 7c 24 2c 00 cmpw $0x0,0x2c(%r12) 2f0b: 0f 85 9b 00 00 00 jne 2fac 2f11: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 2f18: 00 00 2f1a: 48 8b 40 08 mov 0x8(%rax),%rax 2f1e: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 2f25: 49 8b 44 24 08 mov 0x8(%r12),%rax 2f2a: 48 85 c0 test %rax,%rax 2f2d: 0f 84 9f 00 00 00 je 2fd2 2f33: 49 8b 54 24 10 mov 0x10(%r12),%rdx 2f38: 48 89 50 10 mov %rdx,0x10(%rax) 2f3c: 49 8b 44 24 10 mov 0x10(%r12),%rax 2f41: 49 8b 54 24 08 mov 0x8(%r12),%rdx 2f46: 48 89 10 mov %rdx,(%rax) 2f49: e8 00 00 00 00 callq 2f4e 2f4e: 48 83 c4 08 add $0x8,%rsp 2f52: 4c 89 e7 mov %r12,%rdi 2f55: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 2f5c: 5b pop %rbx 2f5d: 41 5c pop %r12 2f5f: 41 5d pop %r13 2f61: 5d pop %rbp 2f62: e9 00 00 00 00 jmpq 2f67 2f67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2f6e: 00 00 2f70: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 2f77: 00 2f78: e9 44 fe ff ff jmpq 2dc1 2f7d: 0f 1f 00 nopl (%rax) 2f80: 49 89 54 24 38 mov %rdx,0x38(%r12) 2f85: e9 0b fe ff ff jmpq 2d95 2f8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2f90: 49 c7 84 24 90 00 00 movq $0x0,0x90(%r12) 2f97: 00 00 00 00 00 2f9c: e9 16 ff ff ff jmpq 2eb7 2fa1: 48 83 c4 08 add $0x8,%rsp 2fa5: 5b pop %rbx 2fa6: 41 5c pop %r12 2fa8: 41 5d pop %r13 2faa: 5d pop %rbp 2fab: c3 retq 2fac: 49 8b 3c 24 mov (%r12),%rdi 2fb0: 49 8d 74 24 1c lea 0x1c(%r12),%rsi 2fb5: e8 00 00 00 00 callq 2fba 2fba: 48 85 c0 test %rax,%rax 2fbd: 0f 84 4e ff ff ff je 2f11 2fc3: 41 0f b7 54 24 2c movzwl 0x2c(%r12),%edx 2fc9: 66 89 50 18 mov %dx,0x18(%rax) 2fcd: e9 3f ff ff ff jmpq 2f11 2fd2: 49 8b 04 24 mov (%r12),%rax 2fd6: 49 8b 54 24 10 mov 0x10(%r12),%rdx 2fdb: 48 89 50 78 mov %rdx,0x78(%rax) 2fdf: e9 58 ff ff ff jmpq 2f3c 2fe4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 2feb: 00 00 00 00 2fef: 90 nop 0000000000002ff0 : 2ff0: 66 83 6f 26 01 subw $0x1,0x26(%rdi) 2ff5: 75 11 jne 3008 2ff7: 66 83 7f 18 00 cmpw $0x0,0x18(%rdi) 2ffc: 74 12 je 3010 2ffe: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 3004 3004: 85 f6 test %esi,%esi 3006: 7f 0d jg 3015 3008: c3 retq 3009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3010: e9 fb fc ff ff jmpq 2d10 3015: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 301c 301c: 48 8d 47 50 lea 0x50(%rdi),%rax 3020: 48 89 f9 mov %rdi,%rcx 3023: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 302a: 48 89 c7 mov %rax,%rdi 302d: e9 00 00 00 00 jmpq 3032 3032: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 3039: 00 00 00 00 303d: 0f 1f 00 nopl (%rax) 0000000000003040 : 3040: 55 push %rbp 3041: 48 89 e5 mov %rsp,%rbp 3044: 48 83 ec 10 sub $0x10,%rsp 3048: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 304f: 00 00 3051: 48 8b 40 08 mov 0x8(%rax),%rax 3055: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 305c: 66 83 7f 26 00 cmpw $0x0,0x26(%rdi) 3061: 75 32 jne 3095 3063: 0f b7 47 18 movzwl 0x18(%rdi),%eax 3067: 66 83 f8 01 cmp $0x1,%ax 306b: 76 33 jbe 30a0 306d: 66 83 f8 05 cmp $0x5,%ax 3071: 77 22 ja 3095 3073: 0f b7 47 22 movzwl 0x22(%rdi),%eax 3077: 48 8b 3f mov (%rdi),%rdi 307a: 48 8d 55 fd lea -0x3(%rbp),%rdx 307e: c6 45 ff 13 movb $0x13,-0x1(%rbp) 3082: b9 03 00 00 00 mov $0x3,%ecx 3087: be 06 04 00 00 mov $0x406,%esi 308c: 66 89 45 fd mov %ax,-0x3(%rbp) 3090: e8 00 00 00 00 callq 3095 3095: e8 00 00 00 00 callq 309a 309a: c9 leaveq 309b: c3 retq 309c: 0f 1f 40 00 nopl 0x0(%rax) 30a0: be 36 00 00 00 mov $0x36,%esi 30a5: e8 00 00 00 00 callq 30aa 30aa: e8 00 00 00 00 callq 30af 30af: c9 leaveq 30b0: c3 retq 30b1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 30b8: 00 00 00 00 30bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000000030c0 : 30c0: 48 8b 47 70 mov 0x70(%rdi),%rax 30c4: 48 85 c0 test %rax,%rax 30c7: 75 10 jne 30d9 30c9: eb 1d jmp 30e8 30cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 30d0: 48 8b 40 08 mov 0x8(%rax),%rax 30d4: 48 85 c0 test %rax,%rax 30d7: 74 0f je 30e8 30d9: 0f b6 48 24 movzbl 0x24(%rax),%ecx 30dd: 66 39 f1 cmp %si,%cx 30e0: 75 ee jne 30d0 30e2: 66 39 50 18 cmp %dx,0x18(%rax) 30e6: 75 e8 jne 30d0 30e8: c3 retq 30e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000030f0 : 30f0: 48 8b 47 70 mov 0x70(%rdi),%rax 30f4: 48 85 c0 test %rax,%rax 30f7: 75 10 jne 3109 30f9: eb 5e jmp 3159 30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3100: 48 8b 40 08 mov 0x8(%rax),%rax 3104: 48 85 c0 test %rax,%rax 3107: 74 50 je 3159 3109: 0f b6 48 24 movzbl 0x24(%rax),%ecx 310d: 66 39 d1 cmp %dx,%cx 3110: 75 ee jne 3100 3112: 66 85 d2 test %dx,%dx 3115: 75 07 jne 311e 3117: 66 83 78 22 00 cmpw $0x0,0x22(%rax) 311c: 75 e2 jne 3100 311e: 0f b6 3e movzbl (%rsi),%edi 3121: 40 38 78 1c cmp %dil,0x1c(%rax) 3125: 75 d9 jne 3100 3127: 0f b6 7e 01 movzbl 0x1(%rsi),%edi 312b: 40 38 78 1d cmp %dil,0x1d(%rax) 312f: 75 cf jne 3100 3131: 0f b6 7e 02 movzbl 0x2(%rsi),%edi 3135: 40 38 78 1e cmp %dil,0x1e(%rax) 3139: 75 c5 jne 3100 313b: 0f b6 7e 03 movzbl 0x3(%rsi),%edi 313f: 40 38 78 1f cmp %dil,0x1f(%rax) 3143: 75 bb jne 3100 3145: 0f b6 7e 04 movzbl 0x4(%rsi),%edi 3149: 40 38 78 20 cmp %dil,0x20(%rax) 314d: 75 b1 jne 3100 314f: 0f b6 7e 05 movzbl 0x5(%rsi),%edi 3153: 40 38 78 21 cmp %dil,0x21(%rax) 3157: 75 a7 jne 3100 3159: c3 retq 315a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000003160 : 3160: 55 push %rbp 3161: ba 01 00 00 00 mov $0x1,%edx 3166: 48 89 e5 mov %rsp,%rbp 3169: 41 55 push %r13 316b: 49 89 fd mov %rdi,%r13 316e: 41 54 push %r12 3170: 49 89 f4 mov %rsi,%r12 3173: 53 push %rbx 3174: 48 83 ec 18 sub $0x18,%rsp 3178: e8 00 00 00 00 callq 317d 317d: 48 89 c3 mov %rax,%rbx 3180: 48 85 c0 test %rax,%rax 3183: 0f 84 c7 00 00 00 je 3250 3189: 0f b7 43 18 movzwl 0x18(%rbx),%eax 318d: 66 83 f8 04 cmp $0x4,%ax 3191: 77 6d ja 3200 3193: 66 85 c0 test %ax,%ax 3196: 75 77 jne 320f 3198: 41 8b 04 24 mov (%r12),%eax 319c: 4c 89 e6 mov %r12,%rsi 319f: 4c 89 ef mov %r13,%rdi 31a2: c6 45 df 00 movb $0x0,-0x21(%rbp) 31a6: c7 45 db 00 00 00 00 movl $0x0,-0x25(%rbp) 31ad: 89 45 d3 mov %eax,-0x2d(%rbp) 31b0: 41 0f b7 44 24 04 movzwl 0x4(%r12),%eax 31b6: 66 89 45 d7 mov %ax,-0x29(%rbp) 31ba: 41 0f b7 45 18 movzwl 0x18(%r13),%eax 31bf: 66 89 45 d9 mov %ax,-0x27(%rbp) 31c3: e8 00 00 00 00 callq 31c8 31c8: 48 85 c0 test %rax,%rax 31cb: 74 06 je 31d3 31cd: 8b 40 16 mov 0x16(%rax),%eax 31d0: 89 45 db mov %eax,-0x25(%rbp) 31d3: 41 f6 45 1e 01 testb $0x1,0x1e(%r13) 31d8: 75 66 jne 3240 31da: b9 0d 00 00 00 mov $0xd,%ecx 31df: 48 8d 55 d3 lea -0x2d(%rbp),%rdx 31e3: be 05 04 00 00 mov $0x405,%esi 31e8: 4c 89 ef mov %r13,%rdi 31eb: e8 00 00 00 00 callq 31f0 31f0: 85 c0 test %eax,%eax 31f2: 75 2e jne 3222 31f4: b8 01 00 00 00 mov $0x1,%eax 31f9: 66 89 43 18 mov %ax,0x18(%rbx) 31fd: eb 10 jmp 320f 31ff: 90 nop 3200: 66 83 f8 05 cmp $0x5,%ax 3204: 75 26 jne 322c 3206: 48 8d 7b 50 lea 0x50(%rbx),%rdi 320a: e8 00 00 00 00 callq 320f 320f: 66 83 43 26 01 addw $0x1,0x26(%rbx) 3214: 48 83 c4 18 add $0x18,%rsp 3218: 48 89 d8 mov %rbx,%rax 321b: 5b pop %rbx 321c: 41 5c pop %r12 321e: 41 5d pop %r13 3220: 5d pop %rbp 3221: c3 retq 3222: 89 c6 mov %eax,%esi 3224: 48 89 df mov %rbx,%rdi 3227: e8 00 00 00 00 callq 322c 322c: 48 83 c4 18 add $0x18,%rsp 3230: 31 db xor %ebx,%ebx 3232: 48 89 d8 mov %rbx,%rax 3235: 5b pop %rbx 3236: 41 5c pop %r12 3238: 41 5d pop %r13 323a: 5d pop %rbp 323b: c3 retq 323c: 0f 1f 40 00 nopl 0x0(%rax) 3240: c6 45 df 01 movb $0x1,-0x21(%rbp) 3244: eb 94 jmp 31da 3246: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 324d: 00 00 00 3250: 4c 89 ef mov %r13,%rdi 3253: e8 00 00 00 00 callq 3258 3258: 48 89 c3 mov %rax,%rbx 325b: 48 85 c0 test %rax,%rax 325e: 74 b4 je 3214 3260: c6 40 24 01 movb $0x1,0x24(%rax) 3264: 41 0f b6 04 24 movzbl (%r12),%eax 3269: 88 43 1c mov %al,0x1c(%rbx) 326c: 41 0f b6 44 24 01 movzbl 0x1(%r12),%eax 3272: 88 43 1d mov %al,0x1d(%rbx) 3275: 41 0f b6 44 24 02 movzbl 0x2(%r12),%eax 327b: 88 43 1e mov %al,0x1e(%rbx) 327e: 41 0f b6 44 24 03 movzbl 0x3(%r12),%eax 3284: 88 43 1f mov %al,0x1f(%rbx) 3287: 41 0f b6 44 24 04 movzbl 0x4(%r12),%eax 328d: 88 43 20 mov %al,0x20(%rbx) 3290: 41 0f b6 44 24 05 movzbl 0x5(%r12),%eax 3296: 88 43 21 mov %al,0x21(%rbx) 3299: e9 eb fe ff ff jmpq 3189 329e: 66 90 xchg %ax,%ax 00000000000032a0 : 32a0: 55 push %rbp 32a1: ba 01 00 00 00 mov $0x1,%edx 32a6: 49 89 f8 mov %rdi,%r8 32a9: 48 89 e5 mov %rsp,%rbp 32ac: 53 push %rbx 32ad: 48 89 f3 mov %rsi,%rbx 32b0: 48 83 ec 18 sub $0x18,%rsp 32b4: e8 00 00 00 00 callq 32b9 32b9: 48 85 c0 test %rax,%rax 32bc: 75 76 jne 3334 32be: 4c 89 c7 mov %r8,%rdi 32c1: e8 00 00 00 00 callq 32c6 32c6: 48 85 c0 test %rax,%rax 32c9: 74 69 je 3334 32cb: ba 01 00 00 00 mov $0x1,%edx 32d0: c6 40 24 01 movb $0x1,0x24(%rax) 32d4: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 32da 32da: 66 89 50 18 mov %dx,0x18(%rax) 32de: 0f b6 13 movzbl (%rbx),%edx 32e1: 88 50 1c mov %dl,0x1c(%rax) 32e4: 0f b6 53 01 movzbl 0x1(%rbx),%edx 32e8: 88 50 1d mov %dl,0x1d(%rax) 32eb: 0f b6 53 02 movzbl 0x2(%rbx),%edx 32ef: 88 50 1e mov %dl,0x1e(%rax) 32f2: 0f b6 53 03 movzbl 0x3(%rbx),%edx 32f6: 88 50 1f mov %dl,0x1f(%rax) 32f9: 0f b6 53 04 movzbl 0x4(%rbx),%edx 32fd: 88 50 20 mov %dl,0x20(%rax) 3300: 0f b6 53 05 movzbl 0x5(%rbx),%edx 3304: 88 50 21 mov %dl,0x21(%rax) 3307: 85 f6 test %esi,%esi 3309: 7e 2b jle 3336 330b: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 3312 3312: 48 8d 78 50 lea 0x50(%rax),%rdi 3316: 48 89 c1 mov %rax,%rcx 3319: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 3320: 48 89 45 e8 mov %rax,-0x18(%rbp) 3324: e8 00 00 00 00 callq 3329 3329: 48 8b 45 e8 mov -0x18(%rbp),%rax 332d: 48 83 c4 18 add $0x18,%rsp 3331: 5b pop %rbx 3332: 5d pop %rbp 3333: c3 retq 3334: 31 c0 xor %eax,%eax 3336: 48 83 c4 18 add $0x18,%rsp 333a: 5b pop %rbx 333b: 5d pop %rbp 333c: c3 retq 333d: 0f 1f 00 nopl (%rax) 0000000000003340 : 3340: 55 push %rbp 3341: b8 10 21 00 00 mov $0x2110,%eax 3346: ba 10 21 00 00 mov $0x2110,%edx 334b: 48 89 e5 mov %rsp,%rbp 334e: 41 55 push %r13 3350: 41 54 push %r12 3352: 49 89 fc mov %rdi,%r12 3355: 53 push %rbx 3356: 48 89 f3 mov %rsi,%rbx 3359: 48 83 ec 38 sub $0x38,%rsp 335d: 66 89 45 c0 mov %ax,-0x40(%rbp) 3361: 8b 47 10 mov 0x10(%rdi),%eax 3364: 66 89 55 d0 mov %dx,-0x30(%rbp) 3368: ba 01 00 00 00 mov $0x1,%edx 336d: 89 45 c2 mov %eax,-0x3e(%rbp) 3370: 0f b7 47 14 movzwl 0x14(%rdi),%eax 3374: 48 c7 45 c8 00 00 00 movq $0x0,-0x38(%rbp) 337b: 00 337c: 66 89 45 c6 mov %ax,-0x3a(%rbp) 3380: 8b 06 mov (%rsi),%eax 3382: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) 3389: 00 338a: 89 45 d2 mov %eax,-0x2e(%rbp) 338d: 0f b7 46 04 movzwl 0x4(%rsi),%eax 3391: 66 89 45 d6 mov %ax,-0x2a(%rbp) 3395: e8 00 00 00 00 callq 339a 339a: 48 85 c0 test %rax,%rax 339d: 0f 84 4a 01 00 00 je 34ed 33a3: 66 83 78 18 05 cmpw $0x5,0x18(%rax) 33a8: 0f 85 3f 01 00 00 jne 34ed 33ae: 4c 8b 2d 00 00 00 00 mov 0x0(%rip),%r13 # 33b5 33b5: 4d 85 ed test %r13,%r13 33b8: 0f 84 2f 01 00 00 je 34ed 33be: 41 f6 45 08 01 testb $0x1,0x8(%r13) 33c3: 0f 84 17 01 00 00 je 34e0 33c9: 49 8b 45 20 mov 0x20(%r13),%rax 33cd: 49 8b 7d 28 mov 0x28(%r13),%rdi 33d1: 48 8d 55 d0 lea -0x30(%rbp),%rdx 33d5: 48 8d 75 c0 lea -0x40(%rbp),%rsi 33d9: 48 8b 40 18 mov 0x18(%rax),%rax 33dd: eb 11 jmp 33f0 33df: e8 07 00 00 00 callq 33eb 33e4: f3 90 pause 33e6: 0f ae e8 lfence 33e9: eb f9 jmp 33e4 33eb: 48 89 04 24 mov %rax,(%rsp) 33ef: c3 retq 33f0: e8 ea ff ff ff callq 33df 33f5: 48 89 45 b8 mov %rax,-0x48(%rbp) 33f9: 48 85 c0 test %rax,%rax 33fc: 0f 84 de 00 00 00 je 34e0 3402: 41 0f b6 54 24 10 movzbl 0x10(%r12),%edx 3408: 4c 89 e7 mov %r12,%rdi 340b: 88 50 0c mov %dl,0xc(%rax) 340e: 41 0f b6 54 24 11 movzbl 0x11(%r12),%edx 3414: 88 50 0d mov %dl,0xd(%rax) 3417: 41 0f b6 54 24 12 movzbl 0x12(%r12),%edx 341d: 88 50 0e mov %dl,0xe(%rax) 3420: 41 0f b6 54 24 13 movzbl 0x13(%r12),%edx 3426: 88 50 0f mov %dl,0xf(%rax) 3429: 41 0f b6 54 24 14 movzbl 0x14(%r12),%edx 342f: 88 50 10 mov %dl,0x10(%rax) 3432: 41 0f b6 54 24 15 movzbl 0x15(%r12),%edx 3438: 88 50 11 mov %dl,0x11(%rax) 343b: 0f b6 13 movzbl (%rbx),%edx 343e: 88 50 12 mov %dl,0x12(%rax) 3441: 0f b6 53 01 movzbl 0x1(%rbx),%edx 3445: 88 50 13 mov %dl,0x13(%rax) 3448: 0f b6 53 02 movzbl 0x2(%rbx),%edx 344c: 88 50 14 mov %dl,0x14(%rax) 344f: 0f b6 53 03 movzbl 0x3(%rbx),%edx 3453: 88 50 15 mov %dl,0x15(%rax) 3456: 0f b6 53 04 movzbl 0x4(%rbx),%edx 345a: 88 50 16 mov %dl,0x16(%rax) 345d: 0f b6 53 05 movzbl 0x5(%rbx),%edx 3461: 88 50 17 mov %dl,0x17(%rax) 3464: e8 00 00 00 00 callq 3469 3469: 49 89 c5 mov %rax,%r13 346c: 48 85 c0 test %rax,%rax 346f: 0f 84 8b 00 00 00 je 3500 3475: c6 40 24 00 movb $0x0,0x24(%rax) 3479: 0f b6 03 movzbl (%rbx),%eax 347c: 48 89 de mov %rbx,%rsi 347f: 4c 89 e7 mov %r12,%rdi 3482: 41 88 45 1c mov %al,0x1c(%r13) 3486: 0f b6 43 01 movzbl 0x1(%rbx),%eax 348a: 41 88 45 1d mov %al,0x1d(%r13) 348e: 0f b6 43 02 movzbl 0x2(%rbx),%eax 3492: 41 88 45 1e mov %al,0x1e(%r13) 3496: 0f b6 43 03 movzbl 0x3(%rbx),%eax 349a: 41 88 45 1f mov %al,0x1f(%r13) 349e: 0f b6 43 04 movzbl 0x4(%rbx),%eax 34a2: 41 88 45 20 mov %al,0x20(%r13) 34a6: 0f b6 43 05 movzbl 0x5(%rbx),%eax 34aa: 41 88 45 21 mov %al,0x21(%r13) 34ae: e8 00 00 00 00 callq 34b3 34b3: 49 89 45 78 mov %rax,0x78(%r13) 34b7: 48 8b 45 b8 mov -0x48(%rbp),%rax 34bb: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 34c2: 4c 89 28 mov %r13,(%rax) 34c5: 41 0f b6 54 24 67 movzbl 0x67(%r12),%edx 34cb: 48 8b 45 b8 mov -0x48(%rbp),%rax 34cf: 89 50 18 mov %edx,0x18(%rax) 34d2: 48 83 c4 38 add $0x38,%rsp 34d6: 4c 89 e8 mov %r13,%rax 34d9: 5b pop %rbx 34da: 41 5c pop %r12 34dc: 41 5d pop %r13 34de: 5d pop %rbp 34df: c3 retq 34e0: 4d 8b 6d 30 mov 0x30(%r13),%r13 34e4: 4d 85 ed test %r13,%r13 34e7: 0f 85 d1 fe ff ff jne 33be 34ed: 48 83 c4 38 add $0x38,%rsp 34f1: 45 31 ed xor %r13d,%r13d 34f4: 5b pop %rbx 34f5: 4c 89 e8 mov %r13,%rax 34f8: 41 5c pop %r12 34fa: 41 5d pop %r13 34fc: 5d pop %rbp 34fd: c3 retq 34fe: 66 90 xchg %ax,%ax 3500: 48 8d 7d b8 lea -0x48(%rbp),%rdi 3504: e8 00 00 00 00 callq 3509 3509: eb c7 jmp 34d2 350b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000003510 : 3510: 48 8b 47 70 mov 0x70(%rdi),%rax 3514: 89 f2 mov %esi,%edx 3516: 48 85 c0 test %rax,%rax 3519: 74 17 je 3532 351b: 66 3b 70 22 cmp 0x22(%rax),%si 351f: 75 08 jne 3529 3521: eb 10 jmp 3533 3523: 66 39 50 22 cmp %dx,0x22(%rax) 3527: 74 09 je 3532 3529: 48 8b 40 08 mov 0x8(%rax),%rax 352d: 48 85 c0 test %rax,%rax 3530: 75 f1 jne 3523 3532: c3 retq 3533: c3 retq 3534: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1) 353b: 00 00 00 00 00 0000000000003540 : 3540: 55 push %rbp 3541: 48 89 e5 mov %rsp,%rbp 3544: 41 54 push %r12 3546: 49 89 f4 mov %rsi,%r12 3549: 53 push %rbx 354a: 48 89 fb mov %rdi,%rbx 354d: 48 8d 7d e0 lea -0x20(%rbp),%rdi 3551: 48 83 ec 10 sub $0x10,%rsp 3555: e8 00 00 00 00 callq 355a 355a: 48 8b bb 80 00 00 00 mov 0x80(%rbx),%rdi 3561: 48 85 ff test %rdi,%rdi 3564: 75 1c jne 3582 3566: eb 5c jmp 35c4 3568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 356f: 00 3570: 0f b6 47 10 movzbl 0x10(%rdi),%eax 3574: 41 38 04 24 cmp %al,(%r12) 3578: 74 58 je 35d2 357a: 48 89 df mov %rbx,%rdi 357d: 48 85 db test %rbx,%rbx 3580: 74 42 je 35c4 3582: 48 63 05 00 00 00 00 movslq 0x0(%rip),%rax # 3589 3589: 48 8b 5f 20 mov 0x20(%rdi),%rbx 358d: 48 03 07 add (%rdi),%rax 3590: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3594: 7e da jle 3570 3596: 48 8b 47 28 mov 0x28(%rdi),%rax 359a: 31 d2 xor %edx,%edx 359c: 48 85 db test %rbx,%rbx 359f: 74 0c je 35ad 35a1: 48 89 43 28 mov %rax,0x28(%rbx) 35a5: 48 8b 47 28 mov 0x28(%rdi),%rax 35a9: 48 8b 57 20 mov 0x20(%rdi),%rdx 35ad: 48 89 10 mov %rdx,(%rax) 35b0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 35b7: e8 00 00 00 00 callq 35bc 35bc: 48 89 df mov %rbx,%rdi 35bf: 48 85 db test %rbx,%rbx 35c2: 75 be jne 3582 35c4: 31 ff xor %edi,%edi 35c6: 48 83 c4 10 add $0x10,%rsp 35ca: 48 89 f8 mov %rdi,%rax 35cd: 5b pop %rbx 35ce: 41 5c pop %r12 35d0: 5d pop %rbp 35d1: c3 retq 35d2: 0f b6 47 11 movzbl 0x11(%rdi),%eax 35d6: 41 38 44 24 01 cmp %al,0x1(%r12) 35db: 75 9d jne 357a 35dd: 0f b6 47 12 movzbl 0x12(%rdi),%eax 35e1: 41 38 44 24 02 cmp %al,0x2(%r12) 35e6: 75 92 jne 357a 35e8: 0f b6 47 13 movzbl 0x13(%rdi),%eax 35ec: 41 38 44 24 03 cmp %al,0x3(%r12) 35f1: 75 87 jne 357a 35f3: 0f b6 47 14 movzbl 0x14(%rdi),%eax 35f7: 41 38 44 24 04 cmp %al,0x4(%r12) 35fc: 0f 85 78 ff ff ff jne 357a 3602: 0f b6 47 15 movzbl 0x15(%rdi),%eax 3606: 41 38 44 24 05 cmp %al,0x5(%r12) 360b: 0f 85 69 ff ff ff jne 357a 3611: eb b3 jmp 35c6 3613: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 361a: 00 00 00 00 361e: 66 90 xchg %ax,%ax 0000000000003620 : 3620: 55 push %rbp 3621: 48 89 e5 mov %rsp,%rbp 3624: 41 55 push %r13 3626: 49 89 fd mov %rdi,%r13 3629: 41 54 push %r12 362b: 53 push %rbx 362c: 48 89 f3 mov %rsi,%rbx 362f: 48 83 ec 08 sub $0x8,%rsp 3633: 4c 8b 25 00 00 00 00 mov 0x0(%rip),%r12 # 363a 363a: 4c 89 e2 mov %r12,%rdx 363d: 4d 85 e4 test %r12,%r12 3640: 75 1e jne 3660 3642: e9 13 01 00 00 jmpq 375a 3647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 364e: 00 00 3650: 48 8b 92 58 01 00 00 mov 0x158(%rdx),%rdx 3657: 48 85 d2 test %rdx,%rdx 365a: 0f 84 b0 00 00 00 je 3710 3660: f6 42 16 01 testb $0x1,0x16(%rdx) 3664: 74 ea je 3650 3666: 48 8b 42 70 mov 0x70(%rdx),%rax 366a: 48 85 c0 test %rax,%rax 366d: 75 0b jne 367a 366f: eb df jmp 3650 3671: 48 8b 40 08 mov 0x8(%rax),%rax 3675: 48 85 c0 test %rax,%rax 3678: 74 d6 je 3650 367a: 80 78 24 01 cmpb $0x1,0x24(%rax) 367e: 75 f1 jne 3671 3680: 0f b6 0b movzbl (%rbx),%ecx 3683: 38 48 1c cmp %cl,0x1c(%rax) 3686: 75 e9 jne 3671 3688: 0f b6 73 01 movzbl 0x1(%rbx),%esi 368c: 40 38 70 1d cmp %sil,0x1d(%rax) 3690: 75 df jne 3671 3692: 0f b6 7b 02 movzbl 0x2(%rbx),%edi 3696: 40 38 78 1e cmp %dil,0x1e(%rax) 369a: 75 d5 jne 3671 369c: 0f b6 7b 03 movzbl 0x3(%rbx),%edi 36a0: 40 38 78 1f cmp %dil,0x1f(%rax) 36a4: 75 cb jne 3671 36a6: 0f b6 7b 04 movzbl 0x4(%rbx),%edi 36aa: 40 38 78 20 cmp %dil,0x20(%rax) 36ae: 75 c1 jne 3671 36b0: 0f b6 7b 05 movzbl 0x5(%rbx),%edi 36b4: 40 38 78 21 cmp %dil,0x21(%rax) 36b8: 75 b7 jne 3671 36ba: 49 89 d4 mov %rdx,%r12 36bd: 41 0f b6 44 24 10 movzbl 0x10(%r12),%eax 36c3: 41 88 45 00 mov %al,0x0(%r13) 36c7: 41 0f b6 44 24 11 movzbl 0x11(%r12),%eax 36cd: 41 88 45 01 mov %al,0x1(%r13) 36d1: 41 0f b6 44 24 12 movzbl 0x12(%r12),%eax 36d7: 41 88 45 02 mov %al,0x2(%r13) 36db: 41 0f b6 44 24 13 movzbl 0x13(%r12),%eax 36e1: 41 88 45 03 mov %al,0x3(%r13) 36e5: 41 0f b6 44 24 14 movzbl 0x14(%r12),%eax 36eb: 41 88 45 04 mov %al,0x4(%r13) 36ef: 41 0f b6 44 24 15 movzbl 0x15(%r12),%eax 36f5: 41 88 45 05 mov %al,0x5(%r13) 36f9: 31 c0 xor %eax,%eax 36fb: 48 83 c4 08 add $0x8,%rsp 36ff: 5b pop %rbx 3700: 41 5c pop %r12 3702: 41 5d pop %r13 3704: 5d pop %rbp 3705: c3 retq 3706: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 370d: 00 00 00 3710: 41 f6 44 24 16 01 testb $0x1,0x16(%r12) 3716: 74 10 je 3728 3718: 48 89 de mov %rbx,%rsi 371b: 4c 89 e7 mov %r12,%rdi 371e: e8 00 00 00 00 callq 3723 3723: 48 85 c0 test %rax,%rax 3726: 75 95 jne 36bd 3728: 4d 8b a4 24 58 01 00 mov 0x158(%r12),%r12 372f: 00 3730: 4d 85 e4 test %r12,%r12 3733: 75 db jne 3710 3735: 4c 8b 25 00 00 00 00 mov 0x0(%rip),%r12 # 373c 373c: 4d 85 e4 test %r12,%r12 373f: 74 19 je 375a 3741: 41 f6 44 24 16 01 testb $0x1,0x16(%r12) 3747: 0f 85 70 ff ff ff jne 36bd 374d: 4d 8b a4 24 58 01 00 mov 0x158(%r12),%r12 3754: 00 3755: 4d 85 e4 test %r12,%r12 3758: 75 e7 jne 3741 375a: b8 41 00 00 00 mov $0x41,%eax 375f: eb 9a jmp 36fb 3761: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 3768: 00 00 00 00 376c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000003770 : 3770: 55 push %rbp 3771: 48 89 e5 mov %rsp,%rbp 3774: 41 55 push %r13 3776: 49 89 f5 mov %rsi,%r13 3779: 41 54 push %r12 377b: 49 89 fc mov %rdi,%r12 377e: 53 push %rbx 377f: 48 83 ec 08 sub $0x8,%rsp 3783: e8 00 00 00 00 callq 3788 3788: 48 89 c3 mov %rax,%rbx 378b: 48 85 c0 test %rax,%rax 378e: 74 20 je 37b0 3790: 48 89 df mov %rbx,%rdi 3793: e8 00 00 00 00 callq 3798 3798: 48 83 c4 08 add $0x8,%rsp 379c: 48 89 d8 mov %rbx,%rax 379f: 5b pop %rbx 37a0: 41 5c pop %r12 37a2: 41 5d pop %r13 37a4: 5d pop %rbp 37a5: c3 retq 37a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 37ad: 00 00 00 37b0: ba 01 06 00 00 mov $0x601,%edx 37b5: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 37bc: bf 30 00 00 00 mov $0x30,%edi 37c1: e8 00 00 00 00 callq 37c6 37c6: 48 89 c3 mov %rax,%rbx 37c9: 48 85 c0 test %rax,%rax 37cc: 74 ca je 3798 37ce: 48 8d 78 08 lea 0x8(%rax),%rdi 37d2: 48 89 c1 mov %rax,%rcx 37d5: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 37dc: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 37e0: 48 c7 40 28 00 00 00 movq $0x0,0x28(%rax) 37e7: 00 37e8: 31 c0 xor %eax,%eax 37ea: 48 29 f9 sub %rdi,%rcx 37ed: 83 c1 30 add $0x30,%ecx 37f0: c1 e9 03 shr $0x3,%ecx 37f3: f3 48 ab rep stos %rax,%es:(%rdi) 37f6: 41 8b 45 00 mov 0x0(%r13),%eax 37fa: 89 43 10 mov %eax,0x10(%rbx) 37fd: 41 0f b7 45 04 movzwl 0x4(%r13),%eax 3802: 66 89 43 14 mov %ax,0x14(%rbx) 3806: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 380d: 00 380e: 48 89 43 20 mov %rax,0x20(%rbx) 3812: 48 85 c0 test %rax,%rax 3815: 74 08 je 381f 3817: 48 8d 53 20 lea 0x20(%rbx),%rdx 381b: 48 89 50 28 mov %rdx,0x28(%rax) 381f: 49 89 9c 24 80 00 00 mov %rbx,0x80(%r12) 3826: 00 3827: 49 83 ec 80 sub $0xffffffffffffff80,%r12 382b: 4c 89 63 28 mov %r12,0x28(%rbx) 382f: e9 5c ff ff ff jmpq 3790 3834: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 383b: 00 00 00 00 383f: 90 nop 0000000000003840 : 3840: 48 8b 47 20 mov 0x20(%rdi),%rax 3844: 48 8b 57 28 mov 0x28(%rdi),%rdx 3848: 48 85 c0 test %rax,%rax 384b: 74 0c je 3859 384d: 48 89 50 28 mov %rdx,0x28(%rax) 3851: 48 8b 57 28 mov 0x28(%rdi),%rdx 3855: 48 8b 47 20 mov 0x20(%rdi),%rax 3859: 48 89 02 mov %rax,(%rdx) 385c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3863: e9 00 00 00 00 jmpq 3868 3868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 386f: 00 0000000000003870 : 3870: 48 8b 47 48 mov 0x48(%rdi),%rax 3874: 48 89 fe mov %rdi,%rsi 3877: b9 16 00 00 00 mov $0x16,%ecx 387c: 48 8b 50 08 mov 0x8(%rax),%rdx 3880: 48 85 d2 test %rdx,%rdx 3883: 74 15 je 389a 3885: 31 c9 xor %ecx,%ecx 3887: c7 42 12 00 00 00 00 movl $0x0,0x12(%rdx) 388e: 66 89 4a 16 mov %cx,0x16(%rdx) 3892: f0 66 83 60 06 fd lock andw $0xfffd,0x6(%rax) 3898: 31 c9 xor %ecx,%ecx 389a: 48 8b 7e 18 mov 0x18(%rsi),%rdi 389e: 89 4e 2c mov %ecx,0x2c(%rsi) 38a1: 48 8b 47 58 mov 0x58(%rdi),%rax 38a5: e8 07 00 00 00 callq 38b1 38aa: f3 90 pause 38ac: 0f ae e8 lfence 38af: eb f9 jmp 38aa 38b1: 48 89 04 24 mov %rax,(%rsp) 38b5: c3 retq 38b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 38bd: 00 00 00 00000000000038c0 : 38c0: 48 8b 47 50 mov 0x50(%rdi),%rax 38c4: 48 89 fe mov %rdi,%rsi 38c7: ba 16 00 00 00 mov $0x16,%edx 38cc: 80 38 10 cmpb $0x10,(%rax) 38cf: 75 0b jne 38dc 38d1: 80 78 01 21 cmpb $0x21,0x1(%rax) 38d5: ba 2f 00 00 00 mov $0x2f,%edx 38da: 74 24 je 3900 38dc: 48 8b 7e 18 mov 0x18(%rsi),%rdi 38e0: 89 56 2c mov %edx,0x2c(%rsi) 38e3: 48 8b 47 58 mov 0x58(%rdi),%rax 38e7: e8 07 00 00 00 callq 38f3 38ec: f3 90 pause 38ee: 0f ae e8 lfence 38f1: eb f9 jmp 38ec 38f3: 48 89 04 24 mov %rax,(%rsp) 38f7: c3 retq 38f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38ff: 00 3900: 48 8b 57 48 mov 0x48(%rdi),%rdx 3904: 0f b6 48 02 movzbl 0x2(%rax),%ecx 3908: 48 8b 52 08 mov 0x8(%rdx),%rdx 390c: 88 4a 0c mov %cl,0xc(%rdx) 390f: 0f b6 48 03 movzbl 0x3(%rax),%ecx 3913: 88 4a 0d mov %cl,0xd(%rdx) 3916: 0f b6 48 04 movzbl 0x4(%rax),%ecx 391a: 88 4a 0e mov %cl,0xe(%rdx) 391d: 0f b6 48 05 movzbl 0x5(%rax),%ecx 3921: 88 4a 0f mov %cl,0xf(%rdx) 3924: 0f b6 48 06 movzbl 0x6(%rax),%ecx 3928: 88 4a 10 mov %cl,0x10(%rdx) 392b: 0f b6 78 07 movzbl 0x7(%rax),%edi 392f: 8b 4a 08 mov 0x8(%rdx),%ecx 3932: 40 88 7a 11 mov %dil,0x11(%rdx) 3936: 80 78 02 00 cmpb $0x0,0x2(%rax) 393a: 75 25 jne 3961 393c: 80 78 03 00 cmpb $0x0,0x3(%rax) 3940: 75 1f jne 3961 3942: 80 78 04 00 cmpb $0x0,0x4(%rax) 3946: 75 19 jne 3961 3948: 80 78 05 00 cmpb $0x0,0x5(%rax) 394c: 75 13 jne 3961 394e: 40 0a 78 06 or 0x6(%rax),%dil 3952: 75 0d jne 3961 3954: 83 c9 04 or $0x4,%ecx 3957: 89 4a 08 mov %ecx,0x8(%rdx) 395a: 31 d2 xor %edx,%edx 395c: e9 7b ff ff ff jmpq 38dc 3961: 83 e1 fb and $0xfffffffb,%ecx 3964: 89 4a 08 mov %ecx,0x8(%rdx) 3967: 48 8b 7e 18 mov 0x18(%rsi),%rdi 396b: 31 d2 xor %edx,%edx 396d: 89 56 2c mov %edx,0x2c(%rsi) 3970: 48 8b 47 58 mov 0x58(%rdi),%rax 3974: e8 07 00 00 00 callq 3980 3979: f3 90 pause 397b: 0f ae e8 lfence 397e: eb f9 jmp 3979 3980: 48 89 04 24 mov %rax,(%rsp) 3984: c3 retq 3985: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 398c: 00 00 00 00 0000000000003990 : 3990: 48 8b 57 48 mov 0x48(%rdi),%rdx 3994: 48 8b 47 50 mov 0x50(%rdi),%rax 3998: 48 89 fe mov %rdi,%rsi 399b: 31 c9 xor %ecx,%ecx 399d: bf 10 21 00 00 mov $0x2110,%edi 39a2: 48 8b 52 08 mov 0x8(%rdx),%rdx 39a6: 48 c7 40 02 00 00 00 movq $0x0,0x2(%rax) 39ad: 00 39ae: c7 40 0a 00 00 00 00 movl $0x0,0xa(%rax) 39b5: 66 89 48 0e mov %cx,0xe(%rax) 39b9: 66 89 38 mov %di,(%rax) 39bc: 0f b6 4a 0c movzbl 0xc(%rdx),%ecx 39c0: 88 48 02 mov %cl,0x2(%rax) 39c3: 0f b6 4a 0d movzbl 0xd(%rdx),%ecx 39c7: 88 48 03 mov %cl,0x3(%rax) 39ca: 0f b6 4a 0e movzbl 0xe(%rdx),%ecx 39ce: 88 48 04 mov %cl,0x4(%rax) 39d1: 0f b6 4a 0f movzbl 0xf(%rdx),%ecx 39d5: 88 48 05 mov %cl,0x5(%rax) 39d8: 0f b6 4a 10 movzbl 0x10(%rdx),%ecx 39dc: 88 48 06 mov %cl,0x6(%rax) 39df: 0f b6 52 11 movzbl 0x11(%rdx),%edx 39e3: 88 50 07 mov %dl,0x7(%rax) 39e6: 48 8b 7e 18 mov 0x18(%rsi),%rdi 39ea: c7 46 2c 00 00 00 00 movl $0x0,0x2c(%rsi) 39f1: 48 8b 47 58 mov 0x58(%rdi),%rax 39f5: e8 07 00 00 00 callq 3a01 39fa: f3 90 pause 39fc: 0f ae e8 lfence 39ff: eb f9 jmp 39fa 3a01: 48 89 04 24 mov %rax,(%rsp) 3a05: c3 retq 3a06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 3a0d: 00 00 00 0000000000003a10 : 3a10: 48 8b 57 48 mov 0x48(%rdi),%rdx 3a14: 48 8b 47 50 mov 0x50(%rdi),%rax 3a18: 48 89 fe mov %rdi,%rsi 3a1b: 31 c9 xor %ecx,%ecx 3a1d: bf 10 21 00 00 mov $0x2110,%edi 3a22: 48 8b 52 08 mov 0x8(%rdx),%rdx 3a26: 48 c7 40 02 00 00 00 movq $0x0,0x2(%rax) 3a2d: 00 3a2e: c7 40 0a 00 00 00 00 movl $0x0,0xa(%rax) 3a35: 66 89 48 0e mov %cx,0xe(%rax) 3a39: 66 89 38 mov %di,(%rax) 3a3c: 0f b6 4a 12 movzbl 0x12(%rdx),%ecx 3a40: 88 48 02 mov %cl,0x2(%rax) 3a43: 0f b6 4a 13 movzbl 0x13(%rdx),%ecx 3a47: 88 48 03 mov %cl,0x3(%rax) 3a4a: 0f b6 4a 14 movzbl 0x14(%rdx),%ecx 3a4e: 88 48 04 mov %cl,0x4(%rax) 3a51: 0f b6 4a 15 movzbl 0x15(%rdx),%ecx 3a55: 88 48 05 mov %cl,0x5(%rax) 3a58: 0f b6 4a 16 movzbl 0x16(%rdx),%ecx 3a5c: 88 48 06 mov %cl,0x6(%rax) 3a5f: 0f b6 52 17 movzbl 0x17(%rdx),%edx 3a63: 88 50 07 mov %dl,0x7(%rax) 3a66: 48 8b 7e 18 mov 0x18(%rsi),%rdi 3a6a: c7 46 2c 00 00 00 00 movl $0x0,0x2c(%rsi) 3a71: 48 8b 47 58 mov 0x58(%rdi),%rax 3a75: e8 07 00 00 00 callq 3a81 3a7a: f3 90 pause 3a7c: 0f ae e8 lfence 3a7f: eb f9 jmp 3a7a 3a81: 48 89 04 24 mov %rax,(%rsp) 3a85: c3 retq 3a86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 3a8d: 00 00 00 0000000000003a90 : 3a90: 55 push %rbp 3a91: 48 89 e5 mov %rsp,%rbp 3a94: 53 push %rbx 3a95: 48 89 fb mov %rdi,%rbx 3a98: 48 83 ec 08 sub $0x8,%rsp 3a9c: 48 8b 7f 48 mov 0x48(%rdi),%rdi 3aa0: e8 00 00 00 00 callq 3aa5 3aa5: 48 8b 7b 18 mov 0x18(%rbx),%rdi 3aa9: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%rbx) 3ab0: 48 89 de mov %rbx,%rsi 3ab3: 48 8b 47 58 mov 0x58(%rdi),%rax 3ab7: 48 83 c4 08 add $0x8,%rsp 3abb: 5b pop %rbx 3abc: 5d pop %rbp 3abd: e8 07 00 00 00 callq 3ac9 3ac2: f3 90 pause 3ac4: 0f ae e8 lfence 3ac7: eb f9 jmp 3ac2 3ac9: 48 89 04 24 mov %rax,(%rsp) 3acd: c3 retq 3ace: 66 90 xchg %ax,%ax 0000000000003ad0 : 3ad0: 55 push %rbp 3ad1: b8 16 00 00 00 mov $0x16,%eax 3ad6: 48 89 e5 mov %rsp,%rbp 3ad9: 41 54 push %r12 3adb: 49 89 fc mov %rdi,%r12 3ade: 53 push %rbx 3adf: 48 8b 7f 48 mov 0x48(%rdi),%rdi 3ae3: 48 8b 5f 08 mov 0x8(%rdi),%rbx 3ae7: 48 85 db test %rbx,%rbx 3aea: 0f 84 9c 00 00 00 je 3b8c 3af0: 48 83 bf 48 01 00 00 cmpq $0x0,0x148(%rdi) 3af7: 00 3af8: 74 58 je 3b52 3afa: 48 8b 15 00 00 00 00 mov 0x0(%rip),%rdx # 3b01 3b01: 48 85 d2 test %rdx,%rdx 3b04: 74 4c je 3b52 3b06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 3b0d: 00 00 00 3b10: 48 8b 82 18 01 00 00 mov 0x118(%rdx),%rax 3b17: 48 85 c0 test %rax,%rax 3b1a: 75 0d jne 3b29 3b1c: eb 28 jmp 3b46 3b1e: 66 90 xchg %ax,%ax 3b20: 48 8b 40 08 mov 0x8(%rax),%rax 3b24: 48 85 c0 test %rax,%rax 3b27: 74 1d je 3b46 3b29: 48 3b b8 a0 00 00 00 cmp 0xa0(%rax),%rdi 3b30: 75 ee jne 3b20 3b32: 48 c7 80 a0 00 00 00 movq $0x0,0xa0(%rax) 3b39: 00 00 00 00 3b3d: 48 8b 40 08 mov 0x8(%rax),%rax 3b41: 48 85 c0 test %rax,%rax 3b44: 75 e3 jne 3b29 3b46: 48 8b 92 58 01 00 00 mov 0x158(%rdx),%rdx 3b4d: 48 85 d2 test %rdx,%rdx 3b50: 75 be jne 3b10 3b52: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 3b59: 00 3b5a: e8 00 00 00 00 callq 3b5f 3b5f: 48 8b 43 58 mov 0x58(%rbx),%rax 3b63: 48 85 c0 test %rax,%rax 3b66: 74 0c je 3b74 3b68: 48 8b 53 60 mov 0x60(%rbx),%rdx 3b6c: 48 89 50 60 mov %rdx,0x60(%rax) 3b70: 48 8b 43 58 mov 0x58(%rbx),%rax 3b74: 48 8b 53 60 mov 0x60(%rbx),%rdx 3b78: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3b7f: 48 89 df mov %rbx,%rdi 3b82: 48 89 02 mov %rax,(%rdx) 3b85: e8 00 00 00 00 callq 3b8a 3b8a: 31 c0 xor %eax,%eax 3b8c: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 3b91: 5b pop %rbx 3b92: 41 89 44 24 2c mov %eax,0x2c(%r12) 3b97: 4c 89 e6 mov %r12,%rsi 3b9a: 41 5c pop %r12 3b9c: 5d pop %rbp 3b9d: 48 8b 47 58 mov 0x58(%rdi),%rax 3ba1: e8 07 00 00 00 callq 3bad 3ba6: f3 90 pause 3ba8: 0f ae e8 lfence 3bab: eb f9 jmp 3ba6 3bad: 48 89 04 24 mov %rax,(%rsp) 3bb1: c3 retq 3bb2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 3bb9: 00 00 00 00 3bbd: 0f 1f 00 nopl (%rax) 0000000000003bc0 : 3bc0: 55 push %rbp 3bc1: 31 d2 xor %edx,%edx 3bc3: 48 89 e5 mov %rsp,%rbp 3bc6: 53 push %rbx 3bc7: 48 89 fb mov %rdi,%rbx 3bca: 48 83 ec 08 sub $0x8,%rsp 3bce: 48 8b 77 58 mov 0x58(%rdi),%rsi 3bd2: 48 8b 7f 50 mov 0x50(%rdi),%rdi 3bd6: e8 00 00 00 00 callq 3bdb 3bdb: 48 8b 7b 18 mov 0x18(%rbx),%rdi 3bdf: 48 89 de mov %rbx,%rsi 3be2: 89 43 2c mov %eax,0x2c(%rbx) 3be5: 48 8b 47 58 mov 0x58(%rdi),%rax 3be9: 48 83 c4 08 add $0x8,%rsp 3bed: 5b pop %rbx 3bee: 5d pop %rbp 3bef: e8 07 00 00 00 callq 3bfb 3bf4: f3 90 pause 3bf6: 0f ae e8 lfence 3bf9: eb f9 jmp 3bf4 3bfb: 48 89 04 24 mov %rax,(%rsp) 3bff: c3 retq 0000000000003c00 : 3c00: 55 push %rbp 3c01: ba 16 00 00 00 mov $0x16,%edx 3c06: 48 89 e5 mov %rsp,%rbp 3c09: 41 56 push %r14 3c0b: 41 55 push %r13 3c0d: 41 54 push %r12 3c0f: 53 push %rbx 3c10: 4c 8b 67 50 mov 0x50(%rdi),%r12 3c14: 48 89 fb mov %rdi,%rbx 3c17: 41 80 3c 24 10 cmpb $0x10,(%r12) 3c1c: 75 0d jne 3c2b 3c1e: 41 80 7c 24 01 21 cmpb $0x21,0x1(%r12) 3c24: ba 2f 00 00 00 mov $0x2f,%edx 3c29: 74 27 je 3c52 3c2b: 48 8b 7b 18 mov 0x18(%rbx),%rdi 3c2f: 89 53 2c mov %edx,0x2c(%rbx) 3c32: 48 89 de mov %rbx,%rsi 3c35: 5b pop %rbx 3c36: 41 5c pop %r12 3c38: 48 8b 47 58 mov 0x58(%rdi),%rax 3c3c: 41 5d pop %r13 3c3e: 41 5e pop %r14 3c40: 5d pop %rbp 3c41: e8 07 00 00 00 callq 3c4d 3c46: f3 90 pause 3c48: 0f ae e8 lfence 3c4b: eb f9 jmp 3c46 3c4d: 48 89 04 24 mov %rax,(%rsp) 3c51: c3 retq 3c52: 4c 8b 77 48 mov 0x48(%rdi),%r14 3c56: 49 8d 7c 24 02 lea 0x2(%r12),%rdi 3c5b: 4d 8b 6e 08 mov 0x8(%r14),%r13 3c5f: e8 00 00 00 00 callq 3c64 3c64: ba 31 00 00 00 mov $0x31,%edx 3c69: 48 85 c0 test %rax,%rax 3c6c: 74 bd je 3c2b 3c6e: 41 0f b6 44 24 02 movzbl 0x2(%r12),%eax 3c74: 4c 89 f7 mov %r14,%rdi 3c77: 41 88 45 12 mov %al,0x12(%r13) 3c7b: 41 0f b6 44 24 03 movzbl 0x3(%r12),%eax 3c81: 41 88 45 13 mov %al,0x13(%r13) 3c85: 41 0f b6 44 24 04 movzbl 0x4(%r12),%eax 3c8b: 41 88 45 14 mov %al,0x14(%r13) 3c8f: 41 0f b6 44 24 05 movzbl 0x5(%r12),%eax 3c95: 41 88 45 15 mov %al,0x15(%r13) 3c99: 41 0f b6 44 24 06 movzbl 0x6(%r12),%eax 3c9f: 41 88 45 16 mov %al,0x16(%r13) 3ca3: 41 0f b6 44 24 07 movzbl 0x7(%r12),%eax 3ca9: 41 88 45 17 mov %al,0x17(%r13) 3cad: e8 00 00 00 00 callq 3cb2 3cb2: 31 d2 xor %edx,%edx 3cb4: e9 72 ff ff ff jmpq 3c2b 3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000003cc0 : 3cc0: 55 push %rbp 3cc1: 48 89 e5 mov %rsp,%rbp 3cc4: 41 56 push %r14 3cc6: 41 55 push %r13 3cc8: 41 bd 16 00 00 00 mov $0x16,%r13d 3cce: 41 54 push %r12 3cd0: 53 push %rbx 3cd1: 4c 8b 67 48 mov 0x48(%rdi),%r12 3cd5: 48 89 fb mov %rdi,%rbx 3cd8: 49 83 7c 24 08 00 cmpq $0x0,0x8(%r12) 3cde: 74 30 je 3d10 3ce0: 48 8b 7b 18 mov 0x18(%rbx),%rdi 3ce4: 44 89 6b 2c mov %r13d,0x2c(%rbx) 3ce8: 48 89 de mov %rbx,%rsi 3ceb: 5b pop %rbx 3cec: 41 5c pop %r12 3cee: 48 8b 47 58 mov 0x58(%rdi),%rax 3cf2: 41 5d pop %r13 3cf4: 41 5e pop %r14 3cf6: 5d pop %rbp 3cf7: e8 07 00 00 00 callq 3d03 3cfc: f3 90 pause 3cfe: 0f ae e8 lfence 3d01: eb f9 jmp 3cfc 3d03: 48 89 04 24 mov %rax,(%rsp) 3d07: c3 retq 3d08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d0f: 00 3d10: 48 63 15 00 00 00 00 movslq 0x0(%rip),%rdx # 3d17 3d17: 48 63 35 00 00 00 00 movslq 0x0(%rip),%rsi # 3d1e 3d1e: 31 c9 xor %ecx,%ecx 3d20: 4c 89 e7 mov %r12,%rdi 3d23: e8 00 00 00 00 callq 3d28 3d28: 41 89 c5 mov %eax,%r13d 3d2b: 85 c0 test %eax,%eax 3d2d: 75 b1 jne 3ce0 3d2f: ba 01 06 00 00 mov $0x601,%edx 3d34: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 3d3b: bf 68 00 00 00 mov $0x68,%edi 3d40: e8 00 00 00 00 callq 3d45 3d45: 49 89 c6 mov %rax,%r14 3d48: 48 85 c0 test %rax,%rax 3d4b: 0f 84 bf 00 00 00 je 3e10 3d51: 48 8d 78 08 lea 0x8(%rax),%rdi 3d55: 48 89 c1 mov %rax,%rcx 3d58: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 3d5f: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 3d63: 48 c7 40 60 00 00 00 movq $0x0,0x60(%rax) 3d6a: 00 3d6b: 31 c0 xor %eax,%eax 3d6d: 48 29 f9 sub %rdi,%rcx 3d70: 83 c1 68 add $0x68,%ecx 3d73: c1 e9 03 shr $0x3,%ecx 3d76: f3 48 ab rep stos %rax,%es:(%rdi) 3d79: f0 41 83 84 24 d8 01 lock addl $0x1,0x1d8(%r12) 3d80: 00 00 01 3d83: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 3d8a: 00 00 3d8c: 4d 89 74 24 08 mov %r14,0x8(%r12) 3d91: 4d 89 26 mov %r12,(%r14) 3d94: 48 8b 40 08 mov 0x8(%rax),%rax 3d98: 48 83 b8 a8 00 00 00 cmpq $0x0,0xa8(%rax) 3d9f: 00 3da0: 74 60 je 3e02 3da2: bf 01 00 00 00 mov $0x1,%edi 3da7: e8 00 00 00 00 callq 3dac 3dac: 85 c0 test %eax,%eax 3dae: 74 52 je 3e02 3db0: 41 81 4e 18 00 60 00 orl $0x6000,0x18(%r14) 3db7: 00 3db8: 41 83 4e 38 08 orl $0x8,0x38(%r14) 3dbd: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 3dc4: 00 00 3dc6: 48 8b 40 08 mov 0x8(%rax),%rax 3dca: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 3dd1: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 3dd8 3dd8: 49 89 46 58 mov %rax,0x58(%r14) 3ddc: 48 85 c0 test %rax,%rax 3ddf: 74 08 je 3de9 3de1: 49 8d 56 58 lea 0x58(%r14),%rdx 3de5: 48 89 50 60 mov %rdx,0x60(%rax) 3de9: 4c 89 35 00 00 00 00 mov %r14,0x0(%rip) # 3df0 3df0: 49 c7 46 60 00 00 00 movq $0x0,0x60(%r14) 3df7: 00 3df8: e8 00 00 00 00 callq 3dfd 3dfd: e9 de fe ff ff jmpq 3ce0 3e02: 41 83 4e 08 01 orl $0x1,0x8(%r14) 3e07: eb a7 jmp 3db0 3e09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e10: 41 bd 0c 00 00 00 mov $0xc,%r13d 3e16: e9 c5 fe ff ff jmpq 3ce0 3e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000003e20 : 3e20: 55 push %rbp 3e21: 48 89 e5 mov %rsp,%rbp 3e24: 53 push %rbx 3e25: 48 89 fb mov %rdi,%rbx 3e28: 48 83 ec 08 sub $0x8,%rsp 3e2c: 48 8b 7f 48 mov 0x48(%rdi),%rdi 3e30: e8 00 00 00 00 callq 3e35 3e35: 48 83 c4 08 add $0x8,%rsp 3e39: 48 89 df mov %rbx,%rdi 3e3c: 5b pop %rbx 3e3d: 5d pop %rbp 3e3e: e9 8d fc ff ff jmpq 3ad0 3e43: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 3e4a: 00 00 00 00 3e4e: 66 90 xchg %ax,%ax 0000000000003e50 : 3e50: 55 push %rbp 3e51: 48 89 e5 mov %rsp,%rbp 3e54: 41 57 push %r15 3e56: 41 56 push %r14 3e58: 41 55 push %r13 3e5a: 41 54 push %r12 3e5c: 53 push %rbx 3e5d: 48 89 fb mov %rdi,%rbx 3e60: 48 83 ec 18 sub $0x18,%rsp 3e64: 48 8b 47 48 mov 0x48(%rdi),%rax 3e68: 4c 8b 67 60 mov 0x60(%rdi),%r12 3e6c: 4c 8b 6f 58 mov 0x58(%rdi),%r13 3e70: 4c 8b 77 68 mov 0x68(%rdi),%r14 3e74: 4c 8b 78 08 mov 0x8(%rax),%r15 3e78: 4d 85 e4 test %r12,%r12 3e7b: 0f 84 cf 00 00 00 je 3f50 3e81: 41 80 3c 24 10 cmpb $0x10,(%r12) 3e86: 74 58 je 3ee0 3e88: 41 bc 16 00 00 00 mov $0x16,%r12d 3e8e: 4d 85 ed test %r13,%r13 3e91: 74 08 je 3e9b 3e93: 4c 89 ef mov %r13,%rdi 3e96: e8 00 00 00 00 callq 3e9b 3e9b: 4d 85 f6 test %r14,%r14 3e9e: 74 08 je 3ea8 3ea0: 4c 89 f7 mov %r14,%rdi 3ea3: e8 00 00 00 00 callq 3ea8 3ea8: 48 8b 7b 18 mov 0x18(%rbx),%rdi 3eac: 44 89 63 2c mov %r12d,0x2c(%rbx) 3eb0: 48 89 de mov %rbx,%rsi 3eb3: 48 8b 47 58 mov 0x58(%rdi),%rax 3eb7: eb 11 jmp 3eca 3eb9: e8 07 00 00 00 callq 3ec5 3ebe: f3 90 pause 3ec0: 0f ae e8 lfence 3ec3: eb f9 jmp 3ebe 3ec5: 48 89 04 24 mov %rax,(%rsp) 3ec9: c3 retq 3eca: e8 ea ff ff ff callq 3eb9 3ecf: 48 83 c4 18 add $0x18,%rsp 3ed3: 5b pop %rbx 3ed4: 41 5c pop %r12 3ed6: 41 5d pop %r13 3ed8: 41 5e pop %r14 3eda: 41 5f pop %r15 3edc: 5d pop %rbp 3edd: c3 retq 3ede: 66 90 xchg %ax,%ax 3ee0: 41 80 7c 24 01 21 cmpb $0x21,0x1(%r12) 3ee6: 75 7b jne 3f63 3ee8: 4d 85 f6 test %r14,%r14 3eeb: 74 08 je 3ef5 3eed: 4c 89 f7 mov %r14,%rdi 3ef0: e8 00 00 00 00 callq 3ef5 3ef5: 49 83 c4 02 add $0x2,%r12 3ef9: 41 83 bd b8 00 00 00 cmpl $0x3,0xb8(%r13) 3f00: 03 3f01: 76 32 jbe 3f35 3f03: 48 8d 4d cc lea -0x34(%rbp),%rcx 3f07: ba 04 00 00 00 mov $0x4,%edx 3f0c: 31 f6 xor %esi,%esi 3f0e: 4c 89 ef mov %r13,%rdi 3f11: e8 00 00 00 00 callq 3f16 3f16: 44 0f b6 75 cc movzbl -0x34(%rbp),%r14d 3f1b: 41 80 fe 01 cmp $0x1,%r14b 3f1f: 75 4f jne 3f70 3f21: 0f b6 45 cf movzbl -0x31(%rbp),%eax 3f25: 49 63 95 b8 00 00 00 movslq 0xb8(%r13),%rdx 3f2c: 48 83 c0 04 add $0x4,%rax 3f30: 48 39 c2 cmp %rax,%rdx 3f33: 74 4b je 3f80 3f35: 41 bc 28 00 00 00 mov $0x28,%r12d 3f3b: 4c 89 ef mov %r13,%rdi 3f3e: e8 00 00 00 00 callq 3f43 3f43: e9 60 ff ff ff jmpq 3ea8 3f48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f4f: 00 3f50: 4d 85 f6 test %r14,%r14 3f53: 74 08 je 3f5d 3f55: 4c 89 f7 mov %r14,%rdi 3f58: e8 00 00 00 00 callq 3f5d 3f5d: 4d 8d 67 12 lea 0x12(%r15),%r12 3f61: eb 96 jmp 3ef9 3f63: 41 bc 2f 00 00 00 mov $0x2f,%r12d 3f69: e9 20 ff ff ff jmpq 3e8e 3f6e: 66 90 xchg %ax,%ax 3f70: 41 bc 16 00 00 00 mov $0x16,%r12d 3f76: eb c3 jmp 3f3b 3f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f7f: 00 3f80: 4c 89 e7 mov %r12,%rdi 3f83: e8 00 00 00 00 callq 3f88 3f88: 49 89 c4 mov %rax,%r12 3f8b: 48 85 c0 test %rax,%rax 3f8e: 0f 84 15 01 00 00 je 40a9 3f94: 41 f6 47 08 01 testb $0x1,0x8(%r15) 3f99: 75 60 jne 3ffb 3f9b: 0f b7 4d cd movzwl -0x33(%rbp),%ecx 3f9f: 66 81 f9 01 04 cmp $0x401,%cx 3fa4: 0f 84 c8 00 00 00 je 4072 3faa: ba 01 00 00 00 mov $0x1,%edx 3faf: be 02 04 00 00 mov $0x402,%esi 3fb4: 48 63 c2 movslq %edx,%rax 3fb7: 66 39 f1 cmp %si,%cx 3fba: 0f 85 cb 00 00 00 jne 408b 3fc0: 48 63 d0 movslq %eax,%rdx 3fc3: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 3fc7: 48 8d 8c 12 00 00 00 lea 0x0(%rdx,%rdx,1),%rcx 3fce: 00 3fcf: 0f b6 51 02 movzbl 0x2(%rcx),%edx 3fd3: 44 0f b6 71 03 movzbl 0x3(%rcx),%r14d 3fd8: 45 84 74 14 22 test %r14b,0x22(%r12,%rdx,1) 3fdd: 0f 84 9d 00 00 00 je 4080 3fe3: 48 8d 04 40 lea (%rax,%rax,2),%rax 3fe7: 0f b6 55 cf movzbl -0x31(%rbp),%edx 3feb: 0f bf 84 00 00 00 00 movswl 0x0(%rax,%rax,1),%eax 3ff2: 00 3ff3: 39 c2 cmp %eax,%edx 3ff5: 0f 85 85 00 00 00 jne 4080 3ffb: 31 f6 xor %esi,%esi 3ffd: b9 01 06 00 00 mov $0x601,%ecx 4002: ba 00 ca 9a 3b mov $0x3b9aca00,%edx 4007: 4c 89 ef mov %r13,%rdi 400a: e8 00 00 00 00 callq 400f 400f: 48 85 c0 test %rax,%rax 4012: 0f 84 9c 00 00 00 je 40b4 4018: 49 8b 17 mov (%r15),%rdx 401b: 48 89 c6 mov %rax,%rsi 401e: 48 8d ba 20 01 00 00 lea 0x120(%rdx),%rdi 4025: e8 00 00 00 00 callq 402a 402a: 49 8b 07 mov (%r15),%rax 402d: 49 89 85 a0 00 00 00 mov %rax,0xa0(%r13) 4034: 41 80 7c 24 66 00 cmpb $0x0,0x66(%r12) 403a: 0f 85 7f 00 00 00 jne 40bf 4040: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 4047: 00 4048: 49 8b 84 24 20 01 00 mov 0x120(%r12),%rax 404f: 00 4050: 48 85 c0 test %rax,%rax 4053: 74 7d je 40d2 4055: 4c 89 68 08 mov %r13,0x8(%rax) 4059: 4d 89 ac 24 20 01 00 mov %r13,0x120(%r12) 4060: 00 4061: 41 83 84 24 28 01 00 addl $0x1,0x128(%r12) 4068: 00 01 406a: 45 31 e4 xor %r12d,%r12d 406d: e9 36 fe ff ff jmpq 3ea8 4072: 31 d2 xor %edx,%edx 4074: 31 c0 xor %eax,%eax 4076: e9 5d ff ff ff jmpq 3fd8 407b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4080: 41 bc 01 00 00 00 mov $0x1,%r12d 4086: e9 b0 fe ff ff jmpq 3f3b 408b: 48 83 c2 01 add $0x1,%rdx 408f: 48 81 fa 8c 00 00 00 cmp $0x8c,%rdx 4096: 74 e8 je 4080 4098: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 409c: 0f b7 b4 00 00 00 00 movzwl 0x0(%rax,%rax,1),%esi 40a3: 00 40a4: e9 0b ff ff ff jmpq 3fb4 40a9: 41 bc 32 00 00 00 mov $0x32,%r12d 40af: e9 87 fe ff ff jmpq 3f3b 40b4: 41 bc 0c 00 00 00 mov $0xc,%r12d 40ba: e9 7c fe ff ff jmpq 3f3b 40bf: 4c 89 e7 mov %r12,%rdi 40c2: 4c 89 ee mov %r13,%rsi 40c5: 45 31 e4 xor %r12d,%r12d 40c8: e8 00 00 00 00 callq 40cd 40cd: e9 d6 fd ff ff jmpq 3ea8 40d2: 4d 89 ac 24 18 01 00 mov %r13,0x118(%r12) 40d9: 00 40da: e9 7a ff ff ff jmpq 4059 40df: 90 nop 00000000000040e0 : 40e0: 55 push %rbp 40e1: 48 89 e5 mov %rsp,%rbp 40e4: 41 54 push %r12 40e6: 4c 8d a7 20 01 00 00 lea 0x120(%rdi),%r12 40ed: 53 push %rbx 40ee: 48 89 fb mov %rdi,%rbx 40f1: 4c 89 e7 mov %r12,%rdi 40f4: e8 00 00 00 00 callq 40f9 40f9: 4c 89 e6 mov %r12,%rsi 40fc: 48 89 df mov %rbx,%rdi 40ff: 5b pop %rbx 4100: 41 5c pop %r12 4102: 5d pop %rbp 4103: e9 00 00 00 00 jmpq 4108 4108: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 410f: 00 0000000000004110 : 4110: 55 push %rbp 4111: 48 89 e5 mov %rsp,%rbp 4114: 41 54 push %r12 4116: 53 push %rbx 4117: 48 89 fb mov %rdi,%rbx 411a: 48 83 ec 10 sub $0x10,%rsp 411e: 48 8b 43 48 mov 0x48(%rbx),%rax 4122: 48 8b 7f 58 mov 0x58(%rdi),%rdi 4126: c7 45 ec 00 00 00 00 movl $0x0,-0x14(%rbp) 412d: 4c 8b 60 08 mov 0x8(%rax),%r12 4131: 4d 85 e4 test %r12,%r12 4134: 74 5f je 4195 4136: 83 7f 04 01 cmpl $0x1,0x4(%rdi) 413a: b8 2a 00 00 00 mov $0x2a,%eax 413f: 75 25 jne 4166 4141: 8b 17 mov (%rdi),%edx 4143: 85 d2 test %edx,%edx 4145: 74 59 je 41a0 4147: 83 fa 01 cmp $0x1,%edx 414a: 75 1a jne 4166 414c: 8b 57 08 mov 0x8(%rdi),%edx 414f: 83 fa 02 cmp $0x2,%edx 4152: 0f 84 88 00 00 00 je 41e0 4158: 83 fa 03 cmp $0x3,%edx 415b: 0f 84 e3 00 00 00 je 4244 4161: 83 fa 01 cmp $0x1,%edx 4164: 74 5f je 41c5 4166: 48 8b 7b 18 mov 0x18(%rbx),%rdi 416a: 89 43 2c mov %eax,0x2c(%rbx) 416d: 48 89 de mov %rbx,%rsi 4170: 48 8b 47 58 mov 0x58(%rdi),%rax 4174: eb 11 jmp 4187 4176: e8 07 00 00 00 callq 4182 417b: f3 90 pause 417d: 0f ae e8 lfence 4180: eb f9 jmp 417b 4182: 48 89 04 24 mov %rax,(%rsp) 4186: c3 retq 4187: e8 ea ff ff ff callq 4176 418c: 48 83 c4 10 add $0x10,%rsp 4190: 5b pop %rbx 4191: 41 5c pop %r12 4193: 5d pop %rbp 4194: c3 retq 4195: b8 16 00 00 00 mov $0x16,%eax 419a: eb ca jmp 4166 419c: 0f 1f 40 00 nopl 0x0(%rax) 41a0: 8b 57 08 mov 0x8(%rdi),%edx 41a3: 83 fa 02 cmp $0x2,%edx 41a6: 74 58 je 4200 41a8: 83 fa 03 cmp $0x3,%edx 41ab: 74 73 je 4220 41ad: 83 fa 01 cmp $0x1,%edx 41b0: 75 b4 jne 4166 41b2: 49 8d 74 24 18 lea 0x18(%r12),%rsi 41b7: ba 20 00 00 00 mov $0x20,%edx 41bc: e8 00 00 00 00 callq 41c1 41c1: 31 c0 xor %eax,%eax 41c3: eb a1 jmp 4166 41c5: 49 8d 74 24 18 lea 0x18(%r12),%rsi 41ca: b9 20 00 00 00 mov $0x20,%ecx 41cf: ba 20 00 00 00 mov $0x20,%edx 41d4: e8 00 00 00 00 callq 41d9 41d9: eb 8b jmp 4166 41db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41e0: 49 8d 74 24 38 lea 0x38(%r12),%rsi 41e5: b9 20 00 00 00 mov $0x20,%ecx 41ea: ba 20 00 00 00 mov $0x20,%edx 41ef: e8 00 00 00 00 callq 41f4 41f4: e9 6d ff ff ff jmpq 4166 41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4200: 49 8d 74 24 38 lea 0x38(%r12),%rsi 4205: ba 20 00 00 00 mov $0x20,%edx 420a: e8 00 00 00 00 callq 420f 420f: 31 c0 xor %eax,%eax 4211: e9 50 ff ff ff jmpq 4166 4216: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 421d: 00 00 00 4220: 41 f6 44 24 08 02 testb $0x2,0x8(%r12) 4226: 74 07 je 422f 4228: c7 45 ec 01 00 00 00 movl $0x1,-0x14(%rbp) 422f: ba 04 00 00 00 mov $0x4,%edx 4234: 48 8d 75 ec lea -0x14(%rbp),%rsi 4238: e8 00 00 00 00 callq 423d 423d: 31 c0 xor %eax,%eax 423f: e9 22 ff ff ff jmpq 4166 4244: b9 04 00 00 00 mov $0x4,%ecx 4249: ba 04 00 00 00 mov $0x4,%edx 424e: 48 8d 75 ec lea -0x14(%rbp),%rsi 4252: e8 00 00 00 00 callq 4257 4257: 85 c0 test %eax,%eax 4259: 0f 85 07 ff ff ff jne 4166 425f: 41 8b 54 24 08 mov 0x8(%r12),%edx 4264: 8b 75 ec mov -0x14(%rbp),%esi 4267: 89 d1 mov %edx,%ecx 4269: 83 ca 02 or $0x2,%edx 426c: 83 e1 fd and $0xfffffffd,%ecx 426f: 85 f6 test %esi,%esi 4271: 0f 44 d1 cmove %ecx,%edx 4274: 41 89 54 24 08 mov %edx,0x8(%r12) 4279: e9 e8 fe ff ff jmpq 4166 427e: 66 90 xchg %ax,%ax 0000000000004280 : 4280: 55 push %rbp 4281: 48 89 e5 mov %rsp,%rbp 4284: 41 57 push %r15 4286: 41 56 push %r14 4288: 41 55 push %r13 428a: 41 54 push %r12 428c: 53 push %rbx 428d: 48 83 ec 38 sub $0x38,%rsp 4291: 48 8b 47 10 mov 0x10(%rdi),%rax 4295: 4c 8b 3d 00 00 00 00 mov 0x0(%rip),%r15 # 429c 429c: 44 0f b6 20 movzbl (%rax),%r12d 42a0: b8 10 21 00 00 mov $0x2110,%eax 42a5: 48 c7 45 c8 00 00 00 movq $0x0,-0x38(%rbp) 42ac: 00 42ad: 66 89 45 c0 mov %ax,-0x40(%rbp) 42b1: 8b 46 10 mov 0x10(%rsi),%eax 42b4: 89 45 c2 mov %eax,-0x3e(%rbp) 42b7: 0f b7 46 14 movzwl 0x14(%rsi),%eax 42bb: 66 89 45 c6 mov %ax,-0x3a(%rbp) 42bf: 4d 85 ff test %r15,%r15 42c2: 0f 84 fd 00 00 00 je 43c5 42c8: 41 8d 5c 24 ff lea -0x1(%r12),%ebx 42cd: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx 42d2: 41 be 01 00 00 00 mov $0x1,%r14d 42d8: 49 89 fd mov %rdi,%r13 42db: c0 eb 05 shr $0x5,%bl 42de: 41 d3 e6 shl %cl,%r14d 42e1: 48 89 d8 mov %rbx,%rax 42e4: 44 89 75 ac mov %r14d,-0x54(%rbp) 42e8: 83 e0 07 and $0x7,%eax 42eb: 48 89 45 a0 mov %rax,-0x60(%rbp) 42ef: eb 1b jmp 430c 42f1: 0f b6 5d c2 movzbl -0x3e(%rbp),%ebx 42f5: 41 38 5f 0c cmp %bl,0xc(%r15) 42f9: 0f 84 d5 00 00 00 je 43d4 42ff: 4d 8b 7f 58 mov 0x58(%r15),%r15 4303: 4d 85 ff test %r15,%r15 4306: 0f 84 b9 00 00 00 je 43c5 430c: 41 8b 47 08 mov 0x8(%r15),%eax 4310: a8 04 test $0x4,%al 4312: 74 dd je 42f1 4314: 48 8b 4d a0 mov -0x60(%rbp),%rcx 4318: 8b 55 ac mov -0x54(%rbp),%edx 431b: 41 85 54 8f 38 test %edx,0x38(%r15,%rcx,4) 4320: 74 dd je 42ff 4322: 41 80 fc 01 cmp $0x1,%r12b 4326: 0f 84 34 01 00 00 je 4460 432c: 41 80 fc 04 cmp $0x4,%r12b 4330: 0f 85 ea 00 00 00 jne 4420 4336: 49 8b 55 10 mov 0x10(%r13),%rdx 433a: bf 01 00 00 00 mov $0x1,%edi 433f: 0f b6 72 01 movzbl 0x1(%rdx),%esi 4343: 8d 56 ff lea -0x1(%rsi),%edx 4346: 8d 4e 1f lea 0x1f(%rsi),%ecx 4349: c0 ea 05 shr $0x5,%dl 434c: d3 e7 shl %cl,%edi 434e: 83 e2 07 and $0x7,%edx 4351: 41 85 7c 97 18 test %edi,0x18(%r15,%rdx,4) 4356: 74 a7 je 42ff 4358: a8 01 test $0x1,%al 435a: 0f 84 70 01 00 00 je 44d0 4360: 45 31 f6 xor %r14d,%r14d 4363: a8 02 test $0x2,%al 4365: 0f 85 c8 00 00 00 jne 4433 436b: b9 01 06 00 00 mov $0x601,%ecx 4370: ba 00 ca 9a 3b mov $0x3b9aca00,%edx 4375: 31 f6 xor %esi,%esi 4377: 4c 89 ef mov %r13,%rdi 437a: e8 00 00 00 00 callq 437f 437f: 48 89 c3 mov %rax,%rbx 4382: 48 85 c0 test %rax,%rax 4385: 74 21 je 43a8 4387: 49 8b 07 mov (%r15),%rax 438a: 4c 89 f1 mov %r14,%rcx 438d: 48 89 da mov %rbx,%rdx 4390: 48 8d 75 c0 lea -0x40(%rbp),%rsi 4394: 48 8d b8 88 00 00 00 lea 0x88(%rax),%rdi 439b: e8 00 00 00 00 callq 43a0 43a0: 85 c0 test %eax,%eax 43a2: 0f 85 68 01 00 00 jne 4510 43a8: 4c 89 f7 mov %r14,%rdi 43ab: e8 00 00 00 00 callq 43b0 43b0: 48 89 df mov %rbx,%rdi 43b3: e8 00 00 00 00 callq 43b8 43b8: 4d 8b 7f 58 mov 0x58(%r15),%r15 43bc: 4d 85 ff test %r15,%r15 43bf: 0f 85 47 ff ff ff jne 430c 43c5: 48 83 c4 38 add $0x38,%rsp 43c9: 5b pop %rbx 43ca: 41 5c pop %r12 43cc: 41 5d pop %r13 43ce: 41 5e pop %r14 43d0: 41 5f pop %r15 43d2: 5d pop %rbp 43d3: c3 retq 43d4: 0f b6 75 c3 movzbl -0x3d(%rbp),%esi 43d8: 41 38 77 0d cmp %sil,0xd(%r15) 43dc: 0f 85 1d ff ff ff jne 42ff 43e2: 0f b6 5d c4 movzbl -0x3c(%rbp),%ebx 43e6: 41 38 5f 0e cmp %bl,0xe(%r15) 43ea: 0f 85 0f ff ff ff jne 42ff 43f0: 0f b6 4d c5 movzbl -0x3b(%rbp),%ecx 43f4: 41 38 4f 0f cmp %cl,0xf(%r15) 43f8: 0f 85 01 ff ff ff jne 42ff 43fe: 0f b6 4d c6 movzbl -0x3a(%rbp),%ecx 4402: 41 38 4f 10 cmp %cl,0x10(%r15) 4406: 0f 85 f3 fe ff ff jne 42ff 440c: 0f b6 4d c7 movzbl -0x39(%rbp),%ecx 4410: 41 38 4f 11 cmp %cl,0x11(%r15) 4414: 0f 85 e5 fe ff ff jne 42ff 441a: e9 f5 fe ff ff jmpq 4314 441f: 90 nop 4420: a8 01 test $0x1,%al 4422: 0f 84 d7 fe ff ff je 42ff 4428: 45 31 f6 xor %r14d,%r14d 442b: a8 02 test $0x2,%al 442d: 0f 84 38 ff ff ff je 436b 4433: 41 8b 45 1c mov 0x1c(%r13),%eax 4437: b9 01 00 00 00 mov $0x1,%ecx 443c: ba 03 00 00 00 mov $0x3,%edx 4441: be 04 00 00 00 mov $0x4,%esi 4446: 48 8d 7d bc lea -0x44(%rbp),%rdi 444a: c1 f8 0c sar $0xc,%eax 444d: 83 e0 01 and $0x1,%eax 4450: 89 45 bc mov %eax,-0x44(%rbp) 4453: e8 00 00 00 00 callq 4458 4458: 49 89 c6 mov %rax,%r14 445b: e9 0b ff ff ff jmpq 436b 4460: a8 01 test $0x1,%al 4462: 0f 85 f8 fe ff ff jne 4360 4468: 49 8b 55 10 mov 0x10(%r13),%rdx 446c: 0f b7 4a 01 movzwl 0x1(%rdx),%ecx 4470: 66 81 f9 01 04 cmp $0x401,%cx 4475: 0f 84 e5 fe ff ff je 4360 447b: bf 02 04 00 00 mov $0x402,%edi 4480: ba 01 00 00 00 mov $0x1,%edx 4485: 66 39 cf cmp %cx,%di 4488: 74 25 je 44af 448a: 48 83 c2 01 add $0x1,%rdx 448e: 48 81 fa 8c 00 00 00 cmp $0x8c,%rdx 4495: 0f 84 64 fe ff ff je 42ff 449b: 48 8d 34 52 lea (%rdx,%rdx,2),%rsi 449f: 48 c7 c3 00 00 00 00 mov $0x0,%rbx 44a6: 0f b7 3c 73 movzwl (%rbx,%rsi,2),%edi 44aa: 66 39 cf cmp %cx,%di 44ad: 75 db jne 448a 44af: 48 63 d2 movslq %edx,%rdx 44b2: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 44b9: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 44bd: 66 83 7c 51 04 ff cmpw $0xffff,0x4(%rcx,%rdx,2) 44c3: 0f 85 97 fe ff ff jne 4360 44c9: e9 31 fe ff ff jmpq 42ff 44ce: 66 90 xchg %ax,%ax 44d0: 40 80 fe 33 cmp $0x33,%sil 44d4: 0f 84 25 fe ff ff je 42ff 44da: 76 19 jbe 44f5 44dc: 40 80 fe 3b cmp $0x3b,%sil 44e0: 0f 84 19 fe ff ff je 42ff 44e6: 40 80 fe ff cmp $0xff,%sil 44ea: 0f 85 70 fe ff ff jne 4360 44f0: e9 0a fe ff ff jmpq 42ff 44f5: 40 80 fe 15 cmp $0x15,%sil 44f9: 0f 84 00 fe ff ff je 42ff 44ff: 40 80 fe 18 cmp $0x18,%sil 4503: 0f 85 57 fe ff ff jne 4360 4509: e9 f1 fd ff ff jmpq 42ff 450e: 66 90 xchg %ax,%ax 4510: 49 8b 3f mov (%r15),%rdi 4513: 48 8d b7 88 00 00 00 lea 0x88(%rdi),%rsi 451a: e8 00 00 00 00 callq 451f 451f: e9 db fd ff ff jmpq 42ff 4524: 66 66 66 2e 0f 1f 84 data16 data16 nopw %cs:0x0(%rax,%rax,1) 452b: 00 00 00 00 00 0000000000004530 : 4530: 55 push %rbp 4531: 48 89 e5 mov %rsp,%rbp 4534: 41 56 push %r14 4536: 49 89 f6 mov %rsi,%r14 4539: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4540: 41 55 push %r13 4542: 49 89 fd mov %rdi,%r13 4545: bf 68 01 00 00 mov $0x168,%edi 454a: 41 54 push %r12 454c: 41 89 d4 mov %edx,%r12d 454f: ba 02 00 00 00 mov $0x2,%edx 4554: 53 push %rbx 4555: e8 00 00 00 00 callq 455a 455a: 31 d2 xor %edx,%edx 455c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4563: 48 8d 78 08 lea 0x8(%rax),%rdi 4567: 48 89 c1 mov %rax,%rcx 456a: 48 89 c3 mov %rax,%rbx 456d: 48 c7 80 60 01 00 00 movq $0x0,0x160(%rax) 4574: 00 00 00 00 4578: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 457c: 31 c0 xor %eax,%eax 457e: 48 29 f9 sub %rdi,%rcx 4581: 81 c1 68 01 00 00 add $0x168,%ecx 4587: c1 e9 03 shr $0x3,%ecx 458a: f3 48 ab rep stos %rax,%es:(%rdi) 458d: 48 8d bb 90 00 00 00 lea 0x90(%rbx),%rdi 4594: 4c 89 33 mov %r14,(%rbx) 4597: 4c 89 6b 08 mov %r13,0x8(%rbx) 459b: 66 44 89 63 16 mov %r12w,0x16(%rbx) 45a0: e8 00 00 00 00 callq 45a5 45a5: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 45ab 45ab: 48 c7 43 70 00 00 00 movq $0x0,0x70(%rbx) 45b2: 00 45b3: 48 c7 83 80 00 00 00 movq $0x0,0x80(%rbx) 45ba: 00 00 00 00 45be: 89 83 c4 00 00 00 mov %eax,0xc4(%rbx) 45c4: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 45ca 45ca: 89 83 e4 00 00 00 mov %eax,0xe4(%rbx) 45d0: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 45d6 45d6: 89 83 04 01 00 00 mov %eax,0x104(%rbx) 45dc: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 45e2 45e2: 89 83 2c 01 00 00 mov %eax,0x12c(%rbx) 45e8: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 45ee 45ee: 89 83 4c 01 00 00 mov %eax,0x14c(%rbx) 45f4: 48 8d 43 70 lea 0x70(%rbx),%rax 45f8: 48 89 43 78 mov %rax,0x78(%rbx) 45fc: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 4603: 00 00 4605: 48 8b 40 08 mov 0x8(%rax),%rax 4609: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 4610: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 4617 4617: 48 c7 83 58 01 00 00 movq $0x0,0x158(%rbx) 461e: 00 00 00 00 4622: 48 89 83 60 01 00 00 mov %rax,0x160(%rbx) 4629: 48 89 18 mov %rbx,(%rax) 462c: 48 8d 83 58 01 00 00 lea 0x158(%rbx),%rax 4633: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # 463a 463a: e8 00 00 00 00 callq 463f 463f: 48 89 d8 mov %rbx,%rax 4642: 5b pop %rbx 4643: 41 5c pop %r12 4645: 41 5d pop %r13 4647: 41 5e pop %r14 4649: 5d pop %rbp 464a: c3 retq 464b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004650 : 4650: 55 push %rbp 4651: 48 89 e5 mov %rsp,%rbp 4654: 41 54 push %r12 4656: 53 push %rbx 4657: 48 8b 47 08 mov 0x8(%rdi),%rax 465b: 48 89 fb mov %rdi,%rbx 465e: 48 8b 3f mov (%rdi),%rdi 4661: 48 8b 40 08 mov 0x8(%rax),%rax 4665: eb 11 jmp 4678 4667: e8 07 00 00 00 callq 4673 466c: f3 90 pause 466e: 0f ae e8 lfence 4671: eb f9 jmp 466c 4673: 48 89 04 24 mov %rax,(%rsp) 4677: c3 retq 4678: e8 ea ff ff ff callq 4667 467d: 48 8b 7b 70 mov 0x70(%rbx),%rdi 4681: 66 83 63 16 fd andw $0xfffd,0x16(%rbx) 4686: 48 85 ff test %rdi,%rdi 4689: 74 5a je 46e5 468b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4690: 80 7f 24 01 cmpb $0x1,0x24(%rdi) 4694: 4c 8b 67 08 mov 0x8(%rdi),%r12 4698: 74 0a je 46a4 469a: be 35 00 00 00 mov $0x35,%esi 469f: e8 00 00 00 00 callq 46a4 46a4: 4c 89 e7 mov %r12,%rdi 46a7: 4d 85 e4 test %r12,%r12 46aa: 75 e4 jne 4690 46ac: 48 8b 7b 70 mov 0x70(%rbx),%rdi 46b0: 48 85 ff test %rdi,%rdi 46b3: 74 30 je 46e5 46b5: 4c 8b 67 08 mov 0x8(%rdi),%r12 46b9: be 35 00 00 00 mov $0x35,%esi 46be: e8 00 00 00 00 callq 46c3 46c3: 4c 89 e7 mov %r12,%rdi 46c6: 4d 85 e4 test %r12,%r12 46c9: 75 ea jne 46b5 46cb: 48 8b bb 80 00 00 00 mov 0x80(%rbx),%rdi 46d2: 48 85 ff test %rdi,%rdi 46d5: 74 1a je 46f1 46d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 46de: 00 00 46e0: e8 00 00 00 00 callq 46e5 46e5: 48 8b bb 80 00 00 00 mov 0x80(%rbx),%rdi 46ec: 48 85 ff test %rdi,%rdi 46ef: 75 ef jne 46e0 46f1: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi 46f8: 48 85 ff test %rdi,%rdi 46fb: 74 37 je 4734 46fd: 0f 1f 00 nopl (%rax) 4700: 48 8b 47 08 mov 0x8(%rdi),%rax 4704: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) 470b: 48 85 c0 test %rax,%rax 470e: 0f 84 31 01 00 00 je 4845 4714: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 471b: 00 471c: 83 ab c0 00 00 00 01 subl $0x1,0xc0(%rbx) 4723: e8 00 00 00 00 callq 4728 4728: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi 472f: 48 85 ff test %rdi,%rdi 4732: 75 cc jne 4700 4734: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 473b: 31 c0 xor %eax,%eax 473d: 66 89 83 10 01 00 00 mov %ax,0x110(%rbx) 4744: 48 85 ff test %rdi,%rdi 4747: 74 34 je 477d 4749: 48 8b 47 08 mov 0x8(%rdi),%rax 474d: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) 4754: 48 85 c0 test %rax,%rax 4757: 0f 84 15 01 00 00 je 4872 475d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 4764: 00 4765: 83 ab e0 00 00 00 01 subl $0x1,0xe0(%rbx) 476c: e8 00 00 00 00 callq 4771 4771: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 4778: 48 85 ff test %rdi,%rdi 477b: 75 cc jne 4749 477d: 48 8b bb f0 00 00 00 mov 0xf0(%rbx),%rdi 4784: 31 d2 xor %edx,%edx 4786: 66 89 93 12 01 00 00 mov %dx,0x112(%rbx) 478d: 48 85 ff test %rdi,%rdi 4790: 74 34 je 47c6 4792: 48 8b 47 08 mov 0x8(%rdi),%rax 4796: 48 89 83 f0 00 00 00 mov %rax,0xf0(%rbx) 479d: 48 85 c0 test %rax,%rax 47a0: 0f 84 dc 00 00 00 je 4882 47a6: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 47ad: 00 47ae: 83 ab 00 01 00 00 01 subl $0x1,0x100(%rbx) 47b5: e8 00 00 00 00 callq 47ba 47ba: 48 8b bb f0 00 00 00 mov 0xf0(%rbx),%rdi 47c1: 48 85 ff test %rdi,%rdi 47c4: 75 cc jne 4792 47c6: 31 c9 xor %ecx,%ecx 47c8: 66 89 8b 14 01 00 00 mov %cx,0x114(%rbx) 47cf: eb 24 jmp 47f5 47d1: 48 8b 47 08 mov 0x8(%rdi),%rax 47d5: 48 89 83 18 01 00 00 mov %rax,0x118(%rbx) 47dc: 48 85 c0 test %rax,%rax 47df: 74 74 je 4855 47e1: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 47e8: 00 47e9: 83 ab 28 01 00 00 01 subl $0x1,0x128(%rbx) 47f0: e8 00 00 00 00 callq 47f5 47f5: 48 8b bb 18 01 00 00 mov 0x118(%rbx),%rdi 47fc: 48 85 ff test %rdi,%rdi 47ff: 75 d0 jne 47d1 4801: 48 8b bb 38 01 00 00 mov 0x138(%rbx),%rdi 4808: 48 85 ff test %rdi,%rdi 480b: 74 33 je 4840 480d: 0f 1f 00 nopl (%rax) 4810: 48 8b 47 08 mov 0x8(%rdi),%rax 4814: 48 89 83 38 01 00 00 mov %rax,0x138(%rbx) 481b: 48 85 c0 test %rax,%rax 481e: 74 45 je 4865 4820: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 4827: 00 4828: 83 ab 48 01 00 00 01 subl $0x1,0x148(%rbx) 482f: e8 00 00 00 00 callq 4834 4834: 48 8b bb 38 01 00 00 mov 0x138(%rbx),%rdi 483b: 48 85 ff test %rdi,%rdi 483e: 75 d0 jne 4810 4840: 5b pop %rbx 4841: 41 5c pop %r12 4843: 5d pop %rbp 4844: c3 retq 4845: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx) 484c: 00 00 00 00 4850: e9 bf fe ff ff jmpq 4714 4855: 48 c7 83 20 01 00 00 movq $0x0,0x120(%rbx) 485c: 00 00 00 00 4860: e9 7c ff ff ff jmpq 47e1 4865: 48 c7 83 40 01 00 00 movq $0x0,0x140(%rbx) 486c: 00 00 00 00 4870: eb ae jmp 4820 4872: 48 c7 83 d8 00 00 00 movq $0x0,0xd8(%rbx) 4879: 00 00 00 00 487d: e9 db fe ff ff jmpq 475d 4882: 48 c7 83 f8 00 00 00 movq $0x0,0xf8(%rbx) 4889: 00 00 00 00 488d: e9 14 ff ff ff jmpq 47a6 4892: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 4899: 00 00 00 00 489d: 0f 1f 00 nopl (%rax) 00000000000048a0 : 48a0: 55 push %rbp 48a1: 48 89 e5 mov %rsp,%rbp 48a4: 53 push %rbx 48a5: 48 89 fb mov %rdi,%rbx 48a8: 48 83 ec 08 sub $0x8,%rsp 48ac: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 48b3: 00 00 48b5: 48 8b 40 08 mov 0x8(%rax),%rax 48b9: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 48c0: e8 00 00 00 00 callq 48c5 48c5: 48 8b 83 58 01 00 00 mov 0x158(%rbx),%rax 48cc: 48 8b 93 60 01 00 00 mov 0x160(%rbx),%rdx 48d3: 48 85 c0 test %rax,%rax 48d6: 74 38 je 4910 48d8: 48 89 90 60 01 00 00 mov %rdx,0x160(%rax) 48df: 48 8b 93 60 01 00 00 mov 0x160(%rbx),%rdx 48e6: 48 8b 83 58 01 00 00 mov 0x158(%rbx),%rax 48ed: 48 89 02 mov %rax,(%rdx) 48f0: e8 00 00 00 00 callq 48f5 48f5: 48 83 c4 08 add $0x8,%rsp 48f9: 48 89 df mov %rbx,%rdi 48fc: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 4903: 5b pop %rbx 4904: 5d pop %rbp 4905: e9 00 00 00 00 jmpq 490a 490a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4910: 48 89 15 00 00 00 00 mov %rdx,0x0(%rip) # 4917 4917: eb d4 jmp 48ed 4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000004920 : 4920: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 4927 4927: 48 85 c0 test %rax,%rax 492a: 75 10 jne 493c 492c: eb 4d jmp 497b 492e: 66 90 xchg %ax,%ax 4930: 48 8b 80 58 01 00 00 mov 0x158(%rax),%rax 4937: 48 85 c0 test %rax,%rax 493a: 74 3f je 497b 493c: f6 40 16 01 testb $0x1,0x16(%rax) 4940: 74 ee je 4930 4942: 0f b6 17 movzbl (%rdi),%edx 4945: 38 50 10 cmp %dl,0x10(%rax) 4948: 75 e6 jne 4930 494a: 0f b6 4f 01 movzbl 0x1(%rdi),%ecx 494e: 38 48 11 cmp %cl,0x11(%rax) 4951: 75 dd jne 4930 4953: 0f b6 77 02 movzbl 0x2(%rdi),%esi 4957: 40 38 70 12 cmp %sil,0x12(%rax) 495b: 75 d3 jne 4930 495d: 0f b6 77 03 movzbl 0x3(%rdi),%esi 4961: 40 38 70 13 cmp %sil,0x13(%rax) 4965: 75 c9 jne 4930 4967: 0f b6 77 04 movzbl 0x4(%rdi),%esi 496b: 40 38 70 14 cmp %sil,0x14(%rax) 496f: 75 bf jne 4930 4971: 0f b6 77 05 movzbl 0x5(%rdi),%esi 4975: 40 38 70 15 cmp %sil,0x15(%rax) 4979: 75 b5 jne 4930 497b: c3 retq 497c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004980 : 4980: 55 push %rbp 4981: 48 89 e5 mov %rsp,%rbp 4984: 41 55 push %r13 4986: 41 54 push %r12 4988: 4c 8d a7 90 00 00 00 lea 0x90(%rdi),%r12 498f: 53 push %rbx 4990: 48 89 fb mov %rdi,%rbx 4993: 48 83 ec 08 sub $0x8,%rsp 4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 499e: 00 00 49a0: be 02 00 00 00 mov $0x2,%esi 49a5: 4c 89 e7 mov %r12,%rdi 49a8: e8 00 00 00 00 callq 49ad 49ad: 0f b7 83 10 01 00 00 movzwl 0x110(%rbx),%eax 49b4: 66 85 c0 test %ax,%ax 49b7: 0f 85 a7 00 00 00 jne 4a64 49bd: 0f b7 83 14 01 00 00 movzwl 0x114(%rbx),%eax 49c4: 66 85 c0 test %ax,%ax 49c7: 0f 85 07 01 00 00 jne 4ad4 49cd: 0f b7 83 12 01 00 00 movzwl 0x112(%rbx),%eax 49d4: 66 85 c0 test %ax,%ax 49d7: 0f 85 67 01 00 00 jne 4b44 49dd: 4c 8b ab 38 01 00 00 mov 0x138(%rbx),%r13 49e4: 4d 85 ed test %r13,%r13 49e7: 0f 84 13 02 00 00 je 4c00 49ed: 49 8b 45 08 mov 0x8(%r13),%rax 49f1: 48 89 83 38 01 00 00 mov %rax,0x138(%rbx) 49f8: 48 85 c0 test %rax,%rax 49fb: 0f 84 df 01 00 00 je 4be0 4a01: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 4a08: 00 4a09: be 06 00 00 00 mov $0x6,%esi 4a0e: 4c 89 e7 mov %r12,%rdi 4a11: 83 ab 48 01 00 00 01 subl $0x1,0x148(%rbx) 4a18: e8 00 00 00 00 callq 4a1d 4a1d: 48 8b 43 70 mov 0x70(%rbx),%rax 4a21: 48 85 c0 test %rax,%rax 4a24: 74 2c je 4a52 4a26: 49 8b bd a0 00 00 00 mov 0xa0(%r13),%rdi 4a2d: 48 39 f8 cmp %rdi,%rax 4a30: 75 17 jne 4a49 4a32: e9 7d 01 00 00 jmpq 4bb4 4a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4a3e: 00 00 4a40: 48 39 f8 cmp %rdi,%rax 4a43: 0f 84 6b 01 00 00 je 4bb4 4a49: 48 8b 40 08 mov 0x8(%rax),%rax 4a4d: 48 85 c0 test %rax,%rax 4a50: 75 ee jne 4a40 4a52: 66 83 43 68 01 addw $0x1,0x68(%rbx) 4a57: 4c 89 ef mov %r13,%rdi 4a5a: e8 00 00 00 00 callq 4a5f 4a5f: e9 3c ff ff ff jmpq 49a0 4a64: 4c 8b ab b0 00 00 00 mov 0xb0(%rbx),%r13 4a6b: 4d 85 ed test %r13,%r13 4a6e: 74 2a je 4a9a 4a70: 49 8b 45 08 mov 0x8(%r13),%rax 4a74: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) 4a7b: 48 85 c0 test %rax,%rax 4a7e: 0f 84 4c 01 00 00 je 4bd0 4a84: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 4a8b: 00 4a8c: 0f b7 83 10 01 00 00 movzwl 0x110(%rbx),%eax 4a93: 83 ab c0 00 00 00 01 subl $0x1,0xc0(%rbx) 4a9a: 83 e8 01 sub $0x1,%eax 4a9d: 4c 89 e7 mov %r12,%rdi 4aa0: be 06 00 00 00 mov $0x6,%esi 4aa5: 66 89 83 10 01 00 00 mov %ax,0x110(%rbx) 4aac: e8 00 00 00 00 callq 4ab1 4ab1: 41 81 4d 1c 00 10 00 orl $0x1000,0x1c(%r13) 4ab8: 00 4ab9: 48 89 de mov %rbx,%rsi 4abc: 4c 89 ef mov %r13,%rdi 4abf: e8 00 00 00 00 callq 4ac4 4ac4: 48 89 de mov %rbx,%rsi 4ac7: 4c 89 ef mov %r13,%rdi 4aca: e8 00 00 00 00 callq 4acf 4acf: e9 cc fe ff ff jmpq 49a0 4ad4: 4c 8b ab f0 00 00 00 mov 0xf0(%rbx),%r13 4adb: 4d 85 ed test %r13,%r13 4ade: 74 2a je 4b0a 4ae0: 49 8b 45 08 mov 0x8(%r13),%rax 4ae4: 48 89 83 f0 00 00 00 mov %rax,0xf0(%rbx) 4aeb: 48 85 c0 test %rax,%rax 4aee: 0f 84 fc 00 00 00 je 4bf0 4af4: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 4afb: 00 4afc: 0f b7 83 14 01 00 00 movzwl 0x114(%rbx),%eax 4b03: 83 ab 00 01 00 00 01 subl $0x1,0x100(%rbx) 4b0a: 83 e8 01 sub $0x1,%eax 4b0d: 4c 89 e7 mov %r12,%rdi 4b10: be 06 00 00 00 mov $0x6,%esi 4b15: 66 89 83 14 01 00 00 mov %ax,0x114(%rbx) 4b1c: e8 00 00 00 00 callq 4b21 4b21: 41 81 4d 1c 00 10 00 orl $0x1000,0x1c(%r13) 4b28: 00 4b29: 48 89 de mov %rbx,%rsi 4b2c: 4c 89 ef mov %r13,%rdi 4b2f: e8 00 00 00 00 callq 4b34 4b34: 48 89 de mov %rbx,%rsi 4b37: 4c 89 ef mov %r13,%rdi 4b3a: e8 00 00 00 00 callq 4b3f 4b3f: e9 5c fe ff ff jmpq 49a0 4b44: 4c 8b ab d0 00 00 00 mov 0xd0(%rbx),%r13 4b4b: 4d 85 ed test %r13,%r13 4b4e: 74 2a je 4b7a 4b50: 49 8b 45 08 mov 0x8(%r13),%rax 4b54: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) 4b5b: 48 85 c0 test %rax,%rax 4b5e: 0f 84 bc 00 00 00 je 4c20 4b64: 49 c7 45 08 00 00 00 movq $0x0,0x8(%r13) 4b6b: 00 4b6c: 0f b7 83 12 01 00 00 movzwl 0x112(%rbx),%eax 4b73: 83 ab e0 00 00 00 01 subl $0x1,0xe0(%rbx) 4b7a: 83 e8 01 sub $0x1,%eax 4b7d: 4c 89 e7 mov %r12,%rdi 4b80: be 06 00 00 00 mov $0x6,%esi 4b85: 66 89 83 12 01 00 00 mov %ax,0x112(%rbx) 4b8c: e8 00 00 00 00 callq 4b91 4b91: 41 81 4d 1c 00 10 00 orl $0x1000,0x1c(%r13) 4b98: 00 4b99: 48 89 de mov %rbx,%rsi 4b9c: 4c 89 ef mov %r13,%rdi 4b9f: e8 00 00 00 00 callq 4ba4 4ba4: 48 89 de mov %rbx,%rsi 4ba7: 4c 89 ef mov %r13,%rdi 4baa: e8 00 00 00 00 callq 4baf 4baf: e9 ec fd ff ff jmpq 49a0 4bb4: be 01 00 00 00 mov $0x1,%esi 4bb9: e8 00 00 00 00 callq 4bbe 4bbe: 66 83 43 68 01 addw $0x1,0x68(%rbx) 4bc3: 4c 89 ef mov %r13,%rdi 4bc6: e8 00 00 00 00 callq 4bcb 4bcb: e9 d0 fd ff ff jmpq 49a0 4bd0: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx) 4bd7: 00 00 00 00 4bdb: e9 a4 fe ff ff jmpq 4a84 4be0: 48 c7 83 40 01 00 00 movq $0x0,0x140(%rbx) 4be7: 00 00 00 00 4beb: e9 11 fe ff ff jmpq 4a01 4bf0: 48 c7 83 f8 00 00 00 movq $0x0,0xf8(%rbx) 4bf7: 00 00 00 00 4bfb: e9 f4 fe ff ff jmpq 4af4 4c00: 48 83 c4 08 add $0x8,%rsp 4c04: 4c 89 e7 mov %r12,%rdi 4c07: be 06 00 00 00 mov $0x6,%esi 4c0c: 5b pop %rbx 4c0d: 41 5c pop %r12 4c0f: 41 5d pop %r13 4c11: 5d pop %rbp 4c12: e9 00 00 00 00 jmpq 4c17 4c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4c1e: 00 00 4c20: 48 c7 83 d8 00 00 00 movq $0x0,0xd8(%rbx) 4c27: 00 00 00 00 4c2b: e9 34 ff ff ff jmpq 4b64 0000000000004c30 : 4c30: 55 push %rbp 4c31: 48 89 e5 mov %rsp,%rbp 4c34: 41 55 push %r13 4c36: 4c 8d af 90 00 00 00 lea 0x90(%rdi),%r13 4c3d: 41 54 push %r12 4c3f: 49 89 f4 mov %rsi,%r12 4c42: be 02 00 00 00 mov $0x2,%esi 4c47: 53 push %rbx 4c48: 48 89 fb mov %rdi,%rbx 4c4b: 4c 89 ef mov %r13,%rdi 4c4e: 48 83 ec 08 sub $0x8,%rsp 4c52: e8 00 00 00 00 callq 4c57 4c57: 0f b7 93 10 01 00 00 movzwl 0x110(%rbx),%edx 4c5e: 3b 15 00 00 00 00 cmp 0x0(%rip),%edx # 4c64 4c64: 7f 6a jg 4cd0 4c66: 89 d0 mov %edx,%eax 4c68: 83 c0 01 add $0x1,%eax 4c6b: 66 89 83 10 01 00 00 mov %ax,0x110(%rbx) 4c72: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 4c79: 00 00 4c7b: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 4c82: 48 85 c0 test %rax,%rax 4c85: 74 3e je 4cc5 4c87: 4c 89 60 08 mov %r12,0x8(%rax) 4c8b: 83 83 c0 00 00 00 01 addl $0x1,0xc0(%rbx) 4c92: 4c 89 e6 mov %r12,%rsi 4c95: bf 1f 00 00 00 mov $0x1f,%edi 4c9a: 4c 89 a3 b8 00 00 00 mov %r12,0xb8(%rbx) 4ca1: bb 01 00 00 00 mov $0x1,%ebx 4ca6: e8 00 00 00 00 callq 4cab 4cab: 4c 89 ef mov %r13,%rdi 4cae: be 06 00 00 00 mov $0x6,%esi 4cb3: e8 00 00 00 00 callq 4cb8 4cb8: 48 83 c4 08 add $0x8,%rsp 4cbc: 89 d8 mov %ebx,%eax 4cbe: 5b pop %rbx 4cbf: 41 5c pop %r12 4cc1: 41 5d pop %r13 4cc3: 5d pop %rbp 4cc4: c3 retq 4cc5: 4c 89 a3 b0 00 00 00 mov %r12,0xb0(%rbx) 4ccc: eb bd jmp 4c8b 4cce: 66 90 xchg %ax,%ax 4cd0: 4c 89 e7 mov %r12,%rdi 4cd3: 31 db xor %ebx,%ebx 4cd5: e8 00 00 00 00 callq 4cda 4cda: eb cf jmp 4cab 4cdc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004ce0 : 4ce0: 55 push %rbp 4ce1: 48 89 e5 mov %rsp,%rbp 4ce4: 41 55 push %r13 4ce6: 4c 8d af 90 00 00 00 lea 0x90(%rdi),%r13 4ced: 41 54 push %r12 4cef: 49 89 f4 mov %rsi,%r12 4cf2: be 02 00 00 00 mov $0x2,%esi 4cf7: 53 push %rbx 4cf8: 48 89 fb mov %rdi,%rbx 4cfb: 4c 89 ef mov %r13,%rdi 4cfe: 48 83 ec 08 sub $0x8,%rsp 4d02: e8 00 00 00 00 callq 4d07 4d07: 0f b7 93 12 01 00 00 movzwl 0x112(%rbx),%edx 4d0e: 3b 15 00 00 00 00 cmp 0x0(%rip),%edx # 4d14 4d14: 7f 6a jg 4d80 4d16: 89 d0 mov %edx,%eax 4d18: 83 c0 01 add $0x1,%eax 4d1b: 66 89 83 12 01 00 00 mov %ax,0x112(%rbx) 4d22: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 4d29: 00 00 4d2b: 48 8b 83 d8 00 00 00 mov 0xd8(%rbx),%rax 4d32: 48 85 c0 test %rax,%rax 4d35: 74 3e je 4d75 4d37: 4c 89 60 08 mov %r12,0x8(%rax) 4d3b: 83 83 e0 00 00 00 01 addl $0x1,0xe0(%rbx) 4d42: 4c 89 e6 mov %r12,%rsi 4d45: bf 1f 00 00 00 mov $0x1f,%edi 4d4a: 4c 89 a3 d8 00 00 00 mov %r12,0xd8(%rbx) 4d51: bb 01 00 00 00 mov $0x1,%ebx 4d56: e8 00 00 00 00 callq 4d5b 4d5b: 4c 89 ef mov %r13,%rdi 4d5e: be 06 00 00 00 mov $0x6,%esi 4d63: e8 00 00 00 00 callq 4d68 4d68: 48 83 c4 08 add $0x8,%rsp 4d6c: 89 d8 mov %ebx,%eax 4d6e: 5b pop %rbx 4d6f: 41 5c pop %r12 4d71: 41 5d pop %r13 4d73: 5d pop %rbp 4d74: c3 retq 4d75: 4c 89 a3 d0 00 00 00 mov %r12,0xd0(%rbx) 4d7c: eb bd jmp 4d3b 4d7e: 66 90 xchg %ax,%ax 4d80: 4c 89 e7 mov %r12,%rdi 4d83: 31 db xor %ebx,%ebx 4d85: e8 00 00 00 00 callq 4d8a 4d8a: eb cf jmp 4d5b 4d8c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004d90 : 4d90: 55 push %rbp 4d91: 48 89 e5 mov %rsp,%rbp 4d94: 41 55 push %r13 4d96: 4c 8d af 90 00 00 00 lea 0x90(%rdi),%r13 4d9d: 41 54 push %r12 4d9f: 49 89 f4 mov %rsi,%r12 4da2: be 02 00 00 00 mov $0x2,%esi 4da7: 53 push %rbx 4da8: 48 89 fb mov %rdi,%rbx 4dab: 4c 89 ef mov %r13,%rdi 4dae: 48 83 ec 08 sub $0x8,%rsp 4db2: e8 00 00 00 00 callq 4db7 4db7: 0f b7 93 14 01 00 00 movzwl 0x114(%rbx),%edx 4dbe: 3b 15 00 00 00 00 cmp 0x0(%rip),%edx # 4dc4 4dc4: 7f 6a jg 4e30 4dc6: 89 d0 mov %edx,%eax 4dc8: 83 c0 01 add $0x1,%eax 4dcb: 66 89 83 14 01 00 00 mov %ax,0x114(%rbx) 4dd2: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 4dd9: 00 00 4ddb: 48 8b 83 f8 00 00 00 mov 0xf8(%rbx),%rax 4de2: 48 85 c0 test %rax,%rax 4de5: 74 3e je 4e25 4de7: 4c 89 60 08 mov %r12,0x8(%rax) 4deb: 83 83 00 01 00 00 01 addl $0x1,0x100(%rbx) 4df2: 4c 89 e6 mov %r12,%rsi 4df5: bf 1f 00 00 00 mov $0x1f,%edi 4dfa: 4c 89 a3 f8 00 00 00 mov %r12,0xf8(%rbx) 4e01: bb 01 00 00 00 mov $0x1,%ebx 4e06: e8 00 00 00 00 callq 4e0b 4e0b: 4c 89 ef mov %r13,%rdi 4e0e: be 06 00 00 00 mov $0x6,%esi 4e13: e8 00 00 00 00 callq 4e18 4e18: 48 83 c4 08 add $0x8,%rsp 4e1c: 89 d8 mov %ebx,%eax 4e1e: 5b pop %rbx 4e1f: 41 5c pop %r12 4e21: 41 5d pop %r13 4e23: 5d pop %rbp 4e24: c3 retq 4e25: 4c 89 a3 f0 00 00 00 mov %r12,0xf0(%rbx) 4e2c: eb bd jmp 4deb 4e2e: 66 90 xchg %ax,%ax 4e30: 4c 89 e7 mov %r12,%rdi 4e33: 31 db xor %ebx,%ebx 4e35: e8 00 00 00 00 callq 4e3a 4e3a: eb cf jmp 4e0b 4e3c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004e40 : 4e40: 55 push %rbp 4e41: 48 89 e5 mov %rsp,%rbp 4e44: 41 54 push %r12 4e46: 49 89 f4 mov %rsi,%r12 4e49: 48 89 fe mov %rdi,%rsi 4e4c: 53 push %rbx 4e4d: 48 89 fb mov %rdi,%rbx 4e50: 4c 89 e7 mov %r12,%rdi 4e53: e8 00 00 00 00 callq 4e58 4e58: 80 6b 66 01 subb $0x1,0x66(%rbx) 4e5c: 49 8b bc 24 a0 00 00 mov 0xa0(%r12),%rdi 4e63: 00 4e64: 48 85 ff test %rdi,%rdi 4e67: 74 05 je 4e6e 4e69: e8 00 00 00 00 callq 4e6e 4e6e: 48 8b 43 08 mov 0x8(%rbx),%rax 4e72: 4c 89 e6 mov %r12,%rsi 4e75: 48 8b 3b mov (%rbx),%rdi 4e78: 5b pop %rbx 4e79: 41 5c pop %r12 4e7b: 48 8b 40 10 mov 0x10(%rax),%rax 4e7f: 5d pop %rbp 4e80: e8 07 00 00 00 callq 4e8c 4e85: f3 90 pause 4e87: 0f ae e8 lfence 4e8a: eb f9 jmp 4e85 4e8c: 48 89 04 24 mov %rax,(%rsp) 4e90: c3 retq 4e91: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 4e98: 00 00 00 00 4e9c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000004ea0 : 4ea0: 55 push %rbp 4ea1: 48 89 e5 mov %rsp,%rbp 4ea4: 41 57 push %r15 4ea6: 41 89 f7 mov %esi,%r15d 4ea9: be 01 00 00 00 mov $0x1,%esi 4eae: 41 56 push %r14 4eb0: 49 89 d6 mov %rdx,%r14 4eb3: 41 55 push %r13 4eb5: 41 89 cd mov %ecx,%r13d 4eb8: 41 54 push %r12 4eba: 49 89 fc mov %rdi,%r12 4ebd: bf 01 06 00 00 mov $0x601,%edi 4ec2: 53 push %rbx 4ec3: 48 83 ec 08 sub $0x8,%rsp 4ec7: e8 00 00 00 00 callq 4ecc 4ecc: 48 85 c0 test %rax,%rax 4ecf: 0f 84 db 00 00 00 je 4fb0 4ed5: 48 89 c3 mov %rax,%rbx 4ed8: 48 8b 40 10 mov 0x10(%rax),%rax 4edc: c6 00 01 movb $0x1,(%rax) 4edf: 66 44 89 78 01 mov %r15w,0x1(%rax) 4ee4: 44 88 68 03 mov %r13b,0x3(%rax) 4ee8: c7 43 18 04 00 00 00 movl $0x4,0x18(%rbx) 4eef: c7 83 b8 00 00 00 04 movl $0x4,0xb8(%rbx) 4ef6: 00 00 00 4ef9: 48 c7 83 a0 00 00 00 movq $0x0,0xa0(%rbx) 4f00: 00 00 00 00 4f04: 45 84 ed test %r13b,%r13b 4f07: 75 47 jne 4f50 4f09: 41 80 7c 24 66 00 cmpb $0x0,0x66(%r12) 4f0f: 75 6f jne 4f80 4f11: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4f18: 00 4f19: 49 8b 84 24 20 01 00 mov 0x120(%r12),%rax 4f20: 00 4f21: 48 85 c0 test %rax,%rax 4f24: 74 7a je 4fa0 4f26: 48 89 58 08 mov %rbx,0x8(%rax) 4f2a: 41 83 84 24 28 01 00 addl $0x1,0x128(%r12) 4f31: 00 01 4f33: 31 c0 xor %eax,%eax 4f35: 49 89 9c 24 20 01 00 mov %rbx,0x120(%r12) 4f3c: 00 4f3d: 48 83 c4 08 add $0x8,%rsp 4f41: 5b pop %rbx 4f42: 41 5c pop %r12 4f44: 41 5d pop %r13 4f46: 41 5e pop %r14 4f48: 41 5f pop %r15 4f4a: 5d pop %rbp 4f4b: c3 retq 4f4c: 0f 1f 40 00 nopl 0x0(%rax) 4f50: 41 0f b6 d5 movzbl %r13b,%edx 4f54: 41 b8 01 06 00 00 mov $0x601,%r8d 4f5a: 4c 89 f1 mov %r14,%rcx 4f5d: 48 89 df mov %rbx,%rdi 4f60: be 04 00 00 00 mov $0x4,%esi 4f65: e8 00 00 00 00 callq 4f6a 4f6a: 85 c0 test %eax,%eax 4f6c: 74 9b je 4f09 4f6e: 48 89 df mov %rbx,%rdi 4f71: e8 00 00 00 00 callq 4f76 4f76: b8 0c 00 00 00 mov $0xc,%eax 4f7b: eb c0 jmp 4f3d 4f7d: 0f 1f 00 nopl (%rax) 4f80: 48 89 de mov %rbx,%rsi 4f83: 4c 89 e7 mov %r12,%rdi 4f86: e8 00 00 00 00 callq 4f8b 4f8b: 48 83 c4 08 add $0x8,%rsp 4f8f: 31 c0 xor %eax,%eax 4f91: 5b pop %rbx 4f92: 41 5c pop %r12 4f94: 41 5d pop %r13 4f96: 41 5e pop %r14 4f98: 41 5f pop %r15 4f9a: 5d pop %rbp 4f9b: c3 retq 4f9c: 0f 1f 40 00 nopl 0x0(%rax) 4fa0: 49 89 9c 24 18 01 00 mov %rbx,0x118(%r12) 4fa7: 00 4fa8: eb 80 jmp 4f2a 4faa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4fb0: 48 83 c4 08 add $0x8,%rsp 4fb4: b8 0c 00 00 00 mov $0xc,%eax 4fb9: 5b pop %rbx 4fba: 41 5c pop %r12 4fbc: 41 5d pop %r13 4fbe: 41 5e pop %r14 4fc0: 41 5f pop %r15 4fc2: 5d pop %rbp 4fc3: c3 retq 4fc4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 4fcb: 00 00 00 00 4fcf: 90 nop 0000000000004fd0 : 4fd0: 55 push %rbp 4fd1: 31 d2 xor %edx,%edx 4fd3: 48 89 e5 mov %rsp,%rbp 4fd6: 41 55 push %r13 4fd8: 41 54 push %r12 4fda: 53 push %rbx 4fdb: 48 89 fb mov %rdi,%rbx 4fde: 48 83 ec 08 sub $0x8,%rsp 4fe2: 0f b6 47 17 movzbl 0x17(%rdi),%eax 4fe6: 66 89 57 68 mov %dx,0x68(%rdi) 4fea: c7 47 18 18 00 18 00 movl $0x180018,0x18(%rdi) 4ff1: 83 f0 01 xor $0x1,%eax 4ff4: 83 e0 01 and $0x1,%eax 4ff7: 88 47 66 mov %al,0x66(%rdi) 4ffa: 31 c0 xor %eax,%eax 4ffc: 66 89 47 64 mov %ax,0x64(%rdi) 5000: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5007 5007: 48 89 47 22 mov %rax,0x22(%rdi) 500b: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5012 5012: 48 89 47 2a mov %rax,0x2a(%rdi) 5016: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 501d 501d: 48 89 47 32 mov %rax,0x32(%rdi) 5021: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5028 5028: 48 89 47 3a mov %rax,0x3a(%rdi) 502c: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5033 5033: 48 89 47 42 mov %rax,0x42(%rdi) 5037: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 503e 503e: 48 89 47 4a mov %rax,0x4a(%rdi) 5042: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5049 5049: 48 89 47 52 mov %rax,0x52(%rdi) 504d: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 5054 5054: 48 89 47 5a mov %rax,0x5a(%rdi) 5058: 48 8b 47 08 mov 0x8(%rdi),%rax 505c: 48 8b 3f mov (%rdi),%rdi 505f: 48 8b 00 mov (%rax),%rax 5062: eb 11 jmp 5075 5064: e8 07 00 00 00 callq 5070 5069: f3 90 pause 506b: 0f ae e8 lfence 506e: eb f9 jmp 5069 5070: 48 89 04 24 mov %rax,(%rsp) 5074: c3 retq 5075: e8 ea ff ff ff callq 5064 507a: 41 89 c4 mov %eax,%r12d 507d: 85 c0 test %eax,%eax 507f: 74 0f je 5090 5081: 48 83 c4 08 add $0x8,%rsp 5085: 44 89 e0 mov %r12d,%eax 5088: 5b pop %rbx 5089: 41 5c pop %r12 508b: 41 5d pop %r13 508d: 5d pop %rbp 508e: c3 retq 508f: 90 nop 5090: 66 83 4b 16 02 orw $0x2,0x16(%rbx) 5095: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 509c: 00 00 509e: 48 8b 40 08 mov 0x8(%rax),%rax 50a2: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 50a9: 66 81 4b 16 e0 02 orw $0x2e0,0x16(%rbx) 50af: 49 c7 c5 00 00 00 00 mov $0x0,%r13 50b6: e8 00 00 00 00 callq 50bb 50bb: 31 c9 xor %ecx,%ecx 50bd: 31 d2 xor %edx,%edx 50bf: be 03 0c 00 00 mov $0xc03,%esi 50c4: 48 89 df mov %rbx,%rdi 50c7: e8 00 00 00 00 callq 50cc 50cc: 41 89 c4 mov %eax,%r12d 50cf: 85 c0 test %eax,%eax 50d1: 75 28 jne 50fb 50d3: 66 f7 43 16 e0 02 testw $0x2e0,0x16(%rbx) 50d9: 74 a6 je 5081 50db: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 50e1 50e1: 4c 89 ea mov %r13,%rdx 50e4: be 00 01 00 00 mov $0x100,%esi 50e9: 48 89 df mov %rbx,%rdi 50ec: 8d 0c 80 lea (%rax,%rax,4),%ecx 50ef: e8 00 00 00 00 callq 50f4 50f4: 85 c0 test %eax,%eax 50f6: 74 db je 50d3 50f8: 41 89 c4 mov %eax,%r12d 50fb: 48 8b 43 08 mov 0x8(%rbx),%rax 50ff: 48 8b 3b mov (%rbx),%rdi 5102: 48 8b 40 08 mov 0x8(%rax),%rax 5106: eb 11 jmp 5119 5108: e8 07 00 00 00 callq 5114 510d: f3 90 pause 510f: 0f ae e8 lfence 5112: eb f9 jmp 510d 5114: 48 89 04 24 mov %rax,(%rsp) 5118: c3 retq 5119: e8 ea ff ff ff callq 5108 511e: 66 83 63 16 fd andw $0xfffd,0x16(%rbx) 5123: 48 83 c4 08 add $0x8,%rsp 5127: 44 89 e0 mov %r12d,%eax 512a: 5b pop %rbx 512b: 41 5c pop %r12 512d: 41 5d pop %r13 512f: 5d pop %rbp 5130: c3 retq 5131: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5138: 00 00 00 00 513c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005140 : 5140: 55 push %rbp 5141: 48 89 e5 mov %rsp,%rbp 5144: 41 54 push %r12 5146: 49 89 f4 mov %rsi,%r12 5149: 48 89 fe mov %rdi,%rsi 514c: 53 push %rbx 514d: 48 89 fb mov %rdi,%rbx 5150: 4c 89 e7 mov %r12,%rdi 5153: e8 00 00 00 00 callq 5158 5158: 48 8b 43 08 mov 0x8(%rbx),%rax 515c: 4c 89 e6 mov %r12,%rsi 515f: 48 8b 3b mov (%rbx),%rdi 5162: 66 83 6b 64 01 subw $0x1,0x64(%rbx) 5167: 5b pop %rbx 5168: 48 8b 40 18 mov 0x18(%rax),%rax 516c: 41 5c pop %r12 516e: 5d pop %rbp 516f: e8 07 00 00 00 callq 517b 5174: f3 90 pause 5176: 0f ae e8 lfence 5179: eb f9 jmp 5174 517b: 48 89 04 24 mov %rax,(%rsp) 517f: c3 retq 0000000000005180 : 5180: 55 push %rbp 5181: 48 89 e5 mov %rsp,%rbp 5184: 41 54 push %r12 5186: 49 89 f4 mov %rsi,%r12 5189: 48 89 fe mov %rdi,%rsi 518c: 53 push %rbx 518d: 48 89 fb mov %rdi,%rbx 5190: 4c 89 e7 mov %r12,%rdi 5193: e8 00 00 00 00 callq 5198 5198: 48 8b 43 08 mov 0x8(%rbx),%rax 519c: 4c 89 e6 mov %r12,%rsi 519f: 48 8b 3b mov (%rbx),%rdi 51a2: 66 83 6b 68 01 subw $0x1,0x68(%rbx) 51a7: 5b pop %rbx 51a8: 48 8b 40 20 mov 0x20(%rax),%rax 51ac: 41 5c pop %r12 51ae: 5d pop %rbp 51af: e8 07 00 00 00 callq 51bb 51b4: f3 90 pause 51b6: 0f ae e8 lfence 51b9: eb f9 jmp 51b4 51bb: 48 89 04 24 mov %rax,(%rsp) 51bf: c3 retq 00000000000051c0 : 51c0: 55 push %rbp 51c1: 48 89 e5 mov %rsp,%rbp 51c4: 41 55 push %r13 51c6: 4c 8d af 90 00 00 00 lea 0x90(%rdi),%r13 51cd: 41 54 push %r12 51cf: 49 89 f4 mov %rsi,%r12 51d2: be 02 00 00 00 mov $0x2,%esi 51d7: 53 push %rbx 51d8: 48 89 fb mov %rdi,%rbx 51db: 4c 89 ef mov %r13,%rdi 51de: 48 83 ec 08 sub $0x8,%rsp 51e2: e8 00 00 00 00 callq 51e7 51e7: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 51ee: 00 00 51f0: 48 8b 83 40 01 00 00 mov 0x140(%rbx),%rax 51f7: 48 85 c0 test %rax,%rax 51fa: 74 44 je 5240 51fc: 4c 89 60 08 mov %r12,0x8(%rax) 5200: 83 83 48 01 00 00 01 addl $0x1,0x148(%rbx) 5207: 4c 89 e6 mov %r12,%rsi 520a: bf 1f 00 00 00 mov $0x1f,%edi 520f: 4c 89 a3 40 01 00 00 mov %r12,0x140(%rbx) 5216: e8 00 00 00 00 callq 521b 521b: 4c 89 ef mov %r13,%rdi 521e: be 06 00 00 00 mov $0x6,%esi 5223: e8 00 00 00 00 callq 5228 5228: 48 83 c4 08 add $0x8,%rsp 522c: b8 01 00 00 00 mov $0x1,%eax 5231: 5b pop %rbx 5232: 41 5c pop %r12 5234: 41 5d pop %r13 5236: 5d pop %rbp 5237: c3 retq 5238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 523f: 00 5240: 4c 89 a3 38 01 00 00 mov %r12,0x138(%rbx) 5247: eb b7 jmp 5200 5249: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000005250 : 5250: 55 push %rbp 5251: 48 89 e5 mov %rsp,%rbp 5254: 41 55 push %r13 5256: 41 89 f5 mov %esi,%r13d 5259: 41 54 push %r12 525b: 53 push %rbx 525c: 48 89 fb mov %rdi,%rbx 525f: 48 83 ec 08 sub $0x8,%rsp 5263: 48 8b 3f mov (%rdi),%rdi 5266: 48 8b 47 30 mov 0x30(%rdi),%rax 526a: 48 85 c0 test %rax,%rax 526d: 75 0b jne 527a 526f: eb 21 jmp 5292 5271: 48 8b 40 28 mov 0x28(%rax),%rax 5275: 48 85 c0 test %rax,%rax 5278: 74 15 je 528f 527a: 48 3b 18 cmp (%rax),%rbx 527d: 75 f2 jne 5271 527f: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 5286: 48 8b 40 28 mov 0x28(%rax),%rax 528a: 48 85 c0 test %rax,%rax 528d: 75 eb jne 527a 528f: 48 8b 3b mov (%rbx),%rdi 5292: 48 8b 47 68 mov 0x68(%rdi),%rax 5296: 48 85 c0 test %rax,%rax 5299: 75 0d jne 52a8 529b: eb 28 jmp 52c5 529d: 0f 1f 00 nopl (%rax) 52a0: 4c 89 e0 mov %r12,%rax 52a3: 4d 85 e4 test %r12,%r12 52a6: 74 1a je 52c2 52a8: 4c 8b 60 30 mov 0x30(%rax),%r12 52ac: 48 3b 58 08 cmp 0x8(%rax),%rbx 52b0: 75 ee jne 52a0 52b2: 48 89 c7 mov %rax,%rdi 52b5: e8 00 00 00 00 callq 52ba 52ba: 4c 89 e0 mov %r12,%rax 52bd: 4d 85 e4 test %r12,%r12 52c0: 75 e6 jne 52a8 52c2: 48 8b 3b mov (%rbx),%rdi 52c5: 31 c0 xor %eax,%eax 52c7: c6 43 6a 00 movb $0x0,0x6a(%rbx) 52cb: 44 89 ee mov %r13d,%esi 52ce: 66 89 43 08 mov %ax,0x8(%rbx) 52d2: e8 00 00 00 00 callq 52d7 52d7: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 52de: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 52e5: 44 89 ee mov %r13d,%esi 52e8: 48 8b bb 98 00 00 00 mov 0x98(%rbx),%rdi 52ef: 48 8b 40 10 mov 0x10(%rax),%rax 52f3: 48 83 c4 08 add $0x8,%rsp 52f7: 5b pop %rbx 52f8: 41 5c pop %r12 52fa: 41 5d pop %r13 52fc: 5d pop %rbp 52fd: e8 07 00 00 00 callq 5309 5302: f3 90 pause 5304: 0f ae e8 lfence 5307: eb f9 jmp 5302 5309: 48 89 04 24 mov %rax,(%rsp) 530d: c3 retq 530e: 66 90 xchg %ax,%ax 0000000000005310 : 5310: 66 83 7f 08 00 cmpw $0x0,0x8(%rdi) 5315: 74 09 je 5320 5317: e9 34 ff ff ff jmpq 5250 531c: 0f 1f 40 00 nopl 0x0(%rax) 5320: c3 retq 5321: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5328: 00 00 00 00 532c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005330 : 5330: 55 push %rbp 5331: ba 04 00 00 00 mov $0x4,%edx 5336: 48 89 e5 mov %rsp,%rbp 5339: 41 54 push %r12 533b: 49 89 f4 mov %rsi,%r12 533e: 31 f6 xor %esi,%esi 5340: 53 push %rbx 5341: 48 8d 4d ec lea -0x14(%rbp),%rcx 5345: 48 89 fb mov %rdi,%rbx 5348: 48 83 ec 10 sub $0x10,%rsp 534c: e8 00 00 00 00 callq 5351 5351: be 04 00 00 00 mov $0x4,%esi 5356: 48 89 df mov %rbx,%rdi 5359: e8 00 00 00 00 callq 535e 535e: 0f b7 45 ec movzwl -0x14(%rbp),%eax 5362: 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%eax 5368: 75 26 jne 5390 536a: 0f b7 7d ee movzwl -0x12(%rbp),%edi 536e: 66 83 ff 01 cmp $0x1,%di 5372: 74 6c je 53e0 5374: 66 83 ff 02 cmp $0x2,%di 5378: 74 16 je 5390 537a: e8 00 00 00 00 callq 537f 537f: 48 85 c0 test %rax,%rax 5382: 74 0c je 5390 5384: 4c 39 20 cmp %r12,(%rax) 5387: 74 18 je 53a1 5389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5390: 48 89 df mov %rbx,%rdi 5393: e8 00 00 00 00 callq 5398 5398: 48 83 c4 10 add $0x10,%rsp 539c: 5b pop %rbx 539d: 41 5c pop %r12 539f: 5d pop %rbp 53a0: c3 retq 53a1: 66 83 78 08 05 cmpw $0x5,0x8(%rax) 53a6: 75 e8 jne 5390 53a8: 48 8b b8 98 00 00 00 mov 0x98(%rax),%rdi 53af: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 53b6: 48 89 de mov %rbx,%rsi 53b9: 48 8b 40 30 mov 0x30(%rax),%rax 53bd: eb 11 jmp 53d0 53bf: e8 07 00 00 00 callq 53cb 53c4: f3 90 pause 53c6: 0f ae e8 lfence 53c9: eb f9 jmp 53c4 53cb: 48 89 04 24 mov %rax,(%rsp) 53cf: c3 retq 53d0: e8 ea ff ff ff callq 53bf 53d5: eb c1 jmp 5398 53d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 53de: 00 00 53e0: 4c 89 e6 mov %r12,%rsi 53e3: 48 89 df mov %rbx,%rdi 53e6: e8 00 00 00 00 callq 53eb 53eb: eb ab jmp 5398 53ed: 0f 1f 00 nopl (%rax) 00000000000053f0 : 53f0: 66 83 7f 08 05 cmpw $0x5,0x8(%rdi) 53f5: 74 09 je 5400 53f7: 31 c0 xor %eax,%eax 53f9: c3 retq 53fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5400: 8b 97 80 00 00 00 mov 0x80(%rdi),%edx 5406: 85 d2 test %edx,%edx 5408: 74 46 je 5450 540a: 48 8b 47 70 mov 0x70(%rdi),%rax 540e: 48 85 c0 test %rax,%rax 5411: 74 1c je 542f 5413: 48 8b 50 08 mov 0x8(%rax),%rdx 5417: 48 89 57 70 mov %rdx,0x70(%rdi) 541b: 48 85 d2 test %rdx,%rdx 541e: 74 21 je 5441 5420: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 5427: 00 5428: 83 af 80 00 00 00 01 subl $0x1,0x80(%rdi) 542f: 80 47 6a 01 addb $0x1,0x6a(%rdi) 5433: 48 8b 37 mov (%rdi),%rsi 5436: 48 89 fa mov %rdi,%rdx 5439: 48 89 c7 mov %rax,%rdi 543c: e9 00 00 00 00 jmpq 5441 5441: 48 c7 47 78 00 00 00 movq $0x0,0x78(%rdi) 5448: 00 5449: eb d5 jmp 5420 544b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5450: f6 47 0a 01 testb $0x1,0xa(%rdi) 5454: 74 a1 je 53f7 5456: 80 7f 6a 00 cmpb $0x0,0x6a(%rdi) 545a: 75 9b jne 53f7 545c: 55 push %rbp 545d: b8 06 00 00 00 mov $0x6,%eax 5462: 48 89 e5 mov %rsp,%rbp 5465: 53 push %rbx 5466: 48 89 fb mov %rdi,%rbx 5469: 48 83 ec 18 sub $0x18,%rsp 546d: 66 89 47 08 mov %ax,0x8(%rdi) 5471: e8 00 00 00 00 callq 5476 5476: 85 c0 test %eax,%eax 5478: 74 26 je 54a0 547a: 66 83 7b 08 00 cmpw $0x0,0x8(%rbx) 547f: 74 10 je 5491 5481: 89 c6 mov %eax,%esi 5483: 48 89 df mov %rbx,%rdi 5486: 89 45 ec mov %eax,-0x14(%rbp) 5489: e8 c2 fd ff ff callq 5250 548e: 8b 45 ec mov -0x14(%rbp),%eax 5491: 48 83 c4 18 add $0x18,%rsp 5495: 5b pop %rbx 5496: 5d pop %rbp 5497: c3 retq 5498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 549f: 00 54a0: 48 83 c4 18 add $0x18,%rsp 54a4: 31 c0 xor %eax,%eax 54a6: 5b pop %rbx 54a7: 5d pop %rbp 54a8: c3 retq 54a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000054b0 : 54b0: c3 retq 54b1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 54b8: 00 00 00 00 54bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000000054c0 : 54c0: 8b 57 34 mov 0x34(%rdi),%edx 54c3: 48 8b 07 mov (%rdi),%rax 54c6: f6 c2 01 test $0x1,%dl 54c9: 74 0b je 54d6 54cb: 66 83 48 1a 01 orw $0x1,0x1a(%rax) 54d0: 8b 57 34 mov 0x34(%rdi),%edx 54d3: 48 8b 07 mov (%rdi),%rax 54d6: f6 c2 02 test $0x2,%dl 54d9: 74 0b je 54e6 54db: 66 83 48 1a 02 orw $0x2,0x1a(%rax) 54e0: 8b 57 34 mov 0x34(%rdi),%edx 54e3: 48 8b 07 mov (%rdi),%rax 54e6: 83 e2 04 and $0x4,%edx 54e9: 74 08 je 54f3 54eb: 66 83 48 1a 04 orw $0x4,0x1a(%rax) 54f0: 48 8b 07 mov (%rdi),%rax 54f3: 48 89 c7 mov %rax,%rdi 54f6: e9 00 00 00 00 jmpq 54fb 54fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000005500 : 5500: 55 push %rbp 5501: 48 89 e5 mov %rsp,%rbp 5504: 41 57 push %r15 5506: 41 56 push %r14 5508: 41 55 push %r13 550a: 41 54 push %r12 550c: 53 push %rbx 550d: 48 83 ec 08 sub $0x8,%rsp 5511: 4c 8b 2f mov (%rdi),%r13 5514: 4d 85 ed test %r13,%r13 5517: 0f 84 d7 00 00 00 je 55f4 551d: 45 0f b6 65 25 movzbl 0x25(%r13),%r12d 5522: b8 01 00 00 00 mov $0x1,%eax 5527: 41 83 c4 01 add $0x1,%r12d 552b: 41 81 fc 00 01 00 00 cmp $0x100,%r12d 5532: 44 0f 44 e0 cmove %eax,%r12d 5536: 49 8b 45 68 mov 0x68(%r13),%rax 553a: 48 85 c0 test %rax,%rax 553d: 74 0d je 554c 553f: 0f b6 40 11 movzbl 0x11(%rax),%eax 5543: 44 39 e0 cmp %r12d,%eax 5546: 0f 84 c4 00 00 00 je 5610 554c: 49 89 ff mov %rdi,%r15 554f: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 5556 5556: 41 89 f6 mov %esi,%r14d 5559: e8 00 00 00 00 callq 555e 555e: 48 89 c3 mov %rax,%rbx 5561: 48 85 c0 test %rax,%rax 5564: 74 7a je 55e0 5566: 45 88 65 25 mov %r12b,0x25(%r13) 556a: ba 87 00 00 00 mov $0x87,%edx 556f: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 5576: 44 88 60 11 mov %r12b,0x11(%rax) 557a: 4c 8d 60 18 lea 0x18(%rax),%r12 557e: 44 88 70 10 mov %r14b,0x10(%rax) 5582: 4c 89 e7 mov %r12,%rdi 5585: 4c 89 78 08 mov %r15,0x8(%rax) 5589: 4c 89 28 mov %r13,(%rax) 558c: e8 00 00 00 00 callq 5591 5591: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 5597 5597: 48 89 d9 mov %rbx,%rcx 559a: 4c 89 e7 mov %r12,%rdi 559d: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 55a4 55a4: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 55ab: e8 00 00 00 00 callq 55b0 55b0: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) 55b7: 00 55b8: 49 8b 45 70 mov 0x70(%r13),%rax 55bc: 48 89 43 38 mov %rax,0x38(%rbx) 55c0: 48 89 18 mov %rbx,(%rax) 55c3: 48 83 c3 30 add $0x30,%rbx 55c7: 31 c0 xor %eax,%eax 55c9: 49 89 5d 70 mov %rbx,0x70(%r13) 55cd: 48 83 c4 08 add $0x8,%rsp 55d1: 5b pop %rbx 55d2: 41 5c pop %r12 55d4: 41 5d pop %r13 55d6: 41 5e pop %r14 55d8: 41 5f pop %r15 55da: 5d pop %rbp 55db: c3 retq 55dc: 0f 1f 40 00 nopl 0x0(%rax) 55e0: 48 83 c4 08 add $0x8,%rsp 55e4: b8 0c 00 00 00 mov $0xc,%eax 55e9: 5b pop %rbx 55ea: 41 5c pop %r12 55ec: 41 5d pop %r13 55ee: 41 5e pop %r14 55f0: 41 5f pop %r15 55f2: 5d pop %rbp 55f3: c3 retq 55f4: 48 83 c4 08 add $0x8,%rsp 55f8: b8 32 00 00 00 mov $0x32,%eax 55fd: 5b pop %rbx 55fe: 41 5c pop %r12 5600: 41 5d pop %r13 5602: 41 5e pop %r14 5604: 41 5f pop %r15 5606: 5d pop %rbp 5607: c3 retq 5608: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 560f: 00 5610: b8 17 00 00 00 mov $0x17,%eax 5615: eb b6 jmp 55cd 5617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 561e: 00 00 0000000000005620 : 5620: 48 8b 47 68 mov 0x68(%rdi),%rax 5624: 89 f2 mov %esi,%edx 5626: 48 85 c0 test %rax,%rax 5629: 74 16 je 5641 562b: 40 3a 70 11 cmp 0x11(%rax),%sil 562f: 75 07 jne 5638 5631: eb 0f jmp 5642 5633: 38 50 11 cmp %dl,0x11(%rax) 5636: 74 09 je 5641 5638: 48 8b 40 30 mov 0x30(%rax),%rax 563c: 48 85 c0 test %rax,%rax 563f: 75 f2 jne 5633 5641: c3 retq 5642: c3 retq 5643: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 564a: 00 00 00 00 564e: 66 90 xchg %ax,%ax 0000000000005650 : 5650: 55 push %rbp 5651: 48 89 e5 mov %rsp,%rbp 5654: 41 55 push %r13 5656: 41 54 push %r12 5658: 4c 8d 67 18 lea 0x18(%rdi),%r12 565c: 53 push %rbx 565d: 48 89 fb mov %rdi,%rbx 5660: 48 83 ec 08 sub $0x8,%rsp 5664: 4c 8b 2f mov (%rdi),%r13 5667: 4c 89 e7 mov %r12,%rdi 566a: e8 00 00 00 00 callq 566f 566f: 4c 89 e7 mov %r12,%rdi 5672: e8 00 00 00 00 callq 5677 5677: 85 c0 test %eax,%eax 5679: 75 35 jne 56b0 567b: 48 8b 43 30 mov 0x30(%rbx),%rax 567f: 48 8b 53 38 mov 0x38(%rbx),%rdx 5683: 48 85 c0 test %rax,%rax 5686: 74 38 je 56c0 5688: 48 89 50 38 mov %rdx,0x38(%rax) 568c: 48 8b 43 38 mov 0x38(%rbx),%rax 5690: 48 8b 53 30 mov 0x30(%rbx),%rdx 5694: 48 89 de mov %rbx,%rsi 5697: 48 89 10 mov %rdx,(%rax) 569a: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 56a1 56a1: 48 83 c4 08 add $0x8,%rsp 56a5: 5b pop %rbx 56a6: 41 5c pop %r12 56a8: 41 5d pop %r13 56aa: 5d pop %rbp 56ab: e9 00 00 00 00 jmpq 56b0 56b0: 48 83 c4 08 add $0x8,%rsp 56b4: 5b pop %rbx 56b5: 41 5c pop %r12 56b7: 41 5d pop %r13 56b9: 5d pop %rbp 56ba: c3 retq 56bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 56c0: 49 89 55 70 mov %rdx,0x70(%r13) 56c4: eb c6 jmp 568c 56c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 56cd: 00 00 00 00000000000056d0 : 56d0: 55 push %rbp 56d1: 48 89 e5 mov %rsp,%rbp 56d4: 53 push %rbx 56d5: 48 83 ec 08 sub $0x8,%rsp 56d9: 48 8b 5f 08 mov 0x8(%rdi),%rbx 56dd: e8 00 00 00 00 callq 56e2 56e2: 48 85 db test %rbx,%rbx 56e5: 74 07 je 56ee 56e7: 66 83 7b 08 00 cmpw $0x0,0x8(%rbx) 56ec: 75 07 jne 56f5 56ee: 48 83 c4 08 add $0x8,%rsp 56f2: 5b pop %rbx 56f3: 5d pop %rbp 56f4: c3 retq 56f5: 48 83 c4 08 add $0x8,%rsp 56f9: 48 89 df mov %rbx,%rdi 56fc: be 3c 00 00 00 mov $0x3c,%esi 5701: 5b pop %rbx 5702: 5d pop %rbp 5703: e9 00 00 00 00 jmpq 5708 5708: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 570f: 00 0000000000005710 : 5710: 48 ba ff ff 00 00 00 movabs $0xffff00000000ffff,%rdx 5717: 00 ff ff 571a: b8 38 00 00 00 mov $0x38,%eax 571f: 48 85 57 08 test %rdx,0x8(%rdi) 5723: 75 7e jne 57a3 5725: 48 8b 0d 00 00 00 00 mov 0x0(%rip),%rcx # 572c 572c: 48 85 c9 test %rcx,%rcx 572f: 0f 84 a2 00 00 00 je 57d7 5735: 66 83 79 0e 40 cmpw $0x40,0xe(%rcx) 573a: b8 41 00 00 00 mov $0x41,%eax 573f: 76 14 jbe 5755 5741: eb 61 jmp 57a4 5743: 66 39 42 0e cmp %ax,0xe(%rdx) 5747: 77 18 ja 5761 5749: 83 c0 01 add $0x1,%eax 574c: 48 89 d1 mov %rdx,%rcx 574f: 66 83 f8 ff cmp $0xffff,%ax 5753: 74 49 je 579e 5755: 48 8b 91 a0 00 00 00 mov 0xa0(%rcx),%rdx 575c: 48 85 d2 test %rdx,%rdx 575f: 75 e2 jne 5743 5761: 66 89 47 0e mov %ax,0xe(%rdi) 5765: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax 576c: 48 89 87 a0 00 00 00 mov %rax,0xa0(%rdi) 5773: 48 85 c0 test %rax,%rax 5776: 74 0e je 5786 5778: 48 8d 97 a0 00 00 00 lea 0xa0(%rdi),%rdx 577f: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 5786: 48 89 b9 a0 00 00 00 mov %rdi,0xa0(%rcx) 578d: 48 81 c1 a0 00 00 00 add $0xa0,%rcx 5794: 31 c0 xor %eax,%eax 5796: 48 89 8f a8 00 00 00 mov %rcx,0xa8(%rdi) 579d: c3 retq 579e: b8 17 00 00 00 mov $0x17,%eax 57a3: c3 retq 57a4: b8 40 00 00 00 mov $0x40,%eax 57a9: 48 89 8f a0 00 00 00 mov %rcx,0xa0(%rdi) 57b0: 66 89 47 0e mov %ax,0xe(%rdi) 57b4: 48 8d 87 a0 00 00 00 lea 0xa0(%rdi),%rax 57bb: 48 89 81 a8 00 00 00 mov %rax,0xa8(%rcx) 57c2: 48 89 3d 00 00 00 00 mov %rdi,0x0(%rip) # 57c9 57c9: 31 c0 xor %eax,%eax 57cb: 48 c7 87 a8 00 00 00 movq $0x0,0xa8(%rdi) 57d2: 00 00 00 00 57d6: c3 retq 57d7: 48 c7 87 a0 00 00 00 movq $0x0,0xa0(%rdi) 57de: 00 00 00 00 57e2: ba 40 00 00 00 mov $0x40,%edx 57e7: 66 89 57 0e mov %dx,0xe(%rdi) 57eb: eb d5 jmp 57c2 57ed: 0f 1f 00 nopl (%rax) 00000000000057f0 : 57f0: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 57f7 57f7: 89 fa mov %edi,%edx 57f9: 48 85 c0 test %rax,%rax 57fc: 74 29 je 5827 57fe: 66 3b 78 0e cmp 0xe(%rax),%di 5802: 74 23 je 5827 5804: 73 12 jae 5818 5806: eb 1d jmp 5825 5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 580f: 00 5810: 66 39 50 0e cmp %dx,0xe(%rax) 5814: 74 11 je 5827 5816: 77 0d ja 5825 5818: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 581f: 48 85 c0 test %rax,%rax 5822: 75 ec jne 5810 5824: c3 retq 5825: 31 c0 xor %eax,%eax 5827: c3 retq 5828: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 582f: 00 0000000000005830 : 5830: 55 push %rbp 5831: 48 89 e5 mov %rsp,%rbp 5834: 41 57 push %r15 5836: 41 89 cf mov %ecx,%r15d 5839: 41 56 push %r14 583b: 41 89 f6 mov %esi,%r14d 583e: be 01 00 00 00 mov $0x1,%esi 5843: 41 55 push %r13 5845: 41 89 d5 mov %edx,%r13d 5848: 41 54 push %r12 584a: 49 89 fc mov %rdi,%r12 584d: bf 01 06 00 00 mov $0x601,%edi 5852: 53 push %rbx 5853: 48 83 ec 18 sub $0x18,%rsp 5857: 4c 89 45 c8 mov %r8,-0x38(%rbp) 585b: e8 00 00 00 00 callq 5860 5860: 48 85 c0 test %rax,%rax 5863: 0f 84 8f 00 00 00 je 58f8 5869: 48 89 c3 mov %rax,%rbx 586c: 4c 8b 50 10 mov 0x10(%rax),%r10 5870: c7 80 b8 00 00 00 08 movl $0x8,0xb8(%rax) 5877: 00 00 00 587a: c7 40 18 08 00 00 00 movl $0x8,0x18(%rax) 5881: 66 45 85 ff test %r15w,%r15w 5885: 74 27 je 58ae 5887: 48 8b 4d c8 mov -0x38(%rbp),%rcx 588b: 41 0f b7 d7 movzwl %r15w,%edx 588f: be 08 00 00 00 mov $0x8,%esi 5894: 48 89 c7 mov %rax,%rdi 5897: 41 b8 01 06 00 00 mov $0x601,%r8d 589d: 4c 89 55 c0 mov %r10,-0x40(%rbp) 58a1: e8 00 00 00 00 callq 58a6 58a6: 4c 8b 55 c0 mov -0x40(%rbp),%r10 58aa: 85 c0 test %eax,%eax 58ac: 75 42 jne 58f0 58ae: 45 8d 4f 04 lea 0x4(%r15),%r9d 58b2: b8 01 00 00 00 mov $0x1,%eax 58b7: 45 88 72 04 mov %r14b,0x4(%r10) 58bb: 4c 89 e6 mov %r12,%rsi 58be: 45 88 6a 05 mov %r13b,0x5(%r10) 58c2: 48 89 df mov %rbx,%rdi 58c5: 31 d2 xor %edx,%edx 58c7: 66 45 89 7a 06 mov %r15w,0x6(%r10) 58cc: 66 45 89 0a mov %r9w,(%r10) 58d0: 66 41 89 42 02 mov %ax,0x2(%r10) 58d5: 48 83 c4 18 add $0x18,%rsp 58d9: 5b pop %rbx 58da: 41 5c pop %r12 58dc: 41 5d pop %r13 58de: 41 5e pop %r14 58e0: 41 5f pop %r15 58e2: 5d pop %rbp 58e3: e9 00 00 00 00 jmpq 58e8 58e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58ef: 00 58f0: 48 89 df mov %rbx,%rdi 58f3: e8 00 00 00 00 callq 58f8 58f8: 48 83 c4 18 add $0x18,%rsp 58fc: b8 0c 00 00 00 mov $0xc,%eax 5901: 5b pop %rbx 5902: 41 5c pop %r12 5904: 41 5d pop %r13 5906: 41 5e pop %r14 5908: 41 5f pop %r15 590a: 5d pop %rbp 590b: c3 retq 590c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000005910 : 5910: 55 push %rbp 5911: 48 89 e5 mov %rsp,%rbp 5914: 48 83 ec 50 sub $0x50,%rsp 5918: 48 8d 45 10 lea 0x10(%rbp),%rax 591c: 48 89 4d e8 mov %rcx,-0x18(%rbp) 5920: b9 02 00 00 00 mov $0x2,%ecx 5925: 48 89 45 c0 mov %rax,-0x40(%rbp) 5929: 48 8d 45 d0 lea -0x30(%rbp),%rax 592d: 4c 89 45 f0 mov %r8,-0x10(%rbp) 5931: 4c 89 4d f8 mov %r9,-0x8(%rbp) 5935: c7 45 b8 18 00 00 00 movl $0x18,-0x48(%rbp) 593c: 48 89 45 c8 mov %rax,-0x38(%rbp) 5940: 66 89 55 b2 mov %dx,-0x4e(%rbp) 5944: 66 83 fa 02 cmp $0x2,%dx 5948: 75 1a jne 5964 594a: 8b 50 18 mov 0x18(%rax),%edx 594d: 8b 40 20 mov 0x20(%rax),%eax 5950: c7 45 b8 20 00 00 00 movl $0x20,-0x48(%rbp) 5957: b9 06 00 00 00 mov $0x6,%ecx 595c: 66 89 55 b4 mov %dx,-0x4c(%rbp) 5960: 66 89 45 b6 mov %ax,-0x4a(%rbp) 5964: 40 0f b6 d6 movzbl %sil,%edx 5968: 4c 8d 45 b2 lea -0x4e(%rbp),%r8 596c: be 01 00 00 00 mov $0x1,%esi 5971: e8 ba fe ff ff callq 5830 5976: c9 leaveq 5977: c3 retq 5978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 597f: 00 0000000000005980 : 5980: 55 push %rbp 5981: be 02 00 00 00 mov $0x2,%esi 5986: 48 89 e5 mov %rsp,%rbp 5989: 53 push %rbx 598a: 48 89 fb mov %rdi,%rbx 598d: 48 83 ec 18 sub $0x18,%rsp 5991: e8 00 00 00 00 callq 5996 5996: 85 c0 test %eax,%eax 5998: 75 2a jne 59c4 599a: 0f b7 43 2a movzwl 0x2a(%rbx),%eax 599e: 48 8b 3b mov (%rbx),%rdi 59a1: 4c 8d 45 ec lea -0x14(%rbp),%r8 59a5: b9 04 00 00 00 mov $0x4,%ecx 59aa: be 02 00 00 00 mov $0x2,%esi 59af: 66 89 45 ec mov %ax,-0x14(%rbp) 59b3: 0f b6 57 25 movzbl 0x25(%rdi),%edx 59b7: 0f b7 43 0e movzwl 0xe(%rbx),%eax 59bb: 66 89 45 ee mov %ax,-0x12(%rbp) 59bf: e8 6c fe ff ff callq 5830 59c4: 48 83 c4 18 add $0x18,%rsp 59c8: 5b pop %rbx 59c9: 5d pop %rbp 59ca: c3 retq 59cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000059d0 : 59d0: 55 push %rbp 59d1: be 04 00 00 00 mov $0x4,%esi 59d6: 48 89 e5 mov %rsp,%rbp 59d9: 53 push %rbx 59da: 48 89 fb mov %rdi,%rbx 59dd: 48 83 ec 38 sub $0x38,%rsp 59e1: e8 00 00 00 00 callq 59e6 59e6: 85 c0 test %eax,%eax 59e8: 75 5f jne 5a49 59ea: 0f b7 43 20 movzwl 0x20(%rbx),%eax 59ee: 31 f6 xor %esi,%esi 59f0: 66 89 75 c2 mov %si,-0x3e(%rbp) 59f4: 66 89 45 c0 mov %ax,-0x40(%rbp) 59f8: 0f b7 43 38 movzwl 0x38(%rbx),%eax 59fc: 66 3d a0 02 cmp $0x2a0,%ax 5a00: 74 4e je 5a50 5a02: 66 89 45 c6 mov %ax,-0x3a(%rbp) 5a06: b9 01 02 00 00 mov $0x201,%ecx 5a0b: 4c 8d 45 c0 lea -0x40(%rbp),%r8 5a0f: 66 89 4d c4 mov %cx,-0x3c(%rbp) 5a13: 49 8d 48 08 lea 0x8(%r8),%rcx 5a17: 0f b7 43 3c movzwl 0x3c(%rbx),%eax 5a1b: 66 83 f8 ff cmp $0xffff,%ax 5a1f: 74 11 je 5a32 5a21: ba 02 02 00 00 mov $0x202,%edx 5a26: 66 89 41 02 mov %ax,0x2(%rcx) 5a2a: 48 83 c1 04 add $0x4,%rcx 5a2e: 66 89 51 fc mov %dx,-0x4(%rcx) 5a32: 48 8b 3b mov (%rbx),%rdi 5a35: 4c 29 c1 sub %r8,%rcx 5a38: be 04 00 00 00 mov $0x4,%esi 5a3d: 0f b7 c9 movzwl %cx,%ecx 5a40: 0f b6 57 25 movzbl 0x25(%rdi),%edx 5a44: e8 e7 fd ff ff callq 5830 5a49: 48 83 c4 38 add $0x38,%rsp 5a4d: 5b pop %rbx 5a4e: 5d pop %rbp 5a4f: c3 retq 5a50: 4c 8d 45 c0 lea -0x40(%rbp),%r8 5a54: 49 8d 48 04 lea 0x4(%r8),%rcx 5a58: eb bd jmp 5a17 5a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000005a60 : 5a60: 55 push %rbp 5a61: be 06 00 00 00 mov $0x6,%esi 5a66: 48 89 e5 mov %rsp,%rbp 5a69: 53 push %rbx 5a6a: 48 89 fb mov %rdi,%rbx 5a6d: 48 83 ec 18 sub $0x18,%rsp 5a71: e8 00 00 00 00 callq 5a76 5a76: 85 c0 test %eax,%eax 5a78: 75 2a jne 5aa4 5a7a: 0f b7 43 20 movzwl 0x20(%rbx),%eax 5a7e: 48 8b 3b mov (%rbx),%rdi 5a81: 4c 8d 45 ec lea -0x14(%rbp),%r8 5a85: b9 04 00 00 00 mov $0x4,%ecx 5a8a: be 06 00 00 00 mov $0x6,%esi 5a8f: 66 89 45 ec mov %ax,-0x14(%rbp) 5a93: 0f b6 57 25 movzbl 0x25(%rdi),%edx 5a97: 0f b7 43 0e movzwl 0xe(%rbx),%eax 5a9b: 66 89 45 ee mov %ax,-0x12(%rbp) 5a9f: e8 8c fd ff ff callq 5830 5aa4: 48 83 c4 18 add $0x18,%rsp 5aa8: 5b pop %rbx 5aa9: 5d pop %rbp 5aaa: c3 retq 5aab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000005ab0 : 5ab0: 55 push %rbp 5ab1: 31 c0 xor %eax,%eax 5ab3: 48 89 e5 mov %rsp,%rbp 5ab6: 48 83 ec 10 sub $0x10,%rsp 5aba: 66 89 55 f8 mov %dx,-0x8(%rbp) 5abe: 40 0f b6 d6 movzbl %sil,%edx 5ac2: be 03 00 00 00 mov $0x3,%esi 5ac7: 66 89 4d fa mov %cx,-0x6(%rbp) 5acb: b9 08 00 00 00 mov $0x8,%ecx 5ad0: 66 44 89 45 fc mov %r8w,-0x4(%rbp) 5ad5: 4c 8d 45 f8 lea -0x8(%rbp),%r8 5ad9: 66 89 45 fe mov %ax,-0x2(%rbp) 5add: e8 4e fd ff ff callq 5830 5ae2: c9 leaveq 5ae3: c3 retq 5ae4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 5aeb: 00 00 00 00 5aef: 90 nop 0000000000005af0 : 5af0: 55 push %rbp 5af1: 48 89 e5 mov %rsp,%rbp 5af4: 41 57 push %r15 5af6: 41 56 push %r14 5af8: 41 55 push %r13 5afa: 41 54 push %r12 5afc: 49 89 f4 mov %rsi,%r12 5aff: 53 push %rbx 5b00: 48 89 fb mov %rdi,%rbx 5b03: 48 83 ec 78 sub $0x78,%rsp 5b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5b0e: 00 00 5b10: 8b 83 b8 00 00 00 mov 0xb8(%rbx),%eax 5b16: 85 c0 test %eax,%eax 5b18: 0f 84 e2 01 00 00 je 5d00 5b1e: 83 f8 03 cmp $0x3,%eax 5b21: 0f 86 b9 02 00 00 jbe 5de0 5b27: ba 04 00 00 00 mov $0x4,%edx 5b2c: 31 f6 xor %esi,%esi 5b2e: 48 8d 8d 78 ff ff ff lea -0x88(%rbp),%rcx 5b35: 48 89 df mov %rbx,%rdi 5b38: e8 00 00 00 00 callq 5b3d 5b3d: 0f b7 85 7a ff ff ff movzwl -0x86(%rbp),%eax 5b44: 48 63 93 b8 00 00 00 movslq 0xb8(%rbx),%rdx 5b4b: 48 89 c6 mov %rax,%rsi 5b4e: 48 83 c0 04 add $0x4,%rax 5b52: 48 39 c2 cmp %rax,%rdx 5b55: 0f 82 85 02 00 00 jb 5de0 5b5b: 0f b6 85 78 ff ff ff movzbl -0x88(%rbp),%eax 5b62: 3c 06 cmp $0x6,%al 5b64: 0f 84 26 04 00 00 je 5f90 5b6a: 0f 87 40 01 00 00 ja 5cb0 5b70: 3c 03 cmp $0x3,%al 5b72: 0f 84 9d 04 00 00 je 6015 5b78: 0f 87 a2 01 00 00 ja 5d20 5b7e: 3c 01 cmp $0x1,%al 5b80: 0f 84 fa 02 00 00 je 5e80 5b86: 3c 02 cmp $0x2,%al 5b88: 0f 85 52 02 00 00 jne 5de0 5b8e: 66 83 fe 04 cmp $0x4,%si 5b92: 0f 85 48 02 00 00 jne 5de0 5b98: 4c 8d ad 7c ff ff ff lea -0x84(%rbp),%r13 5b9f: 31 f6 xor %esi,%esi 5ba1: 48 89 df mov %rbx,%rdi 5ba4: 45 31 f6 xor %r14d,%r14d 5ba7: 4c 89 e9 mov %r13,%rcx 5baa: ba 04 00 00 00 mov $0x4,%edx 5baf: 41 bd 10 21 00 00 mov $0x2110,%r13d 5bb5: 41 bf 10 21 00 00 mov $0x2110,%r15d 5bbb: e8 00 00 00 00 callq 5bc0 5bc0: be 04 00 00 00 mov $0x4,%esi 5bc5: 48 89 df mov %rbx,%rdi 5bc8: e8 00 00 00 00 callq 5bcd 5bcd: 48 8d 4d 80 lea -0x80(%rbp),%rcx 5bd1: ba 04 00 00 00 mov $0x4,%edx 5bd6: 31 f6 xor %esi,%esi 5bd8: 48 89 df mov %rbx,%rdi 5bdb: e8 00 00 00 00 callq 5be0 5be0: be 04 00 00 00 mov $0x4,%esi 5be5: 48 89 df mov %rbx,%rdi 5be8: e8 00 00 00 00 callq 5bed 5bed: 0f b7 55 80 movzwl -0x80(%rbp),%edx 5bf1: 49 8b 04 24 mov (%r12),%rax 5bf5: 45 31 db xor %r11d,%r11d 5bf8: 66 44 89 6d 8a mov %r13w,-0x76(%rbp) 5bfd: 4c 8b 2d 00 00 00 00 mov 0x0(%rip),%r13 # 5c04 5c04: c7 45 94 00 00 00 00 movl $0x0,-0x6c(%rbp) 5c0b: 66 44 89 5d 98 mov %r11w,-0x68(%rbp) 5c10: 66 89 55 92 mov %dx,-0x6e(%rbp) 5c14: 8b 48 10 mov 0x10(%rax),%ecx 5c17: 89 4d 8c mov %ecx,-0x74(%rbp) 5c1a: 0f b7 40 14 movzwl 0x14(%rax),%eax 5c1e: c7 45 aa 00 00 00 00 movl $0x0,-0x56(%rbp) 5c25: 66 89 45 90 mov %ax,-0x70(%rbp) 5c29: 41 8b 44 24 1c mov 0x1c(%r12),%eax 5c2e: 66 44 89 75 ae mov %r14w,-0x52(%rbp) 5c33: 89 45 a2 mov %eax,-0x5e(%rbp) 5c36: 41 0f b7 44 24 20 movzwl 0x20(%r12),%eax 5c3c: 66 44 89 7d a0 mov %r15w,-0x60(%rbp) 5c41: 66 89 55 a8 mov %dx,-0x58(%rbp) 5c45: 66 89 45 a6 mov %ax,-0x5a(%rbp) 5c49: 4d 85 ed test %r13,%r13 5c4c: 0f 84 be 07 00 00 je 6410 5c52: 41 0f b7 45 18 movzwl 0x18(%r13),%eax 5c57: 66 85 c0 test %ax,%ax 5c5a: 74 05 je 5c61 5c5c: 66 39 d0 cmp %dx,%ax 5c5f: 75 2f jne 5c90 5c61: 41 0f b6 45 12 movzbl 0x12(%r13),%eax 5c66: 38 45 8c cmp %al,-0x74(%rbp) 5c69: 0f 84 21 01 00 00 je 5d90 5c6f: 84 c0 test %al,%al 5c71: 75 1d jne 5c90 5c73: 41 80 7d 13 00 cmpb $0x0,0x13(%r13) 5c78: 75 16 jne 5c90 5c7a: 41 80 7d 14 00 cmpb $0x0,0x14(%r13) 5c7f: 75 0f jne 5c90 5c81: 41 80 7d 15 00 cmpb $0x0,0x15(%r13) 5c86: 0f 84 14 05 00 00 je 61a0 5c8c: 0f 1f 40 00 nopl 0x0(%rax) 5c90: 4d 8b ad a0 00 00 00 mov 0xa0(%r13),%r13 5c97: 4d 85 ed test %r13,%r13 5c9a: 0f 84 70 07 00 00 je 6410 5ca0: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 5ca4: eb ac jmp 5c52 5ca6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 5cad: 00 00 00 5cb0: 3c 09 cmp $0x9,%al 5cb2: 0f 84 c4 00 00 00 je 5d7c 5cb8: 0f 87 b2 00 00 00 ja 5d70 5cbe: 3c 07 cmp $0x7,%al 5cc0: 0f 84 1a 04 00 00 je 60e0 5cc6: 3c 08 cmp $0x8,%al 5cc8: 0f 85 12 01 00 00 jne 5de0 5cce: 83 c6 04 add $0x4,%esi 5cd1: 48 89 df mov %rbx,%rdi 5cd4: e8 00 00 00 00 callq 5cd9 5cd9: 45 31 c0 xor %r8d,%r8d 5cdc: 31 c9 xor %ecx,%ecx 5cde: be 09 00 00 00 mov $0x9,%esi 5ce3: 0f b6 95 79 ff ff ff movzbl -0x87(%rbp),%edx 5cea: 4c 89 e7 mov %r12,%rdi 5ced: e8 3e fb ff ff callq 5830 5cf2: 8b 83 b8 00 00 00 mov 0xb8(%rbx),%eax 5cf8: 85 c0 test %eax,%eax 5cfa: 0f 85 1e fe ff ff jne 5b1e 5d00: 48 89 df mov %rbx,%rdi 5d03: e8 00 00 00 00 callq 5d08 5d08: 48 83 c4 78 add $0x78,%rsp 5d0c: 5b pop %rbx 5d0d: 41 5c pop %r12 5d0f: 41 5d pop %r13 5d11: 41 5e pop %r14 5d13: 41 5f pop %r15 5d15: 5d pop %rbp 5d16: c3 retq 5d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5d1e: 00 00 5d20: 3c 04 cmp $0x4,%al 5d22: 0f 84 09 02 00 00 je 5f31 5d28: 3c 05 cmp $0x5,%al 5d2a: 0f 85 b0 00 00 00 jne 5de0 5d30: 48 8d 4d 80 lea -0x80(%rbp),%rcx 5d34: ba 04 00 00 00 mov $0x4,%edx 5d39: 31 f6 xor %esi,%esi 5d3b: 48 89 df mov %rbx,%rdi 5d3e: e8 00 00 00 00 callq 5d43 5d43: be 04 00 00 00 mov $0x4,%esi 5d48: 48 89 df mov %rbx,%rdi 5d4b: e8 00 00 00 00 callq 5d50 5d50: 44 0f b7 75 82 movzwl -0x7e(%rbp),%r14d 5d55: 66 41 83 fe 05 cmp $0x5,%r14w 5d5a: 0f 87 c3 05 00 00 ja 6323 5d60: 44 89 f6 mov %r14d,%esi 5d63: 48 89 df mov %rbx,%rdi 5d66: e8 00 00 00 00 callq 5d6b 5d6b: e9 a0 fd ff ff jmpq 5b10 5d70: 3c 0a cmp $0xa,%al 5d72: 0f 84 88 00 00 00 je 5e00 5d78: 3c 0b cmp $0xb,%al 5d7a: 75 64 jne 5de0 5d7c: 83 c6 04 add $0x4,%esi 5d7f: 48 89 df mov %rbx,%rdi 5d82: e8 00 00 00 00 callq 5d87 5d87: e9 84 fd ff ff jmpq 5b10 5d8c: 0f 1f 40 00 nopl 0x0(%rax) 5d90: 41 0f b6 4d 13 movzbl 0x13(%r13),%ecx 5d95: 38 4d 8d cmp %cl,-0x73(%rbp) 5d98: 0f 85 d1 fe ff ff jne 5c6f 5d9e: 41 0f b6 7d 14 movzbl 0x14(%r13),%edi 5da3: 40 38 7d 8e cmp %dil,-0x72(%rbp) 5da7: 0f 85 c2 fe ff ff jne 5c6f 5dad: 41 0f b6 7d 15 movzbl 0x15(%r13),%edi 5db2: 40 38 7d 8f cmp %dil,-0x71(%rbp) 5db6: 0f 85 b3 fe ff ff jne 5c6f 5dbc: 41 0f b6 7d 16 movzbl 0x16(%r13),%edi 5dc1: 40 38 7d 90 cmp %dil,-0x70(%rbp) 5dc5: 0f 85 a4 fe ff ff jne 5c6f 5dcb: 41 0f b6 7d 17 movzbl 0x17(%r13),%edi 5dd0: 40 38 7d 91 cmp %dil,-0x6f(%rbp) 5dd4: 0f 85 95 fe ff ff jne 5c6f 5dda: e9 d7 03 00 00 jmpq 61b6 5ddf: 90 nop 5de0: 0f b6 b5 79 ff ff ff movzbl -0x87(%rbp),%esi 5de7: 31 d2 xor %edx,%edx 5de9: 4c 89 e7 mov %r12,%rdi 5dec: 31 c0 xor %eax,%eax 5dee: e8 1d fb ff ff callq 5910 5df3: e9 08 ff ff ff jmpq 5d00 5df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dff: 00 5e00: 66 83 fe 02 cmp $0x2,%si 5e04: 75 da jne 5de0 5e06: 48 8d 4d 8a lea -0x76(%rbp),%rcx 5e0a: ba 04 00 00 00 mov $0x4,%edx 5e0f: 31 f6 xor %esi,%esi 5e11: 48 89 df mov %rbx,%rdi 5e14: e8 00 00 00 00 callq 5e19 5e19: 48 89 df mov %rbx,%rdi 5e1c: be 04 00 00 00 mov $0x4,%esi 5e21: e8 00 00 00 00 callq 5e26 5e26: 48 8d 4d 80 lea -0x80(%rbp),%rcx 5e2a: ba 02 00 00 00 mov $0x2,%edx 5e2f: 31 f6 xor %esi,%esi 5e31: 48 89 df mov %rbx,%rdi 5e34: e8 00 00 00 00 callq 5e39 5e39: 48 89 df mov %rbx,%rdi 5e3c: be 02 00 00 00 mov $0x2,%esi 5e41: e8 00 00 00 00 callq 5e46 5e46: 0f b7 45 80 movzwl -0x80(%rbp),%eax 5e4a: 0f b6 55 8b movzbl -0x75(%rbp),%edx 5e4e: 4c 89 e7 mov %r12,%rdi 5e51: 4c 8d 45 a0 lea -0x60(%rbp),%r8 5e55: b9 04 00 00 00 mov $0x4,%ecx 5e5a: be 0b 00 00 00 mov $0xb,%esi 5e5f: 66 89 45 a0 mov %ax,-0x60(%rbp) 5e63: b8 01 00 00 00 mov $0x1,%eax 5e68: 66 89 45 a2 mov %ax,-0x5e(%rbp) 5e6c: e8 bf f9 ff ff callq 5830 5e71: e9 9a fc ff ff jmpq 5b10 5e76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 5e7d: 00 00 00 5e80: 66 83 fe 06 cmp $0x6,%si 5e84: 0f 87 76 fe ff ff ja 5d00 5e8a: 48 8d 4d 8a lea -0x76(%rbp),%rcx 5e8e: ba 04 00 00 00 mov $0x4,%edx 5e93: 31 f6 xor %esi,%esi 5e95: 48 89 df mov %rbx,%rdi 5e98: e8 00 00 00 00 callq 5e9d 5e9d: be 04 00 00 00 mov $0x4,%esi 5ea2: 48 89 df mov %rbx,%rdi 5ea5: e8 00 00 00 00 callq 5eaa 5eaa: 0f b7 55 8c movzwl -0x74(%rbp),%edx 5eae: 31 f6 xor %esi,%esi 5eb0: 48 8d 4d a0 lea -0x60(%rbp),%rcx 5eb4: 48 89 df mov %rbx,%rdi 5eb7: e8 00 00 00 00 callq 5ebc 5ebc: 0f b7 75 8c movzwl -0x74(%rbp),%esi 5ec0: 48 89 df mov %rbx,%rdi 5ec3: e8 00 00 00 00 callq 5ec8 5ec8: 0f b6 75 8b movzbl -0x75(%rbp),%esi 5ecc: 4c 89 e7 mov %r12,%rdi 5ecf: e8 00 00 00 00 callq 5ed4 5ed4: 48 85 c0 test %rax,%rax 5ed7: 0f 84 33 fc ff ff je 5b10 5edd: 0f b7 55 a0 movzwl -0x60(%rbp),%edx 5ee1: 66 83 fa 01 cmp $0x1,%dx 5ee5: 0f 84 95 05 00 00 je 6480 5eeb: 66 85 d2 test %dx,%dx 5eee: 0f 84 96 05 00 00 je 648a 5ef4: 66 83 fa 02 cmp $0x2,%dx 5ef8: 0f 85 12 fc ff ff jne 5b10 5efe: 4c 8b 68 08 mov 0x8(%rax),%r13 5f02: 48 89 c7 mov %rax,%rdi 5f05: e8 00 00 00 00 callq 5f0a 5f0a: 4d 85 ed test %r13,%r13 5f0d: 0f 84 fd fb ff ff je 5b10 5f13: 66 41 83 7d 08 00 cmpw $0x0,0x8(%r13) 5f19: 0f 84 f1 fb ff ff je 5b10 5f1f: be 35 00 00 00 mov $0x35,%esi 5f24: 4c 89 ef mov %r13,%rdi 5f27: e8 00 00 00 00 callq 5f2c 5f2c: e9 df fb ff ff jmpq 5b10 5f31: 4c 8d ad 7c ff ff ff lea -0x84(%rbp),%r13 5f38: ba 04 00 00 00 mov $0x4,%edx 5f3d: 31 f6 xor %esi,%esi 5f3f: 48 89 df mov %rbx,%rdi 5f42: 4c 89 e9 mov %r13,%rcx 5f45: e8 00 00 00 00 callq 5f4a 5f4a: be 04 00 00 00 mov $0x4,%esi 5f4f: 48 89 df mov %rbx,%rdi 5f52: e8 00 00 00 00 callq 5f57 5f57: 44 0f b7 ad 7e ff ff movzwl -0x82(%rbp),%r13d 5f5e: ff 5f5f: 66 41 83 fd 03 cmp $0x3,%r13w 5f64: 0f 87 56 03 00 00 ja 62c0 5f6a: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 5f71: 31 d2 xor %edx,%edx 5f73: 4c 89 e7 mov %r12,%rdi 5f76: 31 c0 xor %eax,%eax 5f78: e8 93 f9 ff ff callq 5910 5f7d: 44 89 ee mov %r13d,%esi 5f80: 48 89 df mov %rbx,%rdi 5f83: e8 00 00 00 00 callq 5f88 5f88: e9 83 fb ff ff jmpq 5b10 5f8d: 0f 1f 00 nopl (%rax) 5f90: 66 83 fe 04 cmp $0x4,%si 5f94: 0f 85 46 fe ff ff jne 5de0 5f9a: 48 8d 4d 80 lea -0x80(%rbp),%rcx 5f9e: ba 04 00 00 00 mov $0x4,%edx 5fa3: 31 f6 xor %esi,%esi 5fa5: 48 89 df mov %rbx,%rdi 5fa8: e8 00 00 00 00 callq 5fad 5fad: be 04 00 00 00 mov $0x4,%esi 5fb2: 48 89 df mov %rbx,%rdi 5fb5: e8 00 00 00 00 callq 5fba 5fba: 48 8d 4d 8a lea -0x76(%rbp),%rcx 5fbe: ba 04 00 00 00 mov $0x4,%edx 5fc3: 31 f6 xor %esi,%esi 5fc5: 48 89 df mov %rbx,%rdi 5fc8: e8 00 00 00 00 callq 5fcd 5fcd: be 04 00 00 00 mov $0x4,%esi 5fd2: 48 89 df mov %rbx,%rdi 5fd5: e8 00 00 00 00 callq 5fda 5fda: 0f b7 7d 8a movzwl -0x76(%rbp),%edi 5fde: e8 00 00 00 00 callq 5fe3 5fe3: 44 0f b7 45 8c movzwl -0x74(%rbp),%r8d 5fe8: 0f b6 75 81 movzbl -0x7f(%rbp),%esi 5fec: 49 89 c5 mov %rax,%r13 5fef: 48 85 c0 test %rax,%rax 5ff2: 74 09 je 5ffd 5ff4: 4c 3b 20 cmp (%rax),%r12 5ff7: 0f 84 33 04 00 00 je 6430 5ffd: 0f b7 4d 8a movzwl -0x76(%rbp),%ecx 6001: ba 02 00 00 00 mov $0x2,%edx 6006: 4c 89 e7 mov %r12,%rdi 6009: 31 c0 xor %eax,%eax 600b: e8 00 f9 ff ff callq 5910 6010: e9 fb fa ff ff jmpq 5b10 6015: 66 83 fe 08 cmp $0x8,%si 6019: 0f 85 e1 fc ff ff jne 5d00 601f: 48 8d 4d 8a lea -0x76(%rbp),%rcx 6023: ba 04 00 00 00 mov $0x4,%edx 6028: 31 f6 xor %esi,%esi 602a: 48 89 df mov %rbx,%rdi 602d: e8 00 00 00 00 callq 6032 6032: be 04 00 00 00 mov $0x4,%esi 6037: 48 89 df mov %rbx,%rdi 603a: e8 00 00 00 00 callq 603f 603f: 31 f6 xor %esi,%esi 6041: 48 8d 4d a0 lea -0x60(%rbp),%rcx 6045: ba 08 00 00 00 mov $0x8,%edx 604a: 48 89 df mov %rbx,%rdi 604d: e8 00 00 00 00 callq 6052 6052: be 08 00 00 00 mov $0x8,%esi 6057: 48 89 df mov %rbx,%rdi 605a: e8 00 00 00 00 callq 605f 605f: 0f b6 75 8b movzbl -0x75(%rbp),%esi 6063: 4c 89 e7 mov %r12,%rdi 6066: e8 00 00 00 00 callq 606b 606b: 48 85 c0 test %rax,%rax 606e: 0f 84 9c fa ff ff je 5b10 6074: 80 78 10 02 cmpb $0x2,0x10(%rax) 6078: 0f 85 92 fa ff ff jne 5b10 607e: 4c 8b 68 08 mov 0x8(%rax),%r13 6082: 4d 85 ed test %r13,%r13 6085: 0f 84 ea 05 00 00 je 6675 608b: 0f b7 7d a2 movzwl -0x5e(%rbp),%edi 608f: 66 41 39 7d 0e cmp %di,0xe(%r13) 6094: 0f 85 76 fa ff ff jne 5b10 609a: 66 41 83 7d 08 02 cmpw $0x2,0x8(%r13) 60a0: 0f 85 cf 05 00 00 jne 6675 60a6: 0f b7 55 a4 movzwl -0x5c(%rbp),%edx 60aa: 66 85 d2 test %dx,%dx 60ad: 0f 84 4a 06 00 00 je 66fd 60b3: 66 83 fa 01 cmp $0x1,%dx 60b7: 0f 84 c5 05 00 00 je 6682 60bd: 48 89 c7 mov %rax,%rdi 60c0: e8 00 00 00 00 callq 60c5 60c5: be 3d 00 00 00 mov $0x3d,%esi 60ca: 4c 89 ef mov %r13,%rdi 60cd: e8 00 00 00 00 callq 60d2 60d2: e9 39 fa ff ff jmpq 5b10 60d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 60de: 00 00 60e0: 66 83 fe 04 cmp $0x4,%si 60e4: 0f 85 16 fc ff ff jne 5d00 60ea: 48 8d 4d 8a lea -0x76(%rbp),%rcx 60ee: ba 04 00 00 00 mov $0x4,%edx 60f3: 31 f6 xor %esi,%esi 60f5: 48 89 df mov %rbx,%rdi 60f8: e8 00 00 00 00 callq 60fd 60fd: be 04 00 00 00 mov $0x4,%esi 6102: 48 89 df mov %rbx,%rdi 6105: e8 00 00 00 00 callq 610a 610a: 31 f6 xor %esi,%esi 610c: 48 8d 4d a0 lea -0x60(%rbp),%rcx 6110: ba 04 00 00 00 mov $0x4,%edx 6115: 48 89 df mov %rbx,%rdi 6118: e8 00 00 00 00 callq 611d 611d: be 04 00 00 00 mov $0x4,%esi 6122: 48 89 df mov %rbx,%rdi 6125: e8 00 00 00 00 callq 612a 612a: 0f b6 75 8b movzbl -0x75(%rbp),%esi 612e: 4c 89 e7 mov %r12,%rdi 6131: e8 00 00 00 00 callq 6136 6136: 48 85 c0 test %rax,%rax 6139: 0f 84 d1 f9 ff ff je 5b10 613f: 80 78 10 06 cmpb $0x6,0x10(%rax) 6143: 0f 85 c7 f9 ff ff jne 5b10 6149: 4c 8b 68 08 mov 0x8(%rax),%r13 614d: 4d 85 ed test %r13,%r13 6150: 0f 84 ba f9 ff ff je 5b10 6156: 0f b7 7d a2 movzwl -0x5e(%rbp),%edi 615a: 66 41 39 7d 0e cmp %di,0xe(%r13) 615f: 0f 85 ab f9 ff ff jne 5b10 6165: 0f b7 7d a0 movzwl -0x60(%rbp),%edi 6169: 66 41 39 7d 20 cmp %di,0x20(%r13) 616e: 0f 85 9c f9 ff ff jne 5b10 6174: 48 89 c7 mov %rax,%rdi 6177: e8 00 00 00 00 callq 617c 617c: 66 41 83 7d 08 06 cmpw $0x6,0x8(%r13) 6182: 0f 85 88 f9 ff ff jne 5b10 6188: 31 f6 xor %esi,%esi 618a: 4c 89 ef mov %r13,%rdi 618d: e8 00 00 00 00 callq 6192 6192: e9 79 f9 ff ff jmpq 5b10 6197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 619e: 00 00 61a0: 41 80 7d 16 00 cmpb $0x0,0x16(%r13) 61a5: 0f 85 e5 fa ff ff jne 5c90 61ab: 41 80 7d 17 00 cmpb $0x0,0x17(%r13) 61b0: 0f 85 da fa ff ff jne 5c90 61b6: 49 8b 85 90 00 00 00 mov 0x90(%r13),%rax 61bd: 49 8b bd 98 00 00 00 mov 0x98(%r13),%rdi 61c4: 48 8d 55 a0 lea -0x60(%rbp),%rdx 61c8: 48 8d 75 8a lea -0x76(%rbp),%rsi 61cc: 48 8b 40 18 mov 0x18(%rax),%rax 61d0: eb 11 jmp 61e3 61d2: e8 07 00 00 00 callq 61de 61d7: f3 90 pause 61d9: 0f ae e8 lfence 61dc: eb f9 jmp 61d7 61de: 48 89 04 24 mov %rax,(%rsp) 61e2: c3 retq 61e3: e8 ea ff ff ff callq 61d2 61e8: 49 89 c6 mov %rax,%r14 61eb: 48 85 c0 test %rax,%rax 61ee: 0f 84 9c fa ff ff je 5c90 61f4: 48 89 c7 mov %rax,%rdi 61f7: e8 00 00 00 00 callq 61fc 61fc: 41 89 c7 mov %eax,%r15d 61ff: 85 c0 test %eax,%eax 6201: 0f 85 a9 04 00 00 jne 66b0 6207: 49 8b 3c 24 mov (%r12),%rdi 620b: 49 8d 74 24 1c lea 0x1c(%r12),%rsi 6210: e8 00 00 00 00 callq 6215 6215: 4c 89 f7 mov %r14,%rdi 6218: 49 89 06 mov %rax,(%r14) 621b: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 621f: 66 41 89 46 20 mov %ax,0x20(%r14) 6224: 0f b6 85 7d ff ff ff movzbl -0x83(%rbp),%eax 622b: 41 88 46 0c mov %al,0xc(%r14) 622f: 48 8b 45 8a mov -0x76(%rbp),%rax 6233: 48 8b 55 92 mov -0x6e(%rbp),%rdx 6237: 49 89 46 10 mov %rax,0x10(%r14) 623b: 49 89 56 18 mov %rdx,0x18(%r14) 623f: 48 8b 45 a0 mov -0x60(%rbp),%rax 6243: 48 8b 55 a8 mov -0x58(%rbp),%rdx 6247: 49 89 46 22 mov %rax,0x22(%r14) 624b: 49 89 56 2a mov %rdx,0x2a(%r14) 624f: 41 8b 45 34 mov 0x34(%r13),%eax 6253: 41 89 46 34 mov %eax,0x34(%r14) 6257: e8 00 00 00 00 callq 625c 625c: 41 89 c5 mov %eax,%r13d 625f: 83 f8 24 cmp $0x24,%eax 6262: 0f 84 3b 06 00 00 je 68a3 6268: 85 c0 test %eax,%eax 626a: 0f 85 c0 05 00 00 jne 6830 6270: 41 0f b7 4e 20 movzwl 0x20(%r14),%ecx 6275: 41 0f b7 56 0e movzwl 0xe(%r14),%edx 627a: 45 31 c0 xor %r8d,%r8d 627d: 4c 89 e7 mov %r12,%rdi 6280: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 6287: e8 00 00 00 00 callq 628c 628c: 85 c0 test %eax,%eax 628e: 75 21 jne 62b1 6290: 41 b8 04 00 00 00 mov $0x4,%r8d 6296: 66 41 83 4e 0a 06 orw $0x6,0xa(%r14) 629c: 4c 89 f7 mov %r14,%rdi 629f: 66 45 89 46 08 mov %r8w,0x8(%r14) 62a4: e8 00 00 00 00 callq 62a9 62a9: 85 c0 test %eax,%eax 62ab: 0f 84 5f f8 ff ff je 5b10 62b1: 89 c6 mov %eax,%esi 62b3: 4c 89 f7 mov %r14,%rdi 62b6: e8 00 00 00 00 callq 62bb 62bb: e9 50 f8 ff ff jmpq 5b10 62c0: 48 8d 4d 80 lea -0x80(%rbp),%rcx 62c4: ba 04 00 00 00 mov $0x4,%edx 62c9: 31 f6 xor %esi,%esi 62cb: 48 89 df mov %rbx,%rdi 62ce: e8 00 00 00 00 callq 62d3 62d3: be 04 00 00 00 mov $0x4,%esi 62d8: 48 89 df mov %rbx,%rdi 62db: 45 8d 7d fc lea -0x4(%r13),%r15d 62df: e8 00 00 00 00 callq 62e4 62e4: 0f b7 7d 80 movzwl -0x80(%rbp),%edi 62e8: 45 89 fd mov %r15d,%r13d 62eb: e8 00 00 00 00 callq 62f0 62f0: 49 89 c6 mov %rax,%r14 62f3: 48 85 c0 test %rax,%rax 62f6: 74 09 je 6301 62f8: 4c 3b 20 cmp (%rax),%r12 62fb: 0f 84 a3 01 00 00 je 64a4 6301: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 6308: 44 0f b7 45 80 movzwl -0x80(%rbp),%r8d 630d: 31 c9 xor %ecx,%ecx 630f: 31 c0 xor %eax,%eax 6311: ba 02 00 00 00 mov $0x2,%edx 6316: 4c 89 e7 mov %r12,%rdi 6319: e8 f2 f5 ff ff callq 5910 631e: e9 5a fc ff ff jmpq 5f7d 6323: 31 f6 xor %esi,%esi 6325: 48 8d 4d 8a lea -0x76(%rbp),%rcx 6329: ba 06 00 00 00 mov $0x6,%edx 632e: 48 89 df mov %rbx,%rdi 6331: e8 00 00 00 00 callq 6336 6336: be 06 00 00 00 mov $0x6,%esi 633b: 48 89 df mov %rbx,%rdi 633e: 45 0f b7 ee movzwl %r14w,%r13d 6342: e8 00 00 00 00 callq 6347 6347: 0f b6 75 81 movzbl -0x7f(%rbp),%esi 634b: 45 8d 7d fa lea -0x6(%r13),%r15d 634f: 4c 89 e7 mov %r12,%rdi 6352: 45 89 fe mov %r15d,%r14d 6355: e8 00 00 00 00 callq 635a 635a: 48 85 c0 test %rax,%rax 635d: 0f 84 fd f9 ff ff je 5d60 6363: 80 78 10 04 cmpb $0x4,0x10(%rax) 6367: 0f 85 f3 f9 ff ff jne 5d60 636d: 4c 8b 48 08 mov 0x8(%rax),%r9 6371: 4d 85 c9 test %r9,%r9 6374: 0f 84 1c 05 00 00 je 6896 637a: 0f b7 7d 8a movzwl -0x76(%rbp),%edi 637e: 66 41 39 79 0e cmp %di,0xe(%r9) 6383: 0f 85 d7 f9 ff ff jne 5d60 6389: 48 89 c7 mov %rax,%rdi 638c: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 6393: e8 00 00 00 00 callq 6398 6398: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 639f: 66 41 83 79 08 04 cmpw $0x4,0x8(%r9) 63a5: 0f 85 b5 f9 ff ff jne 5d60 63ab: 41 0f b7 41 0a movzwl 0xa(%r9),%eax 63b0: a8 04 test $0x4,%al 63b2: 0f 84 a8 f9 ff ff je 5d60 63b8: f6 45 8c 01 testb $0x1,-0x74(%rbp) 63bc: 0f 85 e3 05 00 00 jne 69a5 63c2: 0f b7 55 8e movzwl -0x72(%rbp),%edx 63c6: 66 83 fa 01 cmp $0x1,%dx 63ca: 0f 84 9b 06 00 00 je 6a6b 63d0: 66 85 d2 test %dx,%dx 63d3: 0f 84 4a 06 00 00 je 6a23 63d9: 66 83 fa 03 cmp $0x3,%dx 63dd: 0f 84 47 07 00 00 je 6b2a 63e3: 4c 89 cf mov %r9,%rdi 63e6: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 63ed: e8 00 00 00 00 callq 63f2 63f2: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 63f9: be 35 00 00 00 mov $0x35,%esi 63fe: 4c 89 cf mov %r9,%rdi 6401: e8 00 00 00 00 callq 6406 6406: e9 55 f9 ff ff jmpq 5d60 640b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6410: 0f b7 4d 82 movzwl -0x7e(%rbp),%ecx 6414: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 641b: 31 d2 xor %edx,%edx 641d: 4c 89 e7 mov %r12,%rdi 6420: 41 b8 02 00 00 00 mov $0x2,%r8d 6426: e8 00 00 00 00 callq 642b 642b: e9 e0 f6 ff ff jmpq 5b10 6430: 66 44 3b 40 20 cmp 0x20(%rax),%r8w 6435: 0f 85 c2 fb ff ff jne 5ffd 643b: 0f b7 40 0e movzwl 0xe(%rax),%eax 643f: 89 f2 mov %esi,%edx 6441: 66 44 89 45 a2 mov %r8w,-0x5e(%rbp) 6446: b9 04 00 00 00 mov $0x4,%ecx 644b: 4c 8d 45 a0 lea -0x60(%rbp),%r8 644f: be 07 00 00 00 mov $0x7,%esi 6454: 4c 89 e7 mov %r12,%rdi 6457: 66 89 45 a0 mov %ax,-0x60(%rbp) 645b: e8 d0 f3 ff ff callq 5830 6460: 66 41 83 7d 08 00 cmpw $0x0,0x8(%r13) 6466: 0f 84 a4 f6 ff ff je 5b10 646c: be 36 00 00 00 mov $0x36,%esi 6471: 4c 89 ef mov %r13,%rdi 6474: e8 00 00 00 00 callq 6479 6479: e9 92 f6 ff ff jmpq 5b10 647e: 66 90 xchg %ax,%ax 6480: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 6484: 66 41 89 54 24 28 mov %dx,0x28(%r12) 648a: 48 8d 78 18 lea 0x18(%rax),%rdi 648e: 48 89 c1 mov %rax,%rcx 6491: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 6498: 31 f6 xor %esi,%esi 649a: e8 00 00 00 00 callq 649f 649f: e9 6c f6 ff ff jmpq 5b10 64a4: 66 83 78 08 04 cmpw $0x4,0x8(%rax) 64a9: 0f 85 52 fe ff ff jne 6301 64af: f6 40 0a 02 testb $0x2,0xa(%rax) 64b3: 0f 84 48 fe ff ff je 6301 64b9: 0f b7 40 20 movzwl 0x20(%rax),%eax 64bd: 66 89 85 62 ff ff ff mov %ax,-0x9e(%rbp) 64c4: 45 85 ff test %r15d,%r15d 64c7: 0f 84 1a 04 00 00 je 68e7 64cd: 41 83 ff 01 cmp $0x1,%r15d 64d1: 0f 84 05 04 00 00 je 68dc 64d7: c7 85 64 ff ff ff 06 movl $0x6,-0x9c(%rbp) 64de: 00 00 00 64e1: 31 f6 xor %esi,%esi 64e3: 66 89 b5 68 ff ff ff mov %si,-0x98(%rbp) 64ea: eb 7c jmp 6568 64ec: 0f 1f 40 00 nopl 0x0(%rax) 64f0: 3c 01 cmp $0x1,%al 64f2: 0f 84 5a 02 00 00 je 6752 64f8: 84 c9 test %cl,%cl 64fa: 78 44 js 6540 64fc: 66 83 bd 68 ff ff ff cmpw $0x3,-0x98(%rbp) 6503: 03 6504: 0f 84 ed 02 00 00 je 67f7 650a: c7 85 64 ff ff ff 08 movl $0x8,-0x9c(%rbp) 6511: 00 00 00 6514: b8 07 00 00 00 mov $0x7,%eax 6519: ba 06 00 00 00 mov $0x6,%edx 651e: 48 98 cltq 6520: 41 b9 03 00 00 00 mov $0x3,%r9d 6526: 88 4c 15 a0 mov %cl,-0x60(%rbp,%rdx,1) 652a: 66 44 89 8d 68 ff ff mov %r9w,-0x98(%rbp) 6531: ff 6532: c6 44 05 a0 00 movb $0x0,-0x60(%rbp,%rax,1) 6537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 653e: 00 00 6540: 48 89 df mov %rbx,%rdi 6543: e8 00 00 00 00 callq 6548 6548: 0f b6 85 77 ff ff ff movzbl -0x89(%rbp),%eax 654f: 41 29 c5 sub %eax,%r13d 6552: 45 85 ed test %r13d,%r13d 6555: 0f 8e 9f 03 00 00 jle 68fa 655b: 45 89 ef mov %r13d,%r15d 655e: 41 83 fd 01 cmp $0x1,%r13d 6562: 0f 84 74 03 00 00 je 68dc 6568: 48 8d 8d 76 ff ff ff lea -0x8a(%rbp),%rcx 656f: 31 f6 xor %esi,%esi 6571: 45 8d 6f fe lea -0x2(%r15),%r13d 6575: 48 89 df mov %rbx,%rdi 6578: ba 02 00 00 00 mov $0x2,%edx 657d: e8 00 00 00 00 callq 6582 6582: be 02 00 00 00 mov $0x2,%esi 6587: 48 89 df mov %rbx,%rdi 658a: e8 00 00 00 00 callq 658f 658f: 0f b6 b5 77 ff ff ff movzbl -0x89(%rbp),%esi 6596: 41 39 f5 cmp %esi,%r13d 6599: 0f 8c cb f9 ff ff jl 5f6a 659f: 0f b6 8d 76 ff ff ff movzbl -0x8a(%rbp),%ecx 65a6: 89 c8 mov %ecx,%eax 65a8: 83 e0 7f and $0x7f,%eax 65ab: 3c 02 cmp $0x2,%al 65ad: 0f 84 7d 01 00 00 je 6730 65b3: 3c 03 cmp $0x3,%al 65b5: 0f 85 35 ff ff ff jne 64f0 65bb: 66 83 bd 68 ff ff ff cmpw $0x3,-0x98(%rbp) 65c2: 03 65c3: 0f 84 77 ff ff ff je 6540 65c9: 40 80 fe 16 cmp $0x16,%sil 65cd: 0f 85 97 f9 ff ff jne 5f6a 65d3: 48 8d 4d 8a lea -0x76(%rbp),%rcx 65d7: ba 16 00 00 00 mov $0x16,%edx 65dc: 31 f6 xor %esi,%esi 65de: 48 89 df mov %rbx,%rdi 65e1: e8 00 00 00 00 callq 65e6 65e6: 0f b6 45 8b movzbl -0x75(%rbp),%eax 65ea: 3c 01 cmp $0x1,%al 65ec: 76 7b jbe 6669 65ee: 48 63 95 64 ff ff ff movslq -0x9c(%rbp),%rdx 65f5: 48 8d 4a 18 lea 0x18(%rdx),%rcx 65f9: 48 83 f9 30 cmp $0x30,%rcx 65fd: 0f 87 67 f9 ff ff ja 5f6a 6603: 41 bb 03 00 00 00 mov $0x3,%r11d 6609: 66 44 89 9d 68 ff ff mov %r11w,-0x98(%rbp) 6610: ff 6611: 3c 02 cmp $0x2,%al 6613: 75 12 jne 6627 6615: 41 ba 01 00 00 00 mov $0x1,%r10d 661b: c6 45 8b 01 movb $0x1,-0x75(%rbp) 661f: 66 44 89 95 68 ff ff mov %r10w,-0x98(%rbp) 6626: ff 6627: 8b bd 64 ff ff ff mov -0x9c(%rbp),%edi 662d: 0f b7 85 76 ff ff ff movzwl -0x8a(%rbp),%eax 6634: 66 89 44 15 a0 mov %ax,-0x60(%rbp,%rdx,1) 6639: 8d 47 02 lea 0x2(%rdi),%eax 663c: 48 8b 55 8a mov -0x76(%rbp),%rdx 6640: 83 c7 18 add $0x18,%edi 6643: 48 98 cltq 6645: 89 bd 64 ff ff ff mov %edi,-0x9c(%rbp) 664b: 48 89 54 05 a0 mov %rdx,-0x60(%rbp,%rax,1) 6650: 48 8b 55 92 mov -0x6e(%rbp),%rdx 6654: 48 89 54 05 a8 mov %rdx,-0x58(%rbp,%rax,1) 6659: 8b 55 9a mov -0x66(%rbp),%edx 665c: 89 54 05 b0 mov %edx,-0x50(%rbp,%rax,1) 6660: 0f b7 55 9e movzwl -0x62(%rbp),%edx 6664: 66 89 54 05 b4 mov %dx,-0x4c(%rbp,%rax,1) 6669: 0f b6 b5 77 ff ff ff movzbl -0x89(%rbp),%esi 6670: e9 cb fe ff ff jmpq 6540 6675: 48 89 c7 mov %rax,%rdi 6678: e8 00 00 00 00 callq 667d 667d: e9 8e f4 ff ff jmpq 5b10 6682: 49 8b 85 90 00 00 00 mov 0x90(%r13),%rax 6689: 49 8b bd 98 00 00 00 mov 0x98(%r13),%rdi 6690: 48 8b 00 mov (%rax),%rax 6693: eb 11 jmp 66a6 6695: e8 07 00 00 00 callq 66a1 669a: f3 90 pause 669c: 0f ae e8 lfence 669f: eb f9 jmp 669a 66a1: 48 89 04 24 mov %rax,(%rsp) 66a5: c3 retq 66a6: e8 ea ff ff ff callq 6695 66ab: e9 60 f4 ff ff jmpq 5b10 66b0: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 66b7: 0f b7 4d 82 movzwl -0x7e(%rbp),%ecx 66bb: 4c 89 e7 mov %r12,%rdi 66be: 31 d2 xor %edx,%edx 66c0: 41 b8 04 00 00 00 mov $0x4,%r8d 66c6: e8 00 00 00 00 callq 66cb 66cb: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 66d2: 49 8b be 98 00 00 00 mov 0x98(%r14),%rdi 66d9: 44 89 fe mov %r15d,%esi 66dc: 48 8b 40 10 mov 0x10(%rax),%rax 66e0: eb 11 jmp 66f3 66e2: e8 07 00 00 00 callq 66ee 66e7: f3 90 pause 66e9: 0f ae e8 lfence 66ec: eb f9 jmp 66e7 66ee: 48 89 04 24 mov %rax,(%rsp) 66f2: c3 retq 66f3: e8 ea ff ff ff callq 66e2 66f8: e9 13 f4 ff ff jmpq 5b10 66fd: 48 89 c7 mov %rax,%rdi 6700: e8 00 00 00 00 callq 6705 6705: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 6709: bf 04 00 00 00 mov $0x4,%edi 670e: 66 41 83 4d 0a 06 orw $0x6,0xa(%r13) 6714: 66 41 89 7d 08 mov %di,0x8(%r13) 6719: 4c 89 ef mov %r13,%rdi 671c: 66 41 89 45 20 mov %ax,0x20(%r13) 6721: e8 00 00 00 00 callq 6726 6726: e9 e5 f3 ff ff jmpq 5b10 672b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6730: 66 83 bd 68 ff ff ff cmpw $0x3,-0x98(%rbp) 6737: 03 6738: 0f 84 02 fe ff ff je 6540 673e: 40 80 fe 02 cmp $0x2,%sil 6742: 0f 85 22 f8 ff ff jne 5f6a 6748: be 02 00 00 00 mov $0x2,%esi 674d: e9 ee fd ff ff jmpq 6540 6752: 66 83 bd 68 ff ff ff cmpw $0x3,-0x98(%rbp) 6759: 03 675a: 0f 84 e0 fd ff ff je 6540 6760: 40 80 fe 02 cmp $0x2,%sil 6764: 0f 85 00 f8 ff ff jne 5f6a 676a: 48 8d 4d 8a lea -0x76(%rbp),%rcx 676e: ba 02 00 00 00 mov $0x2,%edx 6773: 31 f6 xor %esi,%esi 6775: 48 89 df mov %rbx,%rdi 6778: e8 00 00 00 00 callq 677d 677d: 0f b7 45 8a movzwl -0x76(%rbp),%eax 6781: 66 83 f8 2f cmp $0x2f,%ax 6785: 77 5f ja 67e6 6787: 48 63 85 64 ff ff ff movslq -0x9c(%rbp),%rax 678e: 48 8d 50 04 lea 0x4(%rax),%rdx 6792: 48 89 c7 mov %rax,%rdi 6795: 48 83 fa 30 cmp $0x30,%rdx 6799: 0f 87 cb f7 ff ff ja 5f6a 679f: 0f b7 95 76 ff ff ff movzwl -0x8a(%rbp),%edx 67a6: 41 bf 30 00 00 00 mov $0x30,%r15d 67ac: 83 c7 04 add $0x4,%edi 67af: b9 01 00 00 00 mov $0x1,%ecx 67b4: 66 44 89 7d 8a mov %r15w,-0x76(%rbp) 67b9: 0f b6 b5 77 ff ff ff movzbl -0x89(%rbp),%esi 67c0: 66 89 54 05 a0 mov %dx,-0x60(%rbp,%rax,1) 67c5: 8d 40 02 lea 0x2(%rax),%eax 67c8: ba 30 00 00 00 mov $0x30,%edx 67cd: 48 98 cltq 67cf: 89 bd 64 ff ff ff mov %edi,-0x9c(%rbp) 67d5: 66 89 54 05 a0 mov %dx,-0x60(%rbp,%rax,1) 67da: 66 89 8d 68 ff ff ff mov %cx,-0x98(%rbp) 67e1: e9 5a fd ff ff jmpq 6540 67e6: 66 41 89 46 3a mov %ax,0x3a(%r14) 67eb: 0f b6 b5 77 ff ff ff movzbl -0x89(%rbp),%esi 67f2: e9 49 fd ff ff jmpq 6540 67f7: 48 63 85 64 ff ff ff movslq -0x9c(%rbp),%rax 67fe: 48 83 c0 02 add $0x2,%rax 6802: 48 83 f8 30 cmp $0x30,%rax 6806: 0f 87 34 fd ff ff ja 6540 680c: 8b bd 64 ff ff ff mov -0x9c(%rbp),%edi 6812: 8d 47 01 lea 0x1(%rdi),%eax 6815: 48 63 d7 movslq %edi,%rdx 6818: 83 c7 02 add $0x2,%edi 681b: 89 bd 64 ff ff ff mov %edi,-0x9c(%rbp) 6821: e9 f8 fc ff ff jmpq 651e 6826: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 682d: 00 00 00 6830: 45 31 c9 xor %r9d,%r9d 6833: 89 c6 mov %eax,%esi 6835: 4c 89 e7 mov %r12,%rdi 6838: 66 45 89 4e 08 mov %r9w,0x8(%r14) 683d: e8 00 00 00 00 callq 6842 6842: 4c 89 e7 mov %r12,%rdi 6845: 41 b8 04 00 00 00 mov $0x4,%r8d 684b: 31 d2 xor %edx,%edx 684d: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 6854: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 685b: 0f b7 4d 82 movzwl -0x7e(%rbp),%ecx 685f: e8 00 00 00 00 callq 6864 6864: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 686b: 49 8b be 98 00 00 00 mov 0x98(%r14),%rdi 6872: 44 89 ee mov %r13d,%esi 6875: 48 8b 40 10 mov 0x10(%rax),%rax 6879: eb 11 jmp 688c 687b: e8 07 00 00 00 callq 6887 6880: f3 90 pause 6882: 0f ae e8 lfence 6885: eb f9 jmp 6880 6887: 48 89 04 24 mov %rax,(%rsp) 688b: c3 retq 688c: e8 ea ff ff ff callq 687b 6891: e9 7a f2 ff ff jmpq 5b10 6896: 48 89 c7 mov %rax,%rdi 6899: e8 00 00 00 00 callq 689e 689e: e9 bd f4 ff ff jmpq 5d60 68a3: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 68aa: 41 ba 03 00 00 00 mov $0x3,%r10d 68b0: 49 8b be 98 00 00 00 mov 0x98(%r14),%rdi 68b7: 66 45 89 56 08 mov %r10w,0x8(%r14) 68bc: 48 8b 00 mov (%rax),%rax 68bf: eb 11 jmp 68d2 68c1: e8 07 00 00 00 callq 68cd 68c6: f3 90 pause 68c8: 0f ae e8 lfence 68cb: eb f9 jmp 68c6 68cd: 48 89 04 24 mov %rax,(%rsp) 68d1: c3 retq 68d2: e8 ea ff ff ff callq 68c1 68d7: e9 34 f2 ff ff jmpq 5b10 68dc: 41 bd 01 00 00 00 mov $0x1,%r13d 68e2: e9 83 f6 ff ff jmpq 5f6a 68e7: c7 85 64 ff ff ff 06 movl $0x6,-0x9c(%rbp) 68ee: 00 00 00 68f1: 66 c7 85 68 ff ff ff movw $0x0,-0x98(%rbp) 68f8: 00 00 68fa: 0f b7 85 62 ff ff ff movzwl -0x9e(%rbp),%eax 6901: 45 31 c0 xor %r8d,%r8d 6904: 44 0f b7 bd 68 ff ff movzwl -0x98(%rbp),%r15d 690b: ff 690c: be 05 00 00 00 mov $0x5,%esi 6911: 66 44 89 45 86 mov %r8w,-0x7a(%rbp) 6916: 0f b7 8d 64 ff ff ff movzwl -0x9c(%rbp),%ecx 691d: 4c 8d 45 a0 lea -0x60(%rbp),%r8 6921: 4c 89 e7 mov %r12,%rdi 6924: 66 89 45 84 mov %ax,-0x7c(%rbp) 6928: 0f b6 95 7d ff ff ff movzbl -0x83(%rbp),%edx 692f: 8b 45 84 mov -0x7c(%rbp),%eax 6932: 66 44 89 7d 88 mov %r15w,-0x78(%rbp) 6937: 66 44 89 7d a4 mov %r15w,-0x5c(%rbp) 693c: 89 45 a0 mov %eax,-0x60(%rbp) 693f: e8 ec ee ff ff callq 5830 6944: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 6948: 83 e0 01 and $0x1,%eax 694b: 66 41 09 c7 or %ax,%r15w 694f: 0f 85 bb f1 ff ff jne 5b10 6955: 41 0f b7 46 0a movzwl 0xa(%r14),%eax 695a: 89 c2 mov %eax,%edx 695c: 83 e2 fd and $0xfffffffd,%edx 695f: 66 41 89 56 0a mov %dx,0xa(%r14) 6964: a8 04 test $0x4,%al 6966: 0f 85 a4 f1 ff ff jne 5b10 696c: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 6973: bf 05 00 00 00 mov $0x5,%edi 6978: 66 41 89 7e 08 mov %di,0x8(%r14) 697d: 49 8b be 98 00 00 00 mov 0x98(%r14),%rdi 6984: 48 8b 40 08 mov 0x8(%rax),%rax 6988: eb 11 jmp 699b 698a: e8 07 00 00 00 callq 6996 698f: f3 90 pause 6991: 0f ae e8 lfence 6994: eb f9 jmp 698f 6996: 48 89 04 24 mov %rax,(%rsp) 699a: c3 retq 699b: e8 ea ff ff ff callq 698a 69a0: e9 6b f1 ff ff jmpq 5b10 69a5: 4c 89 cf mov %r9,%rdi 69a8: be 04 00 00 00 mov $0x4,%esi 69ad: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 69b4: e8 00 00 00 00 callq 69b9 69b9: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 69c0: 85 c0 test %eax,%eax 69c2: 0f 85 1b fa ff ff jne 63e3 69c8: 31 f6 xor %esi,%esi 69ca: 0f b7 45 8a movzwl -0x76(%rbp),%eax 69ce: 41 0f b6 54 24 25 movzbl 0x25(%r12),%edx 69d4: 4c 8d 45 a0 lea -0x60(%rbp),%r8 69d8: 66 89 75 a2 mov %si,-0x5e(%rbp) 69dc: b9 04 00 00 00 mov $0x4,%ecx 69e1: be 04 00 00 00 mov $0x4,%esi 69e6: 4c 89 e7 mov %r12,%rdi 69e9: 66 89 45 a0 mov %ax,-0x60(%rbp) 69ed: e8 3e ee ff ff callq 5830 69f2: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 69f9: 85 c0 test %eax,%eax 69fb: 0f 85 e2 f9 ff ff jne 63e3 6a01: 0f b7 45 8e movzwl -0x72(%rbp),%eax 6a05: 66 83 f8 01 cmp $0x1,%ax 6a09: 74 60 je 6a6b 6a0b: 66 85 c0 test %ax,%ax 6a0e: 0f 85 0c 01 00 00 jne 6b20 6a14: f6 45 8c 01 testb $0x1,-0x74(%rbp) 6a18: 0f 85 42 f3 ff ff jne 5d60 6a1e: 41 0f b7 41 0a movzwl 0xa(%r9),%eax 6a23: 89 c2 mov %eax,%edx 6a25: 83 e2 fb and $0xfffffffb,%edx 6a28: 66 41 89 51 0a mov %dx,0xa(%r9) 6a2d: a8 02 test $0x2,%al 6a2f: 0f 85 2b f3 ff ff jne 5d60 6a35: 49 8b 81 90 00 00 00 mov 0x90(%r9),%rax 6a3c: 66 41 c7 41 08 05 00 movw $0x5,0x8(%r9) 6a43: 49 8b b9 98 00 00 00 mov 0x98(%r9),%rdi 6a4a: 48 8b 40 08 mov 0x8(%rax),%rax 6a4e: eb 11 jmp 6a61 6a50: e8 07 00 00 00 callq 6a5c 6a55: f3 90 pause 6a57: 0f ae e8 lfence 6a5a: eb f9 jmp 6a55 6a5c: 48 89 04 24 mov %rax,(%rsp) 6a60: c3 retq 6a61: e8 ea ff ff ff callq 6a50 6a66: e9 f5 f2 ff ff jmpq 5d60 6a6b: 45 85 ff test %r15d,%r15d 6a6e: 0f 84 d1 01 00 00 je 6c45 6a74: 41 83 ff 01 cmp $0x1,%r15d 6a78: 0f 84 97 00 00 00 je 6b15 6a7e: 4c 8d ad 7c ff ff ff lea -0x84(%rbp),%r13 6a85: 31 f6 xor %esi,%esi 6a87: 4c 89 e9 mov %r13,%rcx 6a8a: ba 02 00 00 00 mov $0x2,%edx 6a8f: 48 89 df mov %rbx,%rdi 6a92: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 6a99: 45 8d 77 fe lea -0x2(%r15),%r14d 6a9d: e8 00 00 00 00 callq 6aa2 6aa2: be 02 00 00 00 mov $0x2,%esi 6aa7: 48 89 df mov %rbx,%rdi 6aaa: e8 00 00 00 00 callq 6aaf 6aaf: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 6ab6: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 6abd: 41 39 f6 cmp %esi,%r14d 6ac0: 0f 8c 1d f9 ff ff jl 63e3 6ac6: 0f b6 95 7c ff ff ff movzbl -0x84(%rbp),%edx 6acd: 80 fa 01 cmp $0x1,%dl 6ad0: 0f 84 22 01 00 00 je 6bf8 6ad6: 80 fa 03 cmp $0x3,%dl 6ad9: 0f 85 04 f9 ff ff jne 63e3 6adf: 48 89 df mov %rbx,%rdi 6ae2: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 6ae9: e8 00 00 00 00 callq 6aee 6aee: 0f b6 85 7d ff ff ff movzbl -0x83(%rbp),%eax 6af5: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 6afc: 41 29 c6 sub %eax,%r14d 6aff: 45 85 f6 test %r14d,%r14d 6b02: 0f 8e 40 01 00 00 jle 6c48 6b08: 45 89 f7 mov %r14d,%r15d 6b0b: 41 83 fe 01 cmp $0x1,%r14d 6b0f: 0f 85 70 ff ff ff jne 6a85 6b15: 41 be 01 00 00 00 mov $0x1,%r14d 6b1b: e9 c3 f8 ff ff jmpq 63e3 6b20: 66 83 f8 03 cmp $0x3,%ax 6b24: 0f 85 b9 f8 ff ff jne 63e3 6b2a: 45 85 ff test %r15d,%r15d 6b2d: 0f 84 12 01 00 00 je 6c45 6b33: 41 83 ff 01 cmp $0x1,%r15d 6b37: 74 dc je 6b15 6b39: 4c 8d ad 7c ff ff ff lea -0x84(%rbp),%r13 6b40: 31 f6 xor %esi,%esi 6b42: 4c 89 e9 mov %r13,%rcx 6b45: ba 02 00 00 00 mov $0x2,%edx 6b4a: 48 89 df mov %rbx,%rdi 6b4d: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 6b54: 45 8d 77 fe lea -0x2(%r15),%r14d 6b58: e8 00 00 00 00 callq 6b5d 6b5d: be 02 00 00 00 mov $0x2,%esi 6b62: 48 89 df mov %rbx,%rdi 6b65: e8 00 00 00 00 callq 6b6a 6b6a: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 6b71: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 6b78: 41 39 f6 cmp %esi,%r14d 6b7b: 0f 8c 62 f8 ff ff jl 63e3 6b81: 48 89 df mov %rbx,%rdi 6b84: e8 00 00 00 00 callq 6b89 6b89: 0f b6 85 7d ff ff ff movzbl -0x83(%rbp),%eax 6b90: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 6b97: 41 29 c6 sub %eax,%r14d 6b9a: 0f b6 85 7c ff ff ff movzbl -0x84(%rbp),%eax 6ba1: 3c 02 cmp $0x2,%al 6ba3: 74 3b je 6be0 6ba5: 3c 03 cmp $0x3,%al 6ba7: 74 1f je 6bc8 6ba9: 3c 01 cmp $0x1,%al 6bab: 0f 85 32 f8 ff ff jne 63e3 6bb1: 66 41 81 79 38 a0 02 cmpw $0x2a0,0x38(%r9) 6bb8: 0f 84 25 f8 ff ff je 63e3 6bbe: b9 a0 02 00 00 mov $0x2a0,%ecx 6bc3: 66 41 89 49 38 mov %cx,0x38(%r9) 6bc8: 45 85 f6 test %r14d,%r14d 6bcb: 7e 7b jle 6c48 6bcd: 45 89 f7 mov %r14d,%r15d 6bd0: 41 83 fe 01 cmp $0x1,%r14d 6bd4: 0f 85 66 ff ff ff jne 6b40 6bda: e9 36 ff ff ff jmpq 6b15 6bdf: 90 nop 6be0: 66 41 83 79 3c ff cmpw $0xffff,0x3c(%r9) 6be6: 0f 84 f7 f7 ff ff je 63e3 6bec: ba ff ff ff ff mov $0xffffffff,%edx 6bf1: 66 41 89 51 3c mov %dx,0x3c(%r9) 6bf6: eb d0 jmp 6bc8 6bf8: 40 80 fe 02 cmp $0x2,%sil 6bfc: 0f 85 e1 f7 ff ff jne 63e3 6c02: 48 8d 4d a0 lea -0x60(%rbp),%rcx 6c06: ba 02 00 00 00 mov $0x2,%edx 6c0b: 31 f6 xor %esi,%esi 6c0d: 48 89 df mov %rbx,%rdi 6c10: 4c 89 8d 68 ff ff ff mov %r9,-0x98(%rbp) 6c17: e8 00 00 00 00 callq 6c1c 6c1c: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 6c20: 4c 8b 8d 68 ff ff ff mov -0x98(%rbp),%r9 6c27: 66 41 89 41 38 mov %ax,0x38(%r9) 6c2c: 66 83 f8 2f cmp $0x2f,%ax 6c30: 77 07 ja 6c39 6c32: 66 41 c7 41 38 a0 02 movw $0x2a0,0x38(%r9) 6c39: 0f b6 b5 7d ff ff ff movzbl -0x83(%rbp),%esi 6c40: e9 9a fe ff ff jmpq 6adf 6c45: 45 31 f6 xor %r14d,%r14d 6c48: f6 45 8c 01 testb $0x1,-0x74(%rbp) 6c4c: 0f 85 0e f1 ff ff jne 5d60 6c52: 4c 89 cf mov %r9,%rdi 6c55: e8 00 00 00 00 callq 6c5a 6c5a: e9 01 f1 ff ff jmpq 5d60 6c5f: 90 nop 0000000000006c60 : 6c60: 48 89 fe mov %rdi,%rsi 6c63: c7 47 2c 19 00 00 00 movl $0x19,0x2c(%rdi) 6c6a: 48 8b 7f 18 mov 0x18(%rdi),%rdi 6c6e: 48 8b 47 58 mov 0x58(%rdi),%rax 6c72: e8 07 00 00 00 callq 6c7e 6c77: f3 90 pause 6c79: 0f ae e8 lfence 6c7c: eb f9 jmp 6c77 6c7e: 48 89 04 24 mov %rax,(%rsp) 6c82: c3 retq 6c83: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6c8a: 00 00 00 00 6c8e: 66 90 xchg %ax,%ax 0000000000006c90 : 6c90: 55 push %rbp 6c91: 31 d2 xor %edx,%edx 6c93: b9 10 21 00 00 mov $0x2110,%ecx 6c98: 48 89 e5 mov %rsp,%rbp 6c9b: 41 55 push %r13 6c9d: 41 54 push %r12 6c9f: 48 8d 75 d0 lea -0x30(%rbp),%rsi 6ca3: 53 push %rbx 6ca4: 48 89 fb mov %rdi,%rbx 6ca7: 48 83 ec 18 sub $0x18,%rsp 6cab: 48 8b 47 48 mov 0x48(%rdi),%rax 6caf: 4c 8b 6f 50 mov 0x50(%rdi),%r13 6cb3: 66 89 4d d0 mov %cx,-0x30(%rbp) 6cb7: 48 8b 78 08 mov 0x8(%rax),%rdi 6cbb: 66 89 55 de mov %dx,-0x22(%rbp) 6cbf: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) 6cc6: 00 6cc7: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) 6cce: e8 00 00 00 00 callq 6cd3 6cd3: 48 8d 7d d0 lea -0x30(%rbp),%rdi 6cd7: 41 89 c4 mov %eax,%r12d 6cda: e8 00 00 00 00 callq 6cdf 6cdf: 48 89 de mov %rbx,%rsi 6ce2: 49 89 45 00 mov %rax,0x0(%r13) 6ce6: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6cea: 44 89 63 2c mov %r12d,0x2c(%rbx) 6cee: 48 8b 47 58 mov 0x58(%rdi),%rax 6cf2: eb 11 jmp 6d05 6cf4: e8 07 00 00 00 callq 6d00 6cf9: f3 90 pause 6cfb: 0f ae e8 lfence 6cfe: eb f9 jmp 6cf9 6d00: 48 89 04 24 mov %rax,(%rsp) 6d04: c3 retq 6d05: e8 ea ff ff ff callq 6cf4 6d0a: 48 83 c4 18 add $0x18,%rsp 6d0e: 5b pop %rbx 6d0f: 41 5c pop %r12 6d11: 41 5d pop %r13 6d13: 5d pop %rbp 6d14: c3 retq 6d15: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6d1c: 00 00 00 00 0000000000006d20 : 6d20: 55 push %rbp 6d21: 48 89 e5 mov %rsp,%rbp 6d24: 53 push %rbx 6d25: 48 89 fb mov %rdi,%rbx 6d28: 48 83 ec 08 sub $0x8,%rsp 6d2c: 48 8b 7f 48 mov 0x48(%rdi),%rdi 6d30: e8 00 00 00 00 callq 6d35 6d35: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6d39: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%rbx) 6d40: 48 89 de mov %rbx,%rsi 6d43: 48 8b 47 58 mov 0x58(%rdi),%rax 6d47: 48 83 c4 08 add $0x8,%rsp 6d4b: 5b pop %rbx 6d4c: 5d pop %rbp 6d4d: e8 07 00 00 00 callq 6d59 6d52: f3 90 pause 6d54: 0f ae e8 lfence 6d57: eb f9 jmp 6d52 6d59: 48 89 04 24 mov %rax,(%rsp) 6d5d: c3 retq 6d5e: 66 90 xchg %ax,%ax 0000000000006d60 : 6d60: 55 push %rbp 6d61: 48 89 e5 mov %rsp,%rbp 6d64: 41 57 push %r15 6d66: 41 56 push %r14 6d68: 41 55 push %r13 6d6a: 41 54 push %r12 6d6c: 53 push %rbx 6d6d: 48 89 fb mov %rdi,%rbx 6d70: 48 83 ec 18 sub $0x18,%rsp 6d74: 4c 8b 6f 58 mov 0x58(%rdi),%r13 6d78: 4c 8b 77 68 mov 0x68(%rdi),%r14 6d7c: 45 8b a5 b8 00 00 00 mov 0xb8(%r13),%r12d 6d83: 45 85 e4 test %r12d,%r12d 6d86: 74 1c je 6da4 6d88: 4c 8b 47 48 mov 0x48(%rdi),%r8 6d8c: 4d 8b 78 08 mov 0x8(%r8),%r15 6d90: 4c 89 45 c8 mov %r8,-0x38(%rbp) 6d94: 41 0f b7 47 3a movzwl 0x3a(%r15),%eax 6d99: 41 39 c4 cmp %eax,%r12d 6d9c: 7e 52 jle 6df0 6d9e: 41 bc 28 00 00 00 mov $0x28,%r12d 6da4: 4c 89 ef mov %r13,%rdi 6da7: e8 00 00 00 00 callq 6dac 6dac: 4d 85 f6 test %r14,%r14 6daf: 74 08 je 6db9 6db1: 4c 89 f7 mov %r14,%rdi 6db4: e8 00 00 00 00 callq 6db9 6db9: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6dbd: 44 89 63 2c mov %r12d,0x2c(%rbx) 6dc1: 48 89 de mov %rbx,%rsi 6dc4: 48 8b 47 58 mov 0x58(%rdi),%rax 6dc8: 48 83 c4 18 add $0x18,%rsp 6dcc: 5b pop %rbx 6dcd: 41 5c pop %r12 6dcf: 41 5d pop %r13 6dd1: 41 5e pop %r14 6dd3: 41 5f pop %r15 6dd5: 5d pop %rbp 6dd6: e8 07 00 00 00 callq 6de2 6ddb: f3 90 pause 6ddd: 0f ae e8 lfence 6de0: eb f9 jmp 6ddb 6de2: 48 89 04 24 mov %rax,(%rsp) 6de6: c3 retq 6de7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6dee: 00 00 6df0: 31 f6 xor %esi,%esi 6df2: b9 01 06 00 00 mov $0x601,%ecx 6df7: ba 00 ca 9a 3b mov $0x3b9aca00,%edx 6dfc: 4c 89 ef mov %r13,%rdi 6dff: e8 00 00 00 00 callq 6e04 6e04: 4c 8b 45 c8 mov -0x38(%rbp),%r8 6e08: 48 85 c0 test %rax,%rax 6e0b: 74 57 je 6e64 6e0d: b9 01 06 00 00 mov $0x601,%ecx 6e12: ba 00 ca 9a 3b mov $0x3b9aca00,%edx 6e17: 31 f6 xor %esi,%esi 6e19: 4c 89 ef mov %r13,%rdi 6e1c: 4c 89 45 c8 mov %r8,-0x38(%rbp) 6e20: e8 00 00 00 00 callq 6e25 6e25: 49 89 c4 mov %rax,%r12 6e28: 48 85 c0 test %rax,%rax 6e2b: 74 37 je 6e64 6e2d: 4d 85 f6 test %r14,%r14 6e30: 4c 8b 45 c8 mov -0x38(%rbp),%r8 6e34: 74 0c je 6e42 6e36: 4c 89 f7 mov %r14,%rdi 6e39: e8 00 00 00 00 callq 6e3e 6e3e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 6e42: 49 8d b8 20 01 00 00 lea 0x120(%r8),%rdi 6e49: 4c 89 ee mov %r13,%rsi 6e4c: e8 00 00 00 00 callq 6e51 6e51: 4c 89 e6 mov %r12,%rsi 6e54: 4c 89 ff mov %r15,%rdi 6e57: e8 00 00 00 00 callq 6e5c 6e5c: 41 89 c4 mov %eax,%r12d 6e5f: e9 55 ff ff ff jmpq 6db9 6e64: 41 bc 0c 00 00 00 mov $0xc,%r12d 6e6a: e9 35 ff ff ff jmpq 6da4 6e6f: 90 nop 0000000000006e70 : 6e70: 55 push %rbp 6e71: 31 d2 xor %edx,%edx 6e73: b9 10 21 00 00 mov $0x2110,%ecx 6e78: 48 89 e5 mov %rsp,%rbp 6e7b: 41 55 push %r13 6e7d: 41 54 push %r12 6e7f: 48 8d 75 d0 lea -0x30(%rbp),%rsi 6e83: 53 push %rbx 6e84: 48 89 fb mov %rdi,%rbx 6e87: 48 83 ec 18 sub $0x18,%rsp 6e8b: 48 8b 47 48 mov 0x48(%rdi),%rax 6e8f: 4c 8b 6f 50 mov 0x50(%rdi),%r13 6e93: 66 89 4d d0 mov %cx,-0x30(%rbp) 6e97: 48 8b 78 08 mov 0x8(%rax),%rdi 6e9b: 66 89 55 de mov %dx,-0x22(%rbp) 6e9f: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) 6ea6: 00 6ea7: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) 6eae: e8 00 00 00 00 callq 6eb3 6eb3: 48 8d 7d d0 lea -0x30(%rbp),%rdi 6eb7: 41 89 c4 mov %eax,%r12d 6eba: e8 00 00 00 00 callq 6ebf 6ebf: 48 89 de mov %rbx,%rsi 6ec2: 49 89 45 00 mov %rax,0x0(%r13) 6ec6: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6eca: 44 89 63 2c mov %r12d,0x2c(%rbx) 6ece: 48 8b 47 58 mov 0x58(%rdi),%rax 6ed2: eb 11 jmp 6ee5 6ed4: e8 07 00 00 00 callq 6ee0 6ed9: f3 90 pause 6edb: 0f ae e8 lfence 6ede: eb f9 jmp 6ed9 6ee0: 48 89 04 24 mov %rax,(%rsp) 6ee4: c3 retq 6ee5: e8 ea ff ff ff callq 6ed4 6eea: 48 83 c4 18 add $0x18,%rsp 6eee: 5b pop %rbx 6eef: 41 5c pop %r12 6ef1: 41 5d pop %r13 6ef3: 5d pop %rbp 6ef4: c3 retq 6ef5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6efc: 00 00 00 00 0000000000006f00 : 6f00: 55 push %rbp 6f01: 31 d2 xor %edx,%edx 6f03: b9 10 21 00 00 mov $0x2110,%ecx 6f08: 48 89 e5 mov %rsp,%rbp 6f0b: 41 55 push %r13 6f0d: 41 54 push %r12 6f0f: 48 8d 75 d0 lea -0x30(%rbp),%rsi 6f13: 53 push %rbx 6f14: 48 89 fb mov %rdi,%rbx 6f17: 48 83 ec 18 sub $0x18,%rsp 6f1b: 48 8b 47 48 mov 0x48(%rdi),%rax 6f1f: 4c 8b 6f 50 mov 0x50(%rdi),%r13 6f23: 66 89 4d d0 mov %cx,-0x30(%rbp) 6f27: 48 8b 78 08 mov 0x8(%rax),%rdi 6f2b: 66 89 55 de mov %dx,-0x22(%rbp) 6f2f: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) 6f36: 00 6f37: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) 6f3e: e8 00 00 00 00 callq 6f43 6f43: 48 8d 7d d0 lea -0x30(%rbp),%rdi 6f47: 41 89 c4 mov %eax,%r12d 6f4a: e8 00 00 00 00 callq 6f4f 6f4f: 48 89 de mov %rbx,%rsi 6f52: 49 89 45 00 mov %rax,0x0(%r13) 6f56: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6f5a: 44 89 63 2c mov %r12d,0x2c(%rbx) 6f5e: 48 8b 47 58 mov 0x58(%rdi),%rax 6f62: eb 11 jmp 6f75 6f64: e8 07 00 00 00 callq 6f70 6f69: f3 90 pause 6f6b: 0f ae e8 lfence 6f6e: eb f9 jmp 6f69 6f70: 48 89 04 24 mov %rax,(%rsp) 6f74: c3 retq 6f75: e8 ea ff ff ff callq 6f64 6f7a: 48 83 c4 18 add $0x18,%rsp 6f7e: 5b pop %rbx 6f7f: 41 5c pop %r12 6f81: 41 5d pop %r13 6f83: 5d pop %rbp 6f84: c3 retq 6f85: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6f8c: 00 00 00 00 0000000000006f90 : 6f90: 55 push %rbp 6f91: 48 89 e5 mov %rsp,%rbp 6f94: 53 push %rbx 6f95: 48 89 fb mov %rdi,%rbx 6f98: 48 83 ec 08 sub $0x8,%rsp 6f9c: 48 8b 47 48 mov 0x48(%rdi),%rax 6fa0: 48 8b 78 08 mov 0x8(%rax),%rdi 6fa4: e8 00 00 00 00 callq 6fa9 6fa9: 48 8b 7b 18 mov 0x18(%rbx),%rdi 6fad: 48 89 de mov %rbx,%rsi 6fb0: 89 43 2c mov %eax,0x2c(%rbx) 6fb3: 48 8b 47 58 mov 0x58(%rdi),%rax 6fb7: 48 83 c4 08 add $0x8,%rsp 6fbb: 5b pop %rbx 6fbc: 5d pop %rbp 6fbd: e8 07 00 00 00 callq 6fc9 6fc2: f3 90 pause 6fc4: 0f ae e8 lfence 6fc7: eb f9 jmp 6fc2 6fc9: 48 89 04 24 mov %rax,(%rsp) 6fcd: c3 retq 6fce: 66 90 xchg %ax,%ax 0000000000006fd0 : 6fd0: 55 push %rbp 6fd1: 48 89 e5 mov %rsp,%rbp 6fd4: 41 55 push %r13 6fd6: 41 54 push %r12 6fd8: 53 push %rbx 6fd9: 48 89 fb mov %rdi,%rbx 6fdc: 48 83 ec 08 sub $0x8,%rsp 6fe0: 4c 8b 67 48 mov 0x48(%rdi),%r12 6fe4: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 6fe9: 4c 89 e7 mov %r12,%rdi 6fec: e8 00 00 00 00 callq 6ff1 6ff1: 41 0f bf 74 24 04 movswl 0x4(%r12),%esi 6ff7: 4c 89 ef mov %r13,%rdi 6ffa: e8 00 00 00 00 callq 6fff 6fff: 48 8b 7b 18 mov 0x18(%rbx),%rdi 7003: 48 89 de mov %rbx,%rsi 7006: 89 43 2c mov %eax,0x2c(%rbx) 7009: 48 8b 47 58 mov 0x58(%rdi),%rax 700d: 48 83 c4 08 add $0x8,%rsp 7011: 5b pop %rbx 7012: 41 5c pop %r12 7014: 41 5d pop %r13 7016: 5d pop %rbp 7017: e8 07 00 00 00 callq 7023 701c: f3 90 pause 701e: 0f ae e8 lfence 7021: eb f9 jmp 701c 7023: 48 89 04 24 mov %rax,(%rsp) 7027: c3 retq 7028: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 702f: 00 0000000000007030 : 7030: 55 push %rbp 7031: 48 89 e5 mov %rsp,%rbp 7034: 53 push %rbx 7035: 48 89 fb mov %rdi,%rbx 7038: 48 83 ec 08 sub $0x8,%rsp 703c: 48 8b 47 48 mov 0x48(%rdi),%rax 7040: 48 8d 78 08 lea 0x8(%rax),%rdi 7044: e8 00 00 00 00 callq 7049 7049: 48 8b 7b 18 mov 0x18(%rbx),%rdi 704d: 48 89 de mov %rbx,%rsi 7050: 89 43 2c mov %eax,0x2c(%rbx) 7053: 48 8b 47 58 mov 0x58(%rdi),%rax 7057: 48 83 c4 08 add $0x8,%rsp 705b: 5b pop %rbx 705c: 5d pop %rbp 705d: e8 07 00 00 00 callq 7069 7062: f3 90 pause 7064: 0f ae e8 lfence 7067: eb f9 jmp 7062 7069: 48 89 04 24 mov %rax,(%rsp) 706d: c3 retq 706e: 66 90 xchg %ax,%ax 0000000000007070 : 7070: e9 00 00 00 00 jmpq 7075 7075: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 707c: 00 00 00 00 0000000000007080 : 7080: 55 push %rbp 7081: b8 16 00 00 00 mov $0x16,%eax 7086: 48 89 e5 mov %rsp,%rbp 7089: 41 55 push %r13 708b: 41 54 push %r12 708d: 53 push %rbx 708e: 48 89 fb mov %rdi,%rbx 7091: 48 83 ec 08 sub $0x8,%rsp 7095: 4c 8b 67 50 mov 0x50(%rdi),%r12 7099: 41 80 3c 24 10 cmpb $0x10,(%r12) 709e: 74 30 je 70d0 70a0: 48 8b 7b 18 mov 0x18(%rbx),%rdi 70a4: 89 43 2c mov %eax,0x2c(%rbx) 70a7: 48 89 de mov %rbx,%rsi 70aa: 48 8b 47 58 mov 0x58(%rdi),%rax 70ae: 48 83 c4 08 add $0x8,%rsp 70b2: 5b pop %rbx 70b3: 41 5c pop %r12 70b5: 41 5d pop %r13 70b7: 5d pop %rbp 70b8: e8 07 00 00 00 callq 70c4 70bd: f3 90 pause 70bf: 0f ae e8 lfence 70c2: eb f9 jmp 70bd 70c4: 48 89 04 24 mov %rax,(%rsp) 70c8: c3 retq 70c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70d0: 41 80 7c 24 01 21 cmpb $0x21,0x1(%r12) 70d6: b8 2f 00 00 00 mov $0x2f,%eax 70db: 75 c3 jne 70a0 70dd: 48 8b 7f 48 mov 0x48(%rdi),%rdi 70e1: 4c 8b 6f 08 mov 0x8(%rdi),%r13 70e5: e8 00 00 00 00 callq 70ea 70ea: 4c 89 e6 mov %r12,%rsi 70ed: 4c 89 ef mov %r13,%rdi 70f0: e8 00 00 00 00 callq 70f5 70f5: eb a9 jmp 70a0 70f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 70fe: 00 00 0000000000007100 : 7100: 55 push %rbp 7101: b8 16 00 00 00 mov $0x16,%eax 7106: 48 89 e5 mov %rsp,%rbp 7109: 53 push %rbx 710a: 48 89 fb mov %rdi,%rbx 710d: 48 83 ec 08 sub $0x8,%rsp 7111: 48 8b 77 50 mov 0x50(%rdi),%rsi 7115: 80 3e 10 cmpb $0x10,(%rsi) 7118: 74 26 je 7140 711a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 711e: 89 43 2c mov %eax,0x2c(%rbx) 7121: 48 89 de mov %rbx,%rsi 7124: 48 8b 47 58 mov 0x58(%rdi),%rax 7128: 48 83 c4 08 add $0x8,%rsp 712c: 5b pop %rbx 712d: 5d pop %rbp 712e: e8 07 00 00 00 callq 713a 7133: f3 90 pause 7135: 0f ae e8 lfence 7138: eb f9 jmp 7133 713a: 48 89 04 24 mov %rax,(%rsp) 713e: c3 retq 713f: 90 nop 7140: 80 7e 01 21 cmpb $0x21,0x1(%rsi) 7144: b8 2f 00 00 00 mov $0x2f,%eax 7149: 75 cf jne 711a 714b: 48 8b 47 48 mov 0x48(%rdi),%rax 714f: 48 8b 78 08 mov 0x8(%rax),%rdi 7153: e8 00 00 00 00 callq 7158 7158: eb c0 jmp 711a 715a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000007160 : 7160: 55 push %rbp 7161: b8 16 00 00 00 mov $0x16,%eax 7166: 48 89 e5 mov %rsp,%rbp 7169: 41 54 push %r12 716b: 53 push %rbx 716c: 4c 8b 67 48 mov 0x48(%rdi),%r12 7170: 48 89 fb mov %rdi,%rbx 7173: 49 83 7c 24 08 00 cmpq $0x0,0x8(%r12) 7179: 74 25 je 71a0 717b: 48 8b 7b 18 mov 0x18(%rbx),%rdi 717f: 89 43 2c mov %eax,0x2c(%rbx) 7182: 48 89 de mov %rbx,%rsi 7185: 5b pop %rbx 7186: 41 5c pop %r12 7188: 48 8b 47 58 mov 0x58(%rdi),%rax 718c: 5d pop %rbp 718d: e8 07 00 00 00 callq 7199 7192: f3 90 pause 7194: 0f ae e8 lfence 7197: eb f9 jmp 7192 7199: 48 89 04 24 mov %rax,(%rsp) 719d: c3 retq 719e: 66 90 xchg %ax,%ax 71a0: 48 63 15 00 00 00 00 movslq 0x0(%rip),%rdx # 71a7 71a7: 48 63 35 00 00 00 00 movslq 0x0(%rip),%rsi # 71ae 71ae: 31 c9 xor %ecx,%ecx 71b0: 4c 89 e7 mov %r12,%rdi 71b3: e8 00 00 00 00 callq 71b8 71b8: 85 c0 test %eax,%eax 71ba: 75 bf jne 717b 71bc: 49 8d 7c 24 08 lea 0x8(%r12),%rdi 71c1: 4c 89 e2 mov %r12,%rdx 71c4: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 71cb: e8 00 00 00 00 callq 71d0 71d0: eb a9 jmp 717b 71d2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 71d9: 00 00 00 00 71dd: 0f 1f 00 nopl (%rax) 00000000000071e0 : 71e0: 55 push %rbp 71e1: 48 89 e5 mov %rsp,%rbp 71e4: 41 55 push %r13 71e6: 49 89 fd mov %rdi,%r13 71e9: 41 54 push %r12 71eb: 4c 8d a7 20 01 00 00 lea 0x120(%rdi),%r12 71f2: 53 push %rbx 71f3: 8d 5e ff lea -0x1(%rsi),%ebx 71f6: 48 83 ec 08 sub $0x8,%rsp 71fa: 85 f6 test %esi,%esi 71fc: 7e 12 jle 7210 71fe: 66 90 xchg %ax,%ax 7200: 4c 89 e7 mov %r12,%rdi 7203: 83 eb 01 sub $0x1,%ebx 7206: e8 00 00 00 00 callq 720b 720b: 83 fb ff cmp $0xffffffff,%ebx 720e: 75 f0 jne 7200 7210: 48 83 c4 08 add $0x8,%rsp 7214: 4c 89 e6 mov %r12,%rsi 7217: 4c 89 ef mov %r13,%rdi 721a: 5b pop %rbx 721b: 41 5c pop %r12 721d: 41 5d pop %r13 721f: 5d pop %rbp 7220: e9 00 00 00 00 jmpq 7225 7225: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 722c: 00 00 00 00 0000000000007230 : 7230: 55 push %rbp 7231: 31 f6 xor %esi,%esi 7233: 48 89 e5 mov %rsp,%rbp 7236: 53 push %rbx 7237: 48 83 ec 08 sub $0x8,%rsp 723b: e8 00 00 00 00 callq 7240 7240: 48 89 c3 mov %rax,%rbx 7243: 48 85 c0 test %rax,%rax 7246: 74 0c je 7254 7248: 48 89 c7 mov %rax,%rdi 724b: e8 00 00 00 00 callq 7250 7250: 48 8b 5b 08 mov 0x8(%rbx),%rbx 7254: 48 83 c4 08 add $0x8,%rsp 7258: 48 89 d8 mov %rbx,%rax 725b: 5b pop %rbx 725c: 5d pop %rbp 725d: c3 retq 725e: 66 90 xchg %ax,%ax 0000000000007260 : 7260: 66 89 77 60 mov %si,0x60(%rdi) 7264: e9 00 00 00 00 jmpq 7269 7269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000007270 : 7270: 55 push %rbp 7271: 31 f6 xor %esi,%esi 7273: 48 89 e5 mov %rsp,%rbp 7276: 41 54 push %r12 7278: 53 push %rbx 7279: 4c 8b 67 48 mov 0x48(%rdi),%r12 727d: 48 89 fb mov %rdi,%rbx 7280: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 7285: e8 00 00 00 00 callq 728a 728a: 4c 89 e7 mov %r12,%rdi 728d: e8 00 00 00 00 callq 7292 7292: 48 89 df mov %rbx,%rdi 7295: 5b pop %rbx 7296: 41 5c pop %r12 7298: 5d pop %rbp 7299: e9 92 fd ff ff jmpq 7030 729e: 66 90 xchg %ax,%ax 00000000000072a0 : 72a0: e9 00 00 00 00 jmpq 72a5 72a5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 72ac: 00 00 00 00 00000000000072b0 : 72b0: 55 push %rbp 72b1: 48 89 e5 mov %rsp,%rbp 72b4: 41 54 push %r12 72b6: 41 89 f4 mov %esi,%r12d 72b9: be 06 00 00 00 mov $0x6,%esi 72be: 53 push %rbx 72bf: 48 89 fb mov %rdi,%rbx 72c2: 48 8d 55 ec lea -0x14(%rbp),%rdx 72c6: 48 83 ec 10 sub $0x10,%rsp 72ca: 48 8b 7f 08 mov 0x8(%rdi),%rdi 72ce: e8 00 00 00 00 callq 72d3 72d3: 8b 45 ec mov -0x14(%rbp),%eax 72d6: a8 01 test $0x1,%al 72d8: 74 1a je 72f4 72da: 41 f6 c4 01 test $0x1,%r12b 72de: 75 14 jne 72f4 72e0: 48 8b 7b 08 mov 0x8(%rbx),%rdi 72e4: 31 f6 xor %esi,%esi 72e6: e8 00 00 00 00 callq 72eb 72eb: 48 83 c4 10 add $0x10,%rsp 72ef: 5b pop %rbx 72f0: 41 5c pop %r12 72f2: 5d pop %rbp 72f3: c3 retq 72f4: a8 02 test $0x2,%al 72f6: 74 06 je 72fe 72f8: 41 f6 c4 02 test $0x2,%r12b 72fc: 74 e2 je 72e0 72fe: a8 04 test $0x4,%al 7300: 74 e9 je 72eb 7302: 41 83 e4 04 and $0x4,%r12d 7306: 75 e3 jne 72eb 7308: 48 8b 7b 08 mov 0x8(%rbx),%rdi 730c: 31 f6 xor %esi,%esi 730e: e8 00 00 00 00 callq 7313 7313: eb d6 jmp 72eb 7315: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 731c: 00 00 00 00 0000000000007320 : 7320: 55 push %rbp 7321: 48 89 e5 mov %rsp,%rbp 7324: 41 55 push %r13 7326: 41 54 push %r12 7328: 49 89 f4 mov %rsi,%r12 732b: 53 push %rbx 732c: 48 83 ec 08 sub $0x8,%rsp 7330: 48 8b 87 f8 00 00 00 mov 0xf8(%rdi),%rax 7337: 2b 87 90 00 00 00 sub 0x90(%rdi),%eax 733d: 48 8b 8f f0 00 00 00 mov 0xf0(%rdi),%rcx 7344: 2b 8f 88 00 00 00 sub 0x88(%rdi),%ecx 734a: 39 c8 cmp %ecx,%eax 734c: 8b 96 b8 00 00 00 mov 0xb8(%rsi),%edx 7352: 0f 4f c1 cmovg %ecx,%eax 7355: 39 c2 cmp %eax,%edx 7357: 7f 27 jg 7380 7359: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 7360: 48 89 fb mov %rdi,%rbx 7363: 4c 89 ef mov %r13,%rdi 7366: e8 00 00 00 00 callq 736b 736b: 48 83 c4 08 add $0x8,%rsp 736f: 4c 89 ee mov %r13,%rsi 7372: 48 89 df mov %rbx,%rdi 7375: 5b pop %rbx 7376: 41 5c pop %r12 7378: 41 5d pop %r13 737a: 5d pop %rbp 737b: e9 00 00 00 00 jmpq 7380 7380: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 7387: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 738e: 31 c0 xor %eax,%eax 7390: e8 00 00 00 00 callq 7395 7395: 48 83 c4 08 add $0x8,%rsp 7399: 4c 89 e7 mov %r12,%rdi 739c: 5b pop %rbx 739d: 41 5c pop %r12 739f: 41 5d pop %r13 73a1: 5d pop %rbp 73a2: e9 00 00 00 00 jmpq 73a7 73a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 73ae: 00 00 00000000000073b0 : 73b0: 55 push %rbp 73b1: 48 89 e5 mov %rsp,%rbp 73b4: 41 56 push %r14 73b6: 41 55 push %r13 73b8: 41 54 push %r12 73ba: 53 push %rbx 73bb: 48 8b 57 48 mov 0x48(%rdi),%rdx 73bf: 48 89 fb mov %rdi,%rbx 73c2: 4c 8b 6a 08 mov 0x8(%rdx),%r13 73c6: 4d 85 ed test %r13,%r13 73c9: 74 65 je 7430 73cb: 4c 8b 67 58 mov 0x58(%rdi),%r12 73cf: 41 83 7c 24 04 02 cmpl $0x2,0x4(%r12) 73d5: 75 29 jne 7400 73d7: 41 8b 04 24 mov (%r12),%eax 73db: 85 c0 test %eax,%eax 73dd: 74 61 je 7440 73df: 83 f8 01 cmp $0x1,%eax 73e2: 75 1c jne 7400 73e4: 41 8b 74 24 08 mov 0x8(%r12),%esi 73e9: 4c 89 e1 mov %r12,%rcx 73ec: 4c 89 ef mov %r13,%rdi 73ef: e8 00 00 00 00 callq 73f4 73f4: eb 0f jmp 7405 73f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 73fd: 00 00 00 7400: b8 2a 00 00 00 mov $0x2a,%eax 7405: 48 8b 7b 18 mov 0x18(%rbx),%rdi 7409: 89 43 2c mov %eax,0x2c(%rbx) 740c: 48 89 de mov %rbx,%rsi 740f: 5b pop %rbx 7410: 41 5c pop %r12 7412: 48 8b 47 58 mov 0x58(%rdi),%rax 7416: 41 5d pop %r13 7418: 41 5e pop %r14 741a: 5d pop %rbp 741b: e8 07 00 00 00 callq 7427 7420: f3 90 pause 7422: 0f ae e8 lfence 7425: eb f9 jmp 7420 7427: 48 89 04 24 mov %rax,(%rsp) 742b: c3 retq 742c: 0f 1f 40 00 nopl 0x0(%rax) 7430: b8 16 00 00 00 mov $0x16,%eax 7435: eb ce jmp 7405 7437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 743e: 00 00 7440: be 01 00 00 00 mov $0x1,%esi 7445: bf 01 06 00 00 mov $0x601,%edi 744a: e8 00 00 00 00 callq 744f 744f: 49 89 c6 mov %rax,%r14 7452: 48 85 c0 test %rax,%rax 7455: 74 39 je 7490 7457: 48 8b 50 10 mov 0x10(%rax),%rdx 745b: 41 8b 74 24 08 mov 0x8(%r12),%esi 7460: 4c 89 ef mov %r13,%rdi 7463: e8 00 00 00 00 callq 7468 7468: 41 89 46 18 mov %eax,0x18(%r14) 746c: 85 c0 test %eax,%eax 746e: 0f 84 00 00 00 00 je 7474 7474: 49 8b 76 10 mov 0x10(%r14),%rsi 7478: 48 63 d0 movslq %eax,%rdx 747b: 4c 89 e7 mov %r12,%rdi 747e: e8 00 00 00 00 callq 7483 7483: 31 c0 xor %eax,%eax 7485: e9 7b ff ff ff jmpq 7405 748a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7490: b8 0c 00 00 00 mov $0xc,%eax 7495: e9 6b ff ff ff jmpq 7405 749a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000000074a0 : 74a0: 55 push %rbp 74a1: 48 89 e5 mov %rsp,%rbp 74a4: 41 55 push %r13 74a6: 49 89 f5 mov %rsi,%r13 74a9: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 74b0: 41 54 push %r12 74b2: 49 89 d4 mov %rdx,%r12 74b5: ba 01 06 00 00 mov $0x601,%edx 74ba: 53 push %rbx 74bb: 48 89 fb mov %rdi,%rbx 74be: bf b0 00 00 00 mov $0xb0,%edi 74c3: 48 83 ec 08 sub $0x8,%rsp 74c7: e8 00 00 00 00 callq 74cc 74cc: 48 85 c0 test %rax,%rax 74cf: 0f 84 bb 00 00 00 je 7590 74d5: 48 8d 78 08 lea 0x8(%rax),%rdi 74d9: 48 89 c1 mov %rax,%rcx 74dc: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 74e3: 31 f6 xor %esi,%esi 74e5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 74e9: 48 89 c2 mov %rax,%rdx 74ec: 48 c7 80 a8 00 00 00 movq $0x0,0xa8(%rax) 74f3: 00 00 00 00 74f7: 31 c0 xor %eax,%eax 74f9: 48 29 f9 sub %rdi,%rcx 74fc: 81 c1 b0 00 00 00 add $0xb0,%ecx 7502: c1 e9 03 shr $0x3,%ecx 7505: f3 48 ab rep stos %rax,%es:(%rdi) 7508: 31 c0 xor %eax,%eax 750a: 31 c9 xor %ecx,%ecx 750c: bf ff ff ff ff mov $0xffffffff,%edi 7511: 66 89 42 08 mov %ax,0x8(%rdx) 7515: 0f b7 05 00 00 00 00 movzwl 0x0(%rip),%eax # 751c 751c: 66 89 4a 18 mov %cx,0x18(%rdx) 7520: 8b 0d 00 00 00 00 mov 0x0(%rip),%ecx # 7526 7526: 66 89 72 2a mov %si,0x2a(%rdx) 752a: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 7531 7531: 66 89 7a 3c mov %di,0x3c(%rdx) 7535: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 753c 753c: 66 89 42 52 mov %ax,0x52(%rdx) 7540: 66 89 42 68 mov %ax,0x68(%rdx) 7544: 31 c0 xor %eax,%eax 7546: 4c 89 aa 90 00 00 00 mov %r13,0x90(%rdx) 754d: 4c 89 a2 98 00 00 00 mov %r12,0x98(%rdx) 7554: c7 42 0e 00 00 10 21 movl $0x21100000,0xe(%rdx) 755b: c7 42 20 00 00 10 21 movl $0x21100000,0x20(%rdx) 7562: c7 42 38 a0 02 a0 02 movl $0x2a002a0,0x38(%rdx) 7569: 48 89 7a 3e mov %rdi,0x3e(%rdx) 756d: 48 89 72 46 mov %rsi,0x46(%rdx) 7571: 89 4a 4e mov %ecx,0x4e(%rdx) 7574: 48 89 7a 54 mov %rdi,0x54(%rdx) 7578: 48 89 72 5c mov %rsi,0x5c(%rdx) 757c: 89 4a 64 mov %ecx,0x64(%rdx) 757f: 48 89 13 mov %rdx,(%rbx) 7582: 48 83 c4 08 add $0x8,%rsp 7586: 5b pop %rbx 7587: 41 5c pop %r12 7589: 41 5d pop %r13 758b: 5d pop %rbp 758c: c3 retq 758d: 0f 1f 00 nopl (%rax) 7590: 48 83 c4 08 add $0x8,%rsp 7594: b8 0c 00 00 00 mov $0xc,%eax 7599: 5b pop %rbx 759a: 41 5c pop %r12 759c: 41 5d pop %r13 759e: 5d pop %rbp 759f: c3 retq 00000000000075a0 : 75a0: 48 8b 06 mov (%rsi),%rax 75a3: 48 8b 56 08 mov 0x8(%rsi),%rdx 75a7: 48 89 47 10 mov %rax,0x10(%rdi) 75ab: 31 c0 xor %eax,%eax 75ad: 48 89 57 18 mov %rdx,0x18(%rdi) 75b1: c3 retq 75b2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 75b9: 00 00 00 00 75bd: 0f 1f 00 nopl (%rax) 00000000000075c0 : 75c0: 48 8b 47 10 mov 0x10(%rdi),%rax 75c4: 48 8b 57 18 mov 0x18(%rdi),%rdx 75c8: 48 89 06 mov %rax,(%rsi) 75cb: 31 c0 xor %eax,%eax 75cd: 48 89 56 08 mov %rdx,0x8(%rsi) 75d1: c3 retq 75d2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 75d9: 00 00 00 00 75dd: 0f 1f 00 nopl (%rax) 00000000000075e0 : 75e0: 55 push %rbp 75e1: 48 89 e5 mov %rsp,%rbp 75e4: 41 55 push %r13 75e6: 41 54 push %r12 75e8: 41 bc 16 00 00 00 mov $0x16,%r12d 75ee: 53 push %rbx 75ef: 48 83 ec 08 sub $0x8,%rsp 75f3: 48 8b 06 mov (%rsi),%rax 75f6: 48 8b 56 08 mov 0x8(%rsi),%rdx 75fa: 48 89 47 22 mov %rax,0x22(%rdi) 75fe: 48 89 57 2a mov %rdx,0x2a(%rdi) 7602: 0f b7 47 2a movzwl 0x2a(%rdi),%eax 7606: 66 25 01 01 and $0x101,%ax 760a: 66 83 f8 01 cmp $0x1,%ax 760e: 75 2a jne 763a 7610: 80 7f 24 00 cmpb $0x0,0x24(%rdi) 7614: 75 3a jne 7650 7616: 80 7f 25 00 cmpb $0x0,0x25(%rdi) 761a: 75 34 jne 7650 761c: 80 7f 26 00 cmpb $0x0,0x26(%rdi) 7620: 75 2e jne 7650 7622: 80 7f 27 00 cmpb $0x0,0x27(%rdi) 7626: 75 28 jne 7650 7628: 80 7f 28 00 cmpb $0x0,0x28(%rdi) 762c: 75 22 jne 7650 762e: 80 7f 29 00 cmpb $0x0,0x29(%rdi) 7632: 41 bc 27 00 00 00 mov $0x27,%r12d 7638: 75 16 jne 7650 763a: 48 83 c4 08 add $0x8,%rsp 763e: 44 89 e0 mov %r12d,%eax 7641: 5b pop %rbx 7642: 41 5c pop %r12 7644: 41 5d pop %r13 7646: 5d pop %rbp 7647: c3 retq 7648: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 764f: 00 7650: 80 7f 12 00 cmpb $0x0,0x12(%rdi) 7654: 48 89 fb mov %rdi,%rbx 7657: 4c 8d 6f 12 lea 0x12(%rdi),%r13 765b: 0f 84 9f 00 00 00 je 7700 7661: 4c 89 ef mov %r13,%rdi 7664: e8 00 00 00 00 callq 7669 7669: 49 89 c5 mov %rax,%r13 766c: 48 85 c0 test %rax,%rax 766f: 0f 84 db 00 00 00 je 7750 7675: 48 89 df mov %rbx,%rdi 7678: e8 00 00 00 00 callq 767d 767d: 41 89 c4 mov %eax,%r12d 7680: 85 c0 test %eax,%eax 7682: 75 b6 jne 763a 7684: 48 8d 73 24 lea 0x24(%rbx),%rsi 7688: 4c 89 ef mov %r13,%rdi 768b: e8 00 00 00 00 callq 7690 7690: 48 89 03 mov %rax,(%rbx) 7693: 48 85 c0 test %rax,%rax 7696: 0f 84 b4 00 00 00 je 7750 769c: 48 89 df mov %rbx,%rdi 769f: e8 00 00 00 00 callq 76a4 76a4: 41 89 c5 mov %eax,%r13d 76a7: 83 f8 24 cmp $0x24,%eax 76aa: 0f 84 b4 00 00 00 je 7764 76b0: 85 c0 test %eax,%eax 76b2: 75 1f jne 76d3 76b4: ba 02 00 00 00 mov $0x2,%edx 76b9: 48 89 df mov %rbx,%rdi 76bc: 66 89 53 08 mov %dx,0x8(%rbx) 76c0: e8 00 00 00 00 callq 76c5 76c5: 41 89 c4 mov %eax,%r12d 76c8: 85 c0 test %eax,%eax 76ca: 0f 84 6a ff ff ff je 763a 76d0: 41 89 c5 mov %eax,%r13d 76d3: 31 c0 xor %eax,%eax 76d5: 48 8b 3b mov (%rbx),%rdi 76d8: 44 89 ee mov %r13d,%esi 76db: 45 89 ec mov %r13d,%r12d 76de: 66 89 43 08 mov %ax,0x8(%rbx) 76e2: e8 00 00 00 00 callq 76e7 76e7: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 76ee: 48 83 c4 08 add $0x8,%rsp 76f2: 44 89 e0 mov %r12d,%eax 76f5: 5b pop %rbx 76f6: 41 5c pop %r12 76f8: 41 5d pop %r13 76fa: 5d pop %rbp 76fb: c3 retq 76fc: 0f 1f 40 00 nopl 0x0(%rax) 7700: 80 7f 13 00 cmpb $0x0,0x13(%rdi) 7704: 0f 85 57 ff ff ff jne 7661 770a: 80 7f 14 00 cmpb $0x0,0x14(%rdi) 770e: 0f 85 4d ff ff ff jne 7661 7714: 80 7f 15 00 cmpb $0x0,0x15(%rdi) 7718: 0f 85 43 ff ff ff jne 7661 771e: 80 7f 16 00 cmpb $0x0,0x16(%rdi) 7722: 0f 85 39 ff ff ff jne 7661 7728: 80 7f 17 00 cmpb $0x0,0x17(%rdi) 772c: 0f 85 2f ff ff ff jne 7661 7732: 48 8d 77 24 lea 0x24(%rdi),%rsi 7736: 4c 89 ef mov %r13,%rdi 7739: e8 00 00 00 00 callq 773e 773e: 41 89 c4 mov %eax,%r12d 7741: 85 c0 test %eax,%eax 7743: 0f 84 18 ff ff ff je 7661 7749: e9 ec fe ff ff jmpq 763a 774e: 66 90 xchg %ax,%ax 7750: 48 83 c4 08 add $0x8,%rsp 7754: 41 bc 41 00 00 00 mov $0x41,%r12d 775a: 5b pop %rbx 775b: 44 89 e0 mov %r12d,%eax 775e: 41 5c pop %r12 7760: 41 5d pop %r13 7762: 5d pop %rbp 7763: c3 retq 7764: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 776b: b9 01 00 00 00 mov $0x1,%ecx 7770: 48 8b bb 98 00 00 00 mov 0x98(%rbx),%rdi 7777: 66 89 4b 08 mov %cx,0x8(%rbx) 777b: 48 8b 00 mov (%rax),%rax 777e: eb 11 jmp 7791 7780: e8 07 00 00 00 callq 778c 7785: f3 90 pause 7787: 0f ae e8 lfence 778a: eb f9 jmp 7785 778c: 48 89 04 24 mov %rax,(%rsp) 7790: c3 retq 7791: e8 ea ff ff ff callq 7780 7796: e9 9f fe ff ff jmpq 763a 779b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000077a0 : 77a0: 48 8b 47 22 mov 0x22(%rdi),%rax 77a4: 48 8b 57 2a mov 0x2a(%rdi),%rdx 77a8: 48 89 06 mov %rax,(%rsi) 77ab: 31 c0 xor %eax,%eax 77ad: 48 89 56 08 mov %rdx,0x8(%rsi) 77b1: c3 retq 77b2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 77b9: 00 00 00 00 77bd: 0f 1f 00 nopl (%rax) 00000000000077c0 : 77c0: 0f b7 47 08 movzwl 0x8(%rdi),%eax 77c4: 66 85 c0 test %ax,%ax 77c7: 74 57 je 7820 77c9: 66 83 f8 06 cmp $0x6,%ax 77cd: 74 51 je 7820 77cf: 8b 97 80 00 00 00 mov 0x80(%rdi),%edx 77d5: 66 83 4f 0a 01 orw $0x1,0xa(%rdi) 77da: 85 d2 test %edx,%edx 77dc: 75 32 jne 7810 77de: 80 7f 6a 00 cmpb $0x0,0x6a(%rdi) 77e2: 75 2c jne 7810 77e4: 55 push %rbp 77e5: b8 06 00 00 00 mov $0x6,%eax 77ea: 48 89 e5 mov %rsp,%rbp 77ed: 53 push %rbx 77ee: 48 89 fb mov %rdi,%rbx 77f1: 48 83 ec 18 sub $0x18,%rsp 77f5: 66 89 47 08 mov %ax,0x8(%rdi) 77f9: e8 00 00 00 00 callq 77fe 77fe: 85 c0 test %eax,%eax 7800: 75 2e jne 7830 7802: 48 83 c4 18 add $0x18,%rsp 7806: 5b pop %rbx 7807: 5d pop %rbp 7808: c3 retq 7809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7810: 31 c0 xor %eax,%eax 7812: 85 f6 test %esi,%esi 7814: 74 ce je 77e4 7816: c3 retq 7817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 781e: 00 00 7820: b8 16 00 00 00 mov $0x16,%eax 7825: c3 retq 7826: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 782d: 00 00 00 7830: 89 c6 mov %eax,%esi 7832: 48 89 df mov %rbx,%rdi 7835: 89 45 ec mov %eax,-0x14(%rbp) 7838: e8 00 00 00 00 callq 783d 783d: 8b 45 ec mov -0x14(%rbp),%eax 7840: 48 83 c4 18 add $0x18,%rsp 7844: 5b pop %rbx 7845: 5d pop %rbp 7846: c3 retq 7847: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 784e: 00 00 0000000000007850 : 7850: 55 push %rbp 7851: 48 89 e5 mov %rsp,%rbp 7854: 53 push %rbx 7855: 48 83 ec 08 sub $0x8,%rsp 7859: 48 8b 1f mov (%rdi),%rbx 785c: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 7863: 66 83 7b 08 00 cmpw $0x0,0x8(%rbx) 7868: 0f 85 92 00 00 00 jne 7900 786e: 66 83 7b 0e 00 cmpw $0x0,0xe(%rbx) 7873: 74 5c je 78d1 7875: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 787c: 48 8b 93 a8 00 00 00 mov 0xa8(%rbx),%rdx 7883: 48 85 c0 test %rax,%rax 7886: 74 15 je 789d 7888: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 788f: 48 8b 93 a8 00 00 00 mov 0xa8(%rbx),%rdx 7896: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 789d: 48 89 02 mov %rax,(%rdx) 78a0: 48 8b 7b 70 mov 0x70(%rbx),%rdi 78a4: 31 c0 xor %eax,%eax 78a6: 66 89 43 0e mov %ax,0xe(%rbx) 78aa: 48 85 ff test %rdi,%rdi 78ad: 74 2b je 78da 78af: 90 nop 78b0: 48 8b 47 08 mov 0x8(%rdi),%rax 78b4: 48 89 43 70 mov %rax,0x70(%rbx) 78b8: 48 85 c0 test %rax,%rax 78bb: 74 35 je 78f2 78bd: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 78c4: 00 78c5: 83 ab 80 00 00 00 01 subl $0x1,0x80(%rbx) 78cc: e8 00 00 00 00 callq 78d1 78d1: 48 8b 7b 70 mov 0x70(%rbx),%rdi 78d5: 48 85 ff test %rdi,%rdi 78d8: 75 d6 jne 78b0 78da: 48 89 df mov %rbx,%rdi 78dd: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 78e4: e8 00 00 00 00 callq 78e9 78e9: 48 83 c4 08 add $0x8,%rsp 78ed: 31 c0 xor %eax,%eax 78ef: 5b pop %rbx 78f0: 5d pop %rbp 78f1: c3 retq 78f2: 48 c7 43 78 00 00 00 movq $0x0,0x78(%rbx) 78f9: 00 78fa: eb c1 jmp 78bd 78fc: 0f 1f 40 00 nopl 0x0(%rax) 7900: 31 f6 xor %esi,%esi 7902: 48 89 df mov %rbx,%rdi 7905: e8 00 00 00 00 callq 790a 790a: e9 5f ff ff ff jmpq 786e 790f: 90 nop 0000000000007910 : 7910: 66 83 7f 0e 00 cmpw $0x0,0xe(%rdi) 7915: b8 16 00 00 00 mov $0x16,%eax 791a: 0f 85 e0 00 00 00 jne 7a00 7920: 0f b7 77 18 movzwl 0x18(%rdi),%esi 7924: 66 85 f6 test %si,%si 7927: 0f 85 d4 00 00 00 jne 7a01 792d: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 7934 7934: b8 01 00 00 00 mov $0x1,%eax 7939: 66 89 47 0e mov %ax,0xe(%rdi) 793d: 4d 85 c9 test %r9,%r9 7940: 0f 84 4c 01 00 00 je 7a92 7946: 41 0f b7 49 18 movzwl 0x18(%r9),%ecx 794b: 4c 89 ca mov %r9,%rdx 794e: 45 31 c0 xor %r8d,%r8d 7951: eb 23 jmp 7976 7953: 48 8b 82 a0 00 00 00 mov 0xa0(%rdx),%rax 795a: 48 85 c0 test %rax,%rax 795d: 0f 84 dd 00 00 00 je 7a40 7963: 0f b7 48 18 movzwl 0x18(%rax),%ecx 7967: 49 89 d0 mov %rdx,%r8 796a: 66 39 ce cmp %cx,%si 796d: 0f 87 f0 00 00 00 ja 7a63 7973: 48 89 c2 mov %rax,%rdx 7976: 66 39 ce cmp %cx,%si 7979: 75 d8 jne 7953 797b: 80 7a 12 00 cmpb $0x0,0x12(%rdx) 797f: 75 d2 jne 7953 7981: 80 7a 13 00 cmpb $0x0,0x13(%rdx) 7985: 75 cc jne 7953 7987: 80 7a 14 00 cmpb $0x0,0x14(%rdx) 798b: 75 c6 jne 7953 798d: 80 7a 15 00 cmpb $0x0,0x15(%rdx) 7991: 75 c0 jne 7953 7993: 80 7a 16 00 cmpb $0x0,0x16(%rdx) 7997: 75 ba jne 7953 7999: 80 7a 17 00 cmpb $0x0,0x17(%rdx) 799d: 75 b4 jne 7953 799f: 80 7f 12 00 cmpb $0x0,0x12(%rdi) 79a3: 75 1e jne 79c3 79a5: 80 7f 13 00 cmpb $0x0,0x13(%rdi) 79a9: 75 18 jne 79c3 79ab: 80 7f 14 00 cmpb $0x0,0x14(%rdi) 79af: 75 12 jne 79c3 79b1: 80 7f 15 00 cmpb $0x0,0x15(%rdi) 79b5: 75 0c jne 79c3 79b7: 80 7f 16 00 cmpb $0x0,0x16(%rdi) 79bb: 75 06 jne 79c3 79bd: 80 7f 17 00 cmpb $0x0,0x17(%rdi) 79c1: 74 90 je 7953 79c3: 4d 85 c0 test %r8,%r8 79c6: 0f 85 ae 00 00 00 jne 7a7a 79cc: 48 8d 87 a0 00 00 00 lea 0xa0(%rdi),%rax 79d3: 4c 89 8f a0 00 00 00 mov %r9,0xa0(%rdi) 79da: 49 89 81 a8 00 00 00 mov %rax,0xa8(%r9) 79e1: 48 89 3d 00 00 00 00 mov %rdi,0x0(%rip) # 79e8 79e8: 31 c0 xor %eax,%eax 79ea: 48 c7 87 a8 00 00 00 movq $0x0,0xa8(%rdi) 79f1: 00 00 00 00 79f5: c3 retq 79f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 79fd: 00 00 00 7a00: c3 retq 7a01: 89 f2 mov %esi,%edx 7a03: b8 31 00 00 00 mov $0x31,%eax 7a08: 66 81 e2 01 01 and $0x101,%dx 7a0d: 66 83 fa 01 cmp $0x1,%dx 7a11: 75 ed jne 7a00 7a13: 4c 8b 0d 00 00 00 00 mov 0x0(%rip),%r9 # 7a1a 7a1a: ba 01 00 00 00 mov $0x1,%edx 7a1f: 66 89 57 0e mov %dx,0xe(%rdi) 7a23: 4d 85 c9 test %r9,%r9 7a26: 74 6a je 7a92 7a28: 41 0f b7 49 18 movzwl 0x18(%r9),%ecx 7a2d: 66 39 ce cmp %cx,%si 7a30: 0f 86 15 ff ff ff jbe 794b 7a36: eb 94 jmp 79cc 7a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a3f: 00 7a40: 48 c7 87 a0 00 00 00 movq $0x0,0xa0(%rdi) 7a47: 00 00 00 00 7a4b: 48 89 ba a0 00 00 00 mov %rdi,0xa0(%rdx) 7a52: 48 81 c2 a0 00 00 00 add $0xa0,%rdx 7a59: 31 c0 xor %eax,%eax 7a5b: 48 89 97 a8 00 00 00 mov %rdx,0xa8(%rdi) 7a62: c3 retq 7a63: 48 89 87 a0 00 00 00 mov %rax,0xa0(%rdi) 7a6a: 48 8d 8f a0 00 00 00 lea 0xa0(%rdi),%rcx 7a71: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 7a78: eb d1 jmp 7a4b 7a7a: 49 8b 80 a0 00 00 00 mov 0xa0(%r8),%rax 7a81: 4c 89 c2 mov %r8,%rdx 7a84: 48 89 87 a0 00 00 00 mov %rax,0xa0(%rdi) 7a8b: 48 85 c0 test %rax,%rax 7a8e: 75 da jne 7a6a 7a90: eb b9 jmp 7a4b 7a92: 48 c7 87 a0 00 00 00 movq $0x0,0xa0(%rdi) 7a99: 00 00 00 00 7a9d: e9 3f ff ff ff jmpq 79e1 7aa2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7aa9: 00 00 00 00 7aad: 0f 1f 00 nopl (%rax) 0000000000007ab0 : 7ab0: 55 push %rbp 7ab1: 48 89 e5 mov %rsp,%rbp 7ab4: 41 55 push %r13 7ab6: 41 54 push %r12 7ab8: 53 push %rbx 7ab9: 48 89 f3 mov %rsi,%rbx 7abc: 48 83 ec 08 sub $0x8,%rsp 7ac0: 66 83 7f 08 00 cmpw $0x0,0x8(%rdi) 7ac5: 0f 84 37 01 00 00 je 7c02 7acb: 8b 56 1c mov 0x1c(%rsi),%edx 7ace: 49 89 fc mov %rdi,%r12 7ad1: 44 8b ae b8 00 00 00 mov 0xb8(%rsi),%r13d 7ad8: f6 c2 01 test $0x1,%dl 7adb: 0f 85 cf 00 00 00 jne 7bb0 7ae1: 83 e2 02 and $0x2,%edx 7ae4: 48 8b 46 10 mov 0x10(%rsi),%rax 7ae8: 0f 85 82 00 00 00 jne 7b70 7aee: 48 8d 96 a0 00 00 00 lea 0xa0(%rsi),%rdx 7af5: 48 89 c1 mov %rax,%rcx 7af8: 48 29 d1 sub %rdx,%rcx 7afb: 48 89 ca mov %rcx,%rdx 7afe: 48 83 fa 03 cmp $0x3,%rdx 7b02: 0f 8e 82 00 00 00 jle 7b8a 7b08: 48 83 e8 04 sub $0x4,%rax 7b0c: 83 43 18 04 addl $0x4,0x18(%rbx) 7b10: 48 89 43 10 mov %rax,0x10(%rbx) 7b14: f6 43 1c 02 testb $0x2,0x1c(%rbx) 7b18: 74 07 je 7b21 7b1a: 83 83 b8 00 00 00 04 addl $0x4,0xb8(%rbx) 7b21: 66 44 89 28 mov %r13w,(%rax) 7b25: 41 0f b7 54 24 20 movzwl 0x20(%r12),%edx 7b2b: 66 89 50 02 mov %dx,0x2(%rax) 7b2f: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 7b36: 00 7b37: 49 8b 44 24 78 mov 0x78(%r12),%rax 7b3c: 48 85 c0 test %rax,%rax 7b3f: 0f 84 9b 00 00 00 je 7be0 7b45: 48 89 58 08 mov %rbx,0x8(%rax) 7b49: 41 83 84 24 80 00 00 addl $0x1,0x80(%r12) 7b50: 00 01 7b52: 31 c0 xor %eax,%eax 7b54: 41 80 7c 24 6a 00 cmpb $0x0,0x6a(%r12) 7b5a: 49 89 5c 24 78 mov %rbx,0x78(%r12) 7b5f: 0f 84 8b 00 00 00 je 7bf0 7b65: 48 83 c4 08 add $0x8,%rsp 7b69: 5b pop %rbx 7b6a: 41 5c pop %r12 7b6c: 41 5d pop %r13 7b6e: 5d pop %rbp 7b6f: c3 retq 7b70: 48 8d 96 08 01 00 00 lea 0x108(%rsi),%rdx 7b77: 48 89 c1 mov %rax,%rcx 7b7a: 48 29 d1 sub %rdx,%rcx 7b7d: 48 89 ca mov %rcx,%rdx 7b80: 48 83 fa 03 cmp $0x3,%rdx 7b84: 0f 8f 7e ff ff ff jg 7b08 7b8a: 48 89 df mov %rbx,%rdi 7b8d: ba 01 06 00 00 mov $0x601,%edx 7b92: be 04 00 00 00 mov $0x4,%esi 7b97: e8 00 00 00 00 callq 7b9c 7b9c: 48 89 c3 mov %rax,%rbx 7b9f: 48 85 c0 test %rax,%rax 7ba2: 74 2c je 7bd0 7ba4: 48 8b 40 10 mov 0x10(%rax),%rax 7ba8: e9 67 ff ff ff jmpq 7b14 7bad: 0f 1f 00 nopl (%rax) 7bb0: 48 89 f7 mov %rsi,%rdi 7bb3: e8 00 00 00 00 callq 7bb8 7bb8: 83 f8 01 cmp $0x1,%eax 7bbb: 75 cd jne 7b8a 7bbd: 48 8b 43 10 mov 0x10(%rbx),%rax 7bc1: 48 89 c2 mov %rax,%rdx 7bc4: 48 2b 93 08 01 00 00 sub 0x108(%rbx),%rdx 7bcb: e9 2e ff ff ff jmpq 7afe 7bd0: 48 83 c4 08 add $0x8,%rsp 7bd4: b8 0c 00 00 00 mov $0xc,%eax 7bd9: 5b pop %rbx 7bda: 41 5c pop %r12 7bdc: 41 5d pop %r13 7bde: 5d pop %rbp 7bdf: c3 retq 7be0: 49 89 5c 24 70 mov %rbx,0x70(%r12) 7be5: e9 5f ff ff ff jmpq 7b49 7bea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7bf0: 48 83 c4 08 add $0x8,%rsp 7bf4: 4c 89 e7 mov %r12,%rdi 7bf7: 5b pop %rbx 7bf8: 41 5c pop %r12 7bfa: 41 5d pop %r13 7bfc: 5d pop %rbp 7bfd: e9 00 00 00 00 jmpq 7c02 7c02: 48 89 f7 mov %rsi,%rdi 7c05: e8 00 00 00 00 callq 7c0a 7c0a: 48 83 c4 08 add $0x8,%rsp 7c0e: b8 39 00 00 00 mov $0x39,%eax 7c13: 5b pop %rbx 7c14: 41 5c pop %r12 7c16: 41 5d pop %r13 7c18: 5d pop %rbp 7c19: c3 retq 7c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000007c20 : 7c20: 83 fe 01 cmp $0x1,%esi 7c23: 74 3b je 7c60 7c25: 83 fe 06 cmp $0x6,%esi 7c28: 75 26 jne 7c50 7c2a: 8b 12 mov (%rdx),%edx 7c2c: 89 d0 mov %edx,%eax 7c2e: 83 e0 07 and $0x7,%eax 7c31: f6 c2 04 test $0x4,%dl 7c34: 75 4c jne 7c82 7c36: 83 e2 02 and $0x2,%edx 7c39: 75 4a jne 7c85 7c3b: 89 47 34 mov %eax,0x34(%rdi) 7c3e: 31 c0 xor %eax,%eax 7c40: 66 83 7f 08 05 cmpw $0x5,0x8(%rdi) 7c45: 75 3a jne 7c81 7c47: e9 00 00 00 00 jmpq 7c4c 7c4c: 0f 1f 40 00 nopl 0x0(%rax) 7c50: b8 2a 00 00 00 mov $0x2a,%eax 7c55: c3 retq 7c56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 7c5d: 00 00 00 7c60: 0f b7 12 movzwl (%rdx),%edx 7c63: b8 16 00 00 00 mov $0x16,%eax 7c68: 66 83 fa 2f cmp $0x2f,%dx 7c6c: 76 13 jbe 7c81 7c6e: 66 83 7f 08 00 cmpw $0x0,0x8(%rdi) 7c73: b8 10 00 00 00 mov $0x10,%eax 7c78: 75 07 jne 7c81 7c7a: 66 89 57 38 mov %dx,0x38(%rdi) 7c7e: 31 c0 xor %eax,%eax 7c80: c3 retq 7c81: c3 retq 7c82: 83 c8 02 or $0x2,%eax 7c85: 83 c8 01 or $0x1,%eax 7c88: eb b1 jmp 7c3b 7c8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000007c90 : 7c90: 55 push %rbp 7c91: 48 89 e5 mov %rsp,%rbp 7c94: 53 push %rbx 7c95: 48 89 fb mov %rdi,%rbx 7c98: 48 89 cf mov %rcx,%rdi 7c9b: 48 83 ec 18 sub $0x18,%rsp 7c9f: 83 fe 01 cmp $0x1,%esi 7ca2: 74 4c je 7cf0 7ca4: b8 2a 00 00 00 mov $0x2a,%eax 7ca9: 83 fe 06 cmp $0x6,%esi 7cac: 75 3a jne 7ce8 7cae: b9 04 00 00 00 mov $0x4,%ecx 7cb3: ba 04 00 00 00 mov $0x4,%edx 7cb8: 48 8d 75 ec lea -0x14(%rbp),%rsi 7cbc: e8 00 00 00 00 callq 7cc1 7cc1: 85 c0 test %eax,%eax 7cc3: 75 23 jne 7ce8 7cc5: 8b 4d ec mov -0x14(%rbp),%ecx 7cc8: 89 ca mov %ecx,%edx 7cca: 83 e2 07 and $0x7,%edx 7ccd: 89 55 ec mov %edx,-0x14(%rbp) 7cd0: f6 c1 04 test $0x4,%cl 7cd3: 74 4b je 7d20 7cd5: 83 ca 02 or $0x2,%edx 7cd8: 83 ca 01 or $0x1,%edx 7cdb: 89 55 ec mov %edx,-0x14(%rbp) 7cde: 66 83 7b 08 05 cmpw $0x5,0x8(%rbx) 7ce3: 89 53 34 mov %edx,0x34(%rbx) 7ce6: 74 58 je 7d40 7ce8: 48 83 c4 18 add $0x18,%rsp 7cec: 5b pop %rbx 7ced: 5d pop %rbp 7cee: c3 retq 7cef: 90 nop 7cf0: b9 02 00 00 00 mov $0x2,%ecx 7cf5: ba 02 00 00 00 mov $0x2,%edx 7cfa: 48 8d 75 ec lea -0x14(%rbp),%rsi 7cfe: e8 00 00 00 00 callq 7d03 7d03: 85 c0 test %eax,%eax 7d05: 75 e1 jne 7ce8 7d07: 0f b7 55 ec movzwl -0x14(%rbp),%edx 7d0b: 66 83 fa 2f cmp $0x2f,%dx 7d0f: 76 1f jbe 7d30 7d11: 66 83 7b 08 00 cmpw $0x0,0x8(%rbx) 7d16: 75 38 jne 7d50 7d18: 66 89 53 38 mov %dx,0x38(%rbx) 7d1c: eb ca jmp 7ce8 7d1e: 66 90 xchg %ax,%ax 7d20: 83 e1 02 and $0x2,%ecx 7d23: 74 b9 je 7cde 7d25: eb b1 jmp 7cd8 7d27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7d2e: 00 00 7d30: b8 16 00 00 00 mov $0x16,%eax 7d35: eb b1 jmp 7ce8 7d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7d3e: 00 00 7d40: 48 89 df mov %rbx,%rdi 7d43: e8 00 00 00 00 callq 7d48 7d48: eb 9e jmp 7ce8 7d4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7d50: b8 10 00 00 00 mov $0x10,%eax 7d55: eb 91 jmp 7ce8 7d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7d5e: 00 00 0000000000007d60 : 7d60: 83 fe 03 cmp $0x3,%esi 7d63: 74 3e je 7da3 7d65: 7e 19 jle 7d80 7d67: 83 fe 05 cmp $0x5,%esi 7d6a: 74 64 je 7dd0 7d6c: 7c 72 jl 7de0 7d6e: 83 fe 06 cmp $0x6,%esi 7d71: 75 2d jne 7da0 7d73: 8b 47 34 mov 0x34(%rdi),%eax 7d76: 89 02 mov %eax,(%rdx) 7d78: b8 04 00 00 00 mov $0x4,%eax 7d7d: c3 retq 7d7e: 66 90 xchg %ax,%ax 7d80: 83 fe 01 cmp $0x1,%esi 7d83: 74 7e je 7e03 7d85: 83 fe 02 cmp $0x2,%esi 7d88: 75 16 jne 7da0 7d8a: 0f b7 47 3a movzwl 0x3a(%rdi),%eax 7d8e: 66 89 02 mov %ax,(%rdx) 7d91: b8 02 00 00 00 mov $0x2,%eax 7d96: c3 retq 7d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7d9e: 00 00 7da0: 31 c0 xor %eax,%eax 7da2: c3 retq 7da3: 48 8b 4f 3e mov 0x3e(%rdi),%rcx 7da7: 48 89 0a mov %rcx,(%rdx) 7daa: 48 8b 4f 46 mov 0x46(%rdi),%rcx 7dae: 48 89 4a 08 mov %rcx,0x8(%rdx) 7db2: 8b 4f 4e mov 0x4e(%rdi),%ecx 7db5: 89 4a 10 mov %ecx,0x10(%rdx) 7db8: 0f b7 47 52 movzwl 0x52(%rdi),%eax 7dbc: 66 89 42 14 mov %ax,0x14(%rdx) 7dc0: b8 16 00 00 00 mov $0x16,%eax 7dc5: c3 retq 7dc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 7dcd: 00 00 00 7dd0: 0f b7 47 3c movzwl 0x3c(%rdi),%eax 7dd4: 66 89 02 mov %ax,(%rdx) 7dd7: b8 02 00 00 00 mov $0x2,%eax 7ddc: c3 retq 7ddd: 0f 1f 00 nopl (%rax) 7de0: 48 8b 4f 54 mov 0x54(%rdi),%rcx 7de4: 48 89 0a mov %rcx,(%rdx) 7de7: 48 8b 4f 5c mov 0x5c(%rdi),%rcx 7deb: 48 89 4a 08 mov %rcx,0x8(%rdx) 7def: 8b 4f 64 mov 0x64(%rdi),%ecx 7df2: 89 4a 10 mov %ecx,0x10(%rdx) 7df5: 0f b7 47 68 movzwl 0x68(%rdi),%eax 7df9: 66 89 42 14 mov %ax,0x14(%rdx) 7dfd: b8 16 00 00 00 mov $0x16,%eax 7e02: c3 retq 7e03: 0f b7 47 38 movzwl 0x38(%rdi),%eax 7e07: 66 89 02 mov %ax,(%rdx) 7e0a: b8 02 00 00 00 mov $0x2,%eax 7e0f: c3 retq 0000000000007e10 : 7e10: 48 8b 47 20 mov 0x20(%rdi),%rax 7e14: 48 85 c0 test %rax,%rax 7e17: 74 1e je 7e37 7e19: 0f b6 50 08 movzbl 0x8(%rax),%edx 7e1d: 39 d6 cmp %edx,%esi 7e1f: 75 0a jne 7e2b 7e21: eb 15 jmp 7e38 7e23: 0f b6 50 08 movzbl 0x8(%rax),%edx 7e27: 39 f2 cmp %esi,%edx 7e29: 74 0c je 7e37 7e2b: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 7e32: 48 85 c0 test %rax,%rax 7e35: 75 ec jne 7e23 7e37: c3 retq 7e38: c3 retq 7e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000007e40 : 7e40: 55 push %rbp 7e41: 48 89 e5 mov %rsp,%rbp 7e44: 41 57 push %r15 7e46: 41 56 push %r14 7e48: 41 89 f6 mov %esi,%r14d 7e4b: 48 8d 75 a0 lea -0x60(%rbp),%rsi 7e4f: 41 55 push %r13 7e51: 41 54 push %r12 7e53: 45 89 f4 mov %r14d,%r12d 7e56: 53 push %rbx 7e57: 48 89 fb mov %rdi,%rbx 7e5a: 41 d1 fc sar %r12d 7e5d: 41 83 e4 2f and $0x2f,%r12d 7e61: 48 83 ec 48 sub $0x48,%rsp 7e65: 48 8b 3f mov (%rdi),%rdi 7e68: e8 00 00 00 00 callq 7e6d 7e6d: 48 8b 3b mov (%rbx),%rdi 7e70: 48 8d 75 b0 lea -0x50(%rbp),%rsi 7e74: e8 00 00 00 00 callq 7e79 7e79: 4c 8b 3d 00 00 00 00 mov 0x0(%rip),%r15 # 7e80 7e80: 4d 85 ff test %r15,%r15 7e83: 0f 84 d8 01 00 00 je 8061 7e89: 48 c7 45 98 00 00 00 movq $0x0,-0x68(%rbp) 7e90: 00 7e91: 45 31 ed xor %r13d,%r13d 7e94: 49 8b 3f mov (%r15),%rdi 7e97: 48 8d 75 c0 lea -0x40(%rbp),%rsi 7e9b: e8 00 00 00 00 callq 7ea0 7ea0: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 7ea4: 66 39 45 c8 cmp %ax,-0x38(%rbp) 7ea8: 75 66 jne 7f10 7eaa: 0f b6 45 c2 movzbl -0x3e(%rbp),%eax 7eae: 0f b6 55 c3 movzbl -0x3d(%rbp),%edx 7eb2: 44 0f b6 4d c4 movzbl -0x3c(%rbp),%r9d 7eb7: 0f b6 7d c5 movzbl -0x3b(%rbp),%edi 7ebb: 0f b6 75 c6 movzbl -0x3a(%rbp),%esi 7ebf: 0f b6 4d c7 movzbl -0x39(%rbp),%ecx 7ec3: 3a 45 a2 cmp -0x5e(%rbp),%al 7ec6: 0f 84 14 01 00 00 je 7fe0 7ecc: 09 d0 or %edx,%eax 7ece: 44 09 c8 or %r9d,%eax 7ed1: 09 f8 or %edi,%eax 7ed3: 09 f0 or %esi,%eax 7ed5: 08 c8 or %cl,%al 7ed7: 75 37 jne 7f10 7ed9: 4d 8b 47 20 mov 0x20(%r15),%r8 7edd: 4d 85 c0 test %r8,%r8 7ee0: 74 2e je 7f10 7ee2: 48 8b 45 98 mov -0x68(%rbp),%rax 7ee6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 7eed: 00 00 00 7ef0: 41 0f b6 50 1e movzbl 0x1e(%r8),%edx 7ef5: 44 39 e2 cmp %r12d,%edx 7ef8: 49 0f 44 c0 cmove %r8,%rax 7efc: 4d 8b 80 80 00 00 00 mov 0x80(%r8),%r8 7f03: 4d 85 c0 test %r8,%r8 7f06: 75 e8 jne 7ef0 7f08: 48 89 45 98 mov %rax,-0x68(%rbp) 7f0c: 0f 1f 40 00 nopl 0x0(%rax) 7f10: 4d 8b 7f 40 mov 0x40(%r15),%r15 7f14: 4d 85 ff test %r15,%r15 7f17: 0f 85 77 ff ff ff jne 7e94 7f1d: 4d 85 ed test %r13,%r13 7f20: 0f 84 2a 01 00 00 je 8050 7f26: 49 8b 45 70 mov 0x70(%r13),%rax 7f2a: 49 8b 7d 78 mov 0x78(%r13),%rdi 7f2e: 48 8d 55 b0 lea -0x50(%rbp),%rdx 7f32: 48 8d 75 a0 lea -0x60(%rbp),%rsi 7f36: 48 8b 40 18 mov 0x18(%rax),%rax 7f3a: eb 11 jmp 7f4d 7f3c: e8 07 00 00 00 callq 7f48 7f41: f3 90 pause 7f43: 0f ae e8 lfence 7f46: eb f9 jmp 7f41 7f48: 48 89 04 24 mov %rax,(%rsp) 7f4c: c3 retq 7f4d: e8 ea ff ff ff callq 7f3c 7f52: 48 85 c0 test %rax,%rax 7f55: 0f 84 06 01 00 00 je 8061 7f5b: 8b 15 00 00 00 00 mov 0x0(%rip),%edx # 7f61 7f61: 44 88 70 08 mov %r14b,0x8(%rax) 7f65: 66 89 50 0e mov %dx,0xe(%rax) 7f69: 41 8b 55 10 mov 0x10(%r13),%edx 7f6d: 48 8b 75 a0 mov -0x60(%rbp),%rsi 7f71: 89 50 10 mov %edx,0x10(%rax) 7f74: 48 8b 7d a8 mov -0x58(%rbp),%rdi 7f78: ba 02 00 00 00 mov $0x2,%edx 7f7d: 48 89 70 14 mov %rsi,0x14(%rax) 7f81: 48 8b 75 b0 mov -0x50(%rbp),%rsi 7f85: 48 89 78 1c mov %rdi,0x1c(%rax) 7f89: 48 8b 7d b8 mov -0x48(%rbp),%rdi 7f8d: 44 88 60 1e mov %r12b,0x1e(%rax) 7f91: 48 89 78 2c mov %rdi,0x2c(%rax) 7f95: 48 89 70 24 mov %rsi,0x24(%rax) 7f99: 44 88 60 2e mov %r12b,0x2e(%rax) 7f9d: 48 89 18 mov %rbx,(%rax) 7fa0: 66 89 50 0c mov %dx,0xc(%rax) 7fa4: 48 8b 53 20 mov 0x20(%rbx),%rdx 7fa8: 48 89 90 80 00 00 00 mov %rdx,0x80(%rax) 7faf: 48 85 d2 test %rdx,%rdx 7fb2: 74 0e je 7fc2 7fb4: 48 8d 88 80 00 00 00 lea 0x80(%rax),%rcx 7fbb: 48 89 8a 88 00 00 00 mov %rcx,0x88(%rdx) 7fc2: 48 89 43 20 mov %rax,0x20(%rbx) 7fc6: 48 83 c3 20 add $0x20,%rbx 7fca: 48 89 98 88 00 00 00 mov %rbx,0x88(%rax) 7fd1: 48 83 c4 48 add $0x48,%rsp 7fd5: 5b pop %rbx 7fd6: 41 5c pop %r12 7fd8: 41 5d pop %r13 7fda: 41 5e pop %r14 7fdc: 41 5f pop %r15 7fde: 5d pop %rbp 7fdf: c3 retq 7fe0: 38 55 a3 cmp %dl,-0x5d(%rbp) 7fe3: 0f 85 e3 fe ff ff jne 7ecc 7fe9: 44 38 4d a4 cmp %r9b,-0x5c(%rbp) 7fed: 0f 85 d9 fe ff ff jne 7ecc 7ff3: 40 38 7d a5 cmp %dil,-0x5b(%rbp) 7ff7: 0f 85 cf fe ff ff jne 7ecc 7ffd: 40 38 75 a6 cmp %sil,-0x5a(%rbp) 8001: 0f 85 c5 fe ff ff jne 7ecc 8007: 38 4d a7 cmp %cl,-0x59(%rbp) 800a: 0f 85 bc fe ff ff jne 7ecc 8010: 4d 8b 47 20 mov 0x20(%r15),%r8 8014: 4d 89 c2 mov %r8,%r10 8017: 4d 85 c0 test %r8,%r8 801a: 0f 84 f0 fe ff ff je 7f10 8020: 45 0f b6 5a 1e movzbl 0x1e(%r10),%r11d 8025: 45 39 e3 cmp %r12d,%r11d 8028: 4d 0f 44 ea cmove %r10,%r13 802c: 4d 8b 92 80 00 00 00 mov 0x80(%r10),%r10 8033: 4d 85 d2 test %r10,%r10 8036: 75 e8 jne 8020 8038: 09 c2 or %eax,%edx 803a: 44 09 ca or %r9d,%edx 803d: 09 fa or %edi,%edx 803f: 89 d0 mov %edx,%eax 8041: 09 f0 or %esi,%eax 8043: 08 c8 or %cl,%al 8045: 0f 84 97 fe ff ff je 7ee2 804b: e9 c0 fe ff ff jmpq 7f10 8050: 48 8b 45 98 mov -0x68(%rbp),%rax 8054: 48 85 c0 test %rax,%rax 8057: 74 08 je 8061 8059: 49 89 c5 mov %rax,%r13 805c: e9 c5 fe ff ff jmpq 7f26 8061: 44 89 f2 mov %r14d,%edx 8064: 48 89 df mov %rbx,%rdi 8067: be 0f 00 00 00 mov $0xf,%esi 806c: e8 00 00 00 00 callq 8071 8071: 48 83 c4 48 add $0x48,%rsp 8075: 31 c0 xor %eax,%eax 8077: 5b pop %rbx 8078: 41 5c pop %r12 807a: 41 5d pop %r13 807c: 41 5e pop %r14 807e: 41 5f pop %r15 8080: 5d pop %rbp 8081: c3 retq 8082: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8089: 00 00 00 00 808d: 0f 1f 00 nopl (%rax) 0000000000008090 : 8090: 55 push %rbp 8091: 48 89 e5 mov %rsp,%rbp 8094: 41 55 push %r13 8096: 41 89 f5 mov %esi,%r13d 8099: 41 54 push %r12 809b: 53 push %rbx 809c: 48 89 fb mov %rdi,%rbx 809f: 48 83 ec 08 sub $0x8,%rsp 80a3: 4c 8b 27 mov (%rdi),%r12 80a6: 49 8b 44 24 10 mov 0x10(%r12),%rax 80ab: 48 85 c0 test %rax,%rax 80ae: 75 0b jne 80bb 80b0: eb 1e jmp 80d0 80b2: 48 8b 40 10 mov 0x10(%rax),%rax 80b6: 48 85 c0 test %rax,%rax 80b9: 74 15 je 80d0 80bb: 48 39 18 cmp %rbx,(%rax) 80be: 75 f2 jne 80b2 80c0: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 80c7: 48 8b 40 10 mov 0x10(%rax),%rax 80cb: 48 85 c0 test %rax,%rax 80ce: 75 eb jne 80bb 80d0: 48 8d 7b 50 lea 0x50(%rbx),%rdi 80d4: e8 00 00 00 00 callq 80d9 80d9: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 80e0: 48 85 c0 test %rax,%rax 80e3: 74 15 je 80fa 80e5: 48 8b 93 88 00 00 00 mov 0x88(%rbx),%rdx 80ec: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 80f3: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 80fa: 48 8b 93 88 00 00 00 mov 0x88(%rbx),%rdx 8101: 44 89 ee mov %r13d,%esi 8104: 48 89 02 mov %rax,(%rdx) 8107: 31 c0 xor %eax,%eax 8109: 48 8b 7b 78 mov 0x78(%rbx),%rdi 810d: 66 89 43 0c mov %ax,0xc(%rbx) 8111: 48 8b 43 70 mov 0x70(%rbx),%rax 8115: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 811c: 48 8b 40 10 mov 0x10(%rax),%rax 8120: eb 11 jmp 8133 8122: e8 07 00 00 00 callq 812e 8127: f3 90 pause 8129: 0f ae e8 lfence 812c: eb f9 jmp 8127 812e: 48 89 04 24 mov %rax,(%rsp) 8132: c3 retq 8133: e8 ea ff ff ff callq 8122 8138: 49 83 7c 24 20 00 cmpq $0x0,0x20(%r12) 813e: 74 10 je 8150 8140: 48 83 c4 08 add $0x8,%rsp 8144: 5b pop %rbx 8145: 41 5c pop %r12 8147: 41 5d pop %r13 8149: 5d pop %rbp 814a: c3 retq 814b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8150: 66 41 83 7c 24 0a 04 cmpw $0x4,0xa(%r12) 8157: 74 2b je 8184 8159: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 815f 815f: 49 8d 7c 24 28 lea 0x28(%r12),%rdi 8164: 4c 89 e1 mov %r12,%rcx 8167: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 816e: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 8175 8175: 48 83 c4 08 add $0x8,%rsp 8179: 5b pop %rbx 817a: 41 5c pop %r12 817c: 41 5d pop %r13 817e: 5d pop %rbp 817f: e9 00 00 00 00 jmpq 8184 8184: 48 83 c4 08 add $0x8,%rsp 8188: 4c 89 e7 mov %r12,%rdi 818b: 5b pop %rbx 818c: 41 5c pop %r12 818e: 41 5d pop %r13 8190: 5d pop %rbp 8191: e9 00 00 00 00 jmpq 8196 8196: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 819d: 00 00 00 00000000000081a0 : 81a0: 55 push %rbp 81a1: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 81a8: 00 00 81aa: 48 8b 40 08 mov 0x8(%rax),%rax 81ae: 48 89 e5 mov %rsp,%rbp 81b1: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 81b8: 66 83 7f 0c 00 cmpw $0x0,0xc(%rdi) 81bd: 75 23 jne 81e2 81bf: f6 47 0a 01 testb $0x1,0xa(%rdi) 81c3: 75 0b jne 81d0 81c5: 5d pop %rbp 81c6: e9 00 00 00 00 jmpq 81cb 81cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 81d0: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 81d7: e8 00 00 00 00 callq 81dc 81dc: 5d pop %rbp 81dd: e9 00 00 00 00 jmpq 81e2 81e2: be 3c 00 00 00 mov $0x3c,%esi 81e7: e8 00 00 00 00 callq 81ec 81ec: 5d pop %rbp 81ed: e9 00 00 00 00 jmpq 81f2 81f2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 81f9: 00 00 00 00 81fd: 0f 1f 00 nopl (%rax) 0000000000008200 : 8200: 55 push %rbp 8201: 48 89 e5 mov %rsp,%rbp 8204: 48 83 ec 10 sub $0x10,%rsp 8208: 8b 47 10 mov 0x10(%rdi),%eax 820b: 89 c2 mov %eax,%edx 820d: 83 e2 01 and $0x1,%edx 8210: 89 55 fc mov %edx,-0x4(%rbp) 8213: a8 02 test $0x2,%al 8215: 74 04 je 821b 8217: 83 4d fc 02 orl $0x2,-0x4(%rbp) 821b: a8 04 test $0x4,%al 821d: 74 04 je 8223 821f: 83 4d fc 04 orl $0x4,-0x4(%rbp) 8223: 48 8b 07 mov (%rdi),%rax 8226: 48 8d 55 fc lea -0x4(%rbp),%rdx 822a: be 06 00 00 00 mov $0x6,%esi 822f: 48 8b 38 mov (%rax),%rdi 8232: e8 00 00 00 00 callq 8237 8237: c9 leaveq 8238: c3 retq 8239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000008240 : 8240: 55 push %rbp 8241: 31 d2 xor %edx,%edx 8243: 41 b8 08 00 00 00 mov $0x8,%r8d 8249: be 01 00 00 00 mov $0x1,%esi 824e: 48 89 e5 mov %rsp,%rbp 8251: 53 push %rbx 8252: 48 89 fb mov %rdi,%rbx 8255: 48 83 ec 28 sub $0x28,%rsp 8259: 0f b6 47 08 movzbl 0x8(%rdi),%eax 825d: 0f b7 4f 0e movzwl 0xe(%rdi),%ecx 8261: 66 89 55 ee mov %dx,-0x12(%rbp) 8265: c7 45 ea 00 00 00 00 movl $0x0,-0x16(%rbp) 826c: 31 d2 xor %edx,%edx 826e: 88 45 e8 mov %al,-0x18(%rbp) 8271: 83 c8 07 or $0x7,%eax 8274: 88 45 ea mov %al,-0x16(%rbp) 8277: 48 8b 47 40 mov 0x40(%rdi),%rax 827b: 66 89 4d ec mov %cx,-0x14(%rbp) 827f: 48 f7 f1 div %rcx 8282: c6 45 e9 f0 movb $0xf0,-0x17(%rbp) 8286: ba 07 00 00 00 mov $0x7,%edx 828b: 48 8d 4d e8 lea -0x18(%rbp),%rcx 828f: 83 f8 07 cmp $0x7,%eax 8292: 0f 47 c2 cmova %edx,%eax 8295: ba 20 00 00 00 mov $0x20,%edx 829a: 89 47 38 mov %eax,0x38(%rdi) 829d: 48 8b 3f mov (%rdi),%rdi 82a0: 88 45 ef mov %al,-0x11(%rbp) 82a3: e8 00 00 00 00 callq 82a8 82a8: 85 c0 test %eax,%eax 82aa: 75 2f jne 82db 82ac: 89 45 dc mov %eax,-0x24(%rbp) 82af: b8 02 00 00 00 mov $0x2,%eax 82b4: 48 8d 7b 50 lea 0x50(%rbx),%rdi 82b8: 48 89 d9 mov %rbx,%rcx 82bb: 66 89 43 0c mov %ax,0xc(%rbx) 82bf: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 82c5 82c5: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 82cc: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 82d3 82d3: e8 00 00 00 00 callq 82d8 82d8: 8b 45 dc mov -0x24(%rbp),%eax 82db: 48 83 c4 28 add $0x28,%rsp 82df: 5b pop %rbx 82e0: 5d pop %rbp 82e1: c3 retq 82e2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 82e9: 00 00 00 00 82ed: 0f 1f 00 nopl (%rax) 00000000000082f0 : 82f0: 55 push %rbp 82f1: 41 b8 03 00 00 00 mov $0x3,%r8d 82f7: ba 38 00 00 00 mov $0x38,%edx 82fc: be 01 00 00 00 mov $0x1,%esi 8301: 48 89 e5 mov %rsp,%rbp 8304: 53 push %rbx 8305: 48 89 fb mov %rdi,%rbx 8308: 48 8d 4d ed lea -0x13(%rbp),%rcx 830c: 48 83 ec 28 sub $0x28,%rsp 8310: 0f b6 47 08 movzbl 0x8(%rdi),%eax 8314: c6 45 ef 01 movb $0x1,-0x11(%rbp) 8318: 8d 04 85 03 00 00 00 lea 0x3(,%rax,4),%eax 831f: 88 45 ed mov %al,-0x13(%rbp) 8322: 0f b6 47 34 movzbl 0x34(%rdi),%eax 8326: 48 8b 3f mov (%rdi),%rdi 8329: 83 e0 fe and $0xfffffffe,%eax 832c: 88 45 ee mov %al,-0x12(%rbp) 832f: e8 00 00 00 00 callq 8334 8334: 85 c0 test %eax,%eax 8336: 75 53 jne 838b 8338: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 833e 833e: 48 8d 7b 50 lea 0x50(%rbx),%rdi 8342: 48 89 d9 mov %rbx,%rcx 8345: 89 45 dc mov %eax,-0x24(%rbp) 8348: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 834f 834f: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 8356: e8 00 00 00 00 callq 835b 835b: 48 8b 53 70 mov 0x70(%rbx),%rdx 835f: b8 06 00 00 00 mov $0x6,%eax 8364: 48 8b 7b 78 mov 0x78(%rbx),%rdi 8368: 66 89 43 0c mov %ax,0xc(%rbx) 836c: 48 8b 52 08 mov 0x8(%rdx),%rdx 8370: eb 11 jmp 8383 8372: e8 07 00 00 00 callq 837e 8377: f3 90 pause 8379: 0f ae e8 lfence 837c: eb f9 jmp 8377 837e: 48 89 14 24 mov %rdx,(%rsp) 8382: c3 retq 8383: e8 ea ff ff ff callq 8372 8388: 8b 45 dc mov -0x24(%rbp),%eax 838b: 48 83 c4 28 add $0x28,%rsp 838f: 5b pop %rbx 8390: 5d pop %rbp 8391: c3 retq 8392: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8399: 00 00 00 00 839d: 0f 1f 00 nopl (%rax) 00000000000083a0 : 83a0: 55 push %rbp 83a1: 48 89 e5 mov %rsp,%rbp 83a4: 41 56 push %r14 83a6: 41 55 push %r13 83a8: 41 54 push %r12 83aa: 53 push %rbx 83ab: 48 89 fb mov %rdi,%rbx 83ae: 48 83 ec 10 sub $0x10,%rsp 83b2: 4c 8b 37 mov (%rdi),%r14 83b5: 41 0f b7 56 08 movzwl 0x8(%r14),%edx 83ba: 44 0f b7 6b 0e movzwl 0xe(%rbx),%r13d 83bf: f6 c2 02 test $0x2,%dl 83c2: 0f 84 88 00 00 00 je 8450 83c8: 48 8b 43 40 mov 0x40(%rbx),%rax 83cc: 41 0f b7 cd movzwl %r13w,%ecx 83d0: 31 d2 xor %edx,%edx 83d2: 8b 73 38 mov 0x38(%rbx),%esi 83d5: 41 bc ff 00 00 00 mov $0xff,%r12d 83db: 48 f7 f1 div %rcx 83de: 8b 4b 48 mov 0x48(%rbx),%ecx 83e1: 89 c2 mov %eax,%edx 83e3: 29 f2 sub %esi,%edx 83e5: 81 fa ff 00 00 00 cmp $0xff,%edx 83eb: 44 0f 46 e2 cmovbe %edx,%r12d 83ef: 39 c6 cmp %eax,%esi 83f1: 0f 84 89 00 00 00 je 8480 83f7: 85 c9 test %ecx,%ecx 83f9: 0f 85 11 01 00 00 jne 8510 83ff: 45 31 ed xor %r13d,%r13d 8402: 31 c9 xor %ecx,%ecx 8404: 83 fa 06 cmp $0x6,%edx 8407: 76 67 jbe 8470 8409: 44 89 e2 mov %r12d,%edx 840c: 48 89 de mov %rbx,%rsi 840f: 4c 89 f7 mov %r14,%rdi 8412: e8 00 00 00 00 callq 8417 8417: 85 c0 test %eax,%eax 8419: 0f 85 01 01 00 00 jne 8520 841f: 83 43 4c 01 addl $0x1,0x4c(%rbx) 8423: 41 0f b7 56 08 movzwl 0x8(%r14),%edx 8428: f6 c2 02 test $0x2,%dl 842b: 74 8d je 83ba 842d: 45 85 ed test %r13d,%r13d 8430: 7e 04 jle 8436 8432: 83 6b 48 01 subl $0x1,0x48(%rbx) 8436: 45 85 e4 test %r12d,%r12d 8439: 0f 84 76 ff ff ff je 83b5 843f: 44 01 63 38 add %r12d,0x38(%rbx) 8443: e9 6d ff ff ff jmpq 83b5 8448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 844f: 00 8450: 83 e2 08 and $0x8,%edx 8453: 75 06 jne 845b 8455: f6 43 35 02 testb $0x2,0x35(%rbx) 8459: 74 65 je 84c0 845b: 48 83 c4 10 add $0x10,%rsp 845f: 5b pop %rbx 8460: 41 5c pop %r12 8462: 41 5d pop %r13 8464: 41 5e pop %r14 8466: 5d pop %rbp 8467: c3 retq 8468: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 846f: 00 8470: 83 fe 07 cmp $0x7,%esi 8473: 7e 94 jle 8409 8475: eb e4 jmp 845b 8477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 847e: 00 00 8480: 85 c9 test %ecx,%ecx 8482: 74 d7 je 845b 8484: 48 8b 4b 68 mov 0x68(%rbx),%rcx 8488: 48 85 c9 test %rcx,%rcx 848b: 74 23 je 84b0 848d: 45 85 ed test %r13d,%r13d 8490: 74 1e je 84b0 8492: 44 39 a9 b8 00 00 00 cmp %r13d,0xb8(%rcx) 8499: 7f 45 jg 84e0 849b: 48 c7 43 68 00 00 00 movq $0x0,0x68(%rbx) 84a2: 00 84a3: 44 8b a9 b8 00 00 00 mov 0xb8(%rcx),%r13d 84aa: e9 5a ff ff ff jmpq 8409 84af: 90 nop 84b0: 39 c6 cmp %eax,%esi 84b2: 0f 85 47 ff ff ff jne 83ff 84b8: eb a1 jmp 845b 84ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 84c0: 83 7b 4c 07 cmpl $0x7,0x4c(%rbx) 84c4: 7f 95 jg 845b 84c6: 48 8b 4b 68 mov 0x68(%rbx),%rcx 84ca: 48 85 c9 test %rcx,%rcx 84cd: 74 8c je 845b 84cf: 45 85 ed test %r13d,%r13d 84d2: 74 87 je 845b 84d4: 45 31 e4 xor %r12d,%r12d 84d7: 44 39 a9 b8 00 00 00 cmp %r13d,0xb8(%rcx) 84de: 7e bb jle 849b 84e0: 48 89 cf mov %rcx,%rdi 84e3: ba 01 06 00 00 mov $0x601,%edx 84e8: 44 89 ee mov %r13d,%esi 84eb: 48 89 4d d8 mov %rcx,-0x28(%rbp) 84ef: e8 00 00 00 00 callq 84f4 84f4: 48 8b 4d d8 mov -0x28(%rbp),%rcx 84f8: 48 85 c0 test %rax,%rax 84fb: 48 89 43 68 mov %rax,0x68(%rbx) 84ff: 0f 85 04 ff ff ff jne 8409 8505: 48 89 4b 68 mov %rcx,0x68(%rbx) 8509: e9 4d ff ff ff jmpq 845b 850e: 66 90 xchg %ax,%ax 8510: 41 83 ed 01 sub $0x1,%r13d 8514: e9 6b ff ff ff jmpq 8484 8519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8520: 0f b6 4b 08 movzbl 0x8(%rbx),%ecx 8524: 48 83 c4 10 add $0x10,%rsp 8528: 44 89 ea mov %r13d,%edx 852b: 31 c0 xor %eax,%eax 852d: 5b pop %rbx 852e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8535: 41 5c pop %r12 8537: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 853e: 41 5d pop %r13 8540: 41 5e pop %r14 8542: 5d pop %rbp 8543: e9 00 00 00 00 jmpq 8548 8548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 854f: 00 0000000000008550 : 8550: c3 retq 8551: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8558: 00 00 00 00 855c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000008560 : 8560: 55 push %rbp 8561: 31 c9 xor %ecx,%ecx 8563: 31 d2 xor %edx,%edx 8565: be 18 00 00 00 mov $0x18,%esi 856a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 8571: 48 89 e5 mov %rsp,%rbp 8574: e8 00 00 00 00 callq 8579 8579: 5d pop %rbp 857a: 48 89 05 00 00 00 00 mov %rax,0x0(%rip) # 8581 8581: c3 retq 8582: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8589: 00 00 00 00 858d: 0f 1f 00 nopl (%rax) 0000000000008590 : 8590: 55 push %rbp 8591: ba 01 06 00 00 mov $0x601,%edx 8596: 48 89 e5 mov %rsp,%rbp 8599: 41 55 push %r13 859b: 49 89 f5 mov %rsi,%r13 859e: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 85a5: 41 54 push %r12 85a7: 49 89 fc mov %rdi,%r12 85aa: bf 50 00 00 00 mov $0x50,%edi 85af: 53 push %rbx 85b0: 48 83 ec 08 sub $0x8,%rsp 85b4: e8 00 00 00 00 callq 85b9 85b9: 48 89 c3 mov %rax,%rbx 85bc: 48 85 c0 test %rax,%rax 85bf: 0f 84 bc 00 00 00 je 8681 85c5: 48 8d 78 08 lea 0x8(%rax),%rdi 85c9: 48 89 c1 mov %rax,%rcx 85cc: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 85d3: 31 d2 xor %edx,%edx 85d5: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 85d9: 48 c7 40 48 00 00 00 movq $0x0,0x48(%rax) 85e0: 00 85e1: 31 c0 xor %eax,%eax 85e3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 85ea: 48 29 f9 sub %rdi,%rcx 85ed: 83 c1 50 add $0x50,%ecx 85f0: c1 e9 03 shr $0x3,%ecx 85f3: f3 48 ab rep stos %rax,%es:(%rdi) 85f6: 66 89 53 0a mov %dx,0xa(%rbx) 85fa: 48 8d 7b 28 lea 0x28(%rbx),%rdi 85fe: ba ba 00 00 00 mov $0xba,%edx 8603: e8 00 00 00 00 callq 8608 8608: 48 8d 43 10 lea 0x10(%rbx),%rax 860c: 48 89 da mov %rbx,%rdx 860f: 48 89 df mov %rbx,%rdi 8612: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 8619: 00 861a: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8621: 48 89 43 18 mov %rax,0x18(%rbx) 8625: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 862c: 00 862d: e8 00 00 00 00 callq 8632 8632: 85 c0 test %eax,%eax 8634: 75 5a jne 8690 8636: 48 8b 3b mov (%rbx),%rdi 8639: 48 8d 53 0c lea 0xc(%rbx),%rdx 863d: be 02 00 00 00 mov $0x2,%esi 8642: e8 00 00 00 00 callq 8647 8647: 66 41 83 7d 08 00 cmpw $0x0,0x8(%r13) 864d: 75 0a jne 8659 864f: b8 03 00 00 00 mov $0x3,%eax 8654: 66 41 89 45 08 mov %ax,0x8(%r13) 8659: 48 8b 3b mov (%rbx),%rdi 865c: 4c 89 ee mov %r13,%rsi 865f: e8 00 00 00 00 callq 8664 8664: 49 8b 04 24 mov (%r12),%rax 8668: 48 89 43 40 mov %rax,0x40(%rbx) 866c: 48 85 c0 test %rax,%rax 866f: 74 08 je 8679 8671: 48 8d 53 40 lea 0x40(%rbx),%rdx 8675: 48 89 50 48 mov %rdx,0x48(%rax) 8679: 49 89 1c 24 mov %rbx,(%r12) 867d: 4c 89 63 48 mov %r12,0x48(%rbx) 8681: 48 83 c4 08 add $0x8,%rsp 8685: 48 89 d8 mov %rbx,%rax 8688: 5b pop %rbx 8689: 41 5c pop %r12 868b: 41 5d pop %r13 868d: 5d pop %rbp 868e: c3 retq 868f: 90 nop 8690: 48 89 df mov %rbx,%rdi 8693: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 869a: 31 db xor %ebx,%ebx 869c: e8 00 00 00 00 callq 86a1 86a1: 48 83 c4 08 add $0x8,%rsp 86a5: 48 89 d8 mov %rbx,%rax 86a8: 5b pop %rbx 86a9: 41 5c pop %r12 86ab: 41 5d pop %r13 86ad: 5d pop %rbp 86ae: c3 retq 86af: 90 nop 00000000000086b0 : 86b0: 55 push %rbp 86b1: 31 c0 xor %eax,%eax 86b3: 48 89 e5 mov %rsp,%rbp 86b6: 41 54 push %r12 86b8: 4c 8d 67 28 lea 0x28(%rdi),%r12 86bc: 53 push %rbx 86bd: 48 89 fb mov %rdi,%rbx 86c0: 66 89 47 0a mov %ax,0xa(%rdi) 86c4: 4c 89 e7 mov %r12,%rdi 86c7: e8 00 00 00 00 callq 86cc 86cc: 4c 89 e7 mov %r12,%rdi 86cf: e8 00 00 00 00 callq 86d4 86d4: 85 c0 test %eax,%eax 86d6: 75 58 jne 8730 86d8: 0f b7 43 08 movzwl 0x8(%rbx),%eax 86dc: a8 10 test $0x10,%al 86de: 75 50 jne 8730 86e0: 48 8b 73 10 mov 0x10(%rbx),%rsi 86e4: 83 c8 10 or $0x10,%eax 86e7: 4c 8d 63 10 lea 0x10(%rbx),%r12 86eb: 66 89 43 08 mov %ax,0x8(%rbx) 86ef: 48 85 f6 test %rsi,%rsi 86f2: 75 21 jne 8715 86f4: eb 3f jmp 8735 86f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 86fd: 00 00 00 8700: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 8707 8707: e8 00 00 00 00 callq 870c 870c: 48 8b 73 10 mov 0x10(%rbx),%rsi 8710: 48 85 f6 test %rsi,%rsi 8713: 74 20 je 8735 8715: 48 8b 46 10 mov 0x10(%rsi),%rax 8719: 48 89 43 10 mov %rax,0x10(%rbx) 871d: 48 85 c0 test %rax,%rax 8720: 75 de jne 8700 8722: 4c 89 63 18 mov %r12,0x18(%rbx) 8726: eb d8 jmp 8700 8728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 872f: 00 8730: 5b pop %rbx 8731: 41 5c pop %r12 8733: 5d pop %rbp 8734: c3 retq 8735: 48 8b 43 40 mov 0x40(%rbx),%rax 8739: 48 8b 53 48 mov 0x48(%rbx),%rdx 873d: 48 85 c0 test %rax,%rax 8740: 74 0c je 874e 8742: 48 89 50 48 mov %rdx,0x48(%rax) 8746: 48 8b 53 48 mov 0x48(%rbx),%rdx 874a: 48 8b 43 40 mov 0x40(%rbx),%rax 874e: 48 89 02 mov %rax,(%rdx) 8751: 48 89 df mov %rbx,%rdi 8754: e8 00 00 00 00 callq 8759 8759: 48 89 df mov %rbx,%rdi 875c: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 8763: 5b pop %rbx 8764: 41 5c pop %r12 8766: 5d pop %rbp 8767: e9 00 00 00 00 jmpq 876c 876c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000008770 : 8770: 55 push %rbp 8771: 31 c0 xor %eax,%eax 8773: 48 89 e5 mov %rsp,%rbp 8776: 41 54 push %r12 8778: 53 push %rbx 8779: 48 89 fb mov %rdi,%rbx 877c: 66 89 47 0a mov %ax,0xa(%rdi) 8780: 48 8b 7f 20 mov 0x20(%rdi),%rdi 8784: 48 85 ff test %rdi,%rdi 8787: 74 18 je 87a1 8789: 41 89 f4 mov %esi,%r12d 878c: 0f 1f 40 00 nopl 0x0(%rax) 8790: 44 89 e6 mov %r12d,%esi 8793: e8 00 00 00 00 callq 8798 8798: 48 8b 7b 20 mov 0x20(%rbx),%rdi 879c: 48 85 ff test %rdi,%rdi 879f: 75 ef jne 8790 87a1: 48 89 df mov %rbx,%rdi 87a4: 5b pop %rbx 87a5: 41 5c pop %r12 87a7: 5d pop %rbp 87a8: e9 03 ff ff ff jmpq 86b0 87ad: 0f 1f 00 nopl (%rax) 00000000000087b0 : 87b0: 55 push %rbp 87b1: 48 89 e5 mov %rsp,%rbp 87b4: 53 push %rbx 87b5: 48 89 fb mov %rdi,%rbx 87b8: 48 83 ec 08 sub $0x8,%rsp 87bc: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax 87c3: 00 00 87c5: 48 8b 40 08 mov 0x8(%rax),%rax 87c9: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) 87d0: 66 83 7f 0a 02 cmpw $0x2,0xa(%rdi) 87d5: 74 49 je 8820 87d7: 31 c0 xor %eax,%eax 87d9: 66 89 47 0a mov %ax,0xa(%rdi) 87dd: 48 8b 7f 20 mov 0x20(%rdi),%rdi 87e1: 48 85 ff test %rdi,%rdi 87e4: 74 1d je 8803 87e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 87ed: 00 00 00 87f0: be 3c 00 00 00 mov $0x3c,%esi 87f5: e8 00 00 00 00 callq 87fa 87fa: 48 8b 7b 20 mov 0x20(%rbx),%rdi 87fe: 48 85 ff test %rdi,%rdi 8801: 75 ed jne 87f0 8803: 48 89 df mov %rbx,%rdi 8806: e8 00 00 00 00 callq 880b 880b: 48 83 c4 08 add $0x8,%rsp 880f: 5b pop %rbx 8810: 5d pop %rbp 8811: e9 00 00 00 00 jmpq 8816 8816: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 881d: 00 00 00 8820: 48 83 7f 20 00 cmpq $0x0,0x20(%rdi) 8825: 74 dc je 8803 8827: 48 83 c4 08 add $0x8,%rsp 882b: 5b pop %rbx 882c: 5d pop %rbp 882d: e9 00 00 00 00 jmpq 8832 8832: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8839: 00 00 00 00 883d: 0f 1f 00 nopl (%rax) 0000000000008840 : 8840: 55 push %rbp 8841: 48 89 e5 mov %rsp,%rbp 8844: 41 55 push %r13 8846: 41 54 push %r12 8848: 53 push %rbx 8849: 48 83 ec 18 sub $0x18,%rsp 884d: 48 8b 1d 00 00 00 00 mov 0x0(%rip),%rbx # 8854 8854: 48 85 db test %rbx,%rbx 8857: 0f 84 7c 00 00 00 je 88d9 885d: 49 89 f5 mov %rsi,%r13 8860: 49 89 fc mov %rdi,%r12 8863: 66 83 7b 0a 00 cmpw $0x0,0xa(%rbx) 8868: 74 66 je 88d0 886a: 48 8b 3b mov (%rbx),%rdi 886d: 48 8d 75 d0 lea -0x30(%rbp),%rsi 8871: e8 00 00 00 00 callq 8876 8876: 41 0f b6 44 24 02 movzbl 0x2(%r12),%eax 887c: 38 45 d2 cmp %al,-0x2e(%rbp) 887f: 74 6f je 88f0 8881: 84 c0 test %al,%al 8883: 75 4b jne 88d0 8885: 41 80 7c 24 03 00 cmpb $0x0,0x3(%r12) 888b: 75 43 jne 88d0 888d: 41 80 7c 24 04 00 cmpb $0x0,0x4(%r12) 8893: 75 3b jne 88d0 8895: 41 80 7c 24 05 00 cmpb $0x0,0x5(%r12) 889b: 75 33 jne 88d0 889d: 41 80 7c 24 06 00 cmpb $0x0,0x6(%r12) 88a3: 75 2b jne 88d0 88a5: 41 80 7c 24 07 00 cmpb $0x0,0x7(%r12) 88ab: 75 23 jne 88d0 88ad: 48 8b 3b mov (%rbx),%rdi 88b0: 48 8d 75 d0 lea -0x30(%rbp),%rsi 88b4: e8 00 00 00 00 callq 88b9 88b9: 41 0f b7 45 08 movzwl 0x8(%r13),%eax 88be: 66 39 45 d8 cmp %ax,-0x28(%rbp) 88c2: 75 0c jne 88d0 88c4: 0f b6 45 d2 movzbl -0x2e(%rbp),%eax 88c8: 41 38 45 02 cmp %al,0x2(%r13) 88cc: 74 6e je 893c 88ce: 66 90 xchg %ax,%ax 88d0: 48 8b 5b 40 mov 0x40(%rbx),%rbx 88d4: 48 85 db test %rbx,%rbx 88d7: 75 8a jne 8863 88d9: 31 db xor %ebx,%ebx 88db: 48 83 c4 18 add $0x18,%rsp 88df: 48 89 d8 mov %rbx,%rax 88e2: 5b pop %rbx 88e3: 41 5c pop %r12 88e5: 41 5d pop %r13 88e7: 5d pop %rbp 88e8: c3 retq 88e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 88f0: 0f b6 55 d3 movzbl -0x2d(%rbp),%edx 88f4: 41 38 54 24 03 cmp %dl,0x3(%r12) 88f9: 75 86 jne 8881 88fb: 0f b6 4d d4 movzbl -0x2c(%rbp),%ecx 88ff: 41 38 4c 24 04 cmp %cl,0x4(%r12) 8904: 0f 85 77 ff ff ff jne 8881 890a: 0f b6 4d d5 movzbl -0x2b(%rbp),%ecx 890e: 41 38 4c 24 05 cmp %cl,0x5(%r12) 8913: 0f 85 68 ff ff ff jne 8881 8919: 0f b6 4d d6 movzbl -0x2a(%rbp),%ecx 891d: 41 38 4c 24 06 cmp %cl,0x6(%r12) 8922: 0f 85 59 ff ff ff jne 8881 8928: 0f b6 4d d7 movzbl -0x29(%rbp),%ecx 892c: 41 38 4c 24 07 cmp %cl,0x7(%r12) 8931: 0f 85 4a ff ff ff jne 8881 8937: e9 71 ff ff ff jmpq 88ad 893c: 0f b6 45 d3 movzbl -0x2d(%rbp),%eax 8940: 41 38 45 03 cmp %al,0x3(%r13) 8944: 75 8a jne 88d0 8946: 0f b6 45 d4 movzbl -0x2c(%rbp),%eax 894a: 41 38 45 04 cmp %al,0x4(%r13) 894e: 75 80 jne 88d0 8950: 0f b6 45 d5 movzbl -0x2b(%rbp),%eax 8954: 41 38 45 05 cmp %al,0x5(%r13) 8958: 0f 85 72 ff ff ff jne 88d0 895e: 0f b6 45 d6 movzbl -0x2a(%rbp),%eax 8962: 41 38 45 06 cmp %al,0x6(%r13) 8966: 0f 85 64 ff ff ff jne 88d0 896c: 0f b6 45 d7 movzbl -0x29(%rbp),%eax 8970: 41 38 45 07 cmp %al,0x7(%r13) 8974: 0f 85 56 ff ff ff jne 88d0 897a: e9 5c ff ff ff jmpq 88db 897f: 90 nop 0000000000008980 : 8980: 55 push %rbp 8981: 48 89 e5 mov %rsp,%rbp 8984: 41 54 push %r12 8986: 49 89 fc mov %rdi,%r12 8989: 53 push %rbx 898a: 48 89 f3 mov %rsi,%rbx 898d: 48 89 d6 mov %rdx,%rsi 8990: 48 89 df mov %rbx,%rdi 8993: e8 00 00 00 00 callq 8998 8998: 48 85 c0 test %rax,%rax 899b: 75 53 jne 89f0 899d: 48 89 de mov %rbx,%rsi 89a0: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 89a7: e8 00 00 00 00 callq 89ac 89ac: 48 89 c3 mov %rax,%rbx 89af: 48 85 c0 test %rax,%rax 89b2: 74 3c je 89f0 89b4: 41 0f b7 44 24 0c movzwl 0xc(%r12),%eax 89ba: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 89c0 89c0: 49 8d 7c 24 28 lea 0x28(%r12),%rdi 89c5: 4c 89 e1 mov %r12,%rcx 89c8: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 89cf 89cf: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 89d6: 66 89 43 0c mov %ax,0xc(%rbx) 89da: b8 01 00 00 00 mov $0x1,%eax 89df: 66 89 43 0a mov %ax,0xa(%rbx) 89e3: e8 00 00 00 00 callq 89e8 89e8: 48 8b 03 mov (%rbx),%rax 89eb: 5b pop %rbx 89ec: 41 5c pop %r12 89ee: 5d pop %rbp 89ef: c3 retq 89f0: 5b pop %rbx 89f1: 31 c0 xor %eax,%eax 89f3: 41 5c pop %r12 89f5: 5d pop %rbp 89f6: c3 retq 89f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 89fe: 00 00 0000000000008a00 : 8a00: 55 push %rbp 8a01: 48 89 e5 mov %rsp,%rbp 8a04: 41 56 push %r14 8a06: 41 55 push %r13 8a08: 49 89 fd mov %rdi,%r13 8a0b: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 8a12 8a12: 41 54 push %r12 8a14: 41 89 f4 mov %esi,%r12d 8a17: 53 push %rbx 8a18: 89 d3 mov %edx,%ebx 8a1a: e8 00 00 00 00 callq 8a1f 8a1f: 48 85 c0 test %rax,%rax 8a22: 0f 84 f7 00 00 00 je 8b1f 8a28: be 01 00 00 00 mov $0x1,%esi 8a2d: bf 01 06 00 00 mov $0x601,%edi 8a32: 49 89 c6 mov %rax,%r14 8a35: e8 00 00 00 00 callq 8a3a 8a3a: 48 85 c0 test %rax,%rax 8a3d: 0f 84 cd 00 00 00 je 8b10 8a43: 41 0f b7 55 08 movzwl 0x8(%r13),%edx 8a48: 41 83 fc 63 cmp $0x63,%r12d 8a4c: 0f 84 b2 00 00 00 je 8b04 8a52: 41 83 fc 0f cmp $0xf,%r12d 8a56: 89 d6 mov %edx,%esi 8a58: 0f 94 c1 sete %cl 8a5b: 83 e6 01 and $0x1,%esi 8a5e: 84 c9 test %cl,%cl 8a60: 0f 85 9e 00 00 00 jne 8b04 8a66: 40 0f b6 f6 movzbl %sil,%esi 8a6a: 8d 14 9d 00 00 00 00 lea 0x0(,%rbx,4),%edx 8a71: 48 8b 48 10 mov 0x10(%rax),%rcx 8a75: 41 83 cc 10 or $0x10,%r12d 8a79: 8d 1c 36 lea (%rsi,%rsi,1),%ebx 8a7c: 48 89 c6 mov %rax,%rsi 8a7f: 09 da or %ebx,%edx 8a81: 44 88 61 01 mov %r12b,0x1(%rcx) 8a85: 83 ca 01 or $0x1,%edx 8a88: c6 41 02 01 movb $0x1,0x2(%rcx) 8a8c: 88 11 mov %dl,(%rcx) 8a8e: f7 d2 not %edx 8a90: 0f b6 d2 movzbl %dl,%edx 8a93: 44 32 a2 00 00 00 00 xor 0x0(%rdx),%r12b 8a9a: 45 0f b6 e4 movzbl %r12b,%r12d 8a9e: 41 0f b6 94 24 00 00 movzbl 0x0(%r12),%edx 8aa5: 00 00 8aa7: 83 f2 01 xor $0x1,%edx 8aaa: 0f b6 d2 movzbl %dl,%edx 8aad: 0f b6 92 00 00 00 00 movzbl 0x0(%rdx),%edx 8ab4: f7 d2 not %edx 8ab6: 88 51 03 mov %dl,0x3(%rcx) 8ab9: c7 80 b8 00 00 00 04 movl $0x4,0xb8(%rax) 8ac0: 00 00 00 8ac3: c7 40 18 04 00 00 00 movl $0x4,0x18(%rax) 8aca: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 8ad1: 8b 90 b8 00 00 00 mov 0xb8(%rax),%edx 8ad7: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) 8ade: 00 8adf: 66 41 89 56 08 mov %dx,0x8(%r14) 8ae4: 49 8b 55 18 mov 0x18(%r13),%rdx 8ae8: 4c 89 32 mov %r14,(%rdx) 8aeb: 49 83 c6 10 add $0x10,%r14 8aef: 49 8b 7d 00 mov 0x0(%r13),%rdi 8af3: 4d 89 75 18 mov %r14,0x18(%r13) 8af7: 5b pop %rbx 8af8: 41 5c pop %r12 8afa: 41 5d pop %r13 8afc: 41 5e pop %r14 8afe: 5d pop %rbp 8aff: e9 00 00 00 00 jmpq 8b04 8b04: 89 d6 mov %edx,%esi 8b06: f7 d6 not %esi 8b08: 83 e6 01 and $0x1,%esi 8b0b: e9 56 ff ff ff jmpq 8a66 8b10: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 8b17 8b17: 4c 89 f6 mov %r14,%rsi 8b1a: e8 00 00 00 00 callq 8b1f 8b1f: 5b pop %rbx 8b20: b8 0c 00 00 00 mov $0xc,%eax 8b25: 41 5c pop %r12 8b27: 41 5d pop %r13 8b29: 41 5e pop %r14 8b2b: 5d pop %rbp 8b2c: c3 retq 8b2d: 0f 1f 00 nopl (%rax) 0000000000008b30 : 8b30: 55 push %rbp 8b31: 83 e6 07 and $0x7,%esi 8b34: 48 89 e5 mov %rsp,%rbp 8b37: 41 57 push %r15 8b39: 41 56 push %r14 8b3b: 41 55 push %r13 8b3d: 41 54 push %r12 8b3f: 53 push %rbx 8b40: 48 83 ec 18 sub $0x18,%rsp 8b44: 48 8b 5f 20 mov 0x20(%rdi),%rbx 8b48: 48 85 db test %rbx,%rbx 8b4b: 0f 84 8f 00 00 00 je 8be0 8b51: 49 89 fe mov %rdi,%r14 8b54: 41 89 f5 mov %esi,%r13d 8b57: 4c 8d 7f 28 lea 0x28(%rdi),%r15 8b5b: eb 3b jmp 8b98 8b5d: 0f 1f 00 nopl (%rax) 8b60: 66 83 f8 03 cmp $0x3,%ax 8b64: 75 2a jne 8b90 8b66: 8b 43 10 mov 0x10(%rbx),%eax 8b69: 89 c2 mov %eax,%edx 8b6b: 44 21 ea and %r13d,%edx 8b6e: 39 d0 cmp %edx,%eax 8b70: 0f 84 ad 00 00 00 je 8c23 8b76: be 35 00 00 00 mov $0x35,%esi 8b7b: 48 89 df mov %rbx,%rdi 8b7e: e8 00 00 00 00 callq 8b83 8b83: 49 83 7e 20 00 cmpq $0x0,0x20(%r14) 8b88: 0f 84 c3 00 00 00 je 8c51 8b8e: 66 90 xchg %ax,%ax 8b90: 4c 89 e3 mov %r12,%rbx 8b93: 4d 85 e4 test %r12,%r12 8b96: 74 48 je 8be0 8b98: 0f b7 43 0c movzwl 0xc(%rbx),%eax 8b9c: 4c 8b a3 80 00 00 00 mov 0x80(%rbx),%r12 8ba3: 66 83 f8 04 cmp $0x4,%ax 8ba7: 74 47 je 8bf0 8ba9: 76 b5 jbe 8b60 8bab: 66 83 f8 06 cmp $0x6,%ax 8baf: 77 df ja 8b90 8bb1: 48 8b 43 70 mov 0x70(%rbx),%rax 8bb5: 48 8b 7b 78 mov 0x78(%rbx),%rdi 8bb9: 44 89 ee mov %r13d,%esi 8bbc: 4c 89 e3 mov %r12,%rbx 8bbf: 48 8b 40 28 mov 0x28(%rax),%rax 8bc3: eb 11 jmp 8bd6 8bc5: e8 07 00 00 00 callq 8bd1 8bca: f3 90 pause 8bcc: 0f ae e8 lfence 8bcf: eb f9 jmp 8bca 8bd1: 48 89 04 24 mov %rax,(%rsp) 8bd5: c3 retq 8bd6: e8 ea ff ff ff callq 8bc5 8bdb: 4d 85 e4 test %r12,%r12 8bde: 75 b8 jne 8b98 8be0: 48 83 c4 18 add $0x18,%rsp 8be4: 5b pop %rbx 8be5: 41 5c pop %r12 8be7: 41 5d pop %r13 8be9: 41 5e pop %r14 8beb: 41 5f pop %r15 8bed: 5d pop %rbp 8bee: c3 retq 8bef: 90 nop 8bf0: 8b 43 10 mov 0x10(%rbx),%eax 8bf3: 0f b6 53 08 movzbl 0x8(%rbx),%edx 8bf7: 89 c1 mov %eax,%ecx 8bf9: 44 21 e9 and %r13d,%ecx 8bfc: 39 c8 cmp %ecx,%eax 8bfe: 0f 84 8c 00 00 00 je 8c90 8c04: 4c 89 f7 mov %r14,%rdi 8c07: be 0f 00 00 00 mov $0xf,%esi 8c0c: e8 00 00 00 00 callq 8c11 8c11: be 35 00 00 00 mov $0x35,%esi 8c16: 48 89 df mov %rbx,%rdi 8c19: e8 00 00 00 00 callq 8c1e 8c1e: e9 6d ff ff ff jmpq 8b90 8c23: 0f b6 53 08 movzbl 0x8(%rbx),%edx 8c27: be 2f 00 00 00 mov $0x2f,%esi 8c2c: 4c 89 f7 mov %r14,%rdi 8c2f: e8 00 00 00 00 callq 8c34 8c34: 85 c0 test %eax,%eax 8c36: 0f 84 94 00 00 00 je 8cd0 8c3c: 89 c6 mov %eax,%esi 8c3e: 48 89 df mov %rbx,%rdi 8c41: e8 00 00 00 00 callq 8c46 8c46: 49 83 7e 20 00 cmpq $0x0,0x20(%r14) 8c4b: 0f 85 3f ff ff ff jne 8b90 8c51: b8 03 00 00 00 mov $0x3,%eax 8c56: 31 d2 xor %edx,%edx 8c58: 4c 89 f7 mov %r14,%rdi 8c5b: be 43 00 00 00 mov $0x43,%esi 8c60: 66 41 89 46 0a mov %ax,0xa(%r14) 8c65: e8 00 00 00 00 callq 8c6a 8c6a: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 8c70 8c70: 4c 89 f1 mov %r14,%rcx 8c73: 4c 89 ff mov %r15,%rdi 8c76: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 8c7d 8c7d: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 8c84: e8 00 00 00 00 callq 8c89 8c89: e9 02 ff ff ff jmpq 8b90 8c8e: 66 90 xchg %ax,%ax 8c90: be 63 00 00 00 mov $0x63,%esi 8c95: 4c 89 f7 mov %r14,%rdi 8c98: e8 00 00 00 00 callq 8c9d 8c9d: 85 c0 test %eax,%eax 8c9f: 89 45 cc mov %eax,-0x34(%rbp) 8ca2: 74 5c je 8d00 8ca4: 0f b6 53 08 movzbl 0x8(%rbx),%edx 8ca8: 4c 89 f7 mov %r14,%rdi 8cab: be 0f 00 00 00 mov $0xf,%esi 8cb0: e8 00 00 00 00 callq 8cb5 8cb5: 8b 4d cc mov -0x34(%rbp),%ecx 8cb8: 48 89 df mov %rbx,%rdi 8cbb: 89 ce mov %ecx,%esi 8cbd: e8 00 00 00 00 callq 8cc2 8cc2: e9 c9 fe ff ff jmpq 8b90 8cc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 8cce: 00 00 8cd0: ba 05 00 00 00 mov $0x5,%edx 8cd5: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 8cdb 8cdb: 48 8d 7b 50 lea 0x50(%rbx),%rdi 8cdf: 48 89 d9 mov %rbx,%rcx 8ce2: 66 89 53 0c mov %dx,0xc(%rbx) 8ce6: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 8ced 8ced: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 8cf4: e8 00 00 00 00 callq 8cf9 8cf9: e9 92 fe ff ff jmpq 8b90 8cfe: 66 90 xchg %ax,%ax 8d00: 48 89 df mov %rbx,%rdi 8d03: e8 00 00 00 00 callq 8d08 8d08: 85 c0 test %eax,%eax 8d0a: 0f 84 80 fe ff ff je 8b90 8d10: 89 45 cc mov %eax,-0x34(%rbp) 8d13: eb 8f jmp 8ca4 8d15: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8d1c: 00 00 00 00 0000000000008d20 : 8d20: 55 push %rbp 8d21: 48 89 e5 mov %rsp,%rbp 8d24: 41 57 push %r15 8d26: 4c 8d 7f 10 lea 0x10(%rdi),%r15 8d2a: 41 56 push %r14 8d2c: 44 8d 76 ff lea -0x1(%rsi),%r14d 8d30: 41 55 push %r13 8d32: 49 89 fd mov %rdi,%r13 8d35: 41 54 push %r12 8d37: 53 push %rbx 8d38: 48 83 ec 08 sub $0x8,%rsp 8d3c: 85 f6 test %esi,%esi 8d3e: 7f 22 jg 8d62 8d40: e9 9b 00 00 00 jmpq 8de0 8d45: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 8d4c 8d4c: 4c 89 e6 mov %r12,%rsi 8d4f: 41 83 ee 01 sub $0x1,%r14d 8d53: e8 00 00 00 00 callq 8d58 8d58: 41 83 fe ff cmp $0xffffffff,%r14d 8d5c: 0f 84 7e 00 00 00 je 8de0 8d62: 4d 8b 65 10 mov 0x10(%r13),%r12 8d66: 49 8b 1c 24 mov (%r12),%rbx 8d6a: 4c 89 e0 mov %r12,%rax 8d6d: 48 85 db test %rbx,%rbx 8d70: 74 51 je 8dc3 8d72: 48 8b 43 70 mov 0x70(%rbx),%rax 8d76: 83 6b 4c 01 subl $0x1,0x4c(%rbx) 8d7a: 48 8b 7b 78 mov 0x78(%rbx),%rdi 8d7e: 41 0f b7 74 24 08 movzwl 0x8(%r12),%esi 8d84: 48 8b 40 20 mov 0x20(%rax),%rax 8d88: eb 11 jmp 8d9b 8d8a: e8 07 00 00 00 callq 8d96 8d8f: f3 90 pause 8d91: 0f ae e8 lfence 8d94: eb f9 jmp 8d8f 8d96: 48 89 04 24 mov %rax,(%rsp) 8d9a: c3 retq 8d9b: e8 ea ff ff ff callq 8d8a 8da0: 41 f6 45 08 02 testb $0x2,0x8(%r13) 8da5: 75 0b jne 8db2 8da7: 66 83 7b 0c 06 cmpw $0x6,0xc(%rbx) 8dac: 0f 84 9e 00 00 00 je 8e50 8db2: f6 43 0a 02 testb $0x2,0xa(%rbx) 8db6: 74 07 je 8dbf 8db8: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 8dbd: 74 41 je 8e00 8dbf: 49 8b 45 10 mov 0x10(%r13),%rax 8dc3: 48 8b 40 10 mov 0x10(%rax),%rax 8dc7: 49 89 45 10 mov %rax,0x10(%r13) 8dcb: 48 85 c0 test %rax,%rax 8dce: 0f 85 71 ff ff ff jne 8d45 8dd4: 4d 89 7d 18 mov %r15,0x18(%r13) 8dd8: e9 68 ff ff ff jmpq 8d45 8ddd: 0f 1f 00 nopl (%rax) 8de0: 66 41 83 7d 0a 00 cmpw $0x0,0xa(%r13) 8de6: 75 07 jne 8def 8de8: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 8ded: 74 6e je 8e5d 8def: 48 83 c4 08 add $0x8,%rsp 8df3: 5b pop %rbx 8df4: 41 5c pop %r12 8df6: 41 5d pop %r13 8df8: 41 5e pop %r14 8dfa: 41 5f pop %r15 8dfc: 5d pop %rbp 8dfd: c3 retq 8dfe: 66 90 xchg %ax,%ax 8e00: 8b 53 4c mov 0x4c(%rbx),%edx 8e03: 85 d2 test %edx,%edx 8e05: 75 b8 jne 8dbf 8e07: b8 07 00 00 00 mov $0x7,%eax 8e0c: 0f b6 53 08 movzbl 0x8(%rbx),%edx 8e10: 4c 89 ef mov %r13,%rdi 8e13: be 43 00 00 00 mov $0x43,%esi 8e18: 66 89 43 0c mov %ax,0xc(%rbx) 8e1c: e8 00 00 00 00 callq 8e21 8e21: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 8e27 8e27: 48 8d 7b 50 lea 0x50(%rbx),%rdi 8e2b: 48 89 d9 mov %rbx,%rcx 8e2e: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 8e35 8e35: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 8e3c: e8 00 00 00 00 callq 8e41 8e41: e9 79 ff ff ff jmpq 8dbf 8e46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 8e4d: 00 00 00 8e50: 48 89 df mov %rbx,%rdi 8e53: e8 00 00 00 00 callq 8e58 8e58: e9 55 ff ff ff jmpq 8db2 8e5d: 49 8b 7d 00 mov 0x0(%r13),%rdi 8e61: 48 83 c4 08 add $0x8,%rsp 8e65: 31 f6 xor %esi,%esi 8e67: 5b pop %rbx 8e68: 41 5c pop %r12 8e6a: 41 5d pop %r13 8e6c: 41 5e pop %r14 8e6e: 41 5f pop %r15 8e70: 5d pop %rbp 8e71: e9 00 00 00 00 jmpq 8e76 8e76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 8e7d: 00 00 00 0000000000008e80 : 8e80: 55 push %rbp 8e81: 48 8d 57 0c lea 0xc(%rdi),%rdx 8e85: be 02 00 00 00 mov $0x2,%esi 8e8a: 48 89 e5 mov %rsp,%rbp 8e8d: 53 push %rbx 8e8e: 48 89 fb mov %rdi,%rbx 8e91: 48 83 ec 08 sub $0x8,%rsp 8e95: 48 8b 3f mov (%rdi),%rdi 8e98: e8 00 00 00 00 callq 8e9d 8e9d: 0f b7 43 0c movzwl 0xc(%rbx),%eax 8ea1: 83 e8 06 sub $0x6,%eax 8ea4: 66 89 43 0c mov %ax,0xc(%rbx) 8ea8: 66 83 f8 16 cmp $0x16,%ax 8eac: 76 52 jbe 8f00 8eae: f6 43 08 01 testb $0x1,0x8(%rbx) 8eb2: 75 0c jne 8ec0 8eb4: 48 83 c4 08 add $0x8,%rsp 8eb8: 5b pop %rbx 8eb9: 5d pop %rbp 8eba: c3 retq 8ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8ec0: 31 d2 xor %edx,%edx 8ec2: be 2f 00 00 00 mov $0x2f,%esi 8ec7: 48 89 df mov %rbx,%rdi 8eca: e8 00 00 00 00 callq 8ecf 8ecf: 85 c0 test %eax,%eax 8ed1: 75 40 jne 8f13 8ed3: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 8ed9 8ed9: 48 8d 7b 28 lea 0x28(%rbx),%rdi 8edd: 48 89 d9 mov %rbx,%rcx 8ee0: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 8ee7: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 8eee 8eee: 48 83 c4 08 add $0x8,%rsp 8ef2: 5b pop %rbx 8ef3: 5d pop %rbp 8ef4: e9 00 00 00 00 jmpq 8ef9 8ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8f00: 48 83 c4 08 add $0x8,%rsp 8f04: 48 89 df mov %rbx,%rdi 8f07: be 16 00 00 00 mov $0x16,%esi 8f0c: 5b pop %rbx 8f0d: 5d pop %rbp 8f0e: e9 5d f8 ff ff jmpq 8770 8f13: 89 c6 mov %eax,%esi 8f15: 48 89 df mov %rbx,%rdi 8f18: e8 53 f8 ff ff callq 8770 8f1d: eb b4 jmp 8ed3 8f1f: 90 nop 0000000000008f20 : 8f20: 55 push %rbp 8f21: 48 89 e5 mov %rsp,%rbp 8f24: 41 57 push %r15 8f26: 49 89 f7 mov %rsi,%r15 8f29: 41 56 push %r14 8f2b: 41 55 push %r13 8f2d: 41 54 push %r12 8f2f: 49 89 cc mov %rcx,%r12 8f32: 53 push %rbx 8f33: 89 d3 mov %edx,%ebx 8f35: 48 83 ec 28 sub $0x28,%rsp 8f39: 48 89 7d b8 mov %rdi,-0x48(%rbp) 8f3d: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 8f44 8f44: 48 85 c9 test %rcx,%rcx 8f47: 0f 84 77 01 00 00 je 90c4 8f4d: 8b 91 b8 00 00 00 mov 0xb8(%rcx),%edx 8f53: 89 55 b4 mov %edx,-0x4c(%rbp) 8f56: e8 00 00 00 00 callq 8f5b 8f5b: 49 89 c6 mov %rax,%r14 8f5e: 48 85 c0 test %rax,%rax 8f61: 0f 84 29 01 00 00 je 9090 8f67: 8b 55 b4 mov -0x4c(%rbp),%edx 8f6a: 4c 89 38 mov %r15,(%rax) 8f6d: be 01 00 00 00 mov $0x1,%esi 8f72: bf 01 06 00 00 mov $0x601,%edi 8f77: 66 89 50 08 mov %dx,0x8(%rax) 8f7b: e8 00 00 00 00 callq 8f80 8f80: 8b 55 b4 mov -0x4c(%rbp),%edx 8f83: 48 85 c0 test %rax,%rax 8f86: 49 89 c5 mov %rax,%r13 8f89: 0f 84 b2 01 00 00 je 9141 8f8f: 49 8b 7d 10 mov 0x10(%r13),%rdi 8f93: 45 31 c0 xor %r8d,%r8d 8f96: 48 8d 87 f0 00 00 00 lea 0xf0(%rdi),%rax 8f9d: 49 89 45 10 mov %rax,0x10(%r13) 8fa1: 4d 85 ff test %r15,%r15 8fa4: 74 0d je 8fb3 8fa6: 41 0f b6 47 08 movzbl 0x8(%r15),%eax 8fab: 44 8d 04 85 00 00 00 lea 0x0(,%rax,4),%r8d 8fb2: 00 8fb3: 48 8b 45 b8 mov -0x48(%rbp),%rax 8fb7: 0f b7 70 08 movzwl 0x8(%rax),%esi 8fbb: 8d 04 36 lea (%rsi,%rsi,1),%eax 8fbe: be ff ff ff ff mov $0xffffffff,%esi 8fc3: 83 e0 02 and $0x2,%eax 8fc6: 44 09 c0 or %r8d,%eax 8fc9: 41 b8 ef ff ff ff mov $0xffffffef,%r8d 8fcf: 83 c8 01 or $0x1,%eax 8fd2: 85 db test %ebx,%ebx 8fd4: 41 0f 4e f0 cmovle %r8d,%esi 8fd8: 88 87 f0 00 00 00 mov %al,0xf0(%rdi) 8fde: f7 d0 not %eax 8fe0: 0f b6 c0 movzbl %al,%eax 8fe3: 40 88 b7 f1 00 00 00 mov %sil,0xf1(%rdi) 8fea: 40 32 b0 00 00 00 00 xor 0x0(%rax),%sil 8ff1: 40 0f b6 f6 movzbl %sil,%esi 8ff5: 0f b6 86 00 00 00 00 movzbl 0x0(%rsi),%eax 8ffc: 88 45 cf mov %al,-0x31(%rbp) 8fff: 8d 04 12 lea (%rdx,%rdx,1),%eax 9002: 83 fa 7f cmp $0x7f,%edx 9005: 0f 8f f5 00 00 00 jg 9100 900b: 83 c8 01 or $0x1,%eax 900e: 48 8d b7 f3 00 00 00 lea 0xf3(%rdi),%rsi 9015: 88 87 f2 00 00 00 mov %al,0xf2(%rdi) 901b: 85 db test %ebx,%ebx 901d: 7e 06 jle 9025 901f: 88 1e mov %bl,(%rsi) 9021: 48 83 c6 01 add $0x1,%rsi 9025: 49 2b 75 10 sub 0x10(%r13),%rsi 9029: 4d 89 65 00 mov %r12,0x0(%r13) 902d: 48 8d 4d cf lea -0x31(%rbp),%rcx 9031: 4c 89 ef mov %r13,%rdi 9034: 41 89 75 18 mov %esi,0x18(%r13) 9038: 01 d6 add %edx,%esi 903a: 41 b8 01 06 00 00 mov $0x601,%r8d 9040: ba 01 00 00 00 mov $0x1,%edx 9045: 41 89 b5 b8 00 00 00 mov %esi,0xb8(%r13) 904c: f6 55 cf notb -0x31(%rbp) 904f: e8 00 00 00 00 callq 9054 9054: 85 c0 test %eax,%eax 9056: 0f 85 c4 00 00 00 jne 9120 905c: 4c 8b 7d b8 mov -0x48(%rbp),%r15 9060: 4c 89 ee mov %r13,%rsi 9063: 49 8b 3f mov (%r15),%rdi 9066: e8 00 00 00 00 callq 906b 906b: 89 c3 mov %eax,%ebx 906d: 85 c0 test %eax,%eax 906f: 75 42 jne 90b3 9071: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) 9078: 00 9079: 49 8b 47 18 mov 0x18(%r15),%rax 907d: 4c 89 30 mov %r14,(%rax) 9080: 49 83 c6 10 add $0x10,%r14 9084: 4d 89 77 18 mov %r14,0x18(%r15) 9088: eb 13 jmp 909d 908a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 9090: 4c 89 e7 mov %r12,%rdi 9093: e8 00 00 00 00 callq 9098 9098: bb 0c 00 00 00 mov $0xc,%ebx 909d: 48 83 c4 28 add $0x28,%rsp 90a1: 89 d8 mov %ebx,%eax 90a3: 5b pop %rbx 90a4: 41 5c pop %r12 90a6: 41 5d pop %r13 90a8: 41 5e pop %r14 90aa: 41 5f pop %r15 90ac: 5d pop %rbp 90ad: c3 retq 90ae: bb 0c 00 00 00 mov $0xc,%ebx 90b3: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 90ba 90ba: 4c 89 f6 mov %r14,%rsi 90bd: e8 00 00 00 00 callq 90c2 90c2: eb d9 jmp 909d 90c4: e8 00 00 00 00 callq 90c9 90c9: 49 89 c6 mov %rax,%r14 90cc: 48 85 c0 test %rax,%rax 90cf: 74 c7 je 9098 90d1: 31 c0 xor %eax,%eax 90d3: 4d 89 3e mov %r15,(%r14) 90d6: be 01 00 00 00 mov $0x1,%esi 90db: bf 01 06 00 00 mov $0x601,%edi 90e0: 66 41 89 46 08 mov %ax,0x8(%r14) 90e5: e8 00 00 00 00 callq 90ea 90ea: 49 89 c5 mov %rax,%r13 90ed: 48 85 c0 test %rax,%rax 90f0: 74 bc je 90ae 90f2: 31 d2 xor %edx,%edx 90f4: e9 96 fe ff ff jmpq 8f8f 90f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9100: 88 87 f2 00 00 00 mov %al,0xf2(%rdi) 9106: 89 d0 mov %edx,%eax 9108: 48 8d b7 f4 00 00 00 lea 0xf4(%rdi),%rsi 910f: c1 f8 07 sar $0x7,%eax 9112: 88 87 f3 00 00 00 mov %al,0xf3(%rdi) 9118: e9 fe fe ff ff jmpq 901b 911d: 0f 1f 00 nopl (%rax) 9120: 4c 89 ef mov %r13,%rdi 9123: bb 0c 00 00 00 mov $0xc,%ebx 9128: e8 00 00 00 00 callq 912d 912d: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 9134 9134: 4c 89 f6 mov %r14,%rsi 9137: e8 00 00 00 00 callq 913c 913c: e9 5c ff ff ff jmpq 909d 9141: 4c 89 e7 mov %r12,%rdi 9144: bb 0c 00 00 00 mov $0xc,%ebx 9149: e8 00 00 00 00 callq 914e 914e: e9 60 ff ff ff jmpq 90b3 9153: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 915a: 00 00 00 00 915e: 66 90 xchg %ax,%ax 0000000000009160 : 9160: 55 push %rbp 9161: 48 89 e5 mov %rsp,%rbp 9164: 41 57 push %r15 9166: 41 56 push %r14 9168: 41 89 f6 mov %esi,%r14d 916b: be 01 00 00 00 mov $0x1,%esi 9170: 41 55 push %r13 9172: 45 89 c5 mov %r8d,%r13d 9175: 41 54 push %r12 9177: 49 89 fc mov %rdi,%r12 917a: bf 01 06 00 00 mov $0x601,%edi 917f: 53 push %rbx 9180: 89 d3 mov %edx,%ebx 9182: 48 83 ec 18 sub $0x18,%rsp 9186: 48 89 4d c8 mov %rcx,-0x38(%rbp) 918a: e8 00 00 00 00 callq 918f 918f: 48 85 c0 test %rax,%rax 9192: 0f 84 e8 00 00 00 je 9280 9198: c1 e3 02 shl $0x2,%ebx 919b: 45 01 f6 add %r14d,%r14d 919e: 49 89 c7 mov %rax,%r15 91a1: 48 8b 40 10 mov 0x10(%rax),%rax 91a5: 44 09 f3 or %r14d,%ebx 91a8: 83 cb 01 or $0x1,%ebx 91ab: 88 18 mov %bl,(%rax) 91ad: 41 83 fd 7f cmp $0x7f,%r13d 91b1: 7e 7d jle 9230 91b3: 41 81 fd ff 3f 00 00 cmp $0x3fff,%r13d 91ba: 0f 8f 94 00 00 00 jg 9254 91c0: 44 89 ee mov %r13d,%esi 91c3: 43 8d 4c 2d 00 lea 0x0(%r13,%r13,1),%ecx 91c8: c1 fe 06 sar $0x6,%esi 91cb: 88 48 01 mov %cl,0x1(%rax) 91ce: 48 8d 48 03 lea 0x3(%rax),%rcx 91d2: 83 ce 01 or $0x1,%esi 91d5: 40 88 70 02 mov %sil,0x2(%rax) 91d9: 48 89 c8 mov %rcx,%rax 91dc: 49 2b 47 10 sub 0x10(%r15),%rax 91e0: 41 89 87 b8 00 00 00 mov %eax,0xb8(%r15) 91e7: 89 c6 mov %eax,%esi 91e9: 41 89 47 18 mov %eax,0x18(%r15) 91ed: 48 8b 4d c8 mov -0x38(%rbp),%rcx 91f1: 41 b8 01 06 00 00 mov $0x601,%r8d 91f7: 44 89 ea mov %r13d,%edx 91fa: 4c 89 ff mov %r15,%rdi 91fd: e8 00 00 00 00 callq 9202 9202: 85 c0 test %eax,%eax 9204: 0f 85 8a 00 00 00 jne 9294 920a: 48 83 c4 18 add $0x18,%rsp 920e: 4c 89 f9 mov %r15,%rcx 9211: 4c 89 e7 mov %r12,%rdi 9214: 31 d2 xor %edx,%edx 9216: 5b pop %rbx 9217: 31 f6 xor %esi,%esi 9219: 41 5c pop %r12 921b: 41 5d pop %r13 921d: 41 5e pop %r14 921f: 41 5f pop %r15 9221: 5d pop %rbp 9222: e9 f9 fc ff ff jmpq 8f20 9227: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 922e: 00 00 9230: 43 8d 4c 2d 01 lea 0x1(%r13,%r13,1),%ecx 9235: 48 83 c0 02 add $0x2,%rax 9239: 88 48 ff mov %cl,-0x1(%rax) 923c: 49 2b 47 10 sub 0x10(%r15),%rax 9240: 89 c6 mov %eax,%esi 9242: 41 89 87 b8 00 00 00 mov %eax,0xb8(%r15) 9249: 41 89 47 18 mov %eax,0x18(%r15) 924d: 45 85 ed test %r13d,%r13d 9250: 7e b8 jle 920a 9252: eb 99 jmp 91ed 9254: 41 81 fd ff 7f 00 00 cmp $0x7fff,%r13d 925b: 7f 46 jg 92a3 925d: 43 8d 4c 2d 00 lea 0x0(%r13,%r13,1),%ecx 9262: c6 40 03 03 movb $0x3,0x3(%rax) 9266: 88 48 01 mov %cl,0x1(%rax) 9269: 44 89 e9 mov %r13d,%ecx 926c: c1 f9 06 sar $0x6,%ecx 926f: 83 e1 fe and $0xfffffffe,%ecx 9272: 88 48 02 mov %cl,0x2(%rax) 9275: 48 8d 48 04 lea 0x4(%rax),%rcx 9279: e9 5b ff ff ff jmpq 91d9 927e: 66 90 xchg %ax,%ax 9280: b8 0c 00 00 00 mov $0xc,%eax 9285: 48 83 c4 18 add $0x18,%rsp 9289: 5b pop %rbx 928a: 41 5c pop %r12 928c: 41 5d pop %r13 928e: 41 5e pop %r14 9290: 41 5f pop %r15 9292: 5d pop %rbp 9293: c3 retq 9294: 4c 89 ff mov %r15,%rdi 9297: e8 00 00 00 00 callq 929c 929c: b8 0c 00 00 00 mov $0xc,%eax 92a1: eb e2 jmp 9285 92a3: 4c 89 ff mov %r15,%rdi 92a6: e8 00 00 00 00 callq 92ab 92ab: b8 28 00 00 00 mov $0x28,%eax 92b0: eb d3 jmp 9285 92b2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 92b9: 00 00 00 00 92bd: 0f 1f 00 nopl (%rax) 00000000000092c0 : 92c0: 55 push %rbp 92c1: 48 89 e5 mov %rsp,%rbp 92c4: 41 57 push %r15 92c6: 41 56 push %r14 92c8: 41 55 push %r13 92ca: 41 54 push %r12 92cc: 53 push %rbx 92cd: 48 89 f3 mov %rsi,%rbx 92d0: 48 83 ec 28 sub $0x28,%rsp 92d4: 83 be b8 00 00 00 03 cmpl $0x3,0xb8(%rsi) 92db: 7f 17 jg 92f4 92dd: 48 89 df mov %rbx,%rdi 92e0: e8 00 00 00 00 callq 92e5 92e5: 48 83 c4 28 add $0x28,%rsp 92e9: 5b pop %rbx 92ea: 41 5c pop %r12 92ec: 41 5d pop %r13 92ee: 41 5e pop %r14 92f0: 41 5f pop %r15 92f2: 5d pop %rbp 92f3: c3 retq 92f4: 48 8d 4d c5 lea -0x3b(%rbp),%rcx 92f8: ba 01 00 00 00 mov $0x1,%edx 92fd: 31 f6 xor %esi,%esi 92ff: 49 89 ff mov %rdi,%r15 9302: 48 89 df mov %rbx,%rdi 9305: e8 00 00 00 00 callq 930a 930a: be 01 00 00 00 mov $0x1,%esi 930f: 48 89 df mov %rbx,%rdi 9312: e8 00 00 00 00 callq 9317 9317: 0f b6 45 c5 movzbl -0x3b(%rbp),%eax 931b: 48 8d 4d c5 lea -0x3b(%rbp),%rcx 931f: 31 f6 xor %esi,%esi 9321: ba 01 00 00 00 mov $0x1,%edx 9326: 48 89 df mov %rbx,%rdi 9329: 88 45 bb mov %al,-0x45(%rbp) 932c: f7 d0 not %eax 932e: 0f b6 c0 movzbl %al,%eax 9331: 44 0f b6 a0 00 00 00 movzbl 0x0(%rax),%r12d 9338: 00 9339: e8 00 00 00 00 callq 933e 933e: be 01 00 00 00 mov $0x1,%esi 9343: 48 89 df mov %rbx,%rdi 9346: e8 00 00 00 00 callq 934b 934b: 44 0f b6 6d c5 movzbl -0x3b(%rbp),%r13d 9350: 48 8d 4d c5 lea -0x3b(%rbp),%rcx 9354: 31 f6 xor %esi,%esi 9356: ba 01 00 00 00 mov $0x1,%edx 935b: 48 89 df mov %rbx,%rdi 935e: 45 31 ec xor %r13d,%r12d 9361: 45 89 ee mov %r13d,%r14d 9364: 45 0f b6 e4 movzbl %r12b,%r12d 9368: 41 83 e6 ef and $0xffffffef,%r14d 936c: 45 0f b6 a4 24 00 00 movzbl 0x0(%r12),%r12d 9373: 00 00 9375: e8 00 00 00 00 callq 937a 937a: be 01 00 00 00 mov $0x1,%esi 937f: 48 89 df mov %rbx,%rdi 9382: e8 00 00 00 00 callq 9387 9387: 0f b6 45 c5 movzbl -0x3b(%rbp),%eax 938b: 41 80 fe ef cmp $0xef,%r14b 938f: 74 10 je 93a1 9391: 41 31 c4 xor %eax,%r12d 9394: 45 0f b6 e4 movzbl %r12b,%r12d 9398: 45 0f b6 a4 24 00 00 movzbl 0x0(%r12),%r12d 939f: 00 00 93a1: 89 c2 mov %eax,%edx 93a3: 8b b3 b8 00 00 00 mov 0xb8(%rbx),%esi 93a9: d0 ea shr %dl 93ab: 0f b6 d2 movzbl %dl,%edx 93ae: 89 55 bc mov %edx,-0x44(%rbp) 93b1: a8 01 test $0x1,%al 93b3: 75 4f jne 9404 93b5: 83 fe 01 cmp $0x1,%esi 93b8: 0f 8e 1f ff ff ff jle 92dd 93be: 48 8d 4d c5 lea -0x3b(%rbp),%rcx 93c2: ba 01 00 00 00 mov $0x1,%edx 93c7: 31 f6 xor %esi,%esi 93c9: 48 89 df mov %rbx,%rdi 93cc: e8 00 00 00 00 callq 93d1 93d1: be 01 00 00 00 mov $0x1,%esi 93d6: 48 89 df mov %rbx,%rdi 93d9: e8 00 00 00 00 callq 93de 93de: 0f b6 45 c5 movzbl -0x3b(%rbp),%eax 93e2: 41 80 fe ef cmp $0xef,%r14b 93e6: 74 10 je 93f8 93e8: 41 31 c4 xor %eax,%r12d 93eb: 45 0f b6 e4 movzbl %r12b,%r12d 93ef: 45 0f b6 a4 24 00 00 movzbl 0x0(%r12),%r12d 93f6: 00 00 93f8: c1 e0 07 shl $0x7,%eax 93fb: 09 45 bc or %eax,-0x44(%rbp) 93fe: 8b b3 b8 00 00 00 mov 0xb8(%rbx),%esi 9404: 83 ee 01 sub $0x1,%esi 9407: 48 8d 4d c5 lea -0x3b(%rbp),%rcx 940b: ba 01 00 00 00 mov $0x1,%edx 9410: 48 89 df mov %rbx,%rdi 9413: e8 00 00 00 00 callq 9418 9418: be ff ff ff ff mov $0xffffffff,%esi 941d: 48 89 df mov %rbx,%rdi 9420: e8 00 00 00 00 callq 9425 9425: 44 32 65 c5 xor -0x3b(%rbp),%r12b 9429: 45 0f b6 e4 movzbl %r12b,%r12d 942d: 41 80 bc 24 00 00 00 cmpb $0xcf,0x0(%r12) 9434: 00 cf 9436: 0f 85 a1 fe ff ff jne 92dd 943c: 0f b6 45 bb movzbl -0x45(%rbp),%eax 9440: 41 c1 ed 04 shr $0x4,%r13d 9444: 41 83 e5 01 and $0x1,%r13d 9448: c0 e8 02 shr $0x2,%al 944b: 44 0f b6 e0 movzbl %al,%r12d 944f: 41 80 fe 43 cmp $0x43,%r14b 9453: 0f 84 d7 03 00 00 je 9830 9459: 0f 87 b2 00 00 00 ja 9511 945f: 41 80 fe 0f cmp $0xf,%r14b 9463: 0f 84 17 04 00 00 je 9880 9469: 41 80 fe 2f cmp $0x2f,%r14b 946d: 0f 85 6a fe ff ff jne 92dd 9473: 45 85 ed test %r13d,%r13d 9476: 0f 84 61 fe ff ff je 92dd 947c: 84 c0 test %al,%al 947e: 0f 84 db 04 00 00 je 995f 9484: 66 41 83 7f 0a 02 cmpw $0x2,0xa(%r15) 948a: 0f 85 4d fe ff ff jne 92dd 9490: 83 e0 01 and $0x1,%eax 9493: 41 f6 47 08 01 testb $0x1,0x8(%r15) 9498: 0f 84 b4 04 00 00 je 9952 949e: 84 c0 test %al,%al 94a0: 0f 84 37 fe ff ff je 92dd 94a6: 44 89 e6 mov %r12d,%esi 94a9: 4c 89 ff mov %r15,%rdi 94ac: e8 00 00 00 00 callq 94b1 94b1: 49 89 c5 mov %rax,%r13 94b4: 48 85 c0 test %rax,%rax 94b7: 0f 84 82 06 00 00 je 9b3f 94bd: 66 41 83 7d 0c 02 cmpw $0x2,0xc(%r13) 94c3: 0f 85 14 fe ff ff jne 92dd 94c9: 4c 89 ef mov %r13,%rdi 94cc: e8 00 00 00 00 callq 94d1 94d1: 83 f8 24 cmp $0x24,%eax 94d4: 0f 84 81 06 00 00 je 9b5b 94da: 85 c0 test %eax,%eax 94dc: 75 24 jne 9502 94de: 44 89 e2 mov %r12d,%edx 94e1: be 63 00 00 00 mov $0x63,%esi 94e6: 4c 89 ff mov %r15,%rdi 94e9: e8 00 00 00 00 callq 94ee 94ee: 85 c0 test %eax,%eax 94f0: 75 10 jne 9502 94f2: 4c 89 ef mov %r13,%rdi 94f5: e8 00 00 00 00 callq 94fa 94fa: 85 c0 test %eax,%eax 94fc: 0f 84 db fd ff ff je 92dd 9502: 89 c6 mov %eax,%esi 9504: 4c 89 ef mov %r13,%rdi 9507: e8 00 00 00 00 callq 950c 950c: e9 cc fd ff ff jmpq 92dd 9511: 41 80 fe 63 cmp $0x63,%r14b 9515: 0f 84 ca 02 00 00 je 97e5 951b: 41 80 fe ef cmp $0xef,%r14b 951f: 0f 85 b8 fd ff ff jne 92dd 9525: c6 45 c6 00 movb $0x0,-0x3a(%rbp) 9529: 8b 93 b8 00 00 00 mov 0xb8(%rbx),%edx 952f: 84 c0 test %al,%al 9531: 0f 84 e9 00 00 00 je 9620 9537: 8b 45 bc mov -0x44(%rbp),%eax 953a: 44 01 e8 add %r13d,%eax 953d: 39 d0 cmp %edx,%eax 953f: 0f 85 98 fd ff ff jne 92dd 9545: 44 89 e6 mov %r12d,%esi 9548: 4c 89 ff mov %r15,%rdi 954b: e8 00 00 00 00 callq 9550 9550: 49 89 c6 mov %rax,%r14 9553: 48 85 c0 test %rax,%rax 9556: 0f 84 58 04 00 00 je 99b4 955c: 66 83 78 0c 06 cmpw $0x6,0xc(%rax) 9561: 0f 85 76 fd ff ff jne 92dd 9567: 41 f6 47 08 02 testb $0x2,0x8(%r15) 956c: 0f 84 82 00 00 00 je 95f4 9572: 45 85 ed test %r13d,%r13d 9575: 74 48 je 95bf 9577: 83 bb b8 00 00 00 00 cmpl $0x0,0xb8(%rbx) 957e: 0f 84 59 fd ff ff je 92dd 9584: ba 01 00 00 00 mov $0x1,%edx 9589: 48 8d 4d c6 lea -0x3a(%rbp),%rcx 958d: 31 f6 xor %esi,%esi 958f: 48 89 df mov %rbx,%rdi 9592: e8 00 00 00 00 callq 9597 9597: be 01 00 00 00 mov $0x1,%esi 959c: 48 89 df mov %rbx,%rdi 959f: e8 00 00 00 00 callq 95a4 95a4: 0f b6 55 c6 movzbl -0x3a(%rbp),%edx 95a8: 41 01 56 48 add %edx,0x48(%r14) 95ac: 84 d2 test %dl,%dl 95ae: 74 0f je 95bf 95b0: 49 83 7e 68 00 cmpq $0x0,0x68(%r14) 95b5: 74 08 je 95bf 95b7: 4c 89 f7 mov %r14,%rdi 95ba: e8 00 00 00 00 callq 95bf 95bf: 8b 45 bc mov -0x44(%rbp),%eax 95c2: 85 c0 test %eax,%eax 95c4: 0f 84 13 fd ff ff je 92dd 95ca: 41 8b 4e 38 mov 0x38(%r14),%ecx 95ce: 85 c9 test %ecx,%ecx 95d0: 0f 84 07 fd ff ff je 92dd 95d6: 48 63 d0 movslq %eax,%rdx 95d9: 49 8b 46 40 mov 0x40(%r14),%rax 95dd: 48 39 c2 cmp %rax,%rdx 95e0: 0f 87 f7 fc ff ff ja 92dd 95e6: 83 e9 01 sub $0x1,%ecx 95e9: 48 29 d0 sub %rdx,%rax 95ec: 41 89 4e 38 mov %ecx,0x38(%r14) 95f0: 49 89 46 40 mov %rax,0x40(%r14) 95f4: 49 8b 46 70 mov 0x70(%r14),%rax 95f8: 49 8b 7e 78 mov 0x78(%r14),%rdi 95fc: 48 89 de mov %rbx,%rsi 95ff: 48 8b 40 30 mov 0x30(%rax),%rax 9603: eb 11 jmp 9616 9605: e8 07 00 00 00 callq 9611 960a: f3 90 pause 960c: 0f ae e8 lfence 960f: eb f9 jmp 960a 9611: 48 89 04 24 mov %rax,(%rsp) 9615: c3 retq 9616: e8 ea ff ff ff callq 9605 961b: e9 c5 fc ff ff jmpq 92e5 9620: 85 d2 test %edx,%edx 9622: 0f 84 b5 fc ff ff je 92dd 9628: 48 8d 4d c7 lea -0x39(%rbp),%rcx 962c: ba 01 00 00 00 mov $0x1,%edx 9631: 31 f6 xor %esi,%esi 9633: 48 89 df mov %rbx,%rdi 9636: e8 00 00 00 00 callq 963b 963b: be 01 00 00 00 mov $0x1,%esi 9640: 48 89 df mov %rbx,%rdi 9643: e8 00 00 00 00 callq 9648 9648: 44 0f b6 6d c7 movzbl -0x39(%rbp),%r13d 964d: 41 f6 c5 01 test $0x1,%r13b 9651: 0f 84 86 fc ff ff je 92dd 9657: 45 31 f6 xor %r14d,%r14d 965a: 41 bc ff 7f 00 00 mov $0x7fff,%r12d 9660: 8b 83 b8 00 00 00 mov 0xb8(%rbx),%eax 9666: 85 c0 test %eax,%eax 9668: 0f 84 6f fc ff ff je 92dd 966e: ba 01 00 00 00 mov $0x1,%edx 9673: 31 f6 xor %esi,%esi 9675: 48 8d 4d c7 lea -0x39(%rbp),%rcx 9679: 48 89 df mov %rbx,%rdi 967c: e8 00 00 00 00 callq 9681 9681: be 01 00 00 00 mov $0x1,%esi 9686: 48 89 df mov %rbx,%rdi 9689: 41 c1 e6 07 shl $0x7,%r14d 968d: e8 00 00 00 00 callq 9692 9692: 0f b6 55 c7 movzbl -0x39(%rbp),%edx 9696: 89 d0 mov %edx,%eax 9698: d0 e8 shr %al 969a: 44 0f b6 c0 movzbl %al,%r8d 969e: 45 09 f0 or %r14d,%r8d 96a1: 41 81 f8 ff 7f 00 00 cmp $0x7fff,%r8d 96a8: 45 0f 47 c4 cmova %r12d,%r8d 96ac: 83 e2 01 and $0x1,%edx 96af: 45 89 c6 mov %r8d,%r14d 96b2: 74 ac je 9660 96b4: 44 3b 83 b8 00 00 00 cmp 0xb8(%rbx),%r8d 96bb: 0f 85 1c fc ff ff jne 92dd 96c1: 41 0f b6 d5 movzbl %r13b,%edx 96c5: 44 89 e8 mov %r13d,%eax 96c8: d1 fa sar %edx 96ca: c0 e8 02 shr $0x2,%al 96cd: 41 89 d0 mov %edx,%r8d 96d0: 41 83 e0 01 and $0x1,%r8d 96d4: 3c 18 cmp $0x18,%al 96d6: 0f 84 5b 05 00 00 je 9c37 96dc: 0f 86 18 04 00 00 jbe 9afa 96e2: 3c 24 cmp $0x24,%al 96e4: 0f 84 a0 04 00 00 je 9b8a 96ea: 0f 86 31 03 00 00 jbe 9a21 96f0: 3c 28 cmp $0x28,%al 96f2: 0f 84 67 05 00 00 je 9c5f 96f8: 3c 38 cmp $0x38,%al 96fa: 0f 85 12 04 00 00 jne 9b12 9700: 44 89 45 bc mov %r8d,-0x44(%rbp) 9704: 45 85 f6 test %r14d,%r14d 9707: 0f 84 d0 fb ff ff je 92dd 970d: 4c 8d 6d c8 lea -0x38(%rbp),%r13 9711: ba 01 00 00 00 mov $0x1,%edx 9716: 31 f6 xor %esi,%esi 9718: 48 89 df mov %rbx,%rdi 971b: 4c 89 e9 mov %r13,%rcx 971e: e8 00 00 00 00 callq 9723 9723: be 01 00 00 00 mov $0x1,%esi 9728: 48 89 df mov %rbx,%rdi 972b: e8 00 00 00 00 callq 9730 9730: 0f b6 75 c8 movzbl -0x38(%rbp),%esi 9734: 4c 89 ff mov %r15,%rdi 9737: 40 c0 ee 02 shr $0x2,%sil 973b: 40 0f b6 f6 movzbl %sil,%esi 973f: e8 00 00 00 00 callq 9744 9744: 44 8b 45 bc mov -0x44(%rbp),%r8d 9748: 49 89 c4 mov %rax,%r12 974b: 45 85 c0 test %r8d,%r8d 974e: 0f 84 ad 06 00 00 je 9e01 9754: 48 85 c0 test %rax,%rax 9757: 0f 84 88 06 00 00 je 9de5 975d: 83 bb b8 00 00 00 00 cmpl $0x0,0xb8(%rbx) 9764: 0f 84 73 fb ff ff je 92dd 976a: 49 8d 4d 01 lea 0x1(%r13),%rcx 976e: ba 01 00 00 00 mov $0x1,%edx 9773: 31 f6 xor %esi,%esi 9775: 48 89 df mov %rbx,%rdi 9778: e8 00 00 00 00 callq 977d 977d: be 01 00 00 00 mov $0x1,%esi 9782: 48 89 df mov %rbx,%rdi 9785: e8 00 00 00 00 callq 978a 978a: 0f b6 45 c9 movzbl -0x37(%rbp),%eax 978e: 41 88 44 24 35 mov %al,0x35(%r12) 9793: a8 01 test $0x1,%al 9795: 0f 85 33 06 00 00 jne 9dce 979b: 83 bb b8 00 00 00 00 cmpl $0x0,0xb8(%rbx) 97a2: 0f 84 35 fb ff ff je 92dd 97a8: 49 8d 4d 02 lea 0x2(%r13),%rcx 97ac: ba 01 00 00 00 mov $0x1,%edx 97b1: 31 f6 xor %esi,%esi 97b3: 48 89 df mov %rbx,%rdi 97b6: e8 00 00 00 00 callq 97bb 97bb: be 01 00 00 00 mov $0x1,%esi 97c0: 48 89 df mov %rbx,%rdi 97c3: e8 00 00 00 00 callq 97c8 97c8: 41 b8 03 00 00 00 mov $0x3,%r8d 97ce: 4c 89 e9 mov %r13,%rcx 97d1: ba 38 00 00 00 mov $0x38,%edx 97d6: 31 f6 xor %esi,%esi 97d8: 4c 89 ff mov %r15,%rdi 97db: e8 00 00 00 00 callq 97e0 97e0: e9 f8 fa ff ff jmpq 92dd 97e5: 45 85 ed test %r13d,%r13d 97e8: 0f 84 ef fa ff ff je 92dd 97ee: 84 c0 test %al,%al 97f0: 0f 85 c9 00 00 00 jne 98bf 97f6: 41 0f b7 47 0a movzwl 0xa(%r15),%eax 97fb: 66 83 f8 01 cmp $0x1,%ax 97ff: 0f 84 c4 01 00 00 je 99c9 9805: 66 83 f8 03 cmp $0x3,%ax 9809: 0f 85 ce fa ff ff jne 92dd 980f: 49 8d 7f 28 lea 0x28(%r15),%rdi 9813: e8 00 00 00 00 callq 9818 9818: 31 d2 xor %edx,%edx 981a: 49 8b 3f mov (%r15),%rdi 981d: 31 f6 xor %esi,%esi 981f: 66 41 89 57 0a mov %dx,0xa(%r15) 9824: e8 00 00 00 00 callq 9829 9829: e9 af fa ff ff jmpq 92dd 982e: 66 90 xchg %ax,%ax 9830: 45 85 ed test %r13d,%r13d 9833: 0f 84 a4 fa ff ff je 92dd 9839: 84 c0 test %al,%al 983b: 0f 84 f6 00 00 00 je 9937 9841: 44 89 e6 mov %r12d,%esi 9844: 4c 89 ff mov %r15,%rdi 9847: e8 00 00 00 00 callq 984c 984c: 48 85 c0 test %rax,%rax 984f: 0f 84 5f 01 00 00 je 99b4 9855: be 36 00 00 00 mov $0x36,%esi 985a: 48 89 c7 mov %rax,%rdi 985d: e8 00 00 00 00 callq 9862 9862: 44 89 e2 mov %r12d,%edx 9865: be 63 00 00 00 mov $0x63,%esi 986a: 4c 89 ff mov %r15,%rdi 986d: e8 00 00 00 00 callq 9872 9872: e9 66 fa ff ff jmpq 92dd 9877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 987e: 00 00 9880: 44 89 e6 mov %r12d,%esi 9883: 4c 89 ff mov %r15,%rdi 9886: e8 00 00 00 00 callq 988b 988b: 48 85 c0 test %rax,%rax 988e: 0f 84 49 fa ff ff je 92dd 9894: 66 83 78 0c 02 cmpw $0x2,0xc(%rax) 9899: 74 12 je 98ad 989b: be 36 00 00 00 mov $0x36,%esi 98a0: 48 89 c7 mov %rax,%rdi 98a3: e8 00 00 00 00 callq 98a8 98a8: e9 30 fa ff ff jmpq 92dd 98ad: be 3d 00 00 00 mov $0x3d,%esi 98b2: 48 89 c7 mov %rax,%rdi 98b5: e8 00 00 00 00 callq 98ba 98ba: e9 1e fa ff ff jmpq 92dd 98bf: 44 89 e6 mov %r12d,%esi 98c2: 4c 89 ff mov %r15,%rdi 98c5: e8 00 00 00 00 callq 98ca 98ca: 48 85 c0 test %rax,%rax 98cd: 74 22 je 98f1 98cf: 0f b7 50 0c movzwl 0xc(%rax),%edx 98d3: 66 83 fa 05 cmp $0x5,%dx 98d7: 0f 84 37 01 00 00 je 9a14 98dd: 66 83 fa 07 cmp $0x7,%dx 98e1: 0f 85 f6 f9 ff ff jne 92dd 98e7: 31 f6 xor %esi,%esi 98e9: 48 89 c7 mov %rax,%rdi 98ec: e8 00 00 00 00 callq 98f1 98f1: 49 83 7f 20 00 cmpq $0x0,0x20(%r15) 98f6: 0f 85 e1 f9 ff ff jne 92dd 98fc: 66 41 c7 47 0a 03 00 movw $0x3,0xa(%r15) 9903: 31 d2 xor %edx,%edx 9905: 4c 89 ff mov %r15,%rdi 9908: be 43 00 00 00 mov $0x43,%esi 990d: e8 00 00 00 00 callq 9912 9912: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 9918 9918: 49 8d 7f 28 lea 0x28(%r15),%rdi 991c: 4c 89 f9 mov %r15,%rcx 991f: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 9926 9926: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 992d: e8 00 00 00 00 callq 9932 9932: e9 a6 f9 ff ff jmpq 92dd 9937: be 63 00 00 00 mov $0x63,%esi 993c: 31 d2 xor %edx,%edx 993e: 4c 89 ff mov %r15,%rdi 9941: e8 00 00 00 00 callq 9946 9946: 31 f6 xor %esi,%esi 9948: 66 41 89 77 0a mov %si,0xa(%r15) 994d: e9 8b f9 ff ff jmpq 92dd 9952: 84 c0 test %al,%al 9954: 0f 84 4c fb ff ff je 94a6 995a: e9 7e f9 ff ff jmpq 92dd 995f: bf 02 00 00 00 mov $0x2,%edi 9964: 31 d2 xor %edx,%edx 9966: be 63 00 00 00 mov $0x63,%esi 996b: 66 41 89 7f 0a mov %di,0xa(%r15) 9970: 4c 89 ff mov %r15,%rdi 9973: e8 00 00 00 00 callq 9978 9978: 4d 8b 67 20 mov 0x20(%r15),%r12 997c: 4d 85 e4 test %r12,%r12 997f: 75 20 jne 99a1 9981: e9 57 f9 ff ff jmpq 92dd 9986: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 998d: 00 00 00 9990: 4d 8b a4 24 80 00 00 mov 0x80(%r12),%r12 9997: 00 9998: 4d 85 e4 test %r12,%r12 999b: 0f 84 3c f9 ff ff je 92dd 99a1: 66 41 83 7c 24 0c 01 cmpw $0x1,0xc(%r12) 99a8: 75 e6 jne 9990 99aa: 4c 89 e7 mov %r12,%rdi 99ad: e8 00 00 00 00 callq 99b2 99b2: eb dc jmp 9990 99b4: 44 89 e2 mov %r12d,%edx 99b7: be 0f 00 00 00 mov $0xf,%esi 99bc: 4c 89 ff mov %r15,%rdi 99bf: e8 00 00 00 00 callq 99c4 99c4: e9 14 f9 ff ff jmpq 92dd 99c9: 49 8d 7f 28 lea 0x28(%r15),%rdi 99cd: e8 00 00 00 00 callq 99d2 99d2: 4d 8b 67 20 mov 0x20(%r15),%r12 99d6: b9 02 00 00 00 mov $0x2,%ecx 99db: 66 41 89 4f 0a mov %cx,0xa(%r15) 99e0: 4d 85 e4 test %r12,%r12 99e3: 75 1c jne 9a01 99e5: e9 f3 f8 ff ff jmpq 92dd 99ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 99f0: 4d 8b a4 24 80 00 00 mov 0x80(%r12),%r12 99f7: 00 99f8: 4d 85 e4 test %r12,%r12 99fb: 0f 84 dc f8 ff ff je 92dd 9a01: 66 41 83 7c 24 0c 01 cmpw $0x1,0xc(%r12) 9a08: 75 e6 jne 99f0 9a0a: 4c 89 e7 mov %r12,%rdi 9a0d: e8 00 00 00 00 callq 9a12 9a12: eb dc jmp 99f0 9a14: 48 89 c7 mov %rax,%rdi 9a17: e8 00 00 00 00 callq 9a1c 9a1c: e9 bc f8 ff ff jmpq 92dd 9a21: 3c 20 cmp $0x20,%al 9a23: 0f 85 e9 00 00 00 jne 9b12 9a29: 41 83 fe 08 cmp $0x8,%r14d 9a2d: 0f 85 aa f8 ff ff jne 92dd 9a33: 4c 8d 6d c8 lea -0x38(%rbp),%r13 9a37: ba 08 00 00 00 mov $0x8,%edx 9a3c: 31 f6 xor %esi,%esi 9a3e: 48 89 df mov %rbx,%rdi 9a41: 4c 89 e9 mov %r13,%rcx 9a44: 44 89 45 bc mov %r8d,-0x44(%rbp) 9a48: e8 00 00 00 00 callq 9a4d 9a4d: 0f b6 45 c8 movzbl -0x38(%rbp),%eax 9a51: 4c 89 ff mov %r15,%rdi 9a54: 83 e0 3f and $0x3f,%eax 9a57: 0f b6 f0 movzbl %al,%esi 9a5a: 88 45 c8 mov %al,-0x38(%rbp) 9a5d: e8 00 00 00 00 callq 9a62 9a62: 44 8b 45 bc mov -0x44(%rbp),%r8d 9a66: 49 89 c4 mov %rax,%r12 9a69: 45 85 c0 test %r8d,%r8d 9a6c: 0f 84 16 04 00 00 je 9e88 9a72: 48 85 c0 test %rax,%rax 9a75: 0f 84 f0 03 00 00 je 9e6b 9a7b: 66 81 7d cc ff 7f cmpw $0x7fff,-0x34(%rbp) 9a81: b8 ff 7f 00 00 mov $0x7fff,%eax 9a86: 66 0f 46 45 cc cmovbe -0x34(%rbp),%ax 9a8b: 41 0f b7 57 0c movzwl 0xc(%r15),%edx 9a90: 0f b7 c0 movzwl %ax,%eax 9a93: 39 d0 cmp %edx,%eax 9a95: 0f 47 c2 cmova %edx,%eax 9a98: ba 17 00 00 00 mov $0x17,%edx 9a9d: 66 83 f8 17 cmp $0x17,%ax 9aa1: 0f 42 c2 cmovb %edx,%eax 9aa4: 66 89 45 cc mov %ax,-0x34(%rbp) 9aa8: 66 41 83 7c 24 0c 02 cmpw $0x2,0xc(%r12) 9aaf: 66 41 89 44 24 0e mov %ax,0xe(%r12) 9ab5: 0f 84 63 03 00 00 je 9e1e 9abb: c6 45 c9 00 movb $0x0,-0x37(%rbp) 9abf: c6 45 cf 00 movb $0x0,-0x31(%rbp) 9ac3: 31 f6 xor %esi,%esi 9ac5: 41 b8 08 00 00 00 mov $0x8,%r8d 9acb: 4c 89 e9 mov %r13,%rcx 9ace: ba 20 00 00 00 mov $0x20,%edx 9ad3: 4c 89 ff mov %r15,%rdi 9ad6: c6 45 cb 00 movb $0x0,-0x35(%rbp) 9ada: c6 45 ce 00 movb $0x0,-0x32(%rbp) 9ade: e8 00 00 00 00 callq 9ae3 9ae3: 85 c0 test %eax,%eax 9ae5: 0f 84 f2 f7 ff ff je 92dd 9aeb: 89 c6 mov %eax,%esi 9aed: 4c 89 e7 mov %r12,%rdi 9af0: e8 00 00 00 00 callq 9af5 9af5: e9 e3 f7 ff ff jmpq 92dd 9afa: 3c 08 cmp $0x8,%al 9afc: 0f 84 fd 01 00 00 je 9cff 9b02: 3c 14 cmp $0x14,%al 9b04: 0f 84 a9 01 00 00 je 9cb3 9b0a: 3c 04 cmp $0x4,%al 9b0c: 0f 84 75 01 00 00 je 9c87 9b12: 45 01 c0 add %r8d,%r8d 9b15: c1 e0 02 shl $0x2,%eax 9b18: 48 8d 4d c7 lea -0x39(%rbp),%rcx 9b1c: ba 04 00 00 00 mov $0x4,%edx 9b21: 44 09 c0 or %r8d,%eax 9b24: 31 f6 xor %esi,%esi 9b26: 41 b8 01 00 00 00 mov $0x1,%r8d 9b2c: 4c 89 ff mov %r15,%rdi 9b2f: 83 c8 01 or $0x1,%eax 9b32: 88 45 c7 mov %al,-0x39(%rbp) 9b35: e8 00 00 00 00 callq 9b3a 9b3a: e9 9e f7 ff ff jmpq 92dd 9b3f: 44 89 e6 mov %r12d,%esi 9b42: 4c 89 ff mov %r15,%rdi 9b45: e8 00 00 00 00 callq 9b4a 9b4a: 49 89 c5 mov %rax,%r13 9b4d: 48 85 c0 test %rax,%rax 9b50: 0f 85 67 f9 ff ff jne 94bd 9b56: e9 82 f7 ff ff jmpq 92dd 9b5b: 49 8b 45 70 mov 0x70(%r13),%rax 9b5f: 49 8b 7d 78 mov 0x78(%r13),%rdi 9b63: 66 41 c7 45 0c 04 00 movw $0x4,0xc(%r13) 9b6a: 48 8b 00 mov (%rax),%rax 9b6d: eb 11 jmp 9b80 9b6f: e8 07 00 00 00 callq 9b7b 9b74: f3 90 pause 9b76: 0f ae e8 lfence 9b79: eb f9 jmp 9b74 9b7b: 48 89 04 24 mov %rax,(%rsp) 9b7f: c3 retq 9b80: e8 ea ff ff ff callq 9b6f 9b85: e9 53 f7 ff ff jmpq 92dd 9b8a: 45 85 c0 test %r8d,%r8d 9b8d: 0f 84 4a f7 ff ff je 92dd 9b93: c7 45 c9 03 03 00 11 movl $0x11000303,-0x37(%rbp) 9b9a: c6 45 cd 13 movb $0x13,-0x33(%rbp) 9b9e: 41 83 fe 08 cmp $0x8,%r14d 9ba2: 0f 84 e3 01 00 00 je 9d8b 9ba8: 41 83 ee 01 sub $0x1,%r14d 9bac: 0f 85 2b f7 ff ff jne 92dd 9bb2: 4c 8d 6d c8 lea -0x38(%rbp),%r13 9bb6: ba 01 00 00 00 mov $0x1,%edx 9bbb: 31 f6 xor %esi,%esi 9bbd: 48 89 df mov %rbx,%rdi 9bc0: 4c 89 e9 mov %r13,%rcx 9bc3: e8 00 00 00 00 callq 9bc8 9bc8: 0f b7 55 ce movzwl -0x32(%rbp),%edx 9bcc: 89 d0 mov %edx,%eax 9bce: 83 e0 01 and $0x1,%eax 9bd1: f6 c2 02 test $0x2,%dl 9bd4: 0f 85 99 01 00 00 jne 9d73 9bda: f6 c2 04 test $0x4,%dl 9bdd: 0f 85 7e 01 00 00 jne 9d61 9be3: f6 c2 08 test $0x8,%dl 9be6: 0f 85 2c 02 00 00 jne 9e18 9bec: f6 c2 20 test $0x20,%dl 9bef: 74 09 je 9bfa 9bf1: 80 7d cc 11 cmpb $0x11,-0x34(%rbp) 9bf5: 75 03 jne 9bfa 9bf7: 83 c8 20 or $0x20,%eax 9bfa: f6 c2 40 test $0x40,%dl 9bfd: 74 09 je 9c08 9bff: 80 7d cd 13 cmpb $0x13,-0x33(%rbp) 9c03: 75 03 jne 9c08 9c05: 83 c8 40 or $0x40,%eax 9c08: 80 e6 3f and $0x3f,%dh 9c0b: 74 09 je 9c16 9c0d: 80 7d cb 00 cmpb $0x0,-0x35(%rbp) 9c11: 75 03 jne 9c16 9c13: 80 cc 3f or $0x3f,%ah 9c16: 41 b8 08 00 00 00 mov $0x8,%r8d 9c1c: 4c 89 e9 mov %r13,%rcx 9c1f: ba 24 00 00 00 mov $0x24,%edx 9c24: 31 f6 xor %esi,%esi 9c26: 4c 89 ff mov %r15,%rdi 9c29: 66 89 45 ce mov %ax,-0x32(%rbp) 9c2d: e8 00 00 00 00 callq 9c32 9c32: e9 a6 f6 ff ff jmpq 92dd 9c37: 45 85 c0 test %r8d,%r8d 9c3a: 0f 84 9d f6 ff ff je 92dd 9c40: 66 41 83 67 08 f7 andw $0xfff7,0x8(%r15) 9c46: 45 31 c0 xor %r8d,%r8d 9c49: 31 c9 xor %ecx,%ecx 9c4b: ba 18 00 00 00 mov $0x18,%edx 9c50: 31 f6 xor %esi,%esi 9c52: 4c 89 ff mov %r15,%rdi 9c55: e8 00 00 00 00 callq 9c5a 9c5a: e9 7e f6 ff ff jmpq 92dd 9c5f: 45 85 c0 test %r8d,%r8d 9c62: 0f 84 75 f6 ff ff je 92dd 9c68: 66 41 83 4f 08 08 orw $0x8,0x8(%r15) 9c6e: 45 31 c0 xor %r8d,%r8d 9c71: 31 c9 xor %ecx,%ecx 9c73: ba 28 00 00 00 mov $0x28,%edx 9c78: 31 f6 xor %esi,%esi 9c7a: 4c 89 ff mov %r15,%rdi 9c7d: e8 00 00 00 00 callq 9c82 9c82: e9 56 f6 ff ff jmpq 92dd 9c87: 49 8b 7f 20 mov 0x20(%r15),%rdi 9c8b: eb 14 jmp 9ca1 9c8d: 4c 8b a7 80 00 00 00 mov 0x80(%rdi),%r12 9c94: be 35 00 00 00 mov $0x35,%esi 9c99: e8 00 00 00 00 callq 9c9e 9c9e: 4c 89 e7 mov %r12,%rdi 9ca1: 48 85 ff test %rdi,%rdi 9ca4: 75 e7 jne 9c8d 9ca6: 4c 89 ff mov %r15,%rdi 9ca9: e8 00 00 00 00 callq 9cae 9cae: e9 2a f6 ff ff jmpq 92dd 9cb3: 80 e2 01 and $0x1,%dl 9cb6: 0f 84 21 f6 ff ff je 92dd 9cbc: 41 83 fe 02 cmp $0x2,%r14d 9cc0: 0f 85 17 f6 ff ff jne 92dd 9cc6: 48 8d 4d c8 lea -0x38(%rbp),%rcx 9cca: 31 f6 xor %esi,%esi 9ccc: 48 89 df mov %rbx,%rdi 9ccf: ba 02 00 00 00 mov $0x2,%edx 9cd4: e8 00 00 00 00 callq 9cd9 9cd9: 41 b8 02 00 00 00 mov $0x2,%r8d 9cdf: 31 f6 xor %esi,%esi 9ce1: 4c 89 ff mov %r15,%rdi 9ce4: 48 8d 4d c8 lea -0x38(%rbp),%rcx 9ce8: ba 14 00 00 00 mov $0x14,%edx 9ced: 80 4d c8 03 orb $0x3,-0x38(%rbp) 9cf1: 80 65 c9 0f andb $0xf,-0x37(%rbp) 9cf5: e8 00 00 00 00 callq 9cfa 9cfa: e9 de f5 ff ff jmpq 92dd 9cff: 45 85 c0 test %r8d,%r8d 9d02: 0f 84 d5 f5 ff ff je 92dd 9d08: 49 63 fe movslq %r14d,%rdi 9d0b: ba 01 06 00 00 mov $0x601,%edx 9d10: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 9d17: e8 00 00 00 00 callq 9d1c 9d1c: 49 89 c4 mov %rax,%r12 9d1f: 48 85 c0 test %rax,%rax 9d22: 0f 84 b5 f5 ff ff je 92dd 9d28: 48 89 c1 mov %rax,%rcx 9d2b: 44 89 f2 mov %r14d,%edx 9d2e: 31 f6 xor %esi,%esi 9d30: 48 89 df mov %rbx,%rdi 9d33: e8 00 00 00 00 callq 9d38 9d38: 31 f6 xor %esi,%esi 9d3a: 4c 89 ff mov %r15,%rdi 9d3d: 45 89 f0 mov %r14d,%r8d 9d40: 4c 89 e1 mov %r12,%rcx 9d43: ba 08 00 00 00 mov $0x8,%edx 9d48: e8 00 00 00 00 callq 9d4d 9d4d: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 9d54: 4c 89 e7 mov %r12,%rdi 9d57: e8 00 00 00 00 callq 9d5c 9d5c: e9 7c f5 ff ff jmpq 92dd 9d61: f6 45 ca 04 testb $0x4,-0x36(%rbp) 9d65: 0f 85 78 fe ff ff jne 9be3 9d6b: 83 c8 04 or $0x4,%eax 9d6e: e9 70 fe ff ff jmpq 9be3 9d73: 0f b6 4d ca movzbl -0x36(%rbp),%ecx 9d77: 83 e1 03 and $0x3,%ecx 9d7a: 80 f9 03 cmp $0x3,%cl 9d7d: 0f 85 57 fe ff ff jne 9bda 9d83: 83 c8 02 or $0x2,%eax 9d86: e9 4f fe ff ff jmpq 9bda 9d8b: 4c 8d 6d c8 lea -0x38(%rbp),%r13 9d8f: ba 08 00 00 00 mov $0x8,%edx 9d94: 31 f6 xor %esi,%esi 9d96: 48 89 df mov %rbx,%rdi 9d99: 4c 89 e9 mov %r13,%rcx 9d9c: e8 00 00 00 00 callq 9da1 9da1: 0f b6 4d ca movzbl -0x36(%rbp),%ecx 9da5: 89 c8 mov %ecx,%eax 9da7: 83 e0 03 and $0x3,%eax 9daa: 3c 03 cmp $0x3,%al 9dac: 74 2b je 9dd9 9dae: ba 7f 3f 00 00 mov $0x3f7f,%edx 9db3: b8 01 00 00 00 mov $0x1,%eax 9db8: f6 c1 04 test $0x4,%cl 9dbb: 74 ae je 9d6b 9dbd: 80 e1 08 and $0x8,%cl 9dc0: 0f 85 26 fe ff ff jne 9bec 9dc6: 83 c8 08 or $0x8,%eax 9dc9: e9 1e fe ff ff jmpq 9bec 9dce: 41 b8 02 00 00 00 mov $0x2,%r8d 9dd4: e9 f5 f9 ff ff jmpq 97ce 9dd9: ba 7f 3f 00 00 mov $0x3f7f,%edx 9dde: b8 01 00 00 00 mov $0x1,%eax 9de3: eb 9e jmp 9d83 9de5: 0f b6 55 c8 movzbl -0x38(%rbp),%edx 9de9: be 0f 00 00 00 mov $0xf,%esi 9dee: 4c 89 ff mov %r15,%rdi 9df1: c0 ea 02 shr $0x2,%dl 9df4: 0f b6 d2 movzbl %dl,%edx 9df7: e8 00 00 00 00 callq 9dfc 9dfc: e9 dc f4 ff ff jmpq 92dd 9e01: 48 85 c0 test %rax,%rax 9e04: 0f 84 d3 f4 ff ff je 92dd 9e0a: 48 8d 78 50 lea 0x50(%rax),%rdi 9e0e: e8 00 00 00 00 callq 9e13 9e13: e9 c5 f4 ff ff jmpq 92dd 9e18: 0f b6 4d ca movzbl -0x36(%rbp),%ecx 9e1c: eb 9f jmp 9dbd 9e1e: 0f b6 45 c9 movzbl -0x37(%rbp),%eax 9e22: 83 e0 f0 and $0xfffffff0,%eax 9e25: 3c f0 cmp $0xf0,%al 9e27: 0f 85 8e fc ff ff jne 9abb 9e2d: 0f b6 45 cf movzbl -0x31(%rbp),%eax 9e31: 66 41 83 4f 08 02 orw $0x2,0x8(%r15) 9e37: 31 d2 xor %edx,%edx 9e39: 41 0f b7 4c 24 0e movzwl 0xe(%r12),%ecx 9e3f: 83 e0 07 and $0x7,%eax 9e42: 41 89 44 24 48 mov %eax,0x48(%r12) 9e47: 49 8b 44 24 40 mov 0x40(%r12),%rax 9e4c: 48 f7 f1 div %rcx 9e4f: ba 07 00 00 00 mov $0x7,%edx 9e54: 83 f8 07 cmp $0x7,%eax 9e57: 0f 47 c2 cmova %edx,%eax 9e5a: 41 89 44 24 38 mov %eax,0x38(%r12) 9e5f: c6 45 c9 e0 movb $0xe0,-0x37(%rbp) 9e63: 88 45 cf mov %al,-0x31(%rbp) 9e66: e9 58 fc ff ff jmpq 9ac3 9e6b: 0f b6 75 c8 movzbl -0x38(%rbp),%esi 9e6f: 4c 89 ff mov %r15,%rdi 9e72: e8 00 00 00 00 callq 9e77 9e77: 49 89 c4 mov %rax,%r12 9e7a: 48 85 c0 test %rax,%rax 9e7d: 0f 85 f8 fb ff ff jne 9a7b 9e83: e9 55 f4 ff ff jmpq 92dd 9e88: 48 85 c0 test %rax,%rax 9e8b: 0f 84 4c f4 ff ff je 92dd 9e91: 4c 8d 68 50 lea 0x50(%rax),%r13 9e95: 4c 89 ef mov %r13,%rdi 9e98: e8 00 00 00 00 callq 9e9d 9e9d: 0f b7 45 cc movzwl -0x34(%rbp),%eax 9ea1: 66 85 c0 test %ax,%ax 9ea4: 0f 88 96 00 00 00 js 9f40 9eaa: 66 41 3b 44 24 0e cmp 0xe(%r12),%ax 9eb0: 0f 87 8a 00 00 00 ja 9f40 9eb6: 66 41 83 7c 24 0c 02 cmpw $0x2,0xc(%r12) 9ebd: 66 41 89 44 24 0e mov %ax,0xe(%r12) 9ec3: 0f 85 14 f4 ff ff jne 92dd 9ec9: 0f b6 45 c9 movzbl -0x37(%rbp),%eax 9ecd: 83 e0 f0 and $0xfffffff0,%eax 9ed0: 3c e0 cmp $0xe0,%al 9ed2: 75 12 jne 9ee6 9ed4: 0f b6 45 cf movzbl -0x31(%rbp),%eax 9ed8: 66 41 83 4f 08 02 orw $0x2,0x8(%r15) 9ede: 83 e0 07 and $0x7,%eax 9ee1: 41 89 44 24 48 mov %eax,0x48(%r12) 9ee6: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 9eec 9eec: 4c 89 ef mov %r13,%rdi 9eef: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 9ef6 9ef6: 4c 89 e1 mov %r12,%rcx 9ef9: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 9f00: e8 00 00 00 00 callq 9f05 9f05: 4c 89 e7 mov %r12,%rdi 9f08: e8 00 00 00 00 callq 9f0d 9f0d: 83 f8 24 cmp $0x24,%eax 9f10: 74 73 je 9f85 9f12: 85 c0 test %eax,%eax 9f14: 0f 85 d1 fb ff ff jne 9aeb 9f1a: 0f b6 55 c8 movzbl -0x38(%rbp),%edx 9f1e: be 2f 00 00 00 mov $0x2f,%esi 9f23: 4c 89 ff mov %r15,%rdi 9f26: e8 00 00 00 00 callq 9f2b 9f2b: 85 c0 test %eax,%eax 9f2d: 0f 85 b8 fb ff ff jne 9aeb 9f33: 66 41 c7 44 24 0c 05 movw $0x5,0xc(%r12) 9f3a: 00 9f3b: e9 9d f3 ff ff jmpq 92dd 9f40: 66 41 c7 44 24 0c 07 movw $0x7,0xc(%r12) 9f47: 00 9f48: 0f b6 55 c8 movzbl -0x38(%rbp),%edx 9f4c: be 43 00 00 00 mov $0x43,%esi 9f51: 4c 89 ff mov %r15,%rdi 9f54: e8 00 00 00 00 callq 9f59 9f59: 85 c0 test %eax,%eax 9f5b: 0f 85 8a fb ff ff jne 9aeb 9f61: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # 9f67 9f67: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # 9f6e 9f6e: 4c 89 e1 mov %r12,%rcx 9f71: 4c 89 ef mov %r13,%rdi 9f74: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 9f7b: e8 00 00 00 00 callq 9f80 9f80: e9 58 f3 ff ff jmpq 92dd 9f85: 49 8b 44 24 70 mov 0x70(%r12),%rax 9f8a: 66 41 c7 44 24 0c 03 movw $0x3,0xc(%r12) 9f91: 00 9f92: 49 8b 7c 24 78 mov 0x78(%r12),%rdi 9f97: 48 8b 00 mov (%rax),%rax 9f9a: eb 11 jmp 9fad 9f9c: e8 07 00 00 00 callq 9fa8 9fa1: f3 90 pause 9fa3: 0f ae e8 lfence 9fa6: eb f9 jmp 9fa1 9fa8: 48 89 04 24 mov %rax,(%rsp) 9fac: c3 retq 9fad: e8 ea ff ff ff callq 9f9c 9fb2: e9 26 f3 ff ff jmpq 92dd 9fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 9fbe: 00 00 0000000000009fc0 : 9fc0: c3 retq 9fc1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 9fc8: 00 00 00 00 9fcc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000009fd0 : 9fd0: 48 89 fe mov %rdi,%rsi 9fd3: c7 47 2c 19 00 00 00 movl $0x19,0x2c(%rdi) 9fda: 48 8b 7f 18 mov 0x18(%rdi),%rdi 9fde: 48 8b 47 58 mov 0x58(%rdi),%rax 9fe2: e8 07 00 00 00 callq 9fee 9fe7: f3 90 pause 9fe9: 0f ae e8 lfence 9fec: eb f9 jmp 9fe7 9fee: 48 89 04 24 mov %rax,(%rsp) 9ff2: c3 retq 9ff3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 9ffa: 00 00 00 00 9ffe: 66 90 xchg %ax,%ax 000000000000a000 : a000: 55 push %rbp a001: 31 d2 xor %edx,%edx a003: b9 10 21 00 00 mov $0x2110,%ecx a008: 48 89 e5 mov %rsp,%rbp a00b: 41 55 push %r13 a00d: 41 54 push %r12 a00f: 48 8d 75 d0 lea -0x30(%rbp),%rsi a013: 53 push %rbx a014: 48 89 fb mov %rdi,%rbx a017: 48 83 ec 18 sub $0x18,%rsp a01b: 48 8b 47 48 mov 0x48(%rdi),%rax a01f: 4c 8b 6f 50 mov 0x50(%rdi),%r13 a023: 66 89 4d d0 mov %cx,-0x30(%rbp) a027: 48 8b 78 08 mov 0x8(%rax),%rdi a02b: 66 89 55 de mov %dx,-0x22(%rbp) a02f: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) a036: 00 a037: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) a03e: e8 00 00 00 00 callq a043 a043: 48 8d 7d d0 lea -0x30(%rbp),%rdi a047: 41 89 c4 mov %eax,%r12d a04a: e8 00 00 00 00 callq a04f a04f: 48 89 de mov %rbx,%rsi a052: 49 89 45 00 mov %rax,0x0(%r13) a056: 48 8b 7b 18 mov 0x18(%rbx),%rdi a05a: 44 89 63 2c mov %r12d,0x2c(%rbx) a05e: 48 8b 47 58 mov 0x58(%rdi),%rax a062: eb 11 jmp a075 a064: e8 07 00 00 00 callq a070 a069: f3 90 pause a06b: 0f ae e8 lfence a06e: eb f9 jmp a069 a070: 48 89 04 24 mov %rax,(%rsp) a074: c3 retq a075: e8 ea ff ff ff callq a064 a07a: 48 83 c4 18 add $0x18,%rsp a07e: 5b pop %rbx a07f: 41 5c pop %r12 a081: 41 5d pop %r13 a083: 5d pop %rbp a084: c3 retq a085: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a08c: 00 00 00 00 000000000000a090 : a090: 55 push %rbp a091: 48 89 e5 mov %rsp,%rbp a094: 53 push %rbx a095: 48 89 fb mov %rdi,%rbx a098: 48 83 ec 08 sub $0x8,%rsp a09c: 48 8b 7f 48 mov 0x48(%rdi),%rdi a0a0: e8 00 00 00 00 callq a0a5 a0a5: 48 8b 7b 18 mov 0x18(%rbx),%rdi a0a9: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%rbx) a0b0: 48 89 de mov %rbx,%rsi a0b3: 48 8b 47 58 mov 0x58(%rdi),%rax a0b7: 48 83 c4 08 add $0x8,%rsp a0bb: 5b pop %rbx a0bc: 5d pop %rbp a0bd: e8 07 00 00 00 callq a0c9 a0c2: f3 90 pause a0c4: 0f ae e8 lfence a0c7: eb f9 jmp a0c2 a0c9: 48 89 04 24 mov %rax,(%rsp) a0cd: c3 retq a0ce: 66 90 xchg %ax,%ax 000000000000a0d0 : a0d0: 55 push %rbp a0d1: 48 89 e5 mov %rsp,%rbp a0d4: 41 57 push %r15 a0d6: 41 56 push %r14 a0d8: 41 55 push %r13 a0da: 41 54 push %r12 a0dc: 53 push %rbx a0dd: 48 89 fb mov %rdi,%rbx a0e0: 48 83 ec 08 sub $0x8,%rsp a0e4: 4c 8b 67 48 mov 0x48(%rdi),%r12 a0e8: 4c 8b 6f 58 mov 0x58(%rdi),%r13 a0ec: 48 8b 7f 68 mov 0x68(%rdi),%rdi a0f0: 4d 8b 74 24 08 mov 0x8(%r12),%r14 a0f5: 48 85 ff test %rdi,%rdi a0f8: 74 05 je a0ff a0fa: e8 00 00 00 00 callq a0ff a0ff: b9 01 06 00 00 mov $0x601,%ecx a104: ba 00 ca 9a 3b mov $0x3b9aca00,%edx a109: 31 f6 xor %esi,%esi a10b: 4c 89 ef mov %r13,%rdi a10e: e8 00 00 00 00 callq a113 a113: 49 89 c7 mov %rax,%r15 a116: b8 0c 00 00 00 mov $0xc,%eax a11b: 4d 85 ff test %r15,%r15 a11e: 74 1b je a13b a120: 49 8d bc 24 20 01 00 lea 0x120(%r12),%rdi a127: 00 a128: 4c 89 ee mov %r13,%rsi a12b: e8 00 00 00 00 callq a130 a130: 4c 89 fe mov %r15,%rsi a133: 4c 89 f7 mov %r14,%rdi a136: e8 00 00 00 00 callq a13b a13b: 48 8b 7b 18 mov 0x18(%rbx),%rdi a13f: 89 43 2c mov %eax,0x2c(%rbx) a142: 48 89 de mov %rbx,%rsi a145: 48 8b 47 58 mov 0x58(%rdi),%rax a149: 48 83 c4 08 add $0x8,%rsp a14d: 5b pop %rbx a14e: 41 5c pop %r12 a150: 41 5d pop %r13 a152: 41 5e pop %r14 a154: 41 5f pop %r15 a156: 5d pop %rbp a157: e8 07 00 00 00 callq a163 a15c: f3 90 pause a15e: 0f ae e8 lfence a161: eb f9 jmp a15c a163: 48 89 04 24 mov %rax,(%rsp) a167: c3 retq a168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a16f: 00 000000000000a170 : a170: 55 push %rbp a171: 48 89 e5 mov %rsp,%rbp a174: 53 push %rbx a175: 48 89 fb mov %rdi,%rbx a178: 48 83 ec 08 sub $0x8,%rsp a17c: 48 8b 47 48 mov 0x48(%rdi),%rax a180: 48 8b b0 f8 00 00 00 mov 0xf8(%rax),%rsi a187: 48 8b 90 f0 00 00 00 mov 0xf0(%rax),%rdx a18e: 2b b0 90 00 00 00 sub 0x90(%rax),%esi a194: 2b 90 88 00 00 00 sub 0x88(%rax),%edx a19a: 39 d6 cmp %edx,%esi a19c: 48 8b 78 08 mov 0x8(%rax),%rdi a1a0: 0f 4f f2 cmovg %edx,%esi a1a3: 48 63 f6 movslq %esi,%rsi a1a6: e8 00 00 00 00 callq a1ab a1ab: 48 8b 7b 18 mov 0x18(%rbx),%rdi a1af: 48 89 de mov %rbx,%rsi a1b2: 89 43 2c mov %eax,0x2c(%rbx) a1b5: 48 8b 47 58 mov 0x58(%rdi),%rax a1b9: 48 83 c4 08 add $0x8,%rsp a1bd: 5b pop %rbx a1be: 5d pop %rbp a1bf: e8 07 00 00 00 callq a1cb a1c4: f3 90 pause a1c6: 0f ae e8 lfence a1c9: eb f9 jmp a1c4 a1cb: 48 89 04 24 mov %rax,(%rsp) a1cf: c3 retq 000000000000a1d0 : a1d0: 55 push %rbp a1d1: 31 d2 xor %edx,%edx a1d3: b9 10 21 00 00 mov $0x2110,%ecx a1d8: 48 89 e5 mov %rsp,%rbp a1db: 41 55 push %r13 a1dd: 41 54 push %r12 a1df: 48 8d 75 d0 lea -0x30(%rbp),%rsi a1e3: 53 push %rbx a1e4: 48 89 fb mov %rdi,%rbx a1e7: 48 83 ec 18 sub $0x18,%rsp a1eb: 48 8b 47 48 mov 0x48(%rdi),%rax a1ef: 4c 8b 6f 50 mov 0x50(%rdi),%r13 a1f3: 66 89 4d d0 mov %cx,-0x30(%rbp) a1f7: 48 8b 78 08 mov 0x8(%rax),%rdi a1fb: 66 89 55 de mov %dx,-0x22(%rbp) a1ff: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) a206: 00 a207: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) a20e: e8 00 00 00 00 callq a213 a213: 48 8d 7d d0 lea -0x30(%rbp),%rdi a217: 41 89 c4 mov %eax,%r12d a21a: e8 00 00 00 00 callq a21f a21f: 48 89 de mov %rbx,%rsi a222: 49 89 45 00 mov %rax,0x0(%r13) a226: 48 8b 7b 18 mov 0x18(%rbx),%rdi a22a: 44 89 63 2c mov %r12d,0x2c(%rbx) a22e: 48 8b 47 58 mov 0x58(%rdi),%rax a232: eb 11 jmp a245 a234: e8 07 00 00 00 callq a240 a239: f3 90 pause a23b: 0f ae e8 lfence a23e: eb f9 jmp a239 a240: 48 89 04 24 mov %rax,(%rsp) a244: c3 retq a245: e8 ea ff ff ff callq a234 a24a: 48 83 c4 18 add $0x18,%rsp a24e: 5b pop %rbx a24f: 41 5c pop %r12 a251: 41 5d pop %r13 a253: 5d pop %rbp a254: c3 retq a255: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a25c: 00 00 00 00 000000000000a260 : a260: 55 push %rbp a261: 31 d2 xor %edx,%edx a263: b9 10 21 00 00 mov $0x2110,%ecx a268: 48 89 e5 mov %rsp,%rbp a26b: 41 55 push %r13 a26d: 41 54 push %r12 a26f: 48 8d 75 d0 lea -0x30(%rbp),%rsi a273: 53 push %rbx a274: 48 89 fb mov %rdi,%rbx a277: 48 83 ec 18 sub $0x18,%rsp a27b: 48 8b 47 48 mov 0x48(%rdi),%rax a27f: 4c 8b 6f 50 mov 0x50(%rdi),%r13 a283: 66 89 4d d0 mov %cx,-0x30(%rbp) a287: 48 8b 78 08 mov 0x8(%rax),%rdi a28b: 66 89 55 de mov %dx,-0x22(%rbp) a28f: 48 c7 45 d2 00 00 00 movq $0x0,-0x2e(%rbp) a296: 00 a297: c7 45 da 00 00 00 00 movl $0x0,-0x26(%rbp) a29e: e8 00 00 00 00 callq a2a3 a2a3: 48 8d 7d d0 lea -0x30(%rbp),%rdi a2a7: 41 89 c4 mov %eax,%r12d a2aa: e8 00 00 00 00 callq a2af a2af: 48 89 de mov %rbx,%rsi a2b2: 49 89 45 00 mov %rax,0x0(%r13) a2b6: 48 8b 7b 18 mov 0x18(%rbx),%rdi a2ba: 44 89 63 2c mov %r12d,0x2c(%rbx) a2be: 48 8b 47 58 mov 0x58(%rdi),%rax a2c2: eb 11 jmp a2d5 a2c4: e8 07 00 00 00 callq a2d0 a2c9: f3 90 pause a2cb: 0f ae e8 lfence a2ce: eb f9 jmp a2c9 a2d0: 48 89 04 24 mov %rax,(%rsp) a2d4: c3 retq a2d5: e8 ea ff ff ff callq a2c4 a2da: 48 83 c4 18 add $0x18,%rsp a2de: 5b pop %rbx a2df: 41 5c pop %r12 a2e1: 41 5d pop %r13 a2e3: 5d pop %rbp a2e4: c3 retq a2e5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a2ec: 00 00 00 00 000000000000a2f0 : a2f0: 55 push %rbp a2f1: 48 89 e5 mov %rsp,%rbp a2f4: 53 push %rbx a2f5: 48 89 fb mov %rdi,%rbx a2f8: 48 83 ec 08 sub $0x8,%rsp a2fc: 48 8b 47 48 mov 0x48(%rdi),%rax a300: 48 8b 78 08 mov 0x8(%rax),%rdi a304: e8 00 00 00 00 callq a309 a309: 48 8b 7b 18 mov 0x18(%rbx),%rdi a30d: 48 89 de mov %rbx,%rsi a310: 89 43 2c mov %eax,0x2c(%rbx) a313: 48 8b 47 58 mov 0x58(%rdi),%rax a317: 48 83 c4 08 add $0x8,%rsp a31b: 5b pop %rbx a31c: 5d pop %rbp a31d: e8 07 00 00 00 callq a329 a322: f3 90 pause a324: 0f ae e8 lfence a327: eb f9 jmp a322 a329: 48 89 04 24 mov %rax,(%rsp) a32d: c3 retq a32e: 66 90 xchg %ax,%ax 000000000000a330 : a330: 55 push %rbp a331: 48 89 e5 mov %rsp,%rbp a334: 41 55 push %r13 a336: 41 54 push %r12 a338: 53 push %rbx a339: 48 89 fb mov %rdi,%rbx a33c: 48 83 ec 08 sub $0x8,%rsp a340: 4c 8b 67 48 mov 0x48(%rdi),%r12 a344: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 a349: 4c 89 e7 mov %r12,%rdi a34c: e8 00 00 00 00 callq a351 a351: 41 0f bf 74 24 04 movswl 0x4(%r12),%esi a357: 4c 89 ef mov %r13,%rdi a35a: e8 00 00 00 00 callq a35f a35f: 48 8b 7b 18 mov 0x18(%rbx),%rdi a363: 48 89 de mov %rbx,%rsi a366: 89 43 2c mov %eax,0x2c(%rbx) a369: 48 8b 47 58 mov 0x58(%rdi),%rax a36d: 48 83 c4 08 add $0x8,%rsp a371: 5b pop %rbx a372: 41 5c pop %r12 a374: 41 5d pop %r13 a376: 5d pop %rbp a377: e8 07 00 00 00 callq a383 a37c: f3 90 pause a37e: 0f ae e8 lfence a381: eb f9 jmp a37c a383: 48 89 04 24 mov %rax,(%rsp) a387: c3 retq a388: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a38f: 00 000000000000a390 : a390: 55 push %rbp a391: 48 89 e5 mov %rsp,%rbp a394: 53 push %rbx a395: 48 89 fb mov %rdi,%rbx a398: 48 83 ec 08 sub $0x8,%rsp a39c: 48 8b 47 48 mov 0x48(%rdi),%rax a3a0: 48 8d 78 08 lea 0x8(%rax),%rdi a3a4: e8 00 00 00 00 callq a3a9 a3a9: 48 8b 7b 18 mov 0x18(%rbx),%rdi a3ad: 48 89 de mov %rbx,%rsi a3b0: 89 43 2c mov %eax,0x2c(%rbx) a3b3: 48 8b 47 58 mov 0x58(%rdi),%rax a3b7: 48 83 c4 08 add $0x8,%rsp a3bb: 5b pop %rbx a3bc: 5d pop %rbp a3bd: e8 07 00 00 00 callq a3c9 a3c2: f3 90 pause a3c4: 0f ae e8 lfence a3c7: eb f9 jmp a3c2 a3c9: 48 89 04 24 mov %rax,(%rsp) a3cd: c3 retq a3ce: 66 90 xchg %ax,%ax 000000000000a3d0 : a3d0: 55 push %rbp a3d1: b8 16 00 00 00 mov $0x16,%eax a3d6: 48 89 e5 mov %rsp,%rbp a3d9: 41 55 push %r13 a3db: 41 54 push %r12 a3dd: 53 push %rbx a3de: 48 89 fb mov %rdi,%rbx a3e1: 48 83 ec 08 sub $0x8,%rsp a3e5: 4c 8b 67 50 mov 0x50(%rdi),%r12 a3e9: 41 80 3c 24 10 cmpb $0x10,(%r12) a3ee: 74 30 je a420 a3f0: 48 8b 7b 18 mov 0x18(%rbx),%rdi a3f4: 89 43 2c mov %eax,0x2c(%rbx) a3f7: 48 89 de mov %rbx,%rsi a3fa: 48 8b 47 58 mov 0x58(%rdi),%rax a3fe: 48 83 c4 08 add $0x8,%rsp a402: 5b pop %rbx a403: 41 5c pop %r12 a405: 41 5d pop %r13 a407: 5d pop %rbp a408: e8 07 00 00 00 callq a414 a40d: f3 90 pause a40f: 0f ae e8 lfence a412: eb f9 jmp a40d a414: 48 89 04 24 mov %rax,(%rsp) a418: c3 retq a419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a420: 41 80 7c 24 01 21 cmpb $0x21,0x1(%r12) a426: b8 2f 00 00 00 mov $0x2f,%eax a42b: 75 c3 jne a3f0 a42d: 48 8b 7f 48 mov 0x48(%rdi),%rdi a431: 4c 8b 6f 08 mov 0x8(%rdi),%r13 a435: e8 00 00 00 00 callq a43a a43a: 4c 89 e6 mov %r12,%rsi a43d: 4c 89 ef mov %r13,%rdi a440: e8 00 00 00 00 callq a445 a445: eb a9 jmp a3f0 a447: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a44e: 00 00 000000000000a450 : a450: 55 push %rbp a451: b8 16 00 00 00 mov $0x16,%eax a456: 48 89 e5 mov %rsp,%rbp a459: 53 push %rbx a45a: 48 89 fb mov %rdi,%rbx a45d: 48 83 ec 08 sub $0x8,%rsp a461: 48 8b 77 50 mov 0x50(%rdi),%rsi a465: 80 3e 10 cmpb $0x10,(%rsi) a468: 74 26 je a490 a46a: 48 8b 7b 18 mov 0x18(%rbx),%rdi a46e: 89 43 2c mov %eax,0x2c(%rbx) a471: 48 89 de mov %rbx,%rsi a474: 48 8b 47 58 mov 0x58(%rdi),%rax a478: 48 83 c4 08 add $0x8,%rsp a47c: 5b pop %rbx a47d: 5d pop %rbp a47e: e8 07 00 00 00 callq a48a a483: f3 90 pause a485: 0f ae e8 lfence a488: eb f9 jmp a483 a48a: 48 89 04 24 mov %rax,(%rsp) a48e: c3 retq a48f: 90 nop a490: 80 7e 01 21 cmpb $0x21,0x1(%rsi) a494: b8 2f 00 00 00 mov $0x2f,%eax a499: 75 cf jne a46a a49b: 48 8b 47 48 mov 0x48(%rdi),%rax a49f: 48 8b 78 08 mov 0x8(%rax),%rdi a4a3: e8 00 00 00 00 callq a4a8 a4a8: eb c0 jmp a46a a4aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000000a4b0 : a4b0: 55 push %rbp a4b1: 48 89 e5 mov %rsp,%rbp a4b4: 41 56 push %r14 a4b6: 41 55 push %r13 a4b8: 41 54 push %r12 a4ba: 41 bc 16 00 00 00 mov $0x16,%r12d a4c0: 53 push %rbx a4c1: 4c 8b 6f 48 mov 0x48(%rdi),%r13 a4c5: 48 89 fb mov %rdi,%rbx a4c8: 49 83 7d 08 00 cmpq $0x0,0x8(%r13) a4cd: 74 31 je a500 a4cf: 48 8b 7b 18 mov 0x18(%rbx),%rdi a4d3: 44 89 63 2c mov %r12d,0x2c(%rbx) a4d7: 48 89 de mov %rbx,%rsi a4da: 5b pop %rbx a4db: 41 5c pop %r12 a4dd: 48 8b 47 58 mov 0x58(%rdi),%rax a4e1: 41 5d pop %r13 a4e3: 41 5e pop %r14 a4e5: 5d pop %rbp a4e6: e8 07 00 00 00 callq a4f2 a4eb: f3 90 pause a4ed: 0f ae e8 lfence a4f0: eb f9 jmp a4eb a4f2: 48 89 04 24 mov %rax,(%rsp) a4f6: c3 retq a4f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a4fe: 00 00 a500: 48 63 15 00 00 00 00 movslq 0x0(%rip),%rdx # a507 a507: 48 63 35 00 00 00 00 movslq 0x0(%rip),%rsi # a50e a50e: 31 c9 xor %ecx,%ecx a510: 4c 89 ef mov %r13,%rdi a513: e8 00 00 00 00 callq a518 a518: 41 89 c4 mov %eax,%r12d a51b: 85 c0 test %eax,%eax a51d: 75 b0 jne a4cf a51f: 4d 8d 75 08 lea 0x8(%r13),%r14 a523: 4c 89 ea mov %r13,%rdx a526: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a52d: 4c 89 f7 mov %r14,%rdi a530: e8 00 00 00 00 callq a535 a535: 41 89 c4 mov %eax,%r12d a538: 85 c0 test %eax,%eax a53a: 75 93 jne a4cf a53c: 49 8b b5 f8 00 00 00 mov 0xf8(%r13),%rsi a543: 49 8b 85 f0 00 00 00 mov 0xf0(%r13),%rax a54a: 41 2b b5 90 00 00 00 sub 0x90(%r13),%esi a551: 41 2b 85 88 00 00 00 sub 0x88(%r13),%eax a558: 39 c6 cmp %eax,%esi a55a: 49 8b 7d 08 mov 0x8(%r13),%rdi a55e: 0f 4f f0 cmovg %eax,%esi a561: 48 63 f6 movslq %esi,%rsi a564: e8 00 00 00 00 callq a569 a569: 41 89 c4 mov %eax,%r12d a56c: 85 c0 test %eax,%eax a56e: 0f 84 5b ff ff ff je a4cf a574: 4c 89 f7 mov %r14,%rdi a577: e8 00 00 00 00 callq a57c a57c: e9 4e ff ff ff jmpq a4cf a581: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a588: 00 00 00 00 a58c: 0f 1f 40 00 nopl 0x0(%rax) 000000000000a590 : a590: 55 push %rbp a591: 48 89 e5 mov %rsp,%rbp a594: 41 54 push %r12 a596: 4c 8d a7 20 01 00 00 lea 0x120(%rdi),%r12 a59d: 53 push %rbx a59e: 48 89 fb mov %rdi,%rbx a5a1: 4c 89 e7 mov %r12,%rdi a5a4: e8 00 00 00 00 callq a5a9 a5a9: 4c 89 e6 mov %r12,%rsi a5ac: 48 89 df mov %rbx,%rdi a5af: 5b pop %rbx a5b0: 41 5c pop %r12 a5b2: 5d pop %rbp a5b3: e9 00 00 00 00 jmpq a5b8 a5b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a5bf: 00 000000000000a5c0 : a5c0: 55 push %rbp a5c1: 31 f6 xor %esi,%esi a5c3: 48 89 e5 mov %rsp,%rbp a5c6: 53 push %rbx a5c7: 48 83 ec 08 sub $0x8,%rsp a5cb: e8 00 00 00 00 callq a5d0 a5d0: 48 89 c3 mov %rax,%rbx a5d3: 48 85 c0 test %rax,%rax a5d6: 74 0c je a5e4 a5d8: 48 89 c7 mov %rax,%rdi a5db: e8 00 00 00 00 callq a5e0 a5e0: 48 8b 5b 08 mov 0x8(%rbx),%rbx a5e4: 48 83 c4 08 add $0x8,%rsp a5e8: 48 89 d8 mov %rbx,%rax a5eb: 5b pop %rbx a5ec: 5d pop %rbp a5ed: c3 retq a5ee: 66 90 xchg %ax,%ax 000000000000a5f0 : a5f0: 66 89 77 60 mov %si,0x60(%rdi) a5f4: e9 00 00 00 00 jmpq a5f9 a5f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000000a600 : a600: 55 push %rbp a601: 31 f6 xor %esi,%esi a603: 48 89 e5 mov %rsp,%rbp a606: 41 54 push %r12 a608: 53 push %rbx a609: 4c 8b 67 48 mov 0x48(%rdi),%r12 a60d: 48 89 fb mov %rdi,%rbx a610: 49 8b 7c 24 08 mov 0x8(%r12),%rdi a615: e8 00 00 00 00 callq a61a a61a: 4c 89 e7 mov %r12,%rdi a61d: e8 00 00 00 00 callq a622 a622: 48 89 df mov %rbx,%rdi a625: 5b pop %rbx a626: 41 5c pop %r12 a628: 5d pop %rbp a629: e9 62 fd ff ff jmpq a390 a62e: 66 90 xchg %ax,%ax 000000000000a630 : a630: e9 00 00 00 00 jmpq a635 a635: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a63c: 00 00 00 00 000000000000a640 : a640: 55 push %rbp a641: 48 89 e5 mov %rsp,%rbp a644: 41 54 push %r12 a646: 41 89 f4 mov %esi,%r12d a649: be 03 00 00 00 mov $0x3,%esi a64e: 53 push %rbx a64f: 48 89 fb mov %rdi,%rbx a652: 48 8d 55 ec lea -0x14(%rbp),%rdx a656: 48 83 ec 10 sub $0x10,%rsp a65a: 48 8b 7f 08 mov 0x8(%rdi),%rdi a65e: e8 00 00 00 00 callq a663 a663: 8b 45 ec mov -0x14(%rbp),%eax a666: a8 01 test $0x1,%al a668: 74 1a je a684 a66a: 41 f6 c4 01 test $0x1,%r12b a66e: 75 14 jne a684 a670: 48 8b 7b 08 mov 0x8(%rbx),%rdi a674: 31 f6 xor %esi,%esi a676: e8 00 00 00 00 callq a67b a67b: 48 83 c4 10 add $0x10,%rsp a67f: 5b pop %rbx a680: 41 5c pop %r12 a682: 5d pop %rbp a683: c3 retq a684: a8 02 test $0x2,%al a686: 74 06 je a68e a688: 41 f6 c4 02 test $0x2,%r12b a68c: 74 e2 je a670 a68e: a8 04 test $0x4,%al a690: 74 e9 je a67b a692: 41 83 e4 04 and $0x4,%r12d a696: 75 e3 jne a67b a698: 48 8b 7b 08 mov 0x8(%rbx),%rdi a69c: 31 f6 xor %esi,%esi a69e: e8 00 00 00 00 callq a6a3 a6a3: eb d6 jmp a67b a6a5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a6ac: 00 00 00 00 000000000000a6b0 : a6b0: 55 push %rbp a6b1: 48 89 e5 mov %rsp,%rbp a6b4: 41 55 push %r13 a6b6: 41 54 push %r12 a6b8: 49 89 f4 mov %rsi,%r12 a6bb: 53 push %rbx a6bc: 48 83 ec 08 sub $0x8,%rsp a6c0: 48 8b 87 f8 00 00 00 mov 0xf8(%rdi),%rax a6c7: 2b 87 90 00 00 00 sub 0x90(%rdi),%eax a6cd: 48 8b 8f f0 00 00 00 mov 0xf0(%rdi),%rcx a6d4: 2b 8f 88 00 00 00 sub 0x88(%rdi),%ecx a6da: 39 c8 cmp %ecx,%eax a6dc: 8b 96 b8 00 00 00 mov 0xb8(%rsi),%edx a6e2: 0f 4f c1 cmovg %ecx,%eax a6e5: 39 c2 cmp %eax,%edx a6e7: 7f 27 jg a710 a6e9: 4c 8d af 88 00 00 00 lea 0x88(%rdi),%r13 a6f0: 48 89 fb mov %rdi,%rbx a6f3: 4c 89 ef mov %r13,%rdi a6f6: e8 00 00 00 00 callq a6fb a6fb: 48 83 c4 08 add $0x8,%rsp a6ff: 4c 89 ee mov %r13,%rsi a702: 48 89 df mov %rbx,%rdi a705: 5b pop %rbx a706: 41 5c pop %r12 a708: 41 5d pop %r13 a70a: 5d pop %rbp a70b: e9 00 00 00 00 jmpq a710 a710: 48 c7 c7 00 00 00 00 mov $0x0,%rdi a717: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a71e: 31 c0 xor %eax,%eax a720: e8 00 00 00 00 callq a725 a725: 48 83 c4 08 add $0x8,%rsp a729: 4c 89 e7 mov %r12,%rdi a72c: 5b pop %rbx a72d: 41 5c pop %r12 a72f: 41 5d pop %r13 a731: 5d pop %rbp a732: e9 00 00 00 00 jmpq a737 a737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a73e: 00 00 000000000000a740 : a740: 55 push %rbp a741: 48 89 e5 mov %rsp,%rbp a744: 41 56 push %r14 a746: 41 55 push %r13 a748: 41 54 push %r12 a74a: 53 push %rbx a74b: 48 8b 57 48 mov 0x48(%rdi),%rdx a74f: 48 89 fb mov %rdi,%rbx a752: 4c 8b 6a 08 mov 0x8(%rdx),%r13 a756: 4d 85 ed test %r13,%r13 a759: 74 65 je a7c0 a75b: 4c 8b 67 58 mov 0x58(%rdi),%r12 a75f: 41 83 7c 24 04 03 cmpl $0x3,0x4(%r12) a765: 75 29 jne a790 a767: 41 8b 04 24 mov (%r12),%eax a76b: 85 c0 test %eax,%eax a76d: 74 61 je a7d0 a76f: 83 f8 01 cmp $0x1,%eax a772: 75 1c jne a790 a774: 41 8b 74 24 08 mov 0x8(%r12),%esi a779: 4c 89 e1 mov %r12,%rcx a77c: 4c 89 ef mov %r13,%rdi a77f: e8 00 00 00 00 callq a784 a784: eb 0f jmp a795 a786: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a78d: 00 00 00 a790: b8 2a 00 00 00 mov $0x2a,%eax a795: 48 8b 7b 18 mov 0x18(%rbx),%rdi a799: 89 43 2c mov %eax,0x2c(%rbx) a79c: 48 89 de mov %rbx,%rsi a79f: 5b pop %rbx a7a0: 41 5c pop %r12 a7a2: 48 8b 47 58 mov 0x58(%rdi),%rax a7a6: 41 5d pop %r13 a7a8: 41 5e pop %r14 a7aa: 5d pop %rbp a7ab: e8 07 00 00 00 callq a7b7 a7b0: f3 90 pause a7b2: 0f ae e8 lfence a7b5: eb f9 jmp a7b0 a7b7: 48 89 04 24 mov %rax,(%rsp) a7bb: c3 retq a7bc: 0f 1f 40 00 nopl 0x0(%rax) a7c0: b8 16 00 00 00 mov $0x16,%eax a7c5: eb ce jmp a795 a7c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a7ce: 00 00 a7d0: be 01 00 00 00 mov $0x1,%esi a7d5: bf 02 00 00 00 mov $0x2,%edi a7da: e8 00 00 00 00 callq a7df a7df: 49 89 c6 mov %rax,%r14 a7e2: 65 48 8b 04 25 00 00 mov %gs:0x0,%rax a7e9: 00 00 a7eb: 48 8b 40 08 mov 0x8(%rax),%rax a7ef: 83 80 d4 00 00 00 01 addl $0x1,0xd4(%rax) a7f6: 49 8b 56 10 mov 0x10(%r14),%rdx a7fa: 41 8b 74 24 08 mov 0x8(%r12),%esi a7ff: 4c 89 ef mov %r13,%rdi a802: e8 00 00 00 00 callq a807 a807: 41 89 46 18 mov %eax,0x18(%r14) a80b: e8 00 00 00 00 callq a810 a810: 49 63 56 18 movslq 0x18(%r14),%rdx a814: 85 d2 test %edx,%edx a816: 0f 84 00 00 00 00 je a81c a81c: 49 8b 76 10 mov 0x10(%r14),%rsi a820: 4c 89 e7 mov %r12,%rdi a823: e8 00 00 00 00 callq a828 a828: 31 c0 xor %eax,%eax a82a: e9 66 ff ff ff jmpq a795 a82f: 90 nop 000000000000a830 : a830: 55 push %rbp a831: 48 89 e5 mov %rsp,%rbp a834: 41 56 push %r14 a836: 49 89 f6 mov %rsi,%r14 a839: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a840: 41 55 push %r13 a842: 49 89 d5 mov %rdx,%r13 a845: ba 01 06 00 00 mov $0x601,%edx a84a: 41 54 push %r12 a84c: 49 89 fc mov %rdi,%r12 a84f: bf 90 00 00 00 mov $0x90,%edi a854: 53 push %rbx a855: e8 00 00 00 00 callq a85a a85a: 48 85 c0 test %rax,%rax a85d: 0f 84 9d 00 00 00 je a900 a863: 48 8d 78 08 lea 0x8(%rax),%rdi a867: 48 89 c1 mov %rax,%rcx a86a: 48 89 c3 mov %rax,%rbx a86d: ba 10 21 00 00 mov $0x2110,%edx a872: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi a876: 48 c7 00 00 00 00 00 movq $0x0,(%rax) a87d: be 10 21 00 00 mov $0x2110,%esi a882: 48 c7 80 88 00 00 00 movq $0x0,0x88(%rax) a889: 00 00 00 00 a88d: 48 29 f9 sub %rdi,%rcx a890: 31 c0 xor %eax,%eax a892: 81 c1 90 00 00 00 add $0x90,%ecx a898: c1 e9 03 shr $0x3,%ecx a89b: f3 48 ab rep stos %rax,%es:(%rdi) a89e: 31 c0 xor %eax,%eax a8a0: b9 03 00 00 00 mov $0x3,%ecx a8a5: bf 03 00 00 00 mov $0x3,%edi a8aa: 66 89 43 0c mov %ax,0xc(%rbx) a8ae: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # a8b4 a8b4: 4c 89 73 70 mov %r14,0x70(%rbx) a8b8: 4c 89 6b 78 mov %r13,0x78(%rbx) a8bc: 66 89 43 0e mov %ax,0xe(%rbx) a8c0: 66 89 53 14 mov %dx,0x14(%rbx) a8c4: ba 5c 00 00 00 mov $0x5c,%edx a8c9: 66 89 73 24 mov %si,0x24(%rbx) a8cd: 48 c7 c6 00 00 00 00 mov $0x0,%rsi a8d4: 66 89 7b 2c mov %di,0x2c(%rbx) a8d8: 48 8d 7b 50 lea 0x50(%rbx),%rdi a8dc: 66 89 4b 1c mov %cx,0x1c(%rbx) a8e0: c6 43 34 8c movb $0x8c,0x34(%rbx) a8e4: e8 00 00 00 00 callq a8e9 a8e9: 49 89 1c 24 mov %rbx,(%r12) a8ed: 31 c0 xor %eax,%eax a8ef: 5b pop %rbx a8f0: 41 5c pop %r12 a8f2: 41 5d pop %r13 a8f4: 41 5e pop %r14 a8f6: 5d pop %rbp a8f7: c3 retq a8f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a8ff: 00 a900: 5b pop %rbx a901: b8 0c 00 00 00 mov $0xc,%eax a906: 41 5c pop %r12 a908: 41 5d pop %r13 a90a: 41 5e pop %r14 a90c: 5d pop %rbp a90d: c3 retq a90e: 66 90 xchg %ax,%ax 000000000000a910 : a910: 48 8b 06 mov (%rsi),%rax a913: 48 8b 56 08 mov 0x8(%rsi),%rdx a917: 48 89 47 14 mov %rax,0x14(%rdi) a91b: 31 c0 xor %eax,%eax a91d: 48 89 57 1c mov %rdx,0x1c(%rdi) a921: c3 retq a922: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a929: 00 00 00 00 a92d: 0f 1f 00 nopl (%rax) 000000000000a930 : a930: 48 8b 47 14 mov 0x14(%rdi),%rax a934: 48 8b 57 1c mov 0x1c(%rdi),%rdx a938: 48 89 06 mov %rax,(%rsi) a93b: 31 c0 xor %eax,%eax a93d: 48 89 56 08 mov %rdx,0x8(%rsi) a941: c3 retq a942: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a949: 00 00 00 00 a94d: 0f 1f 00 nopl (%rax) 000000000000a950 : a950: 66 83 7f 0c 00 cmpw $0x0,0xc(%rdi) a955: 0f 85 f5 00 00 00 jne aa50 a95b: 48 8b 06 mov (%rsi),%rax a95e: 48 8b 56 08 mov 0x8(%rsi),%rdx a962: 48 89 47 24 mov %rax,0x24(%rdi) a966: 48 89 57 2c mov %rdx,0x2c(%rdi) a96a: 0f b6 47 2e movzbl 0x2e(%rdi),%eax a96e: 83 e8 01 sub $0x1,%eax a971: 3c 1d cmp $0x1d,%al a973: 77 24 ja a999 a975: 80 7f 26 00 cmpb $0x0,0x26(%rdi) a979: 75 25 jne a9a0 a97b: 80 7f 27 00 cmpb $0x0,0x27(%rdi) a97f: 75 1f jne a9a0 a981: 80 7f 28 00 cmpb $0x0,0x28(%rdi) a985: 75 19 jne a9a0 a987: 80 7f 29 00 cmpb $0x0,0x29(%rdi) a98b: 75 13 jne a9a0 a98d: 80 7f 2a 00 cmpb $0x0,0x2a(%rdi) a991: 75 0d jne a9a0 a993: 80 7f 2b 00 cmpb $0x0,0x2b(%rdi) a997: 75 07 jne a9a0 a999: b8 27 00 00 00 mov $0x27,%eax a99e: c3 retq a99f: 90 nop a9a0: 0f b7 47 2c movzwl 0x2c(%rdi),%eax a9a4: 66 85 c0 test %ax,%ax a9a7: 0f 85 83 00 00 00 jne aa30 a9ad: b9 03 00 00 00 mov $0x3,%ecx a9b2: 66 89 4f 2c mov %cx,0x2c(%rdi) a9b6: 55 push %rbp a9b7: 48 89 e5 mov %rsp,%rbp a9ba: 41 57 push %r15 a9bc: 4c 8d 7f 24 lea 0x24(%rdi),%r15 a9c0: 41 56 push %r14 a9c2: 49 89 f6 mov %rsi,%r14 a9c5: 4c 89 fe mov %r15,%rsi a9c8: 41 55 push %r13 a9ca: 41 54 push %r12 a9cc: 4c 8d 67 14 lea 0x14(%rdi),%r12 a9d0: 53 push %rbx a9d1: 48 89 fb mov %rdi,%rbx a9d4: 4c 89 e7 mov %r12,%rdi a9d7: 48 83 ec 18 sub $0x18,%rsp a9db: e8 00 00 00 00 callq a9e0 a9e0: 49 89 c5 mov %rax,%r13 a9e3: 48 85 c0 test %rax,%rax a9e6: 0f 84 e4 00 00 00 je aad0 a9ec: 41 0f b6 76 0a movzbl 0xa(%r14),%esi a9f1: 41 0f b7 45 08 movzwl 0x8(%r13),%eax a9f6: 4c 89 ef mov %r13,%rdi a9f9: 01 f6 add %esi,%esi a9fb: f7 d0 not %eax a9fd: 83 e0 01 and $0x1,%eax aa00: 83 e6 3e and $0x3e,%esi aa03: 09 c6 or %eax,%esi aa05: 40 88 73 08 mov %sil,0x8(%rbx) aa09: 40 0f be f6 movsbl %sil,%esi aa0d: e8 00 00 00 00 callq aa12 aa12: 48 89 c2 mov %rax,%rdx aa15: b8 10 00 00 00 mov $0x10,%eax aa1a: 48 85 d2 test %rdx,%rdx aa1d: 74 41 je aa60 aa1f: 48 83 c4 18 add $0x18,%rsp aa23: 5b pop %rbx aa24: 41 5c pop %r12 aa26: 41 5d pop %r13 aa28: 41 5e pop %r14 aa2a: 41 5f pop %r15 aa2c: 5d pop %rbp aa2d: c3 retq aa2e: 66 90 xchg %ax,%ax aa30: 66 83 f8 03 cmp $0x3,%ax aa34: 74 80 je a9b6 aa36: 66 3d 00 10 cmp $0x1000,%ax aa3a: 76 0e jbe aa4a aa3c: 66 25 01 01 and $0x101,%ax aa40: 66 83 f8 01 cmp $0x1,%ax aa44: 0f 84 6c ff ff ff je a9b6 aa4a: b8 16 00 00 00 mov $0x16,%eax aa4f: c3 retq aa50: b8 38 00 00 00 mov $0x38,%eax aa55: c3 retq aa56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) aa5d: 00 00 00 aa60: 49 8b 7d 00 mov 0x0(%r13),%rdi aa64: 4c 89 e6 mov %r12,%rsi aa67: e8 00 00 00 00 callq aa6c aa6c: b8 01 00 00 00 mov $0x1,%eax aa71: 4c 89 2b mov %r13,(%rbx) aa74: 66 89 43 0c mov %ax,0xc(%rbx) aa78: 49 8b 45 20 mov 0x20(%r13),%rax aa7c: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) aa83: 48 85 c0 test %rax,%rax aa86: 74 0e je aa96 aa88: 48 8d 93 80 00 00 00 lea 0x80(%rbx),%rdx aa8f: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) aa96: 49 8d 45 20 lea 0x20(%r13),%rax aa9a: 49 89 5d 20 mov %rbx,0x20(%r13) aa9e: 48 89 83 88 00 00 00 mov %rax,0x88(%rbx) aaa5: 31 c0 xor %eax,%eax aaa7: 66 41 83 7d 0a 02 cmpw $0x2,0xa(%r13) aaad: 0f 85 6c ff ff ff jne aa1f aab3: 48 83 c4 18 add $0x18,%rsp aab7: 48 89 df mov %rbx,%rdi aaba: 5b pop %rbx aabb: 41 5c pop %r12 aabd: 41 5d pop %r13 aabf: 41 5e pop %r14 aac1: 41 5f pop %r15 aac3: 5d pop %rbp aac4: e9 00 00 00 00 jmpq aac9 aac9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) aad0: 4c 89 e6 mov %r12,%rsi aad3: 48 c7 c7 00 00 00 00 mov $0x0,%rdi aada: e8 00 00 00 00 callq aadf aadf: 49 89 c5 mov %rax,%r13 aae2: 48 85 c0 test %rax,%rax aae5: 74 39 je ab20 aae7: 66 83 48 08 01 orw $0x1,0x8(%rax) aaec: ba 01 00 00 00 mov $0x1,%edx aaf1: 48 8b 38 mov (%rax),%rdi aaf4: 4c 89 fe mov %r15,%rsi aaf7: 66 89 50 0a mov %dx,0xa(%rax) aafb: e8 00 00 00 00 callq ab00 ab00: 85 c0 test %eax,%eax ab02: 0f 84 e4 fe ff ff je a9ec ab08: 4c 89 ef mov %r13,%rdi ab0b: 89 45 cc mov %eax,-0x34(%rbp) ab0e: e8 00 00 00 00 callq ab13 ab13: 8b 45 cc mov -0x34(%rbp),%eax ab16: e9 04 ff ff ff jmpq aa1f ab1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ab20: b8 0c 00 00 00 mov $0xc,%eax ab25: e9 f5 fe ff ff jmpq aa1f ab2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000000ab30 : ab30: 48 8b 47 24 mov 0x24(%rdi),%rax ab34: 48 8b 57 2c mov 0x2c(%rdi),%rdx ab38: 48 89 06 mov %rax,(%rsi) ab3b: 31 c0 xor %eax,%eax ab3d: 48 89 56 08 mov %rdx,0x8(%rsi) ab41: c3 retq ab42: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ab49: 00 00 00 00 ab4d: 0f 1f 00 nopl (%rax) 000000000000ab50 : ab50: 55 push %rbp ab51: 48 89 e5 mov %rsp,%rbp ab54: 41 54 push %r12 ab56: 49 89 fc mov %rdi,%r12 ab59: 41 0f b7 44 24 0c movzwl 0xc(%r12),%eax ab5f: 53 push %rbx ab60: 48 8b 3f mov (%rdi),%rdi ab63: 66 83 f8 04 cmp $0x4,%ax ab67: 0f 84 b3 00 00 00 je ac20 ab6d: 76 31 jbe aba0 ab6f: 66 83 f8 06 cmp $0x6,%ax ab73: 0f 84 8c 00 00 00 je ac05 ab79: 72 45 jb abc0 ab7b: bb 25 00 00 00 mov $0x25,%ebx ab80: 66 83 f8 07 cmp $0x7,%ax ab84: 74 11 je ab97 ab86: 66 83 f8 08 cmp $0x8,%ax ab8a: bb 16 00 00 00 mov $0x16,%ebx ab8f: b8 00 00 00 00 mov $0x0,%eax ab94: 0f 45 d8 cmovne %eax,%ebx ab97: 89 d8 mov %ebx,%eax ab99: 5b pop %rbx ab9a: 41 5c pop %r12 ab9c: 5d pop %rbp ab9d: c3 retq ab9e: 66 90 xchg %ax,%ax aba0: bb 16 00 00 00 mov $0x16,%ebx aba5: 66 85 c0 test %ax,%ax aba8: 74 ed je ab97 abaa: 31 db xor %ebx,%ebx abac: 4c 89 e7 mov %r12,%rdi abaf: 31 f6 xor %esi,%esi abb1: e8 00 00 00 00 callq abb6 abb6: 89 d8 mov %ebx,%eax abb8: 5b pop %rbx abb9: 41 5c pop %r12 abbb: 5d pop %rbp abbc: c3 retq abbd: 0f 1f 00 nopl (%rax) abc0: b8 07 00 00 00 mov $0x7,%eax abc5: 41 0f b6 54 24 08 movzbl 0x8(%r12),%edx abcb: be 43 00 00 00 mov $0x43,%esi abd0: 66 41 89 44 24 0c mov %ax,0xc(%r12) abd6: e8 00 00 00 00 callq abdb abdb: 8b 35 00 00 00 00 mov 0x0(%rip),%esi # abe1 abe1: 4c 89 e1 mov %r12,%rcx abe4: 0f af 35 00 00 00 00 imul 0x0(%rip),%esi # abeb abeb: 89 c3 mov %eax,%ebx abed: 49 8d 7c 24 50 lea 0x50(%r12),%rdi abf2: 48 c7 c2 00 00 00 00 mov $0x0,%rdx abf9: e8 00 00 00 00 callq abfe abfe: 89 d8 mov %ebx,%eax ac00: 5b pop %rbx ac01: 41 5c pop %r12 ac03: 5d pop %rbp ac04: c3 retq ac05: 49 83 7c 24 68 00 cmpq $0x0,0x68(%r12) ac0b: 74 b3 je abc0 ac0d: 85 f6 test %esi,%esi ac0f: 74 af je abc0 ac11: 66 41 83 4c 24 0a 02 orw $0x2,0xa(%r12) ac18: 31 db xor %ebx,%ebx ac1a: e9 78 ff ff ff jmpq ab97 ac1f: 90 nop ac20: 41 0f b6 54 24 08 movzbl 0x8(%r12),%edx ac26: be 0f 00 00 00 mov $0xf,%esi ac2b: e8 00 00 00 00 callq ac30 ac30: 89 c3 mov %eax,%ebx ac32: e9 75 ff ff ff jmpq abac ac37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) ac3e: 00 00 000000000000ac40 : ac40: 55 push %rbp ac41: 48 89 e5 mov %rsp,%rbp ac44: 41 54 push %r12 ac46: 49 89 fc mov %rdi,%r12 ac49: 53 push %rbx ac4a: 48 8b 1f mov (%rdi),%rbx ac4d: 66 83 7b 0c 00 cmpw $0x0,0xc(%rbx) ac52: 75 3f jne ac93 ac54: 48 8b 7b 68 mov 0x68(%rbx),%rdi ac58: 48 85 ff test %rdi,%rdi ac5b: 74 0d je ac6a ac5d: e8 00 00 00 00 callq ac62 ac62: 48 c7 43 68 00 00 00 movq $0x0,0x68(%rbx) ac69: 00 ac6a: 48 c7 43 78 00 00 00 movq $0x0,0x78(%rbx) ac71: 00 ac72: 48 8d 7b 50 lea 0x50(%rbx),%rdi ac76: 49 c7 04 24 00 00 00 movq $0x0,(%r12) ac7d: 00 ac7e: e8 00 00 00 00 callq ac83 ac83: 85 c0 test %eax,%eax ac85: 74 19 je aca0 ac87: 66 83 4b 0a 01 orw $0x1,0xa(%rbx) ac8c: 31 c0 xor %eax,%eax ac8e: 5b pop %rbx ac8f: 41 5c pop %r12 ac91: 5d pop %rbp ac92: c3 retq ac93: 31 f6 xor %esi,%esi ac95: 48 89 df mov %rbx,%rdi ac98: e8 00 00 00 00 callq ac9d ac9d: eb b5 jmp ac54 ac9f: 90 nop aca0: 48 89 df mov %rbx,%rdi aca3: 48 c7 c6 00 00 00 00 mov $0x0,%rsi acaa: e8 00 00 00 00 callq acaf acaf: 5b pop %rbx acb0: 31 c0 xor %eax,%eax acb2: 41 5c pop %r12 acb4: 5d pop %rbp acb5: c3 retq acb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) acbd: 00 00 00 000000000000acc0 : acc0: 66 83 7f 0c 00 cmpw $0x0,0xc(%rdi) acc5: b8 38 00 00 00 mov $0x38,%eax acca: 0f 85 53 01 00 00 jne ae23 acd0: 80 7f 1e 1e cmpb $0x1e,0x1e(%rdi) acd4: 0f 87 44 01 00 00 ja ae1e acda: 0f b7 47 1c movzwl 0x1c(%rdi),%eax acde: 66 85 c0 test %ax,%ax ace1: 0f 85 19 01 00 00 jne ae00 ace7: b9 03 00 00 00 mov $0x3,%ecx acec: 66 89 4f 1c mov %cx,0x1c(%rdi) acf0: 55 push %rbp acf1: 48 89 e5 mov %rsp,%rbp acf4: 41 54 push %r12 acf6: 49 89 fc mov %rdi,%r12 acf9: 53 push %rbx acfa: 48 83 ec 20 sub $0x20,%rsp acfe: 48 8b 1d 00 00 00 00 mov 0x0(%rip),%rbx # ad05 ad05: 48 85 db test %rbx,%rbx ad08: 75 13 jne ad1d ad0a: e9 15 01 00 00 jmpq ae24 ad0f: 90 nop ad10: 48 8b 5b 40 mov 0x40(%rbx),%rbx ad14: 48 85 db test %rbx,%rbx ad17: 0f 84 07 01 00 00 je ae24 ad1d: 48 8b 3b mov (%rbx),%rdi ad20: 48 8d 75 e0 lea -0x20(%rbp),%rsi ad24: e8 00 00 00 00 callq ad29 ad29: 41 0f b7 44 24 1c movzwl 0x1c(%r12),%eax ad2f: 66 39 45 e8 cmp %ax,-0x18(%rbp) ad33: 75 db jne ad10 ad35: 0f b6 45 e2 movzbl -0x1e(%rbp),%eax ad39: 41 38 44 24 16 cmp %al,0x16(%r12) ad3e: 75 d0 jne ad10 ad40: 0f b6 45 e3 movzbl -0x1d(%rbp),%eax ad44: 41 38 44 24 17 cmp %al,0x17(%r12) ad49: 75 c5 jne ad10 ad4b: 0f b6 45 e4 movzbl -0x1c(%rbp),%eax ad4f: 41 38 44 24 18 cmp %al,0x18(%r12) ad54: 75 ba jne ad10 ad56: 0f b6 45 e5 movzbl -0x1b(%rbp),%eax ad5a: 41 38 44 24 19 cmp %al,0x19(%r12) ad5f: 75 af jne ad10 ad61: 0f b6 45 e6 movzbl -0x1a(%rbp),%eax ad65: 41 38 44 24 1a cmp %al,0x1a(%r12) ad6a: 75 a4 jne ad10 ad6c: 0f b6 45 e7 movzbl -0x19(%rbp),%eax ad70: 41 38 44 24 1b cmp %al,0x1b(%r12) ad75: 75 99 jne ad10 ad77: 41 80 7c 24 1e 00 cmpb $0x0,0x1e(%r12) ad7d: 75 32 jne adb1 ad7f: 48 8b 73 20 mov 0x20(%rbx),%rsi ad83: 48 85 f6 test %rsi,%rsi ad86: 0f 84 0e 01 00 00 je ae9a ad8c: 48 89 f0 mov %rsi,%rax ad8f: ba 01 00 00 00 mov $0x1,%edx ad94: 0f b6 48 1e movzbl 0x1e(%rax),%ecx ad98: 39 ca cmp %ecx,%edx ad9a: 0f 84 d0 00 00 00 je ae70 ada0: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax ada7: 48 85 c0 test %rax,%rax adaa: 75 e8 jne ad94 adac: 41 88 54 24 1e mov %dl,0x1e(%r12) adb1: b8 08 00 00 00 mov $0x8,%eax adb6: 49 89 1c 24 mov %rbx,(%r12) adba: 66 41 89 44 24 0c mov %ax,0xc(%r12) adc0: 48 8b 43 20 mov 0x20(%rbx),%rax adc4: 49 89 84 24 80 00 00 mov %rax,0x80(%r12) adcb: 00 adcc: 48 85 c0 test %rax,%rax adcf: 74 0f je ade0 add1: 49 8d 94 24 80 00 00 lea 0x80(%r12),%rdx add8: 00 add9: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) ade0: 4c 89 63 20 mov %r12,0x20(%rbx) ade4: 48 83 c3 20 add $0x20,%rbx ade8: 31 c0 xor %eax,%eax adea: 49 89 9c 24 88 00 00 mov %rbx,0x88(%r12) adf1: 00 adf2: 48 83 c4 20 add $0x20,%rsp adf6: 5b pop %rbx adf7: 41 5c pop %r12 adf9: 5d pop %rbp adfa: c3 retq adfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ae00: 66 83 f8 03 cmp $0x3,%ax ae04: 0f 84 e6 fe ff ff je acf0 ae0a: 66 3d 00 10 cmp $0x1000,%ax ae0e: 76 0e jbe ae1e ae10: 66 25 01 01 and $0x101,%ax ae14: 66 83 f8 01 cmp $0x1,%ax ae18: 0f 84 d2 fe ff ff je acf0 ae1e: b8 31 00 00 00 mov $0x31,%eax ae23: c3 retq ae24: 49 8d 74 24 14 lea 0x14(%r12),%rsi ae29: 48 c7 c7 00 00 00 00 mov $0x0,%rdi ae30: e8 00 00 00 00 callq ae35 ae35: 48 89 c3 mov %rax,%rbx ae38: 48 85 c0 test %rax,%rax ae3b: 74 53 je ae90 ae3d: ba 04 00 00 00 mov $0x4,%edx ae42: 48 8b 3b mov (%rbx),%rdi ae45: 66 89 53 0a mov %dx,0xa(%rbx) ae49: e8 00 00 00 00 callq ae4e ae4e: 85 c0 test %eax,%eax ae50: 0f 84 21 ff ff ff je ad77 ae56: 48 89 df mov %rbx,%rdi ae59: 89 45 dc mov %eax,-0x24(%rbp) ae5c: e8 00 00 00 00 callq ae61 ae61: 8b 45 dc mov -0x24(%rbp),%eax ae64: eb 8c jmp adf2 ae66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) ae6d: 00 00 00 ae70: 8d 4a 01 lea 0x1(%rdx),%ecx ae73: 83 fa 1e cmp $0x1e,%edx ae76: 74 0a je ae82 ae78: 48 89 f0 mov %rsi,%rax ae7b: 89 ca mov %ecx,%edx ae7d: e9 12 ff ff ff jmpq ad94 ae82: 48 83 c4 20 add $0x20,%rsp ae86: b8 31 00 00 00 mov $0x31,%eax ae8b: 5b pop %rbx ae8c: 41 5c pop %r12 ae8e: 5d pop %rbp ae8f: c3 retq ae90: b8 0c 00 00 00 mov $0xc,%eax ae95: e9 58 ff ff ff jmpq adf2 ae9a: ba 01 00 00 00 mov $0x1,%edx ae9f: e9 08 ff ff ff jmpq adac aea4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) aeab: 00 00 00 00 aeaf: 90 nop 000000000000aeb0 : aeb0: 55 push %rbp aeb1: 48 89 e5 mov %rsp,%rbp aeb4: 53 push %rbx aeb5: 48 89 fb mov %rdi,%rbx aeb8: 48 83 ec 08 sub $0x8,%rsp aebc: 48 8b 47 68 mov 0x68(%rdi),%rax aec0: 48 85 c0 test %rax,%rax aec3: 74 2b je aef0 aec5: 8b 96 b8 00 00 00 mov 0xb8(%rsi),%edx aecb: 01 90 b8 00 00 00 add %edx,0xb8(%rax) aed1: 48 8b 7f 68 mov 0x68(%rdi),%rdi aed5: e8 00 00 00 00 callq aeda aeda: 66 83 7b 0c 06 cmpw $0x6,0xc(%rbx) aedf: 74 1a je aefb aee1: 48 83 c4 08 add $0x8,%rsp aee5: 31 c0 xor %eax,%eax aee7: 5b pop %rbx aee8: 5d pop %rbp aee9: c3 retq aeea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) aef0: 48 89 77 68 mov %rsi,0x68(%rdi) aef4: 66 83 7b 0c 06 cmpw $0x6,0xc(%rbx) aef9: 75 e6 jne aee1 aefb: 48 89 df mov %rbx,%rdi aefe: e8 00 00 00 00 callq af03 af03: 48 83 c4 08 add $0x8,%rsp af07: 31 c0 xor %eax,%eax af09: 5b pop %rbx af0a: 5d pop %rbp af0b: c3 retq af0c: 0f 1f 40 00 nopl 0x0(%rax) 000000000000af10 : af10: 66 83 7f 0c 06 cmpw $0x6,0xc(%rdi) af15: 48 89 77 40 mov %rsi,0x40(%rdi) af19: 74 05 je af20 af1b: 31 c0 xor %eax,%eax af1d: c3 retq af1e: 66 90 xchg %ax,%ax af20: 48 8b 07 mov (%rdi),%rax af23: f6 40 08 02 testb $0x2,0x8(%rax) af27: 74 f2 je af1b af29: 55 push %rbp af2a: 48 89 e5 mov %rsp,%rbp af2d: e8 00 00 00 00 callq af32 af32: 31 c0 xor %eax,%eax af34: 5d pop %rbp af35: c3 retq af36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) af3d: 00 00 00 000000000000af40 : af40: 83 fe 01 cmp $0x1,%esi af43: 74 3b je af80 af45: 83 fe 03 cmp $0x3,%esi af48: 75 26 jne af70 af4a: 8b 12 mov (%rdx),%edx af4c: 89 d0 mov %edx,%eax af4e: 83 e0 07 and $0x7,%eax af51: f6 c2 04 test $0x4,%dl af54: 75 5a jne afb0 af56: 83 e2 02 and $0x2,%edx af59: 75 58 jne afb3 af5b: 89 47 10 mov %eax,0x10(%rdi) af5e: 31 c0 xor %eax,%eax af60: 66 83 7f 0c 06 cmpw $0x6,0xc(%rdi) af65: 75 3e jne afa5 af67: e9 00 00 00 00 jmpq af6c af6c: 0f 1f 40 00 nopl 0x0(%rax) af70: b8 2a 00 00 00 mov $0x2a,%eax af75: c3 retq af76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) af7d: 00 00 00 af80: 0f b7 12 movzwl (%rdx),%edx af83: b8 16 00 00 00 mov $0x16,%eax af88: 8d 4a e9 lea -0x17(%rdx),%ecx af8b: 66 81 f9 e8 7f cmp $0x7fe8,%cx af90: 77 13 ja afa5 af92: 66 83 7f 0c 00 cmpw $0x0,0xc(%rdi) af97: b8 10 00 00 00 mov $0x10,%eax af9c: 75 07 jne afa5 af9e: 66 89 57 0e mov %dx,0xe(%rdi) afa2: 31 c0 xor %eax,%eax afa4: c3 retq afa5: c3 retq afa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) afad: 00 00 00 afb0: 83 c8 02 or $0x2,%eax afb3: 83 c8 01 or $0x1,%eax afb6: eb a3 jmp af5b afb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) afbf: 00 000000000000afc0 : afc0: 55 push %rbp afc1: 48 89 e5 mov %rsp,%rbp afc4: 53 push %rbx afc5: 48 89 fb mov %rdi,%rbx afc8: 48 89 cf mov %rcx,%rdi afcb: 48 83 ec 18 sub $0x18,%rsp afcf: 83 fe 01 cmp $0x1,%esi afd2: 74 4c je b020 afd4: b8 2a 00 00 00 mov $0x2a,%eax afd9: 83 fe 03 cmp $0x3,%esi afdc: 75 3a jne b018 afde: b9 04 00 00 00 mov $0x4,%ecx afe3: ba 04 00 00 00 mov $0x4,%edx afe8: 48 8d 75 ec lea -0x14(%rbp),%rsi afec: e8 00 00 00 00 callq aff1 aff1: 85 c0 test %eax,%eax aff3: 75 23 jne b018 aff5: 8b 4d ec mov -0x14(%rbp),%ecx aff8: 89 ca mov %ecx,%edx affa: 83 e2 07 and $0x7,%edx affd: 89 55 ec mov %edx,-0x14(%rbp) b000: f6 c1 04 test $0x4,%cl b003: 74 4d je b052 b005: 83 ca 02 or $0x2,%edx b008: 83 ca 01 or $0x1,%edx b00b: 89 55 ec mov %edx,-0x14(%rbp) b00e: 66 83 7b 0c 06 cmpw $0x6,0xc(%rbx) b013: 89 53 10 mov %edx,0x10(%rbx) b016: 74 58 je b070 b018: 48 83 c4 18 add $0x18,%rsp b01c: 5b pop %rbx b01d: 5d pop %rbp b01e: c3 retq b01f: 90 nop b020: b9 02 00 00 00 mov $0x2,%ecx b025: ba 02 00 00 00 mov $0x2,%edx b02a: 48 8d 75 ec lea -0x14(%rbp),%rsi b02e: e8 00 00 00 00 callq b033 b033: 85 c0 test %eax,%eax b035: 75 e1 jne b018 b037: 0f b7 55 ec movzwl -0x14(%rbp),%edx b03b: 8d 4a e9 lea -0x17(%rdx),%ecx b03e: 66 81 f9 e8 7f cmp $0x7fe8,%cx b043: 77 1b ja b060 b045: 66 83 7b 0c 00 cmpw $0x0,0xc(%rbx) b04a: 75 34 jne b080 b04c: 66 89 53 0e mov %dx,0xe(%rbx) b050: eb c6 jmp b018 b052: 83 e1 02 and $0x2,%ecx b055: 74 b7 je b00e b057: eb af jmp b008 b059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b060: b8 16 00 00 00 mov $0x16,%eax b065: eb b1 jmp b018 b067: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b06e: 00 00 b070: 48 89 df mov %rbx,%rdi b073: e8 00 00 00 00 callq b078 b078: eb 9e jmp b018 b07a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) b080: b8 10 00 00 00 mov $0x10,%eax b085: eb 91 jmp b018 b087: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b08e: 00 00 000000000000b090 : b090: 83 fe 02 cmp $0x2,%esi b093: 74 2b je b0c0 b095: 83 fe 03 cmp $0x3,%esi b098: 74 16 je b0b0 b09a: 31 c0 xor %eax,%eax b09c: 83 fe 01 cmp $0x1,%esi b09f: 74 01 je b0a2 b0a1: c3 retq b0a2: 0f b7 47 0e movzwl 0xe(%rdi),%eax b0a6: 66 89 02 mov %ax,(%rdx) b0a9: b8 02 00 00 00 mov $0x2,%eax b0ae: c3 retq b0af: 90 nop b0b0: 8b 47 10 mov 0x10(%rdi),%eax b0b3: 89 02 mov %eax,(%rdx) b0b5: b8 04 00 00 00 mov $0x4,%eax b0ba: c3 retq b0bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b0c0: 31 c0 xor %eax,%eax b0c2: c7 02 00 00 00 00 movl $0x0,(%rdx) b0c8: 66 89 42 04 mov %ax,0x4(%rdx) b0cc: 0f b6 47 34 movzbl 0x34(%rdi),%eax b0d0: 88 02 mov %al,(%rdx) b0d2: 0f b6 47 35 movzbl 0x35(%rdi),%eax b0d6: 88 42 01 mov %al,0x1(%rdx) b0d9: b8 ff 00 00 00 mov $0xff,%eax b0de: 81 7f 48 ff 00 00 00 cmpl $0xff,0x48(%rdi) b0e5: 89 c1 mov %eax,%ecx b0e7: 0f 43 4f 48 cmovae 0x48(%rdi),%ecx b0eb: 88 4a 02 mov %cl,0x2(%rdx) b0ee: 81 7f 38 ff 00 00 00 cmpl $0xff,0x38(%rdi) b0f5: 0f 43 47 38 cmovae 0x38(%rdi),%eax b0f9: 88 42 03 mov %al,0x3(%rdx) b0fc: 48 8b 0f mov (%rdi),%rcx b0ff: b8 06 00 00 00 mov $0x6,%eax b104: 48 85 c9 test %rcx,%rcx b107: 74 98 je b0a1 b109: f6 41 08 02 testb $0x2,0x8(%rcx) b10d: 74 92 je b0a1 b10f: c6 42 04 01 movb $0x1,0x4(%rdx) b113: c3 retq Disassembly of section .text.unlikely: 0000000000000000 : 0: 4c 89 f7 mov %r14,%rdi 3: e8 00 00 00 00 callq 8 8: 8b 04 25 18 00 00 00 mov 0x18,%eax f: 0f 0b ud2 11: 4c 89 f7 mov %r14,%rdi 14: e8 00 00 00 00 callq 19 19: 48 8b 04 25 10 00 00 mov 0x10,%rax 20: 00 21: 0f 0b ud2 0000000000000023 : 23: 4c 89 f7 mov %r14,%rdi 26: e8 00 00 00 00 callq 2b 2b: 8b 04 25 18 00 00 00 mov 0x18,%eax 32: 0f 0b ud2 0000000000000034 : 34: 4c 89 f7 mov %r14,%rdi 37: e8 00 00 00 00 callq 3c 3c: 8b 04 25 18 00 00 00 mov 0x18,%eax 43: 0f 0b ud2