Function at 0x180260940
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x20
lea rbp, [rcx + 0xc]
mov rbx, rcx
mov rcx, rbp
lea r14, [0x180000000]
mov rdi, r9
mov rsi, rdx
movzx r11d, r8b
xor r10b, r10b
lea rax, [r11 + 1]
cmp rax, rdi
ja 0x180260c2a
movzx edx, byte [r11 + rsi]
movzx r9d, byte [rdx + r14 + 0x431da0]
test r9b, r9b
je 0x180260c05
cmp r9b, 1
jne case.0x1802609ca.44
lea eax, [rdx - 0x26]
cmp eax, 0xcd
ja case.0x1802609ca.44
cdqe
movzx eax, byte [r14 + rax + 0x260c68]
mov ecx, dword [r14 + rax*4 + 0x260c4c]
add rcx, r14
jmp rcx
or byte [rbx + 7], 8
jmp 0x180260a31
or byte [rbx + 7], 0x20
mov byte [rbx + 0x19], 0xf3
jmp 0x180260a31
or byte [rbx + 7], 0x10
mov byte [rbx + 0x19], 0xf2
jmp 0x180260a31
movzx eax, byte [rbx]
and al, 0xf
cmp al, 2
jne 0x180260a1e
lea eax, [rdx - 0x64]
cmp al, 1
jbe 0x180260a1e
cmp dl, 0x3e
jne 0x180260a0e
movzx eax, byte [rbx + 0x1a]
sub al, 0x64
cmp al, 1
jbe 0x180260a0e
or byte [rbx + 7], 0x40
mov byte [rbx + 0x1a], dl
jmp 0x180260a31
movzx ecx, byte [rbx + 0x1a]
lea eax, [rcx - 0x64]
cmp al, 1
jbe 0x180260a31
cmp cl, 0x3e
je 0x180260a31
or byte [rbx + 7], 0x40
mov byte [rbx + 0x1a], dl
jmp 0x180260a31
or byte [rbx + 7], 2
jmp 0x180260a31
or byte [rbx + 7], 4
movzx eax, byte [rbx + 6]
mov r10b, 1
test al, 0x10
je case.0x1802609ca.44
and al, 0xef
mov byte [rbx + 0x1c], 0
and dword [rbx + 0x24], 0xfffffff0
mov byte [rbx + 6], al
movzx ecx, byte [rbx]
and cl, 0xf
cmp cl, 2
jne 0x180260a97
cmp r9b, 3
jne 0x180260a97
or byte [rbx + 6], 0x10
mov ecx, edx
shr ecx, 3
mov eax, edx
xor ecx, dword [rbx + 0x24]
shr eax, 1
and ecx, 1
xor ecx, dword [rbx + 0x24]
xor eax, ecx
mov byte [rbx + 0x1c], dl
and eax, 2
xor eax, ecx
lea ecx, [rdx + rdx]
xor ecx, eax
and ecx, 4
xor ecx, eax
lea eax, [rdx*8]
xor eax, ecx
and eax, 8
xor eax, ecx
mov dword [rbx + 0x24], eax
jmp 0x180260a9c
test r10b, r10b
je 0x180260abd
movzx eax, byte [rbx + 0xc]
lea rcx, [rbx + 0xc]
inc al
inc r8b
mov byte [rcx], al
cmp al, 0xf
jbe 0x180260971
mov eax, 0x80000003
jmp 0x180260c2f
movzx eax, byte [r11 + rsi]
cmp byte [rax + r14 + 0x431da0], 2
jne 0x180260bff
cmp al, 0x8f
jne 0x180260af3
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.180260eb0
cmp eax, 0x80000000
jb 0x180260c08
jmp 0x180260c2f
cmp al, 0xc5
jne 0x180260bc2
lea rax, [r11 + 2]
cmp rax, rdi
ja 0x180260c2a
cmp cl, 2
je 0x180260b1d
movzx eax, byte [r11 + rsi + 1]
and al, 0xc0
cmp al, 0xc0
jne 0x180260c08
movzx eax, byte [rbx + 7]
test al, 0x32
jne 0x180260bbb
movzx ecx, byte [rbx + 6]
test cl, 0x10
jne 0x180260bbb
test al, 8
jne 0x180260bbb
or cl, 0x20
mov byte [rbx + 3], 2
mov byte [rbx + 6], cl
movzx eax, byte [r11 + rsi]
mov ecx, dword [rbx + 0x24]
mov byte [rbx + 0x20], al
and ecx, 0xfffff0ff
movzx eax, byte [r11 + rsi + 1]
bts ecx, 7
mov byte [rbx + 0x21], al
mov edx, eax
add byte [rbx + 0xc], 2
shr eax, 7
not eax
add eax, eax
xor eax, ecx
and eax, 2
xor eax, ecx
mov ecx, edx
shr ecx, 3
and eax, 0xfffc3fff
not ecx
and ecx, 0xf
shl ecx, 0xe
xor ecx, eax
mov eax, edx
shl edx, 5
and eax, 4
shl eax, 0xa
and ecx, 0xffffcfff
or ecx, eax
xor edx, ecx
and edx, 0x60
xor edx, ecx
cmp byte [rbx + 0xc], 0xf
mov dword [rbx + 0x24], edx
jbe 0x180260c08
mov eax, 0x80000003
jmp 0x180260c2f
mov eax, 0x80000007
jmp 0x180260c2f
cmp al, 0xc4
jne 0x180260bdd
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.180260d40
cmp eax, 0x80000000
jb 0x180260c08
jmp 0x180260c2f
cmp al, 0x62
jne 0x180260bf8
mov r9, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.180260660
cmp eax, 0x80000000
jb 0x180260c08
jmp 0x180260c2f
mov eax, 0x80000101
jmp 0x180260c2f
and byte [rbx + 3], 0xf0
jmp 0x180260c08
mov rbp, rcx
movzx eax, byte [rbx + 0xd]
movzx ecx, byte [rbx + 0x12]
and al, 0xf
xor cl, byte [rbp]
and cl, 0xf
xor cl, byte [rbx + 0x12]
mov byte [rbx + 0x12], cl
shl cl, 4
or al, cl
mov byte [rbx + 0xd], al
xor eax, eax
jmp 0x180260c2f
mov eax, 0x80000001
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop r14
ret