Function at 0x2265f96ae2c
Capabilities:
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xa8
mov dword [rsp + 0x78], 0
cmp qword [rsp + 0xc0], 0
jne 0x2265f96ae64
mov eax, 0xffffffff
jmp 0x2265f96b189
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xc0]
mov eax, dword [rax + 0x3c]
add rax, qword [rsp + 0xc0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x70]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0xc0]
lea rax, [rcx + rax + 0x108]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], 0
xor eax, eax
test eax, eax
je 0x2265f96aeca
jmp 0x2265f96aec2
mov dword [rsp + 0x60], 4
mov rax, qword [rsp + 0x70]
movsxd rax, dword [rax + 0x3c]
add rax, 0x108
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x60]
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x88]
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xb0]
call qword [rax + 0x48]
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0
jge 0x2265f96af42
xor eax, eax
test eax, eax
je 0x2265f96af38
jmp 0x2265f96af30
mov eax, 0xffffffff
jmp 0x2265f96b189
mov dword [rsp + 0x34], 0
jmp 0x2265f96af56
mov eax, dword [rsp + 0x34]
inc eax
mov dword [rsp + 0x34], eax
mov rax, qword [rsp + 0x90]
movzx eax, word [rax + 6]
cmp dword [rsp + 0x34], eax
jae 0x2265f96b187
mov eax, dword [rsp + 0x34]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x58]
cmp dword [rcx + rax + 0x14], 0
jne 0x2265f96af82
jmp 0x2265f96af4c
mov r8d, 9
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.2265f95ca28
mov eax, dword [rsp + 0x34]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x58]
add rcx, rax
mov rax, rcx
mov r8d, 8
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.2265f95c93c
mov eax, dword [rsp + 0x34]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx + rax + 0xc]
mov rcx, qword [rsp + 0xc8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x30], 0
mov eax, dword [rsp + 0x34]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx + rax + 0x24]
and eax, 0xf0000000
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0x20000000
je 0x2265f96b06a
cmp dword [rsp + 0x38], 0x40000000
je 0x2265f96b077
cmp dword [rsp + 0x38], 0x60000000
je 0x2265f96b0e8
cmp dword [rsp + 0x38], 0x80000000
je 0x2265f96b0f2
cmp dword [rsp + 0x38], 0xa0000000
je 0x2265f96b0fc
cmp dword [rsp + 0x38], 0xc0000000
je 0x2265f96b106
cmp dword [rsp + 0x38], 0xe0000000
je 0x2265f96b110
jmp 0x2265f96b118
mov dword [rsp + 0x30], 0x10
jmp 0x2265f96b118
mov dword [rsp + 0x30], 2
mov eax, 1
imul rax, rax, 1
movsx eax, byte [rsp + rax + 0x40]
cmp eax, 0x72
jne 0x2265f96b0e6
mov eax, 1
imul rax, rax, 2
movsx eax, byte [rsp + rax + 0x40]
cmp eax, 0x64
jne 0x2265f96b0e6
mov eax, 1
imul rax, rax, 3
movsx eax, byte [rsp + rax + 0x40]
cmp eax, 0x61
jne 0x2265f96b0e6
mov eax, 1
imul rax, rax, 4
movsx eax, byte [rsp + rax + 0x40]
cmp eax, 0x74
jne 0x2265f96b0e6
mov eax, 1
imul rax, rax, 5
movsx eax, byte [rsp + rax + 0x40]
cmp eax, 0x61
jne 0x2265f96b0e6
mov dword [rsp + 0x30], 4
jmp 0x2265f96b118
mov dword [rsp + 0x30], 0x20
jmp 0x2265f96b118
mov dword [rsp + 0x30], 4
jmp 0x2265f96b118
mov dword [rsp + 0x30], 0x40
jmp 0x2265f96b118
mov dword [rsp + 0x30], 4
jmp 0x2265f96b118
mov dword [rsp + 0x30], 0x40
xor eax, eax
test eax, eax
je 0x2265f96b120
jmp 0x2265f96b118
mov eax, dword [rsp + 0x34]
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx + rax + 0x10]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x30]
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x98]
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xb0]
call qword [rax + 0x48]
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0
jge 0x2265f96b17a
xor eax, eax
test eax, eax
je 0x2265f96b178
jmp 0x2265f96b170
jmp 0x2265f96b182
xor eax, eax
test eax, eax
je 0x2265f96b182
jmp 0x2265f96b17a
jmp 0x2265f96af4c
xor eax, eax
add rsp, 0xa8
ret