Function at 0x7ff65d185c30
Capabilities:
Terminate process

Disassembly:
sub rsp, 0x88
lea rdx, [0x7ff65d261a50]
mov ecx, 0x20
call sub.d3d9.dll_Direct3DCreate9Ex
test eax, eax
jns 0x7ff65d185c58
mov ecx, 3
call qword [sym.imp.ucrtbase.dll_exit]
int3
mov eax, dword [0x7ff65d261f90]
lea rdx, [0x7ff65d261a58]
mov rcx, qword [0x7ff65d261a50]
mov r9, qword [0x7ff65d261ad0]
mov qword [rsp + 0x38], rdx
lea rdx, [0x7ff65d261a60]
mov dword [0x7ff65d261a60], eax
mov eax, dword [0x7ff65d261f94]
mov qword [0x7ff65d261a78], 1
mov dword [0x7ff65d261a88], 1
mov qword [0x7ff65d261a80], r9
mov dword [0x7ff65d261a68], 0x15
mov dword [0x7ff65d261a64], eax
mov dword [0x7ff65d261a8c], 1
mov dword [0x7ff65d261a90], 0x50
mov dword [0x7ff65d261a9c], 1
mov qword [rsp + 0x80], rdi
xor edi, edi
mov qword [0x7ff65d261a6c], rdi
mov qword [0x7ff65d261a94], rdi
mov dword [0x7ff65d261a74], edi
mov rax, qword [rcx]
lea r8d, [rdi + 1]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdx
xor edx, edx
mov dword [rsp + 0x20], 0x40
call qword [rax + 0xa0]
test eax, eax
jns 0x7ff65d185d2f
mov rcx, qword [0x7ff65d261a50]
mov rax, qword [rcx]
call qword [rax + 0x10]
lea ecx, [rdi + 4]
call qword [sym.imp.ucrtbase.dll_exit]
int3
xor ecx, ecx
mov qword [rsp + 0x90], rbx
call fcn.7ff65d149060
mov rcx, qword [0x7ff65d261ad0]
call fcn.7ff65d16e800
mov rcx, qword [0x7ff65d261a58]
call fcn.7ff65d16db80
cmp qword [0x7ff65d261af8], rdi
jne 0x7ff65d185dc4
mov rcx, qword [0x7ff65d261a58]
lea rax, [0x7ff65d261af8]
mov qword [rsp + 0x70], rax
lea rdx, [0x7ff65d2269f0]
mov qword [rsp + 0x68], rdi
mov r9d, 0x14
mov qword [rsp + 0x60], rdi
mov r8d, 0x96e
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call sub.D3DX9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x7ff65d261b00], rdi
jne 0x7ff65d185e32
mov rcx, qword [0x7ff65d261a58]
lea rax, [0x7ff65d261b00]
mov qword [rsp + 0x70], rax
lea rdx, [0x7ff65d227360]
mov qword [rsp + 0x68], rdi
mov r9d, 0x14
mov qword [rsp + 0x60], rdi
mov r8d, 0x2a45
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call sub.D3DX9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x7ff65d261b18], rdi
jne 0x7ff65d185ea0
mov rcx, qword [0x7ff65d261a58]
lea rax, [0x7ff65d261b18]
mov qword [rsp + 0x70], rax
lea rdx, [0x7ff65d22c560]
mov qword [rsp + 0x68], rdi
mov r9d, 0x14
mov qword [rsp + 0x60], rdi
mov r8d, 0x19bc
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call sub.D3DX9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x7ff65d261b20], rdi
jne 0x7ff65d185f0e
mov rcx, qword [0x7ff65d261a58]
lea rax, [0x7ff65d261b20]
mov qword [rsp + 0x70], rax
lea rdx, [0x7ff65d22df20]
mov qword [rsp + 0x68], rdi
mov r9d, 0x14
mov qword [rsp + 0x60], rdi
mov r8d, 0x25c3
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call sub.D3DX9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x7ff65d261b08], rdi
jne 0x7ff65d185f7c
mov rcx, qword [0x7ff65d261a58]
lea rax, [0x7ff65d261b08]
mov qword [rsp + 0x70], rax
lea rdx, [0x7ff65d229db0]
mov qword [rsp + 0x68], rdi
mov r9d, 0x14
mov qword [rsp + 0x60], rdi
mov r8d, 0x596
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call sub.D3DX9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x7ff65d261b10], rdi
jne 0x7ff65d185fea
mov rcx, qword [0x7ff65d261a58]
lea rax, [0x7ff65d261b10]
mov qword [rsp + 0x70], rax
lea rdx, [0x7ff65d22a350]
mov qword [rsp + 0x68], rdi
mov r9d, 0x32
mov qword [rsp + 0x60], rdi
mov r8d, 0x220a
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x32
call sub.D3DX9_43.dll_D3DXCreateTextureFromFileInMemoryEx
call fcn.7ff65d14ba50
movss xmm3, dword [0x7ff65d1ff580]
lea rdx, [0x7ff65d2304f0]
mov qword [rsp + 0x28], rdi
mov r8d, 0x25aa8
mov rbx, rax
mov qword [rsp + 0x20], rdi
mov rcx, qword [rax + 0x48]
mov qword [rax + 0x18], rdi
call fcn.7ff65d15dc60
movss xmm3, dword [0x7ff65d203898]
lea rdx, [0x7ff65d2304f0]
mov qword [0x7ff65d261ae0], rax
mov r8d, 0x25aa8
mov rcx, qword [rbx + 0x48]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
call fcn.7ff65d15dc60
movss xmm2, dword [0x7ff65d203898]
lea rdx, [0x7ff65d203f90]
mov qword [0x7ff65d261ae8], rax
xor r9d, r9d
mov rcx, qword [rbx + 0x48]
mov qword [rsp + 0x20], rdi
call fcn.7ff65d15d690
xor ecx, ecx
mov qword [0x7ff65d261af0], rax
call fcn.7ff65d1654d0
call fcn.7ff65d14c080
mov dword [rax + 0x74], 0x40400000
mov dword [rax + 0x78], 0x41400000
mov dword [rax + 0x14], edi
mov qword [rax + 8], rdi
mov rcx, qword [0x7ff65d261a50]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rbx, qword [rsp + 0x90]
xor eax, eax
mov rdi, qword [rsp + 0x80]
add rsp, 0x88
ret