File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400d9240
1400d9240std::locale::_Impl::_Impl(unsigned long long):
1400d9240push r15
1400d9242push r14
1400d9244push r13
1400d9246push r12
1400d9248push rbp
1400d9249push rdi
1400d924apush rsi
1400d924bpush rbx
1400d924csub rsp, 200
1400d9253movups [rsp+144], x6
1400d925bmovups [rsp+160], x7
1400d9263movups [rsp+176], x8
1400d926cmov rsi, [rip+0xbe41d]
1400d9273pxor x0, x0
1400d9277mov [rip+0x2c4a6], 0
1400d9282movups [rip+0x2c47f], x0
1400d9289movups [rip+0x2c488], x0
1400d9290mov rax, [rsi]
1400d9293mov [rsp+136], rax
1400d929bxor eax, eax
1400d929dmov [rcx], edx
1400d929fmov rbx, rcx
1400d92a2lea rdx, [rip+0x2c697]
1400d92a9mov [rcx+16], 48
1400d92b1mov rdi, rdx
1400d92b4mov ecx, 48
1400d92b9mov [rbx+8], rdx
1400d92bdlea rdx, [rip+0x2c47c]
1400d92c4mov [rbx+24], rdx
1400d92c8rep stosq [rdi], rax
1400d92cbmov rdi, rdx
1400d92cemov ecx, 48
1400d92d3rep stosq [rdi], rax
1400d92d6lea rax, [rip+0x2c423]
1400d92ddmov [rbx+32], rax
1400d92e1lea rax, [rip+0x2bec8]
1400d92e8mov [rip+0x2c411], rax
1400d92efcall std::locale::facet::_S_get_c_name()
1400d92f4mov r9l, 1
1400d92faxor r8l, r8l
1400d92fdxor edx, edx
1400d92ffmovzx eax, [rax]
1400d9302lea rcx, [rip+0x2beb7]
1400d9309mov [rip+0x2bea0], ax
1400d9310call std::ctype<char>::ctype(unsigned short const*, bool, unsigned long long)
1400d9315mov rdx, [rip+0xbda24]
1400d931clea r8, [rip+0x2be9d]
1400d9323mov rcx, rbx
1400d9326call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d932bmov edx, 1
1400d9330lea rcx, [rip+0x2c589]
1400d9337call std::codecvt<char, char, int>::codecvt(unsigned long long)
1400d933cmov rdx, [rip+0xbdbad]
1400d9343lea r8, [rip+0x2c576]
1400d934amov rcx, rbx
1400d934dcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9352mov rax, [rip+0xbdf97]
1400d9359xor ecx, ecx
1400d935bxor edx, edx
1400d935dmov [rip+0x2b761], 1
1400d9367mov [rip+0x2b79a], cx
1400d936elea rcx, [rip+0x2b4ab]
1400d9375add rax, 16
1400d9379mov [rip+0x2b760], 0
1400d9380mov [rip+0x2b739], rax
1400d9387mov rax, [rip+0xbdd72]
1400d938emov [rip+0x2b737], 0
1400d9399add rax, 16
1400d939dmov [rip+0x2b730], 0
1400d93a8mov [rip+0x2b471], rax
1400d93aflea rax, [rip+0x2b70a]
1400d93b6mov [rip+0x2b727], 0
1400d93c1mov [rip+0x2b724], 0
1400d93ccmov [rip+0x2b721], 0
1400d93d7mov [rip+0x2b71e], 0
1400d93e2mov [rip+0x2b75f], 0
1400d93e9mov [rip+0x2b435], 1
1400d93f3mov [rip+0x2b436], rax
1400d93facall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400d93ffmov rax, [rip+0xbda2a]
1400d9406lea r8, [rip+0x2b413]
1400d940dmov rcx, rbx
1400d9410mov rdx, rax
1400d9413mov [rsp+56], rax
1400d9418call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d941dmov rax, [rip+0xbe01c]
1400d9424mov rdx, [rip+0xbdb05]
1400d942blea r8, [rip+0x2c69e]
1400d9432mov rcx, rbx
1400d9435mov [rip+0x2c699], 1
1400d943fadd rax, 16
1400d9443mov [rip+0x2c686], rax
1400d944acall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d944fmov rax, [rip+0xbe00a]
1400d9456mov rdx, [rip+0xbdaf3]
1400d945dlea r8, [rip+0x2c68c]
1400d9464mov rcx, rbx
1400d9467mov [rip+0x2c687], 1
1400d9471add rax, 16
1400d9475mov [rip+0x2c674], rax
1400d947ccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9481mov rax, [rip+0xbdc58]
1400d9488mov [rip+0x2c476], 1
1400d9492add rax, 16
1400d9496mov [rip+0x2c463], rax
1400d949dcall std::locale::facet::_S_get_c_locale()
1400d94a2mov rdx, [rip+0xbd947]
1400d94a9lea r8, [rip+0x2c450]
1400d94b0mov rcx, rbx
1400d94b3mov [rip+0x2c456], rax
1400d94bacall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d94bfmov rax, [rip+0xbde7a]
1400d94c6xor edx, edx
1400d94c8lea rbp, [rip+0x2bab1]
1400d94cfxor r8l, r8l
1400d94d2mov [rip+0x2bac8], dx
1400d94d9xor edx, edx
1400d94dblea rcx, [rip+0x2b51e]
1400d94e2add rax, 16
1400d94e6mov [rip+0x2ba98], 1
1400d94f0mov [rip+0x2ba89], rax
1400d94f7mov rax, [rip+0xbdba2]
1400d94femov [rip+0x2ba87], 0
1400d9509add rax, 16
1400d950dmov [rip+0x2ba80], 0
1400d9518mov [rip+0x2ba81], 0
1400d951fmov [rip+0x2ba7e], 0
1400d952amov [rip+0x2ba7b], 0
1400d9535mov [rip+0x2ba78], 0
1400d9540mov [rip+0x2ba75], 0
1400d954bmov [rip+0x2ba72], 0
1400d9556mov [rip+0x2ba6f], 0
1400d9561mov [rip+0x2ba6d], 0
1400d956bmov [rip+0x2ba66], 0
1400d9576mov [rip+0x2ba72], 0
1400d957dmov [rip+0x2b481], 1
1400d9587mov [rip+0x2b472], rax
1400d958emov [rip+0x2b47b], rbp
1400d9595call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400d959amov rax, [rip+0xbd80f]
1400d95a1lea r8, [rip+0x2b458]
1400d95a8mov rcx, rbx
1400d95abmov rdx, rax
1400d95aemov [rsp+48], rax
1400d95b3call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d95b8mov rax, [rip+0xbdd91]
1400d95bfxor r8l, r8l
1400d95c2xor edx, edx
1400d95c4lea rcx, [rip+0x2b455]
1400d95cbmov [rip+0x2ba33], 1
1400d95d5add rax, 16
1400d95d9mov [rip+0x2ba40], 0
1400d95e0mov [rip+0x2ba19], rax
1400d95e7xor eax, eax
1400d95e9mov [rip+0x2ba31], ax
1400d95f0mov rax, [rip+0xbdab9]
1400d95f7mov [rip+0x2ba0e], 0
1400d9602add rax, 16
1400d9606mov [rip+0x2ba07], 0
1400d9611mov [rip+0x2b408], rax
1400d9618lea rax, [rip+0x2b9e1]
1400d961fmov [rip+0x2b9fe], 0
1400d962amov [rip+0x2b9fb], 0
1400d9635mov [rip+0x2b9f8], 0
1400d9640mov [rip+0x2b9f5], 0
1400d964bmov [rip+0x2b9f2], 0
1400d9656mov [rip+0x2b9ef], 0
1400d9661mov [rip+0x2b9ed], 0
1400d966bmov [rip+0x2b9e6], 0
1400d9676mov [rip+0x2b9f2], 0
1400d967dmov [rip+0x2b3a1], 1
1400d9687mov [rip+0x2b3a2], rax
1400d968ecall std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400d9693mov rax, [rip+0xbd726]
1400d969alea r8, [rip+0x2b37f]
1400d96a1mov rcx, rbx
1400d96a4mov rdx, rax
1400d96a7mov [rsp+72], rax
1400d96accall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d96b1mov rax, [rip+0xbda88]
1400d96b8mov rdx, [rip+0xbd7b1]
1400d96bflea r8, [rip+0x2b1fa]
1400d96c6mov rcx, rbx
1400d96c9mov [rip+0x2b1f5], 1
1400d96d3add rax, 16
1400d96d7mov [rip+0x2b1e2], rax
1400d96decall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d96e3mov rax, [rip+0xbda76]
1400d96eamov rdx, [rip+0xbd79f]
1400d96f1lea r8, [rip+0x2b1e8]
1400d96f8mov rcx, rbx
1400d96fbmov [rip+0x2b1e3], 1
1400d9705add rax, 16
1400d9709mov [rip+0x2b1d0], rax
1400d9710call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9715mov rax, [rip+0xbdc04]
1400d971cpxor x0, x0
1400d9720mov r8l, 1
1400d9726lea rdx, [rip+0x2b513]
1400d972dlea rcx, [rip+0x2b1ec]
1400d9734mov [rip+0x2b68d], 0
1400d973badd rax, 16
1400d973fmovups [rip+0x2b50a], x0
1400d9746mov [rip+0x2b4f8], 1
1400d9750mov [rip+0x2b4e9], rax
1400d9757mov [rip+0x2b65e], 0
1400d9762movups [rip+0x2b4f7], x0
1400d9769movups [rip+0x2b500], x0
1400d9770movups [rip+0x2b509], x0
1400d9777movups [rip+0x2b512], x0
1400d977emovups [rip+0x2b51b], x0
1400d9785movups [rip+0x2b524], x0
1400d978cmovups [rip+0x2b52d], x0
1400d9793movups [rip+0x2b536], x0
1400d979amovups [rip+0x2b53f], x0
1400d97a1movups [rip+0x2b548], x0
1400d97a8movups [rip+0x2b551], x0
1400d97afmovups [rip+0x2b55a], x0
1400d97b6movups [rip+0x2b563], x0
1400d97bdmovups [rip+0x2b56c], x0
1400d97c4movups [rip+0x2b575], x0
1400d97cbmovups [rip+0x2b57e], x0
1400d97d2movups [rip+0x2b587], x0
1400d97d9movups [rip+0x2b590], x0
1400d97e0movups [rip+0x2b599], x0
1400d97e7movups [rip+0x2b5a2], x0
1400d97eemovups [rip+0x2b5ab], x0
1400d97f5movups [rip+0x2b5b4], x0
1400d97fccall std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long long)
1400d9801mov rax, [rip+0xbd438]
1400d9808lea r8, [rip+0x2b111]
1400d980fmov rcx, rbx
1400d9812mov rdx, rax
1400d9815mov [rsp+64], rax
1400d981acall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d981fmov rax, [rip+0xbd8fa]
1400d9826mov rdx, [rip+0xbd623]
1400d982dlea r8, [rip+0x2b02c]
1400d9834mov rcx, rbx
1400d9837mov [rip+0x2b027], 1
1400d9841add rax, 16
1400d9845mov [rip+0x2b014], rax
1400d984ccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9851mov rax, [rip+0xbdc78]
1400d9858mov rdx, [rip+0xbd781]
1400d985flea r8, [rip+0x2b01a]
1400d9866mov rcx, rbx
1400d9869mov [rip+0x2b015], 1
1400d9873add rax, 16
1400d9877mov [rip+0x2b002], rax
1400d987ecall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9883mov edx, 1
1400d9888lea rcx, [rip+0x2af51]
1400d988fcall std::__cxx11::messages<char>::messages(unsigned long long)
1400d9894mov rdx, [rip+0xbd575]
1400d989blea r8, [rip+0x2af3e]
1400d98a2mov rcx, rbx
1400d98a5call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d98aamov edx, 1
1400d98aflea rcx, [rip+0x2bb4a]
1400d98b6call std::ctype<wchar_t>::ctype(unsigned long long)
1400d98bbmov rdx, [rip+0xbd48e]
1400d98c2lea r8, [rip+0x2bb37]
1400d98c9mov rcx, rbx
1400d98cccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d98d1mov edx, 1
1400d98d6lea rcx, [rip+0x2c003]
1400d98ddcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400d98e2mov rdx, [rip+0xbd617]
1400d98e9lea r8, [rip+0x2bff0]
1400d98f0mov rcx, rbx
1400d98f3call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d98f8mov rax, [rip+0xbda01]
1400d98fflea rdi, [rip+0x2b25a]
1400d9906xor edx, edx
1400d9908lea rcx, [rip+0x2af31]
1400d990fmov [rip+0x2b24f], 1
1400d9919add rax, 16
1400d991dmov [rip+0x2b25c], 0
1400d9924mov [rip+0x2b235], rax
1400d992bmov rax, [rip+0xbd7de]
1400d9932mov [rip+0x2b233], 0
1400d993dadd rax, 16
1400d9941mov [rip+0x2b22c], 0
1400d994cmov [rip+0x2b231], 0
1400d9957mov [rip+0x2b22e], 0
1400d9962mov [rip+0x2b22b], 0
1400d996dmov [rip+0x2b228], 0
1400d9978mov [rip+0x2b226], 0
1400d9982mov [rip+0x2b29f], 0
1400d9989mov [rip+0x2aeb5], 1
1400d9993mov [rip+0x2aea6], rax
1400d999amov [rip+0x2aeaf], rdi
1400d99a1call std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400d99a6mov rax, [rip+0xbd493]
1400d99adlea r8, [rip+0x2ae8c]
1400d99b4mov rcx, rbx
1400d99b7mov rdx, rax
1400d99bamov [rsp+40], rax
1400d99bfcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d99c4mov rax, [rip+0xbda85]
1400d99cbmov rdx, [rip+0xbd56e]
1400d99d2lea r8, [rip+0x2c107]
1400d99d9mov rcx, rbx
1400d99dcmov [rip+0x2c102], 1
1400d99e6add rax, 16
1400d99eamov [rip+0x2c0ef], rax
1400d99f1call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d99f6mov rax, [rip+0xbda73]
1400d99fdmov rdx, [rip+0xbd55c]
1400d9a04lea r8, [rip+0x2c0f5]
1400d9a0bmov rcx, rbx
1400d9a0emov [rip+0x2c0f0], 1
1400d9a18add rax, 16
1400d9a1cmov [rip+0x2c0dd], rax
1400d9a23call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9a28mov rax, [rip+0xbd6c1]
1400d9a2fmov [rip+0x2beef], 1
1400d9a39add rax, 16
1400d9a3dmov [rip+0x2bedc], rax
1400d9a44call std::locale::facet::_S_get_c_locale()
1400d9a49lea rsi, [rip+0x2b6b0]
1400d9a50movq x1, rbp
1400d9a55movq x8, [rip+0xb8092]
1400d9a5emovq x7, [rip+0xb8092]
1400d9a66mov rdx, [rip+0xbd393]
1400d9a6dmovq x2, rdi
1400d9a72movq x3, rsi
1400d9a77mov rcx, rbx
1400d9a7alea r8, [rip+0x2be9f]
1400d9a81mov [rip+0x2bea8], rax
1400d9a88punpcklqdq x8, x1
1400d9a8dmovq x6, [rip+0xb806b]
1400d9a95punpcklqdq x7, x2
1400d9a99punpcklqdq x6, x3
1400d9a9dcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9aa2mov rax, [rip+0xbd8b7]
1400d9aa9xor r8l, r8l
1400d9aacxor edx, edx
1400d9aaelea rcx, [rip+0x2af8b]
1400d9ab5mov [rip+0x2b5c9], 1
1400d9abfadd rax, 16
1400d9ac3mov [rip+0x2b5d6], 0
1400d9acamov [rip+0x2b5af], rax
1400d9ad1mov rax, [rip+0xbd5e8]
1400d9ad8mov [rip+0x2b5ad], 0
1400d9ae3add rax, 16
1400d9ae7mov [rip+0x2b5a6], 0
1400d9af2mov [rip+0x2af47], rax
1400d9af9lea rax, [rip+0x2b580]
1400d9b00mov [rip+0x2b598], 0
1400d9b0amov [rip+0x2b593], 0
1400d9b15mov [rip+0x2b590], 0
1400d9b20mov [rip+0x2b58d], 0
1400d9b2bmov [rip+0x2b58a], 0
1400d9b36mov [rip+0x2b587], 0
1400d9b41mov [rip+0x2b584], 0
1400d9b4cmov [rip+0x2b582], 0
1400d9b56mov [rip+0x2b57b], 0
1400d9b61mov [rip+0x2b592], 0
1400d9b68mov [rip+0x2aed6], 1
1400d9b72mov [rip+0x2aed7], rax
1400d9b79call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400d9b7emov rax, [rip+0xbd24b]
1400d9b85lea r8, [rip+0x2aeb4]
1400d9b8cmov rcx, rbx
1400d9b8fmov rdx, rax
1400d9b92mov r13, rax
1400d9b95call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9b9amov rax, [rip+0xbd7cf]
1400d9ba1xor r8l, r8l
1400d9ba4xor edx, edx
1400d9ba6lea rcx, [rip+0x2aeb3]
1400d9badmov [rip+0x2b551], 1
1400d9bb7add rax, 16
1400d9bbbmov [rip+0x2b55e], 0
1400d9bc2mov [rip+0x2b537], rax
1400d9bc9mov rax, [rip+0xbd500]
1400d9bd0mov [rip+0x2b535], 0
1400d9bdbadd rax, 16
1400d9bdfmov [rip+0x2b52e], 0
1400d9beamov [rip+0x2b52e], 0
1400d9bf4mov [rip+0x2b529], 0
1400d9bffmov [rip+0x2b526], 0
1400d9c0amov [rip+0x2b523], 0
1400d9c15mov [rip+0x2b520], 0
1400d9c20mov [rip+0x2b51d], 0
1400d9c2bmov [rip+0x2b51a], 0
1400d9c36mov [rip+0x2b518], 0
1400d9c40mov [rip+0x2b511], 0
1400d9c4bmov [rip+0x2b528], 0
1400d9c52mov [rip+0x2ae0c], 1
1400d9c5cmov [rip+0x2adfd], rax
1400d9c63mov [rip+0x2ae06], rsi
1400d9c6acall std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400d9c6fmov r14, [rip+0xbd16a]
1400d9c76lea r8, [rip+0x2ade3]
1400d9c7dmov rcx, rbx
1400d9c80mov rdx, r14
1400d9c83call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9c88mov rax, [rip+0xbd4c1]
1400d9c8fmov rdx, [rip+0xbd1ea]
1400d9c96lea r8, [rip+0x2ac33]
1400d9c9dmov rcx, rbx
1400d9ca0mov [rip+0x2ac2e], 1
1400d9caaadd rax, 16
1400d9caemov [rip+0x2ac1b], rax
1400d9cb5call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9cbamov rax, [rip+0xbd4af]
1400d9cc1mov rdx, [rip+0xbd1d8]
1400d9cc8lea r8, [rip+0x2ac21]
1400d9ccfmov rcx, rbx
1400d9cd2mov [rip+0x2ac1c], 1
1400d9cdcadd rax, 16
1400d9ce0mov [rip+0x2ac09], rax
1400d9ce7call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9cecmov rax, [rip+0xbd63d]
1400d9cf3pxor x0, x0
1400d9cf7mov r8l, 1
1400d9cfdlea rdx, [rip+0x2b0dc]
1400d9d04lea rcx, [rip+0x2ac55]
1400d9d0bmov [rip+0x2b256], 0
1400d9d12add rax, 16
1400d9d16movups [rip+0x2b0d3], x0
1400d9d1dmov [rip+0x2b0c1], 1
1400d9d27mov [rip+0x2b0b2], rax
1400d9d2emov [rip+0x2b227], 0
1400d9d39movups [rip+0x2b0c0], x0
1400d9d40movups [rip+0x2b0c9], x0
1400d9d47movups [rip+0x2b0d2], x0
1400d9d4emovups [rip+0x2b0db], x0
1400d9d55movups [rip+0x2b0e4], x0
1400d9d5cmovups [rip+0x2b0ed], x0
1400d9d63movups [rip+0x2b0f6], x0
1400d9d6amovups [rip+0x2b0ff], x0
1400d9d71movups [rip+0x2b108], x0
1400d9d78movups [rip+0x2b111], x0
1400d9d7fmovups [rip+0x2b11a], x0
1400d9d86movups [rip+0x2b123], x0
1400d9d8dmovups [rip+0x2b12c], x0
1400d9d94movups [rip+0x2b135], x0
1400d9d9bmovups [rip+0x2b13e], x0
1400d9da2movups [rip+0x2b147], x0
1400d9da9movups [rip+0x2b150], x0
1400d9db0movups [rip+0x2b159], x0
1400d9db7movups [rip+0x2b162], x0
1400d9dbemovups [rip+0x2b16b], x0
1400d9dc5movups [rip+0x2b174], x0
1400d9dccmovups [rip+0x2b17d], x0
1400d9dd3call std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long long)
1400d9dd8mov r15, [rip+0xbce71]
1400d9ddflea r8, [rip+0x2ab7a]
1400d9de6mov rcx, rbx
1400d9de9mov rdx, r15
1400d9deccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9df1mov rax, [rip+0xbd338]
1400d9df8mov rdx, [rip+0xbd061]
1400d9dfflea r8, [rip+0x2aa6a]
1400d9e06mov rcx, rbx
1400d9e09mov [rip+0x2aa65], 1
1400d9e13add rax, 16
1400d9e17mov [rip+0x2aa52], rax
1400d9e1ecall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9e23mov rax, [rip+0xbd6b6]
1400d9e2amov rdx, [rip+0xbd1bf]
1400d9e31lea r8, [rip+0x2aa58]
1400d9e38mov rcx, rbx
1400d9e3bmov [rip+0x2aa53], 1
1400d9e45add rax, 16
1400d9e49mov [rip+0x2aa40], rax
1400d9e50call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9e55mov edx, 1
1400d9e5alea rcx, [rip+0x2a99f]
1400d9e61call std::__cxx11::messages<wchar_t>::messages(unsigned long long)
1400d9e66mov rdx, [rip+0xbcfb3]
1400d9e6dlea r8, [rip+0x2a98c]
1400d9e74mov rcx, rbx
1400d9e77call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9e7cmov rax, [rip+0xbd58d]
1400d9e83mov rdx, [rip+0xbd056]
1400d9e8alea r8, [rip+0x2aa0f]
1400d9e91mov rcx, rbx
1400d9e94mov [rip+0x2aa0a], 1
1400d9e9eadd rax, 16
1400d9ea2mov [rip+0x2a9f7], rax
1400d9ea9call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9eaemov rax, [rip+0xbd53b]
1400d9eb5mov rdx, [rip+0xbd004]
1400d9ebclea r8, [rip+0x2a9ed]
1400d9ec3mov rcx, rbx
1400d9ec6mov [rip+0x2a9e8], 1
1400d9ed0add rax, 16
1400d9ed4mov [rip+0x2a9d5], rax
1400d9edbcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9ee0mov rax, [rip+0xbd519]
1400d9ee7mov rdx, [rip+0xbcfe2]
1400d9eeelea r8, [rip+0x2ab8b]
1400d9ef5mov rcx, rbx
1400d9ef8mov [rip+0x2ab86], 1
1400d9f02add rax, 16
1400d9f06mov [rip+0x2ab73], rax
1400d9f0dcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9f12mov rax, [rip+0xbd4c7]
1400d9f19mov rdx, [rip+0xbcf90]
1400d9f20lea r8, [rip+0x2ab69]
1400d9f27mov rcx, rbx
1400d9f2amov [rip+0x2ab64], 1
1400d9f34add rax, 16
1400d9f38mov [rip+0x2ab51], rax
1400d9f3fcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9f44lea rdx, [rsp+80]
1400d9f49mov rcx, rbx
1400d9f4cmovups [rsp+80], x8
1400d9f52movups [rsp+96], x7
1400d9f57movups [rsp+112], x6
1400d9f5ccall std::locale::_Impl::_M_init_extra(std::locale::facet**)
1400d9f61mov rcx, [rsp+56]
1400d9f66mov r12, [rbx+24]
1400d9f6acall std::locale::id::_M_id() const
1400d9f6flea rdx, [rip+0x2ab4a]
1400d9f76mov rcx, [rsp+48]
1400d9f7bmov [r12+8*rax], rdx
1400d9f7fmov r12, [rbx+24]
1400d9f83call std::locale::id::_M_id() const
1400d9f88mov rcx, [rsp+72]
1400d9f8dmov [r12+8*rax], rbp
1400d9f91mov rbp, [rbx+24]
1400d9f95call std::locale::id::_M_id() const
1400d9f9alea rcx, [rip+0x2b05f]
1400d9fa1mov [rbp+8*rax], rcx
1400d9fa6mov rcx, [rsp+64]
1400d9fabmov rbp, [rbx+24]
1400d9fafcall std::locale::id::_M_id() const
1400d9fb4lea rdx, [rip+0x2ac85]
1400d9fbbmov rcx, [rsp+40]
1400d9fc0mov [rbp+8*rax], rdx
1400d9fc5mov rbp, [rbx+24]
1400d9fc9call std::locale::id::_M_id() const
1400d9fcemov rcx, r13
1400d9fd1mov [rbp+8*rax], rdi
1400d9fd6mov rdi, [rbx+24]
1400d9fdacall std::locale::id::_M_id() const
1400d9fdflea rcx, [rip+0x2b09a]
1400d9fe6mov [rdi+8*rax], rcx
1400d9feamov rdi, [rbx+24]
1400d9feemov rcx, r14
1400d9ff1call std::locale::id::_M_id() const
1400d9ff6mov rbx, [rbx+24]
1400d9ffamov rcx, r15
1400d9ffdmov [rdi+8*rax], rsi
1400da001lea rsi, [rip+0x2add8]
1400da008call std::locale::id::_M_id() const
1400da00dmov [rbx+8*rax], rsi
1400da011mov rsi, [rip+0xbd678]
1400da018mov rax, [rsp+136]
1400da020sub rax, [rsi]
1400da023jne 0x1400da089
1400da025movups x6, [rsp+144]
1400da02dmovups x7, [rsp+160]
1400da035movups x8, [rsp+176]
1400da03eadd rsp, 200
1400da045pop rbx
1400da046pop rsi
1400da047pop rdi
1400da048pop rbp
1400da049pop r12
1400da04bpop r13
1400da04dpop r14
1400da04fpop r15
1400da051ret
1400da052
1400da052 48 89 d6 48 8d 0d c4 a9 02 00 48 89 c3 e8 H..H......H...
1400da060 bc 03 00 00 48 89 f0 ....H..
1400da067
1400da067loc_1400da067:
1400da067add rax, 1
1400da06bmov rsi, [rip+0xbd61e]
1400da072jne 0x1400da146
1400da078mov rax, [rsp+136]
1400da080sub rax, [rsi]
1400da083je 0x1400da15f
1400da089
1400da089loc_1400da089:
1400da089call __stack_chk_fail
1400da08emov rsi, rdx
1400da091lea rcx, [rip+0x2a9c8]
1400da098mov rbx, rax
1400da09bcall std::locale::facet::~facet()
1400da0a0mov rax, rsi
1400da0a3jmp 0x1400da067
1400da0a5
1400da0a5 48 89 d6 48 8d 0d 91 a9 02 00 48 H..H......H
1400da0b0 89 c3 e8 69 03 00 00 48 89 f0 eb ab 48 89 d6 48 ...i...H....H..H
1400da0c0 8d 0d 3a a9 02 00 48 89 c3 e8 52 03 00 00 48 89 ..:...H...R...H.
1400da0d0 f0 eb 94 48 89 d6 48 8d 0d 23 b8 02 00 48 89 c3 ...H..H..#...H..
1400da0e0 e8 3b 03 00 00 48 89 f0 e9 7a ff ff ff 48 89 d6 .;...H...z...H..
1400da0f0 48 8d 0d 29 a7 02 00 48 89 c3 e8 21 03 00 00 48 H..)...H...!...H
1400da100 89 f0 e9 60 ff ff ff 48 89 c3 48 89 d0 e9 55 ff ...`...H..H...U.
1400da110 ff ff 48 89 d6 48 8d 0d 24 a7 02 00 48 89 c3 e8 ..H..H..$...H...
1400da120 fc 02 00 00 48 89 f0 e9 3b ff ff ff 48 89 d6 48 ....H...;...H..H
1400da130 8d 0d ea b7 02 00 48 89 c3 e8 e2 02 00 00 48 89 ......H.......H.
1400da140 f0 e9 21 ff ff ff ..!...
1400da146
1400da146loc_1400da146:
1400da146mov rax, [rsp+136]
1400da14esub rax, [rsi]
1400da151jne 0x1400da089
1400da157mov rcx, rbx
1400da15acall _Unwind_Resume
1400da15f
1400da15floc_1400da15f:
1400da15fmov rcx, rbx
1400da162call __cxa_call_unexpected
1400da167nop
1400d9240
1400d9240std::locale::_Impl::_Impl(unsigned long long):
1400d9240push r15
1400d9242push r14
1400d9244push r13
1400d9246push r12
1400d9248push rbp
1400d9249push rdi
1400d924apush rsi
1400d924bpush rbx
1400d924csub rsp, 200
1400d9253movups [rsp+144], x6
1400d925bmovups [rsp+160], x7
1400d9263movups [rsp+176], x8
1400d926cmov rsi, [rip+0xbe41d]
1400d9273pxor x0, x0
1400d9277mov [rip+0x2c4a6], 0
1400d9282movups [rip+0x2c47f], x0
1400d9289movups [rip+0x2c488], x0
1400d9290mov rax, [rsi]
1400d9293mov [rsp+136], rax
1400d929bxor eax, eax
1400d929dmov [rcx], edx
1400d929fmov rbx, rcx
1400d92a2lea rdx, [rip+0x2c697]
1400d92a9mov [rcx+16], 48
1400d92b1mov rdi, rdx
1400d92b4mov ecx, 48
1400d92b9mov [rbx+8], rdx
1400d92bdlea rdx, [rip+0x2c47c]
1400d92c4mov [rbx+24], rdx
1400d92c8rep stosq [rdi], rax
1400d92cbmov rdi, rdx
1400d92cemov ecx, 48
1400d92d3rep stosq [rdi], rax
1400d92d6lea rax, [rip+0x2c423]
1400d92ddmov [rbx+32], rax
1400d92e1lea rax, [rip+0x2bec8]
1400d92e8mov [rip+0x2c411], rax
1400d92efcall std::locale::facet::_S_get_c_name()
1400d92f4mov r9l, 1
1400d92faxor r8l, r8l
1400d92fdxor edx, edx
1400d92ffmovzx eax, [rax]
1400d9302lea rcx, [rip+0x2beb7]
1400d9309mov [rip+0x2bea0], ax
1400d9310call std::ctype<char>::ctype(unsigned short const*, bool, unsigned long long)
1400d9315mov rdx, [rip+0xbda24]
1400d931clea r8, [rip+0x2be9d]
1400d9323mov rcx, rbx
1400d9326call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d932bmov edx, 1
1400d9330lea rcx, [rip+0x2c589]
1400d9337call std::codecvt<char, char, int>::codecvt(unsigned long long)
1400d933cmov rdx, [rip+0xbdbad]
1400d9343lea r8, [rip+0x2c576]
1400d934amov rcx, rbx
1400d934dcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9352mov rax, [rip+0xbdf97]
1400d9359xor ecx, ecx
1400d935bxor edx, edx
1400d935dmov [rip+0x2b761], 1
1400d9367mov [rip+0x2b79a], cx
1400d936elea rcx, [rip+0x2b4ab]
1400d9375add rax, 16
1400d9379mov [rip+0x2b760], 0
1400d9380mov [rip+0x2b739], rax
1400d9387mov rax, [rip+0xbdd72]
1400d938emov [rip+0x2b737], 0
1400d9399add rax, 16
1400d939dmov [rip+0x2b730], 0
1400d93a8mov [rip+0x2b471], rax
1400d93aflea rax, [rip+0x2b70a]
1400d93b6mov [rip+0x2b727], 0
1400d93c1mov [rip+0x2b724], 0
1400d93ccmov [rip+0x2b721], 0
1400d93d7mov [rip+0x2b71e], 0
1400d93e2mov [rip+0x2b75f], 0
1400d93e9mov [rip+0x2b435], 1
1400d93f3mov [rip+0x2b436], rax
1400d93facall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400d93ffmov rax, [rip+0xbda2a]
1400d9406lea r8, [rip+0x2b413]
1400d940dmov rcx, rbx
1400d9410mov rdx, rax
1400d9413mov [rsp+56], rax
1400d9418call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d941dmov rax, [rip+0xbe01c]
1400d9424mov rdx, [rip+0xbdb05]
1400d942blea r8, [rip+0x2c69e]
1400d9432mov rcx, rbx
1400d9435mov [rip+0x2c699], 1
1400d943fadd rax, 16
1400d9443mov [rip+0x2c686], rax
1400d944acall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d944fmov rax, [rip+0xbe00a]
1400d9456mov rdx, [rip+0xbdaf3]
1400d945dlea r8, [rip+0x2c68c]
1400d9464mov rcx, rbx
1400d9467mov [rip+0x2c687], 1
1400d9471add rax, 16
1400d9475mov [rip+0x2c674], rax
1400d947ccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9481mov rax, [rip+0xbdc58]
1400d9488mov [rip+0x2c476], 1
1400d9492add rax, 16
1400d9496mov [rip+0x2c463], rax
1400d949dcall std::locale::facet::_S_get_c_locale()
1400d94a2mov rdx, [rip+0xbd947]
1400d94a9lea r8, [rip+0x2c450]
1400d94b0mov rcx, rbx
1400d94b3mov [rip+0x2c456], rax
1400d94bacall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d94bfmov rax, [rip+0xbde7a]
1400d94c6xor edx, edx
1400d94c8lea rbp, [rip+0x2bab1]
1400d94cfxor r8l, r8l
1400d94d2mov [rip+0x2bac8], dx
1400d94d9xor edx, edx
1400d94dblea rcx, [rip+0x2b51e]
1400d94e2add rax, 16
1400d94e6mov [rip+0x2ba98], 1
1400d94f0mov [rip+0x2ba89], rax
1400d94f7mov rax, [rip+0xbdba2]
1400d94femov [rip+0x2ba87], 0
1400d9509add rax, 16
1400d950dmov [rip+0x2ba80], 0
1400d9518mov [rip+0x2ba81], 0
1400d951fmov [rip+0x2ba7e], 0
1400d952amov [rip+0x2ba7b], 0
1400d9535mov [rip+0x2ba78], 0
1400d9540mov [rip+0x2ba75], 0
1400d954bmov [rip+0x2ba72], 0
1400d9556mov [rip+0x2ba6f], 0
1400d9561mov [rip+0x2ba6d], 0
1400d956bmov [rip+0x2ba66], 0
1400d9576mov [rip+0x2ba72], 0
1400d957dmov [rip+0x2b481], 1
1400d9587mov [rip+0x2b472], rax
1400d958emov [rip+0x2b47b], rbp
1400d9595call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400d959amov rax, [rip+0xbd80f]
1400d95a1lea r8, [rip+0x2b458]
1400d95a8mov rcx, rbx
1400d95abmov rdx, rax
1400d95aemov [rsp+48], rax
1400d95b3call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d95b8mov rax, [rip+0xbdd91]
1400d95bfxor r8l, r8l
1400d95c2xor edx, edx
1400d95c4lea rcx, [rip+0x2b455]
1400d95cbmov [rip+0x2ba33], 1
1400d95d5add rax, 16
1400d95d9mov [rip+0x2ba40], 0
1400d95e0mov [rip+0x2ba19], rax
1400d95e7xor eax, eax
1400d95e9mov [rip+0x2ba31], ax
1400d95f0mov rax, [rip+0xbdab9]
1400d95f7mov [rip+0x2ba0e], 0
1400d9602add rax, 16
1400d9606mov [rip+0x2ba07], 0
1400d9611mov [rip+0x2b408], rax
1400d9618lea rax, [rip+0x2b9e1]
1400d961fmov [rip+0x2b9fe], 0
1400d962amov [rip+0x2b9fb], 0
1400d9635mov [rip+0x2b9f8], 0
1400d9640mov [rip+0x2b9f5], 0
1400d964bmov [rip+0x2b9f2], 0
1400d9656mov [rip+0x2b9ef], 0
1400d9661mov [rip+0x2b9ed], 0
1400d966bmov [rip+0x2b9e6], 0
1400d9676mov [rip+0x2b9f2], 0
1400d967dmov [rip+0x2b3a1], 1
1400d9687mov [rip+0x2b3a2], rax
1400d968ecall std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400d9693mov rax, [rip+0xbd726]
1400d969alea r8, [rip+0x2b37f]
1400d96a1mov rcx, rbx
1400d96a4mov rdx, rax
1400d96a7mov [rsp+72], rax
1400d96accall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d96b1mov rax, [rip+0xbda88]
1400d96b8mov rdx, [rip+0xbd7b1]
1400d96bflea r8, [rip+0x2b1fa]
1400d96c6mov rcx, rbx
1400d96c9mov [rip+0x2b1f5], 1
1400d96d3add rax, 16
1400d96d7mov [rip+0x2b1e2], rax
1400d96decall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d96e3mov rax, [rip+0xbda76]
1400d96eamov rdx, [rip+0xbd79f]
1400d96f1lea r8, [rip+0x2b1e8]
1400d96f8mov rcx, rbx
1400d96fbmov [rip+0x2b1e3], 1
1400d9705add rax, 16
1400d9709mov [rip+0x2b1d0], rax
1400d9710call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9715mov rax, [rip+0xbdc04]
1400d971cpxor x0, x0
1400d9720mov r8l, 1
1400d9726lea rdx, [rip+0x2b513]
1400d972dlea rcx, [rip+0x2b1ec]
1400d9734mov [rip+0x2b68d], 0
1400d973badd rax, 16
1400d973fmovups [rip+0x2b50a], x0
1400d9746mov [rip+0x2b4f8], 1
1400d9750mov [rip+0x2b4e9], rax
1400d9757mov [rip+0x2b65e], 0
1400d9762movups [rip+0x2b4f7], x0
1400d9769movups [rip+0x2b500], x0
1400d9770movups [rip+0x2b509], x0
1400d9777movups [rip+0x2b512], x0
1400d977emovups [rip+0x2b51b], x0
1400d9785movups [rip+0x2b524], x0
1400d978cmovups [rip+0x2b52d], x0
1400d9793movups [rip+0x2b536], x0
1400d979amovups [rip+0x2b53f], x0
1400d97a1movups [rip+0x2b548], x0
1400d97a8movups [rip+0x2b551], x0
1400d97afmovups [rip+0x2b55a], x0
1400d97b6movups [rip+0x2b563], x0
1400d97bdmovups [rip+0x2b56c], x0
1400d97c4movups [rip+0x2b575], x0
1400d97cbmovups [rip+0x2b57e], x0
1400d97d2movups [rip+0x2b587], x0
1400d97d9movups [rip+0x2b590], x0
1400d97e0movups [rip+0x2b599], x0
1400d97e7movups [rip+0x2b5a2], x0
1400d97eemovups [rip+0x2b5ab], x0
1400d97f5movups [rip+0x2b5b4], x0
1400d97fccall std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long long)
1400d9801mov rax, [rip+0xbd438]
1400d9808lea r8, [rip+0x2b111]
1400d980fmov rcx, rbx
1400d9812mov rdx, rax
1400d9815mov [rsp+64], rax
1400d981acall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d981fmov rax, [rip+0xbd8fa]
1400d9826mov rdx, [rip+0xbd623]
1400d982dlea r8, [rip+0x2b02c]
1400d9834mov rcx, rbx
1400d9837mov [rip+0x2b027], 1
1400d9841add rax, 16
1400d9845mov [rip+0x2b014], rax
1400d984ccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9851mov rax, [rip+0xbdc78]
1400d9858mov rdx, [rip+0xbd781]
1400d985flea r8, [rip+0x2b01a]
1400d9866mov rcx, rbx
1400d9869mov [rip+0x2b015], 1
1400d9873add rax, 16
1400d9877mov [rip+0x2b002], rax
1400d987ecall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9883mov edx, 1
1400d9888lea rcx, [rip+0x2af51]
1400d988fcall std::__cxx11::messages<char>::messages(unsigned long long)
1400d9894mov rdx, [rip+0xbd575]
1400d989blea r8, [rip+0x2af3e]
1400d98a2mov rcx, rbx
1400d98a5call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d98aamov edx, 1
1400d98aflea rcx, [rip+0x2bb4a]
1400d98b6call std::ctype<wchar_t>::ctype(unsigned long long)
1400d98bbmov rdx, [rip+0xbd48e]
1400d98c2lea r8, [rip+0x2bb37]
1400d98c9mov rcx, rbx
1400d98cccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d98d1mov edx, 1
1400d98d6lea rcx, [rip+0x2c003]
1400d98ddcall std::codecvt<wchar_t, char, int>::codecvt(unsigned long long)
1400d98e2mov rdx, [rip+0xbd617]
1400d98e9lea r8, [rip+0x2bff0]
1400d98f0mov rcx, rbx
1400d98f3call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d98f8mov rax, [rip+0xbda01]
1400d98fflea rdi, [rip+0x2b25a]
1400d9906xor edx, edx
1400d9908lea rcx, [rip+0x2af31]
1400d990fmov [rip+0x2b24f], 1
1400d9919add rax, 16
1400d991dmov [rip+0x2b25c], 0
1400d9924mov [rip+0x2b235], rax
1400d992bmov rax, [rip+0xbd7de]
1400d9932mov [rip+0x2b233], 0
1400d993dadd rax, 16
1400d9941mov [rip+0x2b22c], 0
1400d994cmov [rip+0x2b231], 0
1400d9957mov [rip+0x2b22e], 0
1400d9962mov [rip+0x2b22b], 0
1400d996dmov [rip+0x2b228], 0
1400d9978mov [rip+0x2b226], 0
1400d9982mov [rip+0x2b29f], 0
1400d9989mov [rip+0x2aeb5], 1
1400d9993mov [rip+0x2aea6], rax
1400d999amov [rip+0x2aeaf], rdi
1400d99a1call std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400d99a6mov rax, [rip+0xbd493]
1400d99adlea r8, [rip+0x2ae8c]
1400d99b4mov rcx, rbx
1400d99b7mov rdx, rax
1400d99bamov [rsp+40], rax
1400d99bfcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d99c4mov rax, [rip+0xbda85]
1400d99cbmov rdx, [rip+0xbd56e]
1400d99d2lea r8, [rip+0x2c107]
1400d99d9mov rcx, rbx
1400d99dcmov [rip+0x2c102], 1
1400d99e6add rax, 16
1400d99eamov [rip+0x2c0ef], rax
1400d99f1call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d99f6mov rax, [rip+0xbda73]
1400d99fdmov rdx, [rip+0xbd55c]
1400d9a04lea r8, [rip+0x2c0f5]
1400d9a0bmov rcx, rbx
1400d9a0emov [rip+0x2c0f0], 1
1400d9a18add rax, 16
1400d9a1cmov [rip+0x2c0dd], rax
1400d9a23call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9a28mov rax, [rip+0xbd6c1]
1400d9a2fmov [rip+0x2beef], 1
1400d9a39add rax, 16
1400d9a3dmov [rip+0x2bedc], rax
1400d9a44call std::locale::facet::_S_get_c_locale()
1400d9a49lea rsi, [rip+0x2b6b0]
1400d9a50movq x1, rbp
1400d9a55movq x8, [rip+0xb8092]
1400d9a5emovq x7, [rip+0xb8092]
1400d9a66mov rdx, [rip+0xbd393]
1400d9a6dmovq x2, rdi
1400d9a72movq x3, rsi
1400d9a77mov rcx, rbx
1400d9a7alea r8, [rip+0x2be9f]
1400d9a81mov [rip+0x2bea8], rax
1400d9a88punpcklqdq x8, x1
1400d9a8dmovq x6, [rip+0xb806b]
1400d9a95punpcklqdq x7, x2
1400d9a99punpcklqdq x6, x3
1400d9a9dcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9aa2mov rax, [rip+0xbd8b7]
1400d9aa9xor r8l, r8l
1400d9aacxor edx, edx
1400d9aaelea rcx, [rip+0x2af8b]
1400d9ab5mov [rip+0x2b5c9], 1
1400d9abfadd rax, 16
1400d9ac3mov [rip+0x2b5d6], 0
1400d9acamov [rip+0x2b5af], rax
1400d9ad1mov rax, [rip+0xbd5e8]
1400d9ad8mov [rip+0x2b5ad], 0
1400d9ae3add rax, 16
1400d9ae7mov [rip+0x2b5a6], 0
1400d9af2mov [rip+0x2af47], rax
1400d9af9lea rax, [rip+0x2b580]
1400d9b00mov [rip+0x2b598], 0
1400d9b0amov [rip+0x2b593], 0
1400d9b15mov [rip+0x2b590], 0
1400d9b20mov [rip+0x2b58d], 0
1400d9b2bmov [rip+0x2b58a], 0
1400d9b36mov [rip+0x2b587], 0
1400d9b41mov [rip+0x2b584], 0
1400d9b4cmov [rip+0x2b582], 0
1400d9b56mov [rip+0x2b57b], 0
1400d9b61mov [rip+0x2b592], 0
1400d9b68mov [rip+0x2aed6], 1
1400d9b72mov [rip+0x2aed7], rax
1400d9b79call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400d9b7emov rax, [rip+0xbd24b]
1400d9b85lea r8, [rip+0x2aeb4]
1400d9b8cmov rcx, rbx
1400d9b8fmov rdx, rax
1400d9b92mov r13, rax
1400d9b95call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9b9amov rax, [rip+0xbd7cf]
1400d9ba1xor r8l, r8l
1400d9ba4xor edx, edx
1400d9ba6lea rcx, [rip+0x2aeb3]
1400d9badmov [rip+0x2b551], 1
1400d9bb7add rax, 16
1400d9bbbmov [rip+0x2b55e], 0
1400d9bc2mov [rip+0x2b537], rax
1400d9bc9mov rax, [rip+0xbd500]
1400d9bd0mov [rip+0x2b535], 0
1400d9bdbadd rax, 16
1400d9bdfmov [rip+0x2b52e], 0
1400d9beamov [rip+0x2b52e], 0
1400d9bf4mov [rip+0x2b529], 0
1400d9bffmov [rip+0x2b526], 0
1400d9c0amov [rip+0x2b523], 0
1400d9c15mov [rip+0x2b520], 0
1400d9c20mov [rip+0x2b51d], 0
1400d9c2bmov [rip+0x2b51a], 0
1400d9c36mov [rip+0x2b518], 0
1400d9c40mov [rip+0x2b511], 0
1400d9c4bmov [rip+0x2b528], 0
1400d9c52mov [rip+0x2ae0c], 1
1400d9c5cmov [rip+0x2adfd], rax
1400d9c63mov [rip+0x2ae06], rsi
1400d9c6acall std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400d9c6fmov r14, [rip+0xbd16a]
1400d9c76lea r8, [rip+0x2ade3]
1400d9c7dmov rcx, rbx
1400d9c80mov rdx, r14
1400d9c83call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9c88mov rax, [rip+0xbd4c1]
1400d9c8fmov rdx, [rip+0xbd1ea]
1400d9c96lea r8, [rip+0x2ac33]
1400d9c9dmov rcx, rbx
1400d9ca0mov [rip+0x2ac2e], 1
1400d9caaadd rax, 16
1400d9caemov [rip+0x2ac1b], rax
1400d9cb5call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9cbamov rax, [rip+0xbd4af]
1400d9cc1mov rdx, [rip+0xbd1d8]
1400d9cc8lea r8, [rip+0x2ac21]
1400d9ccfmov rcx, rbx
1400d9cd2mov [rip+0x2ac1c], 1
1400d9cdcadd rax, 16
1400d9ce0mov [rip+0x2ac09], rax
1400d9ce7call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9cecmov rax, [rip+0xbd63d]
1400d9cf3pxor x0, x0
1400d9cf7mov r8l, 1
1400d9cfdlea rdx, [rip+0x2b0dc]
1400d9d04lea rcx, [rip+0x2ac55]
1400d9d0bmov [rip+0x2b256], 0
1400d9d12add rax, 16
1400d9d16movups [rip+0x2b0d3], x0
1400d9d1dmov [rip+0x2b0c1], 1
1400d9d27mov [rip+0x2b0b2], rax
1400d9d2emov [rip+0x2b227], 0
1400d9d39movups [rip+0x2b0c0], x0
1400d9d40movups [rip+0x2b0c9], x0
1400d9d47movups [rip+0x2b0d2], x0
1400d9d4emovups [rip+0x2b0db], x0
1400d9d55movups [rip+0x2b0e4], x0
1400d9d5cmovups [rip+0x2b0ed], x0
1400d9d63movups [rip+0x2b0f6], x0
1400d9d6amovups [rip+0x2b0ff], x0
1400d9d71movups [rip+0x2b108], x0
1400d9d78movups [rip+0x2b111], x0
1400d9d7fmovups [rip+0x2b11a], x0
1400d9d86movups [rip+0x2b123], x0
1400d9d8dmovups [rip+0x2b12c], x0
1400d9d94movups [rip+0x2b135], x0
1400d9d9bmovups [rip+0x2b13e], x0
1400d9da2movups [rip+0x2b147], x0
1400d9da9movups [rip+0x2b150], x0
1400d9db0movups [rip+0x2b159], x0
1400d9db7movups [rip+0x2b162], x0
1400d9dbemovups [rip+0x2b16b], x0
1400d9dc5movups [rip+0x2b174], x0
1400d9dccmovups [rip+0x2b17d], x0
1400d9dd3call std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long long)
1400d9dd8mov r15, [rip+0xbce71]
1400d9ddflea r8, [rip+0x2ab7a]
1400d9de6mov rcx, rbx
1400d9de9mov rdx, r15
1400d9deccall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9df1mov rax, [rip+0xbd338]
1400d9df8mov rdx, [rip+0xbd061]
1400d9dfflea r8, [rip+0x2aa6a]
1400d9e06mov rcx, rbx
1400d9e09mov [rip+0x2aa65], 1
1400d9e13add rax, 16
1400d9e17mov [rip+0x2aa52], rax
1400d9e1ecall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9e23mov rax, [rip+0xbd6b6]
1400d9e2amov rdx, [rip+0xbd1bf]
1400d9e31lea r8, [rip+0x2aa58]
1400d9e38mov rcx, rbx
1400d9e3bmov [rip+0x2aa53], 1
1400d9e45add rax, 16
1400d9e49mov [rip+0x2aa40], rax
1400d9e50call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9e55mov edx, 1
1400d9e5alea rcx, [rip+0x2a99f]
1400d9e61call std::__cxx11::messages<wchar_t>::messages(unsigned long long)
1400d9e66mov rdx, [rip+0xbcfb3]
1400d9e6dlea r8, [rip+0x2a98c]
1400d9e74mov rcx, rbx
1400d9e77call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9e7cmov rax, [rip+0xbd58d]
1400d9e83mov rdx, [rip+0xbd056]
1400d9e8alea r8, [rip+0x2aa0f]
1400d9e91mov rcx, rbx
1400d9e94mov [rip+0x2aa0a], 1
1400d9e9eadd rax, 16
1400d9ea2mov [rip+0x2a9f7], rax
1400d9ea9call std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9eaemov rax, [rip+0xbd53b]
1400d9eb5mov rdx, [rip+0xbd004]
1400d9ebclea r8, [rip+0x2a9ed]
1400d9ec3mov rcx, rbx
1400d9ec6mov [rip+0x2a9e8], 1
1400d9ed0add rax, 16
1400d9ed4mov [rip+0x2a9d5], rax
1400d9edbcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9ee0mov rax, [rip+0xbd519]
1400d9ee7mov rdx, [rip+0xbcfe2]
1400d9eeelea r8, [rip+0x2ab8b]
1400d9ef5mov rcx, rbx
1400d9ef8mov [rip+0x2ab86], 1
1400d9f02add rax, 16
1400d9f06mov [rip+0x2ab73], rax
1400d9f0dcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9f12mov rax, [rip+0xbd4c7]
1400d9f19mov rdx, [rip+0xbcf90]
1400d9f20lea r8, [rip+0x2ab69]
1400d9f27mov rcx, rbx
1400d9f2amov [rip+0x2ab64], 1
1400d9f34add rax, 16
1400d9f38mov [rip+0x2ab51], rax
1400d9f3fcall std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)
1400d9f44lea rdx, [rsp+80]
1400d9f49mov rcx, rbx
1400d9f4cmovups [rsp+80], x8
1400d9f52movups [rsp+96], x7
1400d9f57movups [rsp+112], x6
1400d9f5ccall std::locale::_Impl::_M_init_extra(std::locale::facet**)
1400d9f61mov rcx, [rsp+56]
1400d9f66mov r12, [rbx+24]
1400d9f6acall std::locale::id::_M_id() const
1400d9f6flea rdx, [rip+0x2ab4a]
1400d9f76mov rcx, [rsp+48]
1400d9f7bmov [r12+8*rax], rdx
1400d9f7fmov r12, [rbx+24]
1400d9f83call std::locale::id::_M_id() const
1400d9f88mov rcx, [rsp+72]
1400d9f8dmov [r12+8*rax], rbp
1400d9f91mov rbp, [rbx+24]
1400d9f95call std::locale::id::_M_id() const
1400d9f9alea rcx, [rip+0x2b05f]
1400d9fa1mov [rbp+8*rax], rcx
1400d9fa6mov rcx, [rsp+64]
1400d9fabmov rbp, [rbx+24]
1400d9fafcall std::locale::id::_M_id() const
1400d9fb4lea rdx, [rip+0x2ac85]
1400d9fbbmov rcx, [rsp+40]
1400d9fc0mov [rbp+8*rax], rdx
1400d9fc5mov rbp, [rbx+24]
1400d9fc9call std::locale::id::_M_id() const
1400d9fcemov rcx, r13
1400d9fd1mov [rbp+8*rax], rdi
1400d9fd6mov rdi, [rbx+24]
1400d9fdacall std::locale::id::_M_id() const
1400d9fdflea rcx, [rip+0x2b09a]
1400d9fe6mov [rdi+8*rax], rcx
1400d9feamov rdi, [rbx+24]
1400d9feemov rcx, r14
1400d9ff1call std::locale::id::_M_id() const
1400d9ff6mov rbx, [rbx+24]
1400d9ffamov rcx, r15
1400d9ffdmov [rdi+8*rax], rsi
1400da001lea rsi, [rip+0x2add8]
1400da008call std::locale::id::_M_id() const
1400da00dmov [rbx+8*rax], rsi
1400da011mov rsi, [rip+0xbd678]
1400da018mov rax, [rsp+136]
1400da020sub rax, [rsi]
1400da023jne 0x1400da089
1400da025movups x6, [rsp+144]
1400da02dmovups x7, [rsp+160]
1400da035movups x8, [rsp+176]
1400da03eadd rsp, 200
1400da045pop rbx
1400da046pop rsi
1400da047pop rdi
1400da048pop rbp
1400da049pop r12
1400da04bpop r13
1400da04dpop r14
1400da04fpop r15
1400da051ret
1400da052
1400da052 48 89 d6 48 8d 0d c4 a9 02 00 48 89 c3 e8 H..H......H...
1400da060 bc 03 00 00 48 89 f0 ....H..
1400da067
1400da067loc_1400da067:
1400da067add rax, 1
1400da06bmov rsi, [rip+0xbd61e]
1400da072jne 0x1400da146
1400da078mov rax, [rsp+136]
1400da080sub rax, [rsi]
1400da083je 0x1400da15f
1400da089
1400da089loc_1400da089:
1400da089call __stack_chk_fail
1400da08emov rsi, rdx
1400da091lea rcx, [rip+0x2a9c8]
1400da098mov rbx, rax
1400da09bcall std::locale::facet::~facet()
1400da0a0mov rax, rsi
1400da0a3jmp 0x1400da067
1400da0a5
1400da0a5 48 89 d6 48 8d 0d 91 a9 02 00 48 H..H......H
1400da0b0 89 c3 e8 69 03 00 00 48 89 f0 eb ab 48 89 d6 48 ...i...H....H..H
1400da0c0 8d 0d 3a a9 02 00 48 89 c3 e8 52 03 00 00 48 89 ..:...H...R...H.
1400da0d0 f0 eb 94 48 89 d6 48 8d 0d 23 b8 02 00 48 89 c3 ...H..H..#...H..
1400da0e0 e8 3b 03 00 00 48 89 f0 e9 7a ff ff ff 48 89 d6 .;...H...z...H..
1400da0f0 48 8d 0d 29 a7 02 00 48 89 c3 e8 21 03 00 00 48 H..)...H...!...H
1400da100 89 f0 e9 60 ff ff ff 48 89 c3 48 89 d0 e9 55 ff ...`...H..H...U.
1400da110 ff ff 48 89 d6 48 8d 0d 24 a7 02 00 48 89 c3 e8 ..H..H..$...H...
1400da120 fc 02 00 00 48 89 f0 e9 3b ff ff ff 48 89 d6 48 ....H...;...H..H
1400da130 8d 0d ea b7 02 00 48 89 c3 e8 e2 02 00 00 48 89 ......H.......H.
1400da140 f0 e9 21 ff ff ff ..!...
1400da146
1400da146loc_1400da146:
1400da146mov rax, [rsp+136]
1400da14esub rax, [rsi]
1400da151jne 0x1400da089
1400da157mov rcx, rbx
1400da15acall _Unwind_Resume
1400da15f
1400da15floc_1400da15f:
1400da15fmov rcx, rbx
1400da162call __cxa_call_unexpected
1400da167nop
1400d9240
1400da168
1400da168 // align 0x10
1400da168 // align 0x10
1400da170
1400da170std::locale::_Impl::~_Impl():
1400da170push rdi
1400da171push rsi
1400da172push rbx
1400da173sub rsp, 32
1400da177mov rax, [rcx+8]
1400da17bmov rbx, rcx
1400da17etest rax, rax
1400da181je 0x1400da1e6
1400da183cmp [rcx+16], 0
1400da188je 0x1400da1de
1400da18axor esi, esi
1400da18clea rdi, [rip+637]
1400da193jmp 0x1400da1bb
1400da195
1400da195 0f 1f 00 ...
1400da198
1400da198loc_1400da198:
1400da198mov rax, [rcx]
1400da19bmov rax, [rax+8]
1400da19fcmp rax, rdi
1400da1a2jne 0x1400da2c0
1400da1a8call operator delete(void*)
1400da1admov rax, [rbx+8]
1400da1b1
1400da1b1loc_1400da1b1:
1400da1b1add rsi, 1
1400da1b5cmp rsi, [rbx+16]
1400da1b9jae 0x1400da1d9
1400da1bb
1400da1bbloc_1400da1bb:
1400da1bbmov rcx, [rax+8*rsi]
1400da1bftest rcx, rcx
1400da1c2je 0x1400da1b1
1400da1c4lock sub [rcx+8], 1
1400da1c9je 0x1400da198
1400da1cbmov rax, [rbx+8]
1400da1cf
1400da1cfloc_1400da1cf:
1400da1cfadd rsi, 1
1400da1d3cmp rsi, [rbx+16]
1400da1d7jb 0x1400da1bb
1400da1d9
1400da1d9loc_1400da1d9:
1400da1d9test rax, rax
1400da1dcje 0x1400da1e6
1400da1de
1400da1deloc_1400da1de:
1400da1demov rcx, rax
1400da1e1call operator delete[](void*)
1400da1e6
1400da1e6loc_1400da1e6:
1400da1e6mov rax, [rbx+24]
1400da1eatest rax, rax
1400da1edje 0x1400da256
1400da1efcmp [rbx+16], 0
1400da1f4je 0x1400da24e
1400da1f6xor esi, esi
1400da1f8lea rdi, [rip+529]
1400da1ffjmp 0x1400da22b
1400da201
1400da201 0f 1f 80 00 00 00 00 .......
1400da208
1400da208loc_1400da208:
1400da208mov rax, [rcx]
1400da20bmov rax, [rax+8]
1400da20fcmp rax, rdi
1400da212jne 0x1400da2b0
1400da218call operator delete(void*)
1400da21dmov rax, [rbx+24]
1400da221
1400da221loc_1400da221:
1400da221add rsi, 1
1400da225cmp rsi, [rbx+16]
1400da229jae 0x1400da249
1400da22b
1400da22bloc_1400da22b:
1400da22bmov rcx, [rax+8*rsi]
1400da22ftest rcx, rcx
1400da232je 0x1400da221
1400da234lock sub [rcx+8], 1
1400da239je 0x1400da208
1400da23bmov rax, [rbx+24]
1400da23f
1400da23floc_1400da23f:
1400da23fadd rsi, 1
1400da243cmp rsi, [rbx+16]
1400da247jb 0x1400da22b
1400da249
1400da249loc_1400da249:
1400da249test rax, rax
1400da24cje 0x1400da256
1400da24e
1400da24eloc_1400da24e:
1400da24emov rcx, rax
1400da251call operator delete[](void*)
1400da256
1400da256loc_1400da256:
1400da256mov rax, [rbx+32]
1400da25axor esi, esi
1400da25ctest rax, rax
1400da25fje 0x1400da2a0
1400da261nop [rax+rax]
1400da26cnop [rax]
1400da270
1400da270loc_1400da270:
1400da270mov rcx, [rax+rsi]
1400da274test rcx, rcx
1400da277je 0x1400da282
1400da279call operator delete[](void*)
1400da27emov rax, [rbx+32]
1400da282
1400da282loc_1400da282:
1400da282add rsi, 8
1400da286cmp rsi, 48
1400da28ajne 0x1400da270
1400da28ctest rax, rax
1400da28fje 0x1400da2a0
1400da291mov rcx, rax
1400da294add rsp, 32
1400da298pop rbx
1400da299pop rsi
1400da29apop rdi
1400da29bjmp 0x140101aa0
1400da2a0
1400da2a0loc_1400da2a0:
1400da2a0add rsp, 32
1400da2a4pop rbx
1400da2a5pop rsi
1400da2a6pop rdi
1400da2a7ret
1400da2a8
1400da2a8 0f 1f 84 00 00 00 00 00 ........
1400da2b0
1400da2b0loc_1400da2b0:
1400da2b0call rax
1400da2b2mov rax, [rbx+24]
1400da2b6jmp 0x1400da23f
1400da2b8
1400da2b8 0f 1f 84 00 00 00 00 00 ........
1400da2c0
1400da2c0loc_1400da2c0:
1400da2c0call rax
1400da2c2mov rax, [rbx+8]
1400da2c6jmp 0x1400da1cf
1400da2cb
1400da2cb 48 89 c1 e8 bd H....
1400da2d0 79 02 00 e8 a8 7b 02 00 e9 5e ff ff ff 48 89 c1 y....{...^...H..
1400da2e0 e8 ab 79 02 00 e8 96 7b 02 00 e9 dc fe ff ff 48 ..y....{.......H
1400da2f0 83 c2 01 48 89 c1 75 07 e8 13 7a 02 00 eb f0 e8 ...H..u...z.....
1400da300 9c 10 f4 ff 90 .....
1400da170
1400da170std::locale::_Impl::~_Impl():
1400da170push rdi
1400da171push rsi
1400da172push rbx
1400da173sub rsp, 32
1400da177mov rax, [rcx+8]
1400da17bmov rbx, rcx
1400da17etest rax, rax
1400da181je 0x1400da1e6
1400da183cmp [rcx+16], 0
1400da188je 0x1400da1de
1400da18axor esi, esi
1400da18clea rdi, [rip+637]
1400da193jmp 0x1400da1bb
1400da195
1400da195 0f 1f 00 ...
1400da198
1400da198loc_1400da198:
1400da198mov rax, [rcx]
1400da19bmov rax, [rax+8]
1400da19fcmp rax, rdi
1400da1a2jne 0x1400da2c0
1400da1a8call operator delete(void*)
1400da1admov rax, [rbx+8]
1400da1b1
1400da1b1loc_1400da1b1:
1400da1b1add rsi, 1
1400da1b5cmp rsi, [rbx+16]
1400da1b9jae 0x1400da1d9
1400da1bb
1400da1bbloc_1400da1bb:
1400da1bbmov rcx, [rax+8*rsi]
1400da1bftest rcx, rcx
1400da1c2je 0x1400da1b1
1400da1c4lock sub [rcx+8], 1
1400da1c9je 0x1400da198
1400da1cbmov rax, [rbx+8]
1400da1cf
1400da1cfloc_1400da1cf:
1400da1cfadd rsi, 1
1400da1d3cmp rsi, [rbx+16]
1400da1d7jb 0x1400da1bb
1400da1d9
1400da1d9loc_1400da1d9:
1400da1d9test rax, rax
1400da1dcje 0x1400da1e6
1400da1de
1400da1deloc_1400da1de:
1400da1demov rcx, rax
1400da1e1call operator delete[](void*)
1400da1e6
1400da1e6loc_1400da1e6:
1400da1e6mov rax, [rbx+24]
1400da1eatest rax, rax
1400da1edje 0x1400da256
1400da1efcmp [rbx+16], 0
1400da1f4je 0x1400da24e
1400da1f6xor esi, esi
1400da1f8lea rdi, [rip+529]
1400da1ffjmp 0x1400da22b
1400da201
1400da201 0f 1f 80 00 00 00 00 .......
1400da208
1400da208loc_1400da208:
1400da208mov rax, [rcx]
1400da20bmov rax, [rax+8]
1400da20fcmp rax, rdi
1400da212jne 0x1400da2b0
1400da218call operator delete(void*)
1400da21dmov rax, [rbx+24]
1400da221
1400da221loc_1400da221:
1400da221add rsi, 1
1400da225cmp rsi, [rbx+16]
1400da229jae 0x1400da249
1400da22b
1400da22bloc_1400da22b:
1400da22bmov rcx, [rax+8*rsi]
1400da22ftest rcx, rcx
1400da232je 0x1400da221
1400da234lock sub [rcx+8], 1
1400da239je 0x1400da208
1400da23bmov rax, [rbx+24]
1400da23f
1400da23floc_1400da23f:
1400da23fadd rsi, 1
1400da243cmp rsi, [rbx+16]
1400da247jb 0x1400da22b
1400da249
1400da249loc_1400da249:
1400da249test rax, rax
1400da24cje 0x1400da256
1400da24e
1400da24eloc_1400da24e:
1400da24emov rcx, rax
1400da251call operator delete[](void*)
1400da256
1400da256loc_1400da256:
1400da256mov rax, [rbx+32]
1400da25axor esi, esi
1400da25ctest rax, rax
1400da25fje 0x1400da2a0
1400da261nop [rax+rax]
1400da26cnop [rax]
1400da270
1400da270loc_1400da270:
1400da270mov rcx, [rax+rsi]
1400da274test rcx, rcx
1400da277je 0x1400da282
1400da279call operator delete[](void*)
1400da27emov rax, [rbx+32]
1400da282
1400da282loc_1400da282:
1400da282add rsi, 8
1400da286cmp rsi, 48
1400da28ajne 0x1400da270
1400da28ctest rax, rax
1400da28fje 0x1400da2a0
1400da291mov rcx, rax
1400da294add rsp, 32
1400da298pop rbx
1400da299pop rsi
1400da29apop rdi
1400da29bjmp 0x140101aa0
1400da2a0
1400da2a0loc_1400da2a0:
1400da2a0add rsp, 32
1400da2a4pop rbx
1400da2a5pop rsi
1400da2a6pop rdi
1400da2a7ret
1400da2a8
1400da2a8 0f 1f 84 00 00 00 00 00 ........
1400da2b0
1400da2b0loc_1400da2b0:
1400da2b0call rax
1400da2b2mov rax, [rbx+24]
1400da2b6jmp 0x1400da23f
1400da2b8
1400da2b8 0f 1f 84 00 00 00 00 00 ........
1400da2c0
1400da2c0loc_1400da2c0:
1400da2c0call rax
1400da2c2mov rax, [rbx+8]
1400da2c6jmp 0x1400da1cf
1400da2cb
1400da2cb 48 89 c1 e8 bd H....
1400da2d0 79 02 00 e8 a8 7b 02 00 e9 5e ff ff ff 48 89 c1 y....{...^...H..
1400da2e0 e8 ab 79 02 00 e8 96 7b 02 00 e9 dc fe ff ff 48 ..y....{.......H
1400da2f0 83 c2 01 48 89 c1 75 07 e8 13 7a 02 00 eb f0 e8 ...H..u...z.....
1400da300 9c 10 f4 ff 90 .....
1400da170
1400da305
1400da305 // align 0x10
1400da305 // align 0x10
1400da310
1400da310std::locale::facet::_S_get_c_name():
1400da310lea rax, [rip+0xbfcf9]
1400da317ret
1400da310
1400da310std::locale::facet::_S_get_c_name():
1400da310lea rax, [rip+0xbfcf9]
1400da317ret
1400da310
1400da318
1400da318 // align 0x10
1400da318 // align 0x10
1400da320
1400da320std::locale::facet::_S_get_c_locale():
1400da320sub rsp, 40
1400da324lea rdx, [rip+149]
1400da32blea rcx, [rip+0x2bbbe]
1400da332call pthread_once
1400da337mov rax, [rip+0x2bba2]
1400da33etest rax, rax
1400da341je 0x1400da350
1400da343add rsp, 40
1400da347ret
1400da348
1400da348 0f 1f 84 00 00 00 00 00 ........
1400da350
1400da350loc_1400da350:
1400da350xor r8l, r8l
1400da353lea rdx, [rip+0xbfcb6]
1400da35alea rcx, [rip+0x2bb7f]
1400da361call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400da366mov rax, [rip+0x2bb73]
1400da36dadd rsp, 40
1400da371ret
1400da320
1400da320std::locale::facet::_S_get_c_locale():
1400da320sub rsp, 40
1400da324lea rdx, [rip+149]
1400da32blea rcx, [rip+0x2bbbe]
1400da332call pthread_once
1400da337mov rax, [rip+0x2bba2]
1400da33etest rax, rax
1400da341je 0x1400da350
1400da343add rsp, 40
1400da347ret
1400da348
1400da348 0f 1f 84 00 00 00 00 00 ........
1400da350
1400da350loc_1400da350:
1400da350xor r8l, r8l
1400da353lea rdx, [rip+0xbfcb6]
1400da35alea rcx, [rip+0x2bb7f]
1400da361call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400da366mov rax, [rip+0x2bb73]
1400da36dadd rsp, 40
1400da371ret
1400da320
1400da372
1400da372 // align 0x10
1400da372 // align 0x10
1400da380
1400da380std::locale::facet::_S_clone_c_locale(int*&):
1400da380xor eax, eax
1400da382ret
1400da380
1400da380std::locale::facet::_S_clone_c_locale(int*&):
1400da380xor eax, eax
1400da382ret
1400da380
1400da383
1400da383 // align 0x10
1400da383 // align 0x10
1400da390
1400da390std::locale::facet::_S_create_c_locale(int*&, char const*, int*):
1400da390sub rsp, 40
1400da394mov [rcx], 0
1400da39bcmp [rdx], 67
1400da39eje 0x1400da3b0
1400da3a0
1400da3a0loc_1400da3a0:
1400da3a0lea rcx, [rip+0xbae51]
1400da3a7call std::__throw_runtime_error(char const*)
1400da3acnop [rax]
1400da3b0
1400da3b0loc_1400da3b0:
1400da3b0cmp [rdx+1], 0
1400da3b4jne 0x1400da3a0
1400da3b6add rsp, 40
1400da3baret
1400da390
1400da390std::locale::facet::_S_create_c_locale(int*&, char const*, int*):
1400da390sub rsp, 40
1400da394mov [rcx], 0
1400da39bcmp [rdx], 67
1400da39eje 0x1400da3b0
1400da3a0
1400da3a0loc_1400da3a0:
1400da3a0lea rcx, [rip+0xbae51]
1400da3a7call std::__throw_runtime_error(char const*)
1400da3acnop [rax]
1400da3b0
1400da3b0loc_1400da3b0:
1400da3b0cmp [rdx+1], 0
1400da3b4jne 0x1400da3a0
1400da3b6add rsp, 40
1400da3baret
1400da390
1400da3bb
1400da3bb // align 0x10
1400da3bb // align 0x10
1400da3c0
1400da3c0std::locale::facet::_S_initialize_once():
1400da3c0cmp [rip+0x2bb18], 0
1400da3c8je 0x1400da3d0
1400da3caret
1400da3cb
1400da3cb 0f 1f 44 00 00 ..D..
1400da3d0
1400da3d0loc_1400da3d0:
1400da3d0xor r8l, r8l
1400da3d3lea rdx, [rip+0xbfc36]
1400da3dalea rcx, [rip+0x2baff]
1400da3e1jmp 0x1400da390
1400da3c0
1400da3c0std::locale::facet::_S_initialize_once():
1400da3c0cmp [rip+0x2bb18], 0
1400da3c8je 0x1400da3d0
1400da3caret
1400da3cb
1400da3cb 0f 1f 44 00 00 ..D..
1400da3d0
1400da3d0loc_1400da3d0:
1400da3d0xor r8l, r8l
1400da3d3lea rdx, [rip+0xbfc36]
1400da3dalea rcx, [rip+0x2baff]
1400da3e1jmp 0x1400da390
1400da3c0
1400da3e6
1400da3e6 // align 0x10
1400da3e6 // align 0x10
1400da3f0
1400da3f0std::locale::facet::_S_destroy_c_locale(int*&):
1400da3f0mov [rcx], 0
1400da3f7ret
1400da3f0
1400da3f0std::locale::facet::_S_destroy_c_locale(int*&):
1400da3f0mov [rcx], 0
1400da3f7ret
1400da3f0
1400da3f8
1400da3f8 // align 0x10
1400da3f8 // align 0x10
1400da400
1400da400std::locale::facet::_S_lc_ctype_c_locale(int*, char const*):
1400da400xor eax, eax
1400da402ret
1400da400
1400da400std::locale::facet::_S_lc_ctype_c_locale(int*, char const*):
1400da400xor eax, eax
1400da402ret
1400da400
1400da403
1400da403 // align 0x10
1400da403 // align 0x10
1400da415
1400da415 // align 0x10
1400da415 // align 0x10
1400da421
1400da421 // align 0x10
1400da421 // align 0x10
1400da430
1400da430std::locale::global(std::locale const&):
1400da430push rbp
1400da431push rdi
1400da432push rsi
1400da433push rbx
1400da434sub rsp, 88
1400da438mov rsi, [rip+0xbd251]
1400da43fmov rbx, rdx
1400da442mov rdi, rcx
1400da445mov rcx, [rip+0xbc944]
1400da44cmov rdx, [rsi]
1400da44fmov [rsp+72], rdx
1400da454lea rdx, [rip-10299]
1400da45bcall pthread_once
1400da460mov rax, [rip+0xbc8f9]
1400da467cmp [rax], 0
1400da46bje 0x1400da530
1400da471
1400da471loc_1400da471:
1400da471call _ZN12_GLOBAL__N_1L16get_locale_mutexEv
1400da476mov rcx, rax
1400da479mov rsi, rax
1400da47ccall pthread_mutex_lock
1400da481test eax, eax
1400da483jne 0x1400da586
1400da489mov rax, [rip+0xbc8d0]
1400da490mov rcx, [rip+0xbc909]
1400da497mov rdx, [rbx]
1400da49amov rax, [rax]
1400da49dmov rbp, [rcx]
1400da4a0cmp rdx, rax
1400da4a3je 0x1400da4ac
1400da4a5lock add [rdx], 1
1400da4a9mov rax, [rbx]
1400da4ac
1400da4acloc_1400da4ac:
1400da4acmov [rcx], rax
1400da4afmov rdx, rbx
1400da4b2lea rcx, [rsp+32]
1400da4b7call std::locale::name[abi:cxx11]() const
1400da4bcmov rdx, [rsp+32]
1400da4c1cmp [rsp+40], 1
1400da4c7je 0x1400da520
1400da4c9
1400da4c9loc_1400da4c9:
1400da4c9xor ecx, ecx
1400da4cbcall setlocale
1400da4d0mov rdx, [rsp+32]
1400da4d5
1400da4d5loc_1400da4d5:
1400da4d5lea rax, [rsp+48]
1400da4dacmp rdx, rax
1400da4ddje 0x1400da4e7
1400da4dfmov rcx, rdx
1400da4e2call operator delete(void*)
1400da4e7
1400da4e7loc_1400da4e7:
1400da4e7mov rcx, rsi
1400da4eacall pthread_mutex_unlock
1400da4eftest eax, eax
1400da4f1jne 0x1400da570
1400da4f3mov rdx, rbp
1400da4f6mov rcx, rdi
1400da4f9call std::locale::locale(std::locale::_Impl*)
1400da4femov rbx, [rip+0xbd18b]
1400da505mov rax, [rsp+72]
1400da50asub rax, [rbx]
1400da50djne 0x1400da581
1400da50fmov rax, rdi
1400da512add rsp, 88
1400da516pop rbx
1400da517pop rsi
1400da518pop rdi
1400da519pop rbp
1400da51aret
1400da51b
1400da51b 0f 1f 44 00 00 ..D..
1400da520
1400da520loc_1400da520:
1400da520cmp [rdx], 42
1400da523je 0x1400da4d5
1400da525jmp 0x1400da4c9
1400da527
1400da527 66 0f 1f 84 00 00 00 00 00 f........
1400da530
1400da530loc_1400da530:
1400da530mov edx, 2
1400da535lea rcx, [rip+0x2a484]
1400da53clea rsi, [rip+0x2a47d]
1400da543call std::locale::_Impl::_Impl(unsigned long long)
1400da548mov rax, [rip+0xbc811]
1400da54fmov rdx, rsi
1400da552lea rcx, [rip+0x2b187]
1400da559mov [rax], rsi
1400da55cmov rax, [rip+0xbc83d]
1400da563mov [rax], rsi
1400da566call std::locale::locale(std::locale::_Impl*)
1400da56bjmp 0x1400da471
1400da570
1400da570loc_1400da570:
1400da570mov rdi, [rip+0xbd119]
1400da577mov rax, [rsp+72]
1400da57csub rax, [rdi]
1400da57fje 0x1400da59c
1400da581
1400da581loc_1400da581:
1400da581call __stack_chk_fail
1400da586
1400da586loc_1400da586:
1400da586mov rdi, [rip+0xbd103]
1400da58dmov rax, [rsp+72]
1400da592sub rax, [rdi]
1400da595jne 0x1400da581
1400da597call __gnu_cxx::__throw_concurrence_lock_error()
1400da59c
1400da59cloc_1400da59c:
1400da59ccall __gnu_cxx::__throw_concurrence_unlock_error()
1400da5a1mov rcx, rsi
1400da5a4mov rbx, rax
1400da5a7call pthread_mutex_unlock
1400da5acmov rdi, [rip+0xbd0dd]
1400da5b3test eax, eax
1400da5b5jne 0x1400da5f4
1400da5b7mov rax, [rsp+72]
1400da5bcsub rax, [rdi]
1400da5bfmov rcx, rbx
1400da5c2jne 0x1400da581
1400da5c4
1400da5c4loc_1400da5c4:
1400da5c4call _Unwind_Resume
1400da5c9
1400da5c9loc_1400da5c9:
1400da5c9add rdx, 1
1400da5cdmov rdi, [rip+0xbd0bc]
1400da5d4mov rcx, rax
1400da5d7jne 0x1400da5e8
1400da5d9mov rax, [rsp+72]
1400da5desub rax, [rdi]
1400da5e1jne 0x1400da581
1400da5e3call __cxa_call_unexpected
1400da5e8
1400da5e8loc_1400da5e8:
1400da5e8mov rax, [rsp+72]
1400da5edsub rax, [rdi]
1400da5f0je 0x1400da5c4
1400da5f2jmp 0x1400da581
1400da5f4
1400da5f4loc_1400da5f4:
1400da5f4mov rax, [rsp+72]
1400da5f9sub rax, [rdi]
1400da5fcjne 0x1400da581
1400da5fecall __gnu_cxx::__throw_concurrence_unlock_error()
1400da603jmp 0x1400da5c9
1400da430
1400da430std::locale::global(std::locale const&):
1400da430push rbp
1400da431push rdi
1400da432push rsi
1400da433push rbx
1400da434sub rsp, 88
1400da438mov rsi, [rip+0xbd251]
1400da43fmov rbx, rdx
1400da442mov rdi, rcx
1400da445mov rcx, [rip+0xbc944]
1400da44cmov rdx, [rsi]
1400da44fmov [rsp+72], rdx
1400da454lea rdx, [rip-10299]
1400da45bcall pthread_once
1400da460mov rax, [rip+0xbc8f9]
1400da467cmp [rax], 0
1400da46bje 0x1400da530
1400da471
1400da471loc_1400da471:
1400da471call _ZN12_GLOBAL__N_1L16get_locale_mutexEv
1400da476mov rcx, rax
1400da479mov rsi, rax
1400da47ccall pthread_mutex_lock
1400da481test eax, eax
1400da483jne 0x1400da586
1400da489mov rax, [rip+0xbc8d0]
1400da490mov rcx, [rip+0xbc909]
1400da497mov rdx, [rbx]
1400da49amov rax, [rax]
1400da49dmov rbp, [rcx]
1400da4a0cmp rdx, rax
1400da4a3je 0x1400da4ac
1400da4a5lock add [rdx], 1
1400da4a9mov rax, [rbx]
1400da4ac
1400da4acloc_1400da4ac:
1400da4acmov [rcx], rax
1400da4afmov rdx, rbx
1400da4b2lea rcx, [rsp+32]
1400da4b7call std::locale::name[abi:cxx11]() const
1400da4bcmov rdx, [rsp+32]
1400da4c1cmp [rsp+40], 1
1400da4c7je 0x1400da520
1400da4c9
1400da4c9loc_1400da4c9:
1400da4c9xor ecx, ecx
1400da4cbcall setlocale
1400da4d0mov rdx, [rsp+32]
1400da4d5
1400da4d5loc_1400da4d5:
1400da4d5lea rax, [rsp+48]
1400da4dacmp rdx, rax
1400da4ddje 0x1400da4e7
1400da4dfmov rcx, rdx
1400da4e2call operator delete(void*)
1400da4e7
1400da4e7loc_1400da4e7:
1400da4e7mov rcx, rsi
1400da4eacall pthread_mutex_unlock
1400da4eftest eax, eax
1400da4f1jne 0x1400da570
1400da4f3mov rdx, rbp
1400da4f6mov rcx, rdi
1400da4f9call std::locale::locale(std::locale::_Impl*)
1400da4femov rbx, [rip+0xbd18b]
1400da505mov rax, [rsp+72]
1400da50asub rax, [rbx]
1400da50djne 0x1400da581
1400da50fmov rax, rdi
1400da512add rsp, 88
1400da516pop rbx
1400da517pop rsi
1400da518pop rdi
1400da519pop rbp
1400da51aret
1400da51b
1400da51b 0f 1f 44 00 00 ..D..
1400da520
1400da520loc_1400da520:
1400da520cmp [rdx], 42
1400da523je 0x1400da4d5
1400da525jmp 0x1400da4c9
1400da527
1400da527 66 0f 1f 84 00 00 00 00 00 f........
1400da530
1400da530loc_1400da530:
1400da530mov edx, 2
1400da535lea rcx, [rip+0x2a484]
1400da53clea rsi, [rip+0x2a47d]
1400da543call std::locale::_Impl::_Impl(unsigned long long)
1400da548mov rax, [rip+0xbc811]
1400da54fmov rdx, rsi
1400da552lea rcx, [rip+0x2b187]
1400da559mov [rax], rsi
1400da55cmov rax, [rip+0xbc83d]
1400da563mov [rax], rsi
1400da566call std::locale::locale(std::locale::_Impl*)
1400da56bjmp 0x1400da471
1400da570
1400da570loc_1400da570:
1400da570mov rdi, [rip+0xbd119]
1400da577mov rax, [rsp+72]
1400da57csub rax, [rdi]
1400da57fje 0x1400da59c
1400da581
1400da581loc_1400da581:
1400da581call __stack_chk_fail
1400da586
1400da586loc_1400da586:
1400da586mov rdi, [rip+0xbd103]
1400da58dmov rax, [rsp+72]
1400da592sub rax, [rdi]
1400da595jne 0x1400da581
1400da597call __gnu_cxx::__throw_concurrence_lock_error()
1400da59c
1400da59cloc_1400da59c:
1400da59ccall __gnu_cxx::__throw_concurrence_unlock_error()
1400da5a1mov rcx, rsi
1400da5a4mov rbx, rax
1400da5a7call pthread_mutex_unlock
1400da5acmov rdi, [rip+0xbd0dd]
1400da5b3test eax, eax
1400da5b5jne 0x1400da5f4
1400da5b7mov rax, [rsp+72]
1400da5bcsub rax, [rdi]
1400da5bfmov rcx, rbx
1400da5c2jne 0x1400da581
1400da5c4
1400da5c4loc_1400da5c4:
1400da5c4call _Unwind_Resume
1400da5c9
1400da5c9loc_1400da5c9:
1400da5c9add rdx, 1
1400da5cdmov rdi, [rip+0xbd0bc]
1400da5d4mov rcx, rax
1400da5d7jne 0x1400da5e8
1400da5d9mov rax, [rsp+72]
1400da5desub rax, [rdi]
1400da5e1jne 0x1400da581
1400da5e3call __cxa_call_unexpected
1400da5e8
1400da5e8loc_1400da5e8:
1400da5e8mov rax, [rsp+72]
1400da5edsub rax, [rdi]
1400da5f0je 0x1400da5c4
1400da5f2jmp 0x1400da581
1400da5f4
1400da5f4loc_1400da5f4:
1400da5f4mov rax, [rsp+72]
1400da5f9sub rax, [rdi]
1400da5fcjne 0x1400da581
1400da5fecall __gnu_cxx::__throw_concurrence_unlock_error()
1400da603jmp 0x1400da5c9
1400da430
1400da605
1400da605 // align 0x10
1400da605 // align 0x10
1400da610
1400da610std::locale::classic():
1400da610sub rsp, 40
1400da614mov rcx, [rip+0xbc775]
1400da61blea rdx, [rip-10754]
1400da622call pthread_once
1400da627mov rcx, [rip+0xbc732]
1400da62elea rax, [rip+0x2b0ab]
1400da635cmp [rcx], 0
1400da639je 0x1400da640
1400da63badd rsp, 40
1400da63fret
1400da640
1400da640loc_1400da640:
1400da640mov edx, 2
1400da645lea rcx, [rip+0x2a374]
1400da64ccall std::locale::_Impl::_Impl(unsigned long long)
1400da651mov rdx, [rip+0xbc708]
1400da658lea rax, [rip+0x2a361]
1400da65flea rcx, [rip+0x2b07a]
1400da666mov [rdx], rax
1400da669mov rdx, [rip+0xbc730]
1400da670mov [rdx], rax
1400da673mov rdx, rax
1400da676call std::locale::locale(std::locale::_Impl*)
1400da67blea rax, [rip+0x2b05e]
1400da682add rsp, 40
1400da686ret
1400da610
1400da610std::locale::classic():
1400da610sub rsp, 40
1400da614mov rcx, [rip+0xbc775]
1400da61blea rdx, [rip-10754]
1400da622call pthread_once
1400da627mov rcx, [rip+0xbc732]
1400da62elea rax, [rip+0x2b0ab]
1400da635cmp [rcx], 0
1400da639je 0x1400da640
1400da63badd rsp, 40
1400da63fret
1400da640
1400da640loc_1400da640:
1400da640mov edx, 2
1400da645lea rcx, [rip+0x2a374]
1400da64ccall std::locale::_Impl::_Impl(unsigned long long)
1400da651mov rdx, [rip+0xbc708]
1400da658lea rax, [rip+0x2a361]
1400da65flea rcx, [rip+0x2b07a]
1400da666mov [rdx], rax
1400da669mov rdx, [rip+0xbc730]
1400da670mov [rdx], rax
1400da673mov rdx, rax
1400da676call std::locale::locale(std::locale::_Impl*)
1400da67blea rax, [rip+0x2b05e]
1400da682add rsp, 40
1400da686ret
1400da610
1400da687
1400da687 // align 0x10
1400da687 // align 0x10
1400da690
1400da690std::locale::locale(std::locale::_Impl*):
1400da690mov [rcx], rdx
1400da693ret
1400da690
1400da690std::locale::locale(std::locale::_Impl*):
1400da690mov [rcx], rdx
1400da693ret
1400da690
1400da694
1400da694 // align 0x10
1400da694 // align 0x10
1400da6a0
1400da6a0std::locale::locale(std::locale const&):
1400da6a0mov rax, [rdx]
1400da6a3cmp rax, [rip+0x2b816]
1400da6aamov [rcx], rax
1400da6adje 0x1400da6b3
1400da6aflock add [rax], 1
1400da6b3
1400da6b3loc_1400da6b3:
1400da6b3ret
1400da6a0
1400da6a0std::locale::locale(std::locale const&):
1400da6a0mov rax, [rdx]
1400da6a3cmp rax, [rip+0x2b816]
1400da6aamov [rcx], rax
1400da6adje 0x1400da6b3
1400da6aflock add [rax], 1
1400da6b3
1400da6b3loc_1400da6b3:
1400da6b3ret
1400da6a0
1400da6b4
1400da6b4 // align 0x10
1400da6b4 // align 0x10
1400da6c0
1400da6c0std::locale::locale():
1400da6c0push rdi
1400da6c1push rsi
1400da6c2push rbx
1400da6c3sub rsp, 32
1400da6c7lea rdx, [rip-10926]
1400da6cemov [rcx], 0
1400da6d5mov rbx, rcx
1400da6d8mov rcx, [rip+0xbc6b1]
1400da6dfcall pthread_once
1400da6e4mov rax, [rip+0xbc675]
1400da6ebmov rsi, [rip+0xbc6ae]
1400da6f2mov rax, [rax]
1400da6f5test rax, rax
1400da6f8je 0x1400da740
1400da6fa
1400da6faloc_1400da6fa:
1400da6famov rdx, [rsi]
1400da6fdmov [rbx], rdx
1400da700cmp rdx, rax
1400da703je 0x1400da732
1400da705call _ZN12_GLOBAL__N_1L16get_locale_mutexEv
1400da70amov rcx, rax
1400da70dmov rdi, rax
1400da710call pthread_mutex_lock
1400da715test eax, eax
1400da717jne 0x1400da783
1400da719mov rax, [rsi]
1400da71clock add [rax], 1
1400da720mov rax, [rsi]
1400da723mov [rbx], rax
1400da726mov rcx, rdi
1400da729call pthread_mutex_unlock
1400da72etest eax, eax
1400da730jne 0x1400da796
1400da732
1400da732loc_1400da732:
1400da732add rsp, 32
1400da736pop rbx
1400da737pop rsi
1400da738pop rdi
1400da739ret
1400da73a
1400da73a 66 0f 1f 44 00 00 f..D..
1400da740
1400da740loc_1400da740:
1400da740mov edx, 2
1400da745lea rcx, [rip+0x2a274]
1400da74ccall std::locale::_Impl::_Impl(unsigned long long)
1400da751mov rdx, [rip+0xbc608]
1400da758lea rax, [rip+0x2a261]
1400da75flea rcx, [rip+0x2af7a]
1400da766mov [rsi], rax
1400da769mov [rdx], rax
1400da76cmov rdx, rax
1400da76fcall std::locale::locale(std::locale::_Impl*)
1400da774mov rax, [rip+0xbc5e5]
1400da77bmov rax, [rax]
1400da77ejmp 0x1400da6fa
1400da783
1400da783loc_1400da783:
1400da783call __gnu_cxx::__throw_concurrence_lock_error()
1400da788
1400da788loc_1400da788:
1400da788add rdx, 1
1400da78cmov rcx, rax
1400da78fjne 0x1400da79d
1400da791call __cxa_call_unexpected
1400da796
1400da796loc_1400da796:
1400da796call __gnu_cxx::__throw_concurrence_unlock_error()
1400da79bjmp 0x1400da788
1400da79d
1400da79dloc_1400da79d:
1400da79dcall _Unwind_Resume
1400da7a2nop
1400da6c0
1400da6c0std::locale::locale():
1400da6c0push rdi
1400da6c1push rsi
1400da6c2push rbx
1400da6c3sub rsp, 32
1400da6c7lea rdx, [rip-10926]
1400da6cemov [rcx], 0
1400da6d5mov rbx, rcx
1400da6d8mov rcx, [rip+0xbc6b1]
1400da6dfcall pthread_once
1400da6e4mov rax, [rip+0xbc675]
1400da6ebmov rsi, [rip+0xbc6ae]
1400da6f2mov rax, [rax]
1400da6f5test rax, rax
1400da6f8je 0x1400da740
1400da6fa
1400da6faloc_1400da6fa:
1400da6famov rdx, [rsi]
1400da6fdmov [rbx], rdx
1400da700cmp rdx, rax
1400da703je 0x1400da732
1400da705call _ZN12_GLOBAL__N_1L16get_locale_mutexEv
1400da70amov rcx, rax
1400da70dmov rdi, rax
1400da710call pthread_mutex_lock
1400da715test eax, eax
1400da717jne 0x1400da783
1400da719mov rax, [rsi]
1400da71clock add [rax], 1
1400da720mov rax, [rsi]
1400da723mov [rbx], rax
1400da726mov rcx, rdi
1400da729call pthread_mutex_unlock
1400da72etest eax, eax
1400da730jne 0x1400da796
1400da732
1400da732loc_1400da732:
1400da732add rsp, 32
1400da736pop rbx
1400da737pop rsi
1400da738pop rdi
1400da739ret
1400da73a
1400da73a 66 0f 1f 44 00 00 f..D..
1400da740
1400da740loc_1400da740:
1400da740mov edx, 2
1400da745lea rcx, [rip+0x2a274]
1400da74ccall std::locale::_Impl::_Impl(unsigned long long)
1400da751mov rdx, [rip+0xbc608]
1400da758lea rax, [rip+0x2a261]
1400da75flea rcx, [rip+0x2af7a]
1400da766mov [rsi], rax
1400da769mov [rdx], rax
1400da76cmov rdx, rax
1400da76fcall std::locale::locale(std::locale::_Impl*)
1400da774mov rax, [rip+0xbc5e5]
1400da77bmov rax, [rax]
1400da77ejmp 0x1400da6fa
1400da783
1400da783loc_1400da783:
1400da783call __gnu_cxx::__throw_concurrence_lock_error()
1400da788
1400da788loc_1400da788:
1400da788add rdx, 1
1400da78cmov rcx, rax
1400da78fjne 0x1400da79d
1400da791call __cxa_call_unexpected
1400da796
1400da796loc_1400da796:
1400da796call __gnu_cxx::__throw_concurrence_unlock_error()
1400da79bjmp 0x1400da788
1400da79d
1400da79dloc_1400da79d:
1400da79dcall _Unwind_Resume
1400da7a2nop
1400da6c0
1400da7a3
1400da7a3 // align 0x10
1400da7a3 // align 0x10
1400da7b0
1400da7b0std::locale::~locale():
1400da7b0sub rsp, 56
1400da7b4mov rcx, [rcx]
1400da7b7cmp rcx, [rip+0x2b702]
1400da7beje 0x1400da7c6
1400da7c0lock sub [rcx], 1
1400da7c4je 0x1400da7d0
1400da7c6
1400da7c6loc_1400da7c6:
1400da7c6add rsp, 56
1400da7caret
1400da7cb
1400da7cb 0f 1f 44 00 00 ..D..
1400da7d0
1400da7d0loc_1400da7d0:
1400da7d0mov [rsp+40], rcx
1400da7d5call std::locale::_Impl::~_Impl()
1400da7damov rcx, [rsp+40]
1400da7dfadd rsp, 56
1400da7e3jmp 0x140101ab0
1400da7b0
1400da7b0std::locale::~locale():
1400da7b0sub rsp, 56
1400da7b4mov rcx, [rcx]
1400da7b7cmp rcx, [rip+0x2b702]
1400da7beje 0x1400da7c6
1400da7c0lock sub [rcx], 1
1400da7c4je 0x1400da7d0
1400da7c6
1400da7c6loc_1400da7c6:
1400da7c6add rsp, 56
1400da7caret
1400da7cb
1400da7cb 0f 1f 44 00 00 ..D..
1400da7d0
1400da7d0loc_1400da7d0:
1400da7d0mov [rsp+40], rcx
1400da7d5call std::locale::_Impl::~_Impl()
1400da7damov rcx, [rsp+40]
1400da7dfadd rsp, 56
1400da7e3jmp 0x140101ab0
1400da7b0
1400da7e8
1400da7e8 // align 0x10
1400da7e8 // align 0x10
1400da7f0
1400da7f0std::locale::operator=(std::locale const&):
1400da7f0sub rsp, 56
1400da7f4mov r8, [rip+0x2b6c5]
1400da7fbmov rax, rcx
1400da7femov rcx, [rdx]
1400da801cmp rcx, r8
1400da804je 0x1400da811
1400da806lock add [rcx], 1
1400da80amov r8, [rip+0x2b6af]
1400da811
1400da811loc_1400da811:
1400da811mov rcx, [rax]
1400da814cmp rcx, r8
1400da817je 0x1400da81f
1400da819lock sub [rcx], 1
1400da81dje 0x1400da830
1400da81f
1400da81floc_1400da81f:
1400da81fmov rdx, [rdx]
1400da822mov [rax], rdx
1400da825add rsp, 56
1400da829ret
1400da82a
1400da82a 66 0f 1f 44 00 00 f..D..
1400da830
1400da830loc_1400da830:
1400da830mov [rsp+72], rdx
1400da835mov [rsp+64], rax
1400da83amov [rsp+40], rcx
1400da83fcall std::locale::_Impl::~_Impl()
1400da844mov rcx, [rsp+40]
1400da849call operator delete(void*)
1400da84emov rdx, [rsp+72]
1400da853mov rax, [rsp+64]
1400da858mov rdx, [rdx]
1400da85bmov [rax], rdx
1400da85eadd rsp, 56
1400da862ret
1400da7f0
1400da7f0std::locale::operator=(std::locale const&):
1400da7f0sub rsp, 56
1400da7f4mov r8, [rip+0x2b6c5]
1400da7fbmov rax, rcx
1400da7femov rcx, [rdx]
1400da801cmp rcx, r8
1400da804je 0x1400da811
1400da806lock add [rcx], 1
1400da80amov r8, [rip+0x2b6af]
1400da811
1400da811loc_1400da811:
1400da811mov rcx, [rax]
1400da814cmp rcx, r8
1400da817je 0x1400da81f
1400da819lock sub [rcx], 1
1400da81dje 0x1400da830
1400da81f
1400da81floc_1400da81f:
1400da81fmov rdx, [rdx]
1400da822mov [rax], rdx
1400da825add rsp, 56
1400da829ret
1400da82a
1400da82a 66 0f 1f 44 00 00 f..D..
1400da830
1400da830loc_1400da830:
1400da830mov [rsp+72], rdx
1400da835mov [rsp+64], rax
1400da83amov [rsp+40], rcx
1400da83fcall std::locale::_Impl::~_Impl()
1400da844mov rcx, [rsp+40]
1400da849call operator delete(void*)
1400da84emov rdx, [rsp+72]
1400da853mov rax, [rsp+64]
1400da858mov rdx, [rdx]
1400da85bmov [rax], rdx
1400da85eadd rsp, 56
1400da862ret
1400da7f0
1400da863
1400da863 // align 0x10
1400da863 // align 0x10
1400da870
1400da870std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::_M_run():
1400da870push rbp
1400da871mov rbp, rsp
1400da874sub rsp, 32
1400da878mov [rbp+16], rcx
1400da87cmov rax, [rbp+16]
1400da880add rax, 8
1400da884mov rcx, rax
1400da887call std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::operator()()
1400da88cnop
1400da88dadd rsp, 32
1400da891pop rbp
1400da892ret
1400da870
1400da870std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::_M_run():
1400da870push rbp
1400da871mov rbp, rsp
1400da874sub rsp, 32
1400da878mov [rbp+16], rcx
1400da87cmov rax, [rbp+16]
1400da880add rax, 8
1400da884mov rcx, rax
1400da887call std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::operator()()
1400da88cnop
1400da88dadd rsp, 32
1400da891pop rbp
1400da892ret
1400da870
1400da893
1400da893 // align 0x10
1400da893 // align 0x10
1400da8a0
1400da8a0std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::_State_impl<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...):
1400da8a0push rbp
1400da8a1push rbx
1400da8a2sub rsp, 56
1400da8a6lea rbp, [rsp+48]
1400da8abmov [rbp+32], rcx
1400da8afmov [rbp+40], rdx
1400da8b3mov [rbp+48], r8
1400da8b7mov rax, [rbp+32]
1400da8bbmov rcx, rax
1400da8becall std::thread::_State::_State()
1400da8c3lea rdx, [rip+0xc6116]
1400da8camov rax, [rbp+32]
1400da8cemov [rax], rdx
1400da8d1mov rax, [rbp+32]
1400da8d5lea rcx, [rax+8]
1400da8d9mov rax, [rbp+48]
1400da8ddmov [rbp-16], rax
1400da8e1mov rdx, [rbp-16]
1400da8e5mov rax, [rbp+40]
1400da8e9mov [rbp-8], rax
1400da8edmov rax, [rbp-8]
1400da8f1mov r8, rdx
1400da8f4mov rdx, rax
1400da8f7call std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_Invoker<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...)
1400da8fcjmp 0x1400da919
1400da8fe
1400da8fe 48 89 H.
1400da900 c3 48 8b 45 20 48 89 c1 e8 13 04 00 00 48 89 d8 .H.E H.......H..
1400da910 48 89 c1 e8 88 0a f4 ff 90 H........
1400da919
1400da919loc_1400da919:
1400da919add rsp, 56
1400da91dpop rbx
1400da91epop rbp
1400da91fret
1400da8a0
1400da8a0std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::_State_impl<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...):
1400da8a0push rbp
1400da8a1push rbx
1400da8a2sub rsp, 56
1400da8a6lea rbp, [rsp+48]
1400da8abmov [rbp+32], rcx
1400da8afmov [rbp+40], rdx
1400da8b3mov [rbp+48], r8
1400da8b7mov rax, [rbp+32]
1400da8bbmov rcx, rax
1400da8becall std::thread::_State::_State()
1400da8c3lea rdx, [rip+0xc6116]
1400da8camov rax, [rbp+32]
1400da8cemov [rax], rdx
1400da8d1mov rax, [rbp+32]
1400da8d5lea rcx, [rax+8]
1400da8d9mov rax, [rbp+48]
1400da8ddmov [rbp-16], rax
1400da8e1mov rdx, [rbp-16]
1400da8e5mov rax, [rbp+40]
1400da8e9mov [rbp-8], rax
1400da8edmov rax, [rbp-8]
1400da8f1mov r8, rdx
1400da8f4mov rdx, rax
1400da8f7call std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_Invoker<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...)
1400da8fcjmp 0x1400da919
1400da8fe
1400da8fe 48 89 H.
1400da900 c3 48 8b 45 20 48 89 c1 e8 13 04 00 00 48 89 d8 .H.E H.......H..
1400da910 48 89 c1 e8 88 0a f4 ff 90 H........
1400da919
1400da919loc_1400da919:
1400da919add rsp, 56
1400da91dpop rbx
1400da91epop rbp
1400da91fret
1400da8a0
1400da920
1400da920std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::~_State_impl():
1400da920push rbp
1400da921mov rbp, rsp
1400da924sub rsp, 32
1400da928mov [rbp+16], rcx
1400da92cmov rax, [rbp+16]
1400da930mov rcx, rax
1400da933call std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::~_State_impl()
1400da938mov rax, [rbp+16]
1400da93cmov edx, 24
1400da941mov rcx, rax
1400da944call operator delete(void*, unsigned long long)
1400da949nop
1400da94aadd rsp, 32
1400da94epop rbp
1400da94fret
1400da920
1400da920std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::~_State_impl():
1400da920push rbp
1400da921mov rbp, rsp
1400da924sub rsp, 32
1400da928mov [rbp+16], rcx
1400da92cmov rax, [rbp+16]
1400da930mov rcx, rax
1400da933call std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::~_State_impl()
1400da938mov rax, [rbp+16]
1400da93cmov edx, 24
1400da941mov rcx, rax
1400da944call operator delete(void*, unsigned long long)
1400da949nop
1400da94aadd rsp, 32
1400da94epop rbp
1400da94fret
1400da920
1400da950
1400da950std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::~_State_impl():
1400da950push rbp
1400da951mov rbp, rsp
1400da954sub rsp, 32
1400da958mov [rbp+16], rcx
1400da95clea rdx, [rip+0xc607d]
1400da963mov rax, [rbp+16]
1400da967mov [rax], rdx
1400da96amov rax, [rbp+16]
1400da96emov rcx, rax
1400da971call std::thread::_State::~_State()
1400da976nop
1400da977add rsp, 32
1400da97bpop rbp
1400da97cret
1400da950
1400da950std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::~_State_impl():
1400da950push rbp
1400da951mov rbp, rsp
1400da954sub rsp, 32
1400da958mov [rbp+16], rcx
1400da95clea rdx, [rip+0xc607d]
1400da963mov rax, [rbp+16]
1400da967mov [rax], rdx
1400da96amov rax, [rbp+16]
1400da96emov rcx, rax
1400da971call std::thread::_State::~_State()
1400da976nop
1400da977add rsp, 32
1400da97bpop rbp
1400da97cret
1400da950
1400da97d
1400da97d // align 0x10
1400da97d // align 0x10
1400da980
1400da980std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>):
1400da980push rbx
1400da981sub rsp, 80
1400da985mov r9, [rip+0xbcd04]
1400da98cpxor x1, x1
1400da990xor r8l, r8l
1400da993movdqu x0, [rdx]
1400da997mov rax, [r9]
1400da99amov [rsp+72], rax
1400da99fxor eax, eax
1400da9a1movups [rdx], x1
1400da9a4lea rdx, [rsp+48]
1400da9a9movups [rsp+48], x0
1400da9aecall std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>, void (*)())
1400da9b3mov rcx, [rsp+56]
1400da9b8test rcx, rcx
1400da9bbje 0x1400da9da
1400da9bdmov r8, [rcx+8]
1400da9c1lea rax, [rcx+8]
1400da9c5mov rdx, 0x100000001
1400da9cfcmp r8, rdx
1400da9d2je 0x1400da9f8
1400da9d4lock sub [rax], 1
1400da9d8je 0x1400daa48
1400da9da
1400da9daloc_1400da9da:
1400da9damov rcx, [rip+0xbccaf]
1400da9e1mov rax, [rsp+72]
1400da9e6sub rax, [rcx]
1400da9e9jne 0x1400daabf
1400da9efadd rsp, 80
1400da9f3pop rbx
1400da9f4ret
1400da9f5nop [rax]
1400da9f8
1400da9f8loc_1400da9f8:
1400da9f8mov rax, [rcx]
1400da9fblea r8, [rip-52834]
1400daa02mov [rcx+8], 0
1400daa0amov rdx, [rax+16]
1400daa0ecmp rdx, r8
1400daa11jne 0x1400daa88
1400daa13
1400daa13loc_1400daa13:
1400daa13mov rdx, [rax+24]
1400daa17lea r8, [rip-41870]
1400daa1ecmp rdx, r8
1400daa21jne 0x1400daa68
1400daa23mov r10, [rip+0xbcc66]
1400daa2amov rdx, [rsp+72]
1400daa2fsub rdx, [r10]
1400daa32jne 0x1400daabf
1400daa38mov rax, [rax+8]
1400daa3cadd rsp, 80
1400daa40pop rbx
1400daa41jmp rax
1400daa44nop [rax]
1400daa48
1400daa48loc_1400daa48:
1400daa48mov rdx, [rip+0xbcc41]
1400daa4fmov rax, [rsp+72]
1400daa54sub rax, [rdx]
1400daa57jne 0x1400daabf
1400daa59add rsp, 80
1400daa5dpop rbx
1400daa5ejmp 0x1400d0900
1400daa63nop [rax+rax]
1400daa68
1400daa68loc_1400daa68:
1400daa68mov r11, [rip+0xbcc21]
1400daa6fmov rax, [rsp+72]
1400daa74sub rax, [r11]
1400daa77jne 0x1400daabf
1400daa79add rsp, 80
1400daa7dpop rbx
1400daa7ejmp rdx
1400daa81nop [rax]
1400daa88
1400daa88loc_1400daa88:
1400daa88mov [rsp+40], rcx
1400daa8dcall rdx
1400daa8fmov rcx, [rsp+40]
1400daa94mov rax, [rcx]
1400daa97jmp 0x1400daa13
1400daa9cmov rcx, [rsp+56]
1400daaa1mov rbx, rax
1400daaa4test rcx, rcx
1400daaa7je 0x1400daaae
1400daaa9call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400daaae
1400daaaeloc_1400daaae:
1400daaaemov rdx, [rip+0xbcbdb]
1400daab5mov rax, [rsp+72]
1400daabasub rax, [rdx]
1400daabdje 0x1400daac4
1400daabf
1400daabfloc_1400daabf:
1400daabfcall __stack_chk_fail
1400daac4
1400daac4loc_1400daac4:
1400daac4mov rcx, rbx
1400daac7call _Unwind_Resume
1400daaccnop
1400da980
1400da980std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>):
1400da980push rbx
1400da981sub rsp, 80
1400da985mov r9, [rip+0xbcd04]
1400da98cpxor x1, x1
1400da990xor r8l, r8l
1400da993movdqu x0, [rdx]
1400da997mov rax, [r9]
1400da99amov [rsp+72], rax
1400da99fxor eax, eax
1400da9a1movups [rdx], x1
1400da9a4lea rdx, [rsp+48]
1400da9a9movups [rsp+48], x0
1400da9aecall std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>, void (*)())
1400da9b3mov rcx, [rsp+56]
1400da9b8test rcx, rcx
1400da9bbje 0x1400da9da
1400da9bdmov r8, [rcx+8]
1400da9c1lea rax, [rcx+8]
1400da9c5mov rdx, 0x100000001
1400da9cfcmp r8, rdx
1400da9d2je 0x1400da9f8
1400da9d4lock sub [rax], 1
1400da9d8je 0x1400daa48
1400da9da
1400da9daloc_1400da9da:
1400da9damov rcx, [rip+0xbccaf]
1400da9e1mov rax, [rsp+72]
1400da9e6sub rax, [rcx]
1400da9e9jne 0x1400daabf
1400da9efadd rsp, 80
1400da9f3pop rbx
1400da9f4ret
1400da9f5nop [rax]
1400da9f8
1400da9f8loc_1400da9f8:
1400da9f8mov rax, [rcx]
1400da9fblea r8, [rip-52834]
1400daa02mov [rcx+8], 0
1400daa0amov rdx, [rax+16]
1400daa0ecmp rdx, r8
1400daa11jne 0x1400daa88
1400daa13
1400daa13loc_1400daa13:
1400daa13mov rdx, [rax+24]
1400daa17lea r8, [rip-41870]
1400daa1ecmp rdx, r8
1400daa21jne 0x1400daa68
1400daa23mov r10, [rip+0xbcc66]
1400daa2amov rdx, [rsp+72]
1400daa2fsub rdx, [r10]
1400daa32jne 0x1400daabf
1400daa38mov rax, [rax+8]
1400daa3cadd rsp, 80
1400daa40pop rbx
1400daa41jmp rax
1400daa44nop [rax]
1400daa48
1400daa48loc_1400daa48:
1400daa48mov rdx, [rip+0xbcc41]
1400daa4fmov rax, [rsp+72]
1400daa54sub rax, [rdx]
1400daa57jne 0x1400daabf
1400daa59add rsp, 80
1400daa5dpop rbx
1400daa5ejmp 0x1400d0900
1400daa63nop [rax+rax]
1400daa68
1400daa68loc_1400daa68:
1400daa68mov r11, [rip+0xbcc21]
1400daa6fmov rax, [rsp+72]
1400daa74sub rax, [r11]
1400daa77jne 0x1400daabf
1400daa79add rsp, 80
1400daa7dpop rbx
1400daa7ejmp rdx
1400daa81nop [rax]
1400daa88
1400daa88loc_1400daa88:
1400daa88mov [rsp+40], rcx
1400daa8dcall rdx
1400daa8fmov rcx, [rsp+40]
1400daa94mov rax, [rcx]
1400daa97jmp 0x1400daa13
1400daa9cmov rcx, [rsp+56]
1400daaa1mov rbx, rax
1400daaa4test rcx, rcx
1400daaa7je 0x1400daaae
1400daaa9call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400daaae
1400daaaeloc_1400daaae:
1400daaaemov rdx, [rip+0xbcbdb]
1400daab5mov rax, [rsp+72]
1400daabasub rax, [rdx]
1400daabdje 0x1400daac4
1400daabf
1400daabfloc_1400daabf:
1400daabfcall __stack_chk_fail
1400daac4
1400daac4loc_1400daac4:
1400daac4mov rcx, rbx
1400daac7call _Unwind_Resume
1400daaccnop
1400da980
1400daacd
1400daacd // align 0x10
1400daacd // align 0x10
1400daad0
1400daad0std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>, void (*)()):
1400daad0push rsi
1400daad1push rbx
1400daad2sub rsp, 56
1400daad6mov rax, rcx
1400daad9movdqu x0, [rdx]
1400daaddpxor x1, x1
1400daae1mov rsi, [rdx]
1400daae4movups [rdx], x1
1400daae7movq rbx, x0
1400daaecmov rcx, [rbx+16]
1400daaf0movups [rsi+8], x0
1400daaf4test rcx, rcx
1400daaf7je 0x1400dab16
1400daaf9mov r9, [rcx+8]
1400daafdlea rdx, [rcx+8]
1400dab01mov r8, 0x100000001
1400dab0bcmp r9, r8
1400dab0eje 0x1400dab40
1400dab10lock sub [rdx], 1
1400dab14je 0x1400dab80
1400dab16
1400dab16loc_1400dab16:
1400dab16xor edx, edx
1400dab18mov r9, rbx
1400dab1blea r8, [rip+0x27a2e]
1400dab22mov rcx, rax
1400dab25call pthread_create
1400dab2atest eax, eax
1400dab2cjne 0x1400dabc4
1400dab32add rsp, 56
1400dab36pop rbx
1400dab37pop rsi
1400dab38ret
1400dab39
1400dab39 0f 1f 80 00 00 00 00 .......
1400dab40
1400dab40loc_1400dab40:
1400dab40mov rdx, [rcx]
1400dab43lea r9, [rip-53162]
1400dab4amov [rcx+8], 0
1400dab52mov r8, [rdx+16]
1400dab56cmp r8, r9
1400dab59jne 0x1400daba8
1400dab5b
1400dab5bloc_1400dab5b:
1400dab5bmov r8, [rdx+24]
1400dab5flea r9, [rip-42198]
1400dab66mov [rsp+80], rax
1400dab6bcmp r8, r9
1400dab6ejne 0x1400dab98
1400dab70call [rdx+8]
1400dab73mov rax, [rsp+80]
1400dab78jmp 0x1400dab16
1400dab7a
1400dab7a 66 0f 1f 44 00 00 f..D..
1400dab80
1400dab80loc_1400dab80:
1400dab80mov [rsp+80], rax
1400dab85call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400dab8amov rax, [rsp+80]
1400dab8fjmp 0x1400dab16
1400dab91
1400dab91 0f 1f 80 00 00 00 00 .......
1400dab98
1400dab98loc_1400dab98:
1400dab98call r8
1400dab9bmov rax, [rsp+80]
1400daba0jmp 0x1400dab16
1400daba5
1400daba5 0f 1f 00 ...
1400daba8
1400daba8loc_1400daba8:
1400daba8mov [rsp+80], rax
1400dabadmov [rsp+40], rcx
1400dabb2call r8
1400dabb5mov rcx, [rsp+40]
1400dabbamov rax, [rsp+80]
1400dabbfmov rdx, [rcx]
1400dabc2jmp 0x1400dab5b
1400dabc4
1400dabc4loc_1400dabc4:
1400dabc4mov rcx, [rbx+16]
1400dabc8pxor x0, x0
1400dabccmovups [rsi+8], x0
1400dabd0test rcx, rcx
1400dabd3je 0x1400dabe2
1400dabd5mov [rsp+40], eax
1400dabd9call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400dabdemov eax, [rsp+40]
1400dabe2
1400dabe2loc_1400dabe2:
1400dabe2mov ecx, eax
1400dabe4call std::__throw_system_error(int)
1400dabe9nop
1400daad0
1400daad0std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>, void (*)()):
1400daad0push rsi
1400daad1push rbx
1400daad2sub rsp, 56
1400daad6mov rax, rcx
1400daad9movdqu x0, [rdx]
1400daaddpxor x1, x1
1400daae1mov rsi, [rdx]
1400daae4movups [rdx], x1
1400daae7movq rbx, x0
1400daaecmov rcx, [rbx+16]
1400daaf0movups [rsi+8], x0
1400daaf4test rcx, rcx
1400daaf7je 0x1400dab16
1400daaf9mov r9, [rcx+8]
1400daafdlea rdx, [rcx+8]
1400dab01mov r8, 0x100000001
1400dab0bcmp r9, r8
1400dab0eje 0x1400dab40
1400dab10lock sub [rdx], 1
1400dab14je 0x1400dab80
1400dab16
1400dab16loc_1400dab16:
1400dab16xor edx, edx
1400dab18mov r9, rbx
1400dab1blea r8, [rip+0x27a2e]
1400dab22mov rcx, rax
1400dab25call pthread_create
1400dab2atest eax, eax
1400dab2cjne 0x1400dabc4
1400dab32add rsp, 56
1400dab36pop rbx
1400dab37pop rsi
1400dab38ret
1400dab39
1400dab39 0f 1f 80 00 00 00 00 .......
1400dab40
1400dab40loc_1400dab40:
1400dab40mov rdx, [rcx]
1400dab43lea r9, [rip-53162]
1400dab4amov [rcx+8], 0
1400dab52mov r8, [rdx+16]
1400dab56cmp r8, r9
1400dab59jne 0x1400daba8
1400dab5b
1400dab5bloc_1400dab5b:
1400dab5bmov r8, [rdx+24]
1400dab5flea r9, [rip-42198]
1400dab66mov [rsp+80], rax
1400dab6bcmp r8, r9
1400dab6ejne 0x1400dab98
1400dab70call [rdx+8]
1400dab73mov rax, [rsp+80]
1400dab78jmp 0x1400dab16
1400dab7a
1400dab7a 66 0f 1f 44 00 00 f..D..
1400dab80
1400dab80loc_1400dab80:
1400dab80mov [rsp+80], rax
1400dab85call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400dab8amov rax, [rsp+80]
1400dab8fjmp 0x1400dab16
1400dab91
1400dab91 0f 1f 80 00 00 00 00 .......
1400dab98
1400dab98loc_1400dab98:
1400dab98call r8
1400dab9bmov rax, [rsp+80]
1400daba0jmp 0x1400dab16
1400daba5
1400daba5 0f 1f 00 ...
1400daba8
1400daba8loc_1400daba8:
1400daba8mov [rsp+80], rax
1400dabadmov [rsp+40], rcx
1400dabb2call r8
1400dabb5mov rcx, [rsp+40]
1400dabbamov rax, [rsp+80]
1400dabbfmov rdx, [rcx]
1400dabc2jmp 0x1400dab5b
1400dabc4
1400dabc4loc_1400dabc4:
1400dabc4mov rcx, [rbx+16]
1400dabc8pxor x0, x0
1400dabccmovups [rsi+8], x0
1400dabd0test rcx, rcx
1400dabd3je 0x1400dabe2
1400dabd5mov [rsp+40], eax
1400dabd9call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
1400dabdemov eax, [rsp+40]
1400dabe2
1400dabe2loc_1400dabe2:
1400dabe2mov ecx, eax
1400dabe4call std::__throw_system_error(int)
1400dabe9nop
1400daad0
1400dabea
1400dabea // align 0x10
1400dabea // align 0x10
1400dabf0
1400dabf0std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>, void (*)()):
1400dabf0push rbx
1400dabf1sub rsp, 32
1400dabf5mov rbx, rdx
1400dabf8mov r9, [rdx]
1400dabfblea r8, [rip+0x2790e]
1400dac02xor edx, edx
1400dac04call pthread_create
1400dac09test eax, eax
1400dac0bjne 0x1400dac1a
1400dac0dmov [rbx], 0
1400dac14add rsp, 32
1400dac18pop rbx
1400dac19ret
1400dac1a
1400dac1aloc_1400dac1a:
1400dac1amov ecx, eax
1400dac1ccall std::__throw_system_error(int)
1400dac21nop
1400dabf0
1400dabf0std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>, void (*)()):
1400dabf0push rbx
1400dabf1sub rsp, 32
1400dabf5mov rbx, rdx
1400dabf8mov r9, [rdx]
1400dabfblea r8, [rip+0x2790e]
1400dac02xor edx, edx
1400dac04call pthread_create
1400dac09test eax, eax
1400dac0bjne 0x1400dac1a
1400dac0dmov [rbx], 0
1400dac14add rsp, 32
1400dac18pop rbx
1400dac19ret
1400dac1a
1400dac1aloc_1400dac1a:
1400dac1amov ecx, eax
1400dac1ccall std::__throw_system_error(int)
1400dac21nop
1400dabf0
1400dac22
1400dac22 // align 0x10
1400dac22 // align 0x10
1400dac30
1400dac30std::thread::hardware_concurrency():
1400dac30sub rsp, 40
1400dac34call pthread_num_processors_np
1400dac39xor edx, edx
1400dac3btest eax, eax
1400dac3dcmovs eax, edx
1400dac40add rsp, 40
1400dac44ret
1400dac30
1400dac30std::thread::hardware_concurrency():
1400dac30sub rsp, 40
1400dac34call pthread_num_processors_np
1400dac39xor edx, edx
1400dac3btest eax, eax
1400dac3dcmovs eax, edx
1400dac40add rsp, 40
1400dac44ret
1400dac30
1400dac45
1400dac45 // align 0x10
1400dac45 // align 0x10
1400dac50
1400dac50std::thread::_M_thread_deps_never_run():
1400dac50push rbp
1400dac51mov rbp, rsp
1400dac54nop
1400dac55pop rbp
1400dac56ret
1400dac50
1400dac50std::thread::_M_thread_deps_never_run():
1400dac50push rbp
1400dac51mov rbp, rsp
1400dac54nop
1400dac55pop rbp
1400dac56ret
1400dac50
1400dac57
1400dac57 // align 0x10
1400dac57 // align 0x10
1400dac60
1400dac60std::thread::id::id():
1400dac60push rbp
1400dac61mov rbp, rsp
1400dac64mov [rbp+16], rcx
1400dac68mov rax, [rbp+16]
1400dac6cmov [rax], 0
1400dac73nop
1400dac74pop rbp
1400dac75ret
1400dac60
1400dac60std::thread::id::id():
1400dac60push rbp
1400dac61mov rbp, rsp
1400dac64mov [rbp+16], rcx
1400dac68mov rax, [rbp+16]
1400dac6cmov [rax], 0
1400dac73nop
1400dac74pop rbp
1400dac75ret
1400dac60
1400dac76
1400dac76 // align 0x10
1400dac76 // align 0x10
1400dac80
1400dac80std::thread::join():
1400dac80push rbx
1400dac81sub rsp, 32
1400dac85mov rbx, rcx
1400dac88mov rcx, [rcx]
1400dac8btest rcx, rcx
1400dac8eje 0x1400daca8
1400dac90xor edx, edx
1400dac92call pthread_join
1400dac97test eax, eax
1400dac99jne 0x1400dacad
1400dac9bmov [rbx], 0
1400daca2add rsp, 32
1400daca6pop rbx
1400daca7ret
1400daca8
1400daca8loc_1400daca8:
1400daca8mov eax, 22
1400dacad
1400dacadloc_1400dacad:
1400dacadmov ecx, eax
1400dacafcall std::__throw_system_error(int)
1400dacb4nop
1400dac80
1400dac80std::thread::join():
1400dac80push rbx
1400dac81sub rsp, 32
1400dac85mov rbx, rcx
1400dac88mov rcx, [rcx]
1400dac8btest rcx, rcx
1400dac8eje 0x1400daca8
1400dac90xor edx, edx
1400dac92call pthread_join
1400dac97test eax, eax
1400dac99jne 0x1400dacad
1400dac9bmov [rbx], 0
1400daca2add rsp, 32
1400daca6pop rbx
1400daca7ret
1400daca8
1400daca8loc_1400daca8:
1400daca8mov eax, 22
1400dacad
1400dacadloc_1400dacad:
1400dacadmov ecx, eax
1400dacafcall std::__throw_system_error(int)
1400dacb4nop
1400dac80
1400dacb5
1400dacb5 // align 0x10
1400dacb5 // align 0x10
1400dacc0
1400dacc0std::thread::swap(std::thread&):
1400dacc0push rbp
1400dacc1mov rbp, rsp
1400dacc4sub rsp, 32
1400dacc8mov [rbp+16], rcx
1400dacccmov [rbp+24], rdx
1400dacd0mov rdx, [rbp+24]
1400dacd4mov rax, [rbp+16]
1400dacd8mov rcx, rax
1400dacdbcall std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::thread::id>>, std::is_move_constructible<std::thread::id>, std::is_move_assignable<std::thread::id>>::value, void>::type std::swap<std::thread::id>(std::thread::id&, std::thread::id&)
1400dace0nop
1400dace1add rsp, 32
1400dace5pop rbp
1400dace6ret
1400dacc0
1400dacc0std::thread::swap(std::thread&):
1400dacc0push rbp
1400dacc1mov rbp, rsp
1400dacc4sub rsp, 32
1400dacc8mov [rbp+16], rcx
1400dacccmov [rbp+24], rdx
1400dacd0mov rdx, [rbp+24]
1400dacd4mov rax, [rbp+16]
1400dacd8mov rcx, rax
1400dacdbcall std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::thread::id>>, std::is_move_constructible<std::thread::id>, std::is_move_assignable<std::thread::id>>::value, void>::type std::swap<std::thread::id>(std::thread::id&, std::thread::id&)
1400dace0nop
1400dace1add rsp, 32
1400dace5pop rbp
1400dace6ret
1400dacc0
1400dace7
1400dace7 // align 0x10
1400dace7 // align 0x10
1400dacf0
1400dacf0std::thread::_State::_State():
1400dacf0push rbp
1400dacf1mov rbp, rsp
1400dacf4mov [rbp+16], rcx
1400dacf8mov rax, [rip+0xbc391]
1400dacfflea rdx, [rax+16]
1400dad03mov rax, [rbp+16]
1400dad07mov [rax], rdx
1400dad0anop
1400dad0bpop rbp
1400dad0cret
1400dacf0
1400dacf0std::thread::_State::_State():
1400dacf0push rbp
1400dacf1mov rbp, rsp
1400dacf4mov [rbp+16], rcx
1400dacf8mov rax, [rip+0xbc391]
1400dacfflea rdx, [rax+16]
1400dad03mov rax, [rbp+16]
1400dad07mov [rax], rdx
1400dad0anop
1400dad0bpop rbp
1400dad0cret
1400dacf0
1400dad0d
1400dad0d // align 0x10
1400dad0d // align 0x10
1400dad15
1400dad15 // align 0x10
1400dad15 // align 0x10
1400dad21
1400dad21 // align 0x10
1400dad21 // align 0x10
1400dad30
1400dad30std::thread::detach():
1400dad30push rbx
1400dad31sub rsp, 32
1400dad35mov rbx, rcx
1400dad38mov rcx, [rcx]
1400dad3btest rcx, rcx
1400dad3eje 0x1400dad56
1400dad40call pthread_detach
1400dad45test eax, eax
1400dad47jne 0x1400dad5b
1400dad49mov [rbx], 0
1400dad50add rsp, 32
1400dad54pop rbx
1400dad55ret
1400dad56
1400dad56loc_1400dad56:
1400dad56mov eax, 22
1400dad5b
1400dad5bloc_1400dad5b:
1400dad5bmov ecx, eax
1400dad5dcall std::__throw_system_error(int)
1400dad62nop
1400dad30
1400dad30std::thread::detach():
1400dad30push rbx
1400dad31sub rsp, 32
1400dad35mov rbx, rcx
1400dad38mov rcx, [rcx]
1400dad3btest rcx, rcx
1400dad3eje 0x1400dad56
1400dad40call pthread_detach
1400dad45test eax, eax
1400dad47jne 0x1400dad5b
1400dad49mov [rbx], 0
1400dad50add rsp, 32
1400dad54pop rbx
1400dad55ret
1400dad56
1400dad56loc_1400dad56:
1400dad56mov eax, 22
1400dad5b
1400dad5bloc_1400dad5b:
1400dad5bmov ecx, eax
1400dad5dcall std::__throw_system_error(int)
1400dad62nop
1400dad30
1400dad63
1400dad63 // align 0x10
1400dad63 // align 0x10
1400dad70
1400dad70void std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_M_invoke<0, 1>(std::_Index_tuple<0, 1...>):
1400dad70push rbp
1400dad71push rbx
1400dad72sub rsp, 56
1400dad76lea rbp, [rsp+48]
1400dad7bmov [rbp+32], rcx
1400dad7fmov rax, [rbp+32]
1400dad83mov [rbp-16], rax
1400dad87mov rax, [rbp-16]
1400dad8bmov rcx, rax
1400dad8ecall std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<1, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&)
1400dad93mov rbx, rax
1400dad96mov rax, [rbp+32]
1400dad9amov [rbp-8], rax
1400dad9emov rax, [rbp-8]
1400dada2mov rcx, rax
1400dada5call std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&)
1400dadaamov rdx, rbx
1400dadadmov rcx, rax
1400dadb0call std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>::type std::__invoke<void (*)(evp_pkey_st*), evp_pkey_st*>(evp_pkey_st*&&, std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>&&...)
1400dadb5nop
1400dadb6add rsp, 56
1400dadbapop rbx
1400dadbbpop rbp
1400dadbcret
1400dad70
1400dad70void std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_M_invoke<0, 1>(std::_Index_tuple<0, 1...>):
1400dad70push rbp
1400dad71push rbx
1400dad72sub rsp, 56
1400dad76lea rbp, [rsp+48]
1400dad7bmov [rbp+32], rcx
1400dad7fmov rax, [rbp+32]
1400dad83mov [rbp-16], rax
1400dad87mov rax, [rbp-16]
1400dad8bmov rcx, rax
1400dad8ecall std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<1, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<1, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&)
1400dad93mov rbx, rax
1400dad96mov rax, [rbp+32]
1400dad9amov [rbp-8], rax
1400dad9emov rax, [rbp-8]
1400dada2mov rcx, rax
1400dada5call std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&& std::get<0, void (*)(evp_pkey_st*), evp_pkey_st*>(std::tuple_element<0, std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*...>>::type&&)
1400dadaamov rdx, rbx
1400dadadmov rcx, rax
1400dadb0call std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>::type std::__invoke<void (*)(evp_pkey_st*), evp_pkey_st*>(evp_pkey_st*&&, std::__invoke_result<void (*)(evp_pkey_st*), evp_pkey_st*...>&&...)
1400dadb5nop
1400dadb6add rsp, 56
1400dadbapop rbx
1400dadbbpop rbp
1400dadbcret
1400dad70
1400dadbd
1400dadbd // align 0x10
1400dadbd // align 0x10
1400dadc0
1400dadc0std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_Invoker<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...):
1400dadc0push rbp
1400dadc1mov rbp, rsp
1400dadc4sub rsp, 48
1400dadc8mov [rbp+16], rcx
1400dadccmov [rbp+24], rdx
1400dadd0mov [rbp+32], r8
1400dadd4mov rax, [rbp+16]
1400dadd8mov rdx, [rbp+32]
1400daddcmov [rbp-16], rdx
1400dade0mov rcx, [rbp-16]
1400dade4mov rdx, [rbp+24]
1400dade8mov [rbp-8], rdx
1400dadecmov rdx, [rbp-8]
1400dadf0mov r8, rcx
1400dadf3mov rcx, rax
1400dadf6call std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>::tuple<void (*)(evp_pkey_st*)&, evp_pkey_st*&, true>(void (*)(evp_pkey_st*)&, evp_pkey_st*&)
1400dadfbnop
1400dadfcadd rsp, 48
1400dae00pop rbp
1400dae01ret
1400dadc0
1400dadc0std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_Invoker<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...):
1400dadc0push rbp
1400dadc1mov rbp, rsp
1400dadc4sub rsp, 48
1400dadc8mov [rbp+16], rcx
1400dadccmov [rbp+24], rdx
1400dadd0mov [rbp+32], r8
1400dadd4mov rax, [rbp+16]
1400dadd8mov rdx, [rbp+32]
1400daddcmov [rbp-16], rdx
1400dade0mov rcx, [rbp-16]
1400dade4mov rdx, [rbp+24]
1400dade8mov [rbp-8], rdx
1400dadecmov rdx, [rbp-8]
1400dadf0mov r8, rcx
1400dadf3mov rcx, rax
1400dadf6call std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>::tuple<void (*)(evp_pkey_st*)&, evp_pkey_st*&, true>(void (*)(evp_pkey_st*)&, evp_pkey_st*&)
1400dadfbnop
1400dadfcadd rsp, 48
1400dae00pop rbp
1400dae01ret
1400dadc0
1400dae02
1400dae02 // align 0x10
1400dae02 // align 0x10
1400dae10
1400dae10std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::operator()():
1400dae10push rbp
1400dae11mov rbp, rsp
1400dae14sub rsp, 32
1400dae18mov [rbp+16], rcx
1400dae1cmov rax, [rbp+16]
1400dae20mov rcx, rax
1400dae23call void std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_M_invoke<0, 1>(std::_Index_tuple<0, 1...>)
1400dae28nop
1400dae29add rsp, 32
1400dae2dpop rbp
1400dae2eret
1400dae10
1400dae10std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::operator()():
1400dae10push rbp
1400dae11mov rbp, rsp
1400dae14sub rsp, 32
1400dae18mov [rbp+16], rcx
1400dae1cmov rax, [rbp+16]
1400dae20mov rcx, rax
1400dae23call void std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>::_M_invoke<0, 1>(std::_Index_tuple<0, 1...>)
1400dae28nop
1400dae29add rsp, 32
1400dae2dpop rbp
1400dae2eret
1400dae10
1400dae2f
1400dae2f // align 0x10
1400dae2f // align 0x10
1400dae30
1400dae30std::thread::thread(std::thread&&):
1400dae30push rbp
1400dae31mov rbp, rsp
1400dae34sub rsp, 32
1400dae38mov [rbp+16], rcx
1400dae3cmov [rbp+24], rdx
1400dae40mov rax, [rbp+16]
1400dae44mov rcx, rax
1400dae47call std::thread::id::id()
1400dae4cmov rdx, [rbp+24]
1400dae50mov rax, [rbp+16]
1400dae54mov rcx, rax
1400dae57call std::thread::swap(std::thread&)
1400dae5cnop
1400dae5dadd rsp, 32
1400dae61pop rbp
1400dae62ret
1400dae30
1400dae30std::thread::thread(std::thread&&):
1400dae30push rbp
1400dae31mov rbp, rsp
1400dae34sub rsp, 32
1400dae38mov [rbp+16], rcx
1400dae3cmov [rbp+24], rdx
1400dae40mov rax, [rbp+16]
1400dae44mov rcx, rax
1400dae47call std::thread::id::id()
1400dae4cmov rdx, [rbp+24]
1400dae50mov rax, [rbp+16]
1400dae54mov rcx, rax
1400dae57call std::thread::swap(std::thread&)
1400dae5cnop
1400dae5dadd rsp, 32
1400dae61pop rbp
1400dae62ret
1400dae30
1400dae63
1400dae63 // align 0x10
1400dae63 // align 0x10
1400dae70
1400dae70std::thread::thread<void(evp_pkey_st*)&, evp_pkey_st*&, void>(void(evp_pkey_st*)&, evp_pkey_st*&...):
1400dae70push rbp
1400dae71push rdi
1400dae72push rsi
1400dae73push rbx
1400dae74sub rsp, 72
1400dae78lea rbp, [rsp+64]
1400dae7dmov [rbp+48], rcx
1400dae81mov [rbp+56], rdx
1400dae85mov [rbp+64], r8
1400dae89mov rax, [rbp+48]
1400dae8dmov rcx, rax
1400dae90call std::thread::id::id()
1400dae95mov ecx, 24
1400dae9acall operator new(unsigned long long)
1400dae9fmov rbx, rax
1400daea2mov esi, 1
1400daea7mov rax, [rbp+64]
1400daeabmov [rbp-16], rax
1400daeafmov rdx, [rbp-16]
1400daeb3mov rax, [rbp+56]
1400daeb7mov [rbp-8], rax
1400daebbmov rax, [rbp-8]
1400daebfmov r8, rdx
1400daec2mov rdx, rax
1400daec5mov rcx, rbx
1400daec8call std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::_State_impl<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...)
1400daecdmov esi, 0
1400daed2lea rax, [rbp-24]
1400daed6mov rdx, rbx
1400daed9mov rcx, rax
1400daedccall std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>::unique_ptr<std::default_delete<std::thread::_State>, void>(std::thread::_State*)
1400daee1lea rax, [rip-664]
1400daee8mov rcx, rax
1400daeeblea rdx, [rbp-24]
1400daeefmov rax, [rbp+48]
1400daef3mov r8, rcx
1400daef6mov rcx, rax
1400daef9call std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>, void (*)())
1400daefelea rax, [rbp-24]
1400daf02mov rcx, rax
1400daf05call std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>::~unique_ptr()
1400daf0atest sil, sil
1400daf0dje 0x1400daf4f
1400daf0fmov edx, 24
1400daf14mov rcx, rbx
1400daf17call operator delete(void*, unsigned long long)
1400daf1cjmp 0x1400daf4f
1400daf1e
1400daf1e 48 89 H.
1400daf20 c7 48 8d 45 e8 48 89 c1 e8 93 41 fd ff eb 03 48 .H.E.H....A....H
1400daf30 89 c7 40 84 f6 74 0d ba 18 00 00 00 48 89 d9 e8 ..@..t......H...
1400daf40 8c 6b 02 00 48 89 f8 48 89 c1 e8 51 04 f4 ff .k..H..H...Q...
1400daf4f
1400daf4floc_1400daf4f:
1400daf4fnop
1400daf50add rsp, 72
1400daf54pop rbx
1400daf55pop rsi
1400daf56pop rdi
1400daf57pop rbp
1400daf58ret
1400dae70
1400dae70std::thread::thread<void(evp_pkey_st*)&, evp_pkey_st*&, void>(void(evp_pkey_st*)&, evp_pkey_st*&...):
1400dae70push rbp
1400dae71push rdi
1400dae72push rsi
1400dae73push rbx
1400dae74sub rsp, 72
1400dae78lea rbp, [rsp+64]
1400dae7dmov [rbp+48], rcx
1400dae81mov [rbp+56], rdx
1400dae85mov [rbp+64], r8
1400dae89mov rax, [rbp+48]
1400dae8dmov rcx, rax
1400dae90call std::thread::id::id()
1400dae95mov ecx, 24
1400dae9acall operator new(unsigned long long)
1400dae9fmov rbx, rax
1400daea2mov esi, 1
1400daea7mov rax, [rbp+64]
1400daeabmov [rbp-16], rax
1400daeafmov rdx, [rbp-16]
1400daeb3mov rax, [rbp+56]
1400daeb7mov [rbp-8], rax
1400daebbmov rax, [rbp-8]
1400daebfmov r8, rdx
1400daec2mov rdx, rax
1400daec5mov rcx, rbx
1400daec8call std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(evp_pkey_st*), evp_pkey_st*>>>::_State_impl<void (*)(evp_pkey_st*)&, evp_pkey_st*&>(void (*)(evp_pkey_st*)&, evp_pkey_st*&...)
1400daecdmov esi, 0
1400daed2lea rax, [rbp-24]
1400daed6mov rdx, rbx
1400daed9mov rcx, rax
1400daedccall std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>::unique_ptr<std::default_delete<std::thread::_State>, void>(std::thread::_State*)
1400daee1lea rax, [rip-664]
1400daee8mov rcx, rax
1400daeeblea rdx, [rbp-24]
1400daeefmov rax, [rbp+48]
1400daef3mov r8, rcx
1400daef6mov rcx, rax
1400daef9call std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>, void (*)())
1400daefelea rax, [rbp-24]
1400daf02mov rcx, rax
1400daf05call std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State>>::~unique_ptr()
1400daf0atest sil, sil
1400daf0dje 0x1400daf4f
1400daf0fmov edx, 24
1400daf14mov rcx, rbx
1400daf17call operator delete(void*, unsigned long long)
1400daf1cjmp 0x1400daf4f
1400daf1e
1400daf1e 48 89 H.
1400daf20 c7 48 8d 45 e8 48 89 c1 e8 93 41 fd ff eb 03 48 .H.E.H....A....H
1400daf30 89 c7 40 84 f6 74 0d ba 18 00 00 00 48 89 d9 e8 ..@..t......H...
1400daf40 8c 6b 02 00 48 89 f8 48 89 c1 e8 51 04 f4 ff .k..H..H...Q...
1400daf4f
1400daf4floc_1400daf4f:
1400daf4fnop
1400daf50add rsp, 72
1400daf54pop rbx
1400daf55pop rsi
1400daf56pop rdi
1400daf57pop rbp
1400daf58ret
1400dae70
1400daf59
1400daf59 // align 0x10
1400daf59 // align 0x10
1400daf60
1400daf60std::thread::~thread():
1400daf60push rbp
1400daf61mov rbp, rsp
1400daf64sub rsp, 32
1400daf68mov [rbp+16], rcx
1400daf6cmov rax, [rbp+16]
1400daf70mov rcx, rax
1400daf73call std::thread::joinable() const
1400daf78test al, al
1400daf7aje 0x1400daf81
1400daf7ccall std::terminate()
1400daf81
1400daf81loc_1400daf81:
1400daf81nop
1400daf82add rsp, 32
1400daf86pop rbp
1400daf87ret
1400daf60
1400daf60std::thread::~thread():
1400daf60push rbp
1400daf61mov rbp, rsp
1400daf64sub rsp, 32
1400daf68mov [rbp+16], rcx
1400daf6cmov rax, [rbp+16]
1400daf70mov rcx, rax
1400daf73call std::thread::joinable() const
1400daf78test al, al
1400daf7aje 0x1400daf81
1400daf7ccall std::terminate()
1400daf81
1400daf81loc_1400daf81:
1400daf81nop
1400daf82add rsp, 32
1400daf86pop rbp
1400daf87ret
1400daf60
1400daf88
1400daf88 // align 0x10
1400daf88 // align 0x10
1400daf90
1400daf90std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_S_max_size(std::allocator<std::filesystem::__cxx11::path> const&):
1400daf90push rbp
1400daf91mov rbp, rsp
1400daf94sub rsp, 80
1400daf98mov [rbp+16], rcx
1400daf9cmov rax, 0x333333333333333
1400dafa6mov [rbp-32], rax
1400dafaamov rax, [rbp+16]
1400dafaemov [rbp-8], rax
1400dafb2mov rax, [rbp-8]
1400dafb6mov [rbp-16], rax
1400dafbamov rax, [rbp-16]
1400dafbemov [rbp-24], rax
1400dafc2mov rax, 0x333333333333333
1400dafccnop
1400dafcdnop
1400dafcemov [rbp-40], rax
1400dafd2lea rdx, [rbp-40]
1400dafd6lea rax, [rbp-32]
1400dafdamov rcx, rax
1400dafddcall unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&)
1400dafe2mov rax, [rax]
1400dafe5add rsp, 80
1400dafe9pop rbp
1400dafearet
1400daf90
1400daf90std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_S_max_size(std::allocator<std::filesystem::__cxx11::path> const&):
1400daf90push rbp
1400daf91mov rbp, rsp
1400daf94sub rsp, 80
1400daf98mov [rbp+16], rcx
1400daf9cmov rax, 0x333333333333333
1400dafa6mov [rbp-32], rax
1400dafaamov rax, [rbp+16]
1400dafaemov [rbp-8], rax
1400dafb2mov rax, [rbp-8]
1400dafb6mov [rbp-16], rax
1400dafbamov rax, [rbp-16]
1400dafbemov [rbp-24], rax
1400dafc2mov rax, 0x333333333333333
1400dafccnop
1400dafcdnop
1400dafcemov [rbp-40], rax
1400dafd2lea rdx, [rbp-40]
1400dafd6lea rax, [rbp-32]
1400dafdamov rcx, rax
1400dafddcall unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&)
1400dafe2mov rax, [rax]
1400dafe5add rsp, 80
1400dafe9pop rbp
1400dafearet
1400daf90
1400dafeb
1400dafeb // align 0x10
1400dafeb // align 0x10
1400daff0
1400daff0std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_S_relocate(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400daff0push rbp
1400daff1mov rbp, rsp
1400daff4sub rsp, 32
1400daff8mov [rbp+16], rcx
1400daffcmov [rbp+24], rdx
1400db000mov [rbp+32], r8
1400db004mov [rbp+40], r9
1400db008mov r8, [rbp+40]
1400db00cmov rcx, [rbp+32]
1400db010mov rdx, [rbp+24]
1400db014mov rax, [rbp+16]
1400db018mov r9, r8
1400db01bmov r8, rcx
1400db01emov rcx, rax
1400db021call std::filesystem::__cxx11::path* std::__relocate_a<std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&)
1400db026add rsp, 32
1400db02apop rbp
1400db02bret
1400daff0
1400daff0std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_S_relocate(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&):
1400daff0push rbp
1400daff1mov rbp, rsp
1400daff4sub rsp, 32
1400daff8mov [rbp+16], rcx
1400daffcmov [rbp+24], rdx
1400db000mov [rbp+32], r8
1400db004mov [rbp+40], r9
1400db008mov r8, [rbp+40]
1400db00cmov rcx, [rbp+32]
1400db010mov rdx, [rbp+24]
1400db014mov rax, [rbp+16]
1400db018mov r9, r8
1400db01bmov r8, rcx
1400db01emov rcx, rax
1400db021call std::filesystem::__cxx11::path* std::__relocate_a<std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&)
1400db026add rsp, 32
1400db02apop rbp
1400db02bret
1400daff0
1400db02c
1400db02c // align 0x10
1400db02c // align 0x10
1400db030
1400db030std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::_Guard_alloc(std::filesystem::__cxx11::path*, unsigned long long, std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>&):
1400db030push rbp
1400db031mov rbp, rsp
1400db034mov [rbp+16], rcx
1400db038mov [rbp+24], rdx
1400db03cmov [rbp+32], r8
1400db040mov [rbp+40], r9
1400db044mov rax, [rbp+16]
1400db048mov rdx, [rbp+24]
1400db04cmov [rax], rdx
1400db04fmov rax, [rbp+16]
1400db053mov rdx, [rbp+32]
1400db057mov [rax+8], rdx
1400db05bmov rax, [rbp+16]
1400db05fmov rdx, [rbp+40]
1400db063mov [rax+16], rdx
1400db067nop
1400db068pop rbp
1400db069ret
1400db030
1400db030std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::_Guard_alloc(std::filesystem::__cxx11::path*, unsigned long long, std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>&):
1400db030push rbp
1400db031mov rbp, rsp
1400db034mov [rbp+16], rcx
1400db038mov [rbp+24], rdx
1400db03cmov [rbp+32], r8
1400db040mov [rbp+40], r9
1400db044mov rax, [rbp+16]
1400db048mov rdx, [rbp+24]
1400db04cmov [rax], rdx
1400db04fmov rax, [rbp+16]
1400db053mov rdx, [rbp+32]
1400db057mov [rax+8], rdx
1400db05bmov rax, [rbp+16]
1400db05fmov rdx, [rbp+40]
1400db063mov [rax+16], rdx
1400db067nop
1400db068pop rbp
1400db069ret
1400db030
1400db06a
1400db06a // align 0x10
1400db06a // align 0x10
1400db070
1400db070std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::~_Guard_alloc():
1400db070push rbp
1400db071mov rbp, rsp
1400db074sub rsp, 32
1400db078mov [rbp+16], rcx
1400db07cmov rax, [rbp+16]
1400db080mov rax, [rax]
1400db083test rax, rax
1400db086je 0x1400db0aa
1400db088mov rax, [rbp+16]
1400db08cmov rax, [rax+16]
1400db090mov rdx, [rbp+16]
1400db094mov rcx, [rdx+8]
1400db098mov rdx, [rbp+16]
1400db09cmov rdx, [rdx]
1400db09fmov r8, rcx
1400db0a2mov rcx, rax
1400db0a5call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_deallocate(std::filesystem::__cxx11::path*, unsigned long long)
1400db0aa
1400db0aaloc_1400db0aa:
1400db0aanop
1400db0abadd rsp, 32
1400db0afpop rbp
1400db0b0ret
1400db070
1400db070std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::~_Guard_alloc():
1400db070push rbp
1400db071mov rbp, rsp
1400db074sub rsp, 32
1400db078mov [rbp+16], rcx
1400db07cmov rax, [rbp+16]
1400db080mov rax, [rax]
1400db083test rax, rax
1400db086je 0x1400db0aa
1400db088mov rax, [rbp+16]
1400db08cmov rax, [rax+16]
1400db090mov rdx, [rbp+16]
1400db094mov rcx, [rdx+8]
1400db098mov rdx, [rbp+16]
1400db09cmov rdx, [rdx]
1400db09fmov r8, rcx
1400db0a2mov rcx, rax
1400db0a5call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_deallocate(std::filesystem::__cxx11::path*, unsigned long long)
1400db0aa
1400db0aaloc_1400db0aa:
1400db0aanop
1400db0abadd rsp, 32
1400db0afpop rbp
1400db0b0ret
1400db070
1400db0b1
1400db0b1 // align 0x10
1400db0b1 // align 0x10
1400db0c0
1400db0c0void std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_realloc_append<std::filesystem::__cxx11::path const&>(std::filesystem::__cxx11::path const&...):
1400db0c0push rbp
1400db0c1push r12
1400db0c3push rdi
1400db0c4push rsi
1400db0c5push rbx
1400db0c6sub rsp, 224
1400db0cdlea rbp, [rsp+224]
1400db0d5mov [rbp+48], rcx
1400db0d9mov [rbp+56], rdx
1400db0ddlea rdx, [rip+0x2e405]
1400db0e4mov rax, [rbp+48]
1400db0e8mov r8, rdx
1400db0ebmov edx, 1
1400db0f0mov rcx, rax
1400db0f3call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_check_len(unsigned long long, char const*) const
1400db0f8mov [rbp-8], rax
1400db0fccmp [rbp-8], 0
1400db101mov rax, [rbp+48]
1400db105mov rax, [rax]
1400db108mov [rbp-16], rax
1400db10cmov rax, [rbp+48]
1400db110mov rax, [rax+8]
1400db114mov [rbp-24], rax
1400db118mov rax, [rbp+48]
1400db11cmov rcx, rax
1400db11fcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::begin()
1400db124mov [rbp-160], rax
1400db12bmov rax, [rbp+48]
1400db12fmov rcx, rax
1400db132call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::end()
1400db137mov [rbp-152], rax
1400db13elea rax, [rbp-152]
1400db145mov [rbp-136], rax
1400db14cmov rax, [rbp-136]
1400db153mov rdx, [rax]
1400db156lea rax, [rbp-160]
1400db15dmov [rbp-144], rax
1400db164mov rax, [rbp-144]
1400db16bmov rax, [rax]
1400db16esub rdx, rax
1400db171sar rdx, 3
1400db175mov rax, 0xcccccccccccccccd
1400db17fimul rax, rdx
1400db183mov [rbp-32], rax
1400db187mov rax, [rbp+48]
1400db18bmov rdx, [rbp-8]
1400db18fmov rcx, rax
1400db192call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_allocate(unsigned long long)
1400db197mov [rbp-40], rax
1400db19bmov rax, [rbp-40]
1400db19fmov [rbp-48], rax
1400db1a3mov r8, [rbp+48]
1400db1a7mov rcx, [rbp-8]
1400db1abmov rdx, [rbp-40]
1400db1aflea rax, [rbp-192]
1400db1b6mov r9, r8
1400db1b9mov r8, rcx
1400db1bcmov rcx, rax
1400db1bfcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::_Guard_alloc(std::filesystem::__cxx11::path*, unsigned long long, std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>&)
1400db1c4mov rax, [rbp+56]
1400db1c8mov [rbp-128], rax
1400db1ccmov rcx, [rbp-128]
1400db1d0mov rdx, [rbp-32]
1400db1d4mov rax, rdx
1400db1d7shl rax, 2
1400db1dbadd rax, rdx
1400db1deshl rax, 3
1400db1e2mov rdx, rax
1400db1e5mov rax, [rbp-40]
1400db1e9add rax, rdx
1400db1ecmov [rbp-120], rax
1400db1f0mov rax, [rbp-120]
1400db1f4mov rdx, [rbp+48]
1400db1f8mov [rbp-56], rdx
1400db1fcmov [rbp-64], rax
1400db200mov [rbp-72], rcx
1400db204mov rax, [rbp-72]
1400db208mov [rbp-80], rax
1400db20cmov rax, [rbp-80]
1400db210mov rdx, [rbp-64]
1400db214mov [rbp-88], rdx
1400db218mov [rbp-96], rax
1400db21cmov rax, [rbp-56]
1400db220mov [rbp-104], rax
1400db224mov rbx, [rbp-88]
1400db228mov rdx, rbx
1400db22bmov ecx, 40
1400db230call operator new(unsigned long long, void*)
1400db235mov rsi, rax
1400db238mov r12l, 1
1400db23emov rax, [rbp-96]
1400db242mov [rbp-112], rax
1400db246mov rax, [rbp-112]
1400db24amov rdx, rax
1400db24dmov rcx, rsi
1400db250call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path const&)
1400db255mov eax, 0
1400db25atest al, al
1400db25cje 0x1400db269
1400db25emov rdx, rbx
1400db261mov rcx, rsi
1400db264call operator delete(void*, void*)
1400db269
1400db269loc_1400db269:
1400db269jmp 0x1400db29b
1400db26b
1400db26b 48 89 c7 45 84 H..E.
1400db270 e4 74 0b 48 89 da 48 89 f1 e8 42 68 02 00 48 89 .t.H..H...Bh..H.
1400db280 fb 48 8d 85 40 ff ff ff 48 89 c1 e8 e0 fd ff ff .H..@...H.......
1400db290 48 89 d8 48 89 c1 e8 05 01 f4 ff H..H.......
1400db29b
1400db29bloc_1400db29b:
1400db29bnop
1400db29cmov rax, [rbp+48]
1400db2a0mov rcx, rax
1400db2a3call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_get_Tp_allocator()
1400db2a8mov rcx, rax
1400db2abmov r8, [rbp-40]
1400db2afmov rdx, [rbp-24]
1400db2b3mov rax, [rbp-16]
1400db2b7mov r9, rcx
1400db2bamov rcx, rax
1400db2bdcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_S_relocate(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&)
1400db2c2mov [rbp-48], rax
1400db2c6add [rbp-48], 40
1400db2cbmov rax, [rbp-16]
1400db2cfmov [rbp-192], rax
1400db2d6mov rax, [rbp+48]
1400db2damov rax, [rax+16]
1400db2desub rax, [rbp-16]
1400db2e2sar rax, 3
1400db2e6mov rdx, rax
1400db2e9mov rax, 0xcccccccccccccccd
1400db2f3imul rax, rdx
1400db2f7mov [rbp-184], rax
1400db2felea rax, [rbp-192]
1400db305mov rcx, rax
1400db308call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::~_Guard_alloc()
1400db30dmov rax, [rbp+48]
1400db311mov rdx, [rbp-40]
1400db315mov [rax], rdx
1400db318mov rax, [rbp+48]
1400db31cmov rdx, [rbp-48]
1400db320mov [rax+8], rdx
1400db324mov rdx, [rbp-8]
1400db328mov rax, rdx
1400db32bshl rax, 2
1400db32fadd rax, rdx
1400db332shl rax, 3
1400db336mov rdx, rax
1400db339mov rax, [rbp-40]
1400db33dadd rdx, rax
1400db340mov rax, [rbp+48]
1400db344mov [rax+16], rdx
1400db348nop
1400db349add rsp, 224
1400db350pop rbx
1400db351pop rsi
1400db352pop rdi
1400db353pop r12
1400db355pop rbp
1400db356ret
1400db0c0
1400db0c0void std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_realloc_append<std::filesystem::__cxx11::path const&>(std::filesystem::__cxx11::path const&...):
1400db0c0push rbp
1400db0c1push r12
1400db0c3push rdi
1400db0c4push rsi
1400db0c5push rbx
1400db0c6sub rsp, 224
1400db0cdlea rbp, [rsp+224]
1400db0d5mov [rbp+48], rcx
1400db0d9mov [rbp+56], rdx
1400db0ddlea rdx, [rip+0x2e405]
1400db0e4mov rax, [rbp+48]
1400db0e8mov r8, rdx
1400db0ebmov edx, 1
1400db0f0mov rcx, rax
1400db0f3call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_check_len(unsigned long long, char const*) const
1400db0f8mov [rbp-8], rax
1400db0fccmp [rbp-8], 0
1400db101mov rax, [rbp+48]
1400db105mov rax, [rax]
1400db108mov [rbp-16], rax
1400db10cmov rax, [rbp+48]
1400db110mov rax, [rax+8]
1400db114mov [rbp-24], rax
1400db118mov rax, [rbp+48]
1400db11cmov rcx, rax
1400db11fcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::begin()
1400db124mov [rbp-160], rax
1400db12bmov rax, [rbp+48]
1400db12fmov rcx, rax
1400db132call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::end()
1400db137mov [rbp-152], rax
1400db13elea rax, [rbp-152]
1400db145mov [rbp-136], rax
1400db14cmov rax, [rbp-136]
1400db153mov rdx, [rax]
1400db156lea rax, [rbp-160]
1400db15dmov [rbp-144], rax
1400db164mov rax, [rbp-144]
1400db16bmov rax, [rax]
1400db16esub rdx, rax
1400db171sar rdx, 3
1400db175mov rax, 0xcccccccccccccccd
1400db17fimul rax, rdx
1400db183mov [rbp-32], rax
1400db187mov rax, [rbp+48]
1400db18bmov rdx, [rbp-8]
1400db18fmov rcx, rax
1400db192call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_allocate(unsigned long long)
1400db197mov [rbp-40], rax
1400db19bmov rax, [rbp-40]
1400db19fmov [rbp-48], rax
1400db1a3mov r8, [rbp+48]
1400db1a7mov rcx, [rbp-8]
1400db1abmov rdx, [rbp-40]
1400db1aflea rax, [rbp-192]
1400db1b6mov r9, r8
1400db1b9mov r8, rcx
1400db1bcmov rcx, rax
1400db1bfcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::_Guard_alloc(std::filesystem::__cxx11::path*, unsigned long long, std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>&)
1400db1c4mov rax, [rbp+56]
1400db1c8mov [rbp-128], rax
1400db1ccmov rcx, [rbp-128]
1400db1d0mov rdx, [rbp-32]
1400db1d4mov rax, rdx
1400db1d7shl rax, 2
1400db1dbadd rax, rdx
1400db1deshl rax, 3
1400db1e2mov rdx, rax
1400db1e5mov rax, [rbp-40]
1400db1e9add rax, rdx
1400db1ecmov [rbp-120], rax
1400db1f0mov rax, [rbp-120]
1400db1f4mov rdx, [rbp+48]
1400db1f8mov [rbp-56], rdx
1400db1fcmov [rbp-64], rax
1400db200mov [rbp-72], rcx
1400db204mov rax, [rbp-72]
1400db208mov [rbp-80], rax
1400db20cmov rax, [rbp-80]
1400db210mov rdx, [rbp-64]
1400db214mov [rbp-88], rdx
1400db218mov [rbp-96], rax
1400db21cmov rax, [rbp-56]
1400db220mov [rbp-104], rax
1400db224mov rbx, [rbp-88]
1400db228mov rdx, rbx
1400db22bmov ecx, 40
1400db230call operator new(unsigned long long, void*)
1400db235mov rsi, rax
1400db238mov r12l, 1
1400db23emov rax, [rbp-96]
1400db242mov [rbp-112], rax
1400db246mov rax, [rbp-112]
1400db24amov rdx, rax
1400db24dmov rcx, rsi
1400db250call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path const&)
1400db255mov eax, 0
1400db25atest al, al
1400db25cje 0x1400db269
1400db25emov rdx, rbx
1400db261mov rcx, rsi
1400db264call operator delete(void*, void*)
1400db269
1400db269loc_1400db269:
1400db269jmp 0x1400db29b
1400db26b
1400db26b 48 89 c7 45 84 H..E.
1400db270 e4 74 0b 48 89 da 48 89 f1 e8 42 68 02 00 48 89 .t.H..H...Bh..H.
1400db280 fb 48 8d 85 40 ff ff ff 48 89 c1 e8 e0 fd ff ff .H..@...H.......
1400db290 48 89 d8 48 89 c1 e8 05 01 f4 ff H..H.......
1400db29b
1400db29bloc_1400db29b:
1400db29bnop
1400db29cmov rax, [rbp+48]
1400db2a0mov rcx, rax
1400db2a3call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_get_Tp_allocator()
1400db2a8mov rcx, rax
1400db2abmov r8, [rbp-40]
1400db2afmov rdx, [rbp-24]
1400db2b3mov rax, [rbp-16]
1400db2b7mov r9, rcx
1400db2bamov rcx, rax
1400db2bdcall std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_S_relocate(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*, std::allocator<std::filesystem::__cxx11::path>&)
1400db2c2mov [rbp-48], rax
1400db2c6add [rbp-48], 40
1400db2cbmov rax, [rbp-16]
1400db2cfmov [rbp-192], rax
1400db2d6mov rax, [rbp+48]
1400db2damov rax, [rax+16]
1400db2desub rax, [rbp-16]
1400db2e2sar rax, 3
1400db2e6mov rdx, rax
1400db2e9mov rax, 0xcccccccccccccccd
1400db2f3imul rax, rdx
1400db2f7mov [rbp-184], rax
1400db2felea rax, [rbp-192]
1400db305mov rcx, rax
1400db308call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Guard_alloc::~_Guard_alloc()
1400db30dmov rax, [rbp+48]
1400db311mov rdx, [rbp-40]
1400db315mov [rax], rdx
1400db318mov rax, [rbp+48]
1400db31cmov rdx, [rbp-48]
1400db320mov [rax+8], rdx
1400db324mov rdx, [rbp-8]
1400db328mov rax, rdx
1400db32bshl rax, 2
1400db32fadd rax, rdx
1400db332shl rax, 3
1400db336mov rdx, rax
1400db339mov rax, [rbp-40]
1400db33dadd rdx, rax
1400db340mov rax, [rbp+48]
1400db344mov [rax+16], rdx
1400db348nop
1400db349add rsp, 224
1400db350pop rbx
1400db351pop rsi
1400db352pop rdi
1400db353pop r12
1400db355pop rbp
1400db356ret
1400db0c0
1400db357
1400db357 // align 0x10
1400db357 // align 0x10
1400db360
1400db360std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::end():
1400db360push rbp
1400db361mov rbp, rsp
1400db364sub rsp, 16
1400db368mov [rbp+16], rcx
1400db36cmov rax, [rbp+16]
1400db370add rax, 8
1400db374mov [rbp-8], rax
1400db378mov rax, [rbp-8]
1400db37cmov rax, [rax]
1400db37fmov [rbp-16], rax
1400db383nop
1400db384mov rax, [rbp-16]
1400db388add rsp, 16
1400db38cpop rbp
1400db38dret
1400db360
1400db360std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::end():
1400db360push rbp
1400db361mov rbp, rsp
1400db364sub rsp, 16
1400db368mov [rbp+16], rcx
1400db36cmov rax, [rbp+16]
1400db370add rax, 8
1400db374mov [rbp-8], rax
1400db378mov rax, [rbp-8]
1400db37cmov rax, [rax]
1400db37fmov [rbp-16], rax
1400db383nop
1400db384mov rax, [rbp-16]
1400db388add rsp, 16
1400db38cpop rbp
1400db38dret
1400db360
1400db38e
1400db38e // align 0x10
1400db38e // align 0x10
Loading..