Function at 0x7feee80c023
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x18], rbx
add r11b, r12b
setno bh
mov qword [rsp + 0x20], rbp
push rsi
rcr rax, 0x57
push rdi
bsf di, dx
push r12
clc
mov r9b, 0xc9
bts r11, r14
push r13
sal r11b, cl
push r15
mov r10d, dword [rcx + 0x28]
mov esi, dword [rcx + 0x48]
rcr rbp, cl
shr dil, 0xdc
cwde
mov r12d, dword [rcx + 0x40]
mov r9d, dword [rcx + 0x2c]
movsx bx, dl
cmp dil, r15b
xor bpl, 0xb3
mov r15, qword [rcx + 0x10]
stc
lea rdi, [rdx + r8]
sar r8w, cl
xor rax, r8
and r11b, 0x79
mov rbx, rcx
sal rax, cl
or r11b, bpl
mov ecx, dword [rcx + 8]
mov r8d, esi
shl r8d, 4
add r11b, r11b
btc r13w, 0xe1
rol al, 0x60
mov r13d, 1
sal ebp, 0x41
xor ebp, esp
bt bp, 0x6a
mov r11, rdx
cmc
movsxd rax, ebp
mov ebp, r13d
shr al, cl
shl ebp, cl
movzx rax, bp
jmp 0x7feee80c0cc
dec ebp
rcr rax, 0x21
mov cl, 0x50
cbw
and ebp, r12d
mov eax, ebp
add r8, rax
xadd cl, cl
ror cl, 0x2c
movzx ecx, word [r15 + r8*2]
test rdi, 0x6d826150
cmp r10d, 0x1000000
jmp 0x7feee80c0fc
jae 0x7feee80c143
cmp rdx, rdi
jmp 0x7feee80c10a
jb 0x7feee80c11c
xor eax, eax
jmp 0x7feee80c117
jmp 0x7feee80cd19
movzx eax, byte [rdx]
jmp 0x7feee80c124
shl r9d, 8
shl r10d, 8
cmp al, 0xf0
or r9d, eax
mov ax, 0x10ff
inc r11
movzx rax, di
movsx ax, dil
not al
mov eax, r10d
cmp rbx, 0x491303c1
jmp 0x7feee80c152
mov qword [rsp + 0x38], r14
shr eax, 0xb
cmp r9w, 0x1557
imul eax, ecx
cmp r9d, eax
jmp 0x7feee80c16b
jae 0x7feee80c487
cmp dword [rbx + 0x44], 0
movzx r10, dx
mov r10d, eax
lea r14, [r15 + 0xe6c]
jmp 0x7feee80c188
jne 0x7feee80c19c
test r12d, r12d
jmp 0x7feee80c196
je 0x7feee80c244
mov rcx, qword [rbx + 0x30]
cmp r14, 0x160238ba
test rcx, rcx
jmp 0x7feee80c1af
jne 0x7feee80c1c4
mov rcx, qword [rbx + 0x38]
rcl r8b, 0xda
or r8b, al
movsx r8, r12w
mov rax, qword [rbx + 0x18]
or r8w, 0x5108
mov edx, dword [rbx]
movzx r8d, byte [rax + rcx - 1]
mov ecx, 8
mov eax, r13d
sub cl, dl
stc
test r13w, di
shr r8d, cl
btc ecx, r11d
rol cl, cl
and cl, 0xe0
mov ecx, dword [rbx + 4]
shl eax, cl
movsx rcx, r11w
movsx cx, dil
movsxd rcx, eax
mov ecx, edx
jmp 0x7feee80c209
dec eax
and eax, r12d
cmp bpl, 0xe7
cmc
clc
shl eax, cl
add r8d, eax
rol al, 0x25
mov ax, sp
movzx rax, r11w
lea eax, [r8 + r8*2]
cmc
test r15w, 0x7e22
stc
shl eax, 8
test dil, r12b
jmp 0x7feee80c23a
lea r14, [r14 + rax*2]
test dil, 0x1f
clc
cmc
cmp esi, 7
jmp 0x7feee80c24c
jae 0x7feee80c331
mov edx, r13d
mov rcx, r13
test spl, 2
mov ebp, 0x100
mov r8w, r14w
btr r8w, 0x5c
nop
shr r8, 0x13
add r8w, 0x4334
movzx r8, r12w
lea rcx, [rcx + rcx]
cmp r15b, 0x67
sal r8d, 0x98
sub r8b, 0xda
movzx r8d, word [rcx + r14]
cmp r10d, 0x1000000
jmp 0x7feee80c29b
jae 0x7feee80c2c8
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
shl r9d, 8
stc
cmp si, r15w
shl r10d, 8
or r9d, eax
inc r11
mov ah, 0xee
lahf
add al, r14b
mov eax, r10d
stc
test r11w, 0x5d36
shr eax, 0xb
imul eax, r8d
test r15b, dl
cmp r9d, eax
jae 0x7feee80c2f8
mov r10d, eax
cmp r12b, 0xdd
jmp 0x7feee80c2f1
add edx, edx
jmp 0x7feee80c317
sub r10d, eax
stc
sub r9d, eax
jmp 0x7feee80c304
lea edx, [rdx + rdx + 1]
jmp 0x7feee80c30d
inc rcx
cmp r11, 0x1fa244c3
cmp edx, ebp
jmp 0x7feee80c31e
jb 0x7feee80c27a
mov eax, r13d
jmp 0x7feee80c32c
jmp 0x7feee80cce8
mov ecx, dword [rbx + 0x4c]
mov rdx, qword [rbx + 0x30]
jmp 0x7feee80c33e
cmp rdx, rcx
jmp 0x7feee80c346
jae 0x7feee80c355
mov rsi, qword [rbx + 0x38]
jmp 0x7feee80c35e
xor esi, esi
mov al, dil
movsx bp, cl
mov rax, qword [rbx + 0x18]
mov ebp, 0x100
movzx r12w, al
mov ebx, r13d
rol r8b, cl
bt r8d, 0xbc
clc
sub rax, rcx
mov r8d, ebp
lea rax, [rax + rdx]
cwd
movzx r12d, byte [rax + rsi]
mov rsi, r13
nop
add r12d, r12d
cmc
mov edx, r8d
movsx rcx, ax
sets cl
mov ecx, r8d
and edx, r12d
mov ax, sp
rol rax, cl
shld eax, r13d, 0xe3
mov eax, edx
add rax, rsi
test ch, 0x4d
cmp r15w, dx
lea rcx, [rcx + rax]
movzx ecx, word [r14 + rcx*2]
clc
cmp r10d, 0x1000000
jae 0x7feee80c3fc
cmp r11, rdi
jmp 0x7feee80c3d7
jae 0x7feee80cd08
movzx eax, byte [r11]
shl r9d, 8
shl r10d, 8
test rcx, 0x1b0f7f36
or r9d, eax
inc r11
shl al, 0xe4
neg ax
mov eax, r10d
jmp 0x7feee80c404
shr eax, 0xb
imul eax, ecx
cmp r9d, eax
jmp 0x7feee80c412
jae 0x7feee80c446
not edx
add ebx, ebx
bts r10d, r14d
bt r10w, 0x2a
neg r10b
lea rsi, [rsi + rsi]
and r8d, edx
setns r10b
jmp 0x7feee80c439
mov r10d, eax
jmp 0x7feee80c441
jmp 0x7feee80c46d
sub r10d, eax
clc
sub r9d, eax
jmp 0x7feee80c456
lea ebx, [rbx + rbx + 1]
test r10b, bl
and r8d, edx
cmp r15, 0x241a2c0d
lea rsi, [rsi + rsi + 1]
clc
cmp ebx, ebp
jmp 0x7feee80c474
jb 0x7feee80c38d
mov eax, r13d
jmp 0x7feee80c482
jmp 0x7feee80cce8
movzx edx, word [r15 + rsi*2 + 0x180]
or cx, 0x83c
sub r10d, eax
movzx cx, r11b
sub r9d, eax
mov cl, spl
mov rcx, rsi
test r14w, 0x22fa
cmp r10d, 0x1000000
jae 0x7feee80c4e8
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
shr r12b, cl
shl r9d, 8
bts r12w, bx
xchg r12w, r12w
shl r10d, 8
or r9d, eax
movzx r12d, sp
inc r11
add r12b, 0xfb
xor esi, esi
mov eax, r10d
mov r12d, 0x36466b1
bsr r12, r15
movsx r12, r15w
shr eax, 0xb
bts r12, rdi
add r12w, 0x4139
lea r12d, [rsi + 3]
imul eax, edx
test bl, 0x9a
test sp, r13w
cmp r9d, eax
jmp 0x7feee80c51e
jae 0x7feee80c550
mov r10d, eax
movzx r14w, r9b
movsx rdx, sp
cwd
mov r14d, esi
xchg dh, dh
lea rdx, [r15 + 0x664]
mov dword [rsp + 0x30], 2
jmp 0x7feee80c54b
jmp 0x7feee80c7db
movzx edx, word [r15 + rcx*2 + 0x198]
sub r10d, eax
test rsi, 0x190c2f0d
sub r9d, eax
stc
mov dword [rsp + 0x30], r12d
stc
cmp r10d, 0x1000000
jae 0x7feee80c5ac
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
shl r9d, 8
cmp r11d, 0x290b2c81
shl r10d, 8
jmp 0x7feee80c59b
or r9d, eax
not eax
inc r11
or al, 0x73
not rax
cmp r10w, bp
mov eax, r10d
cmp r9, rbp
test r11b, r15b
shr eax, 0xb
stc
test bpl, bpl
clc
imul eax, edx
jmp 0x7feee80c5cc
cmp r9d, eax
jmp 0x7feee80c5d4
jae 0x7feee80c67c
movzx ecx, word [r15 + r8*2 + 0x1e0]
xor r10b, 0xb3
mov r10d, eax
cmp r12d, r9d
stc
cmp r8b, 0xcc
cmp eax, 0x1000000
jae 0x7feee80c628
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
shl r9d, 8
cmp r14b, dl
jmp 0x7feee80c616
shl r10d, 8
cmp ch, 0xbd
or r9d, eax
inc r11
sub ah, 0x56
sar ah, cl
mov eax, r10d
shr eax, 0xb
test r8b, 0x6a
imul eax, ecx
cmp r8b, 0x9c
cmp r9d, eax
jae 0x7feee80c668
cmp eax, 0x1000000
jae 0x7feee80c65b
cmp r11, rdi
jmp 0x7feee80c655
jae 0x7feee80cd08
mov eax, r12d
jmp 0x7feee80c663
jmp 0x7feee80cd0f
sub r10d, eax
clc
cmp rax, rsi
sub r9d, eax
jmp 0x7feee80c677
jmp 0x7feee80c7c5
movzx edx, word [r15 + rcx*2 + 0x1b0]
stc
jmp 0x7feee80c68b
sub r10d, eax
cmp ah, 0x81
sub r9d, eax
jmp 0x7feee80c699
cmp r10d, 0x1000000
jmp 0x7feee80c6a5
jae 0x7feee80c6df
cmp r11, rdi
jmp 0x7feee80c6b3
jae 0x7feee80cd08
movzx eax, byte [r11]
cmp bp, r8w
test r15b, bpl
shl r9d, 8
shl r10d, 8
cmp r13b, 0xa6
test r11b, 0x5a
or r9d, eax
inc r11
bt ax, 0xf
mov eax, r10d
cmc
test bp, r12w
shr eax, 0xb
cmp bh, bh
test r10b, 0xdd
cmp ebp, 0x24a82b21
imul eax, edx
test cl, r11b
stc
cmp r9d, eax
jmp 0x7feee80c705
jae 0x7feee80c718
mov r10d, eax
jmp 0x7feee80c713
jmp 0x7feee80c7c5
movzx edx, word [r15 + rcx*2 + 0x1c8]
test r9w, 0x3268
cmp bp, 0x5e4e
stc
sub r10d, eax
test r13, rbx
test r13b, 0xee
sub r9d, eax
cmp r15b, 0xdb
test r14b, r9b
cmp r10d, 0x1000000
jmp 0x7feee80c74d
jae 0x7feee80c787
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
jmp 0x7feee80c769
shl r9d, 8
cmp r9b, 0xc5
shl r10d, 8
clc
or r9d, eax
inc r11
inc rax
add eax, 0x72144781
movsxd rax, esp
mov eax, r10d
test r11w, r8w
clc
shr eax, 0xb
test al, spl
imul eax, edx
jmp 0x7feee80c79e
cmp r9d, eax
jae 0x7feee80c7b4
mov r10d, eax
jmp 0x7feee80c7af
jmp 0x7feee80c7c5
sub r10d, eax
xadd dl, r14b
sbb dl, r9b
sub r9d, eax
movsx r14d, cx
mov r14d, 0xc
test ch, 0x9b
shrd cx, r12w, 0x3a
lea rdx, [r15 + 0xa68]
movzx ecx, word [rdx]
stc
cmp r10d, 0x1000000
jae 0x7feee80c81f
cmp r11, rdi
jmp 0x7feee80c7f4
jae 0x7feee80cd08
movzx eax, byte [r11]
clc
test r13, r12
shl r9d, 8
shl r10d, 8
or r9d, eax
cwde
movzx rax, r15w
inc r11
sar ah, cl
movzx rax, cx
cmp bpl, 0
mov eax, r10d
shr eax, 0xb
jmp 0x7feee80c82a
imul eax, ecx
cmp r9d, eax
jmp 0x7feee80c835
jae 0x7feee80c868
mov r10d, eax
movzx rax, ax
lea eax, [rbp*8]
mov bl, 0x94
bswap rbp
mov ebp, 8
xchg bh, bl
movzx bx, bpl
movsx ebx, r8w
lea rbx, [rdx + rax*2 + 4]
jmp 0x7feee80c92c
movzx ecx, word [rdx + 2]
cmc
clc
sub r10d, eax
test r13w, 0x19cd
sub r9d, eax
clc
cmp sil, al
cmp r10d, 0x1000000
jae 0x7feee80c8bd
cmp r11, rdi
jmp 0x7feee80c893
jae 0x7feee80cd08
movzx eax, byte [r11]
test r9b, 0x24
shl r9d, 8
jmp 0x7feee80c8ad
shl r10d, 8
or r9d, eax
mov ax, r15w
cdqe
inc r11
mov eax, r10d
shr eax, 0xb
cmp r9b, sil
cmp esp, 0x565152fe
imul eax, ecx
cmp rbp, r15
cmp r12b, 0x25
cmp r9d, eax
jae 0x7feee80c908
mov r10d, eax
lea eax, [rbp*8]
movsxd rbx, edx
mov ebp, 8
bswap ebx
movzx esi, si
lea rbx, [rdx + rax*2 + 0x104]
movsxd rsi, r10d
mov esi, ebp
jmp 0x7feee80c92c
sub r10d, eax
lea rbx, [rdx + 0x204]
mov esi, 0x10
not r8b
sub r9d, eax
bt r8, 0xe4
mov ebp, 0x100
cmc
ror dx, 0x2b
mov ecx, r13d
cmp sil, 0xb7
rcl dx, cl
sub edx, 0x63505c2f
mov rdx, r13
nop
stc
bsf r8d, r15d
movsx r8d, sp
add rdx, rdx
adc r8w, r14w
xor r8b, r11b
movzx r8d, word [rdx + rbx]
jmp 0x7feee80c95e
cmp r10d, 0x1000000
jmp 0x7feee80c96a
jae 0x7feee80c99f
cmp r11, rdi
jmp 0x7feee80c978
jae 0x7feee80cd08
movzx eax, byte [r11]
cmc
shl r9d, 8
cmc
clc
shl r10d, 8
or r9d, eax
cmovg eax, r14d
movsx eax, r15w
inc r11
ror ax, 0x1d
mov eax, r10d
test rcx, r13
clc
shr eax, 0xb
jmp 0x7feee80c9b0
imul eax, r8d
test r14b, r15b
cmp r9d, eax
jmp 0x7feee80c9bf
jae 0x7feee80c9d6
mov r10d, eax
test esi, ecx
add ecx, ecx
jmp 0x7feee80c9d1
jmp 0x7feee80c9ef
sub r10d, eax
sub r9d, eax
lea ecx, [rcx + rcx + 1]
jmp 0x7feee80c9e5
inc rdx
cmp r8b, 0x2c
cmp r8b, cl
cmp ecx, ebp
jmp 0x7feee80c9f6
jb 0x7feee80c949
sub esi, ebp
test r13w, r12w
add ecx, esi
clc
cmp r14d, 4
jae 0x7feee80ccd1
cmp ecx, 4
movsx rbx, r12w
movsx dx, sil
mov edx, r13d
cmovb r12d, ecx
xchg bl, r8b
inc bx
mov rcx, r13
sub r8b, dil
shld bx, si, 0x1e
shr r8d, 6
shl r12d, 6
sub r8, 0x5334428e
shl bl, 0x9a
btc rbx, r8
lea rbx, [r15 + r12*2 + 0x360]
sar r8d, 0xd4
movzx r8w, sil
shr r8w, cl
nop
or r8w, r9w
rol r8d, 0x29
bswap r8
add rcx, rcx
bt r8w, 0x40
movzx r8d, word [rcx + rbx]
cmp bx, 0x3317
cmp r10d, 0x1000000
jmp 0x7feee80ca89
jae 0x7feee80cab6
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
shl r9d, 8
test rdi, 0x65da2df5
cmc
clc
shl r10d, 8
or r9d, eax
movsx eax, sp
inc r11
mov eax, r10d
shr eax, 0xb
stc
imul eax, r8d
cmp r9d, eax
jmp 0x7feee80cac9
jae 0x7feee80cae2
mov r10d, eax
test r9w, r13w
add edx, edx
jmp 0x7feee80cadd
jmp 0x7feee80caff
sub r10d, eax
sub r9d, eax
jmp 0x7feee80caed
lea edx, [rdx + rdx + 1]
jmp 0x7feee80caf6
inc rcx
test r15b, r15b
cmp dil, r11b
cmp edx, 0x40
jb 0x7feee80ca6a
add edx, 0xffffffc0
clc
cmp edx, 4
jb 0x7feee80ccdf
mov r8d, edx
cmc
stc
cmp r8d, 0x3821210b
shr r8d, 1
jmp 0x7feee80cb29
dec r8d
cmc
test cl, 0x4c
cmp edx, 0xe
jmp 0x7feee80cb38
jae 0x7feee80cb8a
mov eax, edx
mov ecx, r8d
and eax, r13d
test dl, bpl
stc
or eax, 2
jmp 0x7feee80cb53
shl eax, cl
movsx rcx, bx
movzx ecx, bx
mov ecx, eax
shld ax, ax, 0x80
rcl ax, 0xd3
mov eax, edx
mov edx, 0x44b64763
movsx dx, sil
sub rcx, rax
cqo
lea rdx, [r15 + rcx*2 + 0x55e]
jmp 0x7feee80cb85
jmp 0x7feee80cc20
sub r8d, 4
jmp 0x7feee80cb93
cmp r10d, 0x1000000
jmp 0x7feee80cb9f
jae 0x7feee80cbd3
cmp r11, rdi
jmp 0x7feee80cbad
jae 0x7feee80cd08
movzx eax, byte [r11]
stc
cmc
shl r9d, 8
shl r10d, 8
test dh, bh
or r9d, eax
dec ah
movsxd rax, ebx
inc r11
cwde
movsx rax, ax
shr r10d, 1
mov eax, r9d
test bl, 0x69
clc
sub eax, r10d
clc
shr eax, 0x1f
dec eax
clc
jmp 0x7feee80cbec
and eax, r10d
cmc
sub r9d, eax
sub r8d, r13d
jmp 0x7feee80cbfb
jne 0x7feee80cb93
lea rdx, [r15 + 0x644]
ror r8d, 0x44
mov r8d, 4
shrd ecx, r11d, 0x41
nop
xor cx, 0x7bc7
setno cl
add r13, r13
btc rcx, rcx
adc cl, r9b
movzx ecx, word [r13 + rdx]
jmp 0x7feee80cc36
cmp r10d, 0x1000000
jmp 0x7feee80cc42
jae 0x7feee80cc77
cmp r11, rdi
jae 0x7feee80cd08
movzx eax, byte [r11]
test r11, rdi
shl r9d, 8
cmc
cmp r14b, bl
jmp 0x7feee80cc65
shl r10d, 8
test bx, ax
cmc
or r9d, eax
inc r11
movzx eax, dx
lahf
mov eax, r10d
cmp rbx, 0x5244148c
shr eax, 0xb
cmc
clc
imul eax, ecx
cmp r15, 0x5f7556d3
cmp r9d, eax
jmp 0x7feee80cc98
jae 0x7feee80cca6
mov r10d, eax
jmp 0x7feee80ccb4
sub r10d, eax
cmc
sub r9d, eax
inc r13
cmc
cmp r12d, r10d
sub r8d, 1
jmp 0x7feee80ccbd
jne 0x7feee80cc20
mov eax, dword [rsp + 0x30]
jmp 0x7feee80cccc
jmp 0x7feee80cce8
mov eax, dword [rsp + 0x30]
jmp 0x7feee80ccda
jmp 0x7feee80cce8
mov eax, dword [rsp + 0x30]
jmp 0x7feee80cce8
cmp r10d, 0x1000000
jmp 0x7feee80ccf4
jae 0x7feee80cd0f
cmp r11, rdi
jmp 0x7feee80cd02
jb 0x7feee80cd0f
sub eax, eax
mov bpl, 0xf5
not bl
mov r14, qword [rsp + 0x38]
movsx di, r11b
mov rbx, qword [rsp + 0x40]
movzx di, r12b
jmp 0x7feee80cd2c
mov rbp, qword [rsp + 0x48]
pop r15
mov sil, spl
mov r13d, 0x50151bb4
movzx edi, si
pop r13
pop r12
pop rdi
movsxd rsi, r14d
pop rsi
jmp 0x7feee80cd4d
ret