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

Disassembly:
mov rax, rsp
mov dword [rax + 0x10], edx
mov qword [rax + 8], rcx
push rsi
sub rsp, 0xa0
mov rsi, r8
mov r9d, edx
lea r8d, [rdx + 0x922]
mov r10, rcx
mov dword [rsp + 0xc8], r8d
cmp edx, r8d
jae 0x180049a86
mov r8, qword [rsp + 0xc8]
mov qword [rax + 0x18], rbx
mov qword [rax - 0x10], rbp
mov qword [rax - 0x18], rdi
mov rdi, qword [rsp + 0xc8]
mov qword [rax - 0x20], r12
mov qword [rax - 0x28], r13
mov r13, qword [rsp + 0xc8]
mov qword [rax - 0x30], r14
xor r14d, r14d
mov qword [rax - 0x38], r15
mov eax, dword [rsp + 0xc8]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], r8
lea rbp, [0x180032b10]
lea r11, [0x180034ff0]
lea rdx, [0x18002fd70]
lea rcx, [0x180032ae0]
lea r15, [0x18006ccf0]
lea rbx, [0x18006cbe0]
lea r12, [0x18003cc80]
cmp r9d, 0x1ff
ja 0x1800498ed
je 0x1800498d7
cmp r9d, 0xe1
ja 0x1800497d9
je 0x1800495d6
mov eax, r9d
sub eax, 0x3a
je 0x18004959d
sub eax, 0x44
je 0x18004951c
cmp eax, 0x33
jne 0x180049a27
mov rax, qword [rsi]
lea rdx, [0x18003c430]
mov ecx, dword [r10]
test ecx, ecx
lea rcx, [0x180038d70]
cmove rdx, r12
mov r13, qword [rax + 0x228]
lea rax, [0x180038d30]
cmove rax, rcx
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], rdx
mov rax, qword [rsi]
mov dword [rsp + 0x30], r14d
cmp dword [rax + 0x17c], 0
jle 0x180049513
mov edx, 0x180
lea rcx, [r13 + 0x20]
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], rcx
nop dword [rax]
mov r12d, 0x71
mov eax, r12d
sub eax, 0x70
je 0x180049348
cmp eax, 1
jne 0x1800494c5
mov rax, qword [rsi]
mov r8, qword [rdx + rax]
mov qword [rsp + 0x48], r8
jmp 0x1800494c5
cmp dword [r10], 0
movsxd rdi, dword [r8 + 0x14]
movsxd rbp, dword [r8 + 0x18]
je 0x18004943a
mov ebx, 5
nop
mov eax, ebx
sub eax, 5
je 0x18004938a
cmp eax, 1
jne 0x18004942a
mov rcx, qword [r13 + rbp*8 + 0x98]
xor edx, edx
mov r8d, 0x404
call fcn.180078f10
jmp 0x18004942a
cmp edi, 3
jbe 0x1800493ad
mov rax, qword [rsi]
mov rcx, qword [rax]
mov dword [rcx + 0x28], 0x32
mov rax, qword [rsi]
mov rcx, qword [rax]
mov dword [rcx + 0x2c], edi
mov rcx, qword [rsi]
mov rax, qword [rcx]
call qword [rax]
cmp ebp, 3
jbe 0x1800493d0
mov rax, qword [rsi]
mov rcx, qword [rax]
mov dword [rcx + 0x28], 0x32
mov rax, qword [rsi]
mov rcx, qword [rax]
mov dword [rcx + 0x2c], ebp
mov rcx, qword [rsi]
mov rax, qword [rcx]
call qword [rax]
mov rax, qword [r13 + rdi*8 + 0x78]
test rax, rax
jne 0x1800493f3
mov rcx, qword [rsi]
mov edx, 1
mov r8d, 0x404
mov rax, qword [rcx + 8]
call qword [rax]
mov qword [r13 + rdi*8 + 0x78], rax
xor edx, edx
mov r8d, 0x404
mov rcx, rax
call fcn.180078f10
cmp qword [r13 + rbp*8 + 0x98], 0
jne 0x18004942a
mov rcx, qword [rsi]
mov edx, 1
mov r8d, 0x404
mov rax, qword [rcx + 8]
call qword [rax]
mov qword [r13 + rbp*8 + 0x98], rax
inc ebx
cmp ebx, 7
jb 0x180049360
xor r14d, r14d
jmp 0x1800494ab
mov rax, qword [rsi]
lea rcx, [r13 + 0x38]
lea rcx, [rcx + rdi*8]
mov dword [rsp + 0x40], edi
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x38]
mov ecx, 0xa
mov dword [rsp + 0x38], 1
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x40]
call fcn.1800249e0
mov rax, qword [rsi]
lea rcx, [r13 + 0x58]
lea rcx, [rcx + rbp*8]
mov dword [rsp + 0x38], ebp
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x40]
mov ecx, 0xa
mov dword [rsp + 0x40], r14d
lea r8, [rsp + 0x68]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x38]
call fcn.1800249e0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x48]
mov r10, qword [rsp + 0xb0]
mov dword [rcx], r14d
dec r12d
cmp r12d, 0x6f
ja 0x180049326
mov r8d, dword [rsp + 0x30]
add rdx, 8
mov rax, qword [rsi]
inc r8d
add rcx, 4
mov dword [rsp + 0x30], r8d
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], rcx
cmp r8d, dword [rax + 0x17c]
mov r8, qword [rsp + 0x48]
jl 0x180049320
mov rdi, qword [rsp + 0x50]
mov r9d, dword [rsp + 0xb8]
mov dword [r13 + 0x18], r14d
jmp 0x180049a27
mov ecx, 2
call fcn.180081710
mov r8, qword [0x1800c6c90]
lea rdx, str.VFMSUBADD213PSZ128rkz
mov rcx, rax
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.ExactRDIVindependence
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.OCI_8___OCIAttrSet_OCI_ATTR_USERNAME_
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.Memory_used_by_frames_of_type_nsMathMLmphantomFrame_within_a_window.
call fcn.180075910
mov ecx, 2
call fcn.180081710
lea rdx, str.D:drmemory_packagedynamoriocoreemit.c:507
jmp 0x180049a17
mov rcx, qword [rsi]
mov edx, 1
mov r8d, 0xe8
mov rax, qword [rcx + 8]
call qword [rax]
mov rcx, qword [rsi]
mov rdi, rax
mov qword [rsp + 0x50], rax
mov qword [rcx + 0x268], rax
mov qword [rax], rbx
mov qword [rax + 0x10], r15
mov qword [rax + 0xe0], r14
jmp 0x180049a1f
cmp dword [r10], 0
je 0x18004970e
mov ebp, 0x45
cmp ebp, 0x45
je 0x180049628
cmp ebp, 0xe6
je 0x18004961f
cmp ebp, 0x187
je 0x180049616
cmp ebp, 0x228
jne 0x1800496f7
lea rax, [rdi + 0x90]
mov qword [rdi + 0x20], rax
jmp 0x1800496f7
mov qword [rdi + 0x18], rcx
jmp 0x1800496f7
mov qword [rdi + 8], rdx
jmp 0x1800496f7
mov rax, qword [rsi]
mov r12d, r14d
cmp dword [rax + 0x38], 0
mov r14, qword [rax + 0x130]
jle 0x1800496f4
add r14, 0x20
lea r15, [rdi + 0x90]
nop word [rax + rax]
cmp dword [rax + 0x138], 0
mov edi, dword [r14 - 0x14]
mov ecx, edi
je 0x180049662
lea edi, [rdi + rdi*2]
mov eax, dword [r14]
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], ecx
mov edx, 0x97
lea rcx, [rsp + 0x38]
mov dword [rsp + 0x38], eax
call fcn.180009dc0
mov rbx, rax
lea r8, [rsp + 0x38]
mov eax, dword [r14 - 0x18]
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x38], eax
mov edx, 0x97
mov eax, dword [r14 - 4]
mov dword [rsp + 0x30], eax
call fcn.180009dc0
mov rcx, qword [rsi]
mov edx, 1
mov dword [rsp + 0x28], edi
mov r9d, eax
mov r8d, edx
mov dword [rsp + 0x20], ebx
mov r10, qword [rcx + 8]
call qword [r10 + 0x28]
mov qword [r15], rax
inc r12d
mov rax, qword [rsi]
add r14, 0x60
add r15, 8
cmp r12d, dword [rax + 0x38]
jl 0x180049650
mov rdi, qword [rsp + 0x50]
lea rcx, [0x180032ae0]
lea rdx, [0x18002fd70]
xor r14d, r14d
add ebp, 0xa1
cmp ebp, 0x2c9
jb 0x1800495e5
jmp 0x180049a1f
mov ebx, 0x69
mov eax, ebx
sub eax, 0x69
je 0x18004973e
sub eax, 1
je 0x180049731
cmp eax, 1
jne 0x1800497c9
mov qword [rdi + 0x20], r14
jmp 0x1800497c9
mov qword [rdi + 8], r11
mov qword [rdi + 0x18], rbp
jmp 0x1800497c9
mov rcx, qword [rsi]
mov edx, 1
mov r8d, 0x500
mov rax, qword [rcx + 8]
call qword [rax + 8]
mov qword [rdi + 0x40], rax
lea r11, [0x180034ff0]
mov rdx, rax
lea rcx, [rax + 0x80]
mov qword [rdi + 0x48], rcx
lea rcx, [rax + 0x100]
mov qword [rdi + 0x50], rcx
lea rcx, [rax + 0x180]
mov qword [rdi + 0x58], rcx
lea rcx, [rax + 0x200]
mov qword [rdi + 0x60], rcx
lea rcx, [rax + 0x280]
mov qword [rdi + 0x68], rcx
lea rcx, [rax + 0x300]
mov qword [rdi + 0x70], rcx
lea rcx, [rax + 0x380]
add rax, 0x400
mov qword [rdi + 0x78], rcx
mov qword [rdi + 0x80], rax
lea rax, [rdx + 0x480]
mov qword [rdi + 0x88], rax
inc ebx
cmp ebx, 0x6c
jb 0x180049713
jmp 0x180049a1f
mov eax, r9d
sub eax, 0x125
je 0x18004984e
sub eax, 0x33
je 0x180049845
cmp eax, 0x74
jne 0x180049a27
lea ecx, [rax - 0x72]
call fcn.180081710
mov rcx, rax
lea r8, [0x1800a5908]
lea rdx, str.void_ID3D12GraphicsCommandList::IASetPrimitiveTopology__
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea r8, [0x1800a5908]
lea rdx, str.System.Windows.Media.IDrawingContent.HitTestPoint
call fcn.180075910
mov ecx, 2
call fcn.180081710
lea rdx, str.VNL_AssignSubnetAddressToVnet:_couldnt_convert_IP_0x_08x_to_string
jmp 0x180049a17
mov dword [r13 + 0x1c], r14d
jmp 0x180049a27
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.HRESULT_ID3DXKeyframedAnimationSet::GetRotationKey__u___u__0x_08Ix___0x_I32x
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.fs.copyFileSync__function_src__dest__flags__
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.op_p10__p12___op_p1__p13___op_p9__p21___op_p9__p13___op_p5__p17__
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.Switches_for_advanced_users:_n
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea r8, str.__default_
lea rdx, str.Encoder_falling_back_to_software_encoding.
call fcn.180075910
jmp 0x180049a1f
mov rax, qword [rsi]
mov ecx, dword [rax + 0x148]
mov dword [r13 + 0x30], ecx
mov dword [r13 + 0x34], r14d
jmp 0x180049a27
cmp r9d, 0x468
ja 0x1800499ee
je 0x1800499db
cmp r9d, 0x273
je 0x180049964
cmp r9d, 0x31a
je 0x18004994e
cmp r9d, 0x3c1
jne 0x180049a2e
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.Wrong_command_line_sintax:_scaner_name_is_not_specified
call fcn.180075910
mov ecx, 2
call fcn.180081710
lea rdx, str.Remote_characteristic_descriptor_value_read_successful.
jmp 0x180049a17
mov ecx, 2
call fcn.180081710
lea rdx, str.property_requires_at_least_one_not_optional_argument
jmp 0x180049a17
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.FindDevice:_inconsistent_parameters__type_d__name_s__path_s
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str._update_FaceRecognizer_cv__QAEXABV_InputArray_2_0_Z
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.MTP2_link_layer_type_filtering_not_implemented
call fcn.180075910
mov ecx, 2
call fcn.180081710
mov rcx, rax
lea rdx, str.parmNo___ourAggrVal__sigFormat__nSubTypes__
call fcn.180075910
mov ecx, 2
call fcn.180081710
lea rdx, str.aX4fGLfYSdio5YdCXsktmg
jmp 0x180049a17
mov ecx, 2
call fcn.180081710
lea rdx, str._Check_failed:__layer___layer__HasAncestor_this_.
jmp 0x180049a17
cmp r9d, 0x50f
je 0x180049a06
cmp r9d, 0x5b6
je 0x180049a8f
jmp 0x180049a2e
mov ecx, 2
call fcn.180081710
lea rdx, str.SpdySession3::ReadTimeoutTick__p_handle_outstanding_ping
mov rcx, rax
call fcn.180075910
mov r9d, dword [rsp + 0xb8]
mov eax, dword [rsp + 0xc8]
add r9d, 0xa7
mov dword [rsp + 0xb8], r9d
cmp r9d, eax
jae 0x180049a54
mov r8, qword [rsp + 0x48]
mov r10, qword [rsp + 0xb0]
jmp 0x18004924b
mov r14, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
mov rbp, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xc0]
mov r15, qword [rsp + 0x70]
add rsp, 0xa0
pop rsi
ret
mov ecx, 1
call fcn.18007cd88
int3