File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400dc9f0
1400dc9f0std::__cxx11::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400dc9f0push rsi
1400dc9f1push rbx
1400dc9f2sub rsp, 40
1400dc9f6xor eax, eax
1400dc9f8test r8, r8
1400dc9fbmov [rcx+16], rdx
1400dc9ffmov rbx, rcx
1400dca02setne al
1400dca05xor r8l, r8l
1400dca08xor edx, edx
1400dca0amov [rcx+8], eax
1400dca0dlea rax, [rip+0xc410c]
1400dca14mov [rcx], rax
1400dca17call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dca1cnop
1400dca1dadd rsp, 40
1400dca21pop rbx
1400dca22pop rsi
1400dca23ret
1400dca24
1400dca24 48 89 c6 48 89 d9 e8 f1 d9 ff ff 48 H..H.......H
1400dca30 89 f1 e8 69 e9 f3 ff 90 ...i....
1400dc9f0
1400dc9f0std::__cxx11::moneypunct<wchar_t, false>::moneypunct(std::__moneypunct_cache<wchar_t, false>*, unsigned long long):
1400dc9f0push rsi
1400dc9f1push rbx
1400dc9f2sub rsp, 40
1400dc9f6xor eax, eax
1400dc9f8test r8, r8
1400dc9fbmov [rcx+16], rdx
1400dc9ffmov rbx, rcx
1400dca02setne al
1400dca05xor r8l, r8l
1400dca08xor edx, edx
1400dca0amov [rcx+8], eax
1400dca0dlea rax, [rip+0xc410c]
1400dca14mov [rcx], rax
1400dca17call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dca1cnop
1400dca1dadd rsp, 40
1400dca21pop rbx
1400dca22pop rsi
1400dca23ret
1400dca24
1400dca24 48 89 c6 48 89 d9 e8 f1 d9 ff ff 48 H..H.......H
1400dca30 89 f1 e8 69 e9 f3 ff 90 ...i....
1400dc9f0
1400dca38
1400dca38 // align 0x10
1400dca38 // align 0x10
1400dca40
1400dca40std::__cxx11::moneypunct<wchar_t, false>::moneypunct(int*, char const*, unsigned long long):
1400dca40push rsi
1400dca41push rbx
1400dca42sub rsp, 40
1400dca46xor eax, eax
1400dca48test r9, r9
1400dca4bmov [rcx+16], 0
1400dca53mov rbx, rcx
1400dca56setne al
1400dca59mov [rcx+8], eax
1400dca5clea rax, [rip+0xc40bd]
1400dca63mov [rcx], rax
1400dca66call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dca6bnop
1400dca6cadd rsp, 40
1400dca70pop rbx
1400dca71pop rsi
1400dca72ret
1400dca73
1400dca73 48 89 c6 48 89 d9 e8 a2 d9 ff ff 48 89 H..H.......H.
1400dca80 f1 e8 1a e9 f3 ff 90 .......
1400dca40
1400dca40std::__cxx11::moneypunct<wchar_t, false>::moneypunct(int*, char const*, unsigned long long):
1400dca40push rsi
1400dca41push rbx
1400dca42sub rsp, 40
1400dca46xor eax, eax
1400dca48test r9, r9
1400dca4bmov [rcx+16], 0
1400dca53mov rbx, rcx
1400dca56setne al
1400dca59mov [rcx+8], eax
1400dca5clea rax, [rip+0xc40bd]
1400dca63mov [rcx], rax
1400dca66call std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dca6bnop
1400dca6cadd rsp, 40
1400dca70pop rbx
1400dca71pop rsi
1400dca72ret
1400dca73
1400dca73 48 89 c6 48 89 d9 e8 a2 d9 ff ff 48 89 H..H.......H.
1400dca80 f1 e8 1a e9 f3 ff 90 .......
1400dca40
1400dca87
1400dca87 // align 0x10
1400dca87 // align 0x10
1400dca90
1400dca90std::__cxx11::moneypunct<wchar_t, false>::moneypunct(unsigned long long):
1400dca90push rsi
1400dca91push rbx
1400dca92sub rsp, 40
1400dca96xor eax, eax
1400dca98test rdx, rdx
1400dca9bmov [rcx+16], 0
1400dcaa3mov rbx, rcx
1400dcaa6setne al
1400dcaa9xor r8l, r8l
1400dcaacxor edx, edx
1400dcaaemov [rcx+8], eax
1400dcab1lea rax, [rip+0xc4068]
1400dcab8mov [rcx], rax
1400dcabbcall std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dcac0nop
1400dcac1add rsp, 40
1400dcac5pop rbx
1400dcac6pop rsi
1400dcac7ret
1400dcac8
1400dcac8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dcad0 d9 ff ff 48 89 f1 e8 c5 e8 f3 ff 90 ...H........
1400dca90
1400dca90std::__cxx11::moneypunct<wchar_t, false>::moneypunct(unsigned long long):
1400dca90push rsi
1400dca91push rbx
1400dca92sub rsp, 40
1400dca96xor eax, eax
1400dca98test rdx, rdx
1400dca9bmov [rcx+16], 0
1400dcaa3mov rbx, rcx
1400dcaa6setne al
1400dcaa9xor r8l, r8l
1400dcaacxor edx, edx
1400dcaaemov [rcx+8], eax
1400dcab1lea rax, [rip+0xc4068]
1400dcab8mov [rcx], rax
1400dcabbcall std::__cxx11::moneypunct<wchar_t, false>::_M_initialize_moneypunct(int*, char const*)
1400dcac0nop
1400dcac1add rsp, 40
1400dcac5pop rbx
1400dcac6pop rsi
1400dcac7ret
1400dcac8
1400dcac8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dcad0 d9 ff ff 48 89 f1 e8 c5 e8 f3 ff 90 ...H........
1400dca90
1400dcadc
1400dcadc // align 0x10
1400dcadc // align 0x10
1400dcae0
1400dcae0std::__cxx11::moneypunct<wchar_t, false>::~moneypunct():
1400dcae0push rbx
1400dcae1sub rsp, 48
1400dcae5mov rax, [rip+0xba5d4]
1400dcaecadd rax, 16
1400dcaf0mov [rcx], rax
1400dcaf3mov rbx, rcx
1400dcaf6mov rcx, [rcx+16]
1400dcafatest rcx, rcx
1400dcafdje 0x1400dcb05
1400dcaffmov rax, [rcx]
1400dcb02call [rax+8]
1400dcb05
1400dcb05loc_1400dcb05:
1400dcb05mov rcx, rbx
1400dcb08call std::locale::facet::~facet()
1400dcb0dmov rcx, rbx
1400dcb10add rsp, 48
1400dcb14pop rbx
1400dcb15jmp 0x140101ab0
1400dcb1a
1400dcb1a 48 89 d9 48 89 44 H..H.D
1400dcb20 24 28 e8 f9 d8 ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dcb30 89 44 24 28 e8 77 4f 02 00 48 8b 4c 24 28 e8 5d .D$(.wO..H.L$(.]
1400dcb40 e8 f3 ff eb e7 .....
1400dcae0
1400dcae0std::__cxx11::moneypunct<wchar_t, false>::~moneypunct():
1400dcae0push rbx
1400dcae1sub rsp, 48
1400dcae5mov rax, [rip+0xba5d4]
1400dcaecadd rax, 16
1400dcaf0mov [rcx], rax
1400dcaf3mov rbx, rcx
1400dcaf6mov rcx, [rcx+16]
1400dcafatest rcx, rcx
1400dcafdje 0x1400dcb05
1400dcaffmov rax, [rcx]
1400dcb02call [rax+8]
1400dcb05
1400dcb05loc_1400dcb05:
1400dcb05mov rcx, rbx
1400dcb08call std::locale::facet::~facet()
1400dcb0dmov rcx, rbx
1400dcb10add rsp, 48
1400dcb14pop rbx
1400dcb15jmp 0x140101ab0
1400dcb1a
1400dcb1a 48 89 d9 48 89 44 H..H.D
1400dcb20 24 28 e8 f9 d8 ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dcb30 89 44 24 28 e8 77 4f 02 00 48 8b 4c 24 28 e8 5d .D$(.wO..H.L$(.]
1400dcb40 e8 f3 ff eb e7 .....
1400dcae0
1400dcb45
1400dcb45 // align 0x10
1400dcb45 // align 0x10
1400dcb50
1400dcb50std::__cxx11::moneypunct<wchar_t, false>::~moneypunct():
1400dcb50push rsi
1400dcb51push rbx
1400dcb52sub rsp, 40
1400dcb56mov rax, [rip+0xba563]
1400dcb5dadd rax, 16
1400dcb61mov [rcx], rax
1400dcb64mov rbx, rcx
1400dcb67mov rcx, [rcx+16]
1400dcb6btest rcx, rcx
1400dcb6eje 0x1400dcb76
1400dcb70mov rax, [rcx]
1400dcb73call [rax+8]
1400dcb76
1400dcb76loc_1400dcb76:
1400dcb76mov rcx, rbx
1400dcb79add rsp, 40
1400dcb7dpop rbx
1400dcb7epop rsi
1400dcb7fjmp 0x1400da420
1400dcb84
1400dcb84 48 89 c6 48 89 d9 e8 91 d8 ff ff 48 H..H.......H
1400dcb90 89 f1 e8 09 e8 f3 ff 90 ........
1400dcb50
1400dcb50std::__cxx11::moneypunct<wchar_t, false>::~moneypunct():
1400dcb50push rsi
1400dcb51push rbx
1400dcb52sub rsp, 40
1400dcb56mov rax, [rip+0xba563]
1400dcb5dadd rax, 16
1400dcb61mov [rcx], rax
1400dcb64mov rbx, rcx
1400dcb67mov rcx, [rcx+16]
1400dcb6btest rcx, rcx
1400dcb6eje 0x1400dcb76
1400dcb70mov rax, [rcx]
1400dcb73call [rax+8]
1400dcb76
1400dcb76loc_1400dcb76:
1400dcb76mov rcx, rbx
1400dcb79add rsp, 40
1400dcb7dpop rbx
1400dcb7epop rsi
1400dcb7fjmp 0x1400da420
1400dcb84
1400dcb84 48 89 c6 48 89 d9 e8 91 d8 ff ff 48 H..H.......H
1400dcb90 89 f1 e8 09 e8 f3 ff 90 ........
1400dcb50
1400dcb98
1400dcb98 // align 0x10
1400dcb98 // align 0x10
1400dcba0
1400dcba0std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*):
1400dcba0sub rsp, 40
1400dcba4mov rax, [rcx+16]
1400dcba8mov rdx, rcx
1400dcbabtest rax, rax
1400dcbaeje 0x1400dcc60
1400dcbb4
1400dcbb4loc_1400dcbb4:
1400dcbb4lea rcx, [rip+0xb8875]
1400dcbbbmov [rax+34], 0x2c002e
1400dcbc2mov [rax+16], rcx
1400dcbc6lea rcx, [rip+0xb8865]
1400dcbcdmov [rax+40], rcx
1400dcbd1mov [rax+56], rcx
1400dcbd5mov [rax+72], rcx
1400dcbd9mov rcx, [rip+0xba000]
1400dcbe0mov [rax+24], 0
1400dcbe8mov ecx, [rcx]
1400dcbeamov [rax+48], 0
1400dcbf2mov [rax+64], 0
1400dcbfamov [rax+92], ecx
1400dcbfdmov [rax+80], 0
1400dcc05mov [rax+88], 0
1400dcc0cmov rax, [rdx+16]
1400dcc10mov [rax+96], ecx
1400dcc13mov rax, [rip+0xb9fd6]
1400dcc1amov rcx, [rdx+16]
1400dcc1emov r8, [rax]
1400dcc21xor eax, eax
1400dcc23nop [rax+rax]
1400dcc2enop [rax+rax]
1400dcc39nop [rax]
1400dcc40
1400dcc40loc_1400dcc40:
1400dcc40movsx dx, [r8+rax]
1400dcc46mov [rcx+2*rax+100], dx
1400dcc4badd rax, 1
1400dcc4fcmp rax, 11
1400dcc53jne 0x1400dcc40
1400dcc55add rsp, 40
1400dcc59ret
1400dcc5a
1400dcc5a 66 0f 1f 44 00 00 f..D..
1400dcc60
1400dcc60loc_1400dcc60:
1400dcc60mov [rsp+48], rcx
1400dcc65mov ecx, 128
1400dcc6acall operator new(unsigned long long)
1400dcc6fmov rdx, [rip+0xba6fa]
1400dcc76mov [rax+8], 0
1400dcc7dlea rcx, [rdx+16]
1400dcc81mov rdx, [rsp+48]
1400dcc86mov [rax+16], 0
1400dcc8emov [rax], rcx
1400dcc91mov [rax+24], 0
1400dcc99mov [rax+32], 0
1400dcc9dmov [rax+34], 0
1400dcca4mov [rax+40], 0
1400dccacmov [rax+48], 0
1400dccb4mov [rax+56], 0
1400dccbcmov [rax+64], 0
1400dccc4mov [rax+72], 0
1400dccccmov [rax+80], 0
1400dccd4mov [rax+88], 0
1400dccdbmov [rax+92], 0
1400dcce3mov [rax+122], 0
1400dcce7mov [rdx+16], rax
1400dccebjmp 0x1400dcbb4
1400dcba0
1400dcba0std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*):
1400dcba0sub rsp, 40
1400dcba4mov rax, [rcx+16]
1400dcba8mov rdx, rcx
1400dcbabtest rax, rax
1400dcbaeje 0x1400dcc60
1400dcbb4
1400dcbb4loc_1400dcbb4:
1400dcbb4lea rcx, [rip+0xb8875]
1400dcbbbmov [rax+34], 0x2c002e
1400dcbc2mov [rax+16], rcx
1400dcbc6lea rcx, [rip+0xb8865]
1400dcbcdmov [rax+40], rcx
1400dcbd1mov [rax+56], rcx
1400dcbd5mov [rax+72], rcx
1400dcbd9mov rcx, [rip+0xba000]
1400dcbe0mov [rax+24], 0
1400dcbe8mov ecx, [rcx]
1400dcbeamov [rax+48], 0
1400dcbf2mov [rax+64], 0
1400dcbfamov [rax+92], ecx
1400dcbfdmov [rax+80], 0
1400dcc05mov [rax+88], 0
1400dcc0cmov rax, [rdx+16]
1400dcc10mov [rax+96], ecx
1400dcc13mov rax, [rip+0xb9fd6]
1400dcc1amov rcx, [rdx+16]
1400dcc1emov r8, [rax]
1400dcc21xor eax, eax
1400dcc23nop [rax+rax]
1400dcc2enop [rax+rax]
1400dcc39nop [rax]
1400dcc40
1400dcc40loc_1400dcc40:
1400dcc40movsx dx, [r8+rax]
1400dcc46mov [rcx+2*rax+100], dx
1400dcc4badd rax, 1
1400dcc4fcmp rax, 11
1400dcc53jne 0x1400dcc40
1400dcc55add rsp, 40
1400dcc59ret
1400dcc5a
1400dcc5a 66 0f 1f 44 00 00 f..D..
1400dcc60
1400dcc60loc_1400dcc60:
1400dcc60mov [rsp+48], rcx
1400dcc65mov ecx, 128
1400dcc6acall operator new(unsigned long long)
1400dcc6fmov rdx, [rip+0xba6fa]
1400dcc76mov [rax+8], 0
1400dcc7dlea rcx, [rdx+16]
1400dcc81mov rdx, [rsp+48]
1400dcc86mov [rax+16], 0
1400dcc8emov [rax], rcx
1400dcc91mov [rax+24], 0
1400dcc99mov [rax+32], 0
1400dcc9dmov [rax+34], 0
1400dcca4mov [rax+40], 0
1400dccacmov [rax+48], 0
1400dccb4mov [rax+56], 0
1400dccbcmov [rax+64], 0
1400dccc4mov [rax+72], 0
1400dccccmov [rax+80], 0
1400dccd4mov [rax+88], 0
1400dccdbmov [rax+92], 0
1400dcce3mov [rax+122], 0
1400dcce7mov [rdx+16], rax
1400dccebjmp 0x1400dcbb4
1400dcba0
1400dccf0
1400dccf0 // align 0x20
1400dccf0 // align 0x20
1400dcd00
1400dcd00std::__cxx11::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400dcd00push rsi
1400dcd01push rbx
1400dcd02sub rsp, 40
1400dcd06xor eax, eax
1400dcd08test r8, r8
1400dcd0bmov [rcx+16], rdx
1400dcd0fmov rbx, rcx
1400dcd12setne al
1400dcd15xor r8l, r8l
1400dcd18xor edx, edx
1400dcd1amov [rcx+8], eax
1400dcd1dlea rax, [rip+0xc3e6c]
1400dcd24mov [rcx], rax
1400dcd27call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcd2cnop
1400dcd2dadd rsp, 40
1400dcd31pop rbx
1400dcd32pop rsi
1400dcd33ret
1400dcd34
1400dcd34 48 89 c6 48 89 d9 e8 e1 d6 ff ff 48 H..H.......H
1400dcd40 89 f1 e8 59 e6 f3 ff 90 ...Y....
1400dcd00
1400dcd00std::__cxx11::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400dcd00push rsi
1400dcd01push rbx
1400dcd02sub rsp, 40
1400dcd06xor eax, eax
1400dcd08test r8, r8
1400dcd0bmov [rcx+16], rdx
1400dcd0fmov rbx, rcx
1400dcd12setne al
1400dcd15xor r8l, r8l
1400dcd18xor edx, edx
1400dcd1amov [rcx+8], eax
1400dcd1dlea rax, [rip+0xc3e6c]
1400dcd24mov [rcx], rax
1400dcd27call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcd2cnop
1400dcd2dadd rsp, 40
1400dcd31pop rbx
1400dcd32pop rsi
1400dcd33ret
1400dcd34
1400dcd34 48 89 c6 48 89 d9 e8 e1 d6 ff ff 48 H..H.......H
1400dcd40 89 f1 e8 59 e6 f3 ff 90 ...Y....
1400dcd00
1400dcd48
1400dcd48 // align 0x10
1400dcd48 // align 0x10
1400dcd50
1400dcd50std::__cxx11::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400dcd50push rsi
1400dcd51push rbx
1400dcd52sub rsp, 40
1400dcd56xor eax, eax
1400dcd58test r9, r9
1400dcd5bmov [rcx+16], 0
1400dcd63mov rbx, rcx
1400dcd66setne al
1400dcd69mov [rcx+8], eax
1400dcd6clea rax, [rip+0xc3e1d]
1400dcd73mov [rcx], rax
1400dcd76call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcd7bnop
1400dcd7cadd rsp, 40
1400dcd80pop rbx
1400dcd81pop rsi
1400dcd82ret
1400dcd83
1400dcd83 48 89 c6 48 89 d9 e8 92 d6 ff ff 48 89 H..H.......H.
1400dcd90 f1 e8 0a e6 f3 ff 90 .......
1400dcd50
1400dcd50std::__cxx11::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400dcd50push rsi
1400dcd51push rbx
1400dcd52sub rsp, 40
1400dcd56xor eax, eax
1400dcd58test r9, r9
1400dcd5bmov [rcx+16], 0
1400dcd63mov rbx, rcx
1400dcd66setne al
1400dcd69mov [rcx+8], eax
1400dcd6clea rax, [rip+0xc3e1d]
1400dcd73mov [rcx], rax
1400dcd76call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcd7bnop
1400dcd7cadd rsp, 40
1400dcd80pop rbx
1400dcd81pop rsi
1400dcd82ret
1400dcd83
1400dcd83 48 89 c6 48 89 d9 e8 92 d6 ff ff 48 89 H..H.......H.
1400dcd90 f1 e8 0a e6 f3 ff 90 .......
1400dcd50
1400dcd97
1400dcd97 // align 0x10
1400dcd97 // align 0x10
1400dcda0
1400dcda0std::__cxx11::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400dcda0push rsi
1400dcda1push rbx
1400dcda2sub rsp, 40
1400dcda6xor eax, eax
1400dcda8test rdx, rdx
1400dcdabmov [rcx+16], 0
1400dcdb3mov rbx, rcx
1400dcdb6setne al
1400dcdb9xor r8l, r8l
1400dcdbcxor edx, edx
1400dcdbemov [rcx+8], eax
1400dcdc1lea rax, [rip+0xc3dc8]
1400dcdc8mov [rcx], rax
1400dcdcbcall std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcdd0nop
1400dcdd1add rsp, 40
1400dcdd5pop rbx
1400dcdd6pop rsi
1400dcdd7ret
1400dcdd8
1400dcdd8 48 89 c6 48 89 d9 e8 3d H..H...=
1400dcde0 d6 ff ff 48 89 f1 e8 b5 e5 f3 ff 90 ...H........
1400dcda0
1400dcda0std::__cxx11::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400dcda0push rsi
1400dcda1push rbx
1400dcda2sub rsp, 40
1400dcda6xor eax, eax
1400dcda8test rdx, rdx
1400dcdabmov [rcx+16], 0
1400dcdb3mov rbx, rcx
1400dcdb6setne al
1400dcdb9xor r8l, r8l
1400dcdbcxor edx, edx
1400dcdbemov [rcx+8], eax
1400dcdc1lea rax, [rip+0xc3dc8]
1400dcdc8mov [rcx], rax
1400dcdcbcall std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcdd0nop
1400dcdd1add rsp, 40
1400dcdd5pop rbx
1400dcdd6pop rsi
1400dcdd7ret
1400dcdd8
1400dcdd8 48 89 c6 48 89 d9 e8 3d H..H...=
1400dcde0 d6 ff ff 48 89 f1 e8 b5 e5 f3 ff 90 ...H........
1400dcda0
1400dcdec
1400dcdec // align 0x10
1400dcdec // align 0x10
1400dcdf0
1400dcdf0std::__cxx11::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400dcdf0push rsi
1400dcdf1push rbx
1400dcdf2sub rsp, 40
1400dcdf6xor eax, eax
1400dcdf8test r8, r8
1400dcdfbmov [rcx+16], rdx
1400dcdffmov rbx, rcx
1400dce02setne al
1400dce05xor r8l, r8l
1400dce08xor edx, edx
1400dce0amov [rcx+8], eax
1400dce0dlea rax, [rip+0xc3d7c]
1400dce14mov [rcx], rax
1400dce17call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dce1cnop
1400dce1dadd rsp, 40
1400dce21pop rbx
1400dce22pop rsi
1400dce23ret
1400dce24
1400dce24 48 89 c6 48 89 d9 e8 f1 d5 ff ff 48 H..H.......H
1400dce30 89 f1 e8 69 e5 f3 ff 90 ...i....
1400dcdf0
1400dcdf0std::__cxx11::moneypunct<wchar_t, true>::moneypunct(std::__moneypunct_cache<wchar_t, true>*, unsigned long long):
1400dcdf0push rsi
1400dcdf1push rbx
1400dcdf2sub rsp, 40
1400dcdf6xor eax, eax
1400dcdf8test r8, r8
1400dcdfbmov [rcx+16], rdx
1400dcdffmov rbx, rcx
1400dce02setne al
1400dce05xor r8l, r8l
1400dce08xor edx, edx
1400dce0amov [rcx+8], eax
1400dce0dlea rax, [rip+0xc3d7c]
1400dce14mov [rcx], rax
1400dce17call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dce1cnop
1400dce1dadd rsp, 40
1400dce21pop rbx
1400dce22pop rsi
1400dce23ret
1400dce24
1400dce24 48 89 c6 48 89 d9 e8 f1 d5 ff ff 48 H..H.......H
1400dce30 89 f1 e8 69 e5 f3 ff 90 ...i....
1400dcdf0
1400dce38
1400dce38 // align 0x10
1400dce38 // align 0x10
1400dce40
1400dce40std::__cxx11::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400dce40push rsi
1400dce41push rbx
1400dce42sub rsp, 40
1400dce46xor eax, eax
1400dce48test r9, r9
1400dce4bmov [rcx+16], 0
1400dce53mov rbx, rcx
1400dce56setne al
1400dce59mov [rcx+8], eax
1400dce5clea rax, [rip+0xc3d2d]
1400dce63mov [rcx], rax
1400dce66call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dce6bnop
1400dce6cadd rsp, 40
1400dce70pop rbx
1400dce71pop rsi
1400dce72ret
1400dce73
1400dce73 48 89 c6 48 89 d9 e8 a2 d5 ff ff 48 89 H..H.......H.
1400dce80 f1 e8 1a e5 f3 ff 90 .......
1400dce40
1400dce40std::__cxx11::moneypunct<wchar_t, true>::moneypunct(int*, char const*, unsigned long long):
1400dce40push rsi
1400dce41push rbx
1400dce42sub rsp, 40
1400dce46xor eax, eax
1400dce48test r9, r9
1400dce4bmov [rcx+16], 0
1400dce53mov rbx, rcx
1400dce56setne al
1400dce59mov [rcx+8], eax
1400dce5clea rax, [rip+0xc3d2d]
1400dce63mov [rcx], rax
1400dce66call std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dce6bnop
1400dce6cadd rsp, 40
1400dce70pop rbx
1400dce71pop rsi
1400dce72ret
1400dce73
1400dce73 48 89 c6 48 89 d9 e8 a2 d5 ff ff 48 89 H..H.......H.
1400dce80 f1 e8 1a e5 f3 ff 90 .......
1400dce40
1400dce87
1400dce87 // align 0x10
1400dce87 // align 0x10
1400dce90
1400dce90std::__cxx11::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400dce90push rsi
1400dce91push rbx
1400dce92sub rsp, 40
1400dce96xor eax, eax
1400dce98test rdx, rdx
1400dce9bmov [rcx+16], 0
1400dcea3mov rbx, rcx
1400dcea6setne al
1400dcea9xor r8l, r8l
1400dceacxor edx, edx
1400dceaemov [rcx+8], eax
1400dceb1lea rax, [rip+0xc3cd8]
1400dceb8mov [rcx], rax
1400dcebbcall std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcec0nop
1400dcec1add rsp, 40
1400dcec5pop rbx
1400dcec6pop rsi
1400dcec7ret
1400dcec8
1400dcec8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dced0 d5 ff ff 48 89 f1 e8 c5 e4 f3 ff 90 ...H........
1400dce90
1400dce90std::__cxx11::moneypunct<wchar_t, true>::moneypunct(unsigned long long):
1400dce90push rsi
1400dce91push rbx
1400dce92sub rsp, 40
1400dce96xor eax, eax
1400dce98test rdx, rdx
1400dce9bmov [rcx+16], 0
1400dcea3mov rbx, rcx
1400dcea6setne al
1400dcea9xor r8l, r8l
1400dceacxor edx, edx
1400dceaemov [rcx+8], eax
1400dceb1lea rax, [rip+0xc3cd8]
1400dceb8mov [rcx], rax
1400dcebbcall std::__cxx11::moneypunct<wchar_t, true>::_M_initialize_moneypunct(int*, char const*)
1400dcec0nop
1400dcec1add rsp, 40
1400dcec5pop rbx
1400dcec6pop rsi
1400dcec7ret
1400dcec8
1400dcec8 48 89 c6 48 89 d9 e8 4d H..H...M
1400dced0 d5 ff ff 48 89 f1 e8 c5 e4 f3 ff 90 ...H........
1400dce90
1400dcedc
1400dcedc // align 0x10
1400dcedc // align 0x10
1400dcee0
1400dcee0std::__cxx11::moneypunct<wchar_t, true>::~moneypunct():
1400dcee0push rbx
1400dcee1sub rsp, 48
1400dcee5mov rax, [rip+0xba1e4]
1400dceecadd rax, 16
1400dcef0mov [rcx], rax
1400dcef3mov rbx, rcx
1400dcef6mov rcx, [rcx+16]
1400dcefatest rcx, rcx
1400dcefdje 0x1400dcf05
1400dceffmov rax, [rcx]
1400dcf02call [rax+8]
1400dcf05
1400dcf05loc_1400dcf05:
1400dcf05mov rcx, rbx
1400dcf08call std::locale::facet::~facet()
1400dcf0dmov rcx, rbx
1400dcf10add rsp, 48
1400dcf14pop rbx
1400dcf15jmp 0x140101ab0
1400dcf1a
1400dcf1a 48 89 d9 48 89 44 H..H.D
1400dcf20 24 28 e8 f9 d4 ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dcf30 89 44 24 28 e8 77 4b 02 00 48 8b 4c 24 28 e8 5d .D$(.wK..H.L$(.]
1400dcf40 e4 f3 ff eb e7 .....
1400dcee0
1400dcee0std::__cxx11::moneypunct<wchar_t, true>::~moneypunct():
1400dcee0push rbx
1400dcee1sub rsp, 48
1400dcee5mov rax, [rip+0xba1e4]
1400dceecadd rax, 16
1400dcef0mov [rcx], rax
1400dcef3mov rbx, rcx
1400dcef6mov rcx, [rcx+16]
1400dcefatest rcx, rcx
1400dcefdje 0x1400dcf05
1400dceffmov rax, [rcx]
1400dcf02call [rax+8]
1400dcf05
1400dcf05loc_1400dcf05:
1400dcf05mov rcx, rbx
1400dcf08call std::locale::facet::~facet()
1400dcf0dmov rcx, rbx
1400dcf10add rsp, 48
1400dcf14pop rbx
1400dcf15jmp 0x140101ab0
1400dcf1a
1400dcf1a 48 89 d9 48 89 44 H..H.D
1400dcf20 24 28 e8 f9 d4 ff ff 48 8b 44 24 28 48 89 d9 48 $(.....H.D$(H..H
1400dcf30 89 44 24 28 e8 77 4b 02 00 48 8b 4c 24 28 e8 5d .D$(.wK..H.L$(.]
1400dcf40 e4 f3 ff eb e7 .....
1400dcee0
1400dcf45
1400dcf45 // align 0x10
1400dcf45 // align 0x10
1400dcf50
1400dcf50std::__cxx11::moneypunct<wchar_t, true>::~moneypunct():
1400dcf50push rsi
1400dcf51push rbx
1400dcf52sub rsp, 40
1400dcf56mov rax, [rip+0xba173]
1400dcf5dadd rax, 16
1400dcf61mov [rcx], rax
1400dcf64mov rbx, rcx
1400dcf67mov rcx, [rcx+16]
1400dcf6btest rcx, rcx
1400dcf6eje 0x1400dcf76
1400dcf70mov rax, [rcx]
1400dcf73call [rax+8]
1400dcf76
1400dcf76loc_1400dcf76:
1400dcf76mov rcx, rbx
1400dcf79add rsp, 40
1400dcf7dpop rbx
1400dcf7epop rsi
1400dcf7fjmp 0x1400da420
1400dcf84
1400dcf84 48 89 c6 48 89 d9 e8 91 d4 ff ff 48 H..H.......H
1400dcf90 89 f1 e8 09 e4 f3 ff 90 ........
1400dcf50
1400dcf50std::__cxx11::moneypunct<wchar_t, true>::~moneypunct():
1400dcf50push rsi
1400dcf51push rbx
1400dcf52sub rsp, 40
1400dcf56mov rax, [rip+0xba173]
1400dcf5dadd rax, 16
1400dcf61mov [rcx], rax
1400dcf64mov rbx, rcx
1400dcf67mov rcx, [rcx+16]
1400dcf6btest rcx, rcx
1400dcf6eje 0x1400dcf76
1400dcf70mov rax, [rcx]
1400dcf73call [rax+8]
1400dcf76
1400dcf76loc_1400dcf76:
1400dcf76mov rcx, rbx
1400dcf79add rsp, 40
1400dcf7dpop rbx
1400dcf7epop rsi
1400dcf7fjmp 0x1400da420
1400dcf84
1400dcf84 48 89 c6 48 89 d9 e8 91 d4 ff ff 48 H..H.......H
1400dcf90 89 f1 e8 09 e4 f3 ff 90 ........
1400dcf50
1400dcf98
1400dcf98 // align 0x10
1400dcf98 // align 0x10
1400dcfa0
1400dcfa0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_destroy(unsigned long long):
1400dcfa0push rbp
1400dcfa1push rsi
1400dcfa2push rbx
1400dcfa3sub rsp, 64
1400dcfa7lea rbp, [rsp+64]
1400dcfacmov [rbp+32], rcx
1400dcfb0mov [rbp+40], rdx
1400dcfb4mov rax, [rbp+40]
1400dcfb8lea rsi, [rax+1]
1400dcfbcmov rax, [rbp+32]
1400dcfc0mov rcx, rax
1400dcfc3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dcfc8mov rbx, rax
1400dcfcbmov rax, [rbp+32]
1400dcfcfmov rcx, rax
1400dcfd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_get_allocator()
1400dcfd7mov [rbp-8], rax
1400dcfdbmov [rbp-16], rbx
1400dcfdfmov [rbp-24], rsi
1400dcfe3mov rcx, [rbp-24]
1400dcfe7mov rdx, [rbp-16]
1400dcfebmov rax, [rbp-8]
1400dcfefmov r8, rcx
1400dcff2mov rcx, rax
1400dcff5call std::__new_allocator<char>::deallocate(char*, unsigned long long)
1400dcffanop
1400dcffbnop
1400dcffcadd rsp, 64
1400dd000pop rbx
1400dd001pop rsi
1400dd002pop rbp
1400dd003ret
1400dcfa0
1400dcfa0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_destroy(unsigned long long):
1400dcfa0push rbp
1400dcfa1push rsi
1400dcfa2push rbx
1400dcfa3sub rsp, 64
1400dcfa7lea rbp, [rsp+64]
1400dcfacmov [rbp+32], rcx
1400dcfb0mov [rbp+40], rdx
1400dcfb4mov rax, [rbp+40]
1400dcfb8lea rsi, [rax+1]
1400dcfbcmov rax, [rbp+32]
1400dcfc0mov rcx, rax
1400dcfc3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dcfc8mov rbx, rax
1400dcfcbmov rax, [rbp+32]
1400dcfcfmov rcx, rax
1400dcfd2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_get_allocator()
1400dcfd7mov [rbp-8], rax
1400dcfdbmov [rbp-16], rbx
1400dcfdfmov [rbp-24], rsi
1400dcfe3mov rcx, [rbp-24]
1400dcfe7mov rdx, [rbp-16]
1400dcfebmov rax, [rbp-8]
1400dcfefmov r8, rcx
1400dcff2mov rcx, rax
1400dcff5call std::__new_allocator<char>::deallocate(char*, unsigned long long)
1400dcffanop
1400dcffbnop
1400dcffcadd rsp, 64
1400dd000pop rbx
1400dd001pop rsi
1400dd002pop rbp
1400dd003ret
1400dcfa0
1400dd004
1400dd004 // align 0x10
1400dd004 // align 0x10
1400dd010
1400dd010std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose():
1400dd010push rbp
1400dd011mov rbp, rsp
1400dd014sub rsp, 32
1400dd018mov [rbp+16], rcx
1400dd01cmov rax, [rbp+16]
1400dd020mov rcx, rax
1400dd023call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_is_local() const
1400dd028xor eax, 1
1400dd02btest al, al
1400dd02dje 0x1400dd043
1400dd02fmov rax, [rbp+16]
1400dd033mov rdx, [rax+16]
1400dd037mov rax, [rbp+16]
1400dd03bmov rcx, rax
1400dd03ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_destroy(unsigned long long)
1400dd043
1400dd043loc_1400dd043:
1400dd043nop
1400dd044add rsp, 32
1400dd048pop rbp
1400dd049ret
1400dd010
1400dd010std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose():
1400dd010push rbp
1400dd011mov rbp, rsp
1400dd014sub rsp, 32
1400dd018mov [rbp+16], rcx
1400dd01cmov rax, [rbp+16]
1400dd020mov rcx, rax
1400dd023call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_is_local() const
1400dd028xor eax, 1
1400dd02btest al, al
1400dd02dje 0x1400dd043
1400dd02fmov rax, [rbp+16]
1400dd033mov rdx, [rax+16]
1400dd037mov rax, [rbp+16]
1400dd03bmov rcx, rax
1400dd03ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_destroy(unsigned long long)
1400dd043
1400dd043loc_1400dd043:
1400dd043nop
1400dd044add rsp, 32
1400dd048pop rbp
1400dd049ret
1400dd010
1400dd04a
1400dd04a // align 0x10
1400dd04a // align 0x10
1400dd050
1400dd050std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long):
1400dd050push rbp
1400dd051mov rbp, rsp
1400dd054sub rsp, 80
1400dd058mov [rbp+16], rcx
1400dd05cmov [rbp+24], rdx
1400dd060mov [rbp+32], r8
1400dd064mov [rbp+40], r9
1400dd068lea r8, [rip+0x2c582]
1400dd06fmov rcx, [rbp+48]
1400dd073mov rdx, [rbp+32]
1400dd077mov rax, [rbp+16]
1400dd07bmov r9, r8
1400dd07emov r8, rcx
1400dd081mov rcx, rax
1400dd084call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_check_length(unsigned long long, unsigned long long, char const*) const
1400dd089mov rax, [rbp+16]
1400dd08dmov rcx, rax
1400dd090call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400dd095mov [rbp-8], rax
1400dd099mov rdx, [rbp-8]
1400dd09dmov rax, [rbp+48]
1400dd0a1add rax, rdx
1400dd0a4sub rax, [rbp+32]
1400dd0a8mov [rbp-16], rax
1400dd0acmov rax, [rbp+16]
1400dd0b0mov rcx, rax
1400dd0b3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400dd0b8cmp rax, [rbp-16]
1400dd0bcsetae al
1400dd0bftest al, al
1400dd0c1je 0x1400dd18c
1400dd0c7mov rax, [rbp+16]
1400dd0cbmov rcx, rax
1400dd0cecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dd0d3mov rdx, [rbp+24]
1400dd0d7add rax, rdx
1400dd0damov [rbp-24], rax
1400dd0demov rax, [rbp-8]
1400dd0e2sub rax, [rbp+24]
1400dd0e6sub rax, [rbp+32]
1400dd0eamov [rbp-32], rax
1400dd0eemov rdx, [rbp+40]
1400dd0f2mov rax, [rbp+16]
1400dd0f6mov rcx, rax
1400dd0f9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_disjunct(char const*) const
1400dd0femovzx eax, al
1400dd101test eax, eax
1400dd103setne al
1400dd106test al, al
1400dd108je 0x1400dd160
1400dd10acmp [rbp-32], 0
1400dd10fje 0x1400dd140
1400dd111mov rax, [rbp+32]
1400dd115cmp rax, [rbp+48]
1400dd119je 0x1400dd140
1400dd11bmov rdx, [rbp-24]
1400dd11fmov rax, [rbp+32]
1400dd123add rdx, rax
1400dd126mov rcx, [rbp-24]
1400dd12amov rax, [rbp+48]
1400dd12eadd rax, rcx
1400dd131mov rcx, [rbp-32]
1400dd135mov r8, rcx
1400dd138mov rcx, rax
1400dd13bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400dd140
1400dd140loc_1400dd140:
1400dd140cmp [rbp+48], 0
1400dd145je 0x1400dd1ad
1400dd147mov rcx, [rbp+48]
1400dd14bmov rdx, [rbp+40]
1400dd14fmov rax, [rbp-24]
1400dd153mov r8, rcx
1400dd156mov rcx, rax
1400dd159call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400dd15ejmp 0x1400dd1ad
1400dd160
1400dd160loc_1400dd160:
1400dd160mov r9, [rbp+40]
1400dd164mov r8, [rbp+32]
1400dd168mov rdx, [rbp-24]
1400dd16cmov rax, [rbp+16]
1400dd170mov rcx, [rbp-32]
1400dd174mov [rsp+40], rcx
1400dd179mov rcx, [rbp+48]
1400dd17dmov [rsp+32], rcx
1400dd182mov rcx, rax
1400dd185call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_cold(char*, unsigned long long, char const*, unsigned long long, unsigned long long)
1400dd18ajmp 0x1400dd1ad
1400dd18c
1400dd18cloc_1400dd18c:
1400dd18cmov r9, [rbp+40]
1400dd190mov r8, [rbp+32]
1400dd194mov rdx, [rbp+24]
1400dd198mov rax, [rbp+16]
1400dd19cmov rcx, [rbp+48]
1400dd1a0mov [rsp+32], rcx
1400dd1a5mov rcx, rax
1400dd1a8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400dd1ad
1400dd1adloc_1400dd1ad:
1400dd1admov rdx, [rbp-16]
1400dd1b1mov rax, [rbp+16]
1400dd1b5mov rcx, rax
1400dd1b8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400dd1bdmov rax, [rbp+16]
1400dd1c1add rsp, 80
1400dd1c5pop rbp
1400dd1c6ret
1400dd050
1400dd050std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long):
1400dd050push rbp
1400dd051mov rbp, rsp
1400dd054sub rsp, 80
1400dd058mov [rbp+16], rcx
1400dd05cmov [rbp+24], rdx
1400dd060mov [rbp+32], r8
1400dd064mov [rbp+40], r9
1400dd068lea r8, [rip+0x2c582]
1400dd06fmov rcx, [rbp+48]
1400dd073mov rdx, [rbp+32]
1400dd077mov rax, [rbp+16]
1400dd07bmov r9, r8
1400dd07emov r8, rcx
1400dd081mov rcx, rax
1400dd084call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_check_length(unsigned long long, unsigned long long, char const*) const
1400dd089mov rax, [rbp+16]
1400dd08dmov rcx, rax
1400dd090call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400dd095mov [rbp-8], rax
1400dd099mov rdx, [rbp-8]
1400dd09dmov rax, [rbp+48]
1400dd0a1add rax, rdx
1400dd0a4sub rax, [rbp+32]
1400dd0a8mov [rbp-16], rax
1400dd0acmov rax, [rbp+16]
1400dd0b0mov rcx, rax
1400dd0b3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400dd0b8cmp rax, [rbp-16]
1400dd0bcsetae al
1400dd0bftest al, al
1400dd0c1je 0x1400dd18c
1400dd0c7mov rax, [rbp+16]
1400dd0cbmov rcx, rax
1400dd0cecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dd0d3mov rdx, [rbp+24]
1400dd0d7add rax, rdx
1400dd0damov [rbp-24], rax
1400dd0demov rax, [rbp-8]
1400dd0e2sub rax, [rbp+24]
1400dd0e6sub rax, [rbp+32]
1400dd0eamov [rbp-32], rax
1400dd0eemov rdx, [rbp+40]
1400dd0f2mov rax, [rbp+16]
1400dd0f6mov rcx, rax
1400dd0f9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_disjunct(char const*) const
1400dd0femovzx eax, al
1400dd101test eax, eax
1400dd103setne al
1400dd106test al, al
1400dd108je 0x1400dd160
1400dd10acmp [rbp-32], 0
1400dd10fje 0x1400dd140
1400dd111mov rax, [rbp+32]
1400dd115cmp rax, [rbp+48]
1400dd119je 0x1400dd140
1400dd11bmov rdx, [rbp-24]
1400dd11fmov rax, [rbp+32]
1400dd123add rdx, rax
1400dd126mov rcx, [rbp-24]
1400dd12amov rax, [rbp+48]
1400dd12eadd rax, rcx
1400dd131mov rcx, [rbp-32]
1400dd135mov r8, rcx
1400dd138mov rcx, rax
1400dd13bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400dd140
1400dd140loc_1400dd140:
1400dd140cmp [rbp+48], 0
1400dd145je 0x1400dd1ad
1400dd147mov rcx, [rbp+48]
1400dd14bmov rdx, [rbp+40]
1400dd14fmov rax, [rbp-24]
1400dd153mov r8, rcx
1400dd156mov rcx, rax
1400dd159call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400dd15ejmp 0x1400dd1ad
1400dd160
1400dd160loc_1400dd160:
1400dd160mov r9, [rbp+40]
1400dd164mov r8, [rbp+32]
1400dd168mov rdx, [rbp-24]
1400dd16cmov rax, [rbp+16]
1400dd170mov rcx, [rbp-32]
1400dd174mov [rsp+40], rcx
1400dd179mov rcx, [rbp+48]
1400dd17dmov [rsp+32], rcx
1400dd182mov rcx, rax
1400dd185call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_cold(char*, unsigned long long, char const*, unsigned long long, unsigned long long)
1400dd18ajmp 0x1400dd1ad
1400dd18c
1400dd18cloc_1400dd18c:
1400dd18cmov r9, [rbp+40]
1400dd190mov r8, [rbp+32]
1400dd194mov rdx, [rbp+24]
1400dd198mov rax, [rbp+16]
1400dd19cmov rcx, [rbp+48]
1400dd1a0mov [rsp+32], rcx
1400dd1a5mov rcx, rax
1400dd1a8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400dd1ad
1400dd1adloc_1400dd1ad:
1400dd1admov rdx, [rbp-16]
1400dd1b1mov rax, [rbp+16]
1400dd1b5mov rcx, rax
1400dd1b8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400dd1bdmov rax, [rbp+16]
1400dd1c1add rsp, 80
1400dd1c5pop rbp
1400dd1c6ret
1400dd050
1400dd1c7
1400dd1c7 // align 0x10
1400dd1c7 // align 0x10
1400dd1d0
1400dd1d0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_compare(unsigned long long, unsigned long long):
1400dd1d0mov eax, 0x7fffffff
1400dd1d5sub rcx, rdx
1400dd1d8cmp rcx, 0x7fffffff
1400dd1dfjg 0x1400dd1f0
1400dd1e1cmp rcx, 0xffffffff80000000
1400dd1e8mov eax, 0xffffffff80000000
1400dd1edcmovge eax, ecx
1400dd1f0
1400dd1f0loc_1400dd1f0:
1400dd1f0ret
1400dd1d0
1400dd1d0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_compare(unsigned long long, unsigned long long):
1400dd1d0mov eax, 0x7fffffff
1400dd1d5sub rcx, rdx
1400dd1d8cmp rcx, 0x7fffffff
1400dd1dfjg 0x1400dd1f0
1400dd1e1cmp rcx, 0xffffffff80000000
1400dd1e8mov eax, 0xffffffff80000000
1400dd1edcmovge eax, ecx
1400dd1f0
1400dd1f0loc_1400dd1f0:
1400dd1f0ret
1400dd1d0
1400dd1f1
1400dd1f1 // align 0x10
1400dd1f1 // align 0x10
1400dd200
1400dd200std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_capacity(unsigned long long):
1400dd200push rbp
1400dd201mov rbp, rsp
1400dd204mov [rbp+16], rcx
1400dd208mov [rbp+24], rdx
1400dd20cmov rax, [rbp+16]
1400dd210mov rdx, [rbp+24]
1400dd214mov [rax+16], rdx
1400dd218nop
1400dd219pop rbp
1400dd21aret
1400dd200
1400dd200std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_capacity(unsigned long long):
1400dd200push rbp
1400dd201mov rbp, rsp
1400dd204mov [rbp+16], rcx
1400dd208mov [rbp+24], rdx
1400dd20cmov rax, [rbp+16]
1400dd210mov rdx, [rbp+24]
1400dd214mov [rax+16], rdx
1400dd218nop
1400dd219pop rbp
1400dd21aret
1400dd200
1400dd21b
1400dd21b // align 0x10
1400dd21b // align 0x10
1400dd220
1400dd220std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_allocate(std::allocator<char>&, unsigned long long):
1400dd220push rbp
1400dd221mov rbp, rsp
1400dd224sub rsp, 64
1400dd228mov [rbp+16], rcx
1400dd22cmov [rbp+24], rdx
1400dd230mov rax, [rbp+16]
1400dd234mov [rbp-16], rax
1400dd238mov rax, [rbp+24]
1400dd23cmov [rbp-24], rax
1400dd240mov rdx, [rbp-24]
1400dd244mov rax, [rbp-16]
1400dd248mov r8l, 0
1400dd24emov rcx, rax
1400dd251call std::__new_allocator<char>::allocate(unsigned long long, void const*)
1400dd256nop
1400dd257mov [rbp-8], rax
1400dd25bmov rax, [rbp-8]
1400dd25fadd rsp, 64
1400dd263pop rbp
1400dd264ret
1400dd220
1400dd220std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_allocate(std::allocator<char>&, unsigned long long):
1400dd220push rbp
1400dd221mov rbp, rsp
1400dd224sub rsp, 64
1400dd228mov [rbp+16], rcx
1400dd22cmov [rbp+24], rdx
1400dd230mov rax, [rbp+16]
1400dd234mov [rbp-16], rax
1400dd238mov rax, [rbp+24]
1400dd23cmov [rbp-24], rax
1400dd240mov rdx, [rbp-24]
1400dd244mov rax, [rbp-16]
1400dd248mov r8l, 0
1400dd24emov rcx, rax
1400dd251call std::__new_allocator<char>::allocate(unsigned long long, void const*)
1400dd256nop
1400dd257mov [rbp-8], rax
1400dd25bmov rax, [rbp-8]
1400dd25fadd rsp, 64
1400dd263pop rbp
1400dd264ret
1400dd220
1400dd265
1400dd265 // align 0x10
1400dd265 // align 0x10
1400dd270
1400dd270std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&):
1400dd270push rbp
1400dd271mov rbp, rsp
1400dd274sub rsp, 48
1400dd278mov [rbp+16], rcx
1400dd27cmov [rbp+24], rdx
1400dd280mov [rbp+32], r8
1400dd284mov rax, [rbp+32]
1400dd288mov [rbp-40], rax
1400dd28cmov rax, [rbp-40]
1400dd290mov rdx, [rbp+16]
1400dd294mov [rbp-8], rdx
1400dd298mov [rbp-16], rax
1400dd29cmov rax, [rbp-8]
1400dd2a0mov [rbp-24], rax
1400dd2a4mov rax, [rbp-16]
1400dd2a8mov [rbp-32], rax
1400dd2acnop
1400dd2adnop
1400dd2aemov rax, [rbp+16]
1400dd2b2mov rdx, [rbp+24]
1400dd2b6mov [rax], rdx
1400dd2b9nop
1400dd2baadd rsp, 48
1400dd2bepop rbp
1400dd2bfret
1400dd270
1400dd270std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&):
1400dd270push rbp
1400dd271mov rbp, rsp
1400dd274sub rsp, 48
1400dd278mov [rbp+16], rcx
1400dd27cmov [rbp+24], rdx
1400dd280mov [rbp+32], r8
1400dd284mov rax, [rbp+32]
1400dd288mov [rbp-40], rax
1400dd28cmov rax, [rbp-40]
1400dd290mov rdx, [rbp+16]
1400dd294mov [rbp-8], rdx
1400dd298mov [rbp-16], rax
1400dd29cmov rax, [rbp-8]
1400dd2a0mov [rbp-24], rax
1400dd2a4mov rax, [rbp-16]
1400dd2a8mov [rbp-32], rax
1400dd2acnop
1400dd2adnop
1400dd2aemov rax, [rbp+16]
1400dd2b2mov rdx, [rbp+24]
1400dd2b6mov [rax], rdx
1400dd2b9nop
1400dd2baadd rsp, 48
1400dd2bepop rbp
1400dd2bfret
1400dd270
1400dd2c0
1400dd2c0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
1400dd2c0push rbp
1400dd2c1mov rbp, rsp
1400dd2c4sub rsp, 32
1400dd2c8mov [rbp+16], rcx
1400dd2ccmov [rbp+24], rdx
1400dd2d0mov [rbp+32], r8
1400dd2d4mov rax, [rbp+16]
1400dd2d8mov [rbp-8], rax
1400dd2dcmov rax, [rbp+32]
1400dd2e0mov [rbp-16], rax
1400dd2e4mov rax, [rbp-8]
1400dd2e8mov [rbp-24], rax
1400dd2ecmov rax, [rbp-16]
1400dd2f0mov [rbp-32], rax
1400dd2f4nop
1400dd2f5nop
1400dd2f6mov rax, [rbp+16]
1400dd2famov rdx, [rbp+24]
1400dd2femov [rax], rdx
1400dd301nop
1400dd302add rsp, 32
1400dd306pop rbp
1400dd307ret
1400dd2c0
1400dd2c0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
1400dd2c0push rbp
1400dd2c1mov rbp, rsp
1400dd2c4sub rsp, 32
1400dd2c8mov [rbp+16], rcx
1400dd2ccmov [rbp+24], rdx
1400dd2d0mov [rbp+32], r8
1400dd2d4mov rax, [rbp+16]
1400dd2d8mov [rbp-8], rax
1400dd2dcmov rax, [rbp+32]
1400dd2e0mov [rbp-16], rax
1400dd2e4mov rax, [rbp-8]
1400dd2e8mov [rbp-24], rax
1400dd2ecmov rax, [rbp-16]
1400dd2f0mov [rbp-32], rax
1400dd2f4nop
1400dd2f5nop
1400dd2f6mov rax, [rbp+16]
1400dd2famov rdx, [rbp+24]
1400dd2femov [rax], rdx
1400dd301nop
1400dd302add rsp, 32
1400dd306pop rbp
1400dd307ret
1400dd2c0
1400dd308
1400dd308 // align 0x10
1400dd308 // align 0x10
1400dd310
1400dd310std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&):
1400dd310mov [rcx], rdx
1400dd313ret
1400dd310
1400dd310std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&):
1400dd310mov [rcx], rdx
1400dd313ret
1400dd310
1400dd314
1400dd314 // align 0x10
1400dd314 // align 0x10
1400dd320
1400dd320std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
1400dd320mov [rcx], rdx
1400dd323ret
1400dd320
1400dd320std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&):
1400dd320mov [rcx], rdx
1400dd323ret
1400dd320
1400dd324
1400dd324 // align 0x10
1400dd324 // align 0x10
1400dd330
1400dd330std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::~_Alloc_hider():
1400dd330push rbp
1400dd331mov rbp, rsp
1400dd334sub rsp, 48
1400dd338mov [rbp+16], rcx
1400dd33cmov rax, [rbp+16]
1400dd340mov [rbp-8], rax
1400dd344mov rax, [rbp-8]
1400dd348mov rcx, rax
1400dd34bcall std::__new_allocator<char>::~__new_allocator()
1400dd350nop
1400dd351nop
1400dd352add rsp, 48
1400dd356pop rbp
1400dd357ret
1400dd330
1400dd330std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_Alloc_hider::~_Alloc_hider():
1400dd330push rbp
1400dd331mov rbp, rsp
1400dd334sub rsp, 48
1400dd338mov [rbp+16], rcx
1400dd33cmov rax, [rbp+16]
1400dd340mov [rbp-8], rax
1400dd344mov rax, [rbp-8]
1400dd348mov rcx, rax
1400dd34bcall std::__new_allocator<char>::~__new_allocator()
1400dd350nop
1400dd351nop
1400dd352add rsp, 48
1400dd356pop rbp
1400dd357ret
1400dd330
1400dd358
1400dd358 // align 0x10
1400dd358 // align 0x10
1400dd360
1400dd360std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct(unsigned long long, char):
1400dd360push rbp
1400dd361push rsi
1400dd362push rbx
1400dd363sub rsp, 48
1400dd367lea rbp, [rsp+48]
1400dd36cmov [rbp+32], rcx
1400dd370mov [rbp+40], rdx
1400dd374mov eax, r8l
1400dd377mov [rbp+48], al
1400dd37amov rax, [rbp+40]
1400dd37ecmp rax, 15
1400dd382jbe 0x1400dd3bb
1400dd384lea rdx, [rbp+40]
1400dd388mov rax, [rbp+32]
1400dd38cmov r8l, 0
1400dd392mov rcx, rax
1400dd395call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd39amov rdx, rax
1400dd39dmov rax, [rbp+32]
1400dd3a1mov rcx, rax
1400dd3a4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data(char*)
1400dd3a9mov rdx, [rbp+40]
1400dd3admov rax, [rbp+32]
1400dd3b1mov rcx, rax
1400dd3b4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_capacity(unsigned long long)
1400dd3b9jmp 0x1400dd3c4
1400dd3bb
1400dd3bbloc_1400dd3bb:
1400dd3bbmov rax, [rbp+32]
1400dd3bfmov [rbp-8], rax
1400dd3c3nop
1400dd3c4
1400dd3c4loc_1400dd3c4:
1400dd3c4mov rax, [rbp+40]
1400dd3c8test rax, rax
1400dd3cbje 0x1400dd3ef
1400dd3cdmovsx esi, [rbp+48]
1400dd3d1mov rbx, [rbp+40]
1400dd3d5mov rax, [rbp+32]
1400dd3d9mov rcx, rax
1400dd3dccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dd3e1mov r8l, esi
1400dd3e4mov rdx, rbx
1400dd3e7mov rcx, rax
1400dd3eacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_assign(char*, unsigned long long, char)
1400dd3ef
1400dd3efloc_1400dd3ef:
1400dd3efmov rdx, [rbp+40]
1400dd3f3mov rax, [rbp+32]
1400dd3f7mov rcx, rax
1400dd3facall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400dd3ffnop
1400dd400add rsp, 48
1400dd404pop rbx
1400dd405pop rsi
1400dd406pop rbp
1400dd407ret
1400dd360
1400dd360std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct(unsigned long long, char):
1400dd360push rbp
1400dd361push rsi
1400dd362push rbx
1400dd363sub rsp, 48
1400dd367lea rbp, [rsp+48]
1400dd36cmov [rbp+32], rcx
1400dd370mov [rbp+40], rdx
1400dd374mov eax, r8l
1400dd377mov [rbp+48], al
1400dd37amov rax, [rbp+40]
1400dd37ecmp rax, 15
1400dd382jbe 0x1400dd3bb
1400dd384lea rdx, [rbp+40]
1400dd388mov rax, [rbp+32]
1400dd38cmov r8l, 0
1400dd392mov rcx, rax
1400dd395call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd39amov rdx, rax
1400dd39dmov rax, [rbp+32]
1400dd3a1mov rcx, rax
1400dd3a4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data(char*)
1400dd3a9mov rdx, [rbp+40]
1400dd3admov rax, [rbp+32]
1400dd3b1mov rcx, rax
1400dd3b4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_capacity(unsigned long long)
1400dd3b9jmp 0x1400dd3c4
1400dd3bb
1400dd3bbloc_1400dd3bb:
1400dd3bbmov rax, [rbp+32]
1400dd3bfmov [rbp-8], rax
1400dd3c3nop
1400dd3c4
1400dd3c4loc_1400dd3c4:
1400dd3c4mov rax, [rbp+40]
1400dd3c8test rax, rax
1400dd3cbje 0x1400dd3ef
1400dd3cdmovsx esi, [rbp+48]
1400dd3d1mov rbx, [rbp+40]
1400dd3d5mov rax, [rbp+32]
1400dd3d9mov rcx, rax
1400dd3dccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dd3e1mov r8l, esi
1400dd3e4mov rdx, rbx
1400dd3e7mov rcx, rax
1400dd3eacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_assign(char*, unsigned long long, char)
1400dd3ef
1400dd3efloc_1400dd3ef:
1400dd3efmov rdx, [rbp+40]
1400dd3f3mov rax, [rbp+32]
1400dd3f7mov rcx, rax
1400dd3facall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400dd3ffnop
1400dd400add rsp, 48
1400dd404pop rbx
1400dd405pop rsi
1400dd406pop rbp
1400dd407ret
1400dd360
1400dd408
1400dd408 // align 0x10
1400dd408 // align 0x10
1400dd410
1400dd410void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<false>(char const*, unsigned long long):
1400dd410push rbx
1400dd411sub rsp, 32
1400dd415mov [rsp+64], r8
1400dd41amov rbx, rcx
1400dd41dmov r9, rdx
1400dd420cmp r8, 15
1400dd424ja 0x1400dd458
1400dd426mov rcx, [rcx]
1400dd429
1400dd429loc_1400dd429:
1400dd429test r8, r8
1400dd42cje 0x1400dd444
1400dd42ecmp r8, 1
1400dd432je 0x1400dd480
1400dd434mov rdx, r9
1400dd437call memcpy
1400dd43cmov r8, [rsp+64]
1400dd441mov rcx, [rbx]
1400dd444
1400dd444loc_1400dd444:
1400dd444mov [rbx+8], r8
1400dd448mov [rcx+r8], 0
1400dd44dadd rsp, 32
1400dd451pop rbx
1400dd452ret
1400dd453
1400dd453 0f 1f 44 00 00 ..D..
1400dd458
1400dd458loc_1400dd458:
1400dd458mov [rsp+56], rdx
1400dd45dxor r8l, r8l
1400dd460lea rdx, [rsp+64]
1400dd465call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd46amov r8, [rsp+64]
1400dd46fmov r9, [rsp+56]
1400dd474mov [rbx], rax
1400dd477mov rcx, rax
1400dd47amov [rbx+16], r8
1400dd47ejmp 0x1400dd429
1400dd480
1400dd480loc_1400dd480:
1400dd480movzx eax, [r9]
1400dd484mov [rcx], al
1400dd486mov r8, [rsp+64]
1400dd48bmov rcx, [rbx]
1400dd48emov [rbx+8], r8
1400dd492mov [rcx+r8], 0
1400dd497add rsp, 32
1400dd49bpop rbx
1400dd49cret
1400dd410
1400dd410void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<false>(char const*, unsigned long long):
1400dd410push rbx
1400dd411sub rsp, 32
1400dd415mov [rsp+64], r8
1400dd41amov rbx, rcx
1400dd41dmov r9, rdx
1400dd420cmp r8, 15
1400dd424ja 0x1400dd458
1400dd426mov rcx, [rcx]
1400dd429
1400dd429loc_1400dd429:
1400dd429test r8, r8
1400dd42cje 0x1400dd444
1400dd42ecmp r8, 1
1400dd432je 0x1400dd480
1400dd434mov rdx, r9
1400dd437call memcpy
1400dd43cmov r8, [rsp+64]
1400dd441mov rcx, [rbx]
1400dd444
1400dd444loc_1400dd444:
1400dd444mov [rbx+8], r8
1400dd448mov [rcx+r8], 0
1400dd44dadd rsp, 32
1400dd451pop rbx
1400dd452ret
1400dd453
1400dd453 0f 1f 44 00 00 ..D..
1400dd458
1400dd458loc_1400dd458:
1400dd458mov [rsp+56], rdx
1400dd45dxor r8l, r8l
1400dd460lea rdx, [rsp+64]
1400dd465call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd46amov r8, [rsp+64]
1400dd46fmov r9, [rsp+56]
1400dd474mov [rbx], rax
1400dd477mov rcx, rax
1400dd47amov [rbx+16], r8
1400dd47ejmp 0x1400dd429
1400dd480
1400dd480loc_1400dd480:
1400dd480movzx eax, [r9]
1400dd484mov [rcx], al
1400dd486mov r8, [rsp+64]
1400dd48bmov rcx, [rbx]
1400dd48emov [rbx+8], r8
1400dd492mov [rcx+r8], 0
1400dd497add rsp, 32
1400dd49bpop rbx
1400dd49cret
1400dd410
1400dd49d
1400dd49d // align 0x10
1400dd49d // align 0x10
1400dd4a0
1400dd4a0void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<true>(char const*, unsigned long long):
1400dd4a0push rbx
1400dd4a1sub rsp, 32
1400dd4a5mov [rsp+64], r8
1400dd4aamov rbx, rcx
1400dd4admov r9, rdx
1400dd4b0cmp r8, 15
1400dd4b4ja 0x1400dd4f8
1400dd4b6mov rcx, [rcx]
1400dd4b9lea rdx, [r8+1]
1400dd4bdtest r8, r8
1400dd4c0je 0x1400dd4e0
1400dd4c2
1400dd4c2loc_1400dd4c2:
1400dd4c2mov r8, rdx
1400dd4c5mov rdx, r9
1400dd4c8call memcpy
1400dd4cdmov rax, [rsp+64]
1400dd4d2mov [rbx+8], rax
1400dd4d6add rsp, 32
1400dd4dapop rbx
1400dd4dbret
1400dd4dc
1400dd4dc 0f 1f 40 00 ..@.
1400dd4e0
1400dd4e0loc_1400dd4e0:
1400dd4e0movzx eax, [r9]
1400dd4e4mov [rcx], al
1400dd4e6mov rax, [rsp+64]
1400dd4ebmov [rbx+8], rax
1400dd4efadd rsp, 32
1400dd4f3pop rbx
1400dd4f4ret
1400dd4f5
1400dd4f5 0f 1f 00 ...
1400dd4f8
1400dd4f8loc_1400dd4f8:
1400dd4f8mov [rsp+56], rdx
1400dd4fdxor r8l, r8l
1400dd500lea rdx, [rsp+64]
1400dd505call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd50amov r9, [rsp+56]
1400dd50fmov [rbx], rax
1400dd512mov rcx, rax
1400dd515mov rax, [rsp+64]
1400dd51atest rax, rax
1400dd51dmov [rbx+16], rax
1400dd521lea rdx, [rax+1]
1400dd525je 0x1400dd4e0
1400dd527mov rax, -1
1400dd52etest rdx, rdx
1400dd531jne 0x1400dd4c2
1400dd533mov [rbx+8], rax
1400dd537add rsp, 32
1400dd53bpop rbx
1400dd53cret
1400dd4a0
1400dd4a0void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<true>(char const*, unsigned long long):
1400dd4a0push rbx
1400dd4a1sub rsp, 32
1400dd4a5mov [rsp+64], r8
1400dd4aamov rbx, rcx
1400dd4admov r9, rdx
1400dd4b0cmp r8, 15
1400dd4b4ja 0x1400dd4f8
1400dd4b6mov rcx, [rcx]
1400dd4b9lea rdx, [r8+1]
1400dd4bdtest r8, r8
1400dd4c0je 0x1400dd4e0
1400dd4c2
1400dd4c2loc_1400dd4c2:
1400dd4c2mov r8, rdx
1400dd4c5mov rdx, r9
1400dd4c8call memcpy
1400dd4cdmov rax, [rsp+64]
1400dd4d2mov [rbx+8], rax
1400dd4d6add rsp, 32
1400dd4dapop rbx
1400dd4dbret
1400dd4dc
1400dd4dc 0f 1f 40 00 ..@.
1400dd4e0
1400dd4e0loc_1400dd4e0:
1400dd4e0movzx eax, [r9]
1400dd4e4mov [rcx], al
1400dd4e6mov rax, [rsp+64]
1400dd4ebmov [rbx+8], rax
1400dd4efadd rsp, 32
1400dd4f3pop rbx
1400dd4f4ret
1400dd4f5
1400dd4f5 0f 1f 00 ...
1400dd4f8
1400dd4f8loc_1400dd4f8:
1400dd4f8mov [rsp+56], rdx
1400dd4fdxor r8l, r8l
1400dd500lea rdx, [rsp+64]
1400dd505call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd50amov r9, [rsp+56]
1400dd50fmov [rbx], rax
1400dd512mov rcx, rax
1400dd515mov rax, [rsp+64]
1400dd51atest rax, rax
1400dd51dmov [rbx+16], rax
1400dd521lea rdx, [rax+1]
1400dd525je 0x1400dd4e0
1400dd527mov rax, -1
1400dd52etest rdx, rdx
1400dd531jne 0x1400dd4c2
1400dd533mov [rbx+8], rax
1400dd537add rsp, 32
1400dd53bpop rbx
1400dd53cret
1400dd4a0
1400dd53d
1400dd53d // align 0x10
1400dd53d // align 0x10
1400dd540
1400dd540void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::forward_iterator_tag):
1400dd540push rbx
1400dd541sub rsp, 64
1400dd545mov r10, rdx
1400dd548mov rdx, [rip+0xba141]
1400dd54fmov rbx, rcx
1400dd552sub r8, r10
1400dd555mov rax, [rdx]
1400dd558mov [rsp+56], rax
1400dd55dxor eax, eax
1400dd55fmov [rsp+48], r8
1400dd564mov r9, r8
1400dd567cmp r8, 15
1400dd56bja 0x1400dd5b0
1400dd56dmov rcx, [rcx]
1400dd570cmp r8, 1
1400dd574jne 0x1400dd5a8
1400dd576movzx eax, [r10]
1400dd57amov [rcx], al
1400dd57cmov r9, [rsp+48]
1400dd581mov rcx, [rbx]
1400dd584
1400dd584loc_1400dd584:
1400dd584mov [rbx+8], r9
1400dd588mov rbx, [rip+0xba101]
1400dd58fmov [rcx+r9], 0
1400dd594mov rax, [rsp+56]
1400dd599sub rax, [rbx]
1400dd59cjne 0x1400dd5f5
1400dd59eadd rsp, 64
1400dd5a2pop rbx
1400dd5a3ret
1400dd5a4
1400dd5a4 0f 1f 40 00 ..@.
1400dd5a8
1400dd5a8loc_1400dd5a8:
1400dd5a8test r8, r8
1400dd5abje 0x1400dd584
1400dd5adjmp 0x1400dd5e0
1400dd5af
1400dd5af 90 .
1400dd5b0
1400dd5b0loc_1400dd5b0:
1400dd5b0mov [rsp+40], r8
1400dd5b5lea rdx, [rsp+48]
1400dd5baxor r8l, r8l
1400dd5bdmov [rsp+88], r10
1400dd5c2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd5c7mov r9, [rsp+40]
1400dd5ccmov r10, [rsp+88]
1400dd5d1mov [rbx], rax
1400dd5d4mov rcx, rax
1400dd5d7mov rax, [rsp+48]
1400dd5dcmov [rbx+16], rax
1400dd5e0
1400dd5e0loc_1400dd5e0:
1400dd5e0mov r8, r9
1400dd5e3mov rdx, r10
1400dd5e6call memcpy
1400dd5ebmov r9, [rsp+48]
1400dd5f0mov rcx, [rbx]
1400dd5f3jmp 0x1400dd584
1400dd5f5
1400dd5f5loc_1400dd5f5:
1400dd5f5call __stack_chk_fail
1400dd5fanop
1400dd540
1400dd540void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::forward_iterator_tag):
1400dd540push rbx
1400dd541sub rsp, 64
1400dd545mov r10, rdx
1400dd548mov rdx, [rip+0xba141]
1400dd54fmov rbx, rcx
1400dd552sub r8, r10
1400dd555mov rax, [rdx]
1400dd558mov [rsp+56], rax
1400dd55dxor eax, eax
1400dd55fmov [rsp+48], r8
1400dd564mov r9, r8
1400dd567cmp r8, 15
1400dd56bja 0x1400dd5b0
1400dd56dmov rcx, [rcx]
1400dd570cmp r8, 1
1400dd574jne 0x1400dd5a8
1400dd576movzx eax, [r10]
1400dd57amov [rcx], al
1400dd57cmov r9, [rsp+48]
1400dd581mov rcx, [rbx]
1400dd584
1400dd584loc_1400dd584:
1400dd584mov [rbx+8], r9
1400dd588mov rbx, [rip+0xba101]
1400dd58fmov [rcx+r9], 0
1400dd594mov rax, [rsp+56]
1400dd599sub rax, [rbx]
1400dd59cjne 0x1400dd5f5
1400dd59eadd rsp, 64
1400dd5a2pop rbx
1400dd5a3ret
1400dd5a4
1400dd5a4 0f 1f 40 00 ..@.
1400dd5a8
1400dd5a8loc_1400dd5a8:
1400dd5a8test r8, r8
1400dd5abje 0x1400dd584
1400dd5adjmp 0x1400dd5e0
1400dd5af
1400dd5af 90 .
1400dd5b0
1400dd5b0loc_1400dd5b0:
1400dd5b0mov [rsp+40], r8
1400dd5b5lea rdx, [rsp+48]
1400dd5baxor r8l, r8l
1400dd5bdmov [rsp+88], r10
1400dd5c2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd5c7mov r9, [rsp+40]
1400dd5ccmov r10, [rsp+88]
1400dd5d1mov [rbx], rax
1400dd5d4mov rcx, rax
1400dd5d7mov rax, [rsp+48]
1400dd5dcmov [rbx+16], rax
1400dd5e0
1400dd5e0loc_1400dd5e0:
1400dd5e0mov r8, r9
1400dd5e3mov rdx, r10
1400dd5e6call memcpy
1400dd5ebmov r9, [rsp+48]
1400dd5f0mov rcx, [rbx]
1400dd5f3jmp 0x1400dd584
1400dd5f5
1400dd5f5loc_1400dd5f5:
1400dd5f5call __stack_chk_fail
1400dd5fanop
1400dd540
1400dd5fb
1400dd5fb // align 0x10
1400dd5fb // align 0x10
1400dd600
1400dd600void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::forward_iterator_tag):
1400dd600push rbx
1400dd601sub rsp, 64
1400dd605mov r10, rdx
1400dd608mov rdx, [rip+0xba081]
1400dd60fmov rbx, rcx
1400dd612sub r8, r10
1400dd615mov rax, [rdx]
1400dd618mov [rsp+56], rax
1400dd61dxor eax, eax
1400dd61fmov [rsp+48], r8
1400dd624mov r9, r8
1400dd627cmp r8, 15
1400dd62bja 0x1400dd670
1400dd62dmov rcx, [rcx]
1400dd630cmp r8, 1
1400dd634jne 0x1400dd668
1400dd636movzx eax, [r10]
1400dd63amov [rcx], al
1400dd63cmov r9, [rsp+48]
1400dd641mov rcx, [rbx]
1400dd644
1400dd644loc_1400dd644:
1400dd644mov [rbx+8], r9
1400dd648mov rbx, [rip+0xba041]
1400dd64fmov [rcx+r9], 0
1400dd654mov rax, [rsp+56]
1400dd659sub rax, [rbx]
1400dd65cjne 0x1400dd6b5
1400dd65eadd rsp, 64
1400dd662pop rbx
1400dd663ret
1400dd664
1400dd664 0f 1f 40 00 ..@.
1400dd668
1400dd668loc_1400dd668:
1400dd668test r8, r8
1400dd66bje 0x1400dd644
1400dd66djmp 0x1400dd6a0
1400dd66f
1400dd66f 90 .
1400dd670
1400dd670loc_1400dd670:
1400dd670mov [rsp+40], r8
1400dd675lea rdx, [rsp+48]
1400dd67axor r8l, r8l
1400dd67dmov [rsp+88], r10
1400dd682call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd687mov r9, [rsp+40]
1400dd68cmov r10, [rsp+88]
1400dd691mov [rbx], rax
1400dd694mov rcx, rax
1400dd697mov rax, [rsp+48]
1400dd69cmov [rbx+16], rax
1400dd6a0
1400dd6a0loc_1400dd6a0:
1400dd6a0mov r8, r9
1400dd6a3mov rdx, r10
1400dd6a6call memcpy
1400dd6abmov r9, [rsp+48]
1400dd6b0mov rcx, [rbx]
1400dd6b3jmp 0x1400dd644
1400dd6b5
1400dd6b5loc_1400dd6b5:
1400dd6b5call __stack_chk_fail
1400dd6banop
1400dd600
1400dd600void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::forward_iterator_tag):
1400dd600push rbx
1400dd601sub rsp, 64
1400dd605mov r10, rdx
1400dd608mov rdx, [rip+0xba081]
1400dd60fmov rbx, rcx
1400dd612sub r8, r10
1400dd615mov rax, [rdx]
1400dd618mov [rsp+56], rax
1400dd61dxor eax, eax
1400dd61fmov [rsp+48], r8
1400dd624mov r9, r8
1400dd627cmp r8, 15
1400dd62bja 0x1400dd670
1400dd62dmov rcx, [rcx]
1400dd630cmp r8, 1
1400dd634jne 0x1400dd668
1400dd636movzx eax, [r10]
1400dd63amov [rcx], al
1400dd63cmov r9, [rsp+48]
1400dd641mov rcx, [rbx]
1400dd644
1400dd644loc_1400dd644:
1400dd644mov [rbx+8], r9
1400dd648mov rbx, [rip+0xba041]
1400dd64fmov [rcx+r9], 0
1400dd654mov rax, [rsp+56]
1400dd659sub rax, [rbx]
1400dd65cjne 0x1400dd6b5
1400dd65eadd rsp, 64
1400dd662pop rbx
1400dd663ret
1400dd664
1400dd664 0f 1f 40 00 ..@.
1400dd668
1400dd668loc_1400dd668:
1400dd668test r8, r8
1400dd66bje 0x1400dd644
1400dd66djmp 0x1400dd6a0
1400dd66f
1400dd66f 90 .
1400dd670
1400dd670loc_1400dd670:
1400dd670mov [rsp+40], r8
1400dd675lea rdx, [rsp+48]
1400dd67axor r8l, r8l
1400dd67dmov [rsp+88], r10
1400dd682call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd687mov r9, [rsp+40]
1400dd68cmov r10, [rsp+88]
1400dd691mov [rbx], rax
1400dd694mov rcx, rax
1400dd697mov rax, [rsp+48]
1400dd69cmov [rbx+16], rax
1400dd6a0
1400dd6a0loc_1400dd6a0:
1400dd6a0mov r8, r9
1400dd6a3mov rdx, r10
1400dd6a6call memcpy
1400dd6abmov r9, [rsp+48]
1400dd6b0mov rcx, [rbx]
1400dd6b3jmp 0x1400dd644
1400dd6b5
1400dd6b5loc_1400dd6b5:
1400dd6b5call __stack_chk_fail
1400dd6banop
1400dd600
1400dd6bb
1400dd6bb // align 0x10
1400dd6bb // align 0x10
1400dd6c0
1400dd6c0void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag):
1400dd6c0push rbp
1400dd6c1mov rbp, rsp
1400dd6c4sub rsp, 96
1400dd6c8mov [rbp+16], rcx
1400dd6ccmov [rbp+24], rdx
1400dd6d0mov [rbp+32], r8
1400dd6d4mov rax, [rbp+24]
1400dd6d8mov [rbp-56], rax
1400dd6dcmov rax, [rbp+32]
1400dd6e0mov [rbp-8], rax
1400dd6e4nop
1400dd6e5mov rax, [rbp-56]
1400dd6e9mov [rbp-16], rax
1400dd6edmov rax, [rbp-8]
1400dd6f1mov [rbp-24], rax
1400dd6f5mov rax, [rbp-24]
1400dd6f9sub rax, [rbp-16]
1400dd6fdnop
1400dd6femov [rbp-40], rax
1400dd702mov rax, [rbp-40]
1400dd706cmp rax, 15
1400dd70ajbe 0x1400dd743
1400dd70clea rdx, [rbp-40]
1400dd710mov rax, [rbp+16]
1400dd714mov r8l, 0
1400dd71amov rcx, rax
1400dd71dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd722mov rdx, rax
1400dd725mov rax, [rbp+16]
1400dd729mov rcx, rax
1400dd72ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data(char*)
1400dd731mov rdx, [rbp-40]
1400dd735mov rax, [rbp+16]
1400dd739mov rcx, rax
1400dd73ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_capacity(unsigned long long)
1400dd741jmp 0x1400dd74c
1400dd743
1400dd743loc_1400dd743:
1400dd743mov rax, [rbp+16]
1400dd747mov [rbp-32], rax
1400dd74bnop
1400dd74c
1400dd74cloc_1400dd74c:
1400dd74cmov rdx, [rbp+16]
1400dd750lea rax, [rbp-48]
1400dd754mov rcx, rax
1400dd757call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardC1EPS4_
1400dd75cmov rax, [rbp+16]
1400dd760mov rcx, rax
1400dd763call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dd768mov rcx, rax
1400dd76bmov rdx, [rbp+32]
1400dd76fmov rax, [rbp+24]
1400dd773mov r8, rdx
1400dd776mov rdx, rax
1400dd779call void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars<char const*>(char*, char const*, char const*)
1400dd77emov [rbp-48], 0
1400dd786mov rdx, [rbp-40]
1400dd78amov rax, [rbp+16]
1400dd78emov rcx, rax
1400dd791call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400dd796lea rax, [rbp-48]
1400dd79amov rcx, rax
1400dd79dcall _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardD1Ev
1400dd7a2nop
1400dd7a3add rsp, 96
1400dd7a7pop rbp
1400dd7a8ret
1400dd6c0
1400dd6c0void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag):
1400dd6c0push rbp
1400dd6c1mov rbp, rsp
1400dd6c4sub rsp, 96
1400dd6c8mov [rbp+16], rcx
1400dd6ccmov [rbp+24], rdx
1400dd6d0mov [rbp+32], r8
1400dd6d4mov rax, [rbp+24]
1400dd6d8mov [rbp-56], rax
1400dd6dcmov rax, [rbp+32]
1400dd6e0mov [rbp-8], rax
1400dd6e4nop
1400dd6e5mov rax, [rbp-56]
1400dd6e9mov [rbp-16], rax
1400dd6edmov rax, [rbp-8]
1400dd6f1mov [rbp-24], rax
1400dd6f5mov rax, [rbp-24]
1400dd6f9sub rax, [rbp-16]
1400dd6fdnop
1400dd6femov [rbp-40], rax
1400dd702mov rax, [rbp-40]
1400dd706cmp rax, 15
1400dd70ajbe 0x1400dd743
1400dd70clea rdx, [rbp-40]
1400dd710mov rax, [rbp+16]
1400dd714mov r8l, 0
1400dd71amov rcx, rax
1400dd71dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd722mov rdx, rax
1400dd725mov rax, [rbp+16]
1400dd729mov rcx, rax
1400dd72ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data(char*)
1400dd731mov rdx, [rbp-40]
1400dd735mov rax, [rbp+16]
1400dd739mov rcx, rax
1400dd73ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_capacity(unsigned long long)
1400dd741jmp 0x1400dd74c
1400dd743
1400dd743loc_1400dd743:
1400dd743mov rax, [rbp+16]
1400dd747mov [rbp-32], rax
1400dd74bnop
1400dd74c
1400dd74cloc_1400dd74c:
1400dd74cmov rdx, [rbp+16]
1400dd750lea rax, [rbp-48]
1400dd754mov rcx, rax
1400dd757call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardC1EPS4_
1400dd75cmov rax, [rbp+16]
1400dd760mov rcx, rax
1400dd763call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dd768mov rcx, rax
1400dd76bmov rdx, [rbp+32]
1400dd76fmov rax, [rbp+24]
1400dd773mov r8, rdx
1400dd776mov rdx, rax
1400dd779call void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars<char const*>(char*, char const*, char const*)
1400dd77emov [rbp-48], 0
1400dd786mov rdx, [rbp-40]
1400dd78amov rax, [rbp+16]
1400dd78emov rcx, rax
1400dd791call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400dd796lea rax, [rbp-48]
1400dd79amov rcx, rax
1400dd79dcall _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tagEN6_GuardD1Ev
1400dd7a2nop
1400dd7a3add rsp, 96
1400dd7a7pop rbp
1400dd7a8ret
1400dd6c0
1400dd7a9
1400dd7a9 // align 0x10
1400dd7a9 // align 0x10
1400dd7b0
1400dd7b0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd7b0push rbx
1400dd7b1sub rsp, 64
1400dd7b5mov r10, rdx
1400dd7b8mov rdx, [rip+0xb9ed1]
1400dd7bfmov rbx, rcx
1400dd7c2sub r8, r10
1400dd7c5mov rax, [rdx]
1400dd7c8mov [rsp+56], rax
1400dd7cdxor eax, eax
1400dd7cfmov [rsp+48], r8
1400dd7d4mov r9, r8
1400dd7d7cmp r8, 15
1400dd7dbja 0x1400dd820
1400dd7ddmov rcx, [rcx]
1400dd7e0cmp r8, 1
1400dd7e4jne 0x1400dd818
1400dd7e6movzx eax, [r10]
1400dd7eamov [rcx], al
1400dd7ecmov r9, [rsp+48]
1400dd7f1mov rcx, [rbx]
1400dd7f4
1400dd7f4loc_1400dd7f4:
1400dd7f4mov [rbx+8], r9
1400dd7f8mov rdx, [rip+0xb9e91]
1400dd7ffmov [rcx+r9], 0
1400dd804mov rax, [rsp+56]
1400dd809sub rax, [rdx]
1400dd80cjne 0x1400dd865
1400dd80eadd rsp, 64
1400dd812pop rbx
1400dd813ret
1400dd814
1400dd814 0f 1f 40 00 ..@.
1400dd818
1400dd818loc_1400dd818:
1400dd818test r8, r8
1400dd81bje 0x1400dd7f4
1400dd81djmp 0x1400dd850
1400dd81f
1400dd81f 90 .
1400dd820
1400dd820loc_1400dd820:
1400dd820mov [rsp+32], r8
1400dd825lea rdx, [rsp+48]
1400dd82axor r8l, r8l
1400dd82dmov [rsp+40], r10
1400dd832call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd837mov r9, [rsp+32]
1400dd83cmov r10, [rsp+40]
1400dd841mov [rbx], rax
1400dd844mov rcx, rax
1400dd847mov rax, [rsp+48]
1400dd84cmov [rbx+16], rax
1400dd850
1400dd850loc_1400dd850:
1400dd850mov r8, r9
1400dd853mov rdx, r10
1400dd856call memcpy
1400dd85bmov r9, [rsp+48]
1400dd860mov rcx, [rbx]
1400dd863jmp 0x1400dd7f4
1400dd865
1400dd865loc_1400dd865:
1400dd865call __stack_chk_fail
1400dd86anop
1400dd7b0
1400dd7b0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd7b0push rbx
1400dd7b1sub rsp, 64
1400dd7b5mov r10, rdx
1400dd7b8mov rdx, [rip+0xb9ed1]
1400dd7bfmov rbx, rcx
1400dd7c2sub r8, r10
1400dd7c5mov rax, [rdx]
1400dd7c8mov [rsp+56], rax
1400dd7cdxor eax, eax
1400dd7cfmov [rsp+48], r8
1400dd7d4mov r9, r8
1400dd7d7cmp r8, 15
1400dd7dbja 0x1400dd820
1400dd7ddmov rcx, [rcx]
1400dd7e0cmp r8, 1
1400dd7e4jne 0x1400dd818
1400dd7e6movzx eax, [r10]
1400dd7eamov [rcx], al
1400dd7ecmov r9, [rsp+48]
1400dd7f1mov rcx, [rbx]
1400dd7f4
1400dd7f4loc_1400dd7f4:
1400dd7f4mov [rbx+8], r9
1400dd7f8mov rdx, [rip+0xb9e91]
1400dd7ffmov [rcx+r9], 0
1400dd804mov rax, [rsp+56]
1400dd809sub rax, [rdx]
1400dd80cjne 0x1400dd865
1400dd80eadd rsp, 64
1400dd812pop rbx
1400dd813ret
1400dd814
1400dd814 0f 1f 40 00 ..@.
1400dd818
1400dd818loc_1400dd818:
1400dd818test r8, r8
1400dd81bje 0x1400dd7f4
1400dd81djmp 0x1400dd850
1400dd81f
1400dd81f 90 .
1400dd820
1400dd820loc_1400dd820:
1400dd820mov [rsp+32], r8
1400dd825lea rdx, [rsp+48]
1400dd82axor r8l, r8l
1400dd82dmov [rsp+40], r10
1400dd832call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd837mov r9, [rsp+32]
1400dd83cmov r10, [rsp+40]
1400dd841mov [rbx], rax
1400dd844mov rcx, rax
1400dd847mov rax, [rsp+48]
1400dd84cmov [rbx+16], rax
1400dd850
1400dd850loc_1400dd850:
1400dd850mov r8, r9
1400dd853mov rdx, r10
1400dd856call memcpy
1400dd85bmov r9, [rsp+48]
1400dd860mov rcx, [rbx]
1400dd863jmp 0x1400dd7f4
1400dd865
1400dd865loc_1400dd865:
1400dd865call __stack_chk_fail
1400dd86anop
1400dd7b0
1400dd86b
1400dd86b // align 0x10
1400dd86b // align 0x10
1400dd870
1400dd870_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd870push rbx
1400dd871sub rsp, 64
1400dd875mov r10, rdx
1400dd878mov rdx, [rip+0xb9e11]
1400dd87fmov rbx, rcx
1400dd882sub r8, r10
1400dd885mov rax, [rdx]
1400dd888mov [rsp+56], rax
1400dd88dxor eax, eax
1400dd88fmov [rsp+48], r8
1400dd894mov r9, r8
1400dd897cmp r8, 15
1400dd89bja 0x1400dd8e0
1400dd89dmov rcx, [rcx]
1400dd8a0cmp r8, 1
1400dd8a4jne 0x1400dd8d8
1400dd8a6movzx eax, [r10]
1400dd8aamov [rcx], al
1400dd8acmov r9, [rsp+48]
1400dd8b1mov rcx, [rbx]
1400dd8b4
1400dd8b4loc_1400dd8b4:
1400dd8b4mov [rbx+8], r9
1400dd8b8mov rdx, [rip+0xb9dd1]
1400dd8bfmov [rcx+r9], 0
1400dd8c4mov rax, [rsp+56]
1400dd8c9sub rax, [rdx]
1400dd8ccjne 0x1400dd925
1400dd8ceadd rsp, 64
1400dd8d2pop rbx
1400dd8d3ret
1400dd8d4
1400dd8d4 0f 1f 40 00 ..@.
1400dd8d8
1400dd8d8loc_1400dd8d8:
1400dd8d8test r8, r8
1400dd8dbje 0x1400dd8b4
1400dd8ddjmp 0x1400dd910
1400dd8df
1400dd8df 90 .
1400dd8e0
1400dd8e0loc_1400dd8e0:
1400dd8e0mov [rsp+32], r8
1400dd8e5lea rdx, [rsp+48]
1400dd8eaxor r8l, r8l
1400dd8edmov [rsp+40], r10
1400dd8f2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd8f7mov r9, [rsp+32]
1400dd8fcmov r10, [rsp+40]
1400dd901mov [rbx], rax
1400dd904mov rcx, rax
1400dd907mov rax, [rsp+48]
1400dd90cmov [rbx+16], rax
1400dd910
1400dd910loc_1400dd910:
1400dd910mov r8, r9
1400dd913mov rdx, r10
1400dd916call memcpy
1400dd91bmov r9, [rsp+48]
1400dd920mov rcx, [rbx]
1400dd923jmp 0x1400dd8b4
1400dd925
1400dd925loc_1400dd925:
1400dd925call __stack_chk_fail
1400dd92anop
1400dd870
1400dd870_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd870push rbx
1400dd871sub rsp, 64
1400dd875mov r10, rdx
1400dd878mov rdx, [rip+0xb9e11]
1400dd87fmov rbx, rcx
1400dd882sub r8, r10
1400dd885mov rax, [rdx]
1400dd888mov [rsp+56], rax
1400dd88dxor eax, eax
1400dd88fmov [rsp+48], r8
1400dd894mov r9, r8
1400dd897cmp r8, 15
1400dd89bja 0x1400dd8e0
1400dd89dmov rcx, [rcx]
1400dd8a0cmp r8, 1
1400dd8a4jne 0x1400dd8d8
1400dd8a6movzx eax, [r10]
1400dd8aamov [rcx], al
1400dd8acmov r9, [rsp+48]
1400dd8b1mov rcx, [rbx]
1400dd8b4
1400dd8b4loc_1400dd8b4:
1400dd8b4mov [rbx+8], r9
1400dd8b8mov rdx, [rip+0xb9dd1]
1400dd8bfmov [rcx+r9], 0
1400dd8c4mov rax, [rsp+56]
1400dd8c9sub rax, [rdx]
1400dd8ccjne 0x1400dd925
1400dd8ceadd rsp, 64
1400dd8d2pop rbx
1400dd8d3ret
1400dd8d4
1400dd8d4 0f 1f 40 00 ..@.
1400dd8d8
1400dd8d8loc_1400dd8d8:
1400dd8d8test r8, r8
1400dd8dbje 0x1400dd8b4
1400dd8ddjmp 0x1400dd910
1400dd8df
1400dd8df 90 .
1400dd8e0
1400dd8e0loc_1400dd8e0:
1400dd8e0mov [rsp+32], r8
1400dd8e5lea rdx, [rsp+48]
1400dd8eaxor r8l, r8l
1400dd8edmov [rsp+40], r10
1400dd8f2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd8f7mov r9, [rsp+32]
1400dd8fcmov r10, [rsp+40]
1400dd901mov [rbx], rax
1400dd904mov rcx, rax
1400dd907mov rax, [rsp+48]
1400dd90cmov [rbx+16], rax
1400dd910
1400dd910loc_1400dd910:
1400dd910mov r8, r9
1400dd913mov rdx, r10
1400dd916call memcpy
1400dd91bmov r9, [rsp+48]
1400dd920mov rcx, [rbx]
1400dd923jmp 0x1400dd8b4
1400dd925
1400dd925loc_1400dd925:
1400dd925call __stack_chk_fail
1400dd92anop
1400dd870
1400dd92b
1400dd92b // align 0x10
1400dd92b // align 0x10
1400dd930
1400dd930_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd930push rbx
1400dd931sub rsp, 64
1400dd935mov r10, rdx
1400dd938mov rdx, [rip+0xb9d51]
1400dd93fmov rbx, rcx
1400dd942sub r8, r10
1400dd945mov rax, [rdx]
1400dd948mov [rsp+56], rax
1400dd94dxor eax, eax
1400dd94fmov [rsp+48], r8
1400dd954mov r9, r8
1400dd957cmp r8, 15
1400dd95bja 0x1400dd9a0
1400dd95dmov rcx, [rcx]
1400dd960cmp r8, 1
1400dd964jne 0x1400dd998
1400dd966movzx eax, [r10]
1400dd96amov [rcx], al
1400dd96cmov r9, [rsp+48]
1400dd971mov rcx, [rbx]
1400dd974
1400dd974loc_1400dd974:
1400dd974mov [rbx+8], r9
1400dd978mov rdx, [rip+0xb9d11]
1400dd97fmov [rcx+r9], 0
1400dd984mov rax, [rsp+56]
1400dd989sub rax, [rdx]
1400dd98cjne 0x1400dd9e5
1400dd98eadd rsp, 64
1400dd992pop rbx
1400dd993ret
1400dd994
1400dd994 0f 1f 40 00 ..@.
1400dd998
1400dd998loc_1400dd998:
1400dd998test r8, r8
1400dd99bje 0x1400dd974
1400dd99djmp 0x1400dd9d0
1400dd99f
1400dd99f 90 .
1400dd9a0
1400dd9a0loc_1400dd9a0:
1400dd9a0mov [rsp+32], r8
1400dd9a5lea rdx, [rsp+48]
1400dd9aaxor r8l, r8l
1400dd9admov [rsp+40], r10
1400dd9b2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd9b7mov r9, [rsp+32]
1400dd9bcmov r10, [rsp+40]
1400dd9c1mov [rbx], rax
1400dd9c4mov rcx, rax
1400dd9c7mov rax, [rsp+48]
1400dd9ccmov [rbx+16], rax
1400dd9d0
1400dd9d0loc_1400dd9d0:
1400dd9d0mov r8, r9
1400dd9d3mov rdx, r10
1400dd9d6call memcpy
1400dd9dbmov r9, [rsp+48]
1400dd9e0mov rcx, [rbx]
1400dd9e3jmp 0x1400dd974
1400dd9e5
1400dd9e5loc_1400dd9e5:
1400dd9e5call __stack_chk_fail
1400dd9eanop
1400dd930
1400dd930_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd930push rbx
1400dd931sub rsp, 64
1400dd935mov r10, rdx
1400dd938mov rdx, [rip+0xb9d51]
1400dd93fmov rbx, rcx
1400dd942sub r8, r10
1400dd945mov rax, [rdx]
1400dd948mov [rsp+56], rax
1400dd94dxor eax, eax
1400dd94fmov [rsp+48], r8
1400dd954mov r9, r8
1400dd957cmp r8, 15
1400dd95bja 0x1400dd9a0
1400dd95dmov rcx, [rcx]
1400dd960cmp r8, 1
1400dd964jne 0x1400dd998
1400dd966movzx eax, [r10]
1400dd96amov [rcx], al
1400dd96cmov r9, [rsp+48]
1400dd971mov rcx, [rbx]
1400dd974
1400dd974loc_1400dd974:
1400dd974mov [rbx+8], r9
1400dd978mov rdx, [rip+0xb9d11]
1400dd97fmov [rcx+r9], 0
1400dd984mov rax, [rsp+56]
1400dd989sub rax, [rdx]
1400dd98cjne 0x1400dd9e5
1400dd98eadd rsp, 64
1400dd992pop rbx
1400dd993ret
1400dd994
1400dd994 0f 1f 40 00 ..@.
1400dd998
1400dd998loc_1400dd998:
1400dd998test r8, r8
1400dd99bje 0x1400dd974
1400dd99djmp 0x1400dd9d0
1400dd99f
1400dd99f 90 .
1400dd9a0
1400dd9a0loc_1400dd9a0:
1400dd9a0mov [rsp+32], r8
1400dd9a5lea rdx, [rsp+48]
1400dd9aaxor r8l, r8l
1400dd9admov [rsp+40], r10
1400dd9b2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dd9b7mov r9, [rsp+32]
1400dd9bcmov r10, [rsp+40]
1400dd9c1mov [rbx], rax
1400dd9c4mov rcx, rax
1400dd9c7mov rax, [rsp+48]
1400dd9ccmov [rbx+16], rax
1400dd9d0
1400dd9d0loc_1400dd9d0:
1400dd9d0mov r8, r9
1400dd9d3mov rdx, r10
1400dd9d6call memcpy
1400dd9dbmov r9, [rsp+48]
1400dd9e0mov rcx, [rbx]
1400dd9e3jmp 0x1400dd974
1400dd9e5
1400dd9e5loc_1400dd9e5:
1400dd9e5call __stack_chk_fail
1400dd9eanop
1400dd930
1400dd9eb
1400dd9eb // align 0x10
1400dd9eb // align 0x10
1400dd9f0
1400dd9f0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd9f0push rbx
1400dd9f1sub rsp, 64
1400dd9f5mov r10, rdx
1400dd9f8mov rdx, [rip+0xb9c91]
1400dd9ffmov rbx, rcx
1400dda02sub r8, r10
1400dda05mov rax, [rdx]
1400dda08mov [rsp+56], rax
1400dda0dxor eax, eax
1400dda0fmov [rsp+48], r8
1400dda14mov r9, r8
1400dda17cmp r8, 15
1400dda1bja 0x1400dda60
1400dda1dmov rcx, [rcx]
1400dda20cmp r8, 1
1400dda24jne 0x1400dda58
1400dda26movzx eax, [r10]
1400dda2amov [rcx], al
1400dda2cmov r9, [rsp+48]
1400dda31mov rcx, [rbx]
1400dda34
1400dda34loc_1400dda34:
1400dda34mov [rbx+8], r9
1400dda38mov rdx, [rip+0xb9c51]
1400dda3fmov [rcx+r9], 0
1400dda44mov rax, [rsp+56]
1400dda49sub rax, [rdx]
1400dda4cjne 0x1400ddaa5
1400dda4eadd rsp, 64
1400dda52pop rbx
1400dda53ret
1400dda54
1400dda54 0f 1f 40 00 ..@.
1400dda58
1400dda58loc_1400dda58:
1400dda58test r8, r8
1400dda5bje 0x1400dda34
1400dda5djmp 0x1400dda90
1400dda5f
1400dda5f 90 .
1400dda60
1400dda60loc_1400dda60:
1400dda60mov [rsp+32], r8
1400dda65lea rdx, [rsp+48]
1400dda6axor r8l, r8l
1400dda6dmov [rsp+40], r10
1400dda72call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dda77mov r9, [rsp+32]
1400dda7cmov r10, [rsp+40]
1400dda81mov [rbx], rax
1400dda84mov rcx, rax
1400dda87mov rax, [rsp+48]
1400dda8cmov [rbx+16], rax
1400dda90
1400dda90loc_1400dda90:
1400dda90mov r8, r9
1400dda93mov rdx, r10
1400dda96call memcpy
1400dda9bmov r9, [rsp+48]
1400ddaa0mov rcx, [rbx]
1400ddaa3jmp 0x1400dda34
1400ddaa5
1400ddaa5loc_1400ddaa5:
1400ddaa5call __stack_chk_fail
1400ddaaanop
1400dd9f0
1400dd9f0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400dd9f0push rbx
1400dd9f1sub rsp, 64
1400dd9f5mov r10, rdx
1400dd9f8mov rdx, [rip+0xb9c91]
1400dd9ffmov rbx, rcx
1400dda02sub r8, r10
1400dda05mov rax, [rdx]
1400dda08mov [rsp+56], rax
1400dda0dxor eax, eax
1400dda0fmov [rsp+48], r8
1400dda14mov r9, r8
1400dda17cmp r8, 15
1400dda1bja 0x1400dda60
1400dda1dmov rcx, [rcx]
1400dda20cmp r8, 1
1400dda24jne 0x1400dda58
1400dda26movzx eax, [r10]
1400dda2amov [rcx], al
1400dda2cmov r9, [rsp+48]
1400dda31mov rcx, [rbx]
1400dda34
1400dda34loc_1400dda34:
1400dda34mov [rbx+8], r9
1400dda38mov rdx, [rip+0xb9c51]
1400dda3fmov [rcx+r9], 0
1400dda44mov rax, [rsp+56]
1400dda49sub rax, [rdx]
1400dda4cjne 0x1400ddaa5
1400dda4eadd rsp, 64
1400dda52pop rbx
1400dda53ret
1400dda54
1400dda54 0f 1f 40 00 ..@.
1400dda58
1400dda58loc_1400dda58:
1400dda58test r8, r8
1400dda5bje 0x1400dda34
1400dda5djmp 0x1400dda90
1400dda5f
1400dda5f 90 .
1400dda60
1400dda60loc_1400dda60:
1400dda60mov [rsp+32], r8
1400dda65lea rdx, [rsp+48]
1400dda6axor r8l, r8l
1400dda6dmov [rsp+40], r10
1400dda72call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400dda77mov r9, [rsp+32]
1400dda7cmov r10, [rsp+40]
1400dda81mov [rbx], rax
1400dda84mov rcx, rax
1400dda87mov rax, [rsp+48]
1400dda8cmov [rbx+16], rax
1400dda90
1400dda90loc_1400dda90:
1400dda90mov r8, r9
1400dda93mov rdx, r10
1400dda96call memcpy
1400dda9bmov r9, [rsp+48]
1400ddaa0mov rcx, [rbx]
1400ddaa3jmp 0x1400dda34
1400ddaa5
1400ddaa5loc_1400ddaa5:
1400ddaa5call __stack_chk_fail
1400ddaaanop
1400dd9f0
1400ddaab
1400ddaab // align 0x10
1400ddaab // align 0x10
1400ddab0
1400ddab0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400ddab0push rbx
1400ddab1sub rsp, 64
1400ddab5mov r10, rdx
1400ddab8mov rdx, [rip+0xb9bd1]
1400ddabfmov rbx, rcx
1400ddac2sub r8, r10
1400ddac5mov rax, [rdx]
1400ddac8mov [rsp+56], rax
1400ddacdxor eax, eax
1400ddacfmov [rsp+48], r8
1400ddad4mov r9, r8
1400ddad7cmp r8, 15
1400ddadbja 0x1400ddb20
1400ddaddmov rcx, [rcx]
1400ddae0cmp r8, 1
1400ddae4jne 0x1400ddb18
1400ddae6movzx eax, [r10]
1400ddaeamov [rcx], al
1400ddaecmov r9, [rsp+48]
1400ddaf1mov rcx, [rbx]
1400ddaf4
1400ddaf4loc_1400ddaf4:
1400ddaf4mov [rbx+8], r9
1400ddaf8mov rdx, [rip+0xb9b91]
1400ddaffmov [rcx+r9], 0
1400ddb04mov rax, [rsp+56]
1400ddb09sub rax, [rdx]
1400ddb0cjne 0x1400ddb65
1400ddb0eadd rsp, 64
1400ddb12pop rbx
1400ddb13ret
1400ddb14
1400ddb14 0f 1f 40 00 ..@.
1400ddb18
1400ddb18loc_1400ddb18:
1400ddb18test r8, r8
1400ddb1bje 0x1400ddaf4
1400ddb1djmp 0x1400ddb50
1400ddb1f
1400ddb1f 90 .
1400ddb20
1400ddb20loc_1400ddb20:
1400ddb20mov [rsp+32], r8
1400ddb25lea rdx, [rsp+48]
1400ddb2axor r8l, r8l
1400ddb2dmov [rsp+40], r10
1400ddb32call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400ddb37mov r9, [rsp+32]
1400ddb3cmov r10, [rsp+40]
1400ddb41mov [rbx], rax
1400ddb44mov rcx, rax
1400ddb47mov rax, [rsp+48]
1400ddb4cmov [rbx+16], rax
1400ddb50
1400ddb50loc_1400ddb50:
1400ddb50mov r8, r9
1400ddb53mov rdx, r10
1400ddb56call memcpy
1400ddb5bmov r9, [rsp+48]
1400ddb60mov rcx, [rbx]
1400ddb63jmp 0x1400ddaf4
1400ddb65
1400ddb65loc_1400ddb65:
1400ddb65call __stack_chk_fail
1400ddb6anop
1400ddab0
1400ddab0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0:
1400ddab0push rbx
1400ddab1sub rsp, 64
1400ddab5mov r10, rdx
1400ddab8mov rdx, [rip+0xb9bd1]
1400ddabfmov rbx, rcx
1400ddac2sub r8, r10
1400ddac5mov rax, [rdx]
1400ddac8mov [rsp+56], rax
1400ddacdxor eax, eax
1400ddacfmov [rsp+48], r8
1400ddad4mov r9, r8
1400ddad7cmp r8, 15
1400ddadbja 0x1400ddb20
1400ddaddmov rcx, [rcx]
1400ddae0cmp r8, 1
1400ddae4jne 0x1400ddb18
1400ddae6movzx eax, [r10]
1400ddaeamov [rcx], al
1400ddaecmov r9, [rsp+48]
1400ddaf1mov rcx, [rbx]
1400ddaf4
1400ddaf4loc_1400ddaf4:
1400ddaf4mov [rbx+8], r9
1400ddaf8mov rdx, [rip+0xb9b91]
1400ddaffmov [rcx+r9], 0
1400ddb04mov rax, [rsp+56]
1400ddb09sub rax, [rdx]
1400ddb0cjne 0x1400ddb65
1400ddb0eadd rsp, 64
1400ddb12pop rbx
1400ddb13ret
1400ddb14
1400ddb14 0f 1f 40 00 ..@.
1400ddb18
1400ddb18loc_1400ddb18:
1400ddb18test r8, r8
1400ddb1bje 0x1400ddaf4
1400ddb1djmp 0x1400ddb50
1400ddb1f
1400ddb1f 90 .
1400ddb20
1400ddb20loc_1400ddb20:
1400ddb20mov [rsp+32], r8
1400ddb25lea rdx, [rsp+48]
1400ddb2axor r8l, r8l
1400ddb2dmov [rsp+40], r10
1400ddb32call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400ddb37mov r9, [rsp+32]
1400ddb3cmov r10, [rsp+40]
1400ddb41mov [rbx], rax
1400ddb44mov rcx, rax
1400ddb47mov rax, [rsp+48]
1400ddb4cmov [rbx+16], rax
1400ddb50
1400ddb50loc_1400ddb50:
1400ddb50mov r8, r9
1400ddb53mov rdx, r10
1400ddb56call memcpy
1400ddb5bmov r9, [rsp+48]
1400ddb60mov rcx, [rbx]
1400ddb63jmp 0x1400ddaf4
1400ddb65
1400ddb65loc_1400ddb65:
1400ddb65call __stack_chk_fail
1400ddb6anop
1400ddab0
1400ddb6b
1400ddb6b // align 0x10
1400ddb6b // align 0x10
1400ddb70
1400ddb70void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char*>(char*, char*, std::forward_iterator_tag):
1400ddb70push rbx
1400ddb71sub rsp, 64
1400ddb75mov r10, rdx
1400ddb78mov rdx, [rip+0xb9b11]
1400ddb7fmov rbx, rcx
1400ddb82sub r8, r10
1400ddb85mov rax, [rdx]
1400ddb88mov [rsp+56], rax
1400ddb8dxor eax, eax
1400ddb8fmov [rsp+48], r8
1400ddb94mov r9, r8
1400ddb97cmp r8, 15
1400ddb9bja 0x1400ddbe0
1400ddb9dmov rcx, [rcx]
1400ddba0cmp r8, 1
1400ddba4jne 0x1400ddbd8
1400ddba6movzx eax, [r10]
1400ddbaamov [rcx], al
1400ddbacmov r9, [rsp+48]
1400ddbb1mov rcx, [rbx]
1400ddbb4
1400ddbb4loc_1400ddbb4:
1400ddbb4mov [rbx+8], r9
1400ddbb8mov rdx, [rip+0xb9ad1]
1400ddbbfmov [rcx+r9], 0
1400ddbc4mov rax, [rsp+56]
1400ddbc9sub rax, [rdx]
1400ddbccjne 0x1400ddc25
1400ddbceadd rsp, 64
1400ddbd2pop rbx
1400ddbd3ret
1400ddbd4
1400ddbd4 0f 1f 40 00 ..@.
1400ddbd8
1400ddbd8loc_1400ddbd8:
1400ddbd8test r8, r8
1400ddbdbje 0x1400ddbb4
1400ddbddjmp 0x1400ddc10
1400ddbdf
1400ddbdf 90 .
1400ddbe0
1400ddbe0loc_1400ddbe0:
1400ddbe0mov [rsp+32], r8
1400ddbe5lea rdx, [rsp+48]
1400ddbeaxor r8l, r8l
1400ddbedmov [rsp+40], r10
1400ddbf2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400ddbf7mov r9, [rsp+32]
1400ddbfcmov r10, [rsp+40]
1400ddc01mov [rbx], rax
1400ddc04mov rcx, rax
1400ddc07mov rax, [rsp+48]
1400ddc0cmov [rbx+16], rax
1400ddc10
1400ddc10loc_1400ddc10:
1400ddc10mov r8, r9
1400ddc13mov rdx, r10
1400ddc16call memcpy
1400ddc1bmov r9, [rsp+48]
1400ddc20mov rcx, [rbx]
1400ddc23jmp 0x1400ddbb4
1400ddc25
1400ddc25loc_1400ddc25:
1400ddc25call __stack_chk_fail
1400ddc2anop
1400ddb70
1400ddb70void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char*>(char*, char*, std::forward_iterator_tag):
1400ddb70push rbx
1400ddb71sub rsp, 64
1400ddb75mov r10, rdx
1400ddb78mov rdx, [rip+0xb9b11]
1400ddb7fmov rbx, rcx
1400ddb82sub r8, r10
1400ddb85mov rax, [rdx]
1400ddb88mov [rsp+56], rax
1400ddb8dxor eax, eax
1400ddb8fmov [rsp+48], r8
1400ddb94mov r9, r8
1400ddb97cmp r8, 15
1400ddb9bja 0x1400ddbe0
1400ddb9dmov rcx, [rcx]
1400ddba0cmp r8, 1
1400ddba4jne 0x1400ddbd8
1400ddba6movzx eax, [r10]
1400ddbaamov [rcx], al
1400ddbacmov r9, [rsp+48]
1400ddbb1mov rcx, [rbx]
1400ddbb4
1400ddbb4loc_1400ddbb4:
1400ddbb4mov [rbx+8], r9
1400ddbb8mov rdx, [rip+0xb9ad1]
1400ddbbfmov [rcx+r9], 0
1400ddbc4mov rax, [rsp+56]
1400ddbc9sub rax, [rdx]
1400ddbccjne 0x1400ddc25
1400ddbceadd rsp, 64
1400ddbd2pop rbx
1400ddbd3ret
1400ddbd4
1400ddbd4 0f 1f 40 00 ..@.
1400ddbd8
1400ddbd8loc_1400ddbd8:
1400ddbd8test r8, r8
1400ddbdbje 0x1400ddbb4
1400ddbddjmp 0x1400ddc10
1400ddbdf
1400ddbdf 90 .
1400ddbe0
1400ddbe0loc_1400ddbe0:
1400ddbe0mov [rsp+32], r8
1400ddbe5lea rdx, [rsp+48]
1400ddbeaxor r8l, r8l
1400ddbedmov [rsp+40], r10
1400ddbf2call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400ddbf7mov r9, [rsp+32]
1400ddbfcmov r10, [rsp+40]
1400ddc01mov [rbx], rax
1400ddc04mov rcx, rax
1400ddc07mov rax, [rsp+48]
1400ddc0cmov [rbx+16], rax
1400ddc10
1400ddc10loc_1400ddc10:
1400ddc10mov r8, r9
1400ddc13mov rdx, r10
1400ddc16call memcpy
1400ddc1bmov r9, [rsp+48]
1400ddc20mov rcx, [rbx]
1400ddc23jmp 0x1400ddbb4
1400ddc25
1400ddc25loc_1400ddc25:
1400ddc25call __stack_chk_fail
1400ddc2anop
1400ddb70
1400ddc2b
1400ddc2b // align 0x10
1400ddc2b // align 0x10
1400ddc30
1400ddc30std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_local_data():
1400ddc30push rbp
1400ddc31mov rbp, rsp
1400ddc34sub rsp, 32
1400ddc38mov [rbp+16], rcx
1400ddc3cmov rax, [rbp+16]
1400ddc40add rax, 16
1400ddc44mov rcx, rax
1400ddc47call std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&)
1400ddc4cadd rsp, 32
1400ddc50pop rbp
1400ddc51ret
1400ddc30
1400ddc30std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_local_data():
1400ddc30push rbp
1400ddc31mov rbp, rsp
1400ddc34sub rsp, 32
1400ddc38mov [rbp+16], rcx
1400ddc3cmov rax, [rbp+16]
1400ddc40add rax, 16
1400ddc44mov rcx, rax
1400ddc47call std::__ptr_traits_ptr_to<char*, char, false>::pointer_to(char&)
1400ddc4cadd rsp, 32
1400ddc50pop rbp
1400ddc51ret
1400ddc30
1400ddc52
1400ddc52 // align 0x10
1400ddc52 // align 0x10
1400ddc60
1400ddc60std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long):
1400ddc60push rbp
1400ddc61mov rbp, rsp
1400ddc64sub rsp, 48
1400ddc68mov [rbp+16], rcx
1400ddc6cmov [rbp+24], rdx
1400ddc70mov rdx, [rbp+24]
1400ddc74mov rax, [rbp+16]
1400ddc78mov rcx, rax
1400ddc7bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_length(unsigned long long)
1400ddc80mov [rbp-1], 0
1400ddc84mov rax, [rbp+16]
1400ddc88mov rcx, rax
1400ddc8bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400ddc90mov rdx, [rbp+24]
1400ddc94lea rcx, [rax+rdx]
1400ddc98lea rax, [rbp-1]
1400ddc9cmov rdx, rax
1400ddc9fcall std::char_traits<char>::assign(char&, char const&)
1400ddca4nop
1400ddca5add rsp, 48
1400ddca9pop rbp
1400ddcaaret
1400ddc60
1400ddc60std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long):
1400ddc60push rbp
1400ddc61mov rbp, rsp
1400ddc64sub rsp, 48
1400ddc68mov [rbp+16], rcx
1400ddc6cmov [rbp+24], rdx
1400ddc70mov rdx, [rbp+24]
1400ddc74mov rax, [rbp+16]
1400ddc78mov rcx, rax
1400ddc7bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_length(unsigned long long)
1400ddc80mov [rbp-1], 0
1400ddc84mov rax, [rbp+16]
1400ddc88mov rcx, rax
1400ddc8bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400ddc90mov rdx, [rbp+24]
1400ddc94lea rcx, [rax+rdx]
1400ddc98lea rax, [rbp-1]
1400ddc9cmov rdx, rax
1400ddc9fcall std::char_traits<char>::assign(char&, char const&)
1400ddca4nop
1400ddca5add rsp, 48
1400ddca9pop rbp
1400ddcaaret
1400ddc60
1400ddcab
1400ddcab // align 0x10
1400ddcab // align 0x10
1400ddcb0
1400ddcb0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>):
1400ddcb0sub r8, rdx
1400ddcb3cmp r8, 1
1400ddcb7je 0x1400ddcc8
1400ddcb9test r8, r8
1400ddcbcjne 0x1400ddcc0
1400ddcberet
1400ddcbf
1400ddcbf 90 .
1400ddcc0
1400ddcc0loc_1400ddcc0:
1400ddcc0jmp 0x140026ec8
1400ddcc5
1400ddcc5 0f 1f 00 ...
1400ddcc8
1400ddcc8loc_1400ddcc8:
1400ddcc8movzx eax, [rdx]
1400ddccbmov [rcx], al
1400ddccdret
1400ddcb0
1400ddcb0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>):
1400ddcb0sub r8, rdx
1400ddcb3cmp r8, 1
1400ddcb7je 0x1400ddcc8
1400ddcb9test r8, r8
1400ddcbcjne 0x1400ddcc0
1400ddcberet
1400ddcbf
1400ddcbf 90 .
1400ddcc0
1400ddcc0loc_1400ddcc0:
1400ddcc0jmp 0x140026ec8
1400ddcc5
1400ddcc5 0f 1f 00 ...
1400ddcc8
1400ddcc8loc_1400ddcc8:
1400ddcc8movzx eax, [rdx]
1400ddccbmov [rcx], al
1400ddccdret
1400ddcb0
1400ddcce
1400ddcce // align 0x10
1400ddcce // align 0x10
1400ddcd0
1400ddcd0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>):
1400ddcd0sub r8, rdx
1400ddcd3cmp r8, 1
1400ddcd7je 0x1400ddce8
1400ddcd9test r8, r8
1400ddcdcjne 0x1400ddce0
1400ddcderet
1400ddcdf
1400ddcdf 90 .
1400ddce0
1400ddce0loc_1400ddce0:
1400ddce0jmp 0x140026ec8
1400ddce5
1400ddce5 0f 1f 00 ...
1400ddce8
1400ddce8loc_1400ddce8:
1400ddce8movzx eax, [rdx]
1400ddcebmov [rcx], al
1400ddcedret
1400ddcd0
1400ddcd0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>):
1400ddcd0sub r8, rdx
1400ddcd3cmp r8, 1
1400ddcd7je 0x1400ddce8
1400ddcd9test r8, r8
1400ddcdcjne 0x1400ddce0
1400ddcderet
1400ddcdf
1400ddcdf 90 .
1400ddce0
1400ddce0loc_1400ddce0:
1400ddce0jmp 0x140026ec8
1400ddce5
1400ddce5 0f 1f 00 ...
1400ddce8
1400ddce8loc_1400ddce8:
1400ddce8movzx eax, [rdx]
1400ddcebmov [rcx], al
1400ddcedret
1400ddcd0
1400ddcee
1400ddcee // align 0x10
1400ddcee // align 0x10
1400ddcf0
1400ddcf0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, char const*, char const*):
1400ddcf0sub r8, rdx
1400ddcf3cmp r8, 1
1400ddcf7je 0x1400ddd08
1400ddcf9test r8, r8
1400ddcfcjne 0x1400ddd00
1400ddcferet
1400ddcff
1400ddcff 90 .
1400ddd00
1400ddd00loc_1400ddd00:
1400ddd00jmp 0x140026ec8
1400ddd05
1400ddd05 0f 1f 00 ...
1400ddd08
1400ddd08loc_1400ddd08:
1400ddd08movzx eax, [rdx]
1400ddd0bmov [rcx], al
1400ddd0dret
1400ddcf0
1400ddcf0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, char const*, char const*):
1400ddcf0sub r8, rdx
1400ddcf3cmp r8, 1
1400ddcf7je 0x1400ddd08
1400ddcf9test r8, r8
1400ddcfcjne 0x1400ddd00
1400ddcferet
1400ddcff
1400ddcff 90 .
1400ddd00
1400ddd00loc_1400ddd00:
1400ddd00jmp 0x140026ec8
1400ddd05
1400ddd05 0f 1f 00 ...
1400ddd08
1400ddd08loc_1400ddd08:
1400ddd08movzx eax, [rdx]
1400ddd0bmov [rcx], al
1400ddd0dret
1400ddcf0
1400ddd0e
1400ddd0e // align 0x10
1400ddd0e // align 0x10
1400ddd10
1400ddd10std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, char*, char*):
1400ddd10sub r8, rdx
1400ddd13cmp r8, 1
1400ddd17je 0x1400ddd28
1400ddd19test r8, r8
1400ddd1cjne 0x1400ddd20
1400ddd1eret
1400ddd1f
1400ddd1f 90 .
1400ddd20
1400ddd20loc_1400ddd20:
1400ddd20jmp 0x140026ec8
1400ddd25
1400ddd25 0f 1f 00 ...
1400ddd28
1400ddd28loc_1400ddd28:
1400ddd28movzx eax, [rdx]
1400ddd2bmov [rcx], al
1400ddd2dret
1400ddd10
1400ddd10std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars(char*, char*, char*):
1400ddd10sub r8, rdx
1400ddd13cmp r8, 1
1400ddd17je 0x1400ddd28
1400ddd19test r8, r8
1400ddd1cjne 0x1400ddd20
1400ddd1eret
1400ddd1f
1400ddd1f 90 .
1400ddd20
1400ddd20loc_1400ddd20:
1400ddd20jmp 0x140026ec8
1400ddd25
1400ddd25 0f 1f 00 ...
1400ddd28
1400ddd28loc_1400ddd28:
1400ddd28movzx eax, [rdx]
1400ddd2bmov [rcx], al
1400ddd2dret
1400ddd10
1400ddd2e
1400ddd2e // align 0x10
1400ddd2e // align 0x10
1400ddd30
1400ddd30void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars<char const*>(char*, char const*, char const*):
1400ddd30push rbp
1400ddd31mov rbp, rsp
1400ddd34sub rsp, 48
1400ddd38mov [rbp+16], rcx
1400ddd3cmov [rbp+24], rdx
1400ddd40mov [rbp+32], r8
1400ddd44mov rax, [rbp+32]
1400ddd48sub rax, [rbp+24]
1400ddd4cmov rcx, rax
1400ddd4fmov rax, [rbp+24]
1400ddd53mov [rbp-8], rax
1400ddd57mov rdx, [rbp-8]
1400ddd5bmov rax, [rbp+16]
1400ddd5fmov r8, rcx
1400ddd62mov rcx, rax
1400ddd65call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400ddd6anop
1400ddd6badd rsp, 48
1400ddd6fpop rbp
1400ddd70ret
1400ddd30
1400ddd30void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy_chars<char const*>(char*, char const*, char const*):
1400ddd30push rbp
1400ddd31mov rbp, rsp
1400ddd34sub rsp, 48
1400ddd38mov [rbp+16], rcx
1400ddd3cmov [rbp+24], rdx
1400ddd40mov [rbp+32], r8
1400ddd44mov rax, [rbp+32]
1400ddd48sub rax, [rbp+24]
1400ddd4cmov rcx, rax
1400ddd4fmov rax, [rbp+24]
1400ddd53mov [rbp-8], rax
1400ddd57mov rdx, [rbp-8]
1400ddd5bmov rax, [rbp+16]
1400ddd5fmov r8, rcx
1400ddd62mov rcx, rax
1400ddd65call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400ddd6anop
1400ddd6badd rsp, 48
1400ddd6fpop rbp
1400ddd70ret
1400ddd30
1400ddd71
1400ddd71 // align 0x10
1400ddd71 // align 0x10
1400ddd80
1400ddd80std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::shrink_to_fit():
1400ddd80sub rsp, 40
1400ddd84call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve()
1400ddd89nop
1400ddd8aadd rsp, 40
1400ddd8eret
1400ddd80
1400ddd80std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::shrink_to_fit():
1400ddd80sub rsp, 40
1400ddd84call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve()
1400ddd89nop
1400ddd8aadd rsp, 40
1400ddd8eret
1400ddd80
1400ddd8f
1400ddd8f // align 0x10
1400ddd8f // align 0x10
1400ddd90
1400ddd90std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, char):
1400ddd90push rbp
1400ddd91push rbx
1400ddd92sub rsp, 104
1400ddd96lea rbp, [rsp+96]
1400ddd9bmov [rbp+32], rcx
1400ddd9fmov [rbp+40], rdx
1400ddda3mov [rbp+48], r8
1400ddda7mov [rbp+56], r9
1400dddabmov eax, [rbp+64]
1400dddaemov [rbp-36], al
1400dddb1lea r8, [rip+0x2b81c]
1400dddb8mov rcx, [rbp+56]
1400dddbcmov rdx, [rbp+48]
1400dddc0mov rax, [rbp+32]
1400dddc4mov r9, r8
1400dddc7mov r8, rcx
1400dddcamov rcx, rax
1400dddcdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_check_length(unsigned long long, unsigned long long, char const*) const
1400dddd2mov rax, [rbp+32]
1400dddd6mov rcx, rax
1400dddd9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400ddddemov [rbp-8], rax
1400ddde2mov rdx, [rbp-8]
1400ddde6mov rax, [rbp+56]
1400dddeaadd rax, rdx
1400dddedsub rax, [rbp+48]
1400dddf1mov [rbp-16], rax
1400dddf5mov rax, [rbp+32]
1400dddf9mov rcx, rax
1400dddfccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400dde01cmp rax, [rbp-16]
1400dde05setae al
1400dde08test al, al
1400dde0aje 0x1400dde6b
1400dde0cmov rax, [rbp+32]
1400dde10mov rcx, rax
1400dde13call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dde18mov rdx, [rbp+40]
1400dde1cadd rax, rdx
1400dde1fmov [rbp-24], rax
1400dde23mov rax, [rbp-8]
1400dde27sub rax, [rbp+40]
1400dde2bsub rax, [rbp+48]
1400dde2fmov [rbp-32], rax
1400dde33cmp [rbp-32], 0
1400dde38je 0x1400dde8e
1400dde3amov rax, [rbp+48]
1400dde3ecmp rax, [rbp+56]
1400dde42je 0x1400dde8e
1400dde44mov rdx, [rbp-24]
1400dde48mov rax, [rbp+48]
1400dde4cadd rdx, rax
1400dde4fmov rcx, [rbp-24]
1400dde53mov rax, [rbp+56]
1400dde57add rax, rcx
1400dde5amov rcx, [rbp-32]
1400dde5emov r8, rcx
1400dde61mov rcx, rax
1400dde64call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400dde69jmp 0x1400dde8e
1400dde6b
1400dde6bloc_1400dde6b:
1400dde6bmov r8, [rbp+48]
1400dde6fmov rdx, [rbp+40]
1400dde73mov rax, [rbp+32]
1400dde77mov rcx, [rbp+56]
1400dde7bmov [rsp+32], rcx
1400dde80mov r9l, 0
1400dde86mov rcx, rax
1400dde89call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400dde8e
1400dde8eloc_1400dde8e:
1400dde8ecmp [rbp+56], 0
1400dde93je 0x1400ddebc
1400dde95movsx ebx, [rbp-36]
1400dde99mov rax, [rbp+32]
1400dde9dmov rcx, rax
1400ddea0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400ddea5mov rdx, [rbp+40]
1400ddea9lea rcx, [rax+rdx]
1400ddeadmov rax, [rbp+56]
1400ddeb1mov r8l, ebx
1400ddeb4mov rdx, rax
1400ddeb7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_assign(char*, unsigned long long, char)
1400ddebc
1400ddebcloc_1400ddebc:
1400ddebcmov rdx, [rbp-16]
1400ddec0mov rax, [rbp+32]
1400ddec4mov rcx, rax
1400ddec7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400ddeccmov rax, [rbp+32]
1400dded0add rsp, 104
1400dded4pop rbx
1400dded5pop rbp
1400dded6ret
1400ddd90
1400ddd90std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, char):
1400ddd90push rbp
1400ddd91push rbx
1400ddd92sub rsp, 104
1400ddd96lea rbp, [rsp+96]
1400ddd9bmov [rbp+32], rcx
1400ddd9fmov [rbp+40], rdx
1400ddda3mov [rbp+48], r8
1400ddda7mov [rbp+56], r9
1400dddabmov eax, [rbp+64]
1400dddaemov [rbp-36], al
1400dddb1lea r8, [rip+0x2b81c]
1400dddb8mov rcx, [rbp+56]
1400dddbcmov rdx, [rbp+48]
1400dddc0mov rax, [rbp+32]
1400dddc4mov r9, r8
1400dddc7mov r8, rcx
1400dddcamov rcx, rax
1400dddcdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_check_length(unsigned long long, unsigned long long, char const*) const
1400dddd2mov rax, [rbp+32]
1400dddd6mov rcx, rax
1400dddd9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400ddddemov [rbp-8], rax
1400ddde2mov rdx, [rbp-8]
1400ddde6mov rax, [rbp+56]
1400dddeaadd rax, rdx
1400dddedsub rax, [rbp+48]
1400dddf1mov [rbp-16], rax
1400dddf5mov rax, [rbp+32]
1400dddf9mov rcx, rax
1400dddfccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::capacity() const
1400dde01cmp rax, [rbp-16]
1400dde05setae al
1400dde08test al, al
1400dde0aje 0x1400dde6b
1400dde0cmov rax, [rbp+32]
1400dde10mov rcx, rax
1400dde13call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400dde18mov rdx, [rbp+40]
1400dde1cadd rax, rdx
1400dde1fmov [rbp-24], rax
1400dde23mov rax, [rbp-8]
1400dde27sub rax, [rbp+40]
1400dde2bsub rax, [rbp+48]
1400dde2fmov [rbp-32], rax
1400dde33cmp [rbp-32], 0
1400dde38je 0x1400dde8e
1400dde3amov rax, [rbp+48]
1400dde3ecmp rax, [rbp+56]
1400dde42je 0x1400dde8e
1400dde44mov rdx, [rbp-24]
1400dde48mov rax, [rbp+48]
1400dde4cadd rdx, rax
1400dde4fmov rcx, [rbp-24]
1400dde53mov rax, [rbp+56]
1400dde57add rax, rcx
1400dde5amov rcx, [rbp-32]
1400dde5emov r8, rcx
1400dde61mov rcx, rax
1400dde64call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400dde69jmp 0x1400dde8e
1400dde6b
1400dde6bloc_1400dde6b:
1400dde6bmov r8, [rbp+48]
1400dde6fmov rdx, [rbp+40]
1400dde73mov rax, [rbp+32]
1400dde77mov rcx, [rbp+56]
1400dde7bmov [rsp+32], rcx
1400dde80mov r9l, 0
1400dde86mov rcx, rax
1400dde89call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
1400dde8e
1400dde8eloc_1400dde8e:
1400dde8ecmp [rbp+56], 0
1400dde93je 0x1400ddebc
1400dde95movsx ebx, [rbp-36]
1400dde99mov rax, [rbp+32]
1400dde9dmov rcx, rax
1400ddea0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400ddea5mov rdx, [rbp+40]
1400ddea9lea rcx, [rax+rdx]
1400ddeadmov rax, [rbp+56]
1400ddeb1mov r8l, ebx
1400ddeb4mov rdx, rax
1400ddeb7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_assign(char*, unsigned long long, char)
1400ddebc
1400ddebcloc_1400ddebc:
1400ddebcmov rdx, [rbp-16]
1400ddec0mov rax, [rbp+32]
1400ddec4mov rcx, rax
1400ddec7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_set_length(unsigned long long)
1400ddeccmov rax, [rbp+32]
1400dded0add rsp, 104
1400dded4pop rbx
1400dded5pop rbp
1400dded6ret
1400ddd90
1400dded7
1400dded7 // align 0x10
1400dded7 // align 0x10
1400ddee0
1400ddee0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_cold(char*, unsigned long long, char const*, unsigned long long, unsigned long long):
1400ddee0push rbp
1400ddee1mov rbp, rsp
1400ddee4sub rsp, 48
1400ddee8mov [rbp+16], rcx
1400ddeecmov [rbp+24], rdx
1400ddef0mov [rbp+32], r8
1400ddef4mov [rbp+40], r9
1400ddef8cmp [rbp+48], 0
1400ddefdje 0x1400ddf20
1400ddeffmov rax, [rbp+48]
1400ddf03cmp [rbp+32], rax
1400ddf07jb 0x1400ddf20
1400ddf09mov rcx, [rbp+48]
1400ddf0dmov rdx, [rbp+40]
1400ddf11mov rax, [rbp+24]
1400ddf15mov r8, rcx
1400ddf18mov rcx, rax
1400ddf1bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400ddf20
1400ddf20loc_1400ddf20:
1400ddf20cmp [rbp+56], 0
1400ddf25je 0x1400ddf56
1400ddf27mov rax, [rbp+32]
1400ddf2bcmp rax, [rbp+48]
1400ddf2fje 0x1400ddf56
1400ddf31mov rdx, [rbp+24]
1400ddf35mov rax, [rbp+32]
1400ddf39add rdx, rax
1400ddf3cmov rcx, [rbp+24]
1400ddf40mov rax, [rbp+48]
1400ddf44add rax, rcx
1400ddf47mov rcx, [rbp+56]
1400ddf4bmov r8, rcx
1400ddf4emov rcx, rax
1400ddf51call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400ddf56
1400ddf56loc_1400ddf56:
1400ddf56mov rax, [rbp+48]
1400ddf5acmp [rbp+32], rax
1400ddf5ejae 0x1400de039
1400ddf64mov rdx, [rbp+40]
1400ddf68mov rax, [rbp+48]
1400ddf6cadd rax, rdx
1400ddf6fmov rcx, [rbp+24]
1400ddf73mov rdx, [rbp+32]
1400ddf77add rdx, rcx
1400ddf7acmp rdx, rax
1400ddf7djb 0x1400ddf9b
1400ddf7fmov rcx, [rbp+48]
1400ddf83mov rdx, [rbp+40]
1400ddf87mov rax, [rbp+24]
1400ddf8bmov r8, rcx
1400ddf8emov rcx, rax
1400ddf91call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400ddf96jmp 0x1400de039
1400ddf9b
1400ddf9bloc_1400ddf9b:
1400ddf9bmov rdx, [rbp+24]
1400ddf9fmov rax, [rbp+32]
1400ddfa3add rax, rdx
1400ddfa6cmp [rbp+40], rax
1400ddfaajb 0x1400ddfe6
1400ddfacmov rax, [rbp+40]
1400ddfb0sub rax, [rbp+24]
1400ddfb4mov rdx, rax
1400ddfb7mov rax, [rbp+48]
1400ddfbbsub rax, [rbp+32]
1400ddfbfadd rax, rdx
1400ddfc2mov [rbp-16], rax
1400ddfc6mov rdx, [rbp+24]
1400ddfcamov rax, [rbp-16]
1400ddfceadd rdx, rax
1400ddfd1mov rcx, [rbp+48]
1400ddfd5mov rax, [rbp+24]
1400ddfd9mov r8, rcx
1400ddfdcmov rcx, rax
1400ddfdfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400ddfe4jmp 0x1400de039
1400ddfe6
1400ddfe6loc_1400ddfe6:
1400ddfe6mov rdx, [rbp+24]
1400ddfeamov rax, [rbp+32]
1400ddfeeadd rax, rdx
1400ddff1sub rax, [rbp+40]
1400ddff5mov [rbp-8], rax
1400ddff9mov rcx, [rbp-8]
1400ddffdmov rdx, [rbp+40]
1400de001mov rax, [rbp+24]
1400de005mov r8, rcx
1400de008mov rcx, rax
1400de00bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400de010mov rax, [rbp+48]
1400de014sub rax, [rbp-8]
1400de018mov r8, rax
1400de01bmov rdx, [rbp+24]
1400de01fmov rax, [rbp+48]
1400de023add rdx, rax
1400de026mov rcx, [rbp+24]
1400de02amov rax, [rbp-8]
1400de02eadd rax, rcx
1400de031mov rcx, rax
1400de034call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400de039
1400de039loc_1400de039:
1400de039nop
1400de03aadd rsp, 48
1400de03epop rbp
1400de03fret
1400ddee0
1400ddee0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_cold(char*, unsigned long long, char const*, unsigned long long, unsigned long long):
1400ddee0push rbp
1400ddee1mov rbp, rsp
1400ddee4sub rsp, 48
1400ddee8mov [rbp+16], rcx
1400ddeecmov [rbp+24], rdx
1400ddef0mov [rbp+32], r8
1400ddef4mov [rbp+40], r9
1400ddef8cmp [rbp+48], 0
1400ddefdje 0x1400ddf20
1400ddeffmov rax, [rbp+48]
1400ddf03cmp [rbp+32], rax
1400ddf07jb 0x1400ddf20
1400ddf09mov rcx, [rbp+48]
1400ddf0dmov rdx, [rbp+40]
1400ddf11mov rax, [rbp+24]
1400ddf15mov r8, rcx
1400ddf18mov rcx, rax
1400ddf1bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400ddf20
1400ddf20loc_1400ddf20:
1400ddf20cmp [rbp+56], 0
1400ddf25je 0x1400ddf56
1400ddf27mov rax, [rbp+32]
1400ddf2bcmp rax, [rbp+48]
1400ddf2fje 0x1400ddf56
1400ddf31mov rdx, [rbp+24]
1400ddf35mov rax, [rbp+32]
1400ddf39add rdx, rax
1400ddf3cmov rcx, [rbp+24]
1400ddf40mov rax, [rbp+48]
1400ddf44add rax, rcx
1400ddf47mov rcx, [rbp+56]
1400ddf4bmov r8, rcx
1400ddf4emov rcx, rax
1400ddf51call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400ddf56
1400ddf56loc_1400ddf56:
1400ddf56mov rax, [rbp+48]
1400ddf5acmp [rbp+32], rax
1400ddf5ejae 0x1400de039
1400ddf64mov rdx, [rbp+40]
1400ddf68mov rax, [rbp+48]
1400ddf6cadd rax, rdx
1400ddf6fmov rcx, [rbp+24]
1400ddf73mov rdx, [rbp+32]
1400ddf77add rdx, rcx
1400ddf7acmp rdx, rax
1400ddf7djb 0x1400ddf9b
1400ddf7fmov rcx, [rbp+48]
1400ddf83mov rdx, [rbp+40]
1400ddf87mov rax, [rbp+24]
1400ddf8bmov r8, rcx
1400ddf8emov rcx, rax
1400ddf91call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400ddf96jmp 0x1400de039
1400ddf9b
1400ddf9bloc_1400ddf9b:
1400ddf9bmov rdx, [rbp+24]
1400ddf9fmov rax, [rbp+32]
1400ddfa3add rax, rdx
1400ddfa6cmp [rbp+40], rax
1400ddfaajb 0x1400ddfe6
1400ddfacmov rax, [rbp+40]
1400ddfb0sub rax, [rbp+24]
1400ddfb4mov rdx, rax
1400ddfb7mov rax, [rbp+48]
1400ddfbbsub rax, [rbp+32]
1400ddfbfadd rax, rdx
1400ddfc2mov [rbp-16], rax
1400ddfc6mov rdx, [rbp+24]
1400ddfcamov rax, [rbp-16]
1400ddfceadd rdx, rax
1400ddfd1mov rcx, [rbp+48]
1400ddfd5mov rax, [rbp+24]
1400ddfd9mov r8, rcx
1400ddfdcmov rcx, rax
1400ddfdfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400ddfe4jmp 0x1400de039
1400ddfe6
1400ddfe6loc_1400ddfe6:
1400ddfe6mov rdx, [rbp+24]
1400ddfeamov rax, [rbp+32]
1400ddfeeadd rax, rdx
1400ddff1sub rax, [rbp+40]
1400ddff5mov [rbp-8], rax
1400ddff9mov rcx, [rbp-8]
1400ddffdmov rdx, [rbp+40]
1400de001mov rax, [rbp+24]
1400de005mov r8, rcx
1400de008mov rcx, rax
1400de00bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_move(char*, char const*, unsigned long long)
1400de010mov rax, [rbp+48]
1400de014sub rax, [rbp-8]
1400de018mov r8, rax
1400de01bmov rdx, [rbp+24]
1400de01fmov rax, [rbp+48]
1400de023add rdx, rax
1400de026mov rcx, [rbp+24]
1400de02amov rax, [rbp-8]
1400de02eadd rax, rcx
1400de031mov rcx, rax
1400de034call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_S_copy(char*, char const*, unsigned long long)
1400de039
1400de039loc_1400de039:
1400de039nop
1400de03aadd rsp, 48
1400de03epop rbp
1400de03fret
1400ddee0
1400de040
1400de040std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_get_allocator():
1400de040push rbp
1400de041mov rbp, rsp
1400de044mov [rbp+16], rcx
1400de048mov rax, [rbp+16]
1400de04cpop rbp
1400de04dret
1400de040
1400de040std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_get_allocator():
1400de040push rbp
1400de041mov rbp, rsp
1400de044mov [rbp+16], rcx
1400de048mov rax, [rbp+16]
1400de04cpop rbp
1400de04dret
1400de040
1400de04e
1400de04e // align 0x10
1400de04e // align 0x10
1400de050
1400de050std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_init_local_buf():
1400de050ret
1400de050
1400de050std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_init_local_buf():
1400de050ret
1400de050
1400de051
1400de051 // align 0x10
1400de051 // align 0x10
1400de060
1400de060std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_use_local_data():
1400de060lea rax, [rcx+16]
1400de064ret
1400de060
1400de060std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_use_local_data():
1400de060lea rax, [rcx+16]
1400de064ret
1400de060
1400de065
1400de065 // align 0x10
1400de065 // align 0x10
1400de070
1400de070std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct_aux_2(unsigned long long, char):
1400de070movsx r8l, r8b
1400de074jmp 0x1400dd360
1400de070
1400de070std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct_aux_2(unsigned long long, char):
1400de070movsx r8l, r8b
1400de074jmp 0x1400dd360
1400de070
1400de079
1400de079 // align 0x10
1400de079 // align 0x10
1400de080
1400de080_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEiEUlPcyE_EEvyT_:
1400de080push rbp
1400de081push rbx
1400de082sub rsp, 72
1400de086lea rbp, [rsp+64]
1400de08bmov [rbp+32], rcx
1400de08fmov [rbp+40], rdx
1400de093mov rbx, r8
1400de096mov rdx, [rbp+40]
1400de09amov rax, [rbp+32]
1400de09emov rcx, rax
1400de0a1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de0a6mov rax, [rbp+32]
1400de0aamov rcx, rax
1400de0adcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de0b2mov [rbp-8], rax
1400de0b6pxor x0, x0
1400de0bamovups [rbp-32], x0
1400de0bemov rax, [rbp+32]
1400de0c2mov [rbp-32], rax
1400de0c6mov rcx, rbx
1400de0c9mov rdx, [rbp+40]
1400de0cdmov rax, [rbp-8]
1400de0d1mov r8, rdx
1400de0d4mov rdx, rax
1400de0d7call operator()()
1400de0dcmov [rbp-16], rax
1400de0e0mov rax, [rbp-16]
1400de0e4mov [rbp-24], rax
1400de0e8mov rax, [rbp-24]
1400de0eccmp [rbp+40], rax
1400de0f0lea rax, [rbp-32]
1400de0f4mov rcx, rax
1400de0f7call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEiEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de0fcnop
1400de0fdadd rsp, 72
1400de101pop rbx
1400de102pop rbp
1400de103ret
1400de080
1400de080_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEiEUlPcyE_EEvyT_:
1400de080push rbp
1400de081push rbx
1400de082sub rsp, 72
1400de086lea rbp, [rsp+64]
1400de08bmov [rbp+32], rcx
1400de08fmov [rbp+40], rdx
1400de093mov rbx, r8
1400de096mov rdx, [rbp+40]
1400de09amov rax, [rbp+32]
1400de09emov rcx, rax
1400de0a1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de0a6mov rax, [rbp+32]
1400de0aamov rcx, rax
1400de0adcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de0b2mov [rbp-8], rax
1400de0b6pxor x0, x0
1400de0bamovups [rbp-32], x0
1400de0bemov rax, [rbp+32]
1400de0c2mov [rbp-32], rax
1400de0c6mov rcx, rbx
1400de0c9mov rdx, [rbp+40]
1400de0cdmov rax, [rbp-8]
1400de0d1mov r8, rdx
1400de0d4mov rdx, rax
1400de0d7call operator()()
1400de0dcmov [rbp-16], rax
1400de0e0mov rax, [rbp-16]
1400de0e4mov [rbp-24], rax
1400de0e8mov rax, [rbp-24]
1400de0eccmp [rbp+40], rax
1400de0f0lea rax, [rbp-32]
1400de0f4mov rcx, rax
1400de0f7call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEiEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de0fcnop
1400de0fdadd rsp, 72
1400de101pop rbx
1400de102pop rbp
1400de103ret
1400de080
1400de104
1400de104 // align 0x10
1400de104 // align 0x10
1400de110
1400de110_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEjEUlPcyE_EEvyT_:
1400de110push rbp
1400de111mov rbp, rsp
1400de114sub rsp, 64
1400de118mov [rbp+16], rcx
1400de11cmov [rbp+24], rdx
1400de120mov [rbp+32], r8l
1400de124mov rdx, [rbp+24]
1400de128mov rax, [rbp+16]
1400de12cmov rcx, rax
1400de12fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de134mov rax, [rbp+16]
1400de138mov rcx, rax
1400de13bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de140mov [rbp-8], rax
1400de144pxor x0, x0
1400de148movups [rbp-32], x0
1400de14cmov rax, [rbp+16]
1400de150mov [rbp-32], rax
1400de154lea rax, [rbp+32]
1400de158mov rcx, [rbp+24]
1400de15cmov rdx, [rbp-8]
1400de160mov r8, rcx
1400de163mov rcx, rax
1400de166call operator()()
1400de16bmov [rbp-16], rax
1400de16fmov rax, [rbp-16]
1400de173mov [rbp-24], rax
1400de177mov rax, [rbp-24]
1400de17bcmp [rbp+24], rax
1400de17flea rax, [rbp-32]
1400de183mov rcx, rax
1400de186call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEjEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de18bnop
1400de18cadd rsp, 64
1400de190pop rbp
1400de191ret
1400de110
1400de110_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEjEUlPcyE_EEvyT_:
1400de110push rbp
1400de111mov rbp, rsp
1400de114sub rsp, 64
1400de118mov [rbp+16], rcx
1400de11cmov [rbp+24], rdx
1400de120mov [rbp+32], r8l
1400de124mov rdx, [rbp+24]
1400de128mov rax, [rbp+16]
1400de12cmov rcx, rax
1400de12fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de134mov rax, [rbp+16]
1400de138mov rcx, rax
1400de13bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de140mov [rbp-8], rax
1400de144pxor x0, x0
1400de148movups [rbp-32], x0
1400de14cmov rax, [rbp+16]
1400de150mov [rbp-32], rax
1400de154lea rax, [rbp+32]
1400de158mov rcx, [rbp+24]
1400de15cmov rdx, [rbp-8]
1400de160mov r8, rcx
1400de163mov rcx, rax
1400de166call operator()()
1400de16bmov [rbp-16], rax
1400de16fmov rax, [rbp-16]
1400de173mov [rbp-24], rax
1400de177mov rax, [rbp-24]
1400de17bcmp [rbp+24], rax
1400de17flea rax, [rbp-32]
1400de183mov rcx, rax
1400de186call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEjEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de18bnop
1400de18cadd rsp, 64
1400de190pop rbp
1400de191ret
1400de110
1400de192
1400de192 // align 0x10
1400de192 // align 0x10
1400de1a0
1400de1a0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringElEUlPcyE_EEvyT_:
1400de1a0push rbp
1400de1a1push rbx
1400de1a2sub rsp, 72
1400de1a6lea rbp, [rsp+64]
1400de1abmov [rbp+32], rcx
1400de1afmov [rbp+40], rdx
1400de1b3mov rbx, r8
1400de1b6mov rdx, [rbp+40]
1400de1bamov rax, [rbp+32]
1400de1bemov rcx, rax
1400de1c1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de1c6mov rax, [rbp+32]
1400de1camov rcx, rax
1400de1cdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de1d2mov [rbp-8], rax
1400de1d6pxor x0, x0
1400de1damovups [rbp-32], x0
1400de1demov rax, [rbp+32]
1400de1e2mov [rbp-32], rax
1400de1e6mov rcx, rbx
1400de1e9mov rdx, [rbp+40]
1400de1edmov rax, [rbp-8]
1400de1f1mov r8, rdx
1400de1f4mov rdx, rax
1400de1f7call operator()()
1400de1fcmov [rbp-16], rax
1400de200mov rax, [rbp-16]
1400de204mov [rbp-24], rax
1400de208mov rax, [rbp-24]
1400de20ccmp [rbp+40], rax
1400de210lea rax, [rbp-32]
1400de214mov rcx, rax
1400de217call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringElEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de21cnop
1400de21dadd rsp, 72
1400de221pop rbx
1400de222pop rbp
1400de223ret
1400de1a0
1400de1a0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringElEUlPcyE_EEvyT_:
1400de1a0push rbp
1400de1a1push rbx
1400de1a2sub rsp, 72
1400de1a6lea rbp, [rsp+64]
1400de1abmov [rbp+32], rcx
1400de1afmov [rbp+40], rdx
1400de1b3mov rbx, r8
1400de1b6mov rdx, [rbp+40]
1400de1bamov rax, [rbp+32]
1400de1bemov rcx, rax
1400de1c1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de1c6mov rax, [rbp+32]
1400de1camov rcx, rax
1400de1cdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de1d2mov [rbp-8], rax
1400de1d6pxor x0, x0
1400de1damovups [rbp-32], x0
1400de1demov rax, [rbp+32]
1400de1e2mov [rbp-32], rax
1400de1e6mov rcx, rbx
1400de1e9mov rdx, [rbp+40]
1400de1edmov rax, [rbp-8]
1400de1f1mov r8, rdx
1400de1f4mov rdx, rax
1400de1f7call operator()()
1400de1fcmov [rbp-16], rax
1400de200mov rax, [rbp-16]
1400de204mov [rbp-24], rax
1400de208mov rax, [rbp-24]
1400de20ccmp [rbp+40], rax
1400de210lea rax, [rbp-32]
1400de214mov rcx, rax
1400de217call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringElEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de21cnop
1400de21dadd rsp, 72
1400de221pop rbx
1400de222pop rbp
1400de223ret
1400de1a0
1400de224
1400de224 // align 0x10
1400de224 // align 0x10
1400de230
1400de230_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEmEUlPcyE_EEvyT_:
1400de230push rbp
1400de231mov rbp, rsp
1400de234sub rsp, 64
1400de238mov [rbp+16], rcx
1400de23cmov [rbp+24], rdx
1400de240mov [rbp+32], r8l
1400de244mov rdx, [rbp+24]
1400de248mov rax, [rbp+16]
1400de24cmov rcx, rax
1400de24fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de254mov rax, [rbp+16]
1400de258mov rcx, rax
1400de25bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de260mov [rbp-8], rax
1400de264pxor x0, x0
1400de268movups [rbp-32], x0
1400de26cmov rax, [rbp+16]
1400de270mov [rbp-32], rax
1400de274lea rax, [rbp+32]
1400de278mov rcx, [rbp+24]
1400de27cmov rdx, [rbp-8]
1400de280mov r8, rcx
1400de283mov rcx, rax
1400de286call operator()()
1400de28bmov [rbp-16], rax
1400de28fmov rax, [rbp-16]
1400de293mov [rbp-24], rax
1400de297mov rax, [rbp-24]
1400de29bcmp [rbp+24], rax
1400de29flea rax, [rbp-32]
1400de2a3mov rcx, rax
1400de2a6call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEmEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de2abnop
1400de2acadd rsp, 64
1400de2b0pop rbp
1400de2b1ret
1400de230
1400de230_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEmEUlPcyE_EEvyT_:
1400de230push rbp
1400de231mov rbp, rsp
1400de234sub rsp, 64
1400de238mov [rbp+16], rcx
1400de23cmov [rbp+24], rdx
1400de240mov [rbp+32], r8l
1400de244mov rdx, [rbp+24]
1400de248mov rax, [rbp+16]
1400de24cmov rcx, rax
1400de24fcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de254mov rax, [rbp+16]
1400de258mov rcx, rax
1400de25bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de260mov [rbp-8], rax
1400de264pxor x0, x0
1400de268movups [rbp-32], x0
1400de26cmov rax, [rbp+16]
1400de270mov [rbp-32], rax
1400de274lea rax, [rbp+32]
1400de278mov rcx, [rbp+24]
1400de27cmov rdx, [rbp-8]
1400de280mov r8, rcx
1400de283mov rcx, rax
1400de286call operator()()
1400de28bmov [rbp-16], rax
1400de28fmov rax, [rbp-16]
1400de293mov [rbp-24], rax
1400de297mov rax, [rbp-24]
1400de29bcmp [rbp+24], rax
1400de29flea rax, [rbp-32]
1400de2a3mov rcx, rax
1400de2a6call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEmEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de2abnop
1400de2acadd rsp, 64
1400de2b0pop rbp
1400de2b1ret
1400de230
1400de2b2
1400de2b2 // align 0x10
1400de2b2 // align 0x10
1400de2c0
1400de2c0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEyEUlPcyE_EEvyT_:
1400de2c0push rbp
1400de2c1mov rbp, rsp
1400de2c4sub rsp, 64
1400de2c8mov [rbp+16], rcx
1400de2ccmov [rbp+24], rdx
1400de2d0mov [rbp+32], r8
1400de2d4mov rdx, [rbp+24]
1400de2d8mov rax, [rbp+16]
1400de2dcmov rcx, rax
1400de2dfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de2e4mov rax, [rbp+16]
1400de2e8mov rcx, rax
1400de2ebcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de2f0mov [rbp-8], rax
1400de2f4pxor x0, x0
1400de2f8movups [rbp-32], x0
1400de2fcmov rax, [rbp+16]
1400de300mov [rbp-32], rax
1400de304lea rax, [rbp+32]
1400de308mov rcx, [rbp+24]
1400de30cmov rdx, [rbp-8]
1400de310mov r8, rcx
1400de313mov rcx, rax
1400de316call operator()()
1400de31bmov [rbp-16], rax
1400de31fmov rax, [rbp-16]
1400de323mov [rbp-24], rax
1400de327mov rax, [rbp-24]
1400de32bcmp [rbp+24], rax
1400de32flea rax, [rbp-32]
1400de333mov rcx, rax
1400de336call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEyEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de33bnop
1400de33cadd rsp, 64
1400de340pop rbp
1400de341ret
1400de2c0
1400de2c0_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEyEUlPcyE_EEvyT_:
1400de2c0push rbp
1400de2c1mov rbp, rsp
1400de2c4sub rsp, 64
1400de2c8mov [rbp+16], rcx
1400de2ccmov [rbp+24], rdx
1400de2d0mov [rbp+32], r8
1400de2d4mov rdx, [rbp+24]
1400de2d8mov rax, [rbp+16]
1400de2dcmov rcx, rax
1400de2dfcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
1400de2e4mov rax, [rbp+16]
1400de2e8mov rcx, rax
1400de2ebcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de2f0mov [rbp-8], rax
1400de2f4pxor x0, x0
1400de2f8movups [rbp-32], x0
1400de2fcmov rax, [rbp+16]
1400de300mov [rbp-32], rax
1400de304lea rax, [rbp+32]
1400de308mov rcx, [rbp+24]
1400de30cmov rdx, [rbp-8]
1400de310mov r8, rcx
1400de313mov rcx, rax
1400de316call operator()()
1400de31bmov [rbp-16], rax
1400de31fmov rax, [rbp-16]
1400de323mov [rbp-24], rax
1400de327mov rax, [rbp-24]
1400de32bcmp [rbp+24], rax
1400de32flea rax, [rbp-32]
1400de333mov rcx, rax
1400de336call _ZZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE22__resize_and_overwriteIZNS_9to_stringEyEUlPcyE_EEvyT_EN11_TerminatorD1Ev
1400de33bnop
1400de33cadd rsp, 64
1400de340pop rbp
1400de341ret
1400de2c0
1400de342
1400de342 // align 0x10
1400de342 // align 0x10
1400de350
1400de350std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::at(unsigned long long):
1400de350sub rsp, 40
1400de354mov r8, [rcx+8]
1400de358cmp rdx, r8
1400de35bjae 0x1400de368
1400de35dmov rax, [rcx]
1400de360add rax, rdx
1400de363add rsp, 40
1400de367ret
1400de368
1400de368loc_1400de368:
1400de368lea rcx, [rip+0xb3a41]
1400de36fcall std::__throw_out_of_range_fmt(char const*, ...)
1400de374nop
1400de350
1400de350std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::at(unsigned long long):
1400de350sub rsp, 40
1400de354mov r8, [rcx+8]
1400de358cmp rdx, r8
1400de35bjae 0x1400de368
1400de35dmov rax, [rcx]
1400de360add rax, rdx
1400de363add rsp, 40
1400de367ret
1400de368
1400de368loc_1400de368:
1400de368lea rcx, [rip+0xb3a41]
1400de36fcall std::__throw_out_of_range_fmt(char const*, ...)
1400de374nop
1400de350
1400de375
1400de375 // align 0x10
1400de375 // align 0x10
1400de380
1400de380std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::end():
1400de380push rbp
1400de381push rbx
1400de382sub rsp, 56
1400de386lea rbp, [rsp+48]
1400de38bmov [rbp+32], rcx
1400de38fmov rax, [rbp+32]
1400de393mov rcx, rax
1400de396call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de39bmov rbx, rax
1400de39emov rax, [rbp+32]
1400de3a2mov rcx, rax
1400de3a5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400de3aaadd rax, rbx
1400de3admov [rbp-8], rax
1400de3b1mov rax, [rbp-8]
1400de3b5mov [rbp-16], rax
1400de3b9nop
1400de3bamov rax, [rbp-16]
1400de3beadd rsp, 56
1400de3c2pop rbx
1400de3c3pop rbp
1400de3c4ret
1400de380
1400de380std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::end():
1400de380push rbp
1400de381push rbx
1400de382sub rsp, 56
1400de386lea rbp, [rsp+48]
1400de38bmov [rbp+32], rcx
1400de38fmov rax, [rbp+32]
1400de393mov rcx, rax
1400de396call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_data() const
1400de39bmov rbx, rax
1400de39emov rax, [rbp+32]
1400de3a2mov rcx, rax
1400de3a5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400de3aaadd rax, rbx
1400de3admov [rbp-8], rax
1400de3b1mov rax, [rbp-8]
1400de3b5mov [rbp-16], rax
1400de3b9nop
1400de3bamov rax, [rbp-16]
1400de3beadd rsp, 56
1400de3c2pop rbx
1400de3c3pop rbp
1400de3c4ret
1400de380
1400de3c5
1400de3c5 // align 0x10
1400de3c5 // align 0x10
1400de3d0
1400de3d0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back():
1400de3d0push rbp
1400de3d1mov rbp, rsp
1400de3d4sub rsp, 32
1400de3d8mov [rbp+16], rcx
1400de3dcmov rax, [rbp+16]
1400de3e0mov rcx, rax
1400de3e3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
1400de3e8movzx eax, al
1400de3ebtest eax, eax
1400de3edsetne al
1400de3f0test al, al
1400de3f2je 0x1400de41c
1400de3f4lea rcx, [rip+0x2a98e]
1400de3fblea rdx, [rip+0x2aace]
1400de402lea rax, [rip+0x2a947]
1400de409mov r9, rcx
1400de40cmov r8, rdx
1400de40fmov edx, 1452
1400de414mov rcx, rax
1400de417call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400de41c
1400de41cloc_1400de41c:
1400de41cmov rax, [rbp+16]
1400de420mov rcx, rax
1400de423call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400de428lea rdx, [rax-1]
1400de42cmov rax, [rbp+16]
1400de430mov rcx, rax
1400de433call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
1400de438add rsp, 32
1400de43cpop rbp
1400de43dret
1400de3d0
1400de3d0std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::back():
1400de3d0push rbp
1400de3d1mov rbp, rsp
1400de3d4sub rsp, 32
1400de3d8mov [rbp+16], rcx
1400de3dcmov rax, [rbp+16]
1400de3e0mov rcx, rax
1400de3e3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::empty() const
1400de3e8movzx eax, al
1400de3ebtest eax, eax
1400de3edsetne al
1400de3f0test al, al
1400de3f2je 0x1400de41c
1400de3f4lea rcx, [rip+0x2a98e]
1400de3fblea rdx, [rip+0x2aace]
1400de402lea rax, [rip+0x2a947]
1400de409mov r9, rcx
1400de40cmov r8, rdx
1400de40fmov edx, 1452
1400de414mov rcx, rax
1400de417call std::__glibcxx_assert_fail(char const*, int, char const, char const)
1400de41c
1400de41cloc_1400de41c:
1400de41cmov rax, [rbp+16]
1400de420mov rcx, rax
1400de423call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::size() const
1400de428lea rdx, [rax-1]
1400de42cmov rax, [rbp+16]
1400de430mov rcx, rax
1400de433call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::operator[](unsigned long long)
1400de438add rsp, 32
1400de43cpop rbp
1400de43dret
1400de3d0
1400de43e
1400de43e // align 0x10
1400de43e // align 0x10
1400de440
1400de440std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::rend():
1400de440mov rdx, [rdx]
1400de443mov rax, rcx
1400de446mov [rcx], rdx
1400de449ret
1400de440
1400de440std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::rend():
1400de440mov rdx, [rdx]
1400de443mov rax, rcx
1400de446mov [rcx], rdx
1400de449ret
1400de440
1400de44a
1400de44a // align 0x10
1400de44a // align 0x10
1400de450
1400de450std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&):
1400de450push r15
1400de452push r14
1400de454push rbp
1400de455push rdi
1400de456push rsi
1400de457push rbx
1400de458sub rsp, 72
1400de45cmov r8, [rip+0xb922d]
1400de463mov rax, [r8]
1400de466mov [rsp+56], rax
1400de46bxor eax, eax
1400de46dcmp rcx, rdx
1400de470je 0x1400de4b7
1400de472mov r10, [rcx]
1400de475lea r11, [rcx+16]
1400de479mov r9, [rdx]
1400de47ccmp r11, r10
1400de47fje 0x1400de4d8
1400de481lea rax, [rdx+16]
1400de485mov rbx, [rcx+16]
1400de489cmp r9, rax
1400de48cje 0x1400de538
1400de492mov [rcx], r9
1400de495mov rax, [rdx+16]
1400de499mov [rdx], r10
1400de49cmov [rcx+16], rax
1400de4a0mov rax, [rdx+8]
1400de4a4
1400de4a4loc_1400de4a4:
1400de4a4mov [rdx+16], rbx
1400de4a8mov rbx, [rcx+8]
1400de4ac
1400de4acloc_1400de4ac:
1400de4acmov rsi, rbx
1400de4af
1400de4afloc_1400de4af:
1400de4afmov [rcx+8], rax
1400de4b3mov [rdx+8], rsi
1400de4b7
1400de4b7loc_1400de4b7:
1400de4b7mov rax, [rsp+56]
1400de4bcsub rax, [r8]
1400de4bfjne 0x1400de966
1400de4c5add rsp, 72
1400de4c9pop rbx
1400de4capop rsi
1400de4cbpop rdi
1400de4ccpop rbp
1400de4cdpop r14
1400de4cfpop r15
1400de4d1ret
1400de4d2
1400de4d2 66 0f 1f 44 00 00 f..D..
1400de4d8
1400de4d8loc_1400de4d8:
1400de4d8lea rax, [rdx+16]
1400de4dcmov rbx, [rcx+8]
1400de4e0mov r14, rax
1400de4e3cmp rax, r9
1400de4e6je 0x1400de628
1400de4eclea rax, [rbx+1]
1400de4f0mov rsi, [rdx+16]
1400de4f4cmp eax, 8
1400de4f7jae 0x1400de5d0
1400de4fdtest al, 4
1400de4ffjne 0x1400de6af
1400de505test eax, eax
1400de507je 0x1400de51e
1400de509movzx r10l, [rcx+16]
1400de50emov [rdx+16], r10b
1400de512test al, 2
1400de514jne 0x1400de7d4
1400de51a
1400de51aloc_1400de51a:
1400de51amov rbx, [rcx+8]
1400de51e
1400de51eloc_1400de51e:
1400de51emov [rcx], r9
1400de521mov [rdx], r14
1400de524mov [rcx+16], rsi
1400de528mov rax, [rdx+8]
1400de52cjmp 0x1400de4ac
1400de531
1400de531 0f 1f 80 00 00 00 00 .......
1400de538
1400de538loc_1400de538:
1400de538mov rax, [rdx+8]
1400de53clea rsi, [rax+1]
1400de540cmp esi, 8
1400de543jae 0x1400de578
1400de545test sil, 4
1400de549jne 0x1400de694
1400de54ftest esi, esi
1400de551je 0x1400de568
1400de553movzx eax, [r9]
1400de557mov [rcx+16], al
1400de55atest sil, 2
1400de55ejne 0x1400de7bd
1400de564
1400de564loc_1400de564:
1400de564mov rax, [rdx+8]
1400de568
1400de568loc_1400de568:
1400de568mov [rdx], r10
1400de56bmov [rcx], r11
1400de56ejmp 0x1400de4a4
1400de573
1400de573 0f 1f 44 00 00 ..D..
1400de578
1400de578loc_1400de578:
1400de578mov rax, [r9]
1400de57bmov [rcx+16], rax
1400de57fmov eax, esi
1400de581mov rdi, [r9+rax-8]
1400de586mov [r11+rax-8], rdi
1400de58blea rax, [rcx+24]
1400de58fmov rdi, r11
1400de592and rax, -8
1400de596sub rdi, rax
1400de599add esi, edi
1400de59bsub r9, rdi
1400de59eand esi, -8
1400de5a1mov r15, r9
1400de5a4cmp esi, 8
1400de5a7jb 0x1400de564
1400de5a9and esi, -8
1400de5acxor r9l, r9l
1400de5afmov r14l, esi
1400de5b2
1400de5b2loc_1400de5b2:
1400de5b2mov esi, r9l
1400de5b5add r9l, 8
1400de5b9mov rdi, [r15+rsi]
1400de5bdmov [rax+rsi], rdi
1400de5c1cmp r9l, r14l
1400de5c4jb 0x1400de5b2
1400de5c6jmp 0x1400de564
1400de5c8
1400de5c8 0f 1f 84 00 00 00 00 00 ........
1400de5d0
1400de5d0loc_1400de5d0:
1400de5d0mov r10, [rcx+16]
1400de5d4mov rdi, r14
1400de5d7mov [rdx+16], r10
1400de5dbmov r10l, eax
1400de5demov rbx, [r11+r10-8]
1400de5e3mov [r14+r10-8], rbx
1400de5e8lea r10, [rdx+24]
1400de5ecand r10, -8
1400de5f0sub rdi, r10
1400de5f3add eax, edi
1400de5f5sub r11, rdi
1400de5f8and eax, -8
1400de5fbmov r15, r11
1400de5fecmp eax, 8
1400de601jb 0x1400de51a
1400de607and eax, -8
1400de60axor ebx, ebx
1400de60c
1400de60cloc_1400de60c:
1400de60cmov r11l, ebx
1400de60fadd ebx, 8
1400de612mov rdi, [r15+r11]
1400de616mov [r10+r11], rdi
1400de61acmp ebx, eax
1400de61cjb 0x1400de60c
1400de61ejmp 0x1400de51a
1400de623
1400de623 0f 1f 44 00 00 ..D..
1400de628
1400de628loc_1400de628:
1400de628mov rsi, [rdx+8]
1400de62cmov rax, rsi
1400de62ftest rbx, rbx
1400de632je 0x1400de688
1400de634lea rsi, [rbx+1]
1400de638test rax, rax
1400de63bjne 0x1400de716
1400de641cmp esi, 8
1400de644jae 0x1400de871
1400de64atest sil, 4
1400de64ejne 0x1400de982
1400de654test esi, esi
1400de656je 0x1400de670
1400de658movzx eax, [rcx+16]
1400de65cmov [rdx+16], al
1400de65ftest sil, 2
1400de663jne 0x1400de9fb
1400de669
1400de669loc_1400de669:
1400de669mov r10, [rcx]
1400de66cmov rbx, [rcx+8]
1400de670
1400de670loc_1400de670:
1400de670mov [rdx+8], rbx
1400de674mov [rcx+8], 0
1400de67cmov [r10], 0
1400de680jmp 0x1400de4b7
1400de685
1400de685 0f 1f 00 ...
1400de688
1400de688loc_1400de688:
1400de688test rsi, rsi
1400de68bjne 0x1400de6cc
1400de68dxor eax, eax
1400de68fjmp 0x1400de4af
1400de694
1400de694loc_1400de694:
1400de694mov eax, [r9]
1400de697mov esi, esi
1400de699mov [rcx+16], eax
1400de69cmov eax, [r9+rsi-4]
1400de6a1mov [r11+rsi-4], eax
1400de6a6mov rax, [rdx+8]
1400de6aajmp 0x1400de568
1400de6af
1400de6afloc_1400de6af:
1400de6afmov r10l, [rcx+16]
1400de6b3mov eax, eax
1400de6b5mov [rdx+16], r10l
1400de6b9mov r10l, [r11+rax-4]
1400de6bemov [r14+rax-4], r10l
1400de6c3mov rbx, [rcx+8]
1400de6c7jmp 0x1400de51e
1400de6cc
1400de6ccloc_1400de6cc:
1400de6cclea r10, [rsi+1]
1400de6d0cmp r10l, 8
1400de6d4jae 0x1400de7eb
1400de6datest r10b, 4
1400de6dejne 0x1400de9a0
1400de6e4test r10l, r10l
1400de6e7je 0x1400de701
1400de6e9movzx eax, [rdx+16]
1400de6edmov [rcx+16], al
1400de6f0test r10b, 2
1400de6f4jne 0x1400de9bf
1400de6fa
1400de6faloc_1400de6fa:
1400de6famov r9, [rdx]
1400de6fdmov rax, [rdx+8]
1400de701
1400de701loc_1400de701:
1400de701mov [rcx+8], rax
1400de705mov [rdx+8], 0
1400de70dmov [r9], 0
1400de711jmp 0x1400de4b7
1400de716
1400de716loc_1400de716:
1400de716lea rbx, [rsp+32]
1400de71badd rax, 1
1400de71fmov rbp, r9
1400de722mov r15, rbx
1400de725cmp eax, 8
1400de728jae 0x1400de845
1400de72e
1400de72eloc_1400de72e:
1400de72exor r11l, r11l
1400de731test al, 4
1400de733je 0x1400de741
1400de735mov edi, [rbp]
1400de738mov r11l, 4
1400de73emov [r15], edi
1400de741
1400de741loc_1400de741:
1400de741test al, 2
1400de743je 0x1400de754
1400de745movzx edi, [rbp+r11]
1400de74bmov [r15+r11], di
1400de750add r11, 2
1400de754
1400de754loc_1400de754:
1400de754test al, 1
1400de756je 0x1400de762
1400de758movzx edi, [rbp+r11]
1400de75emov [r15+r11], dil
1400de762
1400de762loc_1400de762:
1400de762cmp esi, 8
1400de765jae 0x1400de8c0
1400de76btest sil, 4
1400de76fjne 0x1400de96b
1400de775test esi, esi
1400de777je 0x1400de78a
1400de779movzx r11l, [r10]
1400de77dmov [r9], r11b
1400de780test sil, 2
1400de784jne 0x1400dea15
1400de78a
1400de78aloc_1400de78a:
1400de78acmp eax, 8
1400de78djae 0x1400de915
1400de793test al, 4
1400de795jne 0x1400de9da
1400de79btest eax, eax
1400de79dje 0x1400de7b0
1400de79fmovzx r9l, [rsp+32]
1400de7a5mov [r10], r9b
1400de7a8test al, 2
1400de7aajne 0x1400dea28
1400de7b0
1400de7b0loc_1400de7b0:
1400de7b0mov rbx, [rcx+8]
1400de7b4mov rax, [rdx+8]
1400de7b8jmp 0x1400de4ac
1400de7bd
1400de7bdloc_1400de7bd:
1400de7bdmov esi, esi
1400de7bfmovzx eax, [r9+rsi-2]
1400de7c5mov [r11+rsi-2], ax
1400de7cbmov rax, [rdx+8]
1400de7cfjmp 0x1400de568
1400de7d4
1400de7d4loc_1400de7d4:
1400de7d4mov eax, eax
1400de7d6movzx r10l, [r11+rax-2]
1400de7dcmov [r14+rax-2], r10w
1400de7e2mov rbx, [rcx+8]
1400de7e6jmp 0x1400de51e
1400de7eb
1400de7ebloc_1400de7eb:
1400de7ebmov rax, [rdx+16]
1400de7efmov rdi, r14
1400de7f2mov [rcx+16], rax
1400de7f6mov eax, r10l
1400de7f9mov r9, [r14+rax-8]
1400de7femov [r11+rax-8], r9
1400de803lea rax, [rcx+24]
1400de807and rax, -8
1400de80bsub r11, rax
1400de80eadd r10l, r11l
1400de811sub rdi, r11
1400de814and r10l, -8
1400de818mov rbx, rdi
1400de81bcmp r10l, 8
1400de81fjb 0x1400de6fa
1400de825and r10l, -8
1400de829xor r9l, r9l
1400de82c
1400de82cloc_1400de82c:
1400de82cmov r11l, r9l
1400de82fadd r9l, 8
1400de833mov rsi, [rbx+r11]
1400de837mov [rax+r11], rsi
1400de83bcmp r9l, r10l
1400de83ejb 0x1400de82c
1400de840jmp 0x1400de6fa
1400de845
1400de845loc_1400de845:
1400de845mov edi, eax
1400de847xor r11l, r11l
1400de84aand edi, -8
1400de84dmov r15l, edi
1400de850
1400de850loc_1400de850:
1400de850mov edi, r11l
1400de853add r11l, 8
1400de857mov r14, [r9+rdi]
1400de85bmov [rbx+rdi], r14
1400de85fcmp r11l, r15l
1400de862jb 0x1400de850
1400de864lea r15, [rbx+r11]
1400de868lea rbp, [r9+r11]
1400de86cjmp 0x1400de72e
1400de871
1400de871loc_1400de871:
1400de871mov rax, [rcx+16]
1400de875mov [rdx+16], rax
1400de879mov eax, esi
1400de87bmov r9, [r11+rax-8]
1400de880mov [r14+rax-8], r9
1400de885lea r9, [rdx+24]
1400de889mov rax, r14
1400de88cand r9, -8
1400de890sub rax, r9
1400de893add esi, eax
1400de895sub r11, rax
1400de898and esi, -8
1400de89bcmp esi, 8
1400de89ejb 0x1400de669
1400de8a4and esi, -8
1400de8a7xor eax, eax
1400de8a9
1400de8a9loc_1400de8a9:
1400de8a9mov r10l, eax
1400de8acadd eax, 8
1400de8afmov rbx, [r11+r10]
1400de8b3mov [r9+r10], rbx
1400de8b7cmp eax, esi
1400de8b9jb 0x1400de8a9
1400de8bbjmp 0x1400de669
1400de8c0
1400de8c0loc_1400de8c0:
1400de8c0mov r11, [r10]
1400de8c3mov [r9], r11
1400de8c6mov r11l, esi
1400de8c9mov rdi, [r10+r11-8]
1400de8cemov [r9+r11-8], rdi
1400de8d3lea r11, [r9+8]
1400de8d7mov rdi, r10
1400de8daand r11, -8
1400de8desub r9, r11
1400de8e1sub rdi, r9
1400de8e4add r9l, esi
1400de8e7and r9l, -8
1400de8ebmov r15, rdi
1400de8eecmp r9l, 8
1400de8f2jb 0x1400de78a
1400de8f8and r9l, -8
1400de8fcxor edi, edi
1400de8fe
1400de8feloc_1400de8fe:
1400de8femov esi, edi
1400de900add edi, 8
1400de903mov r14, [r15+rsi]
1400de907mov [r11+rsi], r14
1400de90bcmp edi, r9l
1400de90ejb 0x1400de8fe
1400de910jmp 0x1400de78a
1400de915
1400de915loc_1400de915:
1400de915mov r9, [rsp+32]
1400de91amov [r10], r9
1400de91dmov r9l, eax
1400de920mov r11, [rbx+r9-8]
1400de925mov [r10+r9-8], r11
1400de92alea r11, [r10+8]
1400de92eand r11, -8
1400de932sub r10, r11
1400de935add eax, r10l
1400de938sub rbx, r10
1400de93band eax, -8
1400de93ecmp eax, 8
1400de941jb 0x1400de7b0
1400de947and eax, -8
1400de94axor r9l, r9l
1400de94d
1400de94dloc_1400de94d:
1400de94dmov r10l, r9l
1400de950add r9l, 8
1400de954mov rsi, [rbx+r10]
1400de958mov [r11+r10], rsi
1400de95ccmp r9l, eax
1400de95fjb 0x1400de94d
1400de961jmp 0x1400de7b0
1400de966
1400de966loc_1400de966:
1400de966call __stack_chk_fail
1400de96b
1400de96bloc_1400de96b:
1400de96bmov r11l, [r10]
1400de96emov esi, esi
1400de970mov [r9], r11l
1400de973mov r11l, [r10+rsi-4]
1400de978mov [r9+rsi-4], r11l
1400de97djmp 0x1400de78a
1400de982
1400de982loc_1400de982:
1400de982mov eax, [rcx+16]
1400de985mov esi, esi
1400de987mov [rdx+16], eax
1400de98amov eax, [r10+rsi-4]
1400de98fmov [r14+rsi-4], eax
1400de994mov r10, [rcx]
1400de997mov rbx, [rcx+8]
1400de99bjmp 0x1400de670
1400de9a0
1400de9a0loc_1400de9a0:
1400de9a0mov eax, [rdx+16]
1400de9a3mov r10l, r10l
1400de9a6mov [rcx+16], eax
1400de9a9mov eax, [r9+r10-4]
1400de9aemov [r11+r10-4], eax
1400de9b3mov r9, [rdx]
1400de9b6mov rax, [rdx+8]
1400de9bajmp 0x1400de701
1400de9bf
1400de9bfloc_1400de9bf:
1400de9bfmov r10l, r10l
1400de9c2movzx eax, [r9+r10-2]
1400de9c8mov [r11+r10-2], ax
1400de9cemov r9, [rdx]
1400de9d1mov rax, [rdx+8]
1400de9d5jmp 0x1400de701
1400de9da
1400de9daloc_1400de9da:
1400de9damov r9l, [rsp+32]
1400de9dfmov eax, eax
1400de9e1mov [r10], r9l
1400de9e4mov r9l, [rbx+rax-4]
1400de9e9mov [r10+rax-4], r9l
1400de9eemov rbx, [rcx+8]
1400de9f2mov rax, [rdx+8]
1400de9f6jmp 0x1400de4ac
1400de9fb
1400de9fbloc_1400de9fb:
1400de9fbmov esi, esi
1400de9fdmovzx eax, [r10+rsi-2]
1400dea03mov [r14+rsi-2], ax
1400dea09mov r10, [rcx]
1400dea0cmov rbx, [rcx+8]
1400dea10jmp 0x1400de670
1400dea15
1400dea15loc_1400dea15:
1400dea15mov esi, esi
1400dea17movzx r11l, [r10+rsi-2]
1400dea1dmov [r9+rsi-2], r11w
1400dea23jmp 0x1400de78a
1400dea28
1400dea28loc_1400dea28:
1400dea28mov eax, eax
1400dea2amovzx r9l, [rbx+rax-2]
1400dea30mov [r10+rax-2], r9w
1400dea36jmp 0x1400de7b0
1400de450
1400de450std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&):
1400de450push r15
1400de452push r14
1400de454push rbp
1400de455push rdi
1400de456push rsi
1400de457push rbx
1400de458sub rsp, 72
1400de45cmov r8, [rip+0xb922d]
1400de463mov rax, [r8]
1400de466mov [rsp+56], rax
1400de46bxor eax, eax
1400de46dcmp rcx, rdx
1400de470je 0x1400de4b7
1400de472mov r10, [rcx]
1400de475lea r11, [rcx+16]
1400de479mov r9, [rdx]
1400de47ccmp r11, r10
1400de47fje 0x1400de4d8
1400de481lea rax, [rdx+16]
1400de485mov rbx, [rcx+16]
1400de489cmp r9, rax
1400de48cje 0x1400de538
1400de492mov [rcx], r9
1400de495mov rax, [rdx+16]
1400de499mov [rdx], r10
1400de49cmov [rcx+16], rax
1400de4a0mov rax, [rdx+8]
1400de4a4
1400de4a4loc_1400de4a4:
1400de4a4mov [rdx+16], rbx
1400de4a8mov rbx, [rcx+8]
1400de4ac
1400de4acloc_1400de4ac:
1400de4acmov rsi, rbx
1400de4af
1400de4afloc_1400de4af:
1400de4afmov [rcx+8], rax
1400de4b3mov [rdx+8], rsi
1400de4b7
1400de4b7loc_1400de4b7:
1400de4b7mov rax, [rsp+56]
1400de4bcsub rax, [r8]
1400de4bfjne 0x1400de966
1400de4c5add rsp, 72
1400de4c9pop rbx
1400de4capop rsi
1400de4cbpop rdi
1400de4ccpop rbp
1400de4cdpop r14
1400de4cfpop r15
1400de4d1ret
1400de4d2
1400de4d2 66 0f 1f 44 00 00 f..D..
1400de4d8
1400de4d8loc_1400de4d8:
1400de4d8lea rax, [rdx+16]
1400de4dcmov rbx, [rcx+8]
1400de4e0mov r14, rax
1400de4e3cmp rax, r9
1400de4e6je 0x1400de628
1400de4eclea rax, [rbx+1]
1400de4f0mov rsi, [rdx+16]
1400de4f4cmp eax, 8
1400de4f7jae 0x1400de5d0
1400de4fdtest al, 4
1400de4ffjne 0x1400de6af
1400de505test eax, eax
1400de507je 0x1400de51e
1400de509movzx r10l, [rcx+16]
1400de50emov [rdx+16], r10b
1400de512test al, 2
1400de514jne 0x1400de7d4
1400de51a
1400de51aloc_1400de51a:
1400de51amov rbx, [rcx+8]
1400de51e
1400de51eloc_1400de51e:
1400de51emov [rcx], r9
1400de521mov [rdx], r14
1400de524mov [rcx+16], rsi
1400de528mov rax, [rdx+8]
1400de52cjmp 0x1400de4ac
1400de531
1400de531 0f 1f 80 00 00 00 00 .......
1400de538
1400de538loc_1400de538:
1400de538mov rax, [rdx+8]
1400de53clea rsi, [rax+1]
1400de540cmp esi, 8
1400de543jae 0x1400de578
1400de545test sil, 4
1400de549jne 0x1400de694
1400de54ftest esi, esi
1400de551je 0x1400de568
1400de553movzx eax, [r9]
1400de557mov [rcx+16], al
1400de55atest sil, 2
1400de55ejne 0x1400de7bd
1400de564
1400de564loc_1400de564:
1400de564mov rax, [rdx+8]
1400de568
1400de568loc_1400de568:
1400de568mov [rdx], r10
1400de56bmov [rcx], r11
1400de56ejmp 0x1400de4a4
1400de573
1400de573 0f 1f 44 00 00 ..D..
1400de578
1400de578loc_1400de578:
1400de578mov rax, [r9]
1400de57bmov [rcx+16], rax
1400de57fmov eax, esi
1400de581mov rdi, [r9+rax-8]
1400de586mov [r11+rax-8], rdi
1400de58blea rax, [rcx+24]
1400de58fmov rdi, r11
1400de592and rax, -8
1400de596sub rdi, rax
1400de599add esi, edi
1400de59bsub r9, rdi
1400de59eand esi, -8
1400de5a1mov r15, r9
1400de5a4cmp esi, 8
1400de5a7jb 0x1400de564
1400de5a9and esi, -8
1400de5acxor r9l, r9l
1400de5afmov r14l, esi
1400de5b2
1400de5b2loc_1400de5b2:
1400de5b2mov esi, r9l
1400de5b5add r9l, 8
1400de5b9mov rdi, [r15+rsi]
1400de5bdmov [rax+rsi], rdi
1400de5c1cmp r9l, r14l
1400de5c4jb 0x1400de5b2
1400de5c6jmp 0x1400de564
1400de5c8
1400de5c8 0f 1f 84 00 00 00 00 00 ........
1400de5d0
1400de5d0loc_1400de5d0:
1400de5d0mov r10, [rcx+16]
1400de5d4mov rdi, r14
1400de5d7mov [rdx+16], r10
1400de5dbmov r10l, eax
1400de5demov rbx, [r11+r10-8]
1400de5e3mov [r14+r10-8], rbx
1400de5e8lea r10, [rdx+24]
1400de5ecand r10, -8
1400de5f0sub rdi, r10
1400de5f3add eax, edi
1400de5f5sub r11, rdi
1400de5f8and eax, -8
1400de5fbmov r15, r11
1400de5fecmp eax, 8
1400de601jb 0x1400de51a
1400de607and eax, -8
1400de60axor ebx, ebx
1400de60c
1400de60cloc_1400de60c:
1400de60cmov r11l, ebx
1400de60fadd ebx, 8
1400de612mov rdi, [r15+r11]
1400de616mov [r10+r11], rdi
1400de61acmp ebx, eax
1400de61cjb 0x1400de60c
1400de61ejmp 0x1400de51a
1400de623
1400de623 0f 1f 44 00 00 ..D..
1400de628
1400de628loc_1400de628:
1400de628mov rsi, [rdx+8]
1400de62cmov rax, rsi
1400de62ftest rbx, rbx
1400de632je 0x1400de688
1400de634lea rsi, [rbx+1]
1400de638test rax, rax
1400de63bjne 0x1400de716
1400de641cmp esi, 8
1400de644jae 0x1400de871
1400de64atest sil, 4
1400de64ejne 0x1400de982
1400de654test esi, esi
1400de656je 0x1400de670
1400de658movzx eax, [rcx+16]
1400de65cmov [rdx+16], al
1400de65ftest sil, 2
1400de663jne 0x1400de9fb
1400de669
1400de669loc_1400de669:
1400de669mov r10, [rcx]
1400de66cmov rbx, [rcx+8]
1400de670
1400de670loc_1400de670:
1400de670mov [rdx+8], rbx
1400de674mov [rcx+8], 0
1400de67cmov [r10], 0
1400de680jmp 0x1400de4b7
1400de685
1400de685 0f 1f 00 ...
1400de688
1400de688loc_1400de688:
1400de688test rsi, rsi
1400de68bjne 0x1400de6cc
1400de68dxor eax, eax
1400de68fjmp 0x1400de4af
1400de694
1400de694loc_1400de694:
1400de694mov eax, [r9]
1400de697mov esi, esi
1400de699mov [rcx+16], eax
1400de69cmov eax, [r9+rsi-4]
1400de6a1mov [r11+rsi-4], eax
1400de6a6mov rax, [rdx+8]
1400de6aajmp 0x1400de568
1400de6af
1400de6afloc_1400de6af:
1400de6afmov r10l, [rcx+16]
1400de6b3mov eax, eax
1400de6b5mov [rdx+16], r10l
1400de6b9mov r10l, [r11+rax-4]
1400de6bemov [r14+rax-4], r10l
1400de6c3mov rbx, [rcx+8]
1400de6c7jmp 0x1400de51e
1400de6cc
1400de6ccloc_1400de6cc:
1400de6cclea r10, [rsi+1]
1400de6d0cmp r10l, 8
1400de6d4jae 0x1400de7eb
1400de6datest r10b, 4
1400de6dejne 0x1400de9a0
1400de6e4test r10l, r10l
1400de6e7je 0x1400de701
1400de6e9movzx eax, [rdx+16]
1400de6edmov [rcx+16], al
1400de6f0test r10b, 2
1400de6f4jne 0x1400de9bf
1400de6fa
1400de6faloc_1400de6fa:
1400de6famov r9, [rdx]
1400de6fdmov rax, [rdx+8]
1400de701
1400de701loc_1400de701:
1400de701mov [rcx+8], rax
1400de705mov [rdx+8], 0
1400de70dmov [r9], 0
1400de711jmp 0x1400de4b7
1400de716
1400de716loc_1400de716:
1400de716lea rbx, [rsp+32]
1400de71badd rax, 1
1400de71fmov rbp, r9
1400de722mov r15, rbx
1400de725cmp eax, 8
1400de728jae 0x1400de845
1400de72e
1400de72eloc_1400de72e:
1400de72exor r11l, r11l
1400de731test al, 4
1400de733je 0x1400de741
1400de735mov edi, [rbp]
1400de738mov r11l, 4
1400de73emov [r15], edi
1400de741
1400de741loc_1400de741:
1400de741test al, 2
1400de743je 0x1400de754
1400de745movzx edi, [rbp+r11]
1400de74bmov [r15+r11], di
1400de750add r11, 2
1400de754
1400de754loc_1400de754:
1400de754test al, 1
1400de756je 0x1400de762
1400de758movzx edi, [rbp+r11]
1400de75emov [r15+r11], dil
1400de762
1400de762loc_1400de762:
1400de762cmp esi, 8
1400de765jae 0x1400de8c0
1400de76btest sil, 4
1400de76fjne 0x1400de96b
1400de775test esi, esi
1400de777je 0x1400de78a
1400de779movzx r11l, [r10]
1400de77dmov [r9], r11b
1400de780test sil, 2
1400de784jne 0x1400dea15
1400de78a
1400de78aloc_1400de78a:
1400de78acmp eax, 8
1400de78djae 0x1400de915
1400de793test al, 4
1400de795jne 0x1400de9da
1400de79btest eax, eax
1400de79dje 0x1400de7b0
1400de79fmovzx r9l, [rsp+32]
1400de7a5mov [r10], r9b
1400de7a8test al, 2
1400de7aajne 0x1400dea28
1400de7b0
1400de7b0loc_1400de7b0:
1400de7b0mov rbx, [rcx+8]
1400de7b4mov rax, [rdx+8]
1400de7b8jmp 0x1400de4ac
1400de7bd
1400de7bdloc_1400de7bd:
1400de7bdmov esi, esi
1400de7bfmovzx eax, [r9+rsi-2]
1400de7c5mov [r11+rsi-2], ax
1400de7cbmov rax, [rdx+8]
1400de7cfjmp 0x1400de568
1400de7d4
1400de7d4loc_1400de7d4:
1400de7d4mov eax, eax
1400de7d6movzx r10l, [r11+rax-2]
1400de7dcmov [r14+rax-2], r10w
1400de7e2mov rbx, [rcx+8]
1400de7e6jmp 0x1400de51e
1400de7eb
1400de7ebloc_1400de7eb:
1400de7ebmov rax, [rdx+16]
1400de7efmov rdi, r14
1400de7f2mov [rcx+16], rax
1400de7f6mov eax, r10l
1400de7f9mov r9, [r14+rax-8]
1400de7femov [r11+rax-8], r9
1400de803lea rax, [rcx+24]
1400de807and rax, -8
1400de80bsub r11, rax
1400de80eadd r10l, r11l
1400de811sub rdi, r11
1400de814and r10l, -8
1400de818mov rbx, rdi
1400de81bcmp r10l, 8
1400de81fjb 0x1400de6fa
1400de825and r10l, -8
1400de829xor r9l, r9l
1400de82c
1400de82cloc_1400de82c:
1400de82cmov r11l, r9l
1400de82fadd r9l, 8
1400de833mov rsi, [rbx+r11]
1400de837mov [rax+r11], rsi
1400de83bcmp r9l, r10l
1400de83ejb 0x1400de82c
1400de840jmp 0x1400de6fa
1400de845
1400de845loc_1400de845:
1400de845mov edi, eax
1400de847xor r11l, r11l
1400de84aand edi, -8
1400de84dmov r15l, edi
1400de850
1400de850loc_1400de850:
1400de850mov edi, r11l
1400de853add r11l, 8
1400de857mov r14, [r9+rdi]
1400de85bmov [rbx+rdi], r14
1400de85fcmp r11l, r15l
1400de862jb 0x1400de850
1400de864lea r15, [rbx+r11]
1400de868lea rbp, [r9+r11]
1400de86cjmp 0x1400de72e
1400de871
1400de871loc_1400de871:
1400de871mov rax, [rcx+16]
1400de875mov [rdx+16], rax
1400de879mov eax, esi
1400de87bmov r9, [r11+rax-8]
1400de880mov [r14+rax-8], r9
1400de885lea r9, [rdx+24]
1400de889mov rax, r14
1400de88cand r9, -8
1400de890sub rax, r9
1400de893add esi, eax
1400de895sub r11, rax
1400de898and esi, -8
1400de89bcmp esi, 8
1400de89ejb 0x1400de669
1400de8a4and esi, -8
1400de8a7xor eax, eax
1400de8a9
1400de8a9loc_1400de8a9:
1400de8a9mov r10l, eax
1400de8acadd eax, 8
1400de8afmov rbx, [r11+r10]
1400de8b3mov [r9+r10], rbx
1400de8b7cmp eax, esi
1400de8b9jb 0x1400de8a9
1400de8bbjmp 0x1400de669
1400de8c0
1400de8c0loc_1400de8c0:
1400de8c0mov r11, [r10]
1400de8c3mov [r9], r11
1400de8c6mov r11l, esi
1400de8c9mov rdi, [r10+r11-8]
1400de8cemov [r9+r11-8], rdi
1400de8d3lea r11, [r9+8]
1400de8d7mov rdi, r10
1400de8daand r11, -8
1400de8desub r9, r11
1400de8e1sub rdi, r9
1400de8e4add r9l, esi
1400de8e7and r9l, -8
1400de8ebmov r15, rdi
1400de8eecmp r9l, 8
1400de8f2jb 0x1400de78a
1400de8f8and r9l, -8
1400de8fcxor edi, edi
1400de8fe
1400de8feloc_1400de8fe:
1400de8femov esi, edi
1400de900add edi, 8
1400de903mov r14, [r15+rsi]
1400de907mov [r11+rsi], r14
1400de90bcmp edi, r9l
1400de90ejb 0x1400de8fe
1400de910jmp 0x1400de78a
1400de915
1400de915loc_1400de915:
1400de915mov r9, [rsp+32]
1400de91amov [r10], r9
1400de91dmov r9l, eax
1400de920mov r11, [rbx+r9-8]
1400de925mov [r10+r9-8], r11
1400de92alea r11, [r10+8]
1400de92eand r11, -8
1400de932sub r10, r11
1400de935add eax, r10l
1400de938sub rbx, r10
1400de93band eax, -8
1400de93ecmp eax, 8
1400de941jb 0x1400de7b0
1400de947and eax, -8
1400de94axor r9l, r9l
1400de94d
1400de94dloc_1400de94d:
1400de94dmov r10l, r9l
1400de950add r9l, 8
1400de954mov rsi, [rbx+r10]
1400de958mov [r11+r10], rsi
1400de95ccmp r9l, eax
1400de95fjb 0x1400de94d
1400de961jmp 0x1400de7b0
1400de966
1400de966loc_1400de966:
1400de966call __stack_chk_fail
1400de96b
1400de96bloc_1400de96b:
1400de96bmov r11l, [r10]
1400de96emov esi, esi
1400de970mov [r9], r11l
1400de973mov r11l, [r10+rsi-4]
1400de978mov [r9+rsi-4], r11l
1400de97djmp 0x1400de78a
1400de982
1400de982loc_1400de982:
1400de982mov eax, [rcx+16]
1400de985mov esi, esi
1400de987mov [rdx+16], eax
1400de98amov eax, [r10+rsi-4]
1400de98fmov [r14+rsi-4], eax
1400de994mov r10, [rcx]
1400de997mov rbx, [rcx+8]
1400de99bjmp 0x1400de670
1400de9a0
1400de9a0loc_1400de9a0:
1400de9a0mov eax, [rdx+16]
1400de9a3mov r10l, r10l
1400de9a6mov [rcx+16], eax
1400de9a9mov eax, [r9+r10-4]
1400de9aemov [r11+r10-4], eax
1400de9b3mov r9, [rdx]
1400de9b6mov rax, [rdx+8]
1400de9bajmp 0x1400de701
1400de9bf
1400de9bfloc_1400de9bf:
1400de9bfmov r10l, r10l
1400de9c2movzx eax, [r9+r10-2]
1400de9c8mov [r11+r10-2], ax
1400de9cemov r9, [rdx]
1400de9d1mov rax, [rdx+8]
1400de9d5jmp 0x1400de701
1400de9da
1400de9daloc_1400de9da:
1400de9damov r9l, [rsp+32]
1400de9dfmov eax, eax
1400de9e1mov [r10], r9l
1400de9e4mov r9l, [rbx+rax-4]
1400de9e9mov [r10+rax-4], r9l
1400de9eemov rbx, [rcx+8]
1400de9f2mov rax, [rdx+8]
1400de9f6jmp 0x1400de4ac
1400de9fb
1400de9fbloc_1400de9fb:
1400de9fbmov esi, esi
1400de9fdmovzx eax, [r10+rsi-2]
1400dea03mov [r14+rsi-2], ax
1400dea09mov r10, [rcx]
1400dea0cmov rbx, [rcx+8]
1400dea10jmp 0x1400de670
1400dea15
1400dea15loc_1400dea15:
1400dea15mov esi, esi
1400dea17movzx r11l, [r10+rsi-2]
1400dea1dmov [r9+rsi-2], r11w
1400dea23jmp 0x1400de78a
1400dea28
1400dea28loc_1400dea28:
1400dea28mov eax, eax
1400dea2amovzx r9l, [rbx+rax-2]
1400dea30mov [r10+rax-2], r9w
1400dea36jmp 0x1400de7b0
1400de450
Loading..