File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400b2fa0
1400b2fa0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2fa0mov rax, [rdx+8]
1400b2fa4mov [rcx+8], rax
1400b2fa8test rax, rax
1400b2fabje 0x1400b2fe8
1400b2fadlea r8, [rax+8]
1400b2fb1mov eax, [rax+8]
1400b2fb4
1400b2fb4loc_1400b2fb4:
1400b2fb4test eax, eax
1400b2fb6je 0x1400b2fe0
1400b2fb8lea r9l, [rax+1]
1400b2fbclock cmpxchg [r8], r9l
1400b2fc1jne 0x1400b2fb4
1400b2fc3mov rax, [rcx+8]
1400b2fc7test rax, rax
1400b2fcaje 0x1400b2fe8
1400b2fccmov eax, [rax+8]
1400b2fcftest eax, eax
1400b2fd1je 0x1400b2fe8
1400b2fd3mov rax, [rdx]
1400b2fd6mov [rcx], rax
1400b2fd9ret
1400b2fda
1400b2fda 66 0f 1f 44 00 00 f..D..
1400b2fe0
1400b2fe0loc_1400b2fe0:
1400b2fe0mov [rcx+8], 0
1400b2fe8
1400b2fe8loc_1400b2fe8:
1400b2fe8xor eax, eax
1400b2feamov [rcx], rax
1400b2fedret
1400b2fa0
1400b2fa0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2fa0mov rax, [rdx+8]
1400b2fa4mov [rcx+8], rax
1400b2fa8test rax, rax
1400b2fabje 0x1400b2fe8
1400b2fadlea r8, [rax+8]
1400b2fb1mov eax, [rax+8]
1400b2fb4
1400b2fb4loc_1400b2fb4:
1400b2fb4test eax, eax
1400b2fb6je 0x1400b2fe0
1400b2fb8lea r9l, [rax+1]
1400b2fbclock cmpxchg [r8], r9l
1400b2fc1jne 0x1400b2fb4
1400b2fc3mov rax, [rcx+8]
1400b2fc7test rax, rax
1400b2fcaje 0x1400b2fe8
1400b2fccmov eax, [rax+8]
1400b2fcftest eax, eax
1400b2fd1je 0x1400b2fe8
1400b2fd3mov rax, [rdx]
1400b2fd6mov [rcx], rax
1400b2fd9ret
1400b2fda
1400b2fda 66 0f 1f 44 00 00 f..D..
1400b2fe0
1400b2fe0loc_1400b2fe0:
1400b2fe0mov [rcx+8], 0
1400b2fe8
1400b2fe8loc_1400b2fe8:
1400b2fe8xor eax, eax
1400b2feamov [rcx], rax
1400b2fedret
1400b2fa0
1400b2fee
1400b2fee // align 0x10
1400b2fee // align 0x10
1400b2ff0
1400b2ff0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2ff0pxor x0, x0
1400b2ff4movups [rcx], x0
1400b2ff7ret
1400b2ff0
1400b2ff0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2ff0pxor x0, x0
1400b2ff4movups [rcx], x0
1400b2ff7ret
1400b2ff0
1400b2ff8
1400b2ff8 // align 0x10
1400b2ff8 // align 0x10
1400b3000
1400b3000std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&&):
1400b3000sub rsp, 56
1400b3004pxor x1, x1
1400b3008movdqu x0, [rdx]
1400b300cmov rax, rcx
1400b300fmovups [rdx], x1
1400b3012mov rcx, [rcx+8]
1400b3016movups [rax], x0
1400b3019test rcx, rcx
1400b301cje 0x1400b303b
1400b301emov r9, [rcx+8]
1400b3022lea rdx, [rcx+8]
1400b3026mov r8, 0x100000001
1400b3030cmp r9, r8
1400b3033je 0x1400b3040
1400b3035lock sub [rdx], 1
1400b3039je 0x1400b3070
1400b303b
1400b303bloc_1400b303b:
1400b303badd rsp, 56
1400b303fret
1400b3040
1400b3040loc_1400b3040:
1400b3040mov rdx, [rcx]
1400b3043mov [rsp+64], rax
1400b3048mov [rsp+40], rcx
1400b304dmov [rcx+8], 0
1400b3055call [rdx+16]
1400b3058mov rcx, [rsp+40]
1400b305dmov rdx, [rcx]
1400b3060call [rdx+24]
1400b3063mov rax, [rsp+64]
1400b3068add rsp, 56
1400b306cret
1400b306d
1400b306d 0f 1f 00 ...
1400b3070
1400b3070loc_1400b3070:
1400b3070mov [rsp+64], rax
1400b3075call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400b307amov rax, [rsp+64]
1400b307fjmp 0x1400b303b
1400b3000
1400b3000std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&&):
1400b3000sub rsp, 56
1400b3004pxor x1, x1
1400b3008movdqu x0, [rdx]
1400b300cmov rax, rcx
1400b300fmovups [rdx], x1
1400b3012mov rcx, [rcx+8]
1400b3016movups [rax], x0
1400b3019test rcx, rcx
1400b301cje 0x1400b303b
1400b301emov r9, [rcx+8]
1400b3022lea rdx, [rcx+8]
1400b3026mov r8, 0x100000001
1400b3030cmp r9, r8
1400b3033je 0x1400b3040
1400b3035lock sub [rdx], 1
1400b3039je 0x1400b3070
1400b303b
1400b303bloc_1400b303b:
1400b303badd rsp, 56
1400b303fret
1400b3040
1400b3040loc_1400b3040:
1400b3040mov rdx, [rcx]
1400b3043mov [rsp+64], rax
1400b3048mov [rsp+40], rcx
1400b304dmov [rcx+8], 0
1400b3055call [rdx+16]
1400b3058mov rcx, [rsp+40]
1400b305dmov rdx, [rcx]
1400b3060call [rdx+24]
1400b3063mov rax, [rsp+64]
1400b3068add rsp, 56
1400b306cret
1400b306d
1400b306d 0f 1f 00 ...
1400b3070
1400b3070loc_1400b3070:
1400b3070mov [rsp+64], rax
1400b3075call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400b307amov rax, [rsp+64]
1400b307fjmp 0x1400b303b
1400b3000
1400b3081
1400b3081 // align 0x10
1400b3081 // align 0x10
1400b3090
1400b3090std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&):
1400b3090mov rax, [rdx]
1400b3093movdqu x0, [rcx]
1400b3097mov [rcx], rax
1400b309amov rax, [rdx+8]
1400b309emovups [rdx], x0
1400b30a1mov [rcx+8], rax
1400b30a5ret
1400b3090
1400b3090std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&):
1400b3090mov rax, [rdx]
1400b3093movdqu x0, [rcx]
1400b3097mov [rcx], rax
1400b309amov rax, [rdx+8]
1400b309emovups [rdx], x0
1400b30a1mov [rcx+8], rax
1400b30a5ret
1400b3090
1400b30a6
1400b30a6 // align 0x10
1400b30a6 // align 0x10
1400b30b0
1400b30b0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::reset():
1400b30b0sub rsp, 56
1400b30b4pxor x0, x0
1400b30b8mov rax, rcx
1400b30bbmov rcx, [rcx+8]
1400b30bfmovups [rax], x0
1400b30c2test rcx, rcx
1400b30c5je 0x1400b30e4
1400b30c7mov r8, [rcx+8]
1400b30cblea rax, [rcx+8]
1400b30cfmov rdx, 0x100000001
1400b30d9cmp r8, rdx
1400b30dcje 0x1400b30f0
1400b30delock sub [rax], 1
1400b30e2je 0x1400b3120
1400b30e4
1400b30e4loc_1400b30e4:
1400b30e4add rsp, 56
1400b30e8ret
1400b30e9nop [rax]
1400b30f0
1400b30f0loc_1400b30f0:
1400b30f0mov rax, [rcx]
1400b30f3mov [rsp+40], rcx
1400b30f8mov [rcx+8], 0
1400b3100call [rax+16]
1400b3103mov rcx, [rsp+40]
1400b3108mov rax, [rcx]
1400b310bmov rax, [rax+24]
1400b310fadd rsp, 56
1400b3113jmp rax
1400b3116nop [rax+rax]
1400b3120
1400b3120loc_1400b3120:
1400b3120add rsp, 56
1400b3124jmp 0x1400d0900
1400b30b0
1400b30b0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::reset():
1400b30b0sub rsp, 56
1400b30b4pxor x0, x0
1400b30b8mov rax, rcx
1400b30bbmov rcx, [rcx+8]
1400b30bfmovups [rax], x0
1400b30c2test rcx, rcx
1400b30c5je 0x1400b30e4
1400b30c7mov r8, [rcx+8]
1400b30cblea rax, [rcx+8]
1400b30cfmov rdx, 0x100000001
1400b30d9cmp r8, rdx
1400b30dcje 0x1400b30f0
1400b30delock sub [rax], 1
1400b30e2je 0x1400b3120
1400b30e4
1400b30e4loc_1400b30e4:
1400b30e4add rsp, 56
1400b30e8ret
1400b30e9nop [rax]
1400b30f0
1400b30f0loc_1400b30f0:
1400b30f0mov rax, [rcx]
1400b30f3mov [rsp+40], rcx
1400b30f8mov [rcx+8], 0
1400b3100call [rax+16]
1400b3103mov rcx, [rsp+40]
1400b3108mov rax, [rcx]
1400b310bmov rax, [rax+24]
1400b310fadd rsp, 56
1400b3113jmp rax
1400b3116nop [rax+rax]
1400b3120
1400b3120loc_1400b3120:
1400b3120add rsp, 56
1400b3124jmp 0x1400d0900
1400b30b0
1400b3129
1400b3129 // align 0x10
1400b3129 // align 0x10
1400b3130
1400b3130std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b3130pxor x0, x0
1400b3134movups [rcx], x0
1400b3137ret
1400b3130
1400b3130std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b3130pxor x0, x0
1400b3134movups [rcx], x0
1400b3137ret
1400b3130
1400b3138
1400b3138 // align 0x10
1400b3138 // align 0x10
1400b3140
1400b3140std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&):
1400b3140pxor x0, x0
1400b3144mov rax, [rdx]
1400b3147mov [rcx+8], 0
1400b314fmov [rcx], rax
1400b3152mov rax, [rdx+8]
1400b3156movups [rdx], x0
1400b3159mov [rcx+8], rax
1400b315dret
1400b3140
1400b3140std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&):
1400b3140pxor x0, x0
1400b3144mov rax, [rdx]
1400b3147mov [rcx+8], 0
1400b314fmov [rcx], rax
1400b3152mov rax, [rdx+8]
1400b3156movups [rdx], x0
1400b3159mov [rcx+8], rax
1400b315dret
1400b3140
1400b315e
1400b315e // align 0x10
1400b315e // align 0x10
1400b3160
1400b3160std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&):
1400b3160push rbp
1400b3161mov rbp, rsp
1400b3164sub rsp, 32
1400b3168mov [rbp+16], rcx
1400b316cmov [rbp+24], rdx
1400b3170mov rax, [rbp+24]
1400b3174mov rdx, [rax]
1400b3177mov rax, [rbp+16]
1400b317bmov [rax], rdx
1400b317emov rax, [rbp+16]
1400b3182add rax, 8
1400b3186mov rdx, [rbp+24]
1400b318aadd rdx, 8
1400b318emov rcx, rax
1400b3191call std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&)
1400b3196nop
1400b3197add rsp, 32
1400b319bpop rbp
1400b319cret
1400b3160
1400b3160std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&):
1400b3160push rbp
1400b3161mov rbp, rsp
1400b3164sub rsp, 32
1400b3168mov [rbp+16], rcx
1400b316cmov [rbp+24], rdx
1400b3170mov rax, [rbp+24]
1400b3174mov rdx, [rax]
1400b3177mov rax, [rbp+16]
1400b317bmov [rax], rdx
1400b317emov rax, [rbp+16]
1400b3182add rax, 8
1400b3186mov rdx, [rbp+24]
1400b318aadd rdx, 8
1400b318emov rcx, rax
1400b3191call std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&)
1400b3196nop
1400b3197add rsp, 32
1400b319bpop rbp
1400b319cret
1400b3160
1400b319d
1400b319d // align 0x10
1400b319d // align 0x10
1400b31a0
1400b31a0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b31a0mov rax, [rdx+8]
1400b31a4mov [rcx+8], rax
1400b31a8test rax, rax
1400b31abje 0x1400b31e8
1400b31adlea r8, [rax+8]
1400b31b1mov eax, [rax+8]
1400b31b4
1400b31b4loc_1400b31b4:
1400b31b4test eax, eax
1400b31b6je 0x1400b31e0
1400b31b8lea r9l, [rax+1]
1400b31bclock cmpxchg [r8], r9l
1400b31c1jne 0x1400b31b4
1400b31c3mov rax, [rcx+8]
1400b31c7test rax, rax
1400b31caje 0x1400b31e8
1400b31ccmov eax, [rax+8]
1400b31cftest eax, eax
1400b31d1je 0x1400b31e8
1400b31d3mov rax, [rdx]
1400b31d6mov [rcx], rax
1400b31d9ret
1400b31da
1400b31da 66 0f 1f 44 00 00 f..D..
1400b31e0
1400b31e0loc_1400b31e0:
1400b31e0mov [rcx+8], 0
1400b31e8
1400b31e8loc_1400b31e8:
1400b31e8xor eax, eax
1400b31eamov [rcx], rax
1400b31edret
1400b31a0
1400b31a0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b31a0mov rax, [rdx+8]
1400b31a4mov [rcx+8], rax
1400b31a8test rax, rax
1400b31abje 0x1400b31e8
1400b31adlea r8, [rax+8]
1400b31b1mov eax, [rax+8]
1400b31b4
1400b31b4loc_1400b31b4:
1400b31b4test eax, eax
1400b31b6je 0x1400b31e0
1400b31b8lea r9l, [rax+1]
1400b31bclock cmpxchg [r8], r9l
1400b31c1jne 0x1400b31b4
1400b31c3mov rax, [rcx+8]
1400b31c7test rax, rax
1400b31caje 0x1400b31e8
1400b31ccmov eax, [rax+8]
1400b31cftest eax, eax
1400b31d1je 0x1400b31e8
1400b31d3mov rax, [rdx]
1400b31d6mov [rcx], rax
1400b31d9ret
1400b31da
1400b31da 66 0f 1f 44 00 00 f..D..
1400b31e0
1400b31e0loc_1400b31e0:
1400b31e0mov [rcx+8], 0
1400b31e8
1400b31e8loc_1400b31e8:
1400b31e8xor eax, eax
1400b31eamov [rcx], rax
1400b31edret
1400b31a0
1400b31ee
1400b31ee // align 0x10
1400b31ee // align 0x10
1400b31f0
1400b31f0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b31f0pxor x0, x0
1400b31f4movups [rcx], x0
1400b31f7ret
1400b31f0
1400b31f0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b31f0pxor x0, x0
1400b31f4movups [rcx], x0
1400b31f7ret
1400b31f0
1400b31f8
1400b31f8 // align 0x10
1400b31f8 // align 0x10
1400b3200
1400b3200std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b3200pxor x0, x0
1400b3204movups [rcx], x0
1400b3207ret
1400b3200
1400b3200std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b3200pxor x0, x0
1400b3204movups [rcx], x0
1400b3207ret
1400b3200
1400b3208
1400b3208 // align 0x10
1400b3208 // align 0x10
1400b3210
1400b3210std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&):
1400b3210pxor x0, x0
1400b3214mov rax, [rdx]
1400b3217mov [rcx+8], 0
1400b321fmov [rcx], rax
1400b3222mov rax, [rdx+8]
1400b3226movups [rdx], x0
1400b3229mov [rcx+8], rax
1400b322dret
1400b3210
1400b3210std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&):
1400b3210pxor x0, x0
1400b3214mov rax, [rdx]
1400b3217mov [rcx+8], 0
1400b321fmov [rcx], rax
1400b3222mov rax, [rdx+8]
1400b3226movups [rdx], x0
1400b3229mov [rcx+8], rax
1400b322dret
1400b3210
1400b322e
1400b322e // align 0x10
1400b322e // align 0x10
1400b3230
1400b3230std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b3230mov rax, [rdx+8]
1400b3234mov [rcx+8], rax
1400b3238test rax, rax
1400b323bje 0x1400b3278
1400b323dlea r8, [rax+8]
1400b3241mov eax, [rax+8]
1400b3244
1400b3244loc_1400b3244:
1400b3244test eax, eax
1400b3246je 0x1400b3270
1400b3248lea r9l, [rax+1]
1400b324clock cmpxchg [r8], r9l
1400b3251jne 0x1400b3244
1400b3253mov rax, [rcx+8]
1400b3257test rax, rax
1400b325aje 0x1400b3278
1400b325cmov eax, [rax+8]
1400b325ftest eax, eax
1400b3261je 0x1400b3278
1400b3263mov rax, [rdx]
1400b3266mov [rcx], rax
1400b3269ret
1400b326a
1400b326a 66 0f 1f 44 00 00 f..D..
1400b3270
1400b3270loc_1400b3270:
1400b3270mov [rcx+8], 0
1400b3278
1400b3278loc_1400b3278:
1400b3278xor eax, eax
1400b327amov [rcx], rax
1400b327dret
1400b3230
1400b3230std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b3230mov rax, [rdx+8]
1400b3234mov [rcx+8], rax
1400b3238test rax, rax
1400b323bje 0x1400b3278
1400b323dlea r8, [rax+8]
1400b3241mov eax, [rax+8]
1400b3244
1400b3244loc_1400b3244:
1400b3244test eax, eax
1400b3246je 0x1400b3270
1400b3248lea r9l, [rax+1]
1400b324clock cmpxchg [r8], r9l
1400b3251jne 0x1400b3244
1400b3253mov rax, [rcx+8]
1400b3257test rax, rax
1400b325aje 0x1400b3278
1400b325cmov eax, [rax+8]
1400b325ftest eax, eax
1400b3261je 0x1400b3278
1400b3263mov rax, [rdx]
1400b3266mov [rcx], rax
1400b3269ret
1400b326a
1400b326a 66 0f 1f 44 00 00 f..D..
1400b3270
1400b3270loc_1400b3270:
1400b3270mov [rcx+8], 0
1400b3278
1400b3278loc_1400b3278:
1400b3278xor eax, eax
1400b327amov [rcx], rax
1400b327dret
1400b3230
1400b327e
1400b327e // align 0x10
1400b327e // align 0x10
1400b3280
1400b3280std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b3280pxor x0, x0
1400b3284movups [rcx], x0
1400b3287ret
1400b3280
1400b3280std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b3280pxor x0, x0
1400b3284movups [rcx], x0
1400b3287ret
1400b3280
1400b3288
1400b3288 // align 0x10
1400b3288 // align 0x10
1400b3290
1400b3290std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr():
1400b3290push rbp
1400b3291mov rbp, rsp
1400b3294sub rsp, 32
1400b3298mov [rbp+16], rcx
1400b329cmov rax, [rbp+16]
1400b32a0add rax, 8
1400b32a4mov rcx, rax
1400b32a7call std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
1400b32acnop
1400b32adadd rsp, 32
1400b32b1pop rbp
1400b32b2ret
1400b3290
1400b3290std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr():
1400b3290push rbp
1400b3291mov rbp, rsp
1400b3294sub rsp, 32
1400b3298mov [rbp+16], rcx
1400b329cmov rax, [rbp+16]
1400b32a0add rax, 8
1400b32a4mov rcx, rax
1400b32a7call std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
1400b32acnop
1400b32adadd rsp, 32
1400b32b1pop rbp
1400b32b2ret
1400b3290
1400b32b3
1400b32b3 // align 0x10
1400b32b3 // align 0x10
1400b32c0
1400b32c0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&):
1400b32c0sub rsp, 56
1400b32c4pxor x1, x1
1400b32c8movdqu x0, [rdx]
1400b32ccmov rax, rcx
1400b32cfmovups [rdx], x1
1400b32d2mov rcx, [rcx+8]
1400b32d6movups [rax], x0
1400b32d9test rcx, rcx
1400b32dcje 0x1400b32fb
1400b32demov r9, [rcx+8]
1400b32e2lea rdx, [rcx+8]
1400b32e6mov r8, 0x100000001
1400b32f0cmp r9, r8
1400b32f3je 0x1400b3300
1400b32f5lock sub [rdx], 1
1400b32f9je 0x1400b3330
1400b32fb
1400b32fbloc_1400b32fb:
1400b32fbadd rsp, 56
1400b32ffret
1400b3300
1400b3300loc_1400b3300:
1400b3300mov rdx, [rcx]
1400b3303mov [rsp+64], rax
1400b3308mov [rsp+40], rcx
1400b330dmov [rcx+8], 0
1400b3315call [rdx+16]
1400b3318mov rcx, [rsp+40]
1400b331dmov rdx, [rcx]
1400b3320call [rdx+24]
1400b3323mov rax, [rsp+64]
1400b3328add rsp, 56
1400b332cret
1400b332d
1400b332d 0f 1f 00 ...
1400b3330
1400b3330loc_1400b3330:
1400b3330mov [rsp+64], rax
1400b3335call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400b333amov rax, [rsp+64]
1400b333fjmp 0x1400b32fb
1400b32c0
1400b32c0std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<std::filesystem::__cxx11::_Dir, (__gnu_cxx::_Lock_policy)2>&&):
1400b32c0sub rsp, 56
1400b32c4pxor x1, x1
1400b32c8movdqu x0, [rdx]
1400b32ccmov rax, rcx
1400b32cfmovups [rdx], x1
1400b32d2mov rcx, [rcx+8]
1400b32d6movups [rax], x0
1400b32d9test rcx, rcx
1400b32dcje 0x1400b32fb
1400b32demov r9, [rcx+8]
1400b32e2lea rdx, [rcx+8]
1400b32e6mov r8, 0x100000001
1400b32f0cmp r9, r8
1400b32f3je 0x1400b3300
1400b32f5lock sub [rdx], 1
1400b32f9je 0x1400b3330
1400b32fb
1400b32fbloc_1400b32fb:
1400b32fbadd rsp, 56
1400b32ffret
1400b3300
1400b3300loc_1400b3300:
1400b3300mov rdx, [rcx]
1400b3303mov [rsp+64], rax
1400b3308mov [rsp+40], rcx
1400b330dmov [rcx+8], 0
1400b3315call [rdx+16]
1400b3318mov rcx, [rsp+40]
1400b331dmov rdx, [rcx]
1400b3320call [rdx+24]
1400b3323mov rax, [rsp+64]
1400b3328add rsp, 56
1400b332cret
1400b332d
1400b332d 0f 1f 00 ...
1400b3330
1400b3330loc_1400b3330:
1400b3330mov [rsp+64], rax
1400b3335call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400b333amov rax, [rsp+64]
1400b333fjmp 0x1400b32fb
1400b32c0
1400b3341
1400b3341 // align 0x10
1400b3341 // align 0x10
1400b3350
1400b3350std::__sso_string::__sso_string(std::__sso_string&&):
1400b3350push rsi
1400b3351push rbx
1400b3352mov r8, rcx
1400b3355lea rcx, [rcx+16]
1400b3359mov rax, rdx
1400b335cmov [r8], rcx
1400b335fmov rdx, [rdx]
1400b3362lea r9, [rax+16]
1400b3366cmp rdx, r9
1400b3369je 0x1400b3390
1400b336bmov [r8], rdx
1400b336emov rdx, [rax+16]
1400b3372mov [r8+16], rdx
1400b3376
1400b3376loc_1400b3376:
1400b3376mov rdx, [rax+8]
1400b337a
1400b337aloc_1400b337a:
1400b337amov [r8+8], rdx
1400b337emov [rax], r9
1400b3381mov [rax+8], 0
1400b3389mov [rax+16], 0
1400b338dpop rbx
1400b338epop rsi
1400b338fret
1400b3390
1400b3390loc_1400b3390:
1400b3390mov rdx, [rax+8]
1400b3394lea r10, [rdx+1]
1400b3398cmp r10l, 8
1400b339cjae 0x1400b33d0
1400b339etest r10b, 4
1400b33a2jne 0x1400b3428
1400b33a8test r10l, r10l
1400b33abje 0x1400b337a
1400b33admovzx edx, [rax+16]
1400b33b1mov [r8+16], dl
1400b33b5test r10b, 2
1400b33b9je 0x1400b3376
1400b33bbmov r10l, r10l
1400b33bemovzx edx, [r9+r10-2]
1400b33c4mov [rcx+r10-2], dx
1400b33camov rdx, [rax+8]
1400b33cejmp 0x1400b337a
1400b33d0
1400b33d0loc_1400b33d0:
1400b33d0mov rdx, [rax+16]
1400b33d4mov [r8+16], rdx
1400b33d8mov edx, r10l
1400b33dbmov r11, [r9+rdx-8]
1400b33e0mov [rcx+rdx-8], r11
1400b33e5lea rdx, [r8+24]
1400b33e9mov r11, r9
1400b33ecand rdx, -8
1400b33f0sub rcx, rdx
1400b33f3add r10l, ecx
1400b33f6sub r11, rcx
1400b33f9and r10l, -8
1400b33fdmov rsi, r11
1400b3400cmp r10l, 8
1400b3404jb 0x1400b3376
1400b340aand r10l, -8
1400b340exor ecx, ecx
1400b3410
1400b3410loc_1400b3410:
1400b3410mov r11l, ecx
1400b3413add ecx, 8
1400b3416mov rbx, [rsi+r11]
1400b341amov [rdx+r11], rbx
1400b341ecmp ecx, r10l
1400b3421jb 0x1400b3410
1400b3423jmp 0x1400b3376
1400b3428
1400b3428loc_1400b3428:
1400b3428mov edx, [rax+16]
1400b342bmov r10l, r10l
1400b342emov [r8+16], edx
1400b3432mov edx, [r9+r10-4]
1400b3437mov [rcx+r10-4], edx
1400b343cmov rdx, [rax+8]
1400b3440jmp 0x1400b337a
1400b3350
1400b3350std::__sso_string::__sso_string(std::__sso_string&&):
1400b3350push rsi
1400b3351push rbx
1400b3352mov r8, rcx
1400b3355lea rcx, [rcx+16]
1400b3359mov rax, rdx
1400b335cmov [r8], rcx
1400b335fmov rdx, [rdx]
1400b3362lea r9, [rax+16]
1400b3366cmp rdx, r9
1400b3369je 0x1400b3390
1400b336bmov [r8], rdx
1400b336emov rdx, [rax+16]
1400b3372mov [r8+16], rdx
1400b3376
1400b3376loc_1400b3376:
1400b3376mov rdx, [rax+8]
1400b337a
1400b337aloc_1400b337a:
1400b337amov [r8+8], rdx
1400b337emov [rax], r9
1400b3381mov [rax+8], 0
1400b3389mov [rax+16], 0
1400b338dpop rbx
1400b338epop rsi
1400b338fret
1400b3390
1400b3390loc_1400b3390:
1400b3390mov rdx, [rax+8]
1400b3394lea r10, [rdx+1]
1400b3398cmp r10l, 8
1400b339cjae 0x1400b33d0
1400b339etest r10b, 4
1400b33a2jne 0x1400b3428
1400b33a8test r10l, r10l
1400b33abje 0x1400b337a
1400b33admovzx edx, [rax+16]
1400b33b1mov [r8+16], dl
1400b33b5test r10b, 2
1400b33b9je 0x1400b3376
1400b33bbmov r10l, r10l
1400b33bemovzx edx, [r9+r10-2]
1400b33c4mov [rcx+r10-2], dx
1400b33camov rdx, [rax+8]
1400b33cejmp 0x1400b337a
1400b33d0
1400b33d0loc_1400b33d0:
1400b33d0mov rdx, [rax+16]
1400b33d4mov [r8+16], rdx
1400b33d8mov edx, r10l
1400b33dbmov r11, [r9+rdx-8]
1400b33e0mov [rcx+rdx-8], r11
1400b33e5lea rdx, [r8+24]
1400b33e9mov r11, r9
1400b33ecand rdx, -8
1400b33f0sub rcx, rdx
1400b33f3add r10l, ecx
1400b33f6sub r11, rcx
1400b33f9and r10l, -8
1400b33fdmov rsi, r11
1400b3400cmp r10l, 8
1400b3404jb 0x1400b3376
1400b340aand r10l, -8
1400b340exor ecx, ecx
1400b3410
1400b3410loc_1400b3410:
1400b3410mov r11l, ecx
1400b3413add ecx, 8
1400b3416mov rbx, [rsi+r11]
1400b341amov [rdx+r11], rbx
1400b341ecmp ecx, r10l
1400b3421jb 0x1400b3410
1400b3423jmp 0x1400b3376
1400b3428
1400b3428loc_1400b3428:
1400b3428mov edx, [rax+16]
1400b342bmov r10l, r10l
1400b342emov [r8+16], edx
1400b3432mov edx, [r9+r10-4]
1400b3437mov [rcx+r10-4], edx
1400b343cmov rdx, [rax+8]
1400b3440jmp 0x1400b337a
1400b3350
1400b3445
1400b3445 // align 0x10
1400b3445 // align 0x10
1400b3450
1400b3450std::__sso_string::__sso_string(char const*, unsigned long long):
1400b3450push rbx
1400b3451sub rsp, 64
1400b3455mov r10, rdx
1400b3458mov rdx, [rip+0xe4231]
1400b345fmov rbx, rcx
1400b3462mov r9, r8
1400b3465mov rcx, [rdx]
1400b3468mov [rsp+56], rcx
1400b346dlea rcx, [rbx+16]
1400b3471mov [rbx], rcx
1400b3474test r10, r10
1400b3477jne 0x1400b3482
1400b3479test r8, r8
1400b347cjne 0x1400b3518
1400b3482
1400b3482loc_1400b3482:
1400b3482mov [rsp+48], r9
1400b3487cmp r9, 15
1400b348bja 0x1400b34d0
1400b348dcmp r9, 1
1400b3491jne 0x1400b34c0
1400b3493movzx eax, [r10]
1400b3497mov [rbx+16], al
1400b349a
1400b349aloc_1400b349a:
1400b349amov [rbx+8], r9
1400b349emov rdx, [rip+0xe41eb]
1400b34a5mov [rcx+r9], 0
1400b34aamov rax, [rsp+56]
1400b34afsub rax, [rdx]
1400b34b2jne 0x1400b3522
1400b34b4add rsp, 64
1400b34b8pop rbx
1400b34b9ret
1400b34ba
1400b34ba 66 0f 1f 44 00 00 f..D..
1400b34c0
1400b34c0loc_1400b34c0:
1400b34c0test r9, r9
1400b34c3je 0x1400b349a
1400b34c5jmp 0x1400b3503
1400b34c7
1400b34c7 66 0f 1f 84 00 00 00 00 00 f........
1400b34d0
1400b34d0loc_1400b34d0:
1400b34d0mov rcx, rbx
1400b34d3lea rdx, [rsp+48]
1400b34d8xor r8l, r8l
1400b34dbmov [rsp+40], r10
1400b34e0mov [rsp+96], r9
1400b34e5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400b34eamov r9, [rsp+96]
1400b34efmov r10, [rsp+40]
1400b34f4mov [rbx], rax
1400b34f7mov rcx, rax
1400b34famov rax, [rsp+48]
1400b34ffmov [rbx+16], rax
1400b3503
1400b3503loc_1400b3503:
1400b3503mov r8, r9
1400b3506mov rdx, r10
1400b3509call memcpy
1400b350emov r9, [rsp+48]
1400b3513mov rcx, [rbx]
1400b3516jmp 0x1400b349a
1400b3518
1400b3518loc_1400b3518:
1400b3518mov rax, [rsp+56]
1400b351dsub rax, [rdx]
1400b3520je 0x1400b3527
1400b3522
1400b3522loc_1400b3522:
1400b3522call __stack_chk_fail
1400b3527
1400b3527loc_1400b3527:
1400b3527lea rcx, [rip+0xe2a62]
1400b352ecall std::__throw_logic_error(char const*)
1400b3533nop
1400b3450
1400b3450std::__sso_string::__sso_string(char const*, unsigned long long):
1400b3450push rbx
1400b3451sub rsp, 64
1400b3455mov r10, rdx
1400b3458mov rdx, [rip+0xe4231]
1400b345fmov rbx, rcx
1400b3462mov r9, r8
1400b3465mov rcx, [rdx]
1400b3468mov [rsp+56], rcx
1400b346dlea rcx, [rbx+16]
1400b3471mov [rbx], rcx
1400b3474test r10, r10
1400b3477jne 0x1400b3482
1400b3479test r8, r8
1400b347cjne 0x1400b3518
1400b3482
1400b3482loc_1400b3482:
1400b3482mov [rsp+48], r9
1400b3487cmp r9, 15
1400b348bja 0x1400b34d0
1400b348dcmp r9, 1
1400b3491jne 0x1400b34c0
1400b3493movzx eax, [r10]
1400b3497mov [rbx+16], al
1400b349a
1400b349aloc_1400b349a:
1400b349amov [rbx+8], r9
1400b349emov rdx, [rip+0xe41eb]
1400b34a5mov [rcx+r9], 0
1400b34aamov rax, [rsp+56]
1400b34afsub rax, [rdx]
1400b34b2jne 0x1400b3522
1400b34b4add rsp, 64
1400b34b8pop rbx
1400b34b9ret
1400b34ba
1400b34ba 66 0f 1f 44 00 00 f..D..
1400b34c0
1400b34c0loc_1400b34c0:
1400b34c0test r9, r9
1400b34c3je 0x1400b349a
1400b34c5jmp 0x1400b3503
1400b34c7
1400b34c7 66 0f 1f 84 00 00 00 00 00 f........
1400b34d0
1400b34d0loc_1400b34d0:
1400b34d0mov rcx, rbx
1400b34d3lea rdx, [rsp+48]
1400b34d8xor r8l, r8l
1400b34dbmov [rsp+40], r10
1400b34e0mov [rsp+96], r9
1400b34e5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400b34eamov r9, [rsp+96]
1400b34efmov r10, [rsp+40]
1400b34f4mov [rbx], rax
1400b34f7mov rcx, rax
1400b34famov rax, [rsp+48]
1400b34ffmov [rbx+16], rax
1400b3503
1400b3503loc_1400b3503:
1400b3503mov r8, r9
1400b3506mov rdx, r10
1400b3509call memcpy
1400b350emov r9, [rsp+48]
1400b3513mov rcx, [rbx]
1400b3516jmp 0x1400b349a
1400b3518
1400b3518loc_1400b3518:
1400b3518mov rax, [rsp+56]
1400b351dsub rax, [rdx]
1400b3520je 0x1400b3527
1400b3522
1400b3522loc_1400b3522:
1400b3522call __stack_chk_fail
1400b3527
1400b3527loc_1400b3527:
1400b3527lea rcx, [rip+0xe2a62]
1400b352ecall std::__throw_logic_error(char const*)
1400b3533nop
1400b3450
1400b3534
1400b3534 // align 0x10
1400b3534 // align 0x10
1400b3540
1400b3540std::__sso_string::__sso_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3540push rbx
1400b3541sub rsp, 64
1400b3545mov rbx, rcx
1400b3548mov rcx, [rip+0xe4141]
1400b354fmov rax, rdx
1400b3552mov rdx, [rcx]
1400b3555mov [rsp+56], rdx
1400b355axor edx, edx
1400b355cmov rdx, [rax+8]
1400b3560lea rcx, [rbx+16]
1400b3564mov [rbx], rcx
1400b3567mov r9, [rax]
1400b356amov [rsp+48], rdx
1400b356fcmp rdx, 15
1400b3573ja 0x1400b35c0
1400b3575lea r8, [rdx+1]
1400b3579test rdx, rdx
1400b357cje 0x1400b35b0
1400b357e
1400b357eloc_1400b357e:
1400b357emov rdx, r9
1400b3581call memcpy
1400b3586mov rax, [rsp+48]
1400b358b
1400b358bloc_1400b358b:
1400b358bmov [rbx+8], rax
1400b358fmov rbx, [rip+0xe40fa]
1400b3596mov rax, [rsp+56]
1400b359bsub rax, [rbx]
1400b359ejne 0x1400b3603
1400b35a0add rsp, 64
1400b35a4pop rbx
1400b35a5ret
1400b35a6
1400b35a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b35b0
1400b35b0loc_1400b35b0:
1400b35b0movzx eax, [r9]
1400b35b4mov [rcx], al
1400b35b6mov rax, [rsp+48]
1400b35bbjmp 0x1400b358b
1400b35bd
1400b35bd 0f 1f 00 ...
1400b35c0
1400b35c0loc_1400b35c0:
1400b35c0xor r8l, r8l
1400b35c3mov rcx, rbx
1400b35c6lea rdx, [rsp+48]
1400b35cbmov [rsp+40], r9
1400b35d0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400b35d5mov r9, [rsp+40]
1400b35damov [rbx], rax
1400b35ddmov rcx, rax
1400b35e0mov rax, [rsp+48]
1400b35e5test rax, rax
1400b35e8mov [rbx+16], rax
1400b35eclea r8, [rax+1]
1400b35f0je 0x1400b35b0
1400b35f2mov rax, -1
1400b35f9test r8, r8
1400b35fcje 0x1400b358b
1400b35fejmp 0x1400b357e
1400b3603
1400b3603loc_1400b3603:
1400b3603call __stack_chk_fail
1400b3608nop
1400b3540
1400b3540std::__sso_string::__sso_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3540push rbx
1400b3541sub rsp, 64
1400b3545mov rbx, rcx
1400b3548mov rcx, [rip+0xe4141]
1400b354fmov rax, rdx
1400b3552mov rdx, [rcx]
1400b3555mov [rsp+56], rdx
1400b355axor edx, edx
1400b355cmov rdx, [rax+8]
1400b3560lea rcx, [rbx+16]
1400b3564mov [rbx], rcx
1400b3567mov r9, [rax]
1400b356amov [rsp+48], rdx
1400b356fcmp rdx, 15
1400b3573ja 0x1400b35c0
1400b3575lea r8, [rdx+1]
1400b3579test rdx, rdx
1400b357cje 0x1400b35b0
1400b357e
1400b357eloc_1400b357e:
1400b357emov rdx, r9
1400b3581call memcpy
1400b3586mov rax, [rsp+48]
1400b358b
1400b358bloc_1400b358b:
1400b358bmov [rbx+8], rax
1400b358fmov rbx, [rip+0xe40fa]
1400b3596mov rax, [rsp+56]
1400b359bsub rax, [rbx]
1400b359ejne 0x1400b3603
1400b35a0add rsp, 64
1400b35a4pop rbx
1400b35a5ret
1400b35a6
1400b35a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b35b0
1400b35b0loc_1400b35b0:
1400b35b0movzx eax, [r9]
1400b35b4mov [rcx], al
1400b35b6mov rax, [rsp+48]
1400b35bbjmp 0x1400b358b
1400b35bd
1400b35bd 0f 1f 00 ...
1400b35c0
1400b35c0loc_1400b35c0:
1400b35c0xor r8l, r8l
1400b35c3mov rcx, rbx
1400b35c6lea rdx, [rsp+48]
1400b35cbmov [rsp+40], r9
1400b35d0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400b35d5mov r9, [rsp+40]
1400b35damov [rbx], rax
1400b35ddmov rcx, rax
1400b35e0mov rax, [rsp+48]
1400b35e5test rax, rax
1400b35e8mov [rbx+16], rax
1400b35eclea r8, [rax+1]
1400b35f0je 0x1400b35b0
1400b35f2mov rax, -1
1400b35f9test r8, r8
1400b35fcje 0x1400b358b
1400b35fejmp 0x1400b357e
1400b3603
1400b3603loc_1400b3603:
1400b3603call __stack_chk_fail
1400b3608nop
1400b3540
1400b3609
1400b3609 // align 0x10
1400b3609 // align 0x10
1400b3610
1400b3610std::__sso_string::__sso_string(std::__sso_string const&):
1400b3610push rbx
1400b3611sub rsp, 64
1400b3615mov rbx, rcx
1400b3618mov rcx, [rip+0xe4071]
1400b361fmov rax, rdx
1400b3622mov rdx, [rcx]
1400b3625mov [rsp+56], rdx
1400b362axor edx, edx
1400b362cmov rdx, [rax+8]
1400b3630lea rcx, [rbx+16]
1400b3634mov [rbx], rcx
1400b3637mov r9, [rax]
1400b363amov [rsp+48], rdx
1400b363fcmp rdx, 15
1400b3643ja 0x1400b3690
1400b3645lea r8, [rdx+1]
1400b3649test rdx, rdx
1400b364cje 0x1400b3680
1400b364e
1400b364eloc_1400b364e:
1400b364emov rdx, r9
1400b3651call memcpy
1400b3656mov rax, [rsp+48]
1400b365b
1400b365bloc_1400b365b:
1400b365bmov [rbx+8], rax
1400b365fmov rbx, [rip+0xe402a]
1400b3666mov rax, [rsp+56]
1400b366bsub rax, [rbx]
1400b366ejne 0x1400b36d3
1400b3670add rsp, 64
1400b3674pop rbx
1400b3675ret
1400b3676
1400b3676 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b3680
1400b3680loc_1400b3680:
1400b3680movzx eax, [r9]
1400b3684mov [rcx], al
1400b3686mov rax, [rsp+48]
1400b368bjmp 0x1400b365b
1400b368d
1400b368d 0f 1f 00 ...
1400b3690
1400b3690loc_1400b3690:
1400b3690xor r8l, r8l
1400b3693mov rcx, rbx
1400b3696lea rdx, [rsp+48]
1400b369bmov [rsp+40], r9
1400b36a0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400b36a5mov r9, [rsp+40]
1400b36aamov [rbx], rax
1400b36admov rcx, rax
1400b36b0mov rax, [rsp+48]
1400b36b5test rax, rax
1400b36b8mov [rbx+16], rax
1400b36bclea r8, [rax+1]
1400b36c0je 0x1400b3680
1400b36c2mov rax, -1
1400b36c9test r8, r8
1400b36ccje 0x1400b365b
1400b36cejmp 0x1400b364e
1400b36d3
1400b36d3loc_1400b36d3:
1400b36d3call __stack_chk_fail
1400b36d8nop
1400b3610
1400b3610std::__sso_string::__sso_string(std::__sso_string const&):
1400b3610push rbx
1400b3611sub rsp, 64
1400b3615mov rbx, rcx
1400b3618mov rcx, [rip+0xe4071]
1400b361fmov rax, rdx
1400b3622mov rdx, [rcx]
1400b3625mov [rsp+56], rdx
1400b362axor edx, edx
1400b362cmov rdx, [rax+8]
1400b3630lea rcx, [rbx+16]
1400b3634mov [rbx], rcx
1400b3637mov r9, [rax]
1400b363amov [rsp+48], rdx
1400b363fcmp rdx, 15
1400b3643ja 0x1400b3690
1400b3645lea r8, [rdx+1]
1400b3649test rdx, rdx
1400b364cje 0x1400b3680
1400b364e
1400b364eloc_1400b364e:
1400b364emov rdx, r9
1400b3651call memcpy
1400b3656mov rax, [rsp+48]
1400b365b
1400b365bloc_1400b365b:
1400b365bmov [rbx+8], rax
1400b365fmov rbx, [rip+0xe402a]
1400b3666mov rax, [rsp+56]
1400b366bsub rax, [rbx]
1400b366ejne 0x1400b36d3
1400b3670add rsp, 64
1400b3674pop rbx
1400b3675ret
1400b3676
1400b3676 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b3680
1400b3680loc_1400b3680:
1400b3680movzx eax, [r9]
1400b3684mov [rcx], al
1400b3686mov rax, [rsp+48]
1400b368bjmp 0x1400b365b
1400b368d
1400b368d 0f 1f 00 ...
1400b3690
1400b3690loc_1400b3690:
1400b3690xor r8l, r8l
1400b3693mov rcx, rbx
1400b3696lea rdx, [rsp+48]
1400b369bmov [rsp+40], r9
1400b36a0call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
1400b36a5mov r9, [rsp+40]
1400b36aamov [rbx], rax
1400b36admov rcx, rax
1400b36b0mov rax, [rsp+48]
1400b36b5test rax, rax
1400b36b8mov [rbx+16], rax
1400b36bclea r8, [rax+1]
1400b36c0je 0x1400b3680
1400b36c2mov rax, -1
1400b36c9test r8, r8
1400b36ccje 0x1400b365b
1400b36cejmp 0x1400b364e
1400b36d3
1400b36d3loc_1400b36d3:
1400b36d3call __stack_chk_fail
1400b36d8nop
1400b3610
1400b36d9
1400b36d9 // align 0x10
1400b36d9 // align 0x10
1400b36e0
1400b36e0std::__sso_string::__sso_string(std::string const&):
1400b36e0mov rdx, [rdx]
1400b36e3mov r8, [rdx-24]
1400b36e7jmp 0x1400b3450
1400b36e0
1400b36e0std::__sso_string::__sso_string(std::string const&):
1400b36e0mov rdx, [rdx]
1400b36e3mov r8, [rdx-24]
1400b36e7jmp 0x1400b3450
1400b36e0
1400b36ec
1400b36ec // align 0x10
1400b36ec // align 0x10
1400b36f0
1400b36f0std::__sso_string::__sso_string():
1400b36f0lea rax, [rcx+16]
1400b36f4mov [rcx+8], 0
1400b36fcmov [rcx], rax
1400b36ffmov [rcx+16], 0
1400b3703ret
1400b36f0
1400b36f0std::__sso_string::__sso_string():
1400b36f0lea rax, [rcx+16]
1400b36f4mov [rcx+8], 0
1400b36fcmov [rcx], rax
1400b36ffmov [rcx+16], 0
1400b3703ret
1400b36f0
1400b3704
1400b3704 // align 0x10
1400b3704 // align 0x10
1400b3710
1400b3710std::__sso_string::~__sso_string():
1400b3710mov rax, [rcx]
1400b3713add rcx, 16
1400b3717cmp rax, rcx
1400b371aje 0x1400b3728
1400b371cmov rcx, rax
1400b371fjmp 0x140101ab0
1400b3724
1400b3724 0f 1f 40 00 ..@.
1400b3728
1400b3728loc_1400b3728:
1400b3728ret
1400b3710
1400b3710std::__sso_string::~__sso_string():
1400b3710mov rax, [rcx]
1400b3713add rcx, 16
1400b3717cmp rax, rcx
1400b371aje 0x1400b3728
1400b371cmov rcx, rax
1400b371fjmp 0x140101ab0
1400b3724
1400b3724 0f 1f 40 00 ..@.
1400b3728
1400b3728loc_1400b3728:
1400b3728ret
1400b3710
1400b3729
1400b3729 // align 0x10
1400b3729 // align 0x10
1400b3730
1400b3730std::__sso_string::operator=(std::__sso_string&&):
1400b3730sub rsp, 40
1400b3734mov r8, [rdx+8]
1400b3738mov r10, rcx
1400b373bmov rcx, [rcx]
1400b373emov r9, rdx
1400b3741mov rdx, [rdx]
1400b3744lea rax, [r10+16]
1400b3748cmp rcx, rax
1400b374blea rax, [r9+16]
1400b374fje 0x1400b3790
1400b3751cmp rax, rdx
1400b3754je 0x1400b37b0
1400b3756mov [r10], rdx
1400b3759mov r11, [r10+16]
1400b375dmov [r10+8], r8
1400b3761mov rdx, [r9+16]
1400b3765mov [r10+16], rdx
1400b3769test rcx, rcx
1400b376cje 0x1400b37f0
1400b3772mov [r9], rcx
1400b3775mov [r9+16], r11
1400b3779
1400b3779loc_1400b3779:
1400b3779mov rax, r10
1400b377cmov [r9+8], 0
1400b3784mov [rcx], 0
1400b3787add rsp, 40
1400b378bret
1400b378c
1400b378c 0f 1f 40 00 ..@.
1400b3790
1400b3790loc_1400b3790:
1400b3790cmp rax, rdx
1400b3793je 0x1400b37b0
1400b3795mov [r10], rdx
1400b3798mov rcx, rax
1400b379bmov [r10+8], r8
1400b379fmov rdx, [r9+16]
1400b37a3mov [r10+16], rdx
1400b37a7
1400b37a7loc_1400b37a7:
1400b37a7mov [r9], rcx
1400b37aajmp 0x1400b3779
1400b37ac
1400b37ac 0f 1f 40 00 ..@.
1400b37b0
1400b37b0loc_1400b37b0:
1400b37b0cmp r9, r10
1400b37b3je 0x1400b3800
1400b37b5test r8, r8
1400b37b8je 0x1400b37e0
1400b37bacmp r8, 1
1400b37beje 0x1400b37f8
1400b37c0mov [rsp+56], r9
1400b37c5mov [rsp+48], r10
1400b37cacall memcpy
1400b37cfmov r9, [rsp+56]
1400b37d4mov r10, [rsp+48]
1400b37d9
1400b37d9loc_1400b37d9:
1400b37d9mov r8, [r9+8]
1400b37ddmov rcx, [r10]
1400b37e0
1400b37e0loc_1400b37e0:
1400b37e0mov [r10+8], r8
1400b37e4mov [rcx+r8], 0
1400b37e9mov rcx, [r9]
1400b37ecjmp 0x1400b3779
1400b37ee
1400b37ee 66 90 f.
1400b37f0
1400b37f0loc_1400b37f0:
1400b37f0mov rcx, rax
1400b37f3jmp 0x1400b37a7
1400b37f5
1400b37f5 0f 1f 00 ...
1400b37f8
1400b37f8loc_1400b37f8:
1400b37f8movzx eax, [rdx]
1400b37fbmov [rcx], al
1400b37fdjmp 0x1400b37d9
1400b37ff
1400b37ff 90 .
1400b3800
1400b3800loc_1400b3800:
1400b3800mov rcx, rdx
1400b3803jmp 0x1400b3779
1400b3730
1400b3730std::__sso_string::operator=(std::__sso_string&&):
1400b3730sub rsp, 40
1400b3734mov r8, [rdx+8]
1400b3738mov r10, rcx
1400b373bmov rcx, [rcx]
1400b373emov r9, rdx
1400b3741mov rdx, [rdx]
1400b3744lea rax, [r10+16]
1400b3748cmp rcx, rax
1400b374blea rax, [r9+16]
1400b374fje 0x1400b3790
1400b3751cmp rax, rdx
1400b3754je 0x1400b37b0
1400b3756mov [r10], rdx
1400b3759mov r11, [r10+16]
1400b375dmov [r10+8], r8
1400b3761mov rdx, [r9+16]
1400b3765mov [r10+16], rdx
1400b3769test rcx, rcx
1400b376cje 0x1400b37f0
1400b3772mov [r9], rcx
1400b3775mov [r9+16], r11
1400b3779
1400b3779loc_1400b3779:
1400b3779mov rax, r10
1400b377cmov [r9+8], 0
1400b3784mov [rcx], 0
1400b3787add rsp, 40
1400b378bret
1400b378c
1400b378c 0f 1f 40 00 ..@.
1400b3790
1400b3790loc_1400b3790:
1400b3790cmp rax, rdx
1400b3793je 0x1400b37b0
1400b3795mov [r10], rdx
1400b3798mov rcx, rax
1400b379bmov [r10+8], r8
1400b379fmov rdx, [r9+16]
1400b37a3mov [r10+16], rdx
1400b37a7
1400b37a7loc_1400b37a7:
1400b37a7mov [r9], rcx
1400b37aajmp 0x1400b3779
1400b37ac
1400b37ac 0f 1f 40 00 ..@.
1400b37b0
1400b37b0loc_1400b37b0:
1400b37b0cmp r9, r10
1400b37b3je 0x1400b3800
1400b37b5test r8, r8
1400b37b8je 0x1400b37e0
1400b37bacmp r8, 1
1400b37beje 0x1400b37f8
1400b37c0mov [rsp+56], r9
1400b37c5mov [rsp+48], r10
1400b37cacall memcpy
1400b37cfmov r9, [rsp+56]
1400b37d4mov r10, [rsp+48]
1400b37d9
1400b37d9loc_1400b37d9:
1400b37d9mov r8, [r9+8]
1400b37ddmov rcx, [r10]
1400b37e0
1400b37e0loc_1400b37e0:
1400b37e0mov [r10+8], r8
1400b37e4mov [rcx+r8], 0
1400b37e9mov rcx, [r9]
1400b37ecjmp 0x1400b3779
1400b37ee
1400b37ee 66 90 f.
1400b37f0
1400b37f0loc_1400b37f0:
1400b37f0mov rcx, rax
1400b37f3jmp 0x1400b37a7
1400b37f5
1400b37f5 0f 1f 00 ...
1400b37f8
1400b37f8loc_1400b37f8:
1400b37f8movzx eax, [rdx]
1400b37fbmov [rcx], al
1400b37fdjmp 0x1400b37d9
1400b37ff
1400b37ff 90 .
1400b3800
1400b3800loc_1400b3800:
1400b3800mov rcx, rdx
1400b3803jmp 0x1400b3779
1400b3730
1400b3808
1400b3808 // align 0x10
1400b3808 // align 0x10
1400b3810
1400b3810std::__sso_string::operator=(std::__sso_string const&):
1400b3810push rbx
1400b3811sub rsp, 32
1400b3815mov rbx, rcx
1400b3818call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b381dmov rax, rbx
1400b3820add rsp, 32
1400b3824pop rbx
1400b3825ret
1400b3810
1400b3810std::__sso_string::operator=(std::__sso_string const&):
1400b3810push rbx
1400b3811sub rsp, 32
1400b3815mov rbx, rcx
1400b3818call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b381dmov rax, rbx
1400b3820add rsp, 32
1400b3824pop rbx
1400b3825ret
1400b3810
1400b3826
1400b3826 // align 0x10
1400b3826 // align 0x10
1400b3830
1400b3830std::ctype_byname<char>::ctype_byname(char const*, unsigned long long):
1400b3830push rsi
1400b3831push rbx
1400b3832sub rsp, 56
1400b3836mov r9, r8
1400b3839mov rsi, rdx
1400b383cxor r8l, r8l
1400b383fxor edx, edx
1400b3841mov rbx, rcx
1400b3844call std::ctype<char>::ctype(unsigned short const*, bool, unsigned long long)
1400b3849lea rax, [rip+0xee240]
1400b3850mov [rbx], rax
1400b3853cmp [rsi], 67
1400b3856jne 0x1400b3868
1400b3858cmp [rsi+1], 0
1400b385cjne 0x1400b3868
1400b385e
1400b385eloc_1400b385e:
1400b385eadd rsp, 56
1400b3862pop rbx
1400b3863pop rsi
1400b3864ret
1400b3865
1400b3865 0f 1f 00 ...
1400b3868
1400b3868loc_1400b3868:
1400b3868lea rdx, [rip+0xe2321]
1400b386fmov rcx, rsi
1400b3872call strcmp
1400b3877test eax, eax
1400b3879je 0x1400b385e
1400b387blea rcx, [rbx+16]
1400b387fmov [rsp+40], rcx
1400b3884call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3889mov rcx, [rsp+40]
1400b388exor r8l, r8l
1400b3891mov rdx, rsi
1400b3894call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400b3899nop
1400b389aadd rsp, 56
1400b389epop rbx
1400b389fpop rsi
1400b38a0ret
1400b38a1
1400b38a1 48 89 c6 48 89 d9 e8 34 31 02 00 48 89 f1 e8 H..H...41..H...
1400b38b0 ec 7a f6 ff 90 .z...
1400b3830
1400b3830std::ctype_byname<char>::ctype_byname(char const*, unsigned long long):
1400b3830push rsi
1400b3831push rbx
1400b3832sub rsp, 56
1400b3836mov r9, r8
1400b3839mov rsi, rdx
1400b383cxor r8l, r8l
1400b383fxor edx, edx
1400b3841mov rbx, rcx
1400b3844call std::ctype<char>::ctype(unsigned short const*, bool, unsigned long long)
1400b3849lea rax, [rip+0xee240]
1400b3850mov [rbx], rax
1400b3853cmp [rsi], 67
1400b3856jne 0x1400b3868
1400b3858cmp [rsi+1], 0
1400b385cjne 0x1400b3868
1400b385e
1400b385eloc_1400b385e:
1400b385eadd rsp, 56
1400b3862pop rbx
1400b3863pop rsi
1400b3864ret
1400b3865
1400b3865 0f 1f 00 ...
1400b3868
1400b3868loc_1400b3868:
1400b3868lea rdx, [rip+0xe2321]
1400b386fmov rcx, rsi
1400b3872call strcmp
1400b3877test eax, eax
1400b3879je 0x1400b385e
1400b387blea rcx, [rbx+16]
1400b387fmov [rsp+40], rcx
1400b3884call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3889mov rcx, [rsp+40]
1400b388exor r8l, r8l
1400b3891mov rdx, rsi
1400b3894call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400b3899nop
1400b389aadd rsp, 56
1400b389epop rbx
1400b389fpop rsi
1400b38a0ret
1400b38a1
1400b38a1 48 89 c6 48 89 d9 e8 34 31 02 00 48 89 f1 e8 H..H...41..H...
1400b38b0 ec 7a f6 ff 90 .z...
1400b3830
1400b38b5
1400b38b5 // align 0x10
1400b38b5 // align 0x10
1400b38c0
1400b38c0std::ctype_byname<char>::ctype_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400b38c0mov rdx, [rdx]
1400b38c3jmp 0x1400b3830
1400b38c0
1400b38c0std::ctype_byname<char>::ctype_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400b38c0mov rdx, [rdx]
1400b38c3jmp 0x1400b3830
1400b38c0
1400b38c8
1400b38c8 // align 0x10
1400b38c8 // align 0x10
1400b38d0
1400b38d0std::ctype_byname<char>::ctype_byname(std::string const&, unsigned long long):
1400b38d0mov rdx, [rdx]
1400b38d3jmp 0x1400b3830
1400b38d0
1400b38d0std::ctype_byname<char>::ctype_byname(std::string const&, unsigned long long):
1400b38d0mov rdx, [rdx]
1400b38d3jmp 0x1400b3830
1400b38d0
1400b38d8
1400b38d8 // align 0x10
1400b38d8 // align 0x10
1400b38e0
1400b38e0std::ctype_byname<char>::~ctype_byname():
1400b38e0sub rsp, 56
1400b38e4lea rax, [rip+0xee1a5]
1400b38ebmov [rcx], rax
1400b38eemov [rsp+40], rcx
1400b38f3call std::ctype<char>::~ctype()
1400b38f8mov rcx, [rsp+40]
1400b38fdadd rsp, 56
1400b3901jmp 0x140101ab0
1400b38e0
1400b38e0std::ctype_byname<char>::~ctype_byname():
1400b38e0sub rsp, 56
1400b38e4lea rax, [rip+0xee1a5]
1400b38ebmov [rcx], rax
1400b38eemov [rsp+40], rcx
1400b38f3call std::ctype<char>::~ctype()
1400b38f8mov rcx, [rsp+40]
1400b38fdadd rsp, 56
1400b3901jmp 0x140101ab0
1400b38e0
1400b3906
1400b3906 // align 0x10
1400b3906 // align 0x10
1400b3910
1400b3910std::ctype_byname<char>::~ctype_byname():
1400b3910lea rax, [rip+0xee179]
1400b3917mov [rcx], rax
1400b391ajmp 0x1400d69e0
1400b3910
1400b3910std::ctype_byname<char>::~ctype_byname():
1400b3910lea rax, [rip+0xee179]
1400b3917mov [rcx], rax
1400b391ajmp 0x1400d69e0
1400b3910
1400b391f
1400b391f // align 0x10
1400b391f // align 0x10
1400b3920
1400b3920std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long long):
1400b3920push rsi
1400b3921push rbx
1400b3922sub rsp, 56
1400b3926xor eax, eax
1400b3928test r8, r8
1400b392bmov rbx, rcx
1400b392emov rsi, rdx
1400b3931setne al
1400b3934mov [rcx+8], eax
1400b3937lea rax, [rip+0xef842]
1400b393emov [rcx], rax
1400b3941call std::locale::facet::_S_get_c_locale()
1400b3946mov [rbx+16], rax
1400b394amov rcx, rbx
1400b394dmov [rbx+24], 0
1400b3951call std::ctype<wchar_t>::_M_initialize_ctype()
1400b3956lea rax, [rip+0xee193]
1400b395dmov [rbx], rax
1400b3960cmp [rsi], 67
1400b3963jne 0x1400b3978
1400b3965cmp [rsi+1], 0
1400b3969jne 0x1400b3978
1400b396b
1400b396bloc_1400b396b:
1400b396badd rsp, 56
1400b396fpop rbx
1400b3970pop rsi
1400b3971ret
1400b3972
1400b3972 66 0f 1f 44 00 00 f..D..
1400b3978
1400b3978loc_1400b3978:
1400b3978lea rdx, [rip+0xe21f1]
1400b397fmov rcx, rsi
1400b3982call strcmp
1400b3987test eax, eax
1400b3989je 0x1400b396b
1400b398blea rcx, [rbx+16]
1400b398fmov [rsp+40], rcx
1400b3994call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3999mov rcx, [rsp+40]
1400b399exor r8l, r8l
1400b39a1mov rdx, rsi
1400b39a4call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400b39a9mov rcx, rbx
1400b39acadd rsp, 56
1400b39b0pop rbx
1400b39b1pop rsi
1400b39b2jmp 0x1400d6a20
1400b39b7
1400b39b7 48 89 c6 48 89 d9 e8 ee 31 H..H....1
1400b39c0 02 00 48 89 f1 e8 d6 79 f6 ff 48 89 c6 48 8b 05 ..H....y..H..H..
1400b39d0 bc 39 0e 00 48 89 d9 48 83 c0 10 48 89 03 e8 3d .9..H..H...H...=
1400b39e0 6a 02 00 48 89 f1 e8 b5 79 f6 ff 90 j..H....y...
1400b3920
1400b3920std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long long):
1400b3920push rsi
1400b3921push rbx
1400b3922sub rsp, 56
1400b3926xor eax, eax
1400b3928test r8, r8
1400b392bmov rbx, rcx
1400b392emov rsi, rdx
1400b3931setne al
1400b3934mov [rcx+8], eax
1400b3937lea rax, [rip+0xef842]
1400b393emov [rcx], rax
1400b3941call std::locale::facet::_S_get_c_locale()
1400b3946mov [rbx+16], rax
1400b394amov rcx, rbx
1400b394dmov [rbx+24], 0
1400b3951call std::ctype<wchar_t>::_M_initialize_ctype()
1400b3956lea rax, [rip+0xee193]
1400b395dmov [rbx], rax
1400b3960cmp [rsi], 67
1400b3963jne 0x1400b3978
1400b3965cmp [rsi+1], 0
1400b3969jne 0x1400b3978
1400b396b
1400b396bloc_1400b396b:
1400b396badd rsp, 56
1400b396fpop rbx
1400b3970pop rsi
1400b3971ret
1400b3972
1400b3972 66 0f 1f 44 00 00 f..D..
1400b3978
1400b3978loc_1400b3978:
1400b3978lea rdx, [rip+0xe21f1]
1400b397fmov rcx, rsi
1400b3982call strcmp
1400b3987test eax, eax
1400b3989je 0x1400b396b
1400b398blea rcx, [rbx+16]
1400b398fmov [rsp+40], rcx
1400b3994call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3999mov rcx, [rsp+40]
1400b399exor r8l, r8l
1400b39a1mov rdx, rsi
1400b39a4call std::locale::facet::_S_create_c_locale(int*&, char const*, int*)
1400b39a9mov rcx, rbx
1400b39acadd rsp, 56
1400b39b0pop rbx
1400b39b1pop rsi
1400b39b2jmp 0x1400d6a20
1400b39b7
1400b39b7 48 89 c6 48 89 d9 e8 ee 31 H..H....1
1400b39c0 02 00 48 89 f1 e8 d6 79 f6 ff 48 89 c6 48 8b 05 ..H....y..H..H..
1400b39d0 bc 39 0e 00 48 89 d9 48 83 c0 10 48 89 03 e8 3d .9..H..H...H...=
1400b39e0 6a 02 00 48 89 f1 e8 b5 79 f6 ff 90 j..H....y...
1400b3920
1400b39ec
1400b39ec // align 0x10
1400b39ec // align 0x10
1400b39f0
1400b39f0std::ctype_byname<wchar_t>::ctype_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400b39f0mov rdx, [rdx]
1400b39f3jmp 0x1400b3920
1400b39f0
1400b39f0std::ctype_byname<wchar_t>::ctype_byname(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long long):
1400b39f0mov rdx, [rdx]
1400b39f3jmp 0x1400b3920
1400b39f0
1400b39f8
1400b39f8 // align 0x10
1400b39f8 // align 0x10
1400b3a00
1400b3a00std::ctype_byname<wchar_t>::ctype_byname(std::string const&, unsigned long long):
1400b3a00mov rdx, [rdx]
1400b3a03jmp 0x1400b3920
1400b3a00
1400b3a00std::ctype_byname<wchar_t>::ctype_byname(std::string const&, unsigned long long):
1400b3a00mov rdx, [rdx]
1400b3a03jmp 0x1400b3920
1400b3a00
1400b3a08
1400b3a08 // align 0x10
1400b3a08 // align 0x10
1400b3a10
1400b3a10std::ctype_byname<wchar_t>::~ctype_byname():
1400b3a10push rbx
1400b3a11sub rsp, 32
1400b3a15lea rax, [rip+0xef764]
1400b3a1cmov [rcx], rax
1400b3a1fmov rbx, rcx
1400b3a22lea rcx, [rcx+16]
1400b3a26call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3a2bmov rax, [rip+0xe395e]
1400b3a32mov rcx, rbx
1400b3a35add rax, 16
1400b3a39mov [rbx], rax
1400b3a3ccall std::locale::facet::~facet()
1400b3a41mov rcx, rbx
1400b3a44add rsp, 32
1400b3a48pop rbx
1400b3a49jmp 0x140101ab0
1400b3a10
1400b3a10std::ctype_byname<wchar_t>::~ctype_byname():
1400b3a10push rbx
1400b3a11sub rsp, 32
1400b3a15lea rax, [rip+0xef764]
1400b3a1cmov [rcx], rax
1400b3a1fmov rbx, rcx
1400b3a22lea rcx, [rcx+16]
1400b3a26call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3a2bmov rax, [rip+0xe395e]
1400b3a32mov rcx, rbx
1400b3a35add rax, 16
1400b3a39mov [rbx], rax
1400b3a3ccall std::locale::facet::~facet()
1400b3a41mov rcx, rbx
1400b3a44add rsp, 32
1400b3a48pop rbx
1400b3a49jmp 0x140101ab0
1400b3a10
1400b3a4e
1400b3a4e // align 0x10
1400b3a4e // align 0x10
1400b3a50
1400b3a50std::ctype_byname<wchar_t>::~ctype_byname():
1400b3a50push rbx
1400b3a51sub rsp, 32
1400b3a55lea rax, [rip+0xef724]
1400b3a5cmov [rcx], rax
1400b3a5fmov rbx, rcx
1400b3a62lea rcx, [rcx+16]
1400b3a66call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3a6bmov rax, [rip+0xe391e]
1400b3a72mov rcx, rbx
1400b3a75add rax, 16
1400b3a79mov [rbx], rax
1400b3a7cadd rsp, 32
1400b3a80pop rbx
1400b3a81jmp 0x1400da420
1400b3a50
1400b3a50std::ctype_byname<wchar_t>::~ctype_byname():
1400b3a50push rbx
1400b3a51sub rsp, 32
1400b3a55lea rax, [rip+0xef724]
1400b3a5cmov [rcx], rax
1400b3a5fmov rbx, rcx
1400b3a62lea rcx, [rcx+16]
1400b3a66call std::locale::facet::_S_destroy_c_locale(int*&)
1400b3a6bmov rax, [rip+0xe391e]
1400b3a72mov rcx, rbx
1400b3a75add rax, 16
1400b3a79mov [rbx], rax
1400b3a7cadd rsp, 32
1400b3a80pop rbx
1400b3a81jmp 0x1400da420
1400b3a50
1400b3a86
1400b3a86 // align 0x10
1400b3a86 // align 0x10
1400b3a90
1400b3a90std::domain_error::domain_error(char const*):
1400b3a90push rsi
1400b3a91push rbx
1400b3a92sub rsp, 72
1400b3a96mov rbx, rcx
1400b3a99mov rcx, rdx
1400b3a9cmov rdx, [rip+0xe3bed]
1400b3aa3mov rax, [rdx]
1400b3aa6mov [rsp+56], rax
1400b3aabmov rax, [rip+0xe372e]
1400b3ab2mov rdx, -1
1400b3ab9add rax, 16
1400b3abdmov [rbx], rax
1400b3ac0test rcx, rcx
1400b3ac3je 0x1400b3ad8
1400b3ac5mov [rsp+40], rcx
1400b3acacall strlen
1400b3acfmov rcx, [rsp+40]
1400b3ad4lea rdx, [rcx+rax]
1400b3ad8
1400b3ad8loc_1400b3ad8:
1400b3ad8lea r8, [rsp+55]
1400b3addcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b3ae2mov rcx, [rip+0xe3717]
1400b3ae9movq x1, rax
1400b3aeelea rdx, [rcx+16]
1400b3af2movq x0, rdx
1400b3af7punpcklqdq x0, x1
1400b3afbmovups [rbx], x0
1400b3afemov rbx, [rip+0xe3b8b]
1400b3b05mov rax, [rsp+56]
1400b3b0asub rax, [rbx]
1400b3b0djne 0x1400b3b32
1400b3b0fadd rsp, 72
1400b3b13pop rbx
1400b3b14pop rsi
1400b3b15ret
1400b3b16
1400b3b16 48 89 d9 48 89 c6 e8 9f 43 04 H..H....C.
1400b3b20 00 48 8b 1d 68 3b 0e 00 48 8b 44 24 38 48 2b 03 .H..h;..H.D$8H+.
1400b3b30 74 05 t.
1400b3b32
1400b3b32loc_1400b3b32:
1400b3b32call __stack_chk_fail
1400b3b37mov rcx, rsi
1400b3b3acall _Unwind_Resume
1400b3b3fnop
1400b3a90
1400b3a90std::domain_error::domain_error(char const*):
1400b3a90push rsi
1400b3a91push rbx
1400b3a92sub rsp, 72
1400b3a96mov rbx, rcx
1400b3a99mov rcx, rdx
1400b3a9cmov rdx, [rip+0xe3bed]
1400b3aa3mov rax, [rdx]
1400b3aa6mov [rsp+56], rax
1400b3aabmov rax, [rip+0xe372e]
1400b3ab2mov rdx, -1
1400b3ab9add rax, 16
1400b3abdmov [rbx], rax
1400b3ac0test rcx, rcx
1400b3ac3je 0x1400b3ad8
1400b3ac5mov [rsp+40], rcx
1400b3acacall strlen
1400b3acfmov rcx, [rsp+40]
1400b3ad4lea rdx, [rcx+rax]
1400b3ad8
1400b3ad8loc_1400b3ad8:
1400b3ad8lea r8, [rsp+55]
1400b3addcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b3ae2mov rcx, [rip+0xe3717]
1400b3ae9movq x1, rax
1400b3aeelea rdx, [rcx+16]
1400b3af2movq x0, rdx
1400b3af7punpcklqdq x0, x1
1400b3afbmovups [rbx], x0
1400b3afemov rbx, [rip+0xe3b8b]
1400b3b05mov rax, [rsp+56]
1400b3b0asub rax, [rbx]
1400b3b0djne 0x1400b3b32
1400b3b0fadd rsp, 72
1400b3b13pop rbx
1400b3b14pop rsi
1400b3b15ret
1400b3b16
1400b3b16 48 89 d9 48 89 c6 e8 9f 43 04 H..H....C.
1400b3b20 00 48 8b 1d 68 3b 0e 00 48 8b 44 24 38 48 2b 03 .H..h;..H.D$8H+.
1400b3b30 74 05 t.
1400b3b32
1400b3b32loc_1400b3b32:
1400b3b32call __stack_chk_fail
1400b3b37mov rcx, rsi
1400b3b3acall _Unwind_Resume
1400b3b3fnop
1400b3a90
1400b3b40
1400b3b40std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3b40push rsi
1400b3b41push rbx
1400b3b42sub rsp, 40
1400b3b46mov rax, [rip+0xe3693]
1400b3b4dadd rax, 16
1400b3b51mov r8, [rdx+8]
1400b3b55mov [rcx], rax
1400b3b58mov rax, [rdx]
1400b3b5bmov rbx, rcx
1400b3b5elea rcx, [rcx+8]
1400b3b62mov rdx, rax
1400b3b65call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b3b6amov rax, [rip+0xe368f]
1400b3b71add rax, 16
1400b3b75mov [rbx], rax
1400b3b78add rsp, 40
1400b3b7cpop rbx
1400b3b7dpop rsi
1400b3b7eret
1400b3b7f
1400b3b7f 48 H
1400b3b80 89 c6 48 89 d9 e8 36 43 04 00 48 89 f1 e8 0e 78 ..H...6C..H....x
1400b3b90 f6 ff 90 ...
1400b3b40
1400b3b40std::domain_error::domain_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3b40push rsi
1400b3b41push rbx
1400b3b42sub rsp, 40
1400b3b46mov rax, [rip+0xe3693]
1400b3b4dadd rax, 16
1400b3b51mov r8, [rdx+8]
1400b3b55mov [rcx], rax
1400b3b58mov rax, [rdx]
1400b3b5bmov rbx, rcx
1400b3b5elea rcx, [rcx+8]
1400b3b62mov rdx, rax
1400b3b65call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b3b6amov rax, [rip+0xe368f]
1400b3b71add rax, 16
1400b3b75mov [rbx], rax
1400b3b78add rsp, 40
1400b3b7cpop rbx
1400b3b7dpop rsi
1400b3b7eret
1400b3b7f
1400b3b7f 48 H
1400b3b80 89 c6 48 89 d9 e8 36 43 04 00 48 89 f1 e8 0e 78 ..H...6C..H....x
1400b3b90 f6 ff 90 ...
1400b3b40
1400b3b93
1400b3b93 // align 0x10
1400b3b93 // align 0x10
1400b3ba0
1400b3ba0std::domain_error::domain_error(std::string const&):
1400b3ba0push rbx
1400b3ba1sub rsp, 32
1400b3ba5mov rbx, rcx
1400b3ba8call std::logic_error::logic_error(std::string const&)
1400b3badlea rax, [rip+0xedfbc]
1400b3bb4mov [rbx], rax
1400b3bb7add rsp, 32
1400b3bbbpop rbx
1400b3bbcret
1400b3ba0
1400b3ba0std::domain_error::domain_error(std::string const&):
1400b3ba0push rbx
1400b3ba1sub rsp, 32
1400b3ba5mov rbx, rcx
1400b3ba8call std::logic_error::logic_error(std::string const&)
1400b3badlea rax, [rip+0xedfbc]
1400b3bb4mov [rbx], rax
1400b3bb7add rsp, 32
1400b3bbbpop rbx
1400b3bbcret
1400b3ba0
1400b3bbd
1400b3bbd // align 0x10
1400b3bbd // align 0x10
1400b3bc0
1400b3bc0std::domain_error::~domain_error():
1400b3bc0push rbx
1400b3bc1sub rsp, 48
1400b3bc5mov rdx, [rip+0xe3ac4]
1400b3bccmov rax, [rdx]
1400b3bcfmov [rsp+40], rax
1400b3bd4lea rax, [rip+0xede55]
1400b3bdbmov rbx, rcx
1400b3bdemov [rcx], rax
1400b3be1mov rcx, [rcx+8]
1400b3be5mov eax, -1
1400b3bealock xadd [rcx-8], eax
1400b3beftest eax, eax
1400b3bf1jle 0x1400b3c20
1400b3bf3
1400b3bf3loc_1400b3bf3:
1400b3bf3mov rcx, rbx
1400b3bf6call std::exception::~exception()
1400b3bfbmov rdx, [rip+0xe3a8e]
1400b3c02mov rax, [rsp+40]
1400b3c07sub rax, [rdx]
1400b3c0ajne 0x1400b3c30
1400b3c0cmov rcx, rbx
1400b3c0fadd rsp, 48
1400b3c13pop rbx
1400b3c14jmp 0x140101ab0
1400b3c19
1400b3c19 0f 1f 80 00 00 00 00 .......
1400b3c20
1400b3c20loc_1400b3c20:
1400b3c20lea rdx, [rsp+39]
1400b3c25sub rcx, 24
1400b3c29call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3c2ejmp 0x1400b3bf3
1400b3c30
1400b3c30loc_1400b3c30:
1400b3c30call __stack_chk_fail
1400b3c35nop
1400b3bc0
1400b3bc0std::domain_error::~domain_error():
1400b3bc0push rbx
1400b3bc1sub rsp, 48
1400b3bc5mov rdx, [rip+0xe3ac4]
1400b3bccmov rax, [rdx]
1400b3bcfmov [rsp+40], rax
1400b3bd4lea rax, [rip+0xede55]
1400b3bdbmov rbx, rcx
1400b3bdemov [rcx], rax
1400b3be1mov rcx, [rcx+8]
1400b3be5mov eax, -1
1400b3bealock xadd [rcx-8], eax
1400b3beftest eax, eax
1400b3bf1jle 0x1400b3c20
1400b3bf3
1400b3bf3loc_1400b3bf3:
1400b3bf3mov rcx, rbx
1400b3bf6call std::exception::~exception()
1400b3bfbmov rdx, [rip+0xe3a8e]
1400b3c02mov rax, [rsp+40]
1400b3c07sub rax, [rdx]
1400b3c0ajne 0x1400b3c30
1400b3c0cmov rcx, rbx
1400b3c0fadd rsp, 48
1400b3c13pop rbx
1400b3c14jmp 0x140101ab0
1400b3c19
1400b3c19 0f 1f 80 00 00 00 00 .......
1400b3c20
1400b3c20loc_1400b3c20:
1400b3c20lea rdx, [rsp+39]
1400b3c25sub rcx, 24
1400b3c29call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3c2ejmp 0x1400b3bf3
1400b3c30
1400b3c30loc_1400b3c30:
1400b3c30call __stack_chk_fail
1400b3c35nop
1400b3bc0
1400b3c36
1400b3c36 // align 0x10
1400b3c36 // align 0x10
1400b3c40
1400b3c40std::domain_error::~domain_error():
1400b3c40sub rsp, 72
1400b3c44mov r8, [rip+0xe3a45]
1400b3c4bmov edx, -1
1400b3c50mov rax, rcx
1400b3c53mov rcx, [r8]
1400b3c56mov [rsp+56], rcx
1400b3c5blea rcx, [rip+0xeddce]
1400b3c62mov [rax], rcx
1400b3c65mov rcx, [rax+8]
1400b3c69lock xadd [rcx-8], edx
1400b3c6etest edx, edx
1400b3c70jle 0x1400b3c90
1400b3c72
1400b3c72loc_1400b3c72:
1400b3c72mov rdx, [rsp+56]
1400b3c77sub rdx, [r8]
1400b3c7ajne 0x1400b3cb1
1400b3c7cmov rcx, rax
1400b3c7fadd rsp, 72
1400b3c83jmp 0x1400f7ec0
1400b3c88
1400b3c88 0f 1f 84 00 00 00 00 00 ........
1400b3c90
1400b3c90loc_1400b3c90:
1400b3c90lea rdx, [rsp+55]
1400b3c95sub rcx, 24
1400b3c99mov [rsp+40], rax
1400b3c9ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3ca3mov rax, [rsp+40]
1400b3ca8mov r8, [rip+0xe39e1]
1400b3cafjmp 0x1400b3c72
1400b3cb1
1400b3cb1loc_1400b3cb1:
1400b3cb1call __stack_chk_fail
1400b3cb6nop
1400b3c40
1400b3c40std::domain_error::~domain_error():
1400b3c40sub rsp, 72
1400b3c44mov r8, [rip+0xe3a45]
1400b3c4bmov edx, -1
1400b3c50mov rax, rcx
1400b3c53mov rcx, [r8]
1400b3c56mov [rsp+56], rcx
1400b3c5blea rcx, [rip+0xeddce]
1400b3c62mov [rax], rcx
1400b3c65mov rcx, [rax+8]
1400b3c69lock xadd [rcx-8], edx
1400b3c6etest edx, edx
1400b3c70jle 0x1400b3c90
1400b3c72
1400b3c72loc_1400b3c72:
1400b3c72mov rdx, [rsp+56]
1400b3c77sub rdx, [r8]
1400b3c7ajne 0x1400b3cb1
1400b3c7cmov rcx, rax
1400b3c7fadd rsp, 72
1400b3c83jmp 0x1400f7ec0
1400b3c88
1400b3c88 0f 1f 84 00 00 00 00 00 ........
1400b3c90
1400b3c90loc_1400b3c90:
1400b3c90lea rdx, [rsp+55]
1400b3c95sub rcx, 24
1400b3c99mov [rsp+40], rax
1400b3c9ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3ca3mov rax, [rsp+40]
1400b3ca8mov r8, [rip+0xe39e1]
1400b3cafjmp 0x1400b3c72
1400b3cb1
1400b3cb1loc_1400b3cb1:
1400b3cb1call __stack_chk_fail
1400b3cb6nop
1400b3c40
1400b3cb7
1400b3cb7 // align 0x10
1400b3cb7 // align 0x10
1400b3cc0
1400b3cc0std::length_error::length_error(char const*):
1400b3cc0push rsi
1400b3cc1push rbx
1400b3cc2sub rsp, 72
1400b3cc6mov rbx, rcx
1400b3cc9mov rcx, rdx
1400b3cccmov rdx, [rip+0xe39bd]
1400b3cd3mov rax, [rdx]
1400b3cd6mov [rsp+56], rax
1400b3cdbmov rax, [rip+0xe34fe]
1400b3ce2mov rdx, -1
1400b3ce9add rax, 16
1400b3cedmov [rbx], rax
1400b3cf0test rcx, rcx
1400b3cf3je 0x1400b3d08
1400b3cf5mov [rsp+40], rcx
1400b3cfacall strlen
1400b3cffmov rcx, [rsp+40]
1400b3d04lea rdx, [rcx+rax]
1400b3d08
1400b3d08loc_1400b3d08:
1400b3d08lea r8, [rsp+55]
1400b3d0dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b3d12mov rcx, [rip+0xe34f7]
1400b3d19movq x1, rax
1400b3d1elea rdx, [rcx+16]
1400b3d22movq x0, rdx
1400b3d27punpcklqdq x0, x1
1400b3d2bmovups [rbx], x0
1400b3d2emov rbx, [rip+0xe395b]
1400b3d35mov rax, [rsp+56]
1400b3d3asub rax, [rbx]
1400b3d3djne 0x1400b3d62
1400b3d3fadd rsp, 72
1400b3d43pop rbx
1400b3d44pop rsi
1400b3d45ret
1400b3d46
1400b3d46 48 89 d9 48 89 c6 e8 6f 41 04 H..H...oA.
1400b3d50 00 48 8b 1d 38 39 0e 00 48 8b 44 24 38 48 2b 03 .H..89..H.D$8H+.
1400b3d60 74 05 t.
1400b3d62
1400b3d62loc_1400b3d62:
1400b3d62call __stack_chk_fail
1400b3d67mov rcx, rsi
1400b3d6acall _Unwind_Resume
1400b3d6fnop
1400b3cc0
1400b3cc0std::length_error::length_error(char const*):
1400b3cc0push rsi
1400b3cc1push rbx
1400b3cc2sub rsp, 72
1400b3cc6mov rbx, rcx
1400b3cc9mov rcx, rdx
1400b3cccmov rdx, [rip+0xe39bd]
1400b3cd3mov rax, [rdx]
1400b3cd6mov [rsp+56], rax
1400b3cdbmov rax, [rip+0xe34fe]
1400b3ce2mov rdx, -1
1400b3ce9add rax, 16
1400b3cedmov [rbx], rax
1400b3cf0test rcx, rcx
1400b3cf3je 0x1400b3d08
1400b3cf5mov [rsp+40], rcx
1400b3cfacall strlen
1400b3cffmov rcx, [rsp+40]
1400b3d04lea rdx, [rcx+rax]
1400b3d08
1400b3d08loc_1400b3d08:
1400b3d08lea r8, [rsp+55]
1400b3d0dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b3d12mov rcx, [rip+0xe34f7]
1400b3d19movq x1, rax
1400b3d1elea rdx, [rcx+16]
1400b3d22movq x0, rdx
1400b3d27punpcklqdq x0, x1
1400b3d2bmovups [rbx], x0
1400b3d2emov rbx, [rip+0xe395b]
1400b3d35mov rax, [rsp+56]
1400b3d3asub rax, [rbx]
1400b3d3djne 0x1400b3d62
1400b3d3fadd rsp, 72
1400b3d43pop rbx
1400b3d44pop rsi
1400b3d45ret
1400b3d46
1400b3d46 48 89 d9 48 89 c6 e8 6f 41 04 H..H...oA.
1400b3d50 00 48 8b 1d 38 39 0e 00 48 8b 44 24 38 48 2b 03 .H..89..H.D$8H+.
1400b3d60 74 05 t.
1400b3d62
1400b3d62loc_1400b3d62:
1400b3d62call __stack_chk_fail
1400b3d67mov rcx, rsi
1400b3d6acall _Unwind_Resume
1400b3d6fnop
1400b3cc0
1400b3d70
1400b3d70std::length_error::length_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3d70push rsi
1400b3d71push rbx
1400b3d72sub rsp, 40
1400b3d76mov rax, [rip+0xe3463]
1400b3d7dadd rax, 16
1400b3d81mov r8, [rdx+8]
1400b3d85mov [rcx], rax
1400b3d88mov rax, [rdx]
1400b3d8bmov rbx, rcx
1400b3d8elea rcx, [rcx+8]
1400b3d92mov rdx, rax
1400b3d95call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b3d9amov rax, [rip+0xe346f]
1400b3da1add rax, 16
1400b3da5mov [rbx], rax
1400b3da8add rsp, 40
1400b3dacpop rbx
1400b3dadpop rsi
1400b3daeret
1400b3daf
1400b3daf 48 H
1400b3db0 89 c6 48 89 d9 e8 06 41 04 00 48 89 f1 e8 de 75 ..H....A..H....u
1400b3dc0 f6 ff 90 ...
1400b3d70
1400b3d70std::length_error::length_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3d70push rsi
1400b3d71push rbx
1400b3d72sub rsp, 40
1400b3d76mov rax, [rip+0xe3463]
1400b3d7dadd rax, 16
1400b3d81mov r8, [rdx+8]
1400b3d85mov [rcx], rax
1400b3d88mov rax, [rdx]
1400b3d8bmov rbx, rcx
1400b3d8elea rcx, [rcx+8]
1400b3d92mov rdx, rax
1400b3d95call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b3d9amov rax, [rip+0xe346f]
1400b3da1add rax, 16
1400b3da5mov [rbx], rax
1400b3da8add rsp, 40
1400b3dacpop rbx
1400b3dadpop rsi
1400b3daeret
1400b3daf
1400b3daf 48 H
1400b3db0 89 c6 48 89 d9 e8 06 41 04 00 48 89 f1 e8 de 75 ..H....A..H....u
1400b3dc0 f6 ff 90 ...
1400b3d70
1400b3dc3
1400b3dc3 // align 0x10
1400b3dc3 // align 0x10
1400b3dd0
1400b3dd0std::length_error::length_error(std::string const&):
1400b3dd0push rbx
1400b3dd1sub rsp, 32
1400b3dd5mov rbx, rcx
1400b3dd8call std::logic_error::logic_error(std::string const&)
1400b3dddlea rax, [rip+0xeddbc]
1400b3de4mov [rbx], rax
1400b3de7add rsp, 32
1400b3debpop rbx
1400b3decret
1400b3dd0
1400b3dd0std::length_error::length_error(std::string const&):
1400b3dd0push rbx
1400b3dd1sub rsp, 32
1400b3dd5mov rbx, rcx
1400b3dd8call std::logic_error::logic_error(std::string const&)
1400b3dddlea rax, [rip+0xeddbc]
1400b3de4mov [rbx], rax
1400b3de7add rsp, 32
1400b3debpop rbx
1400b3decret
1400b3dd0
1400b3ded
1400b3ded // align 0x10
1400b3ded // align 0x10
1400b3df0
1400b3df0std::length_error::~length_error():
1400b3df0push rbx
1400b3df1sub rsp, 48
1400b3df5mov rdx, [rip+0xe3894]
1400b3dfcmov rax, [rdx]
1400b3dffmov [rsp+40], rax
1400b3e04lea rax, [rip+0xedc25]
1400b3e0bmov rbx, rcx
1400b3e0emov [rcx], rax
1400b3e11mov rcx, [rcx+8]
1400b3e15mov eax, -1
1400b3e1alock xadd [rcx-8], eax
1400b3e1ftest eax, eax
1400b3e21jle 0x1400b3e50
1400b3e23
1400b3e23loc_1400b3e23:
1400b3e23mov rcx, rbx
1400b3e26call std::exception::~exception()
1400b3e2bmov rdx, [rip+0xe385e]
1400b3e32mov rax, [rsp+40]
1400b3e37sub rax, [rdx]
1400b3e3ajne 0x1400b3e60
1400b3e3cmov rcx, rbx
1400b3e3fadd rsp, 48
1400b3e43pop rbx
1400b3e44jmp 0x140101ab0
1400b3e49
1400b3e49 0f 1f 80 00 00 00 00 .......
1400b3e50
1400b3e50loc_1400b3e50:
1400b3e50lea rdx, [rsp+39]
1400b3e55sub rcx, 24
1400b3e59call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3e5ejmp 0x1400b3e23
1400b3e60
1400b3e60loc_1400b3e60:
1400b3e60call __stack_chk_fail
1400b3e65nop
1400b3df0
1400b3df0std::length_error::~length_error():
1400b3df0push rbx
1400b3df1sub rsp, 48
1400b3df5mov rdx, [rip+0xe3894]
1400b3dfcmov rax, [rdx]
1400b3dffmov [rsp+40], rax
1400b3e04lea rax, [rip+0xedc25]
1400b3e0bmov rbx, rcx
1400b3e0emov [rcx], rax
1400b3e11mov rcx, [rcx+8]
1400b3e15mov eax, -1
1400b3e1alock xadd [rcx-8], eax
1400b3e1ftest eax, eax
1400b3e21jle 0x1400b3e50
1400b3e23
1400b3e23loc_1400b3e23:
1400b3e23mov rcx, rbx
1400b3e26call std::exception::~exception()
1400b3e2bmov rdx, [rip+0xe385e]
1400b3e32mov rax, [rsp+40]
1400b3e37sub rax, [rdx]
1400b3e3ajne 0x1400b3e60
1400b3e3cmov rcx, rbx
1400b3e3fadd rsp, 48
1400b3e43pop rbx
1400b3e44jmp 0x140101ab0
1400b3e49
1400b3e49 0f 1f 80 00 00 00 00 .......
1400b3e50
1400b3e50loc_1400b3e50:
1400b3e50lea rdx, [rsp+39]
1400b3e55sub rcx, 24
1400b3e59call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3e5ejmp 0x1400b3e23
1400b3e60
1400b3e60loc_1400b3e60:
1400b3e60call __stack_chk_fail
1400b3e65nop
1400b3df0
1400b3e66
1400b3e66 // align 0x10
1400b3e66 // align 0x10
1400b3e70
1400b3e70std::length_error::~length_error():
1400b3e70sub rsp, 72
1400b3e74mov r8, [rip+0xe3815]
1400b3e7bmov edx, -1
1400b3e80mov rax, rcx
1400b3e83mov rcx, [r8]
1400b3e86mov [rsp+56], rcx
1400b3e8blea rcx, [rip+0xedb9e]
1400b3e92mov [rax], rcx
1400b3e95mov rcx, [rax+8]
1400b3e99lock xadd [rcx-8], edx
1400b3e9etest edx, edx
1400b3ea0jle 0x1400b3ec0
1400b3ea2
1400b3ea2loc_1400b3ea2:
1400b3ea2mov rdx, [rsp+56]
1400b3ea7sub rdx, [r8]
1400b3eaajne 0x1400b3ee1
1400b3eacmov rcx, rax
1400b3eafadd rsp, 72
1400b3eb3jmp 0x1400f7ec0
1400b3eb8
1400b3eb8 0f 1f 84 00 00 00 00 00 ........
1400b3ec0
1400b3ec0loc_1400b3ec0:
1400b3ec0lea rdx, [rsp+55]
1400b3ec5sub rcx, 24
1400b3ec9mov [rsp+40], rax
1400b3ececall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3ed3mov rax, [rsp+40]
1400b3ed8mov r8, [rip+0xe37b1]
1400b3edfjmp 0x1400b3ea2
1400b3ee1
1400b3ee1loc_1400b3ee1:
1400b3ee1call __stack_chk_fail
1400b3ee6nop
1400b3e70
1400b3e70std::length_error::~length_error():
1400b3e70sub rsp, 72
1400b3e74mov r8, [rip+0xe3815]
1400b3e7bmov edx, -1
1400b3e80mov rax, rcx
1400b3e83mov rcx, [r8]
1400b3e86mov [rsp+56], rcx
1400b3e8blea rcx, [rip+0xedb9e]
1400b3e92mov [rax], rcx
1400b3e95mov rcx, [rax+8]
1400b3e99lock xadd [rcx-8], edx
1400b3e9etest edx, edx
1400b3ea0jle 0x1400b3ec0
1400b3ea2
1400b3ea2loc_1400b3ea2:
1400b3ea2mov rdx, [rsp+56]
1400b3ea7sub rdx, [r8]
1400b3eaajne 0x1400b3ee1
1400b3eacmov rcx, rax
1400b3eafadd rsp, 72
1400b3eb3jmp 0x1400f7ec0
1400b3eb8
1400b3eb8 0f 1f 84 00 00 00 00 00 ........
1400b3ec0
1400b3ec0loc_1400b3ec0:
1400b3ec0lea rdx, [rsp+55]
1400b3ec5sub rcx, 24
1400b3ec9mov [rsp+40], rax
1400b3ececall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b3ed3mov rax, [rsp+40]
1400b3ed8mov r8, [rip+0xe37b1]
1400b3edfjmp 0x1400b3ea2
1400b3ee1
1400b3ee1loc_1400b3ee1:
1400b3ee1call __stack_chk_fail
1400b3ee6nop
1400b3e70
1400b3ee7
1400b3ee7 // align 0x10
1400b3ee7 // align 0x10
1400b3ef0
1400b3ef0std::out_of_range::out_of_range(char const*):
1400b3ef0push rsi
1400b3ef1push rbx
1400b3ef2sub rsp, 72
1400b3ef6mov rbx, rcx
1400b3ef9mov rcx, rdx
1400b3efcmov rdx, [rip+0xe378d]
1400b3f03mov rax, [rdx]
1400b3f06mov [rsp+56], rax
1400b3f0bmov rax, [rip+0xe32ce]
1400b3f12mov rdx, -1
1400b3f19add rax, 16
1400b3f1dmov [rbx], rax
1400b3f20test rcx, rcx
1400b3f23je 0x1400b3f38
1400b3f25mov [rsp+40], rcx
1400b3f2acall strlen
1400b3f2fmov rcx, [rsp+40]
1400b3f34lea rdx, [rcx+rax]
1400b3f38
1400b3f38loc_1400b3f38:
1400b3f38lea r8, [rsp+55]
1400b3f3dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b3f42mov rcx, [rip+0xe32d7]
1400b3f49movq x1, rax
1400b3f4elea rdx, [rcx+16]
1400b3f52movq x0, rdx
1400b3f57punpcklqdq x0, x1
1400b3f5bmovups [rbx], x0
1400b3f5emov rbx, [rip+0xe372b]
1400b3f65mov rax, [rsp+56]
1400b3f6asub rax, [rbx]
1400b3f6djne 0x1400b3f92
1400b3f6fadd rsp, 72
1400b3f73pop rbx
1400b3f74pop rsi
1400b3f75ret
1400b3f76
1400b3f76 48 89 d9 48 89 c6 e8 3f 3f 04 H..H...??.
1400b3f80 00 48 8b 1d 08 37 0e 00 48 8b 44 24 38 48 2b 03 .H...7..H.D$8H+.
1400b3f90 74 05 t.
1400b3f92
1400b3f92loc_1400b3f92:
1400b3f92call __stack_chk_fail
1400b3f97mov rcx, rsi
1400b3f9acall _Unwind_Resume
1400b3f9fnop
1400b3ef0
1400b3ef0std::out_of_range::out_of_range(char const*):
1400b3ef0push rsi
1400b3ef1push rbx
1400b3ef2sub rsp, 72
1400b3ef6mov rbx, rcx
1400b3ef9mov rcx, rdx
1400b3efcmov rdx, [rip+0xe378d]
1400b3f03mov rax, [rdx]
1400b3f06mov [rsp+56], rax
1400b3f0bmov rax, [rip+0xe32ce]
1400b3f12mov rdx, -1
1400b3f19add rax, 16
1400b3f1dmov [rbx], rax
1400b3f20test rcx, rcx
1400b3f23je 0x1400b3f38
1400b3f25mov [rsp+40], rcx
1400b3f2acall strlen
1400b3f2fmov rcx, [rsp+40]
1400b3f34lea rdx, [rcx+rax]
1400b3f38
1400b3f38loc_1400b3f38:
1400b3f38lea r8, [rsp+55]
1400b3f3dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b3f42mov rcx, [rip+0xe32d7]
1400b3f49movq x1, rax
1400b3f4elea rdx, [rcx+16]
1400b3f52movq x0, rdx
1400b3f57punpcklqdq x0, x1
1400b3f5bmovups [rbx], x0
1400b3f5emov rbx, [rip+0xe372b]
1400b3f65mov rax, [rsp+56]
1400b3f6asub rax, [rbx]
1400b3f6djne 0x1400b3f92
1400b3f6fadd rsp, 72
1400b3f73pop rbx
1400b3f74pop rsi
1400b3f75ret
1400b3f76
1400b3f76 48 89 d9 48 89 c6 e8 3f 3f 04 H..H...??.
1400b3f80 00 48 8b 1d 08 37 0e 00 48 8b 44 24 38 48 2b 03 .H...7..H.D$8H+.
1400b3f90 74 05 t.
1400b3f92
1400b3f92loc_1400b3f92:
1400b3f92call __stack_chk_fail
1400b3f97mov rcx, rsi
1400b3f9acall _Unwind_Resume
1400b3f9fnop
1400b3ef0
1400b3fa0
1400b3fa0std::out_of_range::out_of_range(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3fa0push rsi
1400b3fa1push rbx
1400b3fa2sub rsp, 40
1400b3fa6mov rax, [rip+0xe3233]
1400b3fadadd rax, 16
1400b3fb1mov r8, [rdx+8]
1400b3fb5mov [rcx], rax
1400b3fb8mov rax, [rdx]
1400b3fbbmov rbx, rcx
1400b3fbelea rcx, [rcx+8]
1400b3fc2mov rdx, rax
1400b3fc5call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b3fcamov rax, [rip+0xe324f]
1400b3fd1add rax, 16
1400b3fd5mov [rbx], rax
1400b3fd8add rsp, 40
1400b3fdcpop rbx
1400b3fddpop rsi
1400b3fderet
1400b3fdf
1400b3fdf 48 H
1400b3fe0 89 c6 48 89 d9 e8 d6 3e 04 00 48 89 f1 e8 ae 73 ..H....>..H....s
1400b3ff0 f6 ff 90 ...
1400b3fa0
1400b3fa0std::out_of_range::out_of_range(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b3fa0push rsi
1400b3fa1push rbx
1400b3fa2sub rsp, 40
1400b3fa6mov rax, [rip+0xe3233]
1400b3fadadd rax, 16
1400b3fb1mov r8, [rdx+8]
1400b3fb5mov [rcx], rax
1400b3fb8mov rax, [rdx]
1400b3fbbmov rbx, rcx
1400b3fbelea rcx, [rcx+8]
1400b3fc2mov rdx, rax
1400b3fc5call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b3fcamov rax, [rip+0xe324f]
1400b3fd1add rax, 16
1400b3fd5mov [rbx], rax
1400b3fd8add rsp, 40
1400b3fdcpop rbx
1400b3fddpop rsi
1400b3fderet
1400b3fdf
1400b3fdf 48 H
1400b3fe0 89 c6 48 89 d9 e8 d6 3e 04 00 48 89 f1 e8 ae 73 ..H....>..H....s
1400b3ff0 f6 ff 90 ...
1400b3fa0
1400b3ff3
1400b3ff3 // align 0x10
1400b3ff3 // align 0x10
1400b4000
1400b4000std::out_of_range::out_of_range(std::string const&):
1400b4000push rbx
1400b4001sub rsp, 32
1400b4005mov rbx, rcx
1400b4008call std::logic_error::logic_error(std::string const&)
1400b400dlea rax, [rip+0xedbbc]
1400b4014mov [rbx], rax
1400b4017add rsp, 32
1400b401bpop rbx
1400b401cret
1400b4000
1400b4000std::out_of_range::out_of_range(std::string const&):
1400b4000push rbx
1400b4001sub rsp, 32
1400b4005mov rbx, rcx
1400b4008call std::logic_error::logic_error(std::string const&)
1400b400dlea rax, [rip+0xedbbc]
1400b4014mov [rbx], rax
1400b4017add rsp, 32
1400b401bpop rbx
1400b401cret
1400b4000
1400b401d
1400b401d // align 0x10
1400b401d // align 0x10
1400b4020
1400b4020std::out_of_range::~out_of_range():
1400b4020push rbx
1400b4021sub rsp, 48
1400b4025mov rdx, [rip+0xe3664]
1400b402cmov rax, [rdx]
1400b402fmov [rsp+40], rax
1400b4034lea rax, [rip+0xed9f5]
1400b403bmov rbx, rcx
1400b403emov [rcx], rax
1400b4041mov rcx, [rcx+8]
1400b4045mov eax, -1
1400b404alock xadd [rcx-8], eax
1400b404ftest eax, eax
1400b4051jle 0x1400b4080
1400b4053
1400b4053loc_1400b4053:
1400b4053mov rcx, rbx
1400b4056call std::exception::~exception()
1400b405bmov rdx, [rip+0xe362e]
1400b4062mov rax, [rsp+40]
1400b4067sub rax, [rdx]
1400b406ajne 0x1400b4090
1400b406cmov rcx, rbx
1400b406fadd rsp, 48
1400b4073pop rbx
1400b4074jmp 0x140101ab0
1400b4079
1400b4079 0f 1f 80 00 00 00 00 .......
1400b4080
1400b4080loc_1400b4080:
1400b4080lea rdx, [rsp+39]
1400b4085sub rcx, 24
1400b4089call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b408ejmp 0x1400b4053
1400b4090
1400b4090loc_1400b4090:
1400b4090call __stack_chk_fail
1400b4095nop
1400b4020
1400b4020std::out_of_range::~out_of_range():
1400b4020push rbx
1400b4021sub rsp, 48
1400b4025mov rdx, [rip+0xe3664]
1400b402cmov rax, [rdx]
1400b402fmov [rsp+40], rax
1400b4034lea rax, [rip+0xed9f5]
1400b403bmov rbx, rcx
1400b403emov [rcx], rax
1400b4041mov rcx, [rcx+8]
1400b4045mov eax, -1
1400b404alock xadd [rcx-8], eax
1400b404ftest eax, eax
1400b4051jle 0x1400b4080
1400b4053
1400b4053loc_1400b4053:
1400b4053mov rcx, rbx
1400b4056call std::exception::~exception()
1400b405bmov rdx, [rip+0xe362e]
1400b4062mov rax, [rsp+40]
1400b4067sub rax, [rdx]
1400b406ajne 0x1400b4090
1400b406cmov rcx, rbx
1400b406fadd rsp, 48
1400b4073pop rbx
1400b4074jmp 0x140101ab0
1400b4079
1400b4079 0f 1f 80 00 00 00 00 .......
1400b4080
1400b4080loc_1400b4080:
1400b4080lea rdx, [rsp+39]
1400b4085sub rcx, 24
1400b4089call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b408ejmp 0x1400b4053
1400b4090
1400b4090loc_1400b4090:
1400b4090call __stack_chk_fail
1400b4095nop
1400b4020
1400b4096
1400b4096 // align 0x10
1400b4096 // align 0x10
1400b40a0
1400b40a0std::out_of_range::~out_of_range():
1400b40a0sub rsp, 72
1400b40a4mov r8, [rip+0xe35e5]
1400b40abmov edx, -1
1400b40b0mov rax, rcx
1400b40b3mov rcx, [r8]
1400b40b6mov [rsp+56], rcx
1400b40bblea rcx, [rip+0xed96e]
1400b40c2mov [rax], rcx
1400b40c5mov rcx, [rax+8]
1400b40c9lock xadd [rcx-8], edx
1400b40cetest edx, edx
1400b40d0jle 0x1400b40f0
1400b40d2
1400b40d2loc_1400b40d2:
1400b40d2mov rdx, [rsp+56]
1400b40d7sub rdx, [r8]
1400b40dajne 0x1400b4111
1400b40dcmov rcx, rax
1400b40dfadd rsp, 72
1400b40e3jmp 0x1400f7ec0
1400b40e8
1400b40e8 0f 1f 84 00 00 00 00 00 ........
1400b40f0
1400b40f0loc_1400b40f0:
1400b40f0lea rdx, [rsp+55]
1400b40f5sub rcx, 24
1400b40f9mov [rsp+40], rax
1400b40fecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b4103mov rax, [rsp+40]
1400b4108mov r8, [rip+0xe3581]
1400b410fjmp 0x1400b40d2
1400b4111
1400b4111loc_1400b4111:
1400b4111call __stack_chk_fail
1400b4116nop
1400b40a0
1400b40a0std::out_of_range::~out_of_range():
1400b40a0sub rsp, 72
1400b40a4mov r8, [rip+0xe35e5]
1400b40abmov edx, -1
1400b40b0mov rax, rcx
1400b40b3mov rcx, [r8]
1400b40b6mov [rsp+56], rcx
1400b40bblea rcx, [rip+0xed96e]
1400b40c2mov [rax], rcx
1400b40c5mov rcx, [rax+8]
1400b40c9lock xadd [rcx-8], edx
1400b40cetest edx, edx
1400b40d0jle 0x1400b40f0
1400b40d2
1400b40d2loc_1400b40d2:
1400b40d2mov rdx, [rsp+56]
1400b40d7sub rdx, [r8]
1400b40dajne 0x1400b4111
1400b40dcmov rcx, rax
1400b40dfadd rsp, 72
1400b40e3jmp 0x1400f7ec0
1400b40e8
1400b40e8 0f 1f 84 00 00 00 00 00 ........
1400b40f0
1400b40f0loc_1400b40f0:
1400b40f0lea rdx, [rsp+55]
1400b40f5sub rcx, 24
1400b40f9mov [rsp+40], rax
1400b40fecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b4103mov rax, [rsp+40]
1400b4108mov r8, [rip+0xe3581]
1400b410fjmp 0x1400b40d2
1400b4111
1400b4111loc_1400b4111:
1400b4111call __stack_chk_fail
1400b4116nop
1400b40a0
1400b4117
1400b4117 // align 0x10
1400b4117 // align 0x10
1400b4120
1400b4120std::system_error::system_error(std::error_code, char const*):
1400b4120push r15
1400b4122push r14
1400b4124push r13
1400b4126push r12
1400b4128push rbp
1400b4129push rdi
1400b412apush rsi
1400b412bpush rbx
1400b412csub rsp, 168
1400b4133mov rdi, [rip+0xe3556]
1400b413amov rsi, [rdx+8]
1400b413emov r12, [rdx]
1400b4141mov rax, [rsi]
1400b4144mov rdx, rsi
1400b4147mov rbp, [rdi]
1400b414amov [rsp+152], rbp
1400b4152lea rbp, [rsp+112]
1400b4157mov rbx, rcx
1400b415amov r14, r8
1400b415dmov r8l, r12l
1400b4160mov rcx, rbp
1400b4163call [rax+32]
1400b4166lea r9, [rip+0xdda0a]
1400b416dxor r8l, r8l
1400b4170xor edx, edx
1400b4172mov [rsp+32], 2
1400b417bmov rcx, rbp
1400b417ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b4183lea rdi, [rsp+96]
1400b4188lea rdx, [rax+16]
1400b418cmov [rsp+80], rdi
1400b4191mov rcx, [rax]
1400b4194cmp rcx, rdx
1400b4197je 0x1400b42b0
1400b419dmov [rsp+80], rcx
1400b41a2mov rcx, [rax+16]
1400b41a6mov [rsp+96], rcx
1400b41ab
1400b41abloc_1400b41ab:
1400b41abmov rcx, [rax+8]
1400b41afmov [rax], rdx
1400b41b2mov [rax+8], 0
1400b41bamov [rax+16], 0
1400b41bemov [rsp+88], rcx
1400b41c3mov rcx, r14
1400b41c6call strlen
1400b41cbmov r9, r14
1400b41cexor r8l, r8l
1400b41d1xor edx, edx
1400b41d3mov [rsp+32], rax
1400b41d8lea rcx, [rsp+80]
1400b41ddcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b41e2lea r15, [rsp+64]
1400b41e7lea rdx, [rax+16]
1400b41ebmov [rsp+48], r15
1400b41f0mov rcx, [rax]
1400b41f3cmp rcx, rdx
1400b41f6je 0x1400b4308
1400b41fcmov [rsp+48], rcx
1400b4201mov rcx, [rax+16]
1400b4205mov [rsp+64], rcx
1400b420a
1400b420aloc_1400b420a:
1400b420amov rcx, [rax+8]
1400b420emov [rax], rdx
1400b4211lea rdx, [rsp+48]
1400b4216mov [rax+8], 0
1400b421emov [rax+16], 0
1400b4222mov [rsp+56], rcx
1400b4227mov rcx, rbx
1400b422acall std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b422fmov rcx, [rsp+48]
1400b4234cmp rcx, r15
1400b4237je 0x1400b423e
1400b4239call operator delete(void*)
1400b423e
1400b423eloc_1400b423e:
1400b423emov rcx, [rsp+80]
1400b4243cmp rcx, rdi
1400b4246je 0x1400b424d
1400b4248call operator delete(void*)
1400b424d
1400b424dloc_1400b424d:
1400b424dmov rcx, [rsp+112]
1400b4252lea rax, [rsp+128]
1400b425acmp rcx, rax
1400b425dje 0x1400b4264
1400b425fcall operator delete(void*)
1400b4264
1400b4264loc_1400b4264:
1400b4264mov rax, [rip+0xe2fc5]
1400b426bmov [rbx+24], rsi
1400b426fmov rsi, [rip+0xe341a]
1400b4276mov [rbx+16], r12
1400b427aadd rax, 16
1400b427emov [rbx], rax
1400b4281mov rax, [rsp+152]
1400b4289sub rax, [rsi]
1400b428cjne 0x1400b43ed
1400b4292add rsp, 168
1400b4299pop rbx
1400b429apop rsi
1400b429bpop rdi
1400b429cpop rbp
1400b429dpop r12
1400b429fpop r13
1400b42a1pop r14
1400b42a3pop r15
1400b42a5ret
1400b42a6
1400b42a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b42b0
1400b42b0loc_1400b42b0:
1400b42b0mov rcx, [rax+8]
1400b42b4mov r10, rdi
1400b42b7mov r8, rdx
1400b42baadd rcx, 1
1400b42becmp ecx, 8
1400b42c1jae 0x1400b4390
1400b42c7
1400b42c7loc_1400b42c7:
1400b42c7xor r9l, r9l
1400b42catest cl, 4
1400b42cdje 0x1400b42db
1400b42cfmov r9l, [r8]
1400b42d2mov [r10], r9l
1400b42d5mov r9l, 4
1400b42db
1400b42dbloc_1400b42db:
1400b42dbtest cl, 2
1400b42deje 0x1400b42ee
1400b42e0movzx r11l, [r8+r9]
1400b42e5mov [r10+r9], r11w
1400b42eaadd r9, 2
1400b42ee
1400b42eeloc_1400b42ee:
1400b42eeand ecx, 1
1400b42f1je 0x1400b41ab
1400b42f7movzx ecx, [r8+r9]
1400b42fcmov [r10+r9], cl
1400b4300jmp 0x1400b41ab
1400b4305
1400b4305 0f 1f 00 ...
1400b4308
1400b4308loc_1400b4308:
1400b4308mov rcx, [rax+8]
1400b430cmov r10, r15
1400b430fmov r8, rdx
1400b4312add rcx, 1
1400b4316cmp ecx, 8
1400b4319jae 0x1400b4360
1400b431b
1400b431bloc_1400b431b:
1400b431bxor r9l, r9l
1400b431etest cl, 4
1400b4321je 0x1400b432f
1400b4323mov r9l, [r8]
1400b4326mov [r10], r9l
1400b4329mov r9l, 4
1400b432f
1400b432floc_1400b432f:
1400b432ftest cl, 2
1400b4332je 0x1400b4342
1400b4334movzx r11l, [r8+r9]
1400b4339mov [r10+r9], r11w
1400b433eadd r9, 2
1400b4342
1400b4342loc_1400b4342:
1400b4342and ecx, 1
1400b4345je 0x1400b420a
1400b434bmovzx ecx, [r8+r9]
1400b4350mov [r10+r9], cl
1400b4354jmp 0x1400b420a
1400b4359
1400b4359 0f 1f 80 00 00 00 00 .......
1400b4360
1400b4360loc_1400b4360:
1400b4360mov r10l, ecx
1400b4363xor r8l, r8l
1400b4366and r10l, -8
1400b436a
1400b436aloc_1400b436a:
1400b436amov r9l, r8l
1400b436dadd r8l, 8
1400b4371mov r11, [rdx+r9]
1400b4375mov [r15+r9], r11
1400b4379cmp r8l, r10l
1400b437cjb 0x1400b436a
1400b437elea r10, [r15+r8]
1400b4382add r8, rdx
1400b4385jmp 0x1400b431b
1400b4387
1400b4387 66 0f 1f 84 00 00 00 00 00 f........
1400b4390
1400b4390loc_1400b4390:
1400b4390mov r10l, ecx
1400b4393xor r8l, r8l
1400b4396and r10l, -8
1400b439a
1400b439aloc_1400b439a:
1400b439amov r9l, r8l
1400b439dadd r8l, 8
1400b43a1mov r11, [rdx+r9]
1400b43a5mov [rdi+r9], r11
1400b43a9cmp r8l, r10l
1400b43acjb 0x1400b439a
1400b43aelea r10, [rdi+r8]
1400b43b2add r8, rdx
1400b43b5jmp 0x1400b42c7
1400b43ba
1400b43ba 48 8d 4c 24 30 48 H.L$0H
1400b43c0 89 c3 e8 49 8c 02 00 ...I...
1400b43c7
1400b43c7loc_1400b43c7:
1400b43c7lea rcx, [rsp+80]
1400b43cccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b43d1mov rcx, rbp
1400b43d4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b43d9mov rdi, [rip+0xe32b0]
1400b43e0mov rax, [rsp+152]
1400b43e8sub rax, [rdi]
1400b43ebje 0x1400b43fc
1400b43ed
1400b43edloc_1400b43ed:
1400b43edcall __stack_chk_fail
1400b43f2mov rbx, rax
1400b43f5jmp 0x1400b43c7
1400b43f7
1400b43f7 48 89 c3 eb d5 H....
1400b43fc
1400b43fcloc_1400b43fc:
1400b43fcmov rcx, rbx
1400b43ffcall _Unwind_Resume
1400b4404nop
1400b4120
1400b4120std::system_error::system_error(std::error_code, char const*):
1400b4120push r15
1400b4122push r14
1400b4124push r13
1400b4126push r12
1400b4128push rbp
1400b4129push rdi
1400b412apush rsi
1400b412bpush rbx
1400b412csub rsp, 168
1400b4133mov rdi, [rip+0xe3556]
1400b413amov rsi, [rdx+8]
1400b413emov r12, [rdx]
1400b4141mov rax, [rsi]
1400b4144mov rdx, rsi
1400b4147mov rbp, [rdi]
1400b414amov [rsp+152], rbp
1400b4152lea rbp, [rsp+112]
1400b4157mov rbx, rcx
1400b415amov r14, r8
1400b415dmov r8l, r12l
1400b4160mov rcx, rbp
1400b4163call [rax+32]
1400b4166lea r9, [rip+0xdda0a]
1400b416dxor r8l, r8l
1400b4170xor edx, edx
1400b4172mov [rsp+32], 2
1400b417bmov rcx, rbp
1400b417ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b4183lea rdi, [rsp+96]
1400b4188lea rdx, [rax+16]
1400b418cmov [rsp+80], rdi
1400b4191mov rcx, [rax]
1400b4194cmp rcx, rdx
1400b4197je 0x1400b42b0
1400b419dmov [rsp+80], rcx
1400b41a2mov rcx, [rax+16]
1400b41a6mov [rsp+96], rcx
1400b41ab
1400b41abloc_1400b41ab:
1400b41abmov rcx, [rax+8]
1400b41afmov [rax], rdx
1400b41b2mov [rax+8], 0
1400b41bamov [rax+16], 0
1400b41bemov [rsp+88], rcx
1400b41c3mov rcx, r14
1400b41c6call strlen
1400b41cbmov r9, r14
1400b41cexor r8l, r8l
1400b41d1xor edx, edx
1400b41d3mov [rsp+32], rax
1400b41d8lea rcx, [rsp+80]
1400b41ddcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b41e2lea r15, [rsp+64]
1400b41e7lea rdx, [rax+16]
1400b41ebmov [rsp+48], r15
1400b41f0mov rcx, [rax]
1400b41f3cmp rcx, rdx
1400b41f6je 0x1400b4308
1400b41fcmov [rsp+48], rcx
1400b4201mov rcx, [rax+16]
1400b4205mov [rsp+64], rcx
1400b420a
1400b420aloc_1400b420a:
1400b420amov rcx, [rax+8]
1400b420emov [rax], rdx
1400b4211lea rdx, [rsp+48]
1400b4216mov [rax+8], 0
1400b421emov [rax+16], 0
1400b4222mov [rsp+56], rcx
1400b4227mov rcx, rbx
1400b422acall std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b422fmov rcx, [rsp+48]
1400b4234cmp rcx, r15
1400b4237je 0x1400b423e
1400b4239call operator delete(void*)
1400b423e
1400b423eloc_1400b423e:
1400b423emov rcx, [rsp+80]
1400b4243cmp rcx, rdi
1400b4246je 0x1400b424d
1400b4248call operator delete(void*)
1400b424d
1400b424dloc_1400b424d:
1400b424dmov rcx, [rsp+112]
1400b4252lea rax, [rsp+128]
1400b425acmp rcx, rax
1400b425dje 0x1400b4264
1400b425fcall operator delete(void*)
1400b4264
1400b4264loc_1400b4264:
1400b4264mov rax, [rip+0xe2fc5]
1400b426bmov [rbx+24], rsi
1400b426fmov rsi, [rip+0xe341a]
1400b4276mov [rbx+16], r12
1400b427aadd rax, 16
1400b427emov [rbx], rax
1400b4281mov rax, [rsp+152]
1400b4289sub rax, [rsi]
1400b428cjne 0x1400b43ed
1400b4292add rsp, 168
1400b4299pop rbx
1400b429apop rsi
1400b429bpop rdi
1400b429cpop rbp
1400b429dpop r12
1400b429fpop r13
1400b42a1pop r14
1400b42a3pop r15
1400b42a5ret
1400b42a6
1400b42a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b42b0
1400b42b0loc_1400b42b0:
1400b42b0mov rcx, [rax+8]
1400b42b4mov r10, rdi
1400b42b7mov r8, rdx
1400b42baadd rcx, 1
1400b42becmp ecx, 8
1400b42c1jae 0x1400b4390
1400b42c7
1400b42c7loc_1400b42c7:
1400b42c7xor r9l, r9l
1400b42catest cl, 4
1400b42cdje 0x1400b42db
1400b42cfmov r9l, [r8]
1400b42d2mov [r10], r9l
1400b42d5mov r9l, 4
1400b42db
1400b42dbloc_1400b42db:
1400b42dbtest cl, 2
1400b42deje 0x1400b42ee
1400b42e0movzx r11l, [r8+r9]
1400b42e5mov [r10+r9], r11w
1400b42eaadd r9, 2
1400b42ee
1400b42eeloc_1400b42ee:
1400b42eeand ecx, 1
1400b42f1je 0x1400b41ab
1400b42f7movzx ecx, [r8+r9]
1400b42fcmov [r10+r9], cl
1400b4300jmp 0x1400b41ab
1400b4305
1400b4305 0f 1f 00 ...
1400b4308
1400b4308loc_1400b4308:
1400b4308mov rcx, [rax+8]
1400b430cmov r10, r15
1400b430fmov r8, rdx
1400b4312add rcx, 1
1400b4316cmp ecx, 8
1400b4319jae 0x1400b4360
1400b431b
1400b431bloc_1400b431b:
1400b431bxor r9l, r9l
1400b431etest cl, 4
1400b4321je 0x1400b432f
1400b4323mov r9l, [r8]
1400b4326mov [r10], r9l
1400b4329mov r9l, 4
1400b432f
1400b432floc_1400b432f:
1400b432ftest cl, 2
1400b4332je 0x1400b4342
1400b4334movzx r11l, [r8+r9]
1400b4339mov [r10+r9], r11w
1400b433eadd r9, 2
1400b4342
1400b4342loc_1400b4342:
1400b4342and ecx, 1
1400b4345je 0x1400b420a
1400b434bmovzx ecx, [r8+r9]
1400b4350mov [r10+r9], cl
1400b4354jmp 0x1400b420a
1400b4359
1400b4359 0f 1f 80 00 00 00 00 .......
1400b4360
1400b4360loc_1400b4360:
1400b4360mov r10l, ecx
1400b4363xor r8l, r8l
1400b4366and r10l, -8
1400b436a
1400b436aloc_1400b436a:
1400b436amov r9l, r8l
1400b436dadd r8l, 8
1400b4371mov r11, [rdx+r9]
1400b4375mov [r15+r9], r11
1400b4379cmp r8l, r10l
1400b437cjb 0x1400b436a
1400b437elea r10, [r15+r8]
1400b4382add r8, rdx
1400b4385jmp 0x1400b431b
1400b4387
1400b4387 66 0f 1f 84 00 00 00 00 00 f........
1400b4390
1400b4390loc_1400b4390:
1400b4390mov r10l, ecx
1400b4393xor r8l, r8l
1400b4396and r10l, -8
1400b439a
1400b439aloc_1400b439a:
1400b439amov r9l, r8l
1400b439dadd r8l, 8
1400b43a1mov r11, [rdx+r9]
1400b43a5mov [rdi+r9], r11
1400b43a9cmp r8l, r10l
1400b43acjb 0x1400b439a
1400b43aelea r10, [rdi+r8]
1400b43b2add r8, rdx
1400b43b5jmp 0x1400b42c7
1400b43ba
1400b43ba 48 8d 4c 24 30 48 H.L$0H
1400b43c0 89 c3 e8 49 8c 02 00 ...I...
1400b43c7
1400b43c7loc_1400b43c7:
1400b43c7lea rcx, [rsp+80]
1400b43cccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b43d1mov rcx, rbp
1400b43d4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b43d9mov rdi, [rip+0xe32b0]
1400b43e0mov rax, [rsp+152]
1400b43e8sub rax, [rdi]
1400b43ebje 0x1400b43fc
1400b43ed
1400b43edloc_1400b43ed:
1400b43edcall __stack_chk_fail
1400b43f2mov rbx, rax
1400b43f5jmp 0x1400b43c7
1400b43f7
1400b43f7 48 89 c3 eb d5 H....
1400b43fc
1400b43fcloc_1400b43fc:
1400b43fcmov rcx, rbx
1400b43ffcall _Unwind_Resume
1400b4404nop
1400b4120
1400b4405
1400b4405 // align 0x10
1400b4405 // align 0x10
1400b4410
1400b4410std::system_error::system_error(std::error_code, char const*):
1400b4410push r15
1400b4412push r14
1400b4414push r13
1400b4416push r12
1400b4418push rbp
1400b4419push rdi
1400b441apush rsi
1400b441bpush rbx
1400b441csub rsp, 168
1400b4423mov rdi, [rip+0xe3266]
1400b442amov rsi, [rdx+8]
1400b442emov r12, [rdx]
1400b4431mov rax, [rsi]
1400b4434mov rdx, rsi
1400b4437mov rbp, [rdi]
1400b443amov [rsp+152], rbp
1400b4442lea rbp, [rsp+112]
1400b4447mov rbx, rcx
1400b444amov r14, r8
1400b444dmov r8l, r12l
1400b4450mov rcx, rbp
1400b4453call [rax+32]
1400b4456lea r9, [rip+0xe1893]
1400b445dxor r8l, r8l
1400b4460xor edx, edx
1400b4462mov [rsp+32], 2
1400b446bmov rcx, rbp
1400b446ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b4473lea rdi, [rsp+96]
1400b4478lea rdx, [rax+16]
1400b447cmov [rsp+80], rdi
1400b4481mov rcx, [rax]
1400b4484cmp rcx, rdx
1400b4487je 0x1400b45a0
1400b448dmov [rsp+80], rcx
1400b4492mov rcx, [rax+16]
1400b4496mov [rsp+96], rcx
1400b449b
1400b449bloc_1400b449b:
1400b449bmov rcx, [rax+8]
1400b449fmov [rax], rdx
1400b44a2mov [rax+8], 0
1400b44aamov [rax+16], 0
1400b44aemov [rsp+88], rcx
1400b44b3mov rcx, r14
1400b44b6call strlen
1400b44bbmov r9, r14
1400b44bexor r8l, r8l
1400b44c1xor edx, edx
1400b44c3mov [rsp+32], rax
1400b44c8lea rcx, [rsp+80]
1400b44cdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b44d2lea r15, [rsp+64]
1400b44d7lea rdx, [rax+16]
1400b44dbmov [rsp+48], r15
1400b44e0mov rcx, [rax]
1400b44e3cmp rcx, rdx
1400b44e6je 0x1400b45f8
1400b44ecmov [rsp+48], rcx
1400b44f1mov rcx, [rax+16]
1400b44f5mov [rsp+64], rcx
1400b44fa
1400b44faloc_1400b44fa:
1400b44famov rcx, [rax+8]
1400b44femov [rax], rdx
1400b4501lea rdx, [rsp+48]
1400b4506mov [rax+8], 0
1400b450emov [rax+16], 0
1400b4512mov [rsp+56], rcx
1400b4517mov rcx, rbx
1400b451acall std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b451fmov rcx, [rsp+48]
1400b4524cmp rcx, r15
1400b4527je 0x1400b452e
1400b4529call operator delete(void*)
1400b452e
1400b452eloc_1400b452e:
1400b452emov rcx, [rsp+80]
1400b4533cmp rcx, rdi
1400b4536je 0x1400b453d
1400b4538call operator delete(void*)
1400b453d
1400b453dloc_1400b453d:
1400b453dmov rcx, [rsp+112]
1400b4542lea rax, [rsp+128]
1400b454acmp rcx, rax
1400b454dje 0x1400b4554
1400b454fcall operator delete(void*)
1400b4554
1400b4554loc_1400b4554:
1400b4554mov rax, [rip+0xe2cd5]
1400b455bmov [rbx+24], rsi
1400b455fmov rsi, [rip+0xe312a]
1400b4566mov [rbx+16], r12
1400b456aadd rax, 16
1400b456emov [rbx], rax
1400b4571mov rax, [rsp+152]
1400b4579sub rax, [rsi]
1400b457cjne 0x1400b46dd
1400b4582add rsp, 168
1400b4589pop rbx
1400b458apop rsi
1400b458bpop rdi
1400b458cpop rbp
1400b458dpop r12
1400b458fpop r13
1400b4591pop r14
1400b4593pop r15
1400b4595ret
1400b4596
1400b4596 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b45a0
1400b45a0loc_1400b45a0:
1400b45a0mov rcx, [rax+8]
1400b45a4mov r10, rdi
1400b45a7mov r8, rdx
1400b45aaadd rcx, 1
1400b45aecmp ecx, 8
1400b45b1jae 0x1400b4680
1400b45b7
1400b45b7loc_1400b45b7:
1400b45b7xor r9l, r9l
1400b45batest cl, 4
1400b45bdje 0x1400b45cb
1400b45bfmov r9l, [r8]
1400b45c2mov [r10], r9l
1400b45c5mov r9l, 4
1400b45cb
1400b45cbloc_1400b45cb:
1400b45cbtest cl, 2
1400b45ceje 0x1400b45de
1400b45d0movzx r11l, [r8+r9]
1400b45d5mov [r10+r9], r11w
1400b45daadd r9, 2
1400b45de
1400b45deloc_1400b45de:
1400b45deand ecx, 1
1400b45e1je 0x1400b449b
1400b45e7movzx ecx, [r8+r9]
1400b45ecmov [r10+r9], cl
1400b45f0jmp 0x1400b449b
1400b45f5
1400b45f5 0f 1f 00 ...
1400b45f8
1400b45f8loc_1400b45f8:
1400b45f8mov rcx, [rax+8]
1400b45fcmov r10, r15
1400b45ffmov r8, rdx
1400b4602add rcx, 1
1400b4606cmp ecx, 8
1400b4609jae 0x1400b4650
1400b460b
1400b460bloc_1400b460b:
1400b460bxor r9l, r9l
1400b460etest cl, 4
1400b4611je 0x1400b461f
1400b4613mov r9l, [r8]
1400b4616mov [r10], r9l
1400b4619mov r9l, 4
1400b461f
1400b461floc_1400b461f:
1400b461ftest cl, 2
1400b4622je 0x1400b4632
1400b4624movzx r11l, [r8+r9]
1400b4629mov [r10+r9], r11w
1400b462eadd r9, 2
1400b4632
1400b4632loc_1400b4632:
1400b4632and ecx, 1
1400b4635je 0x1400b44fa
1400b463bmovzx ecx, [r8+r9]
1400b4640mov [r10+r9], cl
1400b4644jmp 0x1400b44fa
1400b4649
1400b4649 0f 1f 80 00 00 00 00 .......
1400b4650
1400b4650loc_1400b4650:
1400b4650mov r10l, ecx
1400b4653xor r8l, r8l
1400b4656and r10l, -8
1400b465a
1400b465aloc_1400b465a:
1400b465amov r9l, r8l
1400b465dadd r8l, 8
1400b4661mov r11, [rdx+r9]
1400b4665mov [r15+r9], r11
1400b4669cmp r8l, r10l
1400b466cjb 0x1400b465a
1400b466elea r10, [r15+r8]
1400b4672add r8, rdx
1400b4675jmp 0x1400b460b
1400b4677
1400b4677 66 0f 1f 84 00 00 00 00 00 f........
1400b4680
1400b4680loc_1400b4680:
1400b4680mov r10l, ecx
1400b4683xor r8l, r8l
1400b4686and r10l, -8
1400b468a
1400b468aloc_1400b468a:
1400b468amov r9l, r8l
1400b468dadd r8l, 8
1400b4691mov r11, [rdx+r9]
1400b4695mov [rdi+r9], r11
1400b4699cmp r8l, r10l
1400b469cjb 0x1400b468a
1400b469elea r10, [rdi+r8]
1400b46a2add r8, rdx
1400b46a5jmp 0x1400b45b7
1400b46aa
1400b46aa 48 8d 4c 24 30 48 H.L$0H
1400b46b0 89 c3 e8 59 89 02 00 ...Y...
1400b46b7
1400b46b7loc_1400b46b7:
1400b46b7lea rcx, [rsp+80]
1400b46bccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b46c1mov rcx, rbp
1400b46c4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b46c9mov rdi, [rip+0xe2fc0]
1400b46d0mov rax, [rsp+152]
1400b46d8sub rax, [rdi]
1400b46dbje 0x1400b46ec
1400b46dd
1400b46ddloc_1400b46dd:
1400b46ddcall __stack_chk_fail
1400b46e2mov rbx, rax
1400b46e5jmp 0x1400b46b7
1400b46e7
1400b46e7 48 89 c3 eb d5 H....
1400b46ec
1400b46ecloc_1400b46ec:
1400b46ecmov rcx, rbx
1400b46efcall _Unwind_Resume
1400b46f4nop
1400b4410
1400b4410std::system_error::system_error(std::error_code, char const*):
1400b4410push r15
1400b4412push r14
1400b4414push r13
1400b4416push r12
1400b4418push rbp
1400b4419push rdi
1400b441apush rsi
1400b441bpush rbx
1400b441csub rsp, 168
1400b4423mov rdi, [rip+0xe3266]
1400b442amov rsi, [rdx+8]
1400b442emov r12, [rdx]
1400b4431mov rax, [rsi]
1400b4434mov rdx, rsi
1400b4437mov rbp, [rdi]
1400b443amov [rsp+152], rbp
1400b4442lea rbp, [rsp+112]
1400b4447mov rbx, rcx
1400b444amov r14, r8
1400b444dmov r8l, r12l
1400b4450mov rcx, rbp
1400b4453call [rax+32]
1400b4456lea r9, [rip+0xe1893]
1400b445dxor r8l, r8l
1400b4460xor edx, edx
1400b4462mov [rsp+32], 2
1400b446bmov rcx, rbp
1400b446ecall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b4473lea rdi, [rsp+96]
1400b4478lea rdx, [rax+16]
1400b447cmov [rsp+80], rdi
1400b4481mov rcx, [rax]
1400b4484cmp rcx, rdx
1400b4487je 0x1400b45a0
1400b448dmov [rsp+80], rcx
1400b4492mov rcx, [rax+16]
1400b4496mov [rsp+96], rcx
1400b449b
1400b449bloc_1400b449b:
1400b449bmov rcx, [rax+8]
1400b449fmov [rax], rdx
1400b44a2mov [rax+8], 0
1400b44aamov [rax+16], 0
1400b44aemov [rsp+88], rcx
1400b44b3mov rcx, r14
1400b44b6call strlen
1400b44bbmov r9, r14
1400b44bexor r8l, r8l
1400b44c1xor edx, edx
1400b44c3mov [rsp+32], rax
1400b44c8lea rcx, [rsp+80]
1400b44cdcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b44d2lea r15, [rsp+64]
1400b44d7lea rdx, [rax+16]
1400b44dbmov [rsp+48], r15
1400b44e0mov rcx, [rax]
1400b44e3cmp rcx, rdx
1400b44e6je 0x1400b45f8
1400b44ecmov [rsp+48], rcx
1400b44f1mov rcx, [rax+16]
1400b44f5mov [rsp+64], rcx
1400b44fa
1400b44faloc_1400b44fa:
1400b44famov rcx, [rax+8]
1400b44femov [rax], rdx
1400b4501lea rdx, [rsp+48]
1400b4506mov [rax+8], 0
1400b450emov [rax+16], 0
1400b4512mov [rsp+56], rcx
1400b4517mov rcx, rbx
1400b451acall std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b451fmov rcx, [rsp+48]
1400b4524cmp rcx, r15
1400b4527je 0x1400b452e
1400b4529call operator delete(void*)
1400b452e
1400b452eloc_1400b452e:
1400b452emov rcx, [rsp+80]
1400b4533cmp rcx, rdi
1400b4536je 0x1400b453d
1400b4538call operator delete(void*)
1400b453d
1400b453dloc_1400b453d:
1400b453dmov rcx, [rsp+112]
1400b4542lea rax, [rsp+128]
1400b454acmp rcx, rax
1400b454dje 0x1400b4554
1400b454fcall operator delete(void*)
1400b4554
1400b4554loc_1400b4554:
1400b4554mov rax, [rip+0xe2cd5]
1400b455bmov [rbx+24], rsi
1400b455fmov rsi, [rip+0xe312a]
1400b4566mov [rbx+16], r12
1400b456aadd rax, 16
1400b456emov [rbx], rax
1400b4571mov rax, [rsp+152]
1400b4579sub rax, [rsi]
1400b457cjne 0x1400b46dd
1400b4582add rsp, 168
1400b4589pop rbx
1400b458apop rsi
1400b458bpop rdi
1400b458cpop rbp
1400b458dpop r12
1400b458fpop r13
1400b4591pop r14
1400b4593pop r15
1400b4595ret
1400b4596
1400b4596 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b45a0
1400b45a0loc_1400b45a0:
1400b45a0mov rcx, [rax+8]
1400b45a4mov r10, rdi
1400b45a7mov r8, rdx
1400b45aaadd rcx, 1
1400b45aecmp ecx, 8
1400b45b1jae 0x1400b4680
1400b45b7
1400b45b7loc_1400b45b7:
1400b45b7xor r9l, r9l
1400b45batest cl, 4
1400b45bdje 0x1400b45cb
1400b45bfmov r9l, [r8]
1400b45c2mov [r10], r9l
1400b45c5mov r9l, 4
1400b45cb
1400b45cbloc_1400b45cb:
1400b45cbtest cl, 2
1400b45ceje 0x1400b45de
1400b45d0movzx r11l, [r8+r9]
1400b45d5mov [r10+r9], r11w
1400b45daadd r9, 2
1400b45de
1400b45deloc_1400b45de:
1400b45deand ecx, 1
1400b45e1je 0x1400b449b
1400b45e7movzx ecx, [r8+r9]
1400b45ecmov [r10+r9], cl
1400b45f0jmp 0x1400b449b
1400b45f5
1400b45f5 0f 1f 00 ...
1400b45f8
1400b45f8loc_1400b45f8:
1400b45f8mov rcx, [rax+8]
1400b45fcmov r10, r15
1400b45ffmov r8, rdx
1400b4602add rcx, 1
1400b4606cmp ecx, 8
1400b4609jae 0x1400b4650
1400b460b
1400b460bloc_1400b460b:
1400b460bxor r9l, r9l
1400b460etest cl, 4
1400b4611je 0x1400b461f
1400b4613mov r9l, [r8]
1400b4616mov [r10], r9l
1400b4619mov r9l, 4
1400b461f
1400b461floc_1400b461f:
1400b461ftest cl, 2
1400b4622je 0x1400b4632
1400b4624movzx r11l, [r8+r9]
1400b4629mov [r10+r9], r11w
1400b462eadd r9, 2
1400b4632
1400b4632loc_1400b4632:
1400b4632and ecx, 1
1400b4635je 0x1400b44fa
1400b463bmovzx ecx, [r8+r9]
1400b4640mov [r10+r9], cl
1400b4644jmp 0x1400b44fa
1400b4649
1400b4649 0f 1f 80 00 00 00 00 .......
1400b4650
1400b4650loc_1400b4650:
1400b4650mov r10l, ecx
1400b4653xor r8l, r8l
1400b4656and r10l, -8
1400b465a
1400b465aloc_1400b465a:
1400b465amov r9l, r8l
1400b465dadd r8l, 8
1400b4661mov r11, [rdx+r9]
1400b4665mov [r15+r9], r11
1400b4669cmp r8l, r10l
1400b466cjb 0x1400b465a
1400b466elea r10, [r15+r8]
1400b4672add r8, rdx
1400b4675jmp 0x1400b460b
1400b4677
1400b4677 66 0f 1f 84 00 00 00 00 00 f........
1400b4680
1400b4680loc_1400b4680:
1400b4680mov r10l, ecx
1400b4683xor r8l, r8l
1400b4686and r10l, -8
1400b468a
1400b468aloc_1400b468a:
1400b468amov r9l, r8l
1400b468dadd r8l, 8
1400b4691mov r11, [rdx+r9]
1400b4695mov [rdi+r9], r11
1400b4699cmp r8l, r10l
1400b469cjb 0x1400b468a
1400b469elea r10, [rdi+r8]
1400b46a2add r8, rdx
1400b46a5jmp 0x1400b45b7
1400b46aa
1400b46aa 48 8d 4c 24 30 48 H.L$0H
1400b46b0 89 c3 e8 59 89 02 00 ...Y...
1400b46b7
1400b46b7loc_1400b46b7:
1400b46b7lea rcx, [rsp+80]
1400b46bccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b46c1mov rcx, rbp
1400b46c4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b46c9mov rdi, [rip+0xe2fc0]
1400b46d0mov rax, [rsp+152]
1400b46d8sub rax, [rdi]
1400b46dbje 0x1400b46ec
1400b46dd
1400b46ddloc_1400b46dd:
1400b46ddcall __stack_chk_fail
1400b46e2mov rbx, rax
1400b46e5jmp 0x1400b46b7
1400b46e7
1400b46e7 48 89 c3 eb d5 H....
1400b46ec
1400b46ecloc_1400b46ec:
1400b46ecmov rcx, rbx
1400b46efcall _Unwind_Resume
1400b46f4nop
1400b4410
1400b46f5
1400b46f5 // align 0x10
1400b46f5 // align 0x10
1400b4700
1400b4700std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b4700push r15
1400b4702push r14
1400b4704push r13
1400b4706push r12
1400b4708push rbp
1400b4709push rdi
1400b470apush rsi
1400b470bpush rbx
1400b470csub rsp, 168
1400b4713mov rsi, [rdx+8]
1400b4717mov rdi, [rdx]
1400b471amov rdx, [rip+0xe2f6f]
1400b4721mov rax, [rdx]
1400b4724mov [rsp+152], rax
1400b472cmov rax, [rsi]
1400b472fmov rbx, rcx
1400b4732mov rdx, rsi
1400b4735lea rcx, [rsp+112]
1400b473amov r14, r8
1400b473dmov r8l, edi
1400b4740call [rax+32]
1400b4743lea r9, [rip+0xded18]
1400b474axor r8l, r8l
1400b474dxor edx, edx
1400b474fmov [rsp+32], 2
1400b4758lea rcx, [rsp+112]
1400b475dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b4762lea rbp, [rsp+96]
1400b4767lea rdx, [rax+16]
1400b476bmov [rsp+80], rbp
1400b4770mov rcx, [rax]
1400b4773cmp rcx, rdx
1400b4776je 0x1400b48a0
1400b477cmov [rsp+80], rcx
1400b4781mov rcx, [rax+16]
1400b4785mov [rsp+96], rcx
1400b478a
1400b478aloc_1400b478a:
1400b478amov rcx, [rax+8]
1400b478emov [rax], rdx
1400b4791xor r8l, r8l
1400b4794xor edx, edx
1400b4796mov [rax+16], 0
1400b479amov [rax+8], 0
1400b47a2mov rax, [r14+8]
1400b47a6mov [rsp+88], rcx
1400b47ablea rcx, [rsp+80]
1400b47b0mov [rsp+32], rax
1400b47b5mov r9, [r14]
1400b47b8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b47bdlea r15, [rsp+64]
1400b47c2lea rdx, [rax+16]
1400b47c6mov [rsp+48], r15
1400b47cbmov rcx, [rax]
1400b47cecmp rcx, rdx
1400b47d1je 0x1400b48f8
1400b47d7mov [rsp+48], rcx
1400b47dcmov rcx, [rax+16]
1400b47e0mov [rsp+64], rcx
1400b47e5
1400b47e5loc_1400b47e5:
1400b47e5mov rcx, [rax+8]
1400b47e9mov [rax], rdx
1400b47eclea rdx, [rsp+48]
1400b47f1mov [rax+8], 0
1400b47f9mov [rax+16], 0
1400b47fdmov [rsp+56], rcx
1400b4802mov rcx, rbx
1400b4805call std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b480amov rcx, [rsp+48]
1400b480fcmp rcx, r15
1400b4812je 0x1400b4822
1400b4814mov rax, [rsp+64]
1400b4819lea rdx, [rax+1]
1400b481dcall operator delete(void*, unsigned long long)
1400b4822
1400b4822loc_1400b4822:
1400b4822mov rcx, [rsp+80]
1400b4827cmp rcx, rbp
1400b482aje 0x1400b483a
1400b482cmov rax, [rsp+96]
1400b4831lea rdx, [rax+1]
1400b4835call operator delete(void*, unsigned long long)
1400b483a
1400b483aloc_1400b483a:
1400b483amov rcx, [rsp+112]
1400b483flea rax, [rsp+128]
1400b4847cmp rcx, rax
1400b484aje 0x1400b485d
1400b484cmov rax, [rsp+128]
1400b4854lea rdx, [rax+1]
1400b4858call operator delete(void*, unsigned long long)
1400b485d
1400b485dloc_1400b485d:
1400b485dmov rax, [rip+0xe29cc]
1400b4864mov [rbx+16], rdi
1400b4868mov rdi, [rip+0xe2e21]
1400b486fmov [rbx+24], rsi
1400b4873add rax, 16
1400b4877mov [rbx], rax
1400b487amov rax, [rsp+152]
1400b4882sub rax, [rdi]
1400b4885jne 0x1400b49e1
1400b488badd rsp, 168
1400b4892pop rbx
1400b4893pop rsi
1400b4894pop rdi
1400b4895pop rbp
1400b4896pop r12
1400b4898pop r13
1400b489apop r14
1400b489cpop r15
1400b489eret
1400b489f
1400b489f 90 .
1400b48a0
1400b48a0loc_1400b48a0:
1400b48a0mov rcx, [rax+8]
1400b48a4mov r10, rbp
1400b48a7mov r8, rdx
1400b48aaadd rcx, 1
1400b48aecmp ecx, 8
1400b48b1jae 0x1400b4980
1400b48b7
1400b48b7loc_1400b48b7:
1400b48b7xor r9l, r9l
1400b48batest cl, 4
1400b48bdje 0x1400b48cb
1400b48bfmov r9l, [r8]
1400b48c2mov [r10], r9l
1400b48c5mov r9l, 4
1400b48cb
1400b48cbloc_1400b48cb:
1400b48cbtest cl, 2
1400b48ceje 0x1400b48de
1400b48d0movzx r11l, [r8+r9]
1400b48d5mov [r10+r9], r11w
1400b48daadd r9, 2
1400b48de
1400b48deloc_1400b48de:
1400b48deand ecx, 1
1400b48e1je 0x1400b478a
1400b48e7movzx ecx, [r8+r9]
1400b48ecmov [r10+r9], cl
1400b48f0jmp 0x1400b478a
1400b48f5
1400b48f5 0f 1f 00 ...
1400b48f8
1400b48f8loc_1400b48f8:
1400b48f8mov rcx, [rax+8]
1400b48fcmov r10, r15
1400b48ffmov r8, rdx
1400b4902add rcx, 1
1400b4906cmp ecx, 8
1400b4909jae 0x1400b4950
1400b490b
1400b490bloc_1400b490b:
1400b490bxor r9l, r9l
1400b490etest cl, 4
1400b4911je 0x1400b491f
1400b4913mov r9l, [r8]
1400b4916mov [r10], r9l
1400b4919mov r9l, 4
1400b491f
1400b491floc_1400b491f:
1400b491ftest cl, 2
1400b4922je 0x1400b4932
1400b4924movzx r11l, [r8+r9]
1400b4929mov [r10+r9], r11w
1400b492eadd r9, 2
1400b4932
1400b4932loc_1400b4932:
1400b4932and ecx, 1
1400b4935je 0x1400b47e5
1400b493bmovzx ecx, [r8+r9]
1400b4940mov [r10+r9], cl
1400b4944jmp 0x1400b47e5
1400b4949
1400b4949 0f 1f 80 00 00 00 00 .......
1400b4950
1400b4950loc_1400b4950:
1400b4950mov r10l, ecx
1400b4953xor r8l, r8l
1400b4956and r10l, -8
1400b495a
1400b495aloc_1400b495a:
1400b495amov r9l, r8l
1400b495dadd r8l, 8
1400b4961mov r11, [rdx+r9]
1400b4965mov [r15+r9], r11
1400b4969cmp r8l, r10l
1400b496cjb 0x1400b495a
1400b496elea r10, [r15+r8]
1400b4972add r8, rdx
1400b4975jmp 0x1400b490b
1400b4977
1400b4977 66 0f 1f 84 00 00 00 00 00 f........
1400b4980
1400b4980loc_1400b4980:
1400b4980mov r10l, ecx
1400b4983xor r8l, r8l
1400b4986and r10l, -8
1400b498a
1400b498aloc_1400b498a:
1400b498amov r9l, r8l
1400b498dadd r8l, 8
1400b4991mov r11, [rdx+r9]
1400b4995mov [rbp+r9], r11
1400b499acmp r8l, r10l
1400b499djb 0x1400b498a
1400b499flea r10, [rbp+r8]
1400b49a4add r8, rdx
1400b49a7jmp 0x1400b48b7
1400b49ac
1400b49ac 48 8d 4c 24 H.L$
1400b49b0 30 48 89 c3 e8 57 86 02 00 0H...W...
1400b49b9
1400b49b9loc_1400b49b9:
1400b49b9lea rcx, [rsp+80]
1400b49becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b49c3lea rcx, [rsp+112]
1400b49c8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b49cdmov rsi, [rip+0xe2cbc]
1400b49d4mov rax, [rsp+152]
1400b49dcsub rax, [rsi]
1400b49dfje 0x1400b49f0
1400b49e1
1400b49e1loc_1400b49e1:
1400b49e1call __stack_chk_fail
1400b49e6mov rbx, rax
1400b49e9jmp 0x1400b49b9
1400b49eb
1400b49eb 48 89 c3 eb d3 H....
1400b49f0
1400b49f0loc_1400b49f0:
1400b49f0mov rcx, rbx
1400b49f3call _Unwind_Resume
1400b49f8nop
1400b4700
1400b4700std::system_error::system_error(std::error_code, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b4700push r15
1400b4702push r14
1400b4704push r13
1400b4706push r12
1400b4708push rbp
1400b4709push rdi
1400b470apush rsi
1400b470bpush rbx
1400b470csub rsp, 168
1400b4713mov rsi, [rdx+8]
1400b4717mov rdi, [rdx]
1400b471amov rdx, [rip+0xe2f6f]
1400b4721mov rax, [rdx]
1400b4724mov [rsp+152], rax
1400b472cmov rax, [rsi]
1400b472fmov rbx, rcx
1400b4732mov rdx, rsi
1400b4735lea rcx, [rsp+112]
1400b473amov r14, r8
1400b473dmov r8l, edi
1400b4740call [rax+32]
1400b4743lea r9, [rip+0xded18]
1400b474axor r8l, r8l
1400b474dxor edx, edx
1400b474fmov [rsp+32], 2
1400b4758lea rcx, [rsp+112]
1400b475dcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b4762lea rbp, [rsp+96]
1400b4767lea rdx, [rax+16]
1400b476bmov [rsp+80], rbp
1400b4770mov rcx, [rax]
1400b4773cmp rcx, rdx
1400b4776je 0x1400b48a0
1400b477cmov [rsp+80], rcx
1400b4781mov rcx, [rax+16]
1400b4785mov [rsp+96], rcx
1400b478a
1400b478aloc_1400b478a:
1400b478amov rcx, [rax+8]
1400b478emov [rax], rdx
1400b4791xor r8l, r8l
1400b4794xor edx, edx
1400b4796mov [rax+16], 0
1400b479amov [rax+8], 0
1400b47a2mov rax, [r14+8]
1400b47a6mov [rsp+88], rcx
1400b47ablea rcx, [rsp+80]
1400b47b0mov [rsp+32], rax
1400b47b5mov r9, [r14]
1400b47b8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace(unsigned long long, unsigned long long, char const*, unsigned long long)
1400b47bdlea r15, [rsp+64]
1400b47c2lea rdx, [rax+16]
1400b47c6mov [rsp+48], r15
1400b47cbmov rcx, [rax]
1400b47cecmp rcx, rdx
1400b47d1je 0x1400b48f8
1400b47d7mov [rsp+48], rcx
1400b47dcmov rcx, [rax+16]
1400b47e0mov [rsp+64], rcx
1400b47e5
1400b47e5loc_1400b47e5:
1400b47e5mov rcx, [rax+8]
1400b47e9mov [rax], rdx
1400b47eclea rdx, [rsp+48]
1400b47f1mov [rax+8], 0
1400b47f9mov [rax+16], 0
1400b47fdmov [rsp+56], rcx
1400b4802mov rcx, rbx
1400b4805call std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400b480amov rcx, [rsp+48]
1400b480fcmp rcx, r15
1400b4812je 0x1400b4822
1400b4814mov rax, [rsp+64]
1400b4819lea rdx, [rax+1]
1400b481dcall operator delete(void*, unsigned long long)
1400b4822
1400b4822loc_1400b4822:
1400b4822mov rcx, [rsp+80]
1400b4827cmp rcx, rbp
1400b482aje 0x1400b483a
1400b482cmov rax, [rsp+96]
1400b4831lea rdx, [rax+1]
1400b4835call operator delete(void*, unsigned long long)
1400b483a
1400b483aloc_1400b483a:
1400b483amov rcx, [rsp+112]
1400b483flea rax, [rsp+128]
1400b4847cmp rcx, rax
1400b484aje 0x1400b485d
1400b484cmov rax, [rsp+128]
1400b4854lea rdx, [rax+1]
1400b4858call operator delete(void*, unsigned long long)
1400b485d
1400b485dloc_1400b485d:
1400b485dmov rax, [rip+0xe29cc]
1400b4864mov [rbx+16], rdi
1400b4868mov rdi, [rip+0xe2e21]
1400b486fmov [rbx+24], rsi
1400b4873add rax, 16
1400b4877mov [rbx], rax
1400b487amov rax, [rsp+152]
1400b4882sub rax, [rdi]
1400b4885jne 0x1400b49e1
1400b488badd rsp, 168
1400b4892pop rbx
1400b4893pop rsi
1400b4894pop rdi
1400b4895pop rbp
1400b4896pop r12
1400b4898pop r13
1400b489apop r14
1400b489cpop r15
1400b489eret
1400b489f
1400b489f 90 .
1400b48a0
1400b48a0loc_1400b48a0:
1400b48a0mov rcx, [rax+8]
1400b48a4mov r10, rbp
1400b48a7mov r8, rdx
1400b48aaadd rcx, 1
1400b48aecmp ecx, 8
1400b48b1jae 0x1400b4980
1400b48b7
1400b48b7loc_1400b48b7:
1400b48b7xor r9l, r9l
1400b48batest cl, 4
1400b48bdje 0x1400b48cb
1400b48bfmov r9l, [r8]
1400b48c2mov [r10], r9l
1400b48c5mov r9l, 4
1400b48cb
1400b48cbloc_1400b48cb:
1400b48cbtest cl, 2
1400b48ceje 0x1400b48de
1400b48d0movzx r11l, [r8+r9]
1400b48d5mov [r10+r9], r11w
1400b48daadd r9, 2
1400b48de
1400b48deloc_1400b48de:
1400b48deand ecx, 1
1400b48e1je 0x1400b478a
1400b48e7movzx ecx, [r8+r9]
1400b48ecmov [r10+r9], cl
1400b48f0jmp 0x1400b478a
1400b48f5
1400b48f5 0f 1f 00 ...
1400b48f8
1400b48f8loc_1400b48f8:
1400b48f8mov rcx, [rax+8]
1400b48fcmov r10, r15
1400b48ffmov r8, rdx
1400b4902add rcx, 1
1400b4906cmp ecx, 8
1400b4909jae 0x1400b4950
1400b490b
1400b490bloc_1400b490b:
1400b490bxor r9l, r9l
1400b490etest cl, 4
1400b4911je 0x1400b491f
1400b4913mov r9l, [r8]
1400b4916mov [r10], r9l
1400b4919mov r9l, 4
1400b491f
1400b491floc_1400b491f:
1400b491ftest cl, 2
1400b4922je 0x1400b4932
1400b4924movzx r11l, [r8+r9]
1400b4929mov [r10+r9], r11w
1400b492eadd r9, 2
1400b4932
1400b4932loc_1400b4932:
1400b4932and ecx, 1
1400b4935je 0x1400b47e5
1400b493bmovzx ecx, [r8+r9]
1400b4940mov [r10+r9], cl
1400b4944jmp 0x1400b47e5
1400b4949
1400b4949 0f 1f 80 00 00 00 00 .......
1400b4950
1400b4950loc_1400b4950:
1400b4950mov r10l, ecx
1400b4953xor r8l, r8l
1400b4956and r10l, -8
1400b495a
1400b495aloc_1400b495a:
1400b495amov r9l, r8l
1400b495dadd r8l, 8
1400b4961mov r11, [rdx+r9]
1400b4965mov [r15+r9], r11
1400b4969cmp r8l, r10l
1400b496cjb 0x1400b495a
1400b496elea r10, [r15+r8]
1400b4972add r8, rdx
1400b4975jmp 0x1400b490b
1400b4977
1400b4977 66 0f 1f 84 00 00 00 00 00 f........
1400b4980
1400b4980loc_1400b4980:
1400b4980mov r10l, ecx
1400b4983xor r8l, r8l
1400b4986and r10l, -8
1400b498a
1400b498aloc_1400b498a:
1400b498amov r9l, r8l
1400b498dadd r8l, 8
1400b4991mov r11, [rdx+r9]
1400b4995mov [rbp+r9], r11
1400b499acmp r8l, r10l
1400b499djb 0x1400b498a
1400b499flea r10, [rbp+r8]
1400b49a4add r8, rdx
1400b49a7jmp 0x1400b48b7
1400b49ac
1400b49ac 48 8d 4c 24 H.L$
1400b49b0 30 48 89 c3 e8 57 86 02 00 0H...W...
1400b49b9
1400b49b9loc_1400b49b9:
1400b49b9lea rcx, [rsp+80]
1400b49becall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b49c3lea rcx, [rsp+112]
1400b49c8call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
1400b49cdmov rsi, [rip+0xe2cbc]
1400b49d4mov rax, [rsp+152]
1400b49dcsub rax, [rsi]
1400b49dfje 0x1400b49f0
1400b49e1
1400b49e1loc_1400b49e1:
1400b49e1call __stack_chk_fail
1400b49e6mov rbx, rax
1400b49e9jmp 0x1400b49b9
1400b49eb
1400b49eb 48 89 c3 eb d3 H....
1400b49f0
1400b49f0loc_1400b49f0:
1400b49f0mov rcx, rbx
1400b49f3call _Unwind_Resume
1400b49f8nop
1400b4700
1400b49f9
1400b49f9 // align 0x10
1400b49f9 // align 0x10
1400b4a00
1400b4a00std::system_error::~system_error():
1400b4a00sub rsp, 56
1400b4a04lea rax, [rip+0xed1f5]
1400b4a0bmov [rcx], rax
1400b4a0emov [rsp+40], rcx
1400b4a13call std::runtime_error::~runtime_error()
1400b4a18mov rcx, [rsp+40]
1400b4a1dadd rsp, 56
1400b4a21jmp 0x140101ab0
1400b4a00
1400b4a00std::system_error::~system_error():
1400b4a00sub rsp, 56
1400b4a04lea rax, [rip+0xed1f5]
1400b4a0bmov [rcx], rax
1400b4a0emov [rsp+40], rcx
1400b4a13call std::runtime_error::~runtime_error()
1400b4a18mov rcx, [rsp+40]
1400b4a1dadd rsp, 56
1400b4a21jmp 0x140101ab0
1400b4a00
1400b4a26
1400b4a26 // align 0x10
1400b4a26 // align 0x10
1400b4a30
1400b4a30std::system_error::~system_error():
1400b4a30lea rax, [rip+0xed1c9]
1400b4a37mov [rcx], rax
1400b4a3ajmp 0x1400c8730
1400b4a30
1400b4a30std::system_error::~system_error():
1400b4a30lea rax, [rip+0xed1c9]
1400b4a37mov [rcx], rax
1400b4a3ajmp 0x1400c8730
1400b4a30
1400b4a3f
1400b4a3f // align 0x10
1400b4a3f // align 0x10
1400b4a40
1400b4a40std::istreambuf_iterator<char, std::char_traits<char>> std::__facet_shims::__time_get<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4a40push rbx
1400b4a41sub rsp, 112
1400b4a45mov rax, [rsp+160]
1400b4a4dmovdqu x2, [r9]
1400b4a52mov r10, [rsp+184]
1400b4a5amov r9, [rsp+176]
1400b4a62movdqu x0, [rax]
1400b4a66mov rbx, rcx
1400b4a69mov rcx, [rip+0xe2c20]
1400b4a70mov rdx, r8
1400b4a73mov r8, [rsp+168]
1400b4a7bmov rax, [rcx]
1400b4a7emov [rsp+104], rax
1400b4a83xor eax, eax
1400b4a85movzx eax, [rsp+192]
1400b4a8dlea rcx, [rip+0xdc3b4]
1400b4a94movups [rsp+80], x2
1400b4a99movups [rsp+64], x0
1400b4a9esub eax, 100
1400b4aa1movzx eax, al
1400b4aa4movsxd rax, [rcx+4*rax]
1400b4aa8add rax, rcx
1400b4aabjmp rax
1400b4aadnop [rax]
1400b4ab0mov rax, [rdx]
1400b4ab3mov rcx, rbx
1400b4ab6mov [rsp+40], r9
1400b4abblea r9, [rsp+64]
1400b4ac0mov [rsp+32], r8
1400b4ac5lea r8, [rsp+80]
1400b4acamov [rsp+48], r10
1400b4acfcall [rax+40]
1400b4ad2
1400b4ad2loc_1400b4ad2:
1400b4ad2mov rdx, [rip+0xe2bb7]
1400b4ad9mov rax, [rsp+104]
1400b4adesub rax, [rdx]
1400b4ae1jne 0x1400b4b97
1400b4ae7mov rax, rbx
1400b4aeaadd rsp, 112
1400b4aeepop rbx
1400b4aefret
1400b4af0mov rax, [rdx]
1400b4af3mov rcx, rbx
1400b4af6mov [rsp+40], r9
1400b4afblea r9, [rsp+64]
1400b4b00mov [rsp+32], r8
1400b4b05lea r8, [rsp+80]
1400b4b0amov [rsp+48], r10
1400b4b0fcall [rax+24]
1400b4b12jmp 0x1400b4ad2
1400b4b14nop [rax]
1400b4b18mov rax, [rdx]
1400b4b1bmov rcx, rbx
1400b4b1emov [rsp+40], r9
1400b4b23lea r9, [rsp+64]
1400b4b28mov [rsp+32], r8
1400b4b2dlea r8, [rsp+80]
1400b4b32mov [rsp+48], r10
1400b4b37call [rax+48]
1400b4b3ajmp 0x1400b4ad2
1400b4b3cnop [rax]
1400b4b40mov rax, [rdx]
1400b4b43mov rcx, rbx
1400b4b46mov [rsp+40], r9
1400b4b4blea r9, [rsp+64]
1400b4b50mov [rsp+32], r8
1400b4b55lea r8, [rsp+80]
1400b4b5amov [rsp+48], r10
1400b4b5fcall [rax+32]
1400b4b62jmp 0x1400b4ad2
1400b4b67nop [rax+rax]
1400b4b70mov rax, [rdx]
1400b4b73mov rcx, rbx
1400b4b76mov [rsp+40], r9
1400b4b7blea r9, [rsp+64]
1400b4b80mov [rsp+32], r8
1400b4b85lea r8, [rsp+80]
1400b4b8amov [rsp+48], r10
1400b4b8fcall [rax+56]
1400b4b92jmp 0x1400b4ad2
1400b4b97
1400b4b97loc_1400b4b97:
1400b4b97call __stack_chk_fail
1400b4b9cnop
1400b4a40
1400b4a40std::istreambuf_iterator<char, std::char_traits<char>> std::__facet_shims::__time_get<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4a40push rbx
1400b4a41sub rsp, 112
1400b4a45mov rax, [rsp+160]
1400b4a4dmovdqu x2, [r9]
1400b4a52mov r10, [rsp+184]
1400b4a5amov r9, [rsp+176]
1400b4a62movdqu x0, [rax]
1400b4a66mov rbx, rcx
1400b4a69mov rcx, [rip+0xe2c20]
1400b4a70mov rdx, r8
1400b4a73mov r8, [rsp+168]
1400b4a7bmov rax, [rcx]
1400b4a7emov [rsp+104], rax
1400b4a83xor eax, eax
1400b4a85movzx eax, [rsp+192]
1400b4a8dlea rcx, [rip+0xdc3b4]
1400b4a94movups [rsp+80], x2
1400b4a99movups [rsp+64], x0
1400b4a9esub eax, 100
1400b4aa1movzx eax, al
1400b4aa4movsxd rax, [rcx+4*rax]
1400b4aa8add rax, rcx
1400b4aabjmp rax
1400b4aadnop [rax]
1400b4ab0mov rax, [rdx]
1400b4ab3mov rcx, rbx
1400b4ab6mov [rsp+40], r9
1400b4abblea r9, [rsp+64]
1400b4ac0mov [rsp+32], r8
1400b4ac5lea r8, [rsp+80]
1400b4acamov [rsp+48], r10
1400b4acfcall [rax+40]
1400b4ad2
1400b4ad2loc_1400b4ad2:
1400b4ad2mov rdx, [rip+0xe2bb7]
1400b4ad9mov rax, [rsp+104]
1400b4adesub rax, [rdx]
1400b4ae1jne 0x1400b4b97
1400b4ae7mov rax, rbx
1400b4aeaadd rsp, 112
1400b4aeepop rbx
1400b4aefret
1400b4af0mov rax, [rdx]
1400b4af3mov rcx, rbx
1400b4af6mov [rsp+40], r9
1400b4afblea r9, [rsp+64]
1400b4b00mov [rsp+32], r8
1400b4b05lea r8, [rsp+80]
1400b4b0amov [rsp+48], r10
1400b4b0fcall [rax+24]
1400b4b12jmp 0x1400b4ad2
1400b4b14nop [rax]
1400b4b18mov rax, [rdx]
1400b4b1bmov rcx, rbx
1400b4b1emov [rsp+40], r9
1400b4b23lea r9, [rsp+64]
1400b4b28mov [rsp+32], r8
1400b4b2dlea r8, [rsp+80]
1400b4b32mov [rsp+48], r10
1400b4b37call [rax+48]
1400b4b3ajmp 0x1400b4ad2
1400b4b3cnop [rax]
1400b4b40mov rax, [rdx]
1400b4b43mov rcx, rbx
1400b4b46mov [rsp+40], r9
1400b4b4blea r9, [rsp+64]
1400b4b50mov [rsp+32], r8
1400b4b55lea r8, [rsp+80]
1400b4b5amov [rsp+48], r10
1400b4b5fcall [rax+32]
1400b4b62jmp 0x1400b4ad2
1400b4b67nop [rax+rax]
1400b4b70mov rax, [rdx]
1400b4b73mov rcx, rbx
1400b4b76mov [rsp+40], r9
1400b4b7blea r9, [rsp+64]
1400b4b80mov [rsp+32], r8
1400b4b85lea r8, [rsp+80]
1400b4b8amov [rsp+48], r10
1400b4b8fcall [rax+56]
1400b4b92jmp 0x1400b4ad2
1400b4b97
1400b4b97loc_1400b4b97:
1400b4b97call __stack_chk_fail
1400b4b9cnop
1400b4a40
1400b4b9d
1400b4b9d // align 0x10
1400b4b9d // align 0x10
1400b4ba0
1400b4ba0std::istreambuf_iterator<char, std::char_traits<char>> std::__facet_shims::__time_get<char>(std::integral_constant<bool, true>, std::locale::facet const*, std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4ba0push rbx
1400b4ba1sub rsp, 112
1400b4ba5mov rax, [rsp+160]
1400b4badmovdqu x2, [r9]
1400b4bb2mov r10, [rsp+184]
1400b4bbamov r9, [rsp+176]
1400b4bc2movdqu x0, [rax]
1400b4bc6mov rbx, rcx
1400b4bc9mov rcx, [rip+0xe2ac0]
1400b4bd0mov rdx, r8
1400b4bd3mov r8, [rsp+168]
1400b4bdbmov rax, [rcx]
1400b4bdemov [rsp+104], rax
1400b4be3xor eax, eax
1400b4be5movzx eax, [rsp+192]
1400b4bedlea rcx, [rip+0xdc70c]
1400b4bf4movups [rsp+80], x2
1400b4bf9movups [rsp+64], x0
1400b4bfesub eax, 100
1400b4c01movzx eax, al
1400b4c04movsxd rax, [rcx+4*rax]
1400b4c08add rax, rcx
1400b4c0bjmp rax
1400b4c0dnop [rax]
1400b4c10mov rax, [rdx]
1400b4c13mov rcx, rbx
1400b4c16mov [rsp+40], r9
1400b4c1blea r9, [rsp+64]
1400b4c20mov [rsp+32], r8
1400b4c25lea r8, [rsp+80]
1400b4c2amov [rsp+48], r10
1400b4c2fcall [rax+40]
1400b4c32
1400b4c32loc_1400b4c32:
1400b4c32mov rdx, [rip+0xe2a57]
1400b4c39mov rax, [rsp+104]
1400b4c3esub rax, [rdx]
1400b4c41jne 0x1400b4cf7
1400b4c47mov rax, rbx
1400b4c4aadd rsp, 112
1400b4c4epop rbx
1400b4c4fret
1400b4c50mov rax, [rdx]
1400b4c53mov rcx, rbx
1400b4c56mov [rsp+40], r9
1400b4c5blea r9, [rsp+64]
1400b4c60mov [rsp+32], r8
1400b4c65lea r8, [rsp+80]
1400b4c6amov [rsp+48], r10
1400b4c6fcall [rax+24]
1400b4c72jmp 0x1400b4c32
1400b4c74nop [rax]
1400b4c78mov rax, [rdx]
1400b4c7bmov rcx, rbx
1400b4c7emov [rsp+40], r9
1400b4c83lea r9, [rsp+64]
1400b4c88mov [rsp+32], r8
1400b4c8dlea r8, [rsp+80]
1400b4c92mov [rsp+48], r10
1400b4c97call [rax+48]
1400b4c9ajmp 0x1400b4c32
1400b4c9cnop [rax]
1400b4ca0mov rax, [rdx]
1400b4ca3mov rcx, rbx
1400b4ca6mov [rsp+40], r9
1400b4cablea r9, [rsp+64]
1400b4cb0mov [rsp+32], r8
1400b4cb5lea r8, [rsp+80]
1400b4cbamov [rsp+48], r10
1400b4cbfcall [rax+32]
1400b4cc2jmp 0x1400b4c32
1400b4cc7nop [rax+rax]
1400b4cd0mov rax, [rdx]
1400b4cd3mov rcx, rbx
1400b4cd6mov [rsp+40], r9
1400b4cdblea r9, [rsp+64]
1400b4ce0mov [rsp+32], r8
1400b4ce5lea r8, [rsp+80]
1400b4ceamov [rsp+48], r10
1400b4cefcall [rax+56]
1400b4cf2jmp 0x1400b4c32
1400b4cf7
1400b4cf7loc_1400b4cf7:
1400b4cf7call __stack_chk_fail
1400b4cfcnop
1400b4ba0
1400b4ba0std::istreambuf_iterator<char, std::char_traits<char>> std::__facet_shims::__time_get<char>(std::integral_constant<bool, true>, std::locale::facet const*, std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4ba0push rbx
1400b4ba1sub rsp, 112
1400b4ba5mov rax, [rsp+160]
1400b4badmovdqu x2, [r9]
1400b4bb2mov r10, [rsp+184]
1400b4bbamov r9, [rsp+176]
1400b4bc2movdqu x0, [rax]
1400b4bc6mov rbx, rcx
1400b4bc9mov rcx, [rip+0xe2ac0]
1400b4bd0mov rdx, r8
1400b4bd3mov r8, [rsp+168]
1400b4bdbmov rax, [rcx]
1400b4bdemov [rsp+104], rax
1400b4be3xor eax, eax
1400b4be5movzx eax, [rsp+192]
1400b4bedlea rcx, [rip+0xdc70c]
1400b4bf4movups [rsp+80], x2
1400b4bf9movups [rsp+64], x0
1400b4bfesub eax, 100
1400b4c01movzx eax, al
1400b4c04movsxd rax, [rcx+4*rax]
1400b4c08add rax, rcx
1400b4c0bjmp rax
1400b4c0dnop [rax]
1400b4c10mov rax, [rdx]
1400b4c13mov rcx, rbx
1400b4c16mov [rsp+40], r9
1400b4c1blea r9, [rsp+64]
1400b4c20mov [rsp+32], r8
1400b4c25lea r8, [rsp+80]
1400b4c2amov [rsp+48], r10
1400b4c2fcall [rax+40]
1400b4c32
1400b4c32loc_1400b4c32:
1400b4c32mov rdx, [rip+0xe2a57]
1400b4c39mov rax, [rsp+104]
1400b4c3esub rax, [rdx]
1400b4c41jne 0x1400b4cf7
1400b4c47mov rax, rbx
1400b4c4aadd rsp, 112
1400b4c4epop rbx
1400b4c4fret
1400b4c50mov rax, [rdx]
1400b4c53mov rcx, rbx
1400b4c56mov [rsp+40], r9
1400b4c5blea r9, [rsp+64]
1400b4c60mov [rsp+32], r8
1400b4c65lea r8, [rsp+80]
1400b4c6amov [rsp+48], r10
1400b4c6fcall [rax+24]
1400b4c72jmp 0x1400b4c32
1400b4c74nop [rax]
1400b4c78mov rax, [rdx]
1400b4c7bmov rcx, rbx
1400b4c7emov [rsp+40], r9
1400b4c83lea r9, [rsp+64]
1400b4c88mov [rsp+32], r8
1400b4c8dlea r8, [rsp+80]
1400b4c92mov [rsp+48], r10
1400b4c97call [rax+48]
1400b4c9ajmp 0x1400b4c32
1400b4c9cnop [rax]
1400b4ca0mov rax, [rdx]
1400b4ca3mov rcx, rbx
1400b4ca6mov [rsp+40], r9
1400b4cablea r9, [rsp+64]
1400b4cb0mov [rsp+32], r8
1400b4cb5lea r8, [rsp+80]
1400b4cbamov [rsp+48], r10
1400b4cbfcall [rax+32]
1400b4cc2jmp 0x1400b4c32
1400b4cc7nop [rax+rax]
1400b4cd0mov rax, [rdx]
1400b4cd3mov rcx, rbx
1400b4cd6mov [rsp+40], r9
1400b4cdblea r9, [rsp+64]
1400b4ce0mov [rsp+32], r8
1400b4ce5lea r8, [rsp+80]
1400b4ceamov [rsp+48], r10
1400b4cefcall [rax+56]
1400b4cf2jmp 0x1400b4c32
1400b4cf7
1400b4cf7loc_1400b4cf7:
1400b4cf7call __stack_chk_fail
1400b4cfcnop
1400b4ba0
1400b4cfd
1400b4cfd // align 0x10
1400b4cfd // align 0x10
1400b4d00
1400b4d00std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::__facet_shims::__time_get<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4d00push rbx
1400b4d01sub rsp, 112
1400b4d05mov rax, [rsp+160]
1400b4d0dmovdqu x2, [r9]
1400b4d12mov r10, [rsp+184]
1400b4d1amov r9, [rsp+176]
1400b4d22movdqu x0, [rax]
1400b4d26mov rbx, rcx
1400b4d29mov rcx, [rip+0xe2960]
1400b4d30mov rdx, r8
1400b4d33mov r8, [rsp+168]
1400b4d3bmov rax, [rcx]
1400b4d3emov [rsp+104], rax
1400b4d43xor eax, eax
1400b4d45movzx eax, [rsp+192]
1400b4d4dlea rcx, [rip+0xdc14c]
1400b4d54movups [rsp+80], x2
1400b4d59movups [rsp+64], x0
1400b4d5esub eax, 100
1400b4d61movzx eax, al
1400b4d64movsxd rax, [rcx+4*rax]
1400b4d68add rax, rcx
1400b4d6bjmp rax
1400b4d6dnop [rax]
1400b4d70mov rax, [rdx]
1400b4d73mov rcx, rbx
1400b4d76mov [rsp+40], r9
1400b4d7blea r9, [rsp+64]
1400b4d80mov [rsp+32], r8
1400b4d85lea r8, [rsp+80]
1400b4d8amov [rsp+48], r10
1400b4d8fcall [rax+40]
1400b4d92
1400b4d92loc_1400b4d92:
1400b4d92mov rdx, [rip+0xe28f7]
1400b4d99mov rax, [rsp+104]
1400b4d9esub rax, [rdx]
1400b4da1jne 0x1400b4e57
1400b4da7mov rax, rbx
1400b4daaadd rsp, 112
1400b4daepop rbx
1400b4dafret
1400b4db0mov rax, [rdx]
1400b4db3mov rcx, rbx
1400b4db6mov [rsp+40], r9
1400b4dbblea r9, [rsp+64]
1400b4dc0mov [rsp+32], r8
1400b4dc5lea r8, [rsp+80]
1400b4dcamov [rsp+48], r10
1400b4dcfcall [rax+24]
1400b4dd2jmp 0x1400b4d92
1400b4dd4nop [rax]
1400b4dd8mov rax, [rdx]
1400b4ddbmov rcx, rbx
1400b4ddemov [rsp+40], r9
1400b4de3lea r9, [rsp+64]
1400b4de8mov [rsp+32], r8
1400b4dedlea r8, [rsp+80]
1400b4df2mov [rsp+48], r10
1400b4df7call [rax+48]
1400b4dfajmp 0x1400b4d92
1400b4dfcnop [rax]
1400b4e00mov rax, [rdx]
1400b4e03mov rcx, rbx
1400b4e06mov [rsp+40], r9
1400b4e0blea r9, [rsp+64]
1400b4e10mov [rsp+32], r8
1400b4e15lea r8, [rsp+80]
1400b4e1amov [rsp+48], r10
1400b4e1fcall [rax+32]
1400b4e22jmp 0x1400b4d92
1400b4e27nop [rax+rax]
1400b4e30mov rax, [rdx]
1400b4e33mov rcx, rbx
1400b4e36mov [rsp+40], r9
1400b4e3blea r9, [rsp+64]
1400b4e40mov [rsp+32], r8
1400b4e45lea r8, [rsp+80]
1400b4e4amov [rsp+48], r10
1400b4e4fcall [rax+56]
1400b4e52jmp 0x1400b4d92
1400b4e57
1400b4e57loc_1400b4e57:
1400b4e57call __stack_chk_fail
1400b4e5cnop
1400b4d00
1400b4d00std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::__facet_shims::__time_get<wchar_t>(std::integral_constant<bool, false>, std::locale::facet const*, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4d00push rbx
1400b4d01sub rsp, 112
1400b4d05mov rax, [rsp+160]
1400b4d0dmovdqu x2, [r9]
1400b4d12mov r10, [rsp+184]
1400b4d1amov r9, [rsp+176]
1400b4d22movdqu x0, [rax]
1400b4d26mov rbx, rcx
1400b4d29mov rcx, [rip+0xe2960]
1400b4d30mov rdx, r8
1400b4d33mov r8, [rsp+168]
1400b4d3bmov rax, [rcx]
1400b4d3emov [rsp+104], rax
1400b4d43xor eax, eax
1400b4d45movzx eax, [rsp+192]
1400b4d4dlea rcx, [rip+0xdc14c]
1400b4d54movups [rsp+80], x2
1400b4d59movups [rsp+64], x0
1400b4d5esub eax, 100
1400b4d61movzx eax, al
1400b4d64movsxd rax, [rcx+4*rax]
1400b4d68add rax, rcx
1400b4d6bjmp rax
1400b4d6dnop [rax]
1400b4d70mov rax, [rdx]
1400b4d73mov rcx, rbx
1400b4d76mov [rsp+40], r9
1400b4d7blea r9, [rsp+64]
1400b4d80mov [rsp+32], r8
1400b4d85lea r8, [rsp+80]
1400b4d8amov [rsp+48], r10
1400b4d8fcall [rax+40]
1400b4d92
1400b4d92loc_1400b4d92:
1400b4d92mov rdx, [rip+0xe28f7]
1400b4d99mov rax, [rsp+104]
1400b4d9esub rax, [rdx]
1400b4da1jne 0x1400b4e57
1400b4da7mov rax, rbx
1400b4daaadd rsp, 112
1400b4daepop rbx
1400b4dafret
1400b4db0mov rax, [rdx]
1400b4db3mov rcx, rbx
1400b4db6mov [rsp+40], r9
1400b4dbblea r9, [rsp+64]
1400b4dc0mov [rsp+32], r8
1400b4dc5lea r8, [rsp+80]
1400b4dcamov [rsp+48], r10
1400b4dcfcall [rax+24]
1400b4dd2jmp 0x1400b4d92
1400b4dd4nop [rax]
1400b4dd8mov rax, [rdx]
1400b4ddbmov rcx, rbx
1400b4ddemov [rsp+40], r9
1400b4de3lea r9, [rsp+64]
1400b4de8mov [rsp+32], r8
1400b4dedlea r8, [rsp+80]
1400b4df2mov [rsp+48], r10
1400b4df7call [rax+48]
1400b4dfajmp 0x1400b4d92
1400b4dfcnop [rax]
1400b4e00mov rax, [rdx]
1400b4e03mov rcx, rbx
1400b4e06mov [rsp+40], r9
1400b4e0blea r9, [rsp+64]
1400b4e10mov [rsp+32], r8
1400b4e15lea r8, [rsp+80]
1400b4e1amov [rsp+48], r10
1400b4e1fcall [rax+32]
1400b4e22jmp 0x1400b4d92
1400b4e27nop [rax+rax]
1400b4e30mov rax, [rdx]
1400b4e33mov rcx, rbx
1400b4e36mov [rsp+40], r9
1400b4e3blea r9, [rsp+64]
1400b4e40mov [rsp+32], r8
1400b4e45lea r8, [rsp+80]
1400b4e4amov [rsp+48], r10
1400b4e4fcall [rax+56]
1400b4e52jmp 0x1400b4d92
1400b4e57
1400b4e57loc_1400b4e57:
1400b4e57call __stack_chk_fail
1400b4e5cnop
1400b4d00
1400b4e5d
1400b4e5d // align 0x10
1400b4e5d // align 0x10
1400b4e60
1400b4e60std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::__facet_shims::__time_get<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4e60push rbx
1400b4e61sub rsp, 112
1400b4e65mov rax, [rsp+160]
1400b4e6dmovdqu x2, [r9]
1400b4e72mov r10, [rsp+184]
1400b4e7amov r9, [rsp+176]
1400b4e82movdqu x0, [rax]
1400b4e86mov rbx, rcx
1400b4e89mov rcx, [rip+0xe2800]
1400b4e90mov rdx, r8
1400b4e93mov r8, [rsp+168]
1400b4e9bmov rax, [rcx]
1400b4e9emov [rsp+104], rax
1400b4ea3xor eax, eax
1400b4ea5movzx eax, [rsp+192]
1400b4eadlea rcx, [rip+0xdc4a4]
1400b4eb4movups [rsp+80], x2
1400b4eb9movups [rsp+64], x0
1400b4ebesub eax, 100
1400b4ec1movzx eax, al
1400b4ec4movsxd rax, [rcx+4*rax]
1400b4ec8add rax, rcx
1400b4ecbjmp rax
1400b4ecdnop [rax]
1400b4ed0mov rax, [rdx]
1400b4ed3mov rcx, rbx
1400b4ed6mov [rsp+40], r9
1400b4edblea r9, [rsp+64]
1400b4ee0mov [rsp+32], r8
1400b4ee5lea r8, [rsp+80]
1400b4eeamov [rsp+48], r10
1400b4eefcall [rax+40]
1400b4ef2
1400b4ef2loc_1400b4ef2:
1400b4ef2mov rdx, [rip+0xe2797]
1400b4ef9mov rax, [rsp+104]
1400b4efesub rax, [rdx]
1400b4f01jne 0x1400b4fb7
1400b4f07mov rax, rbx
1400b4f0aadd rsp, 112
1400b4f0epop rbx
1400b4f0fret
1400b4f10mov rax, [rdx]
1400b4f13mov rcx, rbx
1400b4f16mov [rsp+40], r9
1400b4f1blea r9, [rsp+64]
1400b4f20mov [rsp+32], r8
1400b4f25lea r8, [rsp+80]
1400b4f2amov [rsp+48], r10
1400b4f2fcall [rax+24]
1400b4f32jmp 0x1400b4ef2
1400b4f34nop [rax]
1400b4f38mov rax, [rdx]
1400b4f3bmov rcx, rbx
1400b4f3emov [rsp+40], r9
1400b4f43lea r9, [rsp+64]
1400b4f48mov [rsp+32], r8
1400b4f4dlea r8, [rsp+80]
1400b4f52mov [rsp+48], r10
1400b4f57call [rax+48]
1400b4f5ajmp 0x1400b4ef2
1400b4f5cnop [rax]
1400b4f60mov rax, [rdx]
1400b4f63mov rcx, rbx
1400b4f66mov [rsp+40], r9
1400b4f6blea r9, [rsp+64]
1400b4f70mov [rsp+32], r8
1400b4f75lea r8, [rsp+80]
1400b4f7amov [rsp+48], r10
1400b4f7fcall [rax+32]
1400b4f82jmp 0x1400b4ef2
1400b4f87nop [rax+rax]
1400b4f90mov rax, [rdx]
1400b4f93mov rcx, rbx
1400b4f96mov [rsp+40], r9
1400b4f9blea r9, [rsp+64]
1400b4fa0mov [rsp+32], r8
1400b4fa5lea r8, [rsp+80]
1400b4faamov [rsp+48], r10
1400b4fafcall [rax+56]
1400b4fb2jmp 0x1400b4ef2
1400b4fb7
1400b4fb7loc_1400b4fb7:
1400b4fb7call __stack_chk_fail
1400b4fbcnop
1400b4e60
1400b4e60std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::__facet_shims::__time_get<wchar_t>(std::integral_constant<bool, true>, std::locale::facet const*, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, char):
1400b4e60push rbx
1400b4e61sub rsp, 112
1400b4e65mov rax, [rsp+160]
1400b4e6dmovdqu x2, [r9]
1400b4e72mov r10, [rsp+184]
1400b4e7amov r9, [rsp+176]
1400b4e82movdqu x0, [rax]
1400b4e86mov rbx, rcx
1400b4e89mov rcx, [rip+0xe2800]
1400b4e90mov rdx, r8
1400b4e93mov r8, [rsp+168]
1400b4e9bmov rax, [rcx]
1400b4e9emov [rsp+104], rax
1400b4ea3xor eax, eax
1400b4ea5movzx eax, [rsp+192]
1400b4eadlea rcx, [rip+0xdc4a4]
1400b4eb4movups [rsp+80], x2
1400b4eb9movups [rsp+64], x0
1400b4ebesub eax, 100
1400b4ec1movzx eax, al
1400b4ec4movsxd rax, [rcx+4*rax]
1400b4ec8add rax, rcx
1400b4ecbjmp rax
1400b4ecdnop [rax]
1400b4ed0mov rax, [rdx]
1400b4ed3mov rcx, rbx
1400b4ed6mov [rsp+40], r9
1400b4edblea r9, [rsp+64]
1400b4ee0mov [rsp+32], r8
1400b4ee5lea r8, [rsp+80]
1400b4eeamov [rsp+48], r10
1400b4eefcall [rax+40]
1400b4ef2
1400b4ef2loc_1400b4ef2:
1400b4ef2mov rdx, [rip+0xe2797]
1400b4ef9mov rax, [rsp+104]
1400b4efesub rax, [rdx]
1400b4f01jne 0x1400b4fb7
1400b4f07mov rax, rbx
1400b4f0aadd rsp, 112
1400b4f0epop rbx
1400b4f0fret
1400b4f10mov rax, [rdx]
1400b4f13mov rcx, rbx
1400b4f16mov [rsp+40], r9
1400b4f1blea r9, [rsp+64]
1400b4f20mov [rsp+32], r8
1400b4f25lea r8, [rsp+80]
1400b4f2amov [rsp+48], r10
1400b4f2fcall [rax+24]
1400b4f32jmp 0x1400b4ef2
1400b4f34nop [rax]
1400b4f38mov rax, [rdx]
1400b4f3bmov rcx, rbx
1400b4f3emov [rsp+40], r9
1400b4f43lea r9, [rsp+64]
1400b4f48mov [rsp+32], r8
1400b4f4dlea r8, [rsp+80]
1400b4f52mov [rsp+48], r10
1400b4f57call [rax+48]
1400b4f5ajmp 0x1400b4ef2
1400b4f5cnop [rax]
1400b4f60mov rax, [rdx]
1400b4f63mov rcx, rbx
1400b4f66mov [rsp+40], r9
1400b4f6blea r9, [rsp+64]
1400b4f70mov [rsp+32], r8
1400b4f75lea r8, [rsp+80]
1400b4f7amov [rsp+48], r10
1400b4f7fcall [rax+32]
1400b4f82jmp 0x1400b4ef2
1400b4f87nop [rax+rax]
1400b4f90mov rax, [rdx]
1400b4f93mov rcx, rbx
1400b4f96mov [rsp+40], r9
1400b4f9blea r9, [rsp+64]
1400b4fa0mov [rsp+32], r8
1400b4fa5lea r8, [rsp+80]
1400b4faamov [rsp+48], r10
1400b4fafcall [rax+56]
1400b4fb2jmp 0x1400b4ef2
1400b4fb7
1400b4fb7loc_1400b4fb7:
1400b4fb7call __stack_chk_fail
1400b4fbcnop
1400b4e60
1400b4fbd
1400b4fbd // align 0x10
1400b4fbd // align 0x10
1400b4fc0
1400b4fc0std::istreambuf_iterator<char, std::char_traits<char>> std::__facet_shims::__money_get<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, bool, std::ios_base&, std::_Ios_Iostate&, long double*, std::__facet_shims::__any_string*):
1400b4fc0push r14
1400b4fc2push r12
1400b4fc4push rbp
1400b4fc5push rdi
1400b4fc6push rsi
1400b4fc7push rbx
1400b4fc8sub rsp, 200
1400b4fcfmov rax, [rsp+288]
1400b4fd7mov rsi, [r9]
1400b4fdamov rdi, [r9+8]
1400b4fdemov r12, [rsp+304]
1400b4fe6movdqu x0, [rax]
1400b4feamov rax, [rsp+320]
1400b4ff2mov r11, [rsp+312]
1400b4ffamov rbp, [rsp+328]
1400b5002movzx r9l, [rsp+296]
1400b500bmov rbx, rcx
1400b500emov rcx, [rip+0xe267b]
1400b5015mov rdx, [rcx]
1400b5018mov [rsp+184], rdx
1400b5020xor edx, edx
1400b5022test rax, rax
1400b5025je 0x1400b50a0
1400b5027mov [rsp+144], rsi
1400b502fmov rsi, [r8]
1400b5032mov rdx, r8
1400b5035mov rcx, rbx
1400b5038mov [rsp+32], r9l
1400b503dlea r8, [rsp+144]
1400b5045lea r9, [rsp+128]
1400b504dmov [rsp+152], rdi
1400b5055mov [rsp+56], rax
1400b505amov [rsp+48], r11
1400b505fmov [rsp+40], r12
1400b5064movups [rsp+128], x0
1400b506ccall [rsi+16]
1400b506f
1400b506floc_1400b506f:
1400b506fmov rdi, [rip+0xe261a]
1400b5076mov rax, [rsp+184]
1400b507esub rax, [rdi]
1400b5081jne 0x1400b522a
1400b5087mov rax, rbx
1400b508aadd rsp, 200
1400b5091pop rbx
1400b5092pop rsi
1400b5093pop rdi
1400b5094pop rbp
1400b5095pop r12
1400b5097pop r14
1400b5099ret
1400b509a
1400b509a 66 0f 1f 44 00 00 f..D..
1400b50a0
1400b50a0loc_1400b50a0:
1400b50a0mov [rsp+104], r8
1400b50a5xor edx, edx
1400b50a7xor ecx, ecx
1400b50a9lea r8, [rsp+175]
1400b50b1mov [rsp+96], r11
1400b50b6mov [rsp+92], r9l
1400b50bbmovups [rsp+64], x0
1400b50c0call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400b50c5mov r10, [rsp+104]
1400b50camovdqu x0, [rsp+64]
1400b50d0lea rdx, [rsp+176]
1400b50d8mov r11, [rsp+96]
1400b50ddmov r9l, [rsp+92]
1400b50e2mov [rsp+176], rax
1400b50ealea rcx, [rsp+144]
1400b50f2mov rax, [r10]
1400b50f5mov [rsp+128], rsi
1400b50fdlea r8, [rsp+128]
1400b5105mov [rsp+56], rdx
1400b510amov rdx, r10
1400b510dmov [rsp+32], r9l
1400b5112lea r9, [rsp+112]
1400b5117mov [rsp+136], rdi
1400b511fmov [rsp+48], r11
1400b5124mov [rsp+64], r11
1400b5129mov [rsp+40], r12
1400b512emovups [rsp+112], x0
1400b5133call [rax+24]
1400b5136mov rax, rdi
1400b5139mov edx, [rsp+152]
1400b5140mov rcx, 0xffffffff00000000
1400b514amov r11, [rsp+64]
1400b514fand rax, rcx
1400b5152mov rsi, [rsp+144]
1400b515amov rcx, [rsp+176]
1400b5162or rax, rdx
1400b5165mov rdi, rax
1400b5168mov eax, [r11]
1400b516btest eax, eax
1400b516djne 0x1400b51b4
1400b516fmov rax, [rbp+32]
1400b5173test rax, rax
1400b5176je 0x1400b517d
1400b5178mov rcx, rbp
1400b517bcall rax
1400b517d
1400b517dloc_1400b517d:
1400b517dmov rax, [rsp+176]
1400b5185mov edx, [rax-8]
1400b5188lea rcx, [rax-24]
1400b518ctest edx, edx
1400b518ejs 0x1400b51e8
1400b5190lock add [rax-8], 1
1400b5195
1400b5195loc_1400b5195:
1400b5195mov rcx, [rsp+176]
1400b519dmov [rbp], rax
1400b51a1mov rax, [rcx-24]
1400b51a5mov [rbp+8], rax
1400b51a9lea rax, [rip+8960]
1400b51b0mov [rbp+32], rax
1400b51b4
1400b51b4loc_1400b51b4:
1400b51b4mov [rbx], rsi
1400b51b7mov eax, -1
1400b51bcmov [rbx+8], rdi
1400b51c0lock xadd [rcx-8], eax
1400b51c5test eax, eax
1400b51c7jg 0x1400b506f
1400b51cdsub rcx, 24
1400b51d1lea rdx, [rsp+175]
1400b51d9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b51dejmp 0x1400b506f
1400b51e3
1400b51e3 0f 1f 44 00 00 ..D..
1400b51e8
1400b51e8loc_1400b51e8:
1400b51e8xor r8l, r8l
1400b51eblea rdx, [rsp+175]
1400b51f3call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b51f8jmp 0x1400b5195
1400b51fa
1400b51fa 48 89 c3 48 8b 84 H..H..
1400b5200 24 b0 00 00 00 48 8d 94 24 ae 00 00 00 48 8d 48 $....H..$....H.H
1400b5210 e8 e8 5a 25 fe ff 48 8b 3d 73 24 0e 00 48 8b 84 ..Z%..H.=s$..H..
1400b5220 24 b8 00 00 00 48 2b 07 74 05 $....H+.t.
1400b522a
1400b522aloc_1400b522a:
1400b522acall __stack_chk_fail
1400b522fmov rcx, rbx
1400b5232call _Unwind_Resume
1400b5237nop
1400b4fc0
1400b4fc0std::istreambuf_iterator<char, std::char_traits<char>> std::__facet_shims::__money_get<char>(std::integral_constant<bool, false>, std::locale::facet const*, std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, bool, std::ios_base&, std::_Ios_Iostate&, long double*, std::__facet_shims::__any_string*):
1400b4fc0push r14
1400b4fc2push r12
1400b4fc4push rbp
1400b4fc5push rdi
1400b4fc6push rsi
1400b4fc7push rbx
1400b4fc8sub rsp, 200
1400b4fcfmov rax, [rsp+288]
1400b4fd7mov rsi, [r9]
1400b4fdamov rdi, [r9+8]
1400b4fdemov r12, [rsp+304]
1400b4fe6movdqu x0, [rax]
1400b4feamov rax, [rsp+320]
1400b4ff2mov r11, [rsp+312]
1400b4ffamov rbp, [rsp+328]
1400b5002movzx r9l, [rsp+296]
1400b500bmov rbx, rcx
1400b500emov rcx, [rip+0xe267b]
1400b5015mov rdx, [rcx]
1400b5018mov [rsp+184], rdx
1400b5020xor edx, edx
1400b5022test rax, rax
1400b5025je 0x1400b50a0
1400b5027mov [rsp+144], rsi
1400b502fmov rsi, [r8]
1400b5032mov rdx, r8
1400b5035mov rcx, rbx
1400b5038mov [rsp+32], r9l
1400b503dlea r8, [rsp+144]
1400b5045lea r9, [rsp+128]
1400b504dmov [rsp+152], rdi
1400b5055mov [rsp+56], rax
1400b505amov [rsp+48], r11
1400b505fmov [rsp+40], r12
1400b5064movups [rsp+128], x0
1400b506ccall [rsi+16]
1400b506f
1400b506floc_1400b506f:
1400b506fmov rdi, [rip+0xe261a]
1400b5076mov rax, [rsp+184]
1400b507esub rax, [rdi]
1400b5081jne 0x1400b522a
1400b5087mov rax, rbx
1400b508aadd rsp, 200
1400b5091pop rbx
1400b5092pop rsi
1400b5093pop rdi
1400b5094pop rbp
1400b5095pop r12
1400b5097pop r14
1400b5099ret
1400b509a
1400b509a 66 0f 1f 44 00 00 f..D..
1400b50a0
1400b50a0loc_1400b50a0:
1400b50a0mov [rsp+104], r8
1400b50a5xor edx, edx
1400b50a7xor ecx, ecx
1400b50a9lea r8, [rsp+175]
1400b50b1mov [rsp+96], r11
1400b50b6mov [rsp+92], r9l
1400b50bbmovups [rsp+64], x0
1400b50c0call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400b50c5mov r10, [rsp+104]
1400b50camovdqu x0, [rsp+64]
1400b50d0lea rdx, [rsp+176]
1400b50d8mov r11, [rsp+96]
1400b50ddmov r9l, [rsp+92]
1400b50e2mov [rsp+176], rax
1400b50ealea rcx, [rsp+144]
1400b50f2mov rax, [r10]
1400b50f5mov [rsp+128], rsi
1400b50fdlea r8, [rsp+128]
1400b5105mov [rsp+56], rdx
1400b510amov rdx, r10
1400b510dmov [rsp+32], r9l
1400b5112lea r9, [rsp+112]
1400b5117mov [rsp+136], rdi
1400b511fmov [rsp+48], r11
1400b5124mov [rsp+64], r11
1400b5129mov [rsp+40], r12
1400b512emovups [rsp+112], x0
1400b5133call [rax+24]
1400b5136mov rax, rdi
1400b5139mov edx, [rsp+152]
1400b5140mov rcx, 0xffffffff00000000
1400b514amov r11, [rsp+64]
1400b514fand rax, rcx
1400b5152mov rsi, [rsp+144]
1400b515amov rcx, [rsp+176]
1400b5162or rax, rdx
1400b5165mov rdi, rax
1400b5168mov eax, [r11]
1400b516btest eax, eax
1400b516djne 0x1400b51b4
1400b516fmov rax, [rbp+32]
1400b5173test rax, rax
1400b5176je 0x1400b517d
1400b5178mov rcx, rbp
1400b517bcall rax
1400b517d
1400b517dloc_1400b517d:
1400b517dmov rax, [rsp+176]
1400b5185mov edx, [rax-8]
1400b5188lea rcx, [rax-24]
1400b518ctest edx, edx
1400b518ejs 0x1400b51e8
1400b5190lock add [rax-8], 1
1400b5195
1400b5195loc_1400b5195:
1400b5195mov rcx, [rsp+176]
1400b519dmov [rbp], rax
1400b51a1mov rax, [rcx-24]
1400b51a5mov [rbp+8], rax
1400b51a9lea rax, [rip+8960]
1400b51b0mov [rbp+32], rax
1400b51b4
1400b51b4loc_1400b51b4:
1400b51b4mov [rbx], rsi
1400b51b7mov eax, -1
1400b51bcmov [rbx+8], rdi
1400b51c0lock xadd [rcx-8], eax
1400b51c5test eax, eax
1400b51c7jg 0x1400b506f
1400b51cdsub rcx, 24
1400b51d1lea rdx, [rsp+175]
1400b51d9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b51dejmp 0x1400b506f
1400b51e3
1400b51e3 0f 1f 44 00 00 ..D..
1400b51e8
1400b51e8loc_1400b51e8:
1400b51e8xor r8l, r8l
1400b51eblea rdx, [rsp+175]
1400b51f3call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b51f8jmp 0x1400b5195
1400b51fa
1400b51fa 48 89 c3 48 8b 84 H..H..
1400b5200 24 b0 00 00 00 48 8d 94 24 ae 00 00 00 48 8d 48 $....H..$....H.H
1400b5210 e8 e8 5a 25 fe ff 48 8b 3d 73 24 0e 00 48 8b 84 ..Z%..H.=s$..H..
1400b5220 24 b8 00 00 00 48 2b 07 74 05 $....H+.t.
1400b522a
1400b522aloc_1400b522a:
1400b522acall __stack_chk_fail
1400b522fmov rcx, rbx
1400b5232call _Unwind_Resume
1400b5237nop
1400b4fc0
Loading..