Function at 0x10011324
Capabilities:
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10056f46
mov eax, dword fs:[0]
push eax
sub esp, 0xd0
mov eax, dword [0x10070090]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov ebx, dword [ebp + 8]
lea ecx, [ebp - 0xd8]
call fcn.1000bd10
mov dword [ebp - 4], 0
nop word [eax + eax]
mov eax, dword [edi + 0x28]
cmp eax, 0x10
ja case.0x10010ccc.0
jmp dword [eax*4 + 0x10011408]
push ecx
mov ecx, ebx
call fcn.10012830
test al, al
je 0x100110d3
mov ecx, edi
call fcn.1000a830
cmp eax, 0xb
jne 0x10010cfb
mov ecx, ebx
call fcn.100127c0
jmp 0x10010e1a
cmp dword [edi + 0x28], 4
jne 0x10010f77
lea esi, [edi + 0x30]
mov ecx, esi
mov dword [ebp - 0x7c], esi
call fcn.10012f60
push eax
mov ecx, ebx
call fcn.10012800
test al, al
je 0x100110d3
mov ecx, edi
call fcn.1000a830
cmp eax, 0xc
jne 0x10010ee8
lea eax, [ebp - 0x75]
mov byte [ebp - 0x75], 0
push eax
lea ecx, [ebp - 0xd8]
call fcn.1000bcd0
mov ecx, edi
call fcn.1000a830
jmp 0x10010cc0
push ecx
mov ecx, ebx
call fcn.100127d0
test al, al
je 0x100110d3
mov ecx, edi
call fcn.1000a830
cmp eax, 0xa
jne 0x10010d79
mov ecx, ebx
call fcn.100127c0
jmp 0x10010e1a
lea eax, [ebp - 0x75]
mov byte [ebp - 0x75], 1
push eax
lea ecx, [ebp - 0xd8]
call fcn.1000bcd0
jmp 0x10010cc0
lea esi, [edi + 0x30]
mov ecx, esi
mov dword [ebp - 0x7c], esi
call fcn.10012f70
movsd qword [ebp - 0x9c], xmm0
call fcn.10011b00
push ecx
test al, al
je 0x1001101c
movsd xmm2, qword [ebp - 0x9c]
mov ecx, ebx
call fcn.10012880
jmp 0x10010e1a
push 0
mov ecx, ebx
call fcn.100128e0
jmp 0x10010e1a
mov ecx, ebx
call fcn.10012900
jmp 0x10010e1a
push 1
mov ecx, ebx
call fcn.100128e0
jmp 0x10010e1a
lea ecx, [edi + 0x30]
call fcn.10012f90
push edx
push eax
mov ecx, ebx
call fcn.100128c0
jmp 0x10010e1a
lea ecx, [edi + 0x30]
call fcn.10012f60
push eax
mov ecx, ebx
call fcn.10012860
jmp 0x10010e1a
lea ecx, [edi + 0x30]
call fcn.10012f80
push edx
push eax
mov ecx, ebx
call fcn.100128a0
test al, al
je 0x100110d3
lea ecx, [ebp - 0xd8]
call fcn.1000eac0
test al, al
jne 0x100112ac
lea eax, [ebp - 0xa4]
push eax
call fcn.10013300
mov ecx, eax
call fcn.10013290
mov ecx, edi
test al, al
je 0x10010e6f
call fcn.1000a830
cmp eax, 0xd
je 0x10010edc
cmp dword [edi + 0x28], 0xa
jne 0x100110da
mov ecx, ebx
call fcn.100127c0
jmp 0x10010e8a
call fcn.1000a830
cmp eax, 0xd
je 0x10010e9f
cmp dword [edi + 0x28], 0xb
jne 0x1001114e
mov ecx, ebx
call fcn.100127c0
test al, al
je 0x100110d3
lea ecx, [ebp - 0xd8]
call fcn.100132c0
jmp 0x10010e22
lea esi, [edi + 0x30]
mov ecx, edi
mov dword [ebp - 0x7c], esi
call fcn.1000a830
cmp eax, 4
jne 0x10011237
mov ecx, esi
call fcn.10012f60
push eax
mov ecx, ebx
call fcn.10012800
test al, al
je 0x100110d3
mov ecx, edi
call fcn.1000a830
cmp eax, 0xc
jne 0x100111c2
mov ecx, edi
call fcn.1000a830
jmp 0x10010cc0
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.object_separator
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 6
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 7
push eax
push 0xc
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 8
push eax
mov ecx, esi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x74]
push eax
mov byte [ebp - 4], 9
call fcn.1000a840
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x9c]
push eax
mov byte [ebp - 4], 0xa
call fcn.1000a920
push esi
sub esp, 8
mov ecx, ebx
call fcn.10011450
lea ecx, [ebp - 0x74]
jmp 0x100113af
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.object_key
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 1
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 2
push eax
push 4
lea eax, [ebp - 0x74]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 3
add edi, 0x30
push eax
mov ecx, edi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 4
push eax
mov ecx, edi
call fcn.1000a840
lea eax, [ebp - 0x9c]
mov byte [ebp - 4], 5
push eax
mov ecx, edi
call fcn.1000a920
push esi
sub esp, 8
mov ecx, ebx
call fcn.10011450
lea ecx, [ebp - 0x44]
mov bl, al
call fcn.10007650
lea ecx, [ebp - 0xc8]
call fcn.100043c0
lea ecx, [ebp - 0x74]
jmp 0x100113c4
lea ecx, [ebp - 0x8c]
call fcn.100065b0
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
push eax
mov ecx, esi
call fcn.1000a840
push eax
mov edx, str.number_overflow_parsing_
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2c]
call fcn.1000f300
add esp, 4
push 0x10067540
mov edx, eax
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x74]
call fcn.1000f330
push eax
mov edx, 0x196
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0xc4]
call fcn.10014b60
add esp, 8
mov esi, eax
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x44]
push eax
mov byte [ebp - 4], 0xf
call fcn.1000a840
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0xa8]
push eax
mov byte [ebp - 4], 0x10
call fcn.1000a920
push esi
sub esp, 8
mov ecx, ebx
call fcn.10014cb0
lea ecx, [ebp - 0x44]
mov bl, al
call fcn.10007650
lea ecx, [ebp - 0xc4]
call fcn.100043c0
lea ecx, [ebp - 0x74]
call fcn.10007650
lea ecx, [ebp - 0x2c]
call fcn.10007650
lea ecx, [ebp - 0x5c]
jmp 0x100113cc
xor bl, bl
jmp 0x100113dc
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.array
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x1b
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x1c
push eax
push 0xa
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x1d
add edi, 0x30
push eax
mov ecx, edi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x1e
push eax
mov ecx, edi
call fcn.1000a840
mov byte [ebp - 4], 0x1f
jmp 0x10011393
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.object
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x2a
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x2b
push eax
push 0xb
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x2c
add edi, 0x30
push eax
mov ecx, edi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x2d
push eax
mov ecx, edi
call fcn.1000a840
mov byte [ebp - 4], 0x2e
jmp 0x10011393
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.object_separator
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x25
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x26
push eax
push 0xc
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x27
push eax
mov ecx, esi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x5c]
push eax
mov byte [ebp - 4], 0x28
call fcn.1000a840
mov ecx, dword [ebp - 0x7c]
mov byte [ebp - 4], 0x29
jmp 0x10011395
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.object_key
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x20
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x21
push eax
push 4
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x22
push eax
mov ecx, esi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x5c]
push eax
mov byte [ebp - 4], 0x23
call fcn.1000a840
mov ecx, dword [ebp - 0x7c]
mov byte [ebp - 4], 0x24
jmp 0x10011395
mov bl, 1
jmp 0x100113dc
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.value
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x11
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x12
push eax
push 0
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x13
add edi, 0x30
push eax
mov ecx, edi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x14
push eax
mov ecx, edi
call fcn.1000a840
mov byte [ebp - 4], 0x15
jmp 0x10011393
push ecx
lea ecx, [ebp - 0x8c]
call fcn.100065b0
push str.value
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x16
call fcn.100076d0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x17
push eax
push 0x10
lea eax, [ebp - 0x44]
mov ecx, edi
push eax
call fcn.1000a5e0
mov edx, eax
lea eax, [ebp - 0xa8]
mov byte [ebp - 4], 0x18
add edi, 0x30
push eax
mov ecx, edi
call fcn.1000a920
push ecx
push edx
push eax
lea ecx, [ebp - 0xc8]
call fcn.10010a90
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x19
push eax
mov ecx, edi
call fcn.1000a840
mov byte [ebp - 4], 0x1a
mov ecx, edi
lea eax, [ebp - 0x9c]
push eax
call fcn.1000a920
push esi
sub esp, 8
mov ecx, ebx
call fcn.10011450
lea ecx, [ebp - 0x5c]
mov bl, al
call fcn.10007650
lea ecx, [ebp - 0xc8]
call fcn.100043c0
lea ecx, [ebp - 0x44]
call fcn.10007650
lea ecx, [ebp - 0x2c]
call fcn.10007650
lea ecx, [ebp - 0x8c]
call fcn.10006530
lea ecx, [ebp - 0xd8]
call fcn.1000afb0
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1002eca1
mov esp, ebp
pop ebp
ret 4