Function at 0x18007a7d0
Capabilities:
Query environment variable

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5c8
movaps xmmword [rsp + 0x5b0], xmm8
movapd xmmword [rsp + 0x5a0], xmm7
movaps xmmword [rsp + 0x590], xmm6
mov rsi, rdx
mov rdi, rcx
mov rax, qword [0x1800cb028]
xor rax, rsp
mov qword [rsp + 0x588], rax
mov dword [rdx], 0
lea rbx, [rsp + 0x4c8]
mov rcx, rbx
mov rdx, r8
xor r8d, r8d
call fcn.18007b740
lea r14, [rsp + 0x4d8]
movsd xmm8, qword [0x1800b7238]
mov r13, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str.ProfileBuffer_parse_error:__s
lea r12, str.expected_a_Time_entry
mov rax, qword [rsp + 0x4f0]
cmp rax, qword [rsp + 0x548]
sete al
je 0x18007a88c
cmp byte [rsp + 0x4c8], 0x11
je 0x18007a88c
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
jne 0x18007a857
jmp 0x18007a876
test al, al
jne 0x18007b1d2
mov ebp, dword [rsp + 0x4c9]
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007a89b
mov rax, qword [rdi]
mov eax, dword [rax]
cmp ebp, eax
je 0x18007a8bc
test eax, eax
jne 0x18007a857
andpd xmm6, xmm8
mov rax, qword [rsp + 0x4f0]
cmp rax, qword [rsp + 0x548]
je 0x18007b20f
cmp byte [rsp + 0x4c8], 0x12
jne 0x18007b20f
movsd xmm7, qword [rsp + 0x4c9]
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007a8ee
mov rax, qword [rdi + 8]
movsd xmm0, qword [rax]
ucomisd xmm0, xmm7
ja 0x18007a857
jmp 0x18007b22a
movzx eax, byte [rsp + 0x4c8]
cmp eax, 4
je 0x18007aad1
cmp eax, 0xb
jne 0x18007b2bc
mov r13, qword [rsp + 0x4c9]
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007a93b
lea rcx, [rsp + 0x3c0]
mov r8, r13
call fcn.18007ba10
mov eax, dword [0x1800cd03c]
mov ecx, dword [0x1800cb4e0]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x18007b6eb
cmp byte [0x1800cd038], 0
je 0x18007aa05
lea rdx, [rsp + 0xa8]
mov rcx, r13
call sym.mozglue.dll_MozDescribeCodeAddress
test al, al
je 0x18007aa05
lea r13, [rsp + 0x1b0]
lea rcx, [rsp + 0x3c0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov ecx, eax
add rcx, rsp
add rcx, 0x3c1
mov byte [rcx - 1], 0x20
mov edx, 0xff
sub edx, eax
lea r9, [rsp + 0x2b4]
mov eax, dword [r9 - 4]
mov r8, qword [r13 - 8]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r9
xor r8d, r8d
call sym.mozglue.dll_MozFormatCodeAddress
mov r13, qword [rdi + 0x10]
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x3c0]
call fcn.18007b950
mov rcx, r13
lea rdx, [rsp + 0xa8]
call fcn.180077810
mov dword [rsp + 0x48], eax
lea rdx, [rsp + 0x98]
mov rcx, r13
mov r13, rdx
call fcn.180078e00
mov eax, eax
mov rcx, qword [rsp + 0x78]
movabs rdx, 0xffffff0000000000
and rcx, rdx
or rcx, rax
mov qword [rsp + 0x78], rcx
mov rax, rcx
movabs rcx, 0x100000000
or rax, rcx
mov rdx, qword [rsp + 0x58]
rol edx, 5
mov r8d, dword [rsp + 0x48]
mov ecx, r8d
xor edx, r8d
imul edx, edx, 0x9e3779b9
mov qword [rsp + 0x58], rdx
shl rdx, 0x20
or rdx, rcx
mov qword [r13], rax
mov qword [r13 + 8], rdx
lea rcx, [rsp + 0xa8]
call fcn.180078cb0
mov r13, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
inc dword [rsp + 0x50]
mov rax, qword [rsp + 0x4f0]
cmp rax, qword [rsp + 0x548]
jne 0x18007a919
jmp 0x18007b2c7
mov rax, qword [rsp + 0x4c9]
mov qword [rsp + 0x48], rax
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007aade
mov rax, qword [rsp + 0x4f0]
xor r13d, r13d
cmp rax, qword [rsp + 0x548]
je 0x18007ab2d
cmp byte [rsp + 0x4c8], 5
jne 0x18007ab2d
mov r13, qword [rsp + 0x4c9]
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007ab19
mov qword [rsp + 0x68], r13
mov rax, qword [rdi + 0x18]
mov rax, qword [rax]
mov byte [rax], 0
mov rax, qword [rsp + 0x4f0]
xor r13d, r13d
cmp rax, qword [rsp + 0x548]
je 0x18007ac94
cmp byte [rsp + 0x4c8], 6
jne 0x18007ac94
xor eax, eax
cmp rax, 0x200
jb 0x18007abac
mov r13, rax
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007ab70
mov rax, qword [rsp + 0x4f0]
cmp rax, qword [rsp + 0x548]
je 0x18007ac94
cmp byte [rsp + 0x4c8], 6
mov rax, r13
je 0x18007ab65
jmp 0x18007ac94
mov rcx, qword [rsp + 0x4c9]
mov rdx, qword [rdi + 0x18]
mov rdx, qword [rdx]
mov byte [rdx + rax], cl
mov r13d, 0x200
cmp rax, 0x1ff
je 0x18007ab70
mov edx, ecx
shr edx, 8
mov r8, qword [rdi + 0x18]
mov r8, qword [r8]
mov byte [rax + r8 + 1], dl
cmp rax, 0x1fd
ja 0x18007ab70
mov edx, ecx
shr edx, 0x10
mov r8, qword [rdi + 0x18]
mov r8, qword [r8]
mov byte [rax + r8 + 2], dl
cmp rax, 0x1fd
je 0x18007ab70
mov edx, ecx
shr edx, 0x18
mov r8, qword [rdi + 0x18]
mov r8, qword [r8]
mov byte [rax + r8 + 3], dl
cmp rax, 0x1fb
ja 0x18007ab70
mov rdx, rcx
shr rdx, 0x20
mov r8, qword [rdi + 0x18]
mov r8, qword [r8]
mov byte [rax + r8 + 4], dl
cmp rax, 0x1fb
je 0x18007ab70
mov rdx, rcx
shr rdx, 0x28
mov r8, qword [rdi + 0x18]
mov r8, qword [r8]
mov byte [rax + r8 + 5], dl
cmp rax, 0x1f9
ja 0x18007ab70
mov rdx, rcx
shr rdx, 0x30
mov r8, qword [rdi + 0x18]
mov r8, qword [r8]
mov byte [rax + r8 + 6], dl
cmp rax, 0x1f9
je 0x18007ab70
shr rcx, 0x38
mov rdx, qword [rdi + 0x18]
mov rdx, qword [rdx]
mov byte [rax + rdx + 7], cl
add rax, 8
jmp 0x18007ab6d
mov rax, qword [rdi + 0x18]
mov rax, qword [rax]
xor ecx, ecx
mov byte [rax + 0x1ff], cl
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3d0], rcx
mov qword [rsp + 0x3d8], 0xf
mov byte [rsp + 0x3c0], cl
mov rax, qword [rsp + 0x48]
cmp byte [rax], cl
mov rcx, rax
je 0x18007acf5
test r13, r13
je 0x18007acf5
mov rax, qword [rsp + 0x68]
test al, 0x10
jne 0x18007ad2c
test al, 0x20
jne 0x18007ae2d
test al, 0x40
jne 0x18007b3eb
jmp 0x18007b3bc
test r13, r13
je 0x18007ad06
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax]
mov qword [rsp + 0x48], rcx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
lea rcx, [rsp + 0x3c0]
cmp rax, 0xf
jbe 0x18007ad5b
mov rdx, r13
mov r8, qword [rsp + 0x48]
mov r9, r13
jmp 0x18007aefb
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
lea rcx, [rsp + 0x3c0]
cmp rax, 0xf
jbe 0x18007ae63
mov rdx, r13
mov r8, qword [rsp + 0x48]
mov r9, r13
call fcn.18001e4c0
jmp 0x18007ae7d
mov qword [rcx + 0x10], r13
mov rdx, qword [rsp + 0x48]
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r13 + 0x3c0], 0
jmp 0x18007af00
mov word [rcx + rax], 0x2e
jmp 0x18007aebc
mov rdx, r8
mov qword [rsp + 0x48], r9
add rcx, r9
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x48]
mov byte [rax + r13], 0
jmp 0x18007af00
mov rax, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x3d8]
cmp rax, rcx
jae 0x18007b45c
jmp 0x18007b439
mov rax, qword [rdi + 0x18]
mov r13, qword [rax]
mov rcx, r13
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, qword [rsp + 0x3d0]
mov r9, qword [rsp + 0x3d8]
mov r8, r9
sub r8, rcx
cmp r8, rax
jb 0x18007aeea
jmp 0x18007b470
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax]
mov qword [rsp + 0x48], rcx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x3d8]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x18007b4ad
jmp 0x18007b498
mov qword [rsp + 0x3d0], 4
mov dword [rsp + 0x3c0], 0x20746567
mov byte [rsp + 0x3c4], 0
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
cmp rax, 0xb
ja 0x18007b4d2
jmp 0x18007b4ef
mov qword [rcx + 0x10], r13
mov rdx, qword [rsp + 0x48]
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r13 + 0x3c0], 0
mov rax, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x3d8]
cmp rax, rcx
jae 0x18007aead
lea rdx, [rax + 1]
mov qword [rsp + 0x3d0], rdx
cmp rcx, 0x10
jb 0x18007b52a
jmp 0x18007b51d
lea rcx, [rsp + 0x3c0]
mov dl, 0x2e
call fcn.180074d40
mov rax, qword [rdi + 0x18]
mov r13, qword [rax]
mov rcx, r13
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x3d8]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jae 0x18007b1aa
lea rcx, [rsp + 0x3c0]
mov rdx, rax
mov r8, r13
mov r9, rax
call fcn.18001e4c0
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x548]
xor edx, edx
mov qword [rsp + 0x48], rdx
mov dl, byte [rsp + 0x4c8]
cmp rax, rcx
je 0x18007af60
cmp dl, 8
jne 0x18007af60
mov rax, qword [rsp + 0x4c9]
mov qword [rsp + 0x48], rax
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007af35
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x548]
mov dl, byte [rsp + 0x4c8]
xor r8d, r8d
mov byte [rsp + 0x90], r8b
mov byte [rsp + 0x94], r8b
cmp rax, rcx
je 0x18007afc4
cmp dl, 9
jne 0x18007afc4
mov eax, dword [rsp + 0x4c9]
movabs rcx, 0x100000000
or rax, rcx
mov qword [rsp + 0x90], rax
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007af99
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x548]
mov dl, byte [rsp + 0x4c8]
xor r8d, r8d
mov byte [rsp + 0x88], r8b
mov byte [rsp + 0x8c], r8b
cmp rax, rcx
je 0x18007b028
cmp dl, 0xa
jne 0x18007b028
mov eax, dword [rsp + 0x4c9]
movabs rcx, 0x100000000
or rax, rcx
mov qword [rsp + 0x88], rax
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007affd
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x548]
mov dl, byte [rsp + 0x4c8]
xor r8d, r8d
mov byte [rsp + 0x80], r8b
mov byte [rsp + 0x84], r8b
cmp rax, rcx
je 0x18007b075
cmp dl, 1
jne 0x18007b075
mov eax, dword [rsp + 0x4c9]
movabs rcx, 0x100000000
or rax, rcx
mov qword [rsp + 0x80], rax
mov rcx, r14
call fcn.18007b7b0
mov rcx, rbx
call fcn.18007b830
test al, al
je 0x18007b061
mov r13, qword [rdi + 0x10]
mov qword [rsp + 0x60], r13
lea rax, [rsp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x88]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r8, qword [rsp + 0x68]
shr r8b, 7
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x3c0]
mov r9, qword [rsp + 0x48]
call fcn.18007baa0
mov rcx, r13
lea rdx, [rsp + 0xa8]
call fcn.180077810
mov r13d, eax
lea rdx, [rsp + 0x98]
mov rcx, qword [rsp + 0x60]
call fcn.180078e00
mov eax, eax
mov rcx, qword [rsp + 0x70]
movabs rdx, 0xffffff0000000000
and rcx, rdx
or rcx, rax
mov qword [rsp + 0x70], rcx
mov rax, rcx
movabs rcx, 0x100000000
or rax, rcx
mov rdx, qword [rsp + 0x58]
rol edx, 5
mov ecx, r13d
xor edx, r13d
imul edx, edx, 0x9e3779b9
mov qword [rsp + 0x58], rdx
shl rdx, 0x20
or rdx, rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rcx, [rsp + 0xa8]
call fcn.180078cb0
lea rax, [rsp + 0x3c0]
mov rax, qword [rax + 0x18]
cmp rax, 0x10
mov r13, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
jb 0x18007aab2
mov rcx, qword [rsp + 0x3c0]
add rax, 0xfffffffffffff001
cmp rax, 0xffffffffffffefff
ja 0x18007b1a0
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x18007b71a
mov rcx, rax
call sym.mozglue.dll__aligned_free
jmp 0x18007aab2
mov r8, r13
mov r13, rax
add r13, rcx
mov qword [rsp + 0x3d0], r13
cmp rdx, 0x10
jb 0x18007b537
mov r9, qword [rsp + 0x3c0]
jmp 0x18007ad85
mov rcx, qword [rsp + 0x588]
xor rcx, rsp
call fcn.180062020
movaps xmm6, xmmword [rsp + 0x590]
movaps xmm7, xmmword [rsp + 0x5a0]
movaps xmm8, xmmword [rsp + 0x5b0]
add rsp, 0x5c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 2
call r13
mov rcx, rax
mov rdx, r15
mov r8, r12
call fcn.18007b8f0
jmp 0x18007a857
mov r13, qword [rdi + 0x10]
lea rdx, str._root_
lea rcx, [rsp + 0xa8]
call fcn.18007b950
mov rcx, r13
lea rdx, [rsp + 0xa8]
call fcn.180077810
xor ecx, ecx
mov byte [rsp + 0x98], cl
mov byte [rsp + 0x9c], cl
mov dword [rsp + 0xa0], eax
imul r13d, eax, 0x9e3779b9
mov dword [rsp + 0xa4], r13d
lea rcx, [rsp + 0xa8]
call fcn.180078cb0
mov rax, qword [rsp + 0x4f0]
cmp rax, qword [rsp + 0x548]
jne 0x18007b2a3
mov r13, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
jmp 0x18007a857
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x50], 0
mov r13, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
jmp 0x18007a919
cmp dword [rsp + 0x50], 0
je 0x18007a857
mov rcx, qword [rdi + 0x10]
lea rdx, [rsp + 0x98]
call fcn.180078e00
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x4f0]
cmp rax, qword [rsp + 0x548]
sete al
cmp byte [rsp + 0x4c8], 0x10
setne cl
or cl, al
mov byte [rsp + 0x58], cl
jne 0x18007b324
movsd xmm6, qword [rsp + 0x4c9]
mov rcx, r14
call fcn.18007b7b0
lea rcx, [rsp + 0x4c8]
call fcn.18007b830
test al, al
je 0x18007b30b
mov r13, qword [rdi + 0x20]
lea rax, [rsp + 0xa8]
mov qword [rax], r13
add r13, 8
lea rdx, [0x1800b7af0]
lea r8, [0x1800b7b00]
mov rcx, r13
xor r9d, r9d
call fcn.18000b150
lea rax, [rsp + 0xa8]
mov dword [rax + 8], 1
mov r8d, dword [rsp + 0x50]
mov rcx, r13
lea rdx, [0x1800b7af0]
call fcn.18000b410
lea r13, [rsp + 0xa8]
mov rcx, r13
mov edx, 1
movapd xmm2, xmm7
call fcn.18007bba0
mov rax, qword [r13]
mov qword [rsp + 0x50], rax
cmp byte [rsp + 0x58], 0
je 0x18007b690
mov rcx, qword [rsp + 0x50]
add rcx, 8
lea rdx, [0x1800b7b60]
call fcn.18001ff40
mov dword [rsi], ebp
jmp 0x18007b297
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
lea rcx, [rsp + 0x3c0]
cmp rax, 0xf
jbe 0x18007b544
mov rdx, r13
mov r8, qword [rsp + 0x48]
mov r9, r13
call fcn.18001e4c0
jmp 0x18007b55e
mov qword [rsp + 0x3d0], 4
mov dword [rsp + 0x3c0], 0x20746573
mov byte [rsp + 0x3c4], 0
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
cmp rax, 0xb
jbe 0x18007b59a
lea rcx, [rsp + 0x3c0]
mov rdx, r13
mov r8, qword [rsp + 0x48]
mov r9, r13
call fcn.18001e4c0
jmp 0x18007b5c3
lea rdx, [rax + 1]
mov qword [rsp + 0x3d0], rdx
cmp rcx, 0x10
jb 0x18007b5fb
mov rcx, qword [rsp + 0x3c0]
jmp 0x18007b603
lea rcx, [rsp + 0x3c0]
mov dl, 0x2e
call fcn.180074d40
jmp 0x18007adc5
mov rdx, r13
mov r13, rax
add r13, rcx
mov qword [rsp + 0x3d0], r13
cmp r9, 0x10
jb 0x18007b60e
mov r8, qword [rsp + 0x3c0]
jmp 0x18007b616
lea rcx, [rsp + 0x3c0]
mov rdx, rax
mov r8, qword [rsp + 0x48]
jmp 0x18007aef8
mov r13, rax
add r13, rcx
mov qword [rsp + 0x3d0], r13
cmp rdx, 0x10
jb 0x18007b623
mov rdx, qword [rsp + 0x3c0]
jmp 0x18007b62b
lea rcx, [rsp + 0x3c0]
mov rdx, r13
mov r8, qword [rsp + 0x48]
mov r9, r13
call fcn.18001e4c0
jmp 0x18007ada7
lea rcx, [rsp + 0x3c4]
mov rax, r13
add rax, 4
mov qword [rcx + 0xc], rax
mov rdx, qword [rsp + 0x48]
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r13 + 0x3c4], 0
jmp 0x18007ada7
mov rcx, qword [rsp + 0x3c0]
jmp 0x18007ad7a
lea rcx, [rsp + 0x3c0]
jmp 0x18007ad7a
lea r9, [rsp + 0x3c0]
jmp 0x18007ad85
mov qword [rcx + 0x10], r13
mov rdx, qword [rsp + 0x48]
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r13 + 0x3c0], 0
mov rax, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x3d8]
cmp rax, rcx
jae 0x18007b64a
lea rdx, [rax + 1]
mov qword [rsp + 0x3d0], rdx
cmp rcx, 0x10
jb 0x18007b66a
mov rcx, qword [rsp + 0x3c0]
jmp 0x18007b672
lea rcx, [rsp + 0x3c4]
mov rax, r13
add rax, 4
mov qword [rcx + 0xc], rax
mov rdx, qword [rsp + 0x48]
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r13 + 0x3c4], 0
mov rax, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x3d8]
cmp rax, rcx
jae 0x18007b656
lea rdx, [rax + 1]
mov qword [rsp + 0x3d0], rdx
cmp rcx, 0x10
jb 0x18007b67d
mov rcx, qword [rsp + 0x3c0]
jmp 0x18007b685
lea rcx, [rsp + 0x3c0]
mov word [rcx + rax], 0x2e
jmp 0x18007adc5
lea r8, [rsp + 0x3c0]
mov qword [rsp + 0x48], r8
add rcx, r8
jmp 0x18007ad90
lea rdx, [rsp + 0x3c0]
mov qword [rsp + 0x60], rdx
add rcx, rdx
mov rdx, qword [rsp + 0x48]
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x60]
jmp 0x18007ad9d
lea rcx, [rsp + 0x3c0]
mov dl, 0x20
jmp 0x18007b660
lea rcx, [rsp + 0x3c0]
mov dl, 0x2e
call fcn.180074d40
jmp 0x18007adf8
lea rcx, [rsp + 0x3c0]
mov word [rcx + rax], 0x20
jmp 0x18007adf8
lea rcx, [rsp + 0x3c0]
mov word [rcx + rax], 0x2e
jmp 0x18007adf8
mov r13d, dword [rsp + 0xb0]
cmp r13d, 2
je 0x18007b6cd
mov rax, qword [rsp + 0x50]
add rax, 8
mov qword [rsp + 0x58], rax
add r13d, 0xfffffffe
lea rdx, [0x1800b7af0]
lea r8, [0x1800b7b10]
mov rcx, qword [rsp + 0x58]
call fcn.18001e870
inc r13d
jne 0x18007b6b0
mov rax, qword [rsp + 0x50]
lea rcx, [rax + 8]
lea rdx, [0x1800b7af0]
movapd xmm2, xmm6
call fcn.180075940
jmp 0x18007b3a0
lea rcx, [0x1800cd03c]
call fcn.180060ac0
cmp dword [0x1800cd03c], 0xffffffff
jne 0x18007a984
lea rcx, str.MOZ_PROFILER_SYMBOLICATE
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
jne 0x18007b720
xor eax, eax
jmp 0x18007b726
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
cmp byte [rax], 0
setne al
mov byte [0x1800cd038], al
lea rcx, [0x1800cd03c]
call fcn.180060b40
jmp 0x18007a984