File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400d4ca0
1400d4ca0std::__moneypunct_cache<wchar_t, true>::_M_cache(std::locale const&):
1400d4ca0push r15
1400d4ca2push r14
1400d4ca4push r13
1400d4ca6push r12
1400d4ca8push rbp
1400d4ca9push rdi
1400d4caapush rsi
1400d4cabpush rbx
1400d4cacsub rsp, 104
1400d4cb0mov rdi, [rip+0xc29d9]
1400d4cb7mov rsi, rcx
1400d4cbamov r15, rdx
1400d4cbdmov rcx, [rdi]
1400d4cc0mov [rsp+88], rcx
1400d4cc5lea rcx, [rip+0x30ef4]
1400d4ccccall std::locale::id::_M_id() const
1400d4cd1mov rdx, rax
1400d4cd4mov rax, [r15]
1400d4cd7mov rax, [rax+8]
1400d4cdbmov rbx, [rax+8*rdx]
1400d4cdftest rbx, rbx
1400d4ce2je 0x1400d5212
1400d4ce8mov rax, [rbx]
1400d4ceblea rdx, [rip-0xa2ec2]
1400d4cf2mov rax, [rax+40]
1400d4cf6cmp rax, rdx
1400d4cf9jne 0x1400d5100
1400d4cffmov rax, [rbx+16]
1400d4d03mov rdx, -2
1400d4d0amov rdi, [rax+40]
1400d4d0etest rdi, rdi
1400d4d11je 0x1400d4d1f
1400d4d13mov rcx, rdi
1400d4d16call wcslen
1400d4d1blea rdx, [rdi+2*rax]
1400d4d1f
1400d4d1floc_1400d4d1f:
1400d4d1flea r8, [rsp+79]
1400d4d24mov rcx, rdi
1400d4d27call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
1400d4d2cmov [rsp+80], rax
1400d4d31
1400d4d31loc_1400d4d31:
1400d4d31mov r14, [rax-24]
1400d4d35mov rax, 0x3ffffffffffffffc
1400d4d3fcmp rax, r14
1400d4d42jb 0x1400d5185
1400d4d48lea rcx, [r14+r14]
1400d4d4ccall operator new[](unsigned long long)
1400d4d51lea rdi, [rsp+80]
1400d4d56xor r9l, r9l
1400d4d59mov r8, r14
1400d4d5cmov rdx, rax
1400d4d5fmov rcx, rdi
1400d4d62mov [rsp+40], rax
1400d4d67call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400d4d6cmov rcx, [rsp+80]
1400d4d71mov eax, -1
1400d4d76lock xadd [rcx-8], eax
1400d4d7btest eax, eax
1400d4d7djle 0x1400d5098
1400d4d83
1400d4d83loc_1400d4d83:
1400d4d83mov rax, [rbx]
1400d4d86lea rdx, [rip-0xa2e5d]
1400d4d8dmov rax, [rax+48]
1400d4d91cmp rax, rdx
1400d4d94jne 0x1400d5130
1400d4d9amov rax, [rbx+16]
1400d4d9emov rdx, -2
1400d4da5mov rbp, [rax+56]
1400d4da9test rbp, rbp
1400d4dacje 0x1400d4dbb
1400d4daemov rcx, rbp
1400d4db1call wcslen
1400d4db6lea rdx, [rbp+2*rax]
1400d4dbb
1400d4dbbloc_1400d4dbb:
1400d4dbblea r8, [rsp+77]
1400d4dc0mov rcx, rbp
1400d4dc3call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
1400d4dc8mov [rsp+80], rax
1400d4dcd
1400d4dcdloc_1400d4dcd:
1400d4dcdmov r13, [rax-24]
1400d4dd1mov rax, 0x3ffffffffffffffc
1400d4ddbcmp rax, r13
1400d4ddejb 0x1400d52d9
1400d4de4lea rcx, [r13+r13]
1400d4de9call operator new[](unsigned long long)
1400d4deexor r9l, r9l
1400d4df1mov r8, r13
1400d4df4mov rdx, rax
1400d4df7mov rcx, rdi
1400d4dfamov [rsp+32], rax
1400d4dffcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400d4e04mov rcx, [rsp+80]
1400d4e09mov eax, -1
1400d4e0elock xadd [rcx-8], eax
1400d4e13test eax, eax
1400d4e15jle 0x1400d5080
1400d4e1b
1400d4e1bloc_1400d4e1b:
1400d4e1bmov rax, [rbx]
1400d4e1elea rdx, [rip-0xa2f65]
1400d4e25mov rax, [rax+56]
1400d4e29cmp rax, rdx
1400d4e2cjne 0x1400d5118
1400d4e32mov rax, [rbx+16]
1400d4e36mov rdx, -2
1400d4e3dmov rbp, [rax+72]
1400d4e41test rbp, rbp
1400d4e44je 0x1400d4e53
1400d4e46mov rcx, rbp
1400d4e49call wcslen
1400d4e4elea rdx, [rbp+2*rax]
1400d4e53
1400d4e53loc_1400d4e53:
1400d4e53lea r8, [rsp+78]
1400d4e58mov rcx, rbp
1400d4e5bcall _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
1400d4e60mov [rsp+80], rax
1400d4e65
1400d4e65loc_1400d4e65:
1400d4e65mov r12, [rax-24]
1400d4e69mov rax, 0x3ffffffffffffffc
1400d4e73cmp rax, r12
1400d4e76jb 0x1400d527a
1400d4e7clea rcx, [r12+r12]
1400d4e80call operator new[](unsigned long long)
1400d4e85xor r9l, r9l
1400d4e88mov r8, r12
1400d4e8bmov rdx, rax
1400d4e8emov rcx, rdi
1400d4e91mov [rsp+48], rax
1400d4e96call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400d4e9bmov rcx, [rsp+80]
1400d4ea0mov eax, -1
1400d4ea5lock xadd [rcx-8], eax
1400d4eaatest eax, eax
1400d4eacjle 0x1400d50c0
1400d4eb2
1400d4eb2loc_1400d4eb2:
1400d4eb2mov rax, [rbx]
1400d4eb5lea rdx, [rip-0xa32cc]
1400d4ebcmov rax, [rax+32]
1400d4ec0cmp rax, rdx
1400d4ec3jne 0x1400d50e8
1400d4ec9mov rax, [rbx+16]
1400d4ecdmov rdx, -1
1400d4ed4mov rbp, [rax+16]
1400d4ed8test rbp, rbp
1400d4edbje 0x1400d4eea
1400d4eddmov rcx, rbp
1400d4ee0call strlen
1400d4ee5lea rdx, [rbp+rax]
1400d4eea
1400d4eealoc_1400d4eea:
1400d4eealea r8, [rsp+79]
1400d4eefmov rcx, rbp
1400d4ef2call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400d4ef7mov [rsp+80], rax
1400d4efc
1400d4efcloc_1400d4efc:
1400d4efcmov rbp, [rax-24]
1400d4f00mov rcx, rbp
1400d4f03call operator new[](unsigned long long)
1400d4f08mov rdx, rax
1400d4f0bxor r9l, r9l
1400d4f0emov r8, rbp
1400d4f11mov rcx, rdi
1400d4f14mov [rsp+56], rax
1400d4f19call std::string::copy(char*, unsigned long long, unsigned long long) const
1400d4f1emov rdx, [rsp+56]
1400d4f23mov [rsi+24], rbp
1400d4f27xor eax, eax
1400d4f29mov [rsi+16], rdx
1400d4f2dtest rbp, rbp
1400d4f30je 0x1400d4f3d
1400d4f32movzx eax, [rdx]
1400d4f35sub eax, 1
1400d4f38cmp al, 125
1400d4f3asetbe al
1400d4f3d
1400d4f3dloc_1400d4f3d:
1400d4f3dmov rdx, [rbx]
1400d4f40mov [rsi+32], al
1400d4f43lea rcx, [rip-0xa309a]
1400d4f4amov rax, [rdx+16]
1400d4f4ecmp rax, rcx
1400d4f51jne 0x1400d50d8
1400d4f57mov rax, [rbx+16]
1400d4f5bmovzx eax, [rax+34]
1400d4f5f
1400d4f5floc_1400d4f5f:
1400d4f5fmov [rsi+34], ax
1400d4f63mov rax, [rdx+24]
1400d4f67lea rcx, [rip-0xa2fce]
1400d4f6ecmp rax, rcx
1400d4f71jne 0x1400d5178
1400d4f77mov rax, [rbx+16]
1400d4f7bmovzx eax, [rax+36]
1400d4f7f
1400d4f7floc_1400d4f7f:
1400d4f7fmov [rsi+36], ax
1400d4f83mov rax, [rsp+40]
1400d4f88lea rcx, [rip-0xa30ef]
1400d4f8fmov [rsi+48], r14
1400d4f93mov [rsi+40], rax
1400d4f97mov rax, [rsp+32]
1400d4f9cmov [rsi+64], r13
1400d4fa0mov [rsi+56], rax
1400d4fa4mov rax, [rsp+48]
1400d4fa9mov [rsi+80], r12
1400d4fadmov [rsi+72], rax
1400d4fb1mov rax, [rdx+64]
1400d4fb5cmp rax, rcx
1400d4fb8jne 0x1400d5168
1400d4fbemov rax, [rbx+16]
1400d4fc2mov eax, [rax+88]
1400d4fc5
1400d4fc5loc_1400d4fc5:
1400d4fc5mov [rsi+88], eax
1400d4fc8mov rax, [rdx+72]
1400d4fcclea rdx, [rip-0xa3303]
1400d4fd3cmp rax, rdx
1400d4fd6jne 0x1400d5158
1400d4fdcmov rax, [rbx+16]
1400d4fe0mov eax, [rax+92]
1400d4fe3
1400d4fe3loc_1400d4fe3:
1400d4fe3mov [rsi+92], eax
1400d4fe6mov rax, [rbx]
1400d4fe9lea rdx, [rip-0xa3330]
1400d4ff0mov rax, [rax+80]
1400d4ff4cmp rax, rdx
1400d4ff7jne 0x1400d5148
1400d4ffdmov rax, [rbx+16]
1400d5001mov eax, [rax+96]
1400d5004
1400d5004loc_1400d5004:
1400d5004mov [rsi+96], eax
1400d5007mov rcx, [rip+0xc1d42]
1400d500ecall std::locale::id::_M_id() const
1400d5013mov rdx, rax
1400d5016mov rax, [r15]
1400d5019mov rax, [rax+8]
1400d501dmov rcx, [rax+8*rdx]
1400d5021test rcx, rcx
1400d5024je 0x1400d5260
1400d502amov rax, [rip+0xc1bbf]
1400d5031lea r9, [rsi+100]
1400d5035mov rdx, [rax]
1400d5038mov rax, [rcx]
1400d503blea r8, [rdx+11]
1400d503fcall [rax+88]
1400d5042mov [rsi+122], 1
1400d5046mov rcx, [rsp+80]
1400d504bmov eax, -1
1400d5050lock xadd [rcx-8], eax
1400d5055test eax, eax
1400d5057jle 0x1400d50b0
1400d5059
1400d5059loc_1400d5059:
1400d5059mov rdi, [rip+0xc2630]
1400d5060mov rax, [rsp+88]
1400d5065sub rax, [rdi]
1400d5068jne 0x1400d519a
1400d506eadd rsp, 104
1400d5072pop rbx
1400d5073pop rsi
1400d5074pop rdi
1400d5075pop rbp
1400d5076pop r12
1400d5078pop r13
1400d507apop r14
1400d507cpop r15
1400d507eret
1400d507f
1400d507f 90 .
1400d5080
1400d5080loc_1400d5080:
1400d5080lea rdx, [rsp+79]
1400d5085sub rcx, 24
1400d5089call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400d508ejmp 0x1400d4e1b
1400d5093
1400d5093 0f 1f 44 00 00 ..D..
1400d5098
1400d5098loc_1400d5098:
1400d5098lea rdx, [rsp+79]
1400d509dsub rcx, 24
1400d50a1call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400d50a6jmp 0x1400d4d83
1400d50ab
1400d50ab 0f 1f 44 00 00 ..D..
1400d50b0
1400d50b0loc_1400d50b0:
1400d50b0lea rdx, [rsp+79]
1400d50b5sub rcx, 24
1400d50b9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400d50bejmp 0x1400d5059
1400d50c0
1400d50c0loc_1400d50c0:
1400d50c0lea rdx, [rsp+79]
1400d50c5sub rcx, 24
1400d50c9call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400d50cejmp 0x1400d4eb2
1400d50d3
1400d50d3 0f 1f 44 00 00 ..D..
1400d50d8
1400d50d8loc_1400d50d8:
1400d50d8mov rcx, rbx
1400d50dbcall rax
1400d50ddmov rdx, [rbx]
1400d50e0jmp 0x1400d4f5f
1400d50e5
1400d50e5 0f 1f 00 ...
1400d50e8
1400d50e8loc_1400d50e8:
1400d50e8mov rdx, rbx
1400d50ebmov rcx, rdi
1400d50eecall rax
1400d50f0mov rax, [rsp+80]
1400d50f5jmp 0x1400d4efc
1400d50fa
1400d50fa 66 0f 1f 44 00 00 f..D..
1400d5100
1400d5100loc_1400d5100:
1400d5100lea rcx, [rsp+80]
1400d5105mov rdx, rbx
1400d5108call rax
1400d510amov rax, [rsp+80]
1400d510fjmp 0x1400d4d31
1400d5114
1400d5114 0f 1f 40 00 ..@.
1400d5118
1400d5118loc_1400d5118:
1400d5118mov rdx, rbx
1400d511bmov rcx, rdi
1400d511ecall rax
1400d5120mov rax, [rsp+80]
1400d5125jmp 0x1400d4e65
1400d512a
1400d512a 66 0f 1f 44 00 00 f..D..
1400d5130
1400d5130loc_1400d5130:
1400d5130mov rdx, rbx
1400d5133mov rcx, rdi
1400d5136call rax
1400d5138mov rax, [rsp+80]
1400d513djmp 0x1400d4dcd
1400d5142
1400d5142 66 0f 1f 44 00 00 f..D..
1400d5148
1400d5148loc_1400d5148:
1400d5148mov rcx, rbx
1400d514bcall rax
1400d514djmp 0x1400d5004
1400d5152
1400d5152 66 0f 1f 44 00 00 f..D..
1400d5158
1400d5158loc_1400d5158:
1400d5158mov rcx, rbx
1400d515bcall rax
1400d515djmp 0x1400d4fe3
1400d5162
1400d5162 66 0f 1f 44 00 00 f..D..
1400d5168
1400d5168loc_1400d5168:
1400d5168mov rcx, rbx
1400d516bcall rax
1400d516dmov rdx, [rbx]
1400d5170jmp 0x1400d4fc5
1400d5175
1400d5175 0f 1f 00 ...
1400d5178
1400d5178loc_1400d5178:
1400d5178mov rcx, rbx
1400d517bcall rax
1400d517dmov rdx, [rbx]
1400d5180jmp 0x1400d4f7f
1400d5185
1400d5185loc_1400d5185:
1400d5185mov rdi, [rip+0xc2504]
1400d518cmov rax, [rsp+88]
1400d5191sub rax, [rdi]
1400d5194je 0x1400d52f3
1400d519a
1400d519aloc_1400d519a:
1400d519acall __stack_chk_fail
1400d519fmov rbx, rax
1400d51a2mov rax, [rsp+80]
1400d51a7lea rdx, [rsp+79]
1400d51aclea rcx, [rax-24]
1400d51b0call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400d51b5mov rdi, [rip+0xc24d4]
1400d51bcmov rax, [rsp+88]
1400d51c1sub rax, [rdi]
1400d51c4jne 0x1400d519a
1400d51c6
1400d51c6loc_1400d51c6:
1400d51c6mov rcx, rbx
1400d51c9call _Unwind_Resume
1400d51cemov rbx, rax
1400d51d1
1400d51d1loc_1400d51d1:
1400d51d1mov rcx, [rsp+48]
1400d51d6call operator delete[](void*)
1400d51db
1400d51dbloc_1400d51db:
1400d51dbcmp [rsp+32], 0
1400d51e1je 0x1400d51ed
1400d51e3mov rcx, [rsp+32]
1400d51e8call operator delete[](void*)
1400d51ed
1400d51edloc_1400d51ed:
1400d51edcmp [rsp+40], 0
1400d51f3je 0x1400d51ff
1400d51f5
1400d51f5loc_1400d51f5:
1400d51f5mov rcx, [rsp+40]
1400d51facall operator delete[](void*)
1400d51ff
1400d51ffloc_1400d51ff:
1400d51ffmov rdi, [rip+0xc248a]
1400d5206mov rax, [rsp+88]
1400d520bsub rax, [rdi]
1400d520eje 0x1400d51c6
1400d5210jmp 0x1400d519a
1400d5212
1400d5212loc_1400d5212:
1400d5212mov rdi, [rip+0xc2477]
1400d5219mov rax, [rsp+88]
1400d521esub rax, [rdi]
1400d5221jne 0x1400d519a
1400d5227call std::__throw_bad_cast()
1400d522c
1400d522cloc_1400d522c:
1400d522cmov rbx, rax
1400d522fxor eax, eax
1400d5231mov [rsp+48], rax
1400d5236mov [rsp+32], rax
1400d523bmov [rsp+40], rax
1400d5240mov rax, [rsp+80]
1400d5245lea rdx, [rsp+79]
1400d524alea rcx, [rax-24]
1400d524ecall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400d5253cmp [rsp+48], 0
1400d5259je 0x1400d51db
1400d525bjmp 0x1400d51d1
1400d5260
1400d5260loc_1400d5260:
1400d5260mov rdi, [rip+0xc2429]
1400d5267mov rax, [rsp+88]
1400d526csub rax, [rdi]
1400d526fjne 0x1400d519a
1400d5275call std::__throw_bad_cast()
1400d527a
1400d527aloc_1400d527a:
1400d527amov rdi, [rip+0xc240f]
1400d5281mov rax, [rsp+88]
1400d5286sub rax, [rdi]
1400d5289jne 0x1400d519a
1400d528fcall __cxa_throw_bad_array_new_length
1400d5294jmp 0x1400d522c
1400d5296
1400d5296 48 89 c3 e9 45 ff ff ff 48 89 H...E...H.
1400d52a0 c3 48 8b 44 24 50 48 8d 54 24 4f 48 8d 48 e8 e8 .H.D$PH.T$OH.H..
1400d52b0 fc 7e fb ff e9 2a ff ff ff 48 89 c3 eb 82 48 89 .~...*...H....H.
1400d52c0 c3 48 8b 44 24 50 48 8d 54 24 4f 48 8d 48 e8 e8 .H.D$PH.T$OH.H..
1400d52d0 dc 7e fb ff e9 1c ff ff ff .~.......
1400d52d9
1400d52d9loc_1400d52d9:
1400d52d9mov rdi, [rip+0xc23b0]
1400d52e0mov rax, [rsp+88]
1400d52e5sub rax, [rdi]
1400d52e8jne 0x1400d519a
1400d52eecall __cxa_throw_bad_array_new_length
1400d52f3
1400d52f3loc_1400d52f3:
1400d52f3call __cxa_throw_bad_array_new_length
1400d52f8mov rbx, rax
1400d52fbjmp 0x1400d51f5
1400d5300
1400d5300 e9 27 ff ff ff e9 22 ff ff ff e9 1d ff ff ff .'...."........
1400d4ca0
1400d4ca0std::__moneypunct_cache<wchar_t, true>::_M_cache(std::locale const&):
1400d4ca0push r15
1400d4ca2push r14
1400d4ca4push r13
1400d4ca6push r12
1400d4ca8push rbp
1400d4ca9push rdi
1400d4caapush rsi
1400d4cabpush rbx
1400d4cacsub rsp, 104
1400d4cb0mov rdi, [rip+0xc29d9]
1400d4cb7mov rsi, rcx
1400d4cbamov r15, rdx
1400d4cbdmov rcx, [rdi]
1400d4cc0mov [rsp+88], rcx
1400d4cc5lea rcx, [rip+0x30ef4]
1400d4ccccall std::locale::id::_M_id() const
1400d4cd1mov rdx, rax
1400d4cd4mov rax, [r15]
1400d4cd7mov rax, [rax+8]
1400d4cdbmov rbx, [rax+8*rdx]
1400d4cdftest rbx, rbx
1400d4ce2je 0x1400d5212
1400d4ce8mov rax, [rbx]
1400d4ceblea rdx, [rip-0xa2ec2]
1400d4cf2mov rax, [rax+40]
1400d4cf6cmp rax, rdx
1400d4cf9jne 0x1400d5100
1400d4cffmov rax, [rbx+16]
1400d4d03mov rdx, -2
1400d4d0amov rdi, [rax+40]
1400d4d0etest rdi, rdi
1400d4d11je 0x1400d4d1f
1400d4d13mov rcx, rdi
1400d4d16call wcslen
1400d4d1blea rdx, [rdi+2*rax]
1400d4d1f
1400d4d1floc_1400d4d1f:
1400d4d1flea r8, [rsp+79]
1400d4d24mov rcx, rdi
1400d4d27call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
1400d4d2cmov [rsp+80], rax
1400d4d31
1400d4d31loc_1400d4d31:
1400d4d31mov r14, [rax-24]
1400d4d35mov rax, 0x3ffffffffffffffc
1400d4d3fcmp rax, r14
1400d4d42jb 0x1400d5185
1400d4d48lea rcx, [r14+r14]
1400d4d4ccall operator new[](unsigned long long)
1400d4d51lea rdi, [rsp+80]
1400d4d56xor r9l, r9l
1400d4d59mov r8, r14
1400d4d5cmov rdx, rax
1400d4d5fmov rcx, rdi
1400d4d62mov [rsp+40], rax
1400d4d67call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400d4d6cmov rcx, [rsp+80]
1400d4d71mov eax, -1
1400d4d76lock xadd [rcx-8], eax
1400d4d7btest eax, eax
1400d4d7djle 0x1400d5098
1400d4d83
1400d4d83loc_1400d4d83:
1400d4d83mov rax, [rbx]
1400d4d86lea rdx, [rip-0xa2e5d]
1400d4d8dmov rax, [rax+48]
1400d4d91cmp rax, rdx
1400d4d94jne 0x1400d5130
1400d4d9amov rax, [rbx+16]
1400d4d9emov rdx, -2
1400d4da5mov rbp, [rax+56]
1400d4da9test rbp, rbp
1400d4dacje 0x1400d4dbb
1400d4daemov rcx, rbp
1400d4db1call wcslen
1400d4db6lea rdx, [rbp+2*rax]
1400d4dbb
1400d4dbbloc_1400d4dbb:
1400d4dbblea r8, [rsp+77]
1400d4dc0mov rcx, rbp
1400d4dc3call _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
1400d4dc8mov [rsp+80], rax
1400d4dcd
1400d4dcdloc_1400d4dcd:
1400d4dcdmov r13, [rax-24]
1400d4dd1mov rax, 0x3ffffffffffffffc
1400d4ddbcmp rax, r13
1400d4ddejb 0x1400d52d9
1400d4de4lea rcx, [r13+r13]
1400d4de9call operator new[](unsigned long long)
1400d4deexor r9l, r9l
1400d4df1mov r8, r13
1400d4df4mov rdx, rax
1400d4df7mov rcx, rdi
1400d4dfamov [rsp+32], rax
1400d4dffcall std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400d4e04mov rcx, [rsp+80]
1400d4e09mov eax, -1
1400d4e0elock xadd [rcx-8], eax
1400d4e13test eax, eax
1400d4e15jle 0x1400d5080
1400d4e1b
1400d4e1bloc_1400d4e1b:
1400d4e1bmov rax, [rbx]
1400d4e1elea rdx, [rip-0xa2f65]
1400d4e25mov rax, [rax+56]
1400d4e29cmp rax, rdx
1400d4e2cjne 0x1400d5118
1400d4e32mov rax, [rbx+16]
1400d4e36mov rdx, -2
1400d4e3dmov rbp, [rax+72]
1400d4e41test rbp, rbp
1400d4e44je 0x1400d4e53
1400d4e46mov rcx, rbp
1400d4e49call wcslen
1400d4e4elea rdx, [rbp+2*rax]
1400d4e53
1400d4e53loc_1400d4e53:
1400d4e53lea r8, [rsp+78]
1400d4e58mov rcx, rbp
1400d4e5bcall _ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag.isra.0
1400d4e60mov [rsp+80], rax
1400d4e65
1400d4e65loc_1400d4e65:
1400d4e65mov r12, [rax-24]
1400d4e69mov rax, 0x3ffffffffffffffc
1400d4e73cmp rax, r12
1400d4e76jb 0x1400d527a
1400d4e7clea rcx, [r12+r12]
1400d4e80call operator new[](unsigned long long)
1400d4e85xor r9l, r9l
1400d4e88mov r8, r12
1400d4e8bmov rdx, rax
1400d4e8emov rcx, rdi
1400d4e91mov [rsp+48], rax
1400d4e96call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::copy(wchar_t*, unsigned long long, unsigned long long) const
1400d4e9bmov rcx, [rsp+80]
1400d4ea0mov eax, -1
1400d4ea5lock xadd [rcx-8], eax
1400d4eaatest eax, eax
1400d4eacjle 0x1400d50c0
1400d4eb2
1400d4eb2loc_1400d4eb2:
1400d4eb2mov rax, [rbx]
1400d4eb5lea rdx, [rip-0xa32cc]
1400d4ebcmov rax, [rax+32]
1400d4ec0cmp rax, rdx
1400d4ec3jne 0x1400d50e8
1400d4ec9mov rax, [rbx+16]
1400d4ecdmov rdx, -1
1400d4ed4mov rbp, [rax+16]
1400d4ed8test rbp, rbp
1400d4edbje 0x1400d4eea
1400d4eddmov rcx, rbp
1400d4ee0call strlen
1400d4ee5lea rdx, [rbp+rax]
1400d4eea
1400d4eealoc_1400d4eea:
1400d4eealea r8, [rsp+79]
1400d4eefmov rcx, rbp
1400d4ef2call _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400d4ef7mov [rsp+80], rax
1400d4efc
1400d4efcloc_1400d4efc:
1400d4efcmov rbp, [rax-24]
1400d4f00mov rcx, rbp
1400d4f03call operator new[](unsigned long long)
1400d4f08mov rdx, rax
1400d4f0bxor r9l, r9l
1400d4f0emov r8, rbp
1400d4f11mov rcx, rdi
1400d4f14mov [rsp+56], rax
1400d4f19call std::string::copy(char*, unsigned long long, unsigned long long) const
1400d4f1emov rdx, [rsp+56]
1400d4f23mov [rsi+24], rbp
1400d4f27xor eax, eax
1400d4f29mov [rsi+16], rdx
1400d4f2dtest rbp, rbp
1400d4f30je 0x1400d4f3d
1400d4f32movzx eax, [rdx]
1400d4f35sub eax, 1
1400d4f38cmp al, 125
1400d4f3asetbe al
1400d4f3d
1400d4f3dloc_1400d4f3d:
1400d4f3dmov rdx, [rbx]
1400d4f40mov [rsi+32], al
1400d4f43lea rcx, [rip-0xa309a]
1400d4f4amov rax, [rdx+16]
1400d4f4ecmp rax, rcx
1400d4f51jne 0x1400d50d8
1400d4f57mov rax, [rbx+16]
1400d4f5bmovzx eax, [rax+34]
1400d4f5f
1400d4f5floc_1400d4f5f:
1400d4f5fmov [rsi+34], ax
1400d4f63mov rax, [rdx+24]
1400d4f67lea rcx, [rip-0xa2fce]
1400d4f6ecmp rax, rcx
1400d4f71jne 0x1400d5178
1400d4f77mov rax, [rbx+16]
1400d4f7bmovzx eax, [rax+36]
1400d4f7f
1400d4f7floc_1400d4f7f:
1400d4f7fmov [rsi+36], ax
1400d4f83mov rax, [rsp+40]
1400d4f88lea rcx, [rip-0xa30ef]
1400d4f8fmov [rsi+48], r14
1400d4f93mov [rsi+40], rax
1400d4f97mov rax, [rsp+32]
1400d4f9cmov [rsi+64], r13
1400d4fa0mov [rsi+56], rax
1400d4fa4mov rax, [rsp+48]
1400d4fa9mov [rsi+80], r12
1400d4fadmov [rsi+72], rax
1400d4fb1mov rax, [rdx+64]
1400d4fb5cmp rax, rcx
1400d4fb8jne 0x1400d5168
1400d4fbemov rax, [rbx+16]
1400d4fc2mov eax, [rax+88]
1400d4fc5
1400d4fc5loc_1400d4fc5:
1400d4fc5mov [rsi+88], eax
1400d4fc8mov rax, [rdx+72]
1400d4fcclea rdx, [rip-0xa3303]
1400d4fd3cmp rax, rdx
1400d4fd6jne 0x1400d5158
1400d4fdcmov rax, [rbx+16]
1400d4fe0mov eax, [rax+92]
1400d4fe3
1400d4fe3loc_1400d4fe3:
1400d4fe3mov [rsi+92], eax
1400d4fe6mov rax, [rbx]
1400d4fe9lea rdx, [rip-0xa3330]
1400d4ff0mov rax, [rax+80]
1400d4ff4cmp rax, rdx
1400d4ff7jne 0x1400d5148
1400d4ffdmov rax, [rbx+16]
1400d5001mov eax, [rax+96]
1400d5004
1400d5004loc_1400d5004:
1400d5004mov [rsi+96], eax
1400d5007mov rcx, [rip+0xc1d42]
1400d500ecall std::locale::id::_M_id() const
1400d5013mov rdx, rax
1400d5016mov rax, [r15]
1400d5019mov rax, [rax+8]
1400d501dmov rcx, [rax+8*rdx]
1400d5021test rcx, rcx
1400d5024je 0x1400d5260
1400d502amov rax, [rip+0xc1bbf]
1400d5031lea r9, [rsi+100]
1400d5035mov rdx, [rax]
1400d5038mov rax, [rcx]
1400d503blea r8, [rdx+11]
1400d503fcall [rax+88]
1400d5042mov [rsi+122], 1
1400d5046mov rcx, [rsp+80]
1400d504bmov eax, -1
1400d5050lock xadd [rcx-8], eax
1400d5055test eax, eax
1400d5057jle 0x1400d50b0
1400d5059
1400d5059loc_1400d5059:
1400d5059mov rdi, [rip+0xc2630]
1400d5060mov rax, [rsp+88]
1400d5065sub rax, [rdi]
1400d5068jne 0x1400d519a
1400d506eadd rsp, 104
1400d5072pop rbx
1400d5073pop rsi
1400d5074pop rdi
1400d5075pop rbp
1400d5076pop r12
1400d5078pop r13
1400d507apop r14
1400d507cpop r15
1400d507eret
1400d507f
1400d507f 90 .
1400d5080
1400d5080loc_1400d5080:
1400d5080lea rdx, [rsp+79]
1400d5085sub rcx, 24
1400d5089call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400d508ejmp 0x1400d4e1b
1400d5093
1400d5093 0f 1f 44 00 00 ..D..
1400d5098
1400d5098loc_1400d5098:
1400d5098lea rdx, [rsp+79]
1400d509dsub rcx, 24
1400d50a1call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400d50a6jmp 0x1400d4d83
1400d50ab
1400d50ab 0f 1f 44 00 00 ..D..
1400d50b0
1400d50b0loc_1400d50b0:
1400d50b0lea rdx, [rsp+79]
1400d50b5sub rcx, 24
1400d50b9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400d50bejmp 0x1400d5059
1400d50c0
1400d50c0loc_1400d50c0:
1400d50c0lea rdx, [rsp+79]
1400d50c5sub rcx, 24
1400d50c9call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_destroy(std::char_traits<wchar_t> const&)
1400d50cejmp 0x1400d4eb2
1400d50d3
1400d50d3 0f 1f 44 00 00 ..D..
1400d50d8
1400d50d8loc_1400d50d8:
1400d50d8mov rcx, rbx
1400d50dbcall rax
1400d50ddmov rdx, [rbx]
1400d50e0jmp 0x1400d4f5f
1400d50e5
1400d50e5 0f 1f 00 ...
1400d50e8
1400d50e8loc_1400d50e8:
1400d50e8mov rdx, rbx
1400d50ebmov rcx, rdi
1400d50eecall rax
1400d50f0mov rax, [rsp+80]
1400d50f5jmp 0x1400d4efc
1400d50fa
1400d50fa 66 0f 1f 44 00 00 f..D..
1400d5100
1400d5100loc_1400d5100:
1400d5100lea rcx, [rsp+80]
1400d5105mov rdx, rbx
1400d5108call rax
1400d510amov rax, [rsp+80]
1400d510fjmp 0x1400d4d31
1400d5114
1400d5114 0f 1f 40 00 ..@.
1400d5118
1400d5118loc_1400d5118:
1400d5118mov rdx, rbx
1400d511bmov rcx, rdi
1400d511ecall rax
1400d5120mov rax, [rsp+80]
1400d5125jmp 0x1400d4e65
1400d512a
1400d512a 66 0f 1f 44 00 00 f..D..
1400d5130
1400d5130loc_1400d5130:
1400d5130mov rdx, rbx
1400d5133mov rcx, rdi
1400d5136call rax
1400d5138mov rax, [rsp+80]
1400d513djmp 0x1400d4dcd
1400d5142
1400d5142 66 0f 1f 44 00 00 f..D..
1400d5148
1400d5148loc_1400d5148:
1400d5148mov rcx, rbx
1400d514bcall rax
1400d514djmp 0x1400d5004
1400d5152
1400d5152 66 0f 1f 44 00 00 f..D..
1400d5158
1400d5158loc_1400d5158:
1400d5158mov rcx, rbx
1400d515bcall rax
1400d515djmp 0x1400d4fe3
1400d5162
1400d5162 66 0f 1f 44 00 00 f..D..
1400d5168
1400d5168loc_1400d5168:
1400d5168mov rcx, rbx
1400d516bcall rax
1400d516dmov rdx, [rbx]
1400d5170jmp 0x1400d4fc5
1400d5175
1400d5175 0f 1f 00 ...
1400d5178
1400d5178loc_1400d5178:
1400d5178mov rcx, rbx
1400d517bcall rax
1400d517dmov rdx, [rbx]
1400d5180jmp 0x1400d4f7f
1400d5185
1400d5185loc_1400d5185:
1400d5185mov rdi, [rip+0xc2504]
1400d518cmov rax, [rsp+88]
1400d5191sub rax, [rdi]
1400d5194je 0x1400d52f3
1400d519a
1400d519aloc_1400d519a:
1400d519acall __stack_chk_fail
1400d519fmov rbx, rax
1400d51a2mov rax, [rsp+80]
1400d51a7lea rdx, [rsp+79]
1400d51aclea rcx, [rax-24]
1400d51b0call std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_Rep::_M_dispose(std::char_traits<wchar_t> const&)
1400d51b5mov rdi, [rip+0xc24d4]
1400d51bcmov rax, [rsp+88]
1400d51c1sub rax, [rdi]
1400d51c4jne 0x1400d519a
1400d51c6
1400d51c6loc_1400d51c6:
1400d51c6mov rcx, rbx
1400d51c9call _Unwind_Resume
1400d51cemov rbx, rax
1400d51d1
1400d51d1loc_1400d51d1:
1400d51d1mov rcx, [rsp+48]
1400d51d6call operator delete[](void*)
1400d51db
1400d51dbloc_1400d51db:
1400d51dbcmp [rsp+32], 0
1400d51e1je 0x1400d51ed
1400d51e3mov rcx, [rsp+32]
1400d51e8call operator delete[](void*)
1400d51ed
1400d51edloc_1400d51ed:
1400d51edcmp [rsp+40], 0
1400d51f3je 0x1400d51ff
1400d51f5
1400d51f5loc_1400d51f5:
1400d51f5mov rcx, [rsp+40]
1400d51facall operator delete[](void*)
1400d51ff
1400d51ffloc_1400d51ff:
1400d51ffmov rdi, [rip+0xc248a]
1400d5206mov rax, [rsp+88]
1400d520bsub rax, [rdi]
1400d520eje 0x1400d51c6
1400d5210jmp 0x1400d519a
1400d5212
1400d5212loc_1400d5212:
1400d5212mov rdi, [rip+0xc2477]
1400d5219mov rax, [rsp+88]
1400d521esub rax, [rdi]
1400d5221jne 0x1400d519a
1400d5227call std::__throw_bad_cast()
1400d522c
1400d522cloc_1400d522c:
1400d522cmov rbx, rax
1400d522fxor eax, eax
1400d5231mov [rsp+48], rax
1400d5236mov [rsp+32], rax
1400d523bmov [rsp+40], rax
1400d5240mov rax, [rsp+80]
1400d5245lea rdx, [rsp+79]
1400d524alea rcx, [rax-24]
1400d524ecall std::string::_Rep::_M_dispose(std::allocator<char> const&)
1400d5253cmp [rsp+48], 0
1400d5259je 0x1400d51db
1400d525bjmp 0x1400d51d1
1400d5260
1400d5260loc_1400d5260:
1400d5260mov rdi, [rip+0xc2429]
1400d5267mov rax, [rsp+88]
1400d526csub rax, [rdi]
1400d526fjne 0x1400d519a
1400d5275call std::__throw_bad_cast()
1400d527a
1400d527aloc_1400d527a:
1400d527amov rdi, [rip+0xc240f]
1400d5281mov rax, [rsp+88]
1400d5286sub rax, [rdi]
1400d5289jne 0x1400d519a
1400d528fcall __cxa_throw_bad_array_new_length
1400d5294jmp 0x1400d522c
1400d5296
1400d5296 48 89 c3 e9 45 ff ff ff 48 89 H...E...H.
1400d52a0 c3 48 8b 44 24 50 48 8d 54 24 4f 48 8d 48 e8 e8 .H.D$PH.T$OH.H..
1400d52b0 fc 7e fb ff e9 2a ff ff ff 48 89 c3 eb 82 48 89 .~...*...H....H.
1400d52c0 c3 48 8b 44 24 50 48 8d 54 24 4f 48 8d 48 e8 e8 .H.D$PH.T$OH.H..
1400d52d0 dc 7e fb ff e9 1c ff ff ff .~.......
1400d52d9
1400d52d9loc_1400d52d9:
1400d52d9mov rdi, [rip+0xc23b0]
1400d52e0mov rax, [rsp+88]
1400d52e5sub rax, [rdi]
1400d52e8jne 0x1400d519a
1400d52eecall __cxa_throw_bad_array_new_length
1400d52f3
1400d52f3loc_1400d52f3:
1400d52f3call __cxa_throw_bad_array_new_length
1400d52f8mov rbx, rax
1400d52fbjmp 0x1400d51f5
1400d5300
1400d5300 e9 27 ff ff ff e9 22 ff ff ff e9 1d ff ff ff .'...."........
1400d4ca0
1400d530f
1400d530f // align 0x10
1400d530f // align 0x10
1400d5310
1400d5310std::__moneypunct_cache<wchar_t, true>::__moneypunct_cache(unsigned long long):
1400d5310xor eax, eax
1400d5312test rdx, rdx
1400d5315mov [rcx+16], 0
1400d531dsetne al
1400d5320mov [rcx+24], 0
1400d5328mov [rcx+8], eax
1400d532blea rax, [rip+0xcd57e]
1400d5332mov [rcx], rax
1400d5335mov [rcx+32], 0
1400d5339mov [rcx+34], 0
1400d5340mov [rcx+40], 0
1400d5348mov [rcx+48], 0
1400d5350mov [rcx+56], 0
1400d5358mov [rcx+64], 0
1400d5360mov [rcx+72], 0
1400d5368mov [rcx+80], 0
1400d5370mov [rcx+88], 0
1400d5377mov [rcx+92], 0
1400d537fmov [rcx+122], 0
1400d5383ret
1400d5310
1400d5310std::__moneypunct_cache<wchar_t, true>::__moneypunct_cache(unsigned long long):
1400d5310xor eax, eax
1400d5312test rdx, rdx
1400d5315mov [rcx+16], 0
1400d531dsetne al
1400d5320mov [rcx+24], 0
1400d5328mov [rcx+8], eax
1400d532blea rax, [rip+0xcd57e]
1400d5332mov [rcx], rax
1400d5335mov [rcx+32], 0
1400d5339mov [rcx+34], 0
1400d5340mov [rcx+40], 0
1400d5348mov [rcx+48], 0
1400d5350mov [rcx+56], 0
1400d5358mov [rcx+64], 0
1400d5360mov [rcx+72], 0
1400d5368mov [rcx+80], 0
1400d5370mov [rcx+88], 0
1400d5377mov [rcx+92], 0
1400d537fmov [rcx+122], 0
1400d5383ret
1400d5310
1400d5384
1400d5384 // align 0x10
1400d5384 // align 0x10
1400d5390
1400d5390std::__moneypunct_cache<wchar_t, true>::__moneypunct_cache(unsigned long long):
1400d5390xor eax, eax
1400d5392test rdx, rdx
1400d5395mov [rcx+16], 0
1400d539dsetne al
1400d53a0mov [rcx+24], 0
1400d53a8mov [rcx+8], eax
1400d53ablea rax, [rip+0xcd4fe]
1400d53b2mov [rcx], rax
1400d53b5mov [rcx+32], 0
1400d53b9mov [rcx+34], 0
1400d53c0mov [rcx+40], 0
1400d53c8mov [rcx+48], 0
1400d53d0mov [rcx+56], 0
1400d53d8mov [rcx+64], 0
1400d53e0mov [rcx+72], 0
1400d53e8mov [rcx+80], 0
1400d53f0mov [rcx+88], 0
1400d53f7mov [rcx+92], 0
1400d53ffmov [rcx+122], 0
1400d5403ret
1400d5390
1400d5390std::__moneypunct_cache<wchar_t, true>::__moneypunct_cache(unsigned long long):
1400d5390xor eax, eax
1400d5392test rdx, rdx
1400d5395mov [rcx+16], 0
1400d539dsetne al
1400d53a0mov [rcx+24], 0
1400d53a8mov [rcx+8], eax
1400d53ablea rax, [rip+0xcd4fe]
1400d53b2mov [rcx], rax
1400d53b5mov [rcx+32], 0
1400d53b9mov [rcx+34], 0
1400d53c0mov [rcx+40], 0
1400d53c8mov [rcx+48], 0
1400d53d0mov [rcx+56], 0
1400d53d8mov [rcx+64], 0
1400d53e0mov [rcx+72], 0
1400d53e8mov [rcx+80], 0
1400d53f0mov [rcx+88], 0
1400d53f7mov [rcx+92], 0
1400d53ffmov [rcx+122], 0
1400d5403ret
1400d5390
1400d5404
1400d5404 // align 0x10
1400d5404 // align 0x10
1400d5410
1400d5410std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache():
1400d5410sub rsp, 56
1400d5414mov [rsp+40], rcx
1400d5419call std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache()
1400d541emov rcx, [rsp+40]
1400d5423add rsp, 56
1400d5427jmp 0x140101ab0
1400d5410
1400d5410std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache():
1400d5410sub rsp, 56
1400d5414mov [rsp+40], rcx
1400d5419call std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache()
1400d541emov rcx, [rsp+40]
1400d5423add rsp, 56
1400d5427jmp 0x140101ab0
1400d5410
1400d542c
1400d542c // align 0x10
1400d542c // align 0x10
1400d5430
1400d5430std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache():
1400d5430push rbx
1400d5431sub rsp, 32
1400d5435lea rax, [rip+0xcd474]
1400d543cmov [rcx], rax
1400d543fmov rbx, rcx
1400d5442cmp [rcx+122], 0
1400d5446je 0x1400d5480
1400d5448mov rcx, [rcx+16]
1400d544ctest rcx, rcx
1400d544fje 0x1400d5456
1400d5451call operator delete[](void*)
1400d5456
1400d5456loc_1400d5456:
1400d5456mov rcx, [rbx+40]
1400d545atest rcx, rcx
1400d545dje 0x1400d5464
1400d545fcall operator delete[](void*)
1400d5464
1400d5464loc_1400d5464:
1400d5464mov rcx, [rbx+56]
1400d5468test rcx, rcx
1400d546bje 0x1400d5472
1400d546dcall operator delete[](void*)
1400d5472
1400d5472loc_1400d5472:
1400d5472mov rcx, [rbx+72]
1400d5476test rcx, rcx
1400d5479je 0x1400d5480
1400d547bcall operator delete[](void*)
1400d5480
1400d5480loc_1400d5480:
1400d5480mov rcx, rbx
1400d5483add rsp, 32
1400d5487pop rbx
1400d5488jmp 0x1400da420
1400d5430
1400d5430std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache():
1400d5430push rbx
1400d5431sub rsp, 32
1400d5435lea rax, [rip+0xcd474]
1400d543cmov [rcx], rax
1400d543fmov rbx, rcx
1400d5442cmp [rcx+122], 0
1400d5446je 0x1400d5480
1400d5448mov rcx, [rcx+16]
1400d544ctest rcx, rcx
1400d544fje 0x1400d5456
1400d5451call operator delete[](void*)
1400d5456
1400d5456loc_1400d5456:
1400d5456mov rcx, [rbx+40]
1400d545atest rcx, rcx
1400d545dje 0x1400d5464
1400d545fcall operator delete[](void*)
1400d5464
1400d5464loc_1400d5464:
1400d5464mov rcx, [rbx+56]
1400d5468test rcx, rcx
1400d546bje 0x1400d5472
1400d546dcall operator delete[](void*)
1400d5472
1400d5472loc_1400d5472:
1400d5472mov rcx, [rbx+72]
1400d5476test rcx, rcx
1400d5479je 0x1400d5480
1400d547bcall operator delete[](void*)
1400d5480
1400d5480loc_1400d5480:
1400d5480mov rcx, rbx
1400d5483add rsp, 32
1400d5487pop rbx
1400d5488jmp 0x1400da420
1400d5430
1400d548d
1400d548d // align 0x10
1400d548d // align 0x10
1400d5490
1400d5490std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache():
1400d5490push rbx
1400d5491sub rsp, 32
1400d5495lea rax, [rip+0xcd414]
1400d549cmov [rcx], rax
1400d549fmov rbx, rcx
1400d54a2cmp [rcx+122], 0
1400d54a6je 0x1400d54e0
1400d54a8mov rcx, [rcx+16]
1400d54actest rcx, rcx
1400d54afje 0x1400d54b6
1400d54b1call operator delete[](void*)
1400d54b6
1400d54b6loc_1400d54b6:
1400d54b6mov rcx, [rbx+40]
1400d54batest rcx, rcx
1400d54bdje 0x1400d54c4
1400d54bfcall operator delete[](void*)
1400d54c4
1400d54c4loc_1400d54c4:
1400d54c4mov rcx, [rbx+56]
1400d54c8test rcx, rcx
1400d54cbje 0x1400d54d2
1400d54cdcall operator delete[](void*)
1400d54d2
1400d54d2loc_1400d54d2:
1400d54d2mov rcx, [rbx+72]
1400d54d6test rcx, rcx
1400d54d9je 0x1400d54e0
1400d54dbcall operator delete[](void*)
1400d54e0
1400d54e0loc_1400d54e0:
1400d54e0mov rcx, rbx
1400d54e3add rsp, 32
1400d54e7pop rbx
1400d54e8jmp 0x1400da420
1400d5490
1400d5490std::__moneypunct_cache<wchar_t, true>::~__moneypunct_cache():
1400d5490push rbx
1400d5491sub rsp, 32
1400d5495lea rax, [rip+0xcd414]
1400d549cmov [rcx], rax
1400d549fmov rbx, rcx
1400d54a2cmp [rcx+122], 0
1400d54a6je 0x1400d54e0
1400d54a8mov rcx, [rcx+16]
1400d54actest rcx, rcx
1400d54afje 0x1400d54b6
1400d54b1call operator delete[](void*)
1400d54b6
1400d54b6loc_1400d54b6:
1400d54b6mov rcx, [rbx+40]
1400d54batest rcx, rcx
1400d54bdje 0x1400d54c4
1400d54bfcall operator delete[](void*)
1400d54c4
1400d54c4loc_1400d54c4:
1400d54c4mov rcx, [rbx+56]
1400d54c8test rcx, rcx
1400d54cbje 0x1400d54d2
1400d54cdcall operator delete[](void*)
1400d54d2
1400d54d2loc_1400d54d2:
1400d54d2mov rcx, [rbx+72]
1400d54d6test rcx, rcx
1400d54d9je 0x1400d54e0
1400d54dbcall operator delete[](void*)
1400d54e0
1400d54e0loc_1400d54e0:
1400d54e0mov rcx, rbx
1400d54e3add rsp, 32
1400d54e7pop rbx
1400d54e8jmp 0x1400da420
1400d5490
1400d54ed
1400d54ed // align 0x10
1400d54ed // align 0x10
1400d54f0
1400d54f0std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::codecvt_utf8_utf16(unsigned long long):
1400d54f0push rbp
1400d54f1push rbx
1400d54f2sub rsp, 56
1400d54f6lea rbp, [rsp+48]
1400d54fbmov [rbp+32], rcx
1400d54ffmov [rbp+40], rdx
1400d5503mov rbx, [rbp+32]
1400d5507mov [rbp-8], 0x10ffff
1400d550emov [rbp-4], 0x10ffff
1400d5515lea rdx, [rbp-8]
1400d5519lea rax, [rbp-4]
1400d551dmov rcx, rax
1400d5520call unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
1400d5525mov eax, [rax]
1400d5527mov rdx, [rbp+40]
1400d552bmov r9, rdx
1400d552emov r8l, 0
1400d5534mov edx, eax
1400d5536mov rcx, rbx
1400d5539call std::__codecvt_utf8_utf16_base<wchar_t>::__codecvt_utf8_utf16_base(unsigned long, std::codecvt_mode, unsigned long long)
1400d553elea rdx, [rip+0xcd38b]
1400d5545mov rax, [rbp+32]
1400d5549mov [rax], rdx
1400d554cnop
1400d554dadd rsp, 56
1400d5551pop rbx
1400d5552pop rbp
1400d5553ret
1400d54f0
1400d54f0std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::codecvt_utf8_utf16(unsigned long long):
1400d54f0push rbp
1400d54f1push rbx
1400d54f2sub rsp, 56
1400d54f6lea rbp, [rsp+48]
1400d54fbmov [rbp+32], rcx
1400d54ffmov [rbp+40], rdx
1400d5503mov rbx, [rbp+32]
1400d5507mov [rbp-8], 0x10ffff
1400d550emov [rbp-4], 0x10ffff
1400d5515lea rdx, [rbp-8]
1400d5519lea rax, [rbp-4]
1400d551dmov rcx, rax
1400d5520call unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
1400d5525mov eax, [rax]
1400d5527mov rdx, [rbp+40]
1400d552bmov r9, rdx
1400d552emov r8l, 0
1400d5534mov edx, eax
1400d5536mov rcx, rbx
1400d5539call std::__codecvt_utf8_utf16_base<wchar_t>::__codecvt_utf8_utf16_base(unsigned long, std::codecvt_mode, unsigned long long)
1400d553elea rdx, [rip+0xcd38b]
1400d5545mov rax, [rbp+32]
1400d5549mov [rax], rdx
1400d554cnop
1400d554dadd rsp, 56
1400d5551pop rbx
1400d5552pop rbp
1400d5553ret
1400d54f0
1400d5554
1400d5554 // align 0x10
1400d5554 // align 0x10
1400d5560
1400d5560std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::codecvt_utf8_utf16(unsigned long long):
1400d5560push rbp
1400d5561push rbx
1400d5562sub rsp, 56
1400d5566lea rbp, [rsp+48]
1400d556bmov [rbp+32], rcx
1400d556fmov [rbp+40], rdx
1400d5573mov rbx, [rbp+32]
1400d5577mov [rbp-8], 0x10ffff
1400d557emov [rbp-4], 0x10ffff
1400d5585lea rdx, [rbp-8]
1400d5589lea rax, [rbp-4]
1400d558dmov rcx, rax
1400d5590call unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
1400d5595mov eax, [rax]
1400d5597mov rdx, [rbp+40]
1400d559bmov r9, rdx
1400d559emov r8l, 0
1400d55a4mov edx, eax
1400d55a6mov rcx, rbx
1400d55a9call std::__codecvt_utf8_utf16_base<wchar_t>::__codecvt_utf8_utf16_base(unsigned long, std::codecvt_mode, unsigned long long)
1400d55aelea rdx, [rip+0xcd31b]
1400d55b5mov rax, [rbp+32]
1400d55b9mov [rax], rdx
1400d55bcnop
1400d55bdadd rsp, 56
1400d55c1pop rbx
1400d55c2pop rbp
1400d55c3ret
1400d5560
1400d5560std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::codecvt_utf8_utf16(unsigned long long):
1400d5560push rbp
1400d5561push rbx
1400d5562sub rsp, 56
1400d5566lea rbp, [rsp+48]
1400d556bmov [rbp+32], rcx
1400d556fmov [rbp+40], rdx
1400d5573mov rbx, [rbp+32]
1400d5577mov [rbp-8], 0x10ffff
1400d557emov [rbp-4], 0x10ffff
1400d5585lea rdx, [rbp-8]
1400d5589lea rax, [rbp-4]
1400d558dmov rcx, rax
1400d5590call unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
1400d5595mov eax, [rax]
1400d5597mov rdx, [rbp+40]
1400d559bmov r9, rdx
1400d559emov r8l, 0
1400d55a4mov edx, eax
1400d55a6mov rcx, rbx
1400d55a9call std::__codecvt_utf8_utf16_base<wchar_t>::__codecvt_utf8_utf16_base(unsigned long, std::codecvt_mode, unsigned long long)
1400d55aelea rdx, [rip+0xcd31b]
1400d55b5mov rax, [rbp+32]
1400d55b9mov [rax], rdx
1400d55bcnop
1400d55bdadd rsp, 56
1400d55c1pop rbx
1400d55c2pop rbp
1400d55c3ret
1400d5560
1400d55c4
1400d55c4 // align 0x10
1400d55c4 // align 0x10
1400d55d0
1400d55d0std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16():
1400d55d0push rbp
1400d55d1mov rbp, rsp
1400d55d4sub rsp, 32
1400d55d8mov [rbp+16], rcx
1400d55dcmov rax, [rbp+16]
1400d55e0mov rcx, rax
1400d55e3call std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16()
1400d55e8mov rax, [rbp+16]
1400d55ecmov edx, 32
1400d55f1mov rcx, rax
1400d55f4call operator delete(void*, unsigned long long)
1400d55f9nop
1400d55faadd rsp, 32
1400d55fepop rbp
1400d55ffret
1400d55d0
1400d55d0std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16():
1400d55d0push rbp
1400d55d1mov rbp, rsp
1400d55d4sub rsp, 32
1400d55d8mov [rbp+16], rcx
1400d55dcmov rax, [rbp+16]
1400d55e0mov rcx, rax
1400d55e3call std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16()
1400d55e8mov rax, [rbp+16]
1400d55ecmov edx, 32
1400d55f1mov rcx, rax
1400d55f4call operator delete(void*, unsigned long long)
1400d55f9nop
1400d55faadd rsp, 32
1400d55fepop rbp
1400d55ffret
1400d55d0
1400d5600
1400d5600std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16():
1400d5600push rbp
1400d5601mov rbp, rsp
1400d5604sub rsp, 32
1400d5608mov [rbp+16], rcx
1400d560clea rdx, [rip+0xcd2bd]
1400d5613mov rax, [rbp+16]
1400d5617mov [rax], rdx
1400d561amov rax, [rbp+16]
1400d561emov rcx, rax
1400d5621call std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base()
1400d5626nop
1400d5627add rsp, 32
1400d562bpop rbp
1400d562cret
1400d5600
1400d5600std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16():
1400d5600push rbp
1400d5601mov rbp, rsp
1400d5604sub rsp, 32
1400d5608mov [rbp+16], rcx
1400d560clea rdx, [rip+0xcd2bd]
1400d5613mov rax, [rbp+16]
1400d5617mov [rax], rdx
1400d561amov rax, [rbp+16]
1400d561emov rcx, rax
1400d5621call std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base()
1400d5626nop
1400d5627add rsp, 32
1400d562bpop rbp
1400d562cret
1400d5600
1400d562d
1400d562d // align 0x10
1400d562d // align 0x10
1400d5630
1400d5630std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16():
1400d5630push rbp
1400d5631mov rbp, rsp
1400d5634sub rsp, 32
1400d5638mov [rbp+16], rcx
1400d563clea rdx, [rip+0xcd28d]
1400d5643mov rax, [rbp+16]
1400d5647mov [rax], rdx
1400d564amov rax, [rbp+16]
1400d564emov rcx, rax
1400d5651call std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base()
1400d5656nop
1400d5657add rsp, 32
1400d565bpop rbp
1400d565cret
1400d5630
1400d5630std::codecvt_utf8_utf16<wchar_t, 1114111, (std::codecvt_mode)0>::~codecvt_utf8_utf16():
1400d5630push rbp
1400d5631mov rbp, rsp
1400d5634sub rsp, 32
1400d5638mov [rbp+16], rcx
1400d563clea rdx, [rip+0xcd28d]
1400d5643mov rax, [rbp+16]
1400d5647mov [rax], rdx
1400d564amov rax, [rbp+16]
1400d564emov rcx, rax
1400d5651call std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base()
1400d5656nop
1400d5657add rsp, 32
1400d565bpop rbp
1400d565cret
1400d5630
1400d565d
1400d565d // align 0x10
1400d565d // align 0x10
1400d5660
1400d5660std::_UninitDestroyGuard<std::filesystem::__cxx11::path::_Cmpt*, void>::~_UninitDestroyGuard():
1400d5660push rsi
1400d5661push rbx
1400d5662sub rsp, 40
1400d5666mov rax, [rcx+8]
1400d566atest rax, rax
1400d566djne 0x1400d5680
1400d566f
1400d566floc_1400d566f:
1400d566fadd rsp, 40
1400d5673pop rbx
1400d5674pop rsi
1400d5675ret
1400d5676
1400d5676 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d5680
1400d5680loc_1400d5680:
1400d5680mov rax, [rax]
1400d5683mov rbx, [rcx]
1400d5686mov rsi, rax
1400d5689cmp rax, rbx
1400d568cje 0x1400d566f
1400d568enop
1400d5690
1400d5690loc_1400d5690:
1400d5690mov rdx, [rbx+32]
1400d5694test rdx, rdx
1400d5697je 0x1400d56a2
1400d5699lea rcx, [rbx+32]
1400d569dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d56a2
1400d56a2loc_1400d56a2:
1400d56a2mov rcx, [rbx]
1400d56a5lea rax, [rbx+16]
1400d56a9cmp rcx, rax
1400d56acje 0x1400d56bc
1400d56aemov rax, [rbx+16]
1400d56b2lea rdx, [rax+rax+2]
1400d56b7call operator delete(void*, unsigned long long)
1400d56bc
1400d56bcloc_1400d56bc:
1400d56bcadd rbx, 48
1400d56c0cmp rsi, rbx
1400d56c3jne 0x1400d5690
1400d56c5jmp 0x1400d566f
1400d5660
1400d5660std::_UninitDestroyGuard<std::filesystem::__cxx11::path::_Cmpt*, void>::~_UninitDestroyGuard():
1400d5660push rsi
1400d5661push rbx
1400d5662sub rsp, 40
1400d5666mov rax, [rcx+8]
1400d566atest rax, rax
1400d566djne 0x1400d5680
1400d566f
1400d566floc_1400d566f:
1400d566fadd rsp, 40
1400d5673pop rbx
1400d5674pop rsi
1400d5675ret
1400d5676
1400d5676 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d5680
1400d5680loc_1400d5680:
1400d5680mov rax, [rax]
1400d5683mov rbx, [rcx]
1400d5686mov rsi, rax
1400d5689cmp rax, rbx
1400d568cje 0x1400d566f
1400d568enop
1400d5690
1400d5690loc_1400d5690:
1400d5690mov rdx, [rbx+32]
1400d5694test rdx, rdx
1400d5697je 0x1400d56a2
1400d5699lea rcx, [rbx+32]
1400d569dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d56a2
1400d56a2loc_1400d56a2:
1400d56a2mov rcx, [rbx]
1400d56a5lea rax, [rbx+16]
1400d56a9cmp rcx, rax
1400d56acje 0x1400d56bc
1400d56aemov rax, [rbx+16]
1400d56b2lea rdx, [rax+rax+2]
1400d56b7call operator delete(void*, unsigned long long)
1400d56bc
1400d56bcloc_1400d56bc:
1400d56bcadd rbx, 48
1400d56c0cmp rsi, rbx
1400d56c3jne 0x1400d5690
1400d56c5jmp 0x1400d566f
1400d5660
1400d56c7
1400d56c7 // align 0x10
1400d56c7 // align 0x10
1400d56d0
1400d56d0_ZNSt19__codecvt_utf8_baseIDiED0Ev:
1400d56d0sub rsp, 56
1400d56d4lea rax, [rip+0xcd745]
1400d56dbmov [rcx], rax
1400d56demov [rsp+40], rcx
1400d56e3call std::locale::facet::~facet()
1400d56e8mov rcx, [rsp+40]
1400d56edadd rsp, 56
1400d56f1jmp 0x140101ab0
1400d56d0
1400d56d0_ZNSt19__codecvt_utf8_baseIDiED0Ev:
1400d56d0sub rsp, 56
1400d56d4lea rax, [rip+0xcd745]
1400d56dbmov [rcx], rax
1400d56demov [rsp+40], rcx
1400d56e3call std::locale::facet::~facet()
1400d56e8mov rcx, [rsp+40]
1400d56edadd rsp, 56
1400d56f1jmp 0x140101ab0
1400d56d0
1400d56f6
1400d56f6 // align 0x10
1400d56f6 // align 0x10
1400d5700
1400d5700_ZNSt19__codecvt_utf8_baseIDiED1Ev:
1400d5700lea rax, [rip+0xcd719]
1400d5707mov [rcx], rax
1400d570ajmp 0x1400da420
1400d5700
1400d5700_ZNSt19__codecvt_utf8_baseIDiED1Ev:
1400d5700lea rax, [rip+0xcd719]
1400d5707mov [rcx], rax
1400d570ajmp 0x1400da420
1400d5700
1400d570f
1400d570f // align 0x10
1400d570f // align 0x10
1400d5710
1400d5710_ZNSt19__codecvt_utf8_baseIDsED0Ev:
1400d5710sub rsp, 56
1400d5714lea rax, [rip+0xcd7c5]
1400d571bmov [rcx], rax
1400d571emov [rsp+40], rcx
1400d5723call std::locale::facet::~facet()
1400d5728mov rcx, [rsp+40]
1400d572dadd rsp, 56
1400d5731jmp 0x140101ab0
1400d5710
1400d5710_ZNSt19__codecvt_utf8_baseIDsED0Ev:
1400d5710sub rsp, 56
1400d5714lea rax, [rip+0xcd7c5]
1400d571bmov [rcx], rax
1400d571emov [rsp+40], rcx
1400d5723call std::locale::facet::~facet()
1400d5728mov rcx, [rsp+40]
1400d572dadd rsp, 56
1400d5731jmp 0x140101ab0
1400d5710
1400d5736
1400d5736 // align 0x10
1400d5736 // align 0x10
1400d5740
1400d5740_ZNSt19__codecvt_utf8_baseIDsED1Ev:
1400d5740lea rax, [rip+0xcd799]
1400d5747mov [rcx], rax
1400d574ajmp 0x1400da420
1400d5740
1400d5740_ZNSt19__codecvt_utf8_baseIDsED1Ev:
1400d5740lea rax, [rip+0xcd799]
1400d5747mov [rcx], rax
1400d574ajmp 0x1400da420
1400d5740
1400d574f
1400d574f // align 0x10
1400d574f // align 0x10
1400d5750
1400d5750std::__codecvt_utf8_base<wchar_t>::~__codecvt_utf8_base():
1400d5750sub rsp, 56
1400d5754lea rax, [rip+0xcd295]
1400d575bmov [rcx], rax
1400d575emov [rsp+40], rcx
1400d5763call std::codecvt<wchar_t, char, int>::~codecvt()
1400d5768mov rcx, [rsp+40]
1400d576dadd rsp, 56
1400d5771jmp 0x140101ab0
1400d5750
1400d5750std::__codecvt_utf8_base<wchar_t>::~__codecvt_utf8_base():
1400d5750sub rsp, 56
1400d5754lea rax, [rip+0xcd295]
1400d575bmov [rcx], rax
1400d575emov [rsp+40], rcx
1400d5763call std::codecvt<wchar_t, char, int>::~codecvt()
1400d5768mov rcx, [rsp+40]
1400d576dadd rsp, 56
1400d5771jmp 0x140101ab0
1400d5750
1400d5776
1400d5776 // align 0x10
1400d5776 // align 0x10
1400d5780
1400d5780std::__codecvt_utf8_base<wchar_t>::~__codecvt_utf8_base():
1400d5780lea rax, [rip+0xcd269]
1400d5787mov [rcx], rax
1400d578ajmp 0x1400f4570
1400d5780
1400d5780std::__codecvt_utf8_base<wchar_t>::~__codecvt_utf8_base():
1400d5780lea rax, [rip+0xcd269]
1400d5787mov [rcx], rax
1400d578ajmp 0x1400f4570
1400d5780
1400d578f
1400d578f // align 0x10
1400d578f // align 0x10
1400d5790
1400d5790std::__iosfail_type_info::~__iosfail_type_info():
1400d5790sub rsp, 56
1400d5794lea rax, [rip+0xcd2b5]
1400d579bmov [rcx], rax
1400d579emov [rsp+40], rcx
1400d57a3call __cxxabiv1::__si_class_type_info::~__si_class_type_info()
1400d57a8mov rcx, [rsp+40]
1400d57adadd rsp, 56
1400d57b1jmp 0x140101ab0
1400d5790
1400d5790std::__iosfail_type_info::~__iosfail_type_info():
1400d5790sub rsp, 56
1400d5794lea rax, [rip+0xcd2b5]
1400d579bmov [rcx], rax
1400d579emov [rsp+40], rcx
1400d57a3call __cxxabiv1::__si_class_type_info::~__si_class_type_info()
1400d57a8mov rcx, [rsp+40]
1400d57adadd rsp, 56
1400d57b1jmp 0x140101ab0
1400d5790
1400d57b6
1400d57b6 // align 0x10
1400d57b6 // align 0x10
1400d57c0
1400d57c0std::__iosfail_type_info::~__iosfail_type_info():
1400d57c0lea rax, [rip+0xcd289]
1400d57c7mov [rcx], rax
1400d57cajmp 0x140027960
1400d57c0
1400d57c0std::__iosfail_type_info::~__iosfail_type_info():
1400d57c0lea rax, [rip+0xcd289]
1400d57c7mov [rcx], rax
1400d57cajmp 0x140027960
1400d57c0
1400d57cf
1400d57cf // align 0x10
1400d57cf // align 0x10
1400d57d0
1400d57d0std::__ptr_traits_ptr_to<char const*, char const, false>::pointer_to(char const&):
1400d57d0push rbp
1400d57d1mov rbp, rsp
1400d57d4sub rsp, 16
1400d57d8mov [rbp+16], rcx
1400d57dcmov rax, [rbp+16]
1400d57e0mov [rbp-8], rax
1400d57e4mov rax, [rbp-8]
1400d57e8mov [rbp-16], rax
1400d57ecmov rax, [rbp-16]
1400d57f0nop
1400d57f1add rsp, 16
1400d57f5pop rbp
1400d57f6ret
1400d57d0
1400d57d0std::__ptr_traits_ptr_to<char const*, char const, false>::pointer_to(char const&):
1400d57d0push rbp
1400d57d1mov rbp, rsp
1400d57d4sub rsp, 16
1400d57d8mov [rbp+16], rcx
1400d57dcmov rax, [rbp+16]
1400d57e0mov [rbp-8], rax
1400d57e4mov rax, [rbp-8]
1400d57e8mov [rbp-16], rax
1400d57ecmov rax, [rbp-16]
1400d57f0nop
1400d57f1add rsp, 16
1400d57f5pop rbp
1400d57f6ret
1400d57d0
1400d57f7
1400d57f7 // align 0x10
1400d57f7 // align 0x10
1400d5800
1400d5800std::__ptr_traits_ptr_to<wchar_t const*, wchar_t const, false>::pointer_to(wchar_t const&):
1400d5800push rbp
1400d5801mov rbp, rsp
1400d5804sub rsp, 16
1400d5808mov [rbp+16], rcx
1400d580cmov rax, [rbp+16]
1400d5810mov [rbp-8], rax
1400d5814mov rax, [rbp-8]
1400d5818mov [rbp-16], rax
1400d581cmov rax, [rbp-16]
1400d5820nop
1400d5821add rsp, 16
1400d5825pop rbp
1400d5826ret
1400d5800
1400d5800std::__ptr_traits_ptr_to<wchar_t const*, wchar_t const, false>::pointer_to(wchar_t const&):
1400d5800push rbp
1400d5801mov rbp, rsp
1400d5804sub rsp, 16
1400d5808mov [rbp+16], rcx
1400d580cmov rax, [rbp+16]
1400d5810mov [rbp-8], rax
1400d5814mov rax, [rbp-8]
1400d5818mov [rbp-16], rax
1400d581cmov rax, [rbp-16]
1400d5820nop
1400d5821add rsp, 16
1400d5825pop rbp
1400d5826ret
1400d5800
1400d5827
1400d5827 // align 0x10
1400d5827 // align 0x10
1400d5830
1400d5830std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&):
1400d5830push rbp
1400d5831mov rbp, rsp
1400d5834sub rsp, 16
1400d5838mov [rbp+16], rcx
1400d583cmov rax, [rbp+16]
1400d5840mov [rbp-8], rax
1400d5844mov rax, [rbp-8]
1400d5848mov [rbp-16], rax
1400d584cmov rax, [rbp-16]
1400d5850nop
1400d5851add rsp, 16
1400d5855pop rbp
1400d5856ret
1400d5830
1400d5830std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&):
1400d5830push rbp
1400d5831mov rbp, rsp
1400d5834sub rsp, 16
1400d5838mov [rbp+16], rcx
1400d583cmov rax, [rbp+16]
1400d5840mov [rbp-8], rax
1400d5844mov rax, [rbp-8]
1400d5848mov [rbp-16], rax
1400d584cmov rax, [rbp-16]
1400d5850nop
1400d5851add rsp, 16
1400d5855pop rbp
1400d5856ret
1400d5830
1400d5857
1400d5857 // align 0x10
1400d5857 // align 0x10
1400d5860
1400d5860std::__ptr_traits_ptr_to<wchar_t*, wchar_t, false>::pointer_to(wchar_t&):
1400d5860push rbp
1400d5861mov rbp, rsp
1400d5864sub rsp, 16
1400d5868mov [rbp+16], rcx
1400d586cmov rax, [rbp+16]
1400d5870mov [rbp-8], rax
1400d5874mov rax, [rbp-8]
1400d5878mov [rbp-16], rax
1400d587cmov rax, [rbp-16]
1400d5880nop
1400d5881add rsp, 16
1400d5885pop rbp
1400d5886ret
1400d5860
1400d5860std::__ptr_traits_ptr_to<wchar_t*, wchar_t, false>::pointer_to(wchar_t&):
1400d5860push rbp
1400d5861mov rbp, rsp
1400d5864sub rsp, 16
1400d5868mov [rbp+16], rcx
1400d586cmov rax, [rbp+16]
1400d5870mov [rbp-8], rax
1400d5874mov rax, [rbp-8]
1400d5878mov [rbp-16], rax
1400d587cmov rax, [rbp-16]
1400d5880nop
1400d5881add rsp, 16
1400d5885pop rbp
1400d5886ret
1400d5860
1400d5887
1400d5887 // align 0x10
1400d5887 // align 0x10
1400d5890
1400d5890_ZNSt20__codecvt_utf16_baseIDiED0Ev:
1400d5890sub rsp, 56
1400d5894lea rax, [rip+0xcd585]
1400d589bmov [rcx], rax
1400d589emov [rsp+40], rcx
1400d58a3call std::locale::facet::~facet()
1400d58a8mov rcx, [rsp+40]
1400d58adadd rsp, 56
1400d58b1jmp 0x140101ab0
1400d5890
1400d5890_ZNSt20__codecvt_utf16_baseIDiED0Ev:
1400d5890sub rsp, 56
1400d5894lea rax, [rip+0xcd585]
1400d589bmov [rcx], rax
1400d589emov [rsp+40], rcx
1400d58a3call std::locale::facet::~facet()
1400d58a8mov rcx, [rsp+40]
1400d58adadd rsp, 56
1400d58b1jmp 0x140101ab0
1400d5890
1400d58b6
1400d58b6 // align 0x10
1400d58b6 // align 0x10
1400d58c0
1400d58c0_ZNSt20__codecvt_utf16_baseIDiED1Ev:
1400d58c0lea rax, [rip+0xcd559]
1400d58c7mov [rcx], rax
1400d58cajmp 0x1400da420
1400d58c0
1400d58c0_ZNSt20__codecvt_utf16_baseIDiED1Ev:
1400d58c0lea rax, [rip+0xcd559]
1400d58c7mov [rcx], rax
1400d58cajmp 0x1400da420
1400d58c0
1400d58cf
1400d58cf // align 0x10
1400d58cf // align 0x10
1400d58d0
1400d58d0_ZNSt20__codecvt_utf16_baseIDsED0Ev:
1400d58d0sub rsp, 56
1400d58d4lea rax, [rip+0xcd605]
1400d58dbmov [rcx], rax
1400d58demov [rsp+40], rcx
1400d58e3call std::locale::facet::~facet()
1400d58e8mov rcx, [rsp+40]
1400d58edadd rsp, 56
1400d58f1jmp 0x140101ab0
1400d58d0
1400d58d0_ZNSt20__codecvt_utf16_baseIDsED0Ev:
1400d58d0sub rsp, 56
1400d58d4lea rax, [rip+0xcd605]
1400d58dbmov [rcx], rax
1400d58demov [rsp+40], rcx
1400d58e3call std::locale::facet::~facet()
1400d58e8mov rcx, [rsp+40]
1400d58edadd rsp, 56
1400d58f1jmp 0x140101ab0
1400d58d0
1400d58f6
1400d58f6 // align 0x10
1400d58f6 // align 0x10
1400d5900
1400d5900_ZNSt20__codecvt_utf16_baseIDsED1Ev:
1400d5900lea rax, [rip+0xcd5d9]
1400d5907mov [rcx], rax
1400d590ajmp 0x1400da420
1400d5900
1400d5900_ZNSt20__codecvt_utf16_baseIDsED1Ev:
1400d5900lea rax, [rip+0xcd5d9]
1400d5907mov [rcx], rax
1400d590ajmp 0x1400da420
1400d5900
1400d590f
1400d590f // align 0x10
1400d590f // align 0x10
1400d5910
1400d5910std::__codecvt_utf16_base<wchar_t>::~__codecvt_utf16_base():
1400d5910sub rsp, 56
1400d5914lea rax, [rip+0xcd255]
1400d591bmov [rcx], rax
1400d591emov [rsp+40], rcx
1400d5923call std::codecvt<wchar_t, char, int>::~codecvt()
1400d5928mov rcx, [rsp+40]
1400d592dadd rsp, 56
1400d5931jmp 0x140101ab0
1400d5910
1400d5910std::__codecvt_utf16_base<wchar_t>::~__codecvt_utf16_base():
1400d5910sub rsp, 56
1400d5914lea rax, [rip+0xcd255]
1400d591bmov [rcx], rax
1400d591emov [rsp+40], rcx
1400d5923call std::codecvt<wchar_t, char, int>::~codecvt()
1400d5928mov rcx, [rsp+40]
1400d592dadd rsp, 56
1400d5931jmp 0x140101ab0
1400d5910
1400d5936
1400d5936 // align 0x10
1400d5936 // align 0x10
1400d5940
1400d5940std::__codecvt_utf16_base<wchar_t>::~__codecvt_utf16_base():
1400d5940lea rax, [rip+0xcd229]
1400d5947mov [rcx], rax
1400d594ajmp 0x1400f4570
1400d5940
1400d5940std::__codecvt_utf16_base<wchar_t>::~__codecvt_utf16_base():
1400d5940lea rax, [rip+0xcd229]
1400d5947mov [rcx], rax
1400d594ajmp 0x1400f4570
1400d5940
1400d594f
1400d594f // align 0x10
1400d594f // align 0x10
1400d5950
1400d5950std::bad_array_new_length::~bad_array_new_length():
1400d5950sub rsp, 56
1400d5954lea rax, [rip+0xcd275]
1400d595bmov [rcx], rax
1400d595emov [rsp+40], rcx
1400d5963call std::bad_alloc::~bad_alloc()
1400d5968mov rcx, [rsp+40]
1400d596dmov edx, 8
1400d5972add rsp, 56
1400d5976jmp 0x140101ad0
1400d5950
1400d5950std::bad_array_new_length::~bad_array_new_length():
1400d5950sub rsp, 56
1400d5954lea rax, [rip+0xcd275]
1400d595bmov [rcx], rax
1400d595emov [rsp+40], rcx
1400d5963call std::bad_alloc::~bad_alloc()
1400d5968mov rcx, [rsp+40]
1400d596dmov edx, 8
1400d5972add rsp, 56
1400d5976jmp 0x140101ad0
1400d5950
1400d597b
1400d597b // align 0x10
1400d597b // align 0x10
1400d5980
1400d5980std::bad_array_new_length::~bad_array_new_length():
1400d5980lea rax, [rip+0xcd249]
1400d5987mov [rcx], rax
1400d598ajmp 0x1400f6db0
1400d5980
1400d5980std::bad_array_new_length::~bad_array_new_length():
1400d5980lea rax, [rip+0xcd249]
1400d5987mov [rcx], rax
1400d598ajmp 0x1400f6db0
1400d5980
1400d598f
1400d598f // align 0x10
1400d598f // align 0x10
1400d5990
1400d5990std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_destroy():
1400d5990mov edx, 128
1400d5995jmp 0x140101ad0
1400d5990
1400d5990std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_destroy():
1400d5990mov edx, 128
1400d5995jmp 0x140101ad0
1400d5990
1400d599a
1400d599a // align 0x10
1400d599a // align 0x10
1400d59a0
1400d59a0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_dispose():
1400d59a0push rbx
1400d59a1sub rsp, 32
1400d59a5mov rbx, rcx
1400d59a8mov rcx, [rcx+96]
1400d59aclea rax, [rbx+112]
1400d59b0cmp rcx, rax
1400d59b3je 0x1400d59c2
1400d59b5mov rax, [rbx+112]
1400d59b9lea rdx, [rax+1]
1400d59bdcall operator delete(void*, unsigned long long)
1400d59c2
1400d59c2loc_1400d59c2:
1400d59c2mov rdx, [rbx+88]
1400d59c6test rdx, rdx
1400d59c9je 0x1400d59d4
1400d59cblea rcx, [rbx+88]
1400d59cfcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d59d4
1400d59d4loc_1400d59d4:
1400d59d4mov rcx, [rbx+56]
1400d59d8lea rax, [rbx+72]
1400d59dccmp rcx, rax
1400d59dfje 0x1400d59ef
1400d59e1mov rax, [rbx+72]
1400d59e5lea rdx, [rax+rax+2]
1400d59eacall operator delete(void*, unsigned long long)
1400d59ef
1400d59efloc_1400d59ef:
1400d59efmov rdx, [rbx+48]
1400d59f3test rdx, rdx
1400d59f6je 0x1400d5a01
1400d59f8lea rcx, [rbx+48]
1400d59fccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5a01
1400d5a01loc_1400d5a01:
1400d5a01mov rcx, [rbx+16]
1400d5a05lea rax, [rbx+32]
1400d5a09cmp rcx, rax
1400d5a0cje 0x1400d5a28
1400d5a0emov rax, [rbx+32]
1400d5a12lea rdx, [rax+rax+2]
1400d5a17add rsp, 32
1400d5a1bpop rbx
1400d5a1cjmp 0x140101ad0
1400d5a21
1400d5a21 0f 1f 80 00 00 00 00 .......
1400d5a28
1400d5a28loc_1400d5a28:
1400d5a28add rsp, 32
1400d5a2cpop rbx
1400d5a2dret
1400d59a0
1400d59a0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_dispose():
1400d59a0push rbx
1400d59a1sub rsp, 32
1400d59a5mov rbx, rcx
1400d59a8mov rcx, [rcx+96]
1400d59aclea rax, [rbx+112]
1400d59b0cmp rcx, rax
1400d59b3je 0x1400d59c2
1400d59b5mov rax, [rbx+112]
1400d59b9lea rdx, [rax+1]
1400d59bdcall operator delete(void*, unsigned long long)
1400d59c2
1400d59c2loc_1400d59c2:
1400d59c2mov rdx, [rbx+88]
1400d59c6test rdx, rdx
1400d59c9je 0x1400d59d4
1400d59cblea rcx, [rbx+88]
1400d59cfcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d59d4
1400d59d4loc_1400d59d4:
1400d59d4mov rcx, [rbx+56]
1400d59d8lea rax, [rbx+72]
1400d59dccmp rcx, rax
1400d59dfje 0x1400d59ef
1400d59e1mov rax, [rbx+72]
1400d59e5lea rdx, [rax+rax+2]
1400d59eacall operator delete(void*, unsigned long long)
1400d59ef
1400d59efloc_1400d59ef:
1400d59efmov rdx, [rbx+48]
1400d59f3test rdx, rdx
1400d59f6je 0x1400d5a01
1400d59f8lea rcx, [rbx+48]
1400d59fccall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5a01
1400d5a01loc_1400d5a01:
1400d5a01mov rcx, [rbx+16]
1400d5a05lea rax, [rbx+32]
1400d5a09cmp rcx, rax
1400d5a0cje 0x1400d5a28
1400d5a0emov rax, [rbx+32]
1400d5a12lea rdx, [rax+rax+2]
1400d5a17add rsp, 32
1400d5a1bpop rbx
1400d5a1cjmp 0x140101ad0
1400d5a21
1400d5a21 0f 1f 80 00 00 00 00 .......
1400d5a28
1400d5a28loc_1400d5a28:
1400d5a28add rsp, 32
1400d5a2cpop rbx
1400d5a2dret
1400d59a0
1400d5a2e
1400d5a2e // align 0x10
1400d5a2e // align 0x10
1400d5a30
1400d5a30std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&):
1400d5a30sub rsp, 40
1400d5a34lea rax, [rip+0xce045]
1400d5a3bmov r8, rcx
1400d5a3emov rcx, rdx
1400d5a41cmp rdx, rax
1400d5a44je 0x1400d5a60
1400d5a46lea rdx, [rip+0xc6a43]
1400d5a4dmov [rsp+48], r8
1400d5a52call std::type_info::__equal(std::type_info const&) const
1400d5a57mov r8, [rsp+48]
1400d5a5ctest al, al
1400d5a5eje 0x1400d5a70
1400d5a60
1400d5a60loc_1400d5a60:
1400d5a60lea rax, [r8+16]
1400d5a64add rsp, 40
1400d5a68ret
1400d5a69
1400d5a69 0f 1f 80 00 00 00 00 .......
1400d5a70
1400d5a70loc_1400d5a70:
1400d5a70xor eax, eax
1400d5a72add rsp, 40
1400d5a76ret
1400d5a30
1400d5a30std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&):
1400d5a30sub rsp, 40
1400d5a34lea rax, [rip+0xce045]
1400d5a3bmov r8, rcx
1400d5a3emov rcx, rdx
1400d5a41cmp rdx, rax
1400d5a44je 0x1400d5a60
1400d5a46lea rdx, [rip+0xc6a43]
1400d5a4dmov [rsp+48], r8
1400d5a52call std::type_info::__equal(std::type_info const&) const
1400d5a57mov r8, [rsp+48]
1400d5a5ctest al, al
1400d5a5eje 0x1400d5a70
1400d5a60
1400d5a60loc_1400d5a60:
1400d5a60lea rax, [r8+16]
1400d5a64add rsp, 40
1400d5a68ret
1400d5a69
1400d5a69 0f 1f 80 00 00 00 00 .......
1400d5a70
1400d5a70loc_1400d5a70:
1400d5a70xor eax, eax
1400d5a72add rsp, 40
1400d5a76ret
1400d5a30
1400d5a77
1400d5a77 // align 0x10
1400d5a77 // align 0x10
1400d5a80
1400d5a80std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5a80mov edx, 128
1400d5a85jmp 0x140101ad0
1400d5a80
1400d5a80std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5a80mov edx, 128
1400d5a85jmp 0x140101ad0
1400d5a80
1400d5a8a
1400d5a8a // align 0x10
1400d5a8a // align 0x10
1400d5a90
1400d5a90std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5a90ret
1400d5a90
1400d5a90std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::filesystem_error::_Impl, std::allocator<std::filesystem::__cxx11::filesystem_error::_Impl>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5a90ret
1400d5a90
1400d5a91
1400d5a91 // align 0x10
1400d5a91 // align 0x10
1400d5aa0
1400d5aa0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_destroy():
1400d5aa0mov edx, 136
1400d5aa5jmp 0x140101ad0
1400d5aa0
1400d5aa0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_destroy():
1400d5aa0mov edx, 136
1400d5aa5jmp 0x140101ad0
1400d5aa0
1400d5aaa
1400d5aaa // align 0x10
1400d5aaa // align 0x10
1400d5ab0
1400d5ab0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_dispose():
1400d5ab0push r15
1400d5ab2push r14
1400d5ab4push r13
1400d5ab6push r12
1400d5ab8push rbp
1400d5ab9push rdi
1400d5abapush rsi
1400d5abbpush rbx
1400d5abcsub rsp, 56
1400d5ac0mov r12, rcx
1400d5ac3mov rcx, [rcx+96]
1400d5ac7lea rax, [r12+112]
1400d5acccmp rcx, rax
1400d5acfje 0x1400d5ae0
1400d5ad1mov rax, [r12+112]
1400d5ad6lea rdx, [rax+rax+2]
1400d5adbcall operator delete(void*, unsigned long long)
1400d5ae0
1400d5ae0loc_1400d5ae0:
1400d5ae0mov rax, [r12+48]
1400d5ae5mov r13, [r12+88]
1400d5aeamov r14, [r12+64]
1400d5aefmov rsi, [r12+72]
1400d5af4mov [rsp+32], rax
1400d5af9mov rax, [r12+56]
1400d5afemov rbx, [r12+32]
1400d5b03lea rbp, [rax+8]
1400d5b07mov [rsp+40], rax
1400d5b0ccmp rbp, r13
1400d5b0fjae 0x1400d5bad
1400d5b15nop [rax+rax]
1400d5b20
1400d5b20loc_1400d5b20:
1400d5b20mov r15, [rbp]
1400d5b24lea rdi, [r15+480]
1400d5b2bnop [rax+rax]
1400d5b30
1400d5b30loc_1400d5b30:
1400d5b30mov rdx, [r15+80]
1400d5b34test rdx, rdx
1400d5b37je 0x1400d5b42
1400d5b39lea rcx, [r15+80]
1400d5b3dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5b42
1400d5b42loc_1400d5b42:
1400d5b42mov rcx, [r15+48]
1400d5b46lea rax, [r15+64]
1400d5b4acmp rcx, rax
1400d5b4dje 0x1400d5b5d
1400d5b4fmov rax, [r15+64]
1400d5b53lea rdx, [rax+rax+2]
1400d5b58call operator delete(void*, unsigned long long)
1400d5b5d
1400d5b5dloc_1400d5b5d:
1400d5b5dmov rdx, [r15+40]
1400d5b61test rdx, rdx
1400d5b64je 0x1400d5b6f
1400d5b66lea rcx, [r15+40]
1400d5b6acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5b6f
1400d5b6floc_1400d5b6f:
1400d5b6fmov rcx, [r15+8]
1400d5b73lea rax, [r15+24]
1400d5b77cmp rcx, rax
1400d5b7aje 0x1400d5b8a
1400d5b7cmov rax, [r15+24]
1400d5b80lea rdx, [rax+rax+2]
1400d5b85call operator delete(void*, unsigned long long)
1400d5b8a
1400d5b8aloc_1400d5b8a:
1400d5b8amov rcx, [r15]
1400d5b8dtest rcx, rcx
1400d5b90je 0x1400d5b97
1400d5b92call _wclosedir
1400d5b97
1400d5b97loc_1400d5b97:
1400d5b97add r15, 96
1400d5b9bcmp r15, rdi
1400d5b9ejne 0x1400d5b30
1400d5ba0add rbp, 8
1400d5ba4cmp rbp, r13
1400d5ba7jb 0x1400d5b20
1400d5bad
1400d5badloc_1400d5bad:
1400d5badcmp r13, [rsp+40]
1400d5bb2je 0x1400d5d9b
1400d5bb8cmp rbx, [rsp+32]
1400d5bbdje 0x1400d5cbb
1400d5bc3nop [rax+rax]
1400d5bcenop
1400d5bd0
1400d5bd0loc_1400d5bd0:
1400d5bd0mov rdx, [rbx+80]
1400d5bd4test rdx, rdx
1400d5bd7je 0x1400d5be2
1400d5bd9lea rcx, [rbx+80]
1400d5bddcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5be2
1400d5be2loc_1400d5be2:
1400d5be2mov rcx, [rbx+48]
1400d5be6lea rax, [rbx+64]
1400d5beacmp rcx, rax
1400d5bedje 0x1400d5bfd
1400d5befmov rax, [rbx+64]
1400d5bf3lea rdx, [rax+rax+2]
1400d5bf8call operator delete(void*, unsigned long long)
1400d5bfd
1400d5bfdloc_1400d5bfd:
1400d5bfdmov rdx, [rbx+40]
1400d5c01test rdx, rdx
1400d5c04je 0x1400d5c0f
1400d5c06lea rcx, [rbx+40]
1400d5c0acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5c0f
1400d5c0floc_1400d5c0f:
1400d5c0fmov rcx, [rbx+8]
1400d5c13lea rax, [rbx+24]
1400d5c17cmp rcx, rax
1400d5c1aje 0x1400d5c2a
1400d5c1cmov rax, [rbx+24]
1400d5c20lea rdx, [rax+rax+2]
1400d5c25call operator delete(void*, unsigned long long)
1400d5c2a
1400d5c2aloc_1400d5c2a:
1400d5c2amov rcx, [rbx]
1400d5c2dtest rcx, rcx
1400d5c30je 0x1400d5c37
1400d5c32call _wclosedir
1400d5c37
1400d5c37loc_1400d5c37:
1400d5c37add rbx, 96
1400d5c3bcmp [rsp+32], rbx
1400d5c40jne 0x1400d5bd0
1400d5c42cmp r14, rsi
1400d5c45je 0x1400d5cc0
1400d5c47nop [rax+rax]
1400d5c50
1400d5c50loc_1400d5c50:
1400d5c50mov rdx, [rsi+80]
1400d5c54test rdx, rdx
1400d5c57je 0x1400d5c62
1400d5c59lea rcx, [rsi+80]
1400d5c5dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5c62
1400d5c62loc_1400d5c62:
1400d5c62mov rcx, [rsi+48]
1400d5c66lea rax, [rsi+64]
1400d5c6acmp rcx, rax
1400d5c6dje 0x1400d5c7d
1400d5c6fmov rax, [rsi+64]
1400d5c73lea rdx, [rax+rax+2]
1400d5c78call operator delete(void*, unsigned long long)
1400d5c7d
1400d5c7dloc_1400d5c7d:
1400d5c7dmov rdx, [rsi+40]
1400d5c81test rdx, rdx
1400d5c84je 0x1400d5c8f
1400d5c86lea rcx, [rsi+40]
1400d5c8acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5c8f
1400d5c8floc_1400d5c8f:
1400d5c8fmov rcx, [rsi+8]
1400d5c93lea rax, [rsi+24]
1400d5c97cmp rcx, rax
1400d5c9aje 0x1400d5caa
1400d5c9cmov rax, [rsi+24]
1400d5ca0lea rdx, [rax+rax+2]
1400d5ca5call operator delete(void*, unsigned long long)
1400d5caa
1400d5caaloc_1400d5caa:
1400d5caamov rcx, [rsi]
1400d5cadtest rcx, rcx
1400d5cb0je 0x1400d5cb7
1400d5cb2call _wclosedir
1400d5cb7
1400d5cb7loc_1400d5cb7:
1400d5cb7add rsi, 96
1400d5cbb
1400d5cbbloc_1400d5cbb:
1400d5cbbcmp r14, rsi
1400d5cbejne 0x1400d5c50
1400d5cc0
1400d5cc0loc_1400d5cc0:
1400d5cc0mov rcx, [r12+16]
1400d5cc5test rcx, rcx
1400d5cc8je 0x1400d5dae
1400d5cce
1400d5cceloc_1400d5cce:
1400d5ccemov rax, [r12+88]
1400d5cd3mov rbx, [r12+56]
1400d5cd8lea rsi, [rax+8]
1400d5cdccmp rbx, rsi
1400d5cdfjae 0x1400d5d0b
1400d5ce1nop [rax+rax]
1400d5cecnop [rax]
1400d5cf0
1400d5cf0loc_1400d5cf0:
1400d5cf0mov rcx, [rbx]
1400d5cf3mov edx, 480
1400d5cf8add rbx, 8
1400d5cfccall operator delete(void*, unsigned long long)
1400d5d01cmp rbx, rsi
1400d5d04jb 0x1400d5cf0
1400d5d06mov rcx, [r12+16]
1400d5d0b
1400d5d0bloc_1400d5d0b:
1400d5d0bmov rdx, [r12+24]
1400d5d10shl rdx, 3
1400d5d14add rsp, 56
1400d5d18pop rbx
1400d5d19pop rsi
1400d5d1apop rdi
1400d5d1bpop rbp
1400d5d1cpop r12
1400d5d1epop r13
1400d5d20pop r14
1400d5d22pop r15
1400d5d24jmp 0x140101ad0
1400d5d29
1400d5d29 0f 1f 80 00 00 00 00 .......
1400d5d30
1400d5d30loc_1400d5d30:
1400d5d30mov rdx, [rbx+80]
1400d5d34test rdx, rdx
1400d5d37je 0x1400d5d42
1400d5d39lea rcx, [rbx+80]
1400d5d3dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5d42
1400d5d42loc_1400d5d42:
1400d5d42mov rcx, [rbx+48]
1400d5d46lea rax, [rbx+64]
1400d5d4acmp rcx, rax
1400d5d4dje 0x1400d5d5d
1400d5d4fmov rax, [rbx+64]
1400d5d53lea rdx, [rax+rax+2]
1400d5d58call operator delete(void*, unsigned long long)
1400d5d5d
1400d5d5dloc_1400d5d5d:
1400d5d5dmov rdx, [rbx+40]
1400d5d61test rdx, rdx
1400d5d64je 0x1400d5d6f
1400d5d66lea rcx, [rbx+40]
1400d5d6acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5d6f
1400d5d6floc_1400d5d6f:
1400d5d6fmov rcx, [rbx+8]
1400d5d73lea rax, [rbx+24]
1400d5d77cmp rcx, rax
1400d5d7aje 0x1400d5d8a
1400d5d7cmov rax, [rbx+24]
1400d5d80lea rdx, [rax+rax+2]
1400d5d85call operator delete(void*, unsigned long long)
1400d5d8a
1400d5d8aloc_1400d5d8a:
1400d5d8amov rcx, [rbx]
1400d5d8dtest rcx, rcx
1400d5d90je 0x1400d5d97
1400d5d92call _wclosedir
1400d5d97
1400d5d97loc_1400d5d97:
1400d5d97add rbx, 96
1400d5d9b
1400d5d9bloc_1400d5d9b:
1400d5d9bcmp r14, rbx
1400d5d9ejne 0x1400d5d30
1400d5da0mov rcx, [r12+16]
1400d5da5test rcx, rcx
1400d5da8jne 0x1400d5cce
1400d5dae
1400d5daeloc_1400d5dae:
1400d5daeadd rsp, 56
1400d5db2pop rbx
1400d5db3pop rsi
1400d5db4pop rdi
1400d5db5pop rbp
1400d5db6pop r12
1400d5db8pop r13
1400d5dbapop r14
1400d5dbcpop r15
1400d5dberet
1400d5ab0
1400d5ab0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_dispose():
1400d5ab0push r15
1400d5ab2push r14
1400d5ab4push r13
1400d5ab6push r12
1400d5ab8push rbp
1400d5ab9push rdi
1400d5abapush rsi
1400d5abbpush rbx
1400d5abcsub rsp, 56
1400d5ac0mov r12, rcx
1400d5ac3mov rcx, [rcx+96]
1400d5ac7lea rax, [r12+112]
1400d5acccmp rcx, rax
1400d5acfje 0x1400d5ae0
1400d5ad1mov rax, [r12+112]
1400d5ad6lea rdx, [rax+rax+2]
1400d5adbcall operator delete(void*, unsigned long long)
1400d5ae0
1400d5ae0loc_1400d5ae0:
1400d5ae0mov rax, [r12+48]
1400d5ae5mov r13, [r12+88]
1400d5aeamov r14, [r12+64]
1400d5aefmov rsi, [r12+72]
1400d5af4mov [rsp+32], rax
1400d5af9mov rax, [r12+56]
1400d5afemov rbx, [r12+32]
1400d5b03lea rbp, [rax+8]
1400d5b07mov [rsp+40], rax
1400d5b0ccmp rbp, r13
1400d5b0fjae 0x1400d5bad
1400d5b15nop [rax+rax]
1400d5b20
1400d5b20loc_1400d5b20:
1400d5b20mov r15, [rbp]
1400d5b24lea rdi, [r15+480]
1400d5b2bnop [rax+rax]
1400d5b30
1400d5b30loc_1400d5b30:
1400d5b30mov rdx, [r15+80]
1400d5b34test rdx, rdx
1400d5b37je 0x1400d5b42
1400d5b39lea rcx, [r15+80]
1400d5b3dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5b42
1400d5b42loc_1400d5b42:
1400d5b42mov rcx, [r15+48]
1400d5b46lea rax, [r15+64]
1400d5b4acmp rcx, rax
1400d5b4dje 0x1400d5b5d
1400d5b4fmov rax, [r15+64]
1400d5b53lea rdx, [rax+rax+2]
1400d5b58call operator delete(void*, unsigned long long)
1400d5b5d
1400d5b5dloc_1400d5b5d:
1400d5b5dmov rdx, [r15+40]
1400d5b61test rdx, rdx
1400d5b64je 0x1400d5b6f
1400d5b66lea rcx, [r15+40]
1400d5b6acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5b6f
1400d5b6floc_1400d5b6f:
1400d5b6fmov rcx, [r15+8]
1400d5b73lea rax, [r15+24]
1400d5b77cmp rcx, rax
1400d5b7aje 0x1400d5b8a
1400d5b7cmov rax, [r15+24]
1400d5b80lea rdx, [rax+rax+2]
1400d5b85call operator delete(void*, unsigned long long)
1400d5b8a
1400d5b8aloc_1400d5b8a:
1400d5b8amov rcx, [r15]
1400d5b8dtest rcx, rcx
1400d5b90je 0x1400d5b97
1400d5b92call _wclosedir
1400d5b97
1400d5b97loc_1400d5b97:
1400d5b97add r15, 96
1400d5b9bcmp r15, rdi
1400d5b9ejne 0x1400d5b30
1400d5ba0add rbp, 8
1400d5ba4cmp rbp, r13
1400d5ba7jb 0x1400d5b20
1400d5bad
1400d5badloc_1400d5bad:
1400d5badcmp r13, [rsp+40]
1400d5bb2je 0x1400d5d9b
1400d5bb8cmp rbx, [rsp+32]
1400d5bbdje 0x1400d5cbb
1400d5bc3nop [rax+rax]
1400d5bcenop
1400d5bd0
1400d5bd0loc_1400d5bd0:
1400d5bd0mov rdx, [rbx+80]
1400d5bd4test rdx, rdx
1400d5bd7je 0x1400d5be2
1400d5bd9lea rcx, [rbx+80]
1400d5bddcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5be2
1400d5be2loc_1400d5be2:
1400d5be2mov rcx, [rbx+48]
1400d5be6lea rax, [rbx+64]
1400d5beacmp rcx, rax
1400d5bedje 0x1400d5bfd
1400d5befmov rax, [rbx+64]
1400d5bf3lea rdx, [rax+rax+2]
1400d5bf8call operator delete(void*, unsigned long long)
1400d5bfd
1400d5bfdloc_1400d5bfd:
1400d5bfdmov rdx, [rbx+40]
1400d5c01test rdx, rdx
1400d5c04je 0x1400d5c0f
1400d5c06lea rcx, [rbx+40]
1400d5c0acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5c0f
1400d5c0floc_1400d5c0f:
1400d5c0fmov rcx, [rbx+8]
1400d5c13lea rax, [rbx+24]
1400d5c17cmp rcx, rax
1400d5c1aje 0x1400d5c2a
1400d5c1cmov rax, [rbx+24]
1400d5c20lea rdx, [rax+rax+2]
1400d5c25call operator delete(void*, unsigned long long)
1400d5c2a
1400d5c2aloc_1400d5c2a:
1400d5c2amov rcx, [rbx]
1400d5c2dtest rcx, rcx
1400d5c30je 0x1400d5c37
1400d5c32call _wclosedir
1400d5c37
1400d5c37loc_1400d5c37:
1400d5c37add rbx, 96
1400d5c3bcmp [rsp+32], rbx
1400d5c40jne 0x1400d5bd0
1400d5c42cmp r14, rsi
1400d5c45je 0x1400d5cc0
1400d5c47nop [rax+rax]
1400d5c50
1400d5c50loc_1400d5c50:
1400d5c50mov rdx, [rsi+80]
1400d5c54test rdx, rdx
1400d5c57je 0x1400d5c62
1400d5c59lea rcx, [rsi+80]
1400d5c5dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5c62
1400d5c62loc_1400d5c62:
1400d5c62mov rcx, [rsi+48]
1400d5c66lea rax, [rsi+64]
1400d5c6acmp rcx, rax
1400d5c6dje 0x1400d5c7d
1400d5c6fmov rax, [rsi+64]
1400d5c73lea rdx, [rax+rax+2]
1400d5c78call operator delete(void*, unsigned long long)
1400d5c7d
1400d5c7dloc_1400d5c7d:
1400d5c7dmov rdx, [rsi+40]
1400d5c81test rdx, rdx
1400d5c84je 0x1400d5c8f
1400d5c86lea rcx, [rsi+40]
1400d5c8acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5c8f
1400d5c8floc_1400d5c8f:
1400d5c8fmov rcx, [rsi+8]
1400d5c93lea rax, [rsi+24]
1400d5c97cmp rcx, rax
1400d5c9aje 0x1400d5caa
1400d5c9cmov rax, [rsi+24]
1400d5ca0lea rdx, [rax+rax+2]
1400d5ca5call operator delete(void*, unsigned long long)
1400d5caa
1400d5caaloc_1400d5caa:
1400d5caamov rcx, [rsi]
1400d5cadtest rcx, rcx
1400d5cb0je 0x1400d5cb7
1400d5cb2call _wclosedir
1400d5cb7
1400d5cb7loc_1400d5cb7:
1400d5cb7add rsi, 96
1400d5cbb
1400d5cbbloc_1400d5cbb:
1400d5cbbcmp r14, rsi
1400d5cbejne 0x1400d5c50
1400d5cc0
1400d5cc0loc_1400d5cc0:
1400d5cc0mov rcx, [r12+16]
1400d5cc5test rcx, rcx
1400d5cc8je 0x1400d5dae
1400d5cce
1400d5cceloc_1400d5cce:
1400d5ccemov rax, [r12+88]
1400d5cd3mov rbx, [r12+56]
1400d5cd8lea rsi, [rax+8]
1400d5cdccmp rbx, rsi
1400d5cdfjae 0x1400d5d0b
1400d5ce1nop [rax+rax]
1400d5cecnop [rax]
1400d5cf0
1400d5cf0loc_1400d5cf0:
1400d5cf0mov rcx, [rbx]
1400d5cf3mov edx, 480
1400d5cf8add rbx, 8
1400d5cfccall operator delete(void*, unsigned long long)
1400d5d01cmp rbx, rsi
1400d5d04jb 0x1400d5cf0
1400d5d06mov rcx, [r12+16]
1400d5d0b
1400d5d0bloc_1400d5d0b:
1400d5d0bmov rdx, [r12+24]
1400d5d10shl rdx, 3
1400d5d14add rsp, 56
1400d5d18pop rbx
1400d5d19pop rsi
1400d5d1apop rdi
1400d5d1bpop rbp
1400d5d1cpop r12
1400d5d1epop r13
1400d5d20pop r14
1400d5d22pop r15
1400d5d24jmp 0x140101ad0
1400d5d29
1400d5d29 0f 1f 80 00 00 00 00 .......
1400d5d30
1400d5d30loc_1400d5d30:
1400d5d30mov rdx, [rbx+80]
1400d5d34test rdx, rdx
1400d5d37je 0x1400d5d42
1400d5d39lea rcx, [rbx+80]
1400d5d3dcall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5d42
1400d5d42loc_1400d5d42:
1400d5d42mov rcx, [rbx+48]
1400d5d46lea rax, [rbx+64]
1400d5d4acmp rcx, rax
1400d5d4dje 0x1400d5d5d
1400d5d4fmov rax, [rbx+64]
1400d5d53lea rdx, [rax+rax+2]
1400d5d58call operator delete(void*, unsigned long long)
1400d5d5d
1400d5d5dloc_1400d5d5d:
1400d5d5dmov rdx, [rbx+40]
1400d5d61test rdx, rdx
1400d5d64je 0x1400d5d6f
1400d5d66lea rcx, [rbx+40]
1400d5d6acall std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5d6f
1400d5d6floc_1400d5d6f:
1400d5d6fmov rcx, [rbx+8]
1400d5d73lea rax, [rbx+24]
1400d5d77cmp rcx, rax
1400d5d7aje 0x1400d5d8a
1400d5d7cmov rax, [rbx+24]
1400d5d80lea rdx, [rax+rax+2]
1400d5d85call operator delete(void*, unsigned long long)
1400d5d8a
1400d5d8aloc_1400d5d8a:
1400d5d8amov rcx, [rbx]
1400d5d8dtest rcx, rcx
1400d5d90je 0x1400d5d97
1400d5d92call _wclosedir
1400d5d97
1400d5d97loc_1400d5d97:
1400d5d97add rbx, 96
1400d5d9b
1400d5d9bloc_1400d5d9b:
1400d5d9bcmp r14, rbx
1400d5d9ejne 0x1400d5d30
1400d5da0mov rcx, [r12+16]
1400d5da5test rcx, rcx
1400d5da8jne 0x1400d5cce
1400d5dae
1400d5daeloc_1400d5dae:
1400d5daeadd rsp, 56
1400d5db2pop rbx
1400d5db3pop rsi
1400d5db4pop rdi
1400d5db5pop rbp
1400d5db6pop r12
1400d5db8pop r13
1400d5dbapop r14
1400d5dbcpop r15
1400d5dberet
1400d5ab0
1400d5dbf
1400d5dbf // align 0x10
1400d5dbf // align 0x10
1400d5dc0
1400d5dc0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&):
1400d5dc0sub rsp, 40
1400d5dc4lea rax, [rip+0xcdcb5]
1400d5dcbmov r8, rcx
1400d5dcemov rcx, rdx
1400d5dd1cmp rdx, rax
1400d5dd4je 0x1400d5df0
1400d5dd6lea rdx, [rip+0xc66b3]
1400d5dddmov [rsp+48], r8
1400d5de2call std::type_info::__equal(std::type_info const&) const
1400d5de7mov r8, [rsp+48]
1400d5dectest al, al
1400d5deeje 0x1400d5e00
1400d5df0
1400d5df0loc_1400d5df0:
1400d5df0lea rax, [r8+16]
1400d5df4add rsp, 40
1400d5df8ret
1400d5df9
1400d5df9 0f 1f 80 00 00 00 00 .......
1400d5e00
1400d5e00loc_1400d5e00:
1400d5e00xor eax, eax
1400d5e02add rsp, 40
1400d5e06ret
1400d5dc0
1400d5dc0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&):
1400d5dc0sub rsp, 40
1400d5dc4lea rax, [rip+0xcdcb5]
1400d5dcbmov r8, rcx
1400d5dcemov rcx, rdx
1400d5dd1cmp rdx, rax
1400d5dd4je 0x1400d5df0
1400d5dd6lea rdx, [rip+0xc66b3]
1400d5dddmov [rsp+48], r8
1400d5de2call std::type_info::__equal(std::type_info const&) const
1400d5de7mov r8, [rsp+48]
1400d5dectest al, al
1400d5deeje 0x1400d5e00
1400d5df0
1400d5df0loc_1400d5df0:
1400d5df0lea rax, [r8+16]
1400d5df4add rsp, 40
1400d5df8ret
1400d5df9
1400d5df9 0f 1f 80 00 00 00 00 .......
1400d5e00
1400d5e00loc_1400d5e00:
1400d5e00xor eax, eax
1400d5e02add rsp, 40
1400d5e06ret
1400d5dc0
1400d5e07
1400d5e07 // align 0x10
1400d5e07 // align 0x10
1400d5e10
1400d5e10std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5e10mov edx, 136
1400d5e15jmp 0x140101ad0
1400d5e10
1400d5e10std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5e10mov edx, 136
1400d5e15jmp 0x140101ad0
1400d5e10
1400d5e1a
1400d5e1a // align 0x10
1400d5e1a // align 0x10
1400d5e20
1400d5e20std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5e20ret
1400d5e20
1400d5e20std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, std::allocator<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5e20ret
1400d5e20
1400d5e21
1400d5e21 // align 0x10
1400d5e21 // align 0x10
1400d5e30
1400d5e30std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_destroy():
1400d5e30mov edx, 112
1400d5e35jmp 0x140101ad0
1400d5e30
1400d5e30std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_destroy():
1400d5e30mov edx, 112
1400d5e35jmp 0x140101ad0
1400d5e30
1400d5e3a
1400d5e3a // align 0x10
1400d5e3a // align 0x10
1400d5e40
1400d5e40std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_dispose():
1400d5e40push rbx
1400d5e41sub rsp, 32
1400d5e45mov rdx, [rcx+96]
1400d5e49mov rbx, rcx
1400d5e4ctest rdx, rdx
1400d5e4fje 0x1400d5e5a
1400d5e51lea rcx, [rcx+96]
1400d5e55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5e5a
1400d5e5aloc_1400d5e5a:
1400d5e5amov rcx, [rbx+64]
1400d5e5elea rax, [rbx+80]
1400d5e62cmp rcx, rax
1400d5e65je 0x1400d5e75
1400d5e67mov rax, [rbx+80]
1400d5e6blea rdx, [rax+rax+2]
1400d5e70call operator delete(void*, unsigned long long)
1400d5e75
1400d5e75loc_1400d5e75:
1400d5e75mov rdx, [rbx+56]
1400d5e79test rdx, rdx
1400d5e7cje 0x1400d5e87
1400d5e7elea rcx, [rbx+56]
1400d5e82call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5e87
1400d5e87loc_1400d5e87:
1400d5e87mov rcx, [rbx+24]
1400d5e8blea rax, [rbx+40]
1400d5e8fcmp rcx, rax
1400d5e92je 0x1400d5ea2
1400d5e94mov rax, [rbx+40]
1400d5e98lea rdx, [rax+rax+2]
1400d5e9dcall operator delete(void*, unsigned long long)
1400d5ea2
1400d5ea2loc_1400d5ea2:
1400d5ea2mov rcx, [rbx+16]
1400d5ea6test rcx, rcx
1400d5ea9je 0x1400d5eb8
1400d5eabadd rsp, 32
1400d5eafpop rbx
1400d5eb0jmp 0x14001bf00
1400d5eb5
1400d5eb5 0f 1f 00 ...
1400d5eb8
1400d5eb8loc_1400d5eb8:
1400d5eb8add rsp, 32
1400d5ebcpop rbx
1400d5ebdret
1400d5e40
1400d5e40std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_dispose():
1400d5e40push rbx
1400d5e41sub rsp, 32
1400d5e45mov rdx, [rcx+96]
1400d5e49mov rbx, rcx
1400d5e4ctest rdx, rdx
1400d5e4fje 0x1400d5e5a
1400d5e51lea rcx, [rcx+96]
1400d5e55call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5e5a
1400d5e5aloc_1400d5e5a:
1400d5e5amov rcx, [rbx+64]
1400d5e5elea rax, [rbx+80]
1400d5e62cmp rcx, rax
1400d5e65je 0x1400d5e75
1400d5e67mov rax, [rbx+80]
1400d5e6blea rdx, [rax+rax+2]
1400d5e70call operator delete(void*, unsigned long long)
1400d5e75
1400d5e75loc_1400d5e75:
1400d5e75mov rdx, [rbx+56]
1400d5e79test rdx, rdx
1400d5e7cje 0x1400d5e87
1400d5e7elea rcx, [rbx+56]
1400d5e82call std::filesystem::__cxx11::path::_List::_Impl_deleter::operator()(std::filesystem::__cxx11::path::_List::_Impl*) const
1400d5e87
1400d5e87loc_1400d5e87:
1400d5e87mov rcx, [rbx+24]
1400d5e8blea rax, [rbx+40]
1400d5e8fcmp rcx, rax
1400d5e92je 0x1400d5ea2
1400d5e94mov rax, [rbx+40]
1400d5e98lea rdx, [rax+rax+2]
1400d5e9dcall operator delete(void*, unsigned long long)
1400d5ea2
1400d5ea2loc_1400d5ea2:
1400d5ea2mov rcx, [rbx+16]
1400d5ea6test rcx, rcx
1400d5ea9je 0x1400d5eb8
1400d5eabadd rsp, 32
1400d5eafpop rbx
1400d5eb0jmp 0x14001bf00
1400d5eb5
1400d5eb5 0f 1f 00 ...
1400d5eb8
1400d5eb8loc_1400d5eb8:
1400d5eb8add rsp, 32
1400d5ebcpop rbx
1400d5ebdret
1400d5e40
1400d5ebe
1400d5ebe // align 0x10
1400d5ebe // align 0x10
1400d5ec0
1400d5ec0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&):
1400d5ec0sub rsp, 40
1400d5ec4lea rax, [rip+0xcdbb5]
1400d5ecbmov r8, rcx
1400d5ecemov rcx, rdx
1400d5ed1cmp rdx, rax
1400d5ed4je 0x1400d5ef0
1400d5ed6lea rdx, [rip+0xc65b3]
1400d5eddmov [rsp+48], r8
1400d5ee2call std::type_info::__equal(std::type_info const&) const
1400d5ee7mov r8, [rsp+48]
1400d5eectest al, al
1400d5eeeje 0x1400d5f00
1400d5ef0
1400d5ef0loc_1400d5ef0:
1400d5ef0lea rax, [r8+16]
1400d5ef4add rsp, 40
1400d5ef8ret
1400d5ef9
1400d5ef9 0f 1f 80 00 00 00 00 .......
1400d5f00
1400d5f00loc_1400d5f00:
1400d5f00xor eax, eax
1400d5f02add rsp, 40
1400d5f06ret
1400d5ec0
1400d5ec0std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&):
1400d5ec0sub rsp, 40
1400d5ec4lea rax, [rip+0xcdbb5]
1400d5ecbmov r8, rcx
1400d5ecemov rcx, rdx
1400d5ed1cmp rdx, rax
1400d5ed4je 0x1400d5ef0
1400d5ed6lea rdx, [rip+0xc65b3]
1400d5eddmov [rsp+48], r8
1400d5ee2call std::type_info::__equal(std::type_info const&) const
1400d5ee7mov r8, [rsp+48]
1400d5eectest al, al
1400d5eeeje 0x1400d5f00
1400d5ef0
1400d5ef0loc_1400d5ef0:
1400d5ef0lea rax, [r8+16]
1400d5ef4add rsp, 40
1400d5ef8ret
1400d5ef9
1400d5ef9 0f 1f 80 00 00 00 00 .......
1400d5f00
1400d5f00loc_1400d5f00:
1400d5f00xor eax, eax
1400d5f02add rsp, 40
1400d5f06ret
1400d5ec0
1400d5f07
1400d5f07 // align 0x10
1400d5f07 // align 0x10
1400d5f10
1400d5f10std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5f10mov edx, 112
1400d5f15jmp 0x140101ad0
1400d5f10
1400d5f10std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5f10mov edx, 112
1400d5f15jmp 0x140101ad0
1400d5f10
1400d5f1a
1400d5f1a // align 0x10
1400d5f1a // align 0x10
1400d5f20
1400d5f20std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5f20ret
1400d5f20
1400d5f20std::_Sp_counted_ptr_inplace<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace():
1400d5f20ret
1400d5f20
1400d5f21
1400d5f21 // align 0x10
1400d5f21 // align 0x10
1400d5f30
1400d5f30_ZNSt25__codecvt_utf8_utf16_baseIDiED0Ev:
1400d5f30sub rsp, 56
1400d5f34lea rax, [rip+0xccee5]
1400d5f3bmov [rcx], rax
1400d5f3emov [rsp+40], rcx
1400d5f43call std::locale::facet::~facet()
1400d5f48mov rcx, [rsp+40]
1400d5f4dadd rsp, 56
1400d5f51jmp 0x140101ab0
1400d5f30
1400d5f30_ZNSt25__codecvt_utf8_utf16_baseIDiED0Ev:
1400d5f30sub rsp, 56
1400d5f34lea rax, [rip+0xccee5]
1400d5f3bmov [rcx], rax
1400d5f3emov [rsp+40], rcx
1400d5f43call std::locale::facet::~facet()
1400d5f48mov rcx, [rsp+40]
1400d5f4dadd rsp, 56
1400d5f51jmp 0x140101ab0
1400d5f30
1400d5f56
1400d5f56 // align 0x10
1400d5f56 // align 0x10
1400d5f60
1400d5f60_ZNSt25__codecvt_utf8_utf16_baseIDiED1Ev:
1400d5f60lea rax, [rip+0xcceb9]
1400d5f67mov [rcx], rax
1400d5f6ajmp 0x1400da420
1400d5f60
1400d5f60_ZNSt25__codecvt_utf8_utf16_baseIDiED1Ev:
1400d5f60lea rax, [rip+0xcceb9]
1400d5f67mov [rcx], rax
1400d5f6ajmp 0x1400da420
1400d5f60
1400d5f6f
1400d5f6f // align 0x10
1400d5f6f // align 0x10
1400d5f70
1400d5f70_ZNSt25__codecvt_utf8_utf16_baseIDsED0Ev:
1400d5f70sub rsp, 56
1400d5f74lea rax, [rip+0xccf65]
1400d5f7bmov [rcx], rax
1400d5f7emov [rsp+40], rcx
1400d5f83call std::locale::facet::~facet()
1400d5f88mov rcx, [rsp+40]
1400d5f8dadd rsp, 56
1400d5f91jmp 0x140101ab0
1400d5f70
1400d5f70_ZNSt25__codecvt_utf8_utf16_baseIDsED0Ev:
1400d5f70sub rsp, 56
1400d5f74lea rax, [rip+0xccf65]
1400d5f7bmov [rcx], rax
1400d5f7emov [rsp+40], rcx
1400d5f83call std::locale::facet::~facet()
1400d5f88mov rcx, [rsp+40]
1400d5f8dadd rsp, 56
1400d5f91jmp 0x140101ab0
1400d5f70
1400d5f96
1400d5f96 // align 0x10
1400d5f96 // align 0x10
1400d5fa0
1400d5fa0_ZNSt25__codecvt_utf8_utf16_baseIDsED1Ev:
1400d5fa0lea rax, [rip+0xccf39]
1400d5fa7mov [rcx], rax
1400d5faajmp 0x1400da420
1400d5fa0
1400d5fa0_ZNSt25__codecvt_utf8_utf16_baseIDsED1Ev:
1400d5fa0lea rax, [rip+0xccf39]
1400d5fa7mov [rcx], rax
1400d5faajmp 0x1400da420
1400d5fa0
1400d5faf
1400d5faf // align 0x10
1400d5faf // align 0x10
1400d5fb0
1400d5fb0std::__codecvt_utf8_utf16_base<wchar_t>::__codecvt_utf8_utf16_base(unsigned long, std::codecvt_mode, unsigned long long):
1400d5fb0push rbp
1400d5fb1mov rbp, rsp
1400d5fb4sub rsp, 32
1400d5fb8mov [rbp+16], rcx
1400d5fbcmov [rbp+24], edx
1400d5fbfmov [rbp+32], r8l
1400d5fc3mov [rbp+40], r9
1400d5fc7mov rax, [rbp+16]
1400d5fcbmov rdx, [rbp+40]
1400d5fcfmov rcx, rax
1400d5fd2call std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400d5fd7mov rax, [rip+0xc13e2]
1400d5fdelea rdx, [rax+16]
1400d5fe2mov rax, [rbp+16]
1400d5fe6mov [rax], rdx
1400d5fe9mov rax, [rbp+16]
1400d5fedmov edx, [rbp+24]
1400d5ff0mov [rax+24], edx
1400d5ff3mov rax, [rbp+16]
1400d5ff7mov edx, [rbp+32]
1400d5ffamov [rax+28], edx
1400d5ffdnop
1400d5ffeadd rsp, 32
1400d6002pop rbp
1400d6003ret
1400d5fb0
1400d5fb0std::__codecvt_utf8_utf16_base<wchar_t>::__codecvt_utf8_utf16_base(unsigned long, std::codecvt_mode, unsigned long long):
1400d5fb0push rbp
1400d5fb1mov rbp, rsp
1400d5fb4sub rsp, 32
1400d5fb8mov [rbp+16], rcx
1400d5fbcmov [rbp+24], edx
1400d5fbfmov [rbp+32], r8l
1400d5fc3mov [rbp+40], r9
1400d5fc7mov rax, [rbp+16]
1400d5fcbmov rdx, [rbp+40]
1400d5fcfmov rcx, rax
1400d5fd2call std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400d5fd7mov rax, [rip+0xc13e2]
1400d5fdelea rdx, [rax+16]
1400d5fe2mov rax, [rbp+16]
1400d5fe6mov [rax], rdx
1400d5fe9mov rax, [rbp+16]
1400d5fedmov edx, [rbp+24]
1400d5ff0mov [rax+24], edx
1400d5ff3mov rax, [rbp+16]
1400d5ff7mov edx, [rbp+32]
1400d5ffamov [rax+28], edx
1400d5ffdnop
1400d5ffeadd rsp, 32
1400d6002pop rbp
1400d6003ret
1400d5fb0
1400d6004
1400d6004 // align 0x10
1400d6004 // align 0x10
1400d6010
1400d6010std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base():
1400d6010sub rsp, 56
1400d6014lea rax, [rip+0xcd0a5]
1400d601bmov [rcx], rax
1400d601emov [rsp+40], rcx
1400d6023call std::codecvt<wchar_t, char, int>::~codecvt()
1400d6028mov rcx, [rsp+40]
1400d602dadd rsp, 56
1400d6031jmp 0x140101ab0
1400d6010
1400d6010std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base():
1400d6010sub rsp, 56
1400d6014lea rax, [rip+0xcd0a5]
1400d601bmov [rcx], rax
1400d601emov [rsp+40], rcx
1400d6023call std::codecvt<wchar_t, char, int>::~codecvt()
1400d6028mov rcx, [rsp+40]
1400d602dadd rsp, 56
1400d6031jmp 0x140101ab0
1400d6010
1400d6036
1400d6036 // align 0x10
1400d6036 // align 0x10
1400d6040
1400d6040std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base():
1400d6040lea rax, [rip+0xcd079]
1400d6047mov [rcx], rax
1400d604ajmp 0x1400f4570
1400d6040
1400d6040std::__codecvt_utf8_utf16_base<wchar_t>::~__codecvt_utf8_utf16_base():
1400d6040lea rax, [rip+0xcd079]
1400d6047mov [rcx], rax
1400d604ajmp 0x1400f4570
1400d6040
1400d604f
1400d604f // align 0x10
1400d604f // align 0x10
1400d6050
1400d6050char* std::__uninitialized_default_n_1<true>::__uninit_default_n<char*, unsigned long long>(char*, unsigned long long):
1400d6050push rbp
1400d6051mov rbp, rsp
1400d6054add rsp, -128
1400d6058mov [rbp+16], rcx
1400d605cmov [rbp+24], rdx
1400d6060cmp [rbp+24], 0
1400d6065je 0x1400d611d
1400d606bmov rax, [rbp+16]
1400d606fmov [rbp-80], rax
1400d6073mov rax, [rbp-80]
1400d6077mov [rbp-8], rax
1400d607bmov rax, [rbp-8]
1400d607fmov rcx, rax
1400d6082call void std::_Construct<char, >(char*, T2&&...)
1400d6087add [rbp+16], 1
1400d608cmov rax, [rbp+24]
1400d6090lea rdx, [rax-1]
1400d6094mov rax, [rbp+16]
1400d6098mov [rbp-88], rax
1400d609cmov [rbp-16], rdx
1400d60a0mov rax, [rbp-8]
1400d60a4mov [rbp-24], rax
1400d60a8nop
1400d60a9mov rax, [rbp-16]
1400d60admov rcx, rax
1400d60b0call std::__size_to_integer(unsigned long long)
1400d60b5mov rdx, [rbp-88]
1400d60b9mov [rbp-32], rdx
1400d60bdmov [rbp-40], rax
1400d60c1mov rax, [rbp-24]
1400d60c5mov [rbp-48], rax
1400d60c9cmp [rbp-40], 0
1400d60cejne 0x1400d60d6
1400d60d0mov rax, [rbp-32]
1400d60d4jmp 0x1400d6118
1400d60d6
1400d60d6loc_1400d60d6:
1400d60d6mov rdx, [rbp-32]
1400d60damov rax, [rbp-40]
1400d60deadd rdx, rax
1400d60e1mov rax, [rbp-32]
1400d60e5mov [rbp-56], rax
1400d60e9mov [rbp-64], rdx
1400d60edmov rax, [rbp-48]
1400d60f1mov [rbp-72], rax
1400d60f5mov rcx, [rbp-72]
1400d60f9mov rdx, [rbp-64]
1400d60fdmov rax, [rbp-56]
1400d6101mov r8, rcx
1400d6104mov rcx, rax
1400d6107call __gnu_cxx::__enable_if<std::__is_byte<char>::__value && std::__are_same<char, char>::__value || std::__memcpyable_integer<char>::__width, void>::__type std::__fill_a1<char, char>(char*, char*, char const&)
1400d610cnop
1400d610dmov rdx, [rbp-32]
1400d6111mov rax, [rbp-40]
1400d6115add rax, rdx
1400d6118
1400d6118loc_1400d6118:
1400d6118nop
1400d6119mov [rbp+16], rax
1400d611d
1400d611dloc_1400d611d:
1400d611dmov rax, [rbp+16]
1400d6121sub rsp, -128
1400d6125pop rbp
1400d6126ret
1400d6050
1400d6050char* std::__uninitialized_default_n_1<true>::__uninit_default_n<char*, unsigned long long>(char*, unsigned long long):
1400d6050push rbp
1400d6051mov rbp, rsp
1400d6054add rsp, -128
1400d6058mov [rbp+16], rcx
1400d605cmov [rbp+24], rdx
1400d6060cmp [rbp+24], 0
1400d6065je 0x1400d611d
1400d606bmov rax, [rbp+16]
1400d606fmov [rbp-80], rax
1400d6073mov rax, [rbp-80]
1400d6077mov [rbp-8], rax
1400d607bmov rax, [rbp-8]
1400d607fmov rcx, rax
1400d6082call void std::_Construct<char, >(char*, T2&&...)
1400d6087add [rbp+16], 1
1400d608cmov rax, [rbp+24]
1400d6090lea rdx, [rax-1]
1400d6094mov rax, [rbp+16]
1400d6098mov [rbp-88], rax
1400d609cmov [rbp-16], rdx
1400d60a0mov rax, [rbp-8]
1400d60a4mov [rbp-24], rax
1400d60a8nop
1400d60a9mov rax, [rbp-16]
1400d60admov rcx, rax
1400d60b0call std::__size_to_integer(unsigned long long)
1400d60b5mov rdx, [rbp-88]
1400d60b9mov [rbp-32], rdx
1400d60bdmov [rbp-40], rax
1400d60c1mov rax, [rbp-24]
1400d60c5mov [rbp-48], rax
1400d60c9cmp [rbp-40], 0
1400d60cejne 0x1400d60d6
1400d60d0mov rax, [rbp-32]
1400d60d4jmp 0x1400d6118
1400d60d6
1400d60d6loc_1400d60d6:
1400d60d6mov rdx, [rbp-32]
1400d60damov rax, [rbp-40]
1400d60deadd rdx, rax
1400d60e1mov rax, [rbp-32]
1400d60e5mov [rbp-56], rax
1400d60e9mov [rbp-64], rdx
1400d60edmov rax, [rbp-48]
1400d60f1mov [rbp-72], rax
1400d60f5mov rcx, [rbp-72]
1400d60f9mov rdx, [rbp-64]
1400d60fdmov rax, [rbp-56]
1400d6101mov r8, rcx
1400d6104mov rcx, rax
1400d6107call __gnu_cxx::__enable_if<std::__is_byte<char>::__value && std::__are_same<char, char>::__value || std::__memcpyable_integer<char>::__width, void>::__type std::__fill_a1<char, char>(char*, char*, char const&)
1400d610cnop
1400d610dmov rdx, [rbp-32]
1400d6111mov rax, [rbp-40]
1400d6115add rax, rdx
1400d6118
1400d6118loc_1400d6118:
1400d6118nop
1400d6119mov [rbp+16], rax
1400d611d
1400d611dloc_1400d611d:
1400d611dmov rax, [rbp+16]
1400d6121sub rsp, -128
1400d6125pop rbp
1400d6126ret
1400d6050
1400d6127
1400d6127 // align 0x10
1400d6127 // align 0x10
1400d6135
1400d6135 // align 0x10
1400d6135 // align 0x10
1400d6141
1400d6141 // align 0x10
1400d6141 // align 0x10
1400d6158
1400d6158 // align 0x10
1400d6158 // align 0x10
1400d6168
1400d6168 // align 0x10
1400d6168 // align 0x10
1400d6170
1400d6170std::__pad<char, std::char_traits<char>>::_S_pad(std::ios_base&, char, char*, char const*, long long, long long):
1400d6170push rdi
1400d6171push rsi
1400d6172push rbx
1400d6173sub rsp, 64
1400d6177mov eax, [rcx+24]
1400d617amov rbx, [rsp+136]
1400d6182mov rdi, [rsp+128]
1400d618aand eax, 176
1400d618fsub rdi, rbx
1400d6192mov r11l, edx
1400d6195mov rsi, r8
1400d6198cmp eax, 32
1400d619bje 0x1400d62b8
1400d61a1cmp eax, 16
1400d61a4je 0x1400d61c8
1400d61a6
1400d61a6loc_1400d61a6:
1400d61a6xor r10l, r10l
1400d61a9
1400d61a9loc_1400d61a9:
1400d61a9test rdi, rdi
1400d61acjne 0x1400d6270
1400d61b2sub rbx, r10
1400d61b5jne 0x1400d629c
1400d61bb
1400d61bbloc_1400d61bb:
1400d61bbadd rsp, 64
1400d61bfpop rbx
1400d61c0pop rsi
1400d61c1pop rdi
1400d61c2ret
1400d61c3
1400d61c3 0f 1f 44 00 00 ..D..
1400d61c8
1400d61c8loc_1400d61c8:
1400d61c8mov [rsp+40], rcx
1400d61cdmov rcx, [rip+0xc0b6c]
1400d61d4mov [rsp+48], edx
1400d61d8mov [rsp+32], r9
1400d61ddcall std::locale::id::_M_id() const
1400d61e2mov r10, [rsp+40]
1400d61e7mov rdx, rax
1400d61eamov rax, [r10+208]
1400d61f1mov rax, [rax+8]
1400d61f5mov rcx, [rax+8*rdx]
1400d61f9test rcx, rcx
1400d61fcje 0x1400d653c
1400d6202cmp [rcx+56], 0
1400d6206mov r9, [rsp+32]
1400d620bmov r11l, [rsp+48]
1400d6210je 0x1400d6308
1400d6216movzx eax, [r9]
1400d621acmp [rcx+102], al
1400d621dje 0x1400d63b0
1400d6223
1400d6223loc_1400d6223:
1400d6223cmp [rcx+100], al
1400d6226je 0x1400d63b0
1400d622c
1400d622cloc_1400d622c:
1400d622ccmp [rcx+105], al
1400d622fjne 0x1400d61a6
1400d6235cmp rbx, 1
1400d6239jle 0x1400d61a6
1400d623f
1400d623floc_1400d623f:
1400d623fmovzx edx, [r9+1]
1400d6244cmp [rcx+177], dl
1400d624aje 0x1400d64eb
1400d6250
1400d6250loc_1400d6250:
1400d6250movzx eax, [rcx+145]
1400d6257
1400d6257loc_1400d6257:
1400d6257cmp al, dl
1400d6259je 0x1400d64eb
1400d625ftest rdi, rdi
1400d6262je 0x1400d629f
1400d6264xor r10l, r10l
1400d6267nop [rax+rax]
1400d6270
1400d6270loc_1400d6270:
1400d6270movsx edx, r11b
1400d6274mov r8, rdi
1400d6277mov rcx, rsi
1400d627amov [rsp+40], r9
1400d627fmov [rsp+32], r10
1400d6284call memset
1400d6289mov r10, [rsp+32]
1400d628emov r9, [rsp+40]
1400d6293sub rbx, r10
1400d6296je 0x1400d61bb
1400d629c
1400d629cloc_1400d629c:
1400d629cadd rsi, rdi
1400d629f
1400d629floc_1400d629f:
1400d629fmov r8, rbx
1400d62a2mov rdx, r9
1400d62a5mov rcx, rsi
1400d62a8add rsp, 64
1400d62acpop rbx
1400d62adpop rsi
1400d62aepop rdi
1400d62afjmp 0x140026ec8
1400d62b4
1400d62b4 0f 1f 40 00 ..@.
1400d62b8
1400d62b8loc_1400d62b8:
1400d62b8test rbx, rbx
1400d62bbjne 0x1400d62e0
1400d62bdtest rdi, rdi
1400d62c0je 0x1400d61bb
1400d62c6
1400d62c6loc_1400d62c6:
1400d62c6movsx edx, r11b
1400d62calea rcx, [rsi+rbx]
1400d62cemov r8, rdi
1400d62d1add rsp, 64
1400d62d5pop rbx
1400d62d6pop rsi
1400d62d7pop rdi
1400d62d8jmp 0x140026ed8
1400d62dd
1400d62dd 0f 1f 00 ...
1400d62e0
1400d62e0loc_1400d62e0:
1400d62e0mov [rsp+32], edx
1400d62e4mov r8, rbx
1400d62e7mov rdx, r9
1400d62eamov rcx, rsi
1400d62edcall memcpy
1400d62f2mov r11l, [rsp+32]
1400d62f7test rdi, rdi
1400d62faje 0x1400d61bb
1400d6300jmp 0x1400d62c6
1400d6302
1400d6302 66 0f 1f 44 00 00 f..D..
1400d6308
1400d6308loc_1400d6308:
1400d6308mov [rsp+48], r11l
1400d630dmov [rsp+40], r9
1400d6312mov [rsp+32], rcx
1400d6317call std::ctype<char>::_M_widen_init() const
1400d631cmov rcx, [rsp+32]
1400d6321mov r9, [rsp+40]
1400d6326lea r8, [rip-0x9db3d]
1400d632dmov r11l, [rsp+48]
1400d6332mov rax, [rcx]
1400d6335mov r10, [rax+48]
1400d6339mov eax, 45
1400d633ecmp r10, r8
1400d6341jne 0x1400d64c0
1400d6347
1400d6347loc_1400d6347:
1400d6347movzx edx, [r9]
1400d634bcmp dl, al
1400d634dje 0x1400d63b0
1400d634fcmp [rcx+56], 0
1400d6353jne 0x1400d6535
1400d6359mov [rsp+60], r11l
1400d635emov [rsp+48], r8
1400d6363mov [rsp+40], r9
1400d6368mov [rsp+32], rcx
1400d636dcall std::ctype<char>::_M_widen_init() const
1400d6372mov rcx, [rsp+32]
1400d6377mov r8, [rsp+48]
1400d637cmov r9, [rsp+40]
1400d6381mov r11l, [rsp+60]
1400d6386mov rax, [rcx]
1400d6389mov r10, [rax+48]
1400d638dmov eax, 43
1400d6392cmp r10, r8
1400d6395jne 0x1400d6498
1400d639b
1400d639bloc_1400d639b:
1400d639bmovzx edx, [r9]
1400d639fcmp dl, al
1400d63a1jne 0x1400d63c8
1400d63a3nop [rax+rax]
1400d63aenop
1400d63b0
1400d63b0loc_1400d63b0:
1400d63b0mov [rsi], al
1400d63b2add r9, 1
1400d63b6add rsi, 1
1400d63bamov r10l, 1
1400d63c0jmp 0x1400d61a9
1400d63c5
1400d63c5 0f 1f 00 ...
1400d63c8
1400d63c8loc_1400d63c8:
1400d63c8cmp [rcx+56], 0
1400d63ccjne 0x1400d652e
1400d63d2mov [rsp+60], r11l
1400d63d7mov [rsp+40], r9
1400d63dcmov [rsp+32], rcx
1400d63e1mov [rsp+48], r8
1400d63e6call std::ctype<char>::_M_widen_init() const
1400d63ebmov rcx, [rsp+32]
1400d63f0mov r9, [rsp+40]
1400d63f5mov r11l, [rsp+60]
1400d63famov rax, [rcx]
1400d63fdmov r10, [rax+48]
1400d6401cmp r10, [rsp+48]
1400d6406mov eax, 48
1400d640bjne 0x1400d650d
1400d6411
1400d6411loc_1400d6411:
1400d6411cmp [r9], al
1400d6414jne 0x1400d61a6
1400d641acmp rbx, 1
1400d641ejle 0x1400d61a6
1400d6424cmp [rcx+56], 0
1400d6428jne 0x1400d623f
1400d642emov edx, 120
1400d6433mov [rsp+40], r11l
1400d6438mov [rsp+32], r9
1400d643dmov [rsp+48], rcx
1400d6442call _ZNKSt5ctypeIcE5widenEc.part.0
1400d6447mov r9, [rsp+32]
1400d644cmov r11l, [rsp+40]
1400d6451movzx edx, [r9+1]
1400d6456cmp dl, al
1400d6458je 0x1400d64eb
1400d645emov rcx, [rsp+48]
1400d6463cmp [rcx+56], 0
1400d6467jne 0x1400d6250
1400d646dmov edx, 88
1400d6472mov [rsp+40], r11l
1400d6477mov [rsp+32], r9
1400d647ccall _ZNKSt5ctypeIcE5widenEc.part.0
1400d6481mov r9, [rsp+32]
1400d6486mov r11l, [rsp+40]
1400d648bmovzx edx, [r9+1]
1400d6490jmp 0x1400d6257
1400d6495
1400d6495 0f 1f 00 ...
1400d6498
1400d6498loc_1400d6498:
1400d6498mov edx, 43
1400d649dcall r10
1400d64a0mov r11l, [rsp+60]
1400d64a5mov r8, [rsp+48]
1400d64aamov r9, [rsp+40]
1400d64afmov rcx, [rsp+32]
1400d64b4jmp 0x1400d639b
1400d64b9
1400d64b9 0f 1f 80 00 00 00 00 .......
1400d64c0
1400d64c0loc_1400d64c0:
1400d64c0mov [rsp+60], r11l
1400d64c5mov edx, 45
1400d64camov [rsp+48], r8
1400d64cfcall r10
1400d64d2mov r11l, [rsp+60]
1400d64d7mov r8, [rsp+48]
1400d64dcmov r9, [rsp+40]
1400d64e1mov rcx, [rsp+32]
1400d64e6jmp 0x1400d6347
1400d64eb
1400d64ebloc_1400d64eb:
1400d64ebmovzx eax, [r9]
1400d64efadd rsi, 2
1400d64f3add r9, 2
1400d64f7mov r10l, 2
1400d64fdmov [rsi-2], al
1400d6500movzx eax, [r9-1]
1400d6505mov [rsi-1], al
1400d6508jmp 0x1400d61a9
1400d650d
1400d650dloc_1400d650d:
1400d650dmov [rsp+48], r11l
1400d6512mov edx, 48
1400d6517call r10
1400d651amov r11l, [rsp+48]
1400d651fmov r9, [rsp+40]
1400d6524mov rcx, [rsp+32]
1400d6529jmp 0x1400d6411
1400d652e
1400d652eloc_1400d652e:
1400d652emov eax, edx
1400d6530jmp 0x1400d622c
1400d6535
1400d6535loc_1400d6535:
1400d6535mov eax, edx
1400d6537jmp 0x1400d6223
1400d653c
1400d653cloc_1400d653c:
1400d653ccall std::__throw_bad_cast()
1400d6541nop
1400d6170
1400d6170std::__pad<char, std::char_traits<char>>::_S_pad(std::ios_base&, char, char*, char const*, long long, long long):
1400d6170push rdi
1400d6171push rsi
1400d6172push rbx
1400d6173sub rsp, 64
1400d6177mov eax, [rcx+24]
1400d617amov rbx, [rsp+136]
1400d6182mov rdi, [rsp+128]
1400d618aand eax, 176
1400d618fsub rdi, rbx
1400d6192mov r11l, edx
1400d6195mov rsi, r8
1400d6198cmp eax, 32
1400d619bje 0x1400d62b8
1400d61a1cmp eax, 16
1400d61a4je 0x1400d61c8
1400d61a6
1400d61a6loc_1400d61a6:
1400d61a6xor r10l, r10l
1400d61a9
1400d61a9loc_1400d61a9:
1400d61a9test rdi, rdi
1400d61acjne 0x1400d6270
1400d61b2sub rbx, r10
1400d61b5jne 0x1400d629c
1400d61bb
1400d61bbloc_1400d61bb:
1400d61bbadd rsp, 64
1400d61bfpop rbx
1400d61c0pop rsi
1400d61c1pop rdi
1400d61c2ret
1400d61c3
1400d61c3 0f 1f 44 00 00 ..D..
1400d61c8
1400d61c8loc_1400d61c8:
1400d61c8mov [rsp+40], rcx
1400d61cdmov rcx, [rip+0xc0b6c]
1400d61d4mov [rsp+48], edx
1400d61d8mov [rsp+32], r9
1400d61ddcall std::locale::id::_M_id() const
1400d61e2mov r10, [rsp+40]
1400d61e7mov rdx, rax
1400d61eamov rax, [r10+208]
1400d61f1mov rax, [rax+8]
1400d61f5mov rcx, [rax+8*rdx]
1400d61f9test rcx, rcx
1400d61fcje 0x1400d653c
1400d6202cmp [rcx+56], 0
1400d6206mov r9, [rsp+32]
1400d620bmov r11l, [rsp+48]
1400d6210je 0x1400d6308
1400d6216movzx eax, [r9]
1400d621acmp [rcx+102], al
1400d621dje 0x1400d63b0
1400d6223
1400d6223loc_1400d6223:
1400d6223cmp [rcx+100], al
1400d6226je 0x1400d63b0
1400d622c
1400d622cloc_1400d622c:
1400d622ccmp [rcx+105], al
1400d622fjne 0x1400d61a6
1400d6235cmp rbx, 1
1400d6239jle 0x1400d61a6
1400d623f
1400d623floc_1400d623f:
1400d623fmovzx edx, [r9+1]
1400d6244cmp [rcx+177], dl
1400d624aje 0x1400d64eb
1400d6250
1400d6250loc_1400d6250:
1400d6250movzx eax, [rcx+145]
1400d6257
1400d6257loc_1400d6257:
1400d6257cmp al, dl
1400d6259je 0x1400d64eb
1400d625ftest rdi, rdi
1400d6262je 0x1400d629f
1400d6264xor r10l, r10l
1400d6267nop [rax+rax]
1400d6270
1400d6270loc_1400d6270:
1400d6270movsx edx, r11b
1400d6274mov r8, rdi
1400d6277mov rcx, rsi
1400d627amov [rsp+40], r9
1400d627fmov [rsp+32], r10
1400d6284call memset
1400d6289mov r10, [rsp+32]
1400d628emov r9, [rsp+40]
1400d6293sub rbx, r10
1400d6296je 0x1400d61bb
1400d629c
1400d629cloc_1400d629c:
1400d629cadd rsi, rdi
1400d629f
1400d629floc_1400d629f:
1400d629fmov r8, rbx
1400d62a2mov rdx, r9
1400d62a5mov rcx, rsi
1400d62a8add rsp, 64
1400d62acpop rbx
1400d62adpop rsi
1400d62aepop rdi
1400d62afjmp 0x140026ec8
1400d62b4
1400d62b4 0f 1f 40 00 ..@.
1400d62b8
1400d62b8loc_1400d62b8:
1400d62b8test rbx, rbx
1400d62bbjne 0x1400d62e0
1400d62bdtest rdi, rdi
1400d62c0je 0x1400d61bb
1400d62c6
1400d62c6loc_1400d62c6:
1400d62c6movsx edx, r11b
1400d62calea rcx, [rsi+rbx]
1400d62cemov r8, rdi
1400d62d1add rsp, 64
1400d62d5pop rbx
1400d62d6pop rsi
1400d62d7pop rdi
1400d62d8jmp 0x140026ed8
1400d62dd
1400d62dd 0f 1f 00 ...
1400d62e0
1400d62e0loc_1400d62e0:
1400d62e0mov [rsp+32], edx
1400d62e4mov r8, rbx
1400d62e7mov rdx, r9
1400d62eamov rcx, rsi
1400d62edcall memcpy
1400d62f2mov r11l, [rsp+32]
1400d62f7test rdi, rdi
1400d62faje 0x1400d61bb
1400d6300jmp 0x1400d62c6
1400d6302
1400d6302 66 0f 1f 44 00 00 f..D..
1400d6308
1400d6308loc_1400d6308:
1400d6308mov [rsp+48], r11l
1400d630dmov [rsp+40], r9
1400d6312mov [rsp+32], rcx
1400d6317call std::ctype<char>::_M_widen_init() const
1400d631cmov rcx, [rsp+32]
1400d6321mov r9, [rsp+40]
1400d6326lea r8, [rip-0x9db3d]
1400d632dmov r11l, [rsp+48]
1400d6332mov rax, [rcx]
1400d6335mov r10, [rax+48]
1400d6339mov eax, 45
1400d633ecmp r10, r8
1400d6341jne 0x1400d64c0
1400d6347
1400d6347loc_1400d6347:
1400d6347movzx edx, [r9]
1400d634bcmp dl, al
1400d634dje 0x1400d63b0
1400d634fcmp [rcx+56], 0
1400d6353jne 0x1400d6535
1400d6359mov [rsp+60], r11l
1400d635emov [rsp+48], r8
1400d6363mov [rsp+40], r9
1400d6368mov [rsp+32], rcx
1400d636dcall std::ctype<char>::_M_widen_init() const
1400d6372mov rcx, [rsp+32]
1400d6377mov r8, [rsp+48]
1400d637cmov r9, [rsp+40]
1400d6381mov r11l, [rsp+60]
1400d6386mov rax, [rcx]
1400d6389mov r10, [rax+48]
1400d638dmov eax, 43
1400d6392cmp r10, r8
1400d6395jne 0x1400d6498
1400d639b
1400d639bloc_1400d639b:
1400d639bmovzx edx, [r9]
1400d639fcmp dl, al
1400d63a1jne 0x1400d63c8
1400d63a3nop [rax+rax]
1400d63aenop
1400d63b0
1400d63b0loc_1400d63b0:
1400d63b0mov [rsi], al
1400d63b2add r9, 1
1400d63b6add rsi, 1
1400d63bamov r10l, 1
1400d63c0jmp 0x1400d61a9
1400d63c5
1400d63c5 0f 1f 00 ...
1400d63c8
1400d63c8loc_1400d63c8:
1400d63c8cmp [rcx+56], 0
1400d63ccjne 0x1400d652e
1400d63d2mov [rsp+60], r11l
1400d63d7mov [rsp+40], r9
1400d63dcmov [rsp+32], rcx
1400d63e1mov [rsp+48], r8
1400d63e6call std::ctype<char>::_M_widen_init() const
1400d63ebmov rcx, [rsp+32]
1400d63f0mov r9, [rsp+40]
1400d63f5mov r11l, [rsp+60]
1400d63famov rax, [rcx]
1400d63fdmov r10, [rax+48]
1400d6401cmp r10, [rsp+48]
1400d6406mov eax, 48
1400d640bjne 0x1400d650d
1400d6411
1400d6411loc_1400d6411:
1400d6411cmp [r9], al
1400d6414jne 0x1400d61a6
1400d641acmp rbx, 1
1400d641ejle 0x1400d61a6
1400d6424cmp [rcx+56], 0
1400d6428jne 0x1400d623f
1400d642emov edx, 120
1400d6433mov [rsp+40], r11l
1400d6438mov [rsp+32], r9
1400d643dmov [rsp+48], rcx
1400d6442call _ZNKSt5ctypeIcE5widenEc.part.0
1400d6447mov r9, [rsp+32]
1400d644cmov r11l, [rsp+40]
1400d6451movzx edx, [r9+1]
1400d6456cmp dl, al
1400d6458je 0x1400d64eb
1400d645emov rcx, [rsp+48]
1400d6463cmp [rcx+56], 0
1400d6467jne 0x1400d6250
1400d646dmov edx, 88
1400d6472mov [rsp+40], r11l
1400d6477mov [rsp+32], r9
1400d647ccall _ZNKSt5ctypeIcE5widenEc.part.0
1400d6481mov r9, [rsp+32]
1400d6486mov r11l, [rsp+40]
1400d648bmovzx edx, [r9+1]
1400d6490jmp 0x1400d6257
1400d6495
1400d6495 0f 1f 00 ...
1400d6498
1400d6498loc_1400d6498:
1400d6498mov edx, 43
1400d649dcall r10
1400d64a0mov r11l, [rsp+60]
1400d64a5mov r8, [rsp+48]
1400d64aamov r9, [rsp+40]
1400d64afmov rcx, [rsp+32]
1400d64b4jmp 0x1400d639b
1400d64b9
1400d64b9 0f 1f 80 00 00 00 00 .......
1400d64c0
1400d64c0loc_1400d64c0:
1400d64c0mov [rsp+60], r11l
1400d64c5mov edx, 45
1400d64camov [rsp+48], r8
1400d64cfcall r10
1400d64d2mov r11l, [rsp+60]
1400d64d7mov r8, [rsp+48]
1400d64dcmov r9, [rsp+40]
1400d64e1mov rcx, [rsp+32]
1400d64e6jmp 0x1400d6347
1400d64eb
1400d64ebloc_1400d64eb:
1400d64ebmovzx eax, [r9]
1400d64efadd rsi, 2
1400d64f3add r9, 2
1400d64f7mov r10l, 2
1400d64fdmov [rsi-2], al
1400d6500movzx eax, [r9-1]
1400d6505mov [rsi-1], al
1400d6508jmp 0x1400d61a9
1400d650d
1400d650dloc_1400d650d:
1400d650dmov [rsp+48], r11l
1400d6512mov edx, 48
1400d6517call r10
1400d651amov r11l, [rsp+48]
1400d651fmov r9, [rsp+40]
1400d6524mov rcx, [rsp+32]
1400d6529jmp 0x1400d6411
1400d652e
1400d652eloc_1400d652e:
1400d652emov eax, edx
1400d6530jmp 0x1400d622c
1400d6535
1400d6535loc_1400d6535:
1400d6535mov eax, edx
1400d6537jmp 0x1400d6223
1400d653c
1400d653cloc_1400d653c:
1400d653ccall std::__throw_bad_cast()
1400d6541nop
1400d6170
1400d6542
1400d6542 // align 0x20
1400d6542 // align 0x20
1400d6560
1400d6560std::__pad<wchar_t, std::char_traits<wchar_t>>::_S_pad(std::ios_base&, wchar_t, wchar_t*, wchar_t const*, long long, long long):
1400d6560push rdi
1400d6561push rsi
1400d6562push rbx
1400d6563sub rsp, 64
1400d6567mov eax, [rcx+24]
1400d656amov r10, [rsp+136]
1400d6572mov rsi, [rsp+128]
1400d657aand eax, 176
1400d657fsub rsi, r10
1400d6582mov edi, edx
1400d6584mov rbx, r8
1400d6587cmp eax, 32
1400d658aje 0x1400d6600
1400d658ccmp eax, 16
1400d658fje 0x1400d6660
1400d6595
1400d6595loc_1400d6595:
1400d6595xor edx, edx
1400d6597
1400d6597loc_1400d6597:
1400d6597test rsi, rsi
1400d659aje 0x1400d65d2
1400d659c
1400d659cloc_1400d659c:
1400d659cxor eax, eax
1400d659etest sil, 1
1400d65a2je 0x1400d65c0
1400d65a4mov [rbx], di
1400d65a7mov eax, 1
1400d65accmp rsi, 1
1400d65b0je 0x1400d65d2
1400d65b2nop [rax+rax]
1400d65bdnop [rax]
1400d65c0
1400d65c0loc_1400d65c0:
1400d65c0mov [rbx+2*rax], di
1400d65c4mov [rbx+2*rax+2], di
1400d65c9add rax, 2
1400d65cdcmp rsi, rax
1400d65d0jne 0x1400d65c0
1400d65d2
1400d65d2loc_1400d65d2:
1400d65d2sub r10, rdx
1400d65d5jne 0x1400d65e0
1400d65d7
1400d65d7loc_1400d65d7:
1400d65d7add rsp, 64
1400d65dbpop rbx
1400d65dcpop rsi
1400d65ddpop rdi
1400d65deret
1400d65df
1400d65df 90 .
1400d65e0
1400d65e0loc_1400d65e0:
1400d65e0lea rbx, [rbx+2*rsi]
1400d65e4
1400d65e4loc_1400d65e4:
1400d65e4lea r8, [r10+r10]
1400d65e8mov rdx, r9
1400d65ebmov rcx, rbx
1400d65eeadd rsp, 64
1400d65f2pop rbx
1400d65f3pop rsi
1400d65f4pop rdi
1400d65f5jmp 0x140026ec8
1400d65fa
1400d65fa 66 0f 1f 44 00 00 f..D..
1400d6600
1400d6600loc_1400d6600:
1400d6600lea r8, [r10+r10]
1400d6604test r10, r10
1400d6607jne 0x1400d6788
1400d660dadd r8, rbx
1400d6610xor eax, eax
1400d6612test rsi, rsi
1400d6615je 0x1400d65d7
1400d6617
1400d6617loc_1400d6617:
1400d6617test sil, 1
1400d661bje 0x1400d6640
1400d661dmov [r8], di
1400d6621mov eax, 1
1400d6626cmp rsi, 1
1400d662aje 0x1400d65d7
1400d662cnop [rax+rax]
1400d6637nop [rax+rax]
1400d6640
1400d6640loc_1400d6640:
1400d6640mov [r8+2*rax], di
1400d6645mov [r8+2*rax+2], di
1400d664badd rax, 2
1400d664fcmp rsi, rax
1400d6652jne 0x1400d6640
1400d6654jmp 0x1400d65d7
1400d6656
1400d6656 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d6660
1400d6660loc_1400d6660:
1400d6660mov [rsp+40], rcx
1400d6665mov rcx, [rip+0xc06e4]
1400d666cmov [rsp+56], r10
1400d6671mov [rsp+48], r9
1400d6676call std::locale::id::_M_id() const
1400d667bmov r11, [rsp+40]
1400d6680mov rdx, rax
1400d6683mov rax, [r11+208]
1400d668amov rax, [rax+8]
1400d668emov rcx, [rax+8*rdx]
1400d6692test rcx, rcx
1400d6695je 0x1400d67e8
1400d669bmov rax, [rcx]
1400d669emov [rsp+40], rcx
1400d66a3mov edx, 45
1400d66a8call [rax+80]
1400d66abmov r9, [rsp+48]
1400d66b0mov rcx, [rsp+40]
1400d66b5mov r10, [rsp+56]
1400d66bacmp [r9], ax
1400d66beje 0x1400d67b0
1400d66c4mov rax, [rcx]
1400d66c7mov [rsp+56], r10
1400d66ccmov edx, 43
1400d66d1mov [rsp+48], r9
1400d66d6mov [rsp+40], rcx
1400d66dbcall [rax+80]
1400d66demov r9, [rsp+48]
1400d66e3mov rcx, [rsp+40]
1400d66e8mov r10, [rsp+56]
1400d66edcmp [r9], ax
1400d66f1je 0x1400d67b0
1400d66f7mov rax, [rcx]
1400d66famov [rsp+48], r10
1400d66ffmov edx, 48
1400d6704mov [rsp+40], r9
1400d6709mov [rsp+56], rcx
1400d670ecall [rax+80]
1400d6711mov r9, [rsp+40]
1400d6716mov r10, [rsp+48]
1400d671bcmp [r9], ax
1400d671fjne 0x1400d6595
1400d6725cmp r10, 1
1400d6729mov rcx, [rsp+56]
1400d672ejle 0x1400d6595
1400d6734mov rax, [rcx]
1400d6737mov edx, 120
1400d673ccall [rax+80]
1400d673fmov r9, [rsp+40]
1400d6744mov r10, [rsp+48]
1400d6749cmp [r9+2], ax
1400d674eje 0x1400d67c5
1400d6750mov rcx, [rsp+56]
1400d6755mov edx, 88
1400d675amov rax, [rcx]
1400d675dcall [rax+80]
1400d6760mov r9, [rsp+40]
1400d6765mov r10, [rsp+48]
1400d676acmp [r9+2], ax
1400d676fje 0x1400d67c5
1400d6771xor edx, edx
1400d6773test rsi, rsi
1400d6776jne 0x1400d659c
1400d677cjmp 0x1400d65e4
1400d6781
1400d6781 0f 1f 80 00 00 00 00 .......
1400d6788
1400d6788loc_1400d6788:
1400d6788mov rdx, r9
1400d678bmov rcx, rbx
1400d678emov [rsp+40], r8
1400d6793call memcpy
1400d6798mov r8, [rsp+40]
1400d679dxor eax, eax
1400d679fadd r8, rbx
1400d67a2test rsi, rsi
1400d67a5jne 0x1400d6617
1400d67abjmp 0x1400d65d7
1400d67b0
1400d67b0loc_1400d67b0:
1400d67b0mov [rbx], ax
1400d67b3add r9, 2
1400d67b7add rbx, 2
1400d67bbmov edx, 1
1400d67c0jmp 0x1400d6597
1400d67c5
1400d67c5loc_1400d67c5:
1400d67c5movzx eax, [r9]
1400d67c9add rbx, 4
1400d67cdadd r9, 4
1400d67d1mov edx, 2
1400d67d6mov [rbx-4], ax
1400d67damovzx eax, [r9-2]
1400d67dfmov [rbx-2], ax
1400d67e3jmp 0x1400d6597
1400d67e8
1400d67e8loc_1400d67e8:
1400d67e8call std::__throw_bad_cast()
1400d67ednop
1400d6560
1400d6560std::__pad<wchar_t, std::char_traits<wchar_t>>::_S_pad(std::ios_base&, wchar_t, wchar_t*, wchar_t const*, long long, long long):
1400d6560push rdi
1400d6561push rsi
1400d6562push rbx
1400d6563sub rsp, 64
1400d6567mov eax, [rcx+24]
1400d656amov r10, [rsp+136]
1400d6572mov rsi, [rsp+128]
1400d657aand eax, 176
1400d657fsub rsi, r10
1400d6582mov edi, edx
1400d6584mov rbx, r8
1400d6587cmp eax, 32
1400d658aje 0x1400d6600
1400d658ccmp eax, 16
1400d658fje 0x1400d6660
1400d6595
1400d6595loc_1400d6595:
1400d6595xor edx, edx
1400d6597
1400d6597loc_1400d6597:
1400d6597test rsi, rsi
1400d659aje 0x1400d65d2
1400d659c
1400d659cloc_1400d659c:
1400d659cxor eax, eax
1400d659etest sil, 1
1400d65a2je 0x1400d65c0
1400d65a4mov [rbx], di
1400d65a7mov eax, 1
1400d65accmp rsi, 1
1400d65b0je 0x1400d65d2
1400d65b2nop [rax+rax]
1400d65bdnop [rax]
1400d65c0
1400d65c0loc_1400d65c0:
1400d65c0mov [rbx+2*rax], di
1400d65c4mov [rbx+2*rax+2], di
1400d65c9add rax, 2
1400d65cdcmp rsi, rax
1400d65d0jne 0x1400d65c0
1400d65d2
1400d65d2loc_1400d65d2:
1400d65d2sub r10, rdx
1400d65d5jne 0x1400d65e0
1400d65d7
1400d65d7loc_1400d65d7:
1400d65d7add rsp, 64
1400d65dbpop rbx
1400d65dcpop rsi
1400d65ddpop rdi
1400d65deret
1400d65df
1400d65df 90 .
1400d65e0
1400d65e0loc_1400d65e0:
1400d65e0lea rbx, [rbx+2*rsi]
1400d65e4
1400d65e4loc_1400d65e4:
1400d65e4lea r8, [r10+r10]
1400d65e8mov rdx, r9
1400d65ebmov rcx, rbx
1400d65eeadd rsp, 64
1400d65f2pop rbx
1400d65f3pop rsi
1400d65f4pop rdi
1400d65f5jmp 0x140026ec8
1400d65fa
1400d65fa 66 0f 1f 44 00 00 f..D..
1400d6600
1400d6600loc_1400d6600:
1400d6600lea r8, [r10+r10]
1400d6604test r10, r10
1400d6607jne 0x1400d6788
1400d660dadd r8, rbx
1400d6610xor eax, eax
1400d6612test rsi, rsi
1400d6615je 0x1400d65d7
1400d6617
1400d6617loc_1400d6617:
1400d6617test sil, 1
1400d661bje 0x1400d6640
1400d661dmov [r8], di
1400d6621mov eax, 1
1400d6626cmp rsi, 1
1400d662aje 0x1400d65d7
1400d662cnop [rax+rax]
1400d6637nop [rax+rax]
1400d6640
1400d6640loc_1400d6640:
1400d6640mov [r8+2*rax], di
1400d6645mov [r8+2*rax+2], di
1400d664badd rax, 2
1400d664fcmp rsi, rax
1400d6652jne 0x1400d6640
1400d6654jmp 0x1400d65d7
1400d6656
1400d6656 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d6660
1400d6660loc_1400d6660:
1400d6660mov [rsp+40], rcx
1400d6665mov rcx, [rip+0xc06e4]
1400d666cmov [rsp+56], r10
1400d6671mov [rsp+48], r9
1400d6676call std::locale::id::_M_id() const
1400d667bmov r11, [rsp+40]
1400d6680mov rdx, rax
1400d6683mov rax, [r11+208]
1400d668amov rax, [rax+8]
1400d668emov rcx, [rax+8*rdx]
1400d6692test rcx, rcx
1400d6695je 0x1400d67e8
1400d669bmov rax, [rcx]
1400d669emov [rsp+40], rcx
1400d66a3mov edx, 45
1400d66a8call [rax+80]
1400d66abmov r9, [rsp+48]
1400d66b0mov rcx, [rsp+40]
1400d66b5mov r10, [rsp+56]
1400d66bacmp [r9], ax
1400d66beje 0x1400d67b0
1400d66c4mov rax, [rcx]
1400d66c7mov [rsp+56], r10
1400d66ccmov edx, 43
1400d66d1mov [rsp+48], r9
1400d66d6mov [rsp+40], rcx
1400d66dbcall [rax+80]
1400d66demov r9, [rsp+48]
1400d66e3mov rcx, [rsp+40]
1400d66e8mov r10, [rsp+56]
1400d66edcmp [r9], ax
1400d66f1je 0x1400d67b0
1400d66f7mov rax, [rcx]
1400d66famov [rsp+48], r10
1400d66ffmov edx, 48
1400d6704mov [rsp+40], r9
1400d6709mov [rsp+56], rcx
1400d670ecall [rax+80]
1400d6711mov r9, [rsp+40]
1400d6716mov r10, [rsp+48]
1400d671bcmp [r9], ax
1400d671fjne 0x1400d6595
1400d6725cmp r10, 1
1400d6729mov rcx, [rsp+56]
1400d672ejle 0x1400d6595
1400d6734mov rax, [rcx]
1400d6737mov edx, 120
1400d673ccall [rax+80]
1400d673fmov r9, [rsp+40]
1400d6744mov r10, [rsp+48]
1400d6749cmp [r9+2], ax
1400d674eje 0x1400d67c5
1400d6750mov rcx, [rsp+56]
1400d6755mov edx, 88
1400d675amov rax, [rcx]
1400d675dcall [rax+80]
1400d6760mov r9, [rsp+40]
1400d6765mov r10, [rsp+48]
1400d676acmp [r9+2], ax
1400d676fje 0x1400d67c5
1400d6771xor edx, edx
1400d6773test rsi, rsi
1400d6776jne 0x1400d659c
1400d677cjmp 0x1400d65e4
1400d6781
1400d6781 0f 1f 80 00 00 00 00 .......
1400d6788
1400d6788loc_1400d6788:
1400d6788mov rdx, r9
1400d678bmov rcx, rbx
1400d678emov [rsp+40], r8
1400d6793call memcpy
1400d6798mov r8, [rsp+40]
1400d679dxor eax, eax
1400d679fadd r8, rbx
1400d67a2test rsi, rsi
1400d67a5jne 0x1400d6617
1400d67abjmp 0x1400d65d7
1400d67b0
1400d67b0loc_1400d67b0:
1400d67b0mov [rbx], ax
1400d67b3add r9, 2
1400d67b7add rbx, 2
1400d67bbmov edx, 1
1400d67c0jmp 0x1400d6597
1400d67c5
1400d67c5loc_1400d67c5:
1400d67c5movzx eax, [r9]
1400d67c9add rbx, 4
1400d67cdadd r9, 4
1400d67d1mov edx, 2
1400d67d6mov [rbx-4], ax
1400d67damovzx eax, [r9-2]
1400d67dfmov [rbx-2], ax
1400d67e3jmp 0x1400d6597
1400d67e8
1400d67e8loc_1400d67e8:
1400d67e8call std::__throw_bad_cast()
1400d67ednop
1400d6560
1400d67ee
1400d67ee // align 0x20
1400d67ee // align 0x20
1400d6800
1400d6800std::ctype<char>::classic_table():
1400d6800lea rax, [rip+0xcd299]
1400d6807ret
1400d6800
1400d6800std::ctype<char>::classic_table():
1400d6800lea rax, [rip+0xcd299]
1400d6807ret
1400d6800
1400d6808
1400d6808 // align 0x10
1400d6808 // align 0x10
1400d6810
1400d6810std::ctype<char>::ctype(unsigned short const*, bool, unsigned long long):
1400d6810push rdi
1400d6811xor eax, eax
1400d6813pxor x0, x0
1400d6817test r9, r9
1400d681amov [rcx+57], 0
1400d6822mov r10, rcx
1400d6825setne al
1400d6828movups [rcx+32], x0
1400d682cmov [rcx+8], eax
1400d682fmov rax, [rip+0xc0b9a]
1400d6836mov [rcx+305], 0
1400d6841add rax, 16
1400d6845test rdx, rdx
1400d6848mov [rcx], rax
1400d684bsetne al
1400d684eand eax, r8l
1400d6851test rdx, rdx
1400d6854lea r8, [rcx+65]
1400d6858mov [rcx+24], al
1400d685blea rax, [rip+0xcd23e]
1400d6862cmove rdx, rax
1400d6866and r8, -8
1400d686axor eax, eax
1400d686cmov rdi, r8
1400d686fmov [rcx+48], rdx
1400d6873lea rdx, [rcx+321]
1400d687asub ecx, r8l
1400d687dadd ecx, 313
1400d6883and rdx, -8
1400d6887shr ecx, 3
1400d688arep stosq [rdi], rax
1400d688dmov ecx, r10l
1400d6890mov rdi, rdx
1400d6893mov [r10+56], 0
1400d6898mov [r10+313], 0
1400d68a3sub ecx, edx
1400d68a5add ecx, 569
1400d68abmov [r10+561], 0
1400d68b6shr ecx, 3
1400d68b9rep stosq [rdi], rax
1400d68bcmov [r10+569], 0
1400d68c4pop rdi
1400d68c5ret
1400d6810
1400d6810std::ctype<char>::ctype(unsigned short const*, bool, unsigned long long):
1400d6810push rdi
1400d6811xor eax, eax
1400d6813pxor x0, x0
1400d6817test r9, r9
1400d681amov [rcx+57], 0
1400d6822mov r10, rcx
1400d6825setne al
1400d6828movups [rcx+32], x0
1400d682cmov [rcx+8], eax
1400d682fmov rax, [rip+0xc0b9a]
1400d6836mov [rcx+305], 0
1400d6841add rax, 16
1400d6845test rdx, rdx
1400d6848mov [rcx], rax
1400d684bsetne al
1400d684eand eax, r8l
1400d6851test rdx, rdx
1400d6854lea r8, [rcx+65]
1400d6858mov [rcx+24], al
1400d685blea rax, [rip+0xcd23e]
1400d6862cmove rdx, rax
1400d6866and r8, -8
1400d686axor eax, eax
1400d686cmov rdi, r8
1400d686fmov [rcx+48], rdx
1400d6873lea rdx, [rcx+321]
1400d687asub ecx, r8l
1400d687dadd ecx, 313
1400d6883and rdx, -8
1400d6887shr ecx, 3
1400d688arep stosq [rdi], rax
1400d688dmov ecx, r10l
1400d6890mov rdi, rdx
1400d6893mov [r10+56], 0
1400d6898mov [r10+313], 0
1400d68a3sub ecx, edx
1400d68a5add ecx, 569
1400d68abmov [r10+561], 0
1400d68b6shr ecx, 3
1400d68b9rep stosq [rdi], rax
1400d68bcmov [r10+569], 0
1400d68c4pop rdi
1400d68c5ret
1400d6810
1400d68c6
1400d68c6 // align 0x10
1400d68c6 // align 0x10
1400d68d0
1400d68d0std::ctype<char>::ctype(int*, unsigned short const*, bool, unsigned long long):
1400d68d0push rdi
1400d68d1xor eax, eax
1400d68d3pxor x0, x0
1400d68d7cmp [rsp+48], 0
1400d68ddsetne al
1400d68e0mov [rcx+8], eax
1400d68e3mov rax, [rip+0xc0ae6]
1400d68eamov rdx, rcx
1400d68edmov [rcx+57], 0
1400d68f5add rax, 16
1400d68f9test r8, r8
1400d68fcmovups [rcx+32], x0
1400d6900mov [rcx], rax
1400d6903setne al
1400d6906mov [rcx+305], 0
1400d6911and eax, r9l
1400d6914test r8, r8
1400d6917lea r9, [rcx+65]
1400d691bmov [rcx+24], al
1400d691elea rax, [rip+0xcd17b]
1400d6925cmove r8, rax
1400d6929and r9, -8
1400d692dxor eax, eax
1400d692fmov rdi, r9
1400d6932mov [rcx+48], r8
1400d6936lea r8, [rcx+321]
1400d693dsub ecx, r9l
1400d6940add ecx, 313
1400d6946and r8, -8
1400d694ashr ecx, 3
1400d694drep stosq [rdi], rax
1400d6950mov ecx, edx
1400d6952mov rdi, r8
1400d6955mov [rdx+56], 0
1400d6959mov [rdx+313], 0
1400d6964sub ecx, r8l
1400d6967add ecx, 569
1400d696dmov [rdx+561], 0
1400d6978shr ecx, 3
1400d697brep stosq [rdi], rax
1400d697emov [rdx+569], 0
1400d6985pop rdi
1400d6986ret
1400d68d0
1400d68d0std::ctype<char>::ctype(int*, unsigned short const*, bool, unsigned long long):
1400d68d0push rdi
1400d68d1xor eax, eax
1400d68d3pxor x0, x0
1400d68d7cmp [rsp+48], 0
1400d68ddsetne al
1400d68e0mov [rcx+8], eax
1400d68e3mov rax, [rip+0xc0ae6]
1400d68eamov rdx, rcx
1400d68edmov [rcx+57], 0
1400d68f5add rax, 16
1400d68f9test r8, r8
1400d68fcmovups [rcx+32], x0
1400d6900mov [rcx], rax
1400d6903setne al
1400d6906mov [rcx+305], 0
1400d6911and eax, r9l
1400d6914test r8, r8
1400d6917lea r9, [rcx+65]
1400d691bmov [rcx+24], al
1400d691elea rax, [rip+0xcd17b]
1400d6925cmove r8, rax
1400d6929and r9, -8
1400d692dxor eax, eax
1400d692fmov rdi, r9
1400d6932mov [rcx+48], r8
1400d6936lea r8, [rcx+321]
1400d693dsub ecx, r9l
1400d6940add ecx, 313
1400d6946and r8, -8
1400d694ashr ecx, 3
1400d694drep stosq [rdi], rax
1400d6950mov ecx, edx
1400d6952mov rdi, r8
1400d6955mov [rdx+56], 0
1400d6959mov [rdx+313], 0
1400d6964sub ecx, r8l
1400d6967add ecx, 569
1400d696dmov [rdx+561], 0
1400d6978shr ecx, 3
1400d697brep stosq [rdi], rax
1400d697emov [rdx+569], 0
1400d6985pop rdi
1400d6986ret
1400d68d0
1400d6987
1400d6987 // align 0x10
1400d6987 // align 0x10
1400d6990
1400d6990std::ctype<char>::~ctype():
1400d6990push rbx
1400d6991sub rsp, 32
1400d6995lea rax, [rip+0xcc784]
1400d699cmov [rcx], rax
1400d699fmov rbx, rcx
1400d69a2lea rcx, [rcx+16]
1400d69a6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d69abcmp [rbx+24], 0
1400d69afje 0x1400d69bf
1400d69b1mov rcx, [rbx+48]
1400d69b5test rcx, rcx
1400d69b8je 0x1400d69bf
1400d69bacall operator delete[](void*)
1400d69bf
1400d69bfloc_1400d69bf:
1400d69bfmov rcx, rbx
1400d69c2call std::locale::facet::~facet()
1400d69c7mov rcx, rbx
1400d69caadd rsp, 32
1400d69cepop rbx
1400d69cfjmp 0x140101ab0
1400d6990
1400d6990std::ctype<char>::~ctype():
1400d6990push rbx
1400d6991sub rsp, 32
1400d6995lea rax, [rip+0xcc784]
1400d699cmov [rcx], rax
1400d699fmov rbx, rcx
1400d69a2lea rcx, [rcx+16]
1400d69a6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d69abcmp [rbx+24], 0
1400d69afje 0x1400d69bf
1400d69b1mov rcx, [rbx+48]
1400d69b5test rcx, rcx
1400d69b8je 0x1400d69bf
1400d69bacall operator delete[](void*)
1400d69bf
1400d69bfloc_1400d69bf:
1400d69bfmov rcx, rbx
1400d69c2call std::locale::facet::~facet()
1400d69c7mov rcx, rbx
1400d69caadd rsp, 32
1400d69cepop rbx
1400d69cfjmp 0x140101ab0
1400d6990
1400d69d4
1400d69d4 // align 0x10
1400d69d4 // align 0x10
1400d69e0
1400d69e0std::ctype<char>::~ctype():
1400d69e0push rbx
1400d69e1sub rsp, 32
1400d69e5lea rax, [rip+0xcc734]
1400d69ecmov [rcx], rax
1400d69efmov rbx, rcx
1400d69f2lea rcx, [rcx+16]
1400d69f6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d69fbcmp [rbx+24], 0
1400d69ffje 0x1400d6a0f
1400d6a01mov rcx, [rbx+48]
1400d6a05test rcx, rcx
1400d6a08je 0x1400d6a0f
1400d6a0acall operator delete[](void*)
1400d6a0f
1400d6a0floc_1400d6a0f:
1400d6a0fmov rcx, rbx
1400d6a12add rsp, 32
1400d6a16pop rbx
1400d6a17jmp 0x1400da420
1400d69e0
1400d69e0std::ctype<char>::~ctype():
1400d69e0push rbx
1400d69e1sub rsp, 32
1400d69e5lea rax, [rip+0xcc734]
1400d69ecmov [rcx], rax
1400d69efmov rbx, rcx
1400d69f2lea rcx, [rcx+16]
1400d69f6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d69fbcmp [rbx+24], 0
1400d69ffje 0x1400d6a0f
1400d6a01mov rcx, [rbx+48]
1400d6a05test rcx, rcx
1400d6a08je 0x1400d6a0f
1400d6a0acall operator delete[](void*)
1400d6a0f
1400d6a0floc_1400d6a0f:
1400d6a0fmov rcx, rbx
1400d6a12add rsp, 32
1400d6a16pop rbx
1400d6a17jmp 0x1400da420
1400d69e0
1400d6a1c
1400d6a1c // align 0x10
1400d6a1c // align 0x10
1400d6a20
1400d6a20std::ctype<wchar_t>::_M_initialize_ctype():
1400d6a20push rdi
1400d6a21push rsi
1400d6a22push rbx
1400d6a23sub rsp, 32
1400d6a27xor ebx, ebx
1400d6a29mov rsi, rcx
1400d6a2cjmp 0x1400d6a41
1400d6a2e
1400d6a2e 66 90 f.
1400d6a30
1400d6a30loc_1400d6a30:
1400d6a30mov [rsi+rbx+25], al
1400d6a34add rbx, 1
1400d6a38cmp rbx, 128
1400d6a3fje 0x1400d6ab3
1400d6a41
1400d6a41loc_1400d6a41:
1400d6a41mov ecx, ebx
1400d6a43call wctob
1400d6a48cmp eax, -1
1400d6a4bjne 0x1400d6a30
1400d6a4dxor eax, eax
1400d6a4f
1400d6a4floc_1400d6a4f:
1400d6a4fmov [rsi+24], al
1400d6a52xor ebx, ebx
1400d6a54nop [rax+rax]
1400d6a5fnop
1400d6a60
1400d6a60loc_1400d6a60:
1400d6a60mov ecx, ebx
1400d6a62call btowc
1400d6a67mov [rsi+2*rbx+154], ax
1400d6a6fadd rbx, 1
1400d6a73cmp rbx, 256
1400d6a7ajne 0x1400d6a60
1400d6a7cxor ebx, ebx
1400d6a7enop
1400d6a80
1400d6a80loc_1400d6a80:
1400d6a80mov ecx, ebx
1400d6a82mov edx, 1
1400d6a87shl edx, cl
1400d6a89mov rcx, rsi
1400d6a8cmov [rsi+2*rbx+666], dx
1400d6a94call std::ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const
1400d6a99mov [rsi+2*rbx+698], ax
1400d6aa1add rbx, 1
1400d6aa5cmp rbx, 16
1400d6aa9jne 0x1400d6a80
1400d6aabadd rsp, 32
1400d6aafpop rbx
1400d6ab0pop rsi
1400d6ab1pop rdi
1400d6ab2ret
1400d6ab3
1400d6ab3loc_1400d6ab3:
1400d6ab3mov eax, 1
1400d6ab8jmp 0x1400d6a4f
1400d6a20
1400d6a20std::ctype<wchar_t>::_M_initialize_ctype():
1400d6a20push rdi
1400d6a21push rsi
1400d6a22push rbx
1400d6a23sub rsp, 32
1400d6a27xor ebx, ebx
1400d6a29mov rsi, rcx
1400d6a2cjmp 0x1400d6a41
1400d6a2e
1400d6a2e 66 90 f.
1400d6a30
1400d6a30loc_1400d6a30:
1400d6a30mov [rsi+rbx+25], al
1400d6a34add rbx, 1
1400d6a38cmp rbx, 128
1400d6a3fje 0x1400d6ab3
1400d6a41
1400d6a41loc_1400d6a41:
1400d6a41mov ecx, ebx
1400d6a43call wctob
1400d6a48cmp eax, -1
1400d6a4bjne 0x1400d6a30
1400d6a4dxor eax, eax
1400d6a4f
1400d6a4floc_1400d6a4f:
1400d6a4fmov [rsi+24], al
1400d6a52xor ebx, ebx
1400d6a54nop [rax+rax]
1400d6a5fnop
1400d6a60
1400d6a60loc_1400d6a60:
1400d6a60mov ecx, ebx
1400d6a62call btowc
1400d6a67mov [rsi+2*rbx+154], ax
1400d6a6fadd rbx, 1
1400d6a73cmp rbx, 256
1400d6a7ajne 0x1400d6a60
1400d6a7cxor ebx, ebx
1400d6a7enop
1400d6a80
1400d6a80loc_1400d6a80:
1400d6a80mov ecx, ebx
1400d6a82mov edx, 1
1400d6a87shl edx, cl
1400d6a89mov rcx, rsi
1400d6a8cmov [rsi+2*rbx+666], dx
1400d6a94call std::ctype<wchar_t>::_M_convert_to_wmask(unsigned short) const
1400d6a99mov [rsi+2*rbx+698], ax
1400d6aa1add rbx, 1
1400d6aa5cmp rbx, 16
1400d6aa9jne 0x1400d6a80
1400d6aabadd rsp, 32
1400d6aafpop rbx
1400d6ab0pop rsi
1400d6ab1pop rdi
1400d6ab2ret
1400d6ab3
1400d6ab3loc_1400d6ab3:
1400d6ab3mov eax, 1
1400d6ab8jmp 0x1400d6a4f
1400d6a20
1400d6aba
1400d6aba // align 0x10
1400d6aba // align 0x10
1400d6ac0
1400d6ac0std::ctype<wchar_t>::ctype(int*, unsigned long long):
1400d6ac0push rbx
1400d6ac1sub rsp, 32
1400d6ac5xor eax, eax
1400d6ac7test r8, r8
1400d6acamov rbx, rcx
1400d6acdmov [rsp+56], rdx
1400d6ad2setne al
1400d6ad5mov [rcx+8], eax
1400d6ad8lea rax, [rip+0xcc6a1]
1400d6adfmov [rcx], rax
1400d6ae2lea rcx, [rsp+56]
1400d6ae7call std::locale::facet::_S_clone_c_locale(int*&)
1400d6aecmov [rbx+24], 0
1400d6af0mov rcx, rbx
1400d6af3mov [rbx+16], rax
1400d6af7call std::ctype<wchar_t>::_M_initialize_ctype()
1400d6afcnop
1400d6afdadd rsp, 32
1400d6b01pop rbx
1400d6b02ret
1400d6ac0
1400d6ac0std::ctype<wchar_t>::ctype(int*, unsigned long long):
1400d6ac0push rbx
1400d6ac1sub rsp, 32
1400d6ac5xor eax, eax
1400d6ac7test r8, r8
1400d6acamov rbx, rcx
1400d6acdmov [rsp+56], rdx
1400d6ad2setne al
1400d6ad5mov [rcx+8], eax
1400d6ad8lea rax, [rip+0xcc6a1]
1400d6adfmov [rcx], rax
1400d6ae2lea rcx, [rsp+56]
1400d6ae7call std::locale::facet::_S_clone_c_locale(int*&)
1400d6aecmov [rbx+24], 0
1400d6af0mov rcx, rbx
1400d6af3mov [rbx+16], rax
1400d6af7call std::ctype<wchar_t>::_M_initialize_ctype()
1400d6afcnop
1400d6afdadd rsp, 32
1400d6b01pop rbx
1400d6b02ret
1400d6ac0
1400d6b03
1400d6b03 // align 0x10
1400d6b03 // align 0x10
1400d6b10
1400d6b10std::ctype<wchar_t>::ctype(unsigned long long):
1400d6b10push rsi
1400d6b11push rbx
1400d6b12sub rsp, 40
1400d6b16xor eax, eax
1400d6b18test rdx, rdx
1400d6b1bmov rbx, rcx
1400d6b1esetne al
1400d6b21mov [rcx+8], eax
1400d6b24lea rax, [rip+0xcc655]
1400d6b2bmov [rcx], rax
1400d6b2ecall std::locale::facet::_S_get_c_locale()
1400d6b33mov rcx, rbx
1400d6b36mov [rbx+16], rax
1400d6b3amov [rbx+24], 0
1400d6b3eadd rsp, 40
1400d6b42pop rbx
1400d6b43pop rsi
1400d6b44jmp 0x1400d6a20
1400d6b49
1400d6b49 48 8b 15 40 08 0c 00 H..@...
1400d6b50 48 89 c6 48 89 d9 48 8d 42 10 48 89 03 e8 be 38 H..H..H.B.H....8
1400d6b60 00 00 48 89 f1 e8 36 48 f4 ff 90 ..H...6H...
1400d6b10
1400d6b10std::ctype<wchar_t>::ctype(unsigned long long):
1400d6b10push rsi
1400d6b11push rbx
1400d6b12sub rsp, 40
1400d6b16xor eax, eax
1400d6b18test rdx, rdx
1400d6b1bmov rbx, rcx
1400d6b1esetne al
1400d6b21mov [rcx+8], eax
1400d6b24lea rax, [rip+0xcc655]
1400d6b2bmov [rcx], rax
1400d6b2ecall std::locale::facet::_S_get_c_locale()
1400d6b33mov rcx, rbx
1400d6b36mov [rbx+16], rax
1400d6b3amov [rbx+24], 0
1400d6b3eadd rsp, 40
1400d6b42pop rbx
1400d6b43pop rsi
1400d6b44jmp 0x1400d6a20
1400d6b49
1400d6b49 48 8b 15 40 08 0c 00 H..@...
1400d6b50 48 89 c6 48 89 d9 48 8d 42 10 48 89 03 e8 be 38 H..H..H.B.H....8
1400d6b60 00 00 48 89 f1 e8 36 48 f4 ff 90 ..H...6H...
1400d6b10
1400d6b6b
1400d6b6b // align 0x10
1400d6b6b // align 0x10
1400d6b70
1400d6b70std::ctype<wchar_t>::~ctype():
1400d6b70push rbx
1400d6b71sub rsp, 32
1400d6b75lea rax, [rip+0xcc604]
1400d6b7cmov [rcx], rax
1400d6b7fmov rbx, rcx
1400d6b82lea rcx, [rcx+16]
1400d6b86call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6b8bmov rax, [rip+0xc07fe]
1400d6b92mov rcx, rbx
1400d6b95add rax, 16
1400d6b99mov [rbx], rax
1400d6b9ccall std::locale::facet::~facet()
1400d6ba1mov rcx, rbx
1400d6ba4add rsp, 32
1400d6ba8pop rbx
1400d6ba9jmp 0x140101ab0
1400d6b70
1400d6b70std::ctype<wchar_t>::~ctype():
1400d6b70push rbx
1400d6b71sub rsp, 32
1400d6b75lea rax, [rip+0xcc604]
1400d6b7cmov [rcx], rax
1400d6b7fmov rbx, rcx
1400d6b82lea rcx, [rcx+16]
1400d6b86call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6b8bmov rax, [rip+0xc07fe]
1400d6b92mov rcx, rbx
1400d6b95add rax, 16
1400d6b99mov [rbx], rax
1400d6b9ccall std::locale::facet::~facet()
1400d6ba1mov rcx, rbx
1400d6ba4add rsp, 32
1400d6ba8pop rbx
1400d6ba9jmp 0x140101ab0
1400d6b70
1400d6bae
1400d6bae // align 0x10
1400d6bae // align 0x10
1400d6bb0
1400d6bb0std::ctype<wchar_t>::~ctype():
1400d6bb0push rbx
1400d6bb1sub rsp, 32
1400d6bb5lea rax, [rip+0xcc5c4]
1400d6bbcmov [rcx], rax
1400d6bbfmov rbx, rcx
1400d6bc2lea rcx, [rcx+16]
1400d6bc6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6bcbmov rax, [rip+0xc07be]
1400d6bd2mov rcx, rbx
1400d6bd5add rax, 16
1400d6bd9mov [rbx], rax
1400d6bdcadd rsp, 32
1400d6be0pop rbx
1400d6be1jmp 0x1400da420
1400d6bb0
1400d6bb0std::ctype<wchar_t>::~ctype():
1400d6bb0push rbx
1400d6bb1sub rsp, 32
1400d6bb5lea rax, [rip+0xcc5c4]
1400d6bbcmov [rcx], rax
1400d6bbfmov rbx, rcx
1400d6bc2lea rcx, [rcx+16]
1400d6bc6call std::locale::facet::_S_destroy_c_locale(int*&)
1400d6bcbmov rax, [rip+0xc07be]
1400d6bd2mov rcx, rbx
1400d6bd5add rax, 16
1400d6bd9mov [rbx], rax
1400d6bdcadd rsp, 32
1400d6be0pop rbx
1400d6be1jmp 0x1400da420
1400d6bb0
1400d6be6
1400d6be6 // align 0x10
1400d6be6 // align 0x10
1400d6bf0
1400d6bf0_ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0:
1400d6bf0push r14
1400d6bf2push rdi
1400d6bf3push rsi
1400d6bf4push rbx
1400d6bf5sub rsp, 56
1400d6bf9mov rax, [rcx+64]
1400d6bfdmov rsi, [rcx+48]
1400d6c01sub rax, 96
1400d6c05mov rdi, rcx
1400d6c08mov rbx, rdx
1400d6c0bcmp rsi, rax
1400d6c0eje 0x1400d6d00
1400d6c14movq x0, [rdx]
1400d6c18lea rcx, [rsi+24]
1400d6c1cmov [rdx], 0
1400d6c23lea rax, [rbx+24]
1400d6c27movq x1, rcx
1400d6c2cpunpcklqdq x0, x1
1400d6c30movups [rsi], x0
1400d6c33mov rdx, [rdx+8]
1400d6c37cmp rdx, rax
1400d6c3aje 0x1400d6ef0
1400d6c40mov [rsi+8], rdx
1400d6c44mov rdx, [rbx+24]
1400d6c48mov [rsi+24], rdx
1400d6c4c
1400d6c4cloc_1400d6c4c:
1400d6c4cmov rdx, [rbx+16]
1400d6c50
1400d6c50loc_1400d6c50:
1400d6c50mov [rbx+8], rax
1400d6c54mov rax, [rbx+40]
1400d6c58xor r8l, r8l
1400d6c5blea rcx, [rbx+8]
1400d6c5fmov [rsi+16], rdx
1400d6c63mov [rsi+40], rax
1400d6c67mov [rbx+40], 0
1400d6c6fmov [rbx+16], 0
1400d6c77mov [rbx+24], r8w
1400d6c7ccall std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6c81lea rcx, [rsi+64]
1400d6c85lea rax, [rbx+64]
1400d6c89mov [rsi+48], rcx
1400d6c8dmov rdx, [rbx+48]
1400d6c91cmp rdx, rax
1400d6c94je 0x1400d6e98
1400d6c9amov [rsi+48], rdx
1400d6c9emov rdx, [rbx+64]
1400d6ca2mov [rsi+64], rdx
1400d6ca6
1400d6ca6loc_1400d6ca6:
1400d6ca6mov rdx, [rbx+56]
1400d6caa
1400d6caaloc_1400d6caa:
1400d6caamov [rbx+48], rax
1400d6caemov rax, [rbx+80]
1400d6cb2xor ecx, ecx
1400d6cb4mov [rsi+56], rdx
1400d6cb8mov [rsi+80], rax
1400d6cbcmov [rbx+64], cx
1400d6cc0lea rcx, [rbx+48]
1400d6cc4mov [rbx+80], 0
1400d6cccmov [rbx+56], 0
1400d6cd4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6cd9movzx eax, [rbx+88]
1400d6cddmov [rsi+88], al
1400d6ce0mov rax, [rdi+48]
1400d6ce4add rax, 96
1400d6ce8mov [rdi+48], rax
1400d6cecadd rsp, 56
1400d6cf0pop rbx
1400d6cf1pop rsi
1400d6cf2pop rdi
1400d6cf3pop r14
1400d6cf5ret
1400d6cf6
1400d6cf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d6d00
1400d6d00loc_1400d6d00:
1400d6d00mov r8, 0xaaaaaaaaaaaaaaab
1400d6d0amov rdx, [rcx+72]
1400d6d0emov rax, rdx
1400d6d11sub rax, [rcx+40]
1400d6d15sar rax, 3
1400d6d19cmp rdx, 1
1400d6d1dadc rax, -1
1400d6d21sub rsi, [rcx+56]
1400d6d25sar rsi, 5
1400d6d29lea rax, [rax+4*rax]
1400d6d2dimul rsi, r8
1400d6d31lea rcx, [rax+rsi]
1400d6d35mov rax, [rdi+32]
1400d6d39sub rax, [rdi+16]
1400d6d3dsar rax, 5
1400d6d41imul rax, r8
1400d6d45add rax, rcx
1400d6d48mov rcx, 0x155555555555555
1400d6d52cmp rax, rcx
1400d6d55je 0x1400d71cd
1400d6d5bmov rax, [rdi+8]
1400d6d5fmov rcx, rdx
1400d6d62sub rcx, [rdi]
1400d6d65sar rcx, 3
1400d6d69sub rax, rcx
1400d6d6ccmp rax, 1
1400d6d70jbe 0x1400d6f40
1400d6d76
1400d6d76loc_1400d6d76:
1400d6d76mov ecx, 480
1400d6d7bmov [rsp+40], rdx
1400d6d80call operator new(unsigned long long)
1400d6d85mov rdx, [rsp+40]
1400d6d8amovq x0, [rbx]
1400d6d8emov [rdx+8], rax
1400d6d92mov rsi, [rdi+48]
1400d6d96lea rax, [rbx+24]
1400d6d9amov [rbx], 0
1400d6da1lea rcx, [rsi+24]
1400d6da5movq x2, rcx
1400d6daapunpcklqdq x0, x2
1400d6daemovups [rsi], x0
1400d6db1mov rdx, [rbx+8]
1400d6db5cmp rdx, rax
1400d6db8je 0x1400d7010
1400d6dbemov [rsi+8], rdx
1400d6dc2mov rdx, [rbx+24]
1400d6dc6mov [rsi+24], rdx
1400d6dca
1400d6dcaloc_1400d6dca:
1400d6dcamov rdx, [rbx+16]
1400d6dce
1400d6dceloc_1400d6dce:
1400d6dcemov [rbx+8], rax
1400d6dd2mov rax, [rbx+40]
1400d6dd6lea rcx, [rbx+8]
1400d6ddamov [rsi+16], rdx
1400d6ddexor edx, edx
1400d6de0mov [rsi+40], rax
1400d6de4mov [rbx+24], dx
1400d6de8mov [rbx+40], 0
1400d6df0mov [rbx+16], 0
1400d6df8call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6dfdlea rcx, [rsi+64]
1400d6e01lea rax, [rbx+64]
1400d6e05mov [rsi+48], rcx
1400d6e09mov rdx, [rbx+48]
1400d6e0dcmp rdx, rax
1400d6e10je 0x1400d7060
1400d6e16mov [rsi+48], rdx
1400d6e1amov rdx, [rbx+64]
1400d6e1emov [rsi+64], rdx
1400d6e22
1400d6e22loc_1400d6e22:
1400d6e22mov rdx, [rbx+56]
1400d6e26
1400d6e26loc_1400d6e26:
1400d6e26mov [rbx+48], rax
1400d6e2amov rax, [rbx+80]
1400d6e2elea rcx, [rbx+48]
1400d6e32mov [rsi+56], rdx
1400d6e36mov [rsi+80], rax
1400d6e3axor eax, eax
1400d6e3cmov [rbx+64], ax
1400d6e40mov [rbx+80], 0
1400d6e48mov [rbx+56], 0
1400d6e50call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6e55movzx eax, [rbx+88]
1400d6e59mov [rsi+88], al
1400d6e5cmov rax, [rdi+72]
1400d6e60lea rdx, [rax+8]
1400d6e64mov rax, [rax+8]
1400d6e68mov [rdi+72], rdx
1400d6e6clea rdx, [rax+480]
1400d6e73movq x0, rax
1400d6e78mov [rdi+48], rax
1400d6e7cmovq x3, rdx
1400d6e81punpcklqdq x0, x3
1400d6e85movups [rdi+56], x0
1400d6e89add rsp, 56
1400d6e8dpop rbx
1400d6e8epop rsi
1400d6e8fpop rdi
1400d6e90pop r14
1400d6e92ret
1400d6e93
1400d6e93 0f 1f 44 00 00 ..D..
1400d6e98
1400d6e98loc_1400d6e98:
1400d6e98mov rdx, [rbx+56]
1400d6e9clea r9, [rdx+rdx+2]
1400d6ea1cmp r9l, 8
1400d6ea5jae 0x1400d6f60
1400d6eabtest r9b, 4
1400d6eafjne 0x1400d715d
1400d6eb5test r9l, r9l
1400d6eb8je 0x1400d6caa
1400d6ebemovzx edx, [rbx+64]
1400d6ec2mov [rsi+64], dl
1400d6ec5test r9b, 2
1400d6ec9je 0x1400d6ca6
1400d6ecfmov r9l, r9l
1400d6ed2movzx edx, [rax+r9-2]
1400d6ed8mov [rcx+r9-2], dx
1400d6edemov rdx, [rbx+56]
1400d6ee2jmp 0x1400d6caa
1400d6ee7
1400d6ee7 66 0f 1f 84 00 00 00 00 00 f........
1400d6ef0
1400d6ef0loc_1400d6ef0:
1400d6ef0mov rdx, [rbx+16]
1400d6ef4lea r9, [rdx+rdx+2]
1400d6ef9cmp r9l, 8
1400d6efdjae 0x1400d6fb8
1400d6f03test r9b, 4
1400d6f07jne 0x1400d7179
1400d6f0dtest r9l, r9l
1400d6f10je 0x1400d6c50
1400d6f16movzx edx, [rbx+24]
1400d6f1amov [rsi+24], dl
1400d6f1dtest r9b, 2
1400d6f21je 0x1400d6c4c
1400d6f27mov r9l, r9l
1400d6f2amovzx edx, [rax+r9-2]
1400d6f30mov [rcx+r9-2], dx
1400d6f36mov rdx, [rbx+16]
1400d6f3ajmp 0x1400d6c50
1400d6f3f
1400d6f3f 90 .
1400d6f40
1400d6f40loc_1400d6f40:
1400d6f40mov edx, 1
1400d6f45xor r8l, r8l
1400d6f48mov rcx, rdi
1400d6f4bcall std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::_M_reallocate_map(unsigned long long, bool)
1400d6f50mov rdx, [rdi+72]
1400d6f54jmp 0x1400d6d76
1400d6f59
1400d6f59 0f 1f 80 00 00 00 00 .......
1400d6f60
1400d6f60loc_1400d6f60:
1400d6f60mov rdx, [rbx+64]
1400d6f64mov r11, rax
1400d6f67mov [rsi+64], rdx
1400d6f6bmov edx, r9l
1400d6f6emov r10, [rax+rdx-8]
1400d6f73mov [rcx+rdx-8], r10
1400d6f78lea rdx, [rsi+72]
1400d6f7cand rdx, -8
1400d6f80sub rcx, rdx
1400d6f83add r9l, ecx
1400d6f86sub r11, rcx
1400d6f89and r9l, -8
1400d6f8dcmp r9l, 8
1400d6f91jb 0x1400d6ca6
1400d6f97and r9l, -8
1400d6f9bxor ecx, ecx
1400d6f9d
1400d6f9dloc_1400d6f9d:
1400d6f9dmov r10l, ecx
1400d6fa0add ecx, 8
1400d6fa3mov r14, [r11+r10]
1400d6fa7mov [rdx+r10], r14
1400d6fabcmp ecx, r9l
1400d6faejb 0x1400d6f9d
1400d6fb0jmp 0x1400d6ca6
1400d6fb5
1400d6fb5 0f 1f 00 ...
1400d6fb8
1400d6fb8loc_1400d6fb8:
1400d6fb8mov rdx, [rbx+24]
1400d6fbcmov r11, rax
1400d6fbfmov [rsi+24], rdx
1400d6fc3mov edx, r9l
1400d6fc6mov r10, [rax+rdx-8]
1400d6fcbmov [rcx+rdx-8], r10
1400d6fd0lea rdx, [rsi+32]
1400d6fd4and rdx, -8
1400d6fd8sub rcx, rdx
1400d6fdbadd r9l, ecx
1400d6fdesub r11, rcx
1400d6fe1and r9l, -8
1400d6fe5cmp r9l, 8
1400d6fe9jb 0x1400d6c4c
1400d6fefand r9l, -8
1400d6ff3xor ecx, ecx
1400d6ff5
1400d6ff5loc_1400d6ff5:
1400d6ff5mov r10l, ecx
1400d6ff8add ecx, 8
1400d6ffbmov r14, [r11+r10]
1400d6fffmov [rdx+r10], r14
1400d7003cmp ecx, r9l
1400d7006jb 0x1400d6ff5
1400d7008jmp 0x1400d6c4c
1400d700d
1400d700d 0f 1f 00 ...
1400d7010
1400d7010loc_1400d7010:
1400d7010mov rdx, [rbx+16]
1400d7014lea r9, [rdx+rdx+2]
1400d7019cmp r9l, 8
1400d701djae 0x1400d7108
1400d7023test r9b, 4
1400d7027jne 0x1400d71b1
1400d702dtest r9l, r9l
1400d7030je 0x1400d6dce
1400d7036movzx edx, [rbx+24]
1400d703amov [rsi+24], dl
1400d703dtest r9b, 2
1400d7041je 0x1400d6dca
1400d7047mov r9l, r9l
1400d704amovzx edx, [rax+r9-2]
1400d7050mov [rcx+r9-2], dx
1400d7056mov rdx, [rbx+16]
1400d705ajmp 0x1400d6dce
1400d705f
1400d705f 90 .
1400d7060
1400d7060loc_1400d7060:
1400d7060mov rdx, [rbx+56]
1400d7064lea r9, [rdx+rdx+2]
1400d7069cmp r9l, 8
1400d706djae 0x1400d70b0
1400d706ftest r9b, 4
1400d7073jne 0x1400d7195
1400d7079test r9l, r9l
1400d707cje 0x1400d6e26
1400d7082movzx edx, [rbx+64]
1400d7086mov [rsi+64], dl
1400d7089test r9b, 2
1400d708dje 0x1400d6e22
1400d7093mov r9l, r9l
1400d7096movzx edx, [rax+r9-2]
1400d709cmov [rcx+r9-2], dx
1400d70a2mov rdx, [rbx+56]
1400d70a6jmp 0x1400d6e26
1400d70ab
1400d70ab 0f 1f 44 00 00 ..D..
1400d70b0
1400d70b0loc_1400d70b0:
1400d70b0mov rdx, [rbx+64]
1400d70b4mov r11, rax
1400d70b7mov [rsi+64], rdx
1400d70bbmov edx, r9l
1400d70bemov r10, [rax+rdx-8]
1400d70c3mov [rcx+rdx-8], r10
1400d70c8lea rdx, [rsi+72]
1400d70ccand rdx, -8
1400d70d0sub rcx, rdx
1400d70d3add r9l, ecx
1400d70d6sub r11, rcx
1400d70d9and r9l, -8
1400d70ddcmp r9l, 8
1400d70e1jb 0x1400d6e22
1400d70e7and r9l, -8
1400d70ebxor ecx, ecx
1400d70ed
1400d70edloc_1400d70ed:
1400d70edmov r10l, ecx
1400d70f0add ecx, 8
1400d70f3mov r14, [r11+r10]
1400d70f7mov [rdx+r10], r14
1400d70fbcmp ecx, r9l
1400d70fejb 0x1400d70ed
1400d7100jmp 0x1400d6e22
1400d7105
1400d7105 0f 1f 00 ...
1400d7108
1400d7108loc_1400d7108:
1400d7108mov rdx, [rbx+24]
1400d710cmov r11, rax
1400d710fmov [rsi+24], rdx
1400d7113mov edx, r9l
1400d7116mov r10, [rax+rdx-8]
1400d711bmov [rcx+rdx-8], r10
1400d7120lea rdx, [rsi+32]
1400d7124and rdx, -8
1400d7128sub rcx, rdx
1400d712badd r9l, ecx
1400d712esub r11, rcx
1400d7131and r9l, -8
1400d7135cmp r9l, 8
1400d7139jb 0x1400d6dca
1400d713fand r9l, -8
1400d7143xor ecx, ecx
1400d7145
1400d7145loc_1400d7145:
1400d7145mov r10l, ecx
1400d7148add ecx, 8
1400d714bmov r14, [r11+r10]
1400d714fmov [rdx+r10], r14
1400d7153cmp ecx, r9l
1400d7156jb 0x1400d7145
1400d7158jmp 0x1400d6dca
1400d715d
1400d715dloc_1400d715d:
1400d715dmov edx, [rbx+64]
1400d7160mov r9l, r9l
1400d7163mov [rsi+64], edx
1400d7166mov edx, [rax+r9-4]
1400d716bmov [rcx+r9-4], edx
1400d7170mov rdx, [rbx+56]
1400d7174jmp 0x1400d6caa
1400d7179
1400d7179loc_1400d7179:
1400d7179mov edx, [rbx+24]
1400d717cmov r9l, r9l
1400d717fmov [rsi+24], edx
1400d7182mov edx, [rax+r9-4]
1400d7187mov [rcx+r9-4], edx
1400d718cmov rdx, [rbx+16]
1400d7190jmp 0x1400d6c50
1400d7195
1400d7195loc_1400d7195:
1400d7195mov edx, [rbx+64]
1400d7198mov r9l, r9l
1400d719bmov [rsi+64], edx
1400d719emov edx, [rax+r9-4]
1400d71a3mov [rcx+r9-4], edx
1400d71a8mov rdx, [rbx+56]
1400d71acjmp 0x1400d6e26
1400d71b1
1400d71b1loc_1400d71b1:
1400d71b1mov edx, [rbx+24]
1400d71b4mov r9l, r9l
1400d71b7mov [rsi+24], edx
1400d71bamov edx, [rax+r9-4]
1400d71bfmov [rcx+r9-4], edx
1400d71c4mov rdx, [rbx+16]
1400d71c8jmp 0x1400d6dce
1400d71cd
1400d71cdloc_1400d71cd:
1400d71cdlea rcx, [rip+0xbbee4]
1400d71d4call std::__throw_length_error(char const*)
1400d71d9nop
1400d6bf0
1400d6bf0_ZNSt5dequeINSt10filesystem7__cxx114_DirESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0:
1400d6bf0push r14
1400d6bf2push rdi
1400d6bf3push rsi
1400d6bf4push rbx
1400d6bf5sub rsp, 56
1400d6bf9mov rax, [rcx+64]
1400d6bfdmov rsi, [rcx+48]
1400d6c01sub rax, 96
1400d6c05mov rdi, rcx
1400d6c08mov rbx, rdx
1400d6c0bcmp rsi, rax
1400d6c0eje 0x1400d6d00
1400d6c14movq x0, [rdx]
1400d6c18lea rcx, [rsi+24]
1400d6c1cmov [rdx], 0
1400d6c23lea rax, [rbx+24]
1400d6c27movq x1, rcx
1400d6c2cpunpcklqdq x0, x1
1400d6c30movups [rsi], x0
1400d6c33mov rdx, [rdx+8]
1400d6c37cmp rdx, rax
1400d6c3aje 0x1400d6ef0
1400d6c40mov [rsi+8], rdx
1400d6c44mov rdx, [rbx+24]
1400d6c48mov [rsi+24], rdx
1400d6c4c
1400d6c4cloc_1400d6c4c:
1400d6c4cmov rdx, [rbx+16]
1400d6c50
1400d6c50loc_1400d6c50:
1400d6c50mov [rbx+8], rax
1400d6c54mov rax, [rbx+40]
1400d6c58xor r8l, r8l
1400d6c5blea rcx, [rbx+8]
1400d6c5fmov [rsi+16], rdx
1400d6c63mov [rsi+40], rax
1400d6c67mov [rbx+40], 0
1400d6c6fmov [rbx+16], 0
1400d6c77mov [rbx+24], r8w
1400d6c7ccall std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6c81lea rcx, [rsi+64]
1400d6c85lea rax, [rbx+64]
1400d6c89mov [rsi+48], rcx
1400d6c8dmov rdx, [rbx+48]
1400d6c91cmp rdx, rax
1400d6c94je 0x1400d6e98
1400d6c9amov [rsi+48], rdx
1400d6c9emov rdx, [rbx+64]
1400d6ca2mov [rsi+64], rdx
1400d6ca6
1400d6ca6loc_1400d6ca6:
1400d6ca6mov rdx, [rbx+56]
1400d6caa
1400d6caaloc_1400d6caa:
1400d6caamov [rbx+48], rax
1400d6caemov rax, [rbx+80]
1400d6cb2xor ecx, ecx
1400d6cb4mov [rsi+56], rdx
1400d6cb8mov [rsi+80], rax
1400d6cbcmov [rbx+64], cx
1400d6cc0lea rcx, [rbx+48]
1400d6cc4mov [rbx+80], 0
1400d6cccmov [rbx+56], 0
1400d6cd4call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6cd9movzx eax, [rbx+88]
1400d6cddmov [rsi+88], al
1400d6ce0mov rax, [rdi+48]
1400d6ce4add rax, 96
1400d6ce8mov [rdi+48], rax
1400d6cecadd rsp, 56
1400d6cf0pop rbx
1400d6cf1pop rsi
1400d6cf2pop rdi
1400d6cf3pop r14
1400d6cf5ret
1400d6cf6
1400d6cf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400d6d00
1400d6d00loc_1400d6d00:
1400d6d00mov r8, 0xaaaaaaaaaaaaaaab
1400d6d0amov rdx, [rcx+72]
1400d6d0emov rax, rdx
1400d6d11sub rax, [rcx+40]
1400d6d15sar rax, 3
1400d6d19cmp rdx, 1
1400d6d1dadc rax, -1
1400d6d21sub rsi, [rcx+56]
1400d6d25sar rsi, 5
1400d6d29lea rax, [rax+4*rax]
1400d6d2dimul rsi, r8
1400d6d31lea rcx, [rax+rsi]
1400d6d35mov rax, [rdi+32]
1400d6d39sub rax, [rdi+16]
1400d6d3dsar rax, 5
1400d6d41imul rax, r8
1400d6d45add rax, rcx
1400d6d48mov rcx, 0x155555555555555
1400d6d52cmp rax, rcx
1400d6d55je 0x1400d71cd
1400d6d5bmov rax, [rdi+8]
1400d6d5fmov rcx, rdx
1400d6d62sub rcx, [rdi]
1400d6d65sar rcx, 3
1400d6d69sub rax, rcx
1400d6d6ccmp rax, 1
1400d6d70jbe 0x1400d6f40
1400d6d76
1400d6d76loc_1400d6d76:
1400d6d76mov ecx, 480
1400d6d7bmov [rsp+40], rdx
1400d6d80call operator new(unsigned long long)
1400d6d85mov rdx, [rsp+40]
1400d6d8amovq x0, [rbx]
1400d6d8emov [rdx+8], rax
1400d6d92mov rsi, [rdi+48]
1400d6d96lea rax, [rbx+24]
1400d6d9amov [rbx], 0
1400d6da1lea rcx, [rsi+24]
1400d6da5movq x2, rcx
1400d6daapunpcklqdq x0, x2
1400d6daemovups [rsi], x0
1400d6db1mov rdx, [rbx+8]
1400d6db5cmp rdx, rax
1400d6db8je 0x1400d7010
1400d6dbemov [rsi+8], rdx
1400d6dc2mov rdx, [rbx+24]
1400d6dc6mov [rsi+24], rdx
1400d6dca
1400d6dcaloc_1400d6dca:
1400d6dcamov rdx, [rbx+16]
1400d6dce
1400d6dceloc_1400d6dce:
1400d6dcemov [rbx+8], rax
1400d6dd2mov rax, [rbx+40]
1400d6dd6lea rcx, [rbx+8]
1400d6ddamov [rsi+16], rdx
1400d6ddexor edx, edx
1400d6de0mov [rsi+40], rax
1400d6de4mov [rbx+24], dx
1400d6de8mov [rbx+40], 0
1400d6df0mov [rbx+16], 0
1400d6df8call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6dfdlea rcx, [rsi+64]
1400d6e01lea rax, [rbx+64]
1400d6e05mov [rsi+48], rcx
1400d6e09mov rdx, [rbx+48]
1400d6e0dcmp rdx, rax
1400d6e10je 0x1400d7060
1400d6e16mov [rsi+48], rdx
1400d6e1amov rdx, [rbx+64]
1400d6e1emov [rsi+64], rdx
1400d6e22
1400d6e22loc_1400d6e22:
1400d6e22mov rdx, [rbx+56]
1400d6e26
1400d6e26loc_1400d6e26:
1400d6e26mov [rbx+48], rax
1400d6e2amov rax, [rbx+80]
1400d6e2elea rcx, [rbx+48]
1400d6e32mov [rsi+56], rdx
1400d6e36mov [rsi+80], rax
1400d6e3axor eax, eax
1400d6e3cmov [rbx+64], ax
1400d6e40mov [rbx+80], 0
1400d6e48mov [rbx+56], 0
1400d6e50call std::filesystem::__cxx11::path::_M_split_cmpts()
1400d6e55movzx eax, [rbx+88]
1400d6e59mov [rsi+88], al
1400d6e5cmov rax, [rdi+72]
1400d6e60lea rdx, [rax+8]
1400d6e64mov rax, [rax+8]
1400d6e68mov [rdi+72], rdx
1400d6e6clea rdx, [rax+480]
1400d6e73movq x0, rax
1400d6e78mov [rdi+48], rax
1400d6e7cmovq x3, rdx
1400d6e81punpcklqdq x0, x3
1400d6e85movups [rdi+56], x0
1400d6e89add rsp, 56
1400d6e8dpop rbx
1400d6e8epop rsi
1400d6e8fpop rdi
1400d6e90pop r14
1400d6e92ret
1400d6e93
1400d6e93 0f 1f 44 00 00 ..D..
1400d6e98
1400d6e98loc_1400d6e98:
1400d6e98mov rdx, [rbx+56]
1400d6e9clea r9, [rdx+rdx+2]
1400d6ea1cmp r9l, 8
1400d6ea5jae 0x1400d6f60
1400d6eabtest r9b, 4
1400d6eafjne 0x1400d715d
1400d6eb5test r9l, r9l
1400d6eb8je 0x1400d6caa
1400d6ebemovzx edx, [rbx+64]
1400d6ec2mov [rsi+64], dl
1400d6ec5test r9b, 2
1400d6ec9je 0x1400d6ca6
1400d6ecfmov r9l, r9l
1400d6ed2movzx edx, [rax+r9-2]
1400d6ed8mov [rcx+r9-2], dx
1400d6edemov rdx, [rbx+56]
1400d6ee2jmp 0x1400d6caa
1400d6ee7
1400d6ee7 66 0f 1f 84 00 00 00 00 00 f........
1400d6ef0
1400d6ef0loc_1400d6ef0:
1400d6ef0mov rdx, [rbx+16]
1400d6ef4lea r9, [rdx+rdx+2]
1400d6ef9cmp r9l, 8
1400d6efdjae 0x1400d6fb8
1400d6f03test r9b, 4
1400d6f07jne 0x1400d7179
1400d6f0dtest r9l, r9l
1400d6f10je 0x1400d6c50
1400d6f16movzx edx, [rbx+24]
1400d6f1amov [rsi+24], dl
1400d6f1dtest r9b, 2
1400d6f21je 0x1400d6c4c
1400d6f27mov r9l, r9l
1400d6f2amovzx edx, [rax+r9-2]
1400d6f30mov [rcx+r9-2], dx
1400d6f36mov rdx, [rbx+16]
1400d6f3ajmp 0x1400d6c50
1400d6f3f
1400d6f3f 90 .
1400d6f40
1400d6f40loc_1400d6f40:
1400d6f40mov edx, 1
1400d6f45xor r8l, r8l
1400d6f48mov rcx, rdi
1400d6f4bcall std::deque<std::filesystem::__cxx11::_Dir, std::allocator<std::filesystem::__cxx11::_Dir>>::_M_reallocate_map(unsigned long long, bool)
1400d6f50mov rdx, [rdi+72]
1400d6f54jmp 0x1400d6d76
1400d6f59
1400d6f59 0f 1f 80 00 00 00 00 .......
1400d6f60
1400d6f60loc_1400d6f60:
1400d6f60mov rdx, [rbx+64]
1400d6f64mov r11, rax
1400d6f67mov [rsi+64], rdx
1400d6f6bmov edx, r9l
1400d6f6emov r10, [rax+rdx-8]
1400d6f73mov [rcx+rdx-8], r10
1400d6f78lea rdx, [rsi+72]
1400d6f7cand rdx, -8
1400d6f80sub rcx, rdx
1400d6f83add r9l, ecx
1400d6f86sub r11, rcx
1400d6f89and r9l, -8
1400d6f8dcmp r9l, 8
1400d6f91jb 0x1400d6ca6
1400d6f97and r9l, -8
1400d6f9bxor ecx, ecx
1400d6f9d
1400d6f9dloc_1400d6f9d:
1400d6f9dmov r10l, ecx
1400d6fa0add ecx, 8
1400d6fa3mov r14, [r11+r10]
1400d6fa7mov [rdx+r10], r14
1400d6fabcmp ecx, r9l
1400d6faejb 0x1400d6f9d
1400d6fb0jmp 0x1400d6ca6
1400d6fb5
1400d6fb5 0f 1f 00 ...
1400d6fb8
1400d6fb8loc_1400d6fb8:
1400d6fb8mov rdx, [rbx+24]
1400d6fbcmov r11, rax
1400d6fbfmov [rsi+24], rdx
1400d6fc3mov edx, r9l
1400d6fc6mov r10, [rax+rdx-8]
1400d6fcbmov [rcx+rdx-8], r10
1400d6fd0lea rdx, [rsi+32]
1400d6fd4and rdx, -8
1400d6fd8sub rcx, rdx
1400d6fdbadd r9l, ecx
1400d6fdesub r11, rcx
1400d6fe1and r9l, -8
1400d6fe5cmp r9l, 8
1400d6fe9jb 0x1400d6c4c
1400d6fefand r9l, -8
1400d6ff3xor ecx, ecx
1400d6ff5
1400d6ff5loc_1400d6ff5:
1400d6ff5mov r10l, ecx
1400d6ff8add ecx, 8
1400d6ffbmov r14, [r11+r10]
1400d6fffmov [rdx+r10], r14
1400d7003cmp ecx, r9l
1400d7006jb 0x1400d6ff5
1400d7008jmp 0x1400d6c4c
1400d700d
1400d700d 0f 1f 00 ...
1400d7010
1400d7010loc_1400d7010:
1400d7010mov rdx, [rbx+16]
1400d7014lea r9, [rdx+rdx+2]
1400d7019cmp r9l, 8
1400d701djae 0x1400d7108
1400d7023test r9b, 4
1400d7027jne 0x1400d71b1
1400d702dtest r9l, r9l
1400d7030je 0x1400d6dce
1400d7036movzx edx, [rbx+24]
1400d703amov [rsi+24], dl
1400d703dtest r9b, 2
1400d7041je 0x1400d6dca
1400d7047mov r9l, r9l
1400d704amovzx edx, [rax+r9-2]
1400d7050mov [rcx+r9-2], dx
1400d7056mov rdx, [rbx+16]
1400d705ajmp 0x1400d6dce
1400d705f
1400d705f 90 .
1400d7060
1400d7060loc_1400d7060:
1400d7060mov rdx, [rbx+56]
1400d7064lea r9, [rdx+rdx+2]
1400d7069cmp r9l, 8
1400d706djae 0x1400d70b0
1400d706ftest r9b, 4
1400d7073jne 0x1400d7195
1400d7079test r9l, r9l
1400d707cje 0x1400d6e26
1400d7082movzx edx, [rbx+64]
1400d7086mov [rsi+64], dl
1400d7089test r9b, 2
1400d708dje 0x1400d6e22
1400d7093mov r9l, r9l
1400d7096movzx edx, [rax+r9-2]
1400d709cmov [rcx+r9-2], dx
1400d70a2mov rdx, [rbx+56]
1400d70a6jmp 0x1400d6e26
1400d70ab
1400d70ab 0f 1f 44 00 00 ..D..
1400d70b0
1400d70b0loc_1400d70b0:
1400d70b0mov rdx, [rbx+64]
1400d70b4mov r11, rax
1400d70b7mov [rsi+64], rdx
1400d70bbmov edx, r9l
1400d70bemov r10, [rax+rdx-8]
1400d70c3mov [rcx+rdx-8], r10
1400d70c8lea rdx, [rsi+72]
1400d70ccand rdx, -8
1400d70d0sub rcx, rdx
1400d70d3add r9l, ecx
1400d70d6sub r11, rcx
1400d70d9and r9l, -8
1400d70ddcmp r9l, 8
1400d70e1jb 0x1400d6e22
1400d70e7and r9l, -8
1400d70ebxor ecx, ecx
1400d70ed
1400d70edloc_1400d70ed:
1400d70edmov r10l, ecx
1400d70f0add ecx, 8
1400d70f3mov r14, [r11+r10]
1400d70f7mov [rdx+r10], r14
1400d70fbcmp ecx, r9l
1400d70fejb 0x1400d70ed
1400d7100jmp 0x1400d6e22
1400d7105
1400d7105 0f 1f 00 ...
1400d7108
1400d7108loc_1400d7108:
1400d7108mov rdx, [rbx+24]
1400d710cmov r11, rax
1400d710fmov [rsi+24], rdx
1400d7113mov edx, r9l
1400d7116mov r10, [rax+rdx-8]
1400d711bmov [rcx+rdx-8], r10
1400d7120lea rdx, [rsi+32]
1400d7124and rdx, -8
1400d7128sub rcx, rdx
1400d712badd r9l, ecx
1400d712esub r11, rcx
1400d7131and r9l, -8
1400d7135cmp r9l, 8
1400d7139jb 0x1400d6dca
1400d713fand r9l, -8
1400d7143xor ecx, ecx
1400d7145
1400d7145loc_1400d7145:
1400d7145mov r10l, ecx
1400d7148add ecx, 8
1400d714bmov r14, [r11+r10]
1400d714fmov [rdx+r10], r14
1400d7153cmp ecx, r9l
1400d7156jb 0x1400d7145
1400d7158jmp 0x1400d6dca
1400d715d
1400d715dloc_1400d715d:
1400d715dmov edx, [rbx+64]
1400d7160mov r9l, r9l
1400d7163mov [rsi+64], edx
1400d7166mov edx, [rax+r9-4]
1400d716bmov [rcx+r9-4], edx
1400d7170mov rdx, [rbx+56]
1400d7174jmp 0x1400d6caa
1400d7179
1400d7179loc_1400d7179:
1400d7179mov edx, [rbx+24]
1400d717cmov r9l, r9l
1400d717fmov [rsi+24], edx
1400d7182mov edx, [rax+r9-4]
1400d7187mov [rcx+r9-4], edx
1400d718cmov rdx, [rbx+16]
1400d7190jmp 0x1400d6c50
1400d7195
1400d7195loc_1400d7195:
1400d7195mov edx, [rbx+64]
1400d7198mov r9l, r9l
1400d719bmov [rsi+64], edx
1400d719emov edx, [rax+r9-4]
1400d71a3mov [rcx+r9-4], edx
1400d71a8mov rdx, [rbx+56]
1400d71acjmp 0x1400d6e26
1400d71b1
1400d71b1loc_1400d71b1:
1400d71b1mov edx, [rbx+24]
1400d71b4mov r9l, r9l
1400d71b7mov [rsi+24], edx
1400d71bamov edx, [rax+r9-4]
1400d71bfmov [rcx+r9-4], edx
1400d71c4mov rdx, [rbx+16]
1400d71c8jmp 0x1400d6dce
1400d71cd
1400d71cdloc_1400d71cd:
1400d71cdlea rcx, [rip+0xbbee4]
1400d71d4call std::__throw_length_error(char const*)
1400d71d9nop
1400d6bf0
Loading..