Function at 0x140009060
Capabilities:
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x50
cmp byte [rdx], 0x5b
mov r14, r9
mov r15, r8
mov qword [rsp + 0x38], 0
mov rsi, rdx
mov rdi, rcx
jne 0x1400090fd
lea r12, [rdx + 1]
mov edx, 0x5d
mov rcx, r12
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rbx, rax
test rax, rax
je 0x1400093ca
lea rcx, [rax + 1]
mov qword [rsp + 0x30], rcx
cmp byte [rcx], 0x3a
jne 0x1400093ca
inc rcx
lea rdx, [rsp + 0x30]
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov ebp, eax
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x1400090e9
cmp byte [rax], 0
jne 0x1400093ca
cmp ebp, 0xffff
ja 0x1400093ca
sub rbx, r12
mov rcx, r12
jmp 0x140009156
mov edx, 0x3a
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rbx, rax
test rax, rax
je 0x1400093ca
lea rcx, [rax + 1]
mov r8d, 0xa
lea rdx, [rsp + 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov ebp, eax
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x140009141
cmp byte [rax], 0
jne 0x1400093ca
cmp ebp, 0xffff
ja 0x1400093ca
lfence
sub rbx, rsi
mov rcx, rsi
mov rdx, rbx
call qword [sym.imp.php8.dll_zend_strndup__16]
mov dword [rsp + 0x88], ebp
mov rbx, rax
test rax, rax
je 0x1400093ca
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x28], rcx
lea rax, [rdi + 0x2068]
mov rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rdi + 0x2044]
lea rdx, [rsp + 0x88]
call fcn.140006110
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne 0x140009209
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x1400091b8
add rax, 0x18
jmp 0x1400091bf
lea rax, [0x140017af4]
mov r9d, dword [rsp + 0x88]
lea rdx, str.Failed_to_listen_on__s:_d__reason:__s_
mov r8, rbx
mov qword [rsp + 0x20], rax
mov ecx, 2
call fcn.1400060a0
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400091fb
test byte [rcx + 4], 0x40
jne 0x1400091fb
add dword [rcx], 0xffffffff
jne 0x1400091fb
call qword [sym.imp.php8.dll__efree__8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1400093e7
xor edx, edx
mov rcx, rsi
call qword [sym.imp.php8.dll_php_set_sock_blocking]
test eax, eax
je 0x140009237
lea rdx, str.Failed_to_make_server_socket_non_blocking
mov ecx, 2
call fcn.1400060a0
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1400093e7
lea rcx, str.PHP_CLI_SERVER_WORKERS
mov qword [rdi], rsi
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x140009266
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.forking_is_not_supported_on_this_platform_n
call fcn.140001010
lea rcx, [rdi + 8]
xor edx, edx
xor r11d, r11d
lea r10, [rcx + 0x808]
mov dword [rcx], r11d
lea r8, [rcx + 0x2020]
xor r9d, r9d
mov rax, rcx
mov dword [r10], r9d
mov qword [r8], 0xffffffffffffffff
mov qword [rcx + rdx*8 + 8], rsi
inc dword [rcx]
cmp rsi, qword [rcx + 0x2020]
jbe 0x1400092a7
mov qword [rcx + 0x2020], rsi
mov eax, dword [rsp + 0x88]
lea rcx, [rdi + 0x2070]
mov r9b, 1
mov dword [rdi + 0x2040], eax
lea r8, [0x140008e50]
mov qword [rdi + 0x2038], rbx
xor edx, edx
call qword [sym.imp.php8.dll__zend_hash_init__32]
mov rbx, 0xffffffffffffffff
nop dword [rax + rax]
inc rbx
cmp byte [r15 + rbx], 0
jne 0x1400092e0
mov rdx, rbx
mov rcx, r15
call qword [sym.imp.php8.dll_zend_strndup__16]
mov qword [rdi + 0x2050], rbx
mov qword [rdi + 0x2048], rax
test r14, r14
je 0x14000932f
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r14 + rbx], 0
jne 0x140009310
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.php8.dll_zend_strndup__16]
mov qword [rdi + 0x2060], rbx
jmp 0x14000933c
mov qword [rdi + 0x2060], 0
xor eax, eax
mov r9b, 1
mov qword [rdi + 0x2058], rax
xor r8d, r8d
lea rcx, [rdi + 0x20a8]
xor edx, edx
call qword [sym.imp.php8.dll__zend_hash_init__32]
mov rcx, qword [0x140018290]
lea rbx, [0x140018290]
test rcx, rcx
je 0x1400093bc
nop dword [rax + rax]
mov rax, qword [rbx + 8]
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], reloc.WS2_32.dll_listen
nop dword [rax + rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x140009390
mov rdx, rcx
lea r9, [rsp + 0x40]
lea rcx, [rdi + 0x20a8]
call qword [sym.imp.php8.dll_zend_hash_str_add__32]
mov rcx, qword [rbx + 0x10]
add rbx, 0x10
test rcx, rcx
jne 0x140009370
mov dword [rdi + 0x2030], 1
xor eax, eax
jmp 0x1400093ec
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rsi
lea rdx, str.Invalid_address:__s_n
mov rcx, rax
call fcn.140001010
mov eax, 0xffffffff
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret