Function at 0xb33cb1
Capabilities:
Get process heap force flags

Disassembly:
call fcn.00a5d2ca
mov edi, dword [ebp - 0x10]
mov esi, eax
test bh, 3
test esi, esi
jmp 0x94d6ca
lock xadd dword [edi + 4], eax
jmp 0x7b3ce8
js 0x9b77f1
mov ebx, dword [ebp + 8]
test byte [ebx + 0x178], 0x10
jmp 0x995876
mov dword fs:[0], ecx
mov esp, ebp
mov bp, 0x46af
bswap ebp
pop ebp
ret 8
push ecx
mov ch, 0x6f
mov ecx, dword [ebp - 0x18]
jmp 0x69b507
push eax
not cx
jmp 0x8e76e5
test esi, esi
jmp 0x61d51f
js 0x9b77f1
mov ebx, dword [ebp + 8]
sbb edi, 0x4c2b1178
cmc
mov edi, dword [ebx + 0x48]
or ch, 0x30
mov ecx, dword [ebx + 0x4c]
test bh, bh
cmp bl, 0x7a
cmc
mov dword [ebp - 0x10], edi
test al, 0x58
mov dword [ebp - 0x20], ecx
cmp edi, ecx
jmp 0x8f639d
mov esi, dword [ebx + 8]
jmp 0xac650c
je 0x62536a
mov eax, dword [ebx + 0x48]
xor si, 0x4d6c
bt esi, edi
mov esi, dword [ebx + 0x4c]
cmp eax, esi
je 0x931725
nop
rol edx, cl
mov edx, dword [eax + 0xc]
test sp, 0x571e
cmp edi, edx
jmp 0x8b3fa4
lea ecx, [ebx + 0xf0]
jmp 0x81bd77
jmp 0xac6513
push edx
push dword [eax + 4]
jmp 0x6bbc79
call fcn.004468e0
jmp 0x4fe782
call dword [edx + 4]
mov ecx, dword [ebp - 0xc]
movsx eax, cx
mov eax, esi
jmp 0xa1b1f8
xorps xmm0, xmm0
movlpd qword [ebp - 0x24], xmm0
cmovae eax, ecx
mov edx, ecx
mov ecx, dword [ebp - 0x20]
mov al, bl
mov edx, dword [ebp - 0x24]
xchg al, ah
mov eax, dword [ebp - 0x1c]
jmp 0xaa7edd
call fcn.00a5d2ca
mov esi, eax
stc
test esi, esi
jmp 0x555292
push edx
setg ch
movsx cx, bl
mov ecx, esi
jmp 0xb05455
je 0xaccf62
call fcn.0086e962
mov ecx, dword [ebp + 8]
neg edi
btc edi, eax
mov edi, dword [ebp - 0x10]
mov dword [ebp - 0x18], eax
test ecx, esp
mov ecx, dword [ecx + 0xf0]
test ecx, ecx
jmp 0x87f5aa
sub esi, edx
jmp 0xac650c
jne 0x6f8c6c
mov eax, dword [edi]
jmp 0x9accb4
push edi
jmp 0x9b4be1
push 2
jmp 0xa5d2fd
je 0x6fa795
mov edx, dword [ecx]
jmp 0x91fdcf
call dword [eax]
lock xadd dword [edi + 8], ebx
jmp 0x95cf79
push 0
jmp 0x73564b
je 0x8f6ff7
mov eax, dword [ecx]
mov ebx, dword [ecx + 4]
jmp 0x8bbabb
jb 0x93171a
mov ecx, dword [eax + 8]
lea ecx, [ecx + edx]
cmp edi, ecx
jmp 0x931714
mov edi, dword [edi + 0xc]
jmp 0x628f24
jmp 0x8f7010
push ecx
jmp 0x766df2
push edi
jmp 0x4fe77a
lea ecx, [ebx + 0xf0]
jmp 0x8dd1a1
je 0x9b77ef
nop dword [eax]
cmp ax, si
clc
nop dword [eax + eax]
cmp di, bp
test dword [edi + 0x24], 0xe0000000
jmp 0xadcdbc
xorps xmm0, xmm0
movlpd qword [ebp - 0x14], xmm0
shrd ax, cx, 4
mov ebx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x14]
shl dx, 0x60
not dh
mov edx, dword [edi + 0xc]
test edi, ebx
sub ecx, ecx
clc
push esi
test ax, 0x6e44
cmp si, ax
add edx, eax
mov eax, dword [ebp - 0x1c]
jmp 0xadca74
push edi
jmp 0x83596b
mov ecx, dword [ecx + 4]
jmp 0xacef85
jb 0x973168
lea eax, [eax + 0x28]
cmp eax, esi
jne 0x628f44
mov eax, dword [ebp - 0x18]
xor esi, esi
jmp 0x661249
jne 0x6f8c6c
mov edx, dword [edi]
mov ecx, edi
jmp 0x6f8c69
mov eax, dword [eax]
jmp 0x8c4476
js 0x9b77f1
mov ebx, dword [ebp + 8]
inc cl
rol cx, cl
not cx
mov ecx, dword [ebp - 0x20]
cmp sp, cx
add edi, 0x28
mov dword [ebp - 0x10], edi
clc
cmp edi, ecx
jmp 0x9b77e9
dec ebx
jmp 0x94c7de
mov esi, dword [eax + 0x14]
xadd al, ah
clc
add esi, dword [ebx + 8]
mov eax, dword [ebp - 0x18]
clc
jmp 0x798c85
push 0
push edi
jmp 0x94c96c
jne 0x61d52f
push 0
jmp 0x7fc1dc
mov ecx, edi
jmp 0x82c70f
push 0
jmp 0x6387d1
jne 0x8f63b6
xor esi, esi
mov edi, dword [ebp + 0xc]
test ch, 0xb4
test edi, edi
je 0x6f8c6c
or ebx, 0xffffffff
jmp 0xabe888
push dword [eax + 8]
movzx ecx, bp
lea ecx, [eax + 0xf0]
jmp 0x911cd7
pop ebx
jmp 0x587a76
pop edi
bswap bx
movsx esi, cx
movzx esi, ax
pop esi
jmp 0x9dfd81
je 0x94d6e1
cmp byte [ebx + 0xc], 0
jmp 0x8b90dc
adc ecx, ebx
mov eax, dword [eax]
jmp 0x587c91
call fcn.00892878
mov esi, eax
jmp 0x61cf9a
push ebx
jmp 0x975248
mov eax, ebx
cmp al, 0x13
jmp 0x51966c
add esi, edi
test edx, edi
cmp dx, cx
test byte [ebx + 0x178], 0x10
jmp 0x772453
push esi
jmp 0x611644
jmp 0x6fa7ac
push 0
jmp 0xb75f3e
je 0x94d6e1
mov eax, dword [edi + 0x10]
test ah, 0x96
cmp edx, edi
cmc
mov dword [ebp - 0x18], eax
test eax, eax
jmp 0xa41691
push dword [eax + 4]
call fcn.004468e0
jmp 0x735650
push ebp
stc
movzx eax, ax
mov ebp, esp
rcl ax, 0x9d
push 0xffffffffffffffff
cwde
not ax
neg ax
push 0x49254d
sub eax, ebp
btr eax, edx
mov eax, dword fs:[0]
push eax
stc
mov dword fs:[0], esp
test ebp, 0x1ec04958
movzx ax, dh
sub esp, 0x18
adc al, 0x5e
xor al, dh
push ebx
btr ax, sp
bt ax, bx
cbw
push esi
push edi
or di, 0x6adf
shl eax, cl
mov dword [ebp - 0x1c], ecx
clc
cbw
mov dword [ebp - 4], 0
mov eax, dword [ebp + 8]
add edi, ebp
test eax, 0x2a4f0355
test byte [eax + 0x178], 0x10
movzx edi, bp
mov edi, dword [eax + 0x30]
je 0x9cf4a0
call fcn.0086e962
mov ecx, dword [ebp + 8]
rcl bl, cl
mov esi, eax
and ebx, ecx
movsx ebx, si
mov ebx, dword [ecx + 8]
cmp ebx, esi
mov ecx, dword [ecx + 0xf0]
clc
stc
test edi, esp
test ecx, ecx
jmp 0x826c2d
push dword [edi + 0x10]
jmp 0xa49d9f