Function at 0x140063ddc
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, 0x2e8
xor edx, edx
mov rbx, rcx
call fcn.140099550
xor ebp, ebp
mov qword [rbx + 0x1a0], rbp
call fcn.140086ed0
mov qword [rbx + 0x2c0], rax
mov rcx, qword [rax + 0x28]
mov rdi, rax
call fcn.14009ea04
mov qword [rbx + 0x190], rax
test rax, rax
je 0x1400641dc
mov rcx, rax
call qword [rdi + 0x38]
lea rdi, [rbx + 0x1d8]
lea r14d, [rbp + 2]
mov edx, r14d
mov rcx, rdi
mov dword [rbx + 0x198], 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.140065fc8
test eax, eax
je 0x1400641d0
lea r13, [rbx + 0x238]
mov edx, r14d
mov rcx, r13
call fcn.140065fc8
test eax, eax
je 0x1400641c8
lea r12, [rbx + 0x108]
mov rcx, r12
call fcn.14006709c
test eax, eax
je 0x1400641c0
lea r14d, [rbp + 0x10]
mov ecx, r14d
call fcn.14009ea04
mov qword [rbx + 0x128], rax
test rax, rax
je 0x1400641b8
mov rcx, rax
call fcn.140085234
test eax, eax
jne 0x140063f0e
mov rcx, qword [rbx + 0x128]
call fcn.1400993dc
jmp 0x1400641b1
mov rcx, r14
call fcn.14009ea04
mov rdi, rax
test rax, rax
je 0x14006419e
mov rdx, rbx
mov rcx, rax
call fcn.140067a10
test eax, eax
je 0x140064192
lea rcx, str.NACL_DISABLE_DYNCODE_SYSCALLS
mov qword [rbx + 0x130], rdi
call fcn.14009f438
mov ecx, ebp
test rax, rax
sete cl
mov dword [rbx + 0x138], ecx
lea rcx, str.NACL_DISABLE_DYNAMIC_LOADING
call fcn.14009f438
mov ecx, ebp
lea rdi, [rbx + 0x148]
test rax, rax
mov qword [rbx + 0x140], rbp
sete cl
mov dword [rbx + 0x13c], ecx
mov rcx, rdi
call fcn.14007b4c0
test eax, eax
je 0x140064192
lea rcx, [rbx + 0xe0]
mov rdx, rbx
mov qword [rbx + 0x158], rbp
mov qword [rbx + 0x160], rbp
mov qword [rbx + 0x168], rbp
mov dword [rbx + 0x180], ebp
mov qword [rbx + 0x170], rbp
mov qword [rbx + 0x178], 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 + 0xd8], rbp
mov dword [rbx + 0xa8], ebp
call fcn.14006651c
test eax, eax
je 0x14006418a
lea r15, [rbx + 0xb0]
mov rcx, r15
call fcn.14007b4c0
test eax, eax
je 0x14006418a
lea r14, [rbx + 0xc0]
mov rcx, r14
call fcn.14007b3cc
test eax, eax
je 0x140064182
lea rcx, str.NACL_DANGEROUS_ENABLE_FILE_ACCESS
mov qword [rbx + 0xc8], rbp
mov qword [rbx + 0xd0], rsi
mov qword [rbx + 0xf8], rbp
mov qword [rbx + 0x100], rbp
mov qword [rbx + 0x1a8], rbp
mov dword [rbx + 0x1b0], ebp
call fcn.14009f438
test rax, rax
je 0x14006407a
call fcn.140067a78
lea rdx, str.DANGER:_ENABLED_FILE_ACCESS_n
or ecx, 0xffffffff
call fcn.14007a9a0
lea rcx, str.NACL_DANGEROUS_ENABLE_LIST_MAPPINGS
mov dword [rbx + 0x1b4], ebp
call fcn.14009f438
test rax, rax
je 0x1400640aa
lea rdx, str.DANGER:_ENABLED_LIST_MAPPINGS_n
or ecx, 0xffffffff
call fcn.14007a9a0
mov dword [rbx + 0x1b4], 1
lea rsi, [rbx + 0x1c8]
mov dword [rbx + 0x1b8], ebp
mov rcx, rsi
call fcn.14007b4c0
test eax, eax
je 0x14006417a
lea rdi, [rbx + 0x208]
mov dword [rbx + 0x200], ebp
mov rcx, rdi
call fcn.14007b5c0
test eax, eax
je 0x14006416b
or dword [rbx + 0x188], 0xffffffff
mov dword [rbx + 0x184], ebp
mov qword [rbx + 0x260], rbp
mov word [rbx + 0x268], bp
mov qword [rbx + 0x270], rbp
mov qword [rbx + 0x278], rbp
mov dword [rbx + 0x290], ebp
lea rbp, [rbx + 0x280]
mov rcx, rbp
call fcn.14007b4c0
xor ecx, ecx
test eax, eax
je 0x140064161
or qword [rbx + 0x2b0], 0xffffffffffffffff
mov qword [rbx + 0x294], rcx
mov qword [rbx + 0x2a0], rcx
mov qword [rbx + 0x2a8], rcx
lea rcx, [rbx + 0x2c8]
call fcn.14007b4c0
test eax, eax
jne 0x1400641fb
mov rcx, rbp
call fcn.14007b504
mov rcx, rdi
call fcn.14007b5d8
xor ebp, ebp
mov rcx, rsi
call fcn.14007b504
lea rdi, [rbx + 0x148]
mov rcx, r14
call fcn.14007b3fc
mov rcx, r15
call fcn.14007b504
mov rcx, rdi
call fcn.14007b504
mov rcx, qword [rbx + 0x130]
call fcn.1400993dc
mov rcx, qword [rbx + 0x128]
call fcn.140084a74
lea rdi, [rbx + 0x1d8]
mov qword [rbx + 0x128], rbp
mov rcx, r12
call fcn.1400670d4
mov rcx, r13
call fcn.14006607c
mov rcx, rdi
call fcn.14006607c
mov rcx, qword [rbx + 0x190]
call fcn.1400993dc
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 + 0x2d8]
mov eax, 1
mov qword [rcx], rcx
mov qword [rbx + 0x2e0], rcx
jmp 0x1400641de