Function at 0x425d20
Capabilities:
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x5537fb
mov eax, dword fs:[0]
push eax
sub esp, 0x158
mov eax, dword [0x6397d4]
xor eax, esp
mov dword [esp + 0x154], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x6397d4]
xor eax, esp
push eax
lea eax, [esp + 0x16c]
mov dword fs:[0], eax
mov esi, ecx
lea ecx, [esi + 0x148]
push 0x190
mov dword [esp + 0x20], ecx
call fcn.0044c4f0
lea edi, [esi + 0x28]
push 0x7d0
mov ecx, edi
call fcn.0044c4f0
lea ebp, [esi + 0x4c]
push 0x1388
mov ecx, ebp
call fcn.0044c4f0
lea ebx, [esi + 0x70]
push 0x64
mov ecx, ebx
mov dword [esp + 0x1c], ebx
call fcn.0044c4f0
lea ecx, [esi + 0x94]
push 0x64
mov dword [esp + 0x2c], ecx
call fcn.0044c4f0
lea ecx, [esi + 0xb8]
push 0x3e8
mov dword [esp + 0x24], ecx
call fcn.0044c4f0
lea ecx, [esi + 0xdc]
push 0x28
mov dword [esp + 0x34], ecx
call fcn.0044c4f0
lea ecx, [esi + 0x100]
push 0xa
mov dword [esp + 0x18], ecx
call fcn.0044c4f0
lea ecx, [esi + 0x16c]
push 0xc8
mov dword [esp + 0x28], ecx
call fcn.0044c4f0
lea ecx, [esi + 0x190]
push 0x46
mov dword [esp + 0x30], ecx
call fcn.0044c4f0
lea ecx, [esp + 0x34]
call fcn.00504dc0
push 0
push 0x562b08
push str.._image_image_hard_path.bin
lea ecx, [esp + 0x40]
mov dword [esp + 0x180], 0
call fcn.00505730
cmp eax, 1
jne 0x425ee9
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x425edc
mov edi, edi
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov ebx, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, ebx
div dword [edi + 4]
mov eax, dword [edi + 8]
mov eax, dword [eax + edx*4]
test eax, eax
je 0x425ec2
cmp dword [eax], ebx
je 0x42669c
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x425eb3
push ebx
push esi
mov ecx, edi
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x425e50
lea ecx, [esp + 0x34]
call fcn.00504e70
mov ebx, dword [esp + 0x18]
push 0
push 0x562b08
push str.._image_image_item_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x425fb2
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x425fa9
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebp + 4]
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + edx*4]
test eax, eax
je 0x425f8f
jmp 0x425f80
cmp dword [eax], edi
je 0x4266b4
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x425f80
push edi
push esi
mov ecx, ebp
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x425f18
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_mugong_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x426076
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x42606d
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebx + 4]
mov eax, dword [ebx + 8]
mov eax, dword [eax + edx*4]
test eax, eax
je 0x426053
cmp dword [eax], edi
je 0x4266cc
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x426044
push edi
push esi
mov ecx, ebx
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x425fe1
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_ability_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x426145
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x42613c
mov ebx, dword [esp + 0x28]
lea esp, [esp]
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebx + 4]
mov ecx, dword [ebx + 8]
mov eax, dword [ecx + edx*4]
test eax, eax
je 0x426122
cmp dword [eax], edi
je 0x4266e4
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x426113
push edi
push esi
mov ecx, ebx
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x4260b0
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_Buff_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x426212
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x426209
mov ebx, dword [esp + 0x20]
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebx + 4]
mov eax, dword [ebx + 8]
mov eax, dword [eax + edx*4]
test eax, eax
je 0x4261ef
jmp 0x4261e0
cmp dword [eax], edi
je 0x4266fc
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x4261e0
push edi
push esi
mov ecx, ebx
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x426178
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_Minimap_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x4262da
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x4262d1
mov ebx, dword [esp + 0x30]
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebx + 4]
mov ecx, dword [ebx + 8]
mov eax, dword [ecx + edx*4]
test eax, eax
je 0x4262b7
cmp dword [eax], edi
je 0x426714
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x4262a8
push edi
push esi
mov ecx, ebx
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x426245
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_jackpot_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x4263a5
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x42639c
mov ebx, dword [esp + 0x14]
lea ecx, [ecx]
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebx + 4]
mov eax, dword [ebx + 8]
mov eax, dword [eax + edx*4]
test eax, eax
je 0x426382
cmp dword [eax], edi
je 0x42672c
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x426373
push edi
push esi
mov ecx, ebx
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x426310
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._resource_client_TCImgList.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x4264a1
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x426498
mov ebp, 0x32
lea esp, [esp]
push 0xdc
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
cmp eax, ebp
mov dword [esi + 4], eax
jle 0x42640d
mov dword [esi + 4], ebp
xor edi, edi
cmp dword [esi + 4], edi
jle 0x42642d
lea ebx, [esi + 8]
lea ecx, [esp + 0x34]
call fcn.005058e0
mov dword [ebx], eax
add edi, 1
add ebx, 4
cmp edi, dword [esi + 4]
jl 0x426417
lea ecx, [esp + 0x34]
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xd0], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xd4], eax
call fcn.005058e0
mov edi, dword [esi]
mov ecx, dword [esp + 0x1c]
mov dword [esi + 0xd8], eax
xor edx, edx
mov eax, edi
div dword [ecx + 4]
mov eax, dword [ecx + 8]
mov eax, dword [eax + edx*4]
test eax, eax
je 0x426480
cmp dword [eax], edi
je 0x426744
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x426471
push edi
push esi
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x4263e0
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_jack_path.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x426569
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x426560
mov ebx, dword [esp + 0x24]
push 0x14
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov esi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 8], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 0xc], eax
call fcn.005058e0
mov dword [esi + 0x10], eax
xor edx, edx
mov eax, edi
div dword [ebx + 4]
mov ecx, dword [ebx + 8]
mov eax, dword [ecx + edx*4]
test eax, eax
je 0x426546
cmp dword [eax], edi
je 0x42675c
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x426537
push edi
push esi
mov ecx, ebx
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x4264d4
lea ecx, [esp + 0x34]
call fcn.00504e70
push 0
push 0x562b08
push str.._image_image_emoji_icon.bin
lea ecx, [esp + 0x40]
call fcn.00505730
cmp eax, 1
jne 0x426660
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
jne 0x426657
push 0x14c
call fcn.00551850
add esp, 4
lea ecx, [esp + 0x34]
mov edi, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov ebp, eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [edi + 4], eax
call fcn.005058e0
cmp eax, 0x14
mov dword [edi + 8], eax
jle 0x4265d6
mov dword [edi + 8], 0x14
xor ebx, ebx
cmp dword [edi + 8], ebx
jle 0x42661a
lea esi, [edi + 0x10]
lea ecx, [esp + 0x34]
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi - 4], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi], eax
call fcn.005058e0
lea ecx, [esp + 0x34]
mov dword [esi + 4], eax
call fcn.005058e0
mov dword [esi + 8], eax
add ebx, 1
add esi, 0x10
cmp ebx, dword [edi + 8]
jl 0x4265e0
mov ecx, dword [esp + 0x2c]
xor edx, edx
mov eax, ebp
div dword [ecx + 4]
mov eax, dword [ecx + 8]
mov eax, dword [eax + edx*4]
test eax, eax
je 0x42663f
nop
cmp dword [eax], ebp
je 0x426774
mov eax, dword [eax + 0xc]
test eax, eax
jne 0x426630
push ebp
push edi
call fcn.00547bc0
lea ecx, [esp + 0x34]
call fcn.00504ed0
test eax, eax
je 0x426598
lea ecx, [esp + 0x34]
call fcn.00504e70
lea ecx, [esp + 0x34]
mov dword [esp + 0x174], 0xffffffff
call fcn.00505050
mov ecx, dword [esp + 0x16c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x154]
xor ecx, esp
call fcn.0055160d
add esp, 0x164
ret
cmp dword [eax + 4], 0
je 0x425ec2
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x425ecb
cmp dword [eax + 4], 0
je 0x425f8f
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x425f98
cmp dword [eax + 4], 0
je 0x426053
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x42605c
cmp dword [eax + 4], 0
je 0x426122
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x42612b
cmp dword [eax + 4], 0
je 0x4261ef
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x4261f8
cmp dword [eax + 4], 0
je 0x4262b7
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x4262c0
cmp dword [eax + 4], 0
je 0x426382
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x42638b
cmp dword [eax + 4], 0
je 0x426480
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x426487
cmp dword [eax + 4], 0
je 0x426546
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x42654f
cmp dword [eax + 4], 0
je 0x42663f
push edi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x426646