Function at 0x140054750
Capabilities:
Print debug messages

Disassembly:
jmp 0x140054750
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x368
lea rdi, [rsp + 0x30]
mov ecx, 0xce
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x380]
mov rax, qword [0x1402d9140]
xor rax, rsp
mov qword [rsp + 0x350], rax
mov edx, dword [rsp + 0x390]
lea rcx, [rsp + 0xa8]
call fcn.140001460
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x2c8], rax
mov rcx, qword [rsp + 0x398]
call fcn.14000231f
mov dword [rsp + 0x260], eax
mov rcx, qword [rsp + 0x398]
call fcn.140004683
mov qword [rsp + 0x268], rax
xor r8d, r8d
lea rdx, [rsp + 0x268]
lea rcx, [rsp + 0x30]
call fcn.14000519b
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], rax
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x2e0]
call fcn.140004ab6
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], rax
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x2f8]
call fcn.140002513
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x310], rax
lea rax, str.__:_:_
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 0xe
lea rax, [rsp + 0x280]
lea rcx, [rsp + 0x270]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x290]
lea rcx, [rsp + 0x280]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2a0]
lea rcx, [rsp + 0x290]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x260]
mov r8, qword [rsp + 0x310]
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0xd0]
call fcn.1400038be
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x320], rax
mov rdx, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x380]
call fcn.140003fc6
nop
lea rcx, [rsp + 0xd0]
call fcn.14000278e
nop
lea rcx, [rsp + 0x80]
call fcn.14000278e
nop
lea rcx, [rsp + 0x58]
call fcn.140008440
nop
lea rcx, [rsp + 0x30]
call fcn.140008440
nop
lea rcx, [rsp + 0xa8]
call fcn.14000278e
mov rax, qword [rsp + 0x380]
lea rcx, vtable.util::win::last_sys_error.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x380]
mov dword [rax + 0x18], 0
mov edx, 1
lea rcx, [rsp + 0x110]
call fcn.14000123f
nop
lea rcx, [rsp + 0x208]
call fcn.1400052ea
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0x330], rax
mov rcx, qword [rsp + 0x330]
call fcn.140001b86
mov rdx, rax
lea rcx, [rsp + 0x110]
call fcn.140001da2
lea rdx, [0x140249e24]
mov rcx, rax
call fcn.140001da2
mov qword [rsp + 0x338], rax
mov rcx, qword [rsp + 0x380]
call fcn.140001d61
mov qword [rsp + 0x340], rax
mov rdx, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x338]
call fcn.140001da2
nop
lea rcx, [rsp + 0x208]
call fcn.14000278e
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x110]
call fcn.140009ab6
mov qword [rsp + 0x348], rax
mov rcx, qword [rsp + 0x348]
call fcn.140001b86
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea rcx, [rsp + 0x230]
call fcn.14000278e
mov rax, qword [rsp + 0x380]
mov ecx, dword [rsp + 0x390]
mov dword [rax + 0x18], ecx
lea rcx, [rsp + 0x110]
call fcn.1400082f6
nop
mov rax, qword [rsp + 0x380]
mov rdi, rax
mov rcx, rsp
lea rdx, [0x14023ee00]
call fcn.140007996
mov rax, rdi
mov rcx, qword [rsp + 0x350]
xor rcx, rsp
call fcn.140004d81
add rsp, 0x368
pop rdi
pop rsi
ret