File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
1400ae50b
1400ae50b // align 0x20
1400ae50b // align 0x20
1400ae520
1400ae520std::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400ae520push rsi
1400ae521push rbx
1400ae522sub rsp, 40
1400ae526xor eax, eax
1400ae528test r8, r8
1400ae52bmov [rcx+16], rdx
1400ae52fmov rbx, rcx
1400ae532setne al
1400ae535xor r8l, r8l
1400ae538xor edx, edx
1400ae53amov [rcx+8], eax
1400ae53dlea rax, [rip+0xf335c]
1400ae544mov [rcx], rax
1400ae547call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae54cnop
1400ae54dadd rsp, 40
1400ae551pop rbx
1400ae552pop rsi
1400ae553ret
1400ae554
1400ae554 48 89 c6 48 89 d9 e8 c1 be 02 00 48 H..H.......H
1400ae560 89 f1 e8 39 ce f6 ff 90 ...9....
1400ae520
1400ae520std::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400ae520push rsi
1400ae521push rbx
1400ae522sub rsp, 40
1400ae526xor eax, eax
1400ae528test r8, r8
1400ae52bmov [rcx+16], rdx
1400ae52fmov rbx, rcx
1400ae532setne al
1400ae535xor r8l, r8l
1400ae538xor edx, edx
1400ae53amov [rcx+8], eax
1400ae53dlea rax, [rip+0xf335c]
1400ae544mov [rcx], rax
1400ae547call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae54cnop
1400ae54dadd rsp, 40
1400ae551pop rbx
1400ae552pop rsi
1400ae553ret
1400ae554
1400ae554 48 89 c6 48 89 d9 e8 c1 be 02 00 48 H..H.......H
1400ae560 89 f1 e8 39 ce f6 ff 90 ...9....
1400ae520
1400ae568
1400ae568 // align 0x10
1400ae568 // align 0x10
1400ae570
1400ae570std::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400ae570push rsi
1400ae571push rbx
1400ae572sub rsp, 40
1400ae576xor eax, eax
1400ae578test r9, r9
1400ae57bmov [rcx+16], 0
1400ae583mov rbx, rcx
1400ae586setne al
1400ae589mov [rcx+8], eax
1400ae58clea rax, [rip+0xf330d]
1400ae593mov [rcx], rax
1400ae596call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae59bnop
1400ae59cadd rsp, 40
1400ae5a0pop rbx
1400ae5a1pop rsi
1400ae5a2ret
1400ae5a3
1400ae5a3 48 89 c6 48 89 d9 e8 72 be 02 00 48 89 H..H...r...H.
1400ae5b0 f1 e8 ea cd f6 ff 90 .......
1400ae570
1400ae570std::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400ae570push rsi
1400ae571push rbx
1400ae572sub rsp, 40
1400ae576xor eax, eax
1400ae578test r9, r9
1400ae57bmov [rcx+16], 0
1400ae583mov rbx, rcx
1400ae586setne al
1400ae589mov [rcx+8], eax
1400ae58clea rax, [rip+0xf330d]
1400ae593mov [rcx], rax
1400ae596call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae59bnop
1400ae59cadd rsp, 40
1400ae5a0pop rbx
1400ae5a1pop rsi
1400ae5a2ret
1400ae5a3
1400ae5a3 48 89 c6 48 89 d9 e8 72 be 02 00 48 89 H..H...r...H.
1400ae5b0 f1 e8 ea cd f6 ff 90 .......
1400ae570
1400ae5b7
1400ae5b7 // align 0x10
1400ae5b7 // align 0x10
1400ae5c0
1400ae5c0std::moneypunct<char, true>::moneypunct(unsigned long long):
1400ae5c0push rsi
1400ae5c1push rbx
1400ae5c2sub rsp, 40
1400ae5c6xor eax, eax
1400ae5c8test rdx, rdx
1400ae5cbmov [rcx+16], 0
1400ae5d3mov rbx, rcx
1400ae5d6setne al
1400ae5d9xor r8l, r8l
1400ae5dcxor edx, edx
1400ae5demov [rcx+8], eax
1400ae5e1lea rax, [rip+0xf32b8]
1400ae5e8mov [rcx], rax
1400ae5ebcall std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae5f0nop
1400ae5f1add rsp, 40
1400ae5f5pop rbx
1400ae5f6pop rsi
1400ae5f7ret
1400ae5f8
1400ae5f8 48 89 c6 48 89 d9 e8 1d H..H....
1400ae600 be 02 00 48 89 f1 e8 95 cd f6 ff 90 ...H........
1400ae5c0
1400ae5c0std::moneypunct<char, true>::moneypunct(unsigned long long):
1400ae5c0push rsi
1400ae5c1push rbx
1400ae5c2sub rsp, 40
1400ae5c6xor eax, eax
1400ae5c8test rdx, rdx
1400ae5cbmov [rcx+16], 0
1400ae5d3mov rbx, rcx
1400ae5d6setne al
1400ae5d9xor r8l, r8l
1400ae5dcxor edx, edx
1400ae5demov [rcx+8], eax
1400ae5e1lea rax, [rip+0xf32b8]
1400ae5e8mov [rcx], rax
1400ae5ebcall std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae5f0nop
1400ae5f1add rsp, 40
1400ae5f5pop rbx
1400ae5f6pop rsi
1400ae5f7ret
1400ae5f8
1400ae5f8 48 89 c6 48 89 d9 e8 1d H..H....
1400ae600 be 02 00 48 89 f1 e8 95 cd f6 ff 90 ...H........
1400ae5c0
1400ae60c
1400ae60c // align 0x10
1400ae60c // align 0x10
1400ae610
1400ae610std::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400ae610push rsi
1400ae611push rbx
1400ae612sub rsp, 40
1400ae616xor eax, eax
1400ae618test r8, r8
1400ae61bmov [rcx+16], rdx
1400ae61fmov rbx, rcx
1400ae622setne al
1400ae625xor r8l, r8l
1400ae628xor edx, edx
1400ae62amov [rcx+8], eax
1400ae62dlea rax, [rip+0xf326c]
1400ae634mov [rcx], rax
1400ae637call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae63cnop
1400ae63dadd rsp, 40
1400ae641pop rbx
1400ae642pop rsi
1400ae643ret
1400ae644
1400ae644 48 89 c6 48 89 d9 e8 d1 bd 02 00 48 H..H.......H
1400ae650 89 f1 e8 49 cd f6 ff 90 ...I....
1400ae610
1400ae610std::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400ae610push rsi
1400ae611push rbx
1400ae612sub rsp, 40
1400ae616xor eax, eax
1400ae618test r8, r8
1400ae61bmov [rcx+16], rdx
1400ae61fmov rbx, rcx
1400ae622setne al
1400ae625xor r8l, r8l
1400ae628xor edx, edx
1400ae62amov [rcx+8], eax
1400ae62dlea rax, [rip+0xf326c]
1400ae634mov [rcx], rax
1400ae637call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae63cnop
1400ae63dadd rsp, 40
1400ae641pop rbx
1400ae642pop rsi
1400ae643ret
1400ae644
1400ae644 48 89 c6 48 89 d9 e8 d1 bd 02 00 48 H..H.......H
1400ae650 89 f1 e8 49 cd f6 ff 90 ...I....
1400ae610
1400ae658
1400ae658 // align 0x10
1400ae658 // align 0x10
1400ae660
1400ae660std::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400ae660push rsi
1400ae661push rbx
1400ae662sub rsp, 40
1400ae666xor eax, eax
1400ae668test r9, r9
1400ae66bmov [rcx+16], 0
1400ae673mov rbx, rcx
1400ae676setne al
1400ae679mov [rcx+8], eax
1400ae67clea rax, [rip+0xf321d]
1400ae683mov [rcx], rax
1400ae686call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae68bnop
1400ae68cadd rsp, 40
1400ae690pop rbx
1400ae691pop rsi
1400ae692ret
1400ae693
1400ae693 48 89 c6 48 89 d9 e8 82 bd 02 00 48 89 H..H.......H.
1400ae6a0 f1 e8 fa cc f6 ff 90 .......
1400ae660
1400ae660std::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400ae660push rsi
1400ae661push rbx
1400ae662sub rsp, 40
1400ae666xor eax, eax
1400ae668test r9, r9
1400ae66bmov [rcx+16], 0
1400ae673mov rbx, rcx
1400ae676setne al
1400ae679mov [rcx+8], eax
1400ae67clea rax, [rip+0xf321d]
1400ae683mov [rcx], rax
1400ae686call std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae68bnop
1400ae68cadd rsp, 40
1400ae690pop rbx
1400ae691pop rsi
1400ae692ret
1400ae693
1400ae693 48 89 c6 48 89 d9 e8 82 bd 02 00 48 89 H..H.......H.
1400ae6a0 f1 e8 fa cc f6 ff 90 .......
1400ae660
1400ae6a7
1400ae6a7 // align 0x10
1400ae6a7 // align 0x10
1400ae6b0
1400ae6b0std::moneypunct<char, true>::moneypunct(unsigned long long):
1400ae6b0push rsi
1400ae6b1push rbx
1400ae6b2sub rsp, 40
1400ae6b6xor eax, eax
1400ae6b8test rdx, rdx
1400ae6bbmov [rcx+16], 0
1400ae6c3mov rbx, rcx
1400ae6c6setne al
1400ae6c9xor r8l, r8l
1400ae6ccxor edx, edx
1400ae6cemov [rcx+8], eax
1400ae6d1lea rax, [rip+0xf31c8]
1400ae6d8mov [rcx], rax
1400ae6dbcall std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae6e0nop
1400ae6e1add rsp, 40
1400ae6e5pop rbx
1400ae6e6pop rsi
1400ae6e7ret
1400ae6e8
1400ae6e8 48 89 c6 48 89 d9 e8 2d H..H...-
1400ae6f0 bd 02 00 48 89 f1 e8 a5 cc f6 ff 90 ...H........
1400ae6b0
1400ae6b0std::moneypunct<char, true>::moneypunct(unsigned long long):
1400ae6b0push rsi
1400ae6b1push rbx
1400ae6b2sub rsp, 40
1400ae6b6xor eax, eax
1400ae6b8test rdx, rdx
1400ae6bbmov [rcx+16], 0
1400ae6c3mov rbx, rcx
1400ae6c6setne al
1400ae6c9xor r8l, r8l
1400ae6ccxor edx, edx
1400ae6cemov [rcx+8], eax
1400ae6d1lea rax, [rip+0xf31c8]
1400ae6d8mov [rcx], rax
1400ae6dbcall std::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400ae6e0nop
1400ae6e1add rsp, 40
1400ae6e5pop rbx
1400ae6e6pop rsi
1400ae6e7ret
1400ae6e8
1400ae6e8 48 89 c6 48 89 d9 e8 2d H..H...-
1400ae6f0 bd 02 00 48 89 f1 e8 a5 cc f6 ff 90 ...H........
1400ae6b0
1400ae6fc
1400ae6fc // align 0x10
1400ae6fc // align 0x10
1400ae700
1400ae700std::moneypunct<char, true>::~moneypunct():
1400ae700push rsi
1400ae701push rbx
1400ae702sub rsp, 40
1400ae706mov rbx, rcx
1400ae709call std::moneypunct<char, true>::~moneypunct()
1400ae70emov rcx, rbx
1400ae711add rsp, 40
1400ae715pop rbx
1400ae716pop rsi
1400ae717jmp 0x140101ab0
1400ae71c
1400ae71c 48 89 c6 48 H..H
1400ae720 89 d9 e8 89 33 05 00 48 89 f1 e8 71 cc f6 ff 90 ....3..H...q....
1400ae700
1400ae700std::moneypunct<char, true>::~moneypunct():
1400ae700push rsi
1400ae701push rbx
1400ae702sub rsp, 40
1400ae706mov rbx, rcx
1400ae709call std::moneypunct<char, true>::~moneypunct()
1400ae70emov rcx, rbx
1400ae711add rsp, 40
1400ae715pop rbx
1400ae716pop rsi
1400ae717jmp 0x140101ab0
1400ae71c
1400ae71c 48 89 c6 48 H..H
1400ae720 89 d9 e8 89 33 05 00 48 89 f1 e8 71 cc f6 ff 90 ....3..H...q....
1400ae700
1400ae730
1400ae730std::moneypunct<char, true>::~moneypunct():
1400ae730push rsi
1400ae731push rbx
1400ae732sub rsp, 56
1400ae736mov rax, [rip+0xe8a73]
1400ae73dmov rbx, [rcx+16]
1400ae741add rax, 16
1400ae745mov [rcx], rax
1400ae748mov rsi, rcx
1400ae74btest rbx, rbx
1400ae74eje 0x1400ae773
1400ae750mov rax, [rbx]
1400ae753lea rdx, [rip+0x25c16]
1400ae75amov rcx, rbx
1400ae75dmov rax, [rax+8]
1400ae761cmp rax, rdx
1400ae764jne 0x1400ae788
1400ae766call std::__moneypunct_cache<char, true>::~__moneypunct_cache()
1400ae76bmov rcx, rbx
1400ae76ecall operator delete(void*)
1400ae773
1400ae773loc_1400ae773:
1400ae773mov rcx, rsi
1400ae776add rsp, 56
1400ae77apop rbx
1400ae77bpop rsi
1400ae77cjmp 0x1400da420
1400ae781
1400ae781 0f 1f 80 00 00 00 00 .......
1400ae788
1400ae788loc_1400ae788:
1400ae788call rax
1400ae78amov rcx, rsi
1400ae78dadd rsp, 56
1400ae791pop rbx
1400ae792pop rsi
1400ae793jmp 0x1400da420
1400ae798
1400ae798 48 89 c3 48 89 f1 e8 7d H..H...}
1400ae7a0 bc 02 00 48 89 d9 e8 f5 cb f6 ff 48 89 d9 48 89 ...H.......H..H.
1400ae7b0 44 24 28 e8 f8 32 05 00 48 8b 5c 24 28 eb dc D$(..2..H.\$(..
1400ae730
1400ae730std::moneypunct<char, true>::~moneypunct():
1400ae730push rsi
1400ae731push rbx
1400ae732sub rsp, 56
1400ae736mov rax, [rip+0xe8a73]
1400ae73dmov rbx, [rcx+16]
1400ae741add rax, 16
1400ae745mov [rcx], rax
1400ae748mov rsi, rcx
1400ae74btest rbx, rbx
1400ae74eje 0x1400ae773
1400ae750mov rax, [rbx]
1400ae753lea rdx, [rip+0x25c16]
1400ae75amov rcx, rbx
1400ae75dmov rax, [rax+8]
1400ae761cmp rax, rdx
1400ae764jne 0x1400ae788
1400ae766call std::__moneypunct_cache<char, true>::~__moneypunct_cache()
1400ae76bmov rcx, rbx
1400ae76ecall operator delete(void*)
1400ae773
1400ae773loc_1400ae773:
1400ae773mov rcx, rsi
1400ae776add rsp, 56
1400ae77apop rbx
1400ae77bpop rsi
1400ae77cjmp 0x1400da420
1400ae781
1400ae781 0f 1f 80 00 00 00 00 .......
1400ae788
1400ae788loc_1400ae788:
1400ae788call rax
1400ae78amov rcx, rsi
1400ae78dadd rsp, 56
1400ae791pop rbx
1400ae792pop rsi
1400ae793jmp 0x1400da420
1400ae798
1400ae798 48 89 c3 48 89 f1 e8 7d H..H...}
1400ae7a0 bc 02 00 48 89 d9 e8 f5 cb f6 ff 48 89 d9 48 89 ...H.......H..H.
1400ae7b0 44 24 28 e8 f8 32 05 00 48 8b 5c 24 28 eb dc D$(..2..H.\$(..
1400ae730
1400ae7bf
1400ae7bf // align 0x10
1400ae7bf // align 0x10
1400ae7c0
1400ae7c0std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*):
1400ae7c0sub rsp, 40
1400ae7c4mov rax, [rcx+16]
1400ae7c8mov rdx, rcx
1400ae7cbtest rax, rax
1400ae7ceje 0x1400ae880
1400ae7d4
1400ae7d4loc_1400ae7d4:
1400ae7d4lea rcx, [rip+0xe6c65]
1400ae7dbmov [rax+34], 0x2c002e
1400ae7e2mov [rax+16], rcx
1400ae7e6lea rcx, [rip+0xe6c55]
1400ae7edmov [rax+40], rcx
1400ae7f1mov [rax+56], rcx
1400ae7f5mov [rax+72], rcx
1400ae7f9mov rcx, [rip+0xe83e0]
1400ae800mov [rax+24], 0
1400ae808mov ecx, [rcx]
1400ae80amov [rax+48], 0
1400ae812mov [rax+64], 0
1400ae81amov [rax+92], ecx
1400ae81dmov [rax+80], 0
1400ae825mov [rax+88], 0
1400ae82cmov rax, [rdx+16]
1400ae830mov [rax+96], ecx
1400ae833mov rax, [rip+0xe83b6]
1400ae83amov rcx, [rdx+16]
1400ae83emov r8, [rax]
1400ae841xor eax, eax
1400ae843nop [rax+rax]
1400ae84enop [rax+rax]
1400ae859nop [rax]
1400ae860
1400ae860loc_1400ae860:
1400ae860movsx dx, [r8+rax]
1400ae866mov [rcx+2*rax+100], dx
1400ae86badd rax, 1
1400ae86fcmp rax, 11
1400ae873jne 0x1400ae860
1400ae875add rsp, 40
1400ae879ret
1400ae87a
1400ae87a 66 0f 1f 44 00 00 f..D..
1400ae880
1400ae880loc_1400ae880:
1400ae880mov [rsp+48], rcx
1400ae885mov ecx, 128
1400ae88acall operator new(unsigned long long)
1400ae88flea rdx, [rip+0xf3ffa]
1400ae896mov [rax], rdx
1400ae899mov rdx, [rsp+48]
1400ae89emov [rax+8], 0
1400ae8a5mov [rax+16], 0
1400ae8admov [rax+24], 0
1400ae8b5mov [rax+32], 0
1400ae8b9mov [rax+34], 0
1400ae8c0mov [rax+40], 0
1400ae8c8mov [rax+48], 0
1400ae8d0mov [rax+56], 0
1400ae8d8mov [rax+64], 0
1400ae8e0mov [rax+72], 0
1400ae8e8mov [rax+80], 0
1400ae8f0mov [rax+88], 0
1400ae8f7mov [rax+92], 0
1400ae8ffmov [rax+122], 0
1400ae903mov [rdx+16], rax
1400ae907jmp 0x1400ae7d4
1400ae7c0
1400ae7c0std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*):
1400ae7c0sub rsp, 40
1400ae7c4mov rax, [rcx+16]
1400ae7c8mov rdx, rcx
1400ae7cbtest rax, rax
1400ae7ceje 0x1400ae880
1400ae7d4
1400ae7d4loc_1400ae7d4:
1400ae7d4lea rcx, [rip+0xe6c65]
1400ae7dbmov [rax+34], 0x2c002e
1400ae7e2mov [rax+16], rcx
1400ae7e6lea rcx, [rip+0xe6c55]
1400ae7edmov [rax+40], rcx
1400ae7f1mov [rax+56], rcx
1400ae7f5mov [rax+72], rcx
1400ae7f9mov rcx, [rip+0xe83e0]
1400ae800mov [rax+24], 0
1400ae808mov ecx, [rcx]
1400ae80amov [rax+48], 0
1400ae812mov [rax+64], 0
1400ae81amov [rax+92], ecx
1400ae81dmov [rax+80], 0
1400ae825mov [rax+88], 0
1400ae82cmov rax, [rdx+16]
1400ae830mov [rax+96], ecx
1400ae833mov rax, [rip+0xe83b6]
1400ae83amov rcx, [rdx+16]
1400ae83emov r8, [rax]
1400ae841xor eax, eax
1400ae843nop [rax+rax]
1400ae84enop [rax+rax]
1400ae859nop [rax]
1400ae860
1400ae860loc_1400ae860:
1400ae860movsx dx, [r8+rax]
1400ae866mov [rcx+2*rax+100], dx
1400ae86badd rax, 1
1400ae86fcmp rax, 11
1400ae873jne 0x1400ae860
1400ae875add rsp, 40
1400ae879ret
1400ae87a
1400ae87a 66 0f 1f 44 00 00 f..D..
1400ae880
1400ae880loc_1400ae880:
1400ae880mov [rsp+48], rcx
1400ae885mov ecx, 128
1400ae88acall operator new(unsigned long long)
1400ae88flea rdx, [rip+0xf3ffa]
1400ae896mov [rax], rdx
1400ae899mov rdx, [rsp+48]
1400ae89emov [rax+8], 0
1400ae8a5mov [rax+16], 0
1400ae8admov [rax+24], 0
1400ae8b5mov [rax+32], 0
1400ae8b9mov [rax+34], 0
1400ae8c0mov [rax+40], 0
1400ae8c8mov [rax+48], 0
1400ae8d0mov [rax+56], 0
1400ae8d8mov [rax+64], 0
1400ae8e0mov [rax+72], 0
1400ae8e8mov [rax+80], 0
1400ae8f0mov [rax+88], 0
1400ae8f7mov [rax+92], 0
1400ae8ffmov [rax+122], 0
1400ae903mov [rdx+16], rax
1400ae907jmp 0x1400ae7d4
1400ae7c0
1400ae90c
1400ae90c // align 0x20
1400ae90c // align 0x20
1400ae920
1400ae920std::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400ae920push rsi
1400ae921push rbx
1400ae922sub rsp, 40
1400ae926xor eax, eax
1400ae928test r8, r8
1400ae92bmov [rcx+16], rdx
1400ae92fmov rbx, rcx
1400ae932setne al
1400ae935xor r8l, r8l
1400ae938xor edx, edx
1400ae93amov [rcx+8], eax
1400ae93dlea rax, [rip+0xf2fcc]
1400ae944mov [rcx], rax
1400ae947call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400ae94cnop
1400ae94dadd rsp, 40
1400ae951pop rbx
1400ae952pop rsi
1400ae953ret
1400ae954
1400ae954 48 89 c6 48 89 d9 e8 c1 ba 02 00 48 H..H.......H
1400ae960 89 f1 e8 39 ca f6 ff 90 ...9....
1400ae920
1400ae920std::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400ae920push rsi
1400ae921push rbx
1400ae922sub rsp, 40
1400ae926xor eax, eax
1400ae928test r8, r8
1400ae92bmov [rcx+16], rdx
1400ae92fmov rbx, rcx
1400ae932setne al
1400ae935xor r8l, r8l
1400ae938xor edx, edx
1400ae93amov [rcx+8], eax
1400ae93dlea rax, [rip+0xf2fcc]
1400ae944mov [rcx], rax
1400ae947call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400ae94cnop
1400ae94dadd rsp, 40
1400ae951pop rbx
1400ae952pop rsi
1400ae953ret
1400ae954
1400ae954 48 89 c6 48 89 d9 e8 c1 ba 02 00 48 H..H.......H
1400ae960 89 f1 e8 39 ca f6 ff 90 ...9....
1400ae920
1400ae968
1400ae968 // align 0x10
1400ae968 // align 0x10
1400ae970
1400ae970std::moneypunct<wchar_t, false>::moneypunct(int*, char const*, unsigned long long):
1400ae970push rsi
1400ae971push rbx
1400ae972sub rsp, 40
1400ae976xor eax, eax
1400ae978test r9, r9
1400ae97bmov [rcx+16], 0
1400ae983mov rbx, rcx
1400ae986setne al
1400ae989mov [rcx+8], eax
1400ae98clea rax, [rip+0xf2f7d]
1400ae993mov [rcx], rax
1400ae996call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400ae99bnop
1400ae99cadd rsp, 40
1400ae9a0pop rbx
1400ae9a1pop rsi
1400ae9a2ret
1400ae9a3
1400ae9a3 48 89 c6 48 89 d9 e8 72 ba 02 00 48 89 H..H...r...H.
1400ae9b0 f1 e8 ea c9 f6 ff 90 .......
1400ae970
1400ae970std::moneypunct<wchar_t, false>::moneypunct(int*, char const*, unsigned long long):
1400ae970push rsi
1400ae971push rbx
1400ae972sub rsp, 40
1400ae976xor eax, eax
1400ae978test r9, r9
1400ae97bmov [rcx+16], 0
1400ae983mov rbx, rcx
1400ae986setne al
1400ae989mov [rcx+8], eax
1400ae98clea rax, [rip+0xf2f7d]
1400ae993mov [rcx], rax
1400ae996call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400ae99bnop
1400ae99cadd rsp, 40
1400ae9a0pop rbx
1400ae9a1pop rsi
1400ae9a2ret
1400ae9a3
1400ae9a3 48 89 c6 48 89 d9 e8 72 ba 02 00 48 89 H..H...r...H.
1400ae9b0 f1 e8 ea c9 f6 ff 90 .......
1400ae970
1400ae9b7
1400ae9b7 // align 0x10
1400ae9b7 // align 0x10
1400ae9c0
1400ae9c0std::moneypunct<wchar_t, false>::moneypunct(unsigned long long):
1400ae9c0push rsi
1400ae9c1push rbx
1400ae9c2sub rsp, 40
1400ae9c6xor eax, eax
1400ae9c8test rdx, rdx
1400ae9cbmov [rcx+16], 0
1400ae9d3mov rbx, rcx
1400ae9d6setne al
1400ae9d9xor r8l, r8l
1400ae9dcxor edx, edx
1400ae9demov [rcx+8], eax
1400ae9e1lea rax, [rip+0xf2f28]
1400ae9e8mov [rcx], rax
1400ae9ebcall std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400ae9f0nop
1400ae9f1add rsp, 40
1400ae9f5pop rbx
1400ae9f6pop rsi
1400ae9f7ret
1400ae9f8
1400ae9f8 48 89 c6 48 89 d9 e8 1d H..H....
1400aea00 ba 02 00 48 89 f1 e8 95 c9 f6 ff 90 ...H........
1400ae9c0
1400ae9c0std::moneypunct<wchar_t, false>::moneypunct(unsigned long long):
1400ae9c0push rsi
1400ae9c1push rbx
1400ae9c2sub rsp, 40
1400ae9c6xor eax, eax
1400ae9c8test rdx, rdx
1400ae9cbmov [rcx+16], 0
1400ae9d3mov rbx, rcx
1400ae9d6setne al
1400ae9d9xor r8l, r8l
1400ae9dcxor edx, edx
1400ae9demov [rcx+8], eax
1400ae9e1lea rax, [rip+0xf2f28]
1400ae9e8mov [rcx], rax
1400ae9ebcall std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400ae9f0nop
1400ae9f1add rsp, 40
1400ae9f5pop rbx
1400ae9f6pop rsi
1400ae9f7ret
1400ae9f8
1400ae9f8 48 89 c6 48 89 d9 e8 1d H..H....
1400aea00 ba 02 00 48 89 f1 e8 95 c9 f6 ff 90 ...H........
1400ae9c0
1400aea0c
1400aea0c // align 0x10
1400aea0c // align 0x10
1400aea10
1400aea10std::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400aea10push rsi
1400aea11push rbx
1400aea12sub rsp, 40
1400aea16xor eax, eax
1400aea18test r8, r8
1400aea1bmov [rcx+16], rdx
1400aea1fmov rbx, rcx
1400aea22setne al
1400aea25xor r8l, r8l
1400aea28xor edx, edx
1400aea2amov [rcx+8], eax
1400aea2dlea rax, [rip+0xf2edc]
1400aea34mov [rcx], rax
1400aea37call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400aea3cnop
1400aea3dadd rsp, 40
1400aea41pop rbx
1400aea42pop rsi
1400aea43ret
1400aea44
1400aea44 48 89 c6 48 89 d9 e8 d1 b9 02 00 48 H..H.......H
1400aea50 89 f1 e8 49 c9 f6 ff 90 ...I....
1400aea10
1400aea10std::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400aea10push rsi
1400aea11push rbx
1400aea12sub rsp, 40
1400aea16xor eax, eax
1400aea18test r8, r8
1400aea1bmov [rcx+16], rdx
1400aea1fmov rbx, rcx
1400aea22setne al
1400aea25xor r8l, r8l
1400aea28xor edx, edx
1400aea2amov [rcx+8], eax
1400aea2dlea rax, [rip+0xf2edc]
1400aea34mov [rcx], rax
1400aea37call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400aea3cnop
1400aea3dadd rsp, 40
1400aea41pop rbx
1400aea42pop rsi
1400aea43ret
1400aea44
1400aea44 48 89 c6 48 89 d9 e8 d1 b9 02 00 48 H..H.......H
1400aea50 89 f1 e8 49 c9 f6 ff 90 ...I....
1400aea10
1400aea58
1400aea58 // align 0x10
1400aea58 // align 0x10
1400aea60
1400aea60std::moneypunct<wchar_t, false>::moneypunct(int*, char const*, unsigned long long):
1400aea60push rsi
1400aea61push rbx
1400aea62sub rsp, 40
1400aea66xor eax, eax
1400aea68test r9, r9
1400aea6bmov [rcx+16], 0
1400aea73mov rbx, rcx
1400aea76setne al
1400aea79mov [rcx+8], eax
1400aea7clea rax, [rip+0xf2e8d]
1400aea83mov [rcx], rax
1400aea86call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400aea8bnop
1400aea8cadd rsp, 40
1400aea90pop rbx
1400aea91pop rsi
1400aea92ret
1400aea93
1400aea93 48 89 c6 48 89 d9 e8 82 b9 02 00 48 89 H..H.......H.
1400aeaa0 f1 e8 fa c8 f6 ff 90 .......
1400aea60
1400aea60std::moneypunct<wchar_t, false>::moneypunct(int*, char const*, unsigned long long):
1400aea60push rsi
1400aea61push rbx
1400aea62sub rsp, 40
1400aea66xor eax, eax
1400aea68test r9, r9
1400aea6bmov [rcx+16], 0
1400aea73mov rbx, rcx
1400aea76setne al
1400aea79mov [rcx+8], eax
1400aea7clea rax, [rip+0xf2e8d]
1400aea83mov [rcx], rax
1400aea86call std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400aea8bnop
1400aea8cadd rsp, 40
1400aea90pop rbx
1400aea91pop rsi
1400aea92ret
1400aea93
1400aea93 48 89 c6 48 89 d9 e8 82 b9 02 00 48 89 H..H.......H.
1400aeaa0 f1 e8 fa c8 f6 ff 90 .......
1400aea60
1400aeaa7
1400aeaa7 // align 0x10
1400aeaa7 // align 0x10
1400aeab0
1400aeab0std::moneypunct<wchar_t, false>::moneypunct(unsigned long long):
1400aeab0push rsi
1400aeab1push rbx
1400aeab2sub rsp, 40
1400aeab6xor eax, eax
1400aeab8test rdx, rdx
1400aeabbmov [rcx+16], 0
1400aeac3mov rbx, rcx
1400aeac6setne al
1400aeac9xor r8l, r8l
1400aeaccxor edx, edx
1400aeacemov [rcx+8], eax
1400aead1lea rax, [rip+0xf2e38]
1400aead8mov [rcx], rax
1400aeadbcall std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400aeae0nop
1400aeae1add rsp, 40
1400aeae5pop rbx
1400aeae6pop rsi
1400aeae7ret
1400aeae8
1400aeae8 48 89 c6 48 89 d9 e8 2d H..H...-
1400aeaf0 b9 02 00 48 89 f1 e8 a5 c8 f6 ff 90 ...H........
1400aeab0
1400aeab0std::moneypunct<wchar_t, false>::moneypunct(unsigned long long):
1400aeab0push rsi
1400aeab1push rbx
1400aeab2sub rsp, 40
1400aeab6xor eax, eax
1400aeab8test rdx, rdx
1400aeabbmov [rcx+16], 0
1400aeac3mov rbx, rcx
1400aeac6setne al
1400aeac9xor r8l, r8l
1400aeaccxor edx, edx
1400aeacemov [rcx+8], eax
1400aead1lea rax, [rip+0xf2e38]
1400aead8mov [rcx], rax
1400aeadbcall std::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400aeae0nop
1400aeae1add rsp, 40
1400aeae5pop rbx
1400aeae6pop rsi
1400aeae7ret
1400aeae8
1400aeae8 48 89 c6 48 89 d9 e8 2d H..H...-
1400aeaf0 b9 02 00 48 89 f1 e8 a5 c8 f6 ff 90 ...H........
1400aeab0
1400aeafc
1400aeafc // align 0x10
1400aeafc // align 0x10
1400aeb00
1400aeb00std::moneypunct<wchar_t, false>::~moneypunct():
1400aeb00push rsi
1400aeb01push rbx
1400aeb02sub rsp, 40
1400aeb06mov rbx, rcx
1400aeb09call std::moneypunct<wchar_t, false>::~moneypunct()
1400aeb0emov rcx, rbx
1400aeb11add rsp, 40
1400aeb15pop rbx
1400aeb16pop rsi
1400aeb17jmp 0x140101ab0
1400aeb1c
1400aeb1c 48 89 c6 48 H..H
1400aeb20 89 d9 e8 89 2f 05 00 48 89 f1 e8 71 c8 f6 ff 90 ..../..H...q....
1400aeb00
1400aeb00std::moneypunct<wchar_t, false>::~moneypunct():
1400aeb00push rsi
1400aeb01push rbx
1400aeb02sub rsp, 40
1400aeb06mov rbx, rcx
1400aeb09call std::moneypunct<wchar_t, false>::~moneypunct()
1400aeb0emov rcx, rbx
1400aeb11add rsp, 40
1400aeb15pop rbx
1400aeb16pop rsi
1400aeb17jmp 0x140101ab0
1400aeb1c
1400aeb1c 48 89 c6 48 H..H
1400aeb20 89 d9 e8 89 2f 05 00 48 89 f1 e8 71 c8 f6 ff 90 ..../..H...q....
1400aeb00
1400aeb30
1400aeb30std::moneypunct<wchar_t, false>::~moneypunct():
1400aeb30push rsi
1400aeb31push rbx
1400aeb32sub rsp, 56
1400aeb36mov rax, [rip+0xe8683]
1400aeb3dmov rbx, [rcx+16]
1400aeb41add rax, 16
1400aeb45mov [rcx], rax
1400aeb48mov rsi, rcx
1400aeb4btest rbx, rbx
1400aeb4eje 0x1400aeb73
1400aeb50mov rax, [rbx]
1400aeb53lea rdx, [rip+0x26066]
1400aeb5amov rcx, rbx
1400aeb5dmov rax, [rax+8]
1400aeb61cmp rax, rdx
1400aeb64jne 0x1400aeb88
1400aeb66call std::__moneypunct_cache<wchar_t, false>::~__moneypunct_cache()
1400aeb6bmov rcx, rbx
1400aeb6ecall operator delete(void*)
1400aeb73
1400aeb73loc_1400aeb73:
1400aeb73mov rcx, rsi
1400aeb76add rsp, 56
1400aeb7apop rbx
1400aeb7bpop rsi
1400aeb7cjmp 0x1400da420
1400aeb81
1400aeb81 0f 1f 80 00 00 00 00 .......
1400aeb88
1400aeb88loc_1400aeb88:
1400aeb88call rax
1400aeb8amov rcx, rsi
1400aeb8dadd rsp, 56
1400aeb91pop rbx
1400aeb92pop rsi
1400aeb93jmp 0x1400da420
1400aeb98
1400aeb98 48 89 c3 48 89 f1 e8 7d H..H...}
1400aeba0 b8 02 00 48 89 d9 e8 f5 c7 f6 ff 48 89 d9 48 89 ...H.......H..H.
1400aebb0 44 24 28 e8 f8 2e 05 00 48 8b 5c 24 28 eb dc D$(.....H.\$(..
1400aeb30
1400aeb30std::moneypunct<wchar_t, false>::~moneypunct():
1400aeb30push rsi
1400aeb31push rbx
1400aeb32sub rsp, 56
1400aeb36mov rax, [rip+0xe8683]
1400aeb3dmov rbx, [rcx+16]
1400aeb41add rax, 16
1400aeb45mov [rcx], rax
1400aeb48mov rsi, rcx
1400aeb4btest rbx, rbx
1400aeb4eje 0x1400aeb73
1400aeb50mov rax, [rbx]
1400aeb53lea rdx, [rip+0x26066]
1400aeb5amov rcx, rbx
1400aeb5dmov rax, [rax+8]
1400aeb61cmp rax, rdx
1400aeb64jne 0x1400aeb88
1400aeb66call std::__moneypunct_cache<wchar_t, false>::~__moneypunct_cache()
1400aeb6bmov rcx, rbx
1400aeb6ecall operator delete(void*)
1400aeb73
1400aeb73loc_1400aeb73:
1400aeb73mov rcx, rsi
1400aeb76add rsp, 56
1400aeb7apop rbx
1400aeb7bpop rsi
1400aeb7cjmp 0x1400da420
1400aeb81
1400aeb81 0f 1f 80 00 00 00 00 .......
1400aeb88
1400aeb88loc_1400aeb88:
1400aeb88call rax
1400aeb8amov rcx, rsi
1400aeb8dadd rsp, 56
1400aeb91pop rbx
1400aeb92pop rsi
1400aeb93jmp 0x1400da420
1400aeb98
1400aeb98 48 89 c3 48 89 f1 e8 7d H..H...}
1400aeba0 b8 02 00 48 89 d9 e8 f5 c7 f6 ff 48 89 d9 48 89 ...H.......H..H.
1400aebb0 44 24 28 e8 f8 2e 05 00 48 8b 5c 24 28 eb dc D$(.....H.\$(..
1400aeb30
1400aebbf
1400aebbf // align 0x10
1400aebbf // align 0x10
1400aebc0
1400aebc0std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*):
1400aebc0sub rsp, 40
1400aebc4mov rax, [rcx+16]
1400aebc8mov rdx, rcx
1400aebcbtest rax, rax
1400aebceje 0x1400aec80
1400aebd4
1400aebd4loc_1400aebd4:
1400aebd4lea rcx, [rip+0xe6865]
1400aebdbmov [rax+34], 0x2c002e
1400aebe2mov [rax+16], rcx
1400aebe6lea rcx, [rip+0xe6855]
1400aebedmov [rax+40], rcx
1400aebf1mov [rax+56], rcx
1400aebf5mov [rax+72], rcx
1400aebf9mov rcx, [rip+0xe7fe0]
1400aec00mov [rax+24], 0
1400aec08mov ecx, [rcx]
1400aec0amov [rax+48], 0
1400aec12mov [rax+64], 0
1400aec1amov [rax+92], ecx
1400aec1dmov [rax+80], 0
1400aec25mov [rax+88], 0
1400aec2cmov rax, [rdx+16]
1400aec30mov [rax+96], ecx
1400aec33mov rax, [rip+0xe7fb6]
1400aec3amov rcx, [rdx+16]
1400aec3emov r8, [rax]
1400aec41xor eax, eax
1400aec43nop [rax+rax]
1400aec4enop [rax+rax]
1400aec59nop [rax]
1400aec60
1400aec60loc_1400aec60:
1400aec60movsx dx, [r8+rax]
1400aec66mov [rcx+2*rax+100], dx
1400aec6badd rax, 1
1400aec6fcmp rax, 11
1400aec73jne 0x1400aec60
1400aec75add rsp, 40
1400aec79ret
1400aec7a
1400aec7a 66 0f 1f 44 00 00 f..D..
1400aec80
1400aec80loc_1400aec80:
1400aec80mov [rsp+48], rcx
1400aec85mov ecx, 128
1400aec8acall operator new(unsigned long long)
1400aec8flea rdx, [rip+0xf3c1a]
1400aec96mov [rax], rdx
1400aec99mov rdx, [rsp+48]
1400aec9emov [rax+8], 0
1400aeca5mov [rax+16], 0
1400aecadmov [rax+24], 0
1400aecb5mov [rax+32], 0
1400aecb9mov [rax+34], 0
1400aecc0mov [rax+40], 0
1400aecc8mov [rax+48], 0
1400aecd0mov [rax+56], 0
1400aecd8mov [rax+64], 0
1400aece0mov [rax+72], 0
1400aece8mov [rax+80], 0
1400aecf0mov [rax+88], 0
1400aecf7mov [rax+92], 0
1400aecffmov [rax+122], 0
1400aed03mov [rdx+16], rax
1400aed07jmp 0x1400aebd4
1400aebc0
1400aebc0std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*):
1400aebc0sub rsp, 40
1400aebc4mov rax, [rcx+16]
1400aebc8mov rdx, rcx
1400aebcbtest rax, rax
1400aebceje 0x1400aec80
1400aebd4
1400aebd4loc_1400aebd4:
1400aebd4lea rcx, [rip+0xe6865]
1400aebdbmov [rax+34], 0x2c002e
1400aebe2mov [rax+16], rcx
1400aebe6lea rcx, [rip+0xe6855]
1400aebedmov [rax+40], rcx
1400aebf1mov [rax+56], rcx
1400aebf5mov [rax+72], rcx
1400aebf9mov rcx, [rip+0xe7fe0]
1400aec00mov [rax+24], 0
1400aec08mov ecx, [rcx]
1400aec0amov [rax+48], 0
1400aec12mov [rax+64], 0
1400aec1amov [rax+92], ecx
1400aec1dmov [rax+80], 0
1400aec25mov [rax+88], 0
1400aec2cmov rax, [rdx+16]
1400aec30mov [rax+96], ecx
1400aec33mov rax, [rip+0xe7fb6]
1400aec3amov rcx, [rdx+16]
1400aec3emov r8, [rax]
1400aec41xor eax, eax
1400aec43nop [rax+rax]
1400aec4enop [rax+rax]
1400aec59nop [rax]
1400aec60
1400aec60loc_1400aec60:
1400aec60movsx dx, [r8+rax]
1400aec66mov [rcx+2*rax+100], dx
1400aec6badd rax, 1
1400aec6fcmp rax, 11
1400aec73jne 0x1400aec60
1400aec75add rsp, 40
1400aec79ret
1400aec7a
1400aec7a 66 0f 1f 44 00 00 f..D..
1400aec80
1400aec80loc_1400aec80:
1400aec80mov [rsp+48], rcx
1400aec85mov ecx, 128
1400aec8acall operator new(unsigned long long)
1400aec8flea rdx, [rip+0xf3c1a]
1400aec96mov [rax], rdx
1400aec99mov rdx, [rsp+48]
1400aec9emov [rax+8], 0
1400aeca5mov [rax+16], 0
1400aecadmov [rax+24], 0
1400aecb5mov [rax+32], 0
1400aecb9mov [rax+34], 0
1400aecc0mov [rax+40], 0
1400aecc8mov [rax+48], 0
1400aecd0mov [rax+56], 0
1400aecd8mov [rax+64], 0
1400aece0mov [rax+72], 0
1400aece8mov [rax+80], 0
1400aecf0mov [rax+88], 0
1400aecf7mov [rax+92], 0
1400aecffmov [rax+122], 0
1400aed03mov [rdx+16], rax
1400aed07jmp 0x1400aebd4
1400aebc0
1400aed0c
1400aed0c // align 0x20
1400aed0c // align 0x20
1400aed20
1400aed20std::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400aed20push rsi
1400aed21push rbx
1400aed22sub rsp, 40
1400aed26xor eax, eax
1400aed28test r8, r8
1400aed2bmov [rcx+16], rdx
1400aed2fmov rbx, rcx
1400aed32setne al
1400aed35xor r8l, r8l
1400aed38xor edx, edx
1400aed3amov [rcx+8], eax
1400aed3dlea rax, [rip+0xf2c3c]
1400aed44mov [rcx], rax
1400aed47call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aed4cnop
1400aed4dadd rsp, 40
1400aed51pop rbx
1400aed52pop rsi
1400aed53ret
1400aed54
1400aed54 48 89 c6 48 89 d9 e8 c1 b6 02 00 48 H..H.......H
1400aed60 89 f1 e8 39 c6 f6 ff 90 ...9....
1400aed20
1400aed20std::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400aed20push rsi
1400aed21push rbx
1400aed22sub rsp, 40
1400aed26xor eax, eax
1400aed28test r8, r8
1400aed2bmov [rcx+16], rdx
1400aed2fmov rbx, rcx
1400aed32setne al
1400aed35xor r8l, r8l
1400aed38xor edx, edx
1400aed3amov [rcx+8], eax
1400aed3dlea rax, [rip+0xf2c3c]
1400aed44mov [rcx], rax
1400aed47call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aed4cnop
1400aed4dadd rsp, 40
1400aed51pop rbx
1400aed52pop rsi
1400aed53ret
1400aed54
1400aed54 48 89 c6 48 89 d9 e8 c1 b6 02 00 48 H..H.......H
1400aed60 89 f1 e8 39 c6 f6 ff 90 ...9....
1400aed20
1400aed68
1400aed68 // align 0x10
1400aed68 // align 0x10
1400aed70
1400aed70std::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400aed70push rsi
1400aed71push rbx
1400aed72sub rsp, 40
1400aed76xor eax, eax
1400aed78test r9, r9
1400aed7bmov [rcx+16], 0
1400aed83mov rbx, rcx
1400aed86setne al
1400aed89mov [rcx+8], eax
1400aed8clea rax, [rip+0xf2bed]
1400aed93mov [rcx], rax
1400aed96call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aed9bnop
1400aed9cadd rsp, 40
1400aeda0pop rbx
1400aeda1pop rsi
1400aeda2ret
1400aeda3
1400aeda3 48 89 c6 48 89 d9 e8 72 b6 02 00 48 89 H..H...r...H.
1400aedb0 f1 e8 ea c5 f6 ff 90 .......
1400aed70
1400aed70std::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400aed70push rsi
1400aed71push rbx
1400aed72sub rsp, 40
1400aed76xor eax, eax
1400aed78test r9, r9
1400aed7bmov [rcx+16], 0
1400aed83mov rbx, rcx
1400aed86setne al
1400aed89mov [rcx+8], eax
1400aed8clea rax, [rip+0xf2bed]
1400aed93mov [rcx], rax
1400aed96call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aed9bnop
1400aed9cadd rsp, 40
1400aeda0pop rbx
1400aeda1pop rsi
1400aeda2ret
1400aeda3
1400aeda3 48 89 c6 48 89 d9 e8 72 b6 02 00 48 89 H..H...r...H.
1400aedb0 f1 e8 ea c5 f6 ff 90 .......
1400aed70
1400aedb7
1400aedb7 // align 0x10
1400aedb7 // align 0x10
1400aedc0
1400aedc0std::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400aedc0push rsi
1400aedc1push rbx
1400aedc2sub rsp, 40
1400aedc6xor eax, eax
1400aedc8test rdx, rdx
1400aedcbmov [rcx+16], 0
1400aedd3mov rbx, rcx
1400aedd6setne al
1400aedd9xor r8l, r8l
1400aeddcxor edx, edx
1400aeddemov [rcx+8], eax
1400aede1lea rax, [rip+0xf2b98]
1400aede8mov [rcx], rax
1400aedebcall std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aedf0nop
1400aedf1add rsp, 40
1400aedf5pop rbx
1400aedf6pop rsi
1400aedf7ret
1400aedf8
1400aedf8 48 89 c6 48 89 d9 e8 1d H..H....
1400aee00 b6 02 00 48 89 f1 e8 95 c5 f6 ff 90 ...H........
1400aedc0
1400aedc0std::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400aedc0push rsi
1400aedc1push rbx
1400aedc2sub rsp, 40
1400aedc6xor eax, eax
1400aedc8test rdx, rdx
1400aedcbmov [rcx+16], 0
1400aedd3mov rbx, rcx
1400aedd6setne al
1400aedd9xor r8l, r8l
1400aeddcxor edx, edx
1400aeddemov [rcx+8], eax
1400aede1lea rax, [rip+0xf2b98]
1400aede8mov [rcx], rax
1400aedebcall std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aedf0nop
1400aedf1add rsp, 40
1400aedf5pop rbx
1400aedf6pop rsi
1400aedf7ret
1400aedf8
1400aedf8 48 89 c6 48 89 d9 e8 1d H..H....
1400aee00 b6 02 00 48 89 f1 e8 95 c5 f6 ff 90 ...H........
1400aedc0
1400aee0c
1400aee0c // align 0x10
1400aee0c // align 0x10
1400aee10
1400aee10std::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400aee10push rsi
1400aee11push rbx
1400aee12sub rsp, 40
1400aee16xor eax, eax
1400aee18test r8, r8
1400aee1bmov [rcx+16], rdx
1400aee1fmov rbx, rcx
1400aee22setne al
1400aee25xor r8l, r8l
1400aee28xor edx, edx
1400aee2amov [rcx+8], eax
1400aee2dlea rax, [rip+0xf2b4c]
1400aee34mov [rcx], rax
1400aee37call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aee3cnop
1400aee3dadd rsp, 40
1400aee41pop rbx
1400aee42pop rsi
1400aee43ret
1400aee44
1400aee44 48 89 c6 48 89 d9 e8 d1 b5 02 00 48 H..H.......H
1400aee50 89 f1 e8 49 c5 f6 ff 90 ...I....
1400aee10
1400aee10std::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400aee10push rsi
1400aee11push rbx
1400aee12sub rsp, 40
1400aee16xor eax, eax
1400aee18test r8, r8
1400aee1bmov [rcx+16], rdx
1400aee1fmov rbx, rcx
1400aee22setne al
1400aee25xor r8l, r8l
1400aee28xor edx, edx
1400aee2amov [rcx+8], eax
1400aee2dlea rax, [rip+0xf2b4c]
1400aee34mov [rcx], rax
1400aee37call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aee3cnop
1400aee3dadd rsp, 40
1400aee41pop rbx
1400aee42pop rsi
1400aee43ret
1400aee44
1400aee44 48 89 c6 48 89 d9 e8 d1 b5 02 00 48 H..H.......H
1400aee50 89 f1 e8 49 c5 f6 ff 90 ...I....
1400aee10
1400aee58
1400aee58 // align 0x10
1400aee58 // align 0x10
1400aee60
1400aee60std::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400aee60push rsi
1400aee61push rbx
1400aee62sub rsp, 40
1400aee66xor eax, eax
1400aee68test r9, r9
1400aee6bmov [rcx+16], 0
1400aee73mov rbx, rcx
1400aee76setne al
1400aee79mov [rcx+8], eax
1400aee7clea rax, [rip+0xf2afd]
1400aee83mov [rcx], rax
1400aee86call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aee8bnop
1400aee8cadd rsp, 40
1400aee90pop rbx
1400aee91pop rsi
1400aee92ret
1400aee93
1400aee93 48 89 c6 48 89 d9 e8 82 b5 02 00 48 89 H..H.......H.
1400aeea0 f1 e8 fa c4 f6 ff 90 .......
1400aee60
1400aee60std::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400aee60push rsi
1400aee61push rbx
1400aee62sub rsp, 40
1400aee66xor eax, eax
1400aee68test r9, r9
1400aee6bmov [rcx+16], 0
1400aee73mov rbx, rcx
1400aee76setne al
1400aee79mov [rcx+8], eax
1400aee7clea rax, [rip+0xf2afd]
1400aee83mov [rcx], rax
1400aee86call std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aee8bnop
1400aee8cadd rsp, 40
1400aee90pop rbx
1400aee91pop rsi
1400aee92ret
1400aee93
1400aee93 48 89 c6 48 89 d9 e8 82 b5 02 00 48 89 H..H.......H.
1400aeea0 f1 e8 fa c4 f6 ff 90 .......
1400aee60
1400aeea7
1400aeea7 // align 0x10
1400aeea7 // align 0x10
1400aeeb0
1400aeeb0std::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400aeeb0push rsi
1400aeeb1push rbx
1400aeeb2sub rsp, 40
1400aeeb6xor eax, eax
1400aeeb8test rdx, rdx
1400aeebbmov [rcx+16], 0
1400aeec3mov rbx, rcx
1400aeec6setne al
1400aeec9xor r8l, r8l
1400aeeccxor edx, edx
1400aeecemov [rcx+8], eax
1400aeed1lea rax, [rip+0xf2aa8]
1400aeed8mov [rcx], rax
1400aeedbcall std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aeee0nop
1400aeee1add rsp, 40
1400aeee5pop rbx
1400aeee6pop rsi
1400aeee7ret
1400aeee8
1400aeee8 48 89 c6 48 89 d9 e8 2d H..H...-
1400aeef0 b5 02 00 48 89 f1 e8 a5 c4 f6 ff 90 ...H........
1400aeeb0
1400aeeb0std::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400aeeb0push rsi
1400aeeb1push rbx
1400aeeb2sub rsp, 40
1400aeeb6xor eax, eax
1400aeeb8test rdx, rdx
1400aeebbmov [rcx+16], 0
1400aeec3mov rbx, rcx
1400aeec6setne al
1400aeec9xor r8l, r8l
1400aeeccxor edx, edx
1400aeecemov [rcx+8], eax
1400aeed1lea rax, [rip+0xf2aa8]
1400aeed8mov [rcx], rax
1400aeedbcall std::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400aeee0nop
1400aeee1add rsp, 40
1400aeee5pop rbx
1400aeee6pop rsi
1400aeee7ret
1400aeee8
1400aeee8 48 89 c6 48 89 d9 e8 2d H..H...-
1400aeef0 b5 02 00 48 89 f1 e8 a5 c4 f6 ff 90 ...H........
1400aeeb0
1400aeefc
1400aeefc // align 0x10
1400aeefc // align 0x10
1400aef00
1400aef00std::moneypunct<wchar_t, true>::~moneypunct():
1400aef00push rsi
1400aef01push rbx
1400aef02sub rsp, 40
1400aef06mov rbx, rcx
1400aef09call std::moneypunct<wchar_t, true>::~moneypunct()
1400aef0emov rcx, rbx
1400aef11add rsp, 40
1400aef15pop rbx
1400aef16pop rsi
1400aef17jmp 0x140101ab0
1400aef1c
1400aef1c 48 89 c6 48 H..H
1400aef20 89 d9 e8 89 2b 05 00 48 89 f1 e8 71 c4 f6 ff 90 ....+..H...q....
1400aef00
1400aef00std::moneypunct<wchar_t, true>::~moneypunct():
1400aef00push rsi
1400aef01push rbx
1400aef02sub rsp, 40
1400aef06mov rbx, rcx
1400aef09call std::moneypunct<wchar_t, true>::~moneypunct()
1400aef0emov rcx, rbx
1400aef11add rsp, 40
1400aef15pop rbx
1400aef16pop rsi
1400aef17jmp 0x140101ab0
1400aef1c
1400aef1c 48 89 c6 48 H..H
1400aef20 89 d9 e8 89 2b 05 00 48 89 f1 e8 71 c4 f6 ff 90 ....+..H...q....
1400aef00
1400aef30
1400aef30std::moneypunct<wchar_t, true>::~moneypunct():
1400aef30push rsi
1400aef31push rbx
1400aef32sub rsp, 56
1400aef36mov rax, [rip+0xe8293]
1400aef3dmov rbx, [rcx+16]
1400aef41add rax, 16
1400aef45mov [rcx], rax
1400aef48mov rsi, rcx
1400aef4btest rbx, rbx
1400aef4eje 0x1400aef73
1400aef50mov rax, [rbx]
1400aef53lea rdx, [rip+0x264b6]
1400aef5amov rcx, rbx
1400aef5dmov rax, [rax+8]
1400aef61cmp rax, rdx
1400aef64jne 0x1400aef88
1400aef66call std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache()
1400aef6bmov rcx, rbx
1400aef6ecall operator delete(void*)
1400aef73
1400aef73loc_1400aef73:
1400aef73mov rcx, rsi
1400aef76add rsp, 56
1400aef7apop rbx
1400aef7bpop rsi
1400aef7cjmp 0x1400da420
1400aef81
1400aef81 0f 1f 80 00 00 00 00 .......
1400aef88
1400aef88loc_1400aef88:
1400aef88call rax
1400aef8amov rcx, rsi
1400aef8dadd rsp, 56
1400aef91pop rbx
1400aef92pop rsi
1400aef93jmp 0x1400da420
1400aef98
1400aef98 48 89 c3 48 89 f1 e8 7d H..H...}
1400aefa0 b4 02 00 48 89 d9 e8 f5 c3 f6 ff 48 89 d9 48 89 ...H.......H..H.
1400aefb0 44 24 28 e8 f8 2a 05 00 48 8b 5c 24 28 eb dc D$(..*..H.\$(..
1400aef30
1400aef30std::moneypunct<wchar_t, true>::~moneypunct():
1400aef30push rsi
1400aef31push rbx
1400aef32sub rsp, 56
1400aef36mov rax, [rip+0xe8293]
1400aef3dmov rbx, [rcx+16]
1400aef41add rax, 16
1400aef45mov [rcx], rax
1400aef48mov rsi, rcx
1400aef4btest rbx, rbx
1400aef4eje 0x1400aef73
1400aef50mov rax, [rbx]
1400aef53lea rdx, [rip+0x264b6]
1400aef5amov rcx, rbx
1400aef5dmov rax, [rax+8]
1400aef61cmp rax, rdx
1400aef64jne 0x1400aef88
1400aef66call std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache()
1400aef6bmov rcx, rbx
1400aef6ecall operator delete(void*)
1400aef73
1400aef73loc_1400aef73:
1400aef73mov rcx, rsi
1400aef76add rsp, 56
1400aef7apop rbx
1400aef7bpop rsi
1400aef7cjmp 0x1400da420
1400aef81
1400aef81 0f 1f 80 00 00 00 00 .......
1400aef88
1400aef88loc_1400aef88:
1400aef88call rax
1400aef8amov rcx, rsi
1400aef8dadd rsp, 56
1400aef91pop rbx
1400aef92pop rsi
1400aef93jmp 0x1400da420
1400aef98
1400aef98 48 89 c3 48 89 f1 e8 7d H..H...}
1400aefa0 b4 02 00 48 89 d9 e8 f5 c3 f6 ff 48 89 d9 48 89 ...H.......H..H.
1400aefb0 44 24 28 e8 f8 2a 05 00 48 8b 5c 24 28 eb dc D$(..*..H.\$(..
1400aef30
1400aefbf
1400aefbf // align 0x10
1400aefbf // align 0x10
1400aefc0
1400aefc0std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::get_deleter():
1400aefc0push rbp
1400aefc1mov rbp, rsp
1400aefc4sub rsp, 32
1400aefc8mov [rbp+16], rcx
1400aefccmov rax, [rbp+16]
1400aefd0mov rcx, rax
1400aefd3call std::__uniq_ptr_impl<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::_M_deleter()
1400aefd8add rsp, 32
1400aefdcpop rbp
1400aefddret
1400aefc0
1400aefc0std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::get_deleter():
1400aefc0push rbp
1400aefc1mov rbp, rsp
1400aefc4sub rsp, 32
1400aefc8mov [rbp+16], rcx
1400aefccmov rax, [rbp+16]
1400aefd0mov rcx, rax
1400aefd3call std::__uniq_ptr_impl<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::_M_deleter()
1400aefd8add rsp, 32
1400aefdcpop rbp
1400aefddret
1400aefc0
1400aefde
1400aefde // align 0x10
1400aefde // align 0x10
1400aefe0
1400aefe0std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::unique_ptr(std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>&&):
1400aefe0push rbp
1400aefe1mov rbp, rsp
1400aefe4sub rsp, 32
1400aefe8mov [rbp+16], rcx
1400aefecmov [rbp+24], rdx
1400aeff0mov rax, [rbp+16]
1400aeff4mov rdx, [rbp+24]
1400aeff8mov rcx, rax
1400aeffbcall std::__uniq_ptr_data<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter, true, true>::__uniq_ptr_data(std::__uniq_ptr_data<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter, true, true>&&)
1400af000nop
1400af001add rsp, 32
1400af005pop rbp
1400af006ret
1400aefe0
1400aefe0std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::unique_ptr(std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>&&):
1400aefe0push rbp
1400aefe1mov rbp, rsp
1400aefe4sub rsp, 32
1400aefe8mov [rbp+16], rcx
1400aefecmov [rbp+24], rdx
1400aeff0mov rax, [rbp+16]
1400aeff4mov rdx, [rbp+24]
1400aeff8mov rcx, rax
1400aeffbcall std::__uniq_ptr_data<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter, true, true>::__uniq_ptr_data(std::__uniq_ptr_data<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter, true, true>&&)
1400af000nop
1400af001add rsp, 32
1400af005pop rbp
1400af006ret
1400aefe0
1400af007
1400af007 // align 0x10
1400af007 // align 0x10
1400af010
1400af010std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr():
1400af010push rbp
1400af011mov rbp, rsp
1400af014sub rsp, 48
1400af018mov [rbp+16], rcx
1400af01cmov rax, [rbp+16]
1400af020mov rcx, rax
1400af023call std::__uniq_ptr_impl<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::_M_ptr()
1400af028mov [rbp-8], rax
1400af02cmov rax, [rbp-8]
1400af030mov rax, [rax]
1400af033test rax, rax
1400af036je 0x1400af05e
1400af038mov rax, [rbp+16]
1400af03cmov rcx, rax
1400af03fcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::get_deleter()
1400af044mov rcx, rax
1400af047mov rax, [rbp-8]
1400af04bmov [rbp-16], rax
1400af04fmov rax, [rbp-16]
1400af053mov rax, [rax]
1400af056mov rdx, rax
1400af059call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400af05e
1400af05eloc_1400af05e:
1400af05emov rax, [rbp-8]
1400af062mov [rax], 0
1400af069nop
1400af06aadd rsp, 48
1400af06epop rbp
1400af06fret
1400af010
1400af010std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr():
1400af010push rbp
1400af011mov rbp, rsp
1400af014sub rsp, 48
1400af018mov [rbp+16], rcx
1400af01cmov rax, [rbp+16]
1400af020mov rcx, rax
1400af023call std::__uniq_ptr_impl<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::_M_ptr()
1400af028mov [rbp-8], rax
1400af02cmov rax, [rbp-8]
1400af030mov rax, [rax]
1400af033test rax, rax
1400af036je 0x1400af05e
1400af038mov rax, [rbp+16]
1400af03cmov rcx, rax
1400af03fcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::get_deleter()
1400af044mov rcx, rax
1400af047mov rax, [rbp-8]
1400af04bmov [rbp-16], rax
1400af04fmov rax, [rbp-16]
1400af053mov rax, [rax]
1400af056mov rdx, rax
1400af059call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400af05e
1400af05eloc_1400af05e:
1400af05emov rax, [rbp-8]
1400af062mov [rax], 0
1400af069nop
1400af06aadd rsp, 48
1400af06epop rbp
1400af06fret
1400af010
1400af070
1400af070std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>::get_deleter():
1400af070push rbp
1400af071mov rbp, rsp
1400af074sub rsp, 32
1400af078mov [rbp+16], rcx
1400af07cmov rax, [rbp+16]
1400af080mov rcx, rax
1400af083call std::__uniq_ptr_impl<std::thread::_State, std::default_delete<std::thread::_State>>::_M_deleter()
1400af088add rsp, 32
1400af08cpop rbp
1400af08dret
1400af070
1400af070std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>::get_deleter():
1400af070push rbp
1400af071mov rbp, rsp
1400af074sub rsp, 32
1400af078mov [rbp+16], rcx
1400af07cmov rax, [rbp+16]
1400af080mov rcx, rax
1400af083call std::__uniq_ptr_impl<std::thread::_State, std::default_delete<std::thread::_State>>::_M_deleter()
1400af088add rsp, 32
1400af08cpop rbp
1400af08dret
1400af070
Loading..