Function at 0x14009a2e3
Capabilities:
Get common file path

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5a8
mov rsi, rcx
mov rax, qword [0x14030f948]
xor rax, rsp
mov qword [rsp + 0x5a0], rax
call fcn.140068910
mov r12, rax
lea rdx, str.disable_breakpad
mov rcx, rax
call fcn.140068e10
test al, al
jne 0x14009b1fb
movzx eax, byte [rsi + 0x17]
test al, al
mov rcx, qword [rsi]
cmovns rcx, rsi
lea rdx, [rsp + 0xb0]
mov qword [rdx], rcx
cmovs rax, qword [rsi + 8]
mov qword [rdx + 8], rax
lea r13, [rsp + 0xc0]
mov rcx, r13
call fcn.14007efc0
movzx eax, byte [r13 + 0x17]
test al, al
jns 0x14009a36c
mov rax, qword [rsp + 0xc8]
test rax, rax
jne 0x14009a385
lea rdx, [0x1401bcfa0]
lea rcx, [rsp + 0xc0]
call fcn.1400662b4
movabs rbx, 0x7fffffffffffffef
lea rdi, [rsp + 0x390]
mov word [rdi], 0
xor ecx, ecx
mov rdx, rdi
mov r8d, 0x104
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
call fcn.14002c38c
mov r14, rax
call fcn.140068910
mov rsi, rax
lea rcx, [rsp + 0x98]
call fcn.14009a1cc
xorps xmm0, xmm0
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 0
mov rcx, rdi
call fcn.1401a82e8
cmp rax, rbx
ja 0x14009b2ad
mov rdi, rax
cmp rax, 0xb
mov qword [rsp + 0x50], rsi
jae 0x14009a413
lea rbx, [rsp + 0x80]
mov byte [rbx + 0x17], dil
test rdi, rdi
jne 0x14009a458
jmp 0x14009a46e
lea rbp, [rdi + 8]
and rbp, 0xfffffffffffffff8
js 0x14009b2c7
mov rcx, rbp
add rcx, rbp
call fcn.14018360c
mov rbx, rax
mov qword [rsp + 0x80], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, rbp
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], rdi
mov r8, rdi
add r8, rdi
lea rdx, [rsp + 0x390]
mov rcx, rbx
call fcn.140186330
mov word [rbx + rdi*2], 0
xor eax, eax
lea rdi, [rsp + 0x160]
mov qword [rdi + 0x10], rax
xorps xmm0, xmm0
movaps xmmword [rdi], xmm0
lea rbp, [rsp + 0x140]
mov qword [rbp + 0x10], rax
movaps xmmword [rbp], xmm0
lea r15, [rsp + 0x120]
mov qword [r15 + 0x10], rax
movaps xmmword [r15], xmm0
lea rbx, [rsp + 0x100]
mov qword [rbx + 0x10], rax
movaps xmmword [rbx], xmm0
mov rax, qword [r14]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x80]
mov rcx, r14
mov r8, rbp
mov r9, rdi
call qword [rax + 0x18]
mov eax, dword [0x140344fe0]
mov ecx, dword [0x1403488a8]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x14009b23a
cmp byte [rsp + 0x177], 0
jns 0x14009a50f
mov rdi, qword [rsp + 0x160]
lea rdx, [0x1401cbca4]
lea rcx, [rsp + 0x180]
mov r8, rdi
call fcn.14009b4dc
mov rdi, qword [0x140344fd0]
cmp rdi, qword [0x140344fd8]
jae 0x14009a55c
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rdi
call fcn.140186330
add rdi, 0x100
mov qword [0x140344fd0], rdi
jmp 0x14009a570
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
cmp byte [rsp + 0x157], 0
jns 0x14009a582
mov rbp, qword [rsp + 0x140]
lea rdx, str.prod
lea rcx, [rsp + 0x180]
mov r8, rbp
call fcn.14009b4dc
mov rdi, qword [0x140344fd0]
cmp rdi, qword [0x140344fd8]
jae 0x14009a5cf
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rdi
call fcn.140186330
add rdi, 0x100
mov qword [0x140344fd0], rdi
jmp 0x14009a5e3
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
lea rbp, [rsp + 0x98]
lea r8, str.plat
lea rcx, [rsp + 0x180]
mov edx, 0x40
call fcn.1401a8240
lea rcx, [rsp + 0x200]
lea r8, str.Win32
mov edx, 0x40
call fcn.1401a8240
mov rdi, qword [0x140344fd0]
cmp rdi, qword [0x140344fd8]
jae 0x14009a653
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rdi
call fcn.140186330
add rdi, 0x100
mov qword [0x140344fd0], rdi
jmp 0x14009a667
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
cmp byte [rsp + 0xd7], 0
jns 0x14009a679
mov r13, qword [rsp + 0xc0]
lea rdx, str.ptype
lea rcx, [rsp + 0x180]
mov r8, r13
call fcn.14009b4dc
mov rsi, qword [0x140344fd0]
cmp rsi, qword [0x140344fd8]
jae 0x14009a6c6
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140186330
add rsi, 0x100
mov qword [0x140344fd0], rsi
jmp 0x14009a6da
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov edx, eax
call fcn.14007b090
cmp byte [rsi + 0x17], 0
jns 0x14009a700
mov rsi, qword [rsp + 0xe0]
lea rdx, [0x1401cbcd8]
lea rcx, [rsp + 0x180]
mov r8, rsi
call fcn.14009b4dc
mov rsi, qword [0x140344fd0]
cmp rsi, qword [0x140344fd8]
jae 0x14009a74d
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140186330
add rsi, 0x100
mov qword [0x140344fd0], rsi
jmp 0x14009a761
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
cmp byte [rsp + 0xf7], 0
jns 0x14009a778
mov rcx, qword [rsp + 0xe0]
call fcn.140183668
cmp byte [rsp + 0x117], 0
jns 0x14009a78a
mov rbx, qword [rsp + 0x100]
lea rdx, str.channel
lea rcx, [rsp + 0x180]
mov r8, rbx
call fcn.14009b4dc
mov rsi, qword [0x140344fd0]
cmp rsi, qword [0x140344fd8]
jae 0x14009a7d7
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140186330
add rsi, 0x100
mov qword [0x140344fd0], rsi
jmp 0x14009a7eb
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
mov qword [rsp + 0x58], r12
cmp byte [rsp + 0xaf], 0
jns 0x14009a802
mov rbp, qword [rsp + 0x98]
lea rdx, str.profile_type
lea r12, [rsp + 0x180]
mov rcx, r12
mov r8, rbp
call fcn.14009b4dc
mov rsi, qword [0x140344fd0]
cmp rsi, qword [0x140344fd8]
jae 0x14009a852
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140186330
add rsi, 0x100
mov qword [0x140344fd0], rsi
jmp 0x14009a866
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
movzx eax, byte [rsp + 0x137]
mov rcx, rax
test al, al
jns 0x14009a87d
mov rcx, qword [rsp + 0x128]
test rcx, rcx
je 0x14009a8ef
test al, al
jns 0x14009a88e
mov r15, qword [rsp + 0x120]
lea rdx, str.special
lea rcx, [rsp + 0x180]
mov r8, r15
call fcn.14009b4dc
mov rsi, qword [0x140344fd0]
cmp rsi, qword [0x140344fd8]
jae 0x14009a8db
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140186330
add rsi, 0x100
mov qword [0x140344fd0], rsi
jmp 0x14009a8ef
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
lea rdx, [rsp + 0xdf]
mov byte [rdx], 1
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x88]
test al, al
jne 0x14009a9f3
lea rdx, str.noerrdialogs
mov rcx, qword [rsp + 0x50]
call fcn.140068e10
test al, al
jne 0x14009a934
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x70]
test al, al
je 0x14009a9f3
xorps xmm0, xmm0
lea rsi, [rsp + 0xe0]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov rax, qword [r14]
mov rcx, r14
mov rdx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
test al, al
je 0x14009a9e0
cmp byte [rsp + 0xf7], 0
jns 0x14009a972
mov r8, qword [rsp + 0xe0]
jmp 0x14009a97a
lea r8, [rsp + 0xe0]
lea rdx, str.breakpad_dump_location
lea rcx, [rsp + 0x180]
call fcn.14009b4dc
mov rsi, qword [0x140344fd0]
cmp rsi, qword [0x140344fd8]
jae 0x14009a9c4
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140186330
add rsi, 0x100
mov qword [0x140344fd0], rsi
jmp 0x14009a9d8
lea rcx, [0x140344fc8]
lea rdx, [rsp + 0x180]
call fcn.14009b52e
lea rsi, [rsp + 0xe0]
cmp byte [rsi + 0x17], 0
jns 0x14009a9f3
mov rcx, qword [rsp + 0xe0]
call fcn.140183668
mov eax, dword [0x140344ff8]
mov ecx, dword [0x1403488a8]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x14009b279
mov rax, qword [0x140344fc8]
mov qword [0x140344fe8], rax
mov rcx, qword [0x140344fd0]
sub rcx, rax
sar rcx, 8
mov qword [0x140344ff0], rcx
cmp byte [rsp + 0x117], 0
jns 0x14009aa52
mov rcx, qword [rsp + 0x100]
call fcn.140183668
cmp byte [rsp + 0x137], 0
jns 0x14009aa69
mov rcx, qword [rsp + 0x120]
call fcn.140183668
cmp byte [rsp + 0x157], 0
jns 0x14009aa80
mov rcx, qword [rsp + 0x140]
call fcn.140183668
cmp byte [rsp + 0x177], 0
jns 0x14009aa97
mov rcx, qword [rsp + 0x160]
call fcn.140183668
cmp byte [rsp + 0x97], 0
jns 0x14009aaae
mov rcx, qword [rsp + 0x80]
call fcn.140183668
cmp byte [rsp + 0xaf], 0
jns 0x14009aac5
mov rcx, qword [rsp + 0x98]
call fcn.140183668
mov al, byte [rsp + 0xd7]
test al, al
mov rcx, qword [rsp + 0xc8]
movzx ebp, al
mov rdx, rbp
cmovs rdx, rcx
cmp rdx, 7
jne 0x14009ab22
mov qword [rsp + 0x20], 7
lea r9, [0x1401bcfa0]
lea rcx, [rsp + 0xc0]
xor edx, edx
mov r8, 0xffffffffffffffff
call fcn.140066864
test eax, eax
je 0x14009ab5f
mov al, byte [rsp + 0xd7]
mov rcx, qword [rsp + 0xc8]
movzx ebp, al
test al, al
cmovs rbp, rcx
cmp rbp, 7
jne 0x14009ab58
mov qword [rsp + 0x20], 7
lea r9, str.service
lea rcx, [rsp + 0xc0]
xor edx, edx
mov r8, 0xffffffffffffffff
call fcn.140066864
test eax, eax
je 0x14009ab68
xor r14d, r14d
xor esi, esi
jmp 0x14009ab76
lea rsi, [0x14009b3c0]
jmp 0x14009ab6f
lea rsi, [0x14009b410]
lea r14, [fcn.14009b2d0]
call fcn.14002c38c
mov rbp, qword [rax]
lea rdx, [rsp + 0xc0]
mov rcx, rax
call qword [rbp + reloc.WS2_32.dll_htonl]
test al, al
je 0x14009adf7
call fcn.14002c38c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x38]
mov ebp, eax
lea rdi, [rsp + 0xe0]
mov rcx, rdi
call fcn.1400e4580
mov rcx, qword [rdi]
lea r15, str.CHROME_BREAKPAD_PIPE_NAME
lea rdx, [rsp + 0x140]
mov qword [rdx], r15
mov qword [rdx + 8], 0x19
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test al, al
jne 0x14009add6
lea rdi, [rsp + 0x98]
mov byte [rdi], 1
call fcn.14002c38c
mov rbx, qword [rax]
mov rcx, rax
mov rdx, rdi
call qword [rbx + 0x88]
mov ebx, eax
call fcn.140068910
test bl, bl
je 0x14009ac77
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], 0
mov al, byte [rsp + 0x98]
test al, al
je 0x14009adbf
xorps xmm0, xmm0
movaps xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x170], 0
test bpl, bpl
je 0x14009ace6
lea rcx, [rsp + 0x160]
call fcn.1400c29f0
test al, al
jne 0x14009acfa
cmp byte [rsp + 0x177], 0
jns 0x14009adbf
jmp 0x14009adb2
lea rdx, str.noerrdialogs
mov rcx, rax
call fcn.140068e10
test al, al
je 0x14009aca3
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], 0
jmp 0x14009acd0
call fcn.14002c38c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x70]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], 0
test al, al
je 0x14009b220
lea rdx, str..pipeChromeCrashServices
lea rcx, [rsp + 0x180]
call fcn.1400662b4
jmp 0x14009ad49
lea rdx, str.S_1_5_18
lea rcx, [rsp + 0x160]
call fcn.1400662b4
lea rdx, str..pipeGoogleCrashServices_
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.1400662b4
lea rbx, [rsp + 0x160]
movzx r8d, byte [rbx + 0x17]
test r8b, r8b
cmovs r8, qword [rbx + 8]
mov rdx, qword [rbx]
cmovns rdx, rbx
mov rcx, rdi
call fcn.140065ec4
xor eax, eax
cmp byte [rbx + 0x17], al
jns 0x14009ad49
mov rcx, qword [rsp + 0x160]
call fcn.140183668
movzx eax, byte [rsp + 0x197]
test al, al
cmovs r12, qword [rsp + 0x180]
mov rdi, qword [rsp + 0xe0]
lea rdx, [rsp + 0x120]
mov qword [rdx], r12
cmovs rax, qword [rsp + 0x188]
mov qword [rdx + 8], rax
lea rbx, [rsp + 0x160]
mov rcx, rbx
call fcn.14007f170
lea rdx, [rsp + 0x100]
mov qword [rdx], r15
mov qword [rdx + 8], 0x19
mov rax, qword [rdi]
mov rcx, rdi
mov r8, rbx
call qword [rax + 0x18]
xor eax, eax
cmp byte [rbx + 0x17], al
jns 0x14009adbf
mov rcx, qword [rsp + 0x160]
call fcn.140183668
cmp byte [rsp + 0x197], 0
jns 0x14009add6
mov rcx, qword [rsp + 0x180]
call fcn.140183668
mov rcx, qword [rsp + 0xe0]
xor eax, eax
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x14009adf7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rbx, [rsp + 0x100]
mov rcx, rbx
call fcn.1400e4580
xorps xmm0, xmm0
lea rdi, [rsp + 0x160]
movaps xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov rcx, qword [rbx]
lea rax, str.CHROME_BREAKPAD_PIPE_NAME
lea rdx, [rsp + 0x70]
mov qword [rdx], rax
mov qword [rdx + 8], 0x19
mov rax, qword [rcx]
mov r8, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
test al, al
je 0x14009af67
mov qword [rsp + 0x50], r14
movzx eax, byte [rsp + 0x177]
test al, al
cmovs rdi, qword [rsp + 0x160]
lea rdx, [rsp + 0x60]
mov qword [rdx], rdi
cmovs rax, qword [rsp + 0x168]
mov qword [rdx + 8], rax
lea r14, [rsp + 0x140]
mov rcx, r14
call fcn.14007efc0
lea rdx, str._x64
mov rcx, r14
call fcn.1400660ea
lea rdi, [rsp + 0x180]
mov r8d, 0x208
mov rcx, rdi
xor edx, edx
call fcn.1401867a0
mov ecx, 0x104
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
lea rdx, str.full_memory_crash_report
mov rcx, qword [rsp + 0x58]
call fcn.140068e10
mov r15d, 0x126
test al, al
jne 0x14009aef2
call fcn.14002c38c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x40]
movzx r15d, al
shl r15d, 6
or r15d, 0x120
mov ecx, 0x148
call fcn.14018360c
mov r13, rax
cmp byte [rsp + 0x157], 0
jns 0x14009af11
mov r14, qword [rsp + 0x140]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x180]
call fcn.1401a82e8
mov rbp, rax
movabs rax, 0x7fffffffffffffef
cmp rbp, rax
ja 0x14009b2ba
cmp rbp, 0xb
jae 0x14009af85
lea rdi, [rsp + 0x120]
mov byte [rdi + 0x17], bpl
mov rbx, rdi
test rbp, rbp
jne 0x14009afc3
jmp 0x14009afd9
test rsi, rsi
je 0x14009b1ac
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
mov qword [0x140344fc0], rax
jmp 0x14009b1ac
lea rsi, [rbp + 8]
and rsi, 0xfffffffffffffff8
js 0x14009b2c7
lea rcx, [rsi + rsi]
call fcn.14018360c
mov rbx, rax
lea rdi, [rsp + 0x120]
mov qword [rdi], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, rsi
mov qword [rdi + 0x10], rax
mov qword [rdi + 8], rbp
mov r8, rbp
add r8, rbp
lea rdx, [rsp + 0x180]
mov rcx, rbx
call fcn.140186330
mov word [rbx + rbp*2], 0
lea r12, [0x140344fe8]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 7
mov qword [rsp + 0x20], 0
lea r8, [0x14009b440]
lea rbp, [rsp + 0x120]
mov rcx, r13
mov rdx, rbp
mov r9, qword [rsp + 0x50]
call fcn.1400e3498
mov qword [0x140344fb0], r13
cmp byte [rdi + 0x17], 0
jns 0x14009b03f
mov rcx, qword [rsp + 0x120]
call fcn.140183668
mov ecx, 0x148
call fcn.14018360c
mov r13, rax
cmp byte [rsp + 0x157], 0
jns 0x14009b060
mov r14, qword [rsp + 0x140]
jmp 0x14009b068
lea r14, [rsp + 0x140]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x180]
call fcn.1401a82e8
mov rbx, rax
movabs rax, 0x7fffffffffffffef
cmp rbx, rax
ja 0x14009b2ba
cmp rbx, 0xb
jae 0x14009b0bd
lea rbp, [rsp + 0x120]
mov byte [rbp + 0x17], bl
mov rsi, rbp
test rbx, rbx
jne 0x14009b100
jmp 0x14009b116
lea rdi, [rbx + 8]
and rdi, 0xfffffffffffffff8
js 0x14009b2c7
lea rcx, [rdi + rdi]
call fcn.14018360c
mov rsi, rax
mov qword [rsp + 0x120], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, rdi
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x128], rbx
mov r8, rbx
add r8, rbx
lea rdx, [rsp + 0x180]
mov rcx, rsi
call fcn.140186330
mov word [rsi + rbx*2], 0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [fcn.1400021f0]
lea r9, [fcn.1400021f0]
lea rdx, [rsp + 0x120]
mov rcx, r13
call fcn.1400e3498
mov qword [0x140344fb8], r13
cmp byte [rbp + 0x17], 0
jns 0x14009b174
mov rcx, qword [rsp + 0x120]
call fcn.140183668
lea rcx, [sym.nacl64.exe_DumpProcessWithoutCrash]
call fcn.1400e4aa0
mov rax, qword [0x140344fb0]
cmp qword [rax + 0x18], 0
je 0x14009b195
mov byte [rax + 0x129], 1
cmp byte [rsp + 0x157], 0
jns 0x14009b1ac
mov rcx, qword [rsp + 0x140]
call fcn.140183668
cmp byte [rsp + 0x177], 0
jns 0x14009b1c3
mov rcx, qword [rsp + 0x160]
call fcn.140183668
mov rcx, qword [rsp + 0x100]
xor eax, eax
mov qword [rsp + 0x100], rax
test rcx, rcx
je 0x14009b1e4
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
cmp byte [rsp + 0xd7], 0
jns 0x14009b1fb
mov rcx, qword [rsp + 0xc0]
call fcn.140183668
mov rcx, qword [rsp + 0x5a0]
xor rcx, rsp
call fcn.140183a80
nop
add rsp, 0x5a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14002c38c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + pe_nt_image_headers64]
mov byte [rsp + 0x98], al
jmp 0x14009ac27
lea rcx, [0x140344fe0]
call fcn.140183810
cmp dword [0x140344fe0], 0xffffffff
jne 0x14009a4fd
xorps xmm0, xmm0
movups xmmword [0x140344fc8], xmm0
mov qword [0x140344fd8], 0
lea rcx, [0x140344fe0]
call fcn.1401838a8
jmp 0x14009a4fd
lea rcx, [0x140344ff8]
call fcn.140183810
cmp dword [0x140344ff8], 0xffffffff
jne 0x14009aa18
xorps xmm0, xmm0
movups xmmword [0x140344fe8], xmm0
lea rcx, [0x140344ff8]
call fcn.1401838a8
jmp 0x14009aa18
lea rcx, [rsp + 0x80]
call fcn.140064d6c
lea rcx, [rsp + 0x120]
call fcn.140064d6c
call fcn.140199d54
int3