Function at 0x10007790
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x1001c573
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x40
lea ecx, [esp]
call fcn.10009d90
lea ecx, [esp + 0x10]
mov dword [esp + 0x48], 0
call fcn.10009d90
lea ecx, [esp + 0x20]
mov byte [esp + 0x48], 1
call fcn.10009d90
lea ecx, [esp + 0x30]
mov byte [esp + 0x48], 2
call fcn.10009d90
push method.R_MemoryException_Allocation.virtual_12
push fcn.10009d90
push 4
push 0x10
lea eax, [esp + 0x10]
push eax
mov byte [esp + 0x5c], 3
call fcn.1001c000
mov byte [esp + 0x48], 4
call fcn.10009da0
push eax
lea ecx, [esp + 4]
call fcn.10009b10
mov ecx, dword [esp + 0x54]
mov eax, dword [esp + 0x50]
fld dword [ecx]
fld dword [ecx + 4]
fld dword [ecx + 8]
fld dword [ecx + 0xc]
fxch st(2)
fmul dword [eax + 0x10]
fxch st(2)
fmul dword [eax + 0x30]
faddp st(2)
fmul dword [eax + 0x20]
faddp st(1)
fxch st(1)
fmul dword [eax]
faddp st(1)
fstp dword [esp]
fld dword [ecx]
fld dword [ecx + 4]
fld dword [ecx + 8]
fld dword [ecx + 0xc]
fxch st(2)
fmul dword [eax + 0x14]
fxch st(3)
fmul dword [eax + 4]
faddp st(3)
fxch st(1)
fmul dword [eax + 0x34]
faddp st(2)
fmul dword [eax + 0x24]
faddp st(1)
fstp dword [esp + 4]
fld dword [ecx]
fld dword [ecx + 4]
fld dword [ecx + 8]
fld dword [ecx + 0xc]
fxch st(2)
fmul dword [eax + 0x18]
fxch st(3)
fmul dword [eax + 8]
faddp st(3)
fxch st(1)
fmul dword [eax + 0x38]
faddp st(2)
fmul dword [eax + 0x28]
faddp st(1)
fstp dword [esp + 8]
fld dword [ecx]
fld dword [ecx + 4]
fld dword [ecx + 8]
fld dword [ecx + 0xc]
fxch st(3)
fmul dword [eax + 0xc]
fxch st(3)
fmul dword [eax + 0x3c]
faddp st(3)
fmul dword [eax + 0x2c]
faddp st(2)
fmul dword [eax + 0x1c]
faddp st(1)
fstp dword [esp + 0xc]
fld dword [ecx + 0x10]
fld dword [ecx + 0x14]
fld dword [ecx + 0x18]
fld dword [ecx + 0x1c]
fxch st(2)
fmul dword [eax + 0x10]
fxch st(2)
fmul dword [eax + 0x30]
faddp st(2)
fmul dword [eax + 0x20]
faddp st(1)
fxch st(1)
fmul dword [eax]
faddp st(1)
fstp dword [esp + 0x10]
fld dword [ecx + 0x10]
fld dword [ecx + 0x14]
fld dword [ecx + 0x18]
fld dword [ecx + 0x1c]
fxch st(2)
fmul dword [eax + 0x14]
fxch st(2)
fmul dword [eax + 0x34]
faddp st(2)
fxch st(2)
fmul dword [eax + 4]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x24]
faddp st(1)
fstp dword [esp + 0x14]
fld dword [ecx + 0x10]
fld dword [ecx + 0x14]
fld dword [ecx + 0x18]
fld dword [ecx + 0x1c]
fmul dword [eax + 0x38]
fxch st(1)
fmul dword [eax + 0x28]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x18]
faddp st(1)
fxch st(1)
fmul dword [eax + 8]
faddp st(1)
fstp dword [esp + 0x18]
fld dword [ecx + 0x10]
fld dword [ecx + 0x14]
fld dword [ecx + 0x18]
fld dword [ecx + 0x1c]
fxch st(3)
fmul dword [eax + 0xc]
fxch st(2)
fmul dword [eax + 0x1c]
faddp st(2)
fxch st(2)
fmul dword [eax + 0x3c]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x2c]
faddp st(1)
fstp dword [esp + 0x1c]
fld dword [ecx + 0x20]
fld dword [ecx + 0x24]
fld dword [ecx + 0x28]
fld dword [ecx + 0x2c]
fxch st(2)
fmul dword [eax + 0x10]
fxch st(2)
fmul dword [eax + 0x30]
faddp st(2)
fmul dword [eax + 0x20]
faddp st(1)
fxch st(1)
fmul dword [eax]
faddp st(1)
fstp dword [esp + 0x20]
fld dword [ecx + 0x20]
fld dword [ecx + 0x24]
fld dword [ecx + 0x28]
fld dword [ecx + 0x2c]
fxch st(3)
fmul dword [eax + 4]
fxch st(3)
fmul dword [eax + 0x34]
faddp st(3)
fmul dword [eax + 0x24]
faddp st(2)
fmul dword [eax + 0x14]
faddp st(1)
fstp dword [esp + 0x24]
fld dword [ecx + 0x20]
fld dword [ecx + 0x24]
fld dword [ecx + 0x28]
fld dword [ecx + 0x2c]
fmul dword [eax + 0x38]
fxch st(1)
fmul dword [eax + 0x28]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x18]
faddp st(1)
fxch st(1)
fmul dword [eax + 8]
faddp st(1)
fstp dword [esp + 0x28]
fld dword [ecx + 0x20]
fld dword [ecx + 0x24]
fld dword [ecx + 0x28]
fld dword [ecx + 0x2c]
fxch st(3)
fmul dword [eax + 0xc]
fxch st(2)
fmul dword [eax + 0x1c]
faddp st(2)
fxch st(2)
fmul dword [eax + 0x3c]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x2c]
faddp st(1)
fstp dword [esp + 0x2c]
fld dword [ecx + 0x30]
fld dword [ecx + 0x34]
fld dword [ecx + 0x38]
fld dword [ecx + 0x3c]
fxch st(2)
fmul dword [eax + 0x10]
fxch st(2)
fmul dword [eax + 0x30]
faddp st(2)
fmul dword [eax + 0x20]
faddp st(1)
fxch st(1)
fmul dword [eax]
faddp st(1)
fstp dword [esp + 0x30]
fld dword [ecx + 0x30]
fld dword [ecx + 0x34]
fld dword [ecx + 0x38]
fld dword [ecx + 0x3c]
fxch st(3)
fmul dword [eax + 4]
fxch st(3)
fmul dword [eax + 0x34]
faddp st(3)
fmul dword [eax + 0x24]
faddp st(2)
fmul dword [eax + 0x14]
faddp st(1)
fstp dword [esp + 0x34]
fld dword [ecx + 0x30]
fld dword [ecx + 0x34]
fld dword [ecx + 0x38]
fld dword [ecx + 0x3c]
fmul dword [eax + 0x38]
fxch st(1)
fmul dword [eax + 0x28]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x18]
faddp st(1)
fxch st(1)
fmul dword [eax + 8]
faddp st(1)
fstp dword [esp + 0x38]
fld dword [ecx + 0x30]
fld dword [ecx + 0x34]
fld dword [ecx + 0x38]
fld dword [ecx + 0x3c]
fxch st(3)
fmul dword [eax + 0xc]
fxch st(2)
fmul dword [eax + 0x1c]
faddp st(2)
fxch st(2)
fmul dword [eax + 0x3c]
faddp st(1)
fxch st(1)
fmul dword [eax + 0x2c]
faddp st(1)
fstp dword [esp + 0x3c]
fld dword [esp]
fstp dword [eax]
fld dword [esp + 4]
fstp dword [eax + 4]
fld dword [esp + 8]
fstp dword [eax + 8]
fld dword [esp + 0xc]
fstp dword [eax + 0xc]
fld dword [esp + 0x10]
fstp dword [eax + 0x10]
fld dword [esp + 0x14]
fstp dword [eax + 0x14]
fld dword [esp + 0x18]
fstp dword [eax + 0x18]
fld dword [esp + 0x1c]
fstp dword [eax + 0x1c]
fld dword [esp + 0x20]
fstp dword [eax + 0x20]
fld dword [esp + 0x24]
fstp dword [eax + 0x24]
fld dword [esp + 0x28]
fstp dword [eax + 0x28]
fld dword [esp + 0x2c]
fstp dword [eax + 0x2c]
fld dword [esp + 0x30]
fstp dword [eax + 0x30]
fld dword [esp + 0x34]
fstp dword [eax + 0x34]
fld dword [esp + 0x38]
fstp dword [eax + 0x38]
fld dword [esp + 0x3c]
fstp dword [eax + 0x3c]
push method.R_MemoryException_Allocation.virtual_12
push 4
push 0x10
lea ecx, [esp + 0xc]
push ecx
mov dword [esp + 0x58], 8
call fcn.1001bf0c
mov ecx, dword [esp + 0x40]
mov dword fs:[0], ecx
add esp, 0x4c
ret 8