File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400ac460
1400ac460std::filesystem::canonical(std::filesystem::__cxx11::path const&):
1400ac460push r14
1400ac462push rdi
1400ac463push rsi
1400ac464push rbx
1400ac465sub rsp, 120
1400ac469mov rsi, rdx
1400ac46cmov rdx, [rip+0xeb21d]
1400ac473mov rbx, rcx
1400ac476mov rax, [rdx]
1400ac479mov [rsp+104], rax
1400ac47exor eax, eax
1400ac480call std::_V2::system_category()
1400ac485lea r8, [rsp+48]
1400ac48amov rdx, rsi
1400ac48dmov rcx, rbx
1400ac490mov [rsp+56], rax
1400ac495mov [rsp+48], 0
1400ac49dcall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac4a2mov eax, [rsp+48]
1400ac4a6test eax, eax
1400ac4a8jne 0x1400ac508
1400ac4aamov rsi, [rip+0xeb1df]
1400ac4b1mov rax, [rsp+104]
1400ac4b6sub rax, [rsi]
1400ac4b9jne 0x1400ac503
1400ac4bbmov rax, rbx
1400ac4beadd rsp, 120
1400ac4c2pop rbx
1400ac4c3pop rsi
1400ac4c4pop rdi
1400ac4c5pop r14
1400ac4c7ret
1400ac4c8
1400ac4c8 48 8d 4c 24 40 48 89 c6 H.L$@H..
1400ac4d0 e8 3b 0b 03 00 .;...
1400ac4d5
1400ac4d5loc_1400ac4d5:
1400ac4d5mov rcx, r14
1400ac4d8call __cxa_free_exception
1400ac4ddlea rcx, [rbx+32]
1400ac4e1call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ac4e6mov rcx, rbx
1400ac4e9call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ac4eemov rcx, [rip+0xeb19b]
1400ac4f5mov rax, [rsp+104]
1400ac4fasub rax, [rcx]
1400ac4fdje 0x1400ac587
1400ac503
1400ac503loc_1400ac503:
1400ac503call __stack_chk_fail
1400ac508
1400ac508loc_1400ac508:
1400ac508mov ecx, 48
1400ac50dcall __cxa_allocate_exception
1400ac512lea rdx, [rip+0xe6edf]
1400ac519lea rcx, [rsp+64]
1400ac51emov r14, rax
1400ac521call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ac526lea r9, [rsp+32]
1400ac52bmov r8, rsi
1400ac52elea rdx, [rsp+64]
1400ac533mov rcx, r14
1400ac536movdqu x0, [rsp+48]
1400ac53cmovups [rsp+32], x0
1400ac541call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ac546lea rcx, [rsp+64]
1400ac54bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ac550mov rcx, [rip+0xeb139]
1400ac557mov rax, [rsp+104]
1400ac55csub rax, [rcx]
1400ac55fjne 0x1400ac503
1400ac561lea r8, [rip-41272]
1400ac568lea rdx, [rip+0xee7b1]
1400ac56fmov rcx, r14
1400ac572call __cxa_throw
1400ac577mov rsi, rax
1400ac57ajmp 0x1400ac4d5
1400ac57f
1400ac57f 48 H
1400ac580 89 c6 e9 56 ff ff ff ...V...
1400ac587
1400ac587loc_1400ac587:
1400ac587mov rcx, rsi
1400ac58acall _Unwind_Resume
1400ac58fnop
1400ac460
1400ac460std::filesystem::canonical(std::filesystem::__cxx11::path const&):
1400ac460push r14
1400ac462push rdi
1400ac463push rsi
1400ac464push rbx
1400ac465sub rsp, 120
1400ac469mov rsi, rdx
1400ac46cmov rdx, [rip+0xeb21d]
1400ac473mov rbx, rcx
1400ac476mov rax, [rdx]
1400ac479mov [rsp+104], rax
1400ac47exor eax, eax
1400ac480call std::_V2::system_category()
1400ac485lea r8, [rsp+48]
1400ac48amov rdx, rsi
1400ac48dmov rcx, rbx
1400ac490mov [rsp+56], rax
1400ac495mov [rsp+48], 0
1400ac49dcall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac4a2mov eax, [rsp+48]
1400ac4a6test eax, eax
1400ac4a8jne 0x1400ac508
1400ac4aamov rsi, [rip+0xeb1df]
1400ac4b1mov rax, [rsp+104]
1400ac4b6sub rax, [rsi]
1400ac4b9jne 0x1400ac503
1400ac4bbmov rax, rbx
1400ac4beadd rsp, 120
1400ac4c2pop rbx
1400ac4c3pop rsi
1400ac4c4pop rdi
1400ac4c5pop r14
1400ac4c7ret
1400ac4c8
1400ac4c8 48 8d 4c 24 40 48 89 c6 H.L$@H..
1400ac4d0 e8 3b 0b 03 00 .;...
1400ac4d5
1400ac4d5loc_1400ac4d5:
1400ac4d5mov rcx, r14
1400ac4d8call __cxa_free_exception
1400ac4ddlea rcx, [rbx+32]
1400ac4e1call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ac4e6mov rcx, rbx
1400ac4e9call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ac4eemov rcx, [rip+0xeb19b]
1400ac4f5mov rax, [rsp+104]
1400ac4fasub rax, [rcx]
1400ac4fdje 0x1400ac587
1400ac503
1400ac503loc_1400ac503:
1400ac503call __stack_chk_fail
1400ac508
1400ac508loc_1400ac508:
1400ac508mov ecx, 48
1400ac50dcall __cxa_allocate_exception
1400ac512lea rdx, [rip+0xe6edf]
1400ac519lea rcx, [rsp+64]
1400ac51emov r14, rax
1400ac521call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ac526lea r9, [rsp+32]
1400ac52bmov r8, rsi
1400ac52elea rdx, [rsp+64]
1400ac533mov rcx, r14
1400ac536movdqu x0, [rsp+48]
1400ac53cmovups [rsp+32], x0
1400ac541call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ac546lea rcx, [rsp+64]
1400ac54bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ac550mov rcx, [rip+0xeb139]
1400ac557mov rax, [rsp+104]
1400ac55csub rax, [rcx]
1400ac55fjne 0x1400ac503
1400ac561lea r8, [rip-41272]
1400ac568lea rdx, [rip+0xee7b1]
1400ac56fmov rcx, r14
1400ac572call __cxa_throw
1400ac577mov rsi, rax
1400ac57ajmp 0x1400ac4d5
1400ac57f
1400ac57f 48 H
1400ac580 89 c6 e9 56 ff ff ff ...V...
1400ac587
1400ac587loc_1400ac587:
1400ac587mov rcx, rsi
1400ac58acall _Unwind_Resume
1400ac58fnop
1400ac460
1400ac590
1400ac590std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&):
1400ac590push r15
1400ac592push r14
1400ac594push r13
1400ac596push r12
1400ac598push rbp
1400ac599push rdi
1400ac59apush rsi
1400ac59bpush rbx
1400ac59csub rsp, 472
1400ac5a3mov rsi, [rip+0xeb0e6]
1400ac5aaxor r9l, r9l
1400ac5admov rax, [rsi]
1400ac5b0mov [rsp+456], rax
1400ac5b8lea rax, [rcx+16]
1400ac5bcmov [rcx+8], 0
1400ac5c4mov rbx, rdx
1400ac5c7mov rdi, rcx
1400ac5camov [rcx+16], r9w
1400ac5cfmov rbp, r8
1400ac5d2mov [rcx], rax
1400ac5d5mov [rsp+104], rax
1400ac5dalea rax, [rcx+32]
1400ac5demov rcx, rax
1400ac5e1mov [rsp+112], rax
1400ac5e6call std::filesystem::__cxx11::path::_List::_List()
1400ac5ebmov rdx, rbx
1400ac5eelea rcx, [rsp+416]
1400ac5f6call std::filesystem::__cxx11::path::lexically_normal() const
1400ac5fblea rax, [rsp+272]
1400ac603mov r8, rbp
1400ac606lea rdx, [rsp+416]
1400ac60emov rcx, rax
1400ac611mov [rsp+64], rax
1400ac616call std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac61bmov rdx, [rsp+448]
1400ac623test rdx, rdx
1400ac626je 0x1400ac635
1400ac628lea rcx, [rsp+448]
1400ac630call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac635
1400ac635loc_1400ac635:
1400ac635mov rcx, [rsp+416]
1400ac63dlea rax, [rsp+432]
1400ac645mov [rsp+56], rax
1400ac64acmp rcx, rax
1400ac64dje 0x1400ac661
1400ac64fmov rax, [rsp+432]
1400ac657lea rdx, [rax+rax+2]
1400ac65ccall operator delete(void*, unsigned long long)
1400ac661
1400ac661loc_1400ac661:
1400ac661mov r8l, [rbp]
1400ac665test r8l, r8l
1400ac668jne 0x1400ac9d0
1400ac66emov rcx, [rsp+64]
1400ac673mov rdx, rbp
1400ac676call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac67bmov rbx, rax
1400ac67etest al, al
1400ac680je 0x1400ac9c0
1400ac686call std::_V2::system_category()
1400ac68bmov [rbp], 0
1400ac692mov [rsp+168], rax
1400ac69amov [rbp+8], rax
1400ac69ecmp bl, -1
1400ac6a1je 0x1400aca40
1400ac6a7mov rdx, [rsp+64]
1400ac6aclea rcx, [rsp+416]
1400ac6b4call std::filesystem::__cxx11::path::root_path() const
1400ac6b9mov rcx, [rdi]
1400ac6bcmov r8, [rsp+424]
1400ac6c4mov rax, [rsp+416]
1400ac6cccmp [rsp+104], rcx
1400ac6d1je 0x1400ad388
1400ac6d7cmp rax, [rsp+56]
1400ac6dcje 0x1400ad3c8
1400ac6e2mov [rdi], rax
1400ac6e5mov rax, [rsp+432]
1400ac6edmov rdx, [rdi+16]
1400ac6f1mov [rdi+8], r8
1400ac6f5mov [rdi+16], rax
1400ac6f9test rcx, rcx
1400ac6fcje 0x1400ad3a2
1400ac702mov [rsp+416], rcx
1400ac70amov [rsp+432], rdx
1400ac712
1400ac712loc_1400ac712:
1400ac712xor eax, eax
1400ac714mov rdx, [rdi+32]
1400ac718mov [rsp+424], 0
1400ac724mov [rcx], ax
1400ac727mov rax, [rsp+448]
1400ac72fmov [rsp+448], 0
1400ac73bmov [rdi+32], rax
1400ac73ftest rdx, rdx
1400ac742je 0x1400ac756
1400ac744mov rcx, [rsp+112]
1400ac749call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac74emov rcx, [rsp+416]
1400ac756
1400ac756loc_1400ac756:
1400ac756mov [rsp+424], 0
1400ac762xor r15l, r15l
1400ac765mov [rcx], r15w
1400ac769lea rcx, [rsp+416]
1400ac771call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ac776mov rdx, [rsp+448]
1400ac77etest rdx, rdx
1400ac781je 0x1400ac790
1400ac783lea rcx, [rsp+448]
1400ac78bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac790
1400ac790loc_1400ac790:
1400ac790mov rcx, [rsp+416]
1400ac798cmp rcx, [rsp+56]
1400ac79dje 0x1400ac7b1
1400ac79fmov rax, [rsp+432]
1400ac7a7lea rdx, [rax+rax+2]
1400ac7accall operator delete(void*, unsigned long long)
1400ac7b1
1400ac7b1loc_1400ac7b1:
1400ac7b1lea rax, [rsp+192]
1400ac7b9pxor x0, x0
1400ac7bdxor edx, edx
1400ac7bfmov [rsp+192], 0
1400ac7cbmov rcx, rax
1400ac7cemov [rsp+152], rax
1400ac7d6mov [rsp+200], 0
1400ac7e2movups [rsp+208], x0
1400ac7eamovups [rsp+224], x0
1400ac7f2movups [rsp+240], x0
1400ac7famovups [rsp+256], x0
1400ac802call std::_Deque_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_initialize_map(unsigned long long)
1400ac807mov rax, [rsp+192]
1400ac80fmov rdx, [rsp+64]
1400ac814lea rcx, [rsp+416]
1400ac81cmov rbx, [rsp+208]
1400ac824mov rsi, [rsp+240]
1400ac82cmov [rsp+128], rax
1400ac834mov rax, [rsp+200]
1400ac83cmov r15, [rsp+264]
1400ac844mov [rsp+120], rax
1400ac849mov rax, [rsp+216]
1400ac851mov [rsp+80], rax
1400ac856mov rax, [rsp+224]
1400ac85emov [rsp+40], rax
1400ac863mov rax, [rsp+232]
1400ac86bmov [rsp+72], rax
1400ac870mov rax, [rsp+248]
1400ac878mov [rsp+88], rax
1400ac87dmov rax, [rsp+256]
1400ac885mov [rsp+48], rax
1400ac88acall std::filesystem::__cxx11::path::relative_path() const
1400ac88fmov rdx, [rsp+448]
1400ac897test dl, 3
1400ac89aje 0x1400ad308
1400ac8a0cmp [rsp+424], 0
1400ac8a9sete [rsp+96]
1400ac8aexor r14l, r14l
1400ac8b1
1400ac8b1loc_1400ac8b1:
1400ac8b1mov [rsp+151], 1
1400ac8b9mov [rsp+160], 0
1400ac8c5nop [rax+rax]
1400ac8d0
1400ac8d0loc_1400ac8d0:
1400ac8d0test dl, 3
1400ac8d3je 0x1400ac989
1400ac8d9
1400ac8d9loc_1400ac8d9:
1400ac8d9movzx ecx, [rsp+151]
1400ac8e1cmp [rsp+96], cl
1400ac8e5je 0x1400ad2f0
1400ac8ebmov rax, [rsp+48]
1400ac8f0lea r12, [rsp+416]
1400ac8f8sub rax, 40
1400ac8fccmp rsi, rax
1400ac8ffje 0x1400aca68
1400ac905lea rax, [rsi+16]
1400ac909lea r12, [rsp+416]
1400ac911mov [rsi], rax
1400ac914mov rax, [rsp+424]
1400ac91c
1400ac91cloc_1400ac91c:
1400ac91cmov r9, [r12]
1400ac920mov [rsp+176], rax
1400ac928cmp rax, 7
1400ac92cja 0x1400acb90
1400ac932mov rcx, [rsi]
1400ac935lea r8, [rax+1]
1400ac939test rax, rax
1400ac93cje 0x1400acb78
1400ac942
1400ac942loc_1400ac942:
1400ac942add r8, r8
1400ac945mov rdx, r9
1400ac948call memcpy
1400ac94dmov rax, [rsp+176]
1400ac955
1400ac955loc_1400ac955:
1400ac955mov [rsi+8], rax
1400ac959lea rdx, [r12+32]
1400ac95elea rcx, [rsi+32]
1400ac962call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400ac967add rsi, 40
1400ac96b
1400ac96bloc_1400ac96b:
1400ac96bmov rdx, [rsp+448]
1400ac973test dl, 3
1400ac976jne 0x1400aca58
1400ac97cadd r14, 48
1400ac980test dl, 3
1400ac983jne 0x1400ac8d9
1400ac989
1400ac989loc_1400ac989:
1400ac989cmp [rsp+160], r14
1400ac991je 0x1400acbe3
1400ac997mov rax, [rsp+48]
1400ac99cmov r12, r14
1400ac99fsub rax, 40
1400ac9a3cmp rsi, rax
1400ac9a6je 0x1400aca68
1400ac9aclea rax, [rsi+16]
1400ac9b0mov [rsi], rax
1400ac9b3mov rax, [r14+8]
1400ac9b7jmp 0x1400ac91c
1400ac9bc
1400ac9bc 0f 1f 40 00 ..@.
1400ac9c0
1400ac9c0loc_1400ac9c0:
1400ac9c0mov ecx, [rbp]
1400ac9c3test ecx, ecx
1400ac9c5je 0x1400aca40
1400ac9c7nop [rax+rax]
1400ac9d0
1400ac9d0loc_1400ac9d0:
1400ac9d0mov rdx, [rsp+304]
1400ac9d8test rdx, rdx
1400ac9dbje 0x1400ac9ea
1400ac9ddlea rcx, [rsp+304]
1400ac9e5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac9ea
1400ac9ealoc_1400ac9ea:
1400ac9eamov rcx, [rsp+272]
1400ac9f2lea rax, [rsp+288]
1400ac9facmp rcx, rax
1400ac9fdje 0x1400aca11
1400ac9ffmov rax, [rsp+288]
1400aca07lea rdx, [rax+rax+2]
1400aca0ccall operator delete(void*, unsigned long long)
1400aca11
1400aca11loc_1400aca11:
1400aca11mov rsi, [rip+0xeac78]
1400aca18mov rax, [rsp+456]
1400aca20sub rax, [rsi]
1400aca23jne 0x1400ad508
1400aca29mov rax, rdi
1400aca2cadd rsp, 472
1400aca33pop rbx
1400aca34pop rsi
1400aca35pop rdi
1400aca36pop rbp
1400aca37pop r12
1400aca39pop r13
1400aca3bpop r14
1400aca3dpop r15
1400aca3fret
1400aca40
1400aca40loc_1400aca40:
1400aca40call std::_V2::generic_category()
1400aca45mov [rbp], 2
1400aca4cmov [rbp+8], rax
1400aca50jmp 0x1400ac9d0
1400aca55
1400aca55 0f 1f 00 ...
1400aca58
1400aca58loc_1400aca58:
1400aca58mov [rsp+96], 1
1400aca5djmp 0x1400ac8d0
1400aca62
1400aca62 66 0f 1f 44 00 00 f..D..
1400aca68
1400aca68loc_1400aca68:
1400aca68mov rcx, 0xcccccccccccccccd
1400aca72mov rax, r15
1400aca75sub rax, [rsp+72]
1400aca7asar rax, 3
1400aca7ecmp r15, 1
1400aca82adc rax, -1
1400aca86lea rdx, [rax+2*rax]
1400aca8amov rax, rsi
1400aca8dsub rax, [rsp+88]
1400aca92sar rax, 3
1400aca96imul rax, rcx
1400aca9alea rdx, [rax+4*rdx]
1400aca9emov rax, [rsp+40]
1400acaa3sub rax, rbx
1400acaa6sar rax, 3
1400acaaaimul rax, rcx
1400acaaemov rcx, 0x333333333333333
1400acab8add rax, rdx
1400acabbcmp rax, rcx
1400acabeje 0x1400ad712
1400acac4mov rcx, [rsp+128]
1400acaccmov rax, r15
1400acacfmov rdx, [rsp+120]
1400acad4sub rax, rcx
1400acad7sar rax, 3
1400acadbsub rdx, rax
1400acadecmp rdx, 1
1400acae2jbe 0x1400ad100
1400acae8
1400acae8loc_1400acae8:
1400acae8mov ecx, 480
1400acaedcall operator new(unsigned long long)
1400acaf2lea rcx, [rsi+16]
1400acaf6mov [r15+8], rax
1400acafamov rax, [r12+8]
1400acaffmov [rsi], rcx
1400acb02mov rdx, [r12]
1400acb06mov [rsp+184], rax
1400acb0emov [rsp+136], rdx
1400acb16cmp rax, 7
1400acb1aja 0x1400ad0b8
1400acb20lea r8, [rax+1]
1400acb24test rax, rax
1400acb27je 0x1400ad0a0
1400acb2d
1400acb2dloc_1400acb2d:
1400acb2dmov rdx, [rsp+136]
1400acb35add r8, r8
1400acb38call memcpy
1400acb3dmov rax, [rsp+184]
1400acb45
1400acb45loc_1400acb45:
1400acb45mov [rsi+8], rax
1400acb49lea rdx, [r12+32]
1400acb4elea rcx, [rsi+32]
1400acb52call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400acb57mov rsi, [r15+8]
1400acb5badd r15, 8
1400acb5flea rax, [rsi+480]
1400acb66mov [rsp+88], rsi
1400acb6bmov [rsp+48], rax
1400acb70jmp 0x1400ac96b
1400acb75
1400acb75 0f 1f 00 ...
1400acb78
1400acb78loc_1400acb78:
1400acb78movzx eax, [r9]
1400acb7cmov [rcx], ax
1400acb7fxor eax, eax
1400acb81jmp 0x1400ac955
1400acb86
1400acb86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acb90
1400acb90loc_1400acb90:
1400acb90lea rdx, [rsp+176]
1400acb98xor r8l, r8l
1400acb9bmov rcx, rsi
1400acb9emov [rsp+136], r9
1400acba6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400acbabmov [rsi], rax
1400acbaemov rcx, rax
1400acbb1mov rax, [rsp+176]
1400acbb9mov r9, [rsp+136]
1400acbc1test rax, rax
1400acbc4mov [rsi+16], rax
1400acbc8lea r8, [rax+1]
1400acbccje 0x1400acb78
1400acbcemov rax, -1
1400acbd5test r8, r8
1400acbd8je 0x1400ac955
1400acbdejmp 0x1400ac942
1400acbe3
1400acbe3loc_1400acbe3:
1400acbe3test rdx, rdx
1400acbe6jne 0x1400ad2f0
1400acbec
1400acbecloc_1400acbec:
1400acbecmov rcx, [rsp+416]
1400acbf4cmp rcx, [rsp+56]
1400acbf9je 0x1400acc0d
1400acbfbmov rax, [rsp+432]
1400acc03lea rdx, [rax+rax+2]
1400acc08call operator delete(void*, unsigned long long)
1400acc0d
1400acc0dloc_1400acc0d:
1400acc0dlea rax, [rsp+320]
1400acc15lea r12, [rsp+336]
1400acc1dmov [rsp+96], rax
1400acc22cmp rbx, rsi
1400acc25jne 0x1400accde
1400acc2bjmp 0x1400ad200
1400acc30
1400acc30loc_1400acc30:
1400acc30test rdx, rdx
1400acc33je 0x1400acc3e
1400acc35lea rcx, [rbx+32]
1400acc39call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acc3e
1400acc3eloc_1400acc3e:
1400acc3emov rcx, [rbx]
1400acc41cmp r14, rcx
1400acc44je 0x1400acc54
1400acc46mov rax, [rbx+16]
1400acc4alea rdx, [rax+rax+2]
1400acc4fcall operator delete(void*, unsigned long long)
1400acc54
1400acc54loc_1400acc54:
1400acc54add rbx, 40
1400acc58
1400acc58loc_1400acc58:
1400acc58mov rax, [rsp+328]
1400acc60test rax, rax
1400acc63je 0x1400acc9c
1400acc65cmp rax, 1
1400acc69je 0x1400acdd0
1400acc6fcmp rax, 2
1400acc73je 0x1400ace20
1400acc79
1400acc79loc_1400acc79:
1400acc79mov rdx, [rsp+96]
1400acc7emov rcx, rdi
1400acc81mov r14, rdx
1400acc84call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400acc89mov rdx, rbp
1400acc8cmov rcx, rdi
1400acc8fcall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acc94cmp al, 3
1400acc96je 0x1400ad010
1400acc9c
1400acc9cloc_1400acc9c:
1400acc9cmov rdx, [rsp+352]
1400acca4test rdx, rdx
1400acca7je 0x1400accb6
1400acca9lea rcx, [rsp+352]
1400accb1call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400accb6
1400accb6loc_1400accb6:
1400accb6mov rcx, [rsp+320]
1400accbecmp rcx, r12
1400accc1je 0x1400accd5
1400accc3mov rax, [rsp+336]
1400acccblea rdx, [rax+rax+2]
1400accd0call operator delete(void*, unsigned long long)
1400accd5
1400accd5loc_1400accd5:
1400accd5cmp rbx, rsi
1400accd8je 0x1400ad200
1400accde
1400accdeloc_1400accde:
1400accdemov r8l, [rbp]
1400acce2test r8l, r8l
1400acce5jne 0x1400ad21d
1400accebmov [rsp+320], r12
1400accf3mov rax, [rbx]
1400accf6lea r14, [rbx+16]
1400accfacmp rax, r14
1400accfdje 0x1400acfc8
1400acd03mov [rsp+320], rax
1400acd0bmov rax, [rbx+16]
1400acd0fmov [rsp+336], rax
1400acd17
1400acd17loc_1400acd17:
1400acd17mov rax, [rbx+8]
1400acd1bxor ecx, ecx
1400acd1dmov [rbx], r14
1400acd20mov [rsp+328], rax
1400acd28mov rax, [rbx+32]
1400acd2cmov [rsp+352], rax
1400acd34mov [rbx+16], cx
1400acd38mov rcx, rbx
1400acd3bmov [rbx+32], 0
1400acd43mov [rbx+8], 0
1400acd4bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acd50mov rax, [rsp+40]
1400acd55mov rdx, [rbx+32]
1400acd59sub rax, 40
1400acd5dcmp rbx, rax
1400acd60jne 0x1400acc30
1400acd66test rdx, rdx
1400acd69je 0x1400acd79
1400acd6bmov rcx, [rsp+40]
1400acd70sub rcx, 8
1400acd74call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acd79
1400acd79loc_1400acd79:
1400acd79mov rcx, [rbx]
1400acd7ccmp r14, rcx
1400acd7fje 0x1400acd8f
1400acd81mov rax, [rbx+16]
1400acd85lea rdx, [rax+rax+2]
1400acd8acall operator delete(void*, unsigned long long)
1400acd8f
1400acd8floc_1400acd8f:
1400acd8fmov rcx, [rsp+80]
1400acd94mov edx, 480
1400acd99call operator delete(void*, unsigned long long)
1400acd9emov rax, [rsp+72]
1400acda3mov rbx, [rax+8]
1400acda7add rax, 8
1400acdabmov [rsp+72], rax
1400acdb0lea rcx, [rbx+480]
1400acdb7mov [rsp+80], rbx
1400acdbcmov [rsp+40], rcx
1400acdc1jmp 0x1400acc58
1400acdc6
1400acdc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acdd0
1400acdd0loc_1400acdd0:
1400acdd0mov rax, [rsp+320]
1400acdd8cmp [rax], 46
1400acddcjne 0x1400acc79
1400acde2mov rdx, rbp
1400acde5mov rcx, rdi
1400acde8call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acdedcmp al, 2
1400acdefje 0x1400acc9c
1400acdf5mov r14l, [rbp]
1400acdf9test r14l, r14l
1400acdfcjne 0x1400acc9c
1400ace02call std::_V2::generic_category()
1400ace07mov [rbp], 20
1400ace0emov [rbp+8], rax
1400ace12jmp 0x1400acc9c
1400ace17
1400ace17 66 0f 1f 84 00 00 00 00 00 f........
1400ace20
1400ace20loc_1400ace20:
1400ace20mov rax, [rsp+320]
1400ace28cmp [rax], 46
1400ace2cjne 0x1400acc79
1400ace32cmp [rax+2], 46
1400ace37jne 0x1400acc79
1400ace3dlea rax, [rsp+368]
1400ace45mov rdx, rdi
1400ace48lea r14, [rsp+320]
1400ace50mov rcx, rax
1400ace53mov [rsp+136], rax
1400ace5bcall std::filesystem::__cxx11::path::parent_path() const
1400ace60cmp [rsp+376], 0
1400ace69jne 0x1400ad410
1400ace6fmov rdx, [rsp+64]
1400ace74lea rcx, [rsp+416]
1400ace7ccall std::filesystem::__cxx11::path::root_path() const
1400ace81mov rcx, [rdi]
1400ace84mov rax, [rsp+416]
1400ace8cmov r8, [rsp+424]
1400ace94cmp [rsp+104], rcx
1400ace99je 0x1400ad44a
1400ace9fcmp rax, [rsp+56]
1400acea4je 0x1400ad486
1400aceaamov [rdi], rax
1400aceadmov rax, [rsp+432]
1400aceb5mov rdx, [rdi+16]
1400aceb9mov [rdi+8], r8
1400acebdmov [rdi+16], rax
1400acec1test rcx, rcx
1400acec4je 0x1400ad464
1400acecamov [rsp+416], rcx
1400aced2mov [rsp+432], rdx
1400aceda
1400acedaloc_1400aceda:
1400acedamov rax, [rsp+448]
1400acee2mov rdx, [rdi+32]
1400acee6xor r11l, r11l
1400acee9mov [rsp+424], 0
1400acef5mov [rcx], r11w
1400acef9mov [rsp+448], 0
1400acf05mov [rdi+32], rax
1400acf09test rdx, rdx
1400acf0cje 0x1400acf20
1400acf0emov rcx, [rsp+112]
1400acf13call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf18mov rcx, [rsp+416]
1400acf20
1400acf20loc_1400acf20:
1400acf20mov [rsp+424], 0
1400acf2cxor r10l, r10l
1400acf2fmov [rcx], r10w
1400acf33lea rcx, [rsp+416]
1400acf3bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acf40mov rdx, [rsp+448]
1400acf48test rdx, rdx
1400acf4bje 0x1400acf5a
1400acf4dlea rcx, [rsp+448]
1400acf55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf5a
1400acf5aloc_1400acf5a:
1400acf5amov rcx, [rsp+416]
1400acf62cmp rcx, [rsp+56]
1400acf67je 0x1400acf7b
1400acf69mov rax, [rsp+432]
1400acf71lea rdx, [rax+rax+2]
1400acf76call operator delete(void*, unsigned long long)
1400acf7b
1400acf7bloc_1400acf7b:
1400acf7bmov rdx, [rsp+400]
1400acf83
1400acf83loc_1400acf83:
1400acf83test rdx, rdx
1400acf86je 0x1400acf95
1400acf88lea rcx, [rsp+400]
1400acf90call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf95
1400acf95loc_1400acf95:
1400acf95mov rcx, [rsp+368]
1400acf9dlea rax, [rsp+384]
1400acfa5cmp rcx, rax
1400acfa8je 0x1400acc9c
1400acfaemov rax, [rsp+384]
1400acfb6lea rdx, [rax+rax+2]
1400acfbbcall operator delete(void*, unsigned long long)
1400acfc0jmp 0x1400acc9c
1400acfc5
1400acfc5 0f 1f 00 ...
1400acfc8
1400acfc8loc_1400acfc8:
1400acfc8mov rax, [rbx+8]
1400acfccmov rcx, r12
1400acfcflea rdx, [rax+rax+2]
1400acfd4mov rax, r14
1400acfd7cmp edx, 8
1400acfdajae 0x1400ad2c0
1400acfe0
1400acfe0loc_1400acfe0:
1400acfe0xor r8l, r8l
1400acfe3test dl, 4
1400acfe6je 0x1400acff4
1400acfe8mov r8l, [rax]
1400acfebmov [rcx], r8l
1400acfeemov r8l, 4
1400acff4
1400acff4loc_1400acff4:
1400acff4and edx, 2
1400acff7je 0x1400acd17
1400acffdmovzx eax, [rax+r8]
1400ad002mov [rcx+r8], ax
1400ad007jmp 0x1400acd17
1400ad00c
1400ad00c 0f 1f 40 00 ..@.
1400ad010
1400ad010loc_1400ad010:
1400ad010mov rax, [rsp+56]
1400ad015xor r9l, r9l
1400ad018lea rcx, [rsp+448]
1400ad020mov [rsp+424], 0
1400ad02cmov [rsp+432], r9w
1400ad035mov [rsp+416], rax
1400ad03dcall std::filesystem::__cxx11::path::_List::_List()
1400ad042call std::_V2::generic_category()
1400ad047mov rdx, [rsp+448]
1400ad04fmov [rbp], 40
1400ad056mov [rbp+8], rax
1400ad05atest rdx, rdx
1400ad05dje 0x1400ad06c
1400ad05flea rcx, [rsp+448]
1400ad067call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad06c
1400ad06cloc_1400ad06c:
1400ad06cmov rcx, [rsp+416]
1400ad074cmp rcx, [rsp+56]
1400ad079je 0x1400acc9c
1400ad07fmov rax, [rsp+432]
1400ad087lea rdx, [rax+rax+2]
1400ad08ccall operator delete(void*, unsigned long long)
1400ad091jmp 0x1400acc9c
1400ad096
1400ad096 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad0a0
1400ad0a0loc_1400ad0a0:
1400ad0a0mov rax, [rsp+136]
1400ad0a8movzx eax, [rax]
1400ad0abmov [rcx], ax
1400ad0aexor eax, eax
1400ad0b0jmp 0x1400acb45
1400ad0b5
1400ad0b5 0f 1f 00 ...
1400ad0b8
1400ad0b8loc_1400ad0b8:
1400ad0b8lea rdx, [rsp+184]
1400ad0c0xor r8l, r8l
1400ad0c3mov rcx, rsi
1400ad0c6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400ad0cbmov [rsi], rax
1400ad0cemov rcx, rax
1400ad0d1mov rax, [rsp+184]
1400ad0d9mov [rsi+16], rax
1400ad0ddlea r8, [rax+1]
1400ad0e1test rax, rax
1400ad0e4je 0x1400ad0a0
1400ad0e6mov rax, -1
1400ad0edtest r8, r8
1400ad0f0je 0x1400acb45
1400ad0f6jmp 0x1400acb2d
1400ad0fb
1400ad0fb 0f 1f 44 00 00 ..D..
1400ad100
1400ad100loc_1400ad100:
1400ad100mov rax, [rsp+120]
1400ad105mov [rsp+192], rcx
1400ad10dxor r8l, r8l
1400ad110mov edx, 1
1400ad115mov rcx, [rsp+152]
1400ad11dmov [rsp+208], rbx
1400ad125mov [rsp+200], rax
1400ad12dmov rax, [rsp+80]
1400ad132mov [rsp+240], rsi
1400ad13amov [rsp+216], rax
1400ad142mov rax, [rsp+40]
1400ad147mov [rsp+264], r15
1400ad14fmov [rsp+224], rax
1400ad157mov rax, [rsp+72]
1400ad15cmov [rsp+232], rax
1400ad164mov rax, [rsp+88]
1400ad169mov [rsp+248], rax
1400ad171mov rax, [rsp+48]
1400ad176mov [rsp+256], rax
1400ad17ecall std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool)
1400ad183mov rax, [rsp+192]
1400ad18bmov rbx, [rsp+208]
1400ad193mov rsi, [rsp+240]
1400ad19bmov r15, [rsp+264]
1400ad1a3mov [rsp+128], rax
1400ad1abmov rax, [rsp+200]
1400ad1b3mov [rsp+120], rax
1400ad1b8mov rax, [rsp+216]
1400ad1c0mov [rsp+80], rax
1400ad1c5mov rax, [rsp+224]
1400ad1cdmov [rsp+40], rax
1400ad1d2mov rax, [rsp+232]
1400ad1damov [rsp+72], rax
1400ad1dfmov rax, [rsp+248]
1400ad1e7mov [rsp+88], rax
1400ad1ecmov rax, [rsp+256]
1400ad1f4mov [rsp+48], rax
1400ad1f9jmp 0x1400acae8
1400ad1fe
1400ad1fe 66 90 f.
1400ad200
1400ad200loc_1400ad200:
1400ad200mov eax, [rbp]
1400ad203test eax, eax
1400ad205jne 0x1400ad21a
1400ad207mov rdx, rbp
1400ad20amov rcx, rdi
1400ad20dcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ad212test al, al
1400ad214jne 0x1400ad360
1400ad21a
1400ad21aloc_1400ad21a:
1400ad21amov rbx, rsi
1400ad21d
1400ad21dloc_1400ad21d:
1400ad21dmov rax, [rdi]
1400ad220xor edx, edx
1400ad222mov [rdi+8], 0
1400ad22amov rcx, rdi
1400ad22dmov [rax], dx
1400ad230call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ad235
1400ad235loc_1400ad235:
1400ad235mov rax, [rsp+128]
1400ad23dmov rcx, [rsp+152]
1400ad245mov [rsp+208], rbx
1400ad24dmov [rsp+240], rsi
1400ad255mov [rsp+192], rax
1400ad25dmov rax, [rsp+120]
1400ad262mov [rsp+264], r15
1400ad26amov [rsp+200], rax
1400ad272mov rax, [rsp+80]
1400ad277mov [rsp+216], rax
1400ad27fmov rax, [rsp+40]
1400ad284mov [rsp+224], rax
1400ad28cmov rax, [rsp+72]
1400ad291mov [rsp+232], rax
1400ad299mov rax, [rsp+88]
1400ad29emov [rsp+248], rax
1400ad2a6mov rax, [rsp+48]
1400ad2abmov [rsp+256], rax
1400ad2b3call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad2b8jmp 0x1400ac9d0
1400ad2bd
1400ad2bd 0f 1f 00 ...
1400ad2c0
1400ad2c0loc_1400ad2c0:
1400ad2c0mov r8l, edx
1400ad2c3xor eax, eax
1400ad2c5and r8l, -8
1400ad2c9
1400ad2c9loc_1400ad2c9:
1400ad2c9mov ecx, eax
1400ad2cbadd eax, 8
1400ad2cemov r9, [r14+rcx]
1400ad2d2mov [r12+rcx], r9
1400ad2d6cmp eax, r8l
1400ad2d9jb 0x1400ad2c9
1400ad2dblea rcx, [r12+rax]
1400ad2dfadd rax, r14
1400ad2e2jmp 0x1400acfe0
1400ad2e7
1400ad2e7 66 0f 1f 84 00 00 00 00 00 f........
1400ad2f0
1400ad2f0loc_1400ad2f0:
1400ad2f0lea rcx, [rsp+448]
1400ad2f8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad2fdjmp 0x1400acbec
1400ad302
1400ad302 66 0f 1f 44 00 00 f..D..
1400ad308
1400ad308loc_1400ad308:
1400ad308lea rcx, [rsp+448]
1400ad310call std::filesystem::__cxx11::path::_List::begin() const
1400ad315mov rdx, [rsp+448]
1400ad31dmov r14, rax
1400ad320mov eax, edx
1400ad322and eax, 3
1400ad325mov [rsp+96], al
1400ad329jne 0x1400ad51a
1400ad32flea rcx, [rsp+448]
1400ad337call std::filesystem::__cxx11::path::_List::end() const
1400ad33cmov [rsp+151], 0
1400ad344mov rdx, [rsp+448]
1400ad34cmov [rsp+160], rax
1400ad354jmp 0x1400ac8d0
1400ad359
1400ad359 0f 1f 80 00 00 00 00 .......
1400ad360
1400ad360loc_1400ad360:
1400ad360mov rbx, [rsp+168]
1400ad368mov [rbp], 0
1400ad36fmov [rbp+8], rbx
1400ad373mov rbx, rsi
1400ad376cmp al, -1
1400ad378jne 0x1400ad235
1400ad37ejmp 0x1400ad21a
1400ad383
1400ad383 0f 1f 44 00 00 ..D..
1400ad388
1400ad388loc_1400ad388:
1400ad388cmp rax, [rsp+56]
1400ad38dje 0x1400ad3c8
1400ad38fmov [rdi], rax
1400ad392mov rax, [rsp+432]
1400ad39amov [rdi+8], r8
1400ad39emov [rdi+16], rax
1400ad3a2
1400ad3a2loc_1400ad3a2:
1400ad3a2mov rax, [rsp+56]
1400ad3a7mov [rsp+416], rax
1400ad3aflea rax, [rsp+432]
1400ad3b7mov [rsp+56], rax
1400ad3bcmov rcx, rax
1400ad3bfjmp 0x1400ac712
1400ad3c4
1400ad3c4 0f 1f 40 00 ..@.
1400ad3c8
1400ad3c8loc_1400ad3c8:
1400ad3c8test r8, r8
1400ad3cbje 0x1400ad3f3
1400ad3cdcmp r8, 1
1400ad3d1je 0x1400ad43d
1400ad3d3mov rdx, [rsp+56]
1400ad3d8add r8, r8
1400ad3dbcall memcpy
1400ad3e0mov r8, [rsp+424]
1400ad3e8mov rcx, [rdi]
1400ad3ebmov rax, [rsp+416]
1400ad3f3
1400ad3f3loc_1400ad3f3:
1400ad3f3xor edx, edx
1400ad3f5mov [rdi+8], r8
1400ad3f9mov [rcx+2*r8], dx
1400ad3femov rcx, rax
1400ad401jmp 0x1400ac712
1400ad406
1400ad406 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad410
1400ad410loc_1400ad410:
1400ad410mov rdx, [rsp+136]
1400ad418mov rcx, rdi
1400ad41bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400ad420mov rdx, [rdi+32]
1400ad424mov rax, [rsp+400]
1400ad42cmov [rsp+400], rdx
1400ad434mov [rdi+32], rax
1400ad438jmp 0x1400acf83
1400ad43d
1400ad43dloc_1400ad43d:
1400ad43dmovzx edx, [rsp+432]
1400ad445mov [rcx], dx
1400ad448jmp 0x1400ad3f3
1400ad44a
1400ad44aloc_1400ad44a:
1400ad44acmp rax, [rsp+56]
1400ad44fje 0x1400ad486
1400ad451mov [rdi], rax
1400ad454mov rax, [rsp+432]
1400ad45cmov [rdi+8], r8
1400ad460mov [rdi+16], rax
1400ad464
1400ad464loc_1400ad464:
1400ad464mov rax, [rsp+56]
1400ad469mov [rsp+416], rax
1400ad471lea rax, [rsp+432]
1400ad479mov [rsp+56], rax
1400ad47emov rcx, rax
1400ad481jmp 0x1400aceda
1400ad486
1400ad486loc_1400ad486:
1400ad486test r8, r8
1400ad489je 0x1400ad4b1
1400ad48bcmp r8, 1
1400ad48fje 0x1400ad50d
1400ad491mov rdx, [rsp+56]
1400ad496add r8, r8
1400ad499call memcpy
1400ad49emov r8, [rsp+424]
1400ad4a6mov rcx, [rdi]
1400ad4a9mov rax, [rsp+416]
1400ad4b1
1400ad4b1loc_1400ad4b1:
1400ad4b1xor r13l, r13l
1400ad4b4mov [rdi+8], r8
1400ad4b8mov [rcx+2*r8], r13w
1400ad4bdmov rcx, rax
1400ad4c0jmp 0x1400aceda
1400ad4c5
1400ad4c5 48 8d 8c 24 c0 01 00 00 48 89 c3 H..$....H..
1400ad4d0 e8 3b 1b 00 00 48 8d 8c 24 a0 01 00 00 e8 5e 45 .;...H..$.....^E
1400ad4e0 03 00 ..
1400ad4e2
1400ad4e2loc_1400ad4e2:
1400ad4e2mov rcx, [rsp+112]
1400ad4e7call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad4ecmov rcx, rdi
1400ad4efcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad4f4mov rdi, [rip+0xea195]
1400ad4fbmov rax, [rsp+456]
1400ad503sub rax, [rdi]
1400ad506je 0x1400ad543
1400ad508
1400ad508loc_1400ad508:
1400ad508call __stack_chk_fail
1400ad50d
1400ad50dloc_1400ad50d:
1400ad50dmovzx edx, [rsp+432]
1400ad515mov [rcx], dx
1400ad518jmp 0x1400ad4b1
1400ad51a
1400ad51aloc_1400ad51a:
1400ad51amov [rsp+96], 0
1400ad51fjmp 0x1400ac8b1
1400ad524
1400ad524 48 89 c5 H..
1400ad527
1400ad527loc_1400ad527:
1400ad527lea rcx, [rsp+304]
1400ad52fmov rbx, rbp
1400ad532call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad537mov rcx, [rsp+64]
1400ad53ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad541jmp 0x1400ad4e2
1400ad543
1400ad543loc_1400ad543:
1400ad543mov rcx, rbx
1400ad546call _Unwind_Resume
1400ad54blea rcx, [rsp+400]
1400ad553mov rbp, rax
1400ad556lea r14, [rsp+320]
1400ad55ecall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad563mov rcx, [rsp+136]
1400ad56bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad570lea rcx, [rsp+352]
1400ad578call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad57dmov rcx, r14
1400ad580call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad585
1400ad585loc_1400ad585:
1400ad585mov rax, [rsp+128]
1400ad58dmov rcx, [rsp+152]
1400ad595mov [rsp+208], rbx
1400ad59dmov [rsp+240], rsi
1400ad5a5mov [rsp+192], rax
1400ad5admov rax, [rsp+120]
1400ad5b2mov [rsp+264], r15
1400ad5bamov [rsp+200], rax
1400ad5c2mov rax, [rsp+80]
1400ad5c7mov [rsp+216], rax
1400ad5cfmov rax, [rsp+40]
1400ad5d4mov [rsp+224], rax
1400ad5dcmov rax, [rsp+72]
1400ad5e1mov [rsp+232], rax
1400ad5e9mov rax, [rsp+88]
1400ad5eemov [rsp+248], rax
1400ad5f6mov rax, [rsp+48]
1400ad5fbmov [rsp+256], rax
1400ad603call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad608jmp 0x1400ad527
1400ad60d
1400ad60d 48 89 c3 H..
1400ad610 e9 cd fe ff ff 48 89 c1 e8 73 46 05 00 49 8b 4f .....H...sF..I.O
1400ad620 08 ba e0 01 00 00 e8 a5 44 05 00 48 8b 15 5e a0 ........D..H..^.
1400ad630 0e 00 48 8b 84 24 c8 01 00 00 48 2b 02 0f 85 c5 ..H..$....H+....
1400ad640 fe ff ff e8 08 4c 05 00 48 89 c5 e9 20 ff ff ff .....L..H... ...
1400ad650 48 89 c5 48 89 f1 e8 e5 43 03 00 48 89 e9 eb b8 H..H....C..H....
1400ad660 48 89 c5 H..
1400ad663
1400ad663loc_1400ad663:
1400ad663lea rcx, [rsp+448]
1400ad66bcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad670lea rcx, [rsp+416]
1400ad678call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad67djmp 0x1400ad585
1400ad682
1400ad682 48 89 c5 e8 f6 47 05 00 eb d7 48 89 c5 48 H....G....H..H
1400ad690 8b 84 24 c0 00 00 00 48 8b 9c 24 d0 00 00 00 48 ..$....H..$....H
1400ad6a0 8b b4 24 f0 00 00 00 4c 8b bc 24 08 01 00 00 48 ..$....L..$....H
1400ad6b0 89 84 24 80 00 00 00 48 8b 84 24 c8 00 00 00 48 ..$....H..$....H
1400ad6c0 89 44 24 78 48 8b 84 24 d8 00 00 00 48 89 44 24 .D$xH..$....H.D$
1400ad6d0 50 48 8b 84 24 e0 00 00 00 48 89 44 24 28 48 8b PH..$....H.D$(H.
1400ad6e0 84 24 e8 00 00 00 48 89 44 24 48 48 8b 84 24 f8 .$....H.D$HH..$.
1400ad6f0 00 00 00 48 89 44 24 58 48 8b 84 24 00 01 00 00 ...H.D$XH..$....
1400ad700 48 89 44 24 30 e9 59 ff ff ff 48 89 c5 e9 73 fe H.D$0.Y...H...s.
1400ad710 ff ff ..
1400ad712
1400ad712loc_1400ad712:
1400ad712mov rdx, [rip+0xe9f77]
1400ad719mov rax, [rsp+456]
1400ad721sub rax, [rdx]
1400ad724jne 0x1400ad508
1400ad72alea rcx, [rip+0xe5c97]
1400ad731call std::__throw_length_error(char const*)
1400ad736mov rcx, rsi
1400ad739mov rbp, rax
1400ad73ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad741jmp 0x1400ad663
1400ac590
1400ac590std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&):
1400ac590push r15
1400ac592push r14
1400ac594push r13
1400ac596push r12
1400ac598push rbp
1400ac599push rdi
1400ac59apush rsi
1400ac59bpush rbx
1400ac59csub rsp, 472
1400ac5a3mov rsi, [rip+0xeb0e6]
1400ac5aaxor r9l, r9l
1400ac5admov rax, [rsi]
1400ac5b0mov [rsp+456], rax
1400ac5b8lea rax, [rcx+16]
1400ac5bcmov [rcx+8], 0
1400ac5c4mov rbx, rdx
1400ac5c7mov rdi, rcx
1400ac5camov [rcx+16], r9w
1400ac5cfmov rbp, r8
1400ac5d2mov [rcx], rax
1400ac5d5mov [rsp+104], rax
1400ac5dalea rax, [rcx+32]
1400ac5demov rcx, rax
1400ac5e1mov [rsp+112], rax
1400ac5e6call std::filesystem::__cxx11::path::_List::_List()
1400ac5ebmov rdx, rbx
1400ac5eelea rcx, [rsp+416]
1400ac5f6call std::filesystem::__cxx11::path::lexically_normal() const
1400ac5fblea rax, [rsp+272]
1400ac603mov r8, rbp
1400ac606lea rdx, [rsp+416]
1400ac60emov rcx, rax
1400ac611mov [rsp+64], rax
1400ac616call std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac61bmov rdx, [rsp+448]
1400ac623test rdx, rdx
1400ac626je 0x1400ac635
1400ac628lea rcx, [rsp+448]
1400ac630call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac635
1400ac635loc_1400ac635:
1400ac635mov rcx, [rsp+416]
1400ac63dlea rax, [rsp+432]
1400ac645mov [rsp+56], rax
1400ac64acmp rcx, rax
1400ac64dje 0x1400ac661
1400ac64fmov rax, [rsp+432]
1400ac657lea rdx, [rax+rax+2]
1400ac65ccall operator delete(void*, unsigned long long)
1400ac661
1400ac661loc_1400ac661:
1400ac661mov r8l, [rbp]
1400ac665test r8l, r8l
1400ac668jne 0x1400ac9d0
1400ac66emov rcx, [rsp+64]
1400ac673mov rdx, rbp
1400ac676call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac67bmov rbx, rax
1400ac67etest al, al
1400ac680je 0x1400ac9c0
1400ac686call std::_V2::system_category()
1400ac68bmov [rbp], 0
1400ac692mov [rsp+168], rax
1400ac69amov [rbp+8], rax
1400ac69ecmp bl, -1
1400ac6a1je 0x1400aca40
1400ac6a7mov rdx, [rsp+64]
1400ac6aclea rcx, [rsp+416]
1400ac6b4call std::filesystem::__cxx11::path::root_path() const
1400ac6b9mov rcx, [rdi]
1400ac6bcmov r8, [rsp+424]
1400ac6c4mov rax, [rsp+416]
1400ac6cccmp [rsp+104], rcx
1400ac6d1je 0x1400ad388
1400ac6d7cmp rax, [rsp+56]
1400ac6dcje 0x1400ad3c8
1400ac6e2mov [rdi], rax
1400ac6e5mov rax, [rsp+432]
1400ac6edmov rdx, [rdi+16]
1400ac6f1mov [rdi+8], r8
1400ac6f5mov [rdi+16], rax
1400ac6f9test rcx, rcx
1400ac6fcje 0x1400ad3a2
1400ac702mov [rsp+416], rcx
1400ac70amov [rsp+432], rdx
1400ac712
1400ac712loc_1400ac712:
1400ac712xor eax, eax
1400ac714mov rdx, [rdi+32]
1400ac718mov [rsp+424], 0
1400ac724mov [rcx], ax
1400ac727mov rax, [rsp+448]
1400ac72fmov [rsp+448], 0
1400ac73bmov [rdi+32], rax
1400ac73ftest rdx, rdx
1400ac742je 0x1400ac756
1400ac744mov rcx, [rsp+112]
1400ac749call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac74emov rcx, [rsp+416]
1400ac756
1400ac756loc_1400ac756:
1400ac756mov [rsp+424], 0
1400ac762xor r15l, r15l
1400ac765mov [rcx], r15w
1400ac769lea rcx, [rsp+416]
1400ac771call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ac776mov rdx, [rsp+448]
1400ac77etest rdx, rdx
1400ac781je 0x1400ac790
1400ac783lea rcx, [rsp+448]
1400ac78bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac790
1400ac790loc_1400ac790:
1400ac790mov rcx, [rsp+416]
1400ac798cmp rcx, [rsp+56]
1400ac79dje 0x1400ac7b1
1400ac79fmov rax, [rsp+432]
1400ac7a7lea rdx, [rax+rax+2]
1400ac7accall operator delete(void*, unsigned long long)
1400ac7b1
1400ac7b1loc_1400ac7b1:
1400ac7b1lea rax, [rsp+192]
1400ac7b9pxor x0, x0
1400ac7bdxor edx, edx
1400ac7bfmov [rsp+192], 0
1400ac7cbmov rcx, rax
1400ac7cemov [rsp+152], rax
1400ac7d6mov [rsp+200], 0
1400ac7e2movups [rsp+208], x0
1400ac7eamovups [rsp+224], x0
1400ac7f2movups [rsp+240], x0
1400ac7famovups [rsp+256], x0
1400ac802call std::_Deque_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_initialize_map(unsigned long long)
1400ac807mov rax, [rsp+192]
1400ac80fmov rdx, [rsp+64]
1400ac814lea rcx, [rsp+416]
1400ac81cmov rbx, [rsp+208]
1400ac824mov rsi, [rsp+240]
1400ac82cmov [rsp+128], rax
1400ac834mov rax, [rsp+200]
1400ac83cmov r15, [rsp+264]
1400ac844mov [rsp+120], rax
1400ac849mov rax, [rsp+216]
1400ac851mov [rsp+80], rax
1400ac856mov rax, [rsp+224]
1400ac85emov [rsp+40], rax
1400ac863mov rax, [rsp+232]
1400ac86bmov [rsp+72], rax
1400ac870mov rax, [rsp+248]
1400ac878mov [rsp+88], rax
1400ac87dmov rax, [rsp+256]
1400ac885mov [rsp+48], rax
1400ac88acall std::filesystem::__cxx11::path::relative_path() const
1400ac88fmov rdx, [rsp+448]
1400ac897test dl, 3
1400ac89aje 0x1400ad308
1400ac8a0cmp [rsp+424], 0
1400ac8a9sete [rsp+96]
1400ac8aexor r14l, r14l
1400ac8b1
1400ac8b1loc_1400ac8b1:
1400ac8b1mov [rsp+151], 1
1400ac8b9mov [rsp+160], 0
1400ac8c5nop [rax+rax]
1400ac8d0
1400ac8d0loc_1400ac8d0:
1400ac8d0test dl, 3
1400ac8d3je 0x1400ac989
1400ac8d9
1400ac8d9loc_1400ac8d9:
1400ac8d9movzx ecx, [rsp+151]
1400ac8e1cmp [rsp+96], cl
1400ac8e5je 0x1400ad2f0
1400ac8ebmov rax, [rsp+48]
1400ac8f0lea r12, [rsp+416]
1400ac8f8sub rax, 40
1400ac8fccmp rsi, rax
1400ac8ffje 0x1400aca68
1400ac905lea rax, [rsi+16]
1400ac909lea r12, [rsp+416]
1400ac911mov [rsi], rax
1400ac914mov rax, [rsp+424]
1400ac91c
1400ac91cloc_1400ac91c:
1400ac91cmov r9, [r12]
1400ac920mov [rsp+176], rax
1400ac928cmp rax, 7
1400ac92cja 0x1400acb90
1400ac932mov rcx, [rsi]
1400ac935lea r8, [rax+1]
1400ac939test rax, rax
1400ac93cje 0x1400acb78
1400ac942
1400ac942loc_1400ac942:
1400ac942add r8, r8
1400ac945mov rdx, r9
1400ac948call memcpy
1400ac94dmov rax, [rsp+176]
1400ac955
1400ac955loc_1400ac955:
1400ac955mov [rsi+8], rax
1400ac959lea rdx, [r12+32]
1400ac95elea rcx, [rsi+32]
1400ac962call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400ac967add rsi, 40
1400ac96b
1400ac96bloc_1400ac96b:
1400ac96bmov rdx, [rsp+448]
1400ac973test dl, 3
1400ac976jne 0x1400aca58
1400ac97cadd r14, 48
1400ac980test dl, 3
1400ac983jne 0x1400ac8d9
1400ac989
1400ac989loc_1400ac989:
1400ac989cmp [rsp+160], r14
1400ac991je 0x1400acbe3
1400ac997mov rax, [rsp+48]
1400ac99cmov r12, r14
1400ac99fsub rax, 40
1400ac9a3cmp rsi, rax
1400ac9a6je 0x1400aca68
1400ac9aclea rax, [rsi+16]
1400ac9b0mov [rsi], rax
1400ac9b3mov rax, [r14+8]
1400ac9b7jmp 0x1400ac91c
1400ac9bc
1400ac9bc 0f 1f 40 00 ..@.
1400ac9c0
1400ac9c0loc_1400ac9c0:
1400ac9c0mov ecx, [rbp]
1400ac9c3test ecx, ecx
1400ac9c5je 0x1400aca40
1400ac9c7nop [rax+rax]
1400ac9d0
1400ac9d0loc_1400ac9d0:
1400ac9d0mov rdx, [rsp+304]
1400ac9d8test rdx, rdx
1400ac9dbje 0x1400ac9ea
1400ac9ddlea rcx, [rsp+304]
1400ac9e5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac9ea
1400ac9ealoc_1400ac9ea:
1400ac9eamov rcx, [rsp+272]
1400ac9f2lea rax, [rsp+288]
1400ac9facmp rcx, rax
1400ac9fdje 0x1400aca11
1400ac9ffmov rax, [rsp+288]
1400aca07lea rdx, [rax+rax+2]
1400aca0ccall operator delete(void*, unsigned long long)
1400aca11
1400aca11loc_1400aca11:
1400aca11mov rsi, [rip+0xeac78]
1400aca18mov rax, [rsp+456]
1400aca20sub rax, [rsi]
1400aca23jne 0x1400ad508
1400aca29mov rax, rdi
1400aca2cadd rsp, 472
1400aca33pop rbx
1400aca34pop rsi
1400aca35pop rdi
1400aca36pop rbp
1400aca37pop r12
1400aca39pop r13
1400aca3bpop r14
1400aca3dpop r15
1400aca3fret
1400aca40
1400aca40loc_1400aca40:
1400aca40call std::_V2::generic_category()
1400aca45mov [rbp], 2
1400aca4cmov [rbp+8], rax
1400aca50jmp 0x1400ac9d0
1400aca55
1400aca55 0f 1f 00 ...
1400aca58
1400aca58loc_1400aca58:
1400aca58mov [rsp+96], 1
1400aca5djmp 0x1400ac8d0
1400aca62
1400aca62 66 0f 1f 44 00 00 f..D..
1400aca68
1400aca68loc_1400aca68:
1400aca68mov rcx, 0xcccccccccccccccd
1400aca72mov rax, r15
1400aca75sub rax, [rsp+72]
1400aca7asar rax, 3
1400aca7ecmp r15, 1
1400aca82adc rax, -1
1400aca86lea rdx, [rax+2*rax]
1400aca8amov rax, rsi
1400aca8dsub rax, [rsp+88]
1400aca92sar rax, 3
1400aca96imul rax, rcx
1400aca9alea rdx, [rax+4*rdx]
1400aca9emov rax, [rsp+40]
1400acaa3sub rax, rbx
1400acaa6sar rax, 3
1400acaaaimul rax, rcx
1400acaaemov rcx, 0x333333333333333
1400acab8add rax, rdx
1400acabbcmp rax, rcx
1400acabeje 0x1400ad712
1400acac4mov rcx, [rsp+128]
1400acaccmov rax, r15
1400acacfmov rdx, [rsp+120]
1400acad4sub rax, rcx
1400acad7sar rax, 3
1400acadbsub rdx, rax
1400acadecmp rdx, 1
1400acae2jbe 0x1400ad100
1400acae8
1400acae8loc_1400acae8:
1400acae8mov ecx, 480
1400acaedcall operator new(unsigned long long)
1400acaf2lea rcx, [rsi+16]
1400acaf6mov [r15+8], rax
1400acafamov rax, [r12+8]
1400acaffmov [rsi], rcx
1400acb02mov rdx, [r12]
1400acb06mov [rsp+184], rax
1400acb0emov [rsp+136], rdx
1400acb16cmp rax, 7
1400acb1aja 0x1400ad0b8
1400acb20lea r8, [rax+1]
1400acb24test rax, rax
1400acb27je 0x1400ad0a0
1400acb2d
1400acb2dloc_1400acb2d:
1400acb2dmov rdx, [rsp+136]
1400acb35add r8, r8
1400acb38call memcpy
1400acb3dmov rax, [rsp+184]
1400acb45
1400acb45loc_1400acb45:
1400acb45mov [rsi+8], rax
1400acb49lea rdx, [r12+32]
1400acb4elea rcx, [rsi+32]
1400acb52call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400acb57mov rsi, [r15+8]
1400acb5badd r15, 8
1400acb5flea rax, [rsi+480]
1400acb66mov [rsp+88], rsi
1400acb6bmov [rsp+48], rax
1400acb70jmp 0x1400ac96b
1400acb75
1400acb75 0f 1f 00 ...
1400acb78
1400acb78loc_1400acb78:
1400acb78movzx eax, [r9]
1400acb7cmov [rcx], ax
1400acb7fxor eax, eax
1400acb81jmp 0x1400ac955
1400acb86
1400acb86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acb90
1400acb90loc_1400acb90:
1400acb90lea rdx, [rsp+176]
1400acb98xor r8l, r8l
1400acb9bmov rcx, rsi
1400acb9emov [rsp+136], r9
1400acba6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400acbabmov [rsi], rax
1400acbaemov rcx, rax
1400acbb1mov rax, [rsp+176]
1400acbb9mov r9, [rsp+136]
1400acbc1test rax, rax
1400acbc4mov [rsi+16], rax
1400acbc8lea r8, [rax+1]
1400acbccje 0x1400acb78
1400acbcemov rax, -1
1400acbd5test r8, r8
1400acbd8je 0x1400ac955
1400acbdejmp 0x1400ac942
1400acbe3
1400acbe3loc_1400acbe3:
1400acbe3test rdx, rdx
1400acbe6jne 0x1400ad2f0
1400acbec
1400acbecloc_1400acbec:
1400acbecmov rcx, [rsp+416]
1400acbf4cmp rcx, [rsp+56]
1400acbf9je 0x1400acc0d
1400acbfbmov rax, [rsp+432]
1400acc03lea rdx, [rax+rax+2]
1400acc08call operator delete(void*, unsigned long long)
1400acc0d
1400acc0dloc_1400acc0d:
1400acc0dlea rax, [rsp+320]
1400acc15lea r12, [rsp+336]
1400acc1dmov [rsp+96], rax
1400acc22cmp rbx, rsi
1400acc25jne 0x1400accde
1400acc2bjmp 0x1400ad200
1400acc30
1400acc30loc_1400acc30:
1400acc30test rdx, rdx
1400acc33je 0x1400acc3e
1400acc35lea rcx, [rbx+32]
1400acc39call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acc3e
1400acc3eloc_1400acc3e:
1400acc3emov rcx, [rbx]
1400acc41cmp r14, rcx
1400acc44je 0x1400acc54
1400acc46mov rax, [rbx+16]
1400acc4alea rdx, [rax+rax+2]
1400acc4fcall operator delete(void*, unsigned long long)
1400acc54
1400acc54loc_1400acc54:
1400acc54add rbx, 40
1400acc58
1400acc58loc_1400acc58:
1400acc58mov rax, [rsp+328]
1400acc60test rax, rax
1400acc63je 0x1400acc9c
1400acc65cmp rax, 1
1400acc69je 0x1400acdd0
1400acc6fcmp rax, 2
1400acc73je 0x1400ace20
1400acc79
1400acc79loc_1400acc79:
1400acc79mov rdx, [rsp+96]
1400acc7emov rcx, rdi
1400acc81mov r14, rdx
1400acc84call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400acc89mov rdx, rbp
1400acc8cmov rcx, rdi
1400acc8fcall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acc94cmp al, 3
1400acc96je 0x1400ad010
1400acc9c
1400acc9cloc_1400acc9c:
1400acc9cmov rdx, [rsp+352]
1400acca4test rdx, rdx
1400acca7je 0x1400accb6
1400acca9lea rcx, [rsp+352]
1400accb1call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400accb6
1400accb6loc_1400accb6:
1400accb6mov rcx, [rsp+320]
1400accbecmp rcx, r12
1400accc1je 0x1400accd5
1400accc3mov rax, [rsp+336]
1400acccblea rdx, [rax+rax+2]
1400accd0call operator delete(void*, unsigned long long)
1400accd5
1400accd5loc_1400accd5:
1400accd5cmp rbx, rsi
1400accd8je 0x1400ad200
1400accde
1400accdeloc_1400accde:
1400accdemov r8l, [rbp]
1400acce2test r8l, r8l
1400acce5jne 0x1400ad21d
1400accebmov [rsp+320], r12
1400accf3mov rax, [rbx]
1400accf6lea r14, [rbx+16]
1400accfacmp rax, r14
1400accfdje 0x1400acfc8
1400acd03mov [rsp+320], rax
1400acd0bmov rax, [rbx+16]
1400acd0fmov [rsp+336], rax
1400acd17
1400acd17loc_1400acd17:
1400acd17mov rax, [rbx+8]
1400acd1bxor ecx, ecx
1400acd1dmov [rbx], r14
1400acd20mov [rsp+328], rax
1400acd28mov rax, [rbx+32]
1400acd2cmov [rsp+352], rax
1400acd34mov [rbx+16], cx
1400acd38mov rcx, rbx
1400acd3bmov [rbx+32], 0
1400acd43mov [rbx+8], 0
1400acd4bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acd50mov rax, [rsp+40]
1400acd55mov rdx, [rbx+32]
1400acd59sub rax, 40
1400acd5dcmp rbx, rax
1400acd60jne 0x1400acc30
1400acd66test rdx, rdx
1400acd69je 0x1400acd79
1400acd6bmov rcx, [rsp+40]
1400acd70sub rcx, 8
1400acd74call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acd79
1400acd79loc_1400acd79:
1400acd79mov rcx, [rbx]
1400acd7ccmp r14, rcx
1400acd7fje 0x1400acd8f
1400acd81mov rax, [rbx+16]
1400acd85lea rdx, [rax+rax+2]
1400acd8acall operator delete(void*, unsigned long long)
1400acd8f
1400acd8floc_1400acd8f:
1400acd8fmov rcx, [rsp+80]
1400acd94mov edx, 480
1400acd99call operator delete(void*, unsigned long long)
1400acd9emov rax, [rsp+72]
1400acda3mov rbx, [rax+8]
1400acda7add rax, 8
1400acdabmov [rsp+72], rax
1400acdb0lea rcx, [rbx+480]
1400acdb7mov [rsp+80], rbx
1400acdbcmov [rsp+40], rcx
1400acdc1jmp 0x1400acc58
1400acdc6
1400acdc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acdd0
1400acdd0loc_1400acdd0:
1400acdd0mov rax, [rsp+320]
1400acdd8cmp [rax], 46
1400acddcjne 0x1400acc79
1400acde2mov rdx, rbp
1400acde5mov rcx, rdi
1400acde8call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acdedcmp al, 2
1400acdefje 0x1400acc9c
1400acdf5mov r14l, [rbp]
1400acdf9test r14l, r14l
1400acdfcjne 0x1400acc9c
1400ace02call std::_V2::generic_category()
1400ace07mov [rbp], 20
1400ace0emov [rbp+8], rax
1400ace12jmp 0x1400acc9c
1400ace17
1400ace17 66 0f 1f 84 00 00 00 00 00 f........
1400ace20
1400ace20loc_1400ace20:
1400ace20mov rax, [rsp+320]
1400ace28cmp [rax], 46
1400ace2cjne 0x1400acc79
1400ace32cmp [rax+2], 46
1400ace37jne 0x1400acc79
1400ace3dlea rax, [rsp+368]
1400ace45mov rdx, rdi
1400ace48lea r14, [rsp+320]
1400ace50mov rcx, rax
1400ace53mov [rsp+136], rax
1400ace5bcall std::filesystem::__cxx11::path::parent_path() const
1400ace60cmp [rsp+376], 0
1400ace69jne 0x1400ad410
1400ace6fmov rdx, [rsp+64]
1400ace74lea rcx, [rsp+416]
1400ace7ccall std::filesystem::__cxx11::path::root_path() const
1400ace81mov rcx, [rdi]
1400ace84mov rax, [rsp+416]
1400ace8cmov r8, [rsp+424]
1400ace94cmp [rsp+104], rcx
1400ace99je 0x1400ad44a
1400ace9fcmp rax, [rsp+56]
1400acea4je 0x1400ad486
1400aceaamov [rdi], rax
1400aceadmov rax, [rsp+432]
1400aceb5mov rdx, [rdi+16]
1400aceb9mov [rdi+8], r8
1400acebdmov [rdi+16], rax
1400acec1test rcx, rcx
1400acec4je 0x1400ad464
1400acecamov [rsp+416], rcx
1400aced2mov [rsp+432], rdx
1400aceda
1400acedaloc_1400aceda:
1400acedamov rax, [rsp+448]
1400acee2mov rdx, [rdi+32]
1400acee6xor r11l, r11l
1400acee9mov [rsp+424], 0
1400acef5mov [rcx], r11w
1400acef9mov [rsp+448], 0
1400acf05mov [rdi+32], rax
1400acf09test rdx, rdx
1400acf0cje 0x1400acf20
1400acf0emov rcx, [rsp+112]
1400acf13call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf18mov rcx, [rsp+416]
1400acf20
1400acf20loc_1400acf20:
1400acf20mov [rsp+424], 0
1400acf2cxor r10l, r10l
1400acf2fmov [rcx], r10w
1400acf33lea rcx, [rsp+416]
1400acf3bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acf40mov rdx, [rsp+448]
1400acf48test rdx, rdx
1400acf4bje 0x1400acf5a
1400acf4dlea rcx, [rsp+448]
1400acf55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf5a
1400acf5aloc_1400acf5a:
1400acf5amov rcx, [rsp+416]
1400acf62cmp rcx, [rsp+56]
1400acf67je 0x1400acf7b
1400acf69mov rax, [rsp+432]
1400acf71lea rdx, [rax+rax+2]
1400acf76call operator delete(void*, unsigned long long)
1400acf7b
1400acf7bloc_1400acf7b:
1400acf7bmov rdx, [rsp+400]
1400acf83
1400acf83loc_1400acf83:
1400acf83test rdx, rdx
1400acf86je 0x1400acf95
1400acf88lea rcx, [rsp+400]
1400acf90call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf95
1400acf95loc_1400acf95:
1400acf95mov rcx, [rsp+368]
1400acf9dlea rax, [rsp+384]
1400acfa5cmp rcx, rax
1400acfa8je 0x1400acc9c
1400acfaemov rax, [rsp+384]
1400acfb6lea rdx, [rax+rax+2]
1400acfbbcall operator delete(void*, unsigned long long)
1400acfc0jmp 0x1400acc9c
1400acfc5
1400acfc5 0f 1f 00 ...
1400acfc8
1400acfc8loc_1400acfc8:
1400acfc8mov rax, [rbx+8]
1400acfccmov rcx, r12
1400acfcflea rdx, [rax+rax+2]
1400acfd4mov rax, r14
1400acfd7cmp edx, 8
1400acfdajae 0x1400ad2c0
1400acfe0
1400acfe0loc_1400acfe0:
1400acfe0xor r8l, r8l
1400acfe3test dl, 4
1400acfe6je 0x1400acff4
1400acfe8mov r8l, [rax]
1400acfebmov [rcx], r8l
1400acfeemov r8l, 4
1400acff4
1400acff4loc_1400acff4:
1400acff4and edx, 2
1400acff7je 0x1400acd17
1400acffdmovzx eax, [rax+r8]
1400ad002mov [rcx+r8], ax
1400ad007jmp 0x1400acd17
1400ad00c
1400ad00c 0f 1f 40 00 ..@.
1400ad010
1400ad010loc_1400ad010:
1400ad010mov rax, [rsp+56]
1400ad015xor r9l, r9l
1400ad018lea rcx, [rsp+448]
1400ad020mov [rsp+424], 0
1400ad02cmov [rsp+432], r9w
1400ad035mov [rsp+416], rax
1400ad03dcall std::filesystem::__cxx11::path::_List::_List()
1400ad042call std::_V2::generic_category()
1400ad047mov rdx, [rsp+448]
1400ad04fmov [rbp], 40
1400ad056mov [rbp+8], rax
1400ad05atest rdx, rdx
1400ad05dje 0x1400ad06c
1400ad05flea rcx, [rsp+448]
1400ad067call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad06c
1400ad06cloc_1400ad06c:
1400ad06cmov rcx, [rsp+416]
1400ad074cmp rcx, [rsp+56]
1400ad079je 0x1400acc9c
1400ad07fmov rax, [rsp+432]
1400ad087lea rdx, [rax+rax+2]
1400ad08ccall operator delete(void*, unsigned long long)
1400ad091jmp 0x1400acc9c
1400ad096
1400ad096 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad0a0
1400ad0a0loc_1400ad0a0:
1400ad0a0mov rax, [rsp+136]
1400ad0a8movzx eax, [rax]
1400ad0abmov [rcx], ax
1400ad0aexor eax, eax
1400ad0b0jmp 0x1400acb45
1400ad0b5
1400ad0b5 0f 1f 00 ...
1400ad0b8
1400ad0b8loc_1400ad0b8:
1400ad0b8lea rdx, [rsp+184]
1400ad0c0xor r8l, r8l
1400ad0c3mov rcx, rsi
1400ad0c6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400ad0cbmov [rsi], rax
1400ad0cemov rcx, rax
1400ad0d1mov rax, [rsp+184]
1400ad0d9mov [rsi+16], rax
1400ad0ddlea r8, [rax+1]
1400ad0e1test rax, rax
1400ad0e4je 0x1400ad0a0
1400ad0e6mov rax, -1
1400ad0edtest r8, r8
1400ad0f0je 0x1400acb45
1400ad0f6jmp 0x1400acb2d
1400ad0fb
1400ad0fb 0f 1f 44 00 00 ..D..
1400ad100
1400ad100loc_1400ad100:
1400ad100mov rax, [rsp+120]
1400ad105mov [rsp+192], rcx
1400ad10dxor r8l, r8l
1400ad110mov edx, 1
1400ad115mov rcx, [rsp+152]
1400ad11dmov [rsp+208], rbx
1400ad125mov [rsp+200], rax
1400ad12dmov rax, [rsp+80]
1400ad132mov [rsp+240], rsi
1400ad13amov [rsp+216], rax
1400ad142mov rax, [rsp+40]
1400ad147mov [rsp+264], r15
1400ad14fmov [rsp+224], rax
1400ad157mov rax, [rsp+72]
1400ad15cmov [rsp+232], rax
1400ad164mov rax, [rsp+88]
1400ad169mov [rsp+248], rax
1400ad171mov rax, [rsp+48]
1400ad176mov [rsp+256], rax
1400ad17ecall std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool)
1400ad183mov rax, [rsp+192]
1400ad18bmov rbx, [rsp+208]
1400ad193mov rsi, [rsp+240]
1400ad19bmov r15, [rsp+264]
1400ad1a3mov [rsp+128], rax
1400ad1abmov rax, [rsp+200]
1400ad1b3mov [rsp+120], rax
1400ad1b8mov rax, [rsp+216]
1400ad1c0mov [rsp+80], rax
1400ad1c5mov rax, [rsp+224]
1400ad1cdmov [rsp+40], rax
1400ad1d2mov rax, [rsp+232]
1400ad1damov [rsp+72], rax
1400ad1dfmov rax, [rsp+248]
1400ad1e7mov [rsp+88], rax
1400ad1ecmov rax, [rsp+256]
1400ad1f4mov [rsp+48], rax
1400ad1f9jmp 0x1400acae8
1400ad1fe
1400ad1fe 66 90 f.
1400ad200
1400ad200loc_1400ad200:
1400ad200mov eax, [rbp]
1400ad203test eax, eax
1400ad205jne 0x1400ad21a
1400ad207mov rdx, rbp
1400ad20amov rcx, rdi
1400ad20dcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ad212test al, al
1400ad214jne 0x1400ad360
1400ad21a
1400ad21aloc_1400ad21a:
1400ad21amov rbx, rsi
1400ad21d
1400ad21dloc_1400ad21d:
1400ad21dmov rax, [rdi]
1400ad220xor edx, edx
1400ad222mov [rdi+8], 0
1400ad22amov rcx, rdi
1400ad22dmov [rax], dx
1400ad230call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ad235
1400ad235loc_1400ad235:
1400ad235mov rax, [rsp+128]
1400ad23dmov rcx, [rsp+152]
1400ad245mov [rsp+208], rbx
1400ad24dmov [rsp+240], rsi
1400ad255mov [rsp+192], rax
1400ad25dmov rax, [rsp+120]
1400ad262mov [rsp+264], r15
1400ad26amov [rsp+200], rax
1400ad272mov rax, [rsp+80]
1400ad277mov [rsp+216], rax
1400ad27fmov rax, [rsp+40]
1400ad284mov [rsp+224], rax
1400ad28cmov rax, [rsp+72]
1400ad291mov [rsp+232], rax
1400ad299mov rax, [rsp+88]
1400ad29emov [rsp+248], rax
1400ad2a6mov rax, [rsp+48]
1400ad2abmov [rsp+256], rax
1400ad2b3call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad2b8jmp 0x1400ac9d0
1400ad2bd
1400ad2bd 0f 1f 00 ...
1400ad2c0
1400ad2c0loc_1400ad2c0:
1400ad2c0mov r8l, edx
1400ad2c3xor eax, eax
1400ad2c5and r8l, -8
1400ad2c9
1400ad2c9loc_1400ad2c9:
1400ad2c9mov ecx, eax
1400ad2cbadd eax, 8
1400ad2cemov r9, [r14+rcx]
1400ad2d2mov [r12+rcx], r9
1400ad2d6cmp eax, r8l
1400ad2d9jb 0x1400ad2c9
1400ad2dblea rcx, [r12+rax]
1400ad2dfadd rax, r14
1400ad2e2jmp 0x1400acfe0
1400ad2e7
1400ad2e7 66 0f 1f 84 00 00 00 00 00 f........
1400ad2f0
1400ad2f0loc_1400ad2f0:
1400ad2f0lea rcx, [rsp+448]
1400ad2f8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad2fdjmp 0x1400acbec
1400ad302
1400ad302 66 0f 1f 44 00 00 f..D..
1400ad308
1400ad308loc_1400ad308:
1400ad308lea rcx, [rsp+448]
1400ad310call std::filesystem::__cxx11::path::_List::begin() const
1400ad315mov rdx, [rsp+448]
1400ad31dmov r14, rax
1400ad320mov eax, edx
1400ad322and eax, 3
1400ad325mov [rsp+96], al
1400ad329jne 0x1400ad51a
1400ad32flea rcx, [rsp+448]
1400ad337call std::filesystem::__cxx11::path::_List::end() const
1400ad33cmov [rsp+151], 0
1400ad344mov rdx, [rsp+448]
1400ad34cmov [rsp+160], rax
1400ad354jmp 0x1400ac8d0
1400ad359
1400ad359 0f 1f 80 00 00 00 00 .......
1400ad360
1400ad360loc_1400ad360:
1400ad360mov rbx, [rsp+168]
1400ad368mov [rbp], 0
1400ad36fmov [rbp+8], rbx
1400ad373mov rbx, rsi
1400ad376cmp al, -1
1400ad378jne 0x1400ad235
1400ad37ejmp 0x1400ad21a
1400ad383
1400ad383 0f 1f 44 00 00 ..D..
1400ad388
1400ad388loc_1400ad388:
1400ad388cmp rax, [rsp+56]
1400ad38dje 0x1400ad3c8
1400ad38fmov [rdi], rax
1400ad392mov rax, [rsp+432]
1400ad39amov [rdi+8], r8
1400ad39emov [rdi+16], rax
1400ad3a2
1400ad3a2loc_1400ad3a2:
1400ad3a2mov rax, [rsp+56]
1400ad3a7mov [rsp+416], rax
1400ad3aflea rax, [rsp+432]
1400ad3b7mov [rsp+56], rax
1400ad3bcmov rcx, rax
1400ad3bfjmp 0x1400ac712
1400ad3c4
1400ad3c4 0f 1f 40 00 ..@.
1400ad3c8
1400ad3c8loc_1400ad3c8:
1400ad3c8test r8, r8
1400ad3cbje 0x1400ad3f3
1400ad3cdcmp r8, 1
1400ad3d1je 0x1400ad43d
1400ad3d3mov rdx, [rsp+56]
1400ad3d8add r8, r8
1400ad3dbcall memcpy
1400ad3e0mov r8, [rsp+424]
1400ad3e8mov rcx, [rdi]
1400ad3ebmov rax, [rsp+416]
1400ad3f3
1400ad3f3loc_1400ad3f3:
1400ad3f3xor edx, edx
1400ad3f5mov [rdi+8], r8
1400ad3f9mov [rcx+2*r8], dx
1400ad3femov rcx, rax
1400ad401jmp 0x1400ac712
1400ad406
1400ad406 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad410
1400ad410loc_1400ad410:
1400ad410mov rdx, [rsp+136]
1400ad418mov rcx, rdi
1400ad41bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400ad420mov rdx, [rdi+32]
1400ad424mov rax, [rsp+400]
1400ad42cmov [rsp+400], rdx
1400ad434mov [rdi+32], rax
1400ad438jmp 0x1400acf83
1400ad43d
1400ad43dloc_1400ad43d:
1400ad43dmovzx edx, [rsp+432]
1400ad445mov [rcx], dx
1400ad448jmp 0x1400ad3f3
1400ad44a
1400ad44aloc_1400ad44a:
1400ad44acmp rax, [rsp+56]
1400ad44fje 0x1400ad486
1400ad451mov [rdi], rax
1400ad454mov rax, [rsp+432]
1400ad45cmov [rdi+8], r8
1400ad460mov [rdi+16], rax
1400ad464
1400ad464loc_1400ad464:
1400ad464mov rax, [rsp+56]
1400ad469mov [rsp+416], rax
1400ad471lea rax, [rsp+432]
1400ad479mov [rsp+56], rax
1400ad47emov rcx, rax
1400ad481jmp 0x1400aceda
1400ad486
1400ad486loc_1400ad486:
1400ad486test r8, r8
1400ad489je 0x1400ad4b1
1400ad48bcmp r8, 1
1400ad48fje 0x1400ad50d
1400ad491mov rdx, [rsp+56]
1400ad496add r8, r8
1400ad499call memcpy
1400ad49emov r8, [rsp+424]
1400ad4a6mov rcx, [rdi]
1400ad4a9mov rax, [rsp+416]
1400ad4b1
1400ad4b1loc_1400ad4b1:
1400ad4b1xor r13l, r13l
1400ad4b4mov [rdi+8], r8
1400ad4b8mov [rcx+2*r8], r13w
1400ad4bdmov rcx, rax
1400ad4c0jmp 0x1400aceda
1400ad4c5
1400ad4c5 48 8d 8c 24 c0 01 00 00 48 89 c3 H..$....H..
1400ad4d0 e8 3b 1b 00 00 48 8d 8c 24 a0 01 00 00 e8 5e 45 .;...H..$.....^E
1400ad4e0 03 00 ..
1400ad4e2
1400ad4e2loc_1400ad4e2:
1400ad4e2mov rcx, [rsp+112]
1400ad4e7call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad4ecmov rcx, rdi
1400ad4efcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad4f4mov rdi, [rip+0xea195]
1400ad4fbmov rax, [rsp+456]
1400ad503sub rax, [rdi]
1400ad506je 0x1400ad543
1400ad508
1400ad508loc_1400ad508:
1400ad508call __stack_chk_fail
1400ad50d
1400ad50dloc_1400ad50d:
1400ad50dmovzx edx, [rsp+432]
1400ad515mov [rcx], dx
1400ad518jmp 0x1400ad4b1
1400ad51a
1400ad51aloc_1400ad51a:
1400ad51amov [rsp+96], 0
1400ad51fjmp 0x1400ac8b1
1400ad524
1400ad524 48 89 c5 H..
1400ad527
1400ad527loc_1400ad527:
1400ad527lea rcx, [rsp+304]
1400ad52fmov rbx, rbp
1400ad532call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad537mov rcx, [rsp+64]
1400ad53ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad541jmp 0x1400ad4e2
1400ad543
1400ad543loc_1400ad543:
1400ad543mov rcx, rbx
1400ad546call _Unwind_Resume
1400ad54blea rcx, [rsp+400]
1400ad553mov rbp, rax
1400ad556lea r14, [rsp+320]
1400ad55ecall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad563mov rcx, [rsp+136]
1400ad56bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad570lea rcx, [rsp+352]
1400ad578call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad57dmov rcx, r14
1400ad580call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad585
1400ad585loc_1400ad585:
1400ad585mov rax, [rsp+128]
1400ad58dmov rcx, [rsp+152]
1400ad595mov [rsp+208], rbx
1400ad59dmov [rsp+240], rsi
1400ad5a5mov [rsp+192], rax
1400ad5admov rax, [rsp+120]
1400ad5b2mov [rsp+264], r15
1400ad5bamov [rsp+200], rax
1400ad5c2mov rax, [rsp+80]
1400ad5c7mov [rsp+216], rax
1400ad5cfmov rax, [rsp+40]
1400ad5d4mov [rsp+224], rax
1400ad5dcmov rax, [rsp+72]
1400ad5e1mov [rsp+232], rax
1400ad5e9mov rax, [rsp+88]
1400ad5eemov [rsp+248], rax
1400ad5f6mov rax, [rsp+48]
1400ad5fbmov [rsp+256], rax
1400ad603call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad608jmp 0x1400ad527
1400ad60d
1400ad60d 48 89 c3 H..
1400ad610 e9 cd fe ff ff 48 89 c1 e8 73 46 05 00 49 8b 4f .....H...sF..I.O
1400ad620 08 ba e0 01 00 00 e8 a5 44 05 00 48 8b 15 5e a0 ........D..H..^.
1400ad630 0e 00 48 8b 84 24 c8 01 00 00 48 2b 02 0f 85 c5 ..H..$....H+....
1400ad640 fe ff ff e8 08 4c 05 00 48 89 c5 e9 20 ff ff ff .....L..H... ...
1400ad650 48 89 c5 48 89 f1 e8 e5 43 03 00 48 89 e9 eb b8 H..H....C..H....
1400ad660 48 89 c5 H..
1400ad663
1400ad663loc_1400ad663:
1400ad663lea rcx, [rsp+448]
1400ad66bcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad670lea rcx, [rsp+416]
1400ad678call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad67djmp 0x1400ad585
1400ad682
1400ad682 48 89 c5 e8 f6 47 05 00 eb d7 48 89 c5 48 H....G....H..H
1400ad690 8b 84 24 c0 00 00 00 48 8b 9c 24 d0 00 00 00 48 ..$....H..$....H
1400ad6a0 8b b4 24 f0 00 00 00 4c 8b bc 24 08 01 00 00 48 ..$....L..$....H
1400ad6b0 89 84 24 80 00 00 00 48 8b 84 24 c8 00 00 00 48 ..$....H..$....H
1400ad6c0 89 44 24 78 48 8b 84 24 d8 00 00 00 48 89 44 24 .D$xH..$....H.D$
1400ad6d0 50 48 8b 84 24 e0 00 00 00 48 89 44 24 28 48 8b PH..$....H.D$(H.
1400ad6e0 84 24 e8 00 00 00 48 89 44 24 48 48 8b 84 24 f8 .$....H.D$HH..$.
1400ad6f0 00 00 00 48 89 44 24 58 48 8b 84 24 00 01 00 00 ...H.D$XH..$....
1400ad700 48 89 44 24 30 e9 59 ff ff ff 48 89 c5 e9 73 fe H.D$0.Y...H...s.
1400ad710 ff ff ..
1400ad712
1400ad712loc_1400ad712:
1400ad712mov rdx, [rip+0xe9f77]
1400ad719mov rax, [rsp+456]
1400ad721sub rax, [rdx]
1400ad724jne 0x1400ad508
1400ad72alea rcx, [rip+0xe5c97]
1400ad731call std::__throw_length_error(char const*)
1400ad736mov rcx, rsi
1400ad739mov rbp, rax
1400ad73ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad741jmp 0x1400ad663
1400ac590
1400ad746
1400ad746 // align 0x10
1400ad746 // align 0x10
1400ad750
1400ad750std::filesystem::copy_file(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options):
1400ad750push r14
1400ad752push rdi
1400ad753push rsi
1400ad754push rbx
1400ad755sub rsp, 168
1400ad75cmov rsi, rcx
1400ad75fmov ebx, r8l
1400ad762mov rcx, [rip+0xe9f27]
1400ad769mov rdi, rdx
1400ad76cmov [rsp+96], 0
1400ad774mov rax, [rcx]
1400ad777mov [rsp+152], rax
1400ad77fxor eax, eax
1400ad781call std::_V2::system_category()
1400ad786mov [rsp+93], bl
1400ad78amov rdx, [rdi]
1400ad78dxor r9l, r9l
1400ad790mov [rsp+104], rax
1400ad795mov eax, ebx
1400ad797mov rcx, [rsi]
1400ad79ashr bx, 1
1400ad79dshr ax, 2
1400ad7a1and [rsp+93], 1
1400ad7a6lea r8, [rsp+64]
1400ad7aband ebx, 1
1400ad7aeand eax, 1
1400ad7b1mov [rsp+66], bl
1400ad7b5mov [rsp+94], al
1400ad7b9movzx eax, [rsp+93]
1400ad7bemov [rsp+32], 0
1400ad7c7mov [rsp+64], ax
1400ad7cclea rax, [rsp+96]
1400ad7d1mov [rsp+40], rax
1400ad7d6call std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400ad7dbmov edx, [rsp+96]
1400ad7dftest edx, edx
1400ad7e1jne 0x1400ad804
1400ad7e3mov rdi, [rip+0xe9ea6]
1400ad7eamov rdx, [rsp+152]
1400ad7f2sub rdx, [rdi]
1400ad7f5jne 0x1400ad868
1400ad7f7add rsp, 168
1400ad7fepop rbx
1400ad7ffpop rsi
1400ad800pop rdi
1400ad801pop r14
1400ad803ret
1400ad804
1400ad804loc_1400ad804:
1400ad804mov ecx, 48
1400ad809call __cxa_allocate_exception
1400ad80elea rdx, [rip+0xe5b9b]
1400ad815lea rcx, [rsp+112]
1400ad81amov r14, rax
1400ad81dcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ad822lea rax, [rsp+48]
1400ad827mov r9, rdi
1400ad82amov r8, rsi
1400ad82dmov rcx, r14
1400ad830mov [rsp+32], rax
1400ad835movdqu x0, [rsp+96]
1400ad83blea rdx, [rsp+112]
1400ad840movups [rsp+48], x0
1400ad845call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ad84alea rcx, [rsp+112]
1400ad84fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ad854mov rsi, [rip+0xe9e35]
1400ad85bmov rax, [rsp+152]
1400ad863sub rax, [rsi]
1400ad866je 0x1400ad872
1400ad868
1400ad868loc_1400ad868:
1400ad868call __stack_chk_fail
1400ad86dmov rbx, rax
1400ad870jmp 0x1400ad895
1400ad872
1400ad872loc_1400ad872:
1400ad872lea r8, [rip-46153]
1400ad879lea rdx, [rip+0xed4a0]
1400ad880mov rcx, r14
1400ad883call __cxa_throw
1400ad888lea rcx, [rsp+112]
1400ad88dmov rbx, rax
1400ad890call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ad895
1400ad895loc_1400ad895:
1400ad895mov rcx, r14
1400ad898call __cxa_free_exception
1400ad89dmov rsi, [rip+0xe9dec]
1400ad8a4mov rax, [rsp+152]
1400ad8acsub rax, [rsi]
1400ad8afjne 0x1400ad868
1400ad8b1mov rcx, rbx
1400ad8b4call _Unwind_Resume
1400ad8b9nop
1400ad750
1400ad750std::filesystem::copy_file(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options):
1400ad750push r14
1400ad752push rdi
1400ad753push rsi
1400ad754push rbx
1400ad755sub rsp, 168
1400ad75cmov rsi, rcx
1400ad75fmov ebx, r8l
1400ad762mov rcx, [rip+0xe9f27]
1400ad769mov rdi, rdx
1400ad76cmov [rsp+96], 0
1400ad774mov rax, [rcx]
1400ad777mov [rsp+152], rax
1400ad77fxor eax, eax
1400ad781call std::_V2::system_category()
1400ad786mov [rsp+93], bl
1400ad78amov rdx, [rdi]
1400ad78dxor r9l, r9l
1400ad790mov [rsp+104], rax
1400ad795mov eax, ebx
1400ad797mov rcx, [rsi]
1400ad79ashr bx, 1
1400ad79dshr ax, 2
1400ad7a1and [rsp+93], 1
1400ad7a6lea r8, [rsp+64]
1400ad7aband ebx, 1
1400ad7aeand eax, 1
1400ad7b1mov [rsp+66], bl
1400ad7b5mov [rsp+94], al
1400ad7b9movzx eax, [rsp+93]
1400ad7bemov [rsp+32], 0
1400ad7c7mov [rsp+64], ax
1400ad7cclea rax, [rsp+96]
1400ad7d1mov [rsp+40], rax
1400ad7d6call std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400ad7dbmov edx, [rsp+96]
1400ad7dftest edx, edx
1400ad7e1jne 0x1400ad804
1400ad7e3mov rdi, [rip+0xe9ea6]
1400ad7eamov rdx, [rsp+152]
1400ad7f2sub rdx, [rdi]
1400ad7f5jne 0x1400ad868
1400ad7f7add rsp, 168
1400ad7fepop rbx
1400ad7ffpop rsi
1400ad800pop rdi
1400ad801pop r14
1400ad803ret
1400ad804
1400ad804loc_1400ad804:
1400ad804mov ecx, 48
1400ad809call __cxa_allocate_exception
1400ad80elea rdx, [rip+0xe5b9b]
1400ad815lea rcx, [rsp+112]
1400ad81amov r14, rax
1400ad81dcall _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ad822lea rax, [rsp+48]
1400ad827mov r9, rdi
1400ad82amov r8, rsi
1400ad82dmov rcx, r14
1400ad830mov [rsp+32], rax
1400ad835movdqu x0, [rsp+96]
1400ad83blea rdx, [rsp+112]
1400ad840movups [rsp+48], x0
1400ad845call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ad84alea rcx, [rsp+112]
1400ad84fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ad854mov rsi, [rip+0xe9e35]
1400ad85bmov rax, [rsp+152]
1400ad863sub rax, [rsi]
1400ad866je 0x1400ad872
1400ad868
1400ad868loc_1400ad868:
1400ad868call __stack_chk_fail
1400ad86dmov rbx, rax
1400ad870jmp 0x1400ad895
1400ad872
1400ad872loc_1400ad872:
1400ad872lea r8, [rip-46153]
1400ad879lea rdx, [rip+0xed4a0]
1400ad880mov rcx, r14
1400ad883call __cxa_throw
1400ad888lea rcx, [rsp+112]
1400ad88dmov rbx, rax
1400ad890call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ad895
1400ad895loc_1400ad895:
1400ad895mov rcx, r14
1400ad898call __cxa_free_exception
1400ad89dmov rsi, [rip+0xe9dec]
1400ad8a4mov rax, [rsp+152]
1400ad8acsub rax, [rsi]
1400ad8afjne 0x1400ad868
1400ad8b1mov rcx, rbx
1400ad8b4call _Unwind_Resume
1400ad8b9nop
1400ad750
1400ad8ba
1400ad8ba // align 0x10
1400ad8ba // align 0x10
1400ad8c0
1400ad8c0std::filesystem::copy_file(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&):
1400ad8c0sub rsp, 88
1400ad8c4mov rdx, [rdx]
1400ad8c7mov rcx, [rcx]
1400ad8camov eax, r8l
1400ad8cdmov [rsp+77], r8b
1400ad8d2shr r8w, 1
1400ad8d6shr ax, 2
1400ad8daand [rsp+77], 1
1400ad8dfand r8l, 1
1400ad8e3mov [rsp+40], r9
1400ad8e8and eax, 1
1400ad8ebxor r9l, r9l
1400ad8eemov [rsp+32], 0
1400ad8f7mov [rsp+78], al
1400ad8fbmovzx eax, [rsp+77]
1400ad900mov [rsp+50], r8b
1400ad905lea r8, [rsp+48]
1400ad90amov [rsp+48], ax
1400ad90fcall std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400ad914add rsp, 88
1400ad918ret
1400ad8c0
1400ad8c0std::filesystem::copy_file(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::filesystem::copy_options, std::error_code&):
1400ad8c0sub rsp, 88
1400ad8c4mov rdx, [rdx]
1400ad8c7mov rcx, [rcx]
1400ad8camov eax, r8l
1400ad8cdmov [rsp+77], r8b
1400ad8d2shr r8w, 1
1400ad8d6shr ax, 2
1400ad8daand [rsp+77], 1
1400ad8dfand r8l, 1
1400ad8e3mov [rsp+40], r9
1400ad8e8and eax, 1
1400ad8ebxor r9l, r9l
1400ad8eemov [rsp+32], 0
1400ad8f7mov [rsp+78], al
1400ad8fbmovzx eax, [rsp+77]
1400ad900mov [rsp+50], r8b
1400ad905lea r8, [rsp+48]
1400ad90amov [rsp+48], ax
1400ad90fcall std::filesystem::do_copy_file(wchar_t const*, wchar_t const*, std::filesystem::copy_options_existing_file, _stat64*, _stat64*, std::error_code&)
1400ad914add rsp, 88
1400ad918ret
1400ad8c0
1400ad919
1400ad919 // align 0x10
1400ad919 // align 0x10
1400ad920
1400ad920std::filesystem::file_size(std::filesystem::__cxx11::path const&):
1400ad920push rdi
1400ad921push rsi
1400ad922push rbx
1400ad923sub rsp, 112
1400ad927mov rbx, rcx
1400ad92amov rcx, [rip+0xe9d5f]
1400ad931mov rax, [rcx]
1400ad934mov [rsp+104], rax
1400ad939xor eax, eax
1400ad93bcall std::_V2::system_category()
1400ad940lea rdx, [rsp+48]
1400ad945mov rcx, rbx
1400ad948mov [rsp+48], 0
1400ad950mov [rsp+56], rax
1400ad955call std::filesystem::file_size(std::filesystem::__cxx11::path const&, std::error_code&)
1400ad95amov edx, [rsp+48]
1400ad95etest edx, edx
1400ad960jne 0x1400ad97b
1400ad962mov rbx, [rip+0xe9d27]
1400ad969mov rdx, [rsp+104]
1400ad96esub rdx, [rbx]
1400ad971jne 0x1400ad9d4
1400ad973add rsp, 112
1400ad977pop rbx
1400ad978pop rsi
1400ad979pop rdi
1400ad97aret
1400ad97b
1400ad97bloc_1400ad97b:
1400ad97bmov ecx, 48
1400ad980call __cxa_allocate_exception
1400ad985lea rdx, [rip+0xe58b0]
1400ad98clea rcx, [rsp+64]
1400ad991mov rdi, rax
1400ad994call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ad999lea r9, [rsp+32]
1400ad99emov r8, rbx
1400ad9a1lea rdx, [rsp+64]
1400ad9a6mov rcx, rdi
1400ad9a9movdqu x0, [rsp+48]
1400ad9afmovups [rsp+32], x0
1400ad9b4call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ad9b9lea rcx, [rsp+64]
1400ad9becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ad9c3mov rdx, [rip+0xe9cc6]
1400ad9camov rax, [rsp+104]
1400ad9cfsub rax, [rdx]
1400ad9d2je 0x1400ad9de
1400ad9d4
1400ad9d4loc_1400ad9d4:
1400ad9d4call __stack_chk_fail
1400ad9d9mov rbx, rax
1400ad9dcjmp 0x1400ada01
1400ad9de
1400ad9deloc_1400ad9de:
1400ad9delea r8, [rip-46517]
1400ad9e5lea rdx, [rip+0xed334]
1400ad9ecmov rcx, rdi
1400ad9efcall __cxa_throw
1400ad9f4lea rcx, [rsp+64]
1400ad9f9mov rbx, rax
1400ad9fccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ada01
1400ada01loc_1400ada01:
1400ada01mov rcx, rdi
1400ada04call __cxa_free_exception
1400ada09mov rdx, [rip+0xe9c80]
1400ada10mov rax, [rsp+104]
1400ada15sub rax, [rdx]
1400ada18jne 0x1400ad9d4
1400ada1amov rcx, rbx
1400ada1dcall _Unwind_Resume
1400ada22nop
1400ad920
1400ad920std::filesystem::file_size(std::filesystem::__cxx11::path const&):
1400ad920push rdi
1400ad921push rsi
1400ad922push rbx
1400ad923sub rsp, 112
1400ad927mov rbx, rcx
1400ad92amov rcx, [rip+0xe9d5f]
1400ad931mov rax, [rcx]
1400ad934mov [rsp+104], rax
1400ad939xor eax, eax
1400ad93bcall std::_V2::system_category()
1400ad940lea rdx, [rsp+48]
1400ad945mov rcx, rbx
1400ad948mov [rsp+48], 0
1400ad950mov [rsp+56], rax
1400ad955call std::filesystem::file_size(std::filesystem::__cxx11::path const&, std::error_code&)
1400ad95amov edx, [rsp+48]
1400ad95etest edx, edx
1400ad960jne 0x1400ad97b
1400ad962mov rbx, [rip+0xe9d27]
1400ad969mov rdx, [rsp+104]
1400ad96esub rdx, [rbx]
1400ad971jne 0x1400ad9d4
1400ad973add rsp, 112
1400ad977pop rbx
1400ad978pop rsi
1400ad979pop rdi
1400ad97aret
1400ad97b
1400ad97bloc_1400ad97b:
1400ad97bmov ecx, 48
1400ad980call __cxa_allocate_exception
1400ad985lea rdx, [rip+0xe58b0]
1400ad98clea rcx, [rsp+64]
1400ad991mov rdi, rax
1400ad994call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ad999lea r9, [rsp+32]
1400ad99emov r8, rbx
1400ad9a1lea rdx, [rsp+64]
1400ad9a6mov rcx, rdi
1400ad9a9movdqu x0, [rsp+48]
1400ad9afmovups [rsp+32], x0
1400ad9b4call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ad9b9lea rcx, [rsp+64]
1400ad9becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ad9c3mov rdx, [rip+0xe9cc6]
1400ad9camov rax, [rsp+104]
1400ad9cfsub rax, [rdx]
1400ad9d2je 0x1400ad9de
1400ad9d4
1400ad9d4loc_1400ad9d4:
1400ad9d4call __stack_chk_fail
1400ad9d9mov rbx, rax
1400ad9dcjmp 0x1400ada01
1400ad9de
1400ad9deloc_1400ad9de:
1400ad9delea r8, [rip-46517]
1400ad9e5lea rdx, [rip+0xed334]
1400ad9ecmov rcx, rdi
1400ad9efcall __cxa_throw
1400ad9f4lea rcx, [rsp+64]
1400ad9f9mov rbx, rax
1400ad9fccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ada01
1400ada01loc_1400ada01:
1400ada01mov rcx, rdi
1400ada04call __cxa_free_exception
1400ada09mov rdx, [rip+0xe9c80]
1400ada10mov rax, [rsp+104]
1400ada15sub rax, [rdx]
1400ada18jne 0x1400ad9d4
1400ada1amov rcx, rbx
1400ada1dcall _Unwind_Resume
1400ada22nop
1400ad920
1400ada23
1400ada23 // align 0x10
1400ada23 // align 0x10
1400ada30
1400ada30std::filesystem::file_size(std::filesystem::__cxx11::path const&, std::error_code&):
1400ada30push rsi
1400ada31push rbx
1400ada32sub rsp, 104
1400ada36mov rcx, [rcx]
1400ada39mov rbx, rdx
1400ada3cmov rdx, [rip+0xe9c4d]
1400ada43mov rax, [rdx]
1400ada46mov [rsp+88], rax
1400ada4bxor eax, eax
1400ada4dlea rdx, [rsp+32]
1400ada52call [rip+0x11c488]
1400ada58test eax, eax
1400ada5ajne 0x1400adac0
1400ada5ccall std::_V2::system_category()
1400ada61mov [rbx], 0
1400ada67mov [rbx+8], rax
1400ada6bmovzx eax, [rsp+38]
1400ada70and ax, -4096
1400ada74cmp ax, -32768
1400ada78je 0x1400adab0
1400ada7acmp ax, 16384
1400ada7eje 0x1400adae0
1400ada80
1400ada80loc_1400ada80:
1400ada80call std::_V2::generic_category()
1400ada85mov [rbx], 129
1400ada8bmov [rbx+8], rax
1400ada8f
1400ada8floc_1400ada8f:
1400ada8fmov rax, -1
1400ada96
1400ada96loc_1400ada96:
1400ada96mov rbx, [rip+0xe9bf3]
1400ada9dmov rdx, [rsp+88]
1400adaa2sub rdx, [rbx]
1400adaa5jne 0x1400adaf1
1400adaa7add rsp, 104
1400adaabpop rbx
1400adaacpop rsi
1400adaadret
1400adaae
1400adaae 66 90 f.
1400adab0
1400adab0loc_1400adab0:
1400adab0mov rax, [rsp+56]
1400adab5jmp 0x1400ada96
1400adab7
1400adab7 66 0f 1f 84 00 00 00 00 00 f........
1400adac0
1400adac0loc_1400adac0:
1400adac0call std::_V2::generic_category()
1400adac5mov rsi, rax
1400adac8call [rip+0x11c33a]
1400adacemov eax, [rax]
1400adad0mov [rbx+8], rsi
1400adad4mov [rbx], eax
1400adad6test eax, eax
1400adad8jne 0x1400ada8f
1400adadajmp 0x1400ada80
1400adadc
1400adadc 0f 1f 40 00 ..@.
1400adae0
1400adae0loc_1400adae0:
1400adae0call std::_V2::generic_category()
1400adae5mov [rbx], 21
1400adaebmov [rbx+8], rax
1400adaefjmp 0x1400ada8f
1400adaf1
1400adaf1loc_1400adaf1:
1400adaf1call __stack_chk_fail
1400adaf6nop
1400ada30
1400ada30std::filesystem::file_size(std::filesystem::__cxx11::path const&, std::error_code&):
1400ada30push rsi
1400ada31push rbx
1400ada32sub rsp, 104
1400ada36mov rcx, [rcx]
1400ada39mov rbx, rdx
1400ada3cmov rdx, [rip+0xe9c4d]
1400ada43mov rax, [rdx]
1400ada46mov [rsp+88], rax
1400ada4bxor eax, eax
1400ada4dlea rdx, [rsp+32]
1400ada52call [rip+0x11c488]
1400ada58test eax, eax
1400ada5ajne 0x1400adac0
1400ada5ccall std::_V2::system_category()
1400ada61mov [rbx], 0
1400ada67mov [rbx+8], rax
1400ada6bmovzx eax, [rsp+38]
1400ada70and ax, -4096
1400ada74cmp ax, -32768
1400ada78je 0x1400adab0
1400ada7acmp ax, 16384
1400ada7eje 0x1400adae0
1400ada80
1400ada80loc_1400ada80:
1400ada80call std::_V2::generic_category()
1400ada85mov [rbx], 129
1400ada8bmov [rbx+8], rax
1400ada8f
1400ada8floc_1400ada8f:
1400ada8fmov rax, -1
1400ada96
1400ada96loc_1400ada96:
1400ada96mov rbx, [rip+0xe9bf3]
1400ada9dmov rdx, [rsp+88]
1400adaa2sub rdx, [rbx]
1400adaa5jne 0x1400adaf1
1400adaa7add rsp, 104
1400adaabpop rbx
1400adaacpop rsi
1400adaadret
1400adaae
1400adaae 66 90 f.
1400adab0
1400adab0loc_1400adab0:
1400adab0mov rax, [rsp+56]
1400adab5jmp 0x1400ada96
1400adab7
1400adab7 66 0f 1f 84 00 00 00 00 00 f........
1400adac0
1400adac0loc_1400adac0:
1400adac0call std::_V2::generic_category()
1400adac5mov rsi, rax
1400adac8call [rip+0x11c33a]
1400adacemov eax, [rax]
1400adad0mov [rbx+8], rsi
1400adad4mov [rbx], eax
1400adad6test eax, eax
1400adad8jne 0x1400ada8f
1400adadajmp 0x1400ada80
1400adadc
1400adadc 0f 1f 40 00 ..@.
1400adae0
1400adae0loc_1400adae0:
1400adae0call std::_V2::generic_category()
1400adae5mov [rbx], 21
1400adaebmov [rbx+8], rax
1400adaefjmp 0x1400ada8f
1400adaf1
1400adaf1loc_1400adaf1:
1400adaf1call __stack_chk_fail
1400adaf6nop
1400ada30
1400adaf7
1400adaf7 // align 0x10
1400adaf7 // align 0x10
1400adb00
1400adb00std::filesystem::proximate(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400adb00push rbp
1400adb01push rdi
1400adb02push rsi
1400adb03push rbx
1400adb04sub rsp, 136
1400adb0bmov rbx, [rip+0xe9b7e]
1400adb12mov rdi, rcx
1400adb15mov rbp, r8
1400adb18mov rcx, [rbx]
1400adb1bmov [rsp+120], rcx
1400adb20lea rcx, [rsp+32]
1400adb25call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400adb2amov rdx, rbp
1400adb2dlea rcx, [rsp+80]
1400adb32call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400adb37lea r8, [rsp+80]
1400adb3clea rdx, [rsp+32]
1400adb41mov rcx, rdi
1400adb44call std::filesystem::__cxx11::path::lexically_proximate(std::filesystem::__cxx11::path const&) const
1400adb49mov rdx, [rsp+112]
1400adb4etest rdx, rdx
1400adb51je 0x1400adb5d
1400adb53lea rcx, [rsp+112]
1400adb58call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400adb5d
1400adb5dloc_1400adb5d:
1400adb5dmov rcx, [rsp+80]
1400adb62lea rax, [rsp+96]
1400adb67cmp rcx, rax
1400adb6aje 0x1400adb7b
1400adb6cmov rax, [rsp+96]
1400adb71lea rdx, [rax+rax+2]
1400adb76call operator delete(void*, unsigned long long)
1400adb7b
1400adb7bloc_1400adb7b:
1400adb7bmov rdx, [rsp+64]
1400adb80test rdx, rdx
1400adb83je 0x1400adb8f
1400adb85lea rcx, [rsp+64]
1400adb8acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400adb8f
1400adb8floc_1400adb8f:
1400adb8fmov rcx, [rsp+32]
1400adb94lea rax, [rsp+48]
1400adb99cmp rcx, rax
1400adb9cje 0x1400adbad
1400adb9emov rax, [rsp+48]
1400adba3lea rdx, [rax+rax+2]
1400adba8call operator delete(void*, unsigned long long)
1400adbad
1400adbadloc_1400adbad:
1400adbadmov rsi, [rip+0xe9adc]
1400adbb4mov rax, [rsp+120]
1400adbb9sub rax, [rsi]
1400adbbcjne 0x1400adc09
1400adbbemov rax, rdi
1400adbc1add rsp, 136
1400adbc8pop rbx
1400adbc9pop rsi
1400adbcapop rdi
1400adbcbpop rbp
1400adbccret
1400adbcd
1400adbcd 48 8d 4c H.L
1400adbd0 24 70 48 89 c7 e8 36 14 00 00 48 8d 4c 24 50 e8 $pH...6...H.L$P.
1400adbe0 5c 3e 03 00 \>..
1400adbe4
1400adbe4loc_1400adbe4:
1400adbe4lea rcx, [rsp+64]
1400adbe9call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400adbeelea rcx, [rsp+32]
1400adbf3call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400adbf8mov rbx, [rip+0xe9a91]
1400adbffmov rax, [rsp+120]
1400adc04sub rax, [rbx]
1400adc07je 0x1400adc13
1400adc09
1400adc09loc_1400adc09:
1400adc09call __stack_chk_fail
1400adc0emov rdi, rax
1400adc11jmp 0x1400adbe4
1400adc13
1400adc13loc_1400adc13:
1400adc13mov rcx, rdi
1400adc16call _Unwind_Resume
1400adc1bnop
1400adb00
1400adb00std::filesystem::proximate(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400adb00push rbp
1400adb01push rdi
1400adb02push rsi
1400adb03push rbx
1400adb04sub rsp, 136
1400adb0bmov rbx, [rip+0xe9b7e]
1400adb12mov rdi, rcx
1400adb15mov rbp, r8
1400adb18mov rcx, [rbx]
1400adb1bmov [rsp+120], rcx
1400adb20lea rcx, [rsp+32]
1400adb25call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400adb2amov rdx, rbp
1400adb2dlea rcx, [rsp+80]
1400adb32call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400adb37lea r8, [rsp+80]
1400adb3clea rdx, [rsp+32]
1400adb41mov rcx, rdi
1400adb44call std::filesystem::__cxx11::path::lexically_proximate(std::filesystem::__cxx11::path const&) const
1400adb49mov rdx, [rsp+112]
1400adb4etest rdx, rdx
1400adb51je 0x1400adb5d
1400adb53lea rcx, [rsp+112]
1400adb58call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400adb5d
1400adb5dloc_1400adb5d:
1400adb5dmov rcx, [rsp+80]
1400adb62lea rax, [rsp+96]
1400adb67cmp rcx, rax
1400adb6aje 0x1400adb7b
1400adb6cmov rax, [rsp+96]
1400adb71lea rdx, [rax+rax+2]
1400adb76call operator delete(void*, unsigned long long)
1400adb7b
1400adb7bloc_1400adb7b:
1400adb7bmov rdx, [rsp+64]
1400adb80test rdx, rdx
1400adb83je 0x1400adb8f
1400adb85lea rcx, [rsp+64]
1400adb8acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400adb8f
1400adb8floc_1400adb8f:
1400adb8fmov rcx, [rsp+32]
1400adb94lea rax, [rsp+48]
1400adb99cmp rcx, rax
1400adb9cje 0x1400adbad
1400adb9emov rax, [rsp+48]
1400adba3lea rdx, [rax+rax+2]
1400adba8call operator delete(void*, unsigned long long)
1400adbad
1400adbadloc_1400adbad:
1400adbadmov rsi, [rip+0xe9adc]
1400adbb4mov rax, [rsp+120]
1400adbb9sub rax, [rsi]
1400adbbcjne 0x1400adc09
1400adbbemov rax, rdi
1400adbc1add rsp, 136
1400adbc8pop rbx
1400adbc9pop rsi
1400adbcapop rdi
1400adbcbpop rbp
1400adbccret
1400adbcd
1400adbcd 48 8d 4c H.L
1400adbd0 24 70 48 89 c7 e8 36 14 00 00 48 8d 4c 24 50 e8 $pH...6...H.L$P.
1400adbe0 5c 3e 03 00 \>..
1400adbe4
1400adbe4loc_1400adbe4:
1400adbe4lea rcx, [rsp+64]
1400adbe9call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400adbeelea rcx, [rsp+32]
1400adbf3call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400adbf8mov rbx, [rip+0xe9a91]
1400adbffmov rax, [rsp+120]
1400adc04sub rax, [rbx]
1400adc07je 0x1400adc13
1400adc09
1400adc09loc_1400adc09:
1400adc09call __stack_chk_fail
1400adc0emov rdi, rax
1400adc11jmp 0x1400adbe4
1400adc13
1400adc13loc_1400adc13:
1400adc13mov rcx, rdi
1400adc16call _Unwind_Resume
1400adc1bnop
1400adb00
1400adc1c
1400adc1c // align 0x10
1400adc1c // align 0x10
1400adc20
1400adc20std::filesystem::proximate(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400adc20push r15
1400adc22push r14
1400adc24push r12
1400adc26push rbp
1400adc27push rdi
1400adc28push rsi
1400adc29push rbx
1400adc2asub rsp, 192
1400adc31mov rdi, [rip+0xe9a58]
1400adc38mov rbp, [rdi]
1400adc3bmov [rsp+184], rbp
1400adc43lea rbp, [rcx+16]
1400adc47xor edi, edi
1400adc49mov [rcx+8], 0
1400adc51mov rbx, rcx
1400adc54mov [rcx+16], di
1400adc58lea rcx, [rcx+32]
1400adc5cmov r15, r8
1400adc5fmov rsi, r9
1400adc62mov [rsp+40], rdx
1400adc67mov [rcx-32], rbp
1400adc6bcall std::filesystem::__cxx11::path::_List::_List()
1400adc70mov rdx, [rsp+40]
1400adc75mov r8, rsi
1400adc78lea rcx, [rsp+48]
1400adc7dcall std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400adc82mov r11l, [rsi]
1400adc85test r11l, r11l
1400adc88jne 0x1400addf0
1400adc8emov r8, rsi
1400adc91mov rdx, r15
1400adc94lea rcx, [rsp+96]
1400adc99call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400adc9emov r10l, [rsi]
1400adca1test r10l, r10l
1400adca4jne 0x1400addb8
1400adcaalea r8, [rsp+96]
1400adcaflea rdx, [rsp+48]
1400adcb4lea rcx, [rsp+144]
1400adcbccall std::filesystem::__cxx11::path::lexically_proximate(std::filesystem::__cxx11::path const&) const
1400adcc1mov rcx, [rbx]
1400adcc4mov r8, [rsp+152]
1400adccclea rdi, [rsp+160]
1400adcd4mov rax, [rsp+144]
1400adcdccmp rbp, rcx
1400adcdfje 0x1400ade50
1400adce5cmp rax, rdi
1400adce8je 0x1400ade80
1400adceemov [rbx], rax
1400adcf1mov rax, [rsp+160]
1400adcf9mov rdx, [rbx+16]
1400adcfdmov [rbx+8], r8
1400add01mov [rbx+16], rax
1400add05test rcx, rcx
1400add08je 0x1400ade68
1400add0emov [rsp+144], rcx
1400add16mov [rsp+160], rdx
1400add1e
1400add1eloc_1400add1e:
1400add1exor edx, edx
1400add20mov rax, [rsp+176]
1400add28mov [rsp+152], 0
1400add34mov [rcx], dx
1400add37mov rdx, [rbx+32]
1400add3bmov [rsp+176], 0
1400add47mov [rbx+32], rax
1400add4btest rdx, rdx
1400add4eje 0x1400add61
1400add50lea rcx, [rbx+32]
1400add54call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400add59mov rcx, [rsp+144]
1400add61
1400add61loc_1400add61:
1400add61mov [rsp+152], 0
1400add6dxor eax, eax
1400add6fmov [rcx], ax
1400add72lea rcx, [rsp+144]
1400add7acall std::filesystem::__cxx11::path::_M_split_cmpts()
1400add7fmov rdx, [rsp+176]
1400add87test rdx, rdx
1400add8aje 0x1400add99
1400add8clea rcx, [rsp+176]
1400add94call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400add99
1400add99loc_1400add99:
1400add99mov rcx, [rsp+144]
1400adda1cmp rcx, rdi
1400adda4je 0x1400addb8
1400adda6mov rax, [rsp+160]
1400addaelea rdx, [rax+rax+2]
1400addb3call operator delete(void*, unsigned long long)
1400addb8
1400addb8loc_1400addb8:
1400addb8mov rdx, [rsp+128]
1400addc0test rdx, rdx
1400addc3je 0x1400addd2
1400addc5lea rcx, [rsp+128]
1400addcdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400addd2
1400addd2loc_1400addd2:
1400addd2mov rcx, [rsp+96]
1400addd7lea rax, [rsp+112]
1400adddccmp rcx, rax
1400adddfje 0x1400addf0
1400adde1mov rax, [rsp+112]
1400adde6lea rdx, [rax+rax+2]
1400addebcall operator delete(void*, unsigned long long)
1400addf0
1400addf0loc_1400addf0:
1400addf0mov rdx, [rsp+80]
1400addf5test rdx, rdx
1400addf8je 0x1400ade04
1400addfalea rcx, [rsp+80]
1400addffcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ade04
1400ade04loc_1400ade04:
1400ade04mov rcx, [rsp+48]
1400ade09lea rax, [rsp+64]
1400ade0ecmp rcx, rax
1400ade11je 0x1400ade22
1400ade13mov rax, [rsp+64]
1400ade18lea rdx, [rax+rax+2]
1400ade1dcall operator delete(void*, unsigned long long)
1400ade22
1400ade22loc_1400ade22:
1400ade22mov rsi, [rip+0xe9867]
1400ade29mov rax, [rsp+184]
1400ade31sub rax, [rsi]
1400ade34jne 0x1400adf1d
1400ade3amov rax, rbx
1400ade3dadd rsp, 192
1400ade44pop rbx
1400ade45pop rsi
1400ade46pop rdi
1400ade47pop rbp
1400ade48pop r12
1400ade4apop r14
1400ade4cpop r15
1400ade4eret
1400ade4f
1400ade4f 90 .
1400ade50
1400ade50loc_1400ade50:
1400ade50cmp rax, rdi
1400ade53je 0x1400ade80
1400ade55mov [rbx], rax
1400ade58mov rax, [rsp+160]
1400ade60mov [rbx+8], r8
1400ade64mov [rbx+16], rax
1400ade68
1400ade68loc_1400ade68:
1400ade68mov [rsp+144], rdi
1400ade70lea rdi, [rsp+160]
1400ade78mov rcx, rdi
1400ade7bjmp 0x1400add1e
1400ade80
1400ade80loc_1400ade80:
1400ade80test r8, r8
1400ade83je 0x1400adea9
1400ade85cmp r8, 1
1400ade89je 0x1400adebd
1400ade8badd r8, r8
1400ade8emov rdx, rdi
1400ade91call memcpy
1400ade96mov r8, [rsp+152]
1400ade9emov rcx, [rbx]
1400adea1mov rax, [rsp+144]
1400adea9
1400adea9loc_1400adea9:
1400adea9xor r9l, r9l
1400adeacmov [rbx+8], r8
1400adeb0mov [rcx+2*r8], r9w
1400adeb5mov rcx, rax
1400adeb8jmp 0x1400add1e
1400adebd
1400adebdloc_1400adebd:
1400adebdmovzx edx, [rsp+160]
1400adec5mov [rcx], dx
1400adec8jmp 0x1400adea9
1400adeca
1400adeca 48 8d 8c 24 80 00 H..$..
1400aded0 00 00 48 89 c6 e8 36 11 00 00 48 8d 4c 24 60 e8 ..H...6...H.L$`.
1400adee0 5c 3b 03 00 48 8d 4c 24 50 e8 22 11 00 00 48 8d \;..H.L$P."...H.
1400adef0 4c 24 30 e8 48 3b 03 00 L$0.H;..
1400adef8
1400adef8loc_1400adef8:
1400adef8lea rcx, [rbx+32]
1400adefccall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400adf01mov rcx, rbx
1400adf04call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400adf09mov rdi, [rip+0xe9780]
1400adf10mov rax, [rsp+184]
1400adf18sub rax, [rdi]
1400adf1bje 0x1400adf2c
1400adf1d
1400adf1dloc_1400adf1d:
1400adf1dcall __stack_chk_fail
1400adf22mov rsi, rax
1400adf25jmp 0x1400adef8
1400adf27
1400adf27 48 89 c6 eb b8 H....
1400adf2c
1400adf2cloc_1400adf2c:
1400adf2cmov rcx, rsi
1400adf2fcall _Unwind_Resume
1400adf34nop
1400adc20
1400adc20std::filesystem::proximate(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400adc20push r15
1400adc22push r14
1400adc24push r12
1400adc26push rbp
1400adc27push rdi
1400adc28push rsi
1400adc29push rbx
1400adc2asub rsp, 192
1400adc31mov rdi, [rip+0xe9a58]
1400adc38mov rbp, [rdi]
1400adc3bmov [rsp+184], rbp
1400adc43lea rbp, [rcx+16]
1400adc47xor edi, edi
1400adc49mov [rcx+8], 0
1400adc51mov rbx, rcx
1400adc54mov [rcx+16], di
1400adc58lea rcx, [rcx+32]
1400adc5cmov r15, r8
1400adc5fmov rsi, r9
1400adc62mov [rsp+40], rdx
1400adc67mov [rcx-32], rbp
1400adc6bcall std::filesystem::__cxx11::path::_List::_List()
1400adc70mov rdx, [rsp+40]
1400adc75mov r8, rsi
1400adc78lea rcx, [rsp+48]
1400adc7dcall std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400adc82mov r11l, [rsi]
1400adc85test r11l, r11l
1400adc88jne 0x1400addf0
1400adc8emov r8, rsi
1400adc91mov rdx, r15
1400adc94lea rcx, [rsp+96]
1400adc99call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400adc9emov r10l, [rsi]
1400adca1test r10l, r10l
1400adca4jne 0x1400addb8
1400adcaalea r8, [rsp+96]
1400adcaflea rdx, [rsp+48]
1400adcb4lea rcx, [rsp+144]
1400adcbccall std::filesystem::__cxx11::path::lexically_proximate(std::filesystem::__cxx11::path const&) const
1400adcc1mov rcx, [rbx]
1400adcc4mov r8, [rsp+152]
1400adccclea rdi, [rsp+160]
1400adcd4mov rax, [rsp+144]
1400adcdccmp rbp, rcx
1400adcdfje 0x1400ade50
1400adce5cmp rax, rdi
1400adce8je 0x1400ade80
1400adceemov [rbx], rax
1400adcf1mov rax, [rsp+160]
1400adcf9mov rdx, [rbx+16]
1400adcfdmov [rbx+8], r8
1400add01mov [rbx+16], rax
1400add05test rcx, rcx
1400add08je 0x1400ade68
1400add0emov [rsp+144], rcx
1400add16mov [rsp+160], rdx
1400add1e
1400add1eloc_1400add1e:
1400add1exor edx, edx
1400add20mov rax, [rsp+176]
1400add28mov [rsp+152], 0
1400add34mov [rcx], dx
1400add37mov rdx, [rbx+32]
1400add3bmov [rsp+176], 0
1400add47mov [rbx+32], rax
1400add4btest rdx, rdx
1400add4eje 0x1400add61
1400add50lea rcx, [rbx+32]
1400add54call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400add59mov rcx, [rsp+144]
1400add61
1400add61loc_1400add61:
1400add61mov [rsp+152], 0
1400add6dxor eax, eax
1400add6fmov [rcx], ax
1400add72lea rcx, [rsp+144]
1400add7acall std::filesystem::__cxx11::path::_M_split_cmpts()
1400add7fmov rdx, [rsp+176]
1400add87test rdx, rdx
1400add8aje 0x1400add99
1400add8clea rcx, [rsp+176]
1400add94call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400add99
1400add99loc_1400add99:
1400add99mov rcx, [rsp+144]
1400adda1cmp rcx, rdi
1400adda4je 0x1400addb8
1400adda6mov rax, [rsp+160]
1400addaelea rdx, [rax+rax+2]
1400addb3call operator delete(void*, unsigned long long)
1400addb8
1400addb8loc_1400addb8:
1400addb8mov rdx, [rsp+128]
1400addc0test rdx, rdx
1400addc3je 0x1400addd2
1400addc5lea rcx, [rsp+128]
1400addcdcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400addd2
1400addd2loc_1400addd2:
1400addd2mov rcx, [rsp+96]
1400addd7lea rax, [rsp+112]
1400adddccmp rcx, rax
1400adddfje 0x1400addf0
1400adde1mov rax, [rsp+112]
1400adde6lea rdx, [rax+rax+2]
1400addebcall operator delete(void*, unsigned long long)
1400addf0
1400addf0loc_1400addf0:
1400addf0mov rdx, [rsp+80]
1400addf5test rdx, rdx
1400addf8je 0x1400ade04
1400addfalea rcx, [rsp+80]
1400addffcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ade04
1400ade04loc_1400ade04:
1400ade04mov rcx, [rsp+48]
1400ade09lea rax, [rsp+64]
1400ade0ecmp rcx, rax
1400ade11je 0x1400ade22
1400ade13mov rax, [rsp+64]
1400ade18lea rdx, [rax+rax+2]
1400ade1dcall operator delete(void*, unsigned long long)
1400ade22
1400ade22loc_1400ade22:
1400ade22mov rsi, [rip+0xe9867]
1400ade29mov rax, [rsp+184]
1400ade31sub rax, [rsi]
1400ade34jne 0x1400adf1d
1400ade3amov rax, rbx
1400ade3dadd rsp, 192
1400ade44pop rbx
1400ade45pop rsi
1400ade46pop rdi
1400ade47pop rbp
1400ade48pop r12
1400ade4apop r14
1400ade4cpop r15
1400ade4eret
1400ade4f
1400ade4f 90 .
1400ade50
1400ade50loc_1400ade50:
1400ade50cmp rax, rdi
1400ade53je 0x1400ade80
1400ade55mov [rbx], rax
1400ade58mov rax, [rsp+160]
1400ade60mov [rbx+8], r8
1400ade64mov [rbx+16], rax
1400ade68
1400ade68loc_1400ade68:
1400ade68mov [rsp+144], rdi
1400ade70lea rdi, [rsp+160]
1400ade78mov rcx, rdi
1400ade7bjmp 0x1400add1e
1400ade80
1400ade80loc_1400ade80:
1400ade80test r8, r8
1400ade83je 0x1400adea9
1400ade85cmp r8, 1
1400ade89je 0x1400adebd
1400ade8badd r8, r8
1400ade8emov rdx, rdi
1400ade91call memcpy
1400ade96mov r8, [rsp+152]
1400ade9emov rcx, [rbx]
1400adea1mov rax, [rsp+144]
1400adea9
1400adea9loc_1400adea9:
1400adea9xor r9l, r9l
1400adeacmov [rbx+8], r8
1400adeb0mov [rcx+2*r8], r9w
1400adeb5mov rcx, rax
1400adeb8jmp 0x1400add1e
1400adebd
1400adebdloc_1400adebd:
1400adebdmovzx edx, [rsp+160]
1400adec5mov [rcx], dx
1400adec8jmp 0x1400adea9
1400adeca
1400adeca 48 8d 8c 24 80 00 H..$..
1400aded0 00 00 48 89 c6 e8 36 11 00 00 48 8d 4c 24 60 e8 ..H...6...H.L$`.
1400adee0 5c 3b 03 00 48 8d 4c 24 50 e8 22 11 00 00 48 8d \;..H.L$P."...H.
1400adef0 4c 24 30 e8 48 3b 03 00 L$0.H;..
1400adef8
1400adef8loc_1400adef8:
1400adef8lea rcx, [rbx+32]
1400adefccall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400adf01mov rcx, rbx
1400adf04call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400adf09mov rdi, [rip+0xe9780]
1400adf10mov rax, [rsp+184]
1400adf18sub rax, [rdi]
1400adf1bje 0x1400adf2c
1400adf1d
1400adf1dloc_1400adf1d:
1400adf1dcall __stack_chk_fail
1400adf22mov rsi, rax
1400adf25jmp 0x1400adef8
1400adf27
1400adf27 48 89 c6 eb b8 H....
1400adf2c
1400adf2cloc_1400adf2c:
1400adf2cmov rcx, rsi
1400adf2fcall _Unwind_Resume
1400adf34nop
1400adc20
1400adf35
1400adf35 // align 0x10
1400adf35 // align 0x10
1400adf40
1400adf40std::lock_guard<std::mutex>::lock_guard(std::mutex&):
1400adf40push rbp
1400adf41mov rbp, rsp
1400adf44sub rsp, 32
1400adf48mov [rbp+16], rcx
1400adf4cmov [rbp+24], rdx
1400adf50mov rax, [rbp+16]
1400adf54mov rdx, [rbp+24]
1400adf58mov [rax], rdx
1400adf5bmov rax, [rbp+16]
1400adf5fmov rax, [rax]
1400adf62mov rcx, rax
1400adf65call std::mutex::lock()
1400adf6anop
1400adf6badd rsp, 32
1400adf6fpop rbp
1400adf70ret
1400adf40
1400adf40std::lock_guard<std::mutex>::lock_guard(std::mutex&):
1400adf40push rbp
1400adf41mov rbp, rsp
1400adf44sub rsp, 32
1400adf48mov [rbp+16], rcx
1400adf4cmov [rbp+24], rdx
1400adf50mov rax, [rbp+16]
1400adf54mov rdx, [rbp+24]
1400adf58mov [rax], rdx
1400adf5bmov rax, [rbp+16]
1400adf5fmov rax, [rax]
1400adf62mov rcx, rax
1400adf65call std::mutex::lock()
1400adf6anop
1400adf6badd rsp, 32
1400adf6fpop rbp
1400adf70ret
1400adf40
1400adf71
1400adf71 // align 0x10
1400adf71 // align 0x10
1400adf80
1400adf80std::lock_guard<std::mutex>::~lock_guard():
1400adf80push rbp
1400adf81mov rbp, rsp
1400adf84sub rsp, 32
1400adf88mov [rbp+16], rcx
1400adf8cmov rax, [rbp+16]
1400adf90mov rax, [rax]
1400adf93mov rcx, rax
1400adf96call std::mutex::unlock()
1400adf9bnop
1400adf9cadd rsp, 32
1400adfa0pop rbp
1400adfa1ret
1400adf80
1400adf80std::lock_guard<std::mutex>::~lock_guard():
1400adf80push rbp
1400adf81mov rbp, rsp
1400adf84sub rsp, 32
1400adf88mov [rbp+16], rcx
1400adf8cmov rax, [rbp+16]
1400adf90mov rax, [rax]
1400adf93mov rcx, rax
1400adf96call std::mutex::unlock()
1400adf9bnop
1400adf9cadd rsp, 32
1400adfa0pop rbp
1400adfa1ret
1400adf80
1400adfa2
1400adfa2 // align 0x10
1400adfa2 // align 0x10
1400adfb0
1400adfb0std::money_base::_S_construct_pattern(char, char, char):
1400adfb0mov rax, [rip+0xe8c29]
1400adfb7mov eax, [rax]
1400adfb9ret
1400adfb0
1400adfb0std::money_base::_S_construct_pattern(char, char, char):
1400adfb0mov rax, [rip+0xe8c29]
1400adfb7mov eax, [rax]
1400adfb9ret
1400adfb0
1400adfba
1400adfba // align 0x10
1400adfba // align 0x10
1400adfc0
1400adfc0std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*):
1400adfc0sub rsp, 40
1400adfc4mov rax, [rcx+16]
1400adfc8mov r8, rcx
1400adfcbtest rax, rax
1400adfceje 0x1400ae080
1400adfd4
1400adfd4loc_1400adfd4:
1400adfd4mov [rax+33], 46
1400adfd8mov rdx, [rip+0xe8c01]
1400adfdflea rcx, [rip+0xe745a]
1400adfe6mov rax, [r8+16]
1400adfeamov edx, [rdx]
1400adfecmov [rax+34], 44
1400adff0mov rax, [r8+16]
1400adff4mov [rax+16], rcx
1400adff8mov [rax+24], 0
1400ae000mov [rax+40], rcx
1400ae004mov [rax+48], 0
1400ae00cmov [rax+56], rcx
1400ae010mov [rax+64], 0
1400ae018mov [rax+72], rcx
1400ae01cmov [rax+80], 0
1400ae024mov [rax+88], 0
1400ae02bmov [rax+92], edx
1400ae02emov rax, [r8+16]
1400ae032mov [rax+96], edx
1400ae035mov rax, [rip+0xe8bb4]
1400ae03cmov r9, [rax]
1400ae03fxor eax, eax
1400ae041nop [rax+rax]
1400ae04cnop [rax+rax]
1400ae057nop [rax+rax]
1400ae060
1400ae060loc_1400ae060:
1400ae060movzx ecx, [r9+rax]
1400ae065mov rdx, [r8+16]
1400ae069mov [rdx+rax+100], cl
1400ae06dadd rax, 1
1400ae071cmp rax, 11
1400ae075jne 0x1400ae060
1400ae077add rsp, 40
1400ae07bret
1400ae07c
1400ae07c 0f 1f 40 00 ..@.
1400ae080
1400ae080loc_1400ae080:
1400ae080mov [rsp+48], rcx
1400ae085mov ecx, 112
1400ae08acall operator new(unsigned long long)
1400ae08flea rdx, [rip+0xf47ba]
1400ae096mov r8, [rsp+48]
1400ae09bmov [rax], rdx
1400ae09exor edx, edx
1400ae0a0mov [rax+8], 0
1400ae0a7mov [rax+16], 0
1400ae0afmov [rax+24], 0
1400ae0b7mov [rax+32], 0
1400ae0bbmov [rax+33], dx
1400ae0bfmov [rax+40], 0
1400ae0c7mov [rax+48], 0
1400ae0cfmov [rax+56], 0
1400ae0d7mov [rax+64], 0
1400ae0dfmov [rax+72], 0
1400ae0e7mov [rax+80], 0
1400ae0efmov [rax+88], 0
1400ae0f6mov [rax+92], 0
1400ae0femov [rax+111], 0
1400ae102mov [r8+16], rax
1400ae106jmp 0x1400adfd4
1400adfc0
1400adfc0std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*):
1400adfc0sub rsp, 40
1400adfc4mov rax, [rcx+16]
1400adfc8mov r8, rcx
1400adfcbtest rax, rax
1400adfceje 0x1400ae080
1400adfd4
1400adfd4loc_1400adfd4:
1400adfd4mov [rax+33], 46
1400adfd8mov rdx, [rip+0xe8c01]
1400adfdflea rcx, [rip+0xe745a]
1400adfe6mov rax, [r8+16]
1400adfeamov edx, [rdx]
1400adfecmov [rax+34], 44
1400adff0mov rax, [r8+16]
1400adff4mov [rax+16], rcx
1400adff8mov [rax+24], 0
1400ae000mov [rax+40], rcx
1400ae004mov [rax+48], 0
1400ae00cmov [rax+56], rcx
1400ae010mov [rax+64], 0
1400ae018mov [rax+72], rcx
1400ae01cmov [rax+80], 0
1400ae024mov [rax+88], 0
1400ae02bmov [rax+92], edx
1400ae02emov rax, [r8+16]
1400ae032mov [rax+96], edx
1400ae035mov rax, [rip+0xe8bb4]
1400ae03cmov r9, [rax]
1400ae03fxor eax, eax
1400ae041nop [rax+rax]
1400ae04cnop [rax+rax]
1400ae057nop [rax+rax]
1400ae060
1400ae060loc_1400ae060:
1400ae060movzx ecx, [r9+rax]
1400ae065mov rdx, [r8+16]
1400ae069mov [rdx+rax+100], cl
1400ae06dadd rax, 1
1400ae071cmp rax, 11
1400ae075jne 0x1400ae060
1400ae077add rsp, 40
1400ae07bret
1400ae07c
1400ae07c 0f 1f 40 00 ..@.
1400ae080
1400ae080loc_1400ae080:
1400ae080mov [rsp+48], rcx
1400ae085mov ecx, 112
1400ae08acall operator new(unsigned long long)
1400ae08flea rdx, [rip+0xf47ba]
1400ae096mov r8, [rsp+48]
1400ae09bmov [rax], rdx
1400ae09exor edx, edx
1400ae0a0mov [rax+8], 0
1400ae0a7mov [rax+16], 0
1400ae0afmov [rax+24], 0
1400ae0b7mov [rax+32], 0
1400ae0bbmov [rax+33], dx
1400ae0bfmov [rax+40], 0
1400ae0c7mov [rax+48], 0
1400ae0cfmov [rax+56], 0
1400ae0d7mov [rax+64], 0
1400ae0dfmov [rax+72], 0
1400ae0e7mov [rax+80], 0
1400ae0efmov [rax+88], 0
1400ae0f6mov [rax+92], 0
1400ae0femov [rax+111], 0
1400ae102mov [r8+16], rax
1400ae106jmp 0x1400adfd4
1400adfc0
1400ae10b
1400ae10b // align 0x20
1400ae10b // align 0x20
1400ae120
1400ae120std::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400ae120push rsi
1400ae121push rbx
1400ae122sub rsp, 40
1400ae126xor eax, eax
1400ae128test r8, r8
1400ae12bmov [rcx+16], rdx
1400ae12fmov rbx, rcx
1400ae132setne al
1400ae135xor r8l, r8l
1400ae138xor edx, edx
1400ae13amov [rcx+8], eax
1400ae13dlea rax, [rip+0xf36ec]
1400ae144mov [rcx], rax
1400ae147call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae14cnop
1400ae14dadd rsp, 40
1400ae151pop rbx
1400ae152pop rsi
1400ae153ret
1400ae154
1400ae154 48 89 c6 48 89 d9 e8 c1 c2 02 00 48 H..H.......H
1400ae160 89 f1 e8 39 d2 f6 ff 90 ...9....
1400ae120
1400ae120std::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400ae120push rsi
1400ae121push rbx
1400ae122sub rsp, 40
1400ae126xor eax, eax
1400ae128test r8, r8
1400ae12bmov [rcx+16], rdx
1400ae12fmov rbx, rcx
1400ae132setne al
1400ae135xor r8l, r8l
1400ae138xor edx, edx
1400ae13amov [rcx+8], eax
1400ae13dlea rax, [rip+0xf36ec]
1400ae144mov [rcx], rax
1400ae147call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae14cnop
1400ae14dadd rsp, 40
1400ae151pop rbx
1400ae152pop rsi
1400ae153ret
1400ae154
1400ae154 48 89 c6 48 89 d9 e8 c1 c2 02 00 48 H..H.......H
1400ae160 89 f1 e8 39 d2 f6 ff 90 ...9....
1400ae120
1400ae168
1400ae168 // align 0x10
1400ae168 // align 0x10
1400ae170
1400ae170std::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400ae170push rsi
1400ae171push rbx
1400ae172sub rsp, 40
1400ae176xor eax, eax
1400ae178test r9, r9
1400ae17bmov [rcx+16], 0
1400ae183mov rbx, rcx
1400ae186setne al
1400ae189mov [rcx+8], eax
1400ae18clea rax, [rip+0xf369d]
1400ae193mov [rcx], rax
1400ae196call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae19bnop
1400ae19cadd rsp, 40
1400ae1a0pop rbx
1400ae1a1pop rsi
1400ae1a2ret
1400ae1a3
1400ae1a3 48 89 c6 48 89 d9 e8 72 c2 02 00 48 89 H..H...r...H.
1400ae1b0 f1 e8 ea d1 f6 ff 90 .......
1400ae170
1400ae170std::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400ae170push rsi
1400ae171push rbx
1400ae172sub rsp, 40
1400ae176xor eax, eax
1400ae178test r9, r9
1400ae17bmov [rcx+16], 0
1400ae183mov rbx, rcx
1400ae186setne al
1400ae189mov [rcx+8], eax
1400ae18clea rax, [rip+0xf369d]
1400ae193mov [rcx], rax
1400ae196call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae19bnop
1400ae19cadd rsp, 40
1400ae1a0pop rbx
1400ae1a1pop rsi
1400ae1a2ret
1400ae1a3
1400ae1a3 48 89 c6 48 89 d9 e8 72 c2 02 00 48 89 H..H...r...H.
1400ae1b0 f1 e8 ea d1 f6 ff 90 .......
1400ae170
1400ae1b7
1400ae1b7 // align 0x10
1400ae1b7 // align 0x10
1400ae1c0
1400ae1c0std::moneypunct<char, false>::moneypunct(unsigned long long):
1400ae1c0push rsi
1400ae1c1push rbx
1400ae1c2sub rsp, 40
1400ae1c6xor eax, eax
1400ae1c8test rdx, rdx
1400ae1cbmov [rcx+16], 0
1400ae1d3mov rbx, rcx
1400ae1d6setne al
1400ae1d9xor r8l, r8l
1400ae1dcxor edx, edx
1400ae1demov [rcx+8], eax
1400ae1e1lea rax, [rip+0xf3648]
1400ae1e8mov [rcx], rax
1400ae1ebcall std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae1f0nop
1400ae1f1add rsp, 40
1400ae1f5pop rbx
1400ae1f6pop rsi
1400ae1f7ret
1400ae1f8
1400ae1f8 48 89 c6 48 89 d9 e8 1d H..H....
1400ae200 c2 02 00 48 89 f1 e8 95 d1 f6 ff 90 ...H........
1400ae1c0
1400ae1c0std::moneypunct<char, false>::moneypunct(unsigned long long):
1400ae1c0push rsi
1400ae1c1push rbx
1400ae1c2sub rsp, 40
1400ae1c6xor eax, eax
1400ae1c8test rdx, rdx
1400ae1cbmov [rcx+16], 0
1400ae1d3mov rbx, rcx
1400ae1d6setne al
1400ae1d9xor r8l, r8l
1400ae1dcxor edx, edx
1400ae1demov [rcx+8], eax
1400ae1e1lea rax, [rip+0xf3648]
1400ae1e8mov [rcx], rax
1400ae1ebcall std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae1f0nop
1400ae1f1add rsp, 40
1400ae1f5pop rbx
1400ae1f6pop rsi
1400ae1f7ret
1400ae1f8
1400ae1f8 48 89 c6 48 89 d9 e8 1d H..H....
1400ae200 c2 02 00 48 89 f1 e8 95 d1 f6 ff 90 ...H........
1400ae1c0
1400ae20c
1400ae20c // align 0x10
1400ae20c // align 0x10
1400ae210
1400ae210std::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400ae210push rsi
1400ae211push rbx
1400ae212sub rsp, 40
1400ae216xor eax, eax
1400ae218test r8, r8
1400ae21bmov [rcx+16], rdx
1400ae21fmov rbx, rcx
1400ae222setne al
1400ae225xor r8l, r8l
1400ae228xor edx, edx
1400ae22amov [rcx+8], eax
1400ae22dlea rax, [rip+0xf35fc]
1400ae234mov [rcx], rax
1400ae237call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae23cnop
1400ae23dadd rsp, 40
1400ae241pop rbx
1400ae242pop rsi
1400ae243ret
1400ae244
1400ae244 48 89 c6 48 89 d9 e8 d1 c1 02 00 48 H..H.......H
1400ae250 89 f1 e8 49 d1 f6 ff 90 ...I....
1400ae210
1400ae210std::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400ae210push rsi
1400ae211push rbx
1400ae212sub rsp, 40
1400ae216xor eax, eax
1400ae218test r8, r8
1400ae21bmov [rcx+16], rdx
1400ae21fmov rbx, rcx
1400ae222setne al
1400ae225xor r8l, r8l
1400ae228xor edx, edx
1400ae22amov [rcx+8], eax
1400ae22dlea rax, [rip+0xf35fc]
1400ae234mov [rcx], rax
1400ae237call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae23cnop
1400ae23dadd rsp, 40
1400ae241pop rbx
1400ae242pop rsi
1400ae243ret
1400ae244
1400ae244 48 89 c6 48 89 d9 e8 d1 c1 02 00 48 H..H.......H
1400ae250 89 f1 e8 49 d1 f6 ff 90 ...I....
1400ae210
1400ae258
1400ae258 // align 0x10
1400ae258 // align 0x10
1400ae260
1400ae260std::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400ae260push rsi
1400ae261push rbx
1400ae262sub rsp, 40
1400ae266xor eax, eax
1400ae268test r9, r9
1400ae26bmov [rcx+16], 0
1400ae273mov rbx, rcx
1400ae276setne al
1400ae279mov [rcx+8], eax
1400ae27clea rax, [rip+0xf35ad]
1400ae283mov [rcx], rax
1400ae286call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae28bnop
1400ae28cadd rsp, 40
1400ae290pop rbx
1400ae291pop rsi
1400ae292ret
1400ae293
1400ae293 48 89 c6 48 89 d9 e8 82 c1 02 00 48 89 H..H.......H.
1400ae2a0 f1 e8 fa d0 f6 ff 90 .......
1400ae260
1400ae260std::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400ae260push rsi
1400ae261push rbx
1400ae262sub rsp, 40
1400ae266xor eax, eax
1400ae268test r9, r9
1400ae26bmov [rcx+16], 0
1400ae273mov rbx, rcx
1400ae276setne al
1400ae279mov [rcx+8], eax
1400ae27clea rax, [rip+0xf35ad]
1400ae283mov [rcx], rax
1400ae286call std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae28bnop
1400ae28cadd rsp, 40
1400ae290pop rbx
1400ae291pop rsi
1400ae292ret
1400ae293
1400ae293 48 89 c6 48 89 d9 e8 82 c1 02 00 48 89 H..H.......H.
1400ae2a0 f1 e8 fa d0 f6 ff 90 .......
1400ae260
1400ae2a7
1400ae2a7 // align 0x10
1400ae2a7 // align 0x10
1400ae2b0
1400ae2b0std::moneypunct<char, false>::moneypunct(unsigned long long):
1400ae2b0push rsi
1400ae2b1push rbx
1400ae2b2sub rsp, 40
1400ae2b6xor eax, eax
1400ae2b8test rdx, rdx
1400ae2bbmov [rcx+16], 0
1400ae2c3mov rbx, rcx
1400ae2c6setne al
1400ae2c9xor r8l, r8l
1400ae2ccxor edx, edx
1400ae2cemov [rcx+8], eax
1400ae2d1lea rax, [rip+0xf3558]
1400ae2d8mov [rcx], rax
1400ae2dbcall std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae2e0nop
1400ae2e1add rsp, 40
1400ae2e5pop rbx
1400ae2e6pop rsi
1400ae2e7ret
1400ae2e8
1400ae2e8 48 89 c6 48 89 d9 e8 2d H..H...-
1400ae2f0 c1 02 00 48 89 f1 e8 a5 d0 f6 ff 90 ...H........
1400ae2b0
1400ae2b0std::moneypunct<char, false>::moneypunct(unsigned long long):
1400ae2b0push rsi
1400ae2b1push rbx
1400ae2b2sub rsp, 40
1400ae2b6xor eax, eax
1400ae2b8test rdx, rdx
1400ae2bbmov [rcx+16], 0
1400ae2c3mov rbx, rcx
1400ae2c6setne al
1400ae2c9xor r8l, r8l
1400ae2ccxor edx, edx
1400ae2cemov [rcx+8], eax
1400ae2d1lea rax, [rip+0xf3558]
1400ae2d8mov [rcx], rax
1400ae2dbcall std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400ae2e0nop
1400ae2e1add rsp, 40
1400ae2e5pop rbx
1400ae2e6pop rsi
1400ae2e7ret
1400ae2e8
1400ae2e8 48 89 c6 48 89 d9 e8 2d H..H...-
1400ae2f0 c1 02 00 48 89 f1 e8 a5 d0 f6 ff 90 ...H........
1400ae2b0
1400ae2fc
1400ae2fc // align 0x10
1400ae2fc // align 0x10
1400ae300
1400ae300std::moneypunct<char, false>::~moneypunct():
1400ae300push rsi
1400ae301push rbx
1400ae302sub rsp, 40
1400ae306mov rbx, rcx
1400ae309call std::moneypunct<char, false>::~moneypunct()
1400ae30emov rcx, rbx
1400ae311add rsp, 40
1400ae315pop rbx
1400ae316pop rsi
1400ae317jmp 0x140101ab0
1400ae31c
1400ae31c 48 89 c6 48 H..H
1400ae320 89 d9 e8 89 37 05 00 48 89 f1 e8 71 d0 f6 ff 90 ....7..H...q....
1400ae300
1400ae300std::moneypunct<char, false>::~moneypunct():
1400ae300push rsi
1400ae301push rbx
1400ae302sub rsp, 40
1400ae306mov rbx, rcx
1400ae309call std::moneypunct<char, false>::~moneypunct()
1400ae30emov rcx, rbx
1400ae311add rsp, 40
1400ae315pop rbx
1400ae316pop rsi
1400ae317jmp 0x140101ab0
1400ae31c
1400ae31c 48 89 c6 48 H..H
1400ae320 89 d9 e8 89 37 05 00 48 89 f1 e8 71 d0 f6 ff 90 ....7..H...q....
1400ae300
1400ae330
1400ae330std::moneypunct<char, false>::~moneypunct():
1400ae330push rsi
1400ae331push rbx
1400ae332sub rsp, 56
1400ae336mov rax, [rip+0xe8e63]
1400ae33dmov rbx, [rcx+16]
1400ae341add rax, 16
1400ae345mov [rcx], rax
1400ae348mov rsi, rcx
1400ae34btest rbx, rbx
1400ae34eje 0x1400ae373
1400ae350mov rax, [rbx]
1400ae353lea rdx, [rip+0x257e6]
1400ae35amov rcx, rbx
1400ae35dmov rax, [rax+8]
1400ae361cmp rax, rdx
1400ae364jne 0x1400ae388
1400ae366call std::__moneypunct_cache<char, false>::~__moneypunct_cache()
1400ae36bmov rcx, rbx
1400ae36ecall operator delete(void*)
1400ae373
1400ae373loc_1400ae373:
1400ae373mov rcx, rsi
1400ae376add rsp, 56
1400ae37apop rbx
1400ae37bpop rsi
1400ae37cjmp 0x1400da420
1400ae381
1400ae381 0f 1f 80 00 00 00 00 .......
1400ae388
1400ae388loc_1400ae388:
1400ae388call rax
1400ae38amov rcx, rsi
1400ae38dadd rsp, 56
1400ae391pop rbx
1400ae392pop rsi
1400ae393jmp 0x1400da420
1400ae398
1400ae398 48 89 c3 48 89 f1 e8 7d H..H...}
1400ae3a0 c0 02 00 48 89 d9 e8 f5 cf f6 ff 48 89 d9 48 89 ...H.......H..H.
1400ae3b0 44 24 28 e8 f8 36 05 00 48 8b 5c 24 28 eb dc D$(..6..H.\$(..
1400ae330
1400ae330std::moneypunct<char, false>::~moneypunct():
1400ae330push rsi
1400ae331push rbx
1400ae332sub rsp, 56
1400ae336mov rax, [rip+0xe8e63]
1400ae33dmov rbx, [rcx+16]
1400ae341add rax, 16
1400ae345mov [rcx], rax
1400ae348mov rsi, rcx
1400ae34btest rbx, rbx
1400ae34eje 0x1400ae373
1400ae350mov rax, [rbx]
1400ae353lea rdx, [rip+0x257e6]
1400ae35amov rcx, rbx
1400ae35dmov rax, [rax+8]
1400ae361cmp rax, rdx
1400ae364jne 0x1400ae388
1400ae366call std::__moneypunct_cache<char, false>::~__moneypunct_cache()
1400ae36bmov rcx, rbx
1400ae36ecall operator delete(void*)
1400ae373
1400ae373loc_1400ae373:
1400ae373mov rcx, rsi
1400ae376add rsp, 56
1400ae37apop rbx
1400ae37bpop rsi
1400ae37cjmp 0x1400da420
1400ae381
1400ae381 0f 1f 80 00 00 00 00 .......
1400ae388
1400ae388loc_1400ae388:
1400ae388call rax
1400ae38amov rcx, rsi
1400ae38dadd rsp, 56
1400ae391pop rbx
1400ae392pop rsi
1400ae393jmp 0x1400da420
1400ae398
1400ae398 48 89 c3 48 89 f1 e8 7d H..H...}
1400ae3a0 c0 02 00 48 89 d9 e8 f5 cf f6 ff 48 89 d9 48 89 ...H.......H..H.
1400ae3b0 44 24 28 e8 f8 36 05 00 48 8b 5c 24 28 eb dc D$(..6..H.\$(..
1400ae330
1400ae3bf
1400ae3bf // align 0x10
1400ae3bf // align 0x10
1400ae3c0
1400ae3c0std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*):
1400ae3c0sub rsp, 40
1400ae3c4mov rax, [rcx+16]
1400ae3c8mov r8, rcx
1400ae3cbtest rax, rax
1400ae3ceje 0x1400ae480
1400ae3d4
1400ae3d4loc_1400ae3d4:
1400ae3d4mov [rax+33], 46
1400ae3d8mov rdx, [rip+0xe8801]
1400ae3dflea rcx, [rip+0xe705a]
1400ae3e6mov rax, [r8+16]
1400ae3eamov edx, [rdx]
1400ae3ecmov [rax+34], 44
1400ae3f0mov rax, [r8+16]
1400ae3f4mov [rax+16], rcx
1400ae3f8mov [rax+24], 0
1400ae400mov [rax+40], rcx
1400ae404mov [rax+48], 0
1400ae40cmov [rax+56], rcx
1400ae410mov [rax+64], 0
1400ae418mov [rax+72], rcx
1400ae41cmov [rax+80], 0
1400ae424mov [rax+88], 0
1400ae42bmov [rax+92], edx
1400ae42emov rax, [r8+16]
1400ae432mov [rax+96], edx
1400ae435mov rax, [rip+0xe87b4]
1400ae43cmov r9, [rax]
1400ae43fxor eax, eax
1400ae441nop [rax+rax]
1400ae44cnop [rax+rax]
1400ae457nop [rax+rax]
1400ae460
1400ae460loc_1400ae460:
1400ae460movzx ecx, [r9+rax]
1400ae465mov rdx, [r8+16]
1400ae469mov [rdx+rax+100], cl
1400ae46dadd rax, 1
1400ae471cmp rax, 11
1400ae475jne 0x1400ae460
1400ae477add rsp, 40
1400ae47bret
1400ae47c
1400ae47c 0f 1f 40 00 ..@.
1400ae480
1400ae480loc_1400ae480:
1400ae480mov [rsp+48], rcx
1400ae485mov ecx, 112
1400ae48acall operator new(unsigned long long)
1400ae48flea rdx, [rip+0xf43da]
1400ae496mov r8, [rsp+48]
1400ae49bmov [rax], rdx
1400ae49exor edx, edx
1400ae4a0mov [rax+8], 0
1400ae4a7mov [rax+16], 0
1400ae4afmov [rax+24], 0
1400ae4b7mov [rax+32], 0
1400ae4bbmov [rax+33], dx
1400ae4bfmov [rax+40], 0
1400ae4c7mov [rax+48], 0
1400ae4cfmov [rax+56], 0
1400ae4d7mov [rax+64], 0
1400ae4dfmov [rax+72], 0
1400ae4e7mov [rax+80], 0
1400ae4efmov [rax+88], 0
1400ae4f6mov [rax+92], 0
1400ae4femov [rax+111], 0
1400ae502mov [r8+16], rax
1400ae506jmp 0x1400ae3d4
1400ae3c0
1400ae3c0std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*):
1400ae3c0sub rsp, 40
1400ae3c4mov rax, [rcx+16]
1400ae3c8mov r8, rcx
1400ae3cbtest rax, rax
1400ae3ceje 0x1400ae480
1400ae3d4
1400ae3d4loc_1400ae3d4:
1400ae3d4mov [rax+33], 46
1400ae3d8mov rdx, [rip+0xe8801]
1400ae3dflea rcx, [rip+0xe705a]
1400ae3e6mov rax, [r8+16]
1400ae3eamov edx, [rdx]
1400ae3ecmov [rax+34], 44
1400ae3f0mov rax, [r8+16]
1400ae3f4mov [rax+16], rcx
1400ae3f8mov [rax+24], 0
1400ae400mov [rax+40], rcx
1400ae404mov [rax+48], 0
1400ae40cmov [rax+56], rcx
1400ae410mov [rax+64], 0
1400ae418mov [rax+72], rcx
1400ae41cmov [rax+80], 0
1400ae424mov [rax+88], 0
1400ae42bmov [rax+92], edx
1400ae42emov rax, [r8+16]
1400ae432mov [rax+96], edx
1400ae435mov rax, [rip+0xe87b4]
1400ae43cmov r9, [rax]
1400ae43fxor eax, eax
1400ae441nop [rax+rax]
1400ae44cnop [rax+rax]
1400ae457nop [rax+rax]
1400ae460
1400ae460loc_1400ae460:
1400ae460movzx ecx, [r9+rax]
1400ae465mov rdx, [r8+16]
1400ae469mov [rdx+rax+100], cl
1400ae46dadd rax, 1
1400ae471cmp rax, 11
1400ae475jne 0x1400ae460
1400ae477add rsp, 40
1400ae47bret
1400ae47c
1400ae47c 0f 1f 40 00 ..@.
1400ae480
1400ae480loc_1400ae480:
1400ae480mov [rsp+48], rcx
1400ae485mov ecx, 112
1400ae48acall operator new(unsigned long long)
1400ae48flea rdx, [rip+0xf43da]
1400ae496mov r8, [rsp+48]
1400ae49bmov [rax], rdx
1400ae49exor edx, edx
1400ae4a0mov [rax+8], 0
1400ae4a7mov [rax+16], 0
1400ae4afmov [rax+24], 0
1400ae4b7mov [rax+32], 0
1400ae4bbmov [rax+33], dx
1400ae4bfmov [rax+40], 0
1400ae4c7mov [rax+48], 0
1400ae4cfmov [rax+56], 0
1400ae4d7mov [rax+64], 0
1400ae4dfmov [rax+72], 0
1400ae4e7mov [rax+80], 0
1400ae4efmov [rax+88], 0
1400ae4f6mov [rax+92], 0
1400ae4femov [rax+111], 0
1400ae502mov [r8+16], rax
1400ae506jmp 0x1400ae3d4
1400ae3c0
Loading..