Function at 0x401750
Capabilities:
Check for software breakpoints

Disassembly:
or dword [ebx], ebx
mov byte [ebx], bl
sbb ebx, dword [ebx]
sbb ebx, esp
push ebp
mov ebp, esp
mov eax, dword [ebp + 0x44]
xor dword [0x57e1c9c8], ecx
push eax
jge 0x401720
jmp 0x4017c9
mov ecx, dword [0x411708]
mov dword [0x411808], eax
mov eax, dword [0xa25e88]
push ebx
push esi
mov esi, dword [0x40ecd5]
mov word [0x680bb4], cx
inc al
push edi
jne 0x40184a
xor dword [0x8411800], edx
push edx
push str.Benchmarking__s
call dword [0x410278a1]
add byte [ebx - 0x3f7a213c], al
pop eax
adc eax, 0x410274a1
add byte [eax - 0x72], dl
inc eax
cmp al, 0xcc
add byte [eax - 0x7c], ch
aam 0x40
add bh, bh
salc
xor eax, 0xf6a10c36
xor byte [eax - 0x5d], al
test eax, eax
mov eax, 0x40d480
stc
scasd eax, dword es:[edi]
mov eax, 0x84d47c
jnp 0x401899
invalid
mov edx, dword [0x40d018]
mov esi, dword [0x4b40c158]
push 0x860
xchg ecx, eax
call esi
mov dword [0x1241402d], eax
mov eax, dword [0x6140d010]
push 0x20
push eax
call esi
mov ebp, edx
dec esp
inc eax
inc ecx
add byte [ebx + 0x40d01815], cl
add byte [ebx - 0x375cbd7a], al
or eax, dword [ecx]
push 0x72
push ecx
push edx
push 0x411735
call fcn.00406010
test eax, eax
je 0x4018a1
add al, ch
add dword [edi], 0x74c08500
push cs
insb byte es:[edi], dx
push str.apr_pollset_create_failed
out dx, eax
mov byte [0x83000005], al
les ecx, [eax]
mov eax, dword [0x41027c]
test eax, eax
jne 0x4018df
jb 0x401889
cld
les eax, [eax]
out 0xd, al
pushfd
or eax, dword [ecx]
mov edx, dword [0x2f4140f9]
push 0
push 0x28663b
cmp byte [ecx + 0xc1404c], ah
push ecx
push 0xf127d448
push edx
push eax
call 0x40f990
add esp, 0x1c
mov dword [0xdf414048], eax
jmp 0x401945
mov eax, dword [0x414048]
mov ecx, dword [0x410274]
test edi, ecx
jne 0x401914
or eax, 0x7441404c
push 0
add byte [0x683d40d1], al
inc esp
aam 0xa4
add byte [edi + 0x28], dl
aam 0x40
xchg ecx, eax
push eax
push ecx
scasd eax, dword es:[edi]
in eax, 0x3f
add byte [ebx], al
add esp, 0x18
mov dword [0x4d4048], eax
push cs
popal
test byte [edx], al
inc ecx
in eax, dx
test ecx, ecx
jne 0x40193a
mov edx, dword [0xb5e34c]
push 0
outsd dx, dword [esi]
sbb byte [edi], cl
inc eax
add byte [eax + 0x52], dl
call fcn.00405890
add esp, 0x10
mov dword [0x414048], eax
mov ecx, dword [0x414833]
test ecx, ecx
jg 0x4019a7
mov edx, dword [0x410268]
adc eax, 0x410268
mov esi, str.Connection:_Keep_Alive_r_n
test edx, edx
jne 0x401958
aam 0x88
inc ecx
out dx, al
mov edx, dword [0x410278]
test edx, edx
mov edx, dword [0x415ec8]
jne 0x40196e
xor byte [esp], ch
sub al, 0xe4
pop ss
inc ecx
add byte [ebp - 0x2c794637], al
inc eax
add byte [ebp + eax - 0x1f], dh
invalid
test ecx, ecx
mov ecx, 0x40d386
je 0x40197c
loope 0x401969
rol dword [eax], cl
push eax
mov eax, dword [0x3d1804]
push eax
mov eax, dword [0x414044]
push eax
push esi
push edx
push ecx
mov ecx, dword [0x40d030]
push str._s__s_HTTP_1.0_r_n_s_s_s_s_r_n
push 0x3fcb00
cdq
aam 0xde
out 0, al
add byte [ebx + 0x7dec44c4], al
mov bl, byte [esi + 0x413840]
mov edi, 0x413840
test dl, dl
jne 0x4019bb
into
out 0xd3, eax
push eax
add byte [ebp + edx - 0x57befd98], cl
mov word [0xa8410268], ss
mov esi, str.Connection:_Keep_Alive_r_n
cmp eax, dword [eax - 0x70]
add eax, 0x4102d4be
add byte [edi + 0x4102e615], al
or al, 0x85
aad 0x8b
adc eax, 0x54040
jne 0x4019e7
mov edx, dword [0x41174a]
xor ebp, 1
mov ecx, str.POST
add dword [ecx + str.POST], edi
je 0x4019f4
mov ecx, 0x5d40d3bc
push eax
mov eax, dword [0x41027d]
add dword [eax - 0x5f], edx
add al, 0x18
inc ecx
add byte [eax - 0x5f], dl
inc esp
inc eax
inc ecx
sal byte [ecx], cl
push esi
push edx
push ecx
mov ecx, dword [0x40d030]
mov ch, 0xa6
rol dword [eax - 0x47], cl
push 0x800
push ecx
call fcn.00408680
add byte [ecx - 0x18], dl
pop edi
insb byte es:[edi], dx
add byte [eax], al
add esp, 0x2c
push esp
xor esi, eax
add byte [eax], al
jb 0x401a38
push str.Request_too_long_n
call fcn.004017a2
add esp, 4
mov eax, dword [0x410258]
mov ebx, 2
cmp eax, ebx
jl 0x401a6f
mov eax, dword [0x416960]
inc ebx
ret
out dx, eax
cmp eax, 0x3f408030
or ecx, 0xffffffff
xor eax, eax
out dx, al
scasb al, byte es:[edi]
mov eax, dword [0x410260]
not ecx
mov byte [ebx + 0xd3801f8], al
in al, dx
pop ss
inc ecx
add byte [eax + esi*2 - 0x5f], bh
jo 0x401a1a
inc ecx
add byte [ebp + 0x5101014c], cl
invalid