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

Disassembly:
jmp 0x7ff88f0d2665
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp di, di
je 0x7ff88f0d224f
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
jmp 0x7ff88f0d2575
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp cl, cl
je 0x7ff88f0d225e
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp bh, bh
je 0x7ff88f0d223f
add r8d, 0
mov rdx, qword [rsp + 0x28]
jmp 0x7ff88f0d21fb
add r8d, 0
mov rdx, qword [rsp + 0x28]
cmp di, di
je 0x7ff88f0d21ec
mov r9d, dword [rsp + 0x20]
mov r8d, 0xd
cmp di, di
je 0x7ff88f0d2226
mov r9d, dword [rsp + 0x20]
mov r8d, 8
cmp dh, dh
je 0x7ff88f0d226e
mov r9d, dword [rsp + 0x20]
mov r8d, 0xb
cmp sp, sp
je 0x7ff88f0d2231
add r8d, 4
mov rdx, qword [rsp + 0x28]
cmp ch, ch
je 0x7ff88f0d2218
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp dl, dl
je 0x7ff88f0d22d2
add r8d, 4
mov rdx, qword [rsp + 0x28]
cmp dl, dl
je 0x7ff88f0d227b
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp di, di
je 0x7ff88f0d22a5
mov r9d, dword [rsp + 0x20]
mov r8d, 1
cmp sp, sp
je 0x7ff88f0d22e1
add r8d, 5
mov rdx, qword [rsp + 0x28]
cmp ax, ax
je 0x7ff88f0d2296
mov r9d, dword [rsp + 0x20]
mov r8d, 0
cmp dl, dl
je 0x7ff88f0d2289
mov r9d, dword [rsp + 0x20]
mov r8d, 0
cmp dl, dl
je 0x7ff88f0d22b5
add r8d, 5
mov rdx, qword [rsp + 0x28]
cmp al, al
je 0x7ff88f0d22fe
mov r9d, dword [rsp + 0x20]
mov r8d, 6
jmp 0x7ff88f0d2965
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
jmp 0x7ff88f0d22ee
mov eax, 3
add eax, 1
jmp 0x7ff88f0d235a
add ecx, 1
imul rcx, rcx, 4
cmp cl, cl
je 0x7ff88f0d234d
add eax, 1
imul rax, rax, 5
cmp ch, ch
je 0x7ff88f0d2368
imul rax, rax, 4
mov ecx, 3
cmp dh, dh
je 0x7ff88f0d232a
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp cl, cl
je 0x7ff88f0d2380
imul rax, rax, 6
mov ecx, 3
jmp 0x7ff88f0d2830
mov ecx, 3
add ecx, 1
cmp bh, bh
je 0x7ff88f0d238d
mov eax, dword [rdx + rax + 0x40]
mov dword [rsp + rcx + 0x30], eax
cmp ah, ah
je 0x7ff88f0d2320
mov dword [rsp + rcx + 0x30], eax
mov eax, 3
cmp dh, dh
je 0x7ff88f0d2335
imul rcx, rcx, 5
mov rdx, qword [rsp + 0x60]
cmp di, di
je 0x7ff88f0d2374
add ecx, 1
imul rcx, rcx, 1
cmp cx, cx
je 0x7ff88f0d23c0
mov rdx, qword [rsp + 0x60]
mov dword [rdx + rcx + 0x40], eax
cmp bh, bh
je 0x7ff88f0d23db
add ecx, 1
imul rcx, rcx, 1
cmp dx, dx
je 0x7ff88f0d23e8
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp si, si
je 0x7ff88f0d23fe
imul rax, rax, 1
mov ecx, 3
cmp dh, dh
je 0x7ff88f0d239b
mov eax, 3
add eax, 1
cmp di, di
je 0x7ff88f0d23ce
mov rdx, qword [rsp + 0x60]
mov dword [rdx + rcx + 0x40], eax
jmp 0x7ff88f0d240b
add ecx, 1
imul rcx, rcx, 0
cmp ch, ch
je 0x7ff88f0d23a7
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
cmp al, al
je 0x7ff88f0d23b4
mov eax, 3
add eax, 1
jmp 0x7ff88f0d28a8
mov dword [rsp + 0x20], 0
jmp 0x7ff88f0d2848
mov eax, dword [rsp + 0x20]
jmp 0x7ff88f0d2819
mov dword [rsp + rcx + 0x30], eax
mov eax, 3
cmp bp, bp
je 0x7ff88f0d2455
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp bl, bl
je 0x7ff88f0d242e
add ecx, 1
imul rcx, rcx, 2
cmp bp, bp
je 0x7ff88f0d243c
add eax, 1
imul rax, rax, 3
cmp bx, bx
je 0x7ff88f0d2484
mov eax, dword [rdx + rax + 0x40]
mov dword [rsp + rcx + 0x30], eax
jmp 0x7ff88f0d2491
imul rcx, rcx, 3
mov rdx, qword [rsp + 0x60]
cmp bh, bh
je 0x7ff88f0d2461
mov eax, 3
add eax, 1
cmp ah, ah
je 0x7ff88f0d249e
mov ecx, 3
add ecx, 1
cmp di, di
je 0x7ff88f0d246b
mov eax, 3
add eax, 1
jmp 0x7ff88f0d2340
imul rax, rax, 2
mov ecx, 3
cmp dh, dh
je 0x7ff88f0d2449
add rsp, 0x58
ret
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp dh, dh
je 0x7ff88f0d24d9
mov r9d, dword [rsp + 0x20]
mov r8d, 1
cmp bp, bp
je 0x7ff88f0d24e8
mov r9d, dword [rsp + 0x20]
mov r8d, 1
cmp dl, dl
je 0x7ff88f0d2510
add r8d, 2
mov rdx, qword [rsp + 0x28]
jmp 0x7ff88f0d2501
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp cl, cl
je 0x7ff88f0d24c9
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
jmp 0x7ff88f0d22c3
add r8d, 1
mov rdx, qword [rsp + 0x28]
cmp si, si
je 0x7ff88f0d24f3
mov r9d, dword [rsp + 0x20]
mov r8d, 1
cmp dh, dh
je 0x7ff88f0d253c
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp dx, dx
je 0x7ff88f0d251e
add r8d, 0
mov rdx, qword [rsp + 0x28]
cmp dh, dh
je 0x7ff88f0d24bb
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp bh, bh
je 0x7ff88f0d25cb
add r8d, 3
mov rdx, qword [rsp + 0x28]
cmp ax, ax
je 0x7ff88f0d2584
add ecx, 1
imul rcx, rcx, 0
cmp dx, dx
je 0x7ff88f0d25c0
mov r9d, dword [rsp + 0x20]
mov r8d, 9
cmp dl, dl
je 0x7ff88f0d25a6
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
jmp 0x7ff88f0d2425
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
jmp 0x7ff88f0d23f3
add r8d, 5
mov rdx, qword [rsp + 0x28]
cmp bh, bh
je 0x7ff88f0d254d
imul rax, rax, 0
mov ecx, 3
cmp cl, cl
je 0x7ff88f0d2569
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
jmp 0x7ff88f0d2598
mov r9d, dword [rsp + 0x20]
mov r8d, 0xc
cmp ch, ch
je 0x7ff88f0d255b
add ecx, 1
imul rcx, rcx, 3
cmp bx, bx
je 0x7ff88f0d2630
mov rdx, qword [rsp + 0x60]
mov dword [rdx + rcx + 0x40], eax
jmp 0x7ff88f0d276f
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
cmp ch, ch
je 0x7ff88f0d25da
imul rax, rax, 4
mov ecx, 3
cmp ah, ah
je 0x7ff88f0d261b
mov eax, 3
add eax, 1
cmp di, di
je 0x7ff88f0d2601
add ecx, 1
imul rcx, rcx, 4
cmp di, di
je 0x7ff88f0d263d
add ecx, 1
imul rcx, rcx, 4
jmp 0x7ff88f0d25e6
mov rdx, qword [rsp + 0x60]
mov dword [rdx + rcx + 0x40], eax
cmp bh, bh
je 0x7ff88f0d260e
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp cl, cl
je 0x7ff88f0d264a
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
cmp di, di
je 0x7ff88f0d2627
imul rax, rax, 0
mov ecx, 3
cmp bh, bh
je 0x7ff88f0d26b1
mov qword [rsp + 8], rcx
sub rsp, 0x58
cmp cx, cx
je 0x7ff88f0d26bd
imul rcx, rcx, 1
mov rdx, qword [rsp + 0x60]
jmp 0x7ff88f0d26c9
mov dword [rsp + rcx + 0x30], eax
mov eax, 3
cmp cx, cx
je 0x7ff88f0d26a5
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp ah, ah
je 0x7ff88f0d267e
mov ecx, 3
add ecx, 1
cmp dl, dl
je 0x7ff88f0d2673
add eax, 1
imul rax, rax, 1
cmp di, di
je 0x7ff88f0d2699
add ecx, 1
imul rcx, rcx, 0
cmp cx, cx
je 0x7ff88f0d268c
mov eax, 3
add eax, 1
cmp dh, dh
je 0x7ff88f0d2658
mov eax, dword [rdx + rax + 0x40]
mov dword [rsp + rcx + 0x30], eax
jmp 0x7ff88f0d2478
add ecx, 1
imul rcx, rcx, 7
cmp cl, cl
je 0x7ff88f0d2720
add ecx, 1
imul rcx, rcx, 6
cmp bp, bp
je 0x7ff88f0d26d6
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
cmp ax, ax
je 0x7ff88f0d2706
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp bh, bh
je 0x7ff88f0d26f0
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp bp, bp
je 0x7ff88f0d2712
imul rax, rax, 7
mov ecx, 3
cmp ch, ch
je 0x7ff88f0d26fb
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
cmp bp, bp
je 0x7ff88f0d279c
mov rdx, qword [rsp + 0x60]
mov dword [rdx + rcx + 0x40], eax
cmp cl, cl
je 0x7ff88f0d2790
mov eax, 3
add eax, 1
cmp ax, ax
je 0x7ff88f0d27bf
add ecx, 1
imul rcx, rcx, 6
jmp 0x7ff88f0d2739
imul rax, rax, 6
mov ecx, 3
jmp 0x7ff88f0d277c
mov eax, 3
add eax, 1
cmp al, al
je 0x7ff88f0d2785
add ecx, 1
imul rcx, rcx, 5
cmp dl, dl
je 0x7ff88f0d2762
add ecx, 1
imul rcx, rcx, 5
cmp ch, ch
je 0x7ff88f0d27b2
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp ch, ch
je 0x7ff88f0d2754
imul rax, rax, 5
mov ecx, 3
cmp cl, cl
je 0x7ff88f0d27a7
xor r8d, r8d
mov rdx, qword [rsp + 0x28]
jmp 0x7ff88f0d252d
mov ecx, 3
add ecx, 1
cmp bh, bh
je 0x7ff88f0d2822
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x28], rax
jmp 0x7ff88f0d2418
mov eax, dword [rdx + rax + 0x40]
mov dword [rsp + rcx + 0x30], eax
cmp di, di
je 0x7ff88f0d27e5
mov dword [rsp + rcx + 0x30], eax
mov eax, 3
cmp ah, ah
je 0x7ff88f0d280e
add eax, 1
imul rax, rax, 7
cmp ah, ah
je 0x7ff88f0d27d9
add eax, 0x10
mov dword [rsp + 0x20], eax
jmp 0x7ff88f0d2848
imul rcx, rcx, 7
mov rdx, qword [rsp + 0x60]
cmp bp, bp
je 0x7ff88f0d27f4
add ecx, 1
imul rcx, rcx, 6
cmp dh, dh
je 0x7ff88f0d283b
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp cl, cl
je 0x7ff88f0d2801
cmp dword [rsp + 0x20], 0x40
jae 0x7ff88f0d2859
mov r9d, dword [rsp + 0x20]
jmp 0x7ff88f0d27cc
mov eax, 3
add eax, 1
jmp 0x7ff88f0d25b3
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
jmp 0x7ff88f0d25f4
mov eax, 3
add eax, 1
cmp si, si
je 0x7ff88f0d288f
add eax, dword [rsp + rcx + 0x30]
mov ecx, 3
cmp cx, cx
je 0x7ff88f0d28be
imul rax, rax, 3
mov ecx, 3
cmp al, al
je 0x7ff88f0d28b5
add ecx, 1
imul rcx, rcx, 2
cmp ax, ax
je 0x7ff88f0d28d7
imul rax, rax, 2
mov ecx, 3
cmp cl, cl
je 0x7ff88f0d289c
add ecx, 1
imul rcx, rcx, 3
jmp 0x7ff88f0d2866
add ecx, 1
imul rcx, rcx, 2
cmp dl, dl
je 0x7ff88f0d28c9
mov rdx, qword [rsp + 0x60]
mov dword [rdx + rcx + 0x40], eax
cmp bx, bx
je 0x7ff88f0d2874
mov rdx, qword [rsp + 0x60]
mov eax, dword [rdx + rax + 0x40]
cmp al, al
je 0x7ff88f0d2881
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp cx, cx
je 0x7ff88f0d28f3
mov r9d, dword [rsp + 0x20]
mov r8d, 5
jmp 0x7ff88f0d2949
mov r9d, dword [rsp + 0x20]
mov r8d, 2
cmp di, di
je 0x7ff88f0d2957
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp bh, bh
je 0x7ff88f0d2900
mov r9d, dword [rsp + 0x20]
mov r8d, 0
cmp ch, ch
je 0x7ff88f0d293b
lea rcx, [rsp + 0x30]
call 0x7ff88f0d2972
cmp al, al
je 0x7ff88f0d291e
add r8d, 9
mov rdx, qword [rsp + 0x28]
cmp bp, bp
je 0x7ff88f0d28e4
add r8d, 5
mov rdx, qword [rsp + 0x28]
jmp 0x7ff88f0d220a
add r8d, 6
mov rdx, qword [rsp + 0x28]
cmp cx, cx
je 0x7ff88f0d292d
add r8d, 1
mov rdx, qword [rsp + 0x28]
cmp dl, dl
je 0x7ff88f0d2910
jmp 0x7ff88f0d35a2
mov dword [rsp + 0x28], 0x923f838e
sub dword [rsp + 0x28], 0xea
jmp 0x7ff88f0d382f
mov dword [rsp + 0x1c], 0xe9b5dc40
sub dword [rsp + 0x1c], 0x9b
cmp di, di
je 0x7ff88f0d358e
mov dword [rsp + 0x20], 0x3956c183
add dword [rsp + 0x20], 0xd8
cmp ah, ah
je 0x7ff88f0d35b0
mov dword [rsp + 0x20], r9d
mov dword [rsp + 0x18], r8d
cmp bh, bh
je 0x7ff88f0d3601
mov dword [rsp + 0x24], 0x59f11163
add dword [rsp + 0x24], 0x8e
jmp 0x7ff88f0d3564
mov dword [rsp + 0x14], 0x713743f8
add dword [rsp + 0x14], 0x99
cmp si, si
je 0x7ff88f0d35eb
mov dword [rsp + 0x10], 0x428a2eda
add dword [rsp + 0x10], 0xbe
cmp ah, ah
je 0x7ff88f0d35c2
mov dword [rsp + 0x18], 0xb5c0fc18
sub dword [rsp + 0x18], 0x49
cmp bx, bx
je 0x7ff88f0d3579
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
cmp ax, ax
je 0x7ff88f0d3610
push rbx
sub rsp, 0x110
cmp bl, bl
je 0x7ff88f0d35d7
shl r8d, 0x1a
or edx, r8d
cmp bx, bx
je 0x7ff88f0d3628
mov r8d, 0
add r8d, 4
cmp ax, ax
je 0x7ff88f0d368c
mov r8d, dword [r9 + r8*4]
shr r8d, 0xb
cmp dx, dx
je 0x7ff88f0d369c
sub r9d, dword [rsp + 0x130]
and r9d, 7
jmp 0x7ff88f0d366d
mov r9d, r9d
mov r10, qword [rsp + 0x120]
jmp 0x7ff88f0d2c53
mov r8d, r8d
mov r9, qword [rsp + 0x120]
cmp ch, ch
je 0x7ff88f0d3637
sub r8d, dword [rsp + 0x130]
and r8d, 7
cmp bh, bh
je 0x7ff88f0d367d
mov r9d, 4
add r9d, 0
cmp bl, bl
je 0x7ff88f0d3644
mov dword [rsp + 0x64], 0x4a7483fc
add dword [rsp + 0x64], 0xae
cmp cl, cl
je 0x7ff88f0d3733
mov dword [rsp + 0x54], 0xefbe47e6
sub dword [rsp + 0x54], 0x60
cmp dh, dh
je 0x7ff88f0d36f2
mov dword [rsp + 0x68], 0x5cb0a957
add dword [rsp + 0x68], 0x85
cmp sp, sp
je 0x7ff88f0d36e1
mov dword [rsp + 0x2c], 0xab1c5ee3
sub dword [rsp + 0x2c], 0xe
cmp ax, ax
je 0x7ff88f0d381d