Function at 0x5460a0
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5745da
mov eax, dword fs:[0]
push eax
sub esp, 0xc8
push ebx
push esi
push edi
mov eax, dword [0x5bfd00]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xffffffff
lea eax, [ebp - 0x10]
mov dword [ebp - 4], 1
push eax
push ebx
call fcn.00544a10
mov esi, dword [sym.imp.KERNEL32.dll_CreateEventW]
lea eax, [ebp - 0x20]
add esp, 8
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0xc
mov dword [ebp - 0x18], 1
push 0
push 0
push 0
push eax
call esi
push 0
push 0
mov dword [0x5bf9a0], eax
lea eax, [ebp - 0x20]
push 0
push eax
call esi
push 0
push 0
mov dword [0x5bf9ac], eax
lea eax, [ebp - 0x20]
push 0
push eax
call esi
push 0x5c2a40
mov dword [0x5bf9b0], eax
call fcn.00551d90
push 0x18
call fcn.00563322
mov esi, eax
add esp, 8
mov dword [ebp - 0x14], esi
mov byte [ebp - 4], 2
test esi, esi
je 0x546167
mov ecx, esi
call fcn.0055ae00
jmp 0x546169
xor esi, esi
push fcn.00547c80
mov byte [ebp - 4], 1
mov dword [0x5c2a18], esi
call dword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
push 0x545d20
push 1
call dword [sym.imp.KERNEL32.dll_AddVectoredExceptionHandler]
push 0x545c30
push 0x16
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
push 0xb4
call fcn.00563322
mov edx, eax
add esp, 0xc
mov dword [ebp - 0x14], edx
mov byte [ebp - 4], 7
test edx, edx
je 0x5461e4
push ecx
mov ecx, esp
mov eax, dword [ebp - 0x10]
push ebx
push dword [ebp + 0x2c]
or esi, 0xffffffff
push dword [ebp + 0x20]
mov dword [ecx], eax
mov ecx, edx
push dword [ebp + 0x1c]
mov dword [ebp - 0x10], esi
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call fcn.00544230
mov ecx, eax
jmp 0x5461e9
mov esi, dword [ebp - 0x10]
xor ecx, ecx
cmp byte [ebp + 0x28], 0
mov byte [ebp - 4], 1
je 0x54628a
push 0
push 0
push ecx
push 0x5449b0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov edi, eax
mov eax, dword [ebx + 0x18]
test eax, eax
je 0x546227
cmp eax, edi
jne 0x54621e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
push eax
call fcn.0054cf60
add esp, 4
mov dword [ebx + 0x18], edi
test edi, edi
jne 0x546286
call sub.KERNEL32.dll_GetLastError
push eax
push 2
push 0x2c8
push str.D:PROVINCEprovince.launcherBackendVendor_sentryexternalcrashpadclientcrashpad_client_win.cc
push str.bool___thiscall_crashpad::CrashpadClient::StartHandler_const_class_base::FilePath__const_class_base::FilePath__const_class_base::FilePath__const_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____const_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____const_class_std::map_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char____class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char____struct_std::less_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char______class_std::allocator_struct_std::pair_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char____const__class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char___________const_class_std::vector_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char____class_std::allocator_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_________bool_bool_const_class_std::vector_class_base::FilePath_class_std::allocator_class_base::FilePath_____
lea ecx, [ebp - 0xd4]
call fcn.00559b90
push 0x599df0
push eax
mov byte [ebp - 4], 8
mov dword [ebp - 0x14], 2
call fcn.0042a880
add esp, 8
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0xd4]
call fcn.00559e70
nop
mov dword [0x5c2a3c], 2
xor bl, bl
jmp 0x546299
mov bl, 1
jmp 0x546299
push ecx
mov eax, esp
mov dword [eax], ecx
call fcn.005462d0
add esp, 4
mov bl, al
mov dword [ebp - 4], 0xc
cmp esi, 0xffffffff
je 0x5462ae
push esi
call fcn.0054cf50
add esp, 4
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x28