Function at 0x401010
Capabilities:
Print debug messages

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x1c
mov dword [ebp - 4], 0
push 1
push 0
push 1
call dword [sym.imp.ntdll.dll_RtlSetProcessIsCritical]
add esp, 0xc
call sub.lsasrv.dll_LsapInitLsa
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jge 0x4010cf
mov eax, 1
imul ecx, eax, 0
movsx edx, byte [ecx + str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c]
cmp edx, 0x2e
jne 0x40105d
mov dword [ebp - 8], 0x2e
jmp 0x401064
mov dword [ebp - 8], 0x2f
mov eax, dword [ebp - 4]
push eax
push 0x39
mov ecx, dword [ebp - 8]
add ecx, str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c
push ecx
push str.__s:_d__LsapInitLsa___failed__Status_0x_08lX__n
call sub.ntdll.dll_DbgPrint
add esp, 0x10
test eax, eax
je 0x4010c2
mov edx, 1
imul eax, edx, 0
movsx ecx, byte [eax + str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c]
cmp ecx, 0x2e
jne 0x4010a2
mov dword [ebp - 0xc], 0x2e
jmp 0x4010a9
mov dword [ebp - 0xc], 0x2f
push 0x39
mov edx, dword [ebp - 0xc]
add edx, str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c
push edx
push str.__s:_d__DbgPrint___failed__n
call sub.ntdll.dll_DbgPrint
add esp, 0xc
xor eax, eax
jne 0x401040
jmp 0x40120a
call sub.samsrv.dll_SamIInitialize
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jge 0x40116f
mov ecx, 1
imul edx, ecx, 0
movsx eax, byte [edx + str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c]
cmp eax, 0x2e
jne 0x4010fe
mov dword [ebp - 0x10], 0x2e
jmp 0x401105
mov dword [ebp - 0x10], 0x2f
mov ecx, dword [ebp - 4]
push ecx
push 0x41
mov edx, dword [ebp - 0x10]
add edx, str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c
push edx
push str.__s:_d__SamIInitialize___failed__Status_0x_08lX__n
call sub.ntdll.dll_DbgPrint
add esp, 0x10
test eax, eax
je 0x401162
mov eax, 1
imul ecx, eax, 0
movsx edx, byte [ecx + str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c]
cmp edx, 0x2e
jne 0x401143
mov dword [ebp - 0x14], 0x2e
jmp 0x40114a
mov dword [ebp - 0x14], 0x2f
push 0x41
mov eax, dword [ebp - 0x14]
add eax, str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c
push eax
push str.__s:_d__DbgPrint___failed__n
call sub.ntdll.dll_DbgPrint
add esp, 0xc
xor ecx, ecx
jne 0x4010e1
jmp 0x40120a
call sub.lsasrv.dll_ServiceInit
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jge 0x40120a
mov edx, 1
imul eax, edx, 0
movsx ecx, byte [eax + str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c]
cmp ecx, 0x2e
jne 0x40119e
mov dword [ebp - 0x18], 0x2e
jmp 0x4011a5
mov dword [ebp - 0x18], 0x2f
mov edx, dword [ebp - 4]
push edx
push 0x49
mov eax, dword [ebp - 0x18]
add eax, str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c
push eax
push str.__s:_d__ServiceInit___failed__Status_0x_08lX__n
call sub.ntdll.dll_DbgPrint
add esp, 0x10
test eax, eax
je 0x401202
mov ecx, 1
imul edx, ecx, 0
movsx eax, byte [edx + str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c]
cmp eax, 0x2e
jne 0x4011e2
mov dword [ebp - 0x1c], 0x2e
jmp 0x4011e9
mov dword [ebp - 0x1c], 0x2f
push 0x49
mov ecx, dword [ebp - 0x1c]
add ecx, str.C:_buildbot_configworkerBuild_MSVC_x86_build_base_systemlsasslsass.c
push ecx
push str.__s:_d__DbgPrint___failed__n
call sub.ntdll.dll_DbgPrint
add esp, 0xc
xor edx, edx
jne 0x401181
mov eax, dword [ebp - 4]
push eax
push 0xfffffffffffffffe
call dword [sym.imp.ntdll.dll_NtTerminateThread]
xor eax, eax
mov esp, ebp
pop ebp
ret 0x10