Function at 0x14007ed80
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2a0]
sub rsp, 0x3a0
movaps xmmword [rsp + 0x390], xmm6
mov rax, qword [0x1404e1800]
xor rax, rsp
mov qword [rbp + 0x280], rax
mov r13, r8
mov rdi, rdx
mov rbx, rcx
xor r12d, r12d
mov dword [rsp + 0x30], r12d
mov rdx, qword [rcx + 0x48]
mov rax, qword [rcx + 0x50]
sub rax, rdx
sar rax, 5
cmp rdi, rax
jae 0x14007f753
shl rdi, 5
add rdi, rdx
cmp qword [0x1404e32a8], r12
je 0x14007f2b9
mov rax, qword [0x1404e32b0]
test rax, rax
je 0x14007ee05
lock inc dword [rax + 8]
movups xmm0, xmmword [0x1404e32a8]
movups xmmword [rbp + 0xc0], xmm0
mov dword [rsp + 0x30], 1
mov r14, qword [0x1404e32a8]
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x90], xmm0
lea rsi, [r14 + 0x40]
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_1_0.dll_AcquireSRWLockShared]
nop dword [rax + rax]
mov qword [rsp + 0x70], rsi
mov r8, rdi
lea rdx, [rbp + 0xa0]
mov rcx, r14
call fcn.14007e0f0
mov r15, qword [rax]
mov qword [rsp + 0x60], r15
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
mov qword [rax], r12
mov qword [rax + 8], r12
movaps xmm6, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x90], xmm6
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x14007ee8e
call fcn.14007e3e0
nop
test rsi, rsi
je 0x14007eea2
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_1_0.dll_ReleaseSRWLockShared]
nop dword [rax + rax]
test r15, r15
jne 0x14007f0d6
mov r8, rdi
lea rdx, [rbp + 0xb0]
mov rcx, r14
call fcn.14007e4a0
lea esi, [r15 + 5]
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov qword [rax], r12
mov qword [rax + 8], r12
or esi, 8
mov dword [rsp + 0x30], esi
test sil, 4
jne 0x14007f298
test sil, 2
je 0x14007eefc
and esi, 0xfffffffd
mov dword [rsp + 0x30], esi
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14007eefc
call fcn.14007e3e0
nop
test rbx, rbx
je 0x14007ef09
mov rcx, rbx
call fcn.14007e3e0
test r15, r15
je 0x14007f0fc
mov r10, qword [r15 + 0x40]
movzx edx, r10b
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs r8, 0x100000001b3
imul rdx, r8
mov rax, r10
shr rax, 8
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r10
shr rax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r10
shr rax, 0x18
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r10
shr rax, 0x20
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r10
shr rax, 0x28
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r10
shr rax, 0x30
movzx ecx, al
xor rdx, rcx
imul rdx, r8
mov rax, r10
shr rax, 0x38
xor rdx, rax
imul rdx, r8
mov r8, qword [r13 + 0x30]
and r8, rdx
mov r9, qword [r13 + 0x18]
mov rax, r8
add rax, rax
mov rdx, qword [r9 + rax*8]
mov rcx, rdx
add r8, r8
mov rbx, qword [r13 + 8]
cmp rdx, rbx
je 0x14007f117
mov rax, qword [r9 + r8*8 + 8]
mov rax, qword [rax]
cmp rcx, rax
sete al
test al, al
jne 0x14007eff0
cmp qword [rcx + 0x10], r10
jne 0x14007f105
mov rbx, rcx
test r14, r14
je 0x14007effe
mov rcx, r14
call fcn.14007e3e0
nop
mov rcx, qword [rbp + 0xc8]
test rcx, rcx
jne 0x14007f10d
cmp rbx, qword [r13 + 8]
jne 0x14007f761
cmp qword [rdi + 0x10], 2
ja 0x14007f155
xor r14b, r14b
test sil, 0x40
jne 0x14007f11f
test r14b, r14b
jne 0x14007f1d7
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x118], r12
mov r13, qword [rdi + 0x10]
mov rax, rdi
mov qword [rsp + 0x38], rax
cmp qword [rdi + 0x18], 8
jb 0x14007f062
mov rax, qword [rdi]
mov qword [rsp + 0x38], rax
mov r12, 0xffffffffffffffff
cmp r13, 8
jb 0x14007f73e
mov r15, r13
or r15, 7
movabs rbx, 0x7ffffffffffffffe
cmp r15, rbx
cmova r15, rbx
lea rax, [r15 + 1]
lea rdx, [rax + rax]
movabs rbx, 0x7fffffffffffffff
cmp rax, rbx
jbe 0x14007f89b
mov rdx, r12
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r12
call fcn.140112a2c
mov rcx, rax
test rax, rax
je 0x14007f8b7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14007f8c6
test rbx, rbx
je 0x14007f0e9
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0x68]
movaps xmm6, xmmword [rsp + 0x60]
movdqa xmmword [rbp - 0x80], xmm6
lea rax, [rbp - 0x80]
mov esi, 3
jmp 0x14007eec1
mov rbx, qword [r13 + 8]
jmp 0x14007eff0
mov rcx, qword [rcx]
jmp 0x14007efc8
call fcn.14007e3e0
jmp 0x14007f00e
mov rax, rbx
jmp 0x14007efd9
and esi, 0xffffffbf
mov dword [rsp + 0x30], esi
mov rdx, qword [rbp + 0x158]
cmp rdx, 8
setae al
test al, al
je 0x14007f030
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x140]
call fcn.14007e6f0
jmp 0x14007f030
lea rdx, [0x1403a9d10]
lea rcx, [rbp + 0x140]
call fcn.14008c350
or esi, 0x40
mov dword [rsp + 0x30], esi
mov r8, qword [rbp + 0x150]
test r8, r8
je 0x14007f1cf
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14007f023
cmp rax, r8
jb 0x14007f023
lea rdx, [rbp + 0x140]
cmp qword [rbp + 0x158], 8
setae al
test al, al
je 0x14007f1ae
mov rdx, qword [rbp + 0x140]
mov rcx, rdi
cmp qword [rdi + 0x18], 8
jb 0x14007f1bb
mov rcx, qword [rdi]
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll__o__wcsnicmp]
nop dword [rax + rax]
test eax, eax
jne 0x14007f023
mov r14b, 1
jmp 0x14007f026
mov r12, 0xffffffffffffffff
mov r9, r12
lea r8d, [r12 + 3]
lea rdx, [rbp + 0x160]
mov rcx, rdi
call fcn.14007eae0
mov qword [rsp + 0x38], rax
bts esi, 7
mov r15, qword [rbp + 0x118]
movabs rcx, 0x7ffffffffffffffe
movabs rdx, 0x7fffffffffffffff
mov dword [rsp + 0x30], esi
xor r9d, r9d
mov qword [rbp + 0x130], r9
mov qword [rbp + 0x138], r9
mov rbx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x14007f241
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
cmp rbx, 8
jb 0x14007f37a
mov r13, rbx
or r13, 7
cmp r13, rcx
cmova r13, rcx
lea rax, [r13 + 1]
lea r8, [rax + rax]
cmp rax, rdx
jbe 0x14007f919
mov r8, r12
lea rcx, [r8 + 0x27]
cmp rcx, r8
cmovbe rcx, r12
call fcn.140112a2c
test rax, rax
je 0x14007f938
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
jmp 0x14007f948
and esi, 0xfffffffb
mov dword [rsp + 0x30], esi
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
je 0x14007eee0
call fcn.14007e3e0
jmp 0x14007eee0
lea rsi, [0x1404e32c0]
mov qword [rbp + 0x80], rsi
mov rcx, rsi
call qword [sym.imp.msvcp_win.dll__Mtx_lock]
nop dword [rax + rax]
mov ecx, eax
call fcn.140081a10
nop
cmp qword [0x1404e32a8], 0
jne 0x14007f357
mov ecx, 0x48
call fcn.140112a2c
mov rbx, rax
mov qword [rsp + 0x38], rax
xor edx, edx
lea r8d, [rdx + 0x48]
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov rcx, rbx
call fcn.140081a90
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140081a34
mov rax, qword [rsp + 0x48]
mov qword [0x1404e32a8], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x88], rax
mov rcx, qword [0x1404e32b0]
mov qword [rsp + 0x50], rcx
mov qword [0x1404e32b0], rax
test rcx, rcx
jne 0x14007f373
mov rcx, rsi
call qword [sym.imp.msvcp_win.dll__Mtx_unlock]
nop dword [rax + rax]
mov ecx, eax
call fcn.140081a10
nop
jmp 0x14007edf5
call fcn.14007e3e0
jmp 0x14007f357
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x120], xmm0
mov r13d, 7
mov r12, qword [rbp + 0x120]
mov qword [rbp + 0x138], r13
mov qword [rbp + 0x130], rbx
bt esi, 8
jae 0x14007f3b8
btr esi, 8
cmp r15, 8
setae al
test al, al
jne 0x14007f682
test sil, sil
js 0x14007f6bb
lea rax, [0x1403aae38]
mov qword [rbp - 0x70], rax
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp_win.dll_protected:_void___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::constructor_void____ptr64]
nop dword [rax + rax]
nop
bts esi, 9
mov dword [rsp + 0x30], esi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x70]
call qword [sym.imp.msvcp_win.dll_public:_void___cdecl_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t__::constructor_class_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t______ptr64__bool____ptr64]
nop dword [rax + rax]
nop
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov qword [rbp + rcx - 0x70], rax
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx - 0x74], edx
lea rax, [rbp - 0x60]
mov qword [rsp + 0x70], rax
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_void___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::constructor_void____ptr64]
nop dword [rax + rax]
nop
lea rsi, vtable.std::basic_stringbuf_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov qword [rbp - 0x60], rsi
lea r15, [rbp + 0x120]
cmp r13, 8
setae al
test al, al
je 0x14007f460
mov r15, r12
cmp rbx, 0x7fffffff
ja 0x14007f6ae
test rbx, rbx
je 0x14007f69e
add rbx, rbx
cmp rbx, 0x1000
jae 0x14007f731
test rbx, rbx
je 0x14007f96c
mov rcx, rbx
call fcn.140112a2c
mov rsi, rax
mov r8, rbx
mov rdx, r15
mov rcx, rax
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea r9, [rbx + rsi]
mov qword [rbp + 8], r9
mov r8, rsi
mov rdx, rsi
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_void___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::setg_wchar_t____ptr64__wchar_t____ptr64__wchar_t____ptr64____ptr64]
nop dword [rax + rax]
mov eax, 3
lea rsi, vtable.std::basic_stringbuf_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov dword [rbp + 0x10], eax
lea rdx, [0x1400f8d60]
lea rax, [0x1400d7290]
test r14b, r14b
cmove rdx, rax
lea rcx, [rbp - 0x70]
call qword [sym.imp.msvcp_win.dll_public:_class_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
nop dword [rax + rax]
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x70]
call qword [sym.imp.msvcp_win.dll_public:_class_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_int____ptr64____ptr64]
nop dword [rax + rax]
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.msvcp_win.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
nop dword [rax + rax]
test al, al
jne 0x14007f973
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov qword [rbp + rcx - 0x70], rax
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx - 0x74], edx
mov qword [rbp - 0x60], rsi
test byte [rbp + 0x10], 1
je 0x14007f5c8
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_wchar_t____ptr64___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::pptr_void_const___ptr64]
nop dword [rax + rax]
lea rcx, [rbp - 0x60]
test rax, rax
jne 0x14007f9bd
call qword [sym.imp.msvcp_win.dll_protected:_wchar_t____ptr64___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::egptr_void_const___ptr64]
nop dword [rax + rax]
mov rbx, rax
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_wchar_t____ptr64___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::eback_void_const___ptr64]
nop dword [rax + rax]
sub rbx, rax
sar rbx, 1
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_wchar_t____ptr64___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::eback_void_const___ptr64]
nop dword [rax + rax]
lea rdx, [rbx + rbx]
cmp rdx, 0x1000
jae 0x14007f707
mov rcx, rax
call fcn.1401129f0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_void___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::setg_wchar_t____ptr64__wchar_t____ptr64__wchar_t____ptr64____ptr64]
nop dword [rax + rax]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_protected:_void___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::setp_wchar_t____ptr64__wchar_t____ptr64____ptr64]
nop dword [rax + rax]
xor eax, eax
mov qword [rbp + 8], rax
and dword [rbp + 0x10], 0xfffffffe
lea rcx, [rbp - 0x60]
call qword [sym.imp.msvcp_win.dll_public_virtual:_void___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::destructor_void____ptr64]
nop dword [rax + rax]
lea rcx, [rbp - 0x58]
call qword [sym.imp.msvcp_win.dll_public_virtual:_void___cdecl_std::basic_istream_wchar_t__struct_std::char_traits_wchar_t__::destructor_void____ptr64]
nop dword [rax + rax]
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp_win.dll_public_virtual:_void___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::destructor_void____ptr64]
nop dword [rax + rax]
nop
cmp r13, 8
setae al
test al, al
je 0x14007f64b
lea rdx, [r13*2 + 2]
mov rcx, r12
call fcn.14007e6f0
mov eax, dword [rsp + 0x40]
mov rcx, qword [rbp + 0x280]
xor rcx, rsp
call fcn.140112420
mov rbx, qword [rsp + 0x3f8]
movaps xmm6, xmmword [rsp + 0x390]
add rsp, 0x3a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rdx, [r15*2 + 2]
mov rcx, qword [rbp + 0x100]
call fcn.14007e6f0
xor r9d, r9d
jmp 0x14007f3b8
xor eax, eax
mov qword [rbp + 8], rax
mov eax, 2
jmp 0x14007f4d2
call qword [sym.imp.msvcp_win.dll_void___cdecl_std::_Xbad_alloc_void_]
nop dword [rax + rax]
nop
btr esi, 7
mov rdx, qword [rbp + 0x178]
cmp rdx, 8
setae al
test al, al
je 0x14007f6e8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
call fcn.14007e6f0
xor r9d, r9d
mov qword [rbp + 0x170], r9
mov qword [rbp + 0x178], 7
mov word [rbp + 0x160], r9w
jmp 0x14007f3c1
add rdx, 0x27
mov rcx, qword [rax - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f724
mov rax, rcx
jmp 0x14007f5c0
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll__o__invalid_parameter_noinfo_noreturn]
nop dword [rax + rax]
nop
mov rcx, rbx
call fcn.1400eee28
jmp 0x14007f497
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x100], xmm0
mov r15d, 7
jmp 0x14007f8e2
call fcn.14007e73c
mov rdx, qword [rbx + 0x48]
jmp 0x14007ede1
mov rax, qword [rbx + 0x58]
mov rdx, qword [rbx + 0x60]
sub rdx, rax
cmp rdx, 4
je 0x14007f894
lea rcx, [rbp + 0x200]
call fcn.140153de4
mov rbx, rax
mov edx, 4
lea rcx, [rbp + 0x1e0]
call fcn.140153de4
nop
mov r8, rax
lea rdx, str.Failed_with_filter_property_that_has_wrong_size__expected_size_:
lea rcx, [rbp + 0x1c0]
call fcn.14010ab10
nop
lea r8, str._Property_size:
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.14014e7e4
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.14014e750
nop
lea rcx, [rbp + 0x1a0]
call fcn.1400bfa74
nop
lea rcx, [rbp + 0x1c0]
call fcn.1400bfa74
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400bfa74
nop
lea rcx, [rbp + 0x200]
call fcn.1400bfa74
lea rdx, [0x14011b3a0]
call fcn.140091b04
mov rbx, qword [rax + 8]
cmp dword [rbx], 3
jbe 0x14007f86d
mov r8d, 0xfde9
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x220]
call fcn.1400b6250
cmp qword [rax + 0x18], 8
jb 0x14007f843
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
lea rdx, [0x14044489e]
mov rcx, rbx
call fcn.140005f40
lea rcx, [rbp + 0x220]
call fcn.14007a7c0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0xd0]
call fcn.14014ee44
lea rdx, [0x1404ae370]
lea rcx, [rbp + 0xd0]
call sub.api_ms_win_crt_private_l1_1_0.dll__CxxThrowException
nop
mov eax, dword [rax]
jmp 0x14007f64f
cmp rdx, 0x1000
jae 0x14007f0a9
test rdx, rdx
je 0x14007f8c4
mov rcx, rdx
call fcn.140112a2c
jmp 0x14007f8c6
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll__o__invalid_parameter_noinfo_noreturn]
nop dword [rax + rax]
int3
xor eax, eax
mov qword [rbp + 0x100], rax
lea r8, [r13*2 + 2]
mov rdx, qword [rsp + 0x38]
mov rcx, rax
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
movabs rdx, 0x7fffffffffffffff
movabs rcx, 0x7ffffffffffffffe
mov qword [rbp + 0x118], r15
mov qword [rbp + 0x110], r13
lea rax, [rbp + 0x100]
mov qword [rsp + 0x38], rax
bts esi, 8
jmp 0x14007f219
cmp r8, 0x1000
jae 0x14007f26d
test r8, r8
je 0x14007f945
mov rcx, r8
call fcn.140112a2c
mov r12, rax
jmp 0x14007f948
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll__o__invalid_parameter_noinfo_noreturn]
nop dword [rax + rax]
int3
mov r12, r9
mov qword [rbp + 0x120], r12
lea r8, [rbx*2 + 2]
mov rdx, qword [rsp + 0x38]
mov rcx, r12
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor r9d, r9d
jmp 0x14007f391
xor eax, eax
jmp 0x14007f497
mov rdx, rdi
lea rcx, [rbp + 0x240]
call fcn.14009e99c
nop
mov r8, rax
lea rdx, str.Failed_mapping_type
lea rcx, [rbp + 0x260]
call fcn.14010ab10
nop
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.1400b8c98
lea rdx, [0x1404ae470]
lea rcx, [rbp + 0xe8]
call sub.api_ms_win_crt_private_l1_1_0.dll__CxxThrowException
nop
call qword [sym.imp.msvcp_win.dll_protected:_wchar_t____ptr64___cdecl_std::basic_streambuf_wchar_t__struct_std::char_traits_wchar_t__::epptr_void_const___ptr64]
nop dword [rax + rax]
jmp 0x14007f586