Function at 0x140062cc8
Capabilities:
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rsi, rdx
mov r8d, 0x310
xor edx, edx
mov rbx, rcx
call fcn.14009c6c0
xor ebp, ebp
mov qword [rbx + 0x1c8], rbp
call fcn.14008c0a0
mov qword [rbx + 0x2e8], rax
mov rcx, qword [rax + 0x28]
mov rdi, rax
call fcn.1400a26ec
mov qword [rbx + 0x1b8], rax
test rax, rax
je 0x14006315b
mov rcx, rax
call qword [rdi + 0x38]
lea rdi, [rbx + 0x200]
lea r14d, [rbp + 2]
mov edx, r14d
mov rcx, rdi
mov dword [rbx + 0x1c0], ebp
mov byte [rbx], 0x20
mov qword [rbx + 8], 0x1000000
mov dword [rbx + 0x10], ebp
mov qword [rbx + 0x18], rbp
mov qword [rbx + 0x20], rbp
mov qword [rbx + 0x28], rbp
mov qword [rbx + 0x30], rbp
mov qword [rbx + 0x38], rbp
mov qword [rbx + 0x40], rbp
mov qword [rbx + 0x48], rbp
mov qword [rbx + 0x50], rbp
mov qword [rbx + 0x58], rbp
mov qword [rbx + 0x60], rbp
mov qword [rbx + 0x68], rbp
mov qword [rbx + 0x70], rbp
call fcn.1400653b8
test eax, eax
je 0x14006314f
lea r13, [rbx + 0x260]
mov edx, r14d
mov rcx, r13
call fcn.1400653b8
test eax, eax
je 0x140063147
lea r12, [rbx + 0x130]
mov rcx, r12
call fcn.14006753c
test eax, eax
je 0x14006313f
lea r14d, [rbp + 0x10]
mov ecx, r14d
call fcn.1400a26ec
mov qword [rbx + 0x150], rax
test rax, rax
je 0x140063137
mov rcx, rax
call fcn.140089358
test eax, eax
jne 0x140062dfa
mov rcx, qword [rbx + 0x150]
call fcn.14009c9f0
jmp 0x140063130
mov rcx, r14
call fcn.1400a26ec
mov rdi, rax
test rax, rax
je 0x14006311d
mov rdx, rbx
mov rcx, rax
call fcn.140067eb0
test eax, eax
je 0x140063111
lea rcx, str.NACL_DISABLE_DYNCODE_SYSCALLS
mov qword [rbx + 0x158], rdi
call fcn.1400a2f40
mov ecx, ebp
test rax, rax
sete cl
mov dword [rbx + 0x160], ecx
lea rcx, str.NACL_DISABLE_DYNAMIC_LOADING
call fcn.1400a2f40
mov ecx, ebp
lea rdi, [rbx + 0x170]
test rax, rax
mov qword [rbx + 0x168], rbp
sete cl
mov dword [rbx + 0x164], ecx
mov rcx, rdi
call fcn.14007f208
test eax, eax
je 0x140063111
lea rcx, [rbx + 0xf8]
mov rdx, rbx
mov qword [rbx + 0x180], rbp
mov qword [rbx + 0x188], rbp
mov qword [rbx + 0x190], rbp
mov dword [rbx + 0x1a8], ebp
mov qword [rbx + 0x198], rbp
mov qword [rbx + 0x1a0], rbp
mov qword [rbx + 0x80], rbp
mov qword [rbx + 0x88], rbp
mov qword [rbx + 0x90], rbp
mov qword [rbx + 0x98], rbp
mov qword [rbx + 0xa0], rbp
mov qword [rbx + 0xe8], rbp
mov dword [rbx + 0xa8], ebp
mov qword [rbx + 0xf0], rbp
mov dword [rbx + 0x110], ebp
call fcn.1400659d0
test eax, eax
je 0x140063109
lea r15, [rbx + 0xb0]
mov rcx, r15
call fcn.14007f208
test eax, eax
je 0x140063109
lea r14, [rbx + 0xc0]
mov rcx, r14
call fcn.14007f0e8
test eax, eax
je 0x140063101
mov ecx, 0xb0
mov qword [rbx + 0xc8], rbp
mov qword [rbx + 0xd0], rsi
mov qword [rbx + 0x118], rbp
mov qword [rbx + 0x120], rbp
mov qword [rbx + 0x128], rbp
call fcn.1400a26ec
mov qword [rbx + 0xd8], rax
test rax, rax
je 0x1400630f9
lea rdx, [0x140069090]
mov r8, rbx
mov rcx, rax
call fcn.140066f68
mov rcx, qword [rbx + 0xd8]
test eax, eax
jne 0x140062f89
call fcn.14009c9f0
jmp 0x1400630f9
mov rcx, qword [rcx + 0x48]
call fcn.140083978
mov rcx, qword [rbx + 0xd8]
mov qword [rbx + 0xe0], rax
call fcn.140068f18
test eax, eax
je 0x1400630e1
lea rcx, str.NACL_DANGEROUS_ENABLE_FILE_ACCESS
mov qword [rbx + 0x1d0], rbp
mov dword [rbx + 0x1d8], ebp
call fcn.1400a2f40
test rax, rax
je 0x140062fdf
call fcn.140067f18
lea rdx, str.DANGER:_ENABLED_FILE_ACCESS_n
or ecx, 0xffffffff
call fcn.14007e6c4
lea rcx, str.NACL_DANGEROUS_ENABLE_LIST_MAPPINGS
mov dword [rbx + 0x1dc], ebp
call fcn.1400a2f40
test rax, rax
je 0x14006300f
lea rdx, str.DANGER:_ENABLED_LIST_MAPPINGS_n
or ecx, 0xffffffff
call fcn.14007e6c4
mov dword [rbx + 0x1dc], 1
mov dword [rbx + 0x1e0], ebp
lea rbp, [rbx + 0x1f0]
mov rcx, rbp
call fcn.14007f208
xor esi, esi
test eax, eax
je 0x1400630df
lea rdi, [rbx + 0x230]
mov dword [rbx + 0x228], esi
mov rcx, rdi
call fcn.14007f308
test eax, eax
je 0x1400630d0
or dword [rbx + 0x1b0], 0xffffffff
mov dword [rbx + 0x1ac], esi
mov qword [rbx + 0x288], rsi
mov word [rbx + 0x290], si
mov qword [rbx + 0x298], rsi
mov qword [rbx + 0x2a0], rsi
mov dword [rbx + 0x2b8], esi
lea rsi, [rbx + 0x2a8]
mov rcx, rsi
call fcn.14007f208
xor ecx, ecx
test eax, eax
je 0x1400630c8
or qword [rbx + 0x2d8], 0xffffffffffffffff
mov qword [rbx + 0x2bc], rcx
mov qword [rbx + 0x2c8], rcx
mov qword [rbx + 0x2d0], rcx
lea rcx, [rbx + 0x2f0]
call fcn.14007f208
test eax, eax
jne 0x14006317a
mov rcx, rsi
call fcn.14007f24c
mov rcx, rdi
call fcn.14007f320
mov rcx, rbp
call fcn.14007f24c
lea rdi, [rbx + 0x170]
xor ebp, ebp
mov rcx, qword [rbx + 0xe0]
call fcn.140083a84
mov rcx, qword [rbx + 0xd8]
call fcn.140088050
mov rcx, r14
call fcn.14007f118
mov rcx, r15
call fcn.14007f24c
mov rcx, rdi
call fcn.14007f24c
mov rcx, qword [rbx + 0x158]
call fcn.14009c9f0
mov rcx, qword [rbx + 0x150]
call fcn.140088b98
lea rdi, [rbx + 0x200]
mov qword [rbx + 0x150], rbp
mov rcx, r12
call fcn.140067574
mov rcx, r13
call fcn.14006546c
mov rcx, rdi
call fcn.14006546c
mov rcx, qword [rbx + 0x1b8]
call fcn.14009c9f0
xor eax, eax
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea rcx, [rbx + 0x300]
mov eax, 1
mov qword [rcx], rcx
mov qword [rbx + 0x308], rcx
jmp 0x14006315d