Function at 0x10282b20
Capabilities:
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x102da020
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push esi
mov esi, ecx
push edi
lea ebx, [esi + 0x7c]
test ebx, ebx
je 0x10282b5c
push dword [ebx + 4]
push dword [ebx]
call fcn.10297430
mov eax, dword [ebx]
add esp, 8
cmp eax, dword [ebx + 4]
je 0x10282b5c
mov dword [ebx + 4], eax
mov eax, dword [esi + 0x98]
xor edi, edi
mov ecx, dword [esi + 0x94]
sub eax, ecx
sar eax, 2
test eax, eax
je 0x10282b94
push dword [ecx + edi*4]
call fcn.102d85a4
mov eax, dword [esi + 0x98]
inc edi
mov ecx, dword [esi + 0x94]
add esp, 4
sub eax, ecx
sar eax, 2
cmp edi, eax
jb 0x10282b73
lea edi, [esi + 0x70]
test edi, edi
je 0x10282bb2
push dword [edi + 4]
push dword [edi]
call fcn.102973f0
mov eax, dword [edi]
add esp, 8
cmp eax, dword [edi + 4]
je 0x10282bb2
mov dword [edi + 4], eax
lea eax, [esi + 0x88]
test eax, eax
je 0x10282bdd
push dword [eax + 4]
push dword [eax]
call fcn.10297470
mov ecx, dword [esi + 0x88]
add esp, 8
cmp ecx, dword [esi + 0x8c]
je 0x10282bdd
mov dword [esi + 0x8c], ecx
mov eax, dword [esi + 0x114]
test eax, eax
je 0x10282c38
mov ecx, dword [esi + 0x11c]
sub ecx, eax
and ecx, 0xfffffff8
cmp ecx, 0x1000
jb 0x10282c10
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [esi + 0x114], 0
add esp, 8
mov dword [esi + 0x118], 0
mov dword [esi + 0x11c], 0
mov eax, dword [esi + 0x108]
test eax, eax
je 0x10282c93
mov ecx, dword [esi + 0x110]
sub ecx, eax
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x10282c6b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [esi + 0x108], 0
add esp, 8
mov dword [esi + 0x10c], 0
mov dword [esi + 0x110], 0
mov eax, dword [esi + 0xfc]
test eax, eax
je 0x10282cee
mov ecx, dword [esi + 0x104]
sub ecx, eax
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x10282cc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [esi + 0xfc], 0
add esp, 8
mov dword [esi + 0x100], 0
mov dword [esi + 0x104], 0
lea ecx, [esi + 0xf0]
call fcn.10296da0
lea ecx, [esi + 0xe8]
call fcn.10296e10
lea ecx, [esi + 0xd4]
call fcn.1000ae10
lea ecx, [esi + 0xcc]
call fcn.101818d0
lea ecx, [esi + 0xb0]
call fcn.1000ae10
lea ecx, [esi + 0xa8]
call fcn.10296c80
mov eax, dword [esi + 0x94]
test eax, eax
je 0x10282d8b
mov ecx, dword [esi + 0x9c]
sub ecx, eax
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x10282d63
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [esi + 0x94], 0
add esp, 8
mov dword [esi + 0x98], 0
mov dword [esi + 0x9c], 0
mov eax, dword [esi + 0x88]
test eax, eax
je 0x10282de6
mov ecx, dword [esi + 0x90]
sub ecx, eax
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x10282dbe
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [esi + 0x88], 0
add esp, 8
mov dword [esi + 0x8c], 0
mov dword [esi + 0x90], 0
mov eax, dword [ebx]
test eax, eax
je 0x10282e30
mov ecx, dword [ebx + 8]
sub ecx, eax
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x10282e12
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [ebx], 0
add esp, 8
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov eax, dword [edi]
test eax, eax
je 0x10282e76
mov ecx, dword [edi + 8]
sub ecx, eax
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x10282e58
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10282ebe
mov eax, edx
push ecx
push eax
call fcn.102d85a9
mov dword [edi], 0
add esp, 8
mov dword [edi + 4], 0
mov dword [edi + 8], 0
lea ecx, [esi + 0x5c]
call fcn.1000ae10
lea ecx, [esi + 0x54]
call fcn.1005b0a0
lea ecx, [esi + 0x38]
call fcn.1000ae10
lea ecx, [esi + 0x30]
call fcn.10296f60
lea ecx, [esi + 0x18]
call fcn.1000ae10
lea ecx, [esi + 0x10]
call fcn.10296f60
mov ecx, esi
call fcn.10059100
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3