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

Disassembly:
mov rax, rsp
push rbp
push r14
push r15
lea rbp, [rax - 0x28]
sub rsp, 0x110
mov qword [rsp + 0x68], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1400bc080]
xor rax, rsp
mov qword [rbp + 8], rax
mov rsi, rcx
movdqa xmm0, xmmword [0x1400a5d10]
movdqu xmmword [rbp - 8], xmm0
mov byte [rbp - 0x18], 0
mov r8d, 0xa
lea rdx, str.iOverlimit
lea rcx, [rbp - 0x18]
call fcn.140001a40
nop
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.1400172b0
mov rdi, rax
cmp byte [rax + 0x3c], 0
je 0x140012b8e
mov dil, 1
jmp 0x140013005
xor r15d, r15d
mov qword [rax + 8], r15
mov dword [rax], r15d
mov dword [rax + 4], 2
mov word [rax + 0x40], pe_nt_image_headers64
mov byte [rax + 0x3d], 1
mov byte [rax + 0x3f], 1
mov qword [rsp + 0x50], r15
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
movdqa xmm0, xmmword [0x1400a5d10]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], r15b
mov r8d, 0x98
lea rdx, str.53_48_8D_99_s1_00_00_83_3D_F1_01_00_00_01_75_03_0F_57_C9_83_3D_E9_01_00_00_01_75_12_83_3B_00_7E_0D_83_7B_04_00_7E_07_C7_43_04_04_00_00_00_F3_0F_58_0B_5B
lea rcx, [rsp + 0x78]
call fcn.140001a40
nop
movdqa xmm0, xmmword [0x1400a5d10]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], r15b
lea r8d, [r15 + 0x14]
lea rdx, str.F3_0F_58_89_s1_00_00
lea rcx, [rbp - 0x48]
call fcn.140001a40
nop
movdqa xmm0, xmmword [0x1400a5d10]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], r15b
lea r8d, [r15 + 0x3f]
lea rdx, str.F3_0F_58_89_s1_00_00_0F_57_C0_0F_2F_C1_F3_0F_11_89___00_00_76
lea rcx, [rbp - 0x68]
call fcn.140001a40
nop
mov dword [rdi], r15d
lea r14, [rdi + 0x48]
lea rax, [rbp - 0x68]
cmp r14, rax
je 0x140012c5b
lea rdx, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rdx, qword [rbp - 0x68]
mov r8, qword [rbp - 0x58]
mov rcx, r14
call fcn.140001a40
lea rcx, [rdi + 0x68]
lea rax, [rbp - 0x48]
cmp rcx, rax
je 0x140012c7f
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x38]
call fcn.140001a40
lea rcx, [rdi + 0x88]
lea rax, [rsp + 0x78]
cmp rcx, rax
je 0x140012caa
lea rdx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae rdx, qword [rsp + 0x78]
mov r8, qword [rbp - 0x78]
call fcn.140001a40
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140012ce6
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012ce0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001306f
call fcn.1400442f4
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140012d22
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012d1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013075
call fcn.1400442f4
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140012d5e
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012d59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001307b
call fcn.1400442f4
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov r8d, 2
lea rdx, [0x1400a4b80]
lea rcx, [rsp + 0x78]
call fcn.140001a40
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r9d, 4
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x48]
call fcn.140018890
nop
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.140017c00
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140012df6
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012df1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013081
call fcn.1400442f4
lea rbx, [rsi + 0xa0]
cmp qword [rdi + 8], 0x10000
ja 0x140012e3a
mov eax, dword [rdi + 0x28]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x20], 1
lea r9, [rsp + 0x50]
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.14001bd50
mov qword [rdi + 8], rax
cmp rax, 0x10000
ja 0x140012e3a
xor dil, dil
jmp 0x140012f95
mov r9b, 1
mov rdx, 0xffffffffffffffff
mov r8d, 0x800
mov rcx, rbx
call fcn.14001b840
mov qword [rdi + 0x10], rax
movdqa xmm0, xmmword [0x1400a5d10]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov r8d, 1
lea rdx, [0x1400a1314]
lea rcx, [rsp + 0x78]
call fcn.140001a40
nop
mov rbx, qword [rdi + 0x10]
add rbx, 0x200
lea rdx, [rsp + 0x78]
mov rcx, rsi
call fcn.140017370
mov qword [rax + 8], rbx
mov qword [rax + 0x2c], 1
mov byte [rax + 0x40], 1
mov byte [rax + 0x3e], 0
mov dword [rax], 2
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140012eee
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012ee9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013087
call fcn.1400442f4
movdqa xmm0, xmmword [0x1400a5d10]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov r8d, 1
lea rdx, [0x1400a4b84]
lea rcx, [rsp + 0x78]
call fcn.140001a40
nop
mov rbx, qword [rdi + 0x10]
add rbx, 0x204
lea rdx, [rsp + 0x78]
mov rcx, rsi
call fcn.140017370
mov qword [rax + 8], rbx
mov qword [rax + 0x2c], 1
mov byte [rax + 0x40], 1
mov byte [rax + 0x3e], 0
mov dword [rax], 2
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140012f86
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012f81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001308d
call fcn.1400442f4
lea rdx, [rbp - 0x18]
mov rcx, rsi
call fcn.140015930
movzx edi, al
mov rbx, qword [rsp + 0x50]
test rbx, rbx
je 0x140013005
mov rdx, qword [rsp + 0x58]
mov rcx, rbx
call fcn.140017e70
mov rcx, qword [rsp + 0x60]
sub rcx, rbx
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov rax, rbx
cmp rdx, 0x1000
jb 0x140012ffc
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013093
mov rcx, rbx
call fcn.1400442f4
nop
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x14001303c
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013037
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013069
call fcn.1400442f4
movzx eax, dil
mov rcx, qword [rbp + 8]
xor rcx, rsp
call fcn.1400442d0
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.14006583c
nop
call fcn.14006583c
nop
call fcn.14006583c
nop
call fcn.14006583c
int3
call fcn.14006583c
int3
call fcn.14006583c
int3
call fcn.14006583c
nop
call fcn.14006583c
int3