Function at 0x432f80
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0xc8
mov ebx, ecx
mov eax, dword [0x4a3ecc]
xor eax, ebp
mov dword [esp + 0xc0], eax
mov edi, dword [ecx + 0x260]
mov ecx, dword [ecx + 0x18]
mov eax, dword [ebx + 0x1c]
test edi, edi
je 0x432ff6
cmp ecx, eax
je 0x43303a
mov esi, dword [eax - 4]
mov ecx, edi
call dword [0x4893dc]
push 0
push 1
push esi
call edi
add esp, 0xc
mov eax, dword [ebx + 0x1c]
mov esi, dword [eax - 4]
test esi, esi
je 0x432fe9
mov ecx, esi
call fcn.00452d10
push esi
call fcn.0045c216
add esp, 4
mov eax, dword [ebx + 0x1c]
add eax, 0xfffffffc
mov dword [ebx + 0x1c], eax
cmp dword [ebx + 0x18], eax
jne 0x432fb7
jmp 0x43303a
cmp ecx, eax
je 0x43303a
xor edi, edi
mov ecx, ebx
push edi
push edi
call fcn.00433450
mov edx, dword [ebx + 0x1c]
mov ecx, eax
push dword [edx - 4]
call fcn.00485c60
mov eax, dword [ebx + 0x1c]
mov esi, dword [eax - 4]
test esi, esi
je 0x43302f
mov ecx, esi
call fcn.00452d10
push esi
call fcn.0045c216
add esp, 4
mov eax, dword [ebx + 0x1c]
add eax, 0xfffffffc
mov dword [ebx + 0x1c], eax
cmp dword [ebx + 0x18], eax
jne 0x432ffc
call fcn.0043bba0
mov dword [esp + 0x20], eax
mov dword [esp], ebx
mov edi, dword [ebx + 0x260]
test edi, edi
je 0x4333bd
lea ebx, [esp + 0x38]
push 0x88
push 0xff
push ebx
call fcn.0045d780
add esp, 0xc
mov ecx, ebx
call fcn.0043bbb0
lea eax, [esp + 0x20]
mov ecx, ebx
xor edx, edx
push eax
push str.number
push str.num_cpus
call fcn.004350b0
add esp, 0xc
mov ecx, edi
call dword [0x4893dc]
push 0
push 1
push ebx
call edi
add esp, 0xc
mov ecx, ebx
call fcn.00452d10
call fcn.00449c80
mov dword [esp + 4], eax
mov ebx, dword [esp]
cmp dword [ebx + 0x90], 0
je 0x433122
lea esi, [ebx + 0x90]
mov ebx, dword [ebx + 0x260]
test ebx, ebx
je 0x4333e9
lea edi, [esp + 0x38]
push 0x88
push 0xff
push edi
call fcn.0045d780
add esp, 0xc
mov ecx, edi
call fcn.0043bbb0
mov ecx, edi
mov edx, dword [esp + 4]
push esi
push str.sort_index
push str.process_sort_index
call fcn.004350b0
add esp, 0xc
mov ecx, ebx
call dword [0x4893dc]
push 0
push 1
push edi
call ebx
add esp, 0xc
mov ecx, edi
call fcn.00452d10
mov ebx, dword [esp]
cmp dword [ebx + 0x78], 0
je 0x4332b9
xor eax, eax
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], eax
mov esi, dword [ebx + 0x74]
mov edi, dword [esi]
cmp edi, esi
je 0x4331a5
xor eax, eax
lea ebx, [esp + 0x14]
xor edx, edx
cmp dword [edi + 0x20], 0x10
jb 0x433156
mov ecx, dword [edi + 0xc]
jmp 0x433159
lea ecx, [edi + 0xc]
mov dword [esp + 0x38], ecx
mov ecx, dword [edi + 0x1c]
mov dword [esp + 0x3c], ecx
cmp eax, edx
je 0x43317f
movsd xmm0, qword [esp + 0x38]
movsd qword [eax], xmm0
mov eax, dword [esp + 0x18]
add eax, 8
mov dword [esp + 0x18], eax
jmp 0x433190
mov ecx, ebx
lea eax, [esp + 0x38]
push eax
push edx
call fcn.004299e0
mov eax, dword [esp + 0x18]
mov edi, dword [edi]
cmp edi, esi
je 0x43319c
mov edx, dword [esp + 0x1c]
jmp 0x43314b
mov ecx, dword [esp + 0x14]
mov ebx, dword [esp]
jmp 0x4331a7
xor ecx, ecx
sub eax, ecx
sar eax, 3
lea edi, [esp + 0x20]
push 1
push 0x48b624
push ecx
push eax
push edi
call fcn.00429560
add esp, 0x14
mov esi, ebx
mov ebx, dword [ebx + 0x260]
test ebx, ebx
je 0x433224
lea edi, [esp + 0x38]
push 0x88
push 0xff
push edi
call fcn.0045d780
add esp, 0xc
mov ecx, edi
call fcn.0043bbb0
mov ecx, edi
mov edx, dword [esp + 4]
lea eax, [esp + 0x20]
push eax
push str.labels
push str.process_labels
call fcn.00435260
add esp, 0xc
mov ecx, ebx
call dword [0x4893dc]
push 0
push 1
push edi
call ebx
add esp, 0xc
mov ecx, edi
call fcn.00452d10
jmp 0x433248
xor eax, eax
mov ecx, esi
push eax
push eax
call fcn.00433450
mov ecx, eax
mov edx, dword [esp + 4]
push edi
push str.labels
push str.process_labels
call fcn.00435260
add esp, 0xc
mov ebx, esi
mov eax, dword [esp + 0x34]
cmp eax, 0x10
jb 0x433284
mov ecx, dword [esp + 0x20]
lea esi, [eax + 1]
cmp esi, 0x1000
jb 0x43327a
mov edx, dword [ecx - 4]
add ecx, 0xfffffffc
sub ecx, edx
cmp ecx, 0x20
jae 0x4333b8
add eax, 0x24
mov esi, eax
mov ecx, edx
push esi
push ecx
call fcn.0045b9ca
add esp, 8
mov ecx, dword [esp + 0x14]
test ecx, ecx
je 0x4332b9
mov eax, dword [esp + 0x1c]
sub eax, ecx
cmp eax, 0x1000
jb 0x4332af
mov edx, dword [ecx - 4]
sub ecx, edx
add ecx, 0xfffffffc
cmp ecx, 0x20
jae 0x4333b8
add eax, 0x23
mov ecx, edx
push eax
push ecx
call fcn.0045b9ca
add esp, 8
mov eax, dword [ebx + 0x98]
mov ebx, dword [eax]
mov dword [esp + 0x10], eax
cmp ebx, eax
je 0x433375
cmp dword [ebx + 0xc], 0
je 0x433341
lea eax, [ebx + 0xc]
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 8]
mov dword [esp + 8], eax
mov eax, dword [esp]
mov edi, dword [eax + 0x260]
test edi, edi
je 0x43334b
push 0x88
push 0xff
lea esi, [esp + 0x40]
push esi
call fcn.0045d780
add esp, 0xc
mov ecx, esi
call fcn.0043bbb0
mov ecx, esi
mov edx, dword [esp + 8]
push dword [esp + 0xc]
push str.sort_index
push str.thread_sort_index
call fcn.004350b0
add esp, 0xc
mov ecx, edi
call dword [0x4893dc]
push 0
push 1
push esi
call edi
add esp, 0xc
mov ecx, esi
call fcn.00452d10
mov ebx, dword [ebx]
cmp ebx, dword [esp + 0x10]
jne 0x4332cd
jmp 0x433375
mov ecx, dword [esp]
xor eax, eax
push eax
push eax
call fcn.00433450
mov ecx, eax
mov edx, dword [esp + 8]
push dword [esp + 0xc]
push str.sort_index
push str.thread_sort_index
call fcn.004350b0
add esp, 0xc
jmp 0x433341
mov ecx, dword [esp]
mov eax, dword [ecx + 0x118]
or eax, dword [ecx + 0x11c]
jne 0x43339c
mov ecx, dword [esp + 0xc0]
xor ecx, ebp
call fcn.0045be32
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
lea eax, [ecx + 0x118]
push eax
push str.overflowed_at_ts
push str.trace_buffer_overflowed
push dword [esp + 0x10]
call fcn.00483cb0
jmp 0x433386
call fcn.00460d04
xor eax, eax
mov ecx, dword [esp]
push eax
push eax
call fcn.00433450
lea esi, [esp + 0x20]
mov ecx, eax
xor edx, edx
push esi
push str.number
push str.num_cpus
call fcn.004350b0
add esp, 0xc
jmp 0x4330a6
xor eax, eax
mov ebx, dword [esp]
mov ecx, ebx
push eax
push eax
call fcn.00433450
mov ecx, eax
mov edx, dword [esp + 4]
push esi
push str.sort_index
push str.process_sort_index
call fcn.004350b0
add esp, 0xc
jmp 0x433122