Function at 0x48d030
Capabilities:
Get number of processors

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x591cd3
mov eax, dword fs:[0]
push eax
sub esp, 8
push esi
push edi
mov eax, dword [0x5f0a00]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x10], esi
call fcn.004742a0
lea eax, [esi + 0x288]
mov dword [ebp - 4], 0
mov dword [eax], vtable.SOUI::IScrollBarHost.0
push ecx
lea ecx, [esi + 0x2c8]
mov dword [ebp - 0x14], eax
mov dword [esi], vtable.SOUI::SPanel.0
mov dword [esi + 4], vtable.SOUI::SPanel.1.0
mov dword [esi + 8], vtable.SOUI::SPanel.2.0
mov dword [eax], vtable.SOUI::SPanel.3.0
mov dword [esp], 0
call fcn.00473cd0
push ecx
lea ecx, [esi + 0x2d0]
mov dword [esp], 0
call fcn.00473cd0
mov eax, esi
push ecx
mov dword [esp], 0
lea ecx, [eax + 0x2e8]
mov dword [eax + 0x2d8], 0
mov dword [eax + 0x2dc], 0
mov dword [eax + 0x2e0], 0
mov dword [eax + 0x2e4], 0
call fcn.00473cd0
push ecx
mov ecx, esi
mov dword [esp], 0
add ecx, 0x2f0
call fcn.00473cd0
push ecx
mov ecx, esi
mov dword [esp], 0
add ecx, 0x2f8
call fcn.00473cd0
push ecx
mov ecx, esi
mov dword [esp], 0
lea ecx, [ecx + 0x300]
call fcn.00473cd0
mov eax, esi
push 1
lea ecx, [eax + 0x288]
mov dword [eax + 0x308], 0
push ecx
lea ecx, [eax + 0x318]
mov dword [eax + 0x30c], 0
mov dword [eax + 0x310], 0
mov dword [eax + 0x314], 3
call fcn.004d88e0
mov ecx, esi
push 0
push dword [ebp - 0x14]
lea ecx, [ecx + 0x348]
call fcn.004d88e0
mov eax, esi
xor ecx, ecx
mov dword [eax + 0x37c], 0
mov word [eax + 0x380], cx
mov dword [eax + 0x384], 0xa
mov dword [eax + 0x388], ecx
mov dword [eax + 0x38c], ecx
lea ecx, [esi + 0x2d0]
mov byte [ebp - 4], 1
mov byte [eax + 0x390], 0x80
call fcn.00474070
lea ecx, [esi + 0x2c8]
call fcn.00474070
mov ecx, dword [0x5f95b8]
push 0x64
push 5
call fcn.0044c430
mov esi, eax
test esi, esi
je 0x48d203
mov edx, dword [esi + 4]
lea ecx, [esi + 4]
push str.scrollbar
mov edx, dword [edx + 4]
call edx
mov edi, dword [ebp - 0x10]
test eax, eax
je 0x48d206
mov dword [edi + 0x2c4], esi
jmp 0x48d206
mov edi, dword [ebp - 0x10]
xorps xmm0, xmm0
movups xmmword [edi + 0x2a8], xmm0
movq qword [edi + 0x2b8], xmm0
mov dword [edi + 0x2c0], 0
movups xmmword [edi + 0x28c], xmm0
movq qword [edi + 0x29c], xmm0
mov dword [edi + 0x2a4], 0
mov dword [edi + 0x2c0], 0xffffffff
mov dword [edi + 0x2a4], 0xffffffff
mov dword [edi], vtable.SOUI::SScrollView.0
lea esi, [edi + 0x398]
mov dword [edi + 4], vtable.SOUI::SScrollView.1.0
mov dword [edi + 8], vtable.SOUI::SScrollView.2.0
mov dword [edi + method.SOUI::SPanel.3.virtual_0], vtable.SOUI::SScrollView.3.0
mov edi, 2
mov dword [ebp - 4], 2
nop
push ecx
mov ecx, esi
mov dword [esp], 0
call fcn.00473cd0
add esi, 8
sub edi, 1
jne 0x48d280
mov edi, dword [ebp - 0x10]
mov dword [edi + 0x3a8], 0
lea ecx, [edi + 0x398]
mov dword [edi + 0x3ac], 0
mov dword [edi + 0x3b0], 0
mov dword [edi + 0x3b4], 0
or dword [edi + 0x164], 8
call fcn.00474070
lea ecx, [edi + 0x3a0]
call fcn.00474070
push 0x5a78cc
push 0x2712
lea ecx, [edi + 0x30]
call fcn.0048c7e0
push 0x5a7958
push 0x2713
lea ecx, [edi + 0x30]
call fcn.0048c7e0
push 0x5a79e0
push 0x2714
lea ecx, [edi + 0x30]
call fcn.0048c7e0
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret