0000000000006910 : 6910: 55 push %rbp 6911: 48 89 e5 mov %rsp,%rbp 6914: 48 83 ec 20 sub $0x20,%rsp 6918: 48 89 5d e8 mov %rbx,-0x18(%rbp) 691c: 4c 89 65 f0 mov %r12,-0x10(%rbp) 6920: 4c 89 6d f8 mov %r13,-0x8(%rbp) 6924: e8 00 00 00 00 callq 6929 6929: 48 89 fb mov %rdi,%rbx 692c: 48 8b 7f 18 mov 0x18(%rdi),%rdi 6930: 48 85 ff test %rdi,%rdi 6933: 74 06 je 693b 6935: ff 93 e8 01 00 00 callq *0x1e8(%rbx) 693b: 48 8b 7b 28 mov 0x28(%rbx),%rdi 693f: 48 85 ff test %rdi,%rdi 6942: 74 47 je 698b 6944: ff 93 e8 01 00 00 callq *0x1e8(%rbx) 694a: 4c 8b ab 00 02 00 00 mov 0x200(%rbx),%r13 6951: 4c 8b 63 28 mov 0x28(%rbx),%r12 6955: 49 83 c4 10 add $0x10,%r12 6959: 4d 85 ed test %r13,%r13 695c: 75 12 jne 6970 695e: be 47 00 00 00 mov $0x47,%esi 6963: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 696a: e8 00 00 00 00 callq 696f 696f: 90 nop 6970: f0 41 83 2c 24 01 lock subl $0x1,(%r12) 6976: 0f 94 c0 sete %al 6979: 84 c0 test %al,%al 697b: 74 06 je 6983 697d: 4c 89 e7 mov %r12,%rdi 6980: 41 ff d5 callq *%r13/ 6983: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 698a: 00 698b: 48 89 df mov %rbx,%rdi 698e: ff 93 38 02 00 00 callq *0x238(%rbx) 6994: 31 d2 xor %edx,%edx 6996: 31 f6 xor %esi,%esi 6998: 48 89 df mov %rbx,%rdi 699b: ff 93 b0 01 00 00 callq *0x1b0(%rbx) 69a1: 48 8b 03 mov (%rbx),%rax 69a4: 48 8b 80 98 06 00 00 mov 0x698(%rax),%rax 69ab: 48 c7 80 18 04 00 00 movq $0x0,0x418(%rax) 69b2: 00 00 00 00 69b6: 8b 8b 4c 03 00 00 mov 0x34c(%rbx),%ecx 69bc: 85 c9 test %ecx,%ecx 69be: 74 1e je 69de 69c0: f6 83 a0 03 00 00 40 testb $0x40,0x3a0(%rbx) 69c7: 74 09 je 69d2 69c9: 80 bb 48 02 00 00 00 cmpb $0x0,0x248(%rbx) 69d0: 75 0c jne 69de 69d2: 31 d2 xor %edx,%edx 69d4: 31 f6 xor %esi,%esi 69d6: 48 89 df mov %rbx,%rdi 69d9: e8 72 f6 ff ff callq 6050 69de: 48 8b 5d e8 mov -0x18(%rbp),%rbx 69e2: 4c 8b 65 f0 mov -0x10(%rbp),%r12 69e6: 4c 8b 6d f8 mov -0x8(%rbp),%r13 69ea: c9 leaveq 69eb: c3 retq 69ec: 0f 1f 40 00 nopl 0x0(%rax)