Function at 0xa0f5cd
Capabilities:
Inspect section memory permissions

Disassembly:
mov eax, dword [ebp - 0x10]
stc
cmp dh, al
clc
mov eax, dword [eax]
cmp esi, 0x2a2e3c1f
test di, 0x585e
stc
add eax, 0x58
mov dword [ebp - 0x64], eax
movzx eax, di
mov eax, dword [esi + 0xf0]
stc
cmc
test eax, eax
jmp 0xabcc87
jns 0xb3b8e7
push 0
movzx cx, ah
cmovbe cx, dx
mov ecx, esi
call fcn.00439e10
mov eax, dword [ebp - 0x10]
bt ecx, edi
setb cl
push dword [ebp + 0x10]
shl ecx, cl
btr cx, si
jmp 0x79b8b4
call dword [eax + 4]
jmp 0x555706
jne 0x66662b
mov eax, dword [ecx]
jmp 0x957710
mov byte [esi + 0xc], 0
test ecx, ecx
jmp 0x73e4d7
push dword [ecx + 0xc]
bswap ecx
movzx ecx, si
lea ecx, [esi + 0xf0]
jmp 0x5e6a95
and eax, 0x40000000
cmp esp, esp
neg eax
sbb eax, eax
stc
and eax, 0x10
test edi, 0x25017063
stc
cmp bh, 0x69
add eax, 0x10
jmp 0x59f320
call fcn.00439e10
mov eax, dword [ebp - 0x10]
rcr ch, cl
not cl
push dword [ebp + 0x10]
shld ecx, ecx, 0x36
cmp esp, esi
push dword [ebp - 0x30]
mov ecx, dword [eax]
add ecx, 0x10
call fcn.0092eed1
mov esi, dword [ebp + 8]
ror ecx, cl
xor eax, edi
shrd ecx, esp, 0x5a
mov eax, dword [ebp - 0x28]
rol ecx, 0x8e
inc cx
mov ecx, dword [ebp + 0x1c]
jmp 0xa4ca3d
push eax
jmp 0x65bd4b
call fcn.007e0cce
test dword [ebp + 0xc], 0x10000
jne 0xb9b58b
lea eax, [ebx + 4]
jmp 0x440ebd
test ecx, ecx
jmp 0x96dbef
lock inc dword [ecx]
mov ecx, dword [ebp - 0x10]
jmp 0xa07df8
je 0x69f827
test eax, eax
jmp 0xa4b793
jne 0xa597be
sub esp, 8
bswap ax
lahf
mov eax, esp
mov dword [eax], 0
jmp 0x6469ff
push eax
call fcn.00430210
mov ebx, dword [ebp - 0x68]
push 0
mov al, 0x4d
sub esp, 8
lahf
lea eax, [ebp - 0x20]
mov ecx, esp
jmp 0x5fcc45
jmp 0xa68a67
push dword [ecx + 8]
jmp 0x502c4c
js 0xa893f1
jmp 0xa893d2
push eax
call fcn.00892878
test eax, eax
jmp 0x5c6a7a
push eax
jmp 0x8d0da6
mov dword [eax + 4], 0
jmp 0x56d777
mov dword [eax + 4], ebx
jmp 0xa6edca
call ecx
mov eax, dword [ebp - 0x40]
test cx, si
add esp, 0x14
test di, 0x33db
cmp eax, 0xde
jmp 0x8971b9
push eax
jmp 0x8d5930
call dword [eax + 4]
mov eax, edi
adc cl, 0x40
sal ecx, cl
jmp 0xb7c121
je 0xad9812
mov dword [eax + 4], ebx
jmp 0xae74d4
jmp 0x59894d
test eax, eax
jns 0x726bf7
mov eax, 4
jmp 0xa68a67
lock xadd dword [ecx], eax
jmp 0xb3b336
jne 0x8f7556
mov eax, dword [ecx]
jmp 0x8f7553
call dword [eax]
lea eax, [ebx + 8]
test bp, ax
cmp ebp, 0x48645457
lock xadd dword [eax], edi
jmp 0x789668
test eax, 0x40000000
jmp 0xb3f2e3
je 0x66662b
mov eax, edi
stc
jmp 0x7d26da
jne 0x555706
mov eax, dword [ebx]
xchg cx, cx
cmovo ecx, ebx
mov ecx, ebx
jmp 0x721924
push eax
mov ecx, esi
call fcn.0043ac30
push 0
mov ecx, esi
jmp 0x8c663b
jne 0x8f7556
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp + 0x1c]
bsr ax, dx
shl ah, 0xd4
shld ax, di, 0xd2
mov eax, edi
lock xadd dword [ecx + 8], eax
jmp 0x717c1e
push 1
jmp 0x546609
jne 0xa05fd3
mov eax, dword [ebx]
jmp 0x94105a
call fcn.005d9099
lea ecx, [esi + 0x160]
jmp 0x8bbadb
je 0xa893f1
nop word [eax + eax]
mov eax, dword [ecx + 0x24]
cmp dl, 0xb0
test eax, 0x20000000
jmp 0x56df5e
dec edi
jmp 0x8861d9
jne 0x93b508
mov eax, dword [ecx]
jmp 0xaef0a5
push dword [ebp - 0x30]
mov ecx, dword [eax]
clc
add ecx, 0x10
jmp 0xae66d7
lock xadd dword [ecx + 4], eax
jmp 0x4cb137
call dword [eax]
lea eax, [ebx + 8]
lock xadd dword [eax], edi
jmp 0x94dba4
dec edi
jmp 0xa9a0be
call fcn.0092eed1
mov esi, dword [ebp + 8]
sal ax, cl
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp + 0x1c]
cmp di, cx
mov dword [esi], eax
test bx, 0x4847
mov byte [esi + 0xc], 0
test ecx, ecx
jmp 0xb031b0
jne 0xa05fe0
mov eax, dword [ebx]
mov ecx, ebx
jmp 0xb47af4
call fcn.00af3519
mov ecx, dword [ebp - 0x1c]
test ecx, ecx
jmp 0x9745bb
jne 0x555706
mov eax, dword [ebx]
mov ecx, ebx
jmp 0x959d52
test eax, eax
jmp 0x4be9da
je 0x8971c8
mov dword [esi + 0x148], eax
movsx eax, bx
mov eax, dword [ebp - 0x10]
cmp ax, bp
clc
cmp dword [esi + 0x148], 0
jmp 0xa6a5a9
push ecx
movsx ecx, cx
jmp 0x9986f7
call fcn.00439e10
mov eax, dword [esi + 0xf0]
test eax, eax
je 0x8c6657
mov byte [eax + 0x10], 0
inc ecx
cbw
rcr cl, cl
mov ecx, dword [ebp - 0x10]
btc ax, di
bswap ax
ror al, cl
add ecx, 0x20
sbb ax, sp
nop
mov eax, dword [ecx + 4]
cmp cx, bp
stc
cmp eax, dword [ecx + 8]
jmp 0x678402
call fcn.00428c00
mov esi, dword [ebp + 8]
mov ecx, esi
movsx ecx, bx
mov ecx, esi
jmp 0x868979
call fcn.0042f730
mov dword [ebp - 0x14], eax
cmc
jmp 0x892bed
jne 0x93b508
mov eax, dword [ecx]
jmp 0x93b505
call dword [eax + 4]
mov eax, edi
bsr ecx, esp
neg ecx
lea ecx, [ebx + 4]
lock xadd dword [ecx], eax
jne 0x555706
mov eax, dword [ebx]
mov ecx, ebx
jmp 0x8216bb
call dword [eax + 4]
mov eax, edi
and ch, 0x48
inc cx
lea ecx, [ebx + 4]
cmp ah, dh
lock xadd dword [ecx], eax
jmp 0x746b1c
je 0xadb0d8
xor eax, eax
add ecx, dword [ebp - 0x14]
adc eax, edx
jmp 0xadb0ed
test ecx, ecx
jmp 0x8fea01
call dword [eax + 4]
test ebx, ebx
jmp 0x421dfb
mov ecx, ebx
jmp 0xa05fd0
lock xadd dword [ecx + 8], eax
jmp 0x8ea3bc
je 0xa597be
push 0
mov cx, 0x13d6
mov cx, di
mov ecx, esi
call fcn.00439e10
mov eax, dword [ebp - 0x10]
shrd ecx, ebp, 0xa6
movzx ecx, cx
bsf cx, bx
push dword [ebp + 0x10]
rcl ch, cl
push dword [ebp - 0x30]
shl cl, 0x3e
mov ecx, dword [eax]
test ebp, 0x4afa11ea
add ecx, 0x10
jmp 0x82d416
dec edi
jmp 0xb334fb
jns 0x9fbda5
push 0
cmovbe cx, bx
mov ecx, esi
jmp 0x5337fe
call dword [eax]
lea eax, [ebx + 8]
lock xadd dword [eax], edi
jmp 0x82af7e
call dword [eax]
mov ecx, dword [ebp + 0x1c]
shld eax, edx, 1
mov eax, edi
lock xadd dword [ecx + 8], eax
jmp 0x9ec350
call dword [eax + 4]
jmp 0x555706
je 0x8fbdfb
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x8fbdfb
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp + 0x1c]
cwde
xor ax, di
inc eax
mov eax, edi
lock xadd dword [ecx + 8], eax
jmp 0xab6d97
je 0x93b508
mov eax, edi
cmc
lock xadd dword [ecx + 4], eax
jmp 0x78a86c
push edx
jmp 0x598944
push edx
jmp 0x74dc42
call fcn.005d9099
mov ecx, dword [esi + 0x2c]
mov dword [ebp - 0x14], eax
test cx, 0x7f78
jmp 0x93a268
jne 0x66662b
mov eax, dword [ecx]
jmp 0x666628
cmp dword [ebp - 0x14], 0
je 0xb3b8e7
mov ecx, dword [ebp - 0x10]
movzx eax, di
nop
lea eax, [esi + 0xf0]
jmp 0x65e93b
call dword [eax + 4]
lea ecx, [ebx + 4]
test bp, 0x1efe
test edi, ecx
cmp dx, dx
test dword [ebp + 0xc], 0x1000
jmp 0x5757c1
mov dword [eax], esi
jmp 0xb95d05
push 0x94423a87
call fcn.0051eb88
test bl, cl
mov dword [ebp - 0x24], ecx
test eax, ebp
mov dword [ebp - 0x28], eax
clc
cmp ecx, eax
jmp 0x78534d
mov dword [eax + 4], 0
jmp 0xafe187
jns 0xa597be
cmp eax, 0xc0000225
jmp 0x949c23
jmp 0xa68a67
jns 0x5207a4
mov eax, 0x40
jmp 0xa43231
mov dword [esi], eax
cmp ah, dl
stc
mov byte [esi + 0xc], 0
jmp 0x5624a8
push eax
jmp 0x556cad
sub esp, 8
lea ecx, [ebx + 4]
xchg al, ah
mov eax, esp
mov dword [eax], 0
jmp 0xa0fc43
push 0
jmp 0x5c39a8
je 0x556cb2
mov ecx, dword [eax]
lea eax, [esi + 0xf8]
clc
add ecx, 0x210
jmp 0xa5593a
call fcn.0042d090
mov dword [ebp - 0x28], eax
test eax, eax
jmp 0x95333b
call dword [eax + 4]
jmp 0x555706
mov ecx, dword [ebp - 0x24]
test bp, ax
add ecx, 0x28
cmp bp, cx
stc
mov dword [ebp - 0x24], ecx
cmp esi, 0x73fd6774
cmp ecx, dword [ebp - 0x28]
jne 0x78535c
lea ecx, [ebx + 4]
xor ah, bl
mov byte [ebp - 4], 5
mov eax, edi
lock xadd dword [ecx], eax
jmp 0x849679
jne 0x555706
mov eax, dword [ebx]
mov ch, cl
setl cl
bswap cx
mov ecx, ebx
jmp 0xa733a7
jne 0x8fbdfb
mov eax, dword [ecx]
jmp 0x8fbdf8
lea edx, [ebp - 0x6c]
jmp 0x9858d3
xorps xmm0, xmm0
movlpd qword [ebp - 0x18], xmm0
sub al, 0x15
movzx ecx, si
bswap ecx
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x18]
mov dword [esi + 0x150], ecx
btc cx, cx
neg cl
xadd cl, ch
mov dword [esi + 0x154], eax
mov eax, dword [ebp + 0xc]
and al, 2
movzx eax, al
ror cl, 0x1c
xadd ecx, ecx
shrd ecx, ebx, 8
neg eax
bswap cx
mov ecx, 0x32ed6aae
mov cl, dh
sbb eax, eax
and eax, 0xff
rcr cl, cl
movzx ecx, bx
sbb ch, ch
mov dword [esi + 0x148], eax
mov eax, dword [ebp - 0x10]
sub ch, bh
rcr cx, cl
cmc
mov ecx, dword [eax + 0x34]
clc
test esi, eax
test ecx, ecx
jmp 0xb466a1
call fcn.0092eed1
mov esi, dword [ebp + 8]
stc
not ecx
mov eax, dword [ebp - 0x14]
shr cl, 0x3d
bt cx, bp
rcl cl, cl
mov ecx, dword [ebp + 0x1c]
mov dword [esi], eax
cmp ecx, ecx
jmp 0x50092f
sub ebx, ebx
test bp, 0x148b
test si, di
cmp ebp, ebx
mov dword [eax], esi
cmc
add dword [ecx + 4], 8
jmp 0x69ea8b
call dword [eax]
mov ecx, dword [ebp - 0x1c]
movzx eax, bx
add al, dl
setno al
mov eax, edi
jmp 0x946bc8
push dword [eax + 0x38]
not ah
movsx eax, ax
lea eax, [ebp - 0x44]
jmp 0x751f58
lock inc dword [ecx]
movzx ecx, si
mov ecx, dword [ebp - 0x10]
mov dword [eax], esi
jmp 0x654e45
je 0x8f7556
mov eax, edi
lock xadd dword [ecx + 4], eax
jmp 0x751e73
jne 0x555706
mov eax, dword [ebx]
mov ecx, ebx
jmp 0x4c2a4f
jne 0x555706
mov eax, dword [ebx]
movzx ecx, bx
setle ch
not ch
mov ecx, ebx
jmp 0x955a84
lea ecx, [esi + 0xf0]
jmp 0x9e0594
je 0x431bf6
mov eax, 2
jmp 0xa68a67
je 0x8971cf
push dword [ebp - 0x3c]
push dword [eax]
jmp 0xaf3308
call dword [eax]
lea ecx, [ebx + 8]
setno ah
rcl ah, 4
sar ax, cl
mov eax, edi
test esp, edi
lock xadd dword [ecx], eax
jmp 0x753fca
lea ecx, [ebx + 4]
stc
jmp 0x6c05d7
mov dword [eax + 4], ebx
call fcn.0042cc70
mov dword [ebp - 0x28], eax
test ah, 0x2c
stc
test eax, eax
jmp 0xa3bd92
lea ecx, [esi + 0xf0]
jmp 0x76fa59