Function at 0x4369ef
Capabilities:
Check for trap flag exception

Disassembly:
pushal
call 0x4367d9
mov esp, dword [esp + 8]
jmp 0x4367e5
sbb eax, esi
cwde
mov ebx, 0
pop dword fs:[ebx]
pop ebx
call 0x4367f6
adc eax, 0x564
mov esi, dword [esp]
pop eax
sub esi, 0x50217ce5
test eax, 0x3c07
call fcn.00436815
stc
jmp 0x436819
or eax, ebx
cld
sub ecx, ecx
xor ecx, 0x44e
add ecx, 0x5021620e
sbb eax, esp
stc
add ecx, esi
push 0x68ae
pop ebx
xor ebx, 0x6d36
adc eax, ebx
cmc
call fcn.00436850
or eax, 0x13d
jmp 0x436856
sub eax, esi
mov edx, 0x1d4c
xor eax, 0x23ba
xor dword [ecx], edx
inc ecx
inc ecx
inc ecx
inc ecx
sbb eax, eax
add edx, 0x180
cmc
and eax, eax
sub ebx, 1
adc eax, 0x7880
call fcn.0043688a
adc eax, 0x5eb5
jmp 0x436890
sbb eax, ecx
xor eax, eax
dec eax
add eax, ebx
jns 0x436862
xor eax, 0x7e16
popal
call fcn.004368b3
xor eax, esi
stc
jmp 0x4368ba
inc eax
push ebx
dec ebx
pop ebx
push ecx
pushal
sub edi, 0x37065a3d
nop
mov esi, 0x51d873b6
popal
call 0x4368d2
jbe 0x4368d7
ja 0x4368d7
jmp 0x436931
pop ecx
jle 0x4368e0
jg 0x4368e0
call 0x7b2c70cc
sti
jmp 0x4368e6
jp 0x4368dd
jnp 0x4368dd
jmp 0x4368dd
sub ecx, 0x176b
push edi
lar edi, esi
pop edi
mov word [ecx], 0x4eb
pushal
xor eax, edx
popal
pop ecx
jl 0x436900
jge 0x436900
jmp 0x436952
push ecx
push edx
pop edx
pop ecx
xchg esi, edi
xchg edi, esi
verr dx
push ecx
add ecx, 0x7271
sub ecx, 0x7271
not esi
not esi
add edi, esi
sub edi, esi
push edx
push ebx
neg ebx
pop ebx
mov ecx, dword fs:[4]
push ebx
neg ebx
pop ebx
mov edx, 0x60755f41
inc ecx
pop edi
jne 0x436995
push esi
not esi
pop esi
push dword ss:[ecx - 4]
pushal
xor esi, 0x45ac
popal
mov dword ss:[ecx - 4], edx
push ecx
push edx
sub ecx, 0x2f20
sub edx, 0xcd2
pop edx
pop ecx
mov edx, dword fs:[4]
push ebx
ror ebx, cl
pop ebx
mov ecx, dword ss:[edx - 4]
jmp 0x43696b
ljmp 0x595a:0xcd2
cmp ecx, 0x60755f41
cmc
cmc
je 0x436979
jmp 0x436978
int3
verr si
pop dword ss:[edx - 4]
jl 0x436985
jmp 0x436987
je 0x436982
push esi
str esi
pop esi
xchg ebx, esi
xchg esi, ebx
pop edx
verr si
push edx
inc edx
pop edx
pop ecx
xor edx, edi
xor edx, edi
pushal
add edi, 0x7723
sub edi, 0x7723
call 0x4369ae
push edx
push esi
add edx, ecx
add esi, eax
pop esi
pop edx
pop edx
mov eax, 0x109
pushal
add ebx, esi
popal
xor edi, esi
xor edi, esi
add eax, edx
push edi
push ebx
pop ebx
pop edi
push edi
dec edi
pop edi
push eax
push esi
str esi
pop esi
xor edx, ecx
xor edx, ecx
mov edx, 0
push dword fs:[edx]
jmp 0x4369e2
mov dword fs:[edx], esp
pushal
popal
push esi
neg esi
pop esi
push edi
neg edi
pop edi
push esi
mov esi, ecx
pop esi
mov ecx, 0
pushal
mov eax, ebx
popal
pushal
xor edx, 0x5df
nop
mov ecx, 0x6197
popal
pushal
add esi, edi
add edi, esi
popal
div ecx
push ebx
lar ebx, ecx
pop ebx
push edx
str edx
pop edx
push edi
mov edi, esi
pop edi
mov ecx, edx
pushfd
nop
nop
pushfd
xchg esi, edi
xchg edi, esi
or dword [esp], 0x100
xor edx, edi
xor edx, edi
popfd
inc edx
popfd
pushal
sub esi, ebx
add ebx, edi
popal
cmp edx, ecx
nop
nop
je 0x436a6c
push eax
dec eax
pop eax
push 0x8caf1379
pushal
nop
mov esi, 0x1f18
xor ecx, 0x275c
popal
mov edx, 0xc12ade99
pushal
nop
mov edx, 0x92f
popal
ret
pushal
mov ebx, esi
add esi, edi
popal
verr di
push ebx
mov ebx, 0xc101
pop ebx
mov ecx, 0
add edi, 0x1166
sub edi, 0x1166
verr di
push ecx
push edx
xor ecx, esi
xor edx, esi
pop edx
pop ecx
pop dword fs:[ecx]
xor edx, ecx
xor edx, ecx
verr di
push edx
xor edx, eax
pop edx
pop eax
push edi
not edi
pop edi
pushal
mov ebx, esi
popal
inc ebx
dec ebx
popal
jmp 0x436be5
add edx, 0x2e385a6e
push esp
sub edx, 0x2e385a6e
mov dword [esp], edx
push ebx
mov dword [esp], edi
mov edi, esp
add edi, 8
mov edi, dword [edi]
push esi
mov esi, 0x20223842
add esi, 0xdfddc7be
add edi, esi
pop esi
push ecx
push ecx
mov ecx, 0x3d6d5ccf
mov dword [esp], ecx
or al, 0x24
pop edx
pop ecx
jmp 0x436c20
push esi
not esi
pop esi
add dword [edi], edx
add eax, 0x7c8441a5
sub eax, 0x7c8441a5
call 0x436c5d
mov dh, 0xaf
adc byte [esi], bh
adc bh, byte [ebx]
sub edx, dword [ebx - 0x16]
mov bl, 0xfc
and al, 0xd8
sbb ebp, eax
dec edx
xchg byte [eax], ch
adc al, 0x91
push ebp
cmp byte [0x45df3ec5], dh
jne 0x436c17
out 0x4b, al
sti
sub byte [ecx - 0x74], ah
mov eax, 0x3c8b7f88
and al, 0x83
les eax, [ecx + eax*4]
out dx, eax
ljmp 0x16ef