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

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rcx
mov qword [r11 + 0x10], rdx
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x20], r9
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x168
mov rax, qword [0x1800dbea8]
xor rax, rsp
mov qword [rsp + 0x150], rax
xor r15d, r15d
lea rdi, [r11 + 8]
xor r12d, r12d
lea rsi, [r11 + 0xc]
xor ebp, ebp
lea rdx, str.name
xor r13d, r13d
lea r14, [0x180000000]
mov rbx, rcx
nop dword [rax]
cmp byte [rbx], 0x69
jne 0x180055752
cmp byte [rbx + 1], 0x64
jne 0x180055752
cmp byte [rbx + 2], 0
jne 0x180055752
mov r15d, dword [rsi + 4]
add rsi, 4
add rdi, 4
jmp 0x1800558ab
xor eax, eax
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rbx + rax]
inc rax
cmp cl, byte [rdx + rax - 1]
jne 0x180055784
cmp rax, 5
jne 0x180055760
mov rbp, qword [rdi + 8]
add rsi, 8
add rdi, 8
jmp 0x1800558ab
test rbx, rbx
je 0x180055861
mov edx, dword [rbx]
lea eax, [rdx - 0xbab100]
cmp eax, 0x12
ja 0x180055861
cmp eax, 0x11
ja case.default.0x1800557bd
cdqe
movzx eax, byte [r14 + rax + 0x55a98]
mov ecx, dword [r14 + rax*4 + 0x55a8c]
add rcx, r14
jmp rcx
cmp r13, 0x20
jl 0x1800557fc
test rbp, rbp
lea rax, str._unnamed_
lea r9, str._anonymous_namespace::GetNetworkListOnFileThread
cmovne rax, rbp
lea r8, [0x1800caf84]
mov qword [rsp + 0x28], rax
lea rcx, [0x1800c80fb]
xor edx, edx
mov dword [rsp + 0x20], 0x20
call fcn.1800ab460
inc r12d
mov qword [rsp + r13*8 + 0x50], rbx
inc r13
jmp case.default.0x1800557bd
lea r9, str.LIVE_PSTN_CALL_TERMINATED
xor edx, edx
lea r8, [0x1800caf84]
lea rcx, [0x1800c80fb]
call fcn.1800ab460
jmp case.default.0x1800557bd
mov dword [rsp + 0x38], edx
lea rcx, [rsp + 0x38]
xor edx, edx
lea r8d, [rdx + 0x27]
call fcn.1800497c0
lea r9, str.get_MoveRight
mov qword [rsp + 0x20], rax
lea r8, [0x1800caf84]
xor edx, edx
lea rcx, [0x1800c80fb]
call fcn.1800ab460
jmp case.default.0x1800557bd
test rbp, rbp
lea rax, str._unnamed_
lea r9, str.GPF_in_VarifyName::VarifyName____Release___
cmovne rax, rbp
lea r8, [0x1800caf84]
mov qword [rsp + 0x28], rax
lea rcx, [0x1800c80fb]
xor edx, edx
mov qword [rsp + 0x20], rbx
call fcn.1800ab460
xor r8d, r8d
xor edx, edx
mov ecx, 0x107
call fcn.180061e00
lea rdx, str.name
mov rbx, qword [rdi + 8]
add rdi, 8
add rsi, 8
test rbx, rbx
jne 0x180055730
test rbp, rbp
je 0x1800558d2
mov rdx, rbp
lea ecx, [rbx + 0x40]
call fcn.180092e40
jmp 0x1800558eb
lea r8, [rsp + 0x50]
mov dword [rsp + 0x38], r12d
lea rdx, [rsp + 0x38]
mov ecx, 0x75
call fcn.180050aa0
mov rbx, rax
mov r14d, 0
test r12d, r12d
jne 0x18005591f
lea r9, str.__s___s:_enabling_event_tracing_failed
mov qword [rsp + 0x20], rax
lea r8, [0x1800caf84]
xor edx, edx
lea rcx, [0x1800c80fb]
call fcn.1800ab460
jmp 0x180055a5c
mov r9, qword [0x1800dbfd0]
lea r8, [rsp + 0x30]
xor edi, edi
mov dword [rsp + 0x30], r15d
mov edx, 0x124
mov qword [rsp + 0x20], rdi
mov rcx, rbx
call fcn.18004d320
mov r14, rax
test rax, rax
jne 0x180055a01
test r15d, r15d
je 0x1800559ac
mov r9, qword [0x1800dbfd0]
lea r8, [rsp + 0x30]
mov edx, 0x124
mov dword [rsp + 0x30], edi
mov rcx, rbx
mov qword [rsp + 0x20], rdi
call fcn.18004d320
test rax, rax
je 0x1800559ac
lea r9, str._on__or__off__expected_after___for_optimize_pragma
mov qword [rsp + 0x20], rbx
lea r8, [0x1800caf84]
xor edx, edx
lea rcx, [0x1800c80fb]
call fcn.1800ab460
xor r8d, r8d
xor edx, edx
mov ecx, 0x107
call fcn.180061e00
lea rax, [rsp + 0x30]
mov dword [rsp + 0x30], r12d
mov r9d, 0x122
mov qword [rsp + 0x20], rax
mov r8, rbx
mov dword [rsp + 0x40], r15d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.180036670
mov rdx, qword [0x1800dbfd0]
mov r8, rax
mov ecx, 0xad
mov r14, rax
call fcn.1800ae7b0
mov r8d, 0x69
mov rdx, r14
xor ecx, ecx
call fcn.18008d070
jmp 0x180055a5c
mov qword [rsp + 0x28], rdi
lea r8, [rsp + 0x50]
mov r9d, 0xed
mov qword [rsp + 0x20], rdi
mov rdx, rax
mov dword [rsp + 0x40], r12d
lea rcx, [rsp + 0x40]
call fcn.18009c180
test eax, eax
jne 0x180055a5c
lea r9, str.D:drmemory_packagedynamoriocorewin32module_shared.c:236
mov qword [rsp + 0x20], rbx
lea r8, [0x1800caf84]
xor edx, edx
lea rcx, [0x1800c80fb]
call fcn.1800ab460
xor r8d, r8d
xor edx, edx
mov ecx, 0x107
call fcn.180061e00
mov rcx, rbx
call fcn.180052730
mov rax, r14
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.1800c0ae0
add rsp, 0x168
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret