Function at 0x1800a62d0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov ebx, dword [rbp + 0x58]
lea eax, [r9 + 0xaaa]
mov dword [rbp - 0x3c], eax
mov r13, r8
lea r11, [0x180000000]
mov r10, rcx
mov esi, r9d
cmp r9d, eax
jae 0x1800a692a
mov ecx, dword [rbp + 0x58]
mov r15, qword [rbp - 0x10]
mov r14, qword [rbp - 0x10]
mov r12, qword [rbp - 0x10]
mov dword [rbp - 0x40], ecx
cmp esi, 0x19e
ja 0x1800a67e2
je 0x1800a6754
lea eax, [rsi - 0x49]
cmp eax, 0xd3
ja case.0x1800a6365.80
movzx eax, byte [r11 + rax + 0xa6c60]
mov ecx, dword [r11 + rax*4 + 0xa6c40]
add rcx, r11
jmp rcx
mov eax, dword [r10 + 0x14]
cmp dword [r10 + 0x10], eax
jb case.0x1800a6365.80
mov edi, 0x2f
nop word [rax + rax]
cmp edi, 0x2f
je 0x1800a63f4
cmp edi, 0x1f65
je 0x1800a63c6
cmp edi, 0x3e9b
je 0x1800a63b5
cmp edi, 0x5dd1
je 0x1800a63ab
cmp edi, 0x7d07
jne 0x1800a640d
shl dword [r10 + 0x14], 1
jmp 0x1800a640d
mov rax, qword [rbp - 0x18]
mov qword [r10 + 8], rax
jmp 0x1800a640d
cmp qword [rbp - 0x18], 0
jne 0x1800a640d
mov eax, 0xffffffff
jmp 0x1800a6656
mov eax, dword [r10 + 0x18]
lea r9, [rbp - 0x38]
imul eax, dword [r10 + 0x14]
mov r8d, 0x6d
mov rdx, qword [r10 + 8]
mov rcx, qword [r10]
add eax, eax
mov dword [rbp - 0x38], eax
call fcn.1800a51c0
mov r10, qword [rbp + 0x40]
mov qword [rbp - 0x18], rax
jmp 0x1800a640d
cmp qword [r10], 0
je 0x1800a6920
cmp dword [r10 + 0x14], 0
ja 0x1800a640d
mov dword [r10 + 0x14], 4
add edi, 0x1f36
cmp edi, 0x9c0e
jbe 0x1800a6380
mov eax, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x40]
mov r10, qword [rbp + 0x40]
lea r11, [0x180000000]
mov rdx, qword [rbp + 0x48]
add esi, 0xc3
cmp esi, eax
jb 0x1800a6331
mov r9d, dword [rbp + 0x58]
lea r12d, [r9 - 0xd]
cmp r9d, r12d
jbe case.0x1800a6481.0
mov r14, qword [rbp - 0x10]
lea r15d, [r9 - 0x43]
mov rsi, qword [rbp - 0x10]
cmp r15d, 0xd2
ja case.0x1800a6481.13
movzx eax, byte [r11 + r15 + 0xa6d6c]
mov ecx, dword [r11 + rax*4 + 0xa6d34]
add rcx, r11
jmp rcx
xor r9d, r9d
mov dword [rsp + 0x20], 0xf7
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180060170
mov r10, qword [rbp + 0x40]
lea r9, str.CPsMemoryStcComObject_CPsLookupStateTransitionWorkItemTypeMetadata_.__vecDelDtor
mov edx, 8
mov qword [rsp + 0x20], rax
mov rcx, qword [r10 + 0x1e8]
mov r8d, dword [rcx + 0x14]
mov rcx, r10
call fcn.18003eb80
jmp case.0x1800a6365.80
mov rax, qword [rbp - 0x20]
lea r9, [0x18010e6c4]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x10], rcx
mov r8d, 0x123
mov dword [rbp - 0x38], 1
mov rdx, r13
lea rcx, [rbp - 0x38]
call fcn.1800d3940
jmp case.0x1800a6365.80
mov r8, qword [r10 + 8]
mov ecx, 0xe7
cmp ecx, 0xe7
je 0x1800a6610
cmp ecx, 0x67c5
je 0x1800a6602
cmp ecx, 0xcea3
je 0x1800a653c
cmp ecx, 0x13581
jne 0x1800a6613
mov ecx, 0x13581
mov esi, 0x11c
jmp 0x1800a6613
mov edx, dword [r10 + 0x18]
mov eax, 0xe9
cmp eax, 0x6335
ja 0x1800a65a2
je 0x1800a659b
cmp eax, 0x320f
ja 0x1800a6578
je 0x1800a65c0
cmp eax, 0xe9
je 0x1800a65c4
cmp eax, 0x114b
je 0x1800a6592
cmp eax, 0x21ad
jne 0x1800a65ed
inc r15
inc r14
jmp 0x1800a65ed
cmp eax, 0x4271
je 0x1800a658e
cmp eax, 0x52d3
jne 0x1800a65ed
inc r15
inc r14
jmp 0x1800a65ed
test edx, edx
je 0x1800a652d
movzx ecx, byte [r14]
mov byte [r15], cl
jmp 0x1800a65ed
add edx, 0xffffffff
je 0x1800a652d
jmp 0x1800a65ed
cmp eax, 0xa4bd
ja 0x1800a65ce
je 0x1800a65c4
cmp eax, 0x7397
je 0x1800a6592
cmp eax, 0x83f9
je 0x1800a6570
cmp eax, 0x945b
jne 0x1800a65ed
dec edx
jmp 0x1800a65ed
test edx, edx
je 0x1800a652d
jmp 0x1800a65ed
cmp eax, 0xb51f
je 0x1800a65e3
cmp eax, 0xc581
jne 0x1800a65ed
inc r14
dec edx
jmp 0x1800a65ed
movzx ecx, byte [r14]
mov byte [r15], cl
inc r15
add eax, 0x1062
cmp eax, 0xd4fa
jbe 0x1800a6545
jmp 0x1800a6540
mov r15d, dword [r10 + 0x18]
imul r15d, dword [r10 + 0x10]
add r15, r8
jmp 0x1800a6613
mov r14, r13
add ecx, 0x66de
cmp ecx, 0x19b78
jbe 0x1800a6501
jmp case.0x1800a6365.80
xor r8d, r8d
cmp dword [r13], 1
mov dword [rbp - 0x40], r8d
jge 0x1800a6917
mov edi, 0xaa
mov eax, edi
sub eax, 0xaa
je 0x1800a6675
sub eax, 0x15
je 0x1800a6671
cmp eax, 0x15
jne 0x1800a6694
mov eax, ebx
mov rbx, qword [rsp + 0xd0]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor ebx, ebx
jmp 0x1800a6694
mov r9d, 0xbb
mov dword [rbp - 0x38], 0
lea r8, [rbp - 0x38]
mov rdx, r10
xor ecx, ecx
call fcn.1800d12c0
mov r10, qword [rbp + 0x40]
add edi, 0x15
cmp edi, 0xe9
jb 0x1800a6641
jmp case.0x1800a6365.80
cmp dword [r13], 1
jl 0x1800a66c3
mov rdx, qword [rdx]
xor r8d, r8d
mov ecx, 0xd7
call fcn.1800d2880
test eax, eax
jne 0x1800a66fe
mov r10, qword [rbp + 0x40]
mov edi, 0x72
mov eax, edi
sub eax, 0x72
je 0x1800a66db
cmp eax, 1
jne 0x1800a66f3
xor eax, eax
jmp 0x1800a6656
mov r8, r10
mov dword [rbp - 0x38], 0
mov edx, 0x11d
lea rcx, [rbp - 0x38]
call fcn.1800d0f60
mov r10, qword [rbp + 0x40]
inc edi
cmp edi, 0x74
jb 0x1800a66c8
mov r9, qword [rbp + 0x48]
xor edx, edx
xor ecx, ecx
mov r8d, 0xa7
mov r9, qword [r9]
call fcn.1800fe140
mov r12, rax
jmp case.0x1800a6365.80
mov rcx, qword [r10 + 0xf0]
mov qword [rbp - 0x20], rcx
mov rax, qword [rcx]
test rax, rax
je case.0x1800a6365.80
test byte [rcx + 0xd8], 1
je case.0x1800a6365.80
mov rcx, rax
mov qword [rbp - 0x20], rax
mov rax, qword [rax]
test rax, rax
jne 0x1800a6733
jmp case.0x1800a6365.80
test r12, r12
je 0x1800a6767
cmp dword [r12 + 0x46c], 0x851efc52
je 0x1800a67b9
mov edi, 0xe2
nop dword [rax]
cmp edi, 0xe2
je 0x1800a6786
cmp edi, 0x4a28
je case.0x1800a6481.0
jmp 0x1800a67a4
mov r8, r10
mov dword [rbp - 0x38], 0
mov edx, 0x11d
lea rcx, [rbp - 0x38]
call fcn.1800d0f60
mov r10, qword [rbp + 0x40]
xor ebx, ebx
add edi, 0x4946
cmp edi, 0x928c
jbe 0x1800a6770
mov eax, dword [rbp - 0x3c]
mov rdx, qword [rbp + 0x48]
cmp dword [r13], 1
jle 0x1800a6422
mov rdx, qword [rdx + 8]
lea r9, [r12 + 0x1b0]
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp case.0x1800a6365.80
cmp esi, 0x261
ja 0x1800a68f7
je 0x1800a68da
mov eax, esi
sub eax, 0x1c3
je 0x1800a688a
sub eax, 0xc
je 0x1800a681f
mov r8d, dword [rbp - 0x40]
cmp eax, 0x10
mov eax, dword [rbp - 0x3c]
jne 0x1800a6426
inc dword [r10 + 0x10]
jmp 0x1800a6426
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
je 0x1800a685e
mov rdi, qword [rbp - 0x10]
test rdi, rdi
je 0x1800a685e
lea r9, str.uv_cond_timedwait
mov dword [rbp - 0x38], 0x11
mov r8d, 0x123
lea rcx, [rbp - 0x38]
mov rdx, r13
call fcn.1800d3940
mov eax, dword [rdi + 0x58]
mov r9, qword [rdi + 0x50]
mov dword [rbp - 0x38], eax
jmp 0x1800a686c
mov dword [rbp - 0x38], GetAcceptLanguagesA
lea r9, str.ClassClosure
mov r8d, 0x123
lea rcx, [rbp - 0x38]
mov rdx, r13
call fcn.1800d3940
lea r9, [0x18010e6c0]
jmp 0x1800a64da
lea rax, [rbp - 0x38]
mov dword [rbp - 0x30], 0
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x28]
lea rax, [rbp - 0x30]
mov dword [rbp - 0x28], 0
mov qword [rsp + 0x28], rax
mov r9d, 0xf0
mov rax, qword [r10]
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x38], 4
call fcn.1800d6300
mov dword [r13], 0
jmp case.0x1800a6365.80
mov r8, r10
mov dword [rbp - 0x28], 1
mov edx, 0x11d
lea rcx, [rbp - 0x28]
call fcn.1800d0f60
jmp case.0x1800a6365.80
cmp esi, 0x2a2
je 0x1800a6910
cmp esi, 0x365
je case.0x1800a6481.0
jmp 0x1800a6422
xor ebx, ebx
jmp 0x1800a6422
mov eax, dword [rbp - 0x3c]
jmp 0x1800a6426
mov eax, 0xfffffffc
jmp 0x1800a6656
mov r8d, dword [rbp + 0x58]
mov dword [rbp - 0x40], r8d
jmp 0x1800a6447
xor r8d, r8d
mov rdx, r10
lea ecx, [r8 + 0x24]
call fcn.1800b9f00
mov r14, rax
jmp 0x1800a6c10
mov rax, qword [rdx]
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x28], r8d
mov edx, 0x102
lea r8, [rbp - 0x28]
mov dword [rbp - 0x30], 0
mov r9, qword [rax + 8]
call fcn.180023460
mov r9, qword [rbp + 0x40]
lea r8, [rbp - 0x10]
mov qword [rbp - 0x10], rax
mov edx, 0xce
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.180071d80
jmp 0x1800a6c10
mov rdx, qword [rdx]
xor r9d, r9d
xor r8d, r8d
lea ecx, [r9 + 0x36]
call fcn.1800d00c0
test eax, eax
jne 0x1800a6c10
mov edi, 0xba
nop word [rax + rax]
mov eax, edi
sub eax, 0xba
je 0x1800a69d4
cmp eax, 0x10
je 0x1800a66d4
jmp 0x1800a6a07
mov rax, qword [rbp + 0x48]
mov r8d, 0xfb
xor ecx, ecx
mov rdx, qword [rax]
call fcn.1800d27e0
mov rdx, qword [rbp + 0x40]
lea r8, [rbp - 0x28]
xor ecx, ecx
mov r9d, 0xbb
test eax, eax
sete cl
mov dword [rbp - 0x28], ecx
xor ecx, ecx
call fcn.1800d12c0
add edi, 0x10
cmp edi, 0xda
jb 0x1800a69c0
jmp 0x1800a6c10
mov eax, 0x8c
nop dword [rax]
cmp eax, 0x8c
je 0x1800a6a34
cmp eax, 0xaf0
je case.0x1800a6481.0
jmp 0x1800a6a36
xor ebx, ebx
add eax, 0xa64
cmp eax, 0x14c8
jbe 0x1800a6a20
xor r9d, r9d
lea r8, [r10 + 0x460]
xor ecx, ecx
lea edx, [r9 + 0x51]
call fcn.18003e6d0
mov rsi, rax
jmp 0x1800a6c10
mov eax, 0xbe
cmp eax, 0xbe
je 0x1800a66d4
add eax, 0x46
cmp eax, 0x104
jb 0x1800a6a64
mov eax, 0x79
nop
cmp eax, 0x79
je 0x1800a66d4
add eax, 0x365b
cmp eax, 0x365b
jbe 0x1800a6a80
test rsi, rsi
je case.0x1800a6481.13
mov edi, 0xc9
mov eax, edi
sub eax, 0xc9
je 0x1800a6aea
sub eax, 1
je 0x1800a6ada
cmp eax, 1
jne 0x1800a6b0a
mov eax, dword [rsi + 8]
lea rcx, [rbp - 0x28]
mov r9, qword [rsi]
mov r8d, 0x123
mov rdx, r13
mov dword [rbp - 0x28], eax
call fcn.1800d3940
lea r9, [0x18010e6c0]
jmp 0x1800a6af1
mov dword [rbp - 0x28], 0x10
lea r9, str.Metadata_Library
jmp 0x1800a6af8
lea r9, [0x18010e6c4]
mov dword [rbp - 0x28], 1
mov r8d, 0x123
lea rcx, [rbp - 0x28]
mov rdx, r13
call fcn.1800d3940
inc edi
cmp edi, 0xcc
jb 0x1800a6aa3
jmp 0x1800a6c10
xor ebx, ebx
jmp case.0x1800a6481.13
cmp dword [r13], 1
jle case.0x1800a6481.13
mov rdx, qword [rdx + 8]
xor r8d, r8d
lea ecx, [r8 + 1]
call fcn.1800b9f00
xor r8d, r8d
cmp eax, 1
sete r8b
mov dword [rbp - 0x40], r8d
jmp case.0x1800a6481.13
lea r9, [0x180110cb4]
mov dword [rbp - 0x28], 1
mov r8d, 0x123
lea rcx, [rbp - 0x28]
mov rdx, r13
call fcn.1800d3940
jmp 0x1800a6c10
test r14, r14
je case.0x1800a6481.13
mov edi, 0xb2
cmp edi, 0xb2
je 0x1800a6bbe
cmp edi, 0x3ff8
jne 0x1800a6bfe
mov eax, dword [r14 + 0x50]
lea rcx, [rbp - 0x28]
mov r9, qword [r14 + 0x48]
mov r8d, 0x123
mov rdx, r13
mov dword [rbp - 0x28], eax
call fcn.1800d3940
lea r9, [0x18010e6c0]
mov dword [rbp - 0x28], 1
jmp 0x1800a6bec
lea r9, [0x18010e6c4]
mov dword [rbp - 0x28], 1
mov r8d, 0x123
lea rcx, [rbp - 0x28]
mov rdx, r13
call fcn.1800d3940
lea r9, str.Class:
mov dword [rbp - 0x28], 7
mov r8d, 0x123
lea rcx, [rbp - 0x28]
mov rdx, r13
call fcn.1800d3940
add edi, 0x3f46
cmp edi, 0x7e8c
jbe 0x1800a6b81
mov r8d, dword [rbp - 0x40]
mov r10d, dword [rbp + 0x58]
dec r15d
dec r10d
mov dword [rbp + 0x58], r10d
cmp r10d, r12d
jbe case.0x1800a6481.0
mov r10, qword [rbp + 0x40]
lea r11, [0x180000000]
mov rdx, qword [rbp + 0x48]
jmp 0x1800a6460