File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400aa010
1400aa010std::filesystem::__cxx11::path::operator+=(std::filesystem::__cxx11::path const&):
1400aa010push r15
1400aa012push r14
1400aa014push r13
1400aa016push r12
1400aa018push rbp
1400aa019push rdi
1400aa01apush rsi
1400aa01bpush rbx
1400aa01csub rsp, 216
1400aa023mov r15, rdx
1400aa026mov rdx, [rip+0xed663]
1400aa02dmov r12, rcx
1400aa030mov rbx, [rdx]
1400aa033mov [rsp+200], rbx
1400aa03bmov rbx, [r15+8]
1400aa03ftest rbx, rbx
1400aa042je 0x1400aa51b
1400aa048mov r14, [rcx+8]
1400aa04ctest r14, r14
1400aa04fje 0x1400aaa20
1400aa055mov rax, [rcx+32]
1400aa059mov edi, eax
1400aa05band edi, 3
1400aa05emov [rsp+63], dil
1400aa063cmp dil, 1
1400aa067je 0x1400aa2fa
1400aa06dcmp dil, 3
1400aa071je 0x1400aa2f0
1400aa077
1400aa077loc_1400aa077:
1400aa077mov [rsp+68], 0
1400aa07fcmp rax, 3
1400aa083jbe 0x1400aa08f
1400aa085and rax, -4
1400aa089mov eax, [rax]
1400aa08bmov [rsp+68], eax
1400aa08f
1400aa08floc_1400aa08f:
1400aa08flea rdx, [r14+rbx]
1400aa093mov rcx, r12
1400aa096call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aa09blea rax, [rsp+112]
1400aa0a0xor r10l, r10l
1400aa0a3mov [rsp+104], 0
1400aa0acmov [rsp+48], rax
1400aa0b1mov [rsp+96], rax
1400aa0b6mov rax, [r15+32]
1400aa0bamov [rsp+112], r10w
1400aa0c0mov [rsp+128], 3
1400aa0ccmov ebp, eax
1400aa0cemov [rsp+136], -1
1400aa0daand ebp, 3
1400aa0ddjne 0x1400aa550
1400aa0e3movsxd rdx, [rax]
1400aa0e6lea rdi, [rax+8]
1400aa0ealea rdx, [rdx+2*rdx]
1400aa0eeshl rdx, 4
1400aa0f2lea rsi, [rax+rdx+8]
1400aa0f7movzx edx, [rdi+32]
1400aa0fbmov [rsp+32], rsi
1400aa100not edx
1400aa102and edx, 3
1400aa105je 0x1400aa81a
1400aa10b
1400aa10bloc_1400aa10b:
1400aa10bmov rcx, [r12+8]
1400aa110mov rdx, [r12]
1400aa114movzx edx, [rdx+2*rcx-2]
1400aa119cmp dx, 47
1400aa11dje 0x1400aa650
1400aa123cmp dx, 92
1400aa127je 0x1400aa650
1400aa12dmov [rsp+64], -1
1400aa135xor ebp, ebp
1400aa137xor esi, esi
1400aa139
1400aa139loc_1400aa139:
1400aa139mov rdx, [r12+32]
1400aa13etest dl, 3
1400aa141jne 0x1400aabe0
1400aa147
1400aa147loc_1400aa147:
1400aa147mov r8l, eax
1400aa14aand r8l, 3
1400aa14ecmp rdx, 3
1400aa152jbe 0x1400aaa50
1400aa158and rdx, -4
1400aa15cmov ecx, [rdx]
1400aa15e
1400aa15eloc_1400aa15e:
1400aa15etest r8b, r8b
1400aa161jne 0x1400aa683
1400aa167
1400aa167loc_1400aa167:
1400aa167cmp rax, 3
1400aa16bjbe 0x1400aa173
1400aa16dand rax, -4
1400aa171add ecx, [rax]
1400aa173
1400aa173loc_1400aa173:
1400aa173mov [r12+32], rdx
1400aa178lea rax, [r12+32]
1400aa17dmov edx, ecx
1400aa17fxor r8l, r8l
1400aa182mov rcx, rax
1400aa185mov [rsp+72], rax
1400aa18acall std::filesystem::__cxx11::path::_List::reserve(int, bool)
1400aa18fmov r13, [r12+32]
1400aa194movsxd rax, [r13]
1400aa198lea rax, [rax+2*rax]
1400aa19cshl rax, 4
1400aa1a0lea rbx, [r13+rax+8]
1400aa1a5cmp [rsp+63], 0
1400aa1aajne 0x1400aa940
1400aa1b0mov r10l, [rsp+64]
1400aa1b5test r10l, r10l
1400aa1b8jne 0x1400aa9b4
1400aa1becmp [rsp+32], rdi
1400aa1c3je 0x1400aa8d0
1400aa1c9lea rbx, [r13+rax-40]
1400aa1cemov rdx, [rbx+32]
1400aa1d2test rdx, rdx
1400aa1d5je 0x1400aa1e0
1400aa1d7lea rcx, [rbx+32]
1400aa1dbcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa1e0
1400aa1e0loc_1400aa1e0:
1400aa1e0mov rcx, [rbx]
1400aa1e3lea rsi, [rbx+16]
1400aa1e7cmp rcx, rsi
1400aa1eaje 0x1400aa1fa
1400aa1ecmov rax, [rbx+16]
1400aa1f0lea rdx, [rax+rax+2]
1400aa1f5call operator delete(void*, unsigned long long)
1400aa1fa
1400aa1faloc_1400aa1fa:
1400aa1famovzx eax, [rdi+32]
1400aa1fesub [r13], 1
1400aa203and eax, 3
1400aa206cmp al, 1
1400aa208je 0x1400aaa60
1400aa20ecmp al, 2
1400aa210je 0x1400aa9da
1400aa216
1400aa216loc_1400aa216:
1400aa216cmp [rsp+32], rdi
1400aa21bje 0x1400aa8d0
1400aa221
1400aa221loc_1400aa221:
1400aa221lea rax, [rsp+88]
1400aa226mov [rsp+40], rax
1400aa22bjmp 0x1400aa277
1400aa22d
1400aa22d 0f 1f 00 ...
1400aa230
1400aa230loc_1400aa230:
1400aa230cmp rsi, 2
1400aa234je 0x1400aa8b8
1400aa23atest rsi, rsi
1400aa23djne 0x1400aa2ca
1400aa243
1400aa243loc_1400aa243:
1400aa243xor edx, edx
1400aa245mov [rbx+8], rax
1400aa249add rbp, r14
1400aa24cadd rbx, 48
1400aa250mov [rcx+rsi], dx
1400aa254add rdi, 48
1400aa258mov [rbx-16], 3
1400aa260mov rax, [r12+32]
1400aa265mov [rbx-8], rbp
1400aa269add [rax], 1
1400aa26ccmp [rsp+32], rdi
1400aa271je 0x1400aa8d0
1400aa277
1400aa277loc_1400aa277:
1400aa277mov r13, [rdi]
1400aa27alea rcx, [rbx+16]
1400aa27emov rbp, [rdi+40]
1400aa282mov rsi, [rdi+8]
1400aa286mov [rbx], rcx
1400aa289test r13, r13
1400aa28cjne 0x1400aa297
1400aa28etest rsi, rsi
1400aa291jne 0x1400ab009
1400aa297
1400aa297loc_1400aa297:
1400aa297add rsi, rsi
1400aa29amov rax, rsi
1400aa29dsar rax, 1
1400aa2a0mov [rsp+88], rax
1400aa2a5cmp rsi, 14
1400aa2a9jbe 0x1400aa230
1400aa2abmov rdx, [rsp+40]
1400aa2b0xor r8l, r8l
1400aa2b3mov rcx, rbx
1400aa2b6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400aa2bbmov [rbx], rax
1400aa2bemov rcx, rax
1400aa2c1mov rax, [rsp+88]
1400aa2c6mov [rbx+16], rax
1400aa2ca
1400aa2caloc_1400aa2ca:
1400aa2camov r8, rsi
1400aa2cdmov rdx, r13
1400aa2d0call memcpy
1400aa2d5mov rax, [rsp+88]
1400aa2damov rcx, [rbx]
1400aa2ddlea rsi, [rax+rax]
1400aa2e1jmp 0x1400aa243
1400aa2e6
1400aa2e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400aa2f0
1400aa2f0loc_1400aa2f0:
1400aa2f0cmp r14, 1
1400aa2f4jne 0x1400aa077
1400aa2fa
1400aa2faloc_1400aa2fa:
1400aa2falea rdi, [rsp+96]
1400aa2ffmov rbp, [r15]
1400aa302lea rax, [rsp+112]
1400aa307xor r15l, r15l
1400aa30alea rdx, [r14+rbx]
1400aa30emov rcx, rdi
1400aa311mov [rsp+48], rax
1400aa316mov rsi, [r12]
1400aa31amov [rsp+96], rax
1400aa31fmov [rsp+104], 0
1400aa328mov [rsp+112], r15w
1400aa32ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aa333mov rax, 0x3ffffffffffffffe
1400aa33dsub rax, [rsp+104]
1400aa342cmp rax, r14
1400aa345jb 0x1400aae0d
1400aa34bmov r8, r14
1400aa34emov rdx, rsi
1400aa351mov rcx, rdi
1400aa354call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa359mov rax, 0x3ffffffffffffffe
1400aa363sub rax, [rsp+104]
1400aa368cmp rax, rbx
1400aa36bjb 0x1400aadcd
1400aa371mov r8, rbx
1400aa374mov rdx, rbp
1400aa377mov rcx, rdi
1400aa37acall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa37flea rsi, [rsp+160]
1400aa387mov rax, [rsp+96]
1400aa38cmov rdx, [rsp+104]
1400aa391mov [rsp+144], rsi
1400aa399cmp rax, [rsp+48]
1400aa39eje 0x1400aacdd
1400aa3a4mov [rsp+144], rax
1400aa3acmov rax, [rsp+112]
1400aa3b1mov [rsp+160], rax
1400aa3b9
1400aa3b9loc_1400aa3b9:
1400aa3b9mov rax, [rsp+48]
1400aa3belea rbx, [rsp+144]
1400aa3c6xor r13l, r13l
1400aa3c9mov [rsp+152], rdx
1400aa3d1mov rcx, rbx
1400aa3d4mov [rsp+104], 0
1400aa3ddmov [rsp+96], rax
1400aa3e2mov [rsp+112], r13w
1400aa3e8mov [rsp+176], 3
1400aa3f4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400aa3f9mov rcx, [r12]
1400aa3fdlea rdx, [r12+16]
1400aa402mov r8, [rsp+152]
1400aa40amov rax, [rsp+144]
1400aa412cmp rcx, rdx
1400aa415je 0x1400aac58
1400aa41bcmp rax, rsi
1400aa41eje 0x1400aac9b
1400aa424mov [r12], rax
1400aa428mov rax, [rsp+160]
1400aa430mov rdx, [r12+16]
1400aa435mov [r12+8], r8
1400aa43amov [r12+16], rax
1400aa43ftest rcx, rcx
1400aa442je 0x1400aac73
1400aa448mov [rsp+144], rcx
1400aa450mov [rsp+160], rdx
1400aa458
1400aa458loc_1400aa458:
1400aa458mov rax, [rsp+176]
1400aa460xor edi, edi
1400aa462mov rdx, [r12+32]
1400aa467mov [rsp+152], 0
1400aa473mov [rcx], di
1400aa476mov [rsp+176], 0
1400aa482mov [r12+32], rax
1400aa487test rdx, rdx
1400aa48aje 0x1400aa49e
1400aa48clea rcx, [r12+32]
1400aa491call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa496mov rcx, [rsp+144]
1400aa49e
1400aa49eloc_1400aa49e:
1400aa49emov [rsp+152], 0
1400aa4aaxor r11l, r11l
1400aa4admov [rcx], r11w
1400aa4b1mov rcx, rbx
1400aa4b4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400aa4b9mov rdx, [rsp+176]
1400aa4c1test rdx, rdx
1400aa4c4je 0x1400aa4d3
1400aa4c6lea rcx, [rsp+176]
1400aa4cecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa4d3
1400aa4d3loc_1400aa4d3:
1400aa4d3mov rcx, [rsp+144]
1400aa4dbcmp rcx, rsi
1400aa4deje 0x1400aa500
1400aa4e0mov rax, [rsp+160]
1400aa4e8lea rdx, [rax+rax+2]
1400aa4edcall operator delete(void*, unsigned long long)
1400aa4f2nop [rax+rax]
1400aa4fdnop [rax]
1400aa500
1400aa500loc_1400aa500:
1400aa500mov rcx, [rsp+96]
1400aa505cmp rcx, [rsp+48]
1400aa50aje 0x1400aa51b
1400aa50cmov rax, [rsp+112]
1400aa511lea rdx, [rax+rax+2]
1400aa516call operator delete(void*, unsigned long long)
1400aa51b
1400aa51bloc_1400aa51b:
1400aa51bmov rdx, [rip+0xed16e]
1400aa522mov rax, [rsp+200]
1400aa52asub rax, [rdx]
1400aa52djne 0x1400aade1
1400aa533mov rax, r12
1400aa536add rsp, 216
1400aa53dpop rbx
1400aa53epop rsi
1400aa53fpop rdi
1400aa540pop rbp
1400aa541pop r12
1400aa543pop r13
1400aa545pop r14
1400aa547pop r15
1400aa549ret
1400aa54a
1400aa54a 66 0f 1f 44 00 00 f..D..
1400aa550
1400aa550loc_1400aa550:
1400aa550mov r13, [r15]
1400aa553lea rsi, [rsp+160]
1400aa55bmov rdi, [r15+8]
1400aa55fmov [rsp+144], rsi
1400aa567test r13, r13
1400aa56aje 0x1400aa620
1400aa570
1400aa570loc_1400aa570:
1400aa570add rdi, rdi
1400aa573mov rdx, rdi
1400aa576sar rdx, 1
1400aa579mov [rsp+88], rdx
1400aa57emov rax, rdx
1400aa581cmp rdi, 14
1400aa585ja 0x1400aa690
1400aa58bcmp rdi, 2
1400aa58fje 0x1400aaaf0
1400aa595test rdi, rdi
1400aa598jne 0x1400aac8b
1400aa59e
1400aa59eloc_1400aa59e:
1400aa59exor r9l, r9l
1400aa5a1movzx ebp, bpl
1400aa5a5mov [rsp+152], rdx
1400aa5admov rdx, rsi
1400aa5b0mov [rsp+rdi+160], r9w
1400aa5b9mov rcx, [rsp+48]
1400aa5belea rbx, [rsp+144]
1400aa5c6mov [rsp+176], rbp
1400aa5cemov [rsp+184], 0
1400aa5da
1400aa5daloc_1400aa5da:
1400aa5datest rax, rax
1400aa5ddje 0x1400aabc3
1400aa5e3cmp rax, 1
1400aa5e7je 0x1400aabb6
1400aa5edmov r8, rdi
1400aa5f0mov rdx, rsi
1400aa5f3call memcpy
1400aa5f8mov rax, [rsp+152]
1400aa600mov r8, [rsp+96]
1400aa605mov rcx, [rsp+144]
1400aa60dmov rbp, [rsp+176]
1400aa615lea rdi, [rax+rax]
1400aa619jmp 0x1400aabc9
1400aa61e
1400aa61e 66 90 f.
1400aa620
1400aa620loc_1400aa620:
1400aa620test rdi, rdi
1400aa623je 0x1400aa570
1400aa629mov rdi, [rip+0xed060]
1400aa630mov rax, [rsp+200]
1400aa638sub rax, [rdi]
1400aa63bjne 0x1400aade1
1400aa641lea rcx, [rip+0xe8de8]
1400aa648call std::__throw_logic_error(char const*)
1400aa64dnop [rax]
1400aa650
1400aa650loc_1400aa650:
1400aa650mov rdx, [r12+32]
1400aa655test dl, 3
1400aa658je 0x1400aab08
1400aa65emov r8l, eax
1400aa661xor ebp, ebp
1400aa663xor esi, esi
1400aa665and r8l, 3
1400aa669
1400aa669loc_1400aa669:
1400aa669mov [rsp+64], -1
1400aa671and rdx, -4
1400aa675mov ecx, 1
1400aa67atest r8b, r8b
1400aa67dje 0x1400aa167
1400aa683
1400aa683loc_1400aa683:
1400aa683add ecx, 1
1400aa686jmp 0x1400aa173
1400aa68b
1400aa68b 0f 1f 44 00 00 ..D..
1400aa690
1400aa690loc_1400aa690:
1400aa690lea rbx, [rsp+144]
1400aa698lea rdx, [rsp+88]
1400aa69dxor r8l, r8l
1400aa6a0mov rcx, rbx
1400aa6a3call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400aa6a8mov [rsp+144], rax
1400aa6b0mov rcx, rax
1400aa6b3mov rax, [rsp+88]
1400aa6b8mov [rsp+160], rax
1400aa6c0
1400aa6c0loc_1400aa6c0:
1400aa6c0mov r8, rdi
1400aa6c3mov rdx, r13
1400aa6c6movzx ebp, bpl
1400aa6cacall memcpy
1400aa6cfmov rax, [rsp+88]
1400aa6d4xor r8l, r8l
1400aa6d7mov rdx, [rsp+144]
1400aa6dfmov rcx, [rsp+96]
1400aa6e4mov [rsp+152], rax
1400aa6eclea rdi, [rax+rax]
1400aa6f0mov [rdx+2*rax], r8w
1400aa6f5mov [rsp+176], rbp
1400aa6fdmov [rsp+184], 0
1400aa709cmp rcx, [rsp+48]
1400aa70eje 0x1400aab32
1400aa714cmp rdx, rsi
1400aa717je 0x1400aa5da
1400aa71dmov [rsp+104], rax
1400aa722mov rax, [rsp+160]
1400aa72amov r8, [rsp+112]
1400aa72fmov [rsp+96], rdx
1400aa734mov [rsp+112], rax
1400aa739test rcx, rcx
1400aa73cje 0x1400aab52
1400aa742mov [rsp+144], rcx
1400aa74amov [rsp+160], r8
1400aa752
1400aa752loc_1400aa752:
1400aa752mov rdx, [rsp+128]
1400aa75axor r13l, r13l
1400aa75dmov [rsp+152], 0
1400aa769mov [rcx], r13w
1400aa76dmov [rsp+176], 0
1400aa779mov [rsp+128], rbp
1400aa781test rdx, rdx
1400aa784je 0x1400aa79b
1400aa786lea rcx, [rsp+128]
1400aa78ecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa793mov rcx, [rsp+144]
1400aa79b
1400aa79bloc_1400aa79b:
1400aa79bmov [rsp+152], 0
1400aa7a7xor edi, edi
1400aa7a9mov [rcx], di
1400aa7acmov rcx, rbx
1400aa7afcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400aa7b4mov rax, [rsp+184]
1400aa7bcmov rdx, [rsp+176]
1400aa7c4mov [rsp+136], rax
1400aa7cctest rdx, rdx
1400aa7cfje 0x1400aa7de
1400aa7d1lea rcx, [rsp+176]
1400aa7d9call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa7de
1400aa7deloc_1400aa7de:
1400aa7demov rcx, [rsp+144]
1400aa7e6cmp rcx, rsi
1400aa7e9je 0x1400aa7fd
1400aa7ebmov rax, [rsp+160]
1400aa7f3lea rdx, [rax+rax+2]
1400aa7f8call operator delete(void*, unsigned long long)
1400aa7fd
1400aa7fdloc_1400aa7fd:
1400aa7fdlea rdi, [rsp+96]
1400aa802movzx edx, [rdi+32]
1400aa806mov [rsp+32], rbx
1400aa80bmov rax, [r15+32]
1400aa80fnot edx
1400aa811and edx, 3
1400aa814jne 0x1400aa10b
1400aa81a
1400aa81aloc_1400aa81a:
1400aa81amov rdx, [r12+32]
1400aa81fmov r8l, eax
1400aa822and r8l, 3
1400aa826mov ecx, edx
1400aa828and ecx, 3
1400aa82bcmp cl, 3
1400aa82eje 0x1400aabf8
1400aa834test cl, cl
1400aa836jne 0x1400aaba0
1400aa83cmovsxd rcx, [rdx]
1400aa83fmov [rsp+64], -1
1400aa847lea rcx, [rcx+2*rcx]
1400aa84bshl rcx, 4
1400aa84flea r9, [rdx+rcx-40]
1400aa854movzx ecx, [r9+32]
1400aa859not ecx
1400aa85band ecx, 3
1400aa85ejne 0x1400aab29
1400aa864cmp r8b, 3
1400aa868je 0x1400aad71
1400aa86emov rdx, [r9+8]
1400aa872mov r8, [rdi+8]
1400aa876mov rax, 0x3ffffffffffffffe
1400aa880mov rcx, [rdi]
1400aa883sub rax, rdx
1400aa886mov [rsp+64], edx
1400aa88acmp rax, r8
1400aa88djb 0x1400ab02d
1400aa893mov rdx, rcx
1400aa896mov rcx, r9
1400aa899call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa89emov rsi, [rdi+8]
1400aa8a2mov rbp, [rdi]
1400aa8a5add rdi, 48
1400aa8a9mov rax, [r15+32]
1400aa8adjmp 0x1400aa139
1400aa8b2
1400aa8b2 66 0f 1f 44 00 00 f..D..
1400aa8b8
1400aa8b8loc_1400aa8b8:
1400aa8b8movzx edx, [r13]
1400aa8bdmov [rbx+16], dx
1400aa8c1jmp 0x1400aa243
1400aa8c6
1400aa8c6loc_1400aa8c6:
1400aa8c6mov rbx, r8
1400aa8c9nop [rax]
1400aa8d0
1400aa8d0loc_1400aa8d0:
1400aa8d0mov r8, [r15+8]
1400aa8d4mov rdx, [r15]
1400aa8d7mov rax, 0x3ffffffffffffffe
1400aa8e1sub rax, [r12+8]
1400aa8e6cmp rax, r8
1400aa8e9jb 0x1400aafc1
1400aa8efmov rcx, r12
1400aa8f2call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa8f7mov rdx, [r12+8]
1400aa8fcmov rax, [r12]
1400aa900movzx eax, [rax+2*rdx-2]
1400aa905cmp ax, 47
1400aa909je 0x1400aa9e8
1400aa90fcmp ax, 92
1400aa913je 0x1400aa9e8
1400aa919
1400aa919loc_1400aa919:
1400aa919mov rdx, [rsp+128]
1400aa921test rdx, rdx
1400aa924je 0x1400aa500
1400aa92alea rcx, [rsp+128]
1400aa932call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa937jmp 0x1400aa500
1400aa93c
1400aa93c 0f 1f 40 00 ..@.
1400aa940
1400aa940loc_1400aa940:
1400aa940lea rax, [rbx+16]
1400aa944xor r11l, r11l
1400aa947mov rcx, rbx
1400aa94amov [rbx+8], 0
1400aa952mov [rbx], rax
1400aa955movzx eax, [rsp+63]
1400aa95amov [rbx+16], r11w
1400aa95fmov rdx, [r12+8]
1400aa964mov [rbx+32], rax
1400aa968mov rax, [r12+32]
1400aa96dmov [rbx+40], 0
1400aa975add rdx, rsi
1400aa978add [rax], 1
1400aa97bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aa980mov rdx, r12
1400aa983mov rcx, rbx
1400aa986call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&)
1400aa98bmov rax, 0x3ffffffffffffffe
1400aa995sub rax, [rbx+8]
1400aa999cmp rax, rsi
1400aa99cjb 0x1400aafe5
1400aa9a2mov r8, rsi
1400aa9a5mov rdx, rbp
1400aa9a8mov rcx, rbx
1400aa9abcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa9b0add rbx, 48
1400aa9b4
1400aa9b4loc_1400aa9b4:
1400aa9b4cmp [rsp+32], rdi
1400aa9b9je 0x1400aa8d0
1400aa9bfmovzx eax, [rdi+32]
1400aa9c3lea rsi, [rbx+16]
1400aa9c7and eax, 3
1400aa9cacmp al, 1
1400aa9ccje 0x1400aaa60
1400aa9d2cmp al, 2
1400aa9d4jne 0x1400aa221
1400aa9da
1400aa9daloc_1400aa9da:
1400aa9daadd rdi, 48
1400aa9dejmp 0x1400aa216
1400aa9e3
1400aa9e3 0f 1f 44 00 00 ..D..
1400aa9e8
1400aa9e8loc_1400aa9e8:
1400aa9e8lea rax, [rbx+16]
1400aa9ecmov [rbx+32], 3
1400aa9f4mov [rbx], rax
1400aa9f7xor eax, eax
1400aa9f9mov [rbx+16], ax
1400aa9fdmov rax, [r12+32]
1400aaa02mov [rbx+8], 0
1400aaa0amov [rbx+40], rdx
1400aaa0eadd [rax], 1
1400aaa11jmp 0x1400aa919
1400aaa16
1400aaa16 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400aaa20
1400aaa20loc_1400aaa20:
1400aaa20cmp r15, rcx
1400aaa23je 0x1400aa51b
1400aaa29mov rdx, rbx
1400aaa2ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aaa31lea rdx, [r15+32]
1400aaa35lea rcx, [r12+32]
1400aaa3acall std::filesystem::__cxx11::path::_List::operator=(std::filesystem::__cxx11::path::_List const&)
1400aaa3fmov rdx, r15
1400aaa42mov rcx, r12
1400aaa45call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&)
1400aaa4ajmp 0x1400aa51b
1400aaa4f
1400aaa4f 90 .
1400aaa50
1400aaa50loc_1400aaa50:
1400aaa50xor edx, edx
1400aaa52xor ecx, ecx
1400aaa54jmp 0x1400aa15e
1400aaa59
1400aaa59 0f 1f 80 00 00 00 00 .......
1400aaa60
1400aaa60loc_1400aaa60:
1400aaa60mov rbp, [rdi]
1400aaa63mov rax, [rdi+8]
1400aaa67mov rcx, rsi
1400aaa6amov [rbx], rsi
1400aaa6dtest rbp, rbp
1400aaa70je 0x1400aab70
1400aaa76
1400aaa76loc_1400aaa76:
1400aaa76lea rsi, [rax+rax]
1400aaa7amov rax, rsi
1400aaa7dsar rax, 1
1400aaa80mov [rsp+88], rax
1400aaa85cmp rsi, 14
1400aaa89ja 0x1400aac12
1400aaa8fcmp rsi, 2
1400aaa93je 0x1400aaba9
1400aaa99test rsi, rsi
1400aaa9cjne 0x1400aac31
1400aaaa2
1400aaaa2loc_1400aaaa2:
1400aaaa2xor r9l, r9l
1400aaaa5mov [rbx+8], rax
1400aaaa9lea r8, [rbx+48]
1400aaaadlea rdx, [rdi+48]
1400aaab1mov [rcx+rsi], r9w
1400aaab6mov [rbx+32], 3
1400aaabemov rax, [r12+32]
1400aaac3mov [rbx+40], r14
1400aaac7add [rax], 1
1400aaacacmp [rsp+32], rdx
1400aaacfje 0x1400aa8c6
1400aaad5mov rax, [rdi+80]
1400aaad9and eax, 3
1400aaadccmp al, 2
1400aaadeje 0x1400aac4d
1400aaae4mov rbx, r8
1400aaae7mov rdi, rdx
1400aaaeajmp 0x1400aa221
1400aaaef
1400aaaef 90 .
1400aaaf0
1400aaaf0loc_1400aaaf0:
1400aaaf0movzx ecx, [r13]
1400aaaf5mov [rsp+160], cx
1400aaafdjmp 0x1400aa59e
1400aab02
1400aab02 66 0f 1f 44 00 00 f..D..
1400aab08
1400aab08loc_1400aab08:
1400aab08movsxd rcx, [rdx]
1400aab0blea rcx, [rcx+2*rcx]
1400aab0fshl rcx, 4
1400aab13mov rcx, [rdx+rcx-8]
1400aab18not ecx
1400aab1aand ecx, 3
1400aab1dsetne cl
1400aab20movzx ecx, cl
1400aab23neg ecx
1400aab25mov [rsp+64], ecx
1400aab29
1400aab29loc_1400aab29:
1400aab29xor ebp, ebp
1400aab2bxor esi, esi
1400aab2djmp 0x1400aa147
1400aab32
1400aab32loc_1400aab32:
1400aab32cmp rdx, rsi
1400aab35je 0x1400aa5da
1400aab3bmov [rsp+104], rax
1400aab40mov rax, [rsp+160]
1400aab48mov [rsp+96], rdx
1400aab4dmov [rsp+112], rax
1400aab52
1400aab52loc_1400aab52:
1400aab52mov [rsp+144], rsi
1400aab5alea rsi, [rsp+160]
1400aab62mov rcx, rsi
1400aab65jmp 0x1400aa752
1400aab6a
1400aab6a 66 0f 1f 44 00 00 f..D..
1400aab70
1400aab70loc_1400aab70:
1400aab70test rax, rax
1400aab73je 0x1400aaa76
1400aab79mov rdi, [rip+0xecb10]
1400aab80mov rax, [rsp+200]
1400aab88sub rax, [rdi]
1400aab8bjne 0x1400aade1
1400aab91lea rcx, [rip+0xe8898]
1400aab98call std::__throw_logic_error(char const*)
1400aab9dnop [rax]
1400aaba0
1400aaba0loc_1400aaba0:
1400aaba0xor ebp, ebp
1400aaba2xor esi, esi
1400aaba4jmp 0x1400aa669
1400aaba9
1400aaba9loc_1400aaba9:
1400aaba9movzx edx, [rbp]
1400aabadmov [rbx+16], dx
1400aabb1jmp 0x1400aaaa2
1400aabb6
1400aabb6loc_1400aabb6:
1400aabb6movzx r8l, [rsp+160]
1400aabbfmov [rcx], r8w
1400aabc3
1400aabc3loc_1400aabc3:
1400aabc3mov r8, rcx
1400aabc6mov rcx, rdx
1400aabc9
1400aabc9loc_1400aabc9:
1400aabc9mov [rsp+104], rax
1400aabcexor eax, eax
1400aabd0mov [r8+rdi], ax
1400aabd5jmp 0x1400aa752
1400aabda
1400aabda 66 0f 1f 44 00 00 f..D..
1400aabe0
1400aabe0loc_1400aabe0:
1400aabe0mov r8l, eax
1400aabe3and rdx, -4
1400aabe7mov ecx, 1
1400aabecand r8l, 3
1400aabf0jmp 0x1400aa15e
1400aabf5
1400aabf5 0f 1f 00 ...
1400aabf8
1400aabf8loc_1400aabf8:
1400aabf8cmp r8b, 3
1400aabfcje 0x1400aad1e
1400aac02mov rsi, [rdi+8]
1400aac06mov rbp, [rdi]
1400aac09add rdi, 48
1400aac0djmp 0x1400aa669
1400aac12
1400aac12loc_1400aac12:
1400aac12lea rdx, [rsp+88]
1400aac17xor r8l, r8l
1400aac1amov rcx, rbx
1400aac1dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400aac22mov [rbx], rax
1400aac25mov rcx, rax
1400aac28mov rax, [rsp+88]
1400aac2dmov [rbx+16], rax
1400aac31
1400aac31loc_1400aac31:
1400aac31mov r8, rsi
1400aac34mov rdx, rbp
1400aac37call memcpy
1400aac3cmov rax, [rsp+88]
1400aac41mov rcx, [rbx]
1400aac44lea rsi, [rax+rax]
1400aac48jmp 0x1400aaaa2
1400aac4d
1400aac4dloc_1400aac4d:
1400aac4dmov rdi, rdx
1400aac50mov rbx, r8
1400aac53jmp 0x1400aa9da
1400aac58
1400aac58loc_1400aac58:
1400aac58cmp rax, rsi
1400aac5bje 0x1400aac9b
1400aac5dmov [r12], rax
1400aac61mov rax, [rsp+160]
1400aac69mov [r12+8], r8
1400aac6emov [r12+16], rax
1400aac73
1400aac73loc_1400aac73:
1400aac73mov [rsp+144], rsi
1400aac7blea rsi, [rsp+160]
1400aac83mov rcx, rsi
1400aac86jmp 0x1400aa458
1400aac8b
1400aac8bloc_1400aac8b:
1400aac8bmov rcx, rsi
1400aac8elea rbx, [rsp+144]
1400aac96jmp 0x1400aa6c0
1400aac9b
1400aac9bloc_1400aac9b:
1400aac9btest r8, r8
1400aac9eje 0x1400aacc9
1400aaca0cmp r8, 1
1400aaca4je 0x1400aadbd
1400aacaaadd r8, r8
1400aacadmov rdx, rsi
1400aacb0call memcpy
1400aacb5mov r8, [rsp+152]
1400aacbdmov rcx, [r12]
1400aacc1mov rax, [rsp+144]
1400aacc9
1400aacc9loc_1400aacc9:
1400aacc9xor ebp, ebp
1400aaccbmov [r12+8], r8
1400aacd0mov [rcx+2*r8], bp
1400aacd5mov rcx, rax
1400aacd8jmp 0x1400aa458
1400aacdd
1400aacddloc_1400aacdd:
1400aacddmov r11, [rsp+48]
1400aace2lea rcx, [rdx+rdx+2]
1400aace7mov r8, rsi
1400aaceamov rax, r11
1400aacedcmp ecx, 8
1400aacf0jae 0x1400aad4a
1400aacf2
1400aacf2loc_1400aacf2:
1400aacf2xor r9l, r9l
1400aacf5test cl, 4
1400aacf8je 0x1400aad06
1400aacfamov r9l, [rax]
1400aacfdmov [r8], r9l
1400aad00mov r9l, 4
1400aad06
1400aad06loc_1400aad06:
1400aad06and ecx, 2
1400aad09je 0x1400aa3b9
1400aad0fmovzx eax, [rax+r9]
1400aad14mov [r8+r9], ax
1400aad19jmp 0x1400aa3b9
1400aad1e
1400aad1eloc_1400aad1e:
1400aad1emov r8, [r15+8]
1400aad22mov rdx, [r15]
1400aad25mov rax, 0x3ffffffffffffffe
1400aad2fsub rax, [r12+8]
1400aad34cmp rax, r8
1400aad37jb 0x1400ab091
1400aad3d
1400aad3dloc_1400aad3d:
1400aad3dmov rcx, r12
1400aad40call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aad45jmp 0x1400aa919
1400aad4a
1400aad4aloc_1400aad4a:
1400aad4amov r9l, ecx
1400aad4dxor eax, eax
1400aad4fand r9l, -8
1400aad53
1400aad53loc_1400aad53:
1400aad53mov r8l, eax
1400aad56add eax, 8
1400aad59mov r10, [r11+r8]
1400aad5dmov [rsi+r8], r10
1400aad61cmp eax, r9l
1400aad64jb 0x1400aad53
1400aad66lea r8, [rsi+rax]
1400aad6aadd rax, [rsp+48]
1400aad6fjmp 0x1400aacf2
1400aad71
1400aad71loc_1400aad71:
1400aad71mov rbx, [r15+8]
1400aad75mov rsi, [r15]
1400aad78mov rax, 0x3ffffffffffffffe
1400aad82sub rax, [r9+8]
1400aad86cmp rax, rbx
1400aad89jb 0x1400ab0d9
1400aad8fmov r8, rbx
1400aad92mov rdx, rsi
1400aad95mov rcx, r9
1400aad98call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aad9dmov rax, 0x3ffffffffffffffe
1400aada7sub rax, [r12+8]
1400aadaccmp rax, rbx
1400aadafjb 0x1400ab0b5
1400aadb5mov r8, rbx
1400aadb8mov rdx, rsi
1400aadbbjmp 0x1400aad3d
1400aadbd
1400aadbdloc_1400aadbd:
1400aadbdmovzx edx, [rsp+160]
1400aadc5mov [rcx], dx
1400aadc8jmp 0x1400aacc9
1400aadcd
1400aadcdloc_1400aadcd:
1400aadcdmov rsi, [rip+0xec8bc]
1400aadd4mov rax, [rsp+200]
1400aaddcsub rax, [rsi]
1400aaddfje 0x1400aae2d
1400aade1
1400aade1loc_1400aade1:
1400aade1call __stack_chk_fail
1400aade6mov rcx, rdi
1400aade9mov rbx, rax
1400aadeccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400aadf1mov rdi, [rip+0xec898]
1400aadf8mov rax, [rsp+200]
1400aae00sub rax, [rdi]
1400aae03jne 0x1400aade1
1400aae05
1400aae05loc_1400aae05:
1400aae05mov rcx, rbx
1400aae08call _Unwind_Resume
1400aae0d
1400aae0dloc_1400aae0d:
1400aae0dmov rsi, [rip+0xec87c]
1400aae14mov rax, [rsp+200]
1400aae1csub rax, [rsi]
1400aae1fjne 0x1400aade1
1400aae21lea rcx, [rip+0xe86f2]
1400aae28call std::__throw_length_error(char const*)
1400aae2d
1400aae2dloc_1400aae2d:
1400aae2dlea rcx, [rip+0xe86e6]
1400aae34call std::__throw_length_error(char const*)
1400aae39mov rbx, rax
1400aae3clea rcx, [rsp+128]
1400aae44call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400aae49lea rcx, [rsp+96]
1400aae4ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400aae53mov rdi, [rip+0xec836]
1400aae5amov rax, [rsp+200]
1400aae62sub rax, [rdi]
1400aae65je 0x1400aae05
1400aae67jmp 0x1400aade1
1400aae6c
1400aae6c 48 89 c1 e8 H...
1400aae70 1c 6e 05 00 45 31 c0 4c 89 f2 4c 89 e1 e8 6e 90 .n..E1.L..L...n.
1400aae80 03 00 80 7c 24 3f 00 74 40 48 8b 4c 24 48 e8 fd ...|$?.t@H.L$H..
1400aae90 b6 ff ff 49 8b 4c 24 20 0f b6 54 24 3f 48 89 c8 ...I.L$ ..T$?H..
1400aaea0 48 8b 3d e9 c7 0e 00 48 83 e0 fc 48 09 d0 49 89 H.=....H...H..I.
1400aaeb0 44 24 20 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 D$ H..$....H+...
1400aaec0 1d ff ff ff e8 87 73 05 00 49 8b 4c 24 20 48 83 ......s..I.L$ H.
1400aaed0 f9 03 0f 86 8b 00 00 00 48 89 c8 8b 7c 24 44 48 ........H...|$DH
1400aaee0 83 e0 fc 3b 38 0f 8d c3 00 00 00 48 83 c0 08 48 ...;8......H...H
1400aaef0 63 54 24 44 48 6b d2 30 48 01 c2 e8 f0 b5 ff ff cT$DHk.0H.......
1400aaf00 49 8b 4c 24 20 83 7c 24 40 ff 74 8c 48 89 c8 48 I.L$ .|$@.t.H..H
1400aaf10 83 f9 03 76 64 48 83 e0 fc 8b 10 48 63 01 48 6b ...vdH.....Hc.Hk
1400aaf20 c0 30 39 54 24 44 75 55 48 8d 5c 01 d8 48 63 54 .09T$DuUH.\..HcT
1400aaf30 24 40 45 31 c0 48 89 d9 e8 b3 8f 03 00 83 7c 24 $@E1.H........|$
1400aaf40 40 00 0f 85 4b ff ff ff 4c 89 73 28 49 8b 4c 24 @...K...L.s(I.L$
1400aaf50 20 e9 42 ff ff ff 48 89 c3 e8 22 6f 05 00 e9 d9 .B...H..."o....
1400aaf60 fe ff ff 83 7c 24 44 00 79 04 31 c0 eb 81 83 7c ....|$D.y.1....|
1400aaf70 24 40 ff 0f 84 1f ff ff ff 31 d2 eb 9e 48 8d 54 $@.......1...H.T
1400aaf80 01 18 4c 89 74 01 30 48 89 54 01 08 48 c7 44 01 ..L.t.0H.T..H.D.
1400aaf90 28 03 00 00 00 48 83 64 01 10 00 66 83 64 01 18 (....H.d...f.d..
1400aafa0 00 49 8b 4c 24 20 83 01 01 e9 ea fe ff ff 83 7c .I.L$ .........|
1400aafb0 24 40 ff 0f 84 df fe ff ff 48 89 c8 e9 54 ff ff $@.......H...T..
1400aafc0 ff .
1400aafc1
1400aafc1loc_1400aafc1:
1400aafc1mov rdi, [rip+0xec6c8]
1400aafc8mov rax, [rsp+200]
1400aafd0sub rax, [rdi]
1400aafd3jne 0x1400aade1
1400aafd9lea rcx, [rip+0xe853a]
1400aafe0call std::__throw_length_error(char const*)
1400aafe5
1400aafe5loc_1400aafe5:
1400aafe5mov rdi, [rip+0xec6a4]
1400aafecmov rax, [rsp+200]
1400aaff4sub rax, [rdi]
1400aaff7jne 0x1400aade1
1400aaffdlea rcx, [rip+0xe8516]
1400ab004call std::__throw_length_error(char const*)
1400ab009
1400ab009loc_1400ab009:
1400ab009mov rdi, [rip+0xec680]
1400ab010mov rax, [rsp+200]
1400ab018sub rax, [rdi]
1400ab01bjne 0x1400aade1
1400ab021lea rcx, [rip+0xe8408]
1400ab028call std::__throw_logic_error(char const*)
1400ab02d
1400ab02dloc_1400ab02d:
1400ab02dmov rdi, [rip+0xec65c]
1400ab034mov rax, [rsp+200]
1400ab03csub rax, [rdi]
1400ab03fjne 0x1400aade1
1400ab045lea rcx, [rip+0xe84ce]
1400ab04ccall std::__throw_length_error(char const*)
1400ab051lea rcx, [rsp+176]
1400ab059mov rsi, rax
1400ab05ccall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ab061mov rcx, rbx
1400ab064call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ab069mov rcx, rdi
1400ab06ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ab071mov rdi, [rip+0xec618]
1400ab078mov rax, [rsp+200]
1400ab080sub rax, [rdi]
1400ab083jne 0x1400aade1
1400ab089mov rcx, rsi
1400ab08ccall _Unwind_Resume
1400ab091
1400ab091loc_1400ab091:
1400ab091mov rdi, [rip+0xec5f8]
1400ab098mov rax, [rsp+200]
1400ab0a0sub rax, [rdi]
1400ab0a3jne 0x1400aade1
1400ab0a9lea rcx, [rip+0xe846a]
1400ab0b0call std::__throw_length_error(char const*)
1400ab0b5
1400ab0b5loc_1400ab0b5:
1400ab0b5mov rdi, [rip+0xec5d4]
1400ab0bcmov rax, [rsp+200]
1400ab0c4sub rax, [rdi]
1400ab0c7jne 0x1400aade1
1400ab0cdlea rcx, [rip+0xe8446]
1400ab0d4call std::__throw_length_error(char const*)
1400ab0d9
1400ab0d9loc_1400ab0d9:
1400ab0d9mov rdi, [rip+0xec5b0]
1400ab0e0mov rax, [rsp+200]
1400ab0e8sub rax, [rdi]
1400ab0ebjne 0x1400aade1
1400ab0f1lea rcx, [rip+0xe8422]
1400ab0f8call std::__throw_length_error(char const*)
1400ab0fdnop
1400aa010
1400aa010std::filesystem::__cxx11::path::operator+=(std::filesystem::__cxx11::path const&):
1400aa010push r15
1400aa012push r14
1400aa014push r13
1400aa016push r12
1400aa018push rbp
1400aa019push rdi
1400aa01apush rsi
1400aa01bpush rbx
1400aa01csub rsp, 216
1400aa023mov r15, rdx
1400aa026mov rdx, [rip+0xed663]
1400aa02dmov r12, rcx
1400aa030mov rbx, [rdx]
1400aa033mov [rsp+200], rbx
1400aa03bmov rbx, [r15+8]
1400aa03ftest rbx, rbx
1400aa042je 0x1400aa51b
1400aa048mov r14, [rcx+8]
1400aa04ctest r14, r14
1400aa04fje 0x1400aaa20
1400aa055mov rax, [rcx+32]
1400aa059mov edi, eax
1400aa05band edi, 3
1400aa05emov [rsp+63], dil
1400aa063cmp dil, 1
1400aa067je 0x1400aa2fa
1400aa06dcmp dil, 3
1400aa071je 0x1400aa2f0
1400aa077
1400aa077loc_1400aa077:
1400aa077mov [rsp+68], 0
1400aa07fcmp rax, 3
1400aa083jbe 0x1400aa08f
1400aa085and rax, -4
1400aa089mov eax, [rax]
1400aa08bmov [rsp+68], eax
1400aa08f
1400aa08floc_1400aa08f:
1400aa08flea rdx, [r14+rbx]
1400aa093mov rcx, r12
1400aa096call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aa09blea rax, [rsp+112]
1400aa0a0xor r10l, r10l
1400aa0a3mov [rsp+104], 0
1400aa0acmov [rsp+48], rax
1400aa0b1mov [rsp+96], rax
1400aa0b6mov rax, [r15+32]
1400aa0bamov [rsp+112], r10w
1400aa0c0mov [rsp+128], 3
1400aa0ccmov ebp, eax
1400aa0cemov [rsp+136], -1
1400aa0daand ebp, 3
1400aa0ddjne 0x1400aa550
1400aa0e3movsxd rdx, [rax]
1400aa0e6lea rdi, [rax+8]
1400aa0ealea rdx, [rdx+2*rdx]
1400aa0eeshl rdx, 4
1400aa0f2lea rsi, [rax+rdx+8]
1400aa0f7movzx edx, [rdi+32]
1400aa0fbmov [rsp+32], rsi
1400aa100not edx
1400aa102and edx, 3
1400aa105je 0x1400aa81a
1400aa10b
1400aa10bloc_1400aa10b:
1400aa10bmov rcx, [r12+8]
1400aa110mov rdx, [r12]
1400aa114movzx edx, [rdx+2*rcx-2]
1400aa119cmp dx, 47
1400aa11dje 0x1400aa650
1400aa123cmp dx, 92
1400aa127je 0x1400aa650
1400aa12dmov [rsp+64], -1
1400aa135xor ebp, ebp
1400aa137xor esi, esi
1400aa139
1400aa139loc_1400aa139:
1400aa139mov rdx, [r12+32]
1400aa13etest dl, 3
1400aa141jne 0x1400aabe0
1400aa147
1400aa147loc_1400aa147:
1400aa147mov r8l, eax
1400aa14aand r8l, 3
1400aa14ecmp rdx, 3
1400aa152jbe 0x1400aaa50
1400aa158and rdx, -4
1400aa15cmov ecx, [rdx]
1400aa15e
1400aa15eloc_1400aa15e:
1400aa15etest r8b, r8b
1400aa161jne 0x1400aa683
1400aa167
1400aa167loc_1400aa167:
1400aa167cmp rax, 3
1400aa16bjbe 0x1400aa173
1400aa16dand rax, -4
1400aa171add ecx, [rax]
1400aa173
1400aa173loc_1400aa173:
1400aa173mov [r12+32], rdx
1400aa178lea rax, [r12+32]
1400aa17dmov edx, ecx
1400aa17fxor r8l, r8l
1400aa182mov rcx, rax
1400aa185mov [rsp+72], rax
1400aa18acall std::filesystem::__cxx11::path::_List::reserve(int, bool)
1400aa18fmov r13, [r12+32]
1400aa194movsxd rax, [r13]
1400aa198lea rax, [rax+2*rax]
1400aa19cshl rax, 4
1400aa1a0lea rbx, [r13+rax+8]
1400aa1a5cmp [rsp+63], 0
1400aa1aajne 0x1400aa940
1400aa1b0mov r10l, [rsp+64]
1400aa1b5test r10l, r10l
1400aa1b8jne 0x1400aa9b4
1400aa1becmp [rsp+32], rdi
1400aa1c3je 0x1400aa8d0
1400aa1c9lea rbx, [r13+rax-40]
1400aa1cemov rdx, [rbx+32]
1400aa1d2test rdx, rdx
1400aa1d5je 0x1400aa1e0
1400aa1d7lea rcx, [rbx+32]
1400aa1dbcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa1e0
1400aa1e0loc_1400aa1e0:
1400aa1e0mov rcx, [rbx]
1400aa1e3lea rsi, [rbx+16]
1400aa1e7cmp rcx, rsi
1400aa1eaje 0x1400aa1fa
1400aa1ecmov rax, [rbx+16]
1400aa1f0lea rdx, [rax+rax+2]
1400aa1f5call operator delete(void*, unsigned long long)
1400aa1fa
1400aa1faloc_1400aa1fa:
1400aa1famovzx eax, [rdi+32]
1400aa1fesub [r13], 1
1400aa203and eax, 3
1400aa206cmp al, 1
1400aa208je 0x1400aaa60
1400aa20ecmp al, 2
1400aa210je 0x1400aa9da
1400aa216
1400aa216loc_1400aa216:
1400aa216cmp [rsp+32], rdi
1400aa21bje 0x1400aa8d0
1400aa221
1400aa221loc_1400aa221:
1400aa221lea rax, [rsp+88]
1400aa226mov [rsp+40], rax
1400aa22bjmp 0x1400aa277
1400aa22d
1400aa22d 0f 1f 00 ...
1400aa230
1400aa230loc_1400aa230:
1400aa230cmp rsi, 2
1400aa234je 0x1400aa8b8
1400aa23atest rsi, rsi
1400aa23djne 0x1400aa2ca
1400aa243
1400aa243loc_1400aa243:
1400aa243xor edx, edx
1400aa245mov [rbx+8], rax
1400aa249add rbp, r14
1400aa24cadd rbx, 48
1400aa250mov [rcx+rsi], dx
1400aa254add rdi, 48
1400aa258mov [rbx-16], 3
1400aa260mov rax, [r12+32]
1400aa265mov [rbx-8], rbp
1400aa269add [rax], 1
1400aa26ccmp [rsp+32], rdi
1400aa271je 0x1400aa8d0
1400aa277
1400aa277loc_1400aa277:
1400aa277mov r13, [rdi]
1400aa27alea rcx, [rbx+16]
1400aa27emov rbp, [rdi+40]
1400aa282mov rsi, [rdi+8]
1400aa286mov [rbx], rcx
1400aa289test r13, r13
1400aa28cjne 0x1400aa297
1400aa28etest rsi, rsi
1400aa291jne 0x1400ab009
1400aa297
1400aa297loc_1400aa297:
1400aa297add rsi, rsi
1400aa29amov rax, rsi
1400aa29dsar rax, 1
1400aa2a0mov [rsp+88], rax
1400aa2a5cmp rsi, 14
1400aa2a9jbe 0x1400aa230
1400aa2abmov rdx, [rsp+40]
1400aa2b0xor r8l, r8l
1400aa2b3mov rcx, rbx
1400aa2b6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400aa2bbmov [rbx], rax
1400aa2bemov rcx, rax
1400aa2c1mov rax, [rsp+88]
1400aa2c6mov [rbx+16], rax
1400aa2ca
1400aa2caloc_1400aa2ca:
1400aa2camov r8, rsi
1400aa2cdmov rdx, r13
1400aa2d0call memcpy
1400aa2d5mov rax, [rsp+88]
1400aa2damov rcx, [rbx]
1400aa2ddlea rsi, [rax+rax]
1400aa2e1jmp 0x1400aa243
1400aa2e6
1400aa2e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400aa2f0
1400aa2f0loc_1400aa2f0:
1400aa2f0cmp r14, 1
1400aa2f4jne 0x1400aa077
1400aa2fa
1400aa2faloc_1400aa2fa:
1400aa2falea rdi, [rsp+96]
1400aa2ffmov rbp, [r15]
1400aa302lea rax, [rsp+112]
1400aa307xor r15l, r15l
1400aa30alea rdx, [r14+rbx]
1400aa30emov rcx, rdi
1400aa311mov [rsp+48], rax
1400aa316mov rsi, [r12]
1400aa31amov [rsp+96], rax
1400aa31fmov [rsp+104], 0
1400aa328mov [rsp+112], r15w
1400aa32ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aa333mov rax, 0x3ffffffffffffffe
1400aa33dsub rax, [rsp+104]
1400aa342cmp rax, r14
1400aa345jb 0x1400aae0d
1400aa34bmov r8, r14
1400aa34emov rdx, rsi
1400aa351mov rcx, rdi
1400aa354call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa359mov rax, 0x3ffffffffffffffe
1400aa363sub rax, [rsp+104]
1400aa368cmp rax, rbx
1400aa36bjb 0x1400aadcd
1400aa371mov r8, rbx
1400aa374mov rdx, rbp
1400aa377mov rcx, rdi
1400aa37acall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa37flea rsi, [rsp+160]
1400aa387mov rax, [rsp+96]
1400aa38cmov rdx, [rsp+104]
1400aa391mov [rsp+144], rsi
1400aa399cmp rax, [rsp+48]
1400aa39eje 0x1400aacdd
1400aa3a4mov [rsp+144], rax
1400aa3acmov rax, [rsp+112]
1400aa3b1mov [rsp+160], rax
1400aa3b9
1400aa3b9loc_1400aa3b9:
1400aa3b9mov rax, [rsp+48]
1400aa3belea rbx, [rsp+144]
1400aa3c6xor r13l, r13l
1400aa3c9mov [rsp+152], rdx
1400aa3d1mov rcx, rbx
1400aa3d4mov [rsp+104], 0
1400aa3ddmov [rsp+96], rax
1400aa3e2mov [rsp+112], r13w
1400aa3e8mov [rsp+176], 3
1400aa3f4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400aa3f9mov rcx, [r12]
1400aa3fdlea rdx, [r12+16]
1400aa402mov r8, [rsp+152]
1400aa40amov rax, [rsp+144]
1400aa412cmp rcx, rdx
1400aa415je 0x1400aac58
1400aa41bcmp rax, rsi
1400aa41eje 0x1400aac9b
1400aa424mov [r12], rax
1400aa428mov rax, [rsp+160]
1400aa430mov rdx, [r12+16]
1400aa435mov [r12+8], r8
1400aa43amov [r12+16], rax
1400aa43ftest rcx, rcx
1400aa442je 0x1400aac73
1400aa448mov [rsp+144], rcx
1400aa450mov [rsp+160], rdx
1400aa458
1400aa458loc_1400aa458:
1400aa458mov rax, [rsp+176]
1400aa460xor edi, edi
1400aa462mov rdx, [r12+32]
1400aa467mov [rsp+152], 0
1400aa473mov [rcx], di
1400aa476mov [rsp+176], 0
1400aa482mov [r12+32], rax
1400aa487test rdx, rdx
1400aa48aje 0x1400aa49e
1400aa48clea rcx, [r12+32]
1400aa491call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa496mov rcx, [rsp+144]
1400aa49e
1400aa49eloc_1400aa49e:
1400aa49emov [rsp+152], 0
1400aa4aaxor r11l, r11l
1400aa4admov [rcx], r11w
1400aa4b1mov rcx, rbx
1400aa4b4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400aa4b9mov rdx, [rsp+176]
1400aa4c1test rdx, rdx
1400aa4c4je 0x1400aa4d3
1400aa4c6lea rcx, [rsp+176]
1400aa4cecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa4d3
1400aa4d3loc_1400aa4d3:
1400aa4d3mov rcx, [rsp+144]
1400aa4dbcmp rcx, rsi
1400aa4deje 0x1400aa500
1400aa4e0mov rax, [rsp+160]
1400aa4e8lea rdx, [rax+rax+2]
1400aa4edcall operator delete(void*, unsigned long long)
1400aa4f2nop [rax+rax]
1400aa4fdnop [rax]
1400aa500
1400aa500loc_1400aa500:
1400aa500mov rcx, [rsp+96]
1400aa505cmp rcx, [rsp+48]
1400aa50aje 0x1400aa51b
1400aa50cmov rax, [rsp+112]
1400aa511lea rdx, [rax+rax+2]
1400aa516call operator delete(void*, unsigned long long)
1400aa51b
1400aa51bloc_1400aa51b:
1400aa51bmov rdx, [rip+0xed16e]
1400aa522mov rax, [rsp+200]
1400aa52asub rax, [rdx]
1400aa52djne 0x1400aade1
1400aa533mov rax, r12
1400aa536add rsp, 216
1400aa53dpop rbx
1400aa53epop rsi
1400aa53fpop rdi
1400aa540pop rbp
1400aa541pop r12
1400aa543pop r13
1400aa545pop r14
1400aa547pop r15
1400aa549ret
1400aa54a
1400aa54a 66 0f 1f 44 00 00 f..D..
1400aa550
1400aa550loc_1400aa550:
1400aa550mov r13, [r15]
1400aa553lea rsi, [rsp+160]
1400aa55bmov rdi, [r15+8]
1400aa55fmov [rsp+144], rsi
1400aa567test r13, r13
1400aa56aje 0x1400aa620
1400aa570
1400aa570loc_1400aa570:
1400aa570add rdi, rdi
1400aa573mov rdx, rdi
1400aa576sar rdx, 1
1400aa579mov [rsp+88], rdx
1400aa57emov rax, rdx
1400aa581cmp rdi, 14
1400aa585ja 0x1400aa690
1400aa58bcmp rdi, 2
1400aa58fje 0x1400aaaf0
1400aa595test rdi, rdi
1400aa598jne 0x1400aac8b
1400aa59e
1400aa59eloc_1400aa59e:
1400aa59exor r9l, r9l
1400aa5a1movzx ebp, bpl
1400aa5a5mov [rsp+152], rdx
1400aa5admov rdx, rsi
1400aa5b0mov [rsp+rdi+160], r9w
1400aa5b9mov rcx, [rsp+48]
1400aa5belea rbx, [rsp+144]
1400aa5c6mov [rsp+176], rbp
1400aa5cemov [rsp+184], 0
1400aa5da
1400aa5daloc_1400aa5da:
1400aa5datest rax, rax
1400aa5ddje 0x1400aabc3
1400aa5e3cmp rax, 1
1400aa5e7je 0x1400aabb6
1400aa5edmov r8, rdi
1400aa5f0mov rdx, rsi
1400aa5f3call memcpy
1400aa5f8mov rax, [rsp+152]
1400aa600mov r8, [rsp+96]
1400aa605mov rcx, [rsp+144]
1400aa60dmov rbp, [rsp+176]
1400aa615lea rdi, [rax+rax]
1400aa619jmp 0x1400aabc9
1400aa61e
1400aa61e 66 90 f.
1400aa620
1400aa620loc_1400aa620:
1400aa620test rdi, rdi
1400aa623je 0x1400aa570
1400aa629mov rdi, [rip+0xed060]
1400aa630mov rax, [rsp+200]
1400aa638sub rax, [rdi]
1400aa63bjne 0x1400aade1
1400aa641lea rcx, [rip+0xe8de8]
1400aa648call std::__throw_logic_error(char const*)
1400aa64dnop [rax]
1400aa650
1400aa650loc_1400aa650:
1400aa650mov rdx, [r12+32]
1400aa655test dl, 3
1400aa658je 0x1400aab08
1400aa65emov r8l, eax
1400aa661xor ebp, ebp
1400aa663xor esi, esi
1400aa665and r8l, 3
1400aa669
1400aa669loc_1400aa669:
1400aa669mov [rsp+64], -1
1400aa671and rdx, -4
1400aa675mov ecx, 1
1400aa67atest r8b, r8b
1400aa67dje 0x1400aa167
1400aa683
1400aa683loc_1400aa683:
1400aa683add ecx, 1
1400aa686jmp 0x1400aa173
1400aa68b
1400aa68b 0f 1f 44 00 00 ..D..
1400aa690
1400aa690loc_1400aa690:
1400aa690lea rbx, [rsp+144]
1400aa698lea rdx, [rsp+88]
1400aa69dxor r8l, r8l
1400aa6a0mov rcx, rbx
1400aa6a3call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400aa6a8mov [rsp+144], rax
1400aa6b0mov rcx, rax
1400aa6b3mov rax, [rsp+88]
1400aa6b8mov [rsp+160], rax
1400aa6c0
1400aa6c0loc_1400aa6c0:
1400aa6c0mov r8, rdi
1400aa6c3mov rdx, r13
1400aa6c6movzx ebp, bpl
1400aa6cacall memcpy
1400aa6cfmov rax, [rsp+88]
1400aa6d4xor r8l, r8l
1400aa6d7mov rdx, [rsp+144]
1400aa6dfmov rcx, [rsp+96]
1400aa6e4mov [rsp+152], rax
1400aa6eclea rdi, [rax+rax]
1400aa6f0mov [rdx+2*rax], r8w
1400aa6f5mov [rsp+176], rbp
1400aa6fdmov [rsp+184], 0
1400aa709cmp rcx, [rsp+48]
1400aa70eje 0x1400aab32
1400aa714cmp rdx, rsi
1400aa717je 0x1400aa5da
1400aa71dmov [rsp+104], rax
1400aa722mov rax, [rsp+160]
1400aa72amov r8, [rsp+112]
1400aa72fmov [rsp+96], rdx
1400aa734mov [rsp+112], rax
1400aa739test rcx, rcx
1400aa73cje 0x1400aab52
1400aa742mov [rsp+144], rcx
1400aa74amov [rsp+160], r8
1400aa752
1400aa752loc_1400aa752:
1400aa752mov rdx, [rsp+128]
1400aa75axor r13l, r13l
1400aa75dmov [rsp+152], 0
1400aa769mov [rcx], r13w
1400aa76dmov [rsp+176], 0
1400aa779mov [rsp+128], rbp
1400aa781test rdx, rdx
1400aa784je 0x1400aa79b
1400aa786lea rcx, [rsp+128]
1400aa78ecall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa793mov rcx, [rsp+144]
1400aa79b
1400aa79bloc_1400aa79b:
1400aa79bmov [rsp+152], 0
1400aa7a7xor edi, edi
1400aa7a9mov [rcx], di
1400aa7acmov rcx, rbx
1400aa7afcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400aa7b4mov rax, [rsp+184]
1400aa7bcmov rdx, [rsp+176]
1400aa7c4mov [rsp+136], rax
1400aa7cctest rdx, rdx
1400aa7cfje 0x1400aa7de
1400aa7d1lea rcx, [rsp+176]
1400aa7d9call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa7de
1400aa7deloc_1400aa7de:
1400aa7demov rcx, [rsp+144]
1400aa7e6cmp rcx, rsi
1400aa7e9je 0x1400aa7fd
1400aa7ebmov rax, [rsp+160]
1400aa7f3lea rdx, [rax+rax+2]
1400aa7f8call operator delete(void*, unsigned long long)
1400aa7fd
1400aa7fdloc_1400aa7fd:
1400aa7fdlea rdi, [rsp+96]
1400aa802movzx edx, [rdi+32]
1400aa806mov [rsp+32], rbx
1400aa80bmov rax, [r15+32]
1400aa80fnot edx
1400aa811and edx, 3
1400aa814jne 0x1400aa10b
1400aa81a
1400aa81aloc_1400aa81a:
1400aa81amov rdx, [r12+32]
1400aa81fmov r8l, eax
1400aa822and r8l, 3
1400aa826mov ecx, edx
1400aa828and ecx, 3
1400aa82bcmp cl, 3
1400aa82eje 0x1400aabf8
1400aa834test cl, cl
1400aa836jne 0x1400aaba0
1400aa83cmovsxd rcx, [rdx]
1400aa83fmov [rsp+64], -1
1400aa847lea rcx, [rcx+2*rcx]
1400aa84bshl rcx, 4
1400aa84flea r9, [rdx+rcx-40]
1400aa854movzx ecx, [r9+32]
1400aa859not ecx
1400aa85band ecx, 3
1400aa85ejne 0x1400aab29
1400aa864cmp r8b, 3
1400aa868je 0x1400aad71
1400aa86emov rdx, [r9+8]
1400aa872mov r8, [rdi+8]
1400aa876mov rax, 0x3ffffffffffffffe
1400aa880mov rcx, [rdi]
1400aa883sub rax, rdx
1400aa886mov [rsp+64], edx
1400aa88acmp rax, r8
1400aa88djb 0x1400ab02d
1400aa893mov rdx, rcx
1400aa896mov rcx, r9
1400aa899call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa89emov rsi, [rdi+8]
1400aa8a2mov rbp, [rdi]
1400aa8a5add rdi, 48
1400aa8a9mov rax, [r15+32]
1400aa8adjmp 0x1400aa139
1400aa8b2
1400aa8b2 66 0f 1f 44 00 00 f..D..
1400aa8b8
1400aa8b8loc_1400aa8b8:
1400aa8b8movzx edx, [r13]
1400aa8bdmov [rbx+16], dx
1400aa8c1jmp 0x1400aa243
1400aa8c6
1400aa8c6loc_1400aa8c6:
1400aa8c6mov rbx, r8
1400aa8c9nop [rax]
1400aa8d0
1400aa8d0loc_1400aa8d0:
1400aa8d0mov r8, [r15+8]
1400aa8d4mov rdx, [r15]
1400aa8d7mov rax, 0x3ffffffffffffffe
1400aa8e1sub rax, [r12+8]
1400aa8e6cmp rax, r8
1400aa8e9jb 0x1400aafc1
1400aa8efmov rcx, r12
1400aa8f2call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa8f7mov rdx, [r12+8]
1400aa8fcmov rax, [r12]
1400aa900movzx eax, [rax+2*rdx-2]
1400aa905cmp ax, 47
1400aa909je 0x1400aa9e8
1400aa90fcmp ax, 92
1400aa913je 0x1400aa9e8
1400aa919
1400aa919loc_1400aa919:
1400aa919mov rdx, [rsp+128]
1400aa921test rdx, rdx
1400aa924je 0x1400aa500
1400aa92alea rcx, [rsp+128]
1400aa932call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400aa937jmp 0x1400aa500
1400aa93c
1400aa93c 0f 1f 40 00 ..@.
1400aa940
1400aa940loc_1400aa940:
1400aa940lea rax, [rbx+16]
1400aa944xor r11l, r11l
1400aa947mov rcx, rbx
1400aa94amov [rbx+8], 0
1400aa952mov [rbx], rax
1400aa955movzx eax, [rsp+63]
1400aa95amov [rbx+16], r11w
1400aa95fmov rdx, [r12+8]
1400aa964mov [rbx+32], rax
1400aa968mov rax, [r12+32]
1400aa96dmov [rbx+40], 0
1400aa975add rdx, rsi
1400aa978add [rax], 1
1400aa97bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aa980mov rdx, r12
1400aa983mov rcx, rbx
1400aa986call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&)
1400aa98bmov rax, 0x3ffffffffffffffe
1400aa995sub rax, [rbx+8]
1400aa999cmp rax, rsi
1400aa99cjb 0x1400aafe5
1400aa9a2mov r8, rsi
1400aa9a5mov rdx, rbp
1400aa9a8mov rcx, rbx
1400aa9abcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aa9b0add rbx, 48
1400aa9b4
1400aa9b4loc_1400aa9b4:
1400aa9b4cmp [rsp+32], rdi
1400aa9b9je 0x1400aa8d0
1400aa9bfmovzx eax, [rdi+32]
1400aa9c3lea rsi, [rbx+16]
1400aa9c7and eax, 3
1400aa9cacmp al, 1
1400aa9ccje 0x1400aaa60
1400aa9d2cmp al, 2
1400aa9d4jne 0x1400aa221
1400aa9da
1400aa9daloc_1400aa9da:
1400aa9daadd rdi, 48
1400aa9dejmp 0x1400aa216
1400aa9e3
1400aa9e3 0f 1f 44 00 00 ..D..
1400aa9e8
1400aa9e8loc_1400aa9e8:
1400aa9e8lea rax, [rbx+16]
1400aa9ecmov [rbx+32], 3
1400aa9f4mov [rbx], rax
1400aa9f7xor eax, eax
1400aa9f9mov [rbx+16], ax
1400aa9fdmov rax, [r12+32]
1400aaa02mov [rbx+8], 0
1400aaa0amov [rbx+40], rdx
1400aaa0eadd [rax], 1
1400aaa11jmp 0x1400aa919
1400aaa16
1400aaa16 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400aaa20
1400aaa20loc_1400aaa20:
1400aaa20cmp r15, rcx
1400aaa23je 0x1400aa51b
1400aaa29mov rdx, rbx
1400aaa2ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400aaa31lea rdx, [r15+32]
1400aaa35lea rcx, [r12+32]
1400aaa3acall std::filesystem::__cxx11::path::_List::operator=(std::filesystem::__cxx11::path::_List const&)
1400aaa3fmov rdx, r15
1400aaa42mov rcx, r12
1400aaa45call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&)
1400aaa4ajmp 0x1400aa51b
1400aaa4f
1400aaa4f 90 .
1400aaa50
1400aaa50loc_1400aaa50:
1400aaa50xor edx, edx
1400aaa52xor ecx, ecx
1400aaa54jmp 0x1400aa15e
1400aaa59
1400aaa59 0f 1f 80 00 00 00 00 .......
1400aaa60
1400aaa60loc_1400aaa60:
1400aaa60mov rbp, [rdi]
1400aaa63mov rax, [rdi+8]
1400aaa67mov rcx, rsi
1400aaa6amov [rbx], rsi
1400aaa6dtest rbp, rbp
1400aaa70je 0x1400aab70
1400aaa76
1400aaa76loc_1400aaa76:
1400aaa76lea rsi, [rax+rax]
1400aaa7amov rax, rsi
1400aaa7dsar rax, 1
1400aaa80mov [rsp+88], rax
1400aaa85cmp rsi, 14
1400aaa89ja 0x1400aac12
1400aaa8fcmp rsi, 2
1400aaa93je 0x1400aaba9
1400aaa99test rsi, rsi
1400aaa9cjne 0x1400aac31
1400aaaa2
1400aaaa2loc_1400aaaa2:
1400aaaa2xor r9l, r9l
1400aaaa5mov [rbx+8], rax
1400aaaa9lea r8, [rbx+48]
1400aaaadlea rdx, [rdi+48]
1400aaab1mov [rcx+rsi], r9w
1400aaab6mov [rbx+32], 3
1400aaabemov rax, [r12+32]
1400aaac3mov [rbx+40], r14
1400aaac7add [rax], 1
1400aaacacmp [rsp+32], rdx
1400aaacfje 0x1400aa8c6
1400aaad5mov rax, [rdi+80]
1400aaad9and eax, 3
1400aaadccmp al, 2
1400aaadeje 0x1400aac4d
1400aaae4mov rbx, r8
1400aaae7mov rdi, rdx
1400aaaeajmp 0x1400aa221
1400aaaef
1400aaaef 90 .
1400aaaf0
1400aaaf0loc_1400aaaf0:
1400aaaf0movzx ecx, [r13]
1400aaaf5mov [rsp+160], cx
1400aaafdjmp 0x1400aa59e
1400aab02
1400aab02 66 0f 1f 44 00 00 f..D..
1400aab08
1400aab08loc_1400aab08:
1400aab08movsxd rcx, [rdx]
1400aab0blea rcx, [rcx+2*rcx]
1400aab0fshl rcx, 4
1400aab13mov rcx, [rdx+rcx-8]
1400aab18not ecx
1400aab1aand ecx, 3
1400aab1dsetne cl
1400aab20movzx ecx, cl
1400aab23neg ecx
1400aab25mov [rsp+64], ecx
1400aab29
1400aab29loc_1400aab29:
1400aab29xor ebp, ebp
1400aab2bxor esi, esi
1400aab2djmp 0x1400aa147
1400aab32
1400aab32loc_1400aab32:
1400aab32cmp rdx, rsi
1400aab35je 0x1400aa5da
1400aab3bmov [rsp+104], rax
1400aab40mov rax, [rsp+160]
1400aab48mov [rsp+96], rdx
1400aab4dmov [rsp+112], rax
1400aab52
1400aab52loc_1400aab52:
1400aab52mov [rsp+144], rsi
1400aab5alea rsi, [rsp+160]
1400aab62mov rcx, rsi
1400aab65jmp 0x1400aa752
1400aab6a
1400aab6a 66 0f 1f 44 00 00 f..D..
1400aab70
1400aab70loc_1400aab70:
1400aab70test rax, rax
1400aab73je 0x1400aaa76
1400aab79mov rdi, [rip+0xecb10]
1400aab80mov rax, [rsp+200]
1400aab88sub rax, [rdi]
1400aab8bjne 0x1400aade1
1400aab91lea rcx, [rip+0xe8898]
1400aab98call std::__throw_logic_error(char const*)
1400aab9dnop [rax]
1400aaba0
1400aaba0loc_1400aaba0:
1400aaba0xor ebp, ebp
1400aaba2xor esi, esi
1400aaba4jmp 0x1400aa669
1400aaba9
1400aaba9loc_1400aaba9:
1400aaba9movzx edx, [rbp]
1400aabadmov [rbx+16], dx
1400aabb1jmp 0x1400aaaa2
1400aabb6
1400aabb6loc_1400aabb6:
1400aabb6movzx r8l, [rsp+160]
1400aabbfmov [rcx], r8w
1400aabc3
1400aabc3loc_1400aabc3:
1400aabc3mov r8, rcx
1400aabc6mov rcx, rdx
1400aabc9
1400aabc9loc_1400aabc9:
1400aabc9mov [rsp+104], rax
1400aabcexor eax, eax
1400aabd0mov [r8+rdi], ax
1400aabd5jmp 0x1400aa752
1400aabda
1400aabda 66 0f 1f 44 00 00 f..D..
1400aabe0
1400aabe0loc_1400aabe0:
1400aabe0mov r8l, eax
1400aabe3and rdx, -4
1400aabe7mov ecx, 1
1400aabecand r8l, 3
1400aabf0jmp 0x1400aa15e
1400aabf5
1400aabf5 0f 1f 00 ...
1400aabf8
1400aabf8loc_1400aabf8:
1400aabf8cmp r8b, 3
1400aabfcje 0x1400aad1e
1400aac02mov rsi, [rdi+8]
1400aac06mov rbp, [rdi]
1400aac09add rdi, 48
1400aac0djmp 0x1400aa669
1400aac12
1400aac12loc_1400aac12:
1400aac12lea rdx, [rsp+88]
1400aac17xor r8l, r8l
1400aac1amov rcx, rbx
1400aac1dcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400aac22mov [rbx], rax
1400aac25mov rcx, rax
1400aac28mov rax, [rsp+88]
1400aac2dmov [rbx+16], rax
1400aac31
1400aac31loc_1400aac31:
1400aac31mov r8, rsi
1400aac34mov rdx, rbp
1400aac37call memcpy
1400aac3cmov rax, [rsp+88]
1400aac41mov rcx, [rbx]
1400aac44lea rsi, [rax+rax]
1400aac48jmp 0x1400aaaa2
1400aac4d
1400aac4dloc_1400aac4d:
1400aac4dmov rdi, rdx
1400aac50mov rbx, r8
1400aac53jmp 0x1400aa9da
1400aac58
1400aac58loc_1400aac58:
1400aac58cmp rax, rsi
1400aac5bje 0x1400aac9b
1400aac5dmov [r12], rax
1400aac61mov rax, [rsp+160]
1400aac69mov [r12+8], r8
1400aac6emov [r12+16], rax
1400aac73
1400aac73loc_1400aac73:
1400aac73mov [rsp+144], rsi
1400aac7blea rsi, [rsp+160]
1400aac83mov rcx, rsi
1400aac86jmp 0x1400aa458
1400aac8b
1400aac8bloc_1400aac8b:
1400aac8bmov rcx, rsi
1400aac8elea rbx, [rsp+144]
1400aac96jmp 0x1400aa6c0
1400aac9b
1400aac9bloc_1400aac9b:
1400aac9btest r8, r8
1400aac9eje 0x1400aacc9
1400aaca0cmp r8, 1
1400aaca4je 0x1400aadbd
1400aacaaadd r8, r8
1400aacadmov rdx, rsi
1400aacb0call memcpy
1400aacb5mov r8, [rsp+152]
1400aacbdmov rcx, [r12]
1400aacc1mov rax, [rsp+144]
1400aacc9
1400aacc9loc_1400aacc9:
1400aacc9xor ebp, ebp
1400aaccbmov [r12+8], r8
1400aacd0mov [rcx+2*r8], bp
1400aacd5mov rcx, rax
1400aacd8jmp 0x1400aa458
1400aacdd
1400aacddloc_1400aacdd:
1400aacddmov r11, [rsp+48]
1400aace2lea rcx, [rdx+rdx+2]
1400aace7mov r8, rsi
1400aaceamov rax, r11
1400aacedcmp ecx, 8
1400aacf0jae 0x1400aad4a
1400aacf2
1400aacf2loc_1400aacf2:
1400aacf2xor r9l, r9l
1400aacf5test cl, 4
1400aacf8je 0x1400aad06
1400aacfamov r9l, [rax]
1400aacfdmov [r8], r9l
1400aad00mov r9l, 4
1400aad06
1400aad06loc_1400aad06:
1400aad06and ecx, 2
1400aad09je 0x1400aa3b9
1400aad0fmovzx eax, [rax+r9]
1400aad14mov [r8+r9], ax
1400aad19jmp 0x1400aa3b9
1400aad1e
1400aad1eloc_1400aad1e:
1400aad1emov r8, [r15+8]
1400aad22mov rdx, [r15]
1400aad25mov rax, 0x3ffffffffffffffe
1400aad2fsub rax, [r12+8]
1400aad34cmp rax, r8
1400aad37jb 0x1400ab091
1400aad3d
1400aad3dloc_1400aad3d:
1400aad3dmov rcx, r12
1400aad40call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aad45jmp 0x1400aa919
1400aad4a
1400aad4aloc_1400aad4a:
1400aad4amov r9l, ecx
1400aad4dxor eax, eax
1400aad4fand r9l, -8
1400aad53
1400aad53loc_1400aad53:
1400aad53mov r8l, eax
1400aad56add eax, 8
1400aad59mov r10, [r11+r8]
1400aad5dmov [rsi+r8], r10
1400aad61cmp eax, r9l
1400aad64jb 0x1400aad53
1400aad66lea r8, [rsi+rax]
1400aad6aadd rax, [rsp+48]
1400aad6fjmp 0x1400aacf2
1400aad71
1400aad71loc_1400aad71:
1400aad71mov rbx, [r15+8]
1400aad75mov rsi, [r15]
1400aad78mov rax, 0x3ffffffffffffffe
1400aad82sub rax, [r9+8]
1400aad86cmp rax, rbx
1400aad89jb 0x1400ab0d9
1400aad8fmov r8, rbx
1400aad92mov rdx, rsi
1400aad95mov rcx, r9
1400aad98call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_append(wchar_t const*, unsigned long long)
1400aad9dmov rax, 0x3ffffffffffffffe
1400aada7sub rax, [r12+8]
1400aadaccmp rax, rbx
1400aadafjb 0x1400ab0b5
1400aadb5mov r8, rbx
1400aadb8mov rdx, rsi
1400aadbbjmp 0x1400aad3d
1400aadbd
1400aadbdloc_1400aadbd:
1400aadbdmovzx edx, [rsp+160]
1400aadc5mov [rcx], dx
1400aadc8jmp 0x1400aacc9
1400aadcd
1400aadcdloc_1400aadcd:
1400aadcdmov rsi, [rip+0xec8bc]
1400aadd4mov rax, [rsp+200]
1400aaddcsub rax, [rsi]
1400aaddfje 0x1400aae2d
1400aade1
1400aade1loc_1400aade1:
1400aade1call __stack_chk_fail
1400aade6mov rcx, rdi
1400aade9mov rbx, rax
1400aadeccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400aadf1mov rdi, [rip+0xec898]
1400aadf8mov rax, [rsp+200]
1400aae00sub rax, [rdi]
1400aae03jne 0x1400aade1
1400aae05
1400aae05loc_1400aae05:
1400aae05mov rcx, rbx
1400aae08call _Unwind_Resume
1400aae0d
1400aae0dloc_1400aae0d:
1400aae0dmov rsi, [rip+0xec87c]
1400aae14mov rax, [rsp+200]
1400aae1csub rax, [rsi]
1400aae1fjne 0x1400aade1
1400aae21lea rcx, [rip+0xe86f2]
1400aae28call std::__throw_length_error(char const*)
1400aae2d
1400aae2dloc_1400aae2d:
1400aae2dlea rcx, [rip+0xe86e6]
1400aae34call std::__throw_length_error(char const*)
1400aae39mov rbx, rax
1400aae3clea rcx, [rsp+128]
1400aae44call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400aae49lea rcx, [rsp+96]
1400aae4ecall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400aae53mov rdi, [rip+0xec836]
1400aae5amov rax, [rsp+200]
1400aae62sub rax, [rdi]
1400aae65je 0x1400aae05
1400aae67jmp 0x1400aade1
1400aae6c
1400aae6c 48 89 c1 e8 H...
1400aae70 1c 6e 05 00 45 31 c0 4c 89 f2 4c 89 e1 e8 6e 90 .n..E1.L..L...n.
1400aae80 03 00 80 7c 24 3f 00 74 40 48 8b 4c 24 48 e8 fd ...|$?.t@H.L$H..
1400aae90 b6 ff ff 49 8b 4c 24 20 0f b6 54 24 3f 48 89 c8 ...I.L$ ..T$?H..
1400aaea0 48 8b 3d e9 c7 0e 00 48 83 e0 fc 48 09 d0 49 89 H.=....H...H..I.
1400aaeb0 44 24 20 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 D$ H..$....H+...
1400aaec0 1d ff ff ff e8 87 73 05 00 49 8b 4c 24 20 48 83 ......s..I.L$ H.
1400aaed0 f9 03 0f 86 8b 00 00 00 48 89 c8 8b 7c 24 44 48 ........H...|$DH
1400aaee0 83 e0 fc 3b 38 0f 8d c3 00 00 00 48 83 c0 08 48 ...;8......H...H
1400aaef0 63 54 24 44 48 6b d2 30 48 01 c2 e8 f0 b5 ff ff cT$DHk.0H.......
1400aaf00 49 8b 4c 24 20 83 7c 24 40 ff 74 8c 48 89 c8 48 I.L$ .|$@.t.H..H
1400aaf10 83 f9 03 76 64 48 83 e0 fc 8b 10 48 63 01 48 6b ...vdH.....Hc.Hk
1400aaf20 c0 30 39 54 24 44 75 55 48 8d 5c 01 d8 48 63 54 .09T$DuUH.\..HcT
1400aaf30 24 40 45 31 c0 48 89 d9 e8 b3 8f 03 00 83 7c 24 $@E1.H........|$
1400aaf40 40 00 0f 85 4b ff ff ff 4c 89 73 28 49 8b 4c 24 @...K...L.s(I.L$
1400aaf50 20 e9 42 ff ff ff 48 89 c3 e8 22 6f 05 00 e9 d9 .B...H..."o....
1400aaf60 fe ff ff 83 7c 24 44 00 79 04 31 c0 eb 81 83 7c ....|$D.y.1....|
1400aaf70 24 40 ff 0f 84 1f ff ff ff 31 d2 eb 9e 48 8d 54 $@.......1...H.T
1400aaf80 01 18 4c 89 74 01 30 48 89 54 01 08 48 c7 44 01 ..L.t.0H.T..H.D.
1400aaf90 28 03 00 00 00 48 83 64 01 10 00 66 83 64 01 18 (....H.d...f.d..
1400aafa0 00 49 8b 4c 24 20 83 01 01 e9 ea fe ff ff 83 7c .I.L$ .........|
1400aafb0 24 40 ff 0f 84 df fe ff ff 48 89 c8 e9 54 ff ff $@.......H...T..
1400aafc0 ff .
1400aafc1
1400aafc1loc_1400aafc1:
1400aafc1mov rdi, [rip+0xec6c8]
1400aafc8mov rax, [rsp+200]
1400aafd0sub rax, [rdi]
1400aafd3jne 0x1400aade1
1400aafd9lea rcx, [rip+0xe853a]
1400aafe0call std::__throw_length_error(char const*)
1400aafe5
1400aafe5loc_1400aafe5:
1400aafe5mov rdi, [rip+0xec6a4]
1400aafecmov rax, [rsp+200]
1400aaff4sub rax, [rdi]
1400aaff7jne 0x1400aade1
1400aaffdlea rcx, [rip+0xe8516]
1400ab004call std::__throw_length_error(char const*)
1400ab009
1400ab009loc_1400ab009:
1400ab009mov rdi, [rip+0xec680]
1400ab010mov rax, [rsp+200]
1400ab018sub rax, [rdi]
1400ab01bjne 0x1400aade1
1400ab021lea rcx, [rip+0xe8408]
1400ab028call std::__throw_logic_error(char const*)
1400ab02d
1400ab02dloc_1400ab02d:
1400ab02dmov rdi, [rip+0xec65c]
1400ab034mov rax, [rsp+200]
1400ab03csub rax, [rdi]
1400ab03fjne 0x1400aade1
1400ab045lea rcx, [rip+0xe84ce]
1400ab04ccall std::__throw_length_error(char const*)
1400ab051lea rcx, [rsp+176]
1400ab059mov rsi, rax
1400ab05ccall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ab061mov rcx, rbx
1400ab064call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ab069mov rcx, rdi
1400ab06ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ab071mov rdi, [rip+0xec618]
1400ab078mov rax, [rsp+200]
1400ab080sub rax, [rdi]
1400ab083jne 0x1400aade1
1400ab089mov rcx, rsi
1400ab08ccall _Unwind_Resume
1400ab091
1400ab091loc_1400ab091:
1400ab091mov rdi, [rip+0xec5f8]
1400ab098mov rax, [rsp+200]
1400ab0a0sub rax, [rdi]
1400ab0a3jne 0x1400aade1
1400ab0a9lea rcx, [rip+0xe846a]
1400ab0b0call std::__throw_length_error(char const*)
1400ab0b5
1400ab0b5loc_1400ab0b5:
1400ab0b5mov rdi, [rip+0xec5d4]
1400ab0bcmov rax, [rsp+200]
1400ab0c4sub rax, [rdi]
1400ab0c7jne 0x1400aade1
1400ab0cdlea rcx, [rip+0xe8446]
1400ab0d4call std::__throw_length_error(char const*)
1400ab0d9
1400ab0d9loc_1400ab0d9:
1400ab0d9mov rdi, [rip+0xec5b0]
1400ab0e0mov rax, [rsp+200]
1400ab0e8sub rax, [rdi]
1400ab0ebjne 0x1400aade1
1400ab0f1lea rcx, [rip+0xe8422]
1400ab0f8call std::__throw_length_error(char const*)
1400ab0fdnop
1400aa010
1400ab0fe
1400ab0fe // align 0x10
1400ab0fe // align 0x10
1400ab100
1400ab100std::filesystem::__cxx11::begin(std::filesystem::__cxx11::directory_iterator):
1400ab100push rbp
1400ab101mov rbp, rsp
1400ab104sub rsp, 32
1400ab108mov [rbp+16], rcx
1400ab10cmov [rbp+24], rdx
1400ab110mov rdx, [rbp+24]
1400ab114mov rax, [rbp+16]
1400ab118mov rcx, rax
1400ab11bcall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator&&)
1400ab120mov rax, [rbp+16]
1400ab124add rsp, 32
1400ab128pop rbp
1400ab129ret
1400ab100
1400ab100std::filesystem::__cxx11::begin(std::filesystem::__cxx11::directory_iterator):
1400ab100push rbp
1400ab101mov rbp, rsp
1400ab104sub rsp, 32
1400ab108mov [rbp+16], rcx
1400ab10cmov [rbp+24], rdx
1400ab110mov rdx, [rbp+24]
1400ab114mov rax, [rbp+16]
1400ab118mov rcx, rax
1400ab11bcall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::directory_iterator&&)
1400ab120mov rax, [rbp+16]
1400ab124add rsp, 32
1400ab128pop rbp
1400ab129ret
1400ab100
1400ab12a
1400ab12a // align 0x10
1400ab12a // align 0x10
1400ab130
1400ab130_ZNSt10filesystem7__cxx118__detail17__effective_rangeIA260_cEEDaRKT_:
1400ab130push rbp
1400ab131mov rbp, rsp
1400ab134sub rsp, 32
1400ab138mov [rbp+16], rcx
1400ab13cmov [rbp+24], rdx
1400ab140mov rdx, [rbp+24]
1400ab144mov rax, [rbp+16]
1400ab148mov rcx, rax
1400ab14bcall std::basic_string_view<char, std::char_traits<char>>::basic_string_view(char const*)
1400ab150mov rax, [rbp+16]
1400ab154add rsp, 32
1400ab158pop rbp
1400ab159ret
1400ab130
1400ab130_ZNSt10filesystem7__cxx118__detail17__effective_rangeIA260_cEEDaRKT_:
1400ab130push rbp
1400ab131mov rbp, rsp
1400ab134sub rsp, 32
1400ab138mov [rbp+16], rcx
1400ab13cmov [rbp+24], rdx
1400ab140mov rdx, [rbp+24]
1400ab144mov rax, [rbp+16]
1400ab148mov rcx, rax
1400ab14bcall std::basic_string_view<char, std::char_traits<char>>::basic_string_view(char const*)
1400ab150mov rax, [rbp+16]
1400ab154add rsp, 32
1400ab158pop rbp
1400ab159ret
1400ab130
1400ab15a
1400ab15a // align 0x10
1400ab15a // align 0x10
1400ab160
1400ab160_ZNSt10filesystem7__cxx118__detail17__effective_rangeIA4_cEEDaRKT_:
1400ab160push rbp
1400ab161mov rbp, rsp
1400ab164sub rsp, 32
1400ab168mov [rbp+16], rcx
1400ab16cmov [rbp+24], rdx
1400ab170mov rdx, [rbp+24]
1400ab174mov rax, [rbp+16]
1400ab178mov rcx, rax
1400ab17bcall std::basic_string_view<char, std::char_traits<char>>::basic_string_view(char const*)
1400ab180mov rax, [rbp+16]
1400ab184add rsp, 32
1400ab188pop rbp
1400ab189ret
1400ab160
1400ab160_ZNSt10filesystem7__cxx118__detail17__effective_rangeIA4_cEEDaRKT_:
1400ab160push rbp
1400ab161mov rbp, rsp
1400ab164sub rsp, 32
1400ab168mov [rbp+16], rcx
1400ab16cmov [rbp+24], rdx
1400ab170mov rdx, [rbp+24]
1400ab174mov rax, [rbp+16]
1400ab178mov rcx, rax
1400ab17bcall std::basic_string_view<char, std::char_traits<char>>::basic_string_view(char const*)
1400ab180mov rax, [rbp+16]
1400ab184add rsp, 32
1400ab188pop rbp
1400ab189ret
1400ab160
1400ab18a
1400ab18a // align 0x10
1400ab18a // align 0x10
1400ab190
1400ab190std::basic_string_view<char, std::char_traits<char>> std::filesystem::__cxx11::__detail::__effective_range<char, std::char_traits<char>, std::allocator<char>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400ab190push rbp
1400ab191mov rbp, rsp
1400ab194sub rsp, 32
1400ab198mov [rbp+16], rcx
1400ab19cmov [rbp+24], rdx
1400ab1a0mov rax, [rbp+16]
1400ab1a4mov rdx, [rbp+24]
1400ab1a8mov rcx, rax
1400ab1abcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator std::basic_string_view<char, std::char_traits<char>>() const
1400ab1b0mov rax, [rbp+16]
1400ab1b4add rsp, 32
1400ab1b8pop rbp
1400ab1b9ret
1400ab190
1400ab190std::basic_string_view<char, std::char_traits<char>> std::filesystem::__cxx11::__detail::__effective_range<char, std::char_traits<char>, std::allocator<char>>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400ab190push rbp
1400ab191mov rbp, rsp
1400ab194sub rsp, 32
1400ab198mov [rbp+16], rcx
1400ab19cmov [rbp+24], rdx
1400ab1a0mov rax, [rbp+16]
1400ab1a4mov rdx, [rbp+24]
1400ab1a8mov rcx, rax
1400ab1abcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator std::basic_string_view<char, std::char_traits<char>>() const
1400ab1b0mov rax, [rbp+16]
1400ab1b4add rsp, 32
1400ab1b8pop rbp
1400ab1b9ret
1400ab190
1400ab1ba
1400ab1ba // align 0x10
1400ab1ba // align 0x10
1400ab1c0
1400ab1c0std::filesystem::__cxx11::__detail::__throw_conversion_error():
1400ab1c0push rbp
1400ab1c1push rsi
1400ab1c2push rbx
1400ab1c3sub rsp, 112
1400ab1c7lea rbp, [rsp+112]
1400ab1ccmov ecx, 48
1400ab1d1call __cxa_allocate_exception
1400ab1d6mov rbx, rax
1400ab1d9lea rax, [rbp-64]
1400ab1ddmov edx, 42
1400ab1e2mov rcx, rax
1400ab1e5call std::make_error_code(std::errc)
1400ab1ealea rax, [rbp-9]
1400ab1eemov [rbp-8], rax
1400ab1f2nop
1400ab1f3nop
1400ab1f4lea rcx, [rbp-9]
1400ab1f8lea rdx, [rip+0x5be01]
1400ab1fflea rax, [rbp-48]
1400ab203mov r8, rcx
1400ab206mov rcx, rax
1400ab209call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400ab20emov rax, [rbp-64]
1400ab212mov rdx, [rbp-56]
1400ab216mov [rbp-80], rax
1400ab21amov [rbp-72], rdx
1400ab21elea rdx, [rbp-80]
1400ab222lea rax, [rbp-48]
1400ab226mov r8, rdx
1400ab229mov rdx, rax
1400ab22cmov rcx, rbx
1400ab22fcall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400ab234lea rax, [rbp-48]
1400ab238mov rcx, rax
1400ab23bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400ab240lea rax, [rbp-9]
1400ab244mov rcx, rax
1400ab247call std::__new_allocator<char>::~__new_allocator()
1400ab24cnop
1400ab24dmov rdx, [rip+0xeb97c]
1400ab254lea rax, [rip+0xefac5]
1400ab25bmov r8, rdx
1400ab25emov rdx, rax
1400ab261mov rcx, rbx
1400ab264call __cxa_throw
1400ab269mov rsi, rax
1400ab26clea rax, [rbp-48]
1400ab270mov rcx, rax
1400ab273call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400ab278jmp 0x1400ab27d
1400ab27a
1400ab27a 48 89 c6 H..
1400ab27d
1400ab27dloc_1400ab27d:
1400ab27dlea rax, [rbp-9]
1400ab281mov rcx, rax
1400ab284call std::__new_allocator<char>::~__new_allocator()
1400ab289nop
1400ab28amov rcx, rbx
1400ab28dcall __cxa_free_exception
1400ab292mov rax, rsi
1400ab295mov rcx, rax
1400ab298call _Unwind_Resume
1400ab29dnop
1400ab1c0
1400ab1c0std::filesystem::__cxx11::__detail::__throw_conversion_error():
1400ab1c0push rbp
1400ab1c1push rsi
1400ab1c2push rbx
1400ab1c3sub rsp, 112
1400ab1c7lea rbp, [rsp+112]
1400ab1ccmov ecx, 48
1400ab1d1call __cxa_allocate_exception
1400ab1d6mov rbx, rax
1400ab1d9lea rax, [rbp-64]
1400ab1ddmov edx, 42
1400ab1e2mov rcx, rax
1400ab1e5call std::make_error_code(std::errc)
1400ab1ealea rax, [rbp-9]
1400ab1eemov [rbp-8], rax
1400ab1f2nop
1400ab1f3nop
1400ab1f4lea rcx, [rbp-9]
1400ab1f8lea rdx, [rip+0x5be01]
1400ab1fflea rax, [rbp-48]
1400ab203mov r8, rcx
1400ab206mov rcx, rax
1400ab209call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string<std::allocator<char>>(char const*, std::allocator<char> const&)
1400ab20emov rax, [rbp-64]
1400ab212mov rdx, [rbp-56]
1400ab216mov [rbp-80], rax
1400ab21amov [rbp-72], rdx
1400ab21elea rdx, [rbp-80]
1400ab222lea rax, [rbp-48]
1400ab226mov r8, rdx
1400ab229mov rdx, rax
1400ab22cmov rcx, rbx
1400ab22fcall std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::error_code)
1400ab234lea rax, [rbp-48]
1400ab238mov rcx, rax
1400ab23bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400ab240lea rax, [rbp-9]
1400ab244mov rcx, rax
1400ab247call std::__new_allocator<char>::~__new_allocator()
1400ab24cnop
1400ab24dmov rdx, [rip+0xeb97c]
1400ab254lea rax, [rip+0xefac5]
1400ab25bmov r8, rdx
1400ab25emov rdx, rax
1400ab261mov rcx, rbx
1400ab264call __cxa_throw
1400ab269mov rsi, rax
1400ab26clea rax, [rbp-48]
1400ab270mov rcx, rax
1400ab273call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string()
1400ab278jmp 0x1400ab27d
1400ab27a
1400ab27a 48 89 c6 H..
1400ab27d
1400ab27dloc_1400ab27d:
1400ab27dlea rax, [rbp-9]
1400ab281mov rcx, rax
1400ab284call std::__new_allocator<char>::~__new_allocator()
1400ab289nop
1400ab28amov rcx, rbx
1400ab28dcall __cxa_free_exception
1400ab292mov rax, rsi
1400ab295mov rcx, rax
1400ab298call _Unwind_Resume
1400ab29dnop
1400ab1c0
1400ab29e
1400ab29e // align 0x10
1400ab29e // align 0x10
1400ab2a0
1400ab2a0std::filesystem::__cxx11::operator/(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400ab2a0push rbp
1400ab2a1push rbx
1400ab2a2sub rsp, 40
1400ab2a6lea rbp, [rsp+32]
1400ab2abmov [rbp+32], rcx
1400ab2afmov [rbp+40], rdx
1400ab2b3mov [rbp+48], r8
1400ab2b7mov rdx, [rbp+40]
1400ab2bbmov rax, [rbp+32]
1400ab2bfmov rcx, rax
1400ab2c2call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path const&)
1400ab2c7mov rdx, [rbp+48]
1400ab2cbmov rax, [rbp+32]
1400ab2cfmov rcx, rax
1400ab2d2call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400ab2d7jmp 0x1400ab2f3
1400ab2d9
1400ab2d9 48 89 c3 48 8b 45 20 H..H.E
1400ab2e0 48 89 c1 e8 b8 e2 ff ff 48 89 d8 48 89 c1 e8 ad H.......H..H....
1400ab2f0 00 f7 ff ...
1400ab2f3
1400ab2f3loc_1400ab2f3:
1400ab2f3mov rax, [rbp+32]
1400ab2f7add rsp, 40
1400ab2fbpop rbx
1400ab2fcpop rbp
1400ab2fdret
1400ab2a0
1400ab2a0std::filesystem::__cxx11::operator/(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400ab2a0push rbp
1400ab2a1push rbx
1400ab2a2sub rsp, 40
1400ab2a6lea rbp, [rsp+32]
1400ab2abmov [rbp+32], rcx
1400ab2afmov [rbp+40], rdx
1400ab2b3mov [rbp+48], r8
1400ab2b7mov rdx, [rbp+40]
1400ab2bbmov rax, [rbp+32]
1400ab2bfmov rcx, rax
1400ab2c2call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path const&)
1400ab2c7mov rdx, [rbp+48]
1400ab2cbmov rax, [rbp+32]
1400ab2cfmov rcx, rax
1400ab2d2call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400ab2d7jmp 0x1400ab2f3
1400ab2d9
1400ab2d9 48 89 c3 48 8b 45 20 H..H.E
1400ab2e0 48 89 c1 e8 b8 e2 ff ff 48 89 d8 48 89 c1 e8 ad H.......H..H....
1400ab2f0 00 f7 ff ...
1400ab2f3
1400ab2f3loc_1400ab2f3:
1400ab2f3mov rax, [rbp+32]
1400ab2f7add rsp, 40
1400ab2fbpop rbx
1400ab2fcpop rbp
1400ab2fdret
1400ab2a0
1400ab2fe
1400ab2fe // align 0x10
1400ab2fe // align 0x10
1400ab300
1400ab300std::filesystem::__cxx11::operator==(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&):
1400ab300push rbp
1400ab301mov rbp, rsp
1400ab304sub rsp, 32
1400ab308mov [rbp+16], rcx
1400ab30cmov [rbp+24], rdx
1400ab310mov rax, [rbp+24]
1400ab314mov rdx, [rbp+16]
1400ab318mov rcx, rax
1400ab31bcall bool std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::owner_before<std::filesystem::__cxx11::_Dir>(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&) const
1400ab320xor eax, 1
1400ab323test al, al
1400ab325je 0x1400ab345
1400ab327mov rax, [rbp+16]
1400ab32bmov rdx, [rbp+24]
1400ab32fmov rcx, rax
1400ab332call bool std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::owner_before<std::filesystem::__cxx11::_Dir>(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&) const
1400ab337xor eax, 1
1400ab33atest al, al
1400ab33cje 0x1400ab345
1400ab33emov eax, 1
1400ab343jmp 0x1400ab34a
1400ab345
1400ab345loc_1400ab345:
1400ab345mov eax, 0
1400ab34a
1400ab34aloc_1400ab34a:
1400ab34aadd rsp, 32
1400ab34epop rbp
1400ab34fret
1400ab300
1400ab300std::filesystem::__cxx11::operator==(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&):
1400ab300push rbp
1400ab301mov rbp, rsp
1400ab304sub rsp, 32
1400ab308mov [rbp+16], rcx
1400ab30cmov [rbp+24], rdx
1400ab310mov rax, [rbp+24]
1400ab314mov rdx, [rbp+16]
1400ab318mov rcx, rax
1400ab31bcall bool std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::owner_before<std::filesystem::__cxx11::_Dir>(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&) const
1400ab320xor eax, 1
1400ab323test al, al
1400ab325je 0x1400ab345
1400ab327mov rax, [rbp+16]
1400ab32bmov rdx, [rbp+24]
1400ab32fmov rcx, rax
1400ab332call bool std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::owner_before<std::filesystem::__cxx11::_Dir>(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&) const
1400ab337xor eax, 1
1400ab33atest al, al
1400ab33cje 0x1400ab345
1400ab33emov eax, 1
1400ab343jmp 0x1400ab34a
1400ab345
1400ab345loc_1400ab345:
1400ab345mov eax, 0
1400ab34a
1400ab34aloc_1400ab34a:
1400ab34aadd rsp, 32
1400ab34epop rbp
1400ab34fret
1400ab300
1400ab350
1400ab350std::filesystem::__cxx11::operator!=(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&):
1400ab350push rbp
1400ab351mov rbp, rsp
1400ab354sub rsp, 32
1400ab358mov [rbp+16], rcx
1400ab35cmov [rbp+24], rdx
1400ab360mov rdx, [rbp+24]
1400ab364mov rax, [rbp+16]
1400ab368mov rcx, rax
1400ab36bcall std::filesystem::__cxx11::operator==(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&)
1400ab370xor eax, 1
1400ab373add rsp, 32
1400ab377pop rbp
1400ab378ret
1400ab350
1400ab350std::filesystem::__cxx11::operator!=(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&):
1400ab350push rbp
1400ab351mov rbp, rsp
1400ab354sub rsp, 32
1400ab358mov [rbp+16], rcx
1400ab35cmov [rbp+24], rdx
1400ab360mov rdx, [rbp+24]
1400ab364mov rax, [rbp+16]
1400ab368mov rcx, rax
1400ab36bcall std::filesystem::__cxx11::operator==(std::filesystem::__cxx11::directory_iterator const&, std::filesystem::__cxx11::directory_iterator const&)
1400ab370xor eax, 1
1400ab373add rsp, 32
1400ab377pop rbp
1400ab378ret
1400ab350
1400ab379
1400ab379 // align 0x10
1400ab379 // align 0x10
1400ab380
1400ab380std::filesystem::absolute(std::filesystem::__cxx11::path const&):
1400ab380push r14
1400ab382push rdi
1400ab383push rsi
1400ab384push rbx
1400ab385sub rsp, 120
1400ab389mov rsi, rdx
1400ab38cmov rdx, [rip+0xec2fd]
1400ab393mov rbx, rcx
1400ab396mov rax, [rdx]
1400ab399mov [rsp+104], rax
1400ab39exor eax, eax
1400ab3a0call std::_V2::system_category()
1400ab3a5lea r8, [rsp+48]
1400ab3aamov rdx, rsi
1400ab3admov rcx, rbx
1400ab3b0mov [rsp+56], rax
1400ab3b5mov [rsp+48], 0
1400ab3bdcall std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&)
1400ab3c2mov eax, [rsp+48]
1400ab3c6test eax, eax
1400ab3c8jne 0x1400ab428
1400ab3camov rsi, [rip+0xec2bf]
1400ab3d1mov rax, [rsp+104]
1400ab3d6sub rax, [rsi]
1400ab3d9jne 0x1400ab423
1400ab3dbmov rax, rbx
1400ab3deadd rsp, 120
1400ab3e2pop rbx
1400ab3e3pop rsi
1400ab3e4pop rdi
1400ab3e5pop r14
1400ab3e7ret
1400ab3e8
1400ab3e8 48 8d 4c 24 40 48 89 c6 H.L$@H..
1400ab3f0 e8 1b 1c 03 00 .....
1400ab3f5
1400ab3f5loc_1400ab3f5:
1400ab3f5mov rcx, r14
1400ab3f8call __cxa_free_exception
1400ab3fdlea rcx, [rbx+32]
1400ab401call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ab406mov rcx, rbx
1400ab409call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ab40emov rcx, [rip+0xec27b]
1400ab415mov rax, [rsp+104]
1400ab41asub rax, [rcx]
1400ab41dje 0x1400ab4a7
1400ab423
1400ab423loc_1400ab423:
1400ab423call __stack_chk_fail
1400ab428
1400ab428loc_1400ab428:
1400ab428mov ecx, 48
1400ab42dcall __cxa_allocate_exception
1400ab432lea rdx, [rip+0xe7f27]
1400ab439lea rcx, [rsp+64]
1400ab43emov r14, rax
1400ab441call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ab446lea r9, [rsp+32]
1400ab44bmov r8, rsi
1400ab44elea rdx, [rsp+64]
1400ab453mov rcx, r14
1400ab456movdqu x0, [rsp+48]
1400ab45cmovups [rsp+32], x0
1400ab461call 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)
1400ab466lea rcx, [rsp+64]
1400ab46bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ab470mov rcx, [rip+0xec219]
1400ab477mov rax, [rsp+104]
1400ab47csub rax, [rcx]
1400ab47fjne 0x1400ab423
1400ab481lea r8, [rip-36952]
1400ab488lea rdx, [rip+0xef891]
1400ab48fmov rcx, r14
1400ab492call __cxa_throw
1400ab497mov rsi, rax
1400ab49ajmp 0x1400ab3f5
1400ab49f
1400ab49f 48 H
1400ab4a0 89 c6 e9 56 ff ff ff ...V...
1400ab4a7
1400ab4a7loc_1400ab4a7:
1400ab4a7mov rcx, rsi
1400ab4aacall _Unwind_Resume
1400ab4afnop
1400ab380
1400ab380std::filesystem::absolute(std::filesystem::__cxx11::path const&):
1400ab380push r14
1400ab382push rdi
1400ab383push rsi
1400ab384push rbx
1400ab385sub rsp, 120
1400ab389mov rsi, rdx
1400ab38cmov rdx, [rip+0xec2fd]
1400ab393mov rbx, rcx
1400ab396mov rax, [rdx]
1400ab399mov [rsp+104], rax
1400ab39exor eax, eax
1400ab3a0call std::_V2::system_category()
1400ab3a5lea r8, [rsp+48]
1400ab3aamov rdx, rsi
1400ab3admov rcx, rbx
1400ab3b0mov [rsp+56], rax
1400ab3b5mov [rsp+48], 0
1400ab3bdcall std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&)
1400ab3c2mov eax, [rsp+48]
1400ab3c6test eax, eax
1400ab3c8jne 0x1400ab428
1400ab3camov rsi, [rip+0xec2bf]
1400ab3d1mov rax, [rsp+104]
1400ab3d6sub rax, [rsi]
1400ab3d9jne 0x1400ab423
1400ab3dbmov rax, rbx
1400ab3deadd rsp, 120
1400ab3e2pop rbx
1400ab3e3pop rsi
1400ab3e4pop rdi
1400ab3e5pop r14
1400ab3e7ret
1400ab3e8
1400ab3e8 48 8d 4c 24 40 48 89 c6 H.L$@H..
1400ab3f0 e8 1b 1c 03 00 .....
1400ab3f5
1400ab3f5loc_1400ab3f5:
1400ab3f5mov rcx, r14
1400ab3f8call __cxa_free_exception
1400ab3fdlea rcx, [rbx+32]
1400ab401call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ab406mov rcx, rbx
1400ab409call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ab40emov rcx, [rip+0xec27b]
1400ab415mov rax, [rsp+104]
1400ab41asub rax, [rcx]
1400ab41dje 0x1400ab4a7
1400ab423
1400ab423loc_1400ab423:
1400ab423call __stack_chk_fail
1400ab428
1400ab428loc_1400ab428:
1400ab428mov ecx, 48
1400ab42dcall __cxa_allocate_exception
1400ab432lea rdx, [rip+0xe7f27]
1400ab439lea rcx, [rsp+64]
1400ab43emov r14, rax
1400ab441call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ab446lea r9, [rsp+32]
1400ab44bmov r8, rsi
1400ab44elea rdx, [rsp+64]
1400ab453mov rcx, r14
1400ab456movdqu x0, [rsp+48]
1400ab45cmovups [rsp+32], x0
1400ab461call 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)
1400ab466lea rcx, [rsp+64]
1400ab46bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ab470mov rcx, [rip+0xec219]
1400ab477mov rax, [rsp+104]
1400ab47csub rax, [rcx]
1400ab47fjne 0x1400ab423
1400ab481lea r8, [rip-36952]
1400ab488lea rdx, [rip+0xef891]
1400ab48fmov rcx, r14
1400ab492call __cxa_throw
1400ab497mov rsi, rax
1400ab49ajmp 0x1400ab3f5
1400ab49f
1400ab49f 48 H
1400ab4a0 89 c6 e9 56 ff ff ff ...V...
1400ab4a7
1400ab4a7loc_1400ab4a7:
1400ab4a7mov rcx, rsi
1400ab4aacall _Unwind_Resume
1400ab4afnop
1400ab380
1400ab4b0
1400ab4b0std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&):
1400ab4b0push r15
1400ab4b2push r14
1400ab4b4push r13
1400ab4b6push r12
1400ab4b8push rbp
1400ab4b9push rdi
1400ab4bapush rsi
1400ab4bbpush rbx
1400ab4bcsub rsp, 136
1400ab4c3xor r13l, r13l
1400ab4c6mov rbx, rcx
1400ab4c9mov rcx, [rip+0xec1c0]
1400ab4d0mov rsi, rdx
1400ab4d3mov rdi, r8
1400ab4d6mov [rbx+8], 0
1400ab4demov r14, [rcx]
1400ab4e1mov [rsp+120], r14
1400ab4e6lea r14, [rbx+16]
1400ab4eamov [rbx+16], r13w
1400ab4eflea rcx, [rbx+32]
1400ab4f3mov [rbx], r14
1400ab4f6call std::filesystem::__cxx11::path::_List::_List()
1400ab4fbcmp [rsi+8], 0
1400ab500jne 0x1400ab540
1400ab502call std::_V2::generic_category()
1400ab507mov [rdi], 22
1400ab50dmov [rdi+8], rax
1400ab511
1400ab511loc_1400ab511:
1400ab511mov rdi, [rip+0xec178]
1400ab518mov rax, [rsp+120]
1400ab51dsub rax, [rdi]
1400ab520jne 0x1400ab8e8
1400ab526mov rax, rbx
1400ab529add rsp, 136
1400ab530pop rbx
1400ab531pop rsi
1400ab532pop rdi
1400ab533pop rbp
1400ab534pop r12
1400ab536pop r13
1400ab538pop r14
1400ab53apop r15
1400ab53cret
1400ab53d
1400ab53d 0f 1f 00 ...
1400ab540
1400ab540loc_1400ab540:
1400ab540call std::_V2::system_category()
1400ab545mov [rdi], 0
1400ab54bmov rcx, rsi
1400ab54emov [rdi+8], rax
1400ab552mov [rsp+40], rax
1400ab557call std::filesystem::__cxx11::path::has_root_name() const
1400ab55ctest al, al
1400ab55ejne 0x1400ab7b0
1400ab564
1400ab564loc_1400ab564:
1400ab564mov rcx, rsi
1400ab567mov r12, [rsi+8]
1400ab56bmov rbp, [rsi]
1400ab56ecall std::filesystem::__cxx11::path::has_root_directory() const
1400ab573test al, al
1400ab575jne 0x1400ab640
1400ab57b
1400ab57bloc_1400ab57b:
1400ab57blea rax, [rsp+64]
1400ab580xor r12l, r12l
1400ab583mov [rsp+56], 0
1400ab58cmov r13, [rip+0x11e6b5]
1400ab593mov [rsp+32], rax
1400ab598mov esi, 1024
1400ab59dmov [rsp+48], rax
1400ab5a2mov [rsp+64], r12w
1400ab5a8lea r12, [rsp+48]
1400ab5adnop [rax]
1400ab5b0
1400ab5b0loc_1400ab5b0:
1400ab5b0mov edx, esi
1400ab5b2mov rcx, r12
1400ab5b5call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ab5bamov r8, [rsp+48]
1400ab5bfxor r9l, r9l
1400ab5c2mov edx, esi
1400ab5c4mov rcx, rbp
1400ab5c7call r13
1400ab5cacmp esi, eax
1400ab5ccjb 0x1400ab620
1400ab5cemov rcx, [rsp+48]
1400ab5d3mov edx, eax
1400ab5d5xor ebp, ebp
1400ab5d7mov [rsp+56], rdx
1400ab5dcmov [rcx+2*rdx], bp
1400ab5e0test eax, eax
1400ab5e2jne 0x1400ab680
1400ab5e8call [rip+0x11e662]
1400ab5eemov [rdi], eax
1400ab5f0mov rax, [rsp+40]
1400ab5f5mov [rdi+8], rax
1400ab5f9
1400ab5f9loc_1400ab5f9:
1400ab5f9mov rcx, [rsp+48]
1400ab5fecmp rcx, [rsp+32]
1400ab603je 0x1400ab511
1400ab609mov rax, [rsp+64]
1400ab60elea rdx, [rax+rax+2]
1400ab613call operator delete(void*, unsigned long long)
1400ab618jmp 0x1400ab511
1400ab61d
1400ab61d 0f 1f 00 ...
1400ab620
1400ab620loc_1400ab620:
1400ab620mov [rsp+56], 0
1400ab629mov rdx, [rsp+48]
1400ab62exor esi, esi
1400ab630mov [rdx], si
1400ab633mov esi, eax
1400ab635jmp 0x1400ab5b0
1400ab63a
1400ab63a 66 0f 1f 44 00 00 f..D..
1400ab640
1400ab640loc_1400ab640:
1400ab640lea rcx, [rip+0xe7d13]
1400ab647call wcslen
1400ab64cmov r9, rax
1400ab64ftest r12, r12
1400ab652je 0x1400ab65d
1400ab654test rax, rax
1400ab657jne 0x1400ab8ed
1400ab65d
1400ab65dloc_1400ab65d:
1400ab65dmov r8, -2
1400ab664nop [rax+rax]
1400ab66fnop
1400ab670
1400ab670loc_1400ab670:
1400ab670add rbp, r8
1400ab673jmp 0x1400ab57b
1400ab678
1400ab678 0f 1f 84 00 00 00 00 00 ........
1400ab680
1400ab680loc_1400ab680:
1400ab680lea rsi, [rsp+96]
1400ab685mov [rsp+80], rsi
1400ab68acmp rcx, [rsp+32]
1400ab68fje 0x1400ab832
1400ab695mov rax, [rsp+64]
1400ab69amov [rsp+80], rcx
1400ab69fmov [rsp+96], rax
1400ab6a4
1400ab6a4loc_1400ab6a4:
1400ab6a4mov rax, [rsp+32]
1400ab6a9lea rbp, [rsp+112]
1400ab6aexor r10l, r10l
1400ab6b1mov [rsp+88], rdx
1400ab6b6mov rcx, rbp
1400ab6b9mov [rsp+64], r10w
1400ab6bfmov [rsp+48], rax
1400ab6c4mov [rsp+56], 0
1400ab6cdcall std::filesystem::__cxx11::path::_List::_List()
1400ab6d2lea rdi, [rsp+80]
1400ab6d7mov rcx, rdi
1400ab6dacall std::filesystem::__cxx11::path::_M_split_cmpts()
1400ab6dfmov rcx, [rbx]
1400ab6e2mov rax, [rsp+80]
1400ab6e7mov r8, [rsp+88]
1400ab6eccmp r14, rcx
1400ab6efje 0x1400ab7d0
1400ab6f5cmp rax, rsi
1400ab6f8je 0x1400ab7f7
1400ab6femov [rbx], rax
1400ab701mov rax, [rsp+96]
1400ab706mov rdx, [rbx+16]
1400ab70amov [rbx+8], r8
1400ab70emov [rbx+16], rax
1400ab712test rcx, rcx
1400ab715je 0x1400ab7e5
1400ab71bmov [rsp+80], rcx
1400ab720mov [rsp+96], rdx
1400ab725
1400ab725loc_1400ab725:
1400ab725mov [rsp+88], 0
1400ab72exor edx, edx
1400ab730mov rax, [rsp+112]
1400ab735mov [rcx], dx
1400ab738mov rdx, [rbx+32]
1400ab73cmov [rsp+112], 0
1400ab745mov [rbx+32], rax
1400ab749test rdx, rdx
1400ab74cje 0x1400ab75c
1400ab74elea rcx, [rbx+32]
1400ab752call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ab757mov rcx, [rsp+80]
1400ab75c
1400ab75cloc_1400ab75c:
1400ab75cmov [rsp+88], 0
1400ab765xor eax, eax
1400ab767mov [rcx], ax
1400ab76amov rcx, rdi
1400ab76dcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400ab772mov rdx, [rsp+112]
1400ab777test rdx, rdx
1400ab77aje 0x1400ab784
1400ab77cmov rcx, rbp
1400ab77fcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ab784
1400ab784loc_1400ab784:
1400ab784mov rcx, [rsp+80]
1400ab789cmp rcx, rsi
1400ab78cje 0x1400ab5f9
1400ab792mov rax, [rsp+96]
1400ab797lea rdx, [rax+rax+2]
1400ab79ccall operator delete(void*, unsigned long long)
1400ab7a1jmp 0x1400ab5f9
1400ab7a6
1400ab7a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ab7b0
1400ab7b0loc_1400ab7b0:
1400ab7b0mov rcx, rsi
1400ab7b3call std::filesystem::__cxx11::path::has_root_directory() const
1400ab7b8test al, al
1400ab7baje 0x1400ab564
1400ab7c0mov rdx, rsi
1400ab7c3mov rcx, rbx
1400ab7c6call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
1400ab7cbjmp 0x1400ab511
1400ab7d0
1400ab7d0loc_1400ab7d0:
1400ab7d0cmp rax, rsi
1400ab7d3je 0x1400ab7f7
1400ab7d5mov [rbx], rax
1400ab7d8mov rax, [rsp+96]
1400ab7ddmov [rbx+8], r8
1400ab7e1mov [rbx+16], rax
1400ab7e5
1400ab7e5loc_1400ab7e5:
1400ab7e5mov [rsp+80], rsi
1400ab7ealea rsi, [rsp+96]
1400ab7efmov rcx, rsi
1400ab7f2jmp 0x1400ab725
1400ab7f7
1400ab7f7loc_1400ab7f7:
1400ab7f7test r8, r8
1400ab7faje 0x1400ab81e
1400ab7fccmp r8, 1
1400ab800je 0x1400ab89a
1400ab806add r8, r8
1400ab809mov rdx, rsi
1400ab80ccall memcpy
1400ab811mov r8, [rsp+88]
1400ab816mov rcx, [rbx]
1400ab819mov rax, [rsp+80]
1400ab81e
1400ab81eloc_1400ab81e:
1400ab81exor r9l, r9l
1400ab821mov [rbx+8], r8
1400ab825mov [rcx+2*r8], r9w
1400ab82amov rcx, rax
1400ab82djmp 0x1400ab725
1400ab832
1400ab832loc_1400ab832:
1400ab832lea rcx, [rdx+rdx+2]
1400ab837mov rax, [rsp+32]
1400ab83cmov r8, rsi
1400ab83fcmp ecx, 8
1400ab842jae 0x1400ab870
1400ab844
1400ab844loc_1400ab844:
1400ab844xor r9l, r9l
1400ab847test cl, 4
1400ab84aje 0x1400ab858
1400ab84cmov r9l, [rax]
1400ab84fmov [r8], r9l
1400ab852mov r9l, 4
1400ab858
1400ab858loc_1400ab858:
1400ab858and ecx, 2
1400ab85bje 0x1400ab6a4
1400ab861movzx eax, [rax+r9]
1400ab866mov [r8+r9], ax
1400ab86bjmp 0x1400ab6a4
1400ab870
1400ab870loc_1400ab870:
1400ab870mov r9l, ecx
1400ab873xor eax, eax
1400ab875and r9l, -8
1400ab879
1400ab879loc_1400ab879:
1400ab879mov rdi, [rsp+32]
1400ab87emov r8l, eax
1400ab881add eax, 8
1400ab884mov r10, [rdi+r8]
1400ab888mov [rsi+r8], r10
1400ab88ccmp eax, r9l
1400ab88fjb 0x1400ab879
1400ab891lea r8, [rsi+rax]
1400ab895add rax, rdi
1400ab898jmp 0x1400ab844
1400ab89a
1400ab89aloc_1400ab89a:
1400ab89amovzx edx, [rsp+96]
1400ab89fmov [rcx], dx
1400ab8a2jmp 0x1400ab81e
1400ab8a7
1400ab8a7 48 89 e9 48 89 c6 e8 5e 37 H..H...^7
1400ab8b0 00 00 48 89 f9 e8 86 61 03 00 4c 89 e1 e8 7e 61 ..H....a..L...~a
1400ab8c0 03 00 48 8d 4b 20 e8 45 37 00 00 48 89 d9 e8 6d ..H.K .E7..H...m
1400ab8d0 61 03 00 48 8b 3d b6 bd 0e 00 48 8b 44 24 78 48 a..H.=....H.D$xH
1400ab8e0 2b 07 0f 84 9a 00 00 00 +.......
1400ab8e8
1400ab8e8loc_1400ab8e8:
1400ab8e8call __stack_chk_fail
1400ab8ed
1400ab8edloc_1400ab8ed:
1400ab8edmovzx ecx, [rbp]
1400ab8f1xor r8l, r8l
1400ab8f4nop [rax+rax]
1400ab8ffnop
1400ab900
1400ab900loc_1400ab900:
1400ab900mov rdx, r9
1400ab903lea rax, [rip+0xe7a50]
1400ab90anop [rax+rax]
1400ab910
1400ab910loc_1400ab910:
1400ab910cmp [rax], cx
1400ab913je 0x1400ab930
1400ab915add rax, 2
1400ab919sub rdx, 1
1400ab91djne 0x1400ab910
1400ab91fcmp r12, r8
1400ab922cmovbe r8, r12
1400ab926lea r8, [r8+r8-2]
1400ab92bjmp 0x1400ab670
1400ab930
1400ab930loc_1400ab930:
1400ab930lea rax, [r8+1]
1400ab934cmp r12, rax
1400ab937je 0x1400ab943
1400ab939movzx ecx, [rbp+2*rax]
1400ab93emov r8, rax
1400ab941jmp 0x1400ab900
1400ab943
1400ab943loc_1400ab943:
1400ab943add r8, r8
1400ab946jmp 0x1400ab670
1400ab94b
1400ab94b 48 89 c6 e9 6f H...o
1400ab950 ff ff ff 48 89 c6 e9 5f ff ff ff 48 89 c6 48 8d ...H..._...H..H.
1400ab960 7c 24 50 e9 4a ff ff ff 48 8b 54 24 30 45 31 db |$P.J...H.T$0E1.
1400ab970 48 89 c6 4c 89 5c 24 38 66 c7 02 00 00 e9 38 ff H..L.\$8f.....8.
1400ab980 ff ff 48 89 f1 e8 16 fa f6 ff 90 ..H........
1400ab4b0
1400ab4b0std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&):
1400ab4b0push r15
1400ab4b2push r14
1400ab4b4push r13
1400ab4b6push r12
1400ab4b8push rbp
1400ab4b9push rdi
1400ab4bapush rsi
1400ab4bbpush rbx
1400ab4bcsub rsp, 136
1400ab4c3xor r13l, r13l
1400ab4c6mov rbx, rcx
1400ab4c9mov rcx, [rip+0xec1c0]
1400ab4d0mov rsi, rdx
1400ab4d3mov rdi, r8
1400ab4d6mov [rbx+8], 0
1400ab4demov r14, [rcx]
1400ab4e1mov [rsp+120], r14
1400ab4e6lea r14, [rbx+16]
1400ab4eamov [rbx+16], r13w
1400ab4eflea rcx, [rbx+32]
1400ab4f3mov [rbx], r14
1400ab4f6call std::filesystem::__cxx11::path::_List::_List()
1400ab4fbcmp [rsi+8], 0
1400ab500jne 0x1400ab540
1400ab502call std::_V2::generic_category()
1400ab507mov [rdi], 22
1400ab50dmov [rdi+8], rax
1400ab511
1400ab511loc_1400ab511:
1400ab511mov rdi, [rip+0xec178]
1400ab518mov rax, [rsp+120]
1400ab51dsub rax, [rdi]
1400ab520jne 0x1400ab8e8
1400ab526mov rax, rbx
1400ab529add rsp, 136
1400ab530pop rbx
1400ab531pop rsi
1400ab532pop rdi
1400ab533pop rbp
1400ab534pop r12
1400ab536pop r13
1400ab538pop r14
1400ab53apop r15
1400ab53cret
1400ab53d
1400ab53d 0f 1f 00 ...
1400ab540
1400ab540loc_1400ab540:
1400ab540call std::_V2::system_category()
1400ab545mov [rdi], 0
1400ab54bmov rcx, rsi
1400ab54emov [rdi+8], rax
1400ab552mov [rsp+40], rax
1400ab557call std::filesystem::__cxx11::path::has_root_name() const
1400ab55ctest al, al
1400ab55ejne 0x1400ab7b0
1400ab564
1400ab564loc_1400ab564:
1400ab564mov rcx, rsi
1400ab567mov r12, [rsi+8]
1400ab56bmov rbp, [rsi]
1400ab56ecall std::filesystem::__cxx11::path::has_root_directory() const
1400ab573test al, al
1400ab575jne 0x1400ab640
1400ab57b
1400ab57bloc_1400ab57b:
1400ab57blea rax, [rsp+64]
1400ab580xor r12l, r12l
1400ab583mov [rsp+56], 0
1400ab58cmov r13, [rip+0x11e6b5]
1400ab593mov [rsp+32], rax
1400ab598mov esi, 1024
1400ab59dmov [rsp+48], rax
1400ab5a2mov [rsp+64], r12w
1400ab5a8lea r12, [rsp+48]
1400ab5adnop [rax]
1400ab5b0
1400ab5b0loc_1400ab5b0:
1400ab5b0mov edx, esi
1400ab5b2mov rcx, r12
1400ab5b5call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400ab5bamov r8, [rsp+48]
1400ab5bfxor r9l, r9l
1400ab5c2mov edx, esi
1400ab5c4mov rcx, rbp
1400ab5c7call r13
1400ab5cacmp esi, eax
1400ab5ccjb 0x1400ab620
1400ab5cemov rcx, [rsp+48]
1400ab5d3mov edx, eax
1400ab5d5xor ebp, ebp
1400ab5d7mov [rsp+56], rdx
1400ab5dcmov [rcx+2*rdx], bp
1400ab5e0test eax, eax
1400ab5e2jne 0x1400ab680
1400ab5e8call [rip+0x11e662]
1400ab5eemov [rdi], eax
1400ab5f0mov rax, [rsp+40]
1400ab5f5mov [rdi+8], rax
1400ab5f9
1400ab5f9loc_1400ab5f9:
1400ab5f9mov rcx, [rsp+48]
1400ab5fecmp rcx, [rsp+32]
1400ab603je 0x1400ab511
1400ab609mov rax, [rsp+64]
1400ab60elea rdx, [rax+rax+2]
1400ab613call operator delete(void*, unsigned long long)
1400ab618jmp 0x1400ab511
1400ab61d
1400ab61d 0f 1f 00 ...
1400ab620
1400ab620loc_1400ab620:
1400ab620mov [rsp+56], 0
1400ab629mov rdx, [rsp+48]
1400ab62exor esi, esi
1400ab630mov [rdx], si
1400ab633mov esi, eax
1400ab635jmp 0x1400ab5b0
1400ab63a
1400ab63a 66 0f 1f 44 00 00 f..D..
1400ab640
1400ab640loc_1400ab640:
1400ab640lea rcx, [rip+0xe7d13]
1400ab647call wcslen
1400ab64cmov r9, rax
1400ab64ftest r12, r12
1400ab652je 0x1400ab65d
1400ab654test rax, rax
1400ab657jne 0x1400ab8ed
1400ab65d
1400ab65dloc_1400ab65d:
1400ab65dmov r8, -2
1400ab664nop [rax+rax]
1400ab66fnop
1400ab670
1400ab670loc_1400ab670:
1400ab670add rbp, r8
1400ab673jmp 0x1400ab57b
1400ab678
1400ab678 0f 1f 84 00 00 00 00 00 ........
1400ab680
1400ab680loc_1400ab680:
1400ab680lea rsi, [rsp+96]
1400ab685mov [rsp+80], rsi
1400ab68acmp rcx, [rsp+32]
1400ab68fje 0x1400ab832
1400ab695mov rax, [rsp+64]
1400ab69amov [rsp+80], rcx
1400ab69fmov [rsp+96], rax
1400ab6a4
1400ab6a4loc_1400ab6a4:
1400ab6a4mov rax, [rsp+32]
1400ab6a9lea rbp, [rsp+112]
1400ab6aexor r10l, r10l
1400ab6b1mov [rsp+88], rdx
1400ab6b6mov rcx, rbp
1400ab6b9mov [rsp+64], r10w
1400ab6bfmov [rsp+48], rax
1400ab6c4mov [rsp+56], 0
1400ab6cdcall std::filesystem::__cxx11::path::_List::_List()
1400ab6d2lea rdi, [rsp+80]
1400ab6d7mov rcx, rdi
1400ab6dacall std::filesystem::__cxx11::path::_M_split_cmpts()
1400ab6dfmov rcx, [rbx]
1400ab6e2mov rax, [rsp+80]
1400ab6e7mov r8, [rsp+88]
1400ab6eccmp r14, rcx
1400ab6efje 0x1400ab7d0
1400ab6f5cmp rax, rsi
1400ab6f8je 0x1400ab7f7
1400ab6femov [rbx], rax
1400ab701mov rax, [rsp+96]
1400ab706mov rdx, [rbx+16]
1400ab70amov [rbx+8], r8
1400ab70emov [rbx+16], rax
1400ab712test rcx, rcx
1400ab715je 0x1400ab7e5
1400ab71bmov [rsp+80], rcx
1400ab720mov [rsp+96], rdx
1400ab725
1400ab725loc_1400ab725:
1400ab725mov [rsp+88], 0
1400ab72exor edx, edx
1400ab730mov rax, [rsp+112]
1400ab735mov [rcx], dx
1400ab738mov rdx, [rbx+32]
1400ab73cmov [rsp+112], 0
1400ab745mov [rbx+32], rax
1400ab749test rdx, rdx
1400ab74cje 0x1400ab75c
1400ab74elea rcx, [rbx+32]
1400ab752call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ab757mov rcx, [rsp+80]
1400ab75c
1400ab75cloc_1400ab75c:
1400ab75cmov [rsp+88], 0
1400ab765xor eax, eax
1400ab767mov [rcx], ax
1400ab76amov rcx, rdi
1400ab76dcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400ab772mov rdx, [rsp+112]
1400ab777test rdx, rdx
1400ab77aje 0x1400ab784
1400ab77cmov rcx, rbp
1400ab77fcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ab784
1400ab784loc_1400ab784:
1400ab784mov rcx, [rsp+80]
1400ab789cmp rcx, rsi
1400ab78cje 0x1400ab5f9
1400ab792mov rax, [rsp+96]
1400ab797lea rdx, [rax+rax+2]
1400ab79ccall operator delete(void*, unsigned long long)
1400ab7a1jmp 0x1400ab5f9
1400ab7a6
1400ab7a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ab7b0
1400ab7b0loc_1400ab7b0:
1400ab7b0mov rcx, rsi
1400ab7b3call std::filesystem::__cxx11::path::has_root_directory() const
1400ab7b8test al, al
1400ab7baje 0x1400ab564
1400ab7c0mov rdx, rsi
1400ab7c3mov rcx, rbx
1400ab7c6call std::filesystem::__cxx11::path::operator=(std::filesystem::__cxx11::path const&)
1400ab7cbjmp 0x1400ab511
1400ab7d0
1400ab7d0loc_1400ab7d0:
1400ab7d0cmp rax, rsi
1400ab7d3je 0x1400ab7f7
1400ab7d5mov [rbx], rax
1400ab7d8mov rax, [rsp+96]
1400ab7ddmov [rbx+8], r8
1400ab7e1mov [rbx+16], rax
1400ab7e5
1400ab7e5loc_1400ab7e5:
1400ab7e5mov [rsp+80], rsi
1400ab7ealea rsi, [rsp+96]
1400ab7efmov rcx, rsi
1400ab7f2jmp 0x1400ab725
1400ab7f7
1400ab7f7loc_1400ab7f7:
1400ab7f7test r8, r8
1400ab7faje 0x1400ab81e
1400ab7fccmp r8, 1
1400ab800je 0x1400ab89a
1400ab806add r8, r8
1400ab809mov rdx, rsi
1400ab80ccall memcpy
1400ab811mov r8, [rsp+88]
1400ab816mov rcx, [rbx]
1400ab819mov rax, [rsp+80]
1400ab81e
1400ab81eloc_1400ab81e:
1400ab81exor r9l, r9l
1400ab821mov [rbx+8], r8
1400ab825mov [rcx+2*r8], r9w
1400ab82amov rcx, rax
1400ab82djmp 0x1400ab725
1400ab832
1400ab832loc_1400ab832:
1400ab832lea rcx, [rdx+rdx+2]
1400ab837mov rax, [rsp+32]
1400ab83cmov r8, rsi
1400ab83fcmp ecx, 8
1400ab842jae 0x1400ab870
1400ab844
1400ab844loc_1400ab844:
1400ab844xor r9l, r9l
1400ab847test cl, 4
1400ab84aje 0x1400ab858
1400ab84cmov r9l, [rax]
1400ab84fmov [r8], r9l
1400ab852mov r9l, 4
1400ab858
1400ab858loc_1400ab858:
1400ab858and ecx, 2
1400ab85bje 0x1400ab6a4
1400ab861movzx eax, [rax+r9]
1400ab866mov [r8+r9], ax
1400ab86bjmp 0x1400ab6a4
1400ab870
1400ab870loc_1400ab870:
1400ab870mov r9l, ecx
1400ab873xor eax, eax
1400ab875and r9l, -8
1400ab879
1400ab879loc_1400ab879:
1400ab879mov rdi, [rsp+32]
1400ab87emov r8l, eax
1400ab881add eax, 8
1400ab884mov r10, [rdi+r8]
1400ab888mov [rsi+r8], r10
1400ab88ccmp eax, r9l
1400ab88fjb 0x1400ab879
1400ab891lea r8, [rsi+rax]
1400ab895add rax, rdi
1400ab898jmp 0x1400ab844
1400ab89a
1400ab89aloc_1400ab89a:
1400ab89amovzx edx, [rsp+96]
1400ab89fmov [rcx], dx
1400ab8a2jmp 0x1400ab81e
1400ab8a7
1400ab8a7 48 89 e9 48 89 c6 e8 5e 37 H..H...^7
1400ab8b0 00 00 48 89 f9 e8 86 61 03 00 4c 89 e1 e8 7e 61 ..H....a..L...~a
1400ab8c0 03 00 48 8d 4b 20 e8 45 37 00 00 48 89 d9 e8 6d ..H.K .E7..H...m
1400ab8d0 61 03 00 48 8b 3d b6 bd 0e 00 48 8b 44 24 78 48 a..H.=....H.D$xH
1400ab8e0 2b 07 0f 84 9a 00 00 00 +.......
1400ab8e8
1400ab8e8loc_1400ab8e8:
1400ab8e8call __stack_chk_fail
1400ab8ed
1400ab8edloc_1400ab8ed:
1400ab8edmovzx ecx, [rbp]
1400ab8f1xor r8l, r8l
1400ab8f4nop [rax+rax]
1400ab8ffnop
1400ab900
1400ab900loc_1400ab900:
1400ab900mov rdx, r9
1400ab903lea rax, [rip+0xe7a50]
1400ab90anop [rax+rax]
1400ab910
1400ab910loc_1400ab910:
1400ab910cmp [rax], cx
1400ab913je 0x1400ab930
1400ab915add rax, 2
1400ab919sub rdx, 1
1400ab91djne 0x1400ab910
1400ab91fcmp r12, r8
1400ab922cmovbe r8, r12
1400ab926lea r8, [r8+r8-2]
1400ab92bjmp 0x1400ab670
1400ab930
1400ab930loc_1400ab930:
1400ab930lea rax, [r8+1]
1400ab934cmp r12, rax
1400ab937je 0x1400ab943
1400ab939movzx ecx, [rbp+2*rax]
1400ab93emov r8, rax
1400ab941jmp 0x1400ab900
1400ab943
1400ab943loc_1400ab943:
1400ab943add r8, r8
1400ab946jmp 0x1400ab670
1400ab94b
1400ab94b 48 89 c6 e9 6f H...o
1400ab950 ff ff ff 48 89 c6 e9 5f ff ff ff 48 89 c6 48 8d ...H..._...H..H.
1400ab960 7c 24 50 e9 4a ff ff ff 48 8b 54 24 30 45 31 db |$P.J...H.T$0E1.
1400ab970 48 89 c6 4c 89 5c 24 38 66 c7 02 00 00 e9 38 ff H..L.\$8f.....8.
1400ab980 ff ff 48 89 f1 e8 16 fa f6 ff 90 ..H........
1400ab4b0
1400ab98b
1400ab98b // align 0x10
1400ab98b // align 0x10
1400ab990
1400ab990std::filesystem::do_space(wchar_t const*, unsigned long long&, unsigned long long&, unsigned long long&, std::error_code&):
1400ab990push r14
1400ab992push rdi
1400ab993push rsi
1400ab994push rbx
1400ab995sub rsp, 72
1400ab999mov r10, [rip+0xebcf0]
1400ab9a0mov rbx, [rsp+144]
1400ab9a8mov rax, [r10]
1400ab9abmov [rsp+56], rax
1400ab9b0xor eax, eax
1400ab9b2mov rsi, rdx
1400ab9b5mov rdi, r8
1400ab9b8mov r14, r9
1400ab9bbmov [rsp+32], 0
1400ab9c4lea rdx, [rsp+32]
1400ab9c9lea r9, [rsp+48]
1400ab9cemov [rsp+40], 0
1400ab9d7lea r8, [rsp+40]
1400ab9dcmov [rsp+48], 0
1400ab9e5call [rip+0x11e235]
1400ab9ebtest eax, eax
1400ab9edje 0x1400aba48
1400ab9efmov rax, [rsp+40]
1400ab9f4test rax, rax
1400ab9f7je 0x1400ab9fc
1400ab9f9mov [rsi], rax
1400ab9fc
1400ab9fcloc_1400ab9fc:
1400ab9fcmov rax, [rsp+48]
1400aba01test rax, rax
1400aba04je 0x1400aba09
1400aba06mov [rdi], rax
1400aba09
1400aba09loc_1400aba09:
1400aba09mov rax, [rsp+32]
1400aba0etest rax, rax
1400aba11jne 0x1400aba40
1400aba13
1400aba13loc_1400aba13:
1400aba13call std::_V2::system_category()
1400aba18mov [rbx], 0
1400aba1emov [rbx+8], rax
1400aba22
1400aba22loc_1400aba22:
1400aba22mov rbx, [rip+0xebc67]
1400aba29mov rax, [rsp+56]
1400aba2esub rax, [rbx]
1400aba31jne 0x1400aba5d
1400aba33add rsp, 72
1400aba37pop rbx
1400aba38pop rsi
1400aba39pop rdi
1400aba3apop r14
1400aba3cret
1400aba3d
1400aba3d 0f 1f 00 ...
1400aba40
1400aba40loc_1400aba40:
1400aba40mov [r14], rax
1400aba43jmp 0x1400aba13
1400aba45
1400aba45 0f 1f 00 ...
1400aba48
1400aba48loc_1400aba48:
1400aba48call [rip+0x11e202]
1400aba4emov esi, eax
1400aba50call std::_V2::system_category()
1400aba55mov [rbx], esi
1400aba57mov [rbx+8], rax
1400aba5bjmp 0x1400aba22
1400aba5d
1400aba5dloc_1400aba5d:
1400aba5dcall __stack_chk_fail
1400aba62nop
1400ab990
1400ab990std::filesystem::do_space(wchar_t const*, unsigned long long&, unsigned long long&, unsigned long long&, std::error_code&):
1400ab990push r14
1400ab992push rdi
1400ab993push rsi
1400ab994push rbx
1400ab995sub rsp, 72
1400ab999mov r10, [rip+0xebcf0]
1400ab9a0mov rbx, [rsp+144]
1400ab9a8mov rax, [r10]
1400ab9abmov [rsp+56], rax
1400ab9b0xor eax, eax
1400ab9b2mov rsi, rdx
1400ab9b5mov rdi, r8
1400ab9b8mov r14, r9
1400ab9bbmov [rsp+32], 0
1400ab9c4lea rdx, [rsp+32]
1400ab9c9lea r9, [rsp+48]
1400ab9cemov [rsp+40], 0
1400ab9d7lea r8, [rsp+40]
1400ab9dcmov [rsp+48], 0
1400ab9e5call [rip+0x11e235]
1400ab9ebtest eax, eax
1400ab9edje 0x1400aba48
1400ab9efmov rax, [rsp+40]
1400ab9f4test rax, rax
1400ab9f7je 0x1400ab9fc
1400ab9f9mov [rsi], rax
1400ab9fc
1400ab9fcloc_1400ab9fc:
1400ab9fcmov rax, [rsp+48]
1400aba01test rax, rax
1400aba04je 0x1400aba09
1400aba06mov [rdi], rax
1400aba09
1400aba09loc_1400aba09:
1400aba09mov rax, [rsp+32]
1400aba0etest rax, rax
1400aba11jne 0x1400aba40
1400aba13
1400aba13loc_1400aba13:
1400aba13call std::_V2::system_category()
1400aba18mov [rbx], 0
1400aba1emov [rbx+8], rax
1400aba22
1400aba22loc_1400aba22:
1400aba22mov rbx, [rip+0xebc67]
1400aba29mov rax, [rsp+56]
1400aba2esub rax, [rbx]
1400aba31jne 0x1400aba5d
1400aba33add rsp, 72
1400aba37pop rbx
1400aba38pop rsi
1400aba39pop rdi
1400aba3apop r14
1400aba3cret
1400aba3d
1400aba3d 0f 1f 00 ...
1400aba40
1400aba40loc_1400aba40:
1400aba40mov [r14], rax
1400aba43jmp 0x1400aba13
1400aba45
1400aba45 0f 1f 00 ...
1400aba48
1400aba48loc_1400aba48:
1400aba48call [rip+0x11e202]
1400aba4emov esi, eax
1400aba50call std::_V2::system_category()
1400aba55mov [rbx], esi
1400aba57mov [rbx+8], rax
1400aba5bjmp 0x1400aba22
1400aba5d
1400aba5dloc_1400aba5d:
1400aba5dcall __stack_chk_fail
1400aba62nop
1400ab990
1400aba63
1400aba63 // align 0x10
1400aba63 // align 0x10
1400aba70
1400aba70std::filesystem::is_empty(std::filesystem::__cxx11::path const&):
1400aba70push rdi
1400aba71push rsi
1400aba72push rbx
1400aba73sub rsp, 112
1400aba77mov rbx, rcx
1400aba7amov rcx, [rip+0xebc0f]
1400aba81mov [rsp+48], 0
1400aba89mov rax, [rcx]
1400aba8cmov [rsp+104], rax
1400aba91xor eax, eax
1400aba93call std::_V2::system_category()
1400aba98lea rdx, [rsp+48]
1400aba9dmov rcx, rbx
1400abaa0mov [rsp+56], rax
1400abaa5call std::filesystem::is_empty(std::filesystem::__cxx11::path const&, std::error_code&)
1400abaaamov edx, [rsp+48]
1400abaaetest edx, edx
1400abab0jne 0x1400abacb
1400abab2mov rbx, [rip+0xebbd7]
1400abab9mov rdx, [rsp+104]
1400ababesub rdx, [rbx]
1400abac1jne 0x1400abb24
1400abac3add rsp, 112
1400abac7pop rbx
1400abac8pop rsi
1400abac9pop rdi
1400abacaret
1400abacb
1400abacbloc_1400abacb:
1400abacbmov ecx, 48
1400abad0call __cxa_allocate_exception
1400abad5lea rdx, [rip+0xe783b]
1400abadclea rcx, [rsp+64]
1400abae1mov rdi, rax
1400abae4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400abae9lea r9, [rsp+32]
1400abaeemov r8, rbx
1400abaf1lea rdx, [rsp+64]
1400abaf6mov rcx, rdi
1400abaf9movdqu x0, [rsp+48]
1400abaffmovups [rsp+32], x0
1400abb04call 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)
1400abb09lea rcx, [rsp+64]
1400abb0ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400abb13mov rdx, [rip+0xebb76]
1400abb1amov rax, [rsp+104]
1400abb1fsub rax, [rdx]
1400abb22je 0x1400abb2e
1400abb24
1400abb24loc_1400abb24:
1400abb24call __stack_chk_fail
1400abb29mov rbx, rax
1400abb2cjmp 0x1400abb51
1400abb2e
1400abb2eloc_1400abb2e:
1400abb2elea r8, [rip-38661]
1400abb35lea rdx, [rip+0xef1e4]
1400abb3cmov rcx, rdi
1400abb3fcall __cxa_throw
1400abb44lea rcx, [rsp+64]
1400abb49mov rbx, rax
1400abb4ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400abb51
1400abb51loc_1400abb51:
1400abb51mov rcx, rdi
1400abb54call __cxa_free_exception
1400abb59mov rdx, [rip+0xebb30]
1400abb60mov rax, [rsp+104]
1400abb65sub rax, [rdx]
1400abb68jne 0x1400abb24
1400abb6amov rcx, rbx
1400abb6dcall _Unwind_Resume
1400abb72nop
1400aba70
1400aba70std::filesystem::is_empty(std::filesystem::__cxx11::path const&):
1400aba70push rdi
1400aba71push rsi
1400aba72push rbx
1400aba73sub rsp, 112
1400aba77mov rbx, rcx
1400aba7amov rcx, [rip+0xebc0f]
1400aba81mov [rsp+48], 0
1400aba89mov rax, [rcx]
1400aba8cmov [rsp+104], rax
1400aba91xor eax, eax
1400aba93call std::_V2::system_category()
1400aba98lea rdx, [rsp+48]
1400aba9dmov rcx, rbx
1400abaa0mov [rsp+56], rax
1400abaa5call std::filesystem::is_empty(std::filesystem::__cxx11::path const&, std::error_code&)
1400abaaamov edx, [rsp+48]
1400abaaetest edx, edx
1400abab0jne 0x1400abacb
1400abab2mov rbx, [rip+0xebbd7]
1400abab9mov rdx, [rsp+104]
1400ababesub rdx, [rbx]
1400abac1jne 0x1400abb24
1400abac3add rsp, 112
1400abac7pop rbx
1400abac8pop rsi
1400abac9pop rdi
1400abacaret
1400abacb
1400abacbloc_1400abacb:
1400abacbmov ecx, 48
1400abad0call __cxa_allocate_exception
1400abad5lea rdx, [rip+0xe783b]
1400abadclea rcx, [rsp+64]
1400abae1mov rdi, rax
1400abae4call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400abae9lea r9, [rsp+32]
1400abaeemov r8, rbx
1400abaf1lea rdx, [rsp+64]
1400abaf6mov rcx, rdi
1400abaf9movdqu x0, [rsp+48]
1400abaffmovups [rsp+32], x0
1400abb04call 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)
1400abb09lea rcx, [rsp+64]
1400abb0ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400abb13mov rdx, [rip+0xebb76]
1400abb1amov rax, [rsp+104]
1400abb1fsub rax, [rdx]
1400abb22je 0x1400abb2e
1400abb24
1400abb24loc_1400abb24:
1400abb24call __stack_chk_fail
1400abb29mov rbx, rax
1400abb2cjmp 0x1400abb51
1400abb2e
1400abb2eloc_1400abb2e:
1400abb2elea r8, [rip-38661]
1400abb35lea rdx, [rip+0xef1e4]
1400abb3cmov rcx, rdi
1400abb3fcall __cxa_throw
1400abb44lea rcx, [rsp+64]
1400abb49mov rbx, rax
1400abb4ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400abb51
1400abb51loc_1400abb51:
1400abb51mov rcx, rdi
1400abb54call __cxa_free_exception
1400abb59mov rdx, [rip+0xebb30]
1400abb60mov rax, [rsp+104]
1400abb65sub rax, [rdx]
1400abb68jne 0x1400abb24
1400abb6amov rcx, rbx
1400abb6dcall _Unwind_Resume
1400abb72nop
1400aba70
1400abb73
1400abb73 // align 0x10
1400abb73 // align 0x10
1400abb80
1400abb80std::filesystem::is_empty(std::filesystem::__cxx11::path const&, std::error_code&):
1400abb80push rsi
1400abb81push rbx
1400abb82sub rsp, 88
1400abb86mov rsi, rcx
1400abb89mov rcx, [rip+0xebb00]
1400abb90mov rbx, rdx
1400abb93mov rdx, [rcx]
1400abb96mov [rsp+72], rdx
1400abb9bmov rdx, rbx
1400abb9emov rcx, rsi
1400abba1call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400abba6mov ecx, [rbx]
1400abba8mov rdx, rax
1400abbabxor eax, eax
1400abbadtest ecx, ecx
1400abbafjne 0x1400abbd0
1400abbb1cmp dl, 2
1400abbb4je 0x1400abbf0
1400abbb6mov rdx, rbx
1400abbb9mov rcx, rsi
1400abbbccall std::filesystem::file_size(std::filesystem::__cxx11::path const&, std::error_code&)
1400abbc1test rax, rax
1400abbc4sete dl
1400abbc7
1400abbc7loc_1400abbc7:
1400abbc7mov eax, [rbx]
1400abbc9test eax, eax
1400abbcbsete al
1400abbceand eax, edx
1400abbd0
1400abbd0loc_1400abbd0:
1400abbd0mov rsi, [rip+0xebab9]
1400abbd7mov rdx, [rsp+72]
1400abbdcsub rdx, [rsi]
1400abbdfjne 0x1400abc97
1400abbe5add rsp, 88
1400abbe9pop rbx
1400abbeapop rsi
1400abbebret
1400abbec
1400abbec 0f 1f 40 00 ..@.
1400abbf0
1400abbf0loc_1400abbf0:
1400abbf0lea rcx, [rsp+48]
1400abbf5mov rdx, rsi
1400abbf8mov r9, rbx
1400abbfbxor r8l, r8l
1400abbfecall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)
1400abc03mov rcx, [rsp+56]
1400abc08mov edx, 1
1400abc0dtest rcx, rcx
1400abc10je 0x1400abbc7
1400abc12mov r8, [rcx+8]
1400abc16lea rax, [rcx+8]
1400abc1amov rdx, 0x100000001
1400abc24cmp r8, rdx
1400abc27je 0x1400abc48
1400abc29lock sub [rax], 1
1400abc2dje 0x1400abc38
1400abc2fxor edx, edx
1400abc31jmp 0x1400abbc7
1400abc33
1400abc33 0f 1f 44 00 00 ..D..
1400abc38
1400abc38loc_1400abc38:
1400abc38call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400abc3dxor edx, edx
1400abc3fjmp 0x1400abbc7
1400abc41
1400abc41 0f 1f 80 00 00 00 00 .......
1400abc48
1400abc48loc_1400abc48:
1400abc48mov rax, [rcx]
1400abc4blea r8, [rip+0x21f4e]
1400abc52mov [rcx+8], 0
1400abc5amov rdx, [rax+16]
1400abc5ecmp rdx, r8
1400abc61jne 0x1400abc7d
1400abc63
1400abc63loc_1400abc63:
1400abc63mov rdx, [rax+24]
1400abc67lea r8, [rip+0x24a22]
1400abc6ecmp rdx, r8
1400abc71jne 0x1400abc8e
1400abc73call [rax+8]
1400abc76xor edx, edx
1400abc78jmp 0x1400abbc7
1400abc7d
1400abc7dloc_1400abc7d:
1400abc7dmov [rsp+40], rcx
1400abc82call rdx
1400abc84mov rcx, [rsp+40]
1400abc89mov rax, [rcx]
1400abc8cjmp 0x1400abc63
1400abc8e
1400abc8eloc_1400abc8e:
1400abc8ecall rdx
1400abc90xor edx, edx
1400abc92jmp 0x1400abbc7
1400abc97
1400abc97loc_1400abc97:
1400abc97call __stack_chk_fail
1400abc9cnop
1400abb80
1400abb80std::filesystem::is_empty(std::filesystem::__cxx11::path const&, std::error_code&):
1400abb80push rsi
1400abb81push rbx
1400abb82sub rsp, 88
1400abb86mov rsi, rcx
1400abb89mov rcx, [rip+0xebb00]
1400abb90mov rbx, rdx
1400abb93mov rdx, [rcx]
1400abb96mov [rsp+72], rdx
1400abb9bmov rdx, rbx
1400abb9emov rcx, rsi
1400abba1call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400abba6mov ecx, [rbx]
1400abba8mov rdx, rax
1400abbabxor eax, eax
1400abbadtest ecx, ecx
1400abbafjne 0x1400abbd0
1400abbb1cmp dl, 2
1400abbb4je 0x1400abbf0
1400abbb6mov rdx, rbx
1400abbb9mov rcx, rsi
1400abbbccall std::filesystem::file_size(std::filesystem::__cxx11::path const&, std::error_code&)
1400abbc1test rax, rax
1400abbc4sete dl
1400abbc7
1400abbc7loc_1400abbc7:
1400abbc7mov eax, [rbx]
1400abbc9test eax, eax
1400abbcbsete al
1400abbceand eax, edx
1400abbd0
1400abbd0loc_1400abbd0:
1400abbd0mov rsi, [rip+0xebab9]
1400abbd7mov rdx, [rsp+72]
1400abbdcsub rdx, [rsi]
1400abbdfjne 0x1400abc97
1400abbe5add rsp, 88
1400abbe9pop rbx
1400abbeapop rsi
1400abbebret
1400abbec
1400abbec 0f 1f 40 00 ..@.
1400abbf0
1400abbf0loc_1400abbf0:
1400abbf0lea rcx, [rsp+48]
1400abbf5mov rdx, rsi
1400abbf8mov r9, rbx
1400abbfbxor r8l, r8l
1400abbfecall std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)
1400abc03mov rcx, [rsp+56]
1400abc08mov edx, 1
1400abc0dtest rcx, rcx
1400abc10je 0x1400abbc7
1400abc12mov r8, [rcx+8]
1400abc16lea rax, [rcx+8]
1400abc1amov rdx, 0x100000001
1400abc24cmp r8, rdx
1400abc27je 0x1400abc48
1400abc29lock sub [rax], 1
1400abc2dje 0x1400abc38
1400abc2fxor edx, edx
1400abc31jmp 0x1400abbc7
1400abc33
1400abc33 0f 1f 44 00 00 ..D..
1400abc38
1400abc38loc_1400abc38:
1400abc38call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400abc3dxor edx, edx
1400abc3fjmp 0x1400abbc7
1400abc41
1400abc41 0f 1f 80 00 00 00 00 .......
1400abc48
1400abc48loc_1400abc48:
1400abc48mov rax, [rcx]
1400abc4blea r8, [rip+0x21f4e]
1400abc52mov [rcx+8], 0
1400abc5amov rdx, [rax+16]
1400abc5ecmp rdx, r8
1400abc61jne 0x1400abc7d
1400abc63
1400abc63loc_1400abc63:
1400abc63mov rdx, [rax+24]
1400abc67lea r8, [rip+0x24a22]
1400abc6ecmp rdx, r8
1400abc71jne 0x1400abc8e
1400abc73call [rax+8]
1400abc76xor edx, edx
1400abc78jmp 0x1400abbc7
1400abc7d
1400abc7dloc_1400abc7d:
1400abc7dmov [rsp+40], rcx
1400abc82call rdx
1400abc84mov rcx, [rsp+40]
1400abc89mov rax, [rcx]
1400abc8cjmp 0x1400abc63
1400abc8e
1400abc8eloc_1400abc8e:
1400abc8ecall rdx
1400abc90xor edx, edx
1400abc92jmp 0x1400abbc7
1400abc97
1400abc97loc_1400abc97:
1400abc97call __stack_chk_fail
1400abc9cnop
1400abb80
1400abc9d
1400abc9d // align 0x10
1400abc9d // align 0x10
1400abca0
1400abca0std::filesystem::relative(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400abca0push rbp
1400abca1push rdi
1400abca2push rsi
1400abca3push rbx
1400abca4sub rsp, 136
1400abcabmov rbx, [rip+0xeb9de]
1400abcb2mov rdi, rcx
1400abcb5mov rbp, r8
1400abcb8mov rcx, [rbx]
1400abcbbmov [rsp+120], rcx
1400abcc0lea rcx, [rsp+32]
1400abcc5call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400abccamov rdx, rbp
1400abccdlea rcx, [rsp+80]
1400abcd2call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400abcd7lea r8, [rsp+80]
1400abcdclea rdx, [rsp+32]
1400abce1mov rcx, rdi
1400abce4call std::filesystem::__cxx11::path::lexically_relative(std::filesystem::__cxx11::path const&) const
1400abce9mov rdx, [rsp+112]
1400abceetest rdx, rdx
1400abcf1je 0x1400abcfd
1400abcf3lea rcx, [rsp+112]
1400abcf8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abcfd
1400abcfdloc_1400abcfd:
1400abcfdmov rcx, [rsp+80]
1400abd02lea rax, [rsp+96]
1400abd07cmp rcx, rax
1400abd0aje 0x1400abd1b
1400abd0cmov rax, [rsp+96]
1400abd11lea rdx, [rax+rax+2]
1400abd16call operator delete(void*, unsigned long long)
1400abd1b
1400abd1bloc_1400abd1b:
1400abd1bmov rdx, [rsp+64]
1400abd20test rdx, rdx
1400abd23je 0x1400abd2f
1400abd25lea rcx, [rsp+64]
1400abd2acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abd2f
1400abd2floc_1400abd2f:
1400abd2fmov rcx, [rsp+32]
1400abd34lea rax, [rsp+48]
1400abd39cmp rcx, rax
1400abd3cje 0x1400abd4d
1400abd3emov rax, [rsp+48]
1400abd43lea rdx, [rax+rax+2]
1400abd48call operator delete(void*, unsigned long long)
1400abd4d
1400abd4dloc_1400abd4d:
1400abd4dmov rsi, [rip+0xeb93c]
1400abd54mov rax, [rsp+120]
1400abd59sub rax, [rsi]
1400abd5cjne 0x1400abda9
1400abd5emov rax, rdi
1400abd61add rsp, 136
1400abd68pop rbx
1400abd69pop rsi
1400abd6apop rdi
1400abd6bpop rbp
1400abd6cret
1400abd6d
1400abd6d 48 8d 4c H.L
1400abd70 24 70 48 89 c7 e8 96 32 00 00 48 8d 4c 24 50 e8 $pH....2..H.L$P.
1400abd80 bc 5c 03 00 .\..
1400abd84
1400abd84loc_1400abd84:
1400abd84lea rcx, [rsp+64]
1400abd89call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400abd8elea rcx, [rsp+32]
1400abd93call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400abd98mov rbx, [rip+0xeb8f1]
1400abd9fmov rax, [rsp+120]
1400abda4sub rax, [rbx]
1400abda7je 0x1400abdb3
1400abda9
1400abda9loc_1400abda9:
1400abda9call __stack_chk_fail
1400abdaemov rdi, rax
1400abdb1jmp 0x1400abd84
1400abdb3
1400abdb3loc_1400abdb3:
1400abdb3mov rcx, rdi
1400abdb6call _Unwind_Resume
1400abdbbnop
1400abca0
1400abca0std::filesystem::relative(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&):
1400abca0push rbp
1400abca1push rdi
1400abca2push rsi
1400abca3push rbx
1400abca4sub rsp, 136
1400abcabmov rbx, [rip+0xeb9de]
1400abcb2mov rdi, rcx
1400abcb5mov rbp, r8
1400abcb8mov rcx, [rbx]
1400abcbbmov [rsp+120], rcx
1400abcc0lea rcx, [rsp+32]
1400abcc5call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400abccamov rdx, rbp
1400abccdlea rcx, [rsp+80]
1400abcd2call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&)
1400abcd7lea r8, [rsp+80]
1400abcdclea rdx, [rsp+32]
1400abce1mov rcx, rdi
1400abce4call std::filesystem::__cxx11::path::lexically_relative(std::filesystem::__cxx11::path const&) const
1400abce9mov rdx, [rsp+112]
1400abceetest rdx, rdx
1400abcf1je 0x1400abcfd
1400abcf3lea rcx, [rsp+112]
1400abcf8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abcfd
1400abcfdloc_1400abcfd:
1400abcfdmov rcx, [rsp+80]
1400abd02lea rax, [rsp+96]
1400abd07cmp rcx, rax
1400abd0aje 0x1400abd1b
1400abd0cmov rax, [rsp+96]
1400abd11lea rdx, [rax+rax+2]
1400abd16call operator delete(void*, unsigned long long)
1400abd1b
1400abd1bloc_1400abd1b:
1400abd1bmov rdx, [rsp+64]
1400abd20test rdx, rdx
1400abd23je 0x1400abd2f
1400abd25lea rcx, [rsp+64]
1400abd2acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abd2f
1400abd2floc_1400abd2f:
1400abd2fmov rcx, [rsp+32]
1400abd34lea rax, [rsp+48]
1400abd39cmp rcx, rax
1400abd3cje 0x1400abd4d
1400abd3emov rax, [rsp+48]
1400abd43lea rdx, [rax+rax+2]
1400abd48call operator delete(void*, unsigned long long)
1400abd4d
1400abd4dloc_1400abd4d:
1400abd4dmov rsi, [rip+0xeb93c]
1400abd54mov rax, [rsp+120]
1400abd59sub rax, [rsi]
1400abd5cjne 0x1400abda9
1400abd5emov rax, rdi
1400abd61add rsp, 136
1400abd68pop rbx
1400abd69pop rsi
1400abd6apop rdi
1400abd6bpop rbp
1400abd6cret
1400abd6d
1400abd6d 48 8d 4c H.L
1400abd70 24 70 48 89 c7 e8 96 32 00 00 48 8d 4c 24 50 e8 $pH....2..H.L$P.
1400abd80 bc 5c 03 00 .\..
1400abd84
1400abd84loc_1400abd84:
1400abd84lea rcx, [rsp+64]
1400abd89call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400abd8elea rcx, [rsp+32]
1400abd93call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400abd98mov rbx, [rip+0xeb8f1]
1400abd9fmov rax, [rsp+120]
1400abda4sub rax, [rbx]
1400abda7je 0x1400abdb3
1400abda9
1400abda9loc_1400abda9:
1400abda9call __stack_chk_fail
1400abdaemov rdi, rax
1400abdb1jmp 0x1400abd84
1400abdb3
1400abdb3loc_1400abdb3:
1400abdb3mov rcx, rdi
1400abdb6call _Unwind_Resume
1400abdbbnop
1400abca0
1400abdbc
1400abdbc // align 0x10
1400abdbc // align 0x10
1400abdc0
1400abdc0std::filesystem::relative(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400abdc0push r14
1400abdc2push r13
1400abdc4push r12
1400abdc6push rbp
1400abdc7push rdi
1400abdc8push rsi
1400abdc9push rbx
1400abdcaadd rsp, -128
1400abdcemov rdi, [rip+0xeb8bb]
1400abdd5mov r12, r8
1400abdd8lea rbp, [rsp+64]
1400abdddmov rsi, r9
1400abde0mov rbx, rcx
1400abde3mov r8, [rdi]
1400abde6mov [rsp+120], r8
1400abdebmov r8, r9
1400abdeelea rdi, [rsp+48]
1400abdf3call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400abdf8xor eax, eax
1400abdfamov rcx, rbp
1400abdfdmov [rsp+32], rdi
1400abe02mov [rsp+48], ax
1400abe07mov [rsp+40], 0
1400abe10call std::filesystem::__cxx11::path::_List::_List()
1400abe15mov eax, [rsi]
1400abe17test eax, eax
1400abe19je 0x1400abe88
1400abe1b
1400abe1bloc_1400abe1b:
1400abe1bmov rax, [rbx]
1400abe1exor edx, edx
1400abe20mov [rbx+8], 0
1400abe28mov rcx, rbx
1400abe2bmov [rax], dx
1400abe2ecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400abe33
1400abe33loc_1400abe33:
1400abe33mov rdx, [rsp+64]
1400abe38test rdx, rdx
1400abe3bje 0x1400abe45
1400abe3dmov rcx, rbp
1400abe40call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abe45
1400abe45loc_1400abe45:
1400abe45mov rcx, [rsp+32]
1400abe4acmp rcx, rdi
1400abe4dje 0x1400abe5e
1400abe4fmov rax, [rsp+48]
1400abe54lea rdx, [rax+rax+2]
1400abe59call operator delete(void*, unsigned long long)
1400abe5e
1400abe5eloc_1400abe5e:
1400abe5emov rsi, [rip+0xeb82b]
1400abe65mov rax, [rsp+120]
1400abe6asub rax, [rsi]
1400abe6djne 0x1400ac267
1400abe73mov rax, rbx
1400abe76sub rsp, -128
1400abe7apop rbx
1400abe7bpop rsi
1400abe7cpop rdi
1400abe7dpop rbp
1400abe7epop r12
1400abe80pop r13
1400abe82pop r14
1400abe84ret
1400abe85
1400abe85 0f 1f 00 ...
1400abe88
1400abe88loc_1400abe88:
1400abe88mov r8, rsi
1400abe8blea rcx, [rsp+80]
1400abe90lea r14, [rsp+32]
1400abe95mov rdx, r12
1400abe98call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400abe9dmov rax, [rsp+32]
1400abea2mov r8, rax
1400abea5cmp rax, rdi
1400abea8je 0x1400ac070
1400abeaemov rdx, [rsp+80]
1400abeb3lea r12, [rsp+96]
1400abeb8mov rcx, [rsp+88]
1400abebdcmp rdx, r12
1400abec0je 0x1400ac130
1400abec6mov [rsp+32], rdx
1400abecbmov rdx, [rsp+96]
1400abed0mov r8, [rsp+48]
1400abed5mov [rsp+40], rcx
1400abedamov [rsp+48], rdx
1400abedftest rax, rax
1400abee2je 0x1400ac09c
1400abee8mov [rsp+80], rax
1400abeedmov [rsp+96], r8
1400abef2
1400abef2loc_1400abef2:
1400abef2mov rcx, [rsp+112]
1400abef7mov rdx, [rsp+64]
1400abefcxor r14l, r14l
1400abeffmov [rsp+88], 0
1400abf08mov [rax], r14w
1400abf0cmov [rsp+112], 0
1400abf15mov [rsp+64], rcx
1400abf1atest rdx, rdx
1400abf1dje 0x1400abf2c
1400abf1fmov rcx, rbp
1400abf22call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abf27mov rax, [rsp+80]
1400abf2c
1400abf2cloc_1400abf2c:
1400abf2cxor r13l, r13l
1400abf2flea rcx, [rsp+80]
1400abf34mov [rsp+88], 0
1400abf3dmov [rax], r13w
1400abf41call std::filesystem::__cxx11::path::_M_split_cmpts()
1400abf46mov rdx, [rsp+112]
1400abf4btest rdx, rdx
1400abf4eje 0x1400abf5a
1400abf50lea rcx, [rsp+112]
1400abf55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abf5a
1400abf5aloc_1400abf5a:
1400abf5amov rcx, [rsp+80]
1400abf5fcmp rcx, r12
1400abf62je 0x1400abf73
1400abf64mov rax, [rsp+96]
1400abf69lea rdx, [rax+rax+2]
1400abf6ecall operator delete(void*, unsigned long long)
1400abf73
1400abf73loc_1400abf73:
1400abf73mov r11l, [rsi]
1400abf76test r11l, r11l
1400abf79jne 0x1400abe1b
1400abf7flea r8, [rsp+32]
1400abf84mov rdx, rbx
1400abf87lea rcx, [rsp+80]
1400abf8clea r14, [rsp+32]
1400abf91call std::filesystem::__cxx11::path::lexically_relative(std::filesystem::__cxx11::path const&) const
1400abf96mov rcx, [rbx]
1400abf99lea rax, [rbx+16]
1400abf9dmov rdx, [rsp+80]
1400abfa2mov r8, [rsp+88]
1400abfa7cmp rcx, rax
1400abfaaje 0x1400ac0b0
1400abfb0cmp rdx, r12
1400abfb3je 0x1400ac0e0
1400abfb9mov rax, [rsp+96]
1400abfbemov r9, [rbx+16]
1400abfc2mov [rbx], rdx
1400abfc5mov [rbx+8], r8
1400abfc9mov [rbx+16], rax
1400abfcdtest rcx, rcx
1400abfd0je 0x1400ac0c5
1400abfd6mov [rsp+80], rcx
1400abfdbmov [rsp+96], r9
1400abfe0
1400abfe0loc_1400abfe0:
1400abfe0mov rax, [rsp+112]
1400abfe5mov rdx, [rbx+32]
1400abfe9xor r9l, r9l
1400abfecmov [rsp+88], 0
1400abff5mov [rcx], r9w
1400abff9mov [rsp+112], 0
1400ac002mov [rbx+32], rax
1400ac006test rdx, rdx
1400ac009je 0x1400ac019
1400ac00blea rcx, [rbx+32]
1400ac00fcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac014mov rcx, [rsp+80]
1400ac019
1400ac019loc_1400ac019:
1400ac019mov [rsp+88], 0
1400ac022xor r8l, r8l
1400ac025mov [rcx], r8w
1400ac029lea rcx, [rsp+80]
1400ac02ecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400ac033mov rdx, [rsp+112]
1400ac038test rdx, rdx
1400ac03bje 0x1400ac047
1400ac03dlea rcx, [rsp+112]
1400ac042call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac047
1400ac047loc_1400ac047:
1400ac047mov rcx, [rsp+80]
1400ac04ccmp rcx, r12
1400ac04fje 0x1400ac060
1400ac051mov rax, [rsp+96]
1400ac056lea rdx, [rax+rax+2]
1400ac05bcall operator delete(void*, unsigned long long)
1400ac060
1400ac060loc_1400ac060:
1400ac060mov ecx, [rsi]
1400ac062test ecx, ecx
1400ac064je 0x1400abe33
1400ac06ajmp 0x1400abe1b
1400ac06f
1400ac06f 90 .
1400ac070
1400ac070loc_1400ac070:
1400ac070mov rdx, [rsp+80]
1400ac075lea r12, [rsp+96]
1400ac07acmp rdx, r12
1400ac07dje 0x1400ac120
1400ac083mov rax, [rsp+88]
1400ac088mov [rsp+32], rdx
1400ac08dmov [rsp+40], rax
1400ac092mov rax, [rsp+96]
1400ac097mov [rsp+48], rax
1400ac09c
1400ac09cloc_1400ac09c:
1400ac09cmov [rsp+80], r12
1400ac0a1lea r12, [rsp+96]
1400ac0a6mov rax, r12
1400ac0a9jmp 0x1400abef2
1400ac0ae
1400ac0ae 66 90 f.
1400ac0b0
1400ac0b0loc_1400ac0b0:
1400ac0b0cmp rdx, r12
1400ac0b3je 0x1400ac0e0
1400ac0b5mov rax, [rsp+96]
1400ac0bamov [rbx], rdx
1400ac0bdmov [rbx+8], r8
1400ac0c1mov [rbx+16], rax
1400ac0c5
1400ac0c5loc_1400ac0c5:
1400ac0c5mov [rsp+80], r12
1400ac0calea r12, [rsp+96]
1400ac0cfmov rcx, r12
1400ac0d2jmp 0x1400abfe0
1400ac0d7
1400ac0d7 66 0f 1f 84 00 00 00 00 00 f........
1400ac0e0
1400ac0e0loc_1400ac0e0:
1400ac0e0test r8, r8
1400ac0e3je 0x1400ac107
1400ac0e5cmp r8, 1
1400ac0e9je 0x1400ac1dc
1400ac0efadd r8, r8
1400ac0f2mov rdx, r12
1400ac0f5call memcpy
1400ac0famov r8, [rsp+88]
1400ac0ffmov rcx, [rbx]
1400ac102mov rdx, [rsp+80]
1400ac107
1400ac107loc_1400ac107:
1400ac107xor r10l, r10l
1400ac10amov [rbx+8], r8
1400ac10emov [rcx+2*r8], r10w
1400ac113mov rcx, rdx
1400ac116jmp 0x1400abfe0
1400ac11b
1400ac11b 0f 1f 44 00 00 ..D..
1400ac120
1400ac120loc_1400ac120:
1400ac120mov rcx, [rsp+88]
1400ac125nop [rax+rax]
1400ac130
1400ac130loc_1400ac130:
1400ac130test rcx, rcx
1400ac133je 0x1400ac170
1400ac135cmp rcx, 1
1400ac139je 0x1400ac188
1400ac13blea rax, [rcx+rcx]
1400ac13fcmp eax, 8
1400ac142jae 0x1400ac193
1400ac144test al, 4
1400ac146jne 0x1400ac1e9
1400ac14ctest eax, eax
1400ac14eje 0x1400ac170
1400ac150movzx edx, [rsp+96]
1400ac155mov [r8], dl
1400ac158test al, 2
1400ac15ajne 0x1400ac210
1400ac160
1400ac160loc_1400ac160:
1400ac160mov r8, [rsp+32]
1400ac165mov rcx, [rsp+88]
1400ac16amov rdx, [rsp+80]
1400ac16fnop
1400ac170
1400ac170loc_1400ac170:
1400ac170xor eax, eax
1400ac172mov [rsp+40], rcx
1400ac177mov [r8+2*rcx], ax
1400ac17cmov rax, rdx
1400ac17fjmp 0x1400abef2
1400ac184
1400ac184 0f 1f 40 00 ..@.
1400ac188
1400ac188loc_1400ac188:
1400ac188movzx eax, [rsp+96]
1400ac18dmov [r8], ax
1400ac191jmp 0x1400ac170
1400ac193
1400ac193loc_1400ac193:
1400ac193mov rdx, [rsp+96]
1400ac198mov r9, r12
1400ac19bmov [r8], rdx
1400ac19emov edx, eax
1400ac1a0mov rcx, [r12+rdx-8]
1400ac1a5mov [r8+rdx-8], rcx
1400ac1aalea rdx, [r8+8]
1400ac1aeand rdx, -8
1400ac1b2sub r8, rdx
1400ac1b5add eax, r8l
1400ac1b8sub r9, r8
1400ac1bband eax, -8
1400ac1becmp eax, 8
1400ac1c1jb 0x1400ac160
1400ac1c3and eax, -8
1400ac1c6xor ecx, ecx
1400ac1c8
1400ac1c8loc_1400ac1c8:
1400ac1c8mov r8l, ecx
1400ac1cbadd ecx, 8
1400ac1cemov r10, [r9+r8]
1400ac1d2mov [rdx+r8], r10
1400ac1d6cmp ecx, eax
1400ac1d8jb 0x1400ac1c8
1400ac1dajmp 0x1400ac160
1400ac1dc
1400ac1dcloc_1400ac1dc:
1400ac1dcmovzx eax, [rsp+96]
1400ac1e1mov [rcx], ax
1400ac1e4jmp 0x1400ac107
1400ac1e9
1400ac1e9loc_1400ac1e9:
1400ac1e9mov edx, [rsp+96]
1400ac1edmov eax, eax
1400ac1efmov [r8], edx
1400ac1f2mov edx, [r12+rax-4]
1400ac1f7mov [r8+rax-4], edx
1400ac1fcmov r8, [rsp+32]
1400ac201mov rcx, [rsp+88]
1400ac206mov rdx, [rsp+80]
1400ac20bjmp 0x1400ac170
1400ac210
1400ac210loc_1400ac210:
1400ac210mov eax, eax
1400ac212movzx edx, [r12+rax-2]
1400ac218mov [r8+rax-2], dx
1400ac21emov r8, [rsp+32]
1400ac223mov rcx, [rsp+88]
1400ac228mov rdx, [rsp+80]
1400ac22djmp 0x1400ac170
1400ac232
1400ac232 48 89 e9 48 89 c6 e8 d3 2d 00 00 4c 89 f1 H..H....-..L..
1400ac240 e8 fb 57 03 00 48 8d 4b 20 e8 c2 2d 00 00 48 89 ..W..H.K ..-..H.
1400ac250 d9 e8 ea 57 03 00 48 8b 3d 33 b4 0e 00 48 8b 44 ...W..H.=3...H.D
1400ac260 24 78 48 2b 07 74 05 $xH+.t.
1400ac267
1400ac267loc_1400ac267:
1400ac267call __stack_chk_fail
1400ac26cmov rcx, rsi
1400ac26fcall _Unwind_Resume
1400ac274nop
1400abdc0
1400abdc0std::filesystem::relative(std::filesystem::__cxx11::path const&, std::filesystem::__cxx11::path const&, std::error_code&):
1400abdc0push r14
1400abdc2push r13
1400abdc4push r12
1400abdc6push rbp
1400abdc7push rdi
1400abdc8push rsi
1400abdc9push rbx
1400abdcaadd rsp, -128
1400abdcemov rdi, [rip+0xeb8bb]
1400abdd5mov r12, r8
1400abdd8lea rbp, [rsp+64]
1400abdddmov rsi, r9
1400abde0mov rbx, rcx
1400abde3mov r8, [rdi]
1400abde6mov [rsp+120], r8
1400abdebmov r8, r9
1400abdeelea rdi, [rsp+48]
1400abdf3call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400abdf8xor eax, eax
1400abdfamov rcx, rbp
1400abdfdmov [rsp+32], rdi
1400abe02mov [rsp+48], ax
1400abe07mov [rsp+40], 0
1400abe10call std::filesystem::__cxx11::path::_List::_List()
1400abe15mov eax, [rsi]
1400abe17test eax, eax
1400abe19je 0x1400abe88
1400abe1b
1400abe1bloc_1400abe1b:
1400abe1bmov rax, [rbx]
1400abe1exor edx, edx
1400abe20mov [rbx+8], 0
1400abe28mov rcx, rbx
1400abe2bmov [rax], dx
1400abe2ecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400abe33
1400abe33loc_1400abe33:
1400abe33mov rdx, [rsp+64]
1400abe38test rdx, rdx
1400abe3bje 0x1400abe45
1400abe3dmov rcx, rbp
1400abe40call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abe45
1400abe45loc_1400abe45:
1400abe45mov rcx, [rsp+32]
1400abe4acmp rcx, rdi
1400abe4dje 0x1400abe5e
1400abe4fmov rax, [rsp+48]
1400abe54lea rdx, [rax+rax+2]
1400abe59call operator delete(void*, unsigned long long)
1400abe5e
1400abe5eloc_1400abe5e:
1400abe5emov rsi, [rip+0xeb82b]
1400abe65mov rax, [rsp+120]
1400abe6asub rax, [rsi]
1400abe6djne 0x1400ac267
1400abe73mov rax, rbx
1400abe76sub rsp, -128
1400abe7apop rbx
1400abe7bpop rsi
1400abe7cpop rdi
1400abe7dpop rbp
1400abe7epop r12
1400abe80pop r13
1400abe82pop r14
1400abe84ret
1400abe85
1400abe85 0f 1f 00 ...
1400abe88
1400abe88loc_1400abe88:
1400abe88mov r8, rsi
1400abe8blea rcx, [rsp+80]
1400abe90lea r14, [rsp+32]
1400abe95mov rdx, r12
1400abe98call std::filesystem::weakly_canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400abe9dmov rax, [rsp+32]
1400abea2mov r8, rax
1400abea5cmp rax, rdi
1400abea8je 0x1400ac070
1400abeaemov rdx, [rsp+80]
1400abeb3lea r12, [rsp+96]
1400abeb8mov rcx, [rsp+88]
1400abebdcmp rdx, r12
1400abec0je 0x1400ac130
1400abec6mov [rsp+32], rdx
1400abecbmov rdx, [rsp+96]
1400abed0mov r8, [rsp+48]
1400abed5mov [rsp+40], rcx
1400abedamov [rsp+48], rdx
1400abedftest rax, rax
1400abee2je 0x1400ac09c
1400abee8mov [rsp+80], rax
1400abeedmov [rsp+96], r8
1400abef2
1400abef2loc_1400abef2:
1400abef2mov rcx, [rsp+112]
1400abef7mov rdx, [rsp+64]
1400abefcxor r14l, r14l
1400abeffmov [rsp+88], 0
1400abf08mov [rax], r14w
1400abf0cmov [rsp+112], 0
1400abf15mov [rsp+64], rcx
1400abf1atest rdx, rdx
1400abf1dje 0x1400abf2c
1400abf1fmov rcx, rbp
1400abf22call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abf27mov rax, [rsp+80]
1400abf2c
1400abf2cloc_1400abf2c:
1400abf2cxor r13l, r13l
1400abf2flea rcx, [rsp+80]
1400abf34mov [rsp+88], 0
1400abf3dmov [rax], r13w
1400abf41call std::filesystem::__cxx11::path::_M_split_cmpts()
1400abf46mov rdx, [rsp+112]
1400abf4btest rdx, rdx
1400abf4eje 0x1400abf5a
1400abf50lea rcx, [rsp+112]
1400abf55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400abf5a
1400abf5aloc_1400abf5a:
1400abf5amov rcx, [rsp+80]
1400abf5fcmp rcx, r12
1400abf62je 0x1400abf73
1400abf64mov rax, [rsp+96]
1400abf69lea rdx, [rax+rax+2]
1400abf6ecall operator delete(void*, unsigned long long)
1400abf73
1400abf73loc_1400abf73:
1400abf73mov r11l, [rsi]
1400abf76test r11l, r11l
1400abf79jne 0x1400abe1b
1400abf7flea r8, [rsp+32]
1400abf84mov rdx, rbx
1400abf87lea rcx, [rsp+80]
1400abf8clea r14, [rsp+32]
1400abf91call std::filesystem::__cxx11::path::lexically_relative(std::filesystem::__cxx11::path const&) const
1400abf96mov rcx, [rbx]
1400abf99lea rax, [rbx+16]
1400abf9dmov rdx, [rsp+80]
1400abfa2mov r8, [rsp+88]
1400abfa7cmp rcx, rax
1400abfaaje 0x1400ac0b0
1400abfb0cmp rdx, r12
1400abfb3je 0x1400ac0e0
1400abfb9mov rax, [rsp+96]
1400abfbemov r9, [rbx+16]
1400abfc2mov [rbx], rdx
1400abfc5mov [rbx+8], r8
1400abfc9mov [rbx+16], rax
1400abfcdtest rcx, rcx
1400abfd0je 0x1400ac0c5
1400abfd6mov [rsp+80], rcx
1400abfdbmov [rsp+96], r9
1400abfe0
1400abfe0loc_1400abfe0:
1400abfe0mov rax, [rsp+112]
1400abfe5mov rdx, [rbx+32]
1400abfe9xor r9l, r9l
1400abfecmov [rsp+88], 0
1400abff5mov [rcx], r9w
1400abff9mov [rsp+112], 0
1400ac002mov [rbx+32], rax
1400ac006test rdx, rdx
1400ac009je 0x1400ac019
1400ac00blea rcx, [rbx+32]
1400ac00fcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac014mov rcx, [rsp+80]
1400ac019
1400ac019loc_1400ac019:
1400ac019mov [rsp+88], 0
1400ac022xor r8l, r8l
1400ac025mov [rcx], r8w
1400ac029lea rcx, [rsp+80]
1400ac02ecall std::filesystem::__cxx11::path::_M_split_cmpts()
1400ac033mov rdx, [rsp+112]
1400ac038test rdx, rdx
1400ac03bje 0x1400ac047
1400ac03dlea rcx, [rsp+112]
1400ac042call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac047
1400ac047loc_1400ac047:
1400ac047mov rcx, [rsp+80]
1400ac04ccmp rcx, r12
1400ac04fje 0x1400ac060
1400ac051mov rax, [rsp+96]
1400ac056lea rdx, [rax+rax+2]
1400ac05bcall operator delete(void*, unsigned long long)
1400ac060
1400ac060loc_1400ac060:
1400ac060mov ecx, [rsi]
1400ac062test ecx, ecx
1400ac064je 0x1400abe33
1400ac06ajmp 0x1400abe1b
1400ac06f
1400ac06f 90 .
1400ac070
1400ac070loc_1400ac070:
1400ac070mov rdx, [rsp+80]
1400ac075lea r12, [rsp+96]
1400ac07acmp rdx, r12
1400ac07dje 0x1400ac120
1400ac083mov rax, [rsp+88]
1400ac088mov [rsp+32], rdx
1400ac08dmov [rsp+40], rax
1400ac092mov rax, [rsp+96]
1400ac097mov [rsp+48], rax
1400ac09c
1400ac09cloc_1400ac09c:
1400ac09cmov [rsp+80], r12
1400ac0a1lea r12, [rsp+96]
1400ac0a6mov rax, r12
1400ac0a9jmp 0x1400abef2
1400ac0ae
1400ac0ae 66 90 f.
1400ac0b0
1400ac0b0loc_1400ac0b0:
1400ac0b0cmp rdx, r12
1400ac0b3je 0x1400ac0e0
1400ac0b5mov rax, [rsp+96]
1400ac0bamov [rbx], rdx
1400ac0bdmov [rbx+8], r8
1400ac0c1mov [rbx+16], rax
1400ac0c5
1400ac0c5loc_1400ac0c5:
1400ac0c5mov [rsp+80], r12
1400ac0calea r12, [rsp+96]
1400ac0cfmov rcx, r12
1400ac0d2jmp 0x1400abfe0
1400ac0d7
1400ac0d7 66 0f 1f 84 00 00 00 00 00 f........
1400ac0e0
1400ac0e0loc_1400ac0e0:
1400ac0e0test r8, r8
1400ac0e3je 0x1400ac107
1400ac0e5cmp r8, 1
1400ac0e9je 0x1400ac1dc
1400ac0efadd r8, r8
1400ac0f2mov rdx, r12
1400ac0f5call memcpy
1400ac0famov r8, [rsp+88]
1400ac0ffmov rcx, [rbx]
1400ac102mov rdx, [rsp+80]
1400ac107
1400ac107loc_1400ac107:
1400ac107xor r10l, r10l
1400ac10amov [rbx+8], r8
1400ac10emov [rcx+2*r8], r10w
1400ac113mov rcx, rdx
1400ac116jmp 0x1400abfe0
1400ac11b
1400ac11b 0f 1f 44 00 00 ..D..
1400ac120
1400ac120loc_1400ac120:
1400ac120mov rcx, [rsp+88]
1400ac125nop [rax+rax]
1400ac130
1400ac130loc_1400ac130:
1400ac130test rcx, rcx
1400ac133je 0x1400ac170
1400ac135cmp rcx, 1
1400ac139je 0x1400ac188
1400ac13blea rax, [rcx+rcx]
1400ac13fcmp eax, 8
1400ac142jae 0x1400ac193
1400ac144test al, 4
1400ac146jne 0x1400ac1e9
1400ac14ctest eax, eax
1400ac14eje 0x1400ac170
1400ac150movzx edx, [rsp+96]
1400ac155mov [r8], dl
1400ac158test al, 2
1400ac15ajne 0x1400ac210
1400ac160
1400ac160loc_1400ac160:
1400ac160mov r8, [rsp+32]
1400ac165mov rcx, [rsp+88]
1400ac16amov rdx, [rsp+80]
1400ac16fnop
1400ac170
1400ac170loc_1400ac170:
1400ac170xor eax, eax
1400ac172mov [rsp+40], rcx
1400ac177mov [r8+2*rcx], ax
1400ac17cmov rax, rdx
1400ac17fjmp 0x1400abef2
1400ac184
1400ac184 0f 1f 40 00 ..@.
1400ac188
1400ac188loc_1400ac188:
1400ac188movzx eax, [rsp+96]
1400ac18dmov [r8], ax
1400ac191jmp 0x1400ac170
1400ac193
1400ac193loc_1400ac193:
1400ac193mov rdx, [rsp+96]
1400ac198mov r9, r12
1400ac19bmov [r8], rdx
1400ac19emov edx, eax
1400ac1a0mov rcx, [r12+rdx-8]
1400ac1a5mov [r8+rdx-8], rcx
1400ac1aalea rdx, [r8+8]
1400ac1aeand rdx, -8
1400ac1b2sub r8, rdx
1400ac1b5add eax, r8l
1400ac1b8sub r9, r8
1400ac1bband eax, -8
1400ac1becmp eax, 8
1400ac1c1jb 0x1400ac160
1400ac1c3and eax, -8
1400ac1c6xor ecx, ecx
1400ac1c8
1400ac1c8loc_1400ac1c8:
1400ac1c8mov r8l, ecx
1400ac1cbadd ecx, 8
1400ac1cemov r10, [r9+r8]
1400ac1d2mov [rdx+r8], r10
1400ac1d6cmp ecx, eax
1400ac1d8jb 0x1400ac1c8
1400ac1dajmp 0x1400ac160
1400ac1dc
1400ac1dcloc_1400ac1dc:
1400ac1dcmovzx eax, [rsp+96]
1400ac1e1mov [rcx], ax
1400ac1e4jmp 0x1400ac107
1400ac1e9
1400ac1e9loc_1400ac1e9:
1400ac1e9mov edx, [rsp+96]
1400ac1edmov eax, eax
1400ac1efmov [r8], edx
1400ac1f2mov edx, [r12+rax-4]
1400ac1f7mov [r8+rax-4], edx
1400ac1fcmov r8, [rsp+32]
1400ac201mov rcx, [rsp+88]
1400ac206mov rdx, [rsp+80]
1400ac20bjmp 0x1400ac170
1400ac210
1400ac210loc_1400ac210:
1400ac210mov eax, eax
1400ac212movzx edx, [r12+rax-2]
1400ac218mov [r8+rax-2], dx
1400ac21emov r8, [rsp+32]
1400ac223mov rcx, [rsp+88]
1400ac228mov rdx, [rsp+80]
1400ac22djmp 0x1400ac170
1400ac232
1400ac232 48 89 e9 48 89 c6 e8 d3 2d 00 00 4c 89 f1 H..H....-..L..
1400ac240 e8 fb 57 03 00 48 8d 4b 20 e8 c2 2d 00 00 48 89 ..W..H.K ..-..H.
1400ac250 d9 e8 ea 57 03 00 48 8b 3d 33 b4 0e 00 48 8b 44 ...W..H.=3...H.D
1400ac260 24 78 48 2b 07 74 05 $xH+.t.
1400ac267
1400ac267loc_1400ac267:
1400ac267call __stack_chk_fail
1400ac26cmov rcx, rsi
1400ac26fcall _Unwind_Resume
1400ac274nop
1400abdc0
1400ac275
1400ac275 // align 0x10
1400ac275 // align 0x10
1400ac280
1400ac280std::filesystem::_Dir_base::advance(bool, std::error_code&):
1400ac280push r14
1400ac282push r13
1400ac284push r12
1400ac286push rbp
1400ac287push rdi
1400ac288push rsi
1400ac289push rbx
1400ac28asub rsp, 48
1400ac28emov rsi, r8
1400ac291mov r14l, edx
1400ac294mov rbp, rcx
1400ac297call std::_V2::system_category()
1400ac29cmov rdi, [rip+0x11db65]
1400ac2a3mov [rsi], 0
1400ac2a9mov [rsi+8], rax
1400ac2admov r12, rax
1400ac2b0call rdi
1400ac2b2mov rcx, [rbp]
1400ac2b6mov r13l, [rax]
1400ac2b9mov [rax], 0
1400ac2bfcall _wreaddir
1400ac2c4mov rbx, rax
1400ac2c7call rdi
1400ac2c9mov edx, [rax]
1400ac2cbmov [rax], r13l
1400ac2cetest rbx, rbx
1400ac2d1je 0x1400ac3d0
1400ac2d7lea rdx, [rip+0xe6cd4]
1400ac2delea rcx, [rbx+8]
1400ac2e2call wcscmp
1400ac2e7test eax, eax
1400ac2e9jne 0x1400ac3a0
1400ac2ef
1400ac2efloc_1400ac2ef:
1400ac2efmov [rsi], 0
1400ac2f5mov [rsi+8], r12
1400ac2f9call rdi
1400ac2fbmov rcx, [rbp]
1400ac2ffmov r13l, [rax]
1400ac302mov [rax], 0
1400ac308call _wreaddir
1400ac30dmov rbx, rax
1400ac310call rdi
1400ac312mov edx, [rax]
1400ac314mov [rax], r13l
1400ac317test rbx, rbx
1400ac31aje 0x1400ac3d0
1400ac320lea rdx, [rip+0xe6c8b]
1400ac327lea rcx, [rbx+8]
1400ac32bcall wcscmp
1400ac330test eax, eax
1400ac332jne 0x1400ac3f8
1400ac338
1400ac338loc_1400ac338:
1400ac338mov [rsi+8], r12
1400ac33cmov [rsi], 0
1400ac342call rdi
1400ac344mov rcx, [rbp]
1400ac348mov r12l, [rax]
1400ac34bmov [rax], 0
1400ac351call _wreaddir
1400ac356mov rbx, rax
1400ac359call rdi
1400ac35bmov edi, [rax]
1400ac35dmov [rax], r12l
1400ac360test rbx, rbx
1400ac363je 0x1400ac418
1400ac369lea rdx, [rip+0xe6c42]
1400ac370lea rcx, [rbx+8]
1400ac374call wcscmp
1400ac379test eax, eax
1400ac37bjne 0x1400ac438
1400ac381
1400ac381loc_1400ac381:
1400ac381movzx edx, r14b
1400ac385mov r8, rsi
1400ac388mov rcx, rbp
1400ac38badd rsp, 48
1400ac38fpop rbx
1400ac390pop rsi
1400ac391pop rdi
1400ac392pop rbp
1400ac393pop r12
1400ac395pop r13
1400ac397pop r14
1400ac399jmp 0x1400ac280
1400ac39e
1400ac39e 66 90 f.
1400ac3a0
1400ac3a0loc_1400ac3a0:
1400ac3a0lea rdx, [rip+0xe6c0f]
1400ac3a7lea rcx, [rbx+8]
1400ac3abcall wcscmp
1400ac3b0test eax, eax
1400ac3b2je 0x1400ac2ef
1400ac3b8
1400ac3b8loc_1400ac3b8:
1400ac3b8mov rax, rbx
1400ac3bbadd rsp, 48
1400ac3bfpop rbx
1400ac3c0pop rsi
1400ac3c1pop rdi
1400ac3c2pop rbp
1400ac3c3pop r12
1400ac3c5pop r13
1400ac3c7pop r14
1400ac3c9ret
1400ac3ca
1400ac3ca 66 0f 1f 44 00 00 f..D..
1400ac3d0
1400ac3d0loc_1400ac3d0:
1400ac3d0test edx, edx
1400ac3d2je 0x1400ac3f1
1400ac3d4cmp edx, 13
1400ac3d7jne 0x1400ac3de
1400ac3d9test r14b, r14b
1400ac3dcjne 0x1400ac3f1
1400ac3de
1400ac3deloc_1400ac3de:
1400ac3demov [rsp+44], edx
1400ac3e2call std::_V2::generic_category()
1400ac3e7mov edx, [rsp+44]
1400ac3ebmov [rsi+8], rax
1400ac3efmov [rsi], edx
1400ac3f1
1400ac3f1loc_1400ac3f1:
1400ac3f1xor ebx, ebx
1400ac3f3jmp 0x1400ac3b8
1400ac3f5
1400ac3f5 0f 1f 00 ...
1400ac3f8
1400ac3f8loc_1400ac3f8:
1400ac3f8lea rdx, [rip+0xe6bb7]
1400ac3fflea rcx, [rbx+8]
1400ac403call wcscmp
1400ac408test eax, eax
1400ac40aje 0x1400ac338
1400ac410jmp 0x1400ac3b8
1400ac412
1400ac412 66 0f 1f 44 00 00 f..D..
1400ac418
1400ac418loc_1400ac418:
1400ac418test edi, edi
1400ac41aje 0x1400ac3f1
1400ac41ccmp edi, 13
1400ac41fjne 0x1400ac426
1400ac421test r14b, r14b
1400ac424jne 0x1400ac3f1
1400ac426
1400ac426loc_1400ac426:
1400ac426call std::_V2::generic_category()
1400ac42bxor ebx, ebx
1400ac42dmov [rsi], edi
1400ac42fmov [rsi+8], rax
1400ac433jmp 0x1400ac3b8
1400ac435
1400ac435 0f 1f 00 ...
1400ac438
1400ac438loc_1400ac438:
1400ac438lea rdx, [rip+0xe6b77]
1400ac43flea rcx, [rbx+8]
1400ac443call wcscmp
1400ac448test eax, eax
1400ac44aje 0x1400ac381
1400ac450jmp 0x1400ac3b8
1400ac280
1400ac280std::filesystem::_Dir_base::advance(bool, std::error_code&):
1400ac280push r14
1400ac282push r13
1400ac284push r12
1400ac286push rbp
1400ac287push rdi
1400ac288push rsi
1400ac289push rbx
1400ac28asub rsp, 48
1400ac28emov rsi, r8
1400ac291mov r14l, edx
1400ac294mov rbp, rcx
1400ac297call std::_V2::system_category()
1400ac29cmov rdi, [rip+0x11db65]
1400ac2a3mov [rsi], 0
1400ac2a9mov [rsi+8], rax
1400ac2admov r12, rax
1400ac2b0call rdi
1400ac2b2mov rcx, [rbp]
1400ac2b6mov r13l, [rax]
1400ac2b9mov [rax], 0
1400ac2bfcall _wreaddir
1400ac2c4mov rbx, rax
1400ac2c7call rdi
1400ac2c9mov edx, [rax]
1400ac2cbmov [rax], r13l
1400ac2cetest rbx, rbx
1400ac2d1je 0x1400ac3d0
1400ac2d7lea rdx, [rip+0xe6cd4]
1400ac2delea rcx, [rbx+8]
1400ac2e2call wcscmp
1400ac2e7test eax, eax
1400ac2e9jne 0x1400ac3a0
1400ac2ef
1400ac2efloc_1400ac2ef:
1400ac2efmov [rsi], 0
1400ac2f5mov [rsi+8], r12
1400ac2f9call rdi
1400ac2fbmov rcx, [rbp]
1400ac2ffmov r13l, [rax]
1400ac302mov [rax], 0
1400ac308call _wreaddir
1400ac30dmov rbx, rax
1400ac310call rdi
1400ac312mov edx, [rax]
1400ac314mov [rax], r13l
1400ac317test rbx, rbx
1400ac31aje 0x1400ac3d0
1400ac320lea rdx, [rip+0xe6c8b]
1400ac327lea rcx, [rbx+8]
1400ac32bcall wcscmp
1400ac330test eax, eax
1400ac332jne 0x1400ac3f8
1400ac338
1400ac338loc_1400ac338:
1400ac338mov [rsi+8], r12
1400ac33cmov [rsi], 0
1400ac342call rdi
1400ac344mov rcx, [rbp]
1400ac348mov r12l, [rax]
1400ac34bmov [rax], 0
1400ac351call _wreaddir
1400ac356mov rbx, rax
1400ac359call rdi
1400ac35bmov edi, [rax]
1400ac35dmov [rax], r12l
1400ac360test rbx, rbx
1400ac363je 0x1400ac418
1400ac369lea rdx, [rip+0xe6c42]
1400ac370lea rcx, [rbx+8]
1400ac374call wcscmp
1400ac379test eax, eax
1400ac37bjne 0x1400ac438
1400ac381
1400ac381loc_1400ac381:
1400ac381movzx edx, r14b
1400ac385mov r8, rsi
1400ac388mov rcx, rbp
1400ac38badd rsp, 48
1400ac38fpop rbx
1400ac390pop rsi
1400ac391pop rdi
1400ac392pop rbp
1400ac393pop r12
1400ac395pop r13
1400ac397pop r14
1400ac399jmp 0x1400ac280
1400ac39e
1400ac39e 66 90 f.
1400ac3a0
1400ac3a0loc_1400ac3a0:
1400ac3a0lea rdx, [rip+0xe6c0f]
1400ac3a7lea rcx, [rbx+8]
1400ac3abcall wcscmp
1400ac3b0test eax, eax
1400ac3b2je 0x1400ac2ef
1400ac3b8
1400ac3b8loc_1400ac3b8:
1400ac3b8mov rax, rbx
1400ac3bbadd rsp, 48
1400ac3bfpop rbx
1400ac3c0pop rsi
1400ac3c1pop rdi
1400ac3c2pop rbp
1400ac3c3pop r12
1400ac3c5pop r13
1400ac3c7pop r14
1400ac3c9ret
1400ac3ca
1400ac3ca 66 0f 1f 44 00 00 f..D..
1400ac3d0
1400ac3d0loc_1400ac3d0:
1400ac3d0test edx, edx
1400ac3d2je 0x1400ac3f1
1400ac3d4cmp edx, 13
1400ac3d7jne 0x1400ac3de
1400ac3d9test r14b, r14b
1400ac3dcjne 0x1400ac3f1
1400ac3de
1400ac3deloc_1400ac3de:
1400ac3demov [rsp+44], edx
1400ac3e2call std::_V2::generic_category()
1400ac3e7mov edx, [rsp+44]
1400ac3ebmov [rsi+8], rax
1400ac3efmov [rsi], edx
1400ac3f1
1400ac3f1loc_1400ac3f1:
1400ac3f1xor ebx, ebx
1400ac3f3jmp 0x1400ac3b8
1400ac3f5
1400ac3f5 0f 1f 00 ...
1400ac3f8
1400ac3f8loc_1400ac3f8:
1400ac3f8lea rdx, [rip+0xe6bb7]
1400ac3fflea rcx, [rbx+8]
1400ac403call wcscmp
1400ac408test eax, eax
1400ac40aje 0x1400ac338
1400ac410jmp 0x1400ac3b8
1400ac412
1400ac412 66 0f 1f 44 00 00 f..D..
1400ac418
1400ac418loc_1400ac418:
1400ac418test edi, edi
1400ac41aje 0x1400ac3f1
1400ac41ccmp edi, 13
1400ac41fjne 0x1400ac426
1400ac421test r14b, r14b
1400ac424jne 0x1400ac3f1
1400ac426
1400ac426loc_1400ac426:
1400ac426call std::_V2::generic_category()
1400ac42bxor ebx, ebx
1400ac42dmov [rsi], edi
1400ac42fmov [rsi+8], rax
1400ac433jmp 0x1400ac3b8
1400ac435
1400ac435 0f 1f 00 ...
1400ac438
1400ac438loc_1400ac438:
1400ac438lea rdx, [rip+0xe6b77]
1400ac43flea rcx, [rbx+8]
1400ac443call wcscmp
1400ac448test eax, eax
1400ac44aje 0x1400ac381
1400ac450jmp 0x1400ac3b8
1400ac280
1400ac455
1400ac455 // align 0x10
1400ac455 // align 0x10
1400ac460
1400ac460std::filesystem::canonical(std::filesystem::__cxx11::path const&):
1400ac460push r14
1400ac462push rdi
1400ac463push rsi
1400ac464push rbx
1400ac465sub rsp, 120
1400ac469mov rsi, rdx
1400ac46cmov rdx, [rip+0xeb21d]
1400ac473mov rbx, rcx
1400ac476mov rax, [rdx]
1400ac479mov [rsp+104], rax
1400ac47exor eax, eax
1400ac480call std::_V2::system_category()
1400ac485lea r8, [rsp+48]
1400ac48amov rdx, rsi
1400ac48dmov rcx, rbx
1400ac490mov [rsp+56], rax
1400ac495mov [rsp+48], 0
1400ac49dcall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac4a2mov eax, [rsp+48]
1400ac4a6test eax, eax
1400ac4a8jne 0x1400ac508
1400ac4aamov rsi, [rip+0xeb1df]
1400ac4b1mov rax, [rsp+104]
1400ac4b6sub rax, [rsi]
1400ac4b9jne 0x1400ac503
1400ac4bbmov rax, rbx
1400ac4beadd rsp, 120
1400ac4c2pop rbx
1400ac4c3pop rsi
1400ac4c4pop rdi
1400ac4c5pop r14
1400ac4c7ret
1400ac4c8
1400ac4c8 48 8d 4c 24 40 48 89 c6 H.L$@H..
1400ac4d0 e8 3b 0b 03 00 .;...
1400ac4d5
1400ac4d5loc_1400ac4d5:
1400ac4d5mov rcx, r14
1400ac4d8call __cxa_free_exception
1400ac4ddlea rcx, [rbx+32]
1400ac4e1call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ac4e6mov rcx, rbx
1400ac4e9call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ac4eemov rcx, [rip+0xeb19b]
1400ac4f5mov rax, [rsp+104]
1400ac4fasub rax, [rcx]
1400ac4fdje 0x1400ac587
1400ac503
1400ac503loc_1400ac503:
1400ac503call __stack_chk_fail
1400ac508
1400ac508loc_1400ac508:
1400ac508mov ecx, 48
1400ac50dcall __cxa_allocate_exception
1400ac512lea rdx, [rip+0xe6edf]
1400ac519lea rcx, [rsp+64]
1400ac51emov r14, rax
1400ac521call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ac526lea r9, [rsp+32]
1400ac52bmov r8, rsi
1400ac52elea rdx, [rsp+64]
1400ac533mov rcx, r14
1400ac536movdqu x0, [rsp+48]
1400ac53cmovups [rsp+32], x0
1400ac541call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ac546lea rcx, [rsp+64]
1400ac54bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ac550mov rcx, [rip+0xeb139]
1400ac557mov rax, [rsp+104]
1400ac55csub rax, [rcx]
1400ac55fjne 0x1400ac503
1400ac561lea r8, [rip-41272]
1400ac568lea rdx, [rip+0xee7b1]
1400ac56fmov rcx, r14
1400ac572call __cxa_throw
1400ac577mov rsi, rax
1400ac57ajmp 0x1400ac4d5
1400ac57f
1400ac57f 48 H
1400ac580 89 c6 e9 56 ff ff ff ...V...
1400ac587
1400ac587loc_1400ac587:
1400ac587mov rcx, rsi
1400ac58acall _Unwind_Resume
1400ac58fnop
1400ac460
1400ac460std::filesystem::canonical(std::filesystem::__cxx11::path const&):
1400ac460push r14
1400ac462push rdi
1400ac463push rsi
1400ac464push rbx
1400ac465sub rsp, 120
1400ac469mov rsi, rdx
1400ac46cmov rdx, [rip+0xeb21d]
1400ac473mov rbx, rcx
1400ac476mov rax, [rdx]
1400ac479mov [rsp+104], rax
1400ac47exor eax, eax
1400ac480call std::_V2::system_category()
1400ac485lea r8, [rsp+48]
1400ac48amov rdx, rsi
1400ac48dmov rcx, rbx
1400ac490mov [rsp+56], rax
1400ac495mov [rsp+48], 0
1400ac49dcall std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac4a2mov eax, [rsp+48]
1400ac4a6test eax, eax
1400ac4a8jne 0x1400ac508
1400ac4aamov rsi, [rip+0xeb1df]
1400ac4b1mov rax, [rsp+104]
1400ac4b6sub rax, [rsi]
1400ac4b9jne 0x1400ac503
1400ac4bbmov rax, rbx
1400ac4beadd rsp, 120
1400ac4c2pop rbx
1400ac4c3pop rsi
1400ac4c4pop rdi
1400ac4c5pop r14
1400ac4c7ret
1400ac4c8
1400ac4c8 48 8d 4c 24 40 48 89 c6 H.L$@H..
1400ac4d0 e8 3b 0b 03 00 .;...
1400ac4d5
1400ac4d5loc_1400ac4d5:
1400ac4d5mov rcx, r14
1400ac4d8call __cxa_free_exception
1400ac4ddlea rcx, [rbx+32]
1400ac4e1call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ac4e6mov rcx, rbx
1400ac4e9call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ac4eemov rcx, [rip+0xeb19b]
1400ac4f5mov rax, [rsp+104]
1400ac4fasub rax, [rcx]
1400ac4fdje 0x1400ac587
1400ac503
1400ac503loc_1400ac503:
1400ac503call __stack_chk_fail
1400ac508
1400ac508loc_1400ac508:
1400ac508mov ecx, 48
1400ac50dcall __cxa_allocate_exception
1400ac512lea rdx, [rip+0xe6edf]
1400ac519lea rcx, [rsp+64]
1400ac51emov r14, rax
1400ac521call _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_.isra.0
1400ac526lea r9, [rsp+32]
1400ac52bmov r8, rsi
1400ac52elea rdx, [rsp+64]
1400ac533mov rcx, r14
1400ac536movdqu x0, [rsp+48]
1400ac53cmovups [rsp+32], x0
1400ac541call std::filesystem::__cxx11::filesystem_error::filesystem_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::filesystem::__cxx11::path const&, std::error_code)
1400ac546lea rcx, [rsp+64]
1400ac54bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400ac550mov rcx, [rip+0xeb139]
1400ac557mov rax, [rsp+104]
1400ac55csub rax, [rcx]
1400ac55fjne 0x1400ac503
1400ac561lea r8, [rip-41272]
1400ac568lea rdx, [rip+0xee7b1]
1400ac56fmov rcx, r14
1400ac572call __cxa_throw
1400ac577mov rsi, rax
1400ac57ajmp 0x1400ac4d5
1400ac57f
1400ac57f 48 H
1400ac580 89 c6 e9 56 ff ff ff ...V...
1400ac587
1400ac587loc_1400ac587:
1400ac587mov rcx, rsi
1400ac58acall _Unwind_Resume
1400ac58fnop
1400ac460
1400ac590
1400ac590std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&):
1400ac590push r15
1400ac592push r14
1400ac594push r13
1400ac596push r12
1400ac598push rbp
1400ac599push rdi
1400ac59apush rsi
1400ac59bpush rbx
1400ac59csub rsp, 472
1400ac5a3mov rsi, [rip+0xeb0e6]
1400ac5aaxor r9l, r9l
1400ac5admov rax, [rsi]
1400ac5b0mov [rsp+456], rax
1400ac5b8lea rax, [rcx+16]
1400ac5bcmov [rcx+8], 0
1400ac5c4mov rbx, rdx
1400ac5c7mov rdi, rcx
1400ac5camov [rcx+16], r9w
1400ac5cfmov rbp, r8
1400ac5d2mov [rcx], rax
1400ac5d5mov [rsp+104], rax
1400ac5dalea rax, [rcx+32]
1400ac5demov rcx, rax
1400ac5e1mov [rsp+112], rax
1400ac5e6call std::filesystem::__cxx11::path::_List::_List()
1400ac5ebmov rdx, rbx
1400ac5eelea rcx, [rsp+416]
1400ac5f6call std::filesystem::__cxx11::path::lexically_normal() const
1400ac5fblea rax, [rsp+272]
1400ac603mov r8, rbp
1400ac606lea rdx, [rsp+416]
1400ac60emov rcx, rax
1400ac611mov [rsp+64], rax
1400ac616call std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac61bmov rdx, [rsp+448]
1400ac623test rdx, rdx
1400ac626je 0x1400ac635
1400ac628lea rcx, [rsp+448]
1400ac630call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac635
1400ac635loc_1400ac635:
1400ac635mov rcx, [rsp+416]
1400ac63dlea rax, [rsp+432]
1400ac645mov [rsp+56], rax
1400ac64acmp rcx, rax
1400ac64dje 0x1400ac661
1400ac64fmov rax, [rsp+432]
1400ac657lea rdx, [rax+rax+2]
1400ac65ccall operator delete(void*, unsigned long long)
1400ac661
1400ac661loc_1400ac661:
1400ac661mov r8l, [rbp]
1400ac665test r8l, r8l
1400ac668jne 0x1400ac9d0
1400ac66emov rcx, [rsp+64]
1400ac673mov rdx, rbp
1400ac676call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac67bmov rbx, rax
1400ac67etest al, al
1400ac680je 0x1400ac9c0
1400ac686call std::_V2::system_category()
1400ac68bmov [rbp], 0
1400ac692mov [rsp+168], rax
1400ac69amov [rbp+8], rax
1400ac69ecmp bl, -1
1400ac6a1je 0x1400aca40
1400ac6a7mov rdx, [rsp+64]
1400ac6aclea rcx, [rsp+416]
1400ac6b4call std::filesystem::__cxx11::path::root_path() const
1400ac6b9mov rcx, [rdi]
1400ac6bcmov r8, [rsp+424]
1400ac6c4mov rax, [rsp+416]
1400ac6cccmp [rsp+104], rcx
1400ac6d1je 0x1400ad388
1400ac6d7cmp rax, [rsp+56]
1400ac6dcje 0x1400ad3c8
1400ac6e2mov [rdi], rax
1400ac6e5mov rax, [rsp+432]
1400ac6edmov rdx, [rdi+16]
1400ac6f1mov [rdi+8], r8
1400ac6f5mov [rdi+16], rax
1400ac6f9test rcx, rcx
1400ac6fcje 0x1400ad3a2
1400ac702mov [rsp+416], rcx
1400ac70amov [rsp+432], rdx
1400ac712
1400ac712loc_1400ac712:
1400ac712xor eax, eax
1400ac714mov rdx, [rdi+32]
1400ac718mov [rsp+424], 0
1400ac724mov [rcx], ax
1400ac727mov rax, [rsp+448]
1400ac72fmov [rsp+448], 0
1400ac73bmov [rdi+32], rax
1400ac73ftest rdx, rdx
1400ac742je 0x1400ac756
1400ac744mov rcx, [rsp+112]
1400ac749call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac74emov rcx, [rsp+416]
1400ac756
1400ac756loc_1400ac756:
1400ac756mov [rsp+424], 0
1400ac762xor r15l, r15l
1400ac765mov [rcx], r15w
1400ac769lea rcx, [rsp+416]
1400ac771call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ac776mov rdx, [rsp+448]
1400ac77etest rdx, rdx
1400ac781je 0x1400ac790
1400ac783lea rcx, [rsp+448]
1400ac78bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac790
1400ac790loc_1400ac790:
1400ac790mov rcx, [rsp+416]
1400ac798cmp rcx, [rsp+56]
1400ac79dje 0x1400ac7b1
1400ac79fmov rax, [rsp+432]
1400ac7a7lea rdx, [rax+rax+2]
1400ac7accall operator delete(void*, unsigned long long)
1400ac7b1
1400ac7b1loc_1400ac7b1:
1400ac7b1lea rax, [rsp+192]
1400ac7b9pxor x0, x0
1400ac7bdxor edx, edx
1400ac7bfmov [rsp+192], 0
1400ac7cbmov rcx, rax
1400ac7cemov [rsp+152], rax
1400ac7d6mov [rsp+200], 0
1400ac7e2movups [rsp+208], x0
1400ac7eamovups [rsp+224], x0
1400ac7f2movups [rsp+240], x0
1400ac7famovups [rsp+256], x0
1400ac802call std::_Deque_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_initialize_map(unsigned long long)
1400ac807mov rax, [rsp+192]
1400ac80fmov rdx, [rsp+64]
1400ac814lea rcx, [rsp+416]
1400ac81cmov rbx, [rsp+208]
1400ac824mov rsi, [rsp+240]
1400ac82cmov [rsp+128], rax
1400ac834mov rax, [rsp+200]
1400ac83cmov r15, [rsp+264]
1400ac844mov [rsp+120], rax
1400ac849mov rax, [rsp+216]
1400ac851mov [rsp+80], rax
1400ac856mov rax, [rsp+224]
1400ac85emov [rsp+40], rax
1400ac863mov rax, [rsp+232]
1400ac86bmov [rsp+72], rax
1400ac870mov rax, [rsp+248]
1400ac878mov [rsp+88], rax
1400ac87dmov rax, [rsp+256]
1400ac885mov [rsp+48], rax
1400ac88acall std::filesystem::__cxx11::path::relative_path() const
1400ac88fmov rdx, [rsp+448]
1400ac897test dl, 3
1400ac89aje 0x1400ad308
1400ac8a0cmp [rsp+424], 0
1400ac8a9sete [rsp+96]
1400ac8aexor r14l, r14l
1400ac8b1
1400ac8b1loc_1400ac8b1:
1400ac8b1mov [rsp+151], 1
1400ac8b9mov [rsp+160], 0
1400ac8c5nop [rax+rax]
1400ac8d0
1400ac8d0loc_1400ac8d0:
1400ac8d0test dl, 3
1400ac8d3je 0x1400ac989
1400ac8d9
1400ac8d9loc_1400ac8d9:
1400ac8d9movzx ecx, [rsp+151]
1400ac8e1cmp [rsp+96], cl
1400ac8e5je 0x1400ad2f0
1400ac8ebmov rax, [rsp+48]
1400ac8f0lea r12, [rsp+416]
1400ac8f8sub rax, 40
1400ac8fccmp rsi, rax
1400ac8ffje 0x1400aca68
1400ac905lea rax, [rsi+16]
1400ac909lea r12, [rsp+416]
1400ac911mov [rsi], rax
1400ac914mov rax, [rsp+424]
1400ac91c
1400ac91cloc_1400ac91c:
1400ac91cmov r9, [r12]
1400ac920mov [rsp+176], rax
1400ac928cmp rax, 7
1400ac92cja 0x1400acb90
1400ac932mov rcx, [rsi]
1400ac935lea r8, [rax+1]
1400ac939test rax, rax
1400ac93cje 0x1400acb78
1400ac942
1400ac942loc_1400ac942:
1400ac942add r8, r8
1400ac945mov rdx, r9
1400ac948call memcpy
1400ac94dmov rax, [rsp+176]
1400ac955
1400ac955loc_1400ac955:
1400ac955mov [rsi+8], rax
1400ac959lea rdx, [r12+32]
1400ac95elea rcx, [rsi+32]
1400ac962call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400ac967add rsi, 40
1400ac96b
1400ac96bloc_1400ac96b:
1400ac96bmov rdx, [rsp+448]
1400ac973test dl, 3
1400ac976jne 0x1400aca58
1400ac97cadd r14, 48
1400ac980test dl, 3
1400ac983jne 0x1400ac8d9
1400ac989
1400ac989loc_1400ac989:
1400ac989cmp [rsp+160], r14
1400ac991je 0x1400acbe3
1400ac997mov rax, [rsp+48]
1400ac99cmov r12, r14
1400ac99fsub rax, 40
1400ac9a3cmp rsi, rax
1400ac9a6je 0x1400aca68
1400ac9aclea rax, [rsi+16]
1400ac9b0mov [rsi], rax
1400ac9b3mov rax, [r14+8]
1400ac9b7jmp 0x1400ac91c
1400ac9bc
1400ac9bc 0f 1f 40 00 ..@.
1400ac9c0
1400ac9c0loc_1400ac9c0:
1400ac9c0mov ecx, [rbp]
1400ac9c3test ecx, ecx
1400ac9c5je 0x1400aca40
1400ac9c7nop [rax+rax]
1400ac9d0
1400ac9d0loc_1400ac9d0:
1400ac9d0mov rdx, [rsp+304]
1400ac9d8test rdx, rdx
1400ac9dbje 0x1400ac9ea
1400ac9ddlea rcx, [rsp+304]
1400ac9e5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac9ea
1400ac9ealoc_1400ac9ea:
1400ac9eamov rcx, [rsp+272]
1400ac9f2lea rax, [rsp+288]
1400ac9facmp rcx, rax
1400ac9fdje 0x1400aca11
1400ac9ffmov rax, [rsp+288]
1400aca07lea rdx, [rax+rax+2]
1400aca0ccall operator delete(void*, unsigned long long)
1400aca11
1400aca11loc_1400aca11:
1400aca11mov rsi, [rip+0xeac78]
1400aca18mov rax, [rsp+456]
1400aca20sub rax, [rsi]
1400aca23jne 0x1400ad508
1400aca29mov rax, rdi
1400aca2cadd rsp, 472
1400aca33pop rbx
1400aca34pop rsi
1400aca35pop rdi
1400aca36pop rbp
1400aca37pop r12
1400aca39pop r13
1400aca3bpop r14
1400aca3dpop r15
1400aca3fret
1400aca40
1400aca40loc_1400aca40:
1400aca40call std::_V2::generic_category()
1400aca45mov [rbp], 2
1400aca4cmov [rbp+8], rax
1400aca50jmp 0x1400ac9d0
1400aca55
1400aca55 0f 1f 00 ...
1400aca58
1400aca58loc_1400aca58:
1400aca58mov [rsp+96], 1
1400aca5djmp 0x1400ac8d0
1400aca62
1400aca62 66 0f 1f 44 00 00 f..D..
1400aca68
1400aca68loc_1400aca68:
1400aca68mov rcx, 0xcccccccccccccccd
1400aca72mov rax, r15
1400aca75sub rax, [rsp+72]
1400aca7asar rax, 3
1400aca7ecmp r15, 1
1400aca82adc rax, -1
1400aca86lea rdx, [rax+2*rax]
1400aca8amov rax, rsi
1400aca8dsub rax, [rsp+88]
1400aca92sar rax, 3
1400aca96imul rax, rcx
1400aca9alea rdx, [rax+4*rdx]
1400aca9emov rax, [rsp+40]
1400acaa3sub rax, rbx
1400acaa6sar rax, 3
1400acaaaimul rax, rcx
1400acaaemov rcx, 0x333333333333333
1400acab8add rax, rdx
1400acabbcmp rax, rcx
1400acabeje 0x1400ad712
1400acac4mov rcx, [rsp+128]
1400acaccmov rax, r15
1400acacfmov rdx, [rsp+120]
1400acad4sub rax, rcx
1400acad7sar rax, 3
1400acadbsub rdx, rax
1400acadecmp rdx, 1
1400acae2jbe 0x1400ad100
1400acae8
1400acae8loc_1400acae8:
1400acae8mov ecx, 480
1400acaedcall operator new(unsigned long long)
1400acaf2lea rcx, [rsi+16]
1400acaf6mov [r15+8], rax
1400acafamov rax, [r12+8]
1400acaffmov [rsi], rcx
1400acb02mov rdx, [r12]
1400acb06mov [rsp+184], rax
1400acb0emov [rsp+136], rdx
1400acb16cmp rax, 7
1400acb1aja 0x1400ad0b8
1400acb20lea r8, [rax+1]
1400acb24test rax, rax
1400acb27je 0x1400ad0a0
1400acb2d
1400acb2dloc_1400acb2d:
1400acb2dmov rdx, [rsp+136]
1400acb35add r8, r8
1400acb38call memcpy
1400acb3dmov rax, [rsp+184]
1400acb45
1400acb45loc_1400acb45:
1400acb45mov [rsi+8], rax
1400acb49lea rdx, [r12+32]
1400acb4elea rcx, [rsi+32]
1400acb52call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400acb57mov rsi, [r15+8]
1400acb5badd r15, 8
1400acb5flea rax, [rsi+480]
1400acb66mov [rsp+88], rsi
1400acb6bmov [rsp+48], rax
1400acb70jmp 0x1400ac96b
1400acb75
1400acb75 0f 1f 00 ...
1400acb78
1400acb78loc_1400acb78:
1400acb78movzx eax, [r9]
1400acb7cmov [rcx], ax
1400acb7fxor eax, eax
1400acb81jmp 0x1400ac955
1400acb86
1400acb86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acb90
1400acb90loc_1400acb90:
1400acb90lea rdx, [rsp+176]
1400acb98xor r8l, r8l
1400acb9bmov rcx, rsi
1400acb9emov [rsp+136], r9
1400acba6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400acbabmov [rsi], rax
1400acbaemov rcx, rax
1400acbb1mov rax, [rsp+176]
1400acbb9mov r9, [rsp+136]
1400acbc1test rax, rax
1400acbc4mov [rsi+16], rax
1400acbc8lea r8, [rax+1]
1400acbccje 0x1400acb78
1400acbcemov rax, -1
1400acbd5test r8, r8
1400acbd8je 0x1400ac955
1400acbdejmp 0x1400ac942
1400acbe3
1400acbe3loc_1400acbe3:
1400acbe3test rdx, rdx
1400acbe6jne 0x1400ad2f0
1400acbec
1400acbecloc_1400acbec:
1400acbecmov rcx, [rsp+416]
1400acbf4cmp rcx, [rsp+56]
1400acbf9je 0x1400acc0d
1400acbfbmov rax, [rsp+432]
1400acc03lea rdx, [rax+rax+2]
1400acc08call operator delete(void*, unsigned long long)
1400acc0d
1400acc0dloc_1400acc0d:
1400acc0dlea rax, [rsp+320]
1400acc15lea r12, [rsp+336]
1400acc1dmov [rsp+96], rax
1400acc22cmp rbx, rsi
1400acc25jne 0x1400accde
1400acc2bjmp 0x1400ad200
1400acc30
1400acc30loc_1400acc30:
1400acc30test rdx, rdx
1400acc33je 0x1400acc3e
1400acc35lea rcx, [rbx+32]
1400acc39call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acc3e
1400acc3eloc_1400acc3e:
1400acc3emov rcx, [rbx]
1400acc41cmp r14, rcx
1400acc44je 0x1400acc54
1400acc46mov rax, [rbx+16]
1400acc4alea rdx, [rax+rax+2]
1400acc4fcall operator delete(void*, unsigned long long)
1400acc54
1400acc54loc_1400acc54:
1400acc54add rbx, 40
1400acc58
1400acc58loc_1400acc58:
1400acc58mov rax, [rsp+328]
1400acc60test rax, rax
1400acc63je 0x1400acc9c
1400acc65cmp rax, 1
1400acc69je 0x1400acdd0
1400acc6fcmp rax, 2
1400acc73je 0x1400ace20
1400acc79
1400acc79loc_1400acc79:
1400acc79mov rdx, [rsp+96]
1400acc7emov rcx, rdi
1400acc81mov r14, rdx
1400acc84call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400acc89mov rdx, rbp
1400acc8cmov rcx, rdi
1400acc8fcall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acc94cmp al, 3
1400acc96je 0x1400ad010
1400acc9c
1400acc9cloc_1400acc9c:
1400acc9cmov rdx, [rsp+352]
1400acca4test rdx, rdx
1400acca7je 0x1400accb6
1400acca9lea rcx, [rsp+352]
1400accb1call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400accb6
1400accb6loc_1400accb6:
1400accb6mov rcx, [rsp+320]
1400accbecmp rcx, r12
1400accc1je 0x1400accd5
1400accc3mov rax, [rsp+336]
1400acccblea rdx, [rax+rax+2]
1400accd0call operator delete(void*, unsigned long long)
1400accd5
1400accd5loc_1400accd5:
1400accd5cmp rbx, rsi
1400accd8je 0x1400ad200
1400accde
1400accdeloc_1400accde:
1400accdemov r8l, [rbp]
1400acce2test r8l, r8l
1400acce5jne 0x1400ad21d
1400accebmov [rsp+320], r12
1400accf3mov rax, [rbx]
1400accf6lea r14, [rbx+16]
1400accfacmp rax, r14
1400accfdje 0x1400acfc8
1400acd03mov [rsp+320], rax
1400acd0bmov rax, [rbx+16]
1400acd0fmov [rsp+336], rax
1400acd17
1400acd17loc_1400acd17:
1400acd17mov rax, [rbx+8]
1400acd1bxor ecx, ecx
1400acd1dmov [rbx], r14
1400acd20mov [rsp+328], rax
1400acd28mov rax, [rbx+32]
1400acd2cmov [rsp+352], rax
1400acd34mov [rbx+16], cx
1400acd38mov rcx, rbx
1400acd3bmov [rbx+32], 0
1400acd43mov [rbx+8], 0
1400acd4bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acd50mov rax, [rsp+40]
1400acd55mov rdx, [rbx+32]
1400acd59sub rax, 40
1400acd5dcmp rbx, rax
1400acd60jne 0x1400acc30
1400acd66test rdx, rdx
1400acd69je 0x1400acd79
1400acd6bmov rcx, [rsp+40]
1400acd70sub rcx, 8
1400acd74call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acd79
1400acd79loc_1400acd79:
1400acd79mov rcx, [rbx]
1400acd7ccmp r14, rcx
1400acd7fje 0x1400acd8f
1400acd81mov rax, [rbx+16]
1400acd85lea rdx, [rax+rax+2]
1400acd8acall operator delete(void*, unsigned long long)
1400acd8f
1400acd8floc_1400acd8f:
1400acd8fmov rcx, [rsp+80]
1400acd94mov edx, 480
1400acd99call operator delete(void*, unsigned long long)
1400acd9emov rax, [rsp+72]
1400acda3mov rbx, [rax+8]
1400acda7add rax, 8
1400acdabmov [rsp+72], rax
1400acdb0lea rcx, [rbx+480]
1400acdb7mov [rsp+80], rbx
1400acdbcmov [rsp+40], rcx
1400acdc1jmp 0x1400acc58
1400acdc6
1400acdc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acdd0
1400acdd0loc_1400acdd0:
1400acdd0mov rax, [rsp+320]
1400acdd8cmp [rax], 46
1400acddcjne 0x1400acc79
1400acde2mov rdx, rbp
1400acde5mov rcx, rdi
1400acde8call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acdedcmp al, 2
1400acdefje 0x1400acc9c
1400acdf5mov r14l, [rbp]
1400acdf9test r14l, r14l
1400acdfcjne 0x1400acc9c
1400ace02call std::_V2::generic_category()
1400ace07mov [rbp], 20
1400ace0emov [rbp+8], rax
1400ace12jmp 0x1400acc9c
1400ace17
1400ace17 66 0f 1f 84 00 00 00 00 00 f........
1400ace20
1400ace20loc_1400ace20:
1400ace20mov rax, [rsp+320]
1400ace28cmp [rax], 46
1400ace2cjne 0x1400acc79
1400ace32cmp [rax+2], 46
1400ace37jne 0x1400acc79
1400ace3dlea rax, [rsp+368]
1400ace45mov rdx, rdi
1400ace48lea r14, [rsp+320]
1400ace50mov rcx, rax
1400ace53mov [rsp+136], rax
1400ace5bcall std::filesystem::__cxx11::path::parent_path() const
1400ace60cmp [rsp+376], 0
1400ace69jne 0x1400ad410
1400ace6fmov rdx, [rsp+64]
1400ace74lea rcx, [rsp+416]
1400ace7ccall std::filesystem::__cxx11::path::root_path() const
1400ace81mov rcx, [rdi]
1400ace84mov rax, [rsp+416]
1400ace8cmov r8, [rsp+424]
1400ace94cmp [rsp+104], rcx
1400ace99je 0x1400ad44a
1400ace9fcmp rax, [rsp+56]
1400acea4je 0x1400ad486
1400aceaamov [rdi], rax
1400aceadmov rax, [rsp+432]
1400aceb5mov rdx, [rdi+16]
1400aceb9mov [rdi+8], r8
1400acebdmov [rdi+16], rax
1400acec1test rcx, rcx
1400acec4je 0x1400ad464
1400acecamov [rsp+416], rcx
1400aced2mov [rsp+432], rdx
1400aceda
1400acedaloc_1400aceda:
1400acedamov rax, [rsp+448]
1400acee2mov rdx, [rdi+32]
1400acee6xor r11l, r11l
1400acee9mov [rsp+424], 0
1400acef5mov [rcx], r11w
1400acef9mov [rsp+448], 0
1400acf05mov [rdi+32], rax
1400acf09test rdx, rdx
1400acf0cje 0x1400acf20
1400acf0emov rcx, [rsp+112]
1400acf13call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf18mov rcx, [rsp+416]
1400acf20
1400acf20loc_1400acf20:
1400acf20mov [rsp+424], 0
1400acf2cxor r10l, r10l
1400acf2fmov [rcx], r10w
1400acf33lea rcx, [rsp+416]
1400acf3bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acf40mov rdx, [rsp+448]
1400acf48test rdx, rdx
1400acf4bje 0x1400acf5a
1400acf4dlea rcx, [rsp+448]
1400acf55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf5a
1400acf5aloc_1400acf5a:
1400acf5amov rcx, [rsp+416]
1400acf62cmp rcx, [rsp+56]
1400acf67je 0x1400acf7b
1400acf69mov rax, [rsp+432]
1400acf71lea rdx, [rax+rax+2]
1400acf76call operator delete(void*, unsigned long long)
1400acf7b
1400acf7bloc_1400acf7b:
1400acf7bmov rdx, [rsp+400]
1400acf83
1400acf83loc_1400acf83:
1400acf83test rdx, rdx
1400acf86je 0x1400acf95
1400acf88lea rcx, [rsp+400]
1400acf90call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf95
1400acf95loc_1400acf95:
1400acf95mov rcx, [rsp+368]
1400acf9dlea rax, [rsp+384]
1400acfa5cmp rcx, rax
1400acfa8je 0x1400acc9c
1400acfaemov rax, [rsp+384]
1400acfb6lea rdx, [rax+rax+2]
1400acfbbcall operator delete(void*, unsigned long long)
1400acfc0jmp 0x1400acc9c
1400acfc5
1400acfc5 0f 1f 00 ...
1400acfc8
1400acfc8loc_1400acfc8:
1400acfc8mov rax, [rbx+8]
1400acfccmov rcx, r12
1400acfcflea rdx, [rax+rax+2]
1400acfd4mov rax, r14
1400acfd7cmp edx, 8
1400acfdajae 0x1400ad2c0
1400acfe0
1400acfe0loc_1400acfe0:
1400acfe0xor r8l, r8l
1400acfe3test dl, 4
1400acfe6je 0x1400acff4
1400acfe8mov r8l, [rax]
1400acfebmov [rcx], r8l
1400acfeemov r8l, 4
1400acff4
1400acff4loc_1400acff4:
1400acff4and edx, 2
1400acff7je 0x1400acd17
1400acffdmovzx eax, [rax+r8]
1400ad002mov [rcx+r8], ax
1400ad007jmp 0x1400acd17
1400ad00c
1400ad00c 0f 1f 40 00 ..@.
1400ad010
1400ad010loc_1400ad010:
1400ad010mov rax, [rsp+56]
1400ad015xor r9l, r9l
1400ad018lea rcx, [rsp+448]
1400ad020mov [rsp+424], 0
1400ad02cmov [rsp+432], r9w
1400ad035mov [rsp+416], rax
1400ad03dcall std::filesystem::__cxx11::path::_List::_List()
1400ad042call std::_V2::generic_category()
1400ad047mov rdx, [rsp+448]
1400ad04fmov [rbp], 40
1400ad056mov [rbp+8], rax
1400ad05atest rdx, rdx
1400ad05dje 0x1400ad06c
1400ad05flea rcx, [rsp+448]
1400ad067call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad06c
1400ad06cloc_1400ad06c:
1400ad06cmov rcx, [rsp+416]
1400ad074cmp rcx, [rsp+56]
1400ad079je 0x1400acc9c
1400ad07fmov rax, [rsp+432]
1400ad087lea rdx, [rax+rax+2]
1400ad08ccall operator delete(void*, unsigned long long)
1400ad091jmp 0x1400acc9c
1400ad096
1400ad096 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad0a0
1400ad0a0loc_1400ad0a0:
1400ad0a0mov rax, [rsp+136]
1400ad0a8movzx eax, [rax]
1400ad0abmov [rcx], ax
1400ad0aexor eax, eax
1400ad0b0jmp 0x1400acb45
1400ad0b5
1400ad0b5 0f 1f 00 ...
1400ad0b8
1400ad0b8loc_1400ad0b8:
1400ad0b8lea rdx, [rsp+184]
1400ad0c0xor r8l, r8l
1400ad0c3mov rcx, rsi
1400ad0c6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400ad0cbmov [rsi], rax
1400ad0cemov rcx, rax
1400ad0d1mov rax, [rsp+184]
1400ad0d9mov [rsi+16], rax
1400ad0ddlea r8, [rax+1]
1400ad0e1test rax, rax
1400ad0e4je 0x1400ad0a0
1400ad0e6mov rax, -1
1400ad0edtest r8, r8
1400ad0f0je 0x1400acb45
1400ad0f6jmp 0x1400acb2d
1400ad0fb
1400ad0fb 0f 1f 44 00 00 ..D..
1400ad100
1400ad100loc_1400ad100:
1400ad100mov rax, [rsp+120]
1400ad105mov [rsp+192], rcx
1400ad10dxor r8l, r8l
1400ad110mov edx, 1
1400ad115mov rcx, [rsp+152]
1400ad11dmov [rsp+208], rbx
1400ad125mov [rsp+200], rax
1400ad12dmov rax, [rsp+80]
1400ad132mov [rsp+240], rsi
1400ad13amov [rsp+216], rax
1400ad142mov rax, [rsp+40]
1400ad147mov [rsp+264], r15
1400ad14fmov [rsp+224], rax
1400ad157mov rax, [rsp+72]
1400ad15cmov [rsp+232], rax
1400ad164mov rax, [rsp+88]
1400ad169mov [rsp+248], rax
1400ad171mov rax, [rsp+48]
1400ad176mov [rsp+256], rax
1400ad17ecall std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool)
1400ad183mov rax, [rsp+192]
1400ad18bmov rbx, [rsp+208]
1400ad193mov rsi, [rsp+240]
1400ad19bmov r15, [rsp+264]
1400ad1a3mov [rsp+128], rax
1400ad1abmov rax, [rsp+200]
1400ad1b3mov [rsp+120], rax
1400ad1b8mov rax, [rsp+216]
1400ad1c0mov [rsp+80], rax
1400ad1c5mov rax, [rsp+224]
1400ad1cdmov [rsp+40], rax
1400ad1d2mov rax, [rsp+232]
1400ad1damov [rsp+72], rax
1400ad1dfmov rax, [rsp+248]
1400ad1e7mov [rsp+88], rax
1400ad1ecmov rax, [rsp+256]
1400ad1f4mov [rsp+48], rax
1400ad1f9jmp 0x1400acae8
1400ad1fe
1400ad1fe 66 90 f.
1400ad200
1400ad200loc_1400ad200:
1400ad200mov eax, [rbp]
1400ad203test eax, eax
1400ad205jne 0x1400ad21a
1400ad207mov rdx, rbp
1400ad20amov rcx, rdi
1400ad20dcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ad212test al, al
1400ad214jne 0x1400ad360
1400ad21a
1400ad21aloc_1400ad21a:
1400ad21amov rbx, rsi
1400ad21d
1400ad21dloc_1400ad21d:
1400ad21dmov rax, [rdi]
1400ad220xor edx, edx
1400ad222mov [rdi+8], 0
1400ad22amov rcx, rdi
1400ad22dmov [rax], dx
1400ad230call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ad235
1400ad235loc_1400ad235:
1400ad235mov rax, [rsp+128]
1400ad23dmov rcx, [rsp+152]
1400ad245mov [rsp+208], rbx
1400ad24dmov [rsp+240], rsi
1400ad255mov [rsp+192], rax
1400ad25dmov rax, [rsp+120]
1400ad262mov [rsp+264], r15
1400ad26amov [rsp+200], rax
1400ad272mov rax, [rsp+80]
1400ad277mov [rsp+216], rax
1400ad27fmov rax, [rsp+40]
1400ad284mov [rsp+224], rax
1400ad28cmov rax, [rsp+72]
1400ad291mov [rsp+232], rax
1400ad299mov rax, [rsp+88]
1400ad29emov [rsp+248], rax
1400ad2a6mov rax, [rsp+48]
1400ad2abmov [rsp+256], rax
1400ad2b3call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad2b8jmp 0x1400ac9d0
1400ad2bd
1400ad2bd 0f 1f 00 ...
1400ad2c0
1400ad2c0loc_1400ad2c0:
1400ad2c0mov r8l, edx
1400ad2c3xor eax, eax
1400ad2c5and r8l, -8
1400ad2c9
1400ad2c9loc_1400ad2c9:
1400ad2c9mov ecx, eax
1400ad2cbadd eax, 8
1400ad2cemov r9, [r14+rcx]
1400ad2d2mov [r12+rcx], r9
1400ad2d6cmp eax, r8l
1400ad2d9jb 0x1400ad2c9
1400ad2dblea rcx, [r12+rax]
1400ad2dfadd rax, r14
1400ad2e2jmp 0x1400acfe0
1400ad2e7
1400ad2e7 66 0f 1f 84 00 00 00 00 00 f........
1400ad2f0
1400ad2f0loc_1400ad2f0:
1400ad2f0lea rcx, [rsp+448]
1400ad2f8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad2fdjmp 0x1400acbec
1400ad302
1400ad302 66 0f 1f 44 00 00 f..D..
1400ad308
1400ad308loc_1400ad308:
1400ad308lea rcx, [rsp+448]
1400ad310call std::filesystem::__cxx11::path::_List::begin() const
1400ad315mov rdx, [rsp+448]
1400ad31dmov r14, rax
1400ad320mov eax, edx
1400ad322and eax, 3
1400ad325mov [rsp+96], al
1400ad329jne 0x1400ad51a
1400ad32flea rcx, [rsp+448]
1400ad337call std::filesystem::__cxx11::path::_List::end() const
1400ad33cmov [rsp+151], 0
1400ad344mov rdx, [rsp+448]
1400ad34cmov [rsp+160], rax
1400ad354jmp 0x1400ac8d0
1400ad359
1400ad359 0f 1f 80 00 00 00 00 .......
1400ad360
1400ad360loc_1400ad360:
1400ad360mov rbx, [rsp+168]
1400ad368mov [rbp], 0
1400ad36fmov [rbp+8], rbx
1400ad373mov rbx, rsi
1400ad376cmp al, -1
1400ad378jne 0x1400ad235
1400ad37ejmp 0x1400ad21a
1400ad383
1400ad383 0f 1f 44 00 00 ..D..
1400ad388
1400ad388loc_1400ad388:
1400ad388cmp rax, [rsp+56]
1400ad38dje 0x1400ad3c8
1400ad38fmov [rdi], rax
1400ad392mov rax, [rsp+432]
1400ad39amov [rdi+8], r8
1400ad39emov [rdi+16], rax
1400ad3a2
1400ad3a2loc_1400ad3a2:
1400ad3a2mov rax, [rsp+56]
1400ad3a7mov [rsp+416], rax
1400ad3aflea rax, [rsp+432]
1400ad3b7mov [rsp+56], rax
1400ad3bcmov rcx, rax
1400ad3bfjmp 0x1400ac712
1400ad3c4
1400ad3c4 0f 1f 40 00 ..@.
1400ad3c8
1400ad3c8loc_1400ad3c8:
1400ad3c8test r8, r8
1400ad3cbje 0x1400ad3f3
1400ad3cdcmp r8, 1
1400ad3d1je 0x1400ad43d
1400ad3d3mov rdx, [rsp+56]
1400ad3d8add r8, r8
1400ad3dbcall memcpy
1400ad3e0mov r8, [rsp+424]
1400ad3e8mov rcx, [rdi]
1400ad3ebmov rax, [rsp+416]
1400ad3f3
1400ad3f3loc_1400ad3f3:
1400ad3f3xor edx, edx
1400ad3f5mov [rdi+8], r8
1400ad3f9mov [rcx+2*r8], dx
1400ad3femov rcx, rax
1400ad401jmp 0x1400ac712
1400ad406
1400ad406 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad410
1400ad410loc_1400ad410:
1400ad410mov rdx, [rsp+136]
1400ad418mov rcx, rdi
1400ad41bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400ad420mov rdx, [rdi+32]
1400ad424mov rax, [rsp+400]
1400ad42cmov [rsp+400], rdx
1400ad434mov [rdi+32], rax
1400ad438jmp 0x1400acf83
1400ad43d
1400ad43dloc_1400ad43d:
1400ad43dmovzx edx, [rsp+432]
1400ad445mov [rcx], dx
1400ad448jmp 0x1400ad3f3
1400ad44a
1400ad44aloc_1400ad44a:
1400ad44acmp rax, [rsp+56]
1400ad44fje 0x1400ad486
1400ad451mov [rdi], rax
1400ad454mov rax, [rsp+432]
1400ad45cmov [rdi+8], r8
1400ad460mov [rdi+16], rax
1400ad464
1400ad464loc_1400ad464:
1400ad464mov rax, [rsp+56]
1400ad469mov [rsp+416], rax
1400ad471lea rax, [rsp+432]
1400ad479mov [rsp+56], rax
1400ad47emov rcx, rax
1400ad481jmp 0x1400aceda
1400ad486
1400ad486loc_1400ad486:
1400ad486test r8, r8
1400ad489je 0x1400ad4b1
1400ad48bcmp r8, 1
1400ad48fje 0x1400ad50d
1400ad491mov rdx, [rsp+56]
1400ad496add r8, r8
1400ad499call memcpy
1400ad49emov r8, [rsp+424]
1400ad4a6mov rcx, [rdi]
1400ad4a9mov rax, [rsp+416]
1400ad4b1
1400ad4b1loc_1400ad4b1:
1400ad4b1xor r13l, r13l
1400ad4b4mov [rdi+8], r8
1400ad4b8mov [rcx+2*r8], r13w
1400ad4bdmov rcx, rax
1400ad4c0jmp 0x1400aceda
1400ad4c5
1400ad4c5 48 8d 8c 24 c0 01 00 00 48 89 c3 H..$....H..
1400ad4d0 e8 3b 1b 00 00 48 8d 8c 24 a0 01 00 00 e8 5e 45 .;...H..$.....^E
1400ad4e0 03 00 ..
1400ad4e2
1400ad4e2loc_1400ad4e2:
1400ad4e2mov rcx, [rsp+112]
1400ad4e7call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad4ecmov rcx, rdi
1400ad4efcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad4f4mov rdi, [rip+0xea195]
1400ad4fbmov rax, [rsp+456]
1400ad503sub rax, [rdi]
1400ad506je 0x1400ad543
1400ad508
1400ad508loc_1400ad508:
1400ad508call __stack_chk_fail
1400ad50d
1400ad50dloc_1400ad50d:
1400ad50dmovzx edx, [rsp+432]
1400ad515mov [rcx], dx
1400ad518jmp 0x1400ad4b1
1400ad51a
1400ad51aloc_1400ad51a:
1400ad51amov [rsp+96], 0
1400ad51fjmp 0x1400ac8b1
1400ad524
1400ad524 48 89 c5 H..
1400ad527
1400ad527loc_1400ad527:
1400ad527lea rcx, [rsp+304]
1400ad52fmov rbx, rbp
1400ad532call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad537mov rcx, [rsp+64]
1400ad53ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad541jmp 0x1400ad4e2
1400ad543
1400ad543loc_1400ad543:
1400ad543mov rcx, rbx
1400ad546call _Unwind_Resume
1400ad54blea rcx, [rsp+400]
1400ad553mov rbp, rax
1400ad556lea r14, [rsp+320]
1400ad55ecall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad563mov rcx, [rsp+136]
1400ad56bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad570lea rcx, [rsp+352]
1400ad578call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad57dmov rcx, r14
1400ad580call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad585
1400ad585loc_1400ad585:
1400ad585mov rax, [rsp+128]
1400ad58dmov rcx, [rsp+152]
1400ad595mov [rsp+208], rbx
1400ad59dmov [rsp+240], rsi
1400ad5a5mov [rsp+192], rax
1400ad5admov rax, [rsp+120]
1400ad5b2mov [rsp+264], r15
1400ad5bamov [rsp+200], rax
1400ad5c2mov rax, [rsp+80]
1400ad5c7mov [rsp+216], rax
1400ad5cfmov rax, [rsp+40]
1400ad5d4mov [rsp+224], rax
1400ad5dcmov rax, [rsp+72]
1400ad5e1mov [rsp+232], rax
1400ad5e9mov rax, [rsp+88]
1400ad5eemov [rsp+248], rax
1400ad5f6mov rax, [rsp+48]
1400ad5fbmov [rsp+256], rax
1400ad603call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad608jmp 0x1400ad527
1400ad60d
1400ad60d 48 89 c3 H..
1400ad610 e9 cd fe ff ff 48 89 c1 e8 73 46 05 00 49 8b 4f .....H...sF..I.O
1400ad620 08 ba e0 01 00 00 e8 a5 44 05 00 48 8b 15 5e a0 ........D..H..^.
1400ad630 0e 00 48 8b 84 24 c8 01 00 00 48 2b 02 0f 85 c5 ..H..$....H+....
1400ad640 fe ff ff e8 08 4c 05 00 48 89 c5 e9 20 ff ff ff .....L..H... ...
1400ad650 48 89 c5 48 89 f1 e8 e5 43 03 00 48 89 e9 eb b8 H..H....C..H....
1400ad660 48 89 c5 H..
1400ad663
1400ad663loc_1400ad663:
1400ad663lea rcx, [rsp+448]
1400ad66bcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad670lea rcx, [rsp+416]
1400ad678call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad67djmp 0x1400ad585
1400ad682
1400ad682 48 89 c5 e8 f6 47 05 00 eb d7 48 89 c5 48 H....G....H..H
1400ad690 8b 84 24 c0 00 00 00 48 8b 9c 24 d0 00 00 00 48 ..$....H..$....H
1400ad6a0 8b b4 24 f0 00 00 00 4c 8b bc 24 08 01 00 00 48 ..$....L..$....H
1400ad6b0 89 84 24 80 00 00 00 48 8b 84 24 c8 00 00 00 48 ..$....H..$....H
1400ad6c0 89 44 24 78 48 8b 84 24 d8 00 00 00 48 89 44 24 .D$xH..$....H.D$
1400ad6d0 50 48 8b 84 24 e0 00 00 00 48 89 44 24 28 48 8b PH..$....H.D$(H.
1400ad6e0 84 24 e8 00 00 00 48 89 44 24 48 48 8b 84 24 f8 .$....H.D$HH..$.
1400ad6f0 00 00 00 48 89 44 24 58 48 8b 84 24 00 01 00 00 ...H.D$XH..$....
1400ad700 48 89 44 24 30 e9 59 ff ff ff 48 89 c5 e9 73 fe H.D$0.Y...H...s.
1400ad710 ff ff ..
1400ad712
1400ad712loc_1400ad712:
1400ad712mov rdx, [rip+0xe9f77]
1400ad719mov rax, [rsp+456]
1400ad721sub rax, [rdx]
1400ad724jne 0x1400ad508
1400ad72alea rcx, [rip+0xe5c97]
1400ad731call std::__throw_length_error(char const*)
1400ad736mov rcx, rsi
1400ad739mov rbp, rax
1400ad73ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad741jmp 0x1400ad663
1400ac590
1400ac590std::filesystem::canonical(std::filesystem::__cxx11::path const&, std::error_code&):
1400ac590push r15
1400ac592push r14
1400ac594push r13
1400ac596push r12
1400ac598push rbp
1400ac599push rdi
1400ac59apush rsi
1400ac59bpush rbx
1400ac59csub rsp, 472
1400ac5a3mov rsi, [rip+0xeb0e6]
1400ac5aaxor r9l, r9l
1400ac5admov rax, [rsi]
1400ac5b0mov [rsp+456], rax
1400ac5b8lea rax, [rcx+16]
1400ac5bcmov [rcx+8], 0
1400ac5c4mov rbx, rdx
1400ac5c7mov rdi, rcx
1400ac5camov [rcx+16], r9w
1400ac5cfmov rbp, r8
1400ac5d2mov [rcx], rax
1400ac5d5mov [rsp+104], rax
1400ac5dalea rax, [rcx+32]
1400ac5demov rcx, rax
1400ac5e1mov [rsp+112], rax
1400ac5e6call std::filesystem::__cxx11::path::_List::_List()
1400ac5ebmov rdx, rbx
1400ac5eelea rcx, [rsp+416]
1400ac5f6call std::filesystem::__cxx11::path::lexically_normal() const
1400ac5fblea rax, [rsp+272]
1400ac603mov r8, rbp
1400ac606lea rdx, [rsp+416]
1400ac60emov rcx, rax
1400ac611mov [rsp+64], rax
1400ac616call std::filesystem::absolute(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac61bmov rdx, [rsp+448]
1400ac623test rdx, rdx
1400ac626je 0x1400ac635
1400ac628lea rcx, [rsp+448]
1400ac630call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac635
1400ac635loc_1400ac635:
1400ac635mov rcx, [rsp+416]
1400ac63dlea rax, [rsp+432]
1400ac645mov [rsp+56], rax
1400ac64acmp rcx, rax
1400ac64dje 0x1400ac661
1400ac64fmov rax, [rsp+432]
1400ac657lea rdx, [rax+rax+2]
1400ac65ccall operator delete(void*, unsigned long long)
1400ac661
1400ac661loc_1400ac661:
1400ac661mov r8l, [rbp]
1400ac665test r8l, r8l
1400ac668jne 0x1400ac9d0
1400ac66emov rcx, [rsp+64]
1400ac673mov rdx, rbp
1400ac676call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ac67bmov rbx, rax
1400ac67etest al, al
1400ac680je 0x1400ac9c0
1400ac686call std::_V2::system_category()
1400ac68bmov [rbp], 0
1400ac692mov [rsp+168], rax
1400ac69amov [rbp+8], rax
1400ac69ecmp bl, -1
1400ac6a1je 0x1400aca40
1400ac6a7mov rdx, [rsp+64]
1400ac6aclea rcx, [rsp+416]
1400ac6b4call std::filesystem::__cxx11::path::root_path() const
1400ac6b9mov rcx, [rdi]
1400ac6bcmov r8, [rsp+424]
1400ac6c4mov rax, [rsp+416]
1400ac6cccmp [rsp+104], rcx
1400ac6d1je 0x1400ad388
1400ac6d7cmp rax, [rsp+56]
1400ac6dcje 0x1400ad3c8
1400ac6e2mov [rdi], rax
1400ac6e5mov rax, [rsp+432]
1400ac6edmov rdx, [rdi+16]
1400ac6f1mov [rdi+8], r8
1400ac6f5mov [rdi+16], rax
1400ac6f9test rcx, rcx
1400ac6fcje 0x1400ad3a2
1400ac702mov [rsp+416], rcx
1400ac70amov [rsp+432], rdx
1400ac712
1400ac712loc_1400ac712:
1400ac712xor eax, eax
1400ac714mov rdx, [rdi+32]
1400ac718mov [rsp+424], 0
1400ac724mov [rcx], ax
1400ac727mov rax, [rsp+448]
1400ac72fmov [rsp+448], 0
1400ac73bmov [rdi+32], rax
1400ac73ftest rdx, rdx
1400ac742je 0x1400ac756
1400ac744mov rcx, [rsp+112]
1400ac749call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac74emov rcx, [rsp+416]
1400ac756
1400ac756loc_1400ac756:
1400ac756mov [rsp+424], 0
1400ac762xor r15l, r15l
1400ac765mov [rcx], r15w
1400ac769lea rcx, [rsp+416]
1400ac771call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ac776mov rdx, [rsp+448]
1400ac77etest rdx, rdx
1400ac781je 0x1400ac790
1400ac783lea rcx, [rsp+448]
1400ac78bcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac790
1400ac790loc_1400ac790:
1400ac790mov rcx, [rsp+416]
1400ac798cmp rcx, [rsp+56]
1400ac79dje 0x1400ac7b1
1400ac79fmov rax, [rsp+432]
1400ac7a7lea rdx, [rax+rax+2]
1400ac7accall operator delete(void*, unsigned long long)
1400ac7b1
1400ac7b1loc_1400ac7b1:
1400ac7b1lea rax, [rsp+192]
1400ac7b9pxor x0, x0
1400ac7bdxor edx, edx
1400ac7bfmov [rsp+192], 0
1400ac7cbmov rcx, rax
1400ac7cemov [rsp+152], rax
1400ac7d6mov [rsp+200], 0
1400ac7e2movups [rsp+208], x0
1400ac7eamovups [rsp+224], x0
1400ac7f2movups [rsp+240], x0
1400ac7famovups [rsp+256], x0
1400ac802call std::_Deque_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_initialize_map(unsigned long long)
1400ac807mov rax, [rsp+192]
1400ac80fmov rdx, [rsp+64]
1400ac814lea rcx, [rsp+416]
1400ac81cmov rbx, [rsp+208]
1400ac824mov rsi, [rsp+240]
1400ac82cmov [rsp+128], rax
1400ac834mov rax, [rsp+200]
1400ac83cmov r15, [rsp+264]
1400ac844mov [rsp+120], rax
1400ac849mov rax, [rsp+216]
1400ac851mov [rsp+80], rax
1400ac856mov rax, [rsp+224]
1400ac85emov [rsp+40], rax
1400ac863mov rax, [rsp+232]
1400ac86bmov [rsp+72], rax
1400ac870mov rax, [rsp+248]
1400ac878mov [rsp+88], rax
1400ac87dmov rax, [rsp+256]
1400ac885mov [rsp+48], rax
1400ac88acall std::filesystem::__cxx11::path::relative_path() const
1400ac88fmov rdx, [rsp+448]
1400ac897test dl, 3
1400ac89aje 0x1400ad308
1400ac8a0cmp [rsp+424], 0
1400ac8a9sete [rsp+96]
1400ac8aexor r14l, r14l
1400ac8b1
1400ac8b1loc_1400ac8b1:
1400ac8b1mov [rsp+151], 1
1400ac8b9mov [rsp+160], 0
1400ac8c5nop [rax+rax]
1400ac8d0
1400ac8d0loc_1400ac8d0:
1400ac8d0test dl, 3
1400ac8d3je 0x1400ac989
1400ac8d9
1400ac8d9loc_1400ac8d9:
1400ac8d9movzx ecx, [rsp+151]
1400ac8e1cmp [rsp+96], cl
1400ac8e5je 0x1400ad2f0
1400ac8ebmov rax, [rsp+48]
1400ac8f0lea r12, [rsp+416]
1400ac8f8sub rax, 40
1400ac8fccmp rsi, rax
1400ac8ffje 0x1400aca68
1400ac905lea rax, [rsi+16]
1400ac909lea r12, [rsp+416]
1400ac911mov [rsi], rax
1400ac914mov rax, [rsp+424]
1400ac91c
1400ac91cloc_1400ac91c:
1400ac91cmov r9, [r12]
1400ac920mov [rsp+176], rax
1400ac928cmp rax, 7
1400ac92cja 0x1400acb90
1400ac932mov rcx, [rsi]
1400ac935lea r8, [rax+1]
1400ac939test rax, rax
1400ac93cje 0x1400acb78
1400ac942
1400ac942loc_1400ac942:
1400ac942add r8, r8
1400ac945mov rdx, r9
1400ac948call memcpy
1400ac94dmov rax, [rsp+176]
1400ac955
1400ac955loc_1400ac955:
1400ac955mov [rsi+8], rax
1400ac959lea rdx, [r12+32]
1400ac95elea rcx, [rsi+32]
1400ac962call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400ac967add rsi, 40
1400ac96b
1400ac96bloc_1400ac96b:
1400ac96bmov rdx, [rsp+448]
1400ac973test dl, 3
1400ac976jne 0x1400aca58
1400ac97cadd r14, 48
1400ac980test dl, 3
1400ac983jne 0x1400ac8d9
1400ac989
1400ac989loc_1400ac989:
1400ac989cmp [rsp+160], r14
1400ac991je 0x1400acbe3
1400ac997mov rax, [rsp+48]
1400ac99cmov r12, r14
1400ac99fsub rax, 40
1400ac9a3cmp rsi, rax
1400ac9a6je 0x1400aca68
1400ac9aclea rax, [rsi+16]
1400ac9b0mov [rsi], rax
1400ac9b3mov rax, [r14+8]
1400ac9b7jmp 0x1400ac91c
1400ac9bc
1400ac9bc 0f 1f 40 00 ..@.
1400ac9c0
1400ac9c0loc_1400ac9c0:
1400ac9c0mov ecx, [rbp]
1400ac9c3test ecx, ecx
1400ac9c5je 0x1400aca40
1400ac9c7nop [rax+rax]
1400ac9d0
1400ac9d0loc_1400ac9d0:
1400ac9d0mov rdx, [rsp+304]
1400ac9d8test rdx, rdx
1400ac9dbje 0x1400ac9ea
1400ac9ddlea rcx, [rsp+304]
1400ac9e5call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ac9ea
1400ac9ealoc_1400ac9ea:
1400ac9eamov rcx, [rsp+272]
1400ac9f2lea rax, [rsp+288]
1400ac9facmp rcx, rax
1400ac9fdje 0x1400aca11
1400ac9ffmov rax, [rsp+288]
1400aca07lea rdx, [rax+rax+2]
1400aca0ccall operator delete(void*, unsigned long long)
1400aca11
1400aca11loc_1400aca11:
1400aca11mov rsi, [rip+0xeac78]
1400aca18mov rax, [rsp+456]
1400aca20sub rax, [rsi]
1400aca23jne 0x1400ad508
1400aca29mov rax, rdi
1400aca2cadd rsp, 472
1400aca33pop rbx
1400aca34pop rsi
1400aca35pop rdi
1400aca36pop rbp
1400aca37pop r12
1400aca39pop r13
1400aca3bpop r14
1400aca3dpop r15
1400aca3fret
1400aca40
1400aca40loc_1400aca40:
1400aca40call std::_V2::generic_category()
1400aca45mov [rbp], 2
1400aca4cmov [rbp+8], rax
1400aca50jmp 0x1400ac9d0
1400aca55
1400aca55 0f 1f 00 ...
1400aca58
1400aca58loc_1400aca58:
1400aca58mov [rsp+96], 1
1400aca5djmp 0x1400ac8d0
1400aca62
1400aca62 66 0f 1f 44 00 00 f..D..
1400aca68
1400aca68loc_1400aca68:
1400aca68mov rcx, 0xcccccccccccccccd
1400aca72mov rax, r15
1400aca75sub rax, [rsp+72]
1400aca7asar rax, 3
1400aca7ecmp r15, 1
1400aca82adc rax, -1
1400aca86lea rdx, [rax+2*rax]
1400aca8amov rax, rsi
1400aca8dsub rax, [rsp+88]
1400aca92sar rax, 3
1400aca96imul rax, rcx
1400aca9alea rdx, [rax+4*rdx]
1400aca9emov rax, [rsp+40]
1400acaa3sub rax, rbx
1400acaa6sar rax, 3
1400acaaaimul rax, rcx
1400acaaemov rcx, 0x333333333333333
1400acab8add rax, rdx
1400acabbcmp rax, rcx
1400acabeje 0x1400ad712
1400acac4mov rcx, [rsp+128]
1400acaccmov rax, r15
1400acacfmov rdx, [rsp+120]
1400acad4sub rax, rcx
1400acad7sar rax, 3
1400acadbsub rdx, rax
1400acadecmp rdx, 1
1400acae2jbe 0x1400ad100
1400acae8
1400acae8loc_1400acae8:
1400acae8mov ecx, 480
1400acaedcall operator new(unsigned long long)
1400acaf2lea rcx, [rsi+16]
1400acaf6mov [r15+8], rax
1400acafamov rax, [r12+8]
1400acaffmov [rsi], rcx
1400acb02mov rdx, [r12]
1400acb06mov [rsp+184], rax
1400acb0emov [rsp+136], rdx
1400acb16cmp rax, 7
1400acb1aja 0x1400ad0b8
1400acb20lea r8, [rax+1]
1400acb24test rax, rax
1400acb27je 0x1400ad0a0
1400acb2d
1400acb2dloc_1400acb2d:
1400acb2dmov rdx, [rsp+136]
1400acb35add r8, r8
1400acb38call memcpy
1400acb3dmov rax, [rsp+184]
1400acb45
1400acb45loc_1400acb45:
1400acb45mov [rsi+8], rax
1400acb49lea rdx, [r12+32]
1400acb4elea rcx, [rsi+32]
1400acb52call std::filesystem::__cxx11::path::_List::_List(std::filesystem::__cxx11::path::_List const&)
1400acb57mov rsi, [r15+8]
1400acb5badd r15, 8
1400acb5flea rax, [rsi+480]
1400acb66mov [rsp+88], rsi
1400acb6bmov [rsp+48], rax
1400acb70jmp 0x1400ac96b
1400acb75
1400acb75 0f 1f 00 ...
1400acb78
1400acb78loc_1400acb78:
1400acb78movzx eax, [r9]
1400acb7cmov [rcx], ax
1400acb7fxor eax, eax
1400acb81jmp 0x1400ac955
1400acb86
1400acb86 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acb90
1400acb90loc_1400acb90:
1400acb90lea rdx, [rsp+176]
1400acb98xor r8l, r8l
1400acb9bmov rcx, rsi
1400acb9emov [rsp+136], r9
1400acba6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400acbabmov [rsi], rax
1400acbaemov rcx, rax
1400acbb1mov rax, [rsp+176]
1400acbb9mov r9, [rsp+136]
1400acbc1test rax, rax
1400acbc4mov [rsi+16], rax
1400acbc8lea r8, [rax+1]
1400acbccje 0x1400acb78
1400acbcemov rax, -1
1400acbd5test r8, r8
1400acbd8je 0x1400ac955
1400acbdejmp 0x1400ac942
1400acbe3
1400acbe3loc_1400acbe3:
1400acbe3test rdx, rdx
1400acbe6jne 0x1400ad2f0
1400acbec
1400acbecloc_1400acbec:
1400acbecmov rcx, [rsp+416]
1400acbf4cmp rcx, [rsp+56]
1400acbf9je 0x1400acc0d
1400acbfbmov rax, [rsp+432]
1400acc03lea rdx, [rax+rax+2]
1400acc08call operator delete(void*, unsigned long long)
1400acc0d
1400acc0dloc_1400acc0d:
1400acc0dlea rax, [rsp+320]
1400acc15lea r12, [rsp+336]
1400acc1dmov [rsp+96], rax
1400acc22cmp rbx, rsi
1400acc25jne 0x1400accde
1400acc2bjmp 0x1400ad200
1400acc30
1400acc30loc_1400acc30:
1400acc30test rdx, rdx
1400acc33je 0x1400acc3e
1400acc35lea rcx, [rbx+32]
1400acc39call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acc3e
1400acc3eloc_1400acc3e:
1400acc3emov rcx, [rbx]
1400acc41cmp r14, rcx
1400acc44je 0x1400acc54
1400acc46mov rax, [rbx+16]
1400acc4alea rdx, [rax+rax+2]
1400acc4fcall operator delete(void*, unsigned long long)
1400acc54
1400acc54loc_1400acc54:
1400acc54add rbx, 40
1400acc58
1400acc58loc_1400acc58:
1400acc58mov rax, [rsp+328]
1400acc60test rax, rax
1400acc63je 0x1400acc9c
1400acc65cmp rax, 1
1400acc69je 0x1400acdd0
1400acc6fcmp rax, 2
1400acc73je 0x1400ace20
1400acc79
1400acc79loc_1400acc79:
1400acc79mov rdx, [rsp+96]
1400acc7emov rcx, rdi
1400acc81mov r14, rdx
1400acc84call std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)
1400acc89mov rdx, rbp
1400acc8cmov rcx, rdi
1400acc8fcall std::filesystem::symlink_status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acc94cmp al, 3
1400acc96je 0x1400ad010
1400acc9c
1400acc9cloc_1400acc9c:
1400acc9cmov rdx, [rsp+352]
1400acca4test rdx, rdx
1400acca7je 0x1400accb6
1400acca9lea rcx, [rsp+352]
1400accb1call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400accb6
1400accb6loc_1400accb6:
1400accb6mov rcx, [rsp+320]
1400accbecmp rcx, r12
1400accc1je 0x1400accd5
1400accc3mov rax, [rsp+336]
1400acccblea rdx, [rax+rax+2]
1400accd0call operator delete(void*, unsigned long long)
1400accd5
1400accd5loc_1400accd5:
1400accd5cmp rbx, rsi
1400accd8je 0x1400ad200
1400accde
1400accdeloc_1400accde:
1400accdemov r8l, [rbp]
1400acce2test r8l, r8l
1400acce5jne 0x1400ad21d
1400accebmov [rsp+320], r12
1400accf3mov rax, [rbx]
1400accf6lea r14, [rbx+16]
1400accfacmp rax, r14
1400accfdje 0x1400acfc8
1400acd03mov [rsp+320], rax
1400acd0bmov rax, [rbx+16]
1400acd0fmov [rsp+336], rax
1400acd17
1400acd17loc_1400acd17:
1400acd17mov rax, [rbx+8]
1400acd1bxor ecx, ecx
1400acd1dmov [rbx], r14
1400acd20mov [rsp+328], rax
1400acd28mov rax, [rbx+32]
1400acd2cmov [rsp+352], rax
1400acd34mov [rbx+16], cx
1400acd38mov rcx, rbx
1400acd3bmov [rbx+32], 0
1400acd43mov [rbx+8], 0
1400acd4bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acd50mov rax, [rsp+40]
1400acd55mov rdx, [rbx+32]
1400acd59sub rax, 40
1400acd5dcmp rbx, rax
1400acd60jne 0x1400acc30
1400acd66test rdx, rdx
1400acd69je 0x1400acd79
1400acd6bmov rcx, [rsp+40]
1400acd70sub rcx, 8
1400acd74call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acd79
1400acd79loc_1400acd79:
1400acd79mov rcx, [rbx]
1400acd7ccmp r14, rcx
1400acd7fje 0x1400acd8f
1400acd81mov rax, [rbx+16]
1400acd85lea rdx, [rax+rax+2]
1400acd8acall operator delete(void*, unsigned long long)
1400acd8f
1400acd8floc_1400acd8f:
1400acd8fmov rcx, [rsp+80]
1400acd94mov edx, 480
1400acd99call operator delete(void*, unsigned long long)
1400acd9emov rax, [rsp+72]
1400acda3mov rbx, [rax+8]
1400acda7add rax, 8
1400acdabmov [rsp+72], rax
1400acdb0lea rcx, [rbx+480]
1400acdb7mov [rsp+80], rbx
1400acdbcmov [rsp+40], rcx
1400acdc1jmp 0x1400acc58
1400acdc6
1400acdc6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400acdd0
1400acdd0loc_1400acdd0:
1400acdd0mov rax, [rsp+320]
1400acdd8cmp [rax], 46
1400acddcjne 0x1400acc79
1400acde2mov rdx, rbp
1400acde5mov rcx, rdi
1400acde8call std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400acdedcmp al, 2
1400acdefje 0x1400acc9c
1400acdf5mov r14l, [rbp]
1400acdf9test r14l, r14l
1400acdfcjne 0x1400acc9c
1400ace02call std::_V2::generic_category()
1400ace07mov [rbp], 20
1400ace0emov [rbp+8], rax
1400ace12jmp 0x1400acc9c
1400ace17
1400ace17 66 0f 1f 84 00 00 00 00 00 f........
1400ace20
1400ace20loc_1400ace20:
1400ace20mov rax, [rsp+320]
1400ace28cmp [rax], 46
1400ace2cjne 0x1400acc79
1400ace32cmp [rax+2], 46
1400ace37jne 0x1400acc79
1400ace3dlea rax, [rsp+368]
1400ace45mov rdx, rdi
1400ace48lea r14, [rsp+320]
1400ace50mov rcx, rax
1400ace53mov [rsp+136], rax
1400ace5bcall std::filesystem::__cxx11::path::parent_path() const
1400ace60cmp [rsp+376], 0
1400ace69jne 0x1400ad410
1400ace6fmov rdx, [rsp+64]
1400ace74lea rcx, [rsp+416]
1400ace7ccall std::filesystem::__cxx11::path::root_path() const
1400ace81mov rcx, [rdi]
1400ace84mov rax, [rsp+416]
1400ace8cmov r8, [rsp+424]
1400ace94cmp [rsp+104], rcx
1400ace99je 0x1400ad44a
1400ace9fcmp rax, [rsp+56]
1400acea4je 0x1400ad486
1400aceaamov [rdi], rax
1400aceadmov rax, [rsp+432]
1400aceb5mov rdx, [rdi+16]
1400aceb9mov [rdi+8], r8
1400acebdmov [rdi+16], rax
1400acec1test rcx, rcx
1400acec4je 0x1400ad464
1400acecamov [rsp+416], rcx
1400aced2mov [rsp+432], rdx
1400aceda
1400acedaloc_1400aceda:
1400acedamov rax, [rsp+448]
1400acee2mov rdx, [rdi+32]
1400acee6xor r11l, r11l
1400acee9mov [rsp+424], 0
1400acef5mov [rcx], r11w
1400acef9mov [rsp+448], 0
1400acf05mov [rdi+32], rax
1400acf09test rdx, rdx
1400acf0cje 0x1400acf20
1400acf0emov rcx, [rsp+112]
1400acf13call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf18mov rcx, [rsp+416]
1400acf20
1400acf20loc_1400acf20:
1400acf20mov [rsp+424], 0
1400acf2cxor r10l, r10l
1400acf2fmov [rcx], r10w
1400acf33lea rcx, [rsp+416]
1400acf3bcall std::filesystem::__cxx11::path::_M_split_cmpts()
1400acf40mov rdx, [rsp+448]
1400acf48test rdx, rdx
1400acf4bje 0x1400acf5a
1400acf4dlea rcx, [rsp+448]
1400acf55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf5a
1400acf5aloc_1400acf5a:
1400acf5amov rcx, [rsp+416]
1400acf62cmp rcx, [rsp+56]
1400acf67je 0x1400acf7b
1400acf69mov rax, [rsp+432]
1400acf71lea rdx, [rax+rax+2]
1400acf76call operator delete(void*, unsigned long long)
1400acf7b
1400acf7bloc_1400acf7b:
1400acf7bmov rdx, [rsp+400]
1400acf83
1400acf83loc_1400acf83:
1400acf83test rdx, rdx
1400acf86je 0x1400acf95
1400acf88lea rcx, [rsp+400]
1400acf90call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400acf95
1400acf95loc_1400acf95:
1400acf95mov rcx, [rsp+368]
1400acf9dlea rax, [rsp+384]
1400acfa5cmp rcx, rax
1400acfa8je 0x1400acc9c
1400acfaemov rax, [rsp+384]
1400acfb6lea rdx, [rax+rax+2]
1400acfbbcall operator delete(void*, unsigned long long)
1400acfc0jmp 0x1400acc9c
1400acfc5
1400acfc5 0f 1f 00 ...
1400acfc8
1400acfc8loc_1400acfc8:
1400acfc8mov rax, [rbx+8]
1400acfccmov rcx, r12
1400acfcflea rdx, [rax+rax+2]
1400acfd4mov rax, r14
1400acfd7cmp edx, 8
1400acfdajae 0x1400ad2c0
1400acfe0
1400acfe0loc_1400acfe0:
1400acfe0xor r8l, r8l
1400acfe3test dl, 4
1400acfe6je 0x1400acff4
1400acfe8mov r8l, [rax]
1400acfebmov [rcx], r8l
1400acfeemov r8l, 4
1400acff4
1400acff4loc_1400acff4:
1400acff4and edx, 2
1400acff7je 0x1400acd17
1400acffdmovzx eax, [rax+r8]
1400ad002mov [rcx+r8], ax
1400ad007jmp 0x1400acd17
1400ad00c
1400ad00c 0f 1f 40 00 ..@.
1400ad010
1400ad010loc_1400ad010:
1400ad010mov rax, [rsp+56]
1400ad015xor r9l, r9l
1400ad018lea rcx, [rsp+448]
1400ad020mov [rsp+424], 0
1400ad02cmov [rsp+432], r9w
1400ad035mov [rsp+416], rax
1400ad03dcall std::filesystem::__cxx11::path::_List::_List()
1400ad042call std::_V2::generic_category()
1400ad047mov rdx, [rsp+448]
1400ad04fmov [rbp], 40
1400ad056mov [rbp+8], rax
1400ad05atest rdx, rdx
1400ad05dje 0x1400ad06c
1400ad05flea rcx, [rsp+448]
1400ad067call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad06c
1400ad06cloc_1400ad06c:
1400ad06cmov rcx, [rsp+416]
1400ad074cmp rcx, [rsp+56]
1400ad079je 0x1400acc9c
1400ad07fmov rax, [rsp+432]
1400ad087lea rdx, [rax+rax+2]
1400ad08ccall operator delete(void*, unsigned long long)
1400ad091jmp 0x1400acc9c
1400ad096
1400ad096 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad0a0
1400ad0a0loc_1400ad0a0:
1400ad0a0mov rax, [rsp+136]
1400ad0a8movzx eax, [rax]
1400ad0abmov [rcx], ax
1400ad0aexor eax, eax
1400ad0b0jmp 0x1400acb45
1400ad0b5
1400ad0b5 0f 1f 00 ...
1400ad0b8
1400ad0b8loc_1400ad0b8:
1400ad0b8lea rdx, [rsp+184]
1400ad0c0xor r8l, r8l
1400ad0c3mov rcx, rsi
1400ad0c6call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_create(unsigned long long&, unsigned long long)
1400ad0cbmov [rsi], rax
1400ad0cemov rcx, rax
1400ad0d1mov rax, [rsp+184]
1400ad0d9mov [rsi+16], rax
1400ad0ddlea r8, [rax+1]
1400ad0e1test rax, rax
1400ad0e4je 0x1400ad0a0
1400ad0e6mov rax, -1
1400ad0edtest r8, r8
1400ad0f0je 0x1400acb45
1400ad0f6jmp 0x1400acb2d
1400ad0fb
1400ad0fb 0f 1f 44 00 00 ..D..
1400ad100
1400ad100loc_1400ad100:
1400ad100mov rax, [rsp+120]
1400ad105mov [rsp+192], rcx
1400ad10dxor r8l, r8l
1400ad110mov edx, 1
1400ad115mov rcx, [rsp+152]
1400ad11dmov [rsp+208], rbx
1400ad125mov [rsp+200], rax
1400ad12dmov rax, [rsp+80]
1400ad132mov [rsp+240], rsi
1400ad13amov [rsp+216], rax
1400ad142mov rax, [rsp+40]
1400ad147mov [rsp+264], r15
1400ad14fmov [rsp+224], rax
1400ad157mov rax, [rsp+72]
1400ad15cmov [rsp+232], rax
1400ad164mov rax, [rsp+88]
1400ad169mov [rsp+248], rax
1400ad171mov rax, [rsp+48]
1400ad176mov [rsp+256], rax
1400ad17ecall std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_reallocate_map(unsigned long long, bool)
1400ad183mov rax, [rsp+192]
1400ad18bmov rbx, [rsp+208]
1400ad193mov rsi, [rsp+240]
1400ad19bmov r15, [rsp+264]
1400ad1a3mov [rsp+128], rax
1400ad1abmov rax, [rsp+200]
1400ad1b3mov [rsp+120], rax
1400ad1b8mov rax, [rsp+216]
1400ad1c0mov [rsp+80], rax
1400ad1c5mov rax, [rsp+224]
1400ad1cdmov [rsp+40], rax
1400ad1d2mov rax, [rsp+232]
1400ad1damov [rsp+72], rax
1400ad1dfmov rax, [rsp+248]
1400ad1e7mov [rsp+88], rax
1400ad1ecmov rax, [rsp+256]
1400ad1f4mov [rsp+48], rax
1400ad1f9jmp 0x1400acae8
1400ad1fe
1400ad1fe 66 90 f.
1400ad200
1400ad200loc_1400ad200:
1400ad200mov eax, [rbp]
1400ad203test eax, eax
1400ad205jne 0x1400ad21a
1400ad207mov rdx, rbp
1400ad20amov rcx, rdi
1400ad20dcall std::filesystem::status(std::filesystem::__cxx11::path const&, std::error_code&)
1400ad212test al, al
1400ad214jne 0x1400ad360
1400ad21a
1400ad21aloc_1400ad21a:
1400ad21amov rbx, rsi
1400ad21d
1400ad21dloc_1400ad21d:
1400ad21dmov rax, [rdi]
1400ad220xor edx, edx
1400ad222mov [rdi+8], 0
1400ad22amov rcx, rdi
1400ad22dmov [rax], dx
1400ad230call std::filesystem::__cxx11::path::_M_split_cmpts()
1400ad235
1400ad235loc_1400ad235:
1400ad235mov rax, [rsp+128]
1400ad23dmov rcx, [rsp+152]
1400ad245mov [rsp+208], rbx
1400ad24dmov [rsp+240], rsi
1400ad255mov [rsp+192], rax
1400ad25dmov rax, [rsp+120]
1400ad262mov [rsp+264], r15
1400ad26amov [rsp+200], rax
1400ad272mov rax, [rsp+80]
1400ad277mov [rsp+216], rax
1400ad27fmov rax, [rsp+40]
1400ad284mov [rsp+224], rax
1400ad28cmov rax, [rsp+72]
1400ad291mov [rsp+232], rax
1400ad299mov rax, [rsp+88]
1400ad29emov [rsp+248], rax
1400ad2a6mov rax, [rsp+48]
1400ad2abmov [rsp+256], rax
1400ad2b3call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad2b8jmp 0x1400ac9d0
1400ad2bd
1400ad2bd 0f 1f 00 ...
1400ad2c0
1400ad2c0loc_1400ad2c0:
1400ad2c0mov r8l, edx
1400ad2c3xor eax, eax
1400ad2c5and r8l, -8
1400ad2c9
1400ad2c9loc_1400ad2c9:
1400ad2c9mov ecx, eax
1400ad2cbadd eax, 8
1400ad2cemov r9, [r14+rcx]
1400ad2d2mov [r12+rcx], r9
1400ad2d6cmp eax, r8l
1400ad2d9jb 0x1400ad2c9
1400ad2dblea rcx, [r12+rax]
1400ad2dfadd rax, r14
1400ad2e2jmp 0x1400acfe0
1400ad2e7
1400ad2e7 66 0f 1f 84 00 00 00 00 00 f........
1400ad2f0
1400ad2f0loc_1400ad2f0:
1400ad2f0lea rcx, [rsp+448]
1400ad2f8call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400ad2fdjmp 0x1400acbec
1400ad302
1400ad302 66 0f 1f 44 00 00 f..D..
1400ad308
1400ad308loc_1400ad308:
1400ad308lea rcx, [rsp+448]
1400ad310call std::filesystem::__cxx11::path::_List::begin() const
1400ad315mov rdx, [rsp+448]
1400ad31dmov r14, rax
1400ad320mov eax, edx
1400ad322and eax, 3
1400ad325mov [rsp+96], al
1400ad329jne 0x1400ad51a
1400ad32flea rcx, [rsp+448]
1400ad337call std::filesystem::__cxx11::path::_List::end() const
1400ad33cmov [rsp+151], 0
1400ad344mov rdx, [rsp+448]
1400ad34cmov [rsp+160], rax
1400ad354jmp 0x1400ac8d0
1400ad359
1400ad359 0f 1f 80 00 00 00 00 .......
1400ad360
1400ad360loc_1400ad360:
1400ad360mov rbx, [rsp+168]
1400ad368mov [rbp], 0
1400ad36fmov [rbp+8], rbx
1400ad373mov rbx, rsi
1400ad376cmp al, -1
1400ad378jne 0x1400ad235
1400ad37ejmp 0x1400ad21a
1400ad383
1400ad383 0f 1f 44 00 00 ..D..
1400ad388
1400ad388loc_1400ad388:
1400ad388cmp rax, [rsp+56]
1400ad38dje 0x1400ad3c8
1400ad38fmov [rdi], rax
1400ad392mov rax, [rsp+432]
1400ad39amov [rdi+8], r8
1400ad39emov [rdi+16], rax
1400ad3a2
1400ad3a2loc_1400ad3a2:
1400ad3a2mov rax, [rsp+56]
1400ad3a7mov [rsp+416], rax
1400ad3aflea rax, [rsp+432]
1400ad3b7mov [rsp+56], rax
1400ad3bcmov rcx, rax
1400ad3bfjmp 0x1400ac712
1400ad3c4
1400ad3c4 0f 1f 40 00 ..@.
1400ad3c8
1400ad3c8loc_1400ad3c8:
1400ad3c8test r8, r8
1400ad3cbje 0x1400ad3f3
1400ad3cdcmp r8, 1
1400ad3d1je 0x1400ad43d
1400ad3d3mov rdx, [rsp+56]
1400ad3d8add r8, r8
1400ad3dbcall memcpy
1400ad3e0mov r8, [rsp+424]
1400ad3e8mov rcx, [rdi]
1400ad3ebmov rax, [rsp+416]
1400ad3f3
1400ad3f3loc_1400ad3f3:
1400ad3f3xor edx, edx
1400ad3f5mov [rdi+8], r8
1400ad3f9mov [rcx+2*r8], dx
1400ad3femov rcx, rax
1400ad401jmp 0x1400ac712
1400ad406
1400ad406 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ad410
1400ad410loc_1400ad410:
1400ad410mov rdx, [rsp+136]
1400ad418mov rcx, rdi
1400ad41bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400ad420mov rdx, [rdi+32]
1400ad424mov rax, [rsp+400]
1400ad42cmov [rsp+400], rdx
1400ad434mov [rdi+32], rax
1400ad438jmp 0x1400acf83
1400ad43d
1400ad43dloc_1400ad43d:
1400ad43dmovzx edx, [rsp+432]
1400ad445mov [rcx], dx
1400ad448jmp 0x1400ad3f3
1400ad44a
1400ad44aloc_1400ad44a:
1400ad44acmp rax, [rsp+56]
1400ad44fje 0x1400ad486
1400ad451mov [rdi], rax
1400ad454mov rax, [rsp+432]
1400ad45cmov [rdi+8], r8
1400ad460mov [rdi+16], rax
1400ad464
1400ad464loc_1400ad464:
1400ad464mov rax, [rsp+56]
1400ad469mov [rsp+416], rax
1400ad471lea rax, [rsp+432]
1400ad479mov [rsp+56], rax
1400ad47emov rcx, rax
1400ad481jmp 0x1400aceda
1400ad486
1400ad486loc_1400ad486:
1400ad486test r8, r8
1400ad489je 0x1400ad4b1
1400ad48bcmp r8, 1
1400ad48fje 0x1400ad50d
1400ad491mov rdx, [rsp+56]
1400ad496add r8, r8
1400ad499call memcpy
1400ad49emov r8, [rsp+424]
1400ad4a6mov rcx, [rdi]
1400ad4a9mov rax, [rsp+416]
1400ad4b1
1400ad4b1loc_1400ad4b1:
1400ad4b1xor r13l, r13l
1400ad4b4mov [rdi+8], r8
1400ad4b8mov [rcx+2*r8], r13w
1400ad4bdmov rcx, rax
1400ad4c0jmp 0x1400aceda
1400ad4c5
1400ad4c5 48 8d 8c 24 c0 01 00 00 48 89 c3 H..$....H..
1400ad4d0 e8 3b 1b 00 00 48 8d 8c 24 a0 01 00 00 e8 5e 45 .;...H..$.....^E
1400ad4e0 03 00 ..
1400ad4e2
1400ad4e2loc_1400ad4e2:
1400ad4e2mov rcx, [rsp+112]
1400ad4e7call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad4ecmov rcx, rdi
1400ad4efcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad4f4mov rdi, [rip+0xea195]
1400ad4fbmov rax, [rsp+456]
1400ad503sub rax, [rdi]
1400ad506je 0x1400ad543
1400ad508
1400ad508loc_1400ad508:
1400ad508call __stack_chk_fail
1400ad50d
1400ad50dloc_1400ad50d:
1400ad50dmovzx edx, [rsp+432]
1400ad515mov [rcx], dx
1400ad518jmp 0x1400ad4b1
1400ad51a
1400ad51aloc_1400ad51a:
1400ad51amov [rsp+96], 0
1400ad51fjmp 0x1400ac8b1
1400ad524
1400ad524 48 89 c5 H..
1400ad527
1400ad527loc_1400ad527:
1400ad527lea rcx, [rsp+304]
1400ad52fmov rbx, rbp
1400ad532call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad537mov rcx, [rsp+64]
1400ad53ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad541jmp 0x1400ad4e2
1400ad543
1400ad543loc_1400ad543:
1400ad543mov rcx, rbx
1400ad546call _Unwind_Resume
1400ad54blea rcx, [rsp+400]
1400ad553mov rbp, rax
1400ad556lea r14, [rsp+320]
1400ad55ecall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad563mov rcx, [rsp+136]
1400ad56bcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad570lea rcx, [rsp+352]
1400ad578call std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad57dmov rcx, r14
1400ad580call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad585
1400ad585loc_1400ad585:
1400ad585mov rax, [rsp+128]
1400ad58dmov rcx, [rsp+152]
1400ad595mov [rsp+208], rbx
1400ad59dmov [rsp+240], rsi
1400ad5a5mov [rsp+192], rax
1400ad5admov rax, [rsp+120]
1400ad5b2mov [rsp+264], r15
1400ad5bamov [rsp+200], rax
1400ad5c2mov rax, [rsp+80]
1400ad5c7mov [rsp+216], rax
1400ad5cfmov rax, [rsp+40]
1400ad5d4mov [rsp+224], rax
1400ad5dcmov rax, [rsp+72]
1400ad5e1mov [rsp+232], rax
1400ad5e9mov rax, [rsp+88]
1400ad5eemov [rsp+248], rax
1400ad5f6mov rax, [rsp+48]
1400ad5fbmov [rsp+256], rax
1400ad603call std::deque<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~deque()
1400ad608jmp 0x1400ad527
1400ad60d
1400ad60d 48 89 c3 H..
1400ad610 e9 cd fe ff ff 48 89 c1 e8 73 46 05 00 49 8b 4f .....H...sF..I.O
1400ad620 08 ba e0 01 00 00 e8 a5 44 05 00 48 8b 15 5e a0 ........D..H..^.
1400ad630 0e 00 48 8b 84 24 c8 01 00 00 48 2b 02 0f 85 c5 ..H..$....H+....
1400ad640 fe ff ff e8 08 4c 05 00 48 89 c5 e9 20 ff ff ff .....L..H... ...
1400ad650 48 89 c5 48 89 f1 e8 e5 43 03 00 48 89 e9 eb b8 H..H....C..H....
1400ad660 48 89 c5 H..
1400ad663
1400ad663loc_1400ad663:
1400ad663lea rcx, [rsp+448]
1400ad66bcall std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr()
1400ad670lea rcx, [rsp+416]
1400ad678call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad67djmp 0x1400ad585
1400ad682
1400ad682 48 89 c5 e8 f6 47 05 00 eb d7 48 89 c5 48 H....G....H..H
1400ad690 8b 84 24 c0 00 00 00 48 8b 9c 24 d0 00 00 00 48 ..$....H..$....H
1400ad6a0 8b b4 24 f0 00 00 00 4c 8b bc 24 08 01 00 00 48 ..$....L..$....H
1400ad6b0 89 84 24 80 00 00 00 48 8b 84 24 c8 00 00 00 48 ..$....H..$....H
1400ad6c0 89 44 24 78 48 8b 84 24 d8 00 00 00 48 89 44 24 .D$xH..$....H.D$
1400ad6d0 50 48 8b 84 24 e0 00 00 00 48 89 44 24 28 48 8b PH..$....H.D$(H.
1400ad6e0 84 24 e8 00 00 00 48 89 44 24 48 48 8b 84 24 f8 .$....H.D$HH..$.
1400ad6f0 00 00 00 48 89 44 24 58 48 8b 84 24 00 01 00 00 ...H.D$XH..$....
1400ad700 48 89 44 24 30 e9 59 ff ff ff 48 89 c5 e9 73 fe H.D$0.Y...H...s.
1400ad710 ff ff ..
1400ad712
1400ad712loc_1400ad712:
1400ad712mov rdx, [rip+0xe9f77]
1400ad719mov rax, [rsp+456]
1400ad721sub rax, [rdx]
1400ad724jne 0x1400ad508
1400ad72alea rcx, [rip+0xe5c97]
1400ad731call std::__throw_length_error(char const*)
1400ad736mov rcx, rsi
1400ad739mov rbp, rax
1400ad73ccall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ad741jmp 0x1400ad663
1400ac590
Loading..