Function at 0x48ac10
Capabilities:
Query service status

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x61cf6f
mov eax, dword fs:[0]
push eax
sub esp, 0x2ac
mov eax, dword [0x6ec7c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x2b0], esi
push 0x64d89c
lea ecx, [ebp - 0x240]
call fcn.00562ae0
lea eax, [esi + 0x1c]
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x2b8]
mov dword [ebp - 0x2b8], eax
mov byte [ebp - 0x2b4], 0
call fcn.0043fa10
mov ecx, 0x6ff280
mov byte [ebp - 4], 1
call fcn.004cb830
test eax, eax
je 0x48b119
lea eax, [ebp - 0x6c]
mov ecx, 0x6ff280
push eax
call fcn.004cb520
push 0x13
push 0x64d8c4
push 0
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.00418980
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x54], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x44], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
mov ecx, dword [ebp - 0x58]
mov byte [ebp - 4], 4
cmp ecx, 7
jbe 0x48ad13
mov edx, dword [ebp - 0x6c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48ad09
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x48ad09
call dword [0x63e2e0]
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov esi, dword [ebp - 0x44]
xor eax, eax
mov ecx, dword [ebp - 0x54]
mov word [ebp - 0x6c], ax
mov eax, 0x493e0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 7
mov dword [ebp - 0x2a8], eax
mov byte [ebp - 0x29a], 0
cmp dword [ebp - 0x40], 7
lea edi, [ebp - 0x54]
xorps xmm0, xmm0
mov dword [ebp - 0x2c], 0
cmova edi, ecx
mov dword [ebp - 0x28], 0
mov edx, 0xa
movups xmmword [ebp - 0x3c], xmm0
cmp esi, 0x7ffffffe
ja 0x48be7c
cmp esi, 7
ja 0x48ad87
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x28], 7
movups xmm0, xmmword [edi]
movups xmmword [ebp - 0x3c], xmm0
jmp 0x48add7
mov eax, esi
or eax, 7
cmp eax, 0x7ffffffe
jbe 0x48ad9a
mov eax, accept
jmp 0x48ada0
cmp eax, 0xa
cmovb eax, edx
mov dword [ebp - 0x2ac], eax
lea eax, [ebp - 0x2ac]
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.00414360
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x28], ecx
lea ecx, [esi*2 + 2]
push ecx
push edi
push eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x2c], esi
call fcn.0060ddef
add esp, 0x14
push 1
xor edi, edi
mov byte [ebp - 0x2a1], 0
push edi
push edi
mov byte [ebp - 0x299], 0
mov byte [ebp - 0x2a2], 0
call dword [sym.imp.ADVAPI32.dll_OpenSCManagerW]
mov ecx, eax
mov dword [ebp - 0x2a0], ecx
test ecx, ecx
jne 0x48ae11
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
jmp 0x48ae9a
cmp dword [ebp - 0x28], 7
lea eax, [ebp - 0x3c]
push 4
cmova eax, dword [ebp - 0x3c]
push eax
push ecx
call dword [sym.imp.ADVAPI32.dll_OpenServiceW]
mov dword [ebp - 0x2ac], eax
test eax, eax
jne 0x48ae3a
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
jmp 0x48ae8e
lea ecx, [ebp - 0xa0]
mov byte [ebp - 0x2a1], 1
push ecx
push eax
call dword [sym.imp.ADVAPI32.dll_QueryServiceStatus]
test eax, eax
je 0x48ae82
mov eax, dword [ebp - 0x9c]
cmp eax, 4
jne 0x48ae67
mov byte [ebp - 0x299], 1
jmp 0x48ae82
cmp eax, 2
je 0x48ae7b
cmp eax, 3
je 0x48ae7b
cmp eax, 5
je 0x48ae7b
cmp eax, 6
jne 0x48ae82
mov byte [ebp - 0x2a2], 1
push dword [ebp - 0x2ac]
call dword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
push dword [ebp - 0x2a0]
call dword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
mov ecx, dword [ebp - 0x28]
test edi, edi
jne 0x48b0d0
cmp ecx, 7
jbe 0x48aedc
mov edx, dword [ebp - 0x3c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48aed2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48b0f9
push ecx
push edx
call fcn.00604b8c
add esp, 8
cmp byte [ebp - 0x2a1], 0
je 0x48b046
cmp byte [ebp - 0x2a2], 0
je 0x48af20
push str.Service_is_in_pending_state._Wait.
lea ecx, [ebp - 0x240]
call fcn.00563760
push 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [ebp - 0x2a8]
sub eax, 0x1f4
mov dword [ebp - 0x2a8], eax
jmp 0x48af59
cmp byte [ebp - 0x299], 0
jne 0x48af75
cmp byte [ebp - 0x29a], 0
jne 0x48af65
mov ecx, dword [ebp - 0x2b0]
lea eax, [ebp - 0x54]
push eax
call fcn.0048be90
test al, al
je 0x48be55
mov esi, dword [ebp - 0x44]
mov eax, dword [ebp - 0x2a8]
mov byte [ebp - 0x29a], 1
mov ecx, dword [ebp - 0x54]
test eax, eax
jle 0x48af8e
jmp 0x48ad3f
push 0
push 0
push 0
push str.Service_not_running_after_start.
jmp 0x48be60
push str.Service_running.
lea ecx, [ebp - 0x240]
call fcn.00563760
cmp dword [ebp - 0x2a8], 0
jne 0x48af9e
push 0
push 0
push 0
push str.Cant_start_server_service._Timeout.
jmp 0x48be60
mov eax, dword [ebp - 0x40]
mov byte [ebp - 4], 1
cmp eax, 7
jbe 0x48afdc
mov ecx, dword [ebp - 0x54]
lea edx, [eax*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x48afd2
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push edx
push ecx
call fcn.00604b8c
add esp, 8
mov byte [ebp - 4], 7
cmp byte [ebp - 0x2b4], 0
je 0x48b01e
mov ecx, dword [ebp - 0x2b8]
mov eax, closesocket
lock xadd dword [ecx], eax
test eax, 0x40000000
jne 0x48b01e
cmp eax, 0x80000000
jle 0x48b01e
lock bts dword [ecx], 0x1e
setb al
test al, al
jne 0x48b01e
call fcn.0043f630
push eax
call dword [sym.imp.KERNEL32.dll_SetEvent]
lea ecx, [ebp - 0x240]
call fcn.005630c0
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00604ed9
mov esp, ebp
pop ebp
ret
push str.Service_not_found.
lea ecx, [ebp - 0x240]
call fcn.00563760
lea ecx, [ebp - 0x14c]
call fcn.00418bf0
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x104]
push str.Service__
push eax
call fcn.00421c30
push str.__not_found.
push eax
lea eax, [ebp - 0x9c]
mov byte [ebp - 4], 6
push eax
call fcn.00414120
add esp, 0x18
lea ecx, [ebp - 0x14c]
push eax
call fcn.00415770
lea ecx, [ebp - 0x9c]
call fcn.00415450
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 5
call fcn.00415450
push 0
push 0
push 0
lea ecx, [ebp - 0x14c]
call fcn.00418680
push eax
jmp 0x48be60
cmp ecx, 7
jbe 0x48b109
mov edx, dword [ebp - 0x3c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b0ff
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x48b0ff
call dword [0x63e2e0]
push ecx
push edx
call fcn.00604b8c
add esp, 8
push 0
push 0
push 0
push str.Cant_access_to_service_control.
jmp 0x48be60
push 0
push 0
push 4
lea ecx, [esi + 0x28]
call fcn.00565c40
lea ecx, [esi + 0x28]
call fcn.00565b60
push str.CExecutablesManager::GetServerPath
lea ecx, [ebp - 0xbc]
call fcn.00562ae0
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 8
push eax
mov ecx, 0x6fce70
call fcn.0041de90
mov esi, eax
lea eax, [ebp - 0x6c]
mov byte [ebp - 4], 9
push eax
call fcn.004c32a0
add esp, 4
push esi
push eax
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0xa
call fcn.004147b0
mov ecx, dword [ebp - 0x58]
mov byte [ebp - 4], 9
cmp ecx, 7
jbe 0x48b1b7
mov edx, dword [ebp - 0x6c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b1ad
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48b1fe
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0x70]
xor eax, eax
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 7
mov word [ebp - 0x6c], ax
mov byte [ebp - 4], 8
cmp ecx, 7
jbe 0x48b20e
mov edx, dword [ebp - 0x84]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b204
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x48b204
call dword [0x63e2e0]
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x74], 0
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x70], 7
mov word [ebp - 0x84], ax
call fcn.005630c0
mov byte [ebp - 4], 0xb
mov edi, 0x73f
nop dword [eax]
push 0xa
push 0xa
lea eax, [ebp - 0x24]
push eax
push edi
call dword [0x63e1fc]
add esp, 0x10
lea eax, [ebp - 0x2a0]
mov ecx, 0x6ff44c
push eax
call fcn.004e6060
mov esi, dword [eax]
lea ecx, [ebp - 0x298]
push str.CExecutablesManager::IsPortOpened
mov byte [ebp - 4], 0xc
call fcn.00562ae0
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 4], 0xd
call dword [0x63d03c]
push 0
push 0
push 1
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0xf
call dword [0x63d02c]
push 0x64df40
push esi
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x160]
call dword [0x63d034]
push 0
push 0
push 0
push 0
push dword [0x63d060]
lea eax, [ebp - 0xa4]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x29a]
call dword [0x63d048]
cmp eax, 0xffffffff
jne 0x48b32a
lea ecx, [ebp - 0x160]
call dword [0x63d038]
lea ecx, [ebp - 0xa4]
call dword [0x63d030]
lea ecx, [ebp - 0x29a]
call dword [0x63d04c]
lea ecx, [ebp - 0x2a8]
call dword [0x63d040]
mov byte [ebp - 0x299], 0
jmp 0x48b36d
lea ecx, [ebp - 0x2a8]
call dword [0x63d044]
lea ecx, [ebp - 0x160]
call dword [0x63d038]
lea ecx, [ebp - 0xa4]
call dword [0x63d030]
lea ecx, [ebp - 0x29a]
call dword [0x63d04c]
lea ecx, [ebp - 0x2a8]
call dword [0x63d040]
mov byte [ebp - 0x299], 1
lea ecx, [ebp - 0x298]
call fcn.005630c0
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0xb
call dword [0x63f5a8]
cmp byte [ebp - 0x299], 0
je 0x48b3b7
inc edi
cmp edi, 0x7a3
jle 0x48b240
push str.CExecutablesManager::StartServerFromGUI
push 0x1c4
push str.C:.gitlab_runner_buildsM9JozeSQ0hb_developershandy_backup_sources_cmakeClientComponentsWin32GUIExecutablesManager.cpp
push str.Cant_find_free_port_for_coordinator.
jmp 0x48be60
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x2a0]
call dword [0x63ea98]
push eax
mov ecx, 0x6ff44c
mov byte [ebp - 4], 0x12
call fcn.004e8280
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0xb
call dword [0x63f5a8]
push 0x648a5c
lea ecx, [ebp - 0x2ac]
call dword [0x63ea98]
lea eax, [ebp - 0x2ac]
mov byte [ebp - 4], 0x13
push eax
mov ecx, 0x6ff44c
call fcn.004e8200
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0xb
call dword [0x63f5a8]
mov ecx, 0x6ff280
call fcn.004cb300
lea ecx, [ebp - 0x260]
call dword [0x63d054]
push 0x80
push 1
lea ecx, [ebp - 0x260]
mov byte [ebp - 4], 0x14
call dword [0x63d05c]
mov ecx, eax
call dword [0x63d050]
mov ecx, eax
call dword [0x63d028]
mov edx, eax
mov dword [ebp - 0xc4], 0
mov ecx, edx
mov dword [ebp - 0xc0], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xd4], xmm0
lea esi, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x48b480
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0xd4]
call fcn.004143c0
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x11c]
push eax
call dword [0x63d218]
add esp, 8
mov edi, dword [ebp - 0x2b0]
lea eax, [ebp - 0x11c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x16
call fcn.005658a0
lea eax, [ebp - 0x2a0]
mov ecx, 0x6ff44c
push eax
call fcn.004e6060
mov edx, dword [eax]
xorps xmm0, xmm0
mov ecx, edx
mov byte [ebp - 4], 0x17
movups xmmword [ebp - 0x84], xmm0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x70], 0
lea esi, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x48b500
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x84]
call fcn.00414450
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x19
call dword [0x63f5a8]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x14c]
call fcn.004146c0
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x1a
push eax
mov ecx, 0x6ff44c
call fcn.004e6140
mov edx, dword [eax]
xorps xmm0, xmm0
mov ecx, edx
mov byte [ebp - 4], 0x1b
movups xmmword [ebp - 0x6c], xmm0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x48b573
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x6c]
call fcn.00414450
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x1d
call dword [0x63f5a8]
lea eax, [ebp - 0x208]
mov ecx, edi
push eax
call fcn.00565970
mov esi, eax
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x1f0]
push str._n___ListenEndpointHost
push eax
call fcn.00421c30
push str.___HostNameInIOR
push eax
lea eax, [ebp - 0x1d8]
mov byte [ebp - 4], 0x1f
push eax
call fcn.00414120
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0x20
push ecx
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.004140c0
push str.___CoordinatorHost
push eax
lea eax, [ebp - 0x1a8]
mov byte [ebp - 4], 0x21
push eax
call fcn.00414120
add esp, 0x30
cmp dword [ebp - 0x70], 7
lea ecx, [ebp - 0x84]
push dword [ebp - 0x74]
cmova ecx, dword [ebp - 0x84]
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x22
call fcn.00418500
mov dword [ebp - 0x2c], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push str.___CoordinatorPort
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x190]
push eax
call fcn.00414120
add esp, 0xc
cmp dword [ebp - 0x58], 7
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x24
cmova ecx, dword [ebp - 0x6c]
push dword [ebp - 0x5c]
push ecx
mov ecx, eax
call fcn.00418500
mov dword [ebp - 0x44], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x54], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x44], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push str.___StartWorkstation___ReadyEvent
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x178]
push eax
call fcn.00414120
add esp, 0xc
push esi
push eax
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x26
call fcn.004147b0
mov ecx, dword [ebp - 0x164]
mov byte [ebp - 4], 0x28
cmp ecx, 7
jbe 0x48b74e
mov edx, dword [ebp - 0x178]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b744
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x164], 7
mov word [ebp - 0x178], ax
mov ecx, dword [ebp - 0x40]
mov byte [ebp - 4], 0x29
cmp ecx, 7
jbe 0x48b7a9
mov edx, dword [ebp - 0x54]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b79f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
mov ecx, dword [ebp - 0x17c]
mov byte [ebp - 4], 0x2a
cmp ecx, 7
jbe 0x48b801
mov edx, dword [ebp - 0x190]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b7f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x17c], 7
mov word [ebp - 0x190], ax
mov ecx, dword [ebp - 0x28]
mov byte [ebp - 4], 0x2b
cmp ecx, 7
jbe 0x48b85c
mov edx, dword [ebp - 0x3c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b852
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov ecx, dword [ebp - 0x194]
mov byte [ebp - 4], 0x2c
cmp ecx, 7
jbe 0x48b8b4
mov edx, dword [ebp - 0x1a8]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b8aa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x198], 0
mov dword [ebp - 0x194], 7
mov word [ebp - 0x1a8], ax
mov ecx, dword [ebp - 0x1ac]
mov byte [ebp - 4], 0x2d
cmp ecx, 7
jbe 0x48b915
mov edx, dword [ebp - 0x1c0]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b90b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1ac], 7
mov word [ebp - 0x1c0], ax
mov ecx, dword [ebp - 0x1c4]
mov byte [ebp - 4], 0x2e
cmp ecx, 7
jbe 0x48b976
mov edx, dword [ebp - 0x1d8]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b96c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x1c8], 0
mov dword [ebp - 0x1c4], 7
mov word [ebp - 0x1d8], ax
mov ecx, dword [ebp - 0x1dc]
mov byte [ebp - 4], 0x2f
cmp ecx, 7
jbe 0x48b9d3
mov edx, dword [ebp - 0x1f0]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48b9c9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48ba26
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x1e0], 0
mov dword [ebp - 0x1dc], 7
mov word [ebp - 0x1f0], ax
mov ecx, dword [ebp - 0x1f4]
mov byte [ebp - 4], 0x30
cmp ecx, 7
jbe 0x48ba36
mov edx, dword [ebp - 0x208]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48ba2c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x48ba2c
call dword [0x63e2e0]
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 0x1f4], 7
mov word [ebp - 0x208], ax
cmp dword [0x6e9c18], eax
je 0x48bb4e
push 0x6e9c08
lea eax, [ebp - 0x9c]
push 0x64dd10
push eax
call fcn.00421c30
push 0x64dd0c
push eax
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x31
push eax
call fcn.00414120
add esp, 0x18
cmp dword [eax + 0x14], 7
mov ecx, eax
mov byte [ebp - 4], 0x32
jbe 0x48ba9c
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xec]
call fcn.00418500
mov ecx, dword [ebp - 0xf0]
mov byte [ebp - 4], 0x31
cmp ecx, 7
jbe 0x48baeb
mov edx, dword [ebp - 0x104]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bae1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48bb3e
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0x88]
xor eax, eax
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xf0], 7
mov word [ebp - 0x104], ax
mov byte [ebp - 4], 0x30
cmp ecx, 7
jbe 0x48bb4e
mov edx, dword [ebp - 0x9c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bb44
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x48bb44
call dword [0x63e2e0]
push ecx
push edx
call fcn.00604b8c
add esp, 8
push dword [ebp - 0x2b0]
add edi, 0x2c
mov ecx, edi
call fcn.005665d0
push 0
push 0
lea eax, [ebp - 0xec]
mov ecx, edi
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00566990
mov ecx, edi
mov esi, 0x493e0
call fcn.005662c0
test al, al
je 0x48be3f
nop dword [eax + eax]
push 0x7d0
mov ecx, edi
call fcn.00566bd0
test al, al
jne 0x48bbd0
mov ecx, edi
sub esi, 0x7d0
call fcn.00566310
test al, al
je 0x48bbb7
test esi, esi
jg 0x48bb90
jmp 0x48bbd4
push str.CExecutablesManager::StartServerFromGUI
push 0x1ef
push str.C:.gitlab_runner_buildsM9JozeSQ0hb_developershandy_backup_sources_cmakeClientComponentsWin32GUIExecutablesManager.cpp
push str.Server_process_terminated_unexpectedly._Error_description_can_be_found_in_server_and_workstation_log_files.
jmp 0x48be60
test esi, esi
jne 0x48bbed
push str.CExecutablesManager::StartServerFromGUI
push 0x1f7
push str.C:.gitlab_runner_buildsM9JozeSQ0hb_developershandy_backup_sources_cmakeClientComponentsWin32GUIExecutablesManager.cpp
push str.Server_not_responding._Timeout.__Error_description_can_be_found_in_server_and_workstation_log_files.
jmp 0x48be60
mov ecx, dword [ebp - 0xd8]
mov byte [ebp - 4], 0x1d
cmp ecx, 7
jbe 0x48bc31
mov edx, dword [ebp - 0xec]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bc27
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 7
mov word [ebp - 0xec], ax
mov byte [ebp - 4], 0x1a
cmp ecx, 7
jbe 0x48bc8c
mov edx, dword [ebp - 0x6c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bc82
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0x138]
mov byte [ebp - 4], 0x19
cmp ecx, 7
jbe 0x48bcd0
mov edx, dword [ebp - 0x14c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bcc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0x70]
mov byte [ebp - 4], 0x16
cmp ecx, 7
jbe 0x48bd11
mov edx, dword [ebp - 0x84]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bd07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0x108]
mov byte [ebp - 4], 0x15
cmp ecx, 7
jbe 0x48bd55
mov edx, dword [ebp - 0x11c]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48bd4b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push ecx
push edx
call fcn.00604b8c
add esp, 8
mov ecx, dword [ebp - 0xc0]
xor eax, eax
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x108], 7
mov word [ebp - 0x11c], ax
mov byte [ebp - 4], 0x14
cmp ecx, 0xf
jbe 0x48bdac
mov edx, dword [ebp - 0xd4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x48bda2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x48be09
push ecx
push edx
call fcn.00604b8c
add esp, 8
lea ecx, [ebp - 0x260]
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xc0], 0xf
mov byte [ebp - 0xd4], 0
call dword [0x63d058]
mov ecx, dword [ebp - 0x120]
mov byte [ebp - 4], 1
cmp ecx, 7
jbe 0x48be19
mov edx, dword [ebp - 0x134]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x48be0f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x48be0f
call dword [0x63e2e0]
push ecx
push edx
call fcn.00604b8c
add esp, 8
xor eax, eax
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x120], 7
mov word [ebp - 0x134], ax
mov byte [ebp - 4], 0x33
jmp 0x48afe0
push str.CExecutablesManager::StartServerFromGUI
push 0x1fb
push str.C:.gitlab_runner_buildsM9JozeSQ0hb_developershandy_backup_sources_cmakeClientComponentsWin32GUIExecutablesManager.cpp
push str.Cant_start_server_process.
jmp 0x48be60
push 0
push 0
push 0
push str.Cant_start_server_service.
lea ecx, [ebp - 0xa8]
call fcn.005652e0
push 0x6b1e48
lea eax, [ebp - 0xa8]
push eax
call fcn.0060dddd
call fcn.00417f10
int3