File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400e9090
1400e9090std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode):
1400e9090push rbp
1400e9091push rdi
1400e9092push rsi
1400e9093push rbx
1400e9094sub rsp, 40
1400e9098mov eax, [rsp+112]
1400e909cmov edi, eax
1400e909emov r10, rdx
1400e90a1mov edx, [rdx+64]
1400e90a4mov [rcx], -1
1400e90abmov r11, rcx
1400e90aemov [rcx+8], 0
1400e90b5mov esi, edx
1400e90b7and edx, eax
1400e90b9and esi, 8
1400e90bcshr edx, 4
1400e90bfand edi, esi
1400e90c1shr edi, 3
1400e90c4mov ebx, edi
1400e90c6and ebx, edx
1400e90c8cmp r9l, 1
1400e90ccsetne cl
1400e90cfand ebx, ecx
1400e90d1mov ecx, eax
1400e90d3shr eax, 3
1400e90d6and eax, 1
1400e90d9shr ecx, 4
1400e90dcxor eax, 1
1400e90dfnot ecx
1400e90e1and eax, edx
1400e90e3test r8, r8
1400e90e6sete bpl
1400e90eaand cl, dil
1400e90edje 0x1400e91a0
1400e90f3mov rdx, [r10+8]
1400e90f7test rdx, rdx
1400e90fajne 0x1400e9105
1400e90fctest bpl, bpl
1400e90ffje 0x1400e91ae
1400e9105
1400e9105loc_1400e9105:
1400e9105or eax, ebx
1400e9107
1400e9107loc_1400e9107:
1400e9107mov rdi, [r10+40]
1400e910btest rdi, rdi
1400e910eje 0x1400e9134
1400e9110mov rbp, [r10+24]
1400e9114test rbp, rbp
1400e9117je 0x1400e911e
1400e9119cmp rbp, rdi
1400e911cjae 0x1400e9134
1400e911e
1400e911eloc_1400e911e:
1400e911etest esi, esi
1400e9120jne 0x1400e9130
1400e9122movq x1, rdi
1400e9127movddup x0, x1
1400e912bmovups [r10+8], x0
1400e9130
1400e9130loc_1400e9130:
1400e9130mov [r10+24], rdi
1400e9134
1400e9134loc_1400e9134:
1400e9134cmp r9l, 1
1400e9138je 0x1400e9228
1400e913emov rdi, r8
1400e9141cmp r9l, 2
1400e9145je 0x1400e9210
1400e914b
1400e914bloc_1400e914b:
1400e914bor cl, bl
1400e914dje 0x1400e9158
1400e914ftest r8, r8
1400e9152jns 0x1400e91d8
1400e9158
1400e9158loc_1400e9158:
1400e9158test rdi, rdi
1400e915bjs 0x1400e91ae
1400e915dtest al, al
1400e915fje 0x1400e91ae
1400e9161mov rax, [r10+24]
1400e9165sub rax, rdx
1400e9168sar rax, 1
1400e916bcmp rax, rdi
1400e916ejl 0x1400e91ae
1400e9170mov rdx, [r10+32]
1400e9174mov r8, [r10+48]
1400e9178mov r9, rdi
1400e917bmov rcx, r10
1400e917emov [rsp+80], r11
1400e9183call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9188mov r11, [rsp+80]
1400e918dmov [r11], rdi
1400e9190mov [r11+8], 0
1400e9198jmp 0x1400e91ae
1400e919a
1400e919a 66 0f 1f 44 00 00 f..D..
1400e91a0
1400e91a0loc_1400e91a0:
1400e91a0mov rdx, [r10+32]
1400e91a4test rdx, rdx
1400e91a7jne 0x1400e91c0
1400e91a9test bpl, bpl
1400e91acjne 0x1400e91c0
1400e91ae
1400e91aeloc_1400e91ae:
1400e91aemov rax, r11
1400e91b1add rsp, 40
1400e91b5pop rbx
1400e91b6pop rsi
1400e91b7pop rdi
1400e91b8pop rbp
1400e91b9ret
1400e91ba
1400e91ba 66 0f 1f 44 00 00 f..D..
1400e91c0
1400e91c0loc_1400e91c0:
1400e91c0or al, bl
1400e91c2jne 0x1400e9107
1400e91c8mov rax, r11
1400e91cbadd rsp, 40
1400e91cfpop rbx
1400e91d0pop rsi
1400e91d1pop rdi
1400e91d2pop rbp
1400e91d3ret
1400e91d4
1400e91d4 0f 1f 40 00 ..@.
1400e91d8
1400e91d8loc_1400e91d8:
1400e91d8mov rcx, [r10+24]
1400e91dcsub rcx, rdx
1400e91dfsar rcx, 1
1400e91e2cmp rcx, r8
1400e91e5jl 0x1400e9158
1400e91ebmov rcx, [r10+8]
1400e91efmov [r11], r8
1400e91f2mov [r11+8], 0
1400e91falea rcx, [rcx+2*r8]
1400e91femov [r10+16], rcx
1400e9202jmp 0x1400e9158
1400e9207
1400e9207 66 0f 1f 84 00 00 00 00 00 f........
1400e9210
1400e9210loc_1400e9210:
1400e9210mov r9, [r10+24]
1400e9214sub r9, rdx
1400e9217sar r9, 1
1400e921aadd r8, r9
1400e921dmov rdi, r8
1400e9220jmp 0x1400e914b
1400e9225
1400e9225 0f 1f 00 ...
1400e9228
1400e9228loc_1400e9228:
1400e9228mov r9, [r10+16]
1400e922csub rdi, rdx
1400e922fsar rdi, 1
1400e9232sub r9, rdx
1400e9235add rdi, r8
1400e9238sar r9, 1
1400e923badd r8, r9
1400e923ejmp 0x1400e914b
1400e9090
1400e9090std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode):
1400e9090push rbp
1400e9091push rdi
1400e9092push rsi
1400e9093push rbx
1400e9094sub rsp, 40
1400e9098mov eax, [rsp+112]
1400e909cmov edi, eax
1400e909emov r10, rdx
1400e90a1mov edx, [rdx+64]
1400e90a4mov [rcx], -1
1400e90abmov r11, rcx
1400e90aemov [rcx+8], 0
1400e90b5mov esi, edx
1400e90b7and edx, eax
1400e90b9and esi, 8
1400e90bcshr edx, 4
1400e90bfand edi, esi
1400e90c1shr edi, 3
1400e90c4mov ebx, edi
1400e90c6and ebx, edx
1400e90c8cmp r9l, 1
1400e90ccsetne cl
1400e90cfand ebx, ecx
1400e90d1mov ecx, eax
1400e90d3shr eax, 3
1400e90d6and eax, 1
1400e90d9shr ecx, 4
1400e90dcxor eax, 1
1400e90dfnot ecx
1400e90e1and eax, edx
1400e90e3test r8, r8
1400e90e6sete bpl
1400e90eaand cl, dil
1400e90edje 0x1400e91a0
1400e90f3mov rdx, [r10+8]
1400e90f7test rdx, rdx
1400e90fajne 0x1400e9105
1400e90fctest bpl, bpl
1400e90ffje 0x1400e91ae
1400e9105
1400e9105loc_1400e9105:
1400e9105or eax, ebx
1400e9107
1400e9107loc_1400e9107:
1400e9107mov rdi, [r10+40]
1400e910btest rdi, rdi
1400e910eje 0x1400e9134
1400e9110mov rbp, [r10+24]
1400e9114test rbp, rbp
1400e9117je 0x1400e911e
1400e9119cmp rbp, rdi
1400e911cjae 0x1400e9134
1400e911e
1400e911eloc_1400e911e:
1400e911etest esi, esi
1400e9120jne 0x1400e9130
1400e9122movq x1, rdi
1400e9127movddup x0, x1
1400e912bmovups [r10+8], x0
1400e9130
1400e9130loc_1400e9130:
1400e9130mov [r10+24], rdi
1400e9134
1400e9134loc_1400e9134:
1400e9134cmp r9l, 1
1400e9138je 0x1400e9228
1400e913emov rdi, r8
1400e9141cmp r9l, 2
1400e9145je 0x1400e9210
1400e914b
1400e914bloc_1400e914b:
1400e914bor cl, bl
1400e914dje 0x1400e9158
1400e914ftest r8, r8
1400e9152jns 0x1400e91d8
1400e9158
1400e9158loc_1400e9158:
1400e9158test rdi, rdi
1400e915bjs 0x1400e91ae
1400e915dtest al, al
1400e915fje 0x1400e91ae
1400e9161mov rax, [r10+24]
1400e9165sub rax, rdx
1400e9168sar rax, 1
1400e916bcmp rax, rdi
1400e916ejl 0x1400e91ae
1400e9170mov rdx, [r10+32]
1400e9174mov r8, [r10+48]
1400e9178mov r9, rdi
1400e917bmov rcx, r10
1400e917emov [rsp+80], r11
1400e9183call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9188mov r11, [rsp+80]
1400e918dmov [r11], rdi
1400e9190mov [r11+8], 0
1400e9198jmp 0x1400e91ae
1400e919a
1400e919a 66 0f 1f 44 00 00 f..D..
1400e91a0
1400e91a0loc_1400e91a0:
1400e91a0mov rdx, [r10+32]
1400e91a4test rdx, rdx
1400e91a7jne 0x1400e91c0
1400e91a9test bpl, bpl
1400e91acjne 0x1400e91c0
1400e91ae
1400e91aeloc_1400e91ae:
1400e91aemov rax, r11
1400e91b1add rsp, 40
1400e91b5pop rbx
1400e91b6pop rsi
1400e91b7pop rdi
1400e91b8pop rbp
1400e91b9ret
1400e91ba
1400e91ba 66 0f 1f 44 00 00 f..D..
1400e91c0
1400e91c0loc_1400e91c0:
1400e91c0or al, bl
1400e91c2jne 0x1400e9107
1400e91c8mov rax, r11
1400e91cbadd rsp, 40
1400e91cfpop rbx
1400e91d0pop rsi
1400e91d1pop rdi
1400e91d2pop rbp
1400e91d3ret
1400e91d4
1400e91d4 0f 1f 40 00 ..@.
1400e91d8
1400e91d8loc_1400e91d8:
1400e91d8mov rcx, [r10+24]
1400e91dcsub rcx, rdx
1400e91dfsar rcx, 1
1400e91e2cmp rcx, r8
1400e91e5jl 0x1400e9158
1400e91ebmov rcx, [r10+8]
1400e91efmov [r11], r8
1400e91f2mov [r11+8], 0
1400e91falea rcx, [rcx+2*r8]
1400e91femov [r10+16], rcx
1400e9202jmp 0x1400e9158
1400e9207
1400e9207 66 0f 1f 84 00 00 00 00 00 f........
1400e9210
1400e9210loc_1400e9210:
1400e9210mov r9, [r10+24]
1400e9214sub r9, rdx
1400e9217sar r9, 1
1400e921aadd r8, r9
1400e921dmov rdi, r8
1400e9220jmp 0x1400e914b
1400e9225
1400e9225 0f 1f 00 ...
1400e9228
1400e9228loc_1400e9228:
1400e9228mov r9, [r10+16]
1400e922csub rdi, rdx
1400e922fsar rdi, 1
1400e9232sub r9, rdx
1400e9235add rdi, r8
1400e9238sar r9, 1
1400e923badd r8, r9
1400e923ejmp 0x1400e914b
1400e9090
1400e9243
1400e9243 // align 0x10
1400e9243 // align 0x10
1400e9250
1400e9250std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekpos(std::fpos<int>, std::_Ios_Openmode):
1400e9250push r15
1400e9252push r14
1400e9254push rdi
1400e9255push rsi
1400e9256push rbx
1400e9257sub rsp, 64
1400e925bmov r11, [r8]
1400e925emov rdi, [r8+8]
1400e9262mov r8l, [rdx+64]
1400e9266mov rax, rcx
1400e9269mov rcx, rdx
1400e926cmov edx, r8l
1400e926fand r8l, r9l
1400e9272and edx, 8
1400e9275mov [rax], -1
1400e927cmov [rax+8], 0
1400e9283and r9l, edx
1400e9286je 0x1400e92a8
1400e9288mov r10, [rcx+8]
1400e928ctest r10, r10
1400e928fje 0x1400e92b1
1400e9291
1400e9291loc_1400e9291:
1400e9291test r8b, 24
1400e9295jne 0x1400e92e8
1400e9297
1400e9297loc_1400e9297:
1400e9297add rsp, 64
1400e929bpop rbx
1400e929cpop rsi
1400e929dpop rdi
1400e929epop r14
1400e92a0pop r15
1400e92a2ret
1400e92a3
1400e92a3 0f 1f 44 00 00 ..D..
1400e92a8
1400e92a8loc_1400e92a8:
1400e92a8mov r10, [rcx+32]
1400e92actest r10, r10
1400e92afjne 0x1400e9291
1400e92b1
1400e92b1loc_1400e92b1:
1400e92b1test r11, r11
1400e92b4jne 0x1400e9297
1400e92b6test r8b, 24
1400e92baje 0x1400e9297
1400e92bcmov rsi, [rcx+40]
1400e92c0mov r15, [rcx+24]
1400e92c4mov r14, rsi
1400e92c7test rsi, rsi
1400e92caje 0x1400e930b
1400e92cctest r15, r15
1400e92cfje 0x1400e92d6
1400e92d1cmp r15, rsi
1400e92d4jae 0x1400e930b
1400e92d6
1400e92d6loc_1400e92d6:
1400e92d6test edx, edx
1400e92d8je 0x1400e93a6
1400e92demov [rcx+24], r14
1400e92e2jmp 0x1400e9307
1400e92e4
1400e92e4 0f 1f 40 00 ..@.
1400e92e8
1400e92e8loc_1400e92e8:
1400e92e8mov rbx, [rcx+40]
1400e92ecmov r14, rbx
1400e92eftest rbx, rbx
1400e92f2je 0x1400e9302
1400e92f4mov rsi, [rcx+24]
1400e92f8test rsi, rsi
1400e92fbje 0x1400e9340
1400e92fdcmp rsi, rbx
1400e9300jb 0x1400e9340
1400e9302
1400e9302loc_1400e9302:
1400e9302test r11, r11
1400e9305js 0x1400e9297
1400e9307
1400e9307loc_1400e9307:
1400e9307mov r15, [rcx+24]
1400e930b
1400e930bloc_1400e930b:
1400e930bmov rdx, r15
1400e930esub rdx, r10
1400e9311sar rdx, 1
1400e9314cmp rdx, r11
1400e9317jl 0x1400e9297
1400e931dtest r9l, r9l
1400e9320je 0x1400e932e
1400e9322mov rdx, [rcx+8]
1400e9326lea rdx, [rdx+2*r11]
1400e932amov [rcx+16], rdx
1400e932e
1400e932eloc_1400e932e:
1400e932eand r8l, 16
1400e9332jne 0x1400e9380
1400e9334
1400e9334loc_1400e9334:
1400e9334mov [rax], r11
1400e9337mov [rax+8], edi
1400e933ajmp 0x1400e9297
1400e933f
1400e933f 90 .
1400e9340
1400e9340loc_1400e9340:
1400e9340test edx, edx
1400e9342jne 0x1400e9378
1400e9344movq x1, r14
1400e9349mov [rcx+24], r14
1400e934dmovddup x0, x1
1400e9351movups [rcx+8], x0
1400e9355test r11, r11
1400e9358js 0x1400e9297
1400e935e
1400e935eloc_1400e935e:
1400e935emov rdx, r14
1400e9361sub rdx, r10
1400e9364sar rdx, 1
1400e9367cmp r11, rdx
1400e936ajg 0x1400e9297
1400e9370jmp 0x1400e932e
1400e9372
1400e9372 66 0f 1f 44 00 00 f..D..
1400e9378
1400e9378loc_1400e9378:
1400e9378mov [rcx+24], r14
1400e937cjmp 0x1400e9302
1400e937e
1400e937e 66 90 f.
1400e9380
1400e9380loc_1400e9380:
1400e9380mov rdx, [rcx+32]
1400e9384mov r8, [rcx+48]
1400e9388mov r9, r11
1400e938bmov [rsp+112], rax
1400e9390mov [rsp+40], r11
1400e9395call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e939amov rax, [rsp+112]
1400e939fmov r11, [rsp+40]
1400e93a4jmp 0x1400e9334
1400e93a6
1400e93a6loc_1400e93a6:
1400e93a6movq x2, r14
1400e93abmov [rcx+24], r14
1400e93afmovddup x0, x2
1400e93b3movups [rcx+8], x0
1400e93b7jmp 0x1400e935e
1400e9250
1400e9250std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::seekpos(std::fpos<int>, std::_Ios_Openmode):
1400e9250push r15
1400e9252push r14
1400e9254push rdi
1400e9255push rsi
1400e9256push rbx
1400e9257sub rsp, 64
1400e925bmov r11, [r8]
1400e925emov rdi, [r8+8]
1400e9262mov r8l, [rdx+64]
1400e9266mov rax, rcx
1400e9269mov rcx, rdx
1400e926cmov edx, r8l
1400e926fand r8l, r9l
1400e9272and edx, 8
1400e9275mov [rax], -1
1400e927cmov [rax+8], 0
1400e9283and r9l, edx
1400e9286je 0x1400e92a8
1400e9288mov r10, [rcx+8]
1400e928ctest r10, r10
1400e928fje 0x1400e92b1
1400e9291
1400e9291loc_1400e9291:
1400e9291test r8b, 24
1400e9295jne 0x1400e92e8
1400e9297
1400e9297loc_1400e9297:
1400e9297add rsp, 64
1400e929bpop rbx
1400e929cpop rsi
1400e929dpop rdi
1400e929epop r14
1400e92a0pop r15
1400e92a2ret
1400e92a3
1400e92a3 0f 1f 44 00 00 ..D..
1400e92a8
1400e92a8loc_1400e92a8:
1400e92a8mov r10, [rcx+32]
1400e92actest r10, r10
1400e92afjne 0x1400e9291
1400e92b1
1400e92b1loc_1400e92b1:
1400e92b1test r11, r11
1400e92b4jne 0x1400e9297
1400e92b6test r8b, 24
1400e92baje 0x1400e9297
1400e92bcmov rsi, [rcx+40]
1400e92c0mov r15, [rcx+24]
1400e92c4mov r14, rsi
1400e92c7test rsi, rsi
1400e92caje 0x1400e930b
1400e92cctest r15, r15
1400e92cfje 0x1400e92d6
1400e92d1cmp r15, rsi
1400e92d4jae 0x1400e930b
1400e92d6
1400e92d6loc_1400e92d6:
1400e92d6test edx, edx
1400e92d8je 0x1400e93a6
1400e92demov [rcx+24], r14
1400e92e2jmp 0x1400e9307
1400e92e4
1400e92e4 0f 1f 40 00 ..@.
1400e92e8
1400e92e8loc_1400e92e8:
1400e92e8mov rbx, [rcx+40]
1400e92ecmov r14, rbx
1400e92eftest rbx, rbx
1400e92f2je 0x1400e9302
1400e92f4mov rsi, [rcx+24]
1400e92f8test rsi, rsi
1400e92fbje 0x1400e9340
1400e92fdcmp rsi, rbx
1400e9300jb 0x1400e9340
1400e9302
1400e9302loc_1400e9302:
1400e9302test r11, r11
1400e9305js 0x1400e9297
1400e9307
1400e9307loc_1400e9307:
1400e9307mov r15, [rcx+24]
1400e930b
1400e930bloc_1400e930b:
1400e930bmov rdx, r15
1400e930esub rdx, r10
1400e9311sar rdx, 1
1400e9314cmp rdx, r11
1400e9317jl 0x1400e9297
1400e931dtest r9l, r9l
1400e9320je 0x1400e932e
1400e9322mov rdx, [rcx+8]
1400e9326lea rdx, [rdx+2*r11]
1400e932amov [rcx+16], rdx
1400e932e
1400e932eloc_1400e932e:
1400e932eand r8l, 16
1400e9332jne 0x1400e9380
1400e9334
1400e9334loc_1400e9334:
1400e9334mov [rax], r11
1400e9337mov [rax+8], edi
1400e933ajmp 0x1400e9297
1400e933f
1400e933f 90 .
1400e9340
1400e9340loc_1400e9340:
1400e9340test edx, edx
1400e9342jne 0x1400e9378
1400e9344movq x1, r14
1400e9349mov [rcx+24], r14
1400e934dmovddup x0, x1
1400e9351movups [rcx+8], x0
1400e9355test r11, r11
1400e9358js 0x1400e9297
1400e935e
1400e935eloc_1400e935e:
1400e935emov rdx, r14
1400e9361sub rdx, r10
1400e9364sar rdx, 1
1400e9367cmp r11, rdx
1400e936ajg 0x1400e9297
1400e9370jmp 0x1400e932e
1400e9372
1400e9372 66 0f 1f 44 00 00 f..D..
1400e9378
1400e9378loc_1400e9378:
1400e9378mov [rcx+24], r14
1400e937cjmp 0x1400e9302
1400e937e
1400e937e 66 90 f.
1400e9380
1400e9380loc_1400e9380:
1400e9380mov rdx, [rcx+32]
1400e9384mov r8, [rcx+48]
1400e9388mov r9, r11
1400e938bmov [rsp+112], rax
1400e9390mov [rsp+40], r11
1400e9395call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e939amov rax, [rsp+112]
1400e939fmov r11, [rsp+40]
1400e93a4jmp 0x1400e9334
1400e93a6
1400e93a6loc_1400e93a6:
1400e93a6movq x2, r14
1400e93abmov [rcx+24], r14
1400e93afmovddup x0, x2
1400e93b3movups [rcx+8], x0
1400e93b7jmp 0x1400e935e
1400e9250
1400e93b9
1400e93b9 // align 0x10
1400e93b9 // align 0x10
1400e93c0
1400e93c0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long):
1400e93c0mov r10, rcx
1400e93c3mov rcx, rdx
1400e93c6mov [r10+32], rdx
1400e93camov [r10+48], r8
1400e93cecmp r9, 0x7fffffff
1400e93d5jle 0x1400e9462
1400e93dblea r8, [r9-0x80000000]
1400e93e2mov r11l, -2
1400e93e8mov rax, 0x200000005
1400e93f2sub r9, 0x7fffffff
1400e93f9mul r8
1400e93fcadd rcx, r11
1400e93ffsub r8, rdx
1400e9402shr r8, 1
1400e9405add rdx, r8
1400e9408shr rdx, 30
1400e940ccmp r9, 0x7fffffff
1400e9413jle 0x1400e9462
1400e9415and edx, 1
1400e9418je 0x1400e9440
1400e941asub r9, 0x7fffffff
1400e9421add rcx, r11
1400e9424cmp r9, 0x7fffffff
1400e942bjle 0x1400e9462
1400e942dnop [rax+rax]
1400e9438nop [rax+rax]
1400e9440
1400e9440loc_1400e9440:
1400e9440sub r9, 0x7fffffff
1400e9447add rcx, r11
1400e944amov eax, -2
1400e944fsub r9, 0x7fffffff
1400e9456add rcx, rax
1400e9459cmp r9, 0x7fffffff
1400e9460jg 0x1400e9440
1400e9462
1400e9462loc_1400e9462:
1400e9462movsxd r9, r9l
1400e9465lea rax, [rcx+2*r9]
1400e9469mov [r10+40], rax
1400e946dret
1400e93c0
1400e93c0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long):
1400e93c0mov r10, rcx
1400e93c3mov rcx, rdx
1400e93c6mov [r10+32], rdx
1400e93camov [r10+48], r8
1400e93cecmp r9, 0x7fffffff
1400e93d5jle 0x1400e9462
1400e93dblea r8, [r9-0x80000000]
1400e93e2mov r11l, -2
1400e93e8mov rax, 0x200000005
1400e93f2sub r9, 0x7fffffff
1400e93f9mul r8
1400e93fcadd rcx, r11
1400e93ffsub r8, rdx
1400e9402shr r8, 1
1400e9405add rdx, r8
1400e9408shr rdx, 30
1400e940ccmp r9, 0x7fffffff
1400e9413jle 0x1400e9462
1400e9415and edx, 1
1400e9418je 0x1400e9440
1400e941asub r9, 0x7fffffff
1400e9421add rcx, r11
1400e9424cmp r9, 0x7fffffff
1400e942bjle 0x1400e9462
1400e942dnop [rax+rax]
1400e9438nop [rax+rax]
1400e9440
1400e9440loc_1400e9440:
1400e9440sub r9, 0x7fffffff
1400e9447add rcx, r11
1400e944amov eax, -2
1400e944fsub r9, 0x7fffffff
1400e9456add rcx, rax
1400e9459cmp r9, 0x7fffffff
1400e9460jg 0x1400e9440
1400e9462
1400e9462loc_1400e9462:
1400e9462movsxd r9, r9l
1400e9465lea rax, [rcx+2*r9]
1400e9469mov [r10+40], rax
1400e946dret
1400e93c0
1400e946e
1400e946e // align 0x20
1400e946e // align 0x20
1400e9480
1400e9480std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::overflow(unsigned short):
1400e9480push r15
1400e9482push r14
1400e9484push rdi
1400e9485push rsi
1400e9486push rbx
1400e9487sub rsp, 112
1400e948bmov rbx, rcx
1400e948emov rcx, [rip+0xae1fb]
1400e9495mov esi, edx
1400e9497mov rax, [rcx]
1400e949amov [rsp+104], rax
1400e949fxor eax, eax
1400e94a1test [rbx+64], 16
1400e94a5je 0x1400e9590
1400e94abcmp dx, -1
1400e94afje 0x1400e95a0
1400e94b5mov r10, [rbx+72]
1400e94b9lea rax, [rbx+88]
1400e94bdcmp r10, rax
1400e94c0je 0x1400e9580
1400e94c6mov rdx, [rbx+88]
1400e94ca
1400e94caloc_1400e94ca:
1400e94camov rcx, [rbx+48]
1400e94cemov r8, [rbx+32]
1400e94d2mov r9, [rbx+40]
1400e94d6mov rax, rcx
1400e94d9sub rax, r8
1400e94dcsar rax, 1
1400e94dfcmp rax, rdx
1400e94e2jb 0x1400e9520
1400e94e4cmp r9, rcx
1400e94e7jae 0x1400e95b0
1400e94edmov [r9], si
1400e94f1add r9, 2
1400e94f5mov [rbx+40], r9
1400e94f9
1400e94f9loc_1400e94f9:
1400e94f9mov eax, esi
1400e94fb
1400e94fbloc_1400e94fb:
1400e94fbmov rsi, [rip+0xae18e]
1400e9502mov rdx, [rsp+104]
1400e9507sub rdx, [rsi]
1400e950ajne 0x1400e9714
1400e9510add rsp, 112
1400e9514pop rbx
1400e9515pop rsi
1400e9516pop rdi
1400e9517pop r14
1400e9519pop r15
1400e951bret
1400e951c
1400e951c 0f 1f 40 00 ..@.
1400e9520
1400e9520loc_1400e9520:
1400e9520sub r9, r8
1400e9523mov rcx, rbx
1400e9526lea r8, [r10+2*rdx]
1400e952amov rdx, r10
1400e952dsar r9, 1
1400e9530mov [rsp+48], r10
1400e9535call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e953atest [rbx+64], 8
1400e953eje 0x1400e956b
1400e9540mov rdx, [rbx+8]
1400e9544mov rax, [rbx+24]
1400e9548mov r10, [rsp+48]
1400e954dsub rax, rdx
1400e9550lea rcx, [r10+rax+2]
1400e9555mov rax, [rbx+16]
1400e9559mov [rbx+8], r10
1400e955dmov [rbx+24], rcx
1400e9561add rax, r10
1400e9564sub rax, rdx
1400e9567mov [rbx+16], rax
1400e956b
1400e956bloc_1400e956b:
1400e956bmov rax, [rbx+40]
1400e956fmov [rax], si
1400e9572add rax, 2
1400e9576mov [rbx+40], rax
1400e957ajmp 0x1400e94f9
1400e957f
1400e957f 90 .
1400e9580
1400e9580loc_1400e9580:
1400e9580mov edx, 7
1400e9585jmp 0x1400e94ca
1400e958a
1400e958a 66 0f 1f 44 00 00 f..D..
1400e9590
1400e9590loc_1400e9590:
1400e9590mov eax, -1
1400e9595jmp 0x1400e94fb
1400e959a
1400e959a 66 0f 1f 44 00 00 f..D..
1400e95a0
1400e95a0loc_1400e95a0:
1400e95a0xor eax, eax
1400e95a2jmp 0x1400e94fb
1400e95a7
1400e95a7 66 0f 1f 84 00 00 00 00 00 f........
1400e95b0
1400e95b0loc_1400e95b0:
1400e95b0mov rax, 0x3ffffffffffffffe
1400e95bacmp rdx, rax
1400e95bdje 0x1400e9590
1400e95bflea rax, [rsp+80]
1400e95c4add rdx, rdx
1400e95c7lea rcx, [rsp+64]
1400e95ccxor r8l, r8l
1400e95cfmov [rsp+64], rax
1400e95d4mov r14, rax
1400e95d7mov eax, 512
1400e95dcmov rdi, rcx
1400e95dfcmp rdx, rax
1400e95e2mov [rsp+80], r8w
1400e95e8mov r15, rcx
1400e95ebmov [rsp+72], 0
1400e95f4cmovb rdx, rax
1400e95f8mov rax, 0x3ffffffffffffffe
1400e9602cmp rdx, rax
1400e9605cmova rdx, rax
1400e9609call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400e960emov r9, [rbx+32]
1400e9612mov rax, [rsp+72]
1400e9617test r9, r9
1400e961aje 0x1400e963d
1400e961cmov rdx, [rbx+48]
1400e9620mov r8, rax
1400e9623mov rcx, rdi
1400e9626sub rdx, r9
1400e9629sar rdx, 1
1400e962cmov [rsp+32], rdx
1400e9631xor edx, edx
1400e9633call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_replace(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400e9638mov rax, [rsp+72]
1400e963d
1400e963dloc_1400e963d:
1400e963dmov rdx, [rsp+64]
1400e9642mov ecx, 7
1400e9647lea r10, [rax+1]
1400e964bcmp rdx, r14
1400e964ecmovne rcx, [rsp+80]
1400e9654cmp rcx, r10
1400e9657jb 0x1400e96c0
1400e9659
1400e9659loc_1400e9659:
1400e9659xor ecx, ecx
1400e965bmov [rdx+2*rax], si
1400e965fmov [rsp+72], r10
1400e9664mov [rdx+2*rax+2], cx
1400e9669lea rcx, [rbx+72]
1400e966dmov rdx, r15
1400e9670call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400e9675mov r9, [rbx+40]
1400e9679mov r8, [rbx+16]
1400e967dmov rcx, rbx
1400e9680sub r9, [rbx+32]
1400e9684sub r8, [rbx+8]
1400e9688mov rdx, [rbx+72]
1400e968csar r9, 1
1400e968fsar r8, 1
1400e9692call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e9697mov rcx, [rsp+64]
1400e969ccmp rcx, r14
1400e969fje 0x1400e96a6
1400e96a1call operator delete(void*)
1400e96a6
1400e96a6loc_1400e96a6:
1400e96a6mov r9, [rbx+40]
1400e96aaadd r9, 2
1400e96aemov [rbx+40], r9
1400e96b2jmp 0x1400e94f9
1400e96b7
1400e96b7 66 0f 1f 84 00 00 00 00 00 f........
1400e96c0
1400e96c0loc_1400e96c0:
1400e96c0xor r9l, r9l
1400e96c3xor r8l, r8l
1400e96c6mov rdx, rax
1400e96c9mov rcx, r15
1400e96ccmov [rsp+32], 1
1400e96d5mov [rsp+56], r10
1400e96damov [rsp+48], rax
1400e96dfcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400e96e4mov rdx, [rsp+64]
1400e96e9mov r10, [rsp+56]
1400e96eemov rax, [rsp+48]
1400e96f3jmp 0x1400e9659
1400e96f8
1400e96f8 4c 89 f9 48 89 c3 e8 3d L..H...=
1400e9700 83 ff ff 48 8b 3d 86 df 0a 00 48 8b 44 24 68 48 ...H.=....H.D$hH
1400e9710 2b 07 74 05 +.t.
1400e9714
1400e9714loc_1400e9714:
1400e9714call __stack_chk_fail
1400e9719mov rcx, rbx
1400e971ccall _Unwind_Resume
1400e9721nop
1400e9480
1400e9480std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::overflow(unsigned short):
1400e9480push r15
1400e9482push r14
1400e9484push rdi
1400e9485push rsi
1400e9486push rbx
1400e9487sub rsp, 112
1400e948bmov rbx, rcx
1400e948emov rcx, [rip+0xae1fb]
1400e9495mov esi, edx
1400e9497mov rax, [rcx]
1400e949amov [rsp+104], rax
1400e949fxor eax, eax
1400e94a1test [rbx+64], 16
1400e94a5je 0x1400e9590
1400e94abcmp dx, -1
1400e94afje 0x1400e95a0
1400e94b5mov r10, [rbx+72]
1400e94b9lea rax, [rbx+88]
1400e94bdcmp r10, rax
1400e94c0je 0x1400e9580
1400e94c6mov rdx, [rbx+88]
1400e94ca
1400e94caloc_1400e94ca:
1400e94camov rcx, [rbx+48]
1400e94cemov r8, [rbx+32]
1400e94d2mov r9, [rbx+40]
1400e94d6mov rax, rcx
1400e94d9sub rax, r8
1400e94dcsar rax, 1
1400e94dfcmp rax, rdx
1400e94e2jb 0x1400e9520
1400e94e4cmp r9, rcx
1400e94e7jae 0x1400e95b0
1400e94edmov [r9], si
1400e94f1add r9, 2
1400e94f5mov [rbx+40], r9
1400e94f9
1400e94f9loc_1400e94f9:
1400e94f9mov eax, esi
1400e94fb
1400e94fbloc_1400e94fb:
1400e94fbmov rsi, [rip+0xae18e]
1400e9502mov rdx, [rsp+104]
1400e9507sub rdx, [rsi]
1400e950ajne 0x1400e9714
1400e9510add rsp, 112
1400e9514pop rbx
1400e9515pop rsi
1400e9516pop rdi
1400e9517pop r14
1400e9519pop r15
1400e951bret
1400e951c
1400e951c 0f 1f 40 00 ..@.
1400e9520
1400e9520loc_1400e9520:
1400e9520sub r9, r8
1400e9523mov rcx, rbx
1400e9526lea r8, [r10+2*rdx]
1400e952amov rdx, r10
1400e952dsar r9, 1
1400e9530mov [rsp+48], r10
1400e9535call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e953atest [rbx+64], 8
1400e953eje 0x1400e956b
1400e9540mov rdx, [rbx+8]
1400e9544mov rax, [rbx+24]
1400e9548mov r10, [rsp+48]
1400e954dsub rax, rdx
1400e9550lea rcx, [r10+rax+2]
1400e9555mov rax, [rbx+16]
1400e9559mov [rbx+8], r10
1400e955dmov [rbx+24], rcx
1400e9561add rax, r10
1400e9564sub rax, rdx
1400e9567mov [rbx+16], rax
1400e956b
1400e956bloc_1400e956b:
1400e956bmov rax, [rbx+40]
1400e956fmov [rax], si
1400e9572add rax, 2
1400e9576mov [rbx+40], rax
1400e957ajmp 0x1400e94f9
1400e957f
1400e957f 90 .
1400e9580
1400e9580loc_1400e9580:
1400e9580mov edx, 7
1400e9585jmp 0x1400e94ca
1400e958a
1400e958a 66 0f 1f 44 00 00 f..D..
1400e9590
1400e9590loc_1400e9590:
1400e9590mov eax, -1
1400e9595jmp 0x1400e94fb
1400e959a
1400e959a 66 0f 1f 44 00 00 f..D..
1400e95a0
1400e95a0loc_1400e95a0:
1400e95a0xor eax, eax
1400e95a2jmp 0x1400e94fb
1400e95a7
1400e95a7 66 0f 1f 84 00 00 00 00 00 f........
1400e95b0
1400e95b0loc_1400e95b0:
1400e95b0mov rax, 0x3ffffffffffffffe
1400e95bacmp rdx, rax
1400e95bdje 0x1400e9590
1400e95bflea rax, [rsp+80]
1400e95c4add rdx, rdx
1400e95c7lea rcx, [rsp+64]
1400e95ccxor r8l, r8l
1400e95cfmov [rsp+64], rax
1400e95d4mov r14, rax
1400e95d7mov eax, 512
1400e95dcmov rdi, rcx
1400e95dfcmp rdx, rax
1400e95e2mov [rsp+80], r8w
1400e95e8mov r15, rcx
1400e95ebmov [rsp+72], 0
1400e95f4cmovb rdx, rax
1400e95f8mov rax, 0x3ffffffffffffffe
1400e9602cmp rdx, rax
1400e9605cmova rdx, rax
1400e9609call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::reserve(unsigned long long)
1400e960emov r9, [rbx+32]
1400e9612mov rax, [rsp+72]
1400e9617test r9, r9
1400e961aje 0x1400e963d
1400e961cmov rdx, [rbx+48]
1400e9620mov r8, rax
1400e9623mov rcx, rdi
1400e9626sub rdx, r9
1400e9629sar rdx, 1
1400e962cmov [rsp+32], rdx
1400e9631xor edx, edx
1400e9633call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_replace(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400e9638mov rax, [rsp+72]
1400e963d
1400e963dloc_1400e963d:
1400e963dmov rdx, [rsp+64]
1400e9642mov ecx, 7
1400e9647lea r10, [rax+1]
1400e964bcmp rdx, r14
1400e964ecmovne rcx, [rsp+80]
1400e9654cmp rcx, r10
1400e9657jb 0x1400e96c0
1400e9659
1400e9659loc_1400e9659:
1400e9659xor ecx, ecx
1400e965bmov [rdx+2*rax], si
1400e965fmov [rsp+72], r10
1400e9664mov [rdx+2*rax+2], cx
1400e9669lea rcx, [rbx+72]
1400e966dmov rdx, r15
1400e9670call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::swap(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&)
1400e9675mov r9, [rbx+40]
1400e9679mov r8, [rbx+16]
1400e967dmov rcx, rbx
1400e9680sub r9, [rbx+32]
1400e9684sub r8, [rbx+8]
1400e9688mov rdx, [rbx+72]
1400e968csar r9, 1
1400e968fsar r8, 1
1400e9692call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e9697mov rcx, [rsp+64]
1400e969ccmp rcx, r14
1400e969fje 0x1400e96a6
1400e96a1call operator delete(void*)
1400e96a6
1400e96a6loc_1400e96a6:
1400e96a6mov r9, [rbx+40]
1400e96aaadd r9, 2
1400e96aemov [rbx+40], r9
1400e96b2jmp 0x1400e94f9
1400e96b7
1400e96b7 66 0f 1f 84 00 00 00 00 00 f........
1400e96c0
1400e96c0loc_1400e96c0:
1400e96c0xor r9l, r9l
1400e96c3xor r8l, r8l
1400e96c6mov rdx, rax
1400e96c9mov rcx, r15
1400e96ccmov [rsp+32], 1
1400e96d5mov [rsp+56], r10
1400e96damov [rsp+48], rax
1400e96dfcall std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_mutate(unsigned long long, unsigned long long, wchar_t const*, unsigned long long)
1400e96e4mov rdx, [rsp+64]
1400e96e9mov r10, [rsp+56]
1400e96eemov rax, [rsp+48]
1400e96f3jmp 0x1400e9659
1400e96f8
1400e96f8 4c 89 f9 48 89 c3 e8 3d L..H...=
1400e9700 83 ff ff 48 8b 3d 86 df 0a 00 48 8b 44 24 68 48 ...H.=....H.D$hH
1400e9710 2b 07 74 05 +.t.
1400e9714
1400e9714loc_1400e9714:
1400e9714call __stack_chk_fail
1400e9719mov rcx, rbx
1400e971ccall _Unwind_Resume
1400e9721nop
1400e9480
1400e9722
1400e9722 // align 0x10
1400e9722 // align 0x10
1400e9730
1400e9730std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::pbackfail(unsigned short):
1400e9730mov r8l, -1
1400e9736mov rax, [rcx+16]
1400e973acmp [rcx+8], rax
1400e973ejae 0x1400e9757
1400e9740cmp dx, -1
1400e9744je 0x1400e9760
1400e9746movzx r9l, [rax-2]
1400e974btest [rcx+64], 16
1400e974fjne 0x1400e9770
1400e9751cmp r9w, dx
1400e9755je 0x1400e9770
1400e9757
1400e9757loc_1400e9757:
1400e9757mov eax, r8l
1400e975aret
1400e975b
1400e975b 0f 1f 44 00 00 ..D..
1400e9760
1400e9760loc_1400e9760:
1400e9760sub rax, 2
1400e9764xor r8l, r8l
1400e9767mov [rcx+16], rax
1400e976bmov eax, r8l
1400e976eret
1400e976f
1400e976f 90 .
1400e9770
1400e9770loc_1400e9770:
1400e9770lea r8, [rax-2]
1400e9774mov [rcx+16], r8
1400e9778cmp r9w, dx
1400e977cje 0x1400e9782
1400e977emov [rax-2], dx
1400e9782
1400e9782loc_1400e9782:
1400e9782mov r8l, edx
1400e9785jmp 0x1400e9757
1400e9730
1400e9730std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::pbackfail(unsigned short):
1400e9730mov r8l, -1
1400e9736mov rax, [rcx+16]
1400e973acmp [rcx+8], rax
1400e973ejae 0x1400e9757
1400e9740cmp dx, -1
1400e9744je 0x1400e9760
1400e9746movzx r9l, [rax-2]
1400e974btest [rcx+64], 16
1400e974fjne 0x1400e9770
1400e9751cmp r9w, dx
1400e9755je 0x1400e9770
1400e9757
1400e9757loc_1400e9757:
1400e9757mov eax, r8l
1400e975aret
1400e975b
1400e975b 0f 1f 44 00 00 ..D..
1400e9760
1400e9760loc_1400e9760:
1400e9760sub rax, 2
1400e9764xor r8l, r8l
1400e9767mov [rcx+16], rax
1400e976bmov eax, r8l
1400e976eret
1400e976f
1400e976f 90 .
1400e9770
1400e9770loc_1400e9770:
1400e9770lea r8, [rax-2]
1400e9774mov [rcx+16], r8
1400e9778cmp r9w, dx
1400e977cje 0x1400e9782
1400e977emov [rax-2], dx
1400e9782
1400e9782loc_1400e9782:
1400e9782mov r8l, edx
1400e9785jmp 0x1400e9757
1400e9730
1400e9787
1400e9787 // align 0x10
1400e9787 // align 0x10
1400e9790
1400e9790std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::showmanyc():
1400e9790test [rcx+64], 8
1400e9794je 0x1400e97d0
1400e9796mov rdx, [rcx+40]
1400e979amov rax, [rcx+24]
1400e979etest rdx, rdx
1400e97a1je 0x1400e97ad
1400e97a3test rax, rax
1400e97a6je 0x1400e97b8
1400e97a8cmp rax, rdx
1400e97abjb 0x1400e97b8
1400e97ad
1400e97adloc_1400e97ad:
1400e97adsub rax, [rcx+16]
1400e97b1sar rax, 1
1400e97b4
1400e97b4loc_1400e97b4:
1400e97b4ret
1400e97b5
1400e97b5 0f 1f 00 ...
1400e97b8
1400e97b8loc_1400e97b8:
1400e97b8mov rax, rdx
1400e97bbsub rax, [rcx+16]
1400e97bfmov [rcx+24], rdx
1400e97c3sar rax, 1
1400e97c6jmp 0x1400e97b4
1400e97c8
1400e97c8 0f 1f 84 00 00 00 00 00 ........
1400e97d0
1400e97d0loc_1400e97d0:
1400e97d0mov rax, -1
1400e97d7ret
1400e9790
1400e9790std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::showmanyc():
1400e9790test [rcx+64], 8
1400e9794je 0x1400e97d0
1400e9796mov rdx, [rcx+40]
1400e979amov rax, [rcx+24]
1400e979etest rdx, rdx
1400e97a1je 0x1400e97ad
1400e97a3test rax, rax
1400e97a6je 0x1400e97b8
1400e97a8cmp rax, rdx
1400e97abjb 0x1400e97b8
1400e97ad
1400e97adloc_1400e97ad:
1400e97adsub rax, [rcx+16]
1400e97b1sar rax, 1
1400e97b4
1400e97b4loc_1400e97b4:
1400e97b4ret
1400e97b5
1400e97b5 0f 1f 00 ...
1400e97b8
1400e97b8loc_1400e97b8:
1400e97b8mov rax, rdx
1400e97bbsub rax, [rcx+16]
1400e97bfmov [rcx+24], rdx
1400e97c3sar rax, 1
1400e97c6jmp 0x1400e97b4
1400e97c8
1400e97c8 0f 1f 84 00 00 00 00 00 ........
1400e97d0
1400e97d0loc_1400e97d0:
1400e97d0mov rax, -1
1400e97d7ret
1400e9790
1400e97d8
1400e97d8 // align 0x10
1400e97d8 // align 0x10
1400e97e0
1400e97e0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::underflow():
1400e97e0test [rcx+64], 8
1400e97e4jne 0x1400e97f0
1400e97e6
1400e97e6loc_1400e97e6:
1400e97e6mov eax, -1
1400e97ebret
1400e97ec
1400e97ec 0f 1f 40 00 ..@.
1400e97f0
1400e97f0loc_1400e97f0:
1400e97f0mov rdx, [rcx+40]
1400e97f4mov rax, [rcx+24]
1400e97f8test rdx, rdx
1400e97fbje 0x1400e9807
1400e97fdtest rax, rax
1400e9800je 0x1400e9818
1400e9802cmp rax, rdx
1400e9805jb 0x1400e9818
1400e9807
1400e9807loc_1400e9807:
1400e9807mov rdx, [rcx+16]
1400e980bcmp rdx, rax
1400e980ejae 0x1400e97e6
1400e9810movzx eax, [rdx]
1400e9813ret
1400e9814
1400e9814 0f 1f 40 00 ..@.
1400e9818
1400e9818loc_1400e9818:
1400e9818mov [rcx+24], rdx
1400e981cmov rax, rdx
1400e981fjmp 0x1400e9807
1400e97e0
1400e97e0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::underflow():
1400e97e0test [rcx+64], 8
1400e97e4jne 0x1400e97f0
1400e97e6
1400e97e6loc_1400e97e6:
1400e97e6mov eax, -1
1400e97ebret
1400e97ec
1400e97ec 0f 1f 40 00 ..@.
1400e97f0
1400e97f0loc_1400e97f0:
1400e97f0mov rdx, [rcx+40]
1400e97f4mov rax, [rcx+24]
1400e97f8test rdx, rdx
1400e97fbje 0x1400e9807
1400e97fdtest rax, rax
1400e9800je 0x1400e9818
1400e9802cmp rax, rdx
1400e9805jb 0x1400e9818
1400e9807
1400e9807loc_1400e9807:
1400e9807mov rdx, [rcx+16]
1400e980bcmp rdx, rax
1400e980ejae 0x1400e97e6
1400e9810movzx eax, [rdx]
1400e9813ret
1400e9814
1400e9814 0f 1f 40 00 ..@.
1400e9818
1400e9818loc_1400e9818:
1400e9818mov [rcx+24], rdx
1400e981cmov rax, rdx
1400e981fjmp 0x1400e9807
1400e97e0
1400e9821
1400e9821 // align 0x10
1400e9821 // align 0x10
1400e9830
1400e9830std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400e9830push r15
1400e9832push r14
1400e9834push r13
1400e9836push r12
1400e9838push rbp
1400e9839push rdi
1400e983apush rsi
1400e983bpush rbx
1400e983csub rsp, 104
1400e9840mov rdi, [rip+0xade49]
1400e9847mov rax, [rdi]
1400e984amov [rsp+88], rax
1400e984fxor eax, eax
1400e9851mov r15, rdx
1400e9854mov [rsp+32], rcx
1400e9859mov rbx, rcx
1400e985cmov rsi, [r15+8]
1400e9860mov rdx, [rdx+72]
1400e9864mov rcx, [r15+32]
1400e9868test rsi, rsi
1400e986bje 0x1400e99c8
1400e9871mov rax, [r15+24]
1400e9875mov rdi, [r15+16]
1400e9879sub rsi, rdx
1400e987csar rsi, 1
1400e987fmov r13, rax
1400e9882sub rdi, rdx
1400e9885sub r13, rdx
1400e9888sar rdi, 1
1400e988bsar r13, 1
1400e988etest rcx, rcx
1400e9891je 0x1400e99a0
1400e9897mov r8, [r15+40]
1400e989bmov rbp, [r15+48]
1400e989fmov r12, rcx
1400e98a2sub r12, rdx
1400e98a5mov r14, r8
1400e98a8sub rbp, rdx
1400e98absar r12, 1
1400e98aesub r14, rcx
1400e98b1sar rbp, 1
1400e98b4sar r14, 1
1400e98b7test rax, rax
1400e98baje 0x1400e9b1b
1400e98c0cmp rax, r8
1400e98c3cmovb rax, r8
1400e98c7
1400e98c7loc_1400e98c7:
1400e98c7sub rax, rdx
1400e98casar rax, 1
1400e98cdmov [r15+80], rax
1400e98d1
1400e98d1loc_1400e98d1:
1400e98d1mov rdx, r15
1400e98d4mov rcx, rbx
1400e98d7call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e98dclea rax, [rip+0xb741d]
1400e98e3lea r8, [rbx+88]
1400e98e7mov [rbx], rax
1400e98eamov eax, [r15+64]
1400e98eelea rdx, [r15+88]
1400e98f2mov [rbx+72], r8
1400e98f6mov [rbx+64], eax
1400e98f9mov rax, [r15+72]
1400e98fdcmp rax, rdx
1400e9900je 0x1400e9a10
1400e9906mov [rbx+72], rax
1400e990amov rax, [r15+88]
1400e990emov [rbx+88], rax
1400e9912
1400e9912loc_1400e9912:
1400e9912mov rcx, [r15+80]
1400e9916
1400e9916loc_1400e9916:
1400e9916xor eax, eax
1400e9918mov [rbx+80], rcx
1400e991cmov [r15+72], rdx
1400e9920mov [r15+88], ax
1400e9925mov rax, [rbx+72]
1400e9929mov [r15+80], 0
1400e9931cmp rsi, -1
1400e9935je 0x1400e994f
1400e9937lea rcx, [rax+2*rsi]
1400e993bmov [rbx+8], rcx
1400e993flea rcx, [rax+2*rdi]
1400e9943mov [rbx+16], rcx
1400e9947lea rcx, [rax+2*r13]
1400e994bmov [rbx+24], rcx
1400e994f
1400e994floc_1400e994f:
1400e994fcmp r12, -1
1400e9953je 0x1400e996c
1400e9955lea rdx, [rax+2*r12]
1400e9959mov r9, r14
1400e995clea r8, [rax+2*rbp]
1400e9960mov rcx, rbx
1400e9963call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9968mov rdx, [r15+72]
1400e996c
1400e996cloc_1400e996c:
1400e996cxor r9l, r9l
1400e996fxor r8l, r8l
1400e9972mov rcx, r15
1400e9975call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e997amov rsi, [rip+0xadd0f]
1400e9981mov rax, [rsp+88]
1400e9986sub rax, [rsi]
1400e9989jne 0x1400e9b16
1400e998fadd rsp, 104
1400e9993pop rbx
1400e9994pop rsi
1400e9995pop rdi
1400e9996pop rbp
1400e9997pop r12
1400e9999pop r13
1400e999bpop r14
1400e999dpop r15
1400e999fret
1400e99a0
1400e99a0loc_1400e99a0:
1400e99a0mov rbp, -1
1400e99a7mov r14, -1
1400e99aemov r12, -1
1400e99b5
1400e99b5loc_1400e99b5:
1400e99b5test rax, rax
1400e99b8jne 0x1400e98c7
1400e99bejmp 0x1400e98d1
1400e99c3
1400e99c3 0f 1f 44 00 00 ..D..
1400e99c8
1400e99c8loc_1400e99c8:
1400e99c8test rcx, rcx
1400e99cbje 0x1400e9ab0
1400e99d1mov rax, [r15+40]
1400e99d5mov rbp, [r15+48]
1400e99d9mov r12, rcx
1400e99dcmov r13, -1
1400e99e3sub r12, rdx
1400e99e6mov rdi, -1
1400e99edmov rsi, -1
1400e99f4mov r14, rax
1400e99f7sub rbp, rdx
1400e99fasar r12, 1
1400e99fdsub r14, rcx
1400e9a00sar rbp, 1
1400e9a03sar r14, 1
1400e9a06jmp 0x1400e99b5
1400e9a08
1400e9a08 0f 1f 84 00 00 00 00 00 ........
1400e9a10
1400e9a10loc_1400e9a10:
1400e9a10mov rcx, [r15+80]
1400e9a14lea rax, [rcx+rcx+2]
1400e9a19cmp eax, 8
1400e9a1cjae 0x1400e9a58
1400e9a1etest al, 4
1400e9a20jne 0x1400e9adf
1400e9a26test eax, eax
1400e9a28je 0x1400e9916
1400e9a2emovzx ecx, [r15+88]
1400e9a33mov [rbx+88], cl
1400e9a36test al, 2
1400e9a38je 0x1400e9912
1400e9a3emov eax, eax
1400e9a40movzx ecx, [rdx+rax-2]
1400e9a45mov [r8+rax-2], cx
1400e9a4bmov rcx, [r15+80]
1400e9a4fjmp 0x1400e9916
1400e9a54
1400e9a54 0f 1f 40 00 ..@.
1400e9a58
1400e9a58loc_1400e9a58:
1400e9a58mov rcx, [r15+88]
1400e9a5cmov r10, rdx
1400e9a5fmov [rbx+88], rcx
1400e9a63mov ecx, eax
1400e9a65mov r9, [rdx+rcx-8]
1400e9a6amov [r8+rcx-8], r9
1400e9a6flea rcx, [rbx+96]
1400e9a73and rcx, -8
1400e9a77sub r8, rcx
1400e9a7aadd eax, r8l
1400e9a7dsub r10, r8
1400e9a80and eax, -8
1400e9a83cmp eax, 8
1400e9a86jb 0x1400e9912
1400e9a8cand eax, -8
1400e9a8fxor r8l, r8l
1400e9a92
1400e9a92loc_1400e9a92:
1400e9a92mov r9l, r8l
1400e9a95add r8l, 8
1400e9a99mov r11, [r10+r9]
1400e9a9dmov [rcx+r9], r11
1400e9aa1cmp r8l, eax
1400e9aa4jb 0x1400e9a92
1400e9aa6jmp 0x1400e9912
1400e9aab
1400e9aab 0f 1f 44 00 00 ..D..
1400e9ab0
1400e9ab0loc_1400e9ab0:
1400e9ab0mov rbp, -1
1400e9ab7mov r14, -1
1400e9abemov r12, -1
1400e9ac5mov r13, -1
1400e9accmov rdi, -1
1400e9ad3mov rsi, -1
1400e9adajmp 0x1400e98d1
1400e9adf
1400e9adfloc_1400e9adf:
1400e9adfmov ecx, [r15+88]
1400e9ae3mov eax, eax
1400e9ae5mov [rbx+88], ecx
1400e9ae8mov ecx, [rdx+rax-4]
1400e9aecmov [r8+rax-4], ecx
1400e9af1mov rcx, [r15+80]
1400e9af5jmp 0x1400e9916
1400e9afa
1400e9afa 48 89 d9 48 89 c6 H..H..
1400e9b00 e8 cb 09 00 00 48 8b 3d 84 db 0a 00 48 8b 44 24 .....H.=....H.D$
1400e9b10 58 48 2b 07 74 51 XH+.tQ
1400e9b16
1400e9b16loc_1400e9b16:
1400e9b16call __stack_chk_fail
1400e9b1b
1400e9b1bloc_1400e9b1b:
1400e9b1bmov rax, r8
1400e9b1ejmp 0x1400e99b5
1400e9b23
1400e9b23 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400e9b30 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400e9b40 89 74 24 48 48 89 6c 24 50 e8 32 ed ff ff 48 8b .t$HH.l$P.2...H.
1400e9b50 3d 3b db 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =;...H.D$XH+.u.H
1400e9b60 89 d9 e8 39 18 f3 ff 48 89 f1 e8 31 18 f3 ff 90 ...9...H...1....
1400e9830
1400e9830std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400e9830push r15
1400e9832push r14
1400e9834push r13
1400e9836push r12
1400e9838push rbp
1400e9839push rdi
1400e983apush rsi
1400e983bpush rbx
1400e983csub rsp, 104
1400e9840mov rdi, [rip+0xade49]
1400e9847mov rax, [rdi]
1400e984amov [rsp+88], rax
1400e984fxor eax, eax
1400e9851mov r15, rdx
1400e9854mov [rsp+32], rcx
1400e9859mov rbx, rcx
1400e985cmov rsi, [r15+8]
1400e9860mov rdx, [rdx+72]
1400e9864mov rcx, [r15+32]
1400e9868test rsi, rsi
1400e986bje 0x1400e99c8
1400e9871mov rax, [r15+24]
1400e9875mov rdi, [r15+16]
1400e9879sub rsi, rdx
1400e987csar rsi, 1
1400e987fmov r13, rax
1400e9882sub rdi, rdx
1400e9885sub r13, rdx
1400e9888sar rdi, 1
1400e988bsar r13, 1
1400e988etest rcx, rcx
1400e9891je 0x1400e99a0
1400e9897mov r8, [r15+40]
1400e989bmov rbp, [r15+48]
1400e989fmov r12, rcx
1400e98a2sub r12, rdx
1400e98a5mov r14, r8
1400e98a8sub rbp, rdx
1400e98absar r12, 1
1400e98aesub r14, rcx
1400e98b1sar rbp, 1
1400e98b4sar r14, 1
1400e98b7test rax, rax
1400e98baje 0x1400e9b1b
1400e98c0cmp rax, r8
1400e98c3cmovb rax, r8
1400e98c7
1400e98c7loc_1400e98c7:
1400e98c7sub rax, rdx
1400e98casar rax, 1
1400e98cdmov [r15+80], rax
1400e98d1
1400e98d1loc_1400e98d1:
1400e98d1mov rdx, r15
1400e98d4mov rcx, rbx
1400e98d7call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e98dclea rax, [rip+0xb741d]
1400e98e3lea r8, [rbx+88]
1400e98e7mov [rbx], rax
1400e98eamov eax, [r15+64]
1400e98eelea rdx, [r15+88]
1400e98f2mov [rbx+72], r8
1400e98f6mov [rbx+64], eax
1400e98f9mov rax, [r15+72]
1400e98fdcmp rax, rdx
1400e9900je 0x1400e9a10
1400e9906mov [rbx+72], rax
1400e990amov rax, [r15+88]
1400e990emov [rbx+88], rax
1400e9912
1400e9912loc_1400e9912:
1400e9912mov rcx, [r15+80]
1400e9916
1400e9916loc_1400e9916:
1400e9916xor eax, eax
1400e9918mov [rbx+80], rcx
1400e991cmov [r15+72], rdx
1400e9920mov [r15+88], ax
1400e9925mov rax, [rbx+72]
1400e9929mov [r15+80], 0
1400e9931cmp rsi, -1
1400e9935je 0x1400e994f
1400e9937lea rcx, [rax+2*rsi]
1400e993bmov [rbx+8], rcx
1400e993flea rcx, [rax+2*rdi]
1400e9943mov [rbx+16], rcx
1400e9947lea rcx, [rax+2*r13]
1400e994bmov [rbx+24], rcx
1400e994f
1400e994floc_1400e994f:
1400e994fcmp r12, -1
1400e9953je 0x1400e996c
1400e9955lea rdx, [rax+2*r12]
1400e9959mov r9, r14
1400e995clea r8, [rax+2*rbp]
1400e9960mov rcx, rbx
1400e9963call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9968mov rdx, [r15+72]
1400e996c
1400e996cloc_1400e996c:
1400e996cxor r9l, r9l
1400e996fxor r8l, r8l
1400e9972mov rcx, r15
1400e9975call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e997amov rsi, [rip+0xadd0f]
1400e9981mov rax, [rsp+88]
1400e9986sub rax, [rsi]
1400e9989jne 0x1400e9b16
1400e998fadd rsp, 104
1400e9993pop rbx
1400e9994pop rsi
1400e9995pop rdi
1400e9996pop rbp
1400e9997pop r12
1400e9999pop r13
1400e999bpop r14
1400e999dpop r15
1400e999fret
1400e99a0
1400e99a0loc_1400e99a0:
1400e99a0mov rbp, -1
1400e99a7mov r14, -1
1400e99aemov r12, -1
1400e99b5
1400e99b5loc_1400e99b5:
1400e99b5test rax, rax
1400e99b8jne 0x1400e98c7
1400e99bejmp 0x1400e98d1
1400e99c3
1400e99c3 0f 1f 44 00 00 ..D..
1400e99c8
1400e99c8loc_1400e99c8:
1400e99c8test rcx, rcx
1400e99cbje 0x1400e9ab0
1400e99d1mov rax, [r15+40]
1400e99d5mov rbp, [r15+48]
1400e99d9mov r12, rcx
1400e99dcmov r13, -1
1400e99e3sub r12, rdx
1400e99e6mov rdi, -1
1400e99edmov rsi, -1
1400e99f4mov r14, rax
1400e99f7sub rbp, rdx
1400e99fasar r12, 1
1400e99fdsub r14, rcx
1400e9a00sar rbp, 1
1400e9a03sar r14, 1
1400e9a06jmp 0x1400e99b5
1400e9a08
1400e9a08 0f 1f 84 00 00 00 00 00 ........
1400e9a10
1400e9a10loc_1400e9a10:
1400e9a10mov rcx, [r15+80]
1400e9a14lea rax, [rcx+rcx+2]
1400e9a19cmp eax, 8
1400e9a1cjae 0x1400e9a58
1400e9a1etest al, 4
1400e9a20jne 0x1400e9adf
1400e9a26test eax, eax
1400e9a28je 0x1400e9916
1400e9a2emovzx ecx, [r15+88]
1400e9a33mov [rbx+88], cl
1400e9a36test al, 2
1400e9a38je 0x1400e9912
1400e9a3emov eax, eax
1400e9a40movzx ecx, [rdx+rax-2]
1400e9a45mov [r8+rax-2], cx
1400e9a4bmov rcx, [r15+80]
1400e9a4fjmp 0x1400e9916
1400e9a54
1400e9a54 0f 1f 40 00 ..@.
1400e9a58
1400e9a58loc_1400e9a58:
1400e9a58mov rcx, [r15+88]
1400e9a5cmov r10, rdx
1400e9a5fmov [rbx+88], rcx
1400e9a63mov ecx, eax
1400e9a65mov r9, [rdx+rcx-8]
1400e9a6amov [r8+rcx-8], r9
1400e9a6flea rcx, [rbx+96]
1400e9a73and rcx, -8
1400e9a77sub r8, rcx
1400e9a7aadd eax, r8l
1400e9a7dsub r10, r8
1400e9a80and eax, -8
1400e9a83cmp eax, 8
1400e9a86jb 0x1400e9912
1400e9a8cand eax, -8
1400e9a8fxor r8l, r8l
1400e9a92
1400e9a92loc_1400e9a92:
1400e9a92mov r9l, r8l
1400e9a95add r8l, 8
1400e9a99mov r11, [r10+r9]
1400e9a9dmov [rcx+r9], r11
1400e9aa1cmp r8l, eax
1400e9aa4jb 0x1400e9a92
1400e9aa6jmp 0x1400e9912
1400e9aab
1400e9aab 0f 1f 44 00 00 ..D..
1400e9ab0
1400e9ab0loc_1400e9ab0:
1400e9ab0mov rbp, -1
1400e9ab7mov r14, -1
1400e9abemov r12, -1
1400e9ac5mov r13, -1
1400e9accmov rdi, -1
1400e9ad3mov rsi, -1
1400e9adajmp 0x1400e98d1
1400e9adf
1400e9adfloc_1400e9adf:
1400e9adfmov ecx, [r15+88]
1400e9ae3mov eax, eax
1400e9ae5mov [rbx+88], ecx
1400e9ae8mov ecx, [rdx+rax-4]
1400e9aecmov [r8+rax-4], ecx
1400e9af1mov rcx, [r15+80]
1400e9af5jmp 0x1400e9916
1400e9afa
1400e9afa 48 89 d9 48 89 c6 H..H..
1400e9b00 e8 cb 09 00 00 48 8b 3d 84 db 0a 00 48 8b 44 24 .....H.=....H.D$
1400e9b10 58 48 2b 07 74 51 XH+.tQ
1400e9b16
1400e9b16loc_1400e9b16:
1400e9b16call __stack_chk_fail
1400e9b1b
1400e9b1bloc_1400e9b1b:
1400e9b1bmov rax, r8
1400e9b1ejmp 0x1400e99b5
1400e9b23
1400e9b23 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400e9b30 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400e9b40 89 74 24 48 48 89 6c 24 50 e8 32 ed ff ff 48 8b .t$HH.l$P.2...H.
1400e9b50 3d 3b db 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =;...H.D$XH+.u.H
1400e9b60 89 d9 e8 39 18 f3 ff 48 89 f1 e8 31 18 f3 ff 90 ...9...H...1....
1400e9830
1400e9b70
1400e9b70std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs&&):
1400e9b70push rsi
1400e9b71push rbx
1400e9b72sub rsp, 40
1400e9b76mov rsi, rcx
1400e9b79mov rbx, rdx
1400e9b7ccall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9b81lea rax, [rip+0xb7178]
1400e9b88lea rcx, [rsi+88]
1400e9b8cmov [rsi], rax
1400e9b8fmov eax, [rbx+64]
1400e9b92mov [rsi+72], rcx
1400e9b96mov rdx, [rbx+72]
1400e9b9amov [rsi+64], eax
1400e9b9dlea rax, [rbx+88]
1400e9ba1cmp rdx, rax
1400e9ba4je 0x1400e9bd8
1400e9ba6mov [rsi+72], rdx
1400e9baamov rdx, [rbx+88]
1400e9baemov [rsi+88], rdx
1400e9bb2
1400e9bb2loc_1400e9bb2:
1400e9bb2mov rdx, [rbx+80]
1400e9bb6
1400e9bb6loc_1400e9bb6:
1400e9bb6mov [rbx+72], rax
1400e9bbaxor eax, eax
1400e9bbcmov [rsi+80], rdx
1400e9bc0mov [rbx+80], 0
1400e9bc8mov [rbx+88], ax
1400e9bccadd rsp, 40
1400e9bd0pop rbx
1400e9bd1pop rsi
1400e9bd2ret
1400e9bd3
1400e9bd3 0f 1f 44 00 00 ..D..
1400e9bd8
1400e9bd8loc_1400e9bd8:
1400e9bd8mov rdx, [rbx+80]
1400e9bdclea r8, [rdx+rdx+2]
1400e9be1cmp r8l, 8
1400e9be5jae 0x1400e9c20
1400e9be7test r8b, 4
1400e9bebjne 0x1400e9c75
1400e9bf1test r8l, r8l
1400e9bf4je 0x1400e9bb6
1400e9bf6movzx edx, [rbx+88]
1400e9bfamov [rsi+88], dl
1400e9bfdtest r8b, 2
1400e9c01je 0x1400e9bb2
1400e9c03mov r8l, r8l
1400e9c06movzx edx, [rax+r8-2]
1400e9c0cmov [rcx+r8-2], dx
1400e9c12mov rdx, [rbx+80]
1400e9c16jmp 0x1400e9bb6
1400e9c18
1400e9c18 0f 1f 84 00 00 00 00 00 ........
1400e9c20
1400e9c20loc_1400e9c20:
1400e9c20mov rdx, [rbx+88]
1400e9c24mov r10, rax
1400e9c27mov [rsi+88], rdx
1400e9c2bmov edx, r8l
1400e9c2emov r9, [rax+rdx-8]
1400e9c33mov [rcx+rdx-8], r9
1400e9c38lea rdx, [rsi+96]
1400e9c3cand rdx, -8
1400e9c40sub rcx, rdx
1400e9c43add r8l, ecx
1400e9c46sub r10, rcx
1400e9c49and r8l, -8
1400e9c4dcmp r8l, 8
1400e9c51jb 0x1400e9bb2
1400e9c57and r8l, -8
1400e9c5bxor ecx, ecx
1400e9c5d
1400e9c5dloc_1400e9c5d:
1400e9c5dmov r9l, ecx
1400e9c60add ecx, 8
1400e9c63mov r11, [r10+r9]
1400e9c67mov [rdx+r9], r11
1400e9c6bcmp ecx, r8l
1400e9c6ejb 0x1400e9c5d
1400e9c70jmp 0x1400e9bb2
1400e9c75
1400e9c75loc_1400e9c75:
1400e9c75mov edx, [rbx+88]
1400e9c78mov r8l, r8l
1400e9c7bmov [rsi+88], edx
1400e9c7emov edx, [rax+r8-4]
1400e9c83mov [rcx+r8-4], edx
1400e9c88mov rdx, [rbx+80]
1400e9c8cjmp 0x1400e9bb6
1400e9b70
1400e9b70std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs&&):
1400e9b70push rsi
1400e9b71push rbx
1400e9b72sub rsp, 40
1400e9b76mov rsi, rcx
1400e9b79mov rbx, rdx
1400e9b7ccall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9b81lea rax, [rip+0xb7178]
1400e9b88lea rcx, [rsi+88]
1400e9b8cmov [rsi], rax
1400e9b8fmov eax, [rbx+64]
1400e9b92mov [rsi+72], rcx
1400e9b96mov rdx, [rbx+72]
1400e9b9amov [rsi+64], eax
1400e9b9dlea rax, [rbx+88]
1400e9ba1cmp rdx, rax
1400e9ba4je 0x1400e9bd8
1400e9ba6mov [rsi+72], rdx
1400e9baamov rdx, [rbx+88]
1400e9baemov [rsi+88], rdx
1400e9bb2
1400e9bb2loc_1400e9bb2:
1400e9bb2mov rdx, [rbx+80]
1400e9bb6
1400e9bb6loc_1400e9bb6:
1400e9bb6mov [rbx+72], rax
1400e9bbaxor eax, eax
1400e9bbcmov [rsi+80], rdx
1400e9bc0mov [rbx+80], 0
1400e9bc8mov [rbx+88], ax
1400e9bccadd rsp, 40
1400e9bd0pop rbx
1400e9bd1pop rsi
1400e9bd2ret
1400e9bd3
1400e9bd3 0f 1f 44 00 00 ..D..
1400e9bd8
1400e9bd8loc_1400e9bd8:
1400e9bd8mov rdx, [rbx+80]
1400e9bdclea r8, [rdx+rdx+2]
1400e9be1cmp r8l, 8
1400e9be5jae 0x1400e9c20
1400e9be7test r8b, 4
1400e9bebjne 0x1400e9c75
1400e9bf1test r8l, r8l
1400e9bf4je 0x1400e9bb6
1400e9bf6movzx edx, [rbx+88]
1400e9bfamov [rsi+88], dl
1400e9bfdtest r8b, 2
1400e9c01je 0x1400e9bb2
1400e9c03mov r8l, r8l
1400e9c06movzx edx, [rax+r8-2]
1400e9c0cmov [rcx+r8-2], dx
1400e9c12mov rdx, [rbx+80]
1400e9c16jmp 0x1400e9bb6
1400e9c18
1400e9c18 0f 1f 84 00 00 00 00 00 ........
1400e9c20
1400e9c20loc_1400e9c20:
1400e9c20mov rdx, [rbx+88]
1400e9c24mov r10, rax
1400e9c27mov [rsi+88], rdx
1400e9c2bmov edx, r8l
1400e9c2emov r9, [rax+rdx-8]
1400e9c33mov [rcx+rdx-8], r9
1400e9c38lea rdx, [rsi+96]
1400e9c3cand rdx, -8
1400e9c40sub rcx, rdx
1400e9c43add r8l, ecx
1400e9c46sub r10, rcx
1400e9c49and r8l, -8
1400e9c4dcmp r8l, 8
1400e9c51jb 0x1400e9bb2
1400e9c57and r8l, -8
1400e9c5bxor ecx, ecx
1400e9c5d
1400e9c5dloc_1400e9c5d:
1400e9c5dmov r9l, ecx
1400e9c60add ecx, 8
1400e9c63mov r11, [r10+r9]
1400e9c67mov [rdx+r9], r11
1400e9c6bcmp ecx, r8l
1400e9c6ejb 0x1400e9c5d
1400e9c70jmp 0x1400e9bb2
1400e9c75
1400e9c75loc_1400e9c75:
1400e9c75mov edx, [rbx+88]
1400e9c78mov r8l, r8l
1400e9c7bmov [rsi+88], edx
1400e9c7emov edx, [rax+r8-4]
1400e9c83mov [rcx+r8-4], edx
1400e9c88mov rdx, [rbx+80]
1400e9c8cjmp 0x1400e9bb6
1400e9b70
1400e9c91
1400e9c91 // align 0x10
1400e9c91 // align 0x10
1400e9ca0
1400e9ca0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400e9ca0push r12
1400e9ca2push rbp
1400e9ca3push rdi
1400e9ca4push rsi
1400e9ca5push rbx
1400e9ca6sub rsp, 32
1400e9caamov rax, [rip+0xad5ff]
1400e9cb1add rax, 16
1400e9cb5movq x0, rax
1400e9cbamovups [rcx], x0
1400e9cbdlea rbp, [rcx+56]
1400e9cc1pxor x0, x0
1400e9cc5mov rbx, rcx
1400e9cc8mov [rcx+48], 0
1400e9cd0mov rdi, rdx
1400e9cd3mov esi, r8l
1400e9cd6movups [rcx+16], x0
1400e9cdamovups [rcx+32], x0
1400e9cdemov rcx, rbp
1400e9ce1call std::locale::locale()
1400e9ce6mov rdx, [rdi]
1400e9ce9lea rcx, [rbx+88]
1400e9cedlea rax, [rip+0xb700c]
1400e9cf4mov [rbx], rax
1400e9cf7mov rax, [rdi+8]
1400e9cfbmov [rbx+64], 0
1400e9d02mov [rbx+72], rcx
1400e9d06test rdx, rdx
1400e9d09jne 0x1400e9d10
1400e9d0btest rax, rax
1400e9d0ejne 0x1400e9d47
1400e9d10
1400e9d10loc_1400e9d10:
1400e9d10lea r8, [rdx+2*rax]
1400e9d14lea rcx, [rbx+72]
1400e9d18call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400e9d1dmov [rbx+64], esi
1400e9d20xor r9l, r9l
1400e9d23and esi, 3
1400e9d26je 0x1400e9d2c
1400e9d28mov r9, [rbx+80]
1400e9d2c
1400e9d2cloc_1400e9d2c:
1400e9d2cmov rdx, [rbx+72]
1400e9d30xor r8l, r8l
1400e9d33mov rcx, rbx
1400e9d36call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e9d3bnop
1400e9d3cadd rsp, 32
1400e9d40pop rbx
1400e9d41pop rsi
1400e9d42pop rdi
1400e9d43pop rbp
1400e9d44pop r12
1400e9d46ret
1400e9d47
1400e9d47loc_1400e9d47:
1400e9d47call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400e9d4clea rcx, [rbx+72]
1400e9d50mov rsi, rax
1400e9d53call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400e9d58
1400e9d58loc_1400e9d58:
1400e9d58mov rax, [rip+0xad551]
1400e9d5fmov rcx, rbp
1400e9d62add rax, 16
1400e9d66mov [rbx], rax
1400e9d69call std::locale::~locale()
1400e9d6emov rcx, rsi
1400e9d71call _Unwind_Resume
1400e9d76mov rsi, rax
1400e9d79jmp 0x1400e9d58
1400e9ca0
1400e9ca0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400e9ca0push r12
1400e9ca2push rbp
1400e9ca3push rdi
1400e9ca4push rsi
1400e9ca5push rbx
1400e9ca6sub rsp, 32
1400e9caamov rax, [rip+0xad5ff]
1400e9cb1add rax, 16
1400e9cb5movq x0, rax
1400e9cbamovups [rcx], x0
1400e9cbdlea rbp, [rcx+56]
1400e9cc1pxor x0, x0
1400e9cc5mov rbx, rcx
1400e9cc8mov [rcx+48], 0
1400e9cd0mov rdi, rdx
1400e9cd3mov esi, r8l
1400e9cd6movups [rcx+16], x0
1400e9cdamovups [rcx+32], x0
1400e9cdemov rcx, rbp
1400e9ce1call std::locale::locale()
1400e9ce6mov rdx, [rdi]
1400e9ce9lea rcx, [rbx+88]
1400e9cedlea rax, [rip+0xb700c]
1400e9cf4mov [rbx], rax
1400e9cf7mov rax, [rdi+8]
1400e9cfbmov [rbx+64], 0
1400e9d02mov [rbx+72], rcx
1400e9d06test rdx, rdx
1400e9d09jne 0x1400e9d10
1400e9d0btest rax, rax
1400e9d0ejne 0x1400e9d47
1400e9d10
1400e9d10loc_1400e9d10:
1400e9d10lea r8, [rdx+2*rax]
1400e9d14lea rcx, [rbx+72]
1400e9d18call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400e9d1dmov [rbx+64], esi
1400e9d20xor r9l, r9l
1400e9d23and esi, 3
1400e9d26je 0x1400e9d2c
1400e9d28mov r9, [rbx+80]
1400e9d2c
1400e9d2cloc_1400e9d2c:
1400e9d2cmov rdx, [rbx+72]
1400e9d30xor r8l, r8l
1400e9d33mov rcx, rbx
1400e9d36call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e9d3bnop
1400e9d3cadd rsp, 32
1400e9d40pop rbx
1400e9d41pop rsi
1400e9d42pop rdi
1400e9d43pop rbp
1400e9d44pop r12
1400e9d46ret
1400e9d47
1400e9d47loc_1400e9d47:
1400e9d47call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400e9d4clea rcx, [rbx+72]
1400e9d50mov rsi, rax
1400e9d53call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400e9d58
1400e9d58loc_1400e9d58:
1400e9d58mov rax, [rip+0xad551]
1400e9d5fmov rcx, rbp
1400e9d62add rax, 16
1400e9d66mov [rbx], rax
1400e9d69call std::locale::~locale()
1400e9d6emov rcx, rsi
1400e9d71call _Unwind_Resume
1400e9d76mov rsi, rax
1400e9d79jmp 0x1400e9d58
1400e9ca0
1400e9d7b
1400e9d7b // align 0x10
1400e9d7b // align 0x10
1400e9d80
1400e9d80std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::_Ios_Openmode):
1400e9d80push rsi
1400e9d81push rbx
1400e9d82sub rsp, 40
1400e9d86mov rax, [rip+0xad523]
1400e9d8dadd rax, 16
1400e9d91movq x0, rax
1400e9d96mov [rcx+48], 0
1400e9d9emov rbx, rcx
1400e9da1lea rcx, [rcx+56]
1400e9da5mov esi, edx
1400e9da7movups [rcx-56], x0
1400e9dabpxor x0, x0
1400e9dafmovups [rcx-40], x0
1400e9db3movups [rcx-24], x0
1400e9db7call std::locale::locale()
1400e9dbclea rax, [rip+0xb6f3d]
1400e9dc3mov [rbx+64], esi
1400e9dc6mov [rbx], rax
1400e9dc9lea rax, [rbx+88]
1400e9dcdmov [rbx+72], rax
1400e9dd1xor eax, eax
1400e9dd3mov [rbx+80], 0
1400e9ddbmov [rbx+88], ax
1400e9ddfadd rsp, 40
1400e9de3pop rbx
1400e9de4pop rsi
1400e9de5ret
1400e9d80
1400e9d80std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::_Ios_Openmode):
1400e9d80push rsi
1400e9d81push rbx
1400e9d82sub rsp, 40
1400e9d86mov rax, [rip+0xad523]
1400e9d8dadd rax, 16
1400e9d91movq x0, rax
1400e9d96mov [rcx+48], 0
1400e9d9emov rbx, rcx
1400e9da1lea rcx, [rcx+56]
1400e9da5mov esi, edx
1400e9da7movups [rcx-56], x0
1400e9dabpxor x0, x0
1400e9dafmovups [rcx-40], x0
1400e9db3movups [rcx-24], x0
1400e9db7call std::locale::locale()
1400e9dbclea rax, [rip+0xb6f3d]
1400e9dc3mov [rbx+64], esi
1400e9dc6mov [rbx], rax
1400e9dc9lea rax, [rbx+88]
1400e9dcdmov [rbx+72], rax
1400e9dd1xor eax, eax
1400e9dd3mov [rbx+80], 0
1400e9ddbmov [rbx+88], ax
1400e9ddfadd rsp, 40
1400e9de3pop rbx
1400e9de4pop rsi
1400e9de5ret
1400e9d80
1400e9de6
1400e9de6 // align 0x10
1400e9de6 // align 0x10
1400e9df0
1400e9df0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf():
1400e9df0push rbx
1400e9df1sub rsp, 32
1400e9df5mov rax, [rip+0xad4b4]
1400e9dfcadd rax, 16
1400e9e00movq x0, rax
1400e9e05mov [rcx+48], 0
1400e9e0dmov rbx, rcx
1400e9e10lea rcx, [rcx+56]
1400e9e14movups [rcx-56], x0
1400e9e18pxor x0, x0
1400e9e1cmovups [rcx-40], x0
1400e9e20movups [rcx-24], x0
1400e9e24call std::locale::locale()
1400e9e29lea rax, [rip+0xb6ed0]
1400e9e30mov [rbx+64], 24
1400e9e37mov [rbx], rax
1400e9e3alea rax, [rbx+88]
1400e9e3emov [rbx+72], rax
1400e9e42xor eax, eax
1400e9e44mov [rbx+80], 0
1400e9e4cmov [rbx+88], ax
1400e9e50add rsp, 32
1400e9e54pop rbx
1400e9e55ret
1400e9df0
1400e9df0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf():
1400e9df0push rbx
1400e9df1sub rsp, 32
1400e9df5mov rax, [rip+0xad4b4]
1400e9dfcadd rax, 16
1400e9e00movq x0, rax
1400e9e05mov [rcx+48], 0
1400e9e0dmov rbx, rcx
1400e9e10lea rcx, [rcx+56]
1400e9e14movups [rcx-56], x0
1400e9e18pxor x0, x0
1400e9e1cmovups [rcx-40], x0
1400e9e20movups [rcx-24], x0
1400e9e24call std::locale::locale()
1400e9e29lea rax, [rip+0xb6ed0]
1400e9e30mov [rbx+64], 24
1400e9e37mov [rbx], rax
1400e9e3alea rax, [rbx+88]
1400e9e3emov [rbx+72], rax
1400e9e42xor eax, eax
1400e9e44mov [rbx+80], 0
1400e9e4cmov [rbx+88], ax
1400e9e50add rsp, 32
1400e9e54pop rbx
1400e9e55ret
1400e9df0
1400e9e56
1400e9e56 // align 0x10
1400e9e56 // align 0x10
1400e9e60
1400e9e60std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400e9e60push r15
1400e9e62push r14
1400e9e64push r13
1400e9e66push r12
1400e9e68push rbp
1400e9e69push rdi
1400e9e6apush rsi
1400e9e6bpush rbx
1400e9e6csub rsp, 104
1400e9e70mov rdi, [rip+0xad819]
1400e9e77mov rax, [rdi]
1400e9e7amov [rsp+88], rax
1400e9e7fxor eax, eax
1400e9e81mov r15, rdx
1400e9e84mov [rsp+32], rcx
1400e9e89mov rbx, rcx
1400e9e8cmov rsi, [r15+8]
1400e9e90mov rdx, [rdx+72]
1400e9e94mov rcx, [r15+32]
1400e9e98test rsi, rsi
1400e9e9bje 0x1400e9ff8
1400e9ea1mov rax, [r15+24]
1400e9ea5mov rdi, [r15+16]
1400e9ea9sub rsi, rdx
1400e9eacsar rsi, 1
1400e9eafmov r13, rax
1400e9eb2sub rdi, rdx
1400e9eb5sub r13, rdx
1400e9eb8sar rdi, 1
1400e9ebbsar r13, 1
1400e9ebetest rcx, rcx
1400e9ec1je 0x1400e9fd0
1400e9ec7mov r8, [r15+40]
1400e9ecbmov rbp, [r15+48]
1400e9ecfmov r12, rcx
1400e9ed2sub r12, rdx
1400e9ed5mov r14, r8
1400e9ed8sub rbp, rdx
1400e9edbsar r12, 1
1400e9edesub r14, rcx
1400e9ee1sar rbp, 1
1400e9ee4sar r14, 1
1400e9ee7test rax, rax
1400e9eeaje 0x1400ea14b
1400e9ef0cmp rax, r8
1400e9ef3cmovb rax, r8
1400e9ef7
1400e9ef7loc_1400e9ef7:
1400e9ef7sub rax, rdx
1400e9efasar rax, 1
1400e9efdmov [r15+80], rax
1400e9f01
1400e9f01loc_1400e9f01:
1400e9f01mov rdx, r15
1400e9f04mov rcx, rbx
1400e9f07call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9f0clea rax, [rip+0xb6ded]
1400e9f13lea r8, [rbx+88]
1400e9f17mov [rbx], rax
1400e9f1amov eax, [r15+64]
1400e9f1elea rdx, [r15+88]
1400e9f22mov [rbx+72], r8
1400e9f26mov [rbx+64], eax
1400e9f29mov rax, [r15+72]
1400e9f2dcmp rax, rdx
1400e9f30je 0x1400ea040
1400e9f36mov [rbx+72], rax
1400e9f3amov rax, [r15+88]
1400e9f3emov [rbx+88], rax
1400e9f42
1400e9f42loc_1400e9f42:
1400e9f42mov rcx, [r15+80]
1400e9f46
1400e9f46loc_1400e9f46:
1400e9f46xor eax, eax
1400e9f48mov [rbx+80], rcx
1400e9f4cmov [r15+72], rdx
1400e9f50mov [r15+88], ax
1400e9f55mov rax, [rbx+72]
1400e9f59mov [r15+80], 0
1400e9f61cmp rsi, -1
1400e9f65je 0x1400e9f7f
1400e9f67lea rcx, [rax+2*rsi]
1400e9f6bmov [rbx+8], rcx
1400e9f6flea rcx, [rax+2*rdi]
1400e9f73mov [rbx+16], rcx
1400e9f77lea rcx, [rax+2*r13]
1400e9f7bmov [rbx+24], rcx
1400e9f7f
1400e9f7floc_1400e9f7f:
1400e9f7fcmp r12, -1
1400e9f83je 0x1400e9f9c
1400e9f85lea rdx, [rax+2*r12]
1400e9f89mov r9, r14
1400e9f8clea r8, [rax+2*rbp]
1400e9f90mov rcx, rbx
1400e9f93call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9f98mov rdx, [r15+72]
1400e9f9c
1400e9f9cloc_1400e9f9c:
1400e9f9cxor r9l, r9l
1400e9f9fxor r8l, r8l
1400e9fa2mov rcx, r15
1400e9fa5call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e9faamov rsi, [rip+0xad6df]
1400e9fb1mov rax, [rsp+88]
1400e9fb6sub rax, [rsi]
1400e9fb9jne 0x1400ea146
1400e9fbfadd rsp, 104
1400e9fc3pop rbx
1400e9fc4pop rsi
1400e9fc5pop rdi
1400e9fc6pop rbp
1400e9fc7pop r12
1400e9fc9pop r13
1400e9fcbpop r14
1400e9fcdpop r15
1400e9fcfret
1400e9fd0
1400e9fd0loc_1400e9fd0:
1400e9fd0mov rbp, -1
1400e9fd7mov r14, -1
1400e9fdemov r12, -1
1400e9fe5
1400e9fe5loc_1400e9fe5:
1400e9fe5test rax, rax
1400e9fe8jne 0x1400e9ef7
1400e9feejmp 0x1400e9f01
1400e9ff3
1400e9ff3 0f 1f 44 00 00 ..D..
1400e9ff8
1400e9ff8loc_1400e9ff8:
1400e9ff8test rcx, rcx
1400e9ffbje 0x1400ea0e0
1400ea001mov rax, [r15+40]
1400ea005mov rbp, [r15+48]
1400ea009mov r12, rcx
1400ea00cmov r13, -1
1400ea013sub r12, rdx
1400ea016mov rdi, -1
1400ea01dmov rsi, -1
1400ea024mov r14, rax
1400ea027sub rbp, rdx
1400ea02asar r12, 1
1400ea02dsub r14, rcx
1400ea030sar rbp, 1
1400ea033sar r14, 1
1400ea036jmp 0x1400e9fe5
1400ea038
1400ea038 0f 1f 84 00 00 00 00 00 ........
1400ea040
1400ea040loc_1400ea040:
1400ea040mov rcx, [r15+80]
1400ea044lea rax, [rcx+rcx+2]
1400ea049cmp eax, 8
1400ea04cjae 0x1400ea088
1400ea04etest al, 4
1400ea050jne 0x1400ea10f
1400ea056test eax, eax
1400ea058je 0x1400e9f46
1400ea05emovzx ecx, [r15+88]
1400ea063mov [rbx+88], cl
1400ea066test al, 2
1400ea068je 0x1400e9f42
1400ea06emov eax, eax
1400ea070movzx ecx, [rdx+rax-2]
1400ea075mov [r8+rax-2], cx
1400ea07bmov rcx, [r15+80]
1400ea07fjmp 0x1400e9f46
1400ea084
1400ea084 0f 1f 40 00 ..@.
1400ea088
1400ea088loc_1400ea088:
1400ea088mov rcx, [r15+88]
1400ea08cmov r10, rdx
1400ea08fmov [rbx+88], rcx
1400ea093mov ecx, eax
1400ea095mov r9, [rdx+rcx-8]
1400ea09amov [r8+rcx-8], r9
1400ea09flea rcx, [rbx+96]
1400ea0a3and rcx, -8
1400ea0a7sub r8, rcx
1400ea0aaadd eax, r8l
1400ea0adsub r10, r8
1400ea0b0and eax, -8
1400ea0b3cmp eax, 8
1400ea0b6jb 0x1400e9f42
1400ea0bcand eax, -8
1400ea0bfxor r8l, r8l
1400ea0c2
1400ea0c2loc_1400ea0c2:
1400ea0c2mov r9l, r8l
1400ea0c5add r8l, 8
1400ea0c9mov r11, [r10+r9]
1400ea0cdmov [rcx+r9], r11
1400ea0d1cmp r8l, eax
1400ea0d4jb 0x1400ea0c2
1400ea0d6jmp 0x1400e9f42
1400ea0db
1400ea0db 0f 1f 44 00 00 ..D..
1400ea0e0
1400ea0e0loc_1400ea0e0:
1400ea0e0mov rbp, -1
1400ea0e7mov r14, -1
1400ea0eemov r12, -1
1400ea0f5mov r13, -1
1400ea0fcmov rdi, -1
1400ea103mov rsi, -1
1400ea10ajmp 0x1400e9f01
1400ea10f
1400ea10floc_1400ea10f:
1400ea10fmov ecx, [r15+88]
1400ea113mov eax, eax
1400ea115mov [rbx+88], ecx
1400ea118mov ecx, [rdx+rax-4]
1400ea11cmov [r8+rax-4], ecx
1400ea121mov rcx, [r15+80]
1400ea125jmp 0x1400e9f46
1400ea12a
1400ea12a 48 89 d9 48 89 c6 H..H..
1400ea130 e8 9b 03 00 00 48 8b 3d 54 d5 0a 00 48 8b 44 24 .....H.=T...H.D$
1400ea140 58 48 2b 07 74 51 XH+.tQ
1400ea146
1400ea146loc_1400ea146:
1400ea146call __stack_chk_fail
1400ea14b
1400ea14bloc_1400ea14b:
1400ea14bmov rax, r8
1400ea14ejmp 0x1400e9fe5
1400ea153
1400ea153 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400ea160 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400ea170 89 74 24 48 48 89 6c 24 50 e8 02 e7 ff ff 48 8b .t$HH.l$P.....H.
1400ea180 3d 0b d5 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =....H.D$XH+.u.H
1400ea190 89 d9 e8 09 12 f3 ff 48 89 f1 e8 01 12 f3 ff 90 .......H........
1400e9e60
1400e9e60std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400e9e60push r15
1400e9e62push r14
1400e9e64push r13
1400e9e66push r12
1400e9e68push rbp
1400e9e69push rdi
1400e9e6apush rsi
1400e9e6bpush rbx
1400e9e6csub rsp, 104
1400e9e70mov rdi, [rip+0xad819]
1400e9e77mov rax, [rdi]
1400e9e7amov [rsp+88], rax
1400e9e7fxor eax, eax
1400e9e81mov r15, rdx
1400e9e84mov [rsp+32], rcx
1400e9e89mov rbx, rcx
1400e9e8cmov rsi, [r15+8]
1400e9e90mov rdx, [rdx+72]
1400e9e94mov rcx, [r15+32]
1400e9e98test rsi, rsi
1400e9e9bje 0x1400e9ff8
1400e9ea1mov rax, [r15+24]
1400e9ea5mov rdi, [r15+16]
1400e9ea9sub rsi, rdx
1400e9eacsar rsi, 1
1400e9eafmov r13, rax
1400e9eb2sub rdi, rdx
1400e9eb5sub r13, rdx
1400e9eb8sar rdi, 1
1400e9ebbsar r13, 1
1400e9ebetest rcx, rcx
1400e9ec1je 0x1400e9fd0
1400e9ec7mov r8, [r15+40]
1400e9ecbmov rbp, [r15+48]
1400e9ecfmov r12, rcx
1400e9ed2sub r12, rdx
1400e9ed5mov r14, r8
1400e9ed8sub rbp, rdx
1400e9edbsar r12, 1
1400e9edesub r14, rcx
1400e9ee1sar rbp, 1
1400e9ee4sar r14, 1
1400e9ee7test rax, rax
1400e9eeaje 0x1400ea14b
1400e9ef0cmp rax, r8
1400e9ef3cmovb rax, r8
1400e9ef7
1400e9ef7loc_1400e9ef7:
1400e9ef7sub rax, rdx
1400e9efasar rax, 1
1400e9efdmov [r15+80], rax
1400e9f01
1400e9f01loc_1400e9f01:
1400e9f01mov rdx, r15
1400e9f04mov rcx, rbx
1400e9f07call std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400e9f0clea rax, [rip+0xb6ded]
1400e9f13lea r8, [rbx+88]
1400e9f17mov [rbx], rax
1400e9f1amov eax, [r15+64]
1400e9f1elea rdx, [r15+88]
1400e9f22mov [rbx+72], r8
1400e9f26mov [rbx+64], eax
1400e9f29mov rax, [r15+72]
1400e9f2dcmp rax, rdx
1400e9f30je 0x1400ea040
1400e9f36mov [rbx+72], rax
1400e9f3amov rax, [r15+88]
1400e9f3emov [rbx+88], rax
1400e9f42
1400e9f42loc_1400e9f42:
1400e9f42mov rcx, [r15+80]
1400e9f46
1400e9f46loc_1400e9f46:
1400e9f46xor eax, eax
1400e9f48mov [rbx+80], rcx
1400e9f4cmov [r15+72], rdx
1400e9f50mov [r15+88], ax
1400e9f55mov rax, [rbx+72]
1400e9f59mov [r15+80], 0
1400e9f61cmp rsi, -1
1400e9f65je 0x1400e9f7f
1400e9f67lea rcx, [rax+2*rsi]
1400e9f6bmov [rbx+8], rcx
1400e9f6flea rcx, [rax+2*rdi]
1400e9f73mov [rbx+16], rcx
1400e9f77lea rcx, [rax+2*r13]
1400e9f7bmov [rbx+24], rcx
1400e9f7f
1400e9f7floc_1400e9f7f:
1400e9f7fcmp r12, -1
1400e9f83je 0x1400e9f9c
1400e9f85lea rdx, [rax+2*r12]
1400e9f89mov r9, r14
1400e9f8clea r8, [rax+2*rbp]
1400e9f90mov rcx, rbx
1400e9f93call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400e9f98mov rdx, [r15+72]
1400e9f9c
1400e9f9cloc_1400e9f9c:
1400e9f9cxor r9l, r9l
1400e9f9fxor r8l, r8l
1400e9fa2mov rcx, r15
1400e9fa5call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400e9faamov rsi, [rip+0xad6df]
1400e9fb1mov rax, [rsp+88]
1400e9fb6sub rax, [rsi]
1400e9fb9jne 0x1400ea146
1400e9fbfadd rsp, 104
1400e9fc3pop rbx
1400e9fc4pop rsi
1400e9fc5pop rdi
1400e9fc6pop rbp
1400e9fc7pop r12
1400e9fc9pop r13
1400e9fcbpop r14
1400e9fcdpop r15
1400e9fcfret
1400e9fd0
1400e9fd0loc_1400e9fd0:
1400e9fd0mov rbp, -1
1400e9fd7mov r14, -1
1400e9fdemov r12, -1
1400e9fe5
1400e9fe5loc_1400e9fe5:
1400e9fe5test rax, rax
1400e9fe8jne 0x1400e9ef7
1400e9feejmp 0x1400e9f01
1400e9ff3
1400e9ff3 0f 1f 44 00 00 ..D..
1400e9ff8
1400e9ff8loc_1400e9ff8:
1400e9ff8test rcx, rcx
1400e9ffbje 0x1400ea0e0
1400ea001mov rax, [r15+40]
1400ea005mov rbp, [r15+48]
1400ea009mov r12, rcx
1400ea00cmov r13, -1
1400ea013sub r12, rdx
1400ea016mov rdi, -1
1400ea01dmov rsi, -1
1400ea024mov r14, rax
1400ea027sub rbp, rdx
1400ea02asar r12, 1
1400ea02dsub r14, rcx
1400ea030sar rbp, 1
1400ea033sar r14, 1
1400ea036jmp 0x1400e9fe5
1400ea038
1400ea038 0f 1f 84 00 00 00 00 00 ........
1400ea040
1400ea040loc_1400ea040:
1400ea040mov rcx, [r15+80]
1400ea044lea rax, [rcx+rcx+2]
1400ea049cmp eax, 8
1400ea04cjae 0x1400ea088
1400ea04etest al, 4
1400ea050jne 0x1400ea10f
1400ea056test eax, eax
1400ea058je 0x1400e9f46
1400ea05emovzx ecx, [r15+88]
1400ea063mov [rbx+88], cl
1400ea066test al, 2
1400ea068je 0x1400e9f42
1400ea06emov eax, eax
1400ea070movzx ecx, [rdx+rax-2]
1400ea075mov [r8+rax-2], cx
1400ea07bmov rcx, [r15+80]
1400ea07fjmp 0x1400e9f46
1400ea084
1400ea084 0f 1f 40 00 ..@.
1400ea088
1400ea088loc_1400ea088:
1400ea088mov rcx, [r15+88]
1400ea08cmov r10, rdx
1400ea08fmov [rbx+88], rcx
1400ea093mov ecx, eax
1400ea095mov r9, [rdx+rcx-8]
1400ea09amov [r8+rcx-8], r9
1400ea09flea rcx, [rbx+96]
1400ea0a3and rcx, -8
1400ea0a7sub r8, rcx
1400ea0aaadd eax, r8l
1400ea0adsub r10, r8
1400ea0b0and eax, -8
1400ea0b3cmp eax, 8
1400ea0b6jb 0x1400e9f42
1400ea0bcand eax, -8
1400ea0bfxor r8l, r8l
1400ea0c2
1400ea0c2loc_1400ea0c2:
1400ea0c2mov r9l, r8l
1400ea0c5add r8l, 8
1400ea0c9mov r11, [r10+r9]
1400ea0cdmov [rcx+r9], r11
1400ea0d1cmp r8l, eax
1400ea0d4jb 0x1400ea0c2
1400ea0d6jmp 0x1400e9f42
1400ea0db
1400ea0db 0f 1f 44 00 00 ..D..
1400ea0e0
1400ea0e0loc_1400ea0e0:
1400ea0e0mov rbp, -1
1400ea0e7mov r14, -1
1400ea0eemov r12, -1
1400ea0f5mov r13, -1
1400ea0fcmov rdi, -1
1400ea103mov rsi, -1
1400ea10ajmp 0x1400e9f01
1400ea10f
1400ea10floc_1400ea10f:
1400ea10fmov ecx, [r15+88]
1400ea113mov eax, eax
1400ea115mov [rbx+88], ecx
1400ea118mov ecx, [rdx+rax-4]
1400ea11cmov [r8+rax-4], ecx
1400ea121mov rcx, [r15+80]
1400ea125jmp 0x1400e9f46
1400ea12a
1400ea12a 48 89 d9 48 89 c6 H..H..
1400ea130 e8 9b 03 00 00 48 8b 3d 54 d5 0a 00 48 8b 44 24 .....H.=T...H.D$
1400ea140 58 48 2b 07 74 51 XH+.tQ
1400ea146
1400ea146loc_1400ea146:
1400ea146call __stack_chk_fail
1400ea14b
1400ea14bloc_1400ea14b:
1400ea14bmov rax, r8
1400ea14ejmp 0x1400e9fe5
1400ea153
1400ea153 48 8d 4c 24 20 48 89 7c 24 30 48 89 c3 H.L$ H.|$0H..
1400ea160 48 89 74 24 28 4c 89 6c 24 38 4c 89 64 24 40 4c H.t$(L.l$8L.d$@L
1400ea170 89 74 24 48 48 89 6c 24 50 e8 02 e7 ff ff 48 8b .t$HH.l$P.....H.
1400ea180 3d 0b d5 0a 00 48 8b 44 24 58 48 2b 07 75 b7 48 =....H.D$XH+.u.H
1400ea190 89 d9 e8 09 12 f3 ff 48 89 f1 e8 01 12 f3 ff 90 .......H........
1400e9e60
1400ea1a0
1400ea1a0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs&&):
1400ea1a0push rsi
1400ea1a1push rbx
1400ea1a2sub rsp, 40
1400ea1a6mov rsi, rcx
1400ea1a9mov rbx, rdx
1400ea1accall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400ea1b1lea rax, [rip+0xb6b48]
1400ea1b8lea rcx, [rsi+88]
1400ea1bcmov [rsi], rax
1400ea1bfmov eax, [rbx+64]
1400ea1c2mov [rsi+72], rcx
1400ea1c6mov rdx, [rbx+72]
1400ea1camov [rsi+64], eax
1400ea1cdlea rax, [rbx+88]
1400ea1d1cmp rdx, rax
1400ea1d4je 0x1400ea208
1400ea1d6mov [rsi+72], rdx
1400ea1damov rdx, [rbx+88]
1400ea1demov [rsi+88], rdx
1400ea1e2
1400ea1e2loc_1400ea1e2:
1400ea1e2mov rdx, [rbx+80]
1400ea1e6
1400ea1e6loc_1400ea1e6:
1400ea1e6mov [rbx+72], rax
1400ea1eaxor eax, eax
1400ea1ecmov [rsi+80], rdx
1400ea1f0mov [rbx+80], 0
1400ea1f8mov [rbx+88], ax
1400ea1fcadd rsp, 40
1400ea200pop rbx
1400ea201pop rsi
1400ea202ret
1400ea203
1400ea203 0f 1f 44 00 00 ..D..
1400ea208
1400ea208loc_1400ea208:
1400ea208mov rdx, [rbx+80]
1400ea20clea r8, [rdx+rdx+2]
1400ea211cmp r8l, 8
1400ea215jae 0x1400ea250
1400ea217test r8b, 4
1400ea21bjne 0x1400ea2a5
1400ea221test r8l, r8l
1400ea224je 0x1400ea1e6
1400ea226movzx edx, [rbx+88]
1400ea22amov [rsi+88], dl
1400ea22dtest r8b, 2
1400ea231je 0x1400ea1e2
1400ea233mov r8l, r8l
1400ea236movzx edx, [rax+r8-2]
1400ea23cmov [rcx+r8-2], dx
1400ea242mov rdx, [rbx+80]
1400ea246jmp 0x1400ea1e6
1400ea248
1400ea248 0f 1f 84 00 00 00 00 00 ........
1400ea250
1400ea250loc_1400ea250:
1400ea250mov rdx, [rbx+88]
1400ea254mov r10, rax
1400ea257mov [rsi+88], rdx
1400ea25bmov edx, r8l
1400ea25emov r9, [rax+rdx-8]
1400ea263mov [rcx+rdx-8], r9
1400ea268lea rdx, [rsi+96]
1400ea26cand rdx, -8
1400ea270sub rcx, rdx
1400ea273add r8l, ecx
1400ea276sub r10, rcx
1400ea279and r8l, -8
1400ea27dcmp r8l, 8
1400ea281jb 0x1400ea1e2
1400ea287and r8l, -8
1400ea28bxor ecx, ecx
1400ea28d
1400ea28dloc_1400ea28d:
1400ea28dmov r9l, ecx
1400ea290add ecx, 8
1400ea293mov r11, [r10+r9]
1400ea297mov [rdx+r9], r11
1400ea29bcmp ecx, r8l
1400ea29ejb 0x1400ea28d
1400ea2a0jmp 0x1400ea1e2
1400ea2a5
1400ea2a5loc_1400ea2a5:
1400ea2a5mov edx, [rbx+88]
1400ea2a8mov r8l, r8l
1400ea2abmov [rsi+88], edx
1400ea2aemov edx, [rax+r8-4]
1400ea2b3mov [rcx+r8-4], edx
1400ea2b8mov rdx, [rbx+80]
1400ea2bcjmp 0x1400ea1e6
1400ea1a0
1400ea1a0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&, std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::__xfer_bufptrs&&):
1400ea1a0push rsi
1400ea1a1push rbx
1400ea1a2sub rsp, 40
1400ea1a6mov rsi, rcx
1400ea1a9mov rbx, rdx
1400ea1accall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::basic_streambuf(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400ea1b1lea rax, [rip+0xb6b48]
1400ea1b8lea rcx, [rsi+88]
1400ea1bcmov [rsi], rax
1400ea1bfmov eax, [rbx+64]
1400ea1c2mov [rsi+72], rcx
1400ea1c6mov rdx, [rbx+72]
1400ea1camov [rsi+64], eax
1400ea1cdlea rax, [rbx+88]
1400ea1d1cmp rdx, rax
1400ea1d4je 0x1400ea208
1400ea1d6mov [rsi+72], rdx
1400ea1damov rdx, [rbx+88]
1400ea1demov [rsi+88], rdx
1400ea1e2
1400ea1e2loc_1400ea1e2:
1400ea1e2mov rdx, [rbx+80]
1400ea1e6
1400ea1e6loc_1400ea1e6:
1400ea1e6mov [rbx+72], rax
1400ea1eaxor eax, eax
1400ea1ecmov [rsi+80], rdx
1400ea1f0mov [rbx+80], 0
1400ea1f8mov [rbx+88], ax
1400ea1fcadd rsp, 40
1400ea200pop rbx
1400ea201pop rsi
1400ea202ret
1400ea203
1400ea203 0f 1f 44 00 00 ..D..
1400ea208
1400ea208loc_1400ea208:
1400ea208mov rdx, [rbx+80]
1400ea20clea r8, [rdx+rdx+2]
1400ea211cmp r8l, 8
1400ea215jae 0x1400ea250
1400ea217test r8b, 4
1400ea21bjne 0x1400ea2a5
1400ea221test r8l, r8l
1400ea224je 0x1400ea1e6
1400ea226movzx edx, [rbx+88]
1400ea22amov [rsi+88], dl
1400ea22dtest r8b, 2
1400ea231je 0x1400ea1e2
1400ea233mov r8l, r8l
1400ea236movzx edx, [rax+r8-2]
1400ea23cmov [rcx+r8-2], dx
1400ea242mov rdx, [rbx+80]
1400ea246jmp 0x1400ea1e6
1400ea248
1400ea248 0f 1f 84 00 00 00 00 00 ........
1400ea250
1400ea250loc_1400ea250:
1400ea250mov rdx, [rbx+88]
1400ea254mov r10, rax
1400ea257mov [rsi+88], rdx
1400ea25bmov edx, r8l
1400ea25emov r9, [rax+rdx-8]
1400ea263mov [rcx+rdx-8], r9
1400ea268lea rdx, [rsi+96]
1400ea26cand rdx, -8
1400ea270sub rcx, rdx
1400ea273add r8l, ecx
1400ea276sub r10, rcx
1400ea279and r8l, -8
1400ea27dcmp r8l, 8
1400ea281jb 0x1400ea1e2
1400ea287and r8l, -8
1400ea28bxor ecx, ecx
1400ea28d
1400ea28dloc_1400ea28d:
1400ea28dmov r9l, ecx
1400ea290add ecx, 8
1400ea293mov r11, [r10+r9]
1400ea297mov [rdx+r9], r11
1400ea29bcmp ecx, r8l
1400ea29ejb 0x1400ea28d
1400ea2a0jmp 0x1400ea1e2
1400ea2a5
1400ea2a5loc_1400ea2a5:
1400ea2a5mov edx, [rbx+88]
1400ea2a8mov r8l, r8l
1400ea2abmov [rsi+88], edx
1400ea2aemov edx, [rax+r8-4]
1400ea2b3mov [rcx+r8-4], edx
1400ea2b8mov rdx, [rbx+80]
1400ea2bcjmp 0x1400ea1e6
1400ea1a0
1400ea2c1
1400ea2c1 // align 0x10
1400ea2c1 // align 0x10
1400ea2d0
1400ea2d0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400ea2d0push r12
1400ea2d2push rbp
1400ea2d3push rdi
1400ea2d4push rsi
1400ea2d5push rbx
1400ea2d6sub rsp, 32
1400ea2damov rax, [rip+0xacfcf]
1400ea2e1add rax, 16
1400ea2e5movq x0, rax
1400ea2eamovups [rcx], x0
1400ea2edlea rbp, [rcx+56]
1400ea2f1pxor x0, x0
1400ea2f5mov rbx, rcx
1400ea2f8mov [rcx+48], 0
1400ea300mov rdi, rdx
1400ea303mov esi, r8l
1400ea306movups [rcx+16], x0
1400ea30amovups [rcx+32], x0
1400ea30emov rcx, rbp
1400ea311call std::locale::locale()
1400ea316mov rdx, [rdi]
1400ea319lea rcx, [rbx+88]
1400ea31dlea rax, [rip+0xb69dc]
1400ea324mov [rbx], rax
1400ea327mov rax, [rdi+8]
1400ea32bmov [rbx+64], 0
1400ea332mov [rbx+72], rcx
1400ea336test rdx, rdx
1400ea339jne 0x1400ea340
1400ea33btest rax, rax
1400ea33ejne 0x1400ea377
1400ea340
1400ea340loc_1400ea340:
1400ea340lea r8, [rdx+2*rax]
1400ea344lea rcx, [rbx+72]
1400ea348call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400ea34dmov [rbx+64], esi
1400ea350xor r9l, r9l
1400ea353and esi, 3
1400ea356je 0x1400ea35c
1400ea358mov r9, [rbx+80]
1400ea35c
1400ea35cloc_1400ea35c:
1400ea35cmov rdx, [rbx+72]
1400ea360xor r8l, r8l
1400ea363mov rcx, rbx
1400ea366call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400ea36bnop
1400ea36cadd rsp, 32
1400ea370pop rbx
1400ea371pop rsi
1400ea372pop rdi
1400ea373pop rbp
1400ea374pop r12
1400ea376ret
1400ea377
1400ea377loc_1400ea377:
1400ea377call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ea37clea rcx, [rbx+72]
1400ea380mov rsi, rax
1400ea383call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ea388
1400ea388loc_1400ea388:
1400ea388mov rax, [rip+0xacf21]
1400ea38fmov rcx, rbp
1400ea392add rax, 16
1400ea396mov [rbx], rax
1400ea399call std::locale::~locale()
1400ea39emov rcx, rsi
1400ea3a1call _Unwind_Resume
1400ea3a6mov rsi, rax
1400ea3a9jmp 0x1400ea388
1400ea2d0
1400ea2d0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> const&, std::_Ios_Openmode):
1400ea2d0push r12
1400ea2d2push rbp
1400ea2d3push rdi
1400ea2d4push rsi
1400ea2d5push rbx
1400ea2d6sub rsp, 32
1400ea2damov rax, [rip+0xacfcf]
1400ea2e1add rax, 16
1400ea2e5movq x0, rax
1400ea2eamovups [rcx], x0
1400ea2edlea rbp, [rcx+56]
1400ea2f1pxor x0, x0
1400ea2f5mov rbx, rcx
1400ea2f8mov [rcx+48], 0
1400ea300mov rdi, rdx
1400ea303mov esi, r8l
1400ea306movups [rcx+16], x0
1400ea30amovups [rcx+32], x0
1400ea30emov rcx, rbp
1400ea311call std::locale::locale()
1400ea316mov rdx, [rdi]
1400ea319lea rcx, [rbx+88]
1400ea31dlea rax, [rip+0xb69dc]
1400ea324mov [rbx], rax
1400ea327mov rax, [rdi+8]
1400ea32bmov [rbx+64], 0
1400ea332mov [rbx+72], rcx
1400ea336test rdx, rdx
1400ea339jne 0x1400ea340
1400ea33btest rax, rax
1400ea33ejne 0x1400ea377
1400ea340
1400ea340loc_1400ea340:
1400ea340lea r8, [rdx+2*rax]
1400ea344lea rcx, [rbx+72]
1400ea348call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400ea34dmov [rbx+64], esi
1400ea350xor r9l, r9l
1400ea353and esi, 3
1400ea356je 0x1400ea35c
1400ea358mov r9, [rbx+80]
1400ea35c
1400ea35cloc_1400ea35c:
1400ea35cmov rdx, [rbx+72]
1400ea360xor r8l, r8l
1400ea363mov rcx, rbx
1400ea366call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400ea36bnop
1400ea36cadd rsp, 32
1400ea370pop rbx
1400ea371pop rsi
1400ea372pop rdi
1400ea373pop rbp
1400ea374pop r12
1400ea376ret
1400ea377
1400ea377loc_1400ea377:
1400ea377call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC2EPKwyRKS3_.part.0
1400ea37clea rcx, [rbx+72]
1400ea380mov rsi, rax
1400ea383call std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_dispose()
1400ea388
1400ea388loc_1400ea388:
1400ea388mov rax, [rip+0xacf21]
1400ea38fmov rcx, rbp
1400ea392add rax, 16
1400ea396mov [rbx], rax
1400ea399call std::locale::~locale()
1400ea39emov rcx, rsi
1400ea3a1call _Unwind_Resume
1400ea3a6mov rsi, rax
1400ea3a9jmp 0x1400ea388
1400ea2d0
1400ea3ab
1400ea3ab // align 0x10
1400ea3ab // align 0x10
1400ea3b0
1400ea3b0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::_Ios_Openmode):
1400ea3b0push rsi
1400ea3b1push rbx
1400ea3b2sub rsp, 40
1400ea3b6mov rax, [rip+0xacef3]
1400ea3bdadd rax, 16
1400ea3c1movq x0, rax
1400ea3c6mov [rcx+48], 0
1400ea3cemov rbx, rcx
1400ea3d1lea rcx, [rcx+56]
1400ea3d5mov esi, edx
1400ea3d7movups [rcx-56], x0
1400ea3dbpxor x0, x0
1400ea3dfmovups [rcx-40], x0
1400ea3e3movups [rcx-24], x0
1400ea3e7call std::locale::locale()
1400ea3eclea rax, [rip+0xb690d]
1400ea3f3mov [rbx+64], esi
1400ea3f6mov [rbx], rax
1400ea3f9lea rax, [rbx+88]
1400ea3fdmov [rbx+72], rax
1400ea401xor eax, eax
1400ea403mov [rbx+80], 0
1400ea40bmov [rbx+88], ax
1400ea40fadd rsp, 40
1400ea413pop rbx
1400ea414pop rsi
1400ea415ret
1400ea3b0
1400ea3b0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf(std::_Ios_Openmode):
1400ea3b0push rsi
1400ea3b1push rbx
1400ea3b2sub rsp, 40
1400ea3b6mov rax, [rip+0xacef3]
1400ea3bdadd rax, 16
1400ea3c1movq x0, rax
1400ea3c6mov [rcx+48], 0
1400ea3cemov rbx, rcx
1400ea3d1lea rcx, [rcx+56]
1400ea3d5mov esi, edx
1400ea3d7movups [rcx-56], x0
1400ea3dbpxor x0, x0
1400ea3dfmovups [rcx-40], x0
1400ea3e3movups [rcx-24], x0
1400ea3e7call std::locale::locale()
1400ea3eclea rax, [rip+0xb690d]
1400ea3f3mov [rbx+64], esi
1400ea3f6mov [rbx], rax
1400ea3f9lea rax, [rbx+88]
1400ea3fdmov [rbx+72], rax
1400ea401xor eax, eax
1400ea403mov [rbx+80], 0
1400ea40bmov [rbx+88], ax
1400ea40fadd rsp, 40
1400ea413pop rbx
1400ea414pop rsi
1400ea415ret
1400ea3b0
1400ea416
1400ea416 // align 0x10
1400ea416 // align 0x10
1400ea420
1400ea420std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf():
1400ea420push rbx
1400ea421sub rsp, 32
1400ea425mov rax, [rip+0xace84]
1400ea42cadd rax, 16
1400ea430movq x0, rax
1400ea435mov [rcx+48], 0
1400ea43dmov rbx, rcx
1400ea440lea rcx, [rcx+56]
1400ea444movups [rcx-56], x0
1400ea448pxor x0, x0
1400ea44cmovups [rcx-40], x0
1400ea450movups [rcx-24], x0
1400ea454call std::locale::locale()
1400ea459lea rax, [rip+0xb68a0]
1400ea460mov [rbx+64], 24
1400ea467mov [rbx], rax
1400ea46alea rax, [rbx+88]
1400ea46emov [rbx+72], rax
1400ea472xor eax, eax
1400ea474mov [rbx+80], 0
1400ea47cmov [rbx+88], ax
1400ea480add rsp, 32
1400ea484pop rbx
1400ea485ret
1400ea420
1400ea420std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::basic_stringbuf():
1400ea420push rbx
1400ea421sub rsp, 32
1400ea425mov rax, [rip+0xace84]
1400ea42cadd rax, 16
1400ea430movq x0, rax
1400ea435mov [rcx+48], 0
1400ea43dmov rbx, rcx
1400ea440lea rcx, [rcx+56]
1400ea444movups [rcx-56], x0
1400ea448pxor x0, x0
1400ea44cmovups [rcx-40], x0
1400ea450movups [rcx-24], x0
1400ea454call std::locale::locale()
1400ea459lea rax, [rip+0xb68a0]
1400ea460mov [rbx+64], 24
1400ea467mov [rbx], rax
1400ea46alea rax, [rbx+88]
1400ea46emov [rbx+72], rax
1400ea472xor eax, eax
1400ea474mov [rbx+80], 0
1400ea47cmov [rbx+88], ax
1400ea480add rsp, 32
1400ea484pop rbx
1400ea485ret
1400ea420
1400ea486
1400ea486 // align 0x10
1400ea486 // align 0x10
1400ea490
1400ea490std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf():
1400ea490push rbx
1400ea491sub rsp, 32
1400ea495mov rbx, rcx
1400ea498mov rcx, [rcx+72]
1400ea49clea rax, [rbx+88]
1400ea4a0cmp rcx, rax
1400ea4a3je 0x1400ea4aa
1400ea4a5call operator delete(void*)
1400ea4aa
1400ea4aaloc_1400ea4aa:
1400ea4aamov rax, [rip+0xacdff]
1400ea4b1lea rcx, [rbx+56]
1400ea4b5add rax, 16
1400ea4b9mov [rbx], rax
1400ea4bccall std::locale::~locale()
1400ea4c1mov rcx, rbx
1400ea4c4add rsp, 32
1400ea4c8pop rbx
1400ea4c9jmp 0x140101ab0
1400ea490
1400ea490std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf():
1400ea490push rbx
1400ea491sub rsp, 32
1400ea495mov rbx, rcx
1400ea498mov rcx, [rcx+72]
1400ea49clea rax, [rbx+88]
1400ea4a0cmp rcx, rax
1400ea4a3je 0x1400ea4aa
1400ea4a5call operator delete(void*)
1400ea4aa
1400ea4aaloc_1400ea4aa:
1400ea4aamov rax, [rip+0xacdff]
1400ea4b1lea rcx, [rbx+56]
1400ea4b5add rax, 16
1400ea4b9mov [rbx], rax
1400ea4bccall std::locale::~locale()
1400ea4c1mov rcx, rbx
1400ea4c4add rsp, 32
1400ea4c8pop rbx
1400ea4c9jmp 0x140101ab0
1400ea490
1400ea4ce
1400ea4ce // align 0x10
1400ea4ce // align 0x10
1400ea4d0
1400ea4d0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf():
1400ea4d0push rbx
1400ea4d1sub rsp, 32
1400ea4d5mov rbx, rcx
1400ea4d8mov rcx, [rcx+72]
1400ea4dclea rax, [rbx+88]
1400ea4e0cmp rcx, rax
1400ea4e3je 0x1400ea4ea
1400ea4e5call operator delete(void*)
1400ea4ea
1400ea4ealoc_1400ea4ea:
1400ea4eamov rax, [rip+0xacdbf]
1400ea4f1lea rcx, [rbx+56]
1400ea4f5add rax, 16
1400ea4f9mov [rbx], rax
1400ea4fcadd rsp, 32
1400ea500pop rbx
1400ea501jmp 0x1400da7b0
1400ea4d0
1400ea4d0std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::~basic_stringbuf():
1400ea4d0push rbx
1400ea4d1sub rsp, 32
1400ea4d5mov rbx, rcx
1400ea4d8mov rcx, [rcx+72]
1400ea4dclea rax, [rbx+88]
1400ea4e0cmp rcx, rax
1400ea4e3je 0x1400ea4ea
1400ea4e5call operator delete(void*)
1400ea4ea
1400ea4ealoc_1400ea4ea:
1400ea4eamov rax, [rip+0xacdbf]
1400ea4f1lea rcx, [rbx+56]
1400ea4f5add rax, 16
1400ea4f9mov [rbx], rax
1400ea4fcadd rsp, 32
1400ea500pop rbx
1400ea501jmp 0x1400da7b0
1400ea4d0
1400ea506
1400ea506 // align 0x10
1400ea506 // align 0x10
1400ea510
1400ea510std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400ea510push r15
1400ea512push r14
1400ea514push r13
1400ea516push r12
1400ea518push rbp
1400ea519push rdi
1400ea51apush rsi
1400ea51bpush rbx
1400ea51csub rsp, 152
1400ea523mov rsi, [rip+0xad166]
1400ea52amov rax, [rsi]
1400ea52dmov [rsp+136], rax
1400ea535xor eax, eax
1400ea537mov r15, rdx
1400ea53amov [rsp+80], rcx
1400ea53fmov r14, rcx
1400ea542mov rbx, [r15+8]
1400ea546mov rdx, [rdx+72]
1400ea54amov rcx, [r15+32]
1400ea54etest rbx, rbx
1400ea551je 0x1400ea740
1400ea557mov rdi, [r15+16]
1400ea55bmov rax, [r15+24]
1400ea55fsub rbx, rdx
1400ea562sar rbx, 1
1400ea565sub rdi, rdx
1400ea568mov r13, rax
1400ea56bsar rdi, 1
1400ea56esub r13, rdx
1400ea571mov [rsp+40], rdi
1400ea576sar r13, 1
1400ea579test rcx, rcx
1400ea57cje 0x1400ea710
1400ea582mov r8, [r15+40]
1400ea586mov rbp, [r15+48]
1400ea58amov r12, rcx
1400ea58dsub r12, rdx
1400ea590mov r9, r8
1400ea593sub rbp, rdx
1400ea596sar r12, 1
1400ea599sub r9, rcx
1400ea59csar rbp, 1
1400ea59fsar r9, 1
1400ea5a2mov [rsp+56], rbp
1400ea5a7mov [rsp+48], r9
1400ea5actest rax, rax
1400ea5afje 0x1400ea8c0
1400ea5b5cmp rax, r8
1400ea5b8cmovb rax, r8
1400ea5bc
1400ea5bcloc_1400ea5bc:
1400ea5bcsub rax, rdx
1400ea5bfsar rax, 1
1400ea5c2mov [r15+80], rax
1400ea5c6
1400ea5c6loc_1400ea5c6:
1400ea5c6mov rdx, r15
1400ea5c9mov rcx, r14
1400ea5cccall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400ea5d1lea rdx, [r15+56]
1400ea5d5lea rcx, [rsp+64]
1400ea5dacall std::locale::locale(std::locale const&)
1400ea5dflea rbp, [rsp+72]
1400ea5e4lea rdx, [r14+56]
1400ea5e8mov rcx, rbp
1400ea5ebcall std::locale::locale(std::locale const&)
1400ea5f0mov r8, [r14]
1400ea5f3lea rdx, [rsp+64]
1400ea5f8mov rcx, r14
1400ea5fbcall [r8+16]
1400ea5fflea rdx, [rsp+64]
1400ea604lea rcx, [r14+56]
1400ea608call std::locale::operator=(std::locale const&)
1400ea60dmov rcx, rbp
1400ea610call std::locale::~locale()
1400ea615lea rcx, [rsp+64]
1400ea61acall std::locale::~locale()
1400ea61fmov eax, [r15+64]
1400ea623mov rcx, [r14+72]
1400ea627mov rdx, [r15+72]
1400ea62bmov r8, [r15+80]
1400ea62fmov [r14+64], eax
1400ea633lea rax, [r14+88]
1400ea637cmp rcx, rax
1400ea63aje 0x1400ea790
1400ea640lea rax, [r15+88]
1400ea644cmp rax, rdx
1400ea647je 0x1400ea7b8
1400ea64dmov [r14+72], rdx
1400ea651mov rdx, [r15+88]
1400ea655mov r9, [r14+88]
1400ea659mov [r14+80], r8
1400ea65dmov [r14+88], rdx
1400ea661test rcx, rcx
1400ea664je 0x1400ea800
1400ea66amov [r15+72], rcx
1400ea66emov [r15+88], r9
1400ea672
1400ea672loc_1400ea672:
1400ea672xor eax, eax
1400ea674mov [r15+80], 0
1400ea67cmov rdx, rcx
1400ea67fxor r9l, r9l
1400ea682mov [rcx], ax
1400ea685xor r8l, r8l
1400ea688mov rcx, r15
1400ea68bcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400ea690mov rax, [r14+72]
1400ea694cmp rbx, -1
1400ea698je 0x1400ea6b7
1400ea69amov rsi, [rsp+40]
1400ea69flea rdx, [rax+2*rbx]
1400ea6a3mov [r14+8], rdx
1400ea6a7lea rdx, [rax+2*rsi]
1400ea6abmov [r14+16], rdx
1400ea6aflea rdx, [rax+2*r13]
1400ea6b3mov [r14+24], rdx
1400ea6b7
1400ea6b7loc_1400ea6b7:
1400ea6b7cmp r12, -1
1400ea6bbje 0x1400ea6d7
1400ea6bdmov rsi, [rsp+56]
1400ea6c2mov r9, [rsp+48]
1400ea6c7lea rdx, [rax+2*r12]
1400ea6cbmov rcx, r14
1400ea6celea r8, [rax+2*rsi]
1400ea6d2call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400ea6d7
1400ea6d7loc_1400ea6d7:
1400ea6d7mov rbx, [rip+0xacfb2]
1400ea6demov rax, [rsp+136]
1400ea6e6sub rax, [rbx]
1400ea6e9jne 0x1400ea8bb
1400ea6efmov rax, r14
1400ea6f2add rsp, 152
1400ea6f9pop rbx
1400ea6fapop rsi
1400ea6fbpop rdi
1400ea6fcpop rbp
1400ea6fdpop r12
1400ea6ffpop r13
1400ea701pop r14
1400ea703pop r15
1400ea705ret
1400ea706
1400ea706 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ea710
1400ea710loc_1400ea710:
1400ea710mov [rsp+56], -1
1400ea719mov r12, -1
1400ea720mov [rsp+48], -1
1400ea729
1400ea729loc_1400ea729:
1400ea729test rax, rax
1400ea72cjne 0x1400ea5bc
1400ea732jmp 0x1400ea5c6
1400ea737
1400ea737 66 0f 1f 84 00 00 00 00 00 f........
1400ea740
1400ea740loc_1400ea740:
1400ea740test rcx, rcx
1400ea743je 0x1400ea808
1400ea749mov rax, [r15+40]
1400ea74dmov rbp, [r15+48]
1400ea751mov r12, rcx
1400ea754mov [rsp+40], -1
1400ea75dsub r12, rdx
1400ea760mov r13, -1
1400ea767mov rbx, -1
1400ea76emov r8, rax
1400ea771sub rbp, rdx
1400ea774sar r12, 1
1400ea777sub r8, rcx
1400ea77asar rbp, 1
1400ea77dsar r8, 1
1400ea780mov [rsp+56], rbp
1400ea785mov [rsp+48], r8
1400ea78ajmp 0x1400ea729
1400ea78c
1400ea78c 0f 1f 40 00 ..@.
1400ea790
1400ea790loc_1400ea790:
1400ea790lea rax, [r15+88]
1400ea794cmp rax, rdx
1400ea797je 0x1400ea7b8
1400ea799mov [r14+72], rdx
1400ea79dmov rdx, [r15+88]
1400ea7a1mov rcx, rax
1400ea7a4mov [r14+80], r8
1400ea7a8mov [r14+88], rdx
1400ea7ac
1400ea7acloc_1400ea7ac:
1400ea7acmov [r15+72], rcx
1400ea7b0jmp 0x1400ea672
1400ea7b5
1400ea7b5 0f 1f 00 ...
1400ea7b8
1400ea7b8loc_1400ea7b8:
1400ea7b8lea r9, [r15+72]
1400ea7bclea rax, [r14+72]
1400ea7c0cmp r9, rax
1400ea7c3je 0x1400ea850
1400ea7c9test r8, r8
1400ea7ccje 0x1400ea7e8
1400ea7cecmp r8, 1
1400ea7d2je 0x1400ea840
1400ea7d4add r8, r8
1400ea7d7call memcpy
1400ea7dcmov r8, [r15+80]
1400ea7e0mov rcx, [r14+72]
1400ea7e4mov rdx, [r15+72]
1400ea7e8
1400ea7e8loc_1400ea7e8:
1400ea7e8xor r9l, r9l
1400ea7ebmov [r14+80], r8
1400ea7efmov [rcx+2*r8], r9w
1400ea7f4mov rcx, rdx
1400ea7f7jmp 0x1400ea672
1400ea7fc
1400ea7fc 0f 1f 40 00 ..@.
1400ea800
1400ea800loc_1400ea800:
1400ea800mov rcx, rax
1400ea803jmp 0x1400ea7ac
1400ea805
1400ea805 0f 1f 00 ...
1400ea808
1400ea808loc_1400ea808:
1400ea808mov [rsp+56], -1
1400ea811mov r12, -1
1400ea818mov r13, -1
1400ea81fmov rbx, -1
1400ea826mov [rsp+48], -1
1400ea82fmov [rsp+40], -1
1400ea838jmp 0x1400ea5c6
1400ea83d
1400ea83d 0f 1f 00 ...
1400ea840
1400ea840loc_1400ea840:
1400ea840movzx eax, [rdx]
1400ea843mov [rcx], ax
1400ea846jmp 0x1400ea7e8
1400ea848
1400ea848 0f 1f 84 00 00 00 00 00 ........
1400ea850
1400ea850loc_1400ea850:
1400ea850mov rcx, rdx
1400ea853jmp 0x1400ea672
1400ea858
1400ea858 48 89 e9 48 89 c6 e8 4d H..H...M
1400ea860 ff fe ff 48 8d 4c 24 40 e8 43 ff fe ff 48 8b 44 ...H.L$@.C...H.D
1400ea870 24 28 48 8d 4c 24 50 48 89 5c 24 58 4c 89 6c 24 $(H.L$PH.\$XL.l$
1400ea880 68 48 89 44 24 60 48 8b 44 24 30 4c 89 64 24 70 hH.D$`H.D$0L.d$p
1400ea890 48 89 44 24 78 48 8b 44 24 38 48 89 84 24 80 00 H.D$xH.D$8H..$..
1400ea8a0 00 00 e8 d9 df ff ff 48 8b 3d e2 cd 0a 00 48 8b .......H.=....H.
1400ea8b0 84 24 88 00 00 00 48 2b 07 74 12 .$....H+.t.
1400ea8bb
1400ea8bbloc_1400ea8bb:
1400ea8bbcall __stack_chk_fail
1400ea8c0
1400ea8c0loc_1400ea8c0:
1400ea8c0mov rax, r8
1400ea8c3jmp 0x1400ea729
1400ea8c8
1400ea8c8 48 89 c6 eb a0 48 89 f1 H....H..
1400ea8d0 e8 cb 0a f3 ff 90 ......
1400ea510
1400ea510std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::operator=(std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>&&):
1400ea510push r15
1400ea512push r14
1400ea514push r13
1400ea516push r12
1400ea518push rbp
1400ea519push rdi
1400ea51apush rsi
1400ea51bpush rbx
1400ea51csub rsp, 152
1400ea523mov rsi, [rip+0xad166]
1400ea52amov rax, [rsi]
1400ea52dmov [rsp+136], rax
1400ea535xor eax, eax
1400ea537mov r15, rdx
1400ea53amov [rsp+80], rcx
1400ea53fmov r14, rcx
1400ea542mov rbx, [r15+8]
1400ea546mov rdx, [rdx+72]
1400ea54amov rcx, [r15+32]
1400ea54etest rbx, rbx
1400ea551je 0x1400ea740
1400ea557mov rdi, [r15+16]
1400ea55bmov rax, [r15+24]
1400ea55fsub rbx, rdx
1400ea562sar rbx, 1
1400ea565sub rdi, rdx
1400ea568mov r13, rax
1400ea56bsar rdi, 1
1400ea56esub r13, rdx
1400ea571mov [rsp+40], rdi
1400ea576sar r13, 1
1400ea579test rcx, rcx
1400ea57cje 0x1400ea710
1400ea582mov r8, [r15+40]
1400ea586mov rbp, [r15+48]
1400ea58amov r12, rcx
1400ea58dsub r12, rdx
1400ea590mov r9, r8
1400ea593sub rbp, rdx
1400ea596sar r12, 1
1400ea599sub r9, rcx
1400ea59csar rbp, 1
1400ea59fsar r9, 1
1400ea5a2mov [rsp+56], rbp
1400ea5a7mov [rsp+48], r9
1400ea5actest rax, rax
1400ea5afje 0x1400ea8c0
1400ea5b5cmp rax, r8
1400ea5b8cmovb rax, r8
1400ea5bc
1400ea5bcloc_1400ea5bc:
1400ea5bcsub rax, rdx
1400ea5bfsar rax, 1
1400ea5c2mov [r15+80], rax
1400ea5c6
1400ea5c6loc_1400ea5c6:
1400ea5c6mov rdx, r15
1400ea5c9mov rcx, r14
1400ea5cccall std::basic_streambuf<wchar_t, std::char_traits<wchar_t>>::operator=(std::basic_streambuf<wchar_t, std::char_traits<wchar_t>> const&)
1400ea5d1lea rdx, [r15+56]
1400ea5d5lea rcx, [rsp+64]
1400ea5dacall std::locale::locale(std::locale const&)
1400ea5dflea rbp, [rsp+72]
1400ea5e4lea rdx, [r14+56]
1400ea5e8mov rcx, rbp
1400ea5ebcall std::locale::locale(std::locale const&)
1400ea5f0mov r8, [r14]
1400ea5f3lea rdx, [rsp+64]
1400ea5f8mov rcx, r14
1400ea5fbcall [r8+16]
1400ea5fflea rdx, [rsp+64]
1400ea604lea rcx, [r14+56]
1400ea608call std::locale::operator=(std::locale const&)
1400ea60dmov rcx, rbp
1400ea610call std::locale::~locale()
1400ea615lea rcx, [rsp+64]
1400ea61acall std::locale::~locale()
1400ea61fmov eax, [r15+64]
1400ea623mov rcx, [r14+72]
1400ea627mov rdx, [r15+72]
1400ea62bmov r8, [r15+80]
1400ea62fmov [r14+64], eax
1400ea633lea rax, [r14+88]
1400ea637cmp rcx, rax
1400ea63aje 0x1400ea790
1400ea640lea rax, [r15+88]
1400ea644cmp rax, rdx
1400ea647je 0x1400ea7b8
1400ea64dmov [r14+72], rdx
1400ea651mov rdx, [r15+88]
1400ea655mov r9, [r14+88]
1400ea659mov [r14+80], r8
1400ea65dmov [r14+88], rdx
1400ea661test rcx, rcx
1400ea664je 0x1400ea800
1400ea66amov [r15+72], rcx
1400ea66emov [r15+88], r9
1400ea672
1400ea672loc_1400ea672:
1400ea672xor eax, eax
1400ea674mov [r15+80], 0
1400ea67cmov rdx, rcx
1400ea67fxor r9l, r9l
1400ea682mov [rcx], ax
1400ea685xor r8l, r8l
1400ea688mov rcx, r15
1400ea68bcall std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_sync(wchar_t*, unsigned long long, unsigned long long)
1400ea690mov rax, [r14+72]
1400ea694cmp rbx, -1
1400ea698je 0x1400ea6b7
1400ea69amov rsi, [rsp+40]
1400ea69flea rdx, [rax+2*rbx]
1400ea6a3mov [r14+8], rdx
1400ea6a7lea rdx, [rax+2*rsi]
1400ea6abmov [r14+16], rdx
1400ea6aflea rdx, [rax+2*r13]
1400ea6b3mov [r14+24], rdx
1400ea6b7
1400ea6b7loc_1400ea6b7:
1400ea6b7cmp r12, -1
1400ea6bbje 0x1400ea6d7
1400ea6bdmov rsi, [rsp+56]
1400ea6c2mov r9, [rsp+48]
1400ea6c7lea rdx, [rax+2*r12]
1400ea6cbmov rcx, r14
1400ea6celea r8, [rax+2*rsi]
1400ea6d2call std::__cxx11::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>::_M_pbump(wchar_t*, wchar_t*, long long)
1400ea6d7
1400ea6d7loc_1400ea6d7:
1400ea6d7mov rbx, [rip+0xacfb2]
1400ea6demov rax, [rsp+136]
1400ea6e6sub rax, [rbx]
1400ea6e9jne 0x1400ea8bb
1400ea6efmov rax, r14
1400ea6f2add rsp, 152
1400ea6f9pop rbx
1400ea6fapop rsi
1400ea6fbpop rdi
1400ea6fcpop rbp
1400ea6fdpop r12
1400ea6ffpop r13
1400ea701pop r14
1400ea703pop r15
1400ea705ret
1400ea706
1400ea706 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400ea710
1400ea710loc_1400ea710:
1400ea710mov [rsp+56], -1
1400ea719mov r12, -1
1400ea720mov [rsp+48], -1
1400ea729
1400ea729loc_1400ea729:
1400ea729test rax, rax
1400ea72cjne 0x1400ea5bc
1400ea732jmp 0x1400ea5c6
1400ea737
1400ea737 66 0f 1f 84 00 00 00 00 00 f........
1400ea740
1400ea740loc_1400ea740:
1400ea740test rcx, rcx
1400ea743je 0x1400ea808
1400ea749mov rax, [r15+40]
1400ea74dmov rbp, [r15+48]
1400ea751mov r12, rcx
1400ea754mov [rsp+40], -1
1400ea75dsub r12, rdx
1400ea760mov r13, -1
1400ea767mov rbx, -1
1400ea76emov r8, rax
1400ea771sub rbp, rdx
1400ea774sar r12, 1
1400ea777sub r8, rcx
1400ea77asar rbp, 1
1400ea77dsar r8, 1
1400ea780mov [rsp+56], rbp
1400ea785mov [rsp+48], r8
1400ea78ajmp 0x1400ea729
1400ea78c
1400ea78c 0f 1f 40 00 ..@.
1400ea790
1400ea790loc_1400ea790:
1400ea790lea rax, [r15+88]
1400ea794cmp rax, rdx
1400ea797je 0x1400ea7b8
1400ea799mov [r14+72], rdx
1400ea79dmov rdx, [r15+88]
1400ea7a1mov rcx, rax
1400ea7a4mov [r14+80], r8
1400ea7a8mov [r14+88], rdx
1400ea7ac
1400ea7acloc_1400ea7ac:
1400ea7acmov [r15+72], rcx
1400ea7b0jmp 0x1400ea672
1400ea7b5
1400ea7b5 0f 1f 00 ...
1400ea7b8
1400ea7b8loc_1400ea7b8:
1400ea7b8lea r9, [r15+72]
1400ea7bclea rax, [r14+72]
1400ea7c0cmp r9, rax
1400ea7c3je 0x1400ea850
1400ea7c9test r8, r8
1400ea7ccje 0x1400ea7e8
1400ea7cecmp r8, 1
1400ea7d2je 0x1400ea840
1400ea7d4add r8, r8
1400ea7d7call memcpy
1400ea7dcmov r8, [r15+80]
1400ea7e0mov rcx, [r14+72]
1400ea7e4mov rdx, [r15+72]
1400ea7e8
1400ea7e8loc_1400ea7e8:
1400ea7e8xor r9l, r9l
1400ea7ebmov [r14+80], r8
1400ea7efmov [rcx+2*r8], r9w
1400ea7f4mov rcx, rdx
1400ea7f7jmp 0x1400ea672
1400ea7fc
1400ea7fc 0f 1f 40 00 ..@.
1400ea800
1400ea800loc_1400ea800:
1400ea800mov rcx, rax
1400ea803jmp 0x1400ea7ac
1400ea805
1400ea805 0f 1f 00 ...
1400ea808
1400ea808loc_1400ea808:
1400ea808mov [rsp+56], -1
1400ea811mov r12, -1
1400ea818mov r13, -1
1400ea81fmov rbx, -1
1400ea826mov [rsp+48], -1
1400ea82fmov [rsp+40], -1
1400ea838jmp 0x1400ea5c6
1400ea83d
1400ea83d 0f 1f 00 ...
1400ea840
1400ea840loc_1400ea840:
1400ea840movzx eax, [rdx]
1400ea843mov [rcx], ax
1400ea846jmp 0x1400ea7e8
1400ea848
1400ea848 0f 1f 84 00 00 00 00 00 ........
1400ea850
1400ea850loc_1400ea850:
1400ea850mov rcx, rdx
1400ea853jmp 0x1400ea672
1400ea858
1400ea858 48 89 e9 48 89 c6 e8 4d H..H...M
1400ea860 ff fe ff 48 8d 4c 24 40 e8 43 ff fe ff 48 8b 44 ...H.L$@.C...H.D
1400ea870 24 28 48 8d 4c 24 50 48 89 5c 24 58 4c 89 6c 24 $(H.L$PH.\$XL.l$
1400ea880 68 48 89 44 24 60 48 8b 44 24 30 4c 89 64 24 70 hH.D$`H.D$0L.d$p
1400ea890 48 89 44 24 78 48 8b 44 24 38 48 89 84 24 80 00 H.D$xH.D$8H..$..
1400ea8a0 00 00 e8 d9 df ff ff 48 8b 3d e2 cd 0a 00 48 8b .......H.=....H.
1400ea8b0 84 24 88 00 00 00 48 2b 07 74 12 .$....H+.t.
1400ea8bb
1400ea8bbloc_1400ea8bb:
1400ea8bbcall __stack_chk_fail
1400ea8c0
1400ea8c0loc_1400ea8c0:
1400ea8c0mov rax, r8
1400ea8c3jmp 0x1400ea729
1400ea8c8
1400ea8c8 48 89 c6 eb a0 48 89 f1 H....H..
1400ea8d0 e8 cb 0a f3 ff 90 ......
1400ea510
1400ea8d6
1400ea8d6 // align 0x10
1400ea8d6 // align 0x10
1400ea8e0
1400ea8e0std::__cxx11::messages_byname<char>::messages_byname(char const*, unsigned long long):
1400ea8e0push rsi
1400ea8e1push rbx
1400ea8e2sub rsp, 56
1400ea8e6mov rsi, rdx
1400ea8e9mov rdx, r8
1400ea8ecmov rbx, rcx
1400ea8efcall std::__cxx11::messages<char>::messages(unsigned long long)
1400ea8f4lea rax, [rip+0xb6485]
1400ea8fbmov [rbx], rax
1400ea8fecmp [rsi], 67
1400ea901jne 0x1400ea910
1400ea903cmp [rsi+1], 0
1400ea907jne 0x1400ea910
1400ea909
1400ea909loc_1400ea909:
1400ea909add rsp, 56
1400ea90dpop rbx
1400ea90epop rsi
1400ea90fret
1400ea910
1400ea910loc_1400ea910:
1400ea910lea rdx, [rip+0xab4d7]
1400ea917mov rcx, rsi
1400ea91acall strcmp
1400ea91ftest eax, eax
1400ea921je 0x1400ea909
1400ea923lea rcx, [rbx+16]
1400ea927mov [rsp+40], rcx
1400ea92ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ea931mov rcx, [rsp+40]
1400ea936xor r8l, r8l
1400ea939mov rdx, rsi
1400ea93ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ea941nop
1400ea942add rsp, 56
1400ea946pop rbx
1400ea947pop rsi
1400ea948ret
1400ea949
1400ea949 48 89 c6 48 89 d9 e8 H..H...
1400ea950 0c 89 00 00 48 89 f1 e8 44 0a f3 ff 90 ....H...D....
1400ea8e0
1400ea8e0std::__cxx11::messages_byname<char>::messages_byname(char const*, unsigned long long):
1400ea8e0push rsi
1400ea8e1push rbx
1400ea8e2sub rsp, 56
1400ea8e6mov rsi, rdx
1400ea8e9mov rdx, r8
1400ea8ecmov rbx, rcx
1400ea8efcall std::__cxx11::messages<char>::messages(unsigned long long)
1400ea8f4lea rax, [rip+0xb6485]
1400ea8fbmov [rbx], rax
1400ea8fecmp [rsi], 67
1400ea901jne 0x1400ea910
1400ea903cmp [rsi+1], 0
1400ea907jne 0x1400ea910
1400ea909
1400ea909loc_1400ea909:
1400ea909add rsp, 56
1400ea90dpop rbx
1400ea90epop rsi
1400ea90fret
1400ea910
1400ea910loc_1400ea910:
1400ea910lea rdx, [rip+0xab4d7]
1400ea917mov rcx, rsi
1400ea91acall strcmp
1400ea91ftest eax, eax
1400ea921je 0x1400ea909
1400ea923lea rcx, [rbx+16]
1400ea927mov [rsp+40], rcx
1400ea92ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ea931mov rcx, [rsp+40]
1400ea936xor r8l, r8l
1400ea939mov rdx, rsi
1400ea93ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ea941nop
1400ea942add rsp, 56
1400ea946pop rbx
1400ea947pop rsi
1400ea948ret
1400ea949
1400ea949 48 89 c6 48 89 d9 e8 H..H...
1400ea950 0c 89 00 00 48 89 f1 e8 44 0a f3 ff 90 ....H...D....
1400ea8e0
1400ea95d
1400ea95d // align 0x10
1400ea95d // align 0x10
1400ea960
1400ea960std::__cxx11::messages_byname<char>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ea960mov rdx, [rdx]
1400ea963jmp 0x1400ea8e0
1400ea960
1400ea960std::__cxx11::messages_byname<char>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ea960mov rdx, [rdx]
1400ea963jmp 0x1400ea8e0
1400ea960
1400ea968
1400ea968 // align 0x10
1400ea968 // align 0x10
1400ea970
1400ea970std::__cxx11::messages_byname<char>::messages_byname(char const*, unsigned long long):
1400ea970push rsi
1400ea971push rbx
1400ea972sub rsp, 56
1400ea976mov rsi, rdx
1400ea979mov rdx, r8
1400ea97cmov rbx, rcx
1400ea97fcall std::__cxx11::messages<char>::messages(unsigned long long)
1400ea984lea rax, [rip+0xb63f5]
1400ea98bmov [rbx], rax
1400ea98ecmp [rsi], 67
1400ea991jne 0x1400ea9a0
1400ea993cmp [rsi+1], 0
1400ea997jne 0x1400ea9a0
1400ea999
1400ea999loc_1400ea999:
1400ea999add rsp, 56
1400ea99dpop rbx
1400ea99epop rsi
1400ea99fret
1400ea9a0
1400ea9a0loc_1400ea9a0:
1400ea9a0lea rdx, [rip+0xab447]
1400ea9a7mov rcx, rsi
1400ea9aacall strcmp
1400ea9aftest eax, eax
1400ea9b1je 0x1400ea999
1400ea9b3lea rcx, [rbx+16]
1400ea9b7mov [rsp+40], rcx
1400ea9bccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ea9c1mov rcx, [rsp+40]
1400ea9c6xor r8l, r8l
1400ea9c9mov rdx, rsi
1400ea9cccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ea9d1nop
1400ea9d2add rsp, 56
1400ea9d6pop rbx
1400ea9d7pop rsi
1400ea9d8ret
1400ea9d9
1400ea9d9 48 89 c6 48 89 d9 e8 H..H...
1400ea9e0 7c 88 00 00 48 89 f1 e8 b4 09 f3 ff 90 |...H........
1400ea970
1400ea970std::__cxx11::messages_byname<char>::messages_byname(char const*, unsigned long long):
1400ea970push rsi
1400ea971push rbx
1400ea972sub rsp, 56
1400ea976mov rsi, rdx
1400ea979mov rdx, r8
1400ea97cmov rbx, rcx
1400ea97fcall std::__cxx11::messages<char>::messages(unsigned long long)
1400ea984lea rax, [rip+0xb63f5]
1400ea98bmov [rbx], rax
1400ea98ecmp [rsi], 67
1400ea991jne 0x1400ea9a0
1400ea993cmp [rsi+1], 0
1400ea997jne 0x1400ea9a0
1400ea999
1400ea999loc_1400ea999:
1400ea999add rsp, 56
1400ea99dpop rbx
1400ea99epop rsi
1400ea99fret
1400ea9a0
1400ea9a0loc_1400ea9a0:
1400ea9a0lea rdx, [rip+0xab447]
1400ea9a7mov rcx, rsi
1400ea9aacall strcmp
1400ea9aftest eax, eax
1400ea9b1je 0x1400ea999
1400ea9b3lea rcx, [rbx+16]
1400ea9b7mov [rsp+40], rcx
1400ea9bccall std::locale::facet::_S_destroy_c_locale(int*&)
1400ea9c1mov rcx, [rsp+40]
1400ea9c6xor r8l, r8l
1400ea9c9mov rdx, rsi
1400ea9cccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ea9d1nop
1400ea9d2add rsp, 56
1400ea9d6pop rbx
1400ea9d7pop rsi
1400ea9d8ret
1400ea9d9
1400ea9d9 48 89 c6 48 89 d9 e8 H..H...
1400ea9e0 7c 88 00 00 48 89 f1 e8 b4 09 f3 ff 90 |...H........
1400ea970
1400ea9ed
1400ea9ed // align 0x10
1400ea9ed // align 0x10
1400ea9f0
1400ea9f0std::__cxx11::messages_byname<char>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ea9f0mov rdx, [rdx]
1400ea9f3jmp 0x1400ea8e0
1400ea9f0
1400ea9f0std::__cxx11::messages_byname<char>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400ea9f0mov rdx, [rdx]
1400ea9f3jmp 0x1400ea8e0
1400ea9f0
1400ea9f8
1400ea9f8 // align 0x10
1400ea9f8 // align 0x10
1400eaa00
1400eaa00std::__cxx11::messages_byname<char>::~messages_byname():
1400eaa00sub rsp, 56
1400eaa04lea rax, [rip+0xb6375]
1400eaa0bmov [rcx], rax
1400eaa0emov [rsp+40], rcx
1400eaa13call std::__cxx11::messages<char>::~messages()
1400eaa18mov rcx, [rsp+40]
1400eaa1dadd rsp, 56
1400eaa21jmp 0x140101ab0
1400eaa00
1400eaa00std::__cxx11::messages_byname<char>::~messages_byname():
1400eaa00sub rsp, 56
1400eaa04lea rax, [rip+0xb6375]
1400eaa0bmov [rcx], rax
1400eaa0emov [rsp+40], rcx
1400eaa13call std::__cxx11::messages<char>::~messages()
1400eaa18mov rcx, [rsp+40]
1400eaa1dadd rsp, 56
1400eaa21jmp 0x140101ab0
1400eaa00
1400eaa26
1400eaa26 // align 0x10
1400eaa26 // align 0x10
1400eaa30
1400eaa30std::__cxx11::messages_byname<char>::~messages_byname():
1400eaa30lea rax, [rip+0xb6349]
1400eaa37mov [rcx], rax
1400eaa3ajmp 0x1400f3260
1400eaa30
1400eaa30std::__cxx11::messages_byname<char>::~messages_byname():
1400eaa30lea rax, [rip+0xb6349]
1400eaa37mov [rcx], rax
1400eaa3ajmp 0x1400f3260
1400eaa30
1400eaa3f
1400eaa3f // align 0x10
1400eaa3f // align 0x10
1400eaa40
1400eaa40std::__cxx11::messages_byname<char>::~messages_byname():
1400eaa40lea rax, [rip+0xb6339]
1400eaa47mov [rcx], rax
1400eaa4ajmp 0x1400f3260
1400eaa40
1400eaa40std::__cxx11::messages_byname<char>::~messages_byname():
1400eaa40lea rax, [rip+0xb6339]
1400eaa47mov [rcx], rax
1400eaa4ajmp 0x1400f3260
1400eaa40
1400eaa4f
1400eaa4f // align 0x10
1400eaa4f // align 0x10
1400eaa50
1400eaa50std::__cxx11::messages_byname<wchar_t>::messages_byname(char const*, unsigned long long):
1400eaa50push rsi
1400eaa51push rbx
1400eaa52sub rsp, 56
1400eaa56mov rsi, rdx
1400eaa59mov rdx, r8
1400eaa5cmov rbx, rcx
1400eaa5fcall std::__cxx11::messages<wchar_t>::messages(unsigned long long)
1400eaa64lea rax, [rip+0xb6355]
1400eaa6bmov [rbx], rax
1400eaa6ecmp [rsi], 67
1400eaa71jne 0x1400eaa80
1400eaa73cmp [rsi+1], 0
1400eaa77jne 0x1400eaa80
1400eaa79
1400eaa79loc_1400eaa79:
1400eaa79add rsp, 56
1400eaa7dpop rbx
1400eaa7epop rsi
1400eaa7fret
1400eaa80
1400eaa80loc_1400eaa80:
1400eaa80lea rdx, [rip+0xa6a47]
1400eaa87mov rcx, rsi
1400eaa8acall strcmp
1400eaa8ftest eax, eax
1400eaa91je 0x1400eaa79
1400eaa93lea rcx, [rbx+16]
1400eaa97mov [rsp+40], rcx
1400eaa9ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400eaaa1mov rcx, [rsp+40]
1400eaaa6xor r8l, r8l
1400eaaa9mov rdx, rsi
1400eaaaccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eaab1nop
1400eaab2add rsp, 56
1400eaab6pop rbx
1400eaab7pop rsi
1400eaab8ret
1400eaab9
1400eaab9 48 89 c6 48 89 d9 e8 H..H...
1400eaac0 5c 89 00 00 48 89 f1 e8 d4 08 f3 ff 90 \...H........
1400eaa50
1400eaa50std::__cxx11::messages_byname<wchar_t>::messages_byname(char const*, unsigned long long):
1400eaa50push rsi
1400eaa51push rbx
1400eaa52sub rsp, 56
1400eaa56mov rsi, rdx
1400eaa59mov rdx, r8
1400eaa5cmov rbx, rcx
1400eaa5fcall std::__cxx11::messages<wchar_t>::messages(unsigned long long)
1400eaa64lea rax, [rip+0xb6355]
1400eaa6bmov [rbx], rax
1400eaa6ecmp [rsi], 67
1400eaa71jne 0x1400eaa80
1400eaa73cmp [rsi+1], 0
1400eaa77jne 0x1400eaa80
1400eaa79
1400eaa79loc_1400eaa79:
1400eaa79add rsp, 56
1400eaa7dpop rbx
1400eaa7epop rsi
1400eaa7fret
1400eaa80
1400eaa80loc_1400eaa80:
1400eaa80lea rdx, [rip+0xa6a47]
1400eaa87mov rcx, rsi
1400eaa8acall strcmp
1400eaa8ftest eax, eax
1400eaa91je 0x1400eaa79
1400eaa93lea rcx, [rbx+16]
1400eaa97mov [rsp+40], rcx
1400eaa9ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400eaaa1mov rcx, [rsp+40]
1400eaaa6xor r8l, r8l
1400eaaa9mov rdx, rsi
1400eaaaccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eaab1nop
1400eaab2add rsp, 56
1400eaab6pop rbx
1400eaab7pop rsi
1400eaab8ret
1400eaab9
1400eaab9 48 89 c6 48 89 d9 e8 H..H...
1400eaac0 5c 89 00 00 48 89 f1 e8 d4 08 f3 ff 90 \...H........
1400eaa50
1400eaacd
1400eaacd // align 0x10
1400eaacd // align 0x10
1400eaad0
1400eaad0std::__cxx11::messages_byname<wchar_t>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eaad0mov rdx, [rdx]
1400eaad3jmp 0x1400eaa50
1400eaad0
1400eaad0std::__cxx11::messages_byname<wchar_t>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eaad0mov rdx, [rdx]
1400eaad3jmp 0x1400eaa50
1400eaad0
1400eaad8
1400eaad8 // align 0x10
1400eaad8 // align 0x10
1400eaae0
1400eaae0std::__cxx11::messages_byname<wchar_t>::messages_byname(char const*, unsigned long long):
1400eaae0push rsi
1400eaae1push rbx
1400eaae2sub rsp, 56
1400eaae6mov rsi, rdx
1400eaae9mov rdx, r8
1400eaaecmov rbx, rcx
1400eaaefcall std::__cxx11::messages<wchar_t>::messages(unsigned long long)
1400eaaf4lea rax, [rip+0xb62c5]
1400eaafbmov [rbx], rax
1400eaafecmp [rsi], 67
1400eab01jne 0x1400eab10
1400eab03cmp [rsi+1], 0
1400eab07jne 0x1400eab10
1400eab09
1400eab09loc_1400eab09:
1400eab09add rsp, 56
1400eab0dpop rbx
1400eab0epop rsi
1400eab0fret
1400eab10
1400eab10loc_1400eab10:
1400eab10lea rdx, [rip+0xa69b7]
1400eab17mov rcx, rsi
1400eab1acall strcmp
1400eab1ftest eax, eax
1400eab21je 0x1400eab09
1400eab23lea rcx, [rbx+16]
1400eab27mov [rsp+40], rcx
1400eab2ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400eab31mov rcx, [rsp+40]
1400eab36xor r8l, r8l
1400eab39mov rdx, rsi
1400eab3ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eab41nop
1400eab42add rsp, 56
1400eab46pop rbx
1400eab47pop rsi
1400eab48ret
1400eab49
1400eab49 48 89 c6 48 89 d9 e8 H..H...
1400eab50 cc 88 00 00 48 89 f1 e8 44 08 f3 ff 90 ....H...D....
1400eaae0
1400eaae0std::__cxx11::messages_byname<wchar_t>::messages_byname(char const*, unsigned long long):
1400eaae0push rsi
1400eaae1push rbx
1400eaae2sub rsp, 56
1400eaae6mov rsi, rdx
1400eaae9mov rdx, r8
1400eaaecmov rbx, rcx
1400eaaefcall std::__cxx11::messages<wchar_t>::messages(unsigned long long)
1400eaaf4lea rax, [rip+0xb62c5]
1400eaafbmov [rbx], rax
1400eaafecmp [rsi], 67
1400eab01jne 0x1400eab10
1400eab03cmp [rsi+1], 0
1400eab07jne 0x1400eab10
1400eab09
1400eab09loc_1400eab09:
1400eab09add rsp, 56
1400eab0dpop rbx
1400eab0epop rsi
1400eab0fret
1400eab10
1400eab10loc_1400eab10:
1400eab10lea rdx, [rip+0xa69b7]
1400eab17mov rcx, rsi
1400eab1acall strcmp
1400eab1ftest eax, eax
1400eab21je 0x1400eab09
1400eab23lea rcx, [rbx+16]
1400eab27mov [rsp+40], rcx
1400eab2ccall std::locale::facet::_S_destroy_c_locale(int*&)
1400eab31mov rcx, [rsp+40]
1400eab36xor r8l, r8l
1400eab39mov rdx, rsi
1400eab3ccall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eab41nop
1400eab42add rsp, 56
1400eab46pop rbx
1400eab47pop rsi
1400eab48ret
1400eab49
1400eab49 48 89 c6 48 89 d9 e8 H..H...
1400eab50 cc 88 00 00 48 89 f1 e8 44 08 f3 ff 90 ....H...D....
1400eaae0
1400eab5d
1400eab5d // align 0x10
1400eab5d // align 0x10
1400eab60
1400eab60std::__cxx11::messages_byname<wchar_t>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eab60mov rdx, [rdx]
1400eab63jmp 0x1400eaa50
1400eab60
1400eab60std::__cxx11::messages_byname<wchar_t>::messages_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eab60mov rdx, [rdx]
1400eab63jmp 0x1400eaa50
1400eab60
1400eab68
1400eab68 // align 0x10
1400eab68 // align 0x10
1400eab70
1400eab70std::__cxx11::messages_byname<wchar_t>::~messages_byname():
1400eab70sub rsp, 56
1400eab74lea rax, [rip+0xb6245]
1400eab7bmov [rcx], rax
1400eab7emov [rsp+40], rcx
1400eab83call std::__cxx11::messages<wchar_t>::~messages()
1400eab88mov rcx, [rsp+40]
1400eab8dadd rsp, 56
1400eab91jmp 0x140101ab0
1400eab70
1400eab70std::__cxx11::messages_byname<wchar_t>::~messages_byname():
1400eab70sub rsp, 56
1400eab74lea rax, [rip+0xb6245]
1400eab7bmov [rcx], rax
1400eab7emov [rsp+40], rcx
1400eab83call std::__cxx11::messages<wchar_t>::~messages()
1400eab88mov rcx, [rsp+40]
1400eab8dadd rsp, 56
1400eab91jmp 0x140101ab0
1400eab70
1400eab96
1400eab96 // align 0x10
1400eab96 // align 0x10
1400eaba0
1400eaba0std::__cxx11::messages_byname<wchar_t>::~messages_byname():
1400eaba0lea rax, [rip+0xb6219]
1400eaba7mov [rcx], rax
1400eabaajmp 0x1400f3420
1400eaba0
1400eaba0std::__cxx11::messages_byname<wchar_t>::~messages_byname():
1400eaba0lea rax, [rip+0xb6219]
1400eaba7mov [rcx], rax
1400eabaajmp 0x1400f3420
1400eaba0
1400eabaf
1400eabaf // align 0x10
1400eabaf // align 0x10
1400eabb0
1400eabb0std::__cxx11::messages_byname<wchar_t>::~messages_byname():
1400eabb0lea rax, [rip+0xb6209]
1400eabb7mov [rcx], rax
1400eabbajmp 0x1400f3420
1400eabb0
1400eabb0std::__cxx11::messages_byname<wchar_t>::~messages_byname():
1400eabb0lea rax, [rip+0xb6209]
1400eabb7mov [rcx], rax
1400eabbajmp 0x1400f3420
1400eabb0
1400eabbf
1400eabbf // align 0x10
1400eabbf // align 0x10
1400eabc0
1400eabc0std::__cxx11::numpunct_byname<char>::numpunct_byname(char const*, unsigned long long):
1400eabc0push rsi
1400eabc1push rbx
1400eabc2sub rsp, 56
1400eabc6mov rsi, rdx
1400eabc9mov rdx, [rip+0xacac0]
1400eabd0mov [rcx+16], 0
1400eabd8mov rbx, rcx
1400eabdbmov rax, [rdx]
1400eabdemov [rsp+40], rax
1400eabe3xor eax, eax
1400eabe5xor eax, eax
1400eabe7test r8, r8
1400eabeasetne al
1400eabedxor edx, edx
1400eabefmov [rcx+8], eax
1400eabf2lea rax, [rip+0xb6867]
1400eabf9mov [rcx], rax
1400eabfccall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eac01lea rax, [rip+0xb61f8]
1400eac08mov [rbx], rax
1400eac0bcmp [rsi], 67
1400eac0ejne 0x1400eac30
1400eac10cmp [rsi+1], 0
1400eac14jne 0x1400eac30
1400eac16
1400eac16loc_1400eac16:
1400eac16mov rcx, [rip+0xaca73]
1400eac1dmov rax, [rsp+40]
1400eac22sub rax, [rcx]
1400eac25jne 0x1400eac88
1400eac27add rsp, 56
1400eac2bpop rbx
1400eac2cpop rsi
1400eac2dret
1400eac2e
1400eac2e 66 90 f.
1400eac30
1400eac30loc_1400eac30:
1400eac30lea rdx, [rip+0xab1b7]
1400eac37mov rcx, rsi
1400eac3acall strcmp
1400eac3ftest eax, eax
1400eac41je 0x1400eac16
1400eac43xor r8l, r8l
1400eac46mov rdx, rsi
1400eac49lea rcx, [rsp+32]
1400eac4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eac53mov rdx, [rsp+32]
1400eac58mov rcx, rbx
1400eac5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eac60lea rcx, [rsp+32]
1400eac65call std::locale::facet::_S_destroy_c_locale(int*&)
1400eac6ajmp 0x1400eac16
1400eac6c
1400eac6c 48 89 d9 48 H..H
1400eac70 89 c6 e8 99 8b 00 00 48 8b 15 12 ca 0a 00 48 8b .......H......H.
1400eac80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eac88
1400eac88loc_1400eac88:
1400eac88call __stack_chk_fail
1400eac8dmov rcx, rbx
1400eac90mov rsi, rax
1400eac93call std::locale::facet::~facet()
1400eac98mov rdx, [rip+0xac9f1]
1400eac9fmov rax, [rsp+40]
1400eaca4sub rax, [rdx]
1400eaca7jne 0x1400eac88
1400eaca9mov rcx, rsi
1400eacaccall _Unwind_Resume
1400eacb1nop
1400eabc0
1400eabc0std::__cxx11::numpunct_byname<char>::numpunct_byname(char const*, unsigned long long):
1400eabc0push rsi
1400eabc1push rbx
1400eabc2sub rsp, 56
1400eabc6mov rsi, rdx
1400eabc9mov rdx, [rip+0xacac0]
1400eabd0mov [rcx+16], 0
1400eabd8mov rbx, rcx
1400eabdbmov rax, [rdx]
1400eabdemov [rsp+40], rax
1400eabe3xor eax, eax
1400eabe5xor eax, eax
1400eabe7test r8, r8
1400eabeasetne al
1400eabedxor edx, edx
1400eabefmov [rcx+8], eax
1400eabf2lea rax, [rip+0xb6867]
1400eabf9mov [rcx], rax
1400eabfccall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eac01lea rax, [rip+0xb61f8]
1400eac08mov [rbx], rax
1400eac0bcmp [rsi], 67
1400eac0ejne 0x1400eac30
1400eac10cmp [rsi+1], 0
1400eac14jne 0x1400eac30
1400eac16
1400eac16loc_1400eac16:
1400eac16mov rcx, [rip+0xaca73]
1400eac1dmov rax, [rsp+40]
1400eac22sub rax, [rcx]
1400eac25jne 0x1400eac88
1400eac27add rsp, 56
1400eac2bpop rbx
1400eac2cpop rsi
1400eac2dret
1400eac2e
1400eac2e 66 90 f.
1400eac30
1400eac30loc_1400eac30:
1400eac30lea rdx, [rip+0xab1b7]
1400eac37mov rcx, rsi
1400eac3acall strcmp
1400eac3ftest eax, eax
1400eac41je 0x1400eac16
1400eac43xor r8l, r8l
1400eac46mov rdx, rsi
1400eac49lea rcx, [rsp+32]
1400eac4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eac53mov rdx, [rsp+32]
1400eac58mov rcx, rbx
1400eac5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eac60lea rcx, [rsp+32]
1400eac65call std::locale::facet::_S_destroy_c_locale(int*&)
1400eac6ajmp 0x1400eac16
1400eac6c
1400eac6c 48 89 d9 48 H..H
1400eac70 89 c6 e8 99 8b 00 00 48 8b 15 12 ca 0a 00 48 8b .......H......H.
1400eac80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eac88
1400eac88loc_1400eac88:
1400eac88call __stack_chk_fail
1400eac8dmov rcx, rbx
1400eac90mov rsi, rax
1400eac93call std::locale::facet::~facet()
1400eac98mov rdx, [rip+0xac9f1]
1400eac9fmov rax, [rsp+40]
1400eaca4sub rax, [rdx]
1400eaca7jne 0x1400eac88
1400eaca9mov rcx, rsi
1400eacaccall _Unwind_Resume
1400eacb1nop
1400eabc0
1400eacb2
1400eacb2 // align 0x10
1400eacb2 // align 0x10
1400eacc0
1400eacc0std::__cxx11::numpunct_byname<char>::numpunct_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eacc0push rsi
1400eacc1push rbx
1400eacc2sub rsp, 56
1400eacc6xor eax, eax
1400eacc8mov rbx, rcx
1400eaccbtest r8, r8
1400eaccemov rcx, [rip+0xac9bb]
1400eacd5setne al
1400eacd8mov rsi, [rcx]
1400eacdbmov [rsp+40], rsi
1400eace0mov rsi, [rdx]
1400eace3mov [rbx+8], eax
1400eace6lea rax, [rip+0xb6773]
1400eacedxor edx, edx
1400eacefmov [rbx], rax
1400eacf2mov rcx, rbx
1400eacf5mov [rbx+16], 0
1400eacfdcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400ead02lea rax, [rip+0xb60f7]
1400ead09mov [rbx], rax
1400ead0ccmp [rsi], 67
1400ead0fjne 0x1400ead30
1400ead11cmp [rsi+1], 0
1400ead15jne 0x1400ead30
1400ead17
1400ead17loc_1400ead17:
1400ead17mov rsi, [rip+0xac972]
1400ead1emov rax, [rsp+40]
1400ead23sub rax, [rsi]
1400ead26jne 0x1400ead88
1400ead28add rsp, 56
1400ead2cpop rbx
1400ead2dpop rsi
1400ead2eret
1400ead2f
1400ead2f 90 .
1400ead30
1400ead30loc_1400ead30:
1400ead30lea rdx, [rip+0xab0b7]
1400ead37mov rcx, rsi
1400ead3acall strcmp
1400ead3ftest eax, eax
1400ead41je 0x1400ead17
1400ead43xor r8l, r8l
1400ead46mov rdx, rsi
1400ead49lea rcx, [rsp+32]
1400ead4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ead53mov rdx, [rsp+32]
1400ead58mov rcx, rbx
1400ead5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400ead60lea rcx, [rsp+32]
1400ead65call std::locale::facet::_S_destroy_c_locale(int*&)
1400ead6ajmp 0x1400ead17
1400ead6c
1400ead6c 48 89 d9 48 H..H
1400ead70 89 c6 e8 99 8a 00 00 48 8b 15 12 c9 0a 00 48 8b .......H......H.
1400ead80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400ead88
1400ead88loc_1400ead88:
1400ead88call __stack_chk_fail
1400ead8dmov rcx, rbx
1400ead90mov rsi, rax
1400ead93call std::locale::facet::~facet()
1400ead98mov rdx, [rip+0xac8f1]
1400ead9fmov rax, [rsp+40]
1400eada4sub rax, [rdx]
1400eada7jne 0x1400ead88
1400eada9mov rcx, rsi
1400eadaccall _Unwind_Resume
1400eadb1nop
1400eacc0
1400eacc0std::__cxx11::numpunct_byname<char>::numpunct_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eacc0push rsi
1400eacc1push rbx
1400eacc2sub rsp, 56
1400eacc6xor eax, eax
1400eacc8mov rbx, rcx
1400eaccbtest r8, r8
1400eaccemov rcx, [rip+0xac9bb]
1400eacd5setne al
1400eacd8mov rsi, [rcx]
1400eacdbmov [rsp+40], rsi
1400eace0mov rsi, [rdx]
1400eace3mov [rbx+8], eax
1400eace6lea rax, [rip+0xb6773]
1400eacedxor edx, edx
1400eacefmov [rbx], rax
1400eacf2mov rcx, rbx
1400eacf5mov [rbx+16], 0
1400eacfdcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400ead02lea rax, [rip+0xb60f7]
1400ead09mov [rbx], rax
1400ead0ccmp [rsi], 67
1400ead0fjne 0x1400ead30
1400ead11cmp [rsi+1], 0
1400ead15jne 0x1400ead30
1400ead17
1400ead17loc_1400ead17:
1400ead17mov rsi, [rip+0xac972]
1400ead1emov rax, [rsp+40]
1400ead23sub rax, [rsi]
1400ead26jne 0x1400ead88
1400ead28add rsp, 56
1400ead2cpop rbx
1400ead2dpop rsi
1400ead2eret
1400ead2f
1400ead2f 90 .
1400ead30
1400ead30loc_1400ead30:
1400ead30lea rdx, [rip+0xab0b7]
1400ead37mov rcx, rsi
1400ead3acall strcmp
1400ead3ftest eax, eax
1400ead41je 0x1400ead17
1400ead43xor r8l, r8l
1400ead46mov rdx, rsi
1400ead49lea rcx, [rsp+32]
1400ead4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400ead53mov rdx, [rsp+32]
1400ead58mov rcx, rbx
1400ead5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400ead60lea rcx, [rsp+32]
1400ead65call std::locale::facet::_S_destroy_c_locale(int*&)
1400ead6ajmp 0x1400ead17
1400ead6c
1400ead6c 48 89 d9 48 H..H
1400ead70 89 c6 e8 99 8a 00 00 48 8b 15 12 c9 0a 00 48 8b .......H......H.
1400ead80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400ead88
1400ead88loc_1400ead88:
1400ead88call __stack_chk_fail
1400ead8dmov rcx, rbx
1400ead90mov rsi, rax
1400ead93call std::locale::facet::~facet()
1400ead98mov rdx, [rip+0xac8f1]
1400ead9fmov rax, [rsp+40]
1400eada4sub rax, [rdx]
1400eada7jne 0x1400ead88
1400eada9mov rcx, rsi
1400eadaccall _Unwind_Resume
1400eadb1nop
1400eacc0
1400eadb2
1400eadb2 // align 0x10
1400eadb2 // align 0x10
1400eadc0
1400eadc0std::__cxx11::numpunct_byname<char>::numpunct_byname(char const*, unsigned long long):
1400eadc0push rsi
1400eadc1push rbx
1400eadc2sub rsp, 56
1400eadc6mov rsi, rdx
1400eadc9mov rdx, [rip+0xac8c0]
1400eadd0mov [rcx+16], 0
1400eadd8mov rbx, rcx
1400eaddbmov rax, [rdx]
1400eaddemov [rsp+40], rax
1400eade3xor eax, eax
1400eade5xor eax, eax
1400eade7test r8, r8
1400eadeasetne al
1400eadedxor edx, edx
1400eadefmov [rcx+8], eax
1400eadf2lea rax, [rip+0xb6667]
1400eadf9mov [rcx], rax
1400eadfccall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eae01lea rax, [rip+0xb5ff8]
1400eae08mov [rbx], rax
1400eae0bcmp [rsi], 67
1400eae0ejne 0x1400eae30
1400eae10cmp [rsi+1], 0
1400eae14jne 0x1400eae30
1400eae16
1400eae16loc_1400eae16:
1400eae16mov rcx, [rip+0xac873]
1400eae1dmov rax, [rsp+40]
1400eae22sub rax, [rcx]
1400eae25jne 0x1400eae88
1400eae27add rsp, 56
1400eae2bpop rbx
1400eae2cpop rsi
1400eae2dret
1400eae2e
1400eae2e 66 90 f.
1400eae30
1400eae30loc_1400eae30:
1400eae30lea rdx, [rip+0xaafb7]
1400eae37mov rcx, rsi
1400eae3acall strcmp
1400eae3ftest eax, eax
1400eae41je 0x1400eae16
1400eae43xor r8l, r8l
1400eae46mov rdx, rsi
1400eae49lea rcx, [rsp+32]
1400eae4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eae53mov rdx, [rsp+32]
1400eae58mov rcx, rbx
1400eae5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eae60lea rcx, [rsp+32]
1400eae65call std::locale::facet::_S_destroy_c_locale(int*&)
1400eae6ajmp 0x1400eae16
1400eae6c
1400eae6c 48 89 d9 48 H..H
1400eae70 89 c6 e8 99 89 00 00 48 8b 15 12 c8 0a 00 48 8b .......H......H.
1400eae80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eae88
1400eae88loc_1400eae88:
1400eae88call __stack_chk_fail
1400eae8dmov rcx, rbx
1400eae90mov rsi, rax
1400eae93call std::locale::facet::~facet()
1400eae98mov rdx, [rip+0xac7f1]
1400eae9fmov rax, [rsp+40]
1400eaea4sub rax, [rdx]
1400eaea7jne 0x1400eae88
1400eaea9mov rcx, rsi
1400eaeaccall _Unwind_Resume
1400eaeb1nop
1400eadc0
1400eadc0std::__cxx11::numpunct_byname<char>::numpunct_byname(char const*, unsigned long long):
1400eadc0push rsi
1400eadc1push rbx
1400eadc2sub rsp, 56
1400eadc6mov rsi, rdx
1400eadc9mov rdx, [rip+0xac8c0]
1400eadd0mov [rcx+16], 0
1400eadd8mov rbx, rcx
1400eaddbmov rax, [rdx]
1400eaddemov [rsp+40], rax
1400eade3xor eax, eax
1400eade5xor eax, eax
1400eade7test r8, r8
1400eadeasetne al
1400eadedxor edx, edx
1400eadefmov [rcx+8], eax
1400eadf2lea rax, [rip+0xb6667]
1400eadf9mov [rcx], rax
1400eadfccall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eae01lea rax, [rip+0xb5ff8]
1400eae08mov [rbx], rax
1400eae0bcmp [rsi], 67
1400eae0ejne 0x1400eae30
1400eae10cmp [rsi+1], 0
1400eae14jne 0x1400eae30
1400eae16
1400eae16loc_1400eae16:
1400eae16mov rcx, [rip+0xac873]
1400eae1dmov rax, [rsp+40]
1400eae22sub rax, [rcx]
1400eae25jne 0x1400eae88
1400eae27add rsp, 56
1400eae2bpop rbx
1400eae2cpop rsi
1400eae2dret
1400eae2e
1400eae2e 66 90 f.
1400eae30
1400eae30loc_1400eae30:
1400eae30lea rdx, [rip+0xaafb7]
1400eae37mov rcx, rsi
1400eae3acall strcmp
1400eae3ftest eax, eax
1400eae41je 0x1400eae16
1400eae43xor r8l, r8l
1400eae46mov rdx, rsi
1400eae49lea rcx, [rsp+32]
1400eae4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eae53mov rdx, [rsp+32]
1400eae58mov rcx, rbx
1400eae5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eae60lea rcx, [rsp+32]
1400eae65call std::locale::facet::_S_destroy_c_locale(int*&)
1400eae6ajmp 0x1400eae16
1400eae6c
1400eae6c 48 89 d9 48 H..H
1400eae70 89 c6 e8 99 89 00 00 48 8b 15 12 c8 0a 00 48 8b .......H......H.
1400eae80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eae88
1400eae88loc_1400eae88:
1400eae88call __stack_chk_fail
1400eae8dmov rcx, rbx
1400eae90mov rsi, rax
1400eae93call std::locale::facet::~facet()
1400eae98mov rdx, [rip+0xac7f1]
1400eae9fmov rax, [rsp+40]
1400eaea4sub rax, [rdx]
1400eaea7jne 0x1400eae88
1400eaea9mov rcx, rsi
1400eaeaccall _Unwind_Resume
1400eaeb1nop
1400eadc0
1400eaeb2
1400eaeb2 // align 0x10
1400eaeb2 // align 0x10
1400eaec0
1400eaec0std::__cxx11::numpunct_byname<char>::numpunct_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eaec0push rsi
1400eaec1push rbx
1400eaec2sub rsp, 56
1400eaec6xor eax, eax
1400eaec8mov rbx, rcx
1400eaecbtest r8, r8
1400eaecemov rcx, [rip+0xac7bb]
1400eaed5setne al
1400eaed8mov rsi, [rcx]
1400eaedbmov [rsp+40], rsi
1400eaee0mov rsi, [rdx]
1400eaee3mov [rbx+8], eax
1400eaee6lea rax, [rip+0xb6573]
1400eaeedxor edx, edx
1400eaeefmov [rbx], rax
1400eaef2mov rcx, rbx
1400eaef5mov [rbx+16], 0
1400eaefdcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eaf02lea rax, [rip+0xb5ef7]
1400eaf09mov [rbx], rax
1400eaf0ccmp [rsi], 67
1400eaf0fjne 0x1400eaf30
1400eaf11cmp [rsi+1], 0
1400eaf15jne 0x1400eaf30
1400eaf17
1400eaf17loc_1400eaf17:
1400eaf17mov rsi, [rip+0xac772]
1400eaf1emov rax, [rsp+40]
1400eaf23sub rax, [rsi]
1400eaf26jne 0x1400eaf88
1400eaf28add rsp, 56
1400eaf2cpop rbx
1400eaf2dpop rsi
1400eaf2eret
1400eaf2f
1400eaf2f 90 .
1400eaf30
1400eaf30loc_1400eaf30:
1400eaf30lea rdx, [rip+0xaaeb7]
1400eaf37mov rcx, rsi
1400eaf3acall strcmp
1400eaf3ftest eax, eax
1400eaf41je 0x1400eaf17
1400eaf43xor r8l, r8l
1400eaf46mov rdx, rsi
1400eaf49lea rcx, [rsp+32]
1400eaf4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eaf53mov rdx, [rsp+32]
1400eaf58mov rcx, rbx
1400eaf5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eaf60lea rcx, [rsp+32]
1400eaf65call std::locale::facet::_S_destroy_c_locale(int*&)
1400eaf6ajmp 0x1400eaf17
1400eaf6c
1400eaf6c 48 89 d9 48 H..H
1400eaf70 89 c6 e8 99 88 00 00 48 8b 15 12 c7 0a 00 48 8b .......H......H.
1400eaf80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eaf88
1400eaf88loc_1400eaf88:
1400eaf88call __stack_chk_fail
1400eaf8dmov rcx, rbx
1400eaf90mov rsi, rax
1400eaf93call std::locale::facet::~facet()
1400eaf98mov rdx, [rip+0xac6f1]
1400eaf9fmov rax, [rsp+40]
1400eafa4sub rax, [rdx]
1400eafa7jne 0x1400eaf88
1400eafa9mov rcx, rsi
1400eafaccall _Unwind_Resume
1400eafb1nop
1400eaec0
1400eaec0std::__cxx11::numpunct_byname<char>::numpunct_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eaec0push rsi
1400eaec1push rbx
1400eaec2sub rsp, 56
1400eaec6xor eax, eax
1400eaec8mov rbx, rcx
1400eaecbtest r8, r8
1400eaecemov rcx, [rip+0xac7bb]
1400eaed5setne al
1400eaed8mov rsi, [rcx]
1400eaedbmov [rsp+40], rsi
1400eaee0mov rsi, [rdx]
1400eaee3mov [rbx+8], eax
1400eaee6lea rax, [rip+0xb6573]
1400eaeedxor edx, edx
1400eaeefmov [rbx], rax
1400eaef2mov rcx, rbx
1400eaef5mov [rbx+16], 0
1400eaefdcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eaf02lea rax, [rip+0xb5ef7]
1400eaf09mov [rbx], rax
1400eaf0ccmp [rsi], 67
1400eaf0fjne 0x1400eaf30
1400eaf11cmp [rsi+1], 0
1400eaf15jne 0x1400eaf30
1400eaf17
1400eaf17loc_1400eaf17:
1400eaf17mov rsi, [rip+0xac772]
1400eaf1emov rax, [rsp+40]
1400eaf23sub rax, [rsi]
1400eaf26jne 0x1400eaf88
1400eaf28add rsp, 56
1400eaf2cpop rbx
1400eaf2dpop rsi
1400eaf2eret
1400eaf2f
1400eaf2f 90 .
1400eaf30
1400eaf30loc_1400eaf30:
1400eaf30lea rdx, [rip+0xaaeb7]
1400eaf37mov rcx, rsi
1400eaf3acall strcmp
1400eaf3ftest eax, eax
1400eaf41je 0x1400eaf17
1400eaf43xor r8l, r8l
1400eaf46mov rdx, rsi
1400eaf49lea rcx, [rsp+32]
1400eaf4ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eaf53mov rdx, [rsp+32]
1400eaf58mov rcx, rbx
1400eaf5bcall std::__cxx11::numpunct<char>::_M_initialize_numpunct(int*)
1400eaf60lea rcx, [rsp+32]
1400eaf65call std::locale::facet::_S_destroy_c_locale(int*&)
1400eaf6ajmp 0x1400eaf17
1400eaf6c
1400eaf6c 48 89 d9 48 H..H
1400eaf70 89 c6 e8 99 88 00 00 48 8b 15 12 c7 0a 00 48 8b .......H......H.
1400eaf80 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eaf88
1400eaf88loc_1400eaf88:
1400eaf88call __stack_chk_fail
1400eaf8dmov rcx, rbx
1400eaf90mov rsi, rax
1400eaf93call std::locale::facet::~facet()
1400eaf98mov rdx, [rip+0xac6f1]
1400eaf9fmov rax, [rsp+40]
1400eafa4sub rax, [rdx]
1400eafa7jne 0x1400eaf88
1400eafa9mov rcx, rsi
1400eafaccall _Unwind_Resume
1400eafb1nop
1400eaec0
1400eafb2
1400eafb2 // align 0x10
1400eafb2 // align 0x10
1400eafc0
1400eafc0std::__cxx11::numpunct_byname<char>::~numpunct_byname():
1400eafc0sub rsp, 56
1400eafc4lea rax, [rip+0xb5e35]
1400eafcbmov [rcx], rax
1400eafcemov [rsp+40], rcx
1400eafd3call std::__cxx11::numpunct<char>::~numpunct()
1400eafd8mov rcx, [rsp+40]
1400eafddadd rsp, 56
1400eafe1jmp 0x140101ab0
1400eafc0
1400eafc0std::__cxx11::numpunct_byname<char>::~numpunct_byname():
1400eafc0sub rsp, 56
1400eafc4lea rax, [rip+0xb5e35]
1400eafcbmov [rcx], rax
1400eafcemov [rsp+40], rcx
1400eafd3call std::__cxx11::numpunct<char>::~numpunct()
1400eafd8mov rcx, [rsp+40]
1400eafddadd rsp, 56
1400eafe1jmp 0x140101ab0
1400eafc0
1400eafe6
1400eafe6 // align 0x10
1400eafe6 // align 0x10
1400eaff0
1400eaff0std::__cxx11::numpunct_byname<char>::~numpunct_byname():
1400eaff0lea rax, [rip+0xb5e09]
1400eaff7mov [rcx], rax
1400eaffajmp 0x1400f3810
1400eaff0
1400eaff0std::__cxx11::numpunct_byname<char>::~numpunct_byname():
1400eaff0lea rax, [rip+0xb5e09]
1400eaff7mov [rcx], rax
1400eaffajmp 0x1400f3810
1400eaff0
1400eafff
1400eafff // align 0x10
1400eafff // align 0x10
1400eb000
1400eb000std::__cxx11::numpunct_byname<char>::~numpunct_byname():
1400eb000lea rax, [rip+0xb5df9]
1400eb007mov [rcx], rax
1400eb00ajmp 0x1400f3810
1400eb000
1400eb000std::__cxx11::numpunct_byname<char>::~numpunct_byname():
1400eb000lea rax, [rip+0xb5df9]
1400eb007mov [rcx], rax
1400eb00ajmp 0x1400f3810
1400eb000
1400eb00f
1400eb00f // align 0x10
1400eb00f // align 0x10
1400eb010
1400eb010std::__cxx11::numpunct_byname<wchar_t>::numpunct_byname(char const*, unsigned long long):
1400eb010push rsi
1400eb011push rbx
1400eb012sub rsp, 56
1400eb016mov rsi, rdx
1400eb019mov rdx, [rip+0xac670]
1400eb020mov [rcx+16], 0
1400eb028mov rbx, rcx
1400eb02bmov rax, [rdx]
1400eb02emov [rsp+40], rax
1400eb033xor eax, eax
1400eb035xor eax, eax
1400eb037test r8, r8
1400eb03asetne al
1400eb03dxor edx, edx
1400eb03fmov [rcx+8], eax
1400eb042lea rax, [rip+0xb6467]
1400eb049mov [rcx], rax
1400eb04ccall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb051lea rax, [rip+0xb5df8]
1400eb058mov [rbx], rax
1400eb05bcmp [rsi], 67
1400eb05ejne 0x1400eb080
1400eb060cmp [rsi+1], 0
1400eb064jne 0x1400eb080
1400eb066
1400eb066loc_1400eb066:
1400eb066mov rcx, [rip+0xac623]
1400eb06dmov rax, [rsp+40]
1400eb072sub rax, [rcx]
1400eb075jne 0x1400eb0d8
1400eb077add rsp, 56
1400eb07bpop rbx
1400eb07cpop rsi
1400eb07dret
1400eb07e
1400eb07e 66 90 f.
1400eb080
1400eb080loc_1400eb080:
1400eb080lea rdx, [rip+0xa6447]
1400eb087mov rcx, rsi
1400eb08acall strcmp
1400eb08ftest eax, eax
1400eb091je 0x1400eb066
1400eb093xor r8l, r8l
1400eb096mov rdx, rsi
1400eb099lea rcx, [rsp+32]
1400eb09ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eb0a3mov rdx, [rsp+32]
1400eb0a8mov rcx, rbx
1400eb0abcall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb0b0lea rcx, [rsp+32]
1400eb0b5call std::locale::facet::_S_destroy_c_locale(int*&)
1400eb0bajmp 0x1400eb066
1400eb0bc
1400eb0bc 48 89 d9 48 H..H
1400eb0c0 89 c6 e8 29 8b 00 00 48 8b 15 c2 c5 0a 00 48 8b ...)...H......H.
1400eb0d0 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eb0d8
1400eb0d8loc_1400eb0d8:
1400eb0d8call __stack_chk_fail
1400eb0ddmov rcx, rbx
1400eb0e0mov rsi, rax
1400eb0e3call std::locale::facet::~facet()
1400eb0e8mov rdx, [rip+0xac5a1]
1400eb0efmov rax, [rsp+40]
1400eb0f4sub rax, [rdx]
1400eb0f7jne 0x1400eb0d8
1400eb0f9mov rcx, rsi
1400eb0fccall _Unwind_Resume
1400eb101nop
1400eb010
1400eb010std::__cxx11::numpunct_byname<wchar_t>::numpunct_byname(char const*, unsigned long long):
1400eb010push rsi
1400eb011push rbx
1400eb012sub rsp, 56
1400eb016mov rsi, rdx
1400eb019mov rdx, [rip+0xac670]
1400eb020mov [rcx+16], 0
1400eb028mov rbx, rcx
1400eb02bmov rax, [rdx]
1400eb02emov [rsp+40], rax
1400eb033xor eax, eax
1400eb035xor eax, eax
1400eb037test r8, r8
1400eb03asetne al
1400eb03dxor edx, edx
1400eb03fmov [rcx+8], eax
1400eb042lea rax, [rip+0xb6467]
1400eb049mov [rcx], rax
1400eb04ccall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb051lea rax, [rip+0xb5df8]
1400eb058mov [rbx], rax
1400eb05bcmp [rsi], 67
1400eb05ejne 0x1400eb080
1400eb060cmp [rsi+1], 0
1400eb064jne 0x1400eb080
1400eb066
1400eb066loc_1400eb066:
1400eb066mov rcx, [rip+0xac623]
1400eb06dmov rax, [rsp+40]
1400eb072sub rax, [rcx]
1400eb075jne 0x1400eb0d8
1400eb077add rsp, 56
1400eb07bpop rbx
1400eb07cpop rsi
1400eb07dret
1400eb07e
1400eb07e 66 90 f.
1400eb080
1400eb080loc_1400eb080:
1400eb080lea rdx, [rip+0xa6447]
1400eb087mov rcx, rsi
1400eb08acall strcmp
1400eb08ftest eax, eax
1400eb091je 0x1400eb066
1400eb093xor r8l, r8l
1400eb096mov rdx, rsi
1400eb099lea rcx, [rsp+32]
1400eb09ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eb0a3mov rdx, [rsp+32]
1400eb0a8mov rcx, rbx
1400eb0abcall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb0b0lea rcx, [rsp+32]
1400eb0b5call std::locale::facet::_S_destroy_c_locale(int*&)
1400eb0bajmp 0x1400eb066
1400eb0bc
1400eb0bc 48 89 d9 48 H..H
1400eb0c0 89 c6 e8 29 8b 00 00 48 8b 15 c2 c5 0a 00 48 8b ...)...H......H.
1400eb0d0 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eb0d8
1400eb0d8loc_1400eb0d8:
1400eb0d8call __stack_chk_fail
1400eb0ddmov rcx, rbx
1400eb0e0mov rsi, rax
1400eb0e3call std::locale::facet::~facet()
1400eb0e8mov rdx, [rip+0xac5a1]
1400eb0efmov rax, [rsp+40]
1400eb0f4sub rax, [rdx]
1400eb0f7jne 0x1400eb0d8
1400eb0f9mov rcx, rsi
1400eb0fccall _Unwind_Resume
1400eb101nop
1400eb010
1400eb102
1400eb102 // align 0x10
1400eb102 // align 0x10
1400eb110
1400eb110std::__cxx11::numpunct_byname<wchar_t>::numpunct_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eb110push rsi
1400eb111push rbx
1400eb112sub rsp, 56
1400eb116xor eax, eax
1400eb118mov rbx, rcx
1400eb11btest r8, r8
1400eb11emov rcx, [rip+0xac56b]
1400eb125setne al
1400eb128mov rsi, [rcx]
1400eb12bmov [rsp+40], rsi
1400eb130mov rsi, [rdx]
1400eb133mov [rbx+8], eax
1400eb136lea rax, [rip+0xb6373]
1400eb13dxor edx, edx
1400eb13fmov [rbx], rax
1400eb142mov rcx, rbx
1400eb145mov [rbx+16], 0
1400eb14dcall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb152lea rax, [rip+0xb5cf7]
1400eb159mov [rbx], rax
1400eb15ccmp [rsi], 67
1400eb15fjne 0x1400eb180
1400eb161cmp [rsi+1], 0
1400eb165jne 0x1400eb180
1400eb167
1400eb167loc_1400eb167:
1400eb167mov rsi, [rip+0xac522]
1400eb16emov rax, [rsp+40]
1400eb173sub rax, [rsi]
1400eb176jne 0x1400eb1d8
1400eb178add rsp, 56
1400eb17cpop rbx
1400eb17dpop rsi
1400eb17eret
1400eb17f
1400eb17f 90 .
1400eb180
1400eb180loc_1400eb180:
1400eb180lea rdx, [rip+0xa6347]
1400eb187mov rcx, rsi
1400eb18acall strcmp
1400eb18ftest eax, eax
1400eb191je 0x1400eb167
1400eb193xor r8l, r8l
1400eb196mov rdx, rsi
1400eb199lea rcx, [rsp+32]
1400eb19ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eb1a3mov rdx, [rsp+32]
1400eb1a8mov rcx, rbx
1400eb1abcall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb1b0lea rcx, [rsp+32]
1400eb1b5call std::locale::facet::_S_destroy_c_locale(int*&)
1400eb1bajmp 0x1400eb167
1400eb1bc
1400eb1bc 48 89 d9 48 H..H
1400eb1c0 89 c6 e8 29 8a 00 00 48 8b 15 c2 c4 0a 00 48 8b ...)...H......H.
1400eb1d0 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eb1d8
1400eb1d8loc_1400eb1d8:
1400eb1d8call __stack_chk_fail
1400eb1ddmov rcx, rbx
1400eb1e0mov rsi, rax
1400eb1e3call std::locale::facet::~facet()
1400eb1e8mov rdx, [rip+0xac4a1]
1400eb1efmov rax, [rsp+40]
1400eb1f4sub rax, [rdx]
1400eb1f7jne 0x1400eb1d8
1400eb1f9mov rcx, rsi
1400eb1fccall _Unwind_Resume
1400eb201nop
1400eb110
1400eb110std::__cxx11::numpunct_byname<wchar_t>::numpunct_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400eb110push rsi
1400eb111push rbx
1400eb112sub rsp, 56
1400eb116xor eax, eax
1400eb118mov rbx, rcx
1400eb11btest r8, r8
1400eb11emov rcx, [rip+0xac56b]
1400eb125setne al
1400eb128mov rsi, [rcx]
1400eb12bmov [rsp+40], rsi
1400eb130mov rsi, [rdx]
1400eb133mov [rbx+8], eax
1400eb136lea rax, [rip+0xb6373]
1400eb13dxor edx, edx
1400eb13fmov [rbx], rax
1400eb142mov rcx, rbx
1400eb145mov [rbx+16], 0
1400eb14dcall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb152lea rax, [rip+0xb5cf7]
1400eb159mov [rbx], rax
1400eb15ccmp [rsi], 67
1400eb15fjne 0x1400eb180
1400eb161cmp [rsi+1], 0
1400eb165jne 0x1400eb180
1400eb167
1400eb167loc_1400eb167:
1400eb167mov rsi, [rip+0xac522]
1400eb16emov rax, [rsp+40]
1400eb173sub rax, [rsi]
1400eb176jne 0x1400eb1d8
1400eb178add rsp, 56
1400eb17cpop rbx
1400eb17dpop rsi
1400eb17eret
1400eb17f
1400eb17f 90 .
1400eb180
1400eb180loc_1400eb180:
1400eb180lea rdx, [rip+0xa6347]
1400eb187mov rcx, rsi
1400eb18acall strcmp
1400eb18ftest eax, eax
1400eb191je 0x1400eb167
1400eb193xor r8l, r8l
1400eb196mov rdx, rsi
1400eb199lea rcx, [rsp+32]
1400eb19ecall std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400eb1a3mov rdx, [rsp+32]
1400eb1a8mov rcx, rbx
1400eb1abcall std::__cxx11::numpunct<wchar_t>::_M_initialize_numpunct(int*)
1400eb1b0lea rcx, [rsp+32]
1400eb1b5call std::locale::facet::_S_destroy_c_locale(int*&)
1400eb1bajmp 0x1400eb167
1400eb1bc
1400eb1bc 48 89 d9 48 H..H
1400eb1c0 89 c6 e8 29 8a 00 00 48 8b 15 c2 c4 0a 00 48 8b ...)...H......H.
1400eb1d0 44 24 28 48 2b 02 74 21 D$(H+.t!
1400eb1d8
1400eb1d8loc_1400eb1d8:
1400eb1d8call __stack_chk_fail
1400eb1ddmov rcx, rbx
1400eb1e0mov rsi, rax
1400eb1e3call std::locale::facet::~facet()
1400eb1e8mov rdx, [rip+0xac4a1]
1400eb1efmov rax, [rsp+40]
1400eb1f4sub rax, [rdx]
1400eb1f7jne 0x1400eb1d8
1400eb1f9mov rcx, rsi
1400eb1fccall _Unwind_Resume
1400eb201nop
1400eb110
1400eb202
1400eb202 // align 0x10
1400eb202 // align 0x10
Loading..