Function at 0x7c23bf
Capabilities:
Check for software breakpoints

Disassembly:
neg esi
add esi, 1
push edx
mov edx, 0x73ef41c5
add esi, 0x3ed4579a
sub esi, edx
push ebp
jmp 0x7c23a1
mov ecx, dword [esp]
add esp, 4
sub dword [esp + 4], 0x7bff599d
add dword [esp + 4], edx
push eax
mov eax, 0x7bff599d
sub dword [esp + 8], 0x5f3491d9
add dword [esp + 8], 0x7ff79922
add dword [esp + 8], eax
sub dword [esp + 8], 0x7ff79922
add dword [esp + 8], 0x5f3491d9
jmp 0x7c2609
push esi
jmp 0x7c2e45
mov dword [esp], edi
mov edi, 0x3ed4579a
sub esi, 0x37df1795
jmp 0x7c27cf
sub eax, 0x4a096444
pop esi
jmp 0x7c281e
push ebp
mov ebp, esp
push ebx
jmp 0x7c2b21
pop edx
add ebx, 0x7bdb00cc
jmp 0x7c2ca4
add dword [esp], 0x7e5f6556
jmp 0x7c254b
pop ecx
mov edx, dword [esp]
add esp, 4
add edx, 4
jmp 0x7c257d
add esp, 4
sub dword [esp + 4], 0x1be912c4
sub dword [esp + 4], ebp
add dword [esp + 4], 0x1be912c4
jmp 0x7c24a0
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0x7c2a4c
pop dword [esp]
pop esp
push eax
mov eax, esp
add eax, 4
sub eax, 4
jmp 0x7c2964
add dword [esp + 4], 0x6fc5e0e8
pop ebp
pop dword [eax]
sub esp, 4
mov dword [esp], ecx
jmp 0x7c2624
add eax, ebx
jmp 0x7c287d
xor dword [esp], 0xb6d78035
jmp 0x7c25b5
and edi, edx
jmp 0x7c2ae8
push edx
mov dword [esp], 0x3ff75f5f
push eax
jmp 0x7c2649
add edx, 4
push edx
push dword [esp + 4]
pop edx
jmp 0x7c2447
inc dword [esp]
push ebp
push ebx
mov ebx, 0x7a5fb0a7
jmp 0x7c2641
push edi
mov dword [esp], 0x4d7db954
mov dword [esp], ecx
push ebx
push edx
jmp 0x7c2bf9
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, ebp
push dword [esp]
push dword [esp]
pop ebp
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
jmp 0x7c2835
pop eax
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop ecx
add esp, 4
push edi
mov dword [esp], ebp
jmp 0x7c256f
push eax
jmp 0x7c2904
mov ebp, ebx
pop ebx
jmp 0x7c27a0
mov eax, 0x657e4f1f
xor dword [esp + 4], eax
pop eax
jmp 0x7c23f2
pop ebx
pop esi
jmp 0x7c28bc
mov eax, 0x4f9b0eaa
add eax, 0x7ffffec6
sub eax, 0x4674c7cb
xor eax, 0x892645a1
jmp 0x7c2e1e
sti
push eax
mov dword [esp], ecx
mov ecx, 0x2f08982a
push ecx
mov edx, dword [esp]
add esp, 4
mov ecx, dword [esp]
push ecx
mov dword [esp], edx
jmp 0x7c2e58
pop ebx
and ebx, edi
pop edi
xor ebx, 0x7abf2e8b
push ebx
inc dword [esp]
pop ebx
add ebx, 0x72e1f04
or edi, ebx
pop ebx
push ebx
push eax
mov eax, 0x7fbd5810
inc eax
xor eax, 0x4993bef6
neg eax
shr eax, 1
neg eax
sub eax, 0x4421efd7
mov ebx, eax
jmp 0x7c2a7a
sub dword [esp + 4], ebp
jmp 0x7c27a9
mov ebp, dword [esp]
add esp, 4
sub dword [esp], 0xc19877f3
mov ebp, dword [esp]
push ebp
mov ebp, esp
jmp 0x7c25df
sub esi, edi
add esi, 0x37df1795
pop edi
pop edx
push edx
mov edx, 0xf8bffd0e
add esi, edx
mov edx, dword [esp]
add esp, 4
jmp 0x7c2871
push edx
mov dword [esp], 0x9e0cfda
mov dword [esp], ebx
push 0x5072ad
pop ebx
push esi
jmp 0x7c2a8d
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
jmp 0x7c2857
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
jmp 0x7c2e9d
add eax, 0x4a096444
sub eax, esi
jmp 0x7c23b4
sub esp, 4
mov dword [esp], edi
push ebx
mov dword [esp], eax
push ebp
mov ebp, 0x3f5e1e4f
mov eax, ebp
pop ebp
mov edi, eax
mov eax, dword [esp]
add esp, 4
add eax, edi
jmp 0x7c2a62
push edi
mov edi, 0x6fc5e0e8
sub dword [esp + 8], edi
mov edi, dword [esp]
jmp 0x7c2413
push ebx
mov dword [esp], 0x57ffaec6
pop eax
xchg ecx, eax
jmp 0x7c29c8
xchg dword [esp], eax
jmp 0x7c2e6c
shr ebx, 3
inc ebx
xor ebx, 0xa26a609
mov ecx, ebx
mov ebx, dword [esp]
add esp, 4
add dword [esp + 4], ecx
jmp 0x7c23fe
neg ecx
xchg ecx, eax
push edi
mov edi, 0x7bad3764
shl edi, 2
inc edi
shr edi, 2
shl edi, 6
sub edi, 0x434d87c6
sub eax, edi
pop edi
mov ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, eax
add dword [ecx], 0x3f8e42de
jmp 0x7c242f
xchg dword [esp], edi
pop esp
jmp 0x7c2abd
push dword [esp]
pop edi
add esp, 4
mov ebx, dword [esp]
jmp 0x7c2aa6
mov eax, dword [esp]
add esp, 4
and edi, ebx
mov ebx, dword [esp]
jmp 0x7c2aac
mov esi, 0x3f5e1e4f
add eax, 0x5b6f0931
sub eax, esi
sub eax, 0x5b6f0931
mov esi, dword [esp]
jmp 0x7c2c08
push ebp
jmp 0x7c2bc8
add esp, 4
push edx
mov edx, 0x1ffeb721
jmp 0x7c2557
sub esp, 4
mov dword [esp], eax
mov dword [esp], esi
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
jmp 0x7c2cd4
pop edx
add edi, 0x5e3e0b86
shl edi, 4
push ebp
mov ebp, 0x156bcd78
jmp 0x7c2e11
mov ebx, 0x3bfdb915
sub ebx, 0x3bfdb911
add ebp, ebx
pop ebx
push edx
mov edx, 4
sub ebp, 0x3e9e3810
add ebp, edx
add ebp, 0x3e9e3810
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
sub ebx, ecx
pop ecx
push edi
push 0x7e7a2f81
mov edi, dword [esp]
add esp, 4
push ebx
mov ebx, 0x7d7e634a
push esi
mov esi, 0x70eea578
xchg esi, ebx
not ebx
xchg esi, ebx
neg esi
shr esi, 8
dec esi
jmp 0x7c2ddd
mov ebp, esp
push eax
jmp 0x7c26c2
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
push ecx
mov ecx, 0x3faf819c
shr ecx, 6
shr ecx, 1
sub ecx, 0x3c2a4fb3
mov edx, ecx
jmp 0x7c2357
push ecx
mov dword [esp], 0x77df0908
pop edx
dec edx
jmp 0x7c2d83
add esp, 4
jmp 0x7c250a
mov esi, ebx
push dword [esp]
pop ebx
add esp, 4
not esi
inc esi
jmp 0x7c2332
push edx
mov edx, 0x5df7f4e7
and ebx, edx
pop edx
jmp 0x7c29a1
pop esp
mov dword [esp], ebx
push 0x632436ce
mov dword [esp], eax
mov eax, 0x7b7fb767
jmp 0x7c2d7b
mov ebx, eax
pop eax
jmp 0x7c2c53
xor edx, 0x2f733718
xor edx, 0xdf60fb9
mov ebx, edx
jmp 0x7c23d3
add esi, 0x3b8aaea0
sub ebx, esi
pop esi
xor ebx, 0x5ffc9a0c
push edi
mov edi, 0x1739a517
sub edi, 0x7bde042c
xor edi, 0x3aa537a1
add edi, 0x76fdf84b
push ebx
mov ebx, 0x1b82ac64
xor edi, ebx
jmp 0x7c2768
sub edi, ebp
pop ebp
xor ebx, edi
pop edi
push ebx
push ebp
jmp 0x7c239b
sub ebp, 0x1fbf8971
add ebp, eax
add ebp, 0x1fbf8971
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esi, 1
jne 0x7c28a2
jmp 0x7c272b
push eax
mov eax, 0x3f8e42de
mov esi, eax
pop eax
push ebx
mov ebx, esi
mov ebp, ebx
jmp 0x7c26bb
sub esp, 4
jmp 0x7c2e63
push esp
pop dword [esp]
jmp 0x7c25c4
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0x7c2e77
mov dword [esp], 0x53710539
shl dword [esp], 3
neg dword [esp]
add dword [esp], 0x1b356e23
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
jmp 0x7c2bd0
in eax, 0xd3
mov al, byte [0x9f76cc3c]
cmp al, 0xcc
push ds
sub dword [eax], ebp
mov al, 0xf7
fdivr qword [esi]
int3