File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
1400db390
1400db390std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::back():
1400db390push rbp
1400db391mov rbp, rsp
1400db394sub rsp, 80
1400db398mov [rbp+16], rcx
1400db39cmov rax, [rbp+16]
1400db3a0mov rcx, rax
1400db3a3call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::empty() const
1400db3a8movzx eax, al
1400db3abtest eax, eax
1400db3adsetne al
1400db3b0test al, al
1400db3b2je 0x1400db3dc
1400db3b4lea rcx, [rip+0x2ddb4]
1400db3bblea rdx, [rip+0x2ddbe]
1400db3c2lea rax, [rip+0x2de8f]
1400db3c9mov r9, rcx
1400db3ccmov r8, rdx
1400db3cfmov edx, 1370
1400db3d4mov rcx, rax
1400db3d7call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400db3dc
1400db3dcloc_1400db3dc:
1400db3dcmov rax, [rbp+16]
1400db3e0mov rcx, rax
1400db3e3call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::end()
1400db3e8mov [rbp-32], rax
1400db3ecmov [rbp-8], 1
1400db3f4mov rcx, [rbp-32]
1400db3f8mov rdx, [rbp-8]
1400db3fcmov rax, rdx
1400db3ffshl rax, 2
1400db403add rax, rdx
1400db406shl rax, 3
1400db40aneg rax
1400db40dadd rax, rcx
1400db410mov [rbp-24], rax
1400db414mov rax, [rbp-24]
1400db418mov [rbp-16], rax
1400db41cnop
1400db41dmov rax, [rbp-16]
1400db421mov [rbp-40], rax
1400db425mov rax, [rbp-40]
1400db429add rsp, 80
1400db42dpop rbp
1400db42eret
1400db390
1400db390std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::back():
1400db390push rbp
1400db391mov rbp, rsp
1400db394sub rsp, 80
1400db398mov [rbp+16], rcx
1400db39cmov rax, [rbp+16]
1400db3a0mov rcx, rax
1400db3a3call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::empty() const
1400db3a8movzx eax, al
1400db3abtest eax, eax
1400db3adsetne al
1400db3b0test al, al
1400db3b2je 0x1400db3dc
1400db3b4lea rcx, [rip+0x2ddb4]
1400db3bblea rdx, [rip+0x2ddbe]
1400db3c2lea rax, [rip+0x2de8f]
1400db3c9mov r9, rcx
1400db3ccmov r8, rdx
1400db3cfmov edx, 1370
1400db3d4mov rcx, rax
1400db3d7call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400db3dc
1400db3dcloc_1400db3dc:
1400db3dcmov rax, [rbp+16]
1400db3e0mov rcx, rax
1400db3e3call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::end()
1400db3e8mov [rbp-32], rax
1400db3ecmov [rbp-8], 1
1400db3f4mov rcx, [rbp-32]
1400db3f8mov rdx, [rbp-8]
1400db3fcmov rax, rdx
1400db3ffshl rax, 2
1400db403add rax, rdx
1400db406shl rax, 3
1400db40aneg rax
1400db40dadd rax, rcx
1400db410mov [rbp-24], rax
1400db414mov rax, [rbp-24]
1400db418mov [rbp-16], rax
1400db41cnop
1400db41dmov rax, [rbp-16]
1400db421mov [rbp-40], rax
1400db425mov rax, [rbp-40]
1400db429add rsp, 80
1400db42dpop rbp
1400db42eret
1400db390
1400db42f
1400db42f // align 0x10
1400db42f // align 0x10
1400db430
1400db430std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::begin():
1400db430push rbp
1400db431mov rbp, rsp
1400db434sub rsp, 16
1400db438mov [rbp+16], rcx
1400db43cmov rax, [rbp+16]
1400db440mov [rbp-8], rax
1400db444mov rax, [rbp-8]
1400db448mov rax, [rax]
1400db44bmov [rbp-16], rax
1400db44fnop
1400db450mov rax, [rbp-16]
1400db454add rsp, 16
1400db458pop rbp
1400db459ret
1400db430
1400db430std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::begin():
1400db430push rbp
1400db431mov rbp, rsp
1400db434sub rsp, 16
1400db438mov [rbp+16], rcx
1400db43cmov rax, [rbp+16]
1400db440mov [rbp-8], rax
1400db444mov rax, [rbp-8]
1400db448mov rax, [rax]
1400db44bmov [rbp-16], rax
1400db44fnop
1400db450mov rax, [rbp-16]
1400db454add rsp, 16
1400db458pop rbp
1400db459ret
1400db430
1400db45a
1400db45a // align 0x10
1400db45a // align 0x10
1400db460
1400db460std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::pop_back():
1400db460push rbp
1400db461mov rbp, rsp
1400db464sub rsp, 64
1400db468mov [rbp+16], rcx
1400db46cmov rax, [rbp+16]
1400db470mov rcx, rax
1400db473call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::empty() const
1400db478movzx eax, al
1400db47btest eax, eax
1400db47dsetne al
1400db480test al, al
1400db482je 0x1400db4ac
1400db484lea rcx, [rip+0x2dce4]
1400db48blea rdx, [rip+0x2ddfe]
1400db492lea rax, [rip+0x2ddbf]
1400db499mov r9, rcx
1400db49cmov r8, rdx
1400db49fmov edx, 1459
1400db4a4mov rcx, rax
1400db4a7call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400db4ac
1400db4acloc_1400db4ac:
1400db4acmov rax, [rbp+16]
1400db4b0mov rax, [rax+8]
1400db4b4lea rdx, [rax-40]
1400db4b8mov rax, [rbp+16]
1400db4bcmov [rax+8], rdx
1400db4c0mov rax, [rbp+16]
1400db4c4mov rax, [rax+8]
1400db4c8mov rdx, [rbp+16]
1400db4ccmov [rbp-8], rdx
1400db4d0mov [rbp-16], rax
1400db4d4mov rax, [rbp-16]
1400db4d8mov [rbp-24], rax
1400db4dcmov rax, [rbp-8]
1400db4e0mov [rbp-32], rax
1400db4e4mov rax, [rbp-24]
1400db4e8mov rcx, rax
1400db4ebcall std::filesystem::__cxx11::path::~path()
1400db4f0nop
1400db4f1nop
1400db4f2nop
1400db4f3add rsp, 64
1400db4f7pop rbp
1400db4f8ret
1400db460
1400db460std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::pop_back():
1400db460push rbp
1400db461mov rbp, rsp
1400db464sub rsp, 64
1400db468mov [rbp+16], rcx
1400db46cmov rax, [rbp+16]
1400db470mov rcx, rax
1400db473call std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::empty() const
1400db478movzx eax, al
1400db47btest eax, eax
1400db47dsetne al
1400db480test al, al
1400db482je 0x1400db4ac
1400db484lea rcx, [rip+0x2dce4]
1400db48blea rdx, [rip+0x2ddfe]
1400db492lea rax, [rip+0x2ddbf]
1400db499mov r9, rcx
1400db49cmov r8, rdx
1400db49fmov edx, 1459
1400db4a4mov rcx, rax
1400db4a7call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400db4ac
1400db4acloc_1400db4ac:
1400db4acmov rax, [rbp+16]
1400db4b0mov rax, [rax+8]
1400db4b4lea rdx, [rax-40]
1400db4b8mov rax, [rbp+16]
1400db4bcmov [rax+8], rdx
1400db4c0mov rax, [rbp+16]
1400db4c4mov rax, [rax+8]
1400db4c8mov rdx, [rbp+16]
1400db4ccmov [rbp-8], rdx
1400db4d0mov [rbp-16], rax
1400db4d4mov rax, [rbp-16]
1400db4d8mov [rbp-24], rax
1400db4dcmov rax, [rbp-8]
1400db4e0mov [rbp-32], rax
1400db4e4mov rax, [rbp-24]
1400db4e8mov rcx, rax
1400db4ebcall std::filesystem::__cxx11::path::~path()
1400db4f0nop
1400db4f1nop
1400db4f2nop
1400db4f3add rsp, 64
1400db4f7pop rbp
1400db4f8ret
1400db460
1400db4f9
1400db4f9 // align 0x10
1400db4f9 // align 0x10
1400db500
1400db500std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::push_back(std::filesystem::__cxx11::path const&):
1400db500push rbp
1400db501push r12
1400db503push rdi
1400db504push rsi
1400db505push rbx
1400db506sub rsp, 96
1400db50alea rbp, [rsp+96]
1400db50fmov [rbp+48], rcx
1400db513mov [rbp+56], rdx
1400db517mov rax, [rbp+48]
1400db51bmov rdx, [rax+8]
1400db51fmov rax, [rbp+48]
1400db523mov rax, [rax+16]
1400db527cmp rdx, rax
1400db52aje 0x1400db5e7
1400db530mov rax, [rbp+48]
1400db534mov rax, [rax+8]
1400db538mov rdx, [rbp+48]
1400db53cmov [rbp-8], rdx
1400db540mov [rbp-16], rax
1400db544mov rax, [rbp+56]
1400db548mov [rbp-24], rax
1400db54cmov rax, [rbp-24]
1400db550mov [rbp-32], rax
1400db554mov rax, [rbp-32]
1400db558mov rdx, [rbp-16]
1400db55cmov [rbp-40], rdx
1400db560mov [rbp-48], rax
1400db564mov rax, [rbp-8]
1400db568mov [rbp-56], rax
1400db56cmov rbx, [rbp-40]
1400db570mov rdx, rbx
1400db573mov ecx, 40
1400db578call operator new(unsigned long long, void*)
1400db57dmov rsi, rax
1400db580mov r12l, 1
1400db586mov rax, [rbp-48]
1400db58amov [rbp-64], rax
1400db58emov rax, [rbp-64]
1400db592mov rdx, rax
1400db595mov rcx, rsi
1400db598call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path const&)
1400db59dmov eax, 0
1400db5a2test al, al
1400db5a4je 0x1400db5b1
1400db5a6mov rdx, rbx
1400db5a9mov rcx, rsi
1400db5accall operator delete(void*, void*)
1400db5b1
1400db5b1loc_1400db5b1:
1400db5b1nop
1400db5b2nop
1400db5b3mov rax, [rbp+48]
1400db5b7mov rax, [rax+8]
1400db5bblea rdx, [rax+40]
1400db5bfmov rax, [rbp+48]
1400db5c3mov [rax+8], rdx
1400db5c7jmp 0x1400db5f7
1400db5c9
1400db5c9 48 89 c7 45 84 e4 74 H..E..t
1400db5d0 0b 48 89 da 48 89 f1 e8 e4 64 02 00 48 89 f8 48 .H..H....d..H..H
1400db5e0 89 c1 e8 b9 fd f3 ff .......
1400db5e7
1400db5e7loc_1400db5e7:
1400db5e7mov rdx, [rbp+56]
1400db5ebmov rax, [rbp+48]
1400db5efmov rcx, rax
1400db5f2call void 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&...)
1400db5f7
1400db5f7loc_1400db5f7:
1400db5f7nop
1400db5f8add rsp, 96
1400db5fcpop rbx
1400db5fdpop rsi
1400db5fepop rdi
1400db5ffpop r12
1400db601pop rbp
1400db602ret
1400db500
1400db500std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::push_back(std::filesystem::__cxx11::path const&):
1400db500push rbp
1400db501push r12
1400db503push rdi
1400db504push rsi
1400db505push rbx
1400db506sub rsp, 96
1400db50alea rbp, [rsp+96]
1400db50fmov [rbp+48], rcx
1400db513mov [rbp+56], rdx
1400db517mov rax, [rbp+48]
1400db51bmov rdx, [rax+8]
1400db51fmov rax, [rbp+48]
1400db523mov rax, [rax+16]
1400db527cmp rdx, rax
1400db52aje 0x1400db5e7
1400db530mov rax, [rbp+48]
1400db534mov rax, [rax+8]
1400db538mov rdx, [rbp+48]
1400db53cmov [rbp-8], rdx
1400db540mov [rbp-16], rax
1400db544mov rax, [rbp+56]
1400db548mov [rbp-24], rax
1400db54cmov rax, [rbp-24]
1400db550mov [rbp-32], rax
1400db554mov rax, [rbp-32]
1400db558mov rdx, [rbp-16]
1400db55cmov [rbp-40], rdx
1400db560mov [rbp-48], rax
1400db564mov rax, [rbp-8]
1400db568mov [rbp-56], rax
1400db56cmov rbx, [rbp-40]
1400db570mov rdx, rbx
1400db573mov ecx, 40
1400db578call operator new(unsigned long long, void*)
1400db57dmov rsi, rax
1400db580mov r12l, 1
1400db586mov rax, [rbp-48]
1400db58amov [rbp-64], rax
1400db58emov rax, [rbp-64]
1400db592mov rdx, rax
1400db595mov rcx, rsi
1400db598call std::filesystem::__cxx11::path::path(std::filesystem::__cxx11::path const&)
1400db59dmov eax, 0
1400db5a2test al, al
1400db5a4je 0x1400db5b1
1400db5a6mov rdx, rbx
1400db5a9mov rcx, rsi
1400db5accall operator delete(void*, void*)
1400db5b1
1400db5b1loc_1400db5b1:
1400db5b1nop
1400db5b2nop
1400db5b3mov rax, [rbp+48]
1400db5b7mov rax, [rax+8]
1400db5bblea rdx, [rax+40]
1400db5bfmov rax, [rbp+48]
1400db5c3mov [rax+8], rdx
1400db5c7jmp 0x1400db5f7
1400db5c9
1400db5c9 48 89 c7 45 84 e4 74 H..E..t
1400db5d0 0b 48 89 da 48 89 f1 e8 e4 64 02 00 48 89 f8 48 .H..H....d..H..H
1400db5e0 89 c1 e8 b9 fd f3 ff .......
1400db5e7
1400db5e7loc_1400db5e7:
1400db5e7mov rdx, [rbp+56]
1400db5ebmov rax, [rbp+48]
1400db5efmov rcx, rax
1400db5f2call void 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&...)
1400db5f7
1400db5f7loc_1400db5f7:
1400db5f7nop
1400db5f8add rsp, 96
1400db5fcpop rbx
1400db5fdpop rsi
1400db5fepop rdi
1400db5ffpop r12
1400db601pop rbp
1400db602ret
1400db500
1400db603
1400db603 // align 0x10
1400db603 // align 0x10
1400db610
1400db610std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::vector():
1400db610push rbp
1400db611mov rbp, rsp
1400db614sub rsp, 32
1400db618mov [rbp+16], rcx
1400db61cmov rax, [rbp+16]
1400db620mov rcx, rax
1400db623call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_base()
1400db628nop
1400db629add rsp, 32
1400db62dpop rbp
1400db62eret
1400db610
1400db610std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::vector():
1400db610push rbp
1400db611mov rbp, rsp
1400db614sub rsp, 32
1400db618mov [rbp+16], rcx
1400db61cmov rax, [rbp+16]
1400db620mov rcx, rax
1400db623call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_base()
1400db628nop
1400db629add rsp, 32
1400db62dpop rbp
1400db62eret
1400db610
1400db62f
1400db62f // align 0x10
1400db62f // align 0x10
1400db630
1400db630std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~vector():
1400db630push rbp
1400db631mov rbp, rsp
1400db634sub rsp, 64
1400db638mov [rbp+16], rcx
1400db63cmov rax, [rbp+16]
1400db640mov rcx, rax
1400db643call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_get_Tp_allocator()
1400db648mov rdx, [rbp+16]
1400db64cmov rdx, [rdx+8]
1400db650mov rcx, [rbp+16]
1400db654mov rcx, [rcx]
1400db657mov [rbp-8], rcx
1400db65bmov [rbp-16], rdx
1400db65fmov [rbp-24], rax
1400db663mov rdx, [rbp-16]
1400db667mov rax, [rbp-8]
1400db66bmov rcx, rax
1400db66ecall void std::_Destroy<std::filesystem::__cxx11::path*>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*)
1400db673nop
1400db674mov rax, [rbp+16]
1400db678mov rcx, rax
1400db67bcall std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~_Vector_base()
1400db680nop
1400db681add rsp, 64
1400db685pop rbp
1400db686ret
1400db630
1400db630std::vector<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~vector():
1400db630push rbp
1400db631mov rbp, rsp
1400db634sub rsp, 64
1400db638mov [rbp+16], rcx
1400db63cmov rax, [rbp+16]
1400db640mov rcx, rax
1400db643call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_get_Tp_allocator()
1400db648mov rdx, [rbp+16]
1400db64cmov rdx, [rdx+8]
1400db650mov rcx, [rbp+16]
1400db654mov rcx, [rcx]
1400db657mov [rbp-8], rcx
1400db65bmov [rbp-16], rdx
1400db65fmov [rbp-24], rax
1400db663mov rdx, [rbp-16]
1400db667mov rax, [rbp-8]
1400db66bmov rcx, rax
1400db66ecall void std::_Destroy<std::filesystem::__cxx11::path*>(std::filesystem::__cxx11::path*, std::filesystem::__cxx11::path*)
1400db673nop
1400db674mov rax, [rbp+16]
1400db678mov rcx, rax
1400db67bcall std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~_Vector_base()
1400db680nop
1400db681add rsp, 64
1400db685pop rbp
1400db686ret
1400db630
1400db687
1400db687 // align 0x10
1400db687 // align 0x10
1400db690
1400db690std::vector<std::thread, std::allocator<std::thread>>::_S_max_size(std::allocator<std::thread> const&):
1400db690push rbp
1400db691mov rbp, rsp
1400db694sub rsp, 80
1400db698mov [rbp+16], rcx
1400db69cmov rax, 0xfffffffffffffff
1400db6a6mov [rbp-32], rax
1400db6aamov rax, [rbp+16]
1400db6aemov [rbp-8], rax
1400db6b2mov rax, [rbp-8]
1400db6b6mov [rbp-16], rax
1400db6bamov rax, [rbp-16]
1400db6bemov [rbp-24], rax
1400db6c2mov rax, 0xfffffffffffffff
1400db6ccnop
1400db6cdnop
1400db6cemov [rbp-40], rax
1400db6d2lea rdx, [rbp-40]
1400db6d6lea rax, [rbp-32]
1400db6damov rcx, rax
1400db6ddcall unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&)
1400db6e2mov rax, [rax]
1400db6e5add rsp, 80
1400db6e9pop rbp
1400db6earet
1400db690
1400db690std::vector<std::thread, std::allocator<std::thread>>::_S_max_size(std::allocator<std::thread> const&):
1400db690push rbp
1400db691mov rbp, rsp
1400db694sub rsp, 80
1400db698mov [rbp+16], rcx
1400db69cmov rax, 0xfffffffffffffff
1400db6a6mov [rbp-32], rax
1400db6aamov rax, [rbp+16]
1400db6aemov [rbp-8], rax
1400db6b2mov rax, [rbp-8]
1400db6b6mov [rbp-16], rax
1400db6bamov rax, [rbp-16]
1400db6bemov [rbp-24], rax
1400db6c2mov rax, 0xfffffffffffffff
1400db6ccnop
1400db6cdnop
1400db6cemov [rbp-40], rax
1400db6d2lea rdx, [rbp-40]
1400db6d6lea rax, [rbp-32]
1400db6damov rcx, rax
1400db6ddcall unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&)
1400db6e2mov rax, [rax]
1400db6e5add rsp, 80
1400db6e9pop rbp
1400db6earet
1400db690
1400db6eb
1400db6eb // align 0x10
1400db6eb // align 0x10
1400db6f0
1400db6f0std::vector<std::thread, std::allocator<std::thread>>::_S_relocate(std::thread*, std::thread*, std::thread*, std::allocator<std::thread>&):
1400db6f0push rbp
1400db6f1mov rbp, rsp
1400db6f4sub rsp, 32
1400db6f8mov [rbp+16], rcx
1400db6fcmov [rbp+24], rdx
1400db700mov [rbp+32], r8
1400db704mov [rbp+40], r9
1400db708mov r8, [rbp+40]
1400db70cmov rcx, [rbp+32]
1400db710mov rdx, [rbp+24]
1400db714mov rax, [rbp+16]
1400db718mov r9, r8
1400db71bmov r8, rcx
1400db71emov rcx, rax
1400db721call std::thread* std::__relocate_a<std::thread*, std::thread*, std::allocator<std::thread>>(std::thread*, std::thread*, std::thread*, std::allocator<std::thread>&)
1400db726add rsp, 32
1400db72apop rbp
1400db72bret
1400db6f0
1400db6f0std::vector<std::thread, std::allocator<std::thread>>::_S_relocate(std::thread*, std::thread*, std::thread*, std::allocator<std::thread>&):
1400db6f0push rbp
1400db6f1mov rbp, rsp
1400db6f4sub rsp, 32
1400db6f8mov [rbp+16], rcx
1400db6fcmov [rbp+24], rdx
1400db700mov [rbp+32], r8
1400db704mov [rbp+40], r9
1400db708mov r8, [rbp+40]
1400db70cmov rcx, [rbp+32]
1400db710mov rdx, [rbp+24]
1400db714mov rax, [rbp+16]
1400db718mov r9, r8
1400db71bmov r8, rcx
1400db71emov rcx, rax
1400db721call std::thread* std::__relocate_a<std::thread*, std::thread*, std::allocator<std::thread>>(std::thread*, std::thread*, std::thread*, std::allocator<std::thread>&)
1400db726add rsp, 32
1400db72apop rbp
1400db72bret
1400db6f0
1400db72c
1400db72c // align 0x10
1400db72c // align 0x10
1400db730
1400db730std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::_Guard_alloc(std::thread*, unsigned long long, std::_Vector_base<std::thread, std::allocator<std::thread>>&):
1400db730push rbp
1400db731mov rbp, rsp
1400db734mov [rbp+16], rcx
1400db738mov [rbp+24], rdx
1400db73cmov [rbp+32], r8
1400db740mov [rbp+40], r9
1400db744mov rax, [rbp+16]
1400db748mov rdx, [rbp+24]
1400db74cmov [rax], rdx
1400db74fmov rax, [rbp+16]
1400db753mov rdx, [rbp+32]
1400db757mov [rax+8], rdx
1400db75bmov rax, [rbp+16]
1400db75fmov rdx, [rbp+40]
1400db763mov [rax+16], rdx
1400db767nop
1400db768pop rbp
1400db769ret
1400db730
1400db730std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::_Guard_alloc(std::thread*, unsigned long long, std::_Vector_base<std::thread, std::allocator<std::thread>>&):
1400db730push rbp
1400db731mov rbp, rsp
1400db734mov [rbp+16], rcx
1400db738mov [rbp+24], rdx
1400db73cmov [rbp+32], r8
1400db740mov [rbp+40], r9
1400db744mov rax, [rbp+16]
1400db748mov rdx, [rbp+24]
1400db74cmov [rax], rdx
1400db74fmov rax, [rbp+16]
1400db753mov rdx, [rbp+32]
1400db757mov [rax+8], rdx
1400db75bmov rax, [rbp+16]
1400db75fmov rdx, [rbp+40]
1400db763mov [rax+16], rdx
1400db767nop
1400db768pop rbp
1400db769ret
1400db730
1400db76a
1400db76a // align 0x10
1400db76a // align 0x10
1400db770
1400db770std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::~_Guard_alloc():
1400db770push rbp
1400db771mov rbp, rsp
1400db774sub rsp, 32
1400db778mov [rbp+16], rcx
1400db77cmov rax, [rbp+16]
1400db780mov rax, [rax]
1400db783test rax, rax
1400db786je 0x1400db7aa
1400db788mov rax, [rbp+16]
1400db78cmov rax, [rax+16]
1400db790mov rdx, [rbp+16]
1400db794mov rcx, [rdx+8]
1400db798mov rdx, [rbp+16]
1400db79cmov rdx, [rdx]
1400db79fmov r8, rcx
1400db7a2mov rcx, rax
1400db7a5call std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_deallocate(std::thread*, unsigned long long)
1400db7aa
1400db7aaloc_1400db7aa:
1400db7aanop
1400db7abadd rsp, 32
1400db7afpop rbp
1400db7b0ret
1400db770
1400db770std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::~_Guard_alloc():
1400db770push rbp
1400db771mov rbp, rsp
1400db774sub rsp, 32
1400db778mov [rbp+16], rcx
1400db77cmov rax, [rbp+16]
1400db780mov rax, [rax]
1400db783test rax, rax
1400db786je 0x1400db7aa
1400db788mov rax, [rbp+16]
1400db78cmov rax, [rax+16]
1400db790mov rdx, [rbp+16]
1400db794mov rcx, [rdx+8]
1400db798mov rdx, [rbp+16]
1400db79cmov rdx, [rdx]
1400db79fmov r8, rcx
1400db7a2mov rcx, rax
1400db7a5call std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_deallocate(std::thread*, unsigned long long)
1400db7aa
1400db7aaloc_1400db7aa:
1400db7aanop
1400db7abadd rsp, 32
1400db7afpop rbp
1400db7b0ret
1400db770
1400db7b1
1400db7b1 // align 0x10
1400db7b1 // align 0x10
1400db7c0
1400db7c0std::thread& std::vector<std::thread, std::allocator<std::thread>>::emplace_back<void(evp_pkey_st*)&, evp_pkey_st*&>(void(evp_pkey_st*)&, evp_pkey_st*&...):
1400db7c0push rbp
1400db7c1push r12
1400db7c3push rdi
1400db7c4push rsi
1400db7c5push rbx
1400db7c6sub rsp, 160
1400db7cdlea rbp, [rsp+160]
1400db7d5mov [rbp+48], rcx
1400db7d9mov [rbp+56], rdx
1400db7ddmov [rbp+64], r8
1400db7e1mov rax, [rbp+48]
1400db7e5mov rdx, [rax+8]
1400db7e9mov rax, [rbp+48]
1400db7edmov rax, [rax+16]
1400db7f1cmp rdx, rax
1400db7f4je 0x1400db8e8
1400db7famov rax, [rbp+64]
1400db7femov [rbp-112], rax
1400db802mov rax, [rbp-112]
1400db806mov rdx, [rbp+56]
1400db80amov [rbp-104], rdx
1400db80emov rdx, [rbp-104]
1400db812mov rcx, [rbp+48]
1400db816mov rcx, [rcx+8]
1400db81amov r8, [rbp+48]
1400db81emov [rbp-8], r8
1400db822mov [rbp-16], rcx
1400db826mov [rbp-24], rdx
1400db82amov [rbp-32], rax
1400db82emov rax, [rbp-32]
1400db832mov [rbp-40], rax
1400db836mov rax, [rbp-40]
1400db83amov rdx, [rbp-24]
1400db83emov [rbp-48], rdx
1400db842mov rdx, [rbp-48]
1400db846mov rcx, [rbp-16]
1400db84amov [rbp-56], rcx
1400db84emov [rbp-64], rdx
1400db852mov [rbp-72], rax
1400db856mov rax, [rbp-8]
1400db85amov [rbp-80], rax
1400db85emov rbx, [rbp-56]
1400db862mov rdx, rbx
1400db865mov ecx, 8
1400db86acall operator new(unsigned long long, void*)
1400db86fmov rsi, rax
1400db872mov r12l, 1
1400db878mov rax, [rbp-72]
1400db87cmov [rbp-88], rax
1400db880mov rdx, [rbp-88]
1400db884mov rax, [rbp-64]
1400db888mov [rbp-96], rax
1400db88cmov rax, [rbp-96]
1400db890mov r8, rdx
1400db893mov rdx, rax
1400db896mov rcx, rsi
1400db899call std::thread::thread<void(evp_pkey_st*)&, evp_pkey_st*&, void>(void(evp_pkey_st*)&, evp_pkey_st*&...)
1400db89emov eax, 0
1400db8a3test al, al
1400db8a5je 0x1400db8b2
1400db8a7mov rdx, rbx
1400db8aamov rcx, rsi
1400db8adcall operator delete(void*, void*)
1400db8b2
1400db8b2loc_1400db8b2:
1400db8b2nop
1400db8b3nop
1400db8b4mov rax, [rbp+48]
1400db8b8mov rax, [rax+8]
1400db8bclea rdx, [rax+8]
1400db8c0mov rax, [rbp+48]
1400db8c4mov [rax+8], rdx
1400db8c8jmp 0x1400db90f
1400db8ca
1400db8ca 48 89 c7 45 84 e4 H..E..
1400db8d0 74 0b 48 89 da 48 89 f1 e8 e3 61 02 00 48 89 f8 t.H..H....a..H..
1400db8e0 48 89 c1 e8 b8 fa f3 ff H.......
1400db8e8
1400db8e8loc_1400db8e8:
1400db8e8mov rax, [rbp+64]
1400db8ecmov [rbp-128], rax
1400db8f0mov rcx, [rbp-128]
1400db8f4mov rax, [rbp+56]
1400db8f8mov [rbp-120], rax
1400db8fcmov rdx, [rbp-120]
1400db900mov rax, [rbp+48]
1400db904mov r8, rcx
1400db907mov rcx, rax
1400db90acall void std::vector<std::thread, std::allocator<std::thread>>::_M_realloc_append<void(evp_pkey_st*)&, evp_pkey_st*&>(void(evp_pkey_st*)&, evp_pkey_st*&...)
1400db90f
1400db90floc_1400db90f:
1400db90fmov rax, [rbp+48]
1400db913mov rcx, rax
1400db916call std::vector<std::thread, std::allocator<std::thread>>::back()
1400db91badd rsp, 160
1400db922pop rbx
1400db923pop rsi
1400db924pop rdi
1400db925pop r12
1400db927pop rbp
1400db928ret
1400db7c0
1400db7c0std::thread& std::vector<std::thread, std::allocator<std::thread>>::emplace_back<void(evp_pkey_st*)&, evp_pkey_st*&>(void(evp_pkey_st*)&, evp_pkey_st*&...):
1400db7c0push rbp
1400db7c1push r12
1400db7c3push rdi
1400db7c4push rsi
1400db7c5push rbx
1400db7c6sub rsp, 160
1400db7cdlea rbp, [rsp+160]
1400db7d5mov [rbp+48], rcx
1400db7d9mov [rbp+56], rdx
1400db7ddmov [rbp+64], r8
1400db7e1mov rax, [rbp+48]
1400db7e5mov rdx, [rax+8]
1400db7e9mov rax, [rbp+48]
1400db7edmov rax, [rax+16]
1400db7f1cmp rdx, rax
1400db7f4je 0x1400db8e8
1400db7famov rax, [rbp+64]
1400db7femov [rbp-112], rax
1400db802mov rax, [rbp-112]
1400db806mov rdx, [rbp+56]
1400db80amov [rbp-104], rdx
1400db80emov rdx, [rbp-104]
1400db812mov rcx, [rbp+48]
1400db816mov rcx, [rcx+8]
1400db81amov r8, [rbp+48]
1400db81emov [rbp-8], r8
1400db822mov [rbp-16], rcx
1400db826mov [rbp-24], rdx
1400db82amov [rbp-32], rax
1400db82emov rax, [rbp-32]
1400db832mov [rbp-40], rax
1400db836mov rax, [rbp-40]
1400db83amov rdx, [rbp-24]
1400db83emov [rbp-48], rdx
1400db842mov rdx, [rbp-48]
1400db846mov rcx, [rbp-16]
1400db84amov [rbp-56], rcx
1400db84emov [rbp-64], rdx
1400db852mov [rbp-72], rax
1400db856mov rax, [rbp-8]
1400db85amov [rbp-80], rax
1400db85emov rbx, [rbp-56]
1400db862mov rdx, rbx
1400db865mov ecx, 8
1400db86acall operator new(unsigned long long, void*)
1400db86fmov rsi, rax
1400db872mov r12l, 1
1400db878mov rax, [rbp-72]
1400db87cmov [rbp-88], rax
1400db880mov rdx, [rbp-88]
1400db884mov rax, [rbp-64]
1400db888mov [rbp-96], rax
1400db88cmov rax, [rbp-96]
1400db890mov r8, rdx
1400db893mov rdx, rax
1400db896mov rcx, rsi
1400db899call std::thread::thread<void(evp_pkey_st*)&, evp_pkey_st*&, void>(void(evp_pkey_st*)&, evp_pkey_st*&...)
1400db89emov eax, 0
1400db8a3test al, al
1400db8a5je 0x1400db8b2
1400db8a7mov rdx, rbx
1400db8aamov rcx, rsi
1400db8adcall operator delete(void*, void*)
1400db8b2
1400db8b2loc_1400db8b2:
1400db8b2nop
1400db8b3nop
1400db8b4mov rax, [rbp+48]
1400db8b8mov rax, [rax+8]
1400db8bclea rdx, [rax+8]
1400db8c0mov rax, [rbp+48]
1400db8c4mov [rax+8], rdx
1400db8c8jmp 0x1400db90f
1400db8ca
1400db8ca 48 89 c7 45 84 e4 H..E..
1400db8d0 74 0b 48 89 da 48 89 f1 e8 e3 61 02 00 48 89 f8 t.H..H....a..H..
1400db8e0 48 89 c1 e8 b8 fa f3 ff H.......
1400db8e8
1400db8e8loc_1400db8e8:
1400db8e8mov rax, [rbp+64]
1400db8ecmov [rbp-128], rax
1400db8f0mov rcx, [rbp-128]
1400db8f4mov rax, [rbp+56]
1400db8f8mov [rbp-120], rax
1400db8fcmov rdx, [rbp-120]
1400db900mov rax, [rbp+48]
1400db904mov r8, rcx
1400db907mov rcx, rax
1400db90acall void std::vector<std::thread, std::allocator<std::thread>>::_M_realloc_append<void(evp_pkey_st*)&, evp_pkey_st*&>(void(evp_pkey_st*)&, evp_pkey_st*&...)
1400db90f
1400db90floc_1400db90f:
1400db90fmov rax, [rbp+48]
1400db913mov rcx, rax
1400db916call std::vector<std::thread, std::allocator<std::thread>>::back()
1400db91badd rsp, 160
1400db922pop rbx
1400db923pop rsi
1400db924pop rdi
1400db925pop r12
1400db927pop rbp
1400db928ret
1400db7c0
1400db929
1400db929 // align 0x10
1400db929 // align 0x10
1400db930
1400db930void std::vector<std::thread, std::allocator<std::thread>>::_M_realloc_append<void(evp_pkey_st*)&, evp_pkey_st*&>(void(evp_pkey_st*)&, evp_pkey_st*&...):
1400db930push rbp
1400db931push r12
1400db933push rdi
1400db934push rsi
1400db935push rbx
1400db936sub rsp, 256
1400db93dlea rbp, [rsp+128]
1400db945mov [rbp+176], rcx
1400db94cmov [rbp+184], rdx
1400db953mov [rbp+192], r8
1400db95alea rdx, [rip+0x2db88]
1400db961mov rax, [rbp+176]
1400db968mov r8, rdx
1400db96bmov edx, 1
1400db970mov rcx, rax
1400db973call std::vector<std::thread, std::allocator<std::thread>>::_M_check_len(unsigned long long, char const*) const
1400db978mov [rbp+120], rax
1400db97ccmp [rbp+120], 0
1400db981mov rax, [rbp+176]
1400db988mov rax, [rax]
1400db98bmov [rbp+112], rax
1400db98fmov rax, [rbp+176]
1400db996mov rax, [rax+8]
1400db99amov [rbp+104], rax
1400db99emov rax, [rbp+176]
1400db9a5mov rcx, rax
1400db9a8call std::vector<std::thread, std::allocator<std::thread>>::begin()
1400db9admov [rbp-72], rax
1400db9b1mov rax, [rbp+176]
1400db9b8mov rcx, rax
1400db9bbcall std::vector<std::thread, std::allocator<std::thread>>::end()
1400db9c0mov [rbp-64], rax
1400db9c4lea rax, [rbp-64]
1400db9c8mov [rbp-48], rax
1400db9ccmov rax, [rbp-48]
1400db9d0mov rdx, [rax]
1400db9d3lea rax, [rbp-72]
1400db9d7mov [rbp-56], rax
1400db9dbmov rax, [rbp-56]
1400db9dfmov rax, [rax]
1400db9e2sub rdx, rax
1400db9e5mov rax, rdx
1400db9e8sar rax, 3
1400db9ecmov [rbp+96], rax
1400db9f0mov rax, [rbp+176]
1400db9f7mov rdx, [rbp+120]
1400db9fbmov rcx, rax
1400db9fecall std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_allocate(unsigned long long)
1400dba03mov [rbp+88], rax
1400dba07mov rax, [rbp+88]
1400dba0bmov [rbp+80], rax
1400dba0fmov r8, [rbp+176]
1400dba16mov rcx, [rbp+120]
1400dba1amov rdx, [rbp+88]
1400dba1elea rax, [rbp-96]
1400dba22mov r9, r8
1400dba25mov r8, rcx
1400dba28mov rcx, rax
1400dba2bcall std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::_Guard_alloc(std::thread*, unsigned long long, std::_Vector_base<std::thread, std::allocator<std::thread>>&)
1400dba30mov rax, [rbp+192]
1400dba37mov [rbp-40], rax
1400dba3bmov rax, [rbp-40]
1400dba3fmov rdx, [rbp+184]
1400dba46mov [rbp-32], rdx
1400dba4amov rdx, [rbp-32]
1400dba4emov rcx, [rbp+96]
1400dba52lea r8, [8*rcx]
1400dba5amov rcx, [rbp+88]
1400dba5eadd rcx, r8
1400dba61mov [rbp-24], rcx
1400dba65mov rcx, [rbp-24]
1400dba69mov r8, [rbp+176]
1400dba70mov [rbp+72], r8
1400dba74mov [rbp+64], rcx
1400dba78mov [rbp+56], rdx
1400dba7cmov [rbp+48], rax
1400dba80mov rax, [rbp+48]
1400dba84mov [rbp+40], rax
1400dba88mov rax, [rbp+40]
1400dba8cmov rdx, [rbp+56]
1400dba90mov [rbp+32], rdx
1400dba94mov rdx, [rbp+32]
1400dba98mov rcx, [rbp+64]
1400dba9cmov [rbp+24], rcx
1400dbaa0mov [rbp+16], rdx
1400dbaa4mov [rbp+8], rax
1400dbaa8mov rax, [rbp+72]
1400dbaacmov [rbp], rax
1400dbab0mov rbx, [rbp+24]
1400dbab4mov rdx, rbx
1400dbab7mov ecx, 8
1400dbabccall operator new(unsigned long long, void*)
1400dbac1mov rsi, rax
1400dbac4mov r12l, 1
1400dbacamov rax, [rbp+8]
1400dbacemov [rbp-8], rax
1400dbad2mov rdx, [rbp-8]
1400dbad6mov rax, [rbp+16]
1400dbadamov [rbp-16], rax
1400dbademov rax, [rbp-16]
1400dbae2mov r8, rdx
1400dbae5mov rdx, rax
1400dbae8mov rcx, rsi
1400dbaebcall std::thread::thread<void(evp_pkey_st*)&, evp_pkey_st*&, void>(void(evp_pkey_st*)&, evp_pkey_st*&...)
1400dbaf0mov eax, 0
1400dbaf5test al, al
1400dbaf7je 0x1400dbb04
1400dbaf9mov rdx, rbx
1400dbafcmov rcx, rsi
1400dbaffcall operator delete(void*, void*)
1400dbb04
1400dbb04loc_1400dbb04:
1400dbb04jmp 0x1400dbb33
1400dbb06
1400dbb06 48 89 c7 45 84 e4 74 0b 48 89 H..E..t.H.
1400dbb10 da 48 89 f1 e8 a7 5f 02 00 48 89 fb 48 8d 45 a0 .H...._..H..H.E.
1400dbb20 48 89 c1 e8 48 fc ff ff 48 89 d8 48 89 c1 e8 6d H...H...H..H...m
1400dbb30 f8 f3 ff ...
1400dbb33
1400dbb33loc_1400dbb33:
1400dbb33nop
1400dbb34mov rax, [rbp+176]
1400dbb3bmov rcx, rax
1400dbb3ecall std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_get_Tp_allocator()
1400dbb43mov rcx, rax
1400dbb46mov r8, [rbp+88]
1400dbb4amov rdx, [rbp+104]
1400dbb4emov rax, [rbp+112]
1400dbb52mov r9, rcx
1400dbb55mov rcx, rax
1400dbb58call std::vector<std::thread, std::allocator<std::thread>>::_S_relocate(std::thread*, std::thread*, std::thread*, std::allocator<std::thread>&)
1400dbb5dmov [rbp+80], rax
1400dbb61add [rbp+80], 8
1400dbb66mov rax, [rbp+112]
1400dbb6amov [rbp-96], rax
1400dbb6emov rax, [rbp+176]
1400dbb75mov rax, [rax+16]
1400dbb79sub rax, [rbp+112]
1400dbb7dsar rax, 3
1400dbb81mov [rbp-88], rax
1400dbb85lea rax, [rbp-96]
1400dbb89mov rcx, rax
1400dbb8ccall std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::~_Guard_alloc()
1400dbb91mov rax, [rbp+176]
1400dbb98mov rdx, [rbp+88]
1400dbb9cmov [rax], rdx
1400dbb9fmov rax, [rbp+176]
1400dbba6mov rdx, [rbp+80]
1400dbbaamov [rax+8], rdx
1400dbbaemov rax, [rbp+120]
1400dbbb2lea rdx, [8*rax]
1400dbbbamov rax, [rbp+88]
1400dbbbeadd rdx, rax
1400dbbc1mov rax, [rbp+176]
1400dbbc8mov [rax+16], rdx
1400dbbccnop
1400dbbcdadd rsp, 256
1400dbbd4pop rbx
1400dbbd5pop rsi
1400dbbd6pop rdi
1400dbbd7pop r12
1400dbbd9pop rbp
1400dbbdaret
1400db930
1400db930void std::vector<std::thread, std::allocator<std::thread>>::_M_realloc_append<void(evp_pkey_st*)&, evp_pkey_st*&>(void(evp_pkey_st*)&, evp_pkey_st*&...):
1400db930push rbp
1400db931push r12
1400db933push rdi
1400db934push rsi
1400db935push rbx
1400db936sub rsp, 256
1400db93dlea rbp, [rsp+128]
1400db945mov [rbp+176], rcx
1400db94cmov [rbp+184], rdx
1400db953mov [rbp+192], r8
1400db95alea rdx, [rip+0x2db88]
1400db961mov rax, [rbp+176]
1400db968mov r8, rdx
1400db96bmov edx, 1
1400db970mov rcx, rax
1400db973call std::vector<std::thread, std::allocator<std::thread>>::_M_check_len(unsigned long long, char const*) const
1400db978mov [rbp+120], rax
1400db97ccmp [rbp+120], 0
1400db981mov rax, [rbp+176]
1400db988mov rax, [rax]
1400db98bmov [rbp+112], rax
1400db98fmov rax, [rbp+176]
1400db996mov rax, [rax+8]
1400db99amov [rbp+104], rax
1400db99emov rax, [rbp+176]
1400db9a5mov rcx, rax
1400db9a8call std::vector<std::thread, std::allocator<std::thread>>::begin()
1400db9admov [rbp-72], rax
1400db9b1mov rax, [rbp+176]
1400db9b8mov rcx, rax
1400db9bbcall std::vector<std::thread, std::allocator<std::thread>>::end()
1400db9c0mov [rbp-64], rax
1400db9c4lea rax, [rbp-64]
1400db9c8mov [rbp-48], rax
1400db9ccmov rax, [rbp-48]
1400db9d0mov rdx, [rax]
1400db9d3lea rax, [rbp-72]
1400db9d7mov [rbp-56], rax
1400db9dbmov rax, [rbp-56]
1400db9dfmov rax, [rax]
1400db9e2sub rdx, rax
1400db9e5mov rax, rdx
1400db9e8sar rax, 3
1400db9ecmov [rbp+96], rax
1400db9f0mov rax, [rbp+176]
1400db9f7mov rdx, [rbp+120]
1400db9fbmov rcx, rax
1400db9fecall std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_allocate(unsigned long long)
1400dba03mov [rbp+88], rax
1400dba07mov rax, [rbp+88]
1400dba0bmov [rbp+80], rax
1400dba0fmov r8, [rbp+176]
1400dba16mov rcx, [rbp+120]
1400dba1amov rdx, [rbp+88]
1400dba1elea rax, [rbp-96]
1400dba22mov r9, r8
1400dba25mov r8, rcx
1400dba28mov rcx, rax
1400dba2bcall std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::_Guard_alloc(std::thread*, unsigned long long, std::_Vector_base<std::thread, std::allocator<std::thread>>&)
1400dba30mov rax, [rbp+192]
1400dba37mov [rbp-40], rax
1400dba3bmov rax, [rbp-40]
1400dba3fmov rdx, [rbp+184]
1400dba46mov [rbp-32], rdx
1400dba4amov rdx, [rbp-32]
1400dba4emov rcx, [rbp+96]
1400dba52lea r8, [8*rcx]
1400dba5amov rcx, [rbp+88]
1400dba5eadd rcx, r8
1400dba61mov [rbp-24], rcx
1400dba65mov rcx, [rbp-24]
1400dba69mov r8, [rbp+176]
1400dba70mov [rbp+72], r8
1400dba74mov [rbp+64], rcx
1400dba78mov [rbp+56], rdx
1400dba7cmov [rbp+48], rax
1400dba80mov rax, [rbp+48]
1400dba84mov [rbp+40], rax
1400dba88mov rax, [rbp+40]
1400dba8cmov rdx, [rbp+56]
1400dba90mov [rbp+32], rdx
1400dba94mov rdx, [rbp+32]
1400dba98mov rcx, [rbp+64]
1400dba9cmov [rbp+24], rcx
1400dbaa0mov [rbp+16], rdx
1400dbaa4mov [rbp+8], rax
1400dbaa8mov rax, [rbp+72]
1400dbaacmov [rbp], rax
1400dbab0mov rbx, [rbp+24]
1400dbab4mov rdx, rbx
1400dbab7mov ecx, 8
1400dbabccall operator new(unsigned long long, void*)
1400dbac1mov rsi, rax
1400dbac4mov r12l, 1
1400dbacamov rax, [rbp+8]
1400dbacemov [rbp-8], rax
1400dbad2mov rdx, [rbp-8]
1400dbad6mov rax, [rbp+16]
1400dbadamov [rbp-16], rax
1400dbademov rax, [rbp-16]
1400dbae2mov r8, rdx
1400dbae5mov rdx, rax
1400dbae8mov rcx, rsi
1400dbaebcall std::thread::thread<void(evp_pkey_st*)&, evp_pkey_st*&, void>(void(evp_pkey_st*)&, evp_pkey_st*&...)
1400dbaf0mov eax, 0
1400dbaf5test al, al
1400dbaf7je 0x1400dbb04
1400dbaf9mov rdx, rbx
1400dbafcmov rcx, rsi
1400dbaffcall operator delete(void*, void*)
1400dbb04
1400dbb04loc_1400dbb04:
1400dbb04jmp 0x1400dbb33
1400dbb06
1400dbb06 48 89 c7 45 84 e4 74 0b 48 89 H..E..t.H.
1400dbb10 da 48 89 f1 e8 a7 5f 02 00 48 89 fb 48 8d 45 a0 .H...._..H..H.E.
1400dbb20 48 89 c1 e8 48 fc ff ff 48 89 d8 48 89 c1 e8 6d H...H...H..H...m
1400dbb30 f8 f3 ff ...
1400dbb33
1400dbb33loc_1400dbb33:
1400dbb33nop
1400dbb34mov rax, [rbp+176]
1400dbb3bmov rcx, rax
1400dbb3ecall std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_get_Tp_allocator()
1400dbb43mov rcx, rax
1400dbb46mov r8, [rbp+88]
1400dbb4amov rdx, [rbp+104]
1400dbb4emov rax, [rbp+112]
1400dbb52mov r9, rcx
1400dbb55mov rcx, rax
1400dbb58call std::vector<std::thread, std::allocator<std::thread>>::_S_relocate(std::thread*, std::thread*, std::thread*, std::allocator<std::thread>&)
1400dbb5dmov [rbp+80], rax
1400dbb61add [rbp+80], 8
1400dbb66mov rax, [rbp+112]
1400dbb6amov [rbp-96], rax
1400dbb6emov rax, [rbp+176]
1400dbb75mov rax, [rax+16]
1400dbb79sub rax, [rbp+112]
1400dbb7dsar rax, 3
1400dbb81mov [rbp-88], rax
1400dbb85lea rax, [rbp-96]
1400dbb89mov rcx, rax
1400dbb8ccall std::vector<std::thread, std::allocator<std::thread>>::_Guard_alloc::~_Guard_alloc()
1400dbb91mov rax, [rbp+176]
1400dbb98mov rdx, [rbp+88]
1400dbb9cmov [rax], rdx
1400dbb9fmov rax, [rbp+176]
1400dbba6mov rdx, [rbp+80]
1400dbbaamov [rax+8], rdx
1400dbbaemov rax, [rbp+120]
1400dbbb2lea rdx, [8*rax]
1400dbbbamov rax, [rbp+88]
1400dbbbeadd rdx, rax
1400dbbc1mov rax, [rbp+176]
1400dbbc8mov [rax+16], rdx
1400dbbccnop
1400dbbcdadd rsp, 256
1400dbbd4pop rbx
1400dbbd5pop rsi
1400dbbd6pop rdi
1400dbbd7pop r12
1400dbbd9pop rbp
1400dbbdaret
1400db930
1400dbbdb
1400dbbdb // align 0x10
1400dbbdb // align 0x10
1400dbbe0
1400dbbe0std::vector<std::thread, std::allocator<std::thread>>::end():
1400dbbe0push rbp
1400dbbe1mov rbp, rsp
1400dbbe4sub rsp, 16
1400dbbe8mov [rbp+16], rcx
1400dbbecmov rax, [rbp+16]
1400dbbf0add rax, 8
1400dbbf4mov [rbp-8], rax
1400dbbf8mov rax, [rbp-8]
1400dbbfcmov rax, [rax]
1400dbbffmov [rbp-16], rax
1400dbc03nop
1400dbc04mov rax, [rbp-16]
1400dbc08add rsp, 16
1400dbc0cpop rbp
1400dbc0dret
1400dbbe0
1400dbbe0std::vector<std::thread, std::allocator<std::thread>>::end():
1400dbbe0push rbp
1400dbbe1mov rbp, rsp
1400dbbe4sub rsp, 16
1400dbbe8mov [rbp+16], rcx
1400dbbecmov rax, [rbp+16]
1400dbbf0add rax, 8
1400dbbf4mov [rbp-8], rax
1400dbbf8mov rax, [rbp-8]
1400dbbfcmov rax, [rax]
1400dbbffmov [rbp-16], rax
1400dbc03nop
1400dbc04mov rax, [rbp-16]
1400dbc08add rsp, 16
1400dbc0cpop rbp
1400dbc0dret
1400dbbe0
1400dbc0e
1400dbc0e // align 0x10
1400dbc0e // align 0x10
1400dbc10
1400dbc10std::vector<std::thread, std::allocator<std::thread>>::back():
1400dbc10push rbp
1400dbc11mov rbp, rsp
1400dbc14sub rsp, 80
1400dbc18mov [rbp+16], rcx
1400dbc1cmov rax, [rbp+16]
1400dbc20mov rcx, rax
1400dbc23call std::vector<std::thread, std::allocator<std::thread>>::empty() const
1400dbc28movzx eax, al
1400dbc2btest eax, eax
1400dbc2dsetne al
1400dbc30test al, al
1400dbc32je 0x1400dbc5c
1400dbc34lea rcx, [rip+0x2d534]
1400dbc3blea rdx, [rip+0x2d8c6]
1400dbc42lea rax, [rip+0x2d60f]
1400dbc49mov r9, rcx
1400dbc4cmov r8, rdx
1400dbc4fmov edx, 1370
1400dbc54mov rcx, rax
1400dbc57call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400dbc5c
1400dbc5cloc_1400dbc5c:
1400dbc5cmov rax, [rbp+16]
1400dbc60mov rcx, rax
1400dbc63call std::vector<std::thread, std::allocator<std::thread>>::end()
1400dbc68mov [rbp-32], rax
1400dbc6cmov [rbp-8], 1
1400dbc74mov rax, [rbp-32]
1400dbc78mov rdx, [rbp-8]
1400dbc7cshl rdx, 3
1400dbc80neg rdx
1400dbc83add rax, rdx
1400dbc86mov [rbp-24], rax
1400dbc8amov rax, [rbp-24]
1400dbc8emov [rbp-16], rax
1400dbc92nop
1400dbc93mov rax, [rbp-16]
1400dbc97mov [rbp-40], rax
1400dbc9bmov rax, [rbp-40]
1400dbc9fadd rsp, 80
1400dbca3pop rbp
1400dbca4ret
1400dbc10
1400dbc10std::vector<std::thread, std::allocator<std::thread>>::back():
1400dbc10push rbp
1400dbc11mov rbp, rsp
1400dbc14sub rsp, 80
1400dbc18mov [rbp+16], rcx
1400dbc1cmov rax, [rbp+16]
1400dbc20mov rcx, rax
1400dbc23call std::vector<std::thread, std::allocator<std::thread>>::empty() const
1400dbc28movzx eax, al
1400dbc2btest eax, eax
1400dbc2dsetne al
1400dbc30test al, al
1400dbc32je 0x1400dbc5c
1400dbc34lea rcx, [rip+0x2d534]
1400dbc3blea rdx, [rip+0x2d8c6]
1400dbc42lea rax, [rip+0x2d60f]
1400dbc49mov r9, rcx
1400dbc4cmov r8, rdx
1400dbc4fmov edx, 1370
1400dbc54mov rcx, rax
1400dbc57call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400dbc5c
1400dbc5cloc_1400dbc5c:
1400dbc5cmov rax, [rbp+16]
1400dbc60mov rcx, rax
1400dbc63call std::vector<std::thread, std::allocator<std::thread>>::end()
1400dbc68mov [rbp-32], rax
1400dbc6cmov [rbp-8], 1
1400dbc74mov rax, [rbp-32]
1400dbc78mov rdx, [rbp-8]
1400dbc7cshl rdx, 3
1400dbc80neg rdx
1400dbc83add rax, rdx
1400dbc86mov [rbp-24], rax
1400dbc8amov rax, [rbp-24]
1400dbc8emov [rbp-16], rax
1400dbc92nop
1400dbc93mov rax, [rbp-16]
1400dbc97mov [rbp-40], rax
1400dbc9bmov rax, [rbp-40]
1400dbc9fadd rsp, 80
1400dbca3pop rbp
1400dbca4ret
1400dbc10
1400dbca5
1400dbca5 // align 0x10
1400dbca5 // align 0x10
1400dbcb0
1400dbcb0std::vector<std::thread, std::allocator<std::thread>>::begin():
1400dbcb0push rbp
1400dbcb1mov rbp, rsp
1400dbcb4sub rsp, 16
1400dbcb8mov [rbp+16], rcx
1400dbcbcmov rax, [rbp+16]
1400dbcc0mov [rbp-8], rax
1400dbcc4mov rax, [rbp-8]
1400dbcc8mov rax, [rax]
1400dbccbmov [rbp-16], rax
1400dbccfnop
1400dbcd0mov rax, [rbp-16]
1400dbcd4add rsp, 16
1400dbcd8pop rbp
1400dbcd9ret
1400dbcb0
1400dbcb0std::vector<std::thread, std::allocator<std::thread>>::begin():
1400dbcb0push rbp
1400dbcb1mov rbp, rsp
1400dbcb4sub rsp, 16
1400dbcb8mov [rbp+16], rcx
1400dbcbcmov rax, [rbp+16]
1400dbcc0mov [rbp-8], rax
1400dbcc4mov rax, [rbp-8]
1400dbcc8mov rax, [rax]
1400dbccbmov [rbp-16], rax
1400dbccfnop
1400dbcd0mov rax, [rbp-16]
1400dbcd4add rsp, 16
1400dbcd8pop rbp
1400dbcd9ret
1400dbcb0
1400dbcda
1400dbcda // align 0x10
1400dbcda // align 0x10
1400dbce0
1400dbce0std::vector<std::thread, std::allocator<std::thread>>::vector():
1400dbce0push rbp
1400dbce1mov rbp, rsp
1400dbce4sub rsp, 32
1400dbce8mov [rbp+16], rcx
1400dbcecmov rax, [rbp+16]
1400dbcf0mov rcx, rax
1400dbcf3call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_base()
1400dbcf8nop
1400dbcf9add rsp, 32
1400dbcfdpop rbp
1400dbcferet
1400dbce0
1400dbce0std::vector<std::thread, std::allocator<std::thread>>::vector():
1400dbce0push rbp
1400dbce1mov rbp, rsp
1400dbce4sub rsp, 32
1400dbce8mov [rbp+16], rcx
1400dbcecmov rax, [rbp+16]
1400dbcf0mov rcx, rax
1400dbcf3call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_base()
1400dbcf8nop
1400dbcf9add rsp, 32
1400dbcfdpop rbp
1400dbcferet
1400dbce0
1400dbcff
1400dbcff // align 0x10
1400dbcff // align 0x10
1400dbd00
1400dbd00std::vector<std::thread, std::allocator<std::thread>>::~vector():
1400dbd00push rbp
1400dbd01mov rbp, rsp
1400dbd04sub rsp, 64
1400dbd08mov [rbp+16], rcx
1400dbd0cmov rax, [rbp+16]
1400dbd10mov rcx, rax
1400dbd13call std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_get_Tp_allocator()
1400dbd18mov rdx, [rbp+16]
1400dbd1cmov rdx, [rdx+8]
1400dbd20mov rcx, [rbp+16]
1400dbd24mov rcx, [rcx]
1400dbd27mov [rbp-8], rcx
1400dbd2bmov [rbp-16], rdx
1400dbd2fmov [rbp-24], rax
1400dbd33mov rdx, [rbp-16]
1400dbd37mov rax, [rbp-8]
1400dbd3bmov rcx, rax
1400dbd3ecall void std::_Destroy<std::thread*>(std::thread*, std::thread*)
1400dbd43nop
1400dbd44mov rax, [rbp+16]
1400dbd48mov rcx, rax
1400dbd4bcall std::_Vector_base<std::thread, std::allocator<std::thread>>::~_Vector_base()
1400dbd50nop
1400dbd51add rsp, 64
1400dbd55pop rbp
1400dbd56ret
1400dbd00
1400dbd00std::vector<std::thread, std::allocator<std::thread>>::~vector():
1400dbd00push rbp
1400dbd01mov rbp, rsp
1400dbd04sub rsp, 64
1400dbd08mov [rbp+16], rcx
1400dbd0cmov rax, [rbp+16]
1400dbd10mov rcx, rax
1400dbd13call std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_get_Tp_allocator()
1400dbd18mov rdx, [rbp+16]
1400dbd1cmov rdx, [rdx+8]
1400dbd20mov rcx, [rbp+16]
1400dbd24mov rcx, [rcx]
1400dbd27mov [rbp-8], rcx
1400dbd2bmov [rbp-16], rdx
1400dbd2fmov [rbp-24], rax
1400dbd33mov rdx, [rbp-16]
1400dbd37mov rax, [rbp-8]
1400dbd3bmov rcx, rax
1400dbd3ecall void std::_Destroy<std::thread*>(std::thread*, std::thread*)
1400dbd43nop
1400dbd44mov rax, [rbp+16]
1400dbd48mov rcx, rax
1400dbd4bcall std::_Vector_base<std::thread, std::allocator<std::thread>>::~_Vector_base()
1400dbd50nop
1400dbd51add rsp, 64
1400dbd55pop rbp
1400dbd56ret
1400dbd00
1400dbd57
1400dbd57 // align 0x10
1400dbd57 // align 0x10
1400dbd60
1400dbd60std::vector<char, std::allocator<char>>::_S_max_size(std::allocator<char> const&):
1400dbd60push rbp
1400dbd61mov rbp, rsp
1400dbd64sub rsp, 80
1400dbd68mov [rbp+16], rcx
1400dbd6cmov rax, 0x7fffffffffffffff
1400dbd76mov [rbp-32], rax
1400dbd7amov rax, [rbp+16]
1400dbd7emov [rbp-8], rax
1400dbd82mov rax, [rbp-8]
1400dbd86mov [rbp-16], rax
1400dbd8amov rax, [rbp-16]
1400dbd8emov [rbp-24], rax
1400dbd92mov rax, 0x7fffffffffffffff
1400dbd9cnop
1400dbd9dnop
1400dbd9emov [rbp-40], rax
1400dbda2lea rdx, [rbp-40]
1400dbda6lea rax, [rbp-32]
1400dbdaamov rcx, rax
1400dbdadcall unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&)
1400dbdb2mov rax, [rax]
1400dbdb5add rsp, 80
1400dbdb9pop rbp
1400dbdbaret
1400dbd60
1400dbd60std::vector<char, std::allocator<char>>::_S_max_size(std::allocator<char> const&):
1400dbd60push rbp
1400dbd61mov rbp, rsp
1400dbd64sub rsp, 80
1400dbd68mov [rbp+16], rcx
1400dbd6cmov rax, 0x7fffffffffffffff
1400dbd76mov [rbp-32], rax
1400dbd7amov rax, [rbp+16]
1400dbd7emov [rbp-8], rax
1400dbd82mov rax, [rbp-8]
1400dbd86mov [rbp-16], rax
1400dbd8amov rax, [rbp-16]
1400dbd8emov [rbp-24], rax
1400dbd92mov rax, 0x7fffffffffffffff
1400dbd9cnop
1400dbd9dnop
1400dbd9emov [rbp-40], rax
1400dbda2lea rdx, [rbp-40]
1400dbda6lea rax, [rbp-32]
1400dbdaamov rcx, rax
1400dbdadcall unsigned long long const& std::min<unsigned long long>(unsigned long long const&, unsigned long long const&)
1400dbdb2mov rax, [rax]
1400dbdb5add rsp, 80
1400dbdb9pop rbp
1400dbdbaret
1400dbd60
1400dbdbb
1400dbdbb // align 0x10
1400dbdbb // align 0x10
1400dbdc0
1400dbdc0std::vector<char, std::allocator<char>>::_S_check_init_len(unsigned long long, std::allocator<char> const&):
1400dbdc0push rbp
1400dbdc1push rbx
1400dbdc2sub rsp, 72
1400dbdc6lea rbp, [rsp+64]
1400dbdcbmov [rbp+32], rcx
1400dbdcfmov [rbp+40], rdx
1400dbdd3mov rax, [rbp+40]
1400dbdd7mov [rbp-8], rax
1400dbddblea rax, [rbp-25]
1400dbddfmov [rbp-16], rax
1400dbde3mov rax, [rbp-8]
1400dbde7mov [rbp-24], rax
1400dbdebnop
1400dbdecnop
1400dbdedlea rax, [rbp-25]
1400dbdf1mov rcx, rax
1400dbdf4call std::vector<char, std::allocator<char>>::_S_max_size(std::allocator<char> const&)
1400dbdf9cmp rax, [rbp+32]
1400dbdfdsetb bl
1400dbe00lea rax, [rbp-25]
1400dbe04mov rcx, rax
1400dbe07call std::__new_allocator<char>::~__new_allocator()
1400dbe0cnop
1400dbe0dtest bl, bl
1400dbe0fje 0x1400dbe20
1400dbe11lea rax, [rip+0x2d6a0]
1400dbe18mov rcx, rax
1400dbe1bcall std::__throw_length_error(char const*)
1400dbe20
1400dbe20loc_1400dbe20:
1400dbe20mov rax, [rbp+32]
1400dbe24add rsp, 72
1400dbe28pop rbx
1400dbe29pop rbp
1400dbe2aret
1400dbdc0
1400dbdc0std::vector<char, std::allocator<char>>::_S_check_init_len(unsigned long long, std::allocator<char> const&):
1400dbdc0push rbp
1400dbdc1push rbx
1400dbdc2sub rsp, 72
1400dbdc6lea rbp, [rsp+64]
1400dbdcbmov [rbp+32], rcx
1400dbdcfmov [rbp+40], rdx
1400dbdd3mov rax, [rbp+40]
1400dbdd7mov [rbp-8], rax
1400dbddblea rax, [rbp-25]
1400dbddfmov [rbp-16], rax
1400dbde3mov rax, [rbp-8]
1400dbde7mov [rbp-24], rax
1400dbdebnop
1400dbdecnop
1400dbdedlea rax, [rbp-25]
1400dbdf1mov rcx, rax
1400dbdf4call std::vector<char, std::allocator<char>>::_S_max_size(std::allocator<char> const&)
1400dbdf9cmp rax, [rbp+32]
1400dbdfdsetb bl
1400dbe00lea rax, [rbp-25]
1400dbe04mov rcx, rax
1400dbe07call std::__new_allocator<char>::~__new_allocator()
1400dbe0cnop
1400dbe0dtest bl, bl
1400dbe0fje 0x1400dbe20
1400dbe11lea rax, [rip+0x2d6a0]
1400dbe18mov rcx, rax
1400dbe1bcall std::__throw_length_error(char const*)
1400dbe20
1400dbe20loc_1400dbe20:
1400dbe20mov rax, [rbp+32]
1400dbe24add rsp, 72
1400dbe28pop rbx
1400dbe29pop rbp
1400dbe2aret
1400dbdc0
1400dbe2b
1400dbe2b // align 0x10
1400dbe2b // align 0x10
1400dbe30
1400dbe30std::vector<char, std::allocator<char>>::_M_default_initialize(unsigned long long):
1400dbe30push rbp
1400dbe31mov rbp, rsp
1400dbe34sub rsp, 32
1400dbe38mov [rbp+16], rcx
1400dbe3cmov [rbp+24], rdx
1400dbe40mov rax, [rbp+16]
1400dbe44mov rcx, rax
1400dbe47call std::_Vector_base<char, std::allocator<char>>::_M_get_Tp_allocator()
1400dbe4cmov rcx, rax
1400dbe4fmov rax, [rbp+16]
1400dbe53mov rax, [rax]
1400dbe56mov rdx, [rbp+24]
1400dbe5amov r8, rcx
1400dbe5dmov rcx, rax
1400dbe60call char* std::__uninitialized_default_n_a<char*, unsigned long long, char>(char*, unsigned long long, std::allocator<char>&)
1400dbe65mov rdx, [rbp+16]
1400dbe69mov [rdx+8], rax
1400dbe6dnop
1400dbe6eadd rsp, 32
1400dbe72pop rbp
1400dbe73ret
1400dbe30
1400dbe30std::vector<char, std::allocator<char>>::_M_default_initialize(unsigned long long):
1400dbe30push rbp
1400dbe31mov rbp, rsp
1400dbe34sub rsp, 32
1400dbe38mov [rbp+16], rcx
1400dbe3cmov [rbp+24], rdx
1400dbe40mov rax, [rbp+16]
1400dbe44mov rcx, rax
1400dbe47call std::_Vector_base<char, std::allocator<char>>::_M_get_Tp_allocator()
1400dbe4cmov rcx, rax
1400dbe4fmov rax, [rbp+16]
1400dbe53mov rax, [rax]
1400dbe56mov rdx, [rbp+24]
1400dbe5amov r8, rcx
1400dbe5dmov rcx, rax
1400dbe60call char* std::__uninitialized_default_n_a<char*, unsigned long long, char>(char*, unsigned long long, std::allocator<char>&)
1400dbe65mov rdx, [rbp+16]
1400dbe69mov [rdx+8], rax
1400dbe6dnop
1400dbe6eadd rsp, 32
1400dbe72pop rbp
1400dbe73ret
1400dbe30
1400dbe74
1400dbe74 // align 0x10
1400dbe74 // align 0x10
1400dbe80
1400dbe80std::vector<char, std::allocator<char>>::data():
1400dbe80push rbp
1400dbe81mov rbp, rsp
1400dbe84sub rsp, 32
1400dbe88mov [rbp+16], rcx
1400dbe8cmov rax, [rbp+16]
1400dbe90mov rdx, [rax]
1400dbe93mov rax, [rbp+16]
1400dbe97mov rcx, rax
1400dbe9acall char* std::vector<char, std::allocator<char>>::_M_data_ptr<char>(char*) const
1400dbe9fadd rsp, 32
1400dbea3pop rbp
1400dbea4ret
1400dbe80
1400dbe80std::vector<char, std::allocator<char>>::data():
1400dbe80push rbp
1400dbe81mov rbp, rsp
1400dbe84sub rsp, 32
1400dbe88mov [rbp+16], rcx
1400dbe8cmov rax, [rbp+16]
1400dbe90mov rdx, [rax]
1400dbe93mov rax, [rbp+16]
1400dbe97mov rcx, rax
1400dbe9acall char* std::vector<char, std::allocator<char>>::_M_data_ptr<char>(char*) const
1400dbe9fadd rsp, 32
1400dbea3pop rbp
1400dbea4ret
1400dbe80
1400dbea5
1400dbea5 // align 0x10
1400dbea5 // align 0x10
1400dbeb0
1400dbeb0std::vector<char, std::allocator<char>>::vector(unsigned long long, std::allocator<char> const&):
1400dbeb0push rbp
1400dbeb1push rbx
1400dbeb2sub rsp, 40
1400dbeb6lea rbp, [rsp+32]
1400dbebbmov [rbp+32], rcx
1400dbebfmov [rbp+40], rdx
1400dbec3mov [rbp+48], r8
1400dbec7mov rbx, [rbp+32]
1400dbecbmov rdx, [rbp+48]
1400dbecfmov rax, [rbp+40]
1400dbed3mov rcx, rax
1400dbed6call std::vector<char, std::allocator<char>>::_S_check_init_len(unsigned long long, std::allocator<char> const&)
1400dbedbmov rdx, [rbp+48]
1400dbedfmov r8, rdx
1400dbee2mov rdx, rax
1400dbee5mov rcx, rbx
1400dbee8call std::_Vector_base<char, std::allocator<char>>::_Vector_base(unsigned long long, std::allocator<char> const&)
1400dbeedmov rdx, [rbp+40]
1400dbef1mov rax, [rbp+32]
1400dbef5mov rcx, rax
1400dbef8call std::vector<char, std::allocator<char>>::_M_default_initialize(unsigned long long)
1400dbefdjmp 0x1400dbf1a
1400dbeff
1400dbeff 48 H
1400dbf00 89 c3 48 8b 45 20 48 89 c1 e8 22 63 fd ff 48 89 ..H.E H..."c..H.
1400dbf10 d8 48 89 c1 e8 87 f4 f3 ff 90 .H........
1400dbf1a
1400dbf1aloc_1400dbf1a:
1400dbf1aadd rsp, 40
1400dbf1epop rbx
1400dbf1fpop rbp
1400dbf20ret
1400dbeb0
1400dbeb0std::vector<char, std::allocator<char>>::vector(unsigned long long, std::allocator<char> const&):
1400dbeb0push rbp
1400dbeb1push rbx
1400dbeb2sub rsp, 40
1400dbeb6lea rbp, [rsp+32]
1400dbebbmov [rbp+32], rcx
1400dbebfmov [rbp+40], rdx
1400dbec3mov [rbp+48], r8
1400dbec7mov rbx, [rbp+32]
1400dbecbmov rdx, [rbp+48]
1400dbecfmov rax, [rbp+40]
1400dbed3mov rcx, rax
1400dbed6call std::vector<char, std::allocator<char>>::_S_check_init_len(unsigned long long, std::allocator<char> const&)
1400dbedbmov rdx, [rbp+48]
1400dbedfmov r8, rdx
1400dbee2mov rdx, rax
1400dbee5mov rcx, rbx
1400dbee8call std::_Vector_base<char, std::allocator<char>>::_Vector_base(unsigned long long, std::allocator<char> const&)
1400dbeedmov rdx, [rbp+40]
1400dbef1mov rax, [rbp+32]
1400dbef5mov rcx, rax
1400dbef8call std::vector<char, std::allocator<char>>::_M_default_initialize(unsigned long long)
1400dbefdjmp 0x1400dbf1a
1400dbeff
1400dbeff 48 H
1400dbf00 89 c3 48 8b 45 20 48 89 c1 e8 22 63 fd ff 48 89 ..H.E H..."c..H.
1400dbf10 d8 48 89 c1 e8 87 f4 f3 ff 90 .H........
1400dbf1a
1400dbf1aloc_1400dbf1a:
1400dbf1aadd rsp, 40
1400dbf1epop rbx
1400dbf1fpop rbp
1400dbf20ret
1400dbeb0
1400dbf21
1400dbf21 // align 0x10
1400dbf21 // align 0x10
1400dbf30
1400dbf30std::vector<char, std::allocator<char>>::~vector():
1400dbf30push rbp
1400dbf31mov rbp, rsp
1400dbf34sub rsp, 64
1400dbf38mov [rbp+16], rcx
1400dbf3cmov rax, [rbp+16]
1400dbf40mov rcx, rax
1400dbf43call std::_Vector_base<char, std::allocator<char>>::_M_get_Tp_allocator()
1400dbf48mov rdx, [rbp+16]
1400dbf4cmov rdx, [rdx+8]
1400dbf50mov rcx, [rbp+16]
1400dbf54mov rcx, [rcx]
1400dbf57mov [rbp-8], rcx
1400dbf5bmov [rbp-16], rdx
1400dbf5fmov [rbp-24], rax
1400dbf63mov rdx, [rbp-16]
1400dbf67mov rax, [rbp-8]
1400dbf6bmov rcx, rax
1400dbf6ecall void std::_Destroy<char*>(char*, char*)
1400dbf73nop
1400dbf74mov rax, [rbp+16]
1400dbf78mov rcx, rax
1400dbf7bcall std::_Vector_base<char, std::allocator<char>>::~_Vector_base()
1400dbf80nop
1400dbf81add rsp, 64
1400dbf85pop rbp
1400dbf86ret
1400dbf30
1400dbf30std::vector<char, std::allocator<char>>::~vector():
1400dbf30push rbp
1400dbf31mov rbp, rsp
1400dbf34sub rsp, 64
1400dbf38mov [rbp+16], rcx
1400dbf3cmov rax, [rbp+16]
1400dbf40mov rcx, rax
1400dbf43call std::_Vector_base<char, std::allocator<char>>::_M_get_Tp_allocator()
1400dbf48mov rdx, [rbp+16]
1400dbf4cmov rdx, [rdx+8]
1400dbf50mov rcx, [rbp+16]
1400dbf54mov rcx, [rcx]
1400dbf57mov [rbp-8], rcx
1400dbf5bmov [rbp-16], rdx
1400dbf5fmov [rbp-24], rax
1400dbf63mov rdx, [rbp-16]
1400dbf67mov rax, [rbp-8]
1400dbf6bmov rcx, rax
1400dbf6ecall void std::_Destroy<char*>(char*, char*)
1400dbf73nop
1400dbf74mov rax, [rbp+16]
1400dbf78mov rcx, rax
1400dbf7bcall std::_Vector_base<char, std::allocator<char>>::~_Vector_base()
1400dbf80nop
1400dbf81add rsp, 64
1400dbf85pop rbp
1400dbf86ret
1400dbf30
1400dbf87
1400dbf87 // align 0x20
1400dbf87 // align 0x20
1400dbfa0
1400dbfa0std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*):
1400dbfa0sub rsp, 40
1400dbfa4mov rax, [rcx+16]
1400dbfa8mov r8, rcx
1400dbfabtest rax, rax
1400dbfaeje 0x1400dc060
1400dbfb4
1400dbfb4loc_1400dbfb4:
1400dbfb4mov [rax+33], 46
1400dbfb8mov rdx, [rip+0xbac21]
1400dbfbflea rcx, [rip+0xb946a]
1400dbfc6mov rax, [r8+16]
1400dbfcamov edx, [rdx]
1400dbfccmov [rax+34], 44
1400dbfd0mov rax, [r8+16]
1400dbfd4mov [rax+16], rcx
1400dbfd8mov [rax+24], 0
1400dbfe0mov [rax+40], rcx
1400dbfe4mov [rax+48], 0
1400dbfecmov [rax+56], rcx
1400dbff0mov [rax+64], 0
1400dbff8mov [rax+72], rcx
1400dbffcmov [rax+80], 0
1400dc004mov [rax+88], 0
1400dc00bmov [rax+92], edx
1400dc00emov rax, [r8+16]
1400dc012mov [rax+96], edx
1400dc015mov rax, [rip+0xbabd4]
1400dc01cmov r9, [rax]
1400dc01fxor eax, eax
1400dc021nop [rax+rax]
1400dc02cnop [rax+rax]
1400dc037nop [rax+rax]
1400dc040
1400dc040loc_1400dc040:
1400dc040movzx ecx, [r9+rax]
1400dc045mov rdx, [r8+16]
1400dc049mov [rdx+rax+100], cl
1400dc04dadd rax, 1
1400dc051cmp rax, 11
1400dc055jne 0x1400dc040
1400dc057add rsp, 40
1400dc05bret
1400dc05c
1400dc05c 0f 1f 40 00 ..@.
1400dc060
1400dc060loc_1400dc060:
1400dc060mov [rsp+48], rcx
1400dc065mov ecx, 112
1400dc06acall operator new(unsigned long long)
1400dc06fmov rdx, [rip+0xbb2ca]
1400dc076mov r8, [rsp+48]
1400dc07bmov [rax+8], 0
1400dc082add rdx, 16
1400dc086mov [rax+16], 0
1400dc08emov [rax], rdx
1400dc091xor edx, edx
1400dc093mov [rax+24], 0
1400dc09bmov [rax+32], 0
1400dc09fmov [rax+33], dx
1400dc0a3mov [rax+40], 0
1400dc0abmov [rax+48], 0
1400dc0b3mov [rax+56], 0
1400dc0bbmov [rax+64], 0
1400dc0c3mov [rax+72], 0
1400dc0cbmov [rax+80], 0
1400dc0d3mov [rax+88], 0
1400dc0damov [rax+92], 0
1400dc0e2mov [rax+111], 0
1400dc0e6mov [r8+16], rax
1400dc0eajmp 0x1400dbfb4
1400dbfa0
1400dbfa0std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*):
1400dbfa0sub rsp, 40
1400dbfa4mov rax, [rcx+16]
1400dbfa8mov r8, rcx
1400dbfabtest rax, rax
1400dbfaeje 0x1400dc060
1400dbfb4
1400dbfb4loc_1400dbfb4:
1400dbfb4mov [rax+33], 46
1400dbfb8mov rdx, [rip+0xbac21]
1400dbfbflea rcx, [rip+0xb946a]
1400dbfc6mov rax, [r8+16]
1400dbfcamov edx, [rdx]
1400dbfccmov [rax+34], 44
1400dbfd0mov rax, [r8+16]
1400dbfd4mov [rax+16], rcx
1400dbfd8mov [rax+24], 0
1400dbfe0mov [rax+40], rcx
1400dbfe4mov [rax+48], 0
1400dbfecmov [rax+56], rcx
1400dbff0mov [rax+64], 0
1400dbff8mov [rax+72], rcx
1400dbffcmov [rax+80], 0
1400dc004mov [rax+88], 0
1400dc00bmov [rax+92], edx
1400dc00emov rax, [r8+16]
1400dc012mov [rax+96], edx
1400dc015mov rax, [rip+0xbabd4]
1400dc01cmov r9, [rax]
1400dc01fxor eax, eax
1400dc021nop [rax+rax]
1400dc02cnop [rax+rax]
1400dc037nop [rax+rax]
1400dc040
1400dc040loc_1400dc040:
1400dc040movzx ecx, [r9+rax]
1400dc045mov rdx, [r8+16]
1400dc049mov [rdx+rax+100], cl
1400dc04dadd rax, 1
1400dc051cmp rax, 11
1400dc055jne 0x1400dc040
1400dc057add rsp, 40
1400dc05bret
1400dc05c
1400dc05c 0f 1f 40 00 ..@.
1400dc060
1400dc060loc_1400dc060:
1400dc060mov [rsp+48], rcx
1400dc065mov ecx, 112
1400dc06acall operator new(unsigned long long)
1400dc06fmov rdx, [rip+0xbb2ca]
1400dc076mov r8, [rsp+48]
1400dc07bmov [rax+8], 0
1400dc082add rdx, 16
1400dc086mov [rax+16], 0
1400dc08emov [rax], rdx
1400dc091xor edx, edx
1400dc093mov [rax+24], 0
1400dc09bmov [rax+32], 0
1400dc09fmov [rax+33], dx
1400dc0a3mov [rax+40], 0
1400dc0abmov [rax+48], 0
1400dc0b3mov [rax+56], 0
1400dc0bbmov [rax+64], 0
1400dc0c3mov [rax+72], 0
1400dc0cbmov [rax+80], 0
1400dc0d3mov [rax+88], 0
1400dc0damov [rax+92], 0
1400dc0e2mov [rax+111], 0
1400dc0e6mov [r8+16], rax
1400dc0eajmp 0x1400dbfb4
1400dbfa0
1400dc0ef
1400dc0ef // align 0x20
1400dc0ef // align 0x20
1400dc100
1400dc100std::__cxx11::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400dc100push rsi
1400dc101push rbx
1400dc102sub rsp, 40
1400dc106xor eax, eax
1400dc108test r8, r8
1400dc10bmov [rcx+16], rdx
1400dc10fmov rbx, rcx
1400dc112setne al
1400dc115xor r8l, r8l
1400dc118xor edx, edx
1400dc11amov [rcx+8], eax
1400dc11dlea rax, [rip+0xc491c]
1400dc124mov [rcx], rax
1400dc127call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc12cnop
1400dc12dadd rsp, 40
1400dc131pop rbx
1400dc132pop rsi
1400dc133ret
1400dc134
1400dc134 48 89 c6 48 89 d9 e8 e1 e2 ff ff 48 H..H.......H
1400dc140 89 f1 e8 59 f2 f3 ff 90 ...Y....
1400dc100
1400dc100std::__cxx11::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400dc100push rsi
1400dc101push rbx
1400dc102sub rsp, 40
1400dc106xor eax, eax
1400dc108test r8, r8
1400dc10bmov [rcx+16], rdx
1400dc10fmov rbx, rcx
1400dc112setne al
1400dc115xor r8l, r8l
1400dc118xor edx, edx
1400dc11amov [rcx+8], eax
1400dc11dlea rax, [rip+0xc491c]
1400dc124mov [rcx], rax
1400dc127call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc12cnop
1400dc12dadd rsp, 40
1400dc131pop rbx
1400dc132pop rsi
1400dc133ret
1400dc134
1400dc134 48 89 c6 48 89 d9 e8 e1 e2 ff ff 48 H..H.......H
1400dc140 89 f1 e8 59 f2 f3 ff 90 ...Y....
1400dc100
1400dc148
1400dc148 // align 0x10
1400dc148 // align 0x10
1400dc150
1400dc150std::__cxx11::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400dc150push rsi
1400dc151push rbx
1400dc152sub rsp, 40
1400dc156xor eax, eax
1400dc158test r9, r9
1400dc15bmov [rcx+16], 0
1400dc163mov rbx, rcx
1400dc166setne al
1400dc169mov [rcx+8], eax
1400dc16clea rax, [rip+0xc48cd]
1400dc173mov [rcx], rax
1400dc176call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc17bnop
1400dc17cadd rsp, 40
1400dc180pop rbx
1400dc181pop rsi
1400dc182ret
1400dc183
1400dc183 48 89 c6 48 89 d9 e8 92 e2 ff ff 48 89 H..H.......H.
1400dc190 f1 e8 0a f2 f3 ff 90 .......
1400dc150
1400dc150std::__cxx11::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400dc150push rsi
1400dc151push rbx
1400dc152sub rsp, 40
1400dc156xor eax, eax
1400dc158test r9, r9
1400dc15bmov [rcx+16], 0
1400dc163mov rbx, rcx
1400dc166setne al
1400dc169mov [rcx+8], eax
1400dc16clea rax, [rip+0xc48cd]
1400dc173mov [rcx], rax
1400dc176call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc17bnop
1400dc17cadd rsp, 40
1400dc180pop rbx
1400dc181pop rsi
1400dc182ret
1400dc183
1400dc183 48 89 c6 48 89 d9 e8 92 e2 ff ff 48 89 H..H.......H.
1400dc190 f1 e8 0a f2 f3 ff 90 .......
1400dc150
1400dc197
1400dc197 // align 0x10
1400dc197 // align 0x10
1400dc1a0
1400dc1a0std::__cxx11::moneypunct<char, false>::moneypunct(unsigned long long):
1400dc1a0push rsi
1400dc1a1push rbx
1400dc1a2sub rsp, 40
1400dc1a6xor eax, eax
1400dc1a8test rdx, rdx
1400dc1abmov [rcx+16], 0
1400dc1b3mov rbx, rcx
1400dc1b6setne al
1400dc1b9xor r8l, r8l
1400dc1bcxor edx, edx
1400dc1bemov [rcx+8], eax
1400dc1c1lea rax, [rip+0xc4878]
1400dc1c8mov [rcx], rax
1400dc1cbcall std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc1d0nop
1400dc1d1add rsp, 40
1400dc1d5pop rbx
1400dc1d6pop rsi
1400dc1d7ret
1400dc1d8
1400dc1d8 48 89 c6 48 89 d9 e8 3d H..H...=
1400dc1e0 e2 ff ff 48 89 f1 e8 b5 f1 f3 ff 90 ...H........
1400dc1a0
1400dc1a0std::__cxx11::moneypunct<char, false>::moneypunct(unsigned long long):
1400dc1a0push rsi
1400dc1a1push rbx
1400dc1a2sub rsp, 40
1400dc1a6xor eax, eax
1400dc1a8test rdx, rdx
1400dc1abmov [rcx+16], 0
1400dc1b3mov rbx, rcx
1400dc1b6setne al
1400dc1b9xor r8l, r8l
1400dc1bcxor edx, edx
1400dc1bemov [rcx+8], eax
1400dc1c1lea rax, [rip+0xc4878]
1400dc1c8mov [rcx], rax
1400dc1cbcall std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc1d0nop
1400dc1d1add rsp, 40
1400dc1d5pop rbx
1400dc1d6pop rsi
1400dc1d7ret
1400dc1d8
1400dc1d8 48 89 c6 48 89 d9 e8 3d H..H...=
1400dc1e0 e2 ff ff 48 89 f1 e8 b5 f1 f3 ff 90 ...H........
1400dc1a0
1400dc1ec
1400dc1ec // align 0x10
1400dc1ec // align 0x10
1400dc1f0
1400dc1f0std::__cxx11::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400dc1f0push rsi
1400dc1f1push rbx
1400dc1f2sub rsp, 40
1400dc1f6xor eax, eax
1400dc1f8test r8, r8
1400dc1fbmov [rcx+16], rdx
1400dc1ffmov rbx, rcx
1400dc202setne al
1400dc205xor r8l, r8l
1400dc208xor edx, edx
1400dc20amov [rcx+8], eax
1400dc20dlea rax, [rip+0xc482c]
1400dc214mov [rcx], rax
1400dc217call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc21cnop
1400dc21dadd rsp, 40
1400dc221pop rbx
1400dc222pop rsi
1400dc223ret
1400dc224
1400dc224 48 89 c6 48 89 d9 e8 f1 e1 ff ff 48 H..H.......H
1400dc230 89 f1 e8 69 f1 f3 ff 90 ...i....
1400dc1f0
1400dc1f0std::__cxx11::moneypunct<char, false>::moneypunct(std::__moneypunct_cache<char, false>*, unsigned long long):
1400dc1f0push rsi
1400dc1f1push rbx
1400dc1f2sub rsp, 40
1400dc1f6xor eax, eax
1400dc1f8test r8, r8
1400dc1fbmov [rcx+16], rdx
1400dc1ffmov rbx, rcx
1400dc202setne al
1400dc205xor r8l, r8l
1400dc208xor edx, edx
1400dc20amov [rcx+8], eax
1400dc20dlea rax, [rip+0xc482c]
1400dc214mov [rcx], rax
1400dc217call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc21cnop
1400dc21dadd rsp, 40
1400dc221pop rbx
1400dc222pop rsi
1400dc223ret
1400dc224
1400dc224 48 89 c6 48 89 d9 e8 f1 e1 ff ff 48 H..H.......H
1400dc230 89 f1 e8 69 f1 f3 ff 90 ...i....
1400dc1f0
1400dc238
1400dc238 // align 0x10
1400dc238 // align 0x10
1400dc240
1400dc240std::__cxx11::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400dc240push rsi
1400dc241push rbx
1400dc242sub rsp, 40
1400dc246xor eax, eax
1400dc248test r9, r9
1400dc24bmov [rcx+16], 0
1400dc253mov rbx, rcx
1400dc256setne al
1400dc259mov [rcx+8], eax
1400dc25clea rax, [rip+0xc47dd]
1400dc263mov [rcx], rax
1400dc266call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc26bnop
1400dc26cadd rsp, 40
1400dc270pop rbx
1400dc271pop rsi
1400dc272ret
1400dc273
1400dc273 48 89 c6 48 89 d9 e8 a2 e1 ff ff 48 89 H..H.......H.
1400dc280 f1 e8 1a f1 f3 ff 90 .......
1400dc240
1400dc240std::__cxx11::moneypunct<char, false>::moneypunct(int*, char const*, unsigned long long):
1400dc240push rsi
1400dc241push rbx
1400dc242sub rsp, 40
1400dc246xor eax, eax
1400dc248test r9, r9
1400dc24bmov [rcx+16], 0
1400dc253mov rbx, rcx
1400dc256setne al
1400dc259mov [rcx+8], eax
1400dc25clea rax, [rip+0xc47dd]
1400dc263mov [rcx], rax
1400dc266call std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc26bnop
1400dc26cadd rsp, 40
1400dc270pop rbx
1400dc271pop rsi
1400dc272ret
1400dc273
1400dc273 48 89 c6 48 89 d9 e8 a2 e1 ff ff 48 89 H..H.......H.
1400dc280 f1 e8 1a f1 f3 ff 90 .......
1400dc240
1400dc287
1400dc287 // align 0x10
1400dc287 // align 0x10
1400dc290
1400dc290std::__cxx11::moneypunct<char, false>::moneypunct(unsigned long long):
1400dc290push rsi
1400dc291push rbx
1400dc292sub rsp, 40
1400dc296xor eax, eax
1400dc298test rdx, rdx
1400dc29bmov [rcx+16], 0
1400dc2a3mov rbx, rcx
1400dc2a6setne al
1400dc2a9xor r8l, r8l
1400dc2acxor edx, edx
1400dc2aemov [rcx+8], eax
1400dc2b1lea rax, [rip+0xc4788]
1400dc2b8mov [rcx], rax
1400dc2bbcall std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc2c0nop
1400dc2c1add rsp, 40
1400dc2c5pop rbx
1400dc2c6pop rsi
1400dc2c7ret
1400dc2c8
1400dc2c8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dc2d0 e1 ff ff 48 89 f1 e8 c5 f0 f3 ff 90 ...H........
1400dc290
1400dc290std::__cxx11::moneypunct<char, false>::moneypunct(unsigned long long):
1400dc290push rsi
1400dc291push rbx
1400dc292sub rsp, 40
1400dc296xor eax, eax
1400dc298test rdx, rdx
1400dc29bmov [rcx+16], 0
1400dc2a3mov rbx, rcx
1400dc2a6setne al
1400dc2a9xor r8l, r8l
1400dc2acxor edx, edx
1400dc2aemov [rcx+8], eax
1400dc2b1lea rax, [rip+0xc4788]
1400dc2b8mov [rcx], rax
1400dc2bbcall std::__cxx11::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
1400dc2c0nop
1400dc2c1add rsp, 40
1400dc2c5pop rbx
1400dc2c6pop rsi
1400dc2c7ret
1400dc2c8
1400dc2c8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dc2d0 e1 ff ff 48 89 f1 e8 c5 f0 f3 ff 90 ...H........
1400dc290
1400dc2dc
1400dc2dc // align 0x10
1400dc2dc // align 0x10
1400dc2e0
1400dc2e0std::__cxx11::moneypunct<char, false>::~moneypunct():
1400dc2e0push rbx
1400dc2e1sub rsp, 48
1400dc2e5mov rax, [rip+0xbadb4]
1400dc2ecadd rax, 16
1400dc2f0mov [rcx], rax
1400dc2f3mov rbx, rcx
1400dc2f6mov rcx, [rcx+16]
1400dc2fatest rcx, rcx
1400dc2fdje 0x1400dc305
1400dc2ffmov rax, [rcx]
1400dc302call [rax+8]
1400dc305
1400dc305loc_1400dc305:
1400dc305mov rcx, rbx
1400dc308call std::locale::facet::~facet()
1400dc30dmov rcx, rbx
1400dc310add rsp, 48
1400dc314pop rbx
1400dc315jmp 0x140101ab0
1400dc31a
1400dc31a 48 89 d9 48 89 44 H..H.D
1400dc320 24 28 e8 f9 e0 ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dc330 89 44 24 28 e8 77 57 02 00 48 8b 4c 24 28 e8 5d .D$(.wW..H.L$(.]
1400dc340 f0 f3 ff eb e7 .....
1400dc2e0
1400dc2e0std::__cxx11::moneypunct<char, false>::~moneypunct():
1400dc2e0push rbx
1400dc2e1sub rsp, 48
1400dc2e5mov rax, [rip+0xbadb4]
1400dc2ecadd rax, 16
1400dc2f0mov [rcx], rax
1400dc2f3mov rbx, rcx
1400dc2f6mov rcx, [rcx+16]
1400dc2fatest rcx, rcx
1400dc2fdje 0x1400dc305
1400dc2ffmov rax, [rcx]
1400dc302call [rax+8]
1400dc305
1400dc305loc_1400dc305:
1400dc305mov rcx, rbx
1400dc308call std::locale::facet::~facet()
1400dc30dmov rcx, rbx
1400dc310add rsp, 48
1400dc314pop rbx
1400dc315jmp 0x140101ab0
1400dc31a
1400dc31a 48 89 d9 48 89 44 H..H.D
1400dc320 24 28 e8 f9 e0 ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dc330 89 44 24 28 e8 77 57 02 00 48 8b 4c 24 28 e8 5d .D$(.wW..H.L$(.]
1400dc340 f0 f3 ff eb e7 .....
1400dc2e0
1400dc345
1400dc345 // align 0x10
1400dc345 // align 0x10
1400dc350
1400dc350std::__cxx11::moneypunct<char, false>::~moneypunct():
1400dc350push rsi
1400dc351push rbx
1400dc352sub rsp, 40
1400dc356mov rax, [rip+0xbad43]
1400dc35dadd rax, 16
1400dc361mov [rcx], rax
1400dc364mov rbx, rcx
1400dc367mov rcx, [rcx+16]
1400dc36btest rcx, rcx
1400dc36eje 0x1400dc376
1400dc370mov rax, [rcx]
1400dc373call [rax+8]
1400dc376
1400dc376loc_1400dc376:
1400dc376mov rcx, rbx
1400dc379add rsp, 40
1400dc37dpop rbx
1400dc37epop rsi
1400dc37fjmp 0x1400da420
1400dc384
1400dc384 48 89 c6 48 89 d9 e8 91 e0 ff ff 48 H..H.......H
1400dc390 89 f1 e8 09 f0 f3 ff 90 ........
1400dc350
1400dc350std::__cxx11::moneypunct<char, false>::~moneypunct():
1400dc350push rsi
1400dc351push rbx
1400dc352sub rsp, 40
1400dc356mov rax, [rip+0xbad43]
1400dc35dadd rax, 16
1400dc361mov [rcx], rax
1400dc364mov rbx, rcx
1400dc367mov rcx, [rcx+16]
1400dc36btest rcx, rcx
1400dc36eje 0x1400dc376
1400dc370mov rax, [rcx]
1400dc373call [rax+8]
1400dc376
1400dc376loc_1400dc376:
1400dc376mov rcx, rbx
1400dc379add rsp, 40
1400dc37dpop rbx
1400dc37epop rsi
1400dc37fjmp 0x1400da420
1400dc384
1400dc384 48 89 c6 48 89 d9 e8 91 e0 ff ff 48 H..H.......H
1400dc390 89 f1 e8 09 f0 f3 ff 90 ........
1400dc350
1400dc398
1400dc398 // align 0x10
1400dc398 // align 0x10
1400dc3a0
1400dc3a0std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*):
1400dc3a0sub rsp, 40
1400dc3a4mov rax, [rcx+16]
1400dc3a8mov r8, rcx
1400dc3abtest rax, rax
1400dc3aeje 0x1400dc460
1400dc3b4
1400dc3b4loc_1400dc3b4:
1400dc3b4mov [rax+33], 46
1400dc3b8mov rdx, [rip+0xba821]
1400dc3bflea rcx, [rip+0xb906a]
1400dc3c6mov rax, [r8+16]
1400dc3camov edx, [rdx]
1400dc3ccmov [rax+34], 44
1400dc3d0mov rax, [r8+16]
1400dc3d4mov [rax+16], rcx
1400dc3d8mov [rax+24], 0
1400dc3e0mov [rax+40], rcx
1400dc3e4mov [rax+48], 0
1400dc3ecmov [rax+56], rcx
1400dc3f0mov [rax+64], 0
1400dc3f8mov [rax+72], rcx
1400dc3fcmov [rax+80], 0
1400dc404mov [rax+88], 0
1400dc40bmov [rax+92], edx
1400dc40emov rax, [r8+16]
1400dc412mov [rax+96], edx
1400dc415mov rax, [rip+0xba7d4]
1400dc41cmov r9, [rax]
1400dc41fxor eax, eax
1400dc421nop [rax+rax]
1400dc42cnop [rax+rax]
1400dc437nop [rax+rax]
1400dc440
1400dc440loc_1400dc440:
1400dc440movzx ecx, [r9+rax]
1400dc445mov rdx, [r8+16]
1400dc449mov [rdx+rax+100], cl
1400dc44dadd rax, 1
1400dc451cmp rax, 11
1400dc455jne 0x1400dc440
1400dc457add rsp, 40
1400dc45bret
1400dc45c
1400dc45c 0f 1f 40 00 ..@.
1400dc460
1400dc460loc_1400dc460:
1400dc460mov [rsp+48], rcx
1400dc465mov ecx, 112
1400dc46acall operator new(unsigned long long)
1400dc46fmov rdx, [rip+0xbaeda]
1400dc476mov r8, [rsp+48]
1400dc47bmov [rax+8], 0
1400dc482add rdx, 16
1400dc486mov [rax+16], 0
1400dc48emov [rax], rdx
1400dc491xor edx, edx
1400dc493mov [rax+24], 0
1400dc49bmov [rax+32], 0
1400dc49fmov [rax+33], dx
1400dc4a3mov [rax+40], 0
1400dc4abmov [rax+48], 0
1400dc4b3mov [rax+56], 0
1400dc4bbmov [rax+64], 0
1400dc4c3mov [rax+72], 0
1400dc4cbmov [rax+80], 0
1400dc4d3mov [rax+88], 0
1400dc4damov [rax+92], 0
1400dc4e2mov [rax+111], 0
1400dc4e6mov [r8+16], rax
1400dc4eajmp 0x1400dc3b4
1400dc3a0
1400dc3a0std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*):
1400dc3a0sub rsp, 40
1400dc3a4mov rax, [rcx+16]
1400dc3a8mov r8, rcx
1400dc3abtest rax, rax
1400dc3aeje 0x1400dc460
1400dc3b4
1400dc3b4loc_1400dc3b4:
1400dc3b4mov [rax+33], 46
1400dc3b8mov rdx, [rip+0xba821]
1400dc3bflea rcx, [rip+0xb906a]
1400dc3c6mov rax, [r8+16]
1400dc3camov edx, [rdx]
1400dc3ccmov [rax+34], 44
1400dc3d0mov rax, [r8+16]
1400dc3d4mov [rax+16], rcx
1400dc3d8mov [rax+24], 0
1400dc3e0mov [rax+40], rcx
1400dc3e4mov [rax+48], 0
1400dc3ecmov [rax+56], rcx
1400dc3f0mov [rax+64], 0
1400dc3f8mov [rax+72], rcx
1400dc3fcmov [rax+80], 0
1400dc404mov [rax+88], 0
1400dc40bmov [rax+92], edx
1400dc40emov rax, [r8+16]
1400dc412mov [rax+96], edx
1400dc415mov rax, [rip+0xba7d4]
1400dc41cmov r9, [rax]
1400dc41fxor eax, eax
1400dc421nop [rax+rax]
1400dc42cnop [rax+rax]
1400dc437nop [rax+rax]
1400dc440
1400dc440loc_1400dc440:
1400dc440movzx ecx, [r9+rax]
1400dc445mov rdx, [r8+16]
1400dc449mov [rdx+rax+100], cl
1400dc44dadd rax, 1
1400dc451cmp rax, 11
1400dc455jne 0x1400dc440
1400dc457add rsp, 40
1400dc45bret
1400dc45c
1400dc45c 0f 1f 40 00 ..@.
1400dc460
1400dc460loc_1400dc460:
1400dc460mov [rsp+48], rcx
1400dc465mov ecx, 112
1400dc46acall operator new(unsigned long long)
1400dc46fmov rdx, [rip+0xbaeda]
1400dc476mov r8, [rsp+48]
1400dc47bmov [rax+8], 0
1400dc482add rdx, 16
1400dc486mov [rax+16], 0
1400dc48emov [rax], rdx
1400dc491xor edx, edx
1400dc493mov [rax+24], 0
1400dc49bmov [rax+32], 0
1400dc49fmov [rax+33], dx
1400dc4a3mov [rax+40], 0
1400dc4abmov [rax+48], 0
1400dc4b3mov [rax+56], 0
1400dc4bbmov [rax+64], 0
1400dc4c3mov [rax+72], 0
1400dc4cbmov [rax+80], 0
1400dc4d3mov [rax+88], 0
1400dc4damov [rax+92], 0
1400dc4e2mov [rax+111], 0
1400dc4e6mov [r8+16], rax
1400dc4eajmp 0x1400dc3b4
1400dc3a0
1400dc4ef
1400dc4ef // align 0x20
1400dc4ef // align 0x20
1400dc500
1400dc500std::__cxx11::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400dc500push rsi
1400dc501push rbx
1400dc502sub rsp, 40
1400dc506xor eax, eax
1400dc508test r8, r8
1400dc50bmov [rcx+16], rdx
1400dc50fmov rbx, rcx
1400dc512setne al
1400dc515xor r8l, r8l
1400dc518xor edx, edx
1400dc51amov [rcx+8], eax
1400dc51dlea rax, [rip+0xc458c]
1400dc524mov [rcx], rax
1400dc527call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc52cnop
1400dc52dadd rsp, 40
1400dc531pop rbx
1400dc532pop rsi
1400dc533ret
1400dc534
1400dc534 48 89 c6 48 89 d9 e8 e1 de ff ff 48 H..H.......H
1400dc540 89 f1 e8 59 ee f3 ff 90 ...Y....
1400dc500
1400dc500std::__cxx11::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400dc500push rsi
1400dc501push rbx
1400dc502sub rsp, 40
1400dc506xor eax, eax
1400dc508test r8, r8
1400dc50bmov [rcx+16], rdx
1400dc50fmov rbx, rcx
1400dc512setne al
1400dc515xor r8l, r8l
1400dc518xor edx, edx
1400dc51amov [rcx+8], eax
1400dc51dlea rax, [rip+0xc458c]
1400dc524mov [rcx], rax
1400dc527call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc52cnop
1400dc52dadd rsp, 40
1400dc531pop rbx
1400dc532pop rsi
1400dc533ret
1400dc534
1400dc534 48 89 c6 48 89 d9 e8 e1 de ff ff 48 H..H.......H
1400dc540 89 f1 e8 59 ee f3 ff 90 ...Y....
1400dc500
1400dc548
1400dc548 // align 0x10
1400dc548 // align 0x10
1400dc550
1400dc550std::__cxx11::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400dc550push rsi
1400dc551push rbx
1400dc552sub rsp, 40
1400dc556xor eax, eax
1400dc558test r9, r9
1400dc55bmov [rcx+16], 0
1400dc563mov rbx, rcx
1400dc566setne al
1400dc569mov [rcx+8], eax
1400dc56clea rax, [rip+0xc453d]
1400dc573mov [rcx], rax
1400dc576call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc57bnop
1400dc57cadd rsp, 40
1400dc580pop rbx
1400dc581pop rsi
1400dc582ret
1400dc583
1400dc583 48 89 c6 48 89 d9 e8 92 de ff ff 48 89 H..H.......H.
1400dc590 f1 e8 0a ee f3 ff 90 .......
1400dc550
1400dc550std::__cxx11::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400dc550push rsi
1400dc551push rbx
1400dc552sub rsp, 40
1400dc556xor eax, eax
1400dc558test r9, r9
1400dc55bmov [rcx+16], 0
1400dc563mov rbx, rcx
1400dc566setne al
1400dc569mov [rcx+8], eax
1400dc56clea rax, [rip+0xc453d]
1400dc573mov [rcx], rax
1400dc576call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc57bnop
1400dc57cadd rsp, 40
1400dc580pop rbx
1400dc581pop rsi
1400dc582ret
1400dc583
1400dc583 48 89 c6 48 89 d9 e8 92 de ff ff 48 89 H..H.......H.
1400dc590 f1 e8 0a ee f3 ff 90 .......
1400dc550
1400dc597
1400dc597 // align 0x10
1400dc597 // align 0x10
1400dc5a0
1400dc5a0std::__cxx11::moneypunct<char, true>::moneypunct(unsigned long long):
1400dc5a0push rsi
1400dc5a1push rbx
1400dc5a2sub rsp, 40
1400dc5a6xor eax, eax
1400dc5a8test rdx, rdx
1400dc5abmov [rcx+16], 0
1400dc5b3mov rbx, rcx
1400dc5b6setne al
1400dc5b9xor r8l, r8l
1400dc5bcxor edx, edx
1400dc5bemov [rcx+8], eax
1400dc5c1lea rax, [rip+0xc44e8]
1400dc5c8mov [rcx], rax
1400dc5cbcall std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc5d0nop
1400dc5d1add rsp, 40
1400dc5d5pop rbx
1400dc5d6pop rsi
1400dc5d7ret
1400dc5d8
1400dc5d8 48 89 c6 48 89 d9 e8 3d H..H...=
1400dc5e0 de ff ff 48 89 f1 e8 b5 ed f3 ff 90 ...H........
1400dc5a0
1400dc5a0std::__cxx11::moneypunct<char, true>::moneypunct(unsigned long long):
1400dc5a0push rsi
1400dc5a1push rbx
1400dc5a2sub rsp, 40
1400dc5a6xor eax, eax
1400dc5a8test rdx, rdx
1400dc5abmov [rcx+16], 0
1400dc5b3mov rbx, rcx
1400dc5b6setne al
1400dc5b9xor r8l, r8l
1400dc5bcxor edx, edx
1400dc5bemov [rcx+8], eax
1400dc5c1lea rax, [rip+0xc44e8]
1400dc5c8mov [rcx], rax
1400dc5cbcall std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc5d0nop
1400dc5d1add rsp, 40
1400dc5d5pop rbx
1400dc5d6pop rsi
1400dc5d7ret
1400dc5d8
1400dc5d8 48 89 c6 48 89 d9 e8 3d H..H...=
1400dc5e0 de ff ff 48 89 f1 e8 b5 ed f3 ff 90 ...H........
1400dc5a0
1400dc5ec
1400dc5ec // align 0x10
1400dc5ec // align 0x10
1400dc5f0
1400dc5f0std::__cxx11::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400dc5f0push rsi
1400dc5f1push rbx
1400dc5f2sub rsp, 40
1400dc5f6xor eax, eax
1400dc5f8test r8, r8
1400dc5fbmov [rcx+16], rdx
1400dc5ffmov rbx, rcx
1400dc602setne al
1400dc605xor r8l, r8l
1400dc608xor edx, edx
1400dc60amov [rcx+8], eax
1400dc60dlea rax, [rip+0xc449c]
1400dc614mov [rcx], rax
1400dc617call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc61cnop
1400dc61dadd rsp, 40
1400dc621pop rbx
1400dc622pop rsi
1400dc623ret
1400dc624
1400dc624 48 89 c6 48 89 d9 e8 f1 dd ff ff 48 H..H.......H
1400dc630 89 f1 e8 69 ed f3 ff 90 ...i....
1400dc5f0
1400dc5f0std::__cxx11::moneypunct<char, true>::moneypunct(std::__moneypunct_cache<char, true>*, unsigned long long):
1400dc5f0push rsi
1400dc5f1push rbx
1400dc5f2sub rsp, 40
1400dc5f6xor eax, eax
1400dc5f8test r8, r8
1400dc5fbmov [rcx+16], rdx
1400dc5ffmov rbx, rcx
1400dc602setne al
1400dc605xor r8l, r8l
1400dc608xor edx, edx
1400dc60amov [rcx+8], eax
1400dc60dlea rax, [rip+0xc449c]
1400dc614mov [rcx], rax
1400dc617call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc61cnop
1400dc61dadd rsp, 40
1400dc621pop rbx
1400dc622pop rsi
1400dc623ret
1400dc624
1400dc624 48 89 c6 48 89 d9 e8 f1 dd ff ff 48 H..H.......H
1400dc630 89 f1 e8 69 ed f3 ff 90 ...i....
1400dc5f0
1400dc638
1400dc638 // align 0x10
1400dc638 // align 0x10
1400dc640
1400dc640std::__cxx11::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400dc640push rsi
1400dc641push rbx
1400dc642sub rsp, 40
1400dc646xor eax, eax
1400dc648test r9, r9
1400dc64bmov [rcx+16], 0
1400dc653mov rbx, rcx
1400dc656setne al
1400dc659mov [rcx+8], eax
1400dc65clea rax, [rip+0xc444d]
1400dc663mov [rcx], rax
1400dc666call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc66bnop
1400dc66cadd rsp, 40
1400dc670pop rbx
1400dc671pop rsi
1400dc672ret
1400dc673
1400dc673 48 89 c6 48 89 d9 e8 a2 dd ff ff 48 89 H..H.......H.
1400dc680 f1 e8 1a ed f3 ff 90 .......
1400dc640
1400dc640std::__cxx11::moneypunct<char, true>::moneypunct(int*, char const*, unsigned long long):
1400dc640push rsi
1400dc641push rbx
1400dc642sub rsp, 40
1400dc646xor eax, eax
1400dc648test r9, r9
1400dc64bmov [rcx+16], 0
1400dc653mov rbx, rcx
1400dc656setne al
1400dc659mov [rcx+8], eax
1400dc65clea rax, [rip+0xc444d]
1400dc663mov [rcx], rax
1400dc666call std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc66bnop
1400dc66cadd rsp, 40
1400dc670pop rbx
1400dc671pop rsi
1400dc672ret
1400dc673
1400dc673 48 89 c6 48 89 d9 e8 a2 dd ff ff 48 89 H..H.......H.
1400dc680 f1 e8 1a ed f3 ff 90 .......
1400dc640
1400dc687
1400dc687 // align 0x10
1400dc687 // align 0x10
1400dc690
1400dc690std::__cxx11::moneypunct<char, true>::moneypunct(unsigned long long):
1400dc690push rsi
1400dc691push rbx
1400dc692sub rsp, 40
1400dc696xor eax, eax
1400dc698test rdx, rdx
1400dc69bmov [rcx+16], 0
1400dc6a3mov rbx, rcx
1400dc6a6setne al
1400dc6a9xor r8l, r8l
1400dc6acxor edx, edx
1400dc6aemov [rcx+8], eax
1400dc6b1lea rax, [rip+0xc43f8]
1400dc6b8mov [rcx], rax
1400dc6bbcall std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc6c0nop
1400dc6c1add rsp, 40
1400dc6c5pop rbx
1400dc6c6pop rsi
1400dc6c7ret
1400dc6c8
1400dc6c8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dc6d0 dd ff ff 48 89 f1 e8 c5 ec f3 ff 90 ...H........
1400dc690
1400dc690std::__cxx11::moneypunct<char, true>::moneypunct(unsigned long long):
1400dc690push rsi
1400dc691push rbx
1400dc692sub rsp, 40
1400dc696xor eax, eax
1400dc698test rdx, rdx
1400dc69bmov [rcx+16], 0
1400dc6a3mov rbx, rcx
1400dc6a6setne al
1400dc6a9xor r8l, r8l
1400dc6acxor edx, edx
1400dc6aemov [rcx+8], eax
1400dc6b1lea rax, [rip+0xc43f8]
1400dc6b8mov [rcx], rax
1400dc6bbcall std::__cxx11::moneypunct<char, true>::_M_initialize_moneypunct(int*, char const*)
1400dc6c0nop
1400dc6c1add rsp, 40
1400dc6c5pop rbx
1400dc6c6pop rsi
1400dc6c7ret
1400dc6c8
1400dc6c8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dc6d0 dd ff ff 48 89 f1 e8 c5 ec f3 ff 90 ...H........
1400dc690
1400dc6dc
1400dc6dc // align 0x10
1400dc6dc // align 0x10
1400dc6e0
1400dc6e0std::__cxx11::moneypunct<char, true>::~moneypunct():
1400dc6e0push rbx
1400dc6e1sub rsp, 48
1400dc6e5mov rax, [rip+0xba9c4]
1400dc6ecadd rax, 16
1400dc6f0mov [rcx], rax
1400dc6f3mov rbx, rcx
1400dc6f6mov rcx, [rcx+16]
1400dc6fatest rcx, rcx
1400dc6fdje 0x1400dc705
1400dc6ffmov rax, [rcx]
1400dc702call [rax+8]
1400dc705
1400dc705loc_1400dc705:
1400dc705mov rcx, rbx
1400dc708call std::locale::facet::~facet()
1400dc70dmov rcx, rbx
1400dc710add rsp, 48
1400dc714pop rbx
1400dc715jmp 0x140101ab0
1400dc71a
1400dc71a 48 89 d9 48 89 44 H..H.D
1400dc720 24 28 e8 f9 dc ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dc730 89 44 24 28 e8 77 53 02 00 48 8b 4c 24 28 e8 5d .D$(.wS..H.L$(.]
1400dc740 ec f3 ff eb e7 .....
1400dc6e0
1400dc6e0std::__cxx11::moneypunct<char, true>::~moneypunct():
1400dc6e0push rbx
1400dc6e1sub rsp, 48
1400dc6e5mov rax, [rip+0xba9c4]
1400dc6ecadd rax, 16
1400dc6f0mov [rcx], rax
1400dc6f3mov rbx, rcx
1400dc6f6mov rcx, [rcx+16]
1400dc6fatest rcx, rcx
1400dc6fdje 0x1400dc705
1400dc6ffmov rax, [rcx]
1400dc702call [rax+8]
1400dc705
1400dc705loc_1400dc705:
1400dc705mov rcx, rbx
1400dc708call std::locale::facet::~facet()
1400dc70dmov rcx, rbx
1400dc710add rsp, 48
1400dc714pop rbx
1400dc715jmp 0x140101ab0
1400dc71a
1400dc71a 48 89 d9 48 89 44 H..H.D
1400dc720 24 28 e8 f9 dc ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dc730 89 44 24 28 e8 77 53 02 00 48 8b 4c 24 28 e8 5d .D$(.wS..H.L$(.]
1400dc740 ec f3 ff eb e7 .....
1400dc6e0
1400dc745
1400dc745 // align 0x10
1400dc745 // align 0x10
1400dc750
1400dc750std::__cxx11::moneypunct<char, true>::~moneypunct():
1400dc750push rsi
1400dc751push rbx
1400dc752sub rsp, 40
1400dc756mov rax, [rip+0xba953]
1400dc75dadd rax, 16
1400dc761mov [rcx], rax
1400dc764mov rbx, rcx
1400dc767mov rcx, [rcx+16]
1400dc76btest rcx, rcx
1400dc76eje 0x1400dc776
1400dc770mov rax, [rcx]
1400dc773call [rax+8]
1400dc776
1400dc776loc_1400dc776:
1400dc776mov rcx, rbx
1400dc779add rsp, 40
1400dc77dpop rbx
1400dc77epop rsi
1400dc77fjmp 0x1400da420
1400dc784
1400dc784 48 89 c6 48 89 d9 e8 91 dc ff ff 48 H..H.......H
1400dc790 89 f1 e8 09 ec f3 ff 90 ........
1400dc750
1400dc750std::__cxx11::moneypunct<char, true>::~moneypunct():
1400dc750push rsi
1400dc751push rbx
1400dc752sub rsp, 40
1400dc756mov rax, [rip+0xba953]
1400dc75dadd rax, 16
1400dc761mov [rcx], rax
1400dc764mov rbx, rcx
1400dc767mov rcx, [rcx+16]
1400dc76btest rcx, rcx
1400dc76eje 0x1400dc776
1400dc770mov rax, [rcx]
1400dc773call [rax+8]
1400dc776
1400dc776loc_1400dc776:
1400dc776mov rcx, rbx
1400dc779add rsp, 40
1400dc77dpop rbx
1400dc77epop rsi
1400dc77fjmp 0x1400da420
1400dc784
1400dc784 48 89 c6 48 89 d9 e8 91 dc ff ff 48 H..H.......H
1400dc790 89 f1 e8 09 ec f3 ff 90 ........
1400dc750
1400dc798
1400dc798 // align 0x10
1400dc798 // align 0x10
1400dc7a0
1400dc7a0std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*):
1400dc7a0sub rsp, 40
1400dc7a4mov rax, [rcx+16]
1400dc7a8mov rdx, rcx
1400dc7abtest rax, rax
1400dc7aeje 0x1400dc860
1400dc7b4
1400dc7b4loc_1400dc7b4:
1400dc7b4lea rcx, [rip+0xb8c75]
1400dc7bbmov [rax+34], 0x2c002e
1400dc7c2mov [rax+16], rcx
1400dc7c6lea rcx, [rip+0xb8c65]
1400dc7cdmov [rax+40], rcx
1400dc7d1mov [rax+56], rcx
1400dc7d5mov [rax+72], rcx
1400dc7d9mov rcx, [rip+0xba400]
1400dc7e0mov [rax+24], 0
1400dc7e8mov ecx, [rcx]
1400dc7eamov [rax+48], 0
1400dc7f2mov [rax+64], 0
1400dc7famov [rax+92], ecx
1400dc7fdmov [rax+80], 0
1400dc805mov [rax+88], 0
1400dc80cmov rax, [rdx+16]
1400dc810mov [rax+96], ecx
1400dc813mov rax, [rip+0xba3d6]
1400dc81amov rcx, [rdx+16]
1400dc81emov r8, [rax]
1400dc821xor eax, eax
1400dc823nop [rax+rax]
1400dc82enop [rax+rax]
1400dc839nop [rax]
1400dc840
1400dc840loc_1400dc840:
1400dc840movsx dx, [r8+rax]
1400dc846mov [rcx+2*rax+100], dx
1400dc84badd rax, 1
1400dc84fcmp rax, 11
1400dc853jne 0x1400dc840
1400dc855add rsp, 40
1400dc859ret
1400dc85a
1400dc85a 66 0f 1f 44 00 00 f..D..
1400dc860
1400dc860loc_1400dc860:
1400dc860mov [rsp+48], rcx
1400dc865mov ecx, 128
1400dc86acall operator new(unsigned long long)
1400dc86fmov rdx, [rip+0xbaaea]
1400dc876mov [rax+8], 0
1400dc87dlea rcx, [rdx+16]
1400dc881mov rdx, [rsp+48]
1400dc886mov [rax+16], 0
1400dc88emov [rax], rcx
1400dc891mov [rax+24], 0
1400dc899mov [rax+32], 0
1400dc89dmov [rax+34], 0
1400dc8a4mov [rax+40], 0
1400dc8acmov [rax+48], 0
1400dc8b4mov [rax+56], 0
1400dc8bcmov [rax+64], 0
1400dc8c4mov [rax+72], 0
1400dc8ccmov [rax+80], 0
1400dc8d4mov [rax+88], 0
1400dc8dbmov [rax+92], 0
1400dc8e3mov [rax+122], 0
1400dc8e7mov [rdx+16], rax
1400dc8ebjmp 0x1400dc7b4
1400dc7a0
1400dc7a0std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*):
1400dc7a0sub rsp, 40
1400dc7a4mov rax, [rcx+16]
1400dc7a8mov rdx, rcx
1400dc7abtest rax, rax
1400dc7aeje 0x1400dc860
1400dc7b4
1400dc7b4loc_1400dc7b4:
1400dc7b4lea rcx, [rip+0xb8c75]
1400dc7bbmov [rax+34], 0x2c002e
1400dc7c2mov [rax+16], rcx
1400dc7c6lea rcx, [rip+0xb8c65]
1400dc7cdmov [rax+40], rcx
1400dc7d1mov [rax+56], rcx
1400dc7d5mov [rax+72], rcx
1400dc7d9mov rcx, [rip+0xba400]
1400dc7e0mov [rax+24], 0
1400dc7e8mov ecx, [rcx]
1400dc7eamov [rax+48], 0
1400dc7f2mov [rax+64], 0
1400dc7famov [rax+92], ecx
1400dc7fdmov [rax+80], 0
1400dc805mov [rax+88], 0
1400dc80cmov rax, [rdx+16]
1400dc810mov [rax+96], ecx
1400dc813mov rax, [rip+0xba3d6]
1400dc81amov rcx, [rdx+16]
1400dc81emov r8, [rax]
1400dc821xor eax, eax
1400dc823nop [rax+rax]
1400dc82enop [rax+rax]
1400dc839nop [rax]
1400dc840
1400dc840loc_1400dc840:
1400dc840movsx dx, [r8+rax]
1400dc846mov [rcx+2*rax+100], dx
1400dc84badd rax, 1
1400dc84fcmp rax, 11
1400dc853jne 0x1400dc840
1400dc855add rsp, 40
1400dc859ret
1400dc85a
1400dc85a 66 0f 1f 44 00 00 f..D..
1400dc860
1400dc860loc_1400dc860:
1400dc860mov [rsp+48], rcx
1400dc865mov ecx, 128
1400dc86acall operator new(unsigned long long)
1400dc86fmov rdx, [rip+0xbaaea]
1400dc876mov [rax+8], 0
1400dc87dlea rcx, [rdx+16]
1400dc881mov rdx, [rsp+48]
1400dc886mov [rax+16], 0
1400dc88emov [rax], rcx
1400dc891mov [rax+24], 0
1400dc899mov [rax+32], 0
1400dc89dmov [rax+34], 0
1400dc8a4mov [rax+40], 0
1400dc8acmov [rax+48], 0
1400dc8b4mov [rax+56], 0
1400dc8bcmov [rax+64], 0
1400dc8c4mov [rax+72], 0
1400dc8ccmov [rax+80], 0
1400dc8d4mov [rax+88], 0
1400dc8dbmov [rax+92], 0
1400dc8e3mov [rax+122], 0
1400dc8e7mov [rdx+16], rax
1400dc8ebjmp 0x1400dc7b4
1400dc7a0
1400dc8f0
1400dc8f0 // align 0x20
1400dc8f0 // align 0x20
1400dc900
1400dc900std::__cxx11::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400dc900push rsi
1400dc901push rbx
1400dc902sub rsp, 40
1400dc906xor eax, eax
1400dc908test r8, r8
1400dc90bmov [rcx+16], rdx
1400dc90fmov rbx, rcx
1400dc912setne al
1400dc915xor r8l, r8l
1400dc918xor edx, edx
1400dc91amov [rcx+8], eax
1400dc91dlea rax, [rip+0xc41fc]
1400dc924mov [rcx], rax
1400dc927call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dc92cnop
1400dc92dadd rsp, 40
1400dc931pop rbx
1400dc932pop rsi
1400dc933ret
1400dc934
1400dc934 48 89 c6 48 89 d9 e8 e1 da ff ff 48 H..H.......H
1400dc940 89 f1 e8 59 ea f3 ff 90 ...Y....
1400dc900
1400dc900std::__cxx11::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400dc900push rsi
1400dc901push rbx
1400dc902sub rsp, 40
1400dc906xor eax, eax
1400dc908test r8, r8
1400dc90bmov [rcx+16], rdx
1400dc90fmov rbx, rcx
1400dc912setne al
1400dc915xor r8l, r8l
1400dc918xor edx, edx
1400dc91amov [rcx+8], eax
1400dc91dlea rax, [rip+0xc41fc]
1400dc924mov [rcx], rax
1400dc927call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dc92cnop
1400dc92dadd rsp, 40
1400dc931pop rbx
1400dc932pop rsi
1400dc933ret
1400dc934
1400dc934 48 89 c6 48 89 d9 e8 e1 da ff ff 48 H..H.......H
1400dc940 89 f1 e8 59 ea f3 ff 90 ...Y....
1400dc900
Loading..