Function at 0x18005f200
Capabilities:
Reference absolute stream path on windows

Disassembly:
mov r11, rsp
push rbp
push r15
lea rbp, [r11 - 0x418]
sub rsp, 0x508
mov rax, qword [0x1800d73f8]
xor rax, rsp
mov qword [rbp + 0x3d0], rax
mov r15, r8
mov qword [rsp + 0x68], r9
imul r8d, ecx, 0xba9
mov qword [rsp + 0x60], rdx
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x34], ecx
mov dword [rsp + 0x38], r8d
cmp ecx, r8d
ja 0x18005f401
mov qword [r11 + 8], rbx
mov qword [r11 - 0x18], rsi
mov esi, dword [rsp + 0x3c]
mov qword [r11 - 0x20], rdi
mov qword [r11 - 0x28], r12
lea r12, str.ERROR_reading_node_filter_string
mov qword [r11 - 0x30], r13
mov qword [r11 - 0x38], r14
mov r14d, dword [rsp + 0x3c]
xor r10d, r10d
lea r11, [0x180000000]
cmp ecx, 0x815d
ja 0x18005f44e
je 0x18005f425
mov eax, ecx
sub eax, 0x40
je 0x18005f41b
sub eax, 0x7f
je 0x18005f3c3
sub eax, 0x2b
je 0x18005f3b9
sub eax, 0x3116
je 0x18005f2f5
cmp eax, 0x31c0
jne 0x18005f94e
mov eax, dword [r15]
lea r9, [rbp - 0x30]
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x100
mov dword [rsp + 0x20], 0x77
call fcn.180077580
mov dword [rsp + 0x50], eax
jmp 0x18005f945
mov edx, 6
lea r8d, [rdx + 1]
nop
cmp edx, 0xa
ja case.0x18005f312.1
mov eax, edx
mov ecx, dword [r11 + rax*4 + 0x5f9ac]
add rcx, r11
jmp rcx
mov dword [rbp - 0x64], r10d
jmp case.0x18005f312.1
mov qword [rbp - 0x60], 0
jmp case.0x18005f312.1
mov qword [rbp - 0x6c], 0
jmp case.0x18005f312.1
mov dword [rbp - 0x70], r10d
jmp case.0x18005f312.1
movzx eax, word [rbp - 0x70]
mov dword [0x40007808], eax
jmp case.0x18005f312.1
mov qword [rbp - 0x58], 0
inc edx
sub r8, 1
jne 0x18005f300
mov edx, 6
lea r8d, [rdx + 1]
nop word [rax + rax]
cmp edx, 0xa
ja case.0x18005f372.1
mov eax, edx
mov ecx, dword [r11 + rax*4 + 0x5f9d8]
add rcx, r11
jmp rcx
mov dword [rbp - 0x44], r10d
jmp case.0x18005f372.1
mov qword [rbp - 0x40], 0
jmp case.0x18005f372.1
mov qword [rbp - 0x4c], 0
jmp case.0x18005f372.1
mov dword [rbp - 0x50], 2
jmp case.0x18005f372.1
movzx eax, word [rbp - 0x50]
mov dword [0x40007808], eax
jmp case.0x18005f372.1
mov qword [rbp - 0x38], 0
inc edx
sub r8, 1
jne 0x18005f360
jmp 0x18005f945
mov byte [rsp + 0x30], 0
jmp 0x18005f94e
mov qword [rsp + 0x58], rdx
test rdx, rdx
jne 0x18005f94e
mov r13, qword [rsp + 0x4e8]
mov r12, qword [rsp + 0x4f0]
mov rdi, qword [rsp + 0x4f8]
mov rsi, qword [rsp + 0x500]
mov rbx, qword [rsp + 0x520]
mov r14, qword [rsp + 0x4e0]
mov rcx, qword [rbp + 0x3d0]
xor rcx, rsp
call fcn.1800aafa0
add rsp, 0x508
pop r15
pop rbp
ret
mov esi, 0xffffffff
jmp 0x18005f94e
cmp dword [r9], 0
movzx eax, word [rdx + 0x14]
movzx ecx, word [r15]
je 0x18005f43f
or cx, ax
mov word [rdx + 0x14], cx
jmp 0x18005f94a
not cx
and cx, ax
mov word [rdx + 0x14], cx
jmp 0x18005f94a
mov eax, ecx
sub eax, 0x9538
je 0x18005f92e
sub eax, 0x48
je 0x18005f504
sub eax, 0x31c0
je 0x18005f4b6
sub eax, 0x15b5c
je 0x18005f4a9
cmp eax, 0xb5e6
jne 0x18005f94e
cmp dword [r9], 0
je 0x18005f495
mov ecx, dword [rdx + 4]
movzx eax, byte [rsp + 0x30]
or ecx, eax
mov dword [rdx + 4], ecx
jmp 0x18005f94a
mov eax, dword [rdx + 4]
movzx ecx, byte [rsp + 0x30]
not ecx
and ecx, eax
mov dword [rdx + 4], ecx
jmp 0x18005f94a
movzx eax, byte [r15]
mov byte [rsp + 0x30], al
jmp 0x18005f94e
mov r9, rdx
lea r8, [rbp - 0x70]
xor edx, edx
lea ecx, [rdx + 0x3c]
call fcn.18004ba20
test eax, eax
jne 0x18005f945
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str._1.__2::_3
lea rax, str.Symbols::Symbol____________________targetSymbol__0
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov edi, dword [rsp + 0x50]
cmp edi, 0x100
jle 0x18005f576
mov ebx, 0x118
cmp ebx, 0x118
je 0x18005f52c
cmp ebx, 0x4ec0
jne 0x18005f555
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
mov qword [rsp + 0x20], r12
mov rcx, rax
lea r8, [0x1800c0e21]
lea rdx, str.ms_sfilter
call fcn.1800aa5d0
add ebx, 0x4da8
cmp ebx, 0x9b50
jbe 0x18005f515
mov ecx, dword [rsp + 0x34]
lea r11, [0x180000000]
mov r8d, dword [rsp + 0x38]
xor r10d, r10d
lea eax, [rdi - 1]
movsxd r13, eax
test eax, eax
js 0x18005f94e
nop dword [rax]
nop dword [rax + rax]
mov r12d, 0x4a
cmp r12d, 0x4a
je 0x18005f8ee
cmp r12d, 0x2344
je 0x18005f6f1
cmp r12d, 0x463e
jne 0x18005f8f3
test r14d, r14d
js 0x18005f622
mov edx, 6
lea r8d, [rdx + 1]
cmp edx, 0xa
ja case.0x18005f5da.1
mov eax, edx
mov ecx, dword [r11 + rax*4 + 0x5fa04]
add rcx, r11
jmp rcx
mov dword [rsp + 0x7c], r10d
jmp case.0x18005f5da.1
mov qword [rbp - 0x80], 0
jmp case.0x18005f5da.1
mov qword [rsp + 0x74], 0
jmp case.0x18005f5da.1
mov dword [rsp + 0x70], r14d
jmp case.0x18005f5da.1
movzx eax, word [rsp + 0x70]
mov dword [0x40007808], eax
jmp case.0x18005f5da.1
mov qword [rbp - 0x78], 0
inc edx
sub r8, 1
jne 0x18005f5c8
jmp 0x18005f6d5
mov ebx, 0x128
nop word [rax + rax]
cmp ebx, 0x128
jne 0x18005f6b9
mov edx, 6
mov r9d, r14d
neg r9d
lea r8d, [rdx + 1]
nop dword [rax + rax]
cmp edx, 0xa
ja case.0x18005f662.1
mov eax, edx
mov ecx, dword [r11 + rax*4 + 0x5fa30]
add rcx, r11
jmp rcx
mov dword [rsp + 0x7c], r10d
jmp case.0x18005f662.1
mov qword [rbp - 0x80], 0
jmp case.0x18005f662.1
mov qword [rsp + 0x74], 0
jmp case.0x18005f662.1
mov dword [rsp + 0x70], r9d
jmp case.0x18005f662.1
movzx eax, word [rsp + 0x70]
mov dword [0x40007808], eax
jmp case.0x18005f662.1
mov qword [rbp - 0x78], 0
inc edx
sub r8, 1
jne 0x18005f650
lea r8, [rsp + 0x70]
mov edx, 0xc9
lea rcx, [rsp + 0x70]
call fcn.18000dfc0
add ebx, 0x1e
lea r11, [0x180000000]
mov r10d, 0
cmp ebx, 0x146
jb 0x18005f630
lea r9, [rbp - 0x70]
mov ecx, 0x1d
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
call fcn.18003fe50
jmp 0x18005f8f3
lea rax, [rbp - 0x70]
xor r9d, r9d
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x50]
mov dword [rsp + 0x20], 0x7f
xor ecx, ecx
call fcn.1800808c0
test r14d, r14d
je 0x18005f8c4
mov edi, 0x107
mov eax, edi
sub eax, 0x105
je 0x18005f846
sub eax, 1
je 0x18005f79c
cmp eax, 1
jne 0x18005f8b4
cmp esi, 0xffffffff
je 0x18005f795
mov eax, dword [r15]
dec eax
cmp esi, eax
jge 0x18005f795
mov ebx, 0x61
mov eax, ebx
sub eax, 0x60
je 0x18005f525
cmp eax, 1
jne 0x18005f78e
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.PsEuActive
lea rax, str.D:drmemory_packagedynamoriocorewin32_aslr.c:3914
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
dec ebx
cmp ebx, 0x5f
ja 0x18005f750
xor esi, esi
jmp 0x18005f8b4
test r14b, 1
jne 0x18005f7f8
mov ebx, 0xa
cmp ebx, 0xa
je 0x18005f7ba
cmp ebx, 0x5be
je 0x18005f525
jmp 0x18005f7ea
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.TH_Counter
lea rax, str.Kan_ikke_flytte_omlokalisert_mappe.
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
add ebx, 0x5b4
cmp ebx, 0xb68
jbe 0x18005f7a7
mov ecx, dword [r15]
mov edx, 1
dec ecx
shl edx, cl
dec edx
cmp r14d, edx
jle 0x18005f8b4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str._bhollow_b
lea rax, str.void_glDebugMessageCallbackOES_0x_08x__0x_p_
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov ecx, dword [r15]
mov edx, 1
dec ecx
shl edx, cl
not edx
cmp r14d, edx
jge 0x18005f8b4
mov ebx, 0xc7
nop
cmp ebx, 0xc7
je 0x18005f876
cmp ebx, 0x414c
je 0x18005f525
jmp 0x18005f8a6
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.VFMSUBSSZr
lea rax, str.VkSubpassDescription::inputAttachmentCount_
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
add ebx, 0x4085
cmp ebx, 0x810a
jbe 0x18005f860
dec edi
cmp edi, 0x104
ja 0x18005f722
jmp 0x18005f8f3
mov eax, 0x4f
nop dword [rax]
cmp eax, 0x4f
jne 0x18005f8e0
cmp esi, 0xffffffff
je 0x18005f974
inc esi
add eax, 0x3b4
cmp eax, 0x3b4
jbe 0x18005f8d0
jmp 0x18005f8f3
mov r14d, dword [rbp + r13*4 - 0x30]
add r12d, 0x22fa
lea r11, [0x180000000]
mov r10d, 0
cmp r12d, 0x68ee
jbe 0x18005f596
sub r13, 1
lea r11, [0x180000000]
jns 0x18005f590
lea r12, str.ERROR_reading_node_filter_string
jmp 0x18005f945
mov rbx, qword [rsp + 0x58]
mov rcx, qword [rbx]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x34]
imul eax, dword [rsp + 0x3c], 0xc7
add ecx, eax
mov dword [rsp + 0x34], ecx
cmp ecx, r8d
ja 0x18005f3d1
mov rdx, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
jmp 0x18005f277
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800c0e21]
mov rcx, rax
lea rdx, str.ST1i8_POST
lea rax, str._input_count__node__InputCount___
mov qword [rsp + 0x20], rax
call fcn.1800aa5d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3