Function at 0x140172000
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov dword [rax + 0x10], edx
push rbx
push rbp
push rsi
push r12
push r13
push r14
sub rsp, 0xb8
xor r13d, r13d
mov qword [rax - 0x80], r8
mov r12, rcx
mov ebx, r9d
mov ecx, dword [rsp + 0x110]
mov r14, r8
mov dword [rax + 0x20], ebx
mov esi, edx
mov qword [rax - 0x50], r13
mov dword [rsp + 0xf0], ecx
mov qword [rsp + 0x60], r13
cmp edx, dword [r12]
jg 0x140172cb1
cmp qword [r12 + 8], r13
je 0x140172cb1
mov qword [rax - 0x40], r15
mov eax, dword [0x140461780]
test eax, eax
je 0x140172072
cmp eax, edx
jle 0x140172072
lea eax, [rdx + 1]
mov dword [0x140461780], eax
mov qword [rsp + 0xb0], rdi
test ebx, ebx
jne 0x1401720b0
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r8 + rbx], r13b
jne 0x140172085
mov rax, qword [0x14045b410]
inc ebx
mov dword [rsp + 0x108], ebx
mov dword [rsp + 0x90], ebx
cmp dword [rax + 0x19b8], r13d
je 0x140172124
jmp 0x1401720da
mov rax, qword [0x14045b410]
cmp dword [rax + 0x19b8], r13d
je 0x14017211d
mov rdi, 0xffffffffffffffff
inc rdi
cmp byte [r8 + rdi], r13b
jne 0x1401720c7
inc edi
mov qword [rsp + 0x90], rdi
test esi, esi
jle 0x140172124
test cl, 0xc
jne 0x140172124
lea rax, [rsp + 0x60]
mov rcx, r12
lea r9, [rsp + 0x108]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x68]
call fcn.140172cd0
mov rax, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov ebx, dword [rsp + 0x108]
mov qword [rsp + 0x98], rax
jmp 0x140172124
mov dword [rsp + 0x90], ebx
mov r15, qword [r12 + 8]
mov edx, esi
test esi, esi
mov rcx, r12
mov eax, dword [r15 + 0x490]
mov dword [rsp + 0x70], eax
mov eax, 1
cmove edx, eax
lea r8d, [rax + 0x11]
call fcn.140170f10
mov qword [rsp + 0x100], rax
test rax, rax
je 0x140172c05
and dword [r12 + 0x20], 0xfffffffe
test esi, esi
jne 0x14017216e
mov esi, 0xffffffff
jmp 0x140172173
sub esi, dword [r12 + 0x40]
mov edx, dword [r12 + 0x44]
lea ecx, [rbx + 4]
mov rdi, qword [rax + 0x28]
mov ebp, edx
sub ebp, dword [r12 + 0x40]
mov dword [rsp + 0x108], ebp
cmp dword [rdi + 4], ecx
jge 0x1401721f4
lea eax, [rbp - 1]
cmp esi, eax
jne 0x1401721f4
mov r8d, dword [rsp + 0xf8]
cmp r8d, dword [r12]
jge 0x1401721f4
dec dword [r12 + 0x48]
lea eax, [rdx - 1]
lea edx, [r8 + 1]
mov dword [r12 + 0x44], eax
mov r8d, reloc.WSOCK32.dll_select
mov rcx, r12
call fcn.140170f10
mov qword [rsp + 0x100], rax
test rax, rax
je 0x140172c05
mov ebp, dword [r12 + 0x44]
lea ecx, [rbx + 4]
sub ebp, dword [r12 + 0x40]
mov esi, 0xffffffff
mov rdi, qword [rax + 0x28]
mov dword [rsp + 0x108], ebp
inc dword [r12]
mov r8d, dword [rdi + 4]
cmp r8d, ecx
jl 0x1401722da
mov edx, dword [rdi + 8]
lea eax, [rsi + 1]
inc dword [rdi + 0x10]
sub edx, ebx
sub r8d, ecx
mov dword [rdi + 8], edx
mov dword [rdi + 4], r8d
cmp ebp, eax
jle 0x14017228a
movsxd r15, esi
test esi, esi
jns 0x14017222a
mov ebp, dword [rdi + 0xc]
jmp 0x140172233
mov ebp, dword [rdi + r15*4 + 0x14]
btr ebp, 0x1f
mov ecx, edx
mov r8d, ebp
sub r8d, edx
movsxd rdx, ebx
add rdx, rcx
sub r8d, ebx
add rdx, rdi
add rcx, rdi
call fcn.140003740
mov eax, dword [rsp + 0x108]
dec eax
movsxd rdx, eax
cmp rdx, r15
jle 0x140172286
lea r8, [rdx + 6]
lea r8, [rdi + r8*4]
nop dword [rax + rax]
mov eax, dword [r8 - 4]
lea r8, [r8 - 4]
sub eax, ebx
dec rdx
mov dword [r8 + 4], eax
cmp rdx, r15
jg 0x140172270
sub ebp, ebx
jmp 0x14017228c
mov ebp, edx
movsxd rsi, esi
mov rdx, r14
mov ecx, ebp
movsxd r8, ebx
add rcx, rdi
mov dword [rdi + rsi*4 + 0x18], ebp
call fcn.140003740
mov edx, dword [rsp + 0xf0]
test dl, 2
je 0x1401722b7
or dword [rdi + rsi*4 + 0x18], 0x80000000
mov eax, dword [r12 + 0x20]
or eax, 4
mov dword [r12 + 0x20], eax
test dl, 1
jne 0x140172bce
or eax, 8
mov dword [r12 + 0x20], eax
jmp 0x140172bce
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x48], r13d
test esi, esi
jns 0x1401722f7
mov dword [rsp + 0x34], r13d
mov dword [rsp + 0x30], 1
jmp 0x140172338
mov edx, ebp
sub edx, esi
sub edx, 1
mov dword [rsp + 0x34], edx
je 0x140172333
movsxd rax, esi
mov eax, dword [rdi + rax*4 + 0x14]
btr eax, 0x1f
sub eax, dword [rdi + 8]
mov dword [rsp + 0x40], eax
lea edx, [rax + rdx*4]
lea eax, [r8 + rdx]
mov dword [rsp + 0x48], edx
cmp eax, ecx
jl 0x140172331
mov dword [rsp + 0x30], 1
mov ecx, edx
jmp 0x140172338
add ecx, edx
mov dword [rsp + 0x30], r13d
movsxd r8, dword [rsp + 0x70]
xor edx, edx
mov r9d, dword [rsp + 0xf0]
movsxd rax, ecx
and r9d, 1
add rax, 0x13
mov dword [rsp + 0x58], r9d
add rax, r8
mov rcx, r15
div r8
mov edx, r9d
mov r8, rax
call fcn.140171440
mov qword [rsp + 0x80], rax
test rax, rax
jne 0x140172387
dec dword [r12 + 0x48]
dec dword [r12 + 0x44]
jmp 0x140172c05
test esi, esi
jns 0x140172398
mov rcx, rax
mov rax, qword [rsp + 0x100]
jmp 0x1401723a0
mov rcx, qword [rsp + 0x100]
mov r10, qword [rax + 0x28]
test esi, esi
mov r9, qword [rcx + 0x28]
mov edx, r13d
cmovns edx, ebp
mov qword [rsp + 0x68], r10
mov dword [rsp + 0x100], edx
mov r8d, ebp
mov edx, dword [rcx + 0x10]
cmovns r8d, r13d
mov ecx, dword [rcx + 0x30]
mov dword [rsp + 0x50], edx
mov edx, dword [rax + 0x10]
mov eax, dword [rax + 0x30]
mov dword [rsp + 0x3c], eax
lea rax, [r10 + 8]
mov dword [rsp + 0x38], edx
lea rdx, [r10 + 4]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x108], r8d
mov qword [rsp + 0x60], r9
mov dword [rsp + 0x54], ecx
mov qword [rsp + 0x78], rdx
cmp dword [rsp + 0x30], r13d
jne 0x140172469
mov ecx, dword [rax]
sub ecx, ebx
mov dword [rax], ecx
mov eax, dword [rdx]
sub eax, ebx
sub eax, 4
and dword [rsp + 0xf0], 2
mov dword [rdx], eax
mov dword [r10 + 0x14], ecx
je 0x14017242f
mov eax, ecx
bts eax, 0x1f
mov dword [r10 + 0x14], eax
movsxd r8, ebx
add rcx, r10
mov rdx, r14
call fcn.140003740
mov r8d, dword [rsp + 0x108]
mov r9, qword [rsp + 0x60]
inc r8d
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r10, qword [rsp + 0x68]
mov dword [rsp + 0x108], r8d
jmp 0x140172479
and dword [rsp + 0xf0], 2
mov qword [rsp + 0x88], rax
cmp dword [rsp + 0x34], r13d
je 0x140172546
movsxd rbp, dword [rsp + 0x40]
sub dword [rax], ebp
mov r8, rbp
mov ecx, dword [rax]
mov eax, dword [rsp + 0x48]
add rcx, r10
sub dword [rdx], eax
mov edx, dword [r9 + 8]
add rdx, r9
call fcn.140003740
mov r9, qword [rsp + 0x60]
mov r11, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x48]
mov eax, dword [r9 + 8]
mov r11d, dword [r11]
add dword [r9 + 4], ecx
sub r11d, eax
add eax, ebp
movsxd rbp, dword [rsp + 0x100]
mov dword [r9 + 8], eax
mov r8, rbp
lea eax, [rsi + 1]
movsxd r10, eax
mov qword [rsp + 0x78], r10
cmp r10, rbp
jge 0x140172524
movsxd rax, dword [rsp + 0x108]
lea rdx, [r10 + 5]
sub rax, r10
lea rdx, [rdi + rdx*4]
mov r10, qword [rsp + 0x68]
shl rax, 2
sub rax, rdi
add r10, rax
sub r8, qword [rsp + 0x78]
nop dword [rax]
mov ecx, dword [rdx]
lea rdx, [rdx + 4]
add ecx, r11d
mov dword [r10 + rdx - 4], ecx
sub r8, 1
jne 0x140172510
mov r8d, dword [rsp + 0x108]
mov edi, dword [rsp + 0x34]
add r8d, edi
sub ebp, edi
mov dword [rsp + 0x108], r8d
mov dword [rsp + 0x100], ebp
jmp 0x140172551
mov ebp, dword [rsp + 0x100]
mov edi, dword [rsp + 0x34]
mov eax, dword [rsp + 0x30]
test eax, eax
je 0x1401725b5
mov ecx, dword [r9 + 8]
mov eax, 0xfffffffc
sub eax, ebx
sub ecx, ebx
add dword [r9 + 4], eax
movsxd rax, ebp
mov dword [r9 + 8], ecx
mov dword [r9 + rax*4 + 0x14], ecx
cmp dword [rsp + 0xf0], r13d
je 0x140172589
bts ecx, 0x1f
mov dword [r9 + rax*4 + 0x14], ecx
mov ecx, dword [r9 + 8]
mov rdx, r14
add rcx, r9
movsxd r8, ebx
call fcn.140003740
mov eax, dword [rsp + 0x30]
inc ebp
mov r9, qword [rsp + 0x60]
mov r8d, dword [rsp + 0x108]
mov dword [rsp + 0x100], ebp
test esi, esi
jns 0x1401725d0
mov ecx, dword [rsp + 0xf8]
inc ecx
mov dword [rsp + 0xf0], r13d
mov dword [rsp + 0x34], ecx
jmp 0x1401725fc
mov dword [rsp + 0x34], r13d
test eax, eax
je 0x1401725ec
mov edx, dword [rsp + 0xf8]
add edx, 2
mov dword [rsp + 0xf0], edx
jmp 0x1401725fc
mov ecx, dword [rsp + 0xf8]
inc ecx
mov dword [rsp + 0xf0], ecx
mov rcx, qword [rsp + 0x68]
mov dword [r9 + 0x10], ebp
mov dword [rcx + 0x10], r8d
test edi, edi
jne 0x140172611
test eax, eax
je 0x140172617
or dword [r12 + 0x20], 4
cmp dword [rsp + 0x58], r13d
jne 0x14017262c
test esi, esi
js 0x14017262c
test eax, eax
je 0x14017262c
or dword [r12 + 0x20], 8
mov rdi, qword [rsp + 0x80]
movsx ebx, byte [rdi + 0x34]
test bl, 2
jne 0x140172667
call fcn.140182a30
test eax, eax
jne 0x140172667
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E293:_Block_was_not_locked
call fcn.140182400
and ebx, 0xfffffffd
mov esi, 1
or ebx, 1
cmp dword [r15 + 0x494], 2
je 0x140172683
mov dword [r15 + 0x494], esi
mov byte [rdi + 0x34], bl
mov eax, dword [r12 + 0x48]
mov rdx, qword [r12 + 0x38]
mov dword [rsp + 0x40], eax
mov dword [r12 + 0x48], r13d
test rdx, rdx
je 0x1401726ce
mov r8d, dword [r12 + 0x20]
mov r9d, r8d
mov rcx, qword [r12 + 8]
and r9d, 8
and r8d, 4
call fcn.14016ebd0
mov edx, dword [r12 + 0x48]
mov qword [r12 + 0x38], r13
test edx, edx
je 0x1401726ce
mov rcx, r12
call fcn.140170cf0
mov ebx, dword [r12 + 0x18]
sub ebx, 1
movsxd rax, ebx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x30], ebx
js 0x140172b9b
nop dword [rax + rax]
shl rax, 4
mov r8d, esi
add rax, qword [r12 + 0x10]
mov rcx, r15
mov qword [rsp + 0x80], rax
movsxd rbx, dword [rax + 0xc]
mov edx, dword [rax]
mov dword [rsp + 0x58], ebx
call fcn.14016ec80
mov r14, rax
test rax, rax
je 0x140172c05
mov rdi, qword [rax + 0x28]
mov eax, 0x7074
cmp word [rdi], ax
jne 0x140172c47
movzx eax, word [rdi + 2]
cmp ax, word [rdi + 4]
jb 0x140172a7a
mov ecx, 1
nop word [rax + rax]
mov r8d, ecx
xor edx, edx
mov rcx, r15
call fcn.14016edc0
mov rsi, rax
test rax, rax
je 0x140172c05
mov rcx, qword [rax + 0x28]
mov dword [rcx], 0x7074
mov eax, dword [r15 + 0x490]
sub rax, 8
shr rax, 4
mov word [rcx + 4], ax
cmp dword [r14 + 0x10], 1
mov rbp, qword [rsi + 0x28]
jne 0x140172835
movsxd r8, dword [rsp + 0x70]
mov rdx, rdi
mov rcx, rbp
call fcn.140003740
mov ecx, 1
mov word [rdi + 2], cx
mov eax, dword [rsi + 0x10]
mov dword [rdi + 8], eax
mov eax, dword [r12]
mov dword [rdi + 0xc], eax
mov dword [rdi + 0x10], ecx
mov dword [rdi + 0x14], ecx
movsx ebx, byte [r14 + 0x34]
test bl, 2
jne 0x1401727fa
call fcn.140182a30
test eax, eax
jne 0x1401727f5
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E293:_Block_was_not_locked
call fcn.140182400
mov ecx, 1
and ebx, 0xfffffffd
or ebx, 1
cmp dword [r15 + 0x494], 2
je 0x140172811
mov dword [r15 + 0x494], ecx
mov rax, qword [rsp + 0x80]
mov rdi, rbp
inc dword [rsp + 0x30]
inc qword [rsp + 0x48]
mov byte [r14 + 0x34], bl
mov r14, rsi
mov dword [rax + 0xc], r13d
jmp 0x140172750
movzx r13d, word [rdi + 2]
lea rcx, [rbp + 8]
movsxd rbx, dword [rsp + 0x58]
sub r13d, ebx
sub r13d, 1
je 0x1401728cb
mov rax, rbx
mov qword [rsp + 0x78], rbx
inc rax
movsxd r8, r13d
add rax, rax
shl r8, 4
lea rdx, [rdi + rax*8]
lea rbx, [rdi + rax*8]
mov qword [rsp + 0x80], rdx
lea rdx, [rbx + 8]
call fcn.140003740
mov ecx, dword [rsp + 0x108]
mov r9d, 1
mov r8d, dword [rsp + 0x38]
mov eax, r9d
mov word [rbp + 2], r13w
sub ax, r13w
add word [rdi + 2], ax
mov rax, qword [rsp + 0x80]
mov dword [rbx + 8], r8d
mov dword [rax + 0xc], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [rax + 0x14], ecx
mov ecx, dword [rsp + 0xf0]
test ecx, ecx
je 0x1401728c0
mov dword [rax + 0x10], ecx
mov rcx, qword [rsp + 0x78]
lea rax, [rbp + 0xc]
jmp 0x1401728ff
mov r8d, dword [rsp + 0x38]
lea rax, [rbp + 0xc]
mov r9d, 1
mov word [rbp + 2], r9w
mov dword [rcx], r8d
mov ecx, dword [rsp + 0x108]
mov dword [rax], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [rbp + 0x14], ecx
mov ecx, dword [rsp + 0xf0]
mov dword [rbp + 0x10], ecx
mov rcx, rbx
mov edx, dword [rsp + 0x100]
add rcx, rcx
mov r8d, dword [rsp + 0x50]
mov dword [rdi + rcx*8 + 0xc], edx
mov edx, dword [rsp + 0x34]
mov dword [rdi + rcx*8 + 8], r8d
mov r8d, dword [rsp + 0x54]
mov dword [rdi + rcx*8 + 0x14], r8d
test edx, edx
je 0x14017292d
mov dword [rdi + rcx*8 + 0x10], edx
movzx ecx, word [rbp + 2]
xor r13d, r13d
mov dword [rsp + 0x34], r13d
mov edx, r13d
mov dword [rsp + 0x108], edx
mov dword [rsp + 0xf0], r13d
cmp r13w, cx
jae 0x140172964
add edx, dword [rax]
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140172951
mov dword [rsp + 0x108], edx
movzx eax, word [rdi + 2]
mov ebp, r13d
mov dword [rsp + 0x100], r13d
cmp r13w, ax
jae 0x140172993
add rdi, 0xc
nop dword [rax]
add ebp, dword [rdi]
lea rdi, [rdi + 0x10]
sub rax, 1
jne 0x140172980
mov dword [rsp + 0x100], ebp
mov eax, dword [r14 + 0x10]
movsx ebx, byte [r14 + 0x34]
mov dword [rsp + 0x50], eax
mov eax, dword [rsi + 0x10]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x54], r9d
mov dword [rsp + 0x3c], r9d
test bl, 2
jne 0x1401729e6
call fcn.140182a30
test eax, eax
jne 0x1401729e0
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E293:_Block_was_not_locked
call fcn.140182400
mov r9d, 1
and ebx, 0xfffffffd
or ebx, 1
cmp dword [r15 + 0x494], 2
je 0x1401729fd
mov dword [r15 + 0x494], r9d
mov byte [r14 + 0x34], bl
movsx ebx, byte [rsi + 0x34]
test bl, 2
jne 0x140172a34
call fcn.140182a30
test eax, eax
jne 0x140172a34
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E293:_Block_was_not_locked
call fcn.140182400
and ebx, 0xfffffffd
or ebx, 1
cmp dword [r15 + 0x494], 2
je 0x140172a4f
mov dword [r15 + 0x494], 1
mov rax, qword [rsp + 0x48]
mov byte [rsi + 0x34], bl
mov ebx, dword [rsp + 0x30]
dec ebx
sub rax, 1
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x48], rax
js 0x140172b9b
mov esi, 1
jmp 0x1401726f0
mov ecx, eax
lea eax, [rbx + 1]
cmp eax, ecx
jge 0x140172ab2
sub ecx, ebx
movsxd rdx, eax
dec ecx
shl rdx, 4
movsxd r8, ecx
lea eax, [rbx + 2]
movsxd rcx, eax
add rdx, 8
shl rcx, 4
add rdx, rdi
add rcx, 8
shl r8, 4
add rcx, rdi
call fcn.140003740
inc word [rdi + 2]
lea rax, [rbx + 1]
mov ecx, dword [rsp + 0x108]
add rax, rax
mov r8d, dword [rsp + 0x50]
mov rdx, rbx
shl rdx, 4
add rdx, rdi
mov dword [rdi + rax*8 + 0xc], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [rdi + rax*8 + 0x14], ecx
mov ecx, dword [rsp + 0x34]
mov dword [rdx + 8], r8d
mov r8d, dword [rsp + 0x54]
mov dword [rdx + 0x14], r8d
mov r8d, dword [rsp + 0x38]
mov dword [rdi + rax*8 + 8], r8d
mov dword [rdx + 0xc], ebp
test ecx, ecx
je 0x140172b04
mov dword [rdx + 0x10], ecx
mov ecx, dword [rsp + 0xf0]
test ecx, ecx
je 0x140172b13
mov dword [rdi + rax*8 + 0x10], ecx
movsx ebx, byte [r14 + 0x34]
test bl, 2
jne 0x140172b47
call fcn.140182a30
test eax, eax
jne 0x140172b47
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E293:_Block_was_not_locked
call fcn.140182400
and ebx, 0xfffffffd
or ebx, 1
cmp dword [r15 + 0x494], 2
je 0x140172b5e
mov dword [r15 + 0x494], esi
mov esi, dword [rsp + 0x40]
mov byte [r14 + 0x34], bl
mov ebx, dword [rsp + 0x30]
lea eax, [rbx + 1]
mov dword [r12 + 0x18], eax
test esi, esi
je 0x140172b9b
mov edx, esi
mov dword [r12 + 0x18], ebx
mov rcx, r12
call fcn.140170cf0
movsxd rcx, dword [r12 + 0x18]
mov rax, qword [r12 + 0x10]
add rcx, rcx
add dword [rax + rcx*8 + 8], esi
inc dword [r12 + 0x18]
test ebx, ebx
jns 0x140172bce
call fcn.140182a30
test eax, eax
jne 0x140172bc9
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E318:_Updated_too_many_blocks_
call fcn.140182400
mov dword [r12 + 0x18], r13d
mov edx, dword [rsp + 0xf8]
mov ebx, 1
mov r8d, dword [rsp + 0x90]
inc edx
mov r9d, ebx
mov rcx, r12
call fcn.14016f5e0
cmp dword [r12 + 0x1f30], 0
je 0x140172c02
mov rcx, r12
call fcn.14039b620
mov r13d, ebx
mov rax, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0xb0]
test rax, rax
je 0x140172c33
cmp dword [0x14045b3f8], 0
jne 0x140172c33
mov rcx, rax
call fcn.140005660
mov eax, r13d
add rsp, 0xb8
pop r14
pop r13
pop r12
pop rsi
pop rbp
pop rbx
ret
call fcn.140182a30
test eax, eax
jne 0x140172c71
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E317:_Pointer_block_id_wrong_3
call fcn.140182400
movzx ebx, byte [r14 + 0x34]
test bl, 2
jne 0x140172ca5
call fcn.140182a30
test eax, eax
jne 0x140172ca5
lea rcx, str.E340:_Internal_error__if_you_can_reproduce_please_report_a_bug
call qword [case.0x1400407ae.0]
mov rcx, rax
call fcn.140182400
lea rcx, str.E293:_Block_was_not_locked
call fcn.140182400
and bl, 0xfd
mov byte [r14 + 0x34], bl
jmp 0x140172c05
xor eax, eax
add rsp, 0xb8
pop r14
pop r13
pop r12
pop rsi
pop rbp
pop rbx
ret