File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400af4b0
1400af4b0std::__timepunct<char>::_M_initialize_timepunct(int*):
1400af4b0sub rsp, 72
1400af4b4lea rax, [rip+0xe6094]
1400af4bblea r10, [rip+0xe5fee]
1400af4c2movq x2, [rip+0xe6306]
1400af4camovq x0, rax
1400af4cflea r9, [rip+0xe5fe3]
1400af4d6movq x1, [rip+0xe62fa]
1400af4delea r8, [rip+0xe5fdd]
1400af4e5mov rax, [rcx+16]
1400af4e9punpcklqdq x2, x0
1400af4edpunpcklqdq x1, x0
1400af4f1test rax, rax
1400af4f4je 0x1400af768
1400af4fa
1400af4faloc_1400af4fa:
1400af4famovq x0, r10
1400af4fflea rdx, [rip+0xe5fce]
1400af506movups [rax+224], x2
1400af50dlea rcx, [rip+0xe60a2]
1400af514punpcklqdq x0, x0
1400af518movq x3, rdx
1400af51dlea rdx, [rip+0xe5fbf]
1400af524movups [rax+16], x0
1400af528movq x0, r9
1400af52dmovq x4, rdx
1400af532lea rdx, [rip+0xe5fb8]
1400af539punpcklqdq x0, x0
1400af53dmovq x5, rdx
1400af542lea rdx, [rip+0xe5fba]
1400af549movups [rax+32], x0
1400af54dmovq x0, r8
1400af552punpcklqdq x0, x0
1400af556movups [rax+48], x0
1400af55amovq x0, [rip+0xe627e]
1400af562punpcklqdq x0, x3
1400af566movq x3, rdx
1400af56blea rdx, [rip+0xe5fa1]
1400af572movups [rax+64], x0
1400af576movq x0, [rip+0xe626a]
1400af57epunpcklqdq x0, x4
1400af582movq x4, rdx
1400af587lea rdx, [rip+0xe5f92]
1400af58emovups [rax+80], x0
1400af592movq x0, [rip+0xe6256]
1400af59apunpcklqdq x0, x5
1400af59emovq x5, rdx
1400af5a3lea rdx, [rip+0xe5f7e]
1400af5aamovups [rax+96], x0
1400af5aemovq x0, [rip+0xe6242]
1400af5b6punpcklqdq x0, x3
1400af5bamovq x3, rdx
1400af5bflea rdx, [rip+0xe5f6a]
1400af5c6movups [rax+112], x0
1400af5camovq x0, [rip+0xe622e]
1400af5d2punpcklqdq x0, x4
1400af5d6movq x4, rdx
1400af5dblea rdx, [rip+0xe5f56]
1400af5e2movups [rax+128], x0
1400af5e9movq x0, [rip+0xe6217]
1400af5f1punpcklqdq x0, x5
1400af5f5movq x5, rdx
1400af5falea rdx, [rip+0xe5f48]
1400af601movups [rax+144], x0
1400af608movq x0, [rip+0xe6200]
1400af610punpcklqdq x0, x3
1400af614movq x3, rdx
1400af619lea rdx, [rip+0xe5f3e]
1400af620movups [rax+160], x0
1400af627movq x0, [rip+0xe61e9]
1400af62fpunpcklqdq x0, x4
1400af633movq x4, rdx
1400af638lea rdx, [rip+0xe5f2b]
1400af63fmovups [rax+176], x0
1400af646movq x0, [rip+0xe61d2]
1400af64epunpcklqdq x0, x5
1400af652movq x5, rdx
1400af657lea rdx, [rip+0xe5f1e]
1400af65emovups [rax+192], x0
1400af665movq x2, rdx
1400af66amovq x0, [rip+0xe61b6]
1400af672lea rdx, [rip+0xe5f15]
1400af679punpcklqdq x0, x3
1400af67dmovq x3, rdx
1400af682lea rdx, [rip+0xe5f0d]
1400af689movups [rax+208], x0
1400af690movq x0, [rip+0xe6198]
1400af698punpcklqdq x0, x4
1400af69cmovq x4, rdx
1400af6a1lea rdx, [rip+0xe5efa]
1400af6a8movups [rax+240], x0
1400af6afmovq x0, [rip+0xe6181]
1400af6b7punpcklqdq x0, x5
1400af6bbmovups [rax+256], x0
1400af6c2movq x0, [rip+0xe6176]
1400af6capunpcklqdq x0, x2
1400af6cemovups [rax+272], x0
1400af6d5movq x0, [rip+0xe616b]
1400af6ddpunpcklqdq x0, x3
1400af6e1movups [rax+288], x0
1400af6e8movq x0, [rip+0xe6160]
1400af6f0movups [rax+320], x1
1400af6f7movq x1, rdx
1400af6fclea rdx, [rip+0xe5ea7]
1400af703punpcklqdq x0, x4
1400af707movq x5, rdx
1400af70clea rdx, [rip+0xe5e9f]
1400af713mov [rax+384], rcx
1400af71amovups [rax+304], x0
1400af721movq x0, [rip+0xe612f]
1400af729punpcklqdq x0, x1
1400af72dmovq x1, rdx
1400af732movups [rax+336], x0
1400af739movq x0, [rip+0xe611f]
1400af741punpcklqdq x0, x5
1400af745movups [rax+352], x0
1400af74cmovq x0, [rip+0xe6114]
1400af754punpcklqdq x0, x1
1400af758movups [rax+368], x0
1400af75fadd rsp, 72
1400af763ret
1400af764
1400af764 0f 1f 40 00 ..@.
1400af768
1400af768loc_1400af768:
1400af768mov [rsp+80], rcx
1400af76dmov ecx, 400
1400af772movups [rsp+48], x2
1400af777movups [rsp+32], x1
1400af77ccall operator new(unsigned long long)
1400af781mov rcx, [rip+0xe7b98]
1400af788mov rdx, [rsp+80]
1400af78dpxor x0, x0
1400af791movdqu x2, [rsp+48]
1400af797movdqu x1, [rsp+32]
1400af79dmovups [rax+16], x0
1400af7a1lea r10, [rip+0xe5d08]
1400af7a8add rcx, 16
1400af7acmov [rax+8], 0
1400af7b3lea r9, [rip+0xe5cff]
1400af7balea r8, [rip+0xe5d01]
1400af7c1mov [rax], rcx
1400af7c4mov [rax+384], 0
1400af7cfmov [rax+392], 0
1400af7d6mov [rdx+16], rax
1400af7damovups [rax+32], x0
1400af7demovups [rax+48], x0
1400af7e2movups [rax+64], x0
1400af7e6movups [rax+80], x0
1400af7eamovups [rax+96], x0
1400af7eemovups [rax+112], x0
1400af7f2movups [rax+128], x0
1400af7f9movups [rax+144], x0
1400af800movups [rax+160], x0
1400af807movups [rax+176], x0
1400af80emovups [rax+192], x0
1400af815movups [rax+208], x0
1400af81cmovups [rax+224], x0
1400af823movups [rax+240], x0
1400af82amovups [rax+256], x0
1400af831movups [rax+272], x0
1400af838movups [rax+288], x0
1400af83fmovups [rax+304], x0
1400af846movups [rax+320], x0
1400af84dmovups [rax+336], x0
1400af854movups [rax+352], x0
1400af85bmovups [rax+368], x0
1400af862jmp 0x1400af4fa
1400af4b0
1400af4b0std::__timepunct<char>::_M_initialize_timepunct(int*):
1400af4b0sub rsp, 72
1400af4b4lea rax, [rip+0xe6094]
1400af4bblea r10, [rip+0xe5fee]
1400af4c2movq x2, [rip+0xe6306]
1400af4camovq x0, rax
1400af4cflea r9, [rip+0xe5fe3]
1400af4d6movq x1, [rip+0xe62fa]
1400af4delea r8, [rip+0xe5fdd]
1400af4e5mov rax, [rcx+16]
1400af4e9punpcklqdq x2, x0
1400af4edpunpcklqdq x1, x0
1400af4f1test rax, rax
1400af4f4je 0x1400af768
1400af4fa
1400af4faloc_1400af4fa:
1400af4famovq x0, r10
1400af4fflea rdx, [rip+0xe5fce]
1400af506movups [rax+224], x2
1400af50dlea rcx, [rip+0xe60a2]
1400af514punpcklqdq x0, x0
1400af518movq x3, rdx
1400af51dlea rdx, [rip+0xe5fbf]
1400af524movups [rax+16], x0
1400af528movq x0, r9
1400af52dmovq x4, rdx
1400af532lea rdx, [rip+0xe5fb8]
1400af539punpcklqdq x0, x0
1400af53dmovq x5, rdx
1400af542lea rdx, [rip+0xe5fba]
1400af549movups [rax+32], x0
1400af54dmovq x0, r8
1400af552punpcklqdq x0, x0
1400af556movups [rax+48], x0
1400af55amovq x0, [rip+0xe627e]
1400af562punpcklqdq x0, x3
1400af566movq x3, rdx
1400af56blea rdx, [rip+0xe5fa1]
1400af572movups [rax+64], x0
1400af576movq x0, [rip+0xe626a]
1400af57epunpcklqdq x0, x4
1400af582movq x4, rdx
1400af587lea rdx, [rip+0xe5f92]
1400af58emovups [rax+80], x0
1400af592movq x0, [rip+0xe6256]
1400af59apunpcklqdq x0, x5
1400af59emovq x5, rdx
1400af5a3lea rdx, [rip+0xe5f7e]
1400af5aamovups [rax+96], x0
1400af5aemovq x0, [rip+0xe6242]
1400af5b6punpcklqdq x0, x3
1400af5bamovq x3, rdx
1400af5bflea rdx, [rip+0xe5f6a]
1400af5c6movups [rax+112], x0
1400af5camovq x0, [rip+0xe622e]
1400af5d2punpcklqdq x0, x4
1400af5d6movq x4, rdx
1400af5dblea rdx, [rip+0xe5f56]
1400af5e2movups [rax+128], x0
1400af5e9movq x0, [rip+0xe6217]
1400af5f1punpcklqdq x0, x5
1400af5f5movq x5, rdx
1400af5falea rdx, [rip+0xe5f48]
1400af601movups [rax+144], x0
1400af608movq x0, [rip+0xe6200]
1400af610punpcklqdq x0, x3
1400af614movq x3, rdx
1400af619lea rdx, [rip+0xe5f3e]
1400af620movups [rax+160], x0
1400af627movq x0, [rip+0xe61e9]
1400af62fpunpcklqdq x0, x4
1400af633movq x4, rdx
1400af638lea rdx, [rip+0xe5f2b]
1400af63fmovups [rax+176], x0
1400af646movq x0, [rip+0xe61d2]
1400af64epunpcklqdq x0, x5
1400af652movq x5, rdx
1400af657lea rdx, [rip+0xe5f1e]
1400af65emovups [rax+192], x0
1400af665movq x2, rdx
1400af66amovq x0, [rip+0xe61b6]
1400af672lea rdx, [rip+0xe5f15]
1400af679punpcklqdq x0, x3
1400af67dmovq x3, rdx
1400af682lea rdx, [rip+0xe5f0d]
1400af689movups [rax+208], x0
1400af690movq x0, [rip+0xe6198]
1400af698punpcklqdq x0, x4
1400af69cmovq x4, rdx
1400af6a1lea rdx, [rip+0xe5efa]
1400af6a8movups [rax+240], x0
1400af6afmovq x0, [rip+0xe6181]
1400af6b7punpcklqdq x0, x5
1400af6bbmovups [rax+256], x0
1400af6c2movq x0, [rip+0xe6176]
1400af6capunpcklqdq x0, x2
1400af6cemovups [rax+272], x0
1400af6d5movq x0, [rip+0xe616b]
1400af6ddpunpcklqdq x0, x3
1400af6e1movups [rax+288], x0
1400af6e8movq x0, [rip+0xe6160]
1400af6f0movups [rax+320], x1
1400af6f7movq x1, rdx
1400af6fclea rdx, [rip+0xe5ea7]
1400af703punpcklqdq x0, x4
1400af707movq x5, rdx
1400af70clea rdx, [rip+0xe5e9f]
1400af713mov [rax+384], rcx
1400af71amovups [rax+304], x0
1400af721movq x0, [rip+0xe612f]
1400af729punpcklqdq x0, x1
1400af72dmovq x1, rdx
1400af732movups [rax+336], x0
1400af739movq x0, [rip+0xe611f]
1400af741punpcklqdq x0, x5
1400af745movups [rax+352], x0
1400af74cmovq x0, [rip+0xe6114]
1400af754punpcklqdq x0, x1
1400af758movups [rax+368], x0
1400af75fadd rsp, 72
1400af763ret
1400af764
1400af764 0f 1f 40 00 ..@.
1400af768
1400af768loc_1400af768:
1400af768mov [rsp+80], rcx
1400af76dmov ecx, 400
1400af772movups [rsp+48], x2
1400af777movups [rsp+32], x1
1400af77ccall operator new(unsigned long long)
1400af781mov rcx, [rip+0xe7b98]
1400af788mov rdx, [rsp+80]
1400af78dpxor x0, x0
1400af791movdqu x2, [rsp+48]
1400af797movdqu x1, [rsp+32]
1400af79dmovups [rax+16], x0
1400af7a1lea r10, [rip+0xe5d08]
1400af7a8add rcx, 16
1400af7acmov [rax+8], 0
1400af7b3lea r9, [rip+0xe5cff]
1400af7balea r8, [rip+0xe5d01]
1400af7c1mov [rax], rcx
1400af7c4mov [rax+384], 0
1400af7cfmov [rax+392], 0
1400af7d6mov [rdx+16], rax
1400af7damovups [rax+32], x0
1400af7demovups [rax+48], x0
1400af7e2movups [rax+64], x0
1400af7e6movups [rax+80], x0
1400af7eamovups [rax+96], x0
1400af7eemovups [rax+112], x0
1400af7f2movups [rax+128], x0
1400af7f9movups [rax+144], x0
1400af800movups [rax+160], x0
1400af807movups [rax+176], x0
1400af80emovups [rax+192], x0
1400af815movups [rax+208], x0
1400af81cmovups [rax+224], x0
1400af823movups [rax+240], x0
1400af82amovups [rax+256], x0
1400af831movups [rax+272], x0
1400af838movups [rax+288], x0
1400af83fmovups [rax+304], x0
1400af846movups [rax+320], x0
1400af84dmovups [rax+336], x0
1400af854movups [rax+352], x0
1400af85bmovups [rax+368], x0
1400af862jmp 0x1400af4fa
1400af4b0
1400af867
1400af867 // align 0x10
1400af867 // align 0x10
1400af870
1400af870std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long long):
1400af870push rsi
1400af871push rbx
1400af872sub rsp, 40
1400af876xor eax, eax
1400af878test r8, r8
1400af87bmov [rcx+16], rdx
1400af87fmov rbx, rcx
1400af882setne al
1400af885mov [rcx+8], eax
1400af888lea rax, [rip+0xf2161]
1400af88fmov [rcx], rax
1400af892call std::locale::facet::_S_get_c_name()
1400af897xor edx, edx
1400af899mov rcx, rbx
1400af89cmov [rbx+32], rax
1400af8a0call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400af8a5nop
1400af8a6add rsp, 40
1400af8aapop rbx
1400af8abpop rsi
1400af8acret
1400af8ad
1400af8ad 48 89 c6 H..
1400af8b0 48 89 d9 e8 68 ab 02 00 48 89 f1 e8 e0 ba f6 ff H...h...H.......
1400af8c0 90 .
1400af870
1400af870std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long long):
1400af870push rsi
1400af871push rbx
1400af872sub rsp, 40
1400af876xor eax, eax
1400af878test r8, r8
1400af87bmov [rcx+16], rdx
1400af87fmov rbx, rcx
1400af882setne al
1400af885mov [rcx+8], eax
1400af888lea rax, [rip+0xf2161]
1400af88fmov [rcx], rax
1400af892call std::locale::facet::_S_get_c_name()
1400af897xor edx, edx
1400af899mov rcx, rbx
1400af89cmov [rbx+32], rax
1400af8a0call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400af8a5nop
1400af8a6add rsp, 40
1400af8aapop rbx
1400af8abpop rsi
1400af8acret
1400af8ad
1400af8ad 48 89 c6 H..
1400af8b0 48 89 d9 e8 68 ab 02 00 48 89 f1 e8 e0 ba f6 ff H...h...H.......
1400af8c0 90 .
1400af870
1400af8c1
1400af8c1 // align 0x10
1400af8c1 // align 0x10
1400af8d0
1400af8d0std::__timepunct<char>::__timepunct(int*, char const*, unsigned long long):
1400af8d0push rbp
1400af8d1push rdi
1400af8d2push rsi
1400af8d3push rbx
1400af8d4sub rsp, 56
1400af8d8xor eax, eax
1400af8datest r9, r9
1400af8ddmov rsi, r8
1400af8e0mov rbx, rcx
1400af8e3mov rdi, rdx
1400af8e6setne al
1400af8e9mov [rcx+16], 0
1400af8f1mov [rcx+8], eax
1400af8f4lea rax, [rip+0xf20f5]
1400af8fbmov [rcx], rax
1400af8fecall std::locale::facet::_S_get_c_name()
1400af903mov rcx, rsi
1400af906mov rdx, rax
1400af909mov rbp, rax
1400af90ccall strcmp
1400af911mov rcx, rbp
1400af914test eax, eax
1400af916jne 0x1400af938
1400af918
1400af918loc_1400af918:
1400af918mov [rbx+32], rcx
1400af91cmov rdx, rdi
1400af91fmov rcx, rbx
1400af922call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400af927nop
1400af928add rsp, 56
1400af92cpop rbx
1400af92dpop rsi
1400af92epop rdi
1400af92fpop rbp
1400af930ret
1400af931
1400af931 0f 1f 80 00 00 00 00 .......
1400af938
1400af938loc_1400af938:
1400af938mov rcx, rsi
1400af93bcall strlen
1400af940lea r8, [rax+1]
1400af944mov rcx, r8
1400af947mov [rsp+40], r8
1400af94ccall operator new[](unsigned long long)
1400af951mov r8, [rsp+40]
1400af956mov rcx, rax
1400af959mov rdx, rsi
1400af95ccall memcpy
1400af961mov rcx, rax
1400af964jmp 0x1400af918
1400af966
1400af966 48 89 c6 48 89 d9 e8 af aa 02 H..H......
1400af970 00 48 89 f1 e8 27 ba f6 ff 48 89 c1 e8 0f 23 05 .H...'...H....#.
1400af980 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400af990 0c 21 05 00 e8 b7 28 05 00 48 89 c6 e8 df 24 05 .!....(..H....$.
1400af9a0 00 eb c6 ...
1400af8d0
1400af8d0std::__timepunct<char>::__timepunct(int*, char const*, unsigned long long):
1400af8d0push rbp
1400af8d1push rdi
1400af8d2push rsi
1400af8d3push rbx
1400af8d4sub rsp, 56
1400af8d8xor eax, eax
1400af8datest r9, r9
1400af8ddmov rsi, r8
1400af8e0mov rbx, rcx
1400af8e3mov rdi, rdx
1400af8e6setne al
1400af8e9mov [rcx+16], 0
1400af8f1mov [rcx+8], eax
1400af8f4lea rax, [rip+0xf20f5]
1400af8fbmov [rcx], rax
1400af8fecall std::locale::facet::_S_get_c_name()
1400af903mov rcx, rsi
1400af906mov rdx, rax
1400af909mov rbp, rax
1400af90ccall strcmp
1400af911mov rcx, rbp
1400af914test eax, eax
1400af916jne 0x1400af938
1400af918
1400af918loc_1400af918:
1400af918mov [rbx+32], rcx
1400af91cmov rdx, rdi
1400af91fmov rcx, rbx
1400af922call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400af927nop
1400af928add rsp, 56
1400af92cpop rbx
1400af92dpop rsi
1400af92epop rdi
1400af92fpop rbp
1400af930ret
1400af931
1400af931 0f 1f 80 00 00 00 00 .......
1400af938
1400af938loc_1400af938:
1400af938mov rcx, rsi
1400af93bcall strlen
1400af940lea r8, [rax+1]
1400af944mov rcx, r8
1400af947mov [rsp+40], r8
1400af94ccall operator new[](unsigned long long)
1400af951mov r8, [rsp+40]
1400af956mov rcx, rax
1400af959mov rdx, rsi
1400af95ccall memcpy
1400af961mov rcx, rax
1400af964jmp 0x1400af918
1400af966
1400af966 48 89 c6 48 89 d9 e8 af aa 02 H..H......
1400af970 00 48 89 f1 e8 27 ba f6 ff 48 89 c1 e8 0f 23 05 .H...'...H....#.
1400af980 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400af990 0c 21 05 00 e8 b7 28 05 00 48 89 c6 e8 df 24 05 .!....(..H....$.
1400af9a0 00 eb c6 ...
1400af8d0
1400af9a3
1400af9a3 // align 0x10
1400af9a3 // align 0x10
1400af9b0
1400af9b0std::__timepunct<char>::__timepunct(unsigned long long):
1400af9b0push rsi
1400af9b1push rbx
1400af9b2sub rsp, 40
1400af9b6xor eax, eax
1400af9b8test rdx, rdx
1400af9bbmov [rcx+16], 0
1400af9c3mov rbx, rcx
1400af9c6setne al
1400af9c9mov [rcx+8], eax
1400af9cclea rax, [rip+0xf201d]
1400af9d3mov [rcx], rax
1400af9d6call std::locale::facet::_S_get_c_name()
1400af9dbxor edx, edx
1400af9ddmov rcx, rbx
1400af9e0mov [rbx+32], rax
1400af9e4call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400af9e9nop
1400af9eaadd rsp, 40
1400af9eepop rbx
1400af9efpop rsi
1400af9f0ret
1400af9f1
1400af9f1 48 89 c6 48 89 d9 e8 24 aa 02 00 48 89 f1 e8 H..H...$...H...
1400afa00 9c b9 f6 ff 90 .....
1400af9b0
1400af9b0std::__timepunct<char>::__timepunct(unsigned long long):
1400af9b0push rsi
1400af9b1push rbx
1400af9b2sub rsp, 40
1400af9b6xor eax, eax
1400af9b8test rdx, rdx
1400af9bbmov [rcx+16], 0
1400af9c3mov rbx, rcx
1400af9c6setne al
1400af9c9mov [rcx+8], eax
1400af9cclea rax, [rip+0xf201d]
1400af9d3mov [rcx], rax
1400af9d6call std::locale::facet::_S_get_c_name()
1400af9dbxor edx, edx
1400af9ddmov rcx, rbx
1400af9e0mov [rbx+32], rax
1400af9e4call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400af9e9nop
1400af9eaadd rsp, 40
1400af9eepop rbx
1400af9efpop rsi
1400af9f0ret
1400af9f1
1400af9f1 48 89 c6 48 89 d9 e8 24 aa 02 00 48 89 f1 e8 H..H...$...H...
1400afa00 9c b9 f6 ff 90 .....
1400af9b0
1400afa05
1400afa05 // align 0x10
1400afa05 // align 0x10
1400afa10
1400afa10std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long long):
1400afa10push rsi
1400afa11push rbx
1400afa12sub rsp, 40
1400afa16xor eax, eax
1400afa18test r8, r8
1400afa1bmov [rcx+16], rdx
1400afa1fmov rbx, rcx
1400afa22setne al
1400afa25mov [rcx+8], eax
1400afa28lea rax, [rip+0xf1fc1]
1400afa2fmov [rcx], rax
1400afa32call std::locale::facet::_S_get_c_name()
1400afa37xor edx, edx
1400afa39mov rcx, rbx
1400afa3cmov [rbx+32], rax
1400afa40call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400afa45nop
1400afa46add rsp, 40
1400afa4apop rbx
1400afa4bpop rsi
1400afa4cret
1400afa4d
1400afa4d 48 89 c6 H..
1400afa50 48 89 d9 e8 c8 a9 02 00 48 89 f1 e8 40 b9 f6 ff H.......H...@...
1400afa60 90 .
1400afa10
1400afa10std::__timepunct<char>::__timepunct(std::__timepunct_cache<char>*, unsigned long long):
1400afa10push rsi
1400afa11push rbx
1400afa12sub rsp, 40
1400afa16xor eax, eax
1400afa18test r8, r8
1400afa1bmov [rcx+16], rdx
1400afa1fmov rbx, rcx
1400afa22setne al
1400afa25mov [rcx+8], eax
1400afa28lea rax, [rip+0xf1fc1]
1400afa2fmov [rcx], rax
1400afa32call std::locale::facet::_S_get_c_name()
1400afa37xor edx, edx
1400afa39mov rcx, rbx
1400afa3cmov [rbx+32], rax
1400afa40call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400afa45nop
1400afa46add rsp, 40
1400afa4apop rbx
1400afa4bpop rsi
1400afa4cret
1400afa4d
1400afa4d 48 89 c6 H..
1400afa50 48 89 d9 e8 c8 a9 02 00 48 89 f1 e8 40 b9 f6 ff H.......H...@...
1400afa60 90 .
1400afa10
1400afa61
1400afa61 // align 0x10
1400afa61 // align 0x10
1400afa70
1400afa70std::__timepunct<char>::__timepunct(int*, char const*, unsigned long long):
1400afa70push rbp
1400afa71push rdi
1400afa72push rsi
1400afa73push rbx
1400afa74sub rsp, 56
1400afa78xor eax, eax
1400afa7atest r9, r9
1400afa7dmov rsi, r8
1400afa80mov rbx, rcx
1400afa83mov rdi, rdx
1400afa86setne al
1400afa89mov [rcx+16], 0
1400afa91mov [rcx+8], eax
1400afa94lea rax, [rip+0xf1f55]
1400afa9bmov [rcx], rax
1400afa9ecall std::locale::facet::_S_get_c_name()
1400afaa3mov rcx, rsi
1400afaa6mov rdx, rax
1400afaa9mov rbp, rax
1400afaaccall strcmp
1400afab1mov rcx, rbp
1400afab4test eax, eax
1400afab6jne 0x1400afad8
1400afab8
1400afab8loc_1400afab8:
1400afab8mov [rbx+32], rcx
1400afabcmov rdx, rdi
1400afabfmov rcx, rbx
1400afac2call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400afac7nop
1400afac8add rsp, 56
1400afaccpop rbx
1400afacdpop rsi
1400afacepop rdi
1400afacfpop rbp
1400afad0ret
1400afad1
1400afad1 0f 1f 80 00 00 00 00 .......
1400afad8
1400afad8loc_1400afad8:
1400afad8mov rcx, rsi
1400afadbcall strlen
1400afae0lea r8, [rax+1]
1400afae4mov rcx, r8
1400afae7mov [rsp+40], r8
1400afaeccall operator new[](unsigned long long)
1400afaf1mov r8, [rsp+40]
1400afaf6mov rcx, rax
1400afaf9mov rdx, rsi
1400afafccall memcpy
1400afb01mov rcx, rax
1400afb04jmp 0x1400afab8
1400afb06
1400afb06 48 89 c6 48 89 d9 e8 0f a9 02 H..H......
1400afb10 00 48 89 f1 e8 87 b8 f6 ff 48 89 c1 e8 6f 21 05 .H.......H...o!.
1400afb20 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400afb30 6c 1f 05 00 e8 17 27 05 00 48 89 c6 e8 3f 23 05 l.....'..H...?#.
1400afb40 00 eb c6 ...
1400afa70
1400afa70std::__timepunct<char>::__timepunct(int*, char const*, unsigned long long):
1400afa70push rbp
1400afa71push rdi
1400afa72push rsi
1400afa73push rbx
1400afa74sub rsp, 56
1400afa78xor eax, eax
1400afa7atest r9, r9
1400afa7dmov rsi, r8
1400afa80mov rbx, rcx
1400afa83mov rdi, rdx
1400afa86setne al
1400afa89mov [rcx+16], 0
1400afa91mov [rcx+8], eax
1400afa94lea rax, [rip+0xf1f55]
1400afa9bmov [rcx], rax
1400afa9ecall std::locale::facet::_S_get_c_name()
1400afaa3mov rcx, rsi
1400afaa6mov rdx, rax
1400afaa9mov rbp, rax
1400afaaccall strcmp
1400afab1mov rcx, rbp
1400afab4test eax, eax
1400afab6jne 0x1400afad8
1400afab8
1400afab8loc_1400afab8:
1400afab8mov [rbx+32], rcx
1400afabcmov rdx, rdi
1400afabfmov rcx, rbx
1400afac2call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400afac7nop
1400afac8add rsp, 56
1400afaccpop rbx
1400afacdpop rsi
1400afacepop rdi
1400afacfpop rbp
1400afad0ret
1400afad1
1400afad1 0f 1f 80 00 00 00 00 .......
1400afad8
1400afad8loc_1400afad8:
1400afad8mov rcx, rsi
1400afadbcall strlen
1400afae0lea r8, [rax+1]
1400afae4mov rcx, r8
1400afae7mov [rsp+40], r8
1400afaeccall operator new[](unsigned long long)
1400afaf1mov r8, [rsp+40]
1400afaf6mov rcx, rax
1400afaf9mov rdx, rsi
1400afafccall memcpy
1400afb01mov rcx, rax
1400afb04jmp 0x1400afab8
1400afb06
1400afb06 48 89 c6 48 89 d9 e8 0f a9 02 H..H......
1400afb10 00 48 89 f1 e8 87 b8 f6 ff 48 89 c1 e8 6f 21 05 .H.......H...o!.
1400afb20 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400afb30 6c 1f 05 00 e8 17 27 05 00 48 89 c6 e8 3f 23 05 l.....'..H...?#.
1400afb40 00 eb c6 ...
1400afa70
1400afb43
1400afb43 // align 0x10
1400afb43 // align 0x10
1400afb50
1400afb50std::__timepunct<char>::__timepunct(unsigned long long):
1400afb50push rsi
1400afb51push rbx
1400afb52sub rsp, 40
1400afb56xor eax, eax
1400afb58test rdx, rdx
1400afb5bmov [rcx+16], 0
1400afb63mov rbx, rcx
1400afb66setne al
1400afb69mov [rcx+8], eax
1400afb6clea rax, [rip+0xf1e7d]
1400afb73mov [rcx], rax
1400afb76call std::locale::facet::_S_get_c_name()
1400afb7bxor edx, edx
1400afb7dmov rcx, rbx
1400afb80mov [rbx+32], rax
1400afb84call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400afb89nop
1400afb8aadd rsp, 40
1400afb8epop rbx
1400afb8fpop rsi
1400afb90ret
1400afb91
1400afb91 48 89 c6 48 89 d9 e8 84 a8 02 00 48 89 f1 e8 H..H.......H...
1400afba0 fc b7 f6 ff 90 .....
1400afb50
1400afb50std::__timepunct<char>::__timepunct(unsigned long long):
1400afb50push rsi
1400afb51push rbx
1400afb52sub rsp, 40
1400afb56xor eax, eax
1400afb58test rdx, rdx
1400afb5bmov [rcx+16], 0
1400afb63mov rbx, rcx
1400afb66setne al
1400afb69mov [rcx+8], eax
1400afb6clea rax, [rip+0xf1e7d]
1400afb73mov [rcx], rax
1400afb76call std::locale::facet::_S_get_c_name()
1400afb7bxor edx, edx
1400afb7dmov rcx, rbx
1400afb80mov [rbx+32], rax
1400afb84call std::__timepunct<char>::_M_initialize_timepunct(int*)
1400afb89nop
1400afb8aadd rsp, 40
1400afb8epop rbx
1400afb8fpop rsi
1400afb90ret
1400afb91
1400afb91 48 89 c6 48 89 d9 e8 84 a8 02 00 48 89 f1 e8 H..H.......H...
1400afba0 fc b7 f6 ff 90 .....
1400afb50
1400afba5
1400afba5 // align 0x10
1400afba5 // align 0x10
1400afbb0
1400afbb0std::__timepunct<char>::~__timepunct():
1400afbb0sub rsp, 56
1400afbb4mov [rsp+40], rcx
1400afbb9call std::__timepunct<char>::~__timepunct()
1400afbbemov rcx, [rsp+40]
1400afbc3add rsp, 56
1400afbc7jmp 0x140101ab0
1400afbb0
1400afbb0std::__timepunct<char>::~__timepunct():
1400afbb0sub rsp, 56
1400afbb4mov [rsp+40], rcx
1400afbb9call std::__timepunct<char>::~__timepunct()
1400afbbemov rcx, [rsp+40]
1400afbc3add rsp, 56
1400afbc7jmp 0x140101ab0
1400afbb0
1400afbcc
1400afbcc // align 0x10
1400afbcc // align 0x10
1400afbd0
1400afbd0std::__timepunct<char>::~__timepunct():
1400afbd0push rsi
1400afbd1push rbx
1400afbd2sub rsp, 40
1400afbd6lea rax, [rip+0xf1e13]
1400afbddmov rsi, [rcx+32]
1400afbe1mov [rcx], rax
1400afbe4mov rbx, rcx
1400afbe7call std::locale::facet::_S_get_c_name()
1400afbectest rsi, rsi
1400afbefje 0x1400afbfe
1400afbf1cmp rsi, rax
1400afbf4je 0x1400afbfe
1400afbf6mov rcx, rsi
1400afbf9call operator delete[](void*)
1400afbfe
1400afbfeloc_1400afbfe:
1400afbfemov rcx, [rbx+16]
1400afc02test rcx, rcx
1400afc05je 0x1400afc0d
1400afc07mov rax, [rcx]
1400afc0acall [rax+8]
1400afc0d
1400afc0dloc_1400afc0d:
1400afc0dlea rcx, [rbx+24]
1400afc11call std::locale::facet::_S_destroy_c_locale(int*&)
1400afc16mov rcx, rbx
1400afc19add rsp, 40
1400afc1dpop rbx
1400afc1epop rsi
1400afc1fjmp 0x1400da420
1400afbd0
1400afbd0std::__timepunct<char>::~__timepunct():
1400afbd0push rsi
1400afbd1push rbx
1400afbd2sub rsp, 40
1400afbd6lea rax, [rip+0xf1e13]
1400afbddmov rsi, [rcx+32]
1400afbe1mov [rcx], rax
1400afbe4mov rbx, rcx
1400afbe7call std::locale::facet::_S_get_c_name()
1400afbectest rsi, rsi
1400afbefje 0x1400afbfe
1400afbf1cmp rsi, rax
1400afbf4je 0x1400afbfe
1400afbf6mov rcx, rsi
1400afbf9call operator delete[](void*)
1400afbfe
1400afbfeloc_1400afbfe:
1400afbfemov rcx, [rbx+16]
1400afc02test rcx, rcx
1400afc05je 0x1400afc0d
1400afc07mov rax, [rcx]
1400afc0acall [rax+8]
1400afc0d
1400afc0dloc_1400afc0d:
1400afc0dlea rcx, [rbx+24]
1400afc11call std::locale::facet::_S_destroy_c_locale(int*&)
1400afc16mov rcx, rbx
1400afc19add rsp, 40
1400afc1dpop rbx
1400afc1epop rsi
1400afc1fjmp 0x1400da420
1400afbd0
1400afc24
1400afc24 // align 0x10
1400afc24 // align 0x10
1400afc30
1400afc30std::__timepunct<char>::~__timepunct():
1400afc30push rsi
1400afc31push rbx
1400afc32sub rsp, 40
1400afc36lea rax, [rip+0xf1db3]
1400afc3dmov rsi, [rcx+32]
1400afc41mov [rcx], rax
1400afc44mov rbx, rcx
1400afc47call std::locale::facet::_S_get_c_name()
1400afc4ctest rsi, rsi
1400afc4fje 0x1400afc5e
1400afc51cmp rsi, rax
1400afc54je 0x1400afc5e
1400afc56mov rcx, rsi
1400afc59call operator delete[](void*)
1400afc5e
1400afc5eloc_1400afc5e:
1400afc5emov rcx, [rbx+16]
1400afc62test rcx, rcx
1400afc65je 0x1400afc6d
1400afc67mov rax, [rcx]
1400afc6acall [rax+8]
1400afc6d
1400afc6dloc_1400afc6d:
1400afc6dlea rcx, [rbx+24]
1400afc71call std::locale::facet::_S_destroy_c_locale(int*&)
1400afc76mov rcx, rbx
1400afc79add rsp, 40
1400afc7dpop rbx
1400afc7epop rsi
1400afc7fjmp 0x1400da420
1400afc30
1400afc30std::__timepunct<char>::~__timepunct():
1400afc30push rsi
1400afc31push rbx
1400afc32sub rsp, 40
1400afc36lea rax, [rip+0xf1db3]
1400afc3dmov rsi, [rcx+32]
1400afc41mov [rcx], rax
1400afc44mov rbx, rcx
1400afc47call std::locale::facet::_S_get_c_name()
1400afc4ctest rsi, rsi
1400afc4fje 0x1400afc5e
1400afc51cmp rsi, rax
1400afc54je 0x1400afc5e
1400afc56mov rcx, rsi
1400afc59call operator delete[](void*)
1400afc5e
1400afc5eloc_1400afc5e:
1400afc5emov rcx, [rbx+16]
1400afc62test rcx, rcx
1400afc65je 0x1400afc6d
1400afc67mov rax, [rcx]
1400afc6acall [rax+8]
1400afc6d
1400afc6dloc_1400afc6d:
1400afc6dlea rcx, [rbx+24]
1400afc71call std::locale::facet::_S_destroy_c_locale(int*&)
1400afc76mov rcx, rbx
1400afc79add rsp, 40
1400afc7dpop rbx
1400afc7epop rsi
1400afc7fjmp 0x1400da420
1400afc30
1400afc84
1400afc84 // align 0x10
1400afc84 // align 0x10
1400afc90
1400afc90std::__timepunct<wchar_t>::_M_initialize_timepunct(int*):
1400afc90sub rsp, 72
1400afc94lea rax, [rip+0xe5a5d]
1400afc9blea r10, [rip+0xe5918]
1400afca2movq x2, [rip+0xe5bc6]
1400afcaamovq x0, rax
1400afcaflea r9, [rip+0xe5916]
1400afcb6movq x1, [rip+0xe5bba]
1400afcbelea r8, [rip+0xe5919]
1400afcc5mov rax, [rcx+16]
1400afcc9punpcklqdq x2, x0
1400afccdpunpcklqdq x1, x0
1400afcd1test rax, rax
1400afcd4je 0x1400aff48
1400afcda
1400afcdaloc_1400afcda:
1400afcdamovq x0, r10
1400afcdflea rdx, [rip+0xe591c]
1400afce6movups [rax+224], x2
1400afcedlea rcx, [rip+0xe5ad2]
1400afcf4punpcklqdq x0, x0
1400afcf8movq x3, rdx
1400afcfdlea rdx, [rip+0xe591c]
1400afd04movups [rax+16], x0
1400afd08movq x0, r9
1400afd0dmovq x4, rdx
1400afd12lea rdx, [rip+0xe5923]
1400afd19punpcklqdq x0, x0
1400afd1dmovq x5, rdx
1400afd22lea rdx, [rip+0xe5937]
1400afd29movups [rax+32], x0
1400afd2dmovq x0, r8
1400afd32punpcklqdq x0, x0
1400afd36movups [rax+48], x0
1400afd3amovq x0, [rip+0xe5b3e]
1400afd42punpcklqdq x0, x3
1400afd46movq x3, rdx
1400afd4blea rdx, [rip+0xe592e]
1400afd52movups [rax+64], x0
1400afd56movq x0, [rip+0xe5b2a]
1400afd5epunpcklqdq x0, x4
1400afd62movq x4, rdx
1400afd67lea rdx, [rip+0xe592c]
1400afd6emovups [rax+80], x0
1400afd72movq x0, [rip+0xe5b16]
1400afd7apunpcklqdq x0, x5
1400afd7emovq x5, rdx
1400afd83lea rdx, [rip+0xe5920]
1400afd8amovups [rax+96], x0
1400afd8emovq x0, [rip+0xe5b02]
1400afd96punpcklqdq x0, x3
1400afd9amovq x3, rdx
1400afd9flea rdx, [rip+0xe5914]
1400afda6movups [rax+112], x0
1400afdaamovq x0, [rip+0xe5aee]
1400afdb2punpcklqdq x0, x4
1400afdb6movq x4, rdx
1400afdbblea rdx, [rip+0xe5908]
1400afdc2movups [rax+128], x0
1400afdc9movq x0, [rip+0xe5ad7]
1400afdd1punpcklqdq x0, x5
1400afdd5movq x5, rdx
1400afddalea rdx, [rip+0xe590b]
1400afde1movups [rax+144], x0
1400afde8movq x0, [rip+0xe5ac0]
1400afdf0punpcklqdq x0, x3
1400afdf4movq x3, rdx
1400afdf9lea rdx, [rip+0xe5916]
1400afe00movups [rax+160], x0
1400afe07movq x0, [rip+0xe5aa9]
1400afe0fpunpcklqdq x0, x4
1400afe13movq x4, rdx
1400afe18lea rdx, [rip+0xe590f]
1400afe1fmovups [rax+176], x0
1400afe26movq x0, [rip+0xe5a92]
1400afe2epunpcklqdq x0, x5
1400afe32movq x5, rdx
1400afe37lea rdx, [rip+0xe5914]
1400afe3emovups [rax+192], x0
1400afe45movq x2, rdx
1400afe4amovq x0, [rip+0xe5a76]
1400afe52lea rdx, [rip+0xe591d]
1400afe59punpcklqdq x0, x3
1400afe5dmovq x3, rdx
1400afe62lea rdx, [rip+0xe591d]
1400afe69movups [rax+208], x0
1400afe70movq x0, [rip+0xe5a58]
1400afe78punpcklqdq x0, x4
1400afe7cmovq x4, rdx
1400afe81lea rdx, [rip+0xe5916]
1400afe88movups [rax+240], x0
1400afe8fmovq x0, [rip+0xe5a41]
1400afe97punpcklqdq x0, x5
1400afe9bmovups [rax+256], x0
1400afea2movq x0, [rip+0xe5a36]
1400afeaapunpcklqdq x0, x2
1400afeaemovups [rax+272], x0
1400afeb5movq x0, [rip+0xe5a2b]
1400afebdpunpcklqdq x0, x3
1400afec1movups [rax+288], x0
1400afec8movq x0, [rip+0xe5a20]
1400afed0movups [rax+320], x1
1400afed7movq x1, rdx
1400afedclea rdx, [rip+0xe58cb]
1400afee3punpcklqdq x0, x4
1400afee7movq x5, rdx
1400afeeclea rdx, [rip+0xe58cb]
1400afef3mov [rax+384], rcx
1400afefamovups [rax+304], x0
1400aff01movq x0, [rip+0xe59ef]
1400aff09punpcklqdq x0, x1
1400aff0dmovq x1, rdx
1400aff12movups [rax+336], x0
1400aff19movq x0, [rip+0xe59df]
1400aff21punpcklqdq x0, x5
1400aff25movups [rax+352], x0
1400aff2cmovq x0, [rip+0xe59d4]
1400aff34punpcklqdq x0, x1
1400aff38movups [rax+368], x0
1400aff3fadd rsp, 72
1400aff43ret
1400aff44
1400aff44 0f 1f 40 00 ..@.
1400aff48
1400aff48loc_1400aff48:
1400aff48mov [rsp+80], rcx
1400aff4dmov ecx, 400
1400aff52movups [rsp+48], x2
1400aff57movups [rsp+32], x1
1400aff5ccall operator new(unsigned long long)
1400aff61mov rcx, [rip+0xe73c8]
1400aff68mov rdx, [rsp+80]
1400aff6dpxor x0, x0
1400aff71movdqu x2, [rsp+48]
1400aff77movdqu x1, [rsp+32]
1400aff7dmovups [rax+16], x0
1400aff81lea r10, [rip+0xe5632]
1400aff88add rcx, 16
1400aff8cmov [rax+8], 0
1400aff93lea r9, [rip+0xe5632]
1400aff9alea r8, [rip+0xe563d]
1400affa1mov [rax], rcx
1400affa4mov [rax+384], 0
1400affafmov [rax+392], 0
1400affb6mov [rdx+16], rax
1400affbamovups [rax+32], x0
1400affbemovups [rax+48], x0
1400affc2movups [rax+64], x0
1400affc6movups [rax+80], x0
1400affcamovups [rax+96], x0
1400affcemovups [rax+112], x0
1400affd2movups [rax+128], x0
1400affd9movups [rax+144], x0
1400affe0movups [rax+160], x0
1400affe7movups [rax+176], x0
1400affeemovups [rax+192], x0
1400afff5movups [rax+208], x0
1400afffcmovups [rax+224], x0
1400b0003movups [rax+240], x0
1400b000amovups [rax+256], x0
1400b0011movups [rax+272], x0
1400b0018movups [rax+288], x0
1400b001fmovups [rax+304], x0
1400b0026movups [rax+320], x0
1400b002dmovups [rax+336], x0
1400b0034movups [rax+352], x0
1400b003bmovups [rax+368], x0
1400b0042jmp 0x1400afcda
1400afc90
1400afc90std::__timepunct<wchar_t>::_M_initialize_timepunct(int*):
1400afc90sub rsp, 72
1400afc94lea rax, [rip+0xe5a5d]
1400afc9blea r10, [rip+0xe5918]
1400afca2movq x2, [rip+0xe5bc6]
1400afcaamovq x0, rax
1400afcaflea r9, [rip+0xe5916]
1400afcb6movq x1, [rip+0xe5bba]
1400afcbelea r8, [rip+0xe5919]
1400afcc5mov rax, [rcx+16]
1400afcc9punpcklqdq x2, x0
1400afccdpunpcklqdq x1, x0
1400afcd1test rax, rax
1400afcd4je 0x1400aff48
1400afcda
1400afcdaloc_1400afcda:
1400afcdamovq x0, r10
1400afcdflea rdx, [rip+0xe591c]
1400afce6movups [rax+224], x2
1400afcedlea rcx, [rip+0xe5ad2]
1400afcf4punpcklqdq x0, x0
1400afcf8movq x3, rdx
1400afcfdlea rdx, [rip+0xe591c]
1400afd04movups [rax+16], x0
1400afd08movq x0, r9
1400afd0dmovq x4, rdx
1400afd12lea rdx, [rip+0xe5923]
1400afd19punpcklqdq x0, x0
1400afd1dmovq x5, rdx
1400afd22lea rdx, [rip+0xe5937]
1400afd29movups [rax+32], x0
1400afd2dmovq x0, r8
1400afd32punpcklqdq x0, x0
1400afd36movups [rax+48], x0
1400afd3amovq x0, [rip+0xe5b3e]
1400afd42punpcklqdq x0, x3
1400afd46movq x3, rdx
1400afd4blea rdx, [rip+0xe592e]
1400afd52movups [rax+64], x0
1400afd56movq x0, [rip+0xe5b2a]
1400afd5epunpcklqdq x0, x4
1400afd62movq x4, rdx
1400afd67lea rdx, [rip+0xe592c]
1400afd6emovups [rax+80], x0
1400afd72movq x0, [rip+0xe5b16]
1400afd7apunpcklqdq x0, x5
1400afd7emovq x5, rdx
1400afd83lea rdx, [rip+0xe5920]
1400afd8amovups [rax+96], x0
1400afd8emovq x0, [rip+0xe5b02]
1400afd96punpcklqdq x0, x3
1400afd9amovq x3, rdx
1400afd9flea rdx, [rip+0xe5914]
1400afda6movups [rax+112], x0
1400afdaamovq x0, [rip+0xe5aee]
1400afdb2punpcklqdq x0, x4
1400afdb6movq x4, rdx
1400afdbblea rdx, [rip+0xe5908]
1400afdc2movups [rax+128], x0
1400afdc9movq x0, [rip+0xe5ad7]
1400afdd1punpcklqdq x0, x5
1400afdd5movq x5, rdx
1400afddalea rdx, [rip+0xe590b]
1400afde1movups [rax+144], x0
1400afde8movq x0, [rip+0xe5ac0]
1400afdf0punpcklqdq x0, x3
1400afdf4movq x3, rdx
1400afdf9lea rdx, [rip+0xe5916]
1400afe00movups [rax+160], x0
1400afe07movq x0, [rip+0xe5aa9]
1400afe0fpunpcklqdq x0, x4
1400afe13movq x4, rdx
1400afe18lea rdx, [rip+0xe590f]
1400afe1fmovups [rax+176], x0
1400afe26movq x0, [rip+0xe5a92]
1400afe2epunpcklqdq x0, x5
1400afe32movq x5, rdx
1400afe37lea rdx, [rip+0xe5914]
1400afe3emovups [rax+192], x0
1400afe45movq x2, rdx
1400afe4amovq x0, [rip+0xe5a76]
1400afe52lea rdx, [rip+0xe591d]
1400afe59punpcklqdq x0, x3
1400afe5dmovq x3, rdx
1400afe62lea rdx, [rip+0xe591d]
1400afe69movups [rax+208], x0
1400afe70movq x0, [rip+0xe5a58]
1400afe78punpcklqdq x0, x4
1400afe7cmovq x4, rdx
1400afe81lea rdx, [rip+0xe5916]
1400afe88movups [rax+240], x0
1400afe8fmovq x0, [rip+0xe5a41]
1400afe97punpcklqdq x0, x5
1400afe9bmovups [rax+256], x0
1400afea2movq x0, [rip+0xe5a36]
1400afeaapunpcklqdq x0, x2
1400afeaemovups [rax+272], x0
1400afeb5movq x0, [rip+0xe5a2b]
1400afebdpunpcklqdq x0, x3
1400afec1movups [rax+288], x0
1400afec8movq x0, [rip+0xe5a20]
1400afed0movups [rax+320], x1
1400afed7movq x1, rdx
1400afedclea rdx, [rip+0xe58cb]
1400afee3punpcklqdq x0, x4
1400afee7movq x5, rdx
1400afeeclea rdx, [rip+0xe58cb]
1400afef3mov [rax+384], rcx
1400afefamovups [rax+304], x0
1400aff01movq x0, [rip+0xe59ef]
1400aff09punpcklqdq x0, x1
1400aff0dmovq x1, rdx
1400aff12movups [rax+336], x0
1400aff19movq x0, [rip+0xe59df]
1400aff21punpcklqdq x0, x5
1400aff25movups [rax+352], x0
1400aff2cmovq x0, [rip+0xe59d4]
1400aff34punpcklqdq x0, x1
1400aff38movups [rax+368], x0
1400aff3fadd rsp, 72
1400aff43ret
1400aff44
1400aff44 0f 1f 40 00 ..@.
1400aff48
1400aff48loc_1400aff48:
1400aff48mov [rsp+80], rcx
1400aff4dmov ecx, 400
1400aff52movups [rsp+48], x2
1400aff57movups [rsp+32], x1
1400aff5ccall operator new(unsigned long long)
1400aff61mov rcx, [rip+0xe73c8]
1400aff68mov rdx, [rsp+80]
1400aff6dpxor x0, x0
1400aff71movdqu x2, [rsp+48]
1400aff77movdqu x1, [rsp+32]
1400aff7dmovups [rax+16], x0
1400aff81lea r10, [rip+0xe5632]
1400aff88add rcx, 16
1400aff8cmov [rax+8], 0
1400aff93lea r9, [rip+0xe5632]
1400aff9alea r8, [rip+0xe563d]
1400affa1mov [rax], rcx
1400affa4mov [rax+384], 0
1400affafmov [rax+392], 0
1400affb6mov [rdx+16], rax
1400affbamovups [rax+32], x0
1400affbemovups [rax+48], x0
1400affc2movups [rax+64], x0
1400affc6movups [rax+80], x0
1400affcamovups [rax+96], x0
1400affcemovups [rax+112], x0
1400affd2movups [rax+128], x0
1400affd9movups [rax+144], x0
1400affe0movups [rax+160], x0
1400affe7movups [rax+176], x0
1400affeemovups [rax+192], x0
1400afff5movups [rax+208], x0
1400afffcmovups [rax+224], x0
1400b0003movups [rax+240], x0
1400b000amovups [rax+256], x0
1400b0011movups [rax+272], x0
1400b0018movups [rax+288], x0
1400b001fmovups [rax+304], x0
1400b0026movups [rax+320], x0
1400b002dmovups [rax+336], x0
1400b0034movups [rax+352], x0
1400b003bmovups [rax+368], x0
1400b0042jmp 0x1400afcda
1400afc90
1400b0047
1400b0047 // align 0x10
1400b0047 // align 0x10
1400b0050
1400b0050std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long long):
1400b0050push rsi
1400b0051push rbx
1400b0052sub rsp, 40
1400b0056xor eax, eax
1400b0058test r8, r8
1400b005bmov [rcx+16], rdx
1400b005fmov rbx, rcx
1400b0062setne al
1400b0065mov [rcx+8], eax
1400b0068lea rax, [rip+0xf19a1]
1400b006fmov [rcx], rax
1400b0072call std::locale::facet::_S_get_c_name()
1400b0077xor edx, edx
1400b0079mov rcx, rbx
1400b007cmov [rbx+32], rax
1400b0080call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0085nop
1400b0086add rsp, 40
1400b008apop rbx
1400b008bpop rsi
1400b008cret
1400b008d
1400b008d 48 89 c6 H..
1400b0090 48 89 d9 e8 88 a3 02 00 48 89 f1 e8 00 b3 f6 ff H.......H.......
1400b00a0 90 .
1400b0050
1400b0050std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long long):
1400b0050push rsi
1400b0051push rbx
1400b0052sub rsp, 40
1400b0056xor eax, eax
1400b0058test r8, r8
1400b005bmov [rcx+16], rdx
1400b005fmov rbx, rcx
1400b0062setne al
1400b0065mov [rcx+8], eax
1400b0068lea rax, [rip+0xf19a1]
1400b006fmov [rcx], rax
1400b0072call std::locale::facet::_S_get_c_name()
1400b0077xor edx, edx
1400b0079mov rcx, rbx
1400b007cmov [rbx+32], rax
1400b0080call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0085nop
1400b0086add rsp, 40
1400b008apop rbx
1400b008bpop rsi
1400b008cret
1400b008d
1400b008d 48 89 c6 H..
1400b0090 48 89 d9 e8 88 a3 02 00 48 89 f1 e8 00 b3 f6 ff H.......H.......
1400b00a0 90 .
1400b0050
1400b00a1
1400b00a1 // align 0x10
1400b00a1 // align 0x10
1400b00b0
1400b00b0std::__timepunct<wchar_t>::__timepunct(int*, char const*, unsigned long long):
1400b00b0push rbp
1400b00b1push rdi
1400b00b2push rsi
1400b00b3push rbx
1400b00b4sub rsp, 56
1400b00b8xor eax, eax
1400b00batest r9, r9
1400b00bdmov rsi, r8
1400b00c0mov rbx, rcx
1400b00c3mov rdi, rdx
1400b00c6setne al
1400b00c9mov [rcx+16], 0
1400b00d1mov [rcx+8], eax
1400b00d4lea rax, [rip+0xf1935]
1400b00dbmov [rcx], rax
1400b00decall std::locale::facet::_S_get_c_name()
1400b00e3mov rcx, rsi
1400b00e6mov rdx, rax
1400b00e9mov rbp, rax
1400b00eccall strcmp
1400b00f1mov rcx, rbp
1400b00f4test eax, eax
1400b00f6jne 0x1400b0118
1400b00f8
1400b00f8loc_1400b00f8:
1400b00f8mov [rbx+32], rcx
1400b00fcmov rdx, rdi
1400b00ffmov rcx, rbx
1400b0102call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0107nop
1400b0108add rsp, 56
1400b010cpop rbx
1400b010dpop rsi
1400b010epop rdi
1400b010fpop rbp
1400b0110ret
1400b0111
1400b0111 0f 1f 80 00 00 00 00 .......
1400b0118
1400b0118loc_1400b0118:
1400b0118mov rcx, rsi
1400b011bcall strlen
1400b0120lea r8, [rax+1]
1400b0124mov rcx, r8
1400b0127mov [rsp+40], r8
1400b012ccall operator new[](unsigned long long)
1400b0131mov r8, [rsp+40]
1400b0136mov rcx, rax
1400b0139mov rdx, rsi
1400b013ccall memcpy
1400b0141mov rcx, rax
1400b0144jmp 0x1400b00f8
1400b0146
1400b0146 48 89 c6 48 89 d9 e8 cf a2 02 H..H......
1400b0150 00 48 89 f1 e8 47 b2 f6 ff 48 89 c1 e8 2f 1b 05 .H...G...H.../..
1400b0160 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400b0170 2c 19 05 00 e8 d7 20 05 00 48 89 c6 e8 ff 1c 05 ,..... ..H......
1400b0180 00 eb c6 ...
1400b00b0
1400b00b0std::__timepunct<wchar_t>::__timepunct(int*, char const*, unsigned long long):
1400b00b0push rbp
1400b00b1push rdi
1400b00b2push rsi
1400b00b3push rbx
1400b00b4sub rsp, 56
1400b00b8xor eax, eax
1400b00batest r9, r9
1400b00bdmov rsi, r8
1400b00c0mov rbx, rcx
1400b00c3mov rdi, rdx
1400b00c6setne al
1400b00c9mov [rcx+16], 0
1400b00d1mov [rcx+8], eax
1400b00d4lea rax, [rip+0xf1935]
1400b00dbmov [rcx], rax
1400b00decall std::locale::facet::_S_get_c_name()
1400b00e3mov rcx, rsi
1400b00e6mov rdx, rax
1400b00e9mov rbp, rax
1400b00eccall strcmp
1400b00f1mov rcx, rbp
1400b00f4test eax, eax
1400b00f6jne 0x1400b0118
1400b00f8
1400b00f8loc_1400b00f8:
1400b00f8mov [rbx+32], rcx
1400b00fcmov rdx, rdi
1400b00ffmov rcx, rbx
1400b0102call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0107nop
1400b0108add rsp, 56
1400b010cpop rbx
1400b010dpop rsi
1400b010epop rdi
1400b010fpop rbp
1400b0110ret
1400b0111
1400b0111 0f 1f 80 00 00 00 00 .......
1400b0118
1400b0118loc_1400b0118:
1400b0118mov rcx, rsi
1400b011bcall strlen
1400b0120lea r8, [rax+1]
1400b0124mov rcx, r8
1400b0127mov [rsp+40], r8
1400b012ccall operator new[](unsigned long long)
1400b0131mov r8, [rsp+40]
1400b0136mov rcx, rax
1400b0139mov rdx, rsi
1400b013ccall memcpy
1400b0141mov rcx, rax
1400b0144jmp 0x1400b00f8
1400b0146
1400b0146 48 89 c6 48 89 d9 e8 cf a2 02 H..H......
1400b0150 00 48 89 f1 e8 47 b2 f6 ff 48 89 c1 e8 2f 1b 05 .H...G...H.../..
1400b0160 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400b0170 2c 19 05 00 e8 d7 20 05 00 48 89 c6 e8 ff 1c 05 ,..... ..H......
1400b0180 00 eb c6 ...
1400b00b0
1400b0183
1400b0183 // align 0x10
1400b0183 // align 0x10
1400b0190
1400b0190std::__timepunct<wchar_t>::__timepunct(unsigned long long):
1400b0190push rsi
1400b0191push rbx
1400b0192sub rsp, 40
1400b0196xor eax, eax
1400b0198test rdx, rdx
1400b019bmov [rcx+16], 0
1400b01a3mov rbx, rcx
1400b01a6setne al
1400b01a9mov [rcx+8], eax
1400b01aclea rax, [rip+0xf185d]
1400b01b3mov [rcx], rax
1400b01b6call std::locale::facet::_S_get_c_name()
1400b01bbxor edx, edx
1400b01bdmov rcx, rbx
1400b01c0mov [rbx+32], rax
1400b01c4call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b01c9nop
1400b01caadd rsp, 40
1400b01cepop rbx
1400b01cfpop rsi
1400b01d0ret
1400b01d1
1400b01d1 48 89 c6 48 89 d9 e8 44 a2 02 00 48 89 f1 e8 H..H...D...H...
1400b01e0 bc b1 f6 ff 90 .....
1400b0190
1400b0190std::__timepunct<wchar_t>::__timepunct(unsigned long long):
1400b0190push rsi
1400b0191push rbx
1400b0192sub rsp, 40
1400b0196xor eax, eax
1400b0198test rdx, rdx
1400b019bmov [rcx+16], 0
1400b01a3mov rbx, rcx
1400b01a6setne al
1400b01a9mov [rcx+8], eax
1400b01aclea rax, [rip+0xf185d]
1400b01b3mov [rcx], rax
1400b01b6call std::locale::facet::_S_get_c_name()
1400b01bbxor edx, edx
1400b01bdmov rcx, rbx
1400b01c0mov [rbx+32], rax
1400b01c4call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b01c9nop
1400b01caadd rsp, 40
1400b01cepop rbx
1400b01cfpop rsi
1400b01d0ret
1400b01d1
1400b01d1 48 89 c6 48 89 d9 e8 44 a2 02 00 48 89 f1 e8 H..H...D...H...
1400b01e0 bc b1 f6 ff 90 .....
1400b0190
1400b01e5
1400b01e5 // align 0x10
1400b01e5 // align 0x10
1400b01f0
1400b01f0std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long long):
1400b01f0push rsi
1400b01f1push rbx
1400b01f2sub rsp, 40
1400b01f6xor eax, eax
1400b01f8test r8, r8
1400b01fbmov [rcx+16], rdx
1400b01ffmov rbx, rcx
1400b0202setne al
1400b0205mov [rcx+8], eax
1400b0208lea rax, [rip+0xf1801]
1400b020fmov [rcx], rax
1400b0212call std::locale::facet::_S_get_c_name()
1400b0217xor edx, edx
1400b0219mov rcx, rbx
1400b021cmov [rbx+32], rax
1400b0220call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0225nop
1400b0226add rsp, 40
1400b022apop rbx
1400b022bpop rsi
1400b022cret
1400b022d
1400b022d 48 89 c6 H..
1400b0230 48 89 d9 e8 e8 a1 02 00 48 89 f1 e8 60 b1 f6 ff H.......H...`...
1400b0240 90 .
1400b01f0
1400b01f0std::__timepunct<wchar_t>::__timepunct(std::__timepunct_cache<wchar_t>*, unsigned long long):
1400b01f0push rsi
1400b01f1push rbx
1400b01f2sub rsp, 40
1400b01f6xor eax, eax
1400b01f8test r8, r8
1400b01fbmov [rcx+16], rdx
1400b01ffmov rbx, rcx
1400b0202setne al
1400b0205mov [rcx+8], eax
1400b0208lea rax, [rip+0xf1801]
1400b020fmov [rcx], rax
1400b0212call std::locale::facet::_S_get_c_name()
1400b0217xor edx, edx
1400b0219mov rcx, rbx
1400b021cmov [rbx+32], rax
1400b0220call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0225nop
1400b0226add rsp, 40
1400b022apop rbx
1400b022bpop rsi
1400b022cret
1400b022d
1400b022d 48 89 c6 H..
1400b0230 48 89 d9 e8 e8 a1 02 00 48 89 f1 e8 60 b1 f6 ff H.......H...`...
1400b0240 90 .
1400b01f0
1400b0241
1400b0241 // align 0x10
1400b0241 // align 0x10
1400b0250
1400b0250std::__timepunct<wchar_t>::__timepunct(int*, char const*, unsigned long long):
1400b0250push rbp
1400b0251push rdi
1400b0252push rsi
1400b0253push rbx
1400b0254sub rsp, 56
1400b0258xor eax, eax
1400b025atest r9, r9
1400b025dmov rsi, r8
1400b0260mov rbx, rcx
1400b0263mov rdi, rdx
1400b0266setne al
1400b0269mov [rcx+16], 0
1400b0271mov [rcx+8], eax
1400b0274lea rax, [rip+0xf1795]
1400b027bmov [rcx], rax
1400b027ecall std::locale::facet::_S_get_c_name()
1400b0283mov rcx, rsi
1400b0286mov rdx, rax
1400b0289mov rbp, rax
1400b028ccall strcmp
1400b0291mov rcx, rbp
1400b0294test eax, eax
1400b0296jne 0x1400b02b8
1400b0298
1400b0298loc_1400b0298:
1400b0298mov [rbx+32], rcx
1400b029cmov rdx, rdi
1400b029fmov rcx, rbx
1400b02a2call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b02a7nop
1400b02a8add rsp, 56
1400b02acpop rbx
1400b02adpop rsi
1400b02aepop rdi
1400b02afpop rbp
1400b02b0ret
1400b02b1
1400b02b1 0f 1f 80 00 00 00 00 .......
1400b02b8
1400b02b8loc_1400b02b8:
1400b02b8mov rcx, rsi
1400b02bbcall strlen
1400b02c0lea r8, [rax+1]
1400b02c4mov rcx, r8
1400b02c7mov [rsp+40], r8
1400b02cccall operator new[](unsigned long long)
1400b02d1mov r8, [rsp+40]
1400b02d6mov rcx, rax
1400b02d9mov rdx, rsi
1400b02dccall memcpy
1400b02e1mov rcx, rax
1400b02e4jmp 0x1400b0298
1400b02e6
1400b02e6 48 89 c6 48 89 d9 e8 2f a1 02 H..H.../..
1400b02f0 00 48 89 f1 e8 a7 b0 f6 ff 48 89 c1 e8 8f 19 05 .H.......H......
1400b0300 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400b0310 8c 17 05 00 e8 37 1f 05 00 48 89 c6 e8 5f 1b 05 .....7...H..._..
1400b0320 00 eb c6 ...
1400b0250
1400b0250std::__timepunct<wchar_t>::__timepunct(int*, char const*, unsigned long long):
1400b0250push rbp
1400b0251push rdi
1400b0252push rsi
1400b0253push rbx
1400b0254sub rsp, 56
1400b0258xor eax, eax
1400b025atest r9, r9
1400b025dmov rsi, r8
1400b0260mov rbx, rcx
1400b0263mov rdi, rdx
1400b0266setne al
1400b0269mov [rcx+16], 0
1400b0271mov [rcx+8], eax
1400b0274lea rax, [rip+0xf1795]
1400b027bmov [rcx], rax
1400b027ecall std::locale::facet::_S_get_c_name()
1400b0283mov rcx, rsi
1400b0286mov rdx, rax
1400b0289mov rbp, rax
1400b028ccall strcmp
1400b0291mov rcx, rbp
1400b0294test eax, eax
1400b0296jne 0x1400b02b8
1400b0298
1400b0298loc_1400b0298:
1400b0298mov [rbx+32], rcx
1400b029cmov rdx, rdi
1400b029fmov rcx, rbx
1400b02a2call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b02a7nop
1400b02a8add rsp, 56
1400b02acpop rbx
1400b02adpop rsi
1400b02aepop rdi
1400b02afpop rbp
1400b02b0ret
1400b02b1
1400b02b1 0f 1f 80 00 00 00 00 .......
1400b02b8
1400b02b8loc_1400b02b8:
1400b02b8mov rcx, rsi
1400b02bbcall strlen
1400b02c0lea r8, [rax+1]
1400b02c4mov rcx, r8
1400b02c7mov [rsp+40], r8
1400b02cccall operator new[](unsigned long long)
1400b02d1mov r8, [rsp+40]
1400b02d6mov rcx, rax
1400b02d9mov rdx, rsi
1400b02dccall memcpy
1400b02e1mov rcx, rax
1400b02e4jmp 0x1400b0298
1400b02e6
1400b02e6 48 89 c6 48 89 d9 e8 2f a1 02 H..H.../..
1400b02f0 00 48 89 f1 e8 a7 b0 f6 ff 48 89 c1 e8 8f 19 05 .H.......H......
1400b0300 00 48 8b 4b 20 48 85 c9 74 0a 48 39 cd 74 05 e8 .H.K H..t.H9.t..
1400b0310 8c 17 05 00 e8 37 1f 05 00 48 89 c6 e8 5f 1b 05 .....7...H..._..
1400b0320 00 eb c6 ...
1400b0250
1400b0323
1400b0323 // align 0x10
1400b0323 // align 0x10
1400b0330
1400b0330std::__timepunct<wchar_t>::__timepunct(unsigned long long):
1400b0330push rsi
1400b0331push rbx
1400b0332sub rsp, 40
1400b0336xor eax, eax
1400b0338test rdx, rdx
1400b033bmov [rcx+16], 0
1400b0343mov rbx, rcx
1400b0346setne al
1400b0349mov [rcx+8], eax
1400b034clea rax, [rip+0xf16bd]
1400b0353mov [rcx], rax
1400b0356call std::locale::facet::_S_get_c_name()
1400b035bxor edx, edx
1400b035dmov rcx, rbx
1400b0360mov [rbx+32], rax
1400b0364call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0369nop
1400b036aadd rsp, 40
1400b036epop rbx
1400b036fpop rsi
1400b0370ret
1400b0371
1400b0371 48 89 c6 48 89 d9 e8 a4 a0 02 00 48 89 f1 e8 H..H.......H...
1400b0380 1c b0 f6 ff 90 .....
1400b0330
1400b0330std::__timepunct<wchar_t>::__timepunct(unsigned long long):
1400b0330push rsi
1400b0331push rbx
1400b0332sub rsp, 40
1400b0336xor eax, eax
1400b0338test rdx, rdx
1400b033bmov [rcx+16], 0
1400b0343mov rbx, rcx
1400b0346setne al
1400b0349mov [rcx+8], eax
1400b034clea rax, [rip+0xf16bd]
1400b0353mov [rcx], rax
1400b0356call std::locale::facet::_S_get_c_name()
1400b035bxor edx, edx
1400b035dmov rcx, rbx
1400b0360mov [rbx+32], rax
1400b0364call std::__timepunct<wchar_t>::_M_initialize_timepunct(int*)
1400b0369nop
1400b036aadd rsp, 40
1400b036epop rbx
1400b036fpop rsi
1400b0370ret
1400b0371
1400b0371 48 89 c6 48 89 d9 e8 a4 a0 02 00 48 89 f1 e8 H..H.......H...
1400b0380 1c b0 f6 ff 90 .....
1400b0330
1400b0385
1400b0385 // align 0x10
1400b0385 // align 0x10
1400b0390
1400b0390std::__timepunct<wchar_t>::~__timepunct():
1400b0390sub rsp, 56
1400b0394mov [rsp+40], rcx
1400b0399call std::__timepunct<wchar_t>::~__timepunct()
1400b039emov rcx, [rsp+40]
1400b03a3add rsp, 56
1400b03a7jmp 0x140101ab0
1400b0390
1400b0390std::__timepunct<wchar_t>::~__timepunct():
1400b0390sub rsp, 56
1400b0394mov [rsp+40], rcx
1400b0399call std::__timepunct<wchar_t>::~__timepunct()
1400b039emov rcx, [rsp+40]
1400b03a3add rsp, 56
1400b03a7jmp 0x140101ab0
1400b0390
1400b03ac
1400b03ac // align 0x10
1400b03ac // align 0x10
1400b03b0
1400b03b0std::__timepunct<wchar_t>::~__timepunct():
1400b03b0push rsi
1400b03b1push rbx
1400b03b2sub rsp, 40
1400b03b6lea rax, [rip+0xf1653]
1400b03bdmov rsi, [rcx+32]
1400b03c1mov [rcx], rax
1400b03c4mov rbx, rcx
1400b03c7call std::locale::facet::_S_get_c_name()
1400b03cctest rsi, rsi
1400b03cfje 0x1400b03de
1400b03d1cmp rsi, rax
1400b03d4je 0x1400b03de
1400b03d6mov rcx, rsi
1400b03d9call operator delete[](void*)
1400b03de
1400b03deloc_1400b03de:
1400b03demov rcx, [rbx+16]
1400b03e2test rcx, rcx
1400b03e5je 0x1400b03ed
1400b03e7mov rax, [rcx]
1400b03eacall [rax+8]
1400b03ed
1400b03edloc_1400b03ed:
1400b03edlea rcx, [rbx+24]
1400b03f1call std::locale::facet::_S_destroy_c_locale(int*&)
1400b03f6mov rcx, rbx
1400b03f9add rsp, 40
1400b03fdpop rbx
1400b03fepop rsi
1400b03ffjmp 0x1400da420
1400b03b0
1400b03b0std::__timepunct<wchar_t>::~__timepunct():
1400b03b0push rsi
1400b03b1push rbx
1400b03b2sub rsp, 40
1400b03b6lea rax, [rip+0xf1653]
1400b03bdmov rsi, [rcx+32]
1400b03c1mov [rcx], rax
1400b03c4mov rbx, rcx
1400b03c7call std::locale::facet::_S_get_c_name()
1400b03cctest rsi, rsi
1400b03cfje 0x1400b03de
1400b03d1cmp rsi, rax
1400b03d4je 0x1400b03de
1400b03d6mov rcx, rsi
1400b03d9call operator delete[](void*)
1400b03de
1400b03deloc_1400b03de:
1400b03demov rcx, [rbx+16]
1400b03e2test rcx, rcx
1400b03e5je 0x1400b03ed
1400b03e7mov rax, [rcx]
1400b03eacall [rax+8]
1400b03ed
1400b03edloc_1400b03ed:
1400b03edlea rcx, [rbx+24]
1400b03f1call std::locale::facet::_S_destroy_c_locale(int*&)
1400b03f6mov rcx, rbx
1400b03f9add rsp, 40
1400b03fdpop rbx
1400b03fepop rsi
1400b03ffjmp 0x1400da420
1400b03b0
1400b0404
1400b0404 // align 0x10
1400b0404 // align 0x10
1400b0410
1400b0410std::__timepunct<wchar_t>::~__timepunct():
1400b0410push rsi
1400b0411push rbx
1400b0412sub rsp, 40
1400b0416lea rax, [rip+0xf15f3]
1400b041dmov rsi, [rcx+32]
1400b0421mov [rcx], rax
1400b0424mov rbx, rcx
1400b0427call std::locale::facet::_S_get_c_name()
1400b042ctest rsi, rsi
1400b042fje 0x1400b043e
1400b0431cmp rsi, rax
1400b0434je 0x1400b043e
1400b0436mov rcx, rsi
1400b0439call operator delete[](void*)
1400b043e
1400b043eloc_1400b043e:
1400b043emov rcx, [rbx+16]
1400b0442test rcx, rcx
1400b0445je 0x1400b044d
1400b0447mov rax, [rcx]
1400b044acall [rax+8]
1400b044d
1400b044dloc_1400b044d:
1400b044dlea rcx, [rbx+24]
1400b0451call std::locale::facet::_S_destroy_c_locale(int*&)
1400b0456mov rcx, rbx
1400b0459add rsp, 40
1400b045dpop rbx
1400b045epop rsi
1400b045fjmp 0x1400da420
1400b0410
1400b0410std::__timepunct<wchar_t>::~__timepunct():
1400b0410push rsi
1400b0411push rbx
1400b0412sub rsp, 40
1400b0416lea rax, [rip+0xf15f3]
1400b041dmov rsi, [rcx+32]
1400b0421mov [rcx], rax
1400b0424mov rbx, rcx
1400b0427call std::locale::facet::_S_get_c_name()
1400b042ctest rsi, rsi
1400b042fje 0x1400b043e
1400b0431cmp rsi, rax
1400b0434je 0x1400b043e
1400b0436mov rcx, rsi
1400b0439call operator delete[](void*)
1400b043e
1400b043eloc_1400b043e:
1400b043emov rcx, [rbx+16]
1400b0442test rcx, rcx
1400b0445je 0x1400b044d
1400b0447mov rax, [rcx]
1400b044acall [rax+8]
1400b044d
1400b044dloc_1400b044d:
1400b044dlea rcx, [rbx+24]
1400b0451call std::locale::facet::_S_destroy_c_locale(int*&)
1400b0456mov rcx, rbx
1400b0459add rsp, 40
1400b045dpop rbx
1400b045epop rsi
1400b045fjmp 0x1400da420
1400b0410
1400b0464
1400b0464 // align 0x10
1400b0464 // align 0x10
1400b0470
1400b0470std::char_traits<char>::lt(char const&, char const&):
1400b0470push rbp
1400b0471mov rbp, rsp
1400b0474mov [rbp+16], rcx
1400b0478mov [rbp+24], rdx
1400b047cmov rax, [rbp+16]
1400b0480movzx eax, [rax]
1400b0483mov edx, eax
1400b0485mov rax, [rbp+24]
1400b0489movzx eax, [rax]
1400b048ccmp dl, al
1400b048esetb al
1400b0491pop rbp
1400b0492ret
1400b0470
1400b0470std::char_traits<char>::lt(char const&, char const&):
1400b0470push rbp
1400b0471mov rbp, rsp
1400b0474mov [rbp+16], rcx
1400b0478mov [rbp+24], rdx
1400b047cmov rax, [rbp+16]
1400b0480movzx eax, [rax]
1400b0483mov edx, eax
1400b0485mov rax, [rbp+24]
1400b0489movzx eax, [rax]
1400b048ccmp dl, al
1400b048esetb al
1400b0491pop rbp
1400b0492ret
1400b0470
1400b0493
1400b0493 // align 0x10
1400b0493 // align 0x10
1400b04a0
1400b04a0std::char_traits<char>::copy(char*, char const*, unsigned long long):
1400b04a0push rbp
1400b04a1mov rbp, rsp
1400b04a4sub rsp, 32
1400b04a8mov [rbp+16], rcx
1400b04acmov [rbp+24], rdx
1400b04b0mov [rbp+32], r8
1400b04b4cmp [rbp+32], 0
1400b04b9jne 0x1400b04c1
1400b04bbmov rax, [rbp+16]
1400b04bfjmp 0x1400b04dc
1400b04c1
1400b04c1loc_1400b04c1:
1400b04c1mov rdx, [rbp+16]
1400b04c5mov rax, [rbp+24]
1400b04c9mov rcx, rdx
1400b04ccmov rdx, rax
1400b04cfmov rax, [rbp+32]
1400b04d3mov r8, rax
1400b04d6call memcpy
1400b04dbnop
1400b04dc
1400b04dcloc_1400b04dc:
1400b04dcadd rsp, 32
1400b04e0pop rbp
1400b04e1ret
1400b04a0
1400b04a0std::char_traits<char>::copy(char*, char const*, unsigned long long):
1400b04a0push rbp
1400b04a1mov rbp, rsp
1400b04a4sub rsp, 32
1400b04a8mov [rbp+16], rcx
1400b04acmov [rbp+24], rdx
1400b04b0mov [rbp+32], r8
1400b04b4cmp [rbp+32], 0
1400b04b9jne 0x1400b04c1
1400b04bbmov rax, [rbp+16]
1400b04bfjmp 0x1400b04dc
1400b04c1
1400b04c1loc_1400b04c1:
1400b04c1mov rdx, [rbp+16]
1400b04c5mov rax, [rbp+24]
1400b04c9mov rcx, rdx
1400b04ccmov rdx, rax
1400b04cfmov rax, [rbp+32]
1400b04d3mov r8, rax
1400b04d6call memcpy
1400b04dbnop
1400b04dc
1400b04dcloc_1400b04dc:
1400b04dcadd rsp, 32
1400b04e0pop rbp
1400b04e1ret
1400b04a0
1400b04e2
1400b04e2 // align 0x10
1400b04e2 // align 0x10
1400b04f0
1400b04f0std::char_traits<char>::find(char const*, unsigned long long, char const&):
1400b04f0push rbp
1400b04f1mov rbp, rsp
1400b04f4sub rsp, 32
1400b04f8mov [rbp+16], rcx
1400b04fcmov [rbp+24], rdx
1400b0500mov [rbp+32], r8
1400b0504cmp [rbp+24], 0
1400b0509jne 0x1400b0512
1400b050bmov eax, 0
1400b0510jmp 0x1400b0552
1400b0512
1400b0512loc_1400b0512:
1400b0512mov eax, 0
1400b0517test al, al
1400b0519je 0x1400b0534
1400b051bmov rcx, [rbp+32]
1400b051fmov rdx, [rbp+24]
1400b0523mov rax, [rbp+16]
1400b0527mov r8, rcx
1400b052amov rcx, rax
1400b052dcall __gnu_cxx::char_traits<char>::find(char const*, unsigned long long, char const&)
1400b0532jmp 0x1400b0552
1400b0534
1400b0534loc_1400b0534:
1400b0534mov rax, [rbp+32]
1400b0538movzx eax, [rax]
1400b053bmovsx edx, al
1400b053emov rcx, [rbp+24]
1400b0542mov rax, [rbp+16]
1400b0546mov r8, rcx
1400b0549mov rcx, rax
1400b054ccall memchr
1400b0551nop
1400b0552
1400b0552loc_1400b0552:
1400b0552add rsp, 32
1400b0556pop rbp
1400b0557ret
1400b04f0
1400b04f0std::char_traits<char>::find(char const*, unsigned long long, char const&):
1400b04f0push rbp
1400b04f1mov rbp, rsp
1400b04f4sub rsp, 32
1400b04f8mov [rbp+16], rcx
1400b04fcmov [rbp+24], rdx
1400b0500mov [rbp+32], r8
1400b0504cmp [rbp+24], 0
1400b0509jne 0x1400b0512
1400b050bmov eax, 0
1400b0510jmp 0x1400b0552
1400b0512
1400b0512loc_1400b0512:
1400b0512mov eax, 0
1400b0517test al, al
1400b0519je 0x1400b0534
1400b051bmov rcx, [rbp+32]
1400b051fmov rdx, [rbp+24]
1400b0523mov rax, [rbp+16]
1400b0527mov r8, rcx
1400b052amov rcx, rax
1400b052dcall __gnu_cxx::char_traits<char>::find(char const*, unsigned long long, char const&)
1400b0532jmp 0x1400b0552
1400b0534
1400b0534loc_1400b0534:
1400b0534mov rax, [rbp+32]
1400b0538movzx eax, [rax]
1400b053bmovsx edx, al
1400b053emov rcx, [rbp+24]
1400b0542mov rax, [rbp+16]
1400b0546mov r8, rcx
1400b0549mov rcx, rax
1400b054ccall memchr
1400b0551nop
1400b0552
1400b0552loc_1400b0552:
1400b0552add rsp, 32
1400b0556pop rbp
1400b0557ret
1400b04f0
1400b0558
1400b0558 // align 0x10
1400b0558 // align 0x10
1400b0560
1400b0560std::char_traits<char>::move(char*, char const*, unsigned long long):
1400b0560push rbp
1400b0561mov rbp, rsp
1400b0564sub rsp, 32
1400b0568mov [rbp+16], rcx
1400b056cmov [rbp+24], rdx
1400b0570mov [rbp+32], r8
1400b0574cmp [rbp+32], 0
1400b0579jne 0x1400b0581
1400b057bmov rax, [rbp+16]
1400b057fjmp 0x1400b0599
1400b0581
1400b0581loc_1400b0581:
1400b0581mov rcx, [rbp+32]
1400b0585mov rdx, [rbp+24]
1400b0589mov rax, [rbp+16]
1400b058dmov r8, rcx
1400b0590mov rcx, rax
1400b0593call memmove
1400b0598nop
1400b0599
1400b0599loc_1400b0599:
1400b0599add rsp, 32
1400b059dpop rbp
1400b059eret
1400b0560
1400b0560std::char_traits<char>::move(char*, char const*, unsigned long long):
1400b0560push rbp
1400b0561mov rbp, rsp
1400b0564sub rsp, 32
1400b0568mov [rbp+16], rcx
1400b056cmov [rbp+24], rdx
1400b0570mov [rbp+32], r8
1400b0574cmp [rbp+32], 0
1400b0579jne 0x1400b0581
1400b057bmov rax, [rbp+16]
1400b057fjmp 0x1400b0599
1400b0581
1400b0581loc_1400b0581:
1400b0581mov rcx, [rbp+32]
1400b0585mov rdx, [rbp+24]
1400b0589mov rax, [rbp+16]
1400b058dmov r8, rcx
1400b0590mov rcx, rax
1400b0593call memmove
1400b0598nop
1400b0599
1400b0599loc_1400b0599:
1400b0599add rsp, 32
1400b059dpop rbp
1400b059eret
1400b0560
1400b059f
1400b059f // align 0x10
1400b059f // align 0x10
1400b05a0
1400b05a0std::char_traits<char>::assign(char*, unsigned long long, char):
1400b05a0push rbp
1400b05a1mov rbp, rsp
1400b05a4sub rsp, 32
1400b05a8mov [rbp+16], rcx
1400b05acmov [rbp+24], rdx
1400b05b0mov eax, r8l
1400b05b3mov [rbp+32], al
1400b05b6cmp [rbp+24], 0
1400b05bbjne 0x1400b05c3
1400b05bdmov rax, [rbp+16]
1400b05c1jmp 0x1400b05db
1400b05c3
1400b05c3loc_1400b05c3:
1400b05c3movsx edx, [rbp+32]
1400b05c7mov rcx, [rbp+24]
1400b05cbmov rax, [rbp+16]
1400b05cfmov r8, rcx
1400b05d2mov rcx, rax
1400b05d5call memset
1400b05danop
1400b05db
1400b05dbloc_1400b05db:
1400b05dbadd rsp, 32
1400b05dfpop rbp
1400b05e0ret
1400b05a0
1400b05a0std::char_traits<char>::assign(char*, unsigned long long, char):
1400b05a0push rbp
1400b05a1mov rbp, rsp
1400b05a4sub rsp, 32
1400b05a8mov [rbp+16], rcx
1400b05acmov [rbp+24], rdx
1400b05b0mov eax, r8l
1400b05b3mov [rbp+32], al
1400b05b6cmp [rbp+24], 0
1400b05bbjne 0x1400b05c3
1400b05bdmov rax, [rbp+16]
1400b05c1jmp 0x1400b05db
1400b05c3
1400b05c3loc_1400b05c3:
1400b05c3movsx edx, [rbp+32]
1400b05c7mov rcx, [rbp+24]
1400b05cbmov rax, [rbp+16]
1400b05cfmov r8, rcx
1400b05d2mov rcx, rax
1400b05d5call memset
1400b05danop
1400b05db
1400b05dbloc_1400b05db:
1400b05dbadd rsp, 32
1400b05dfpop rbp
1400b05e0ret
1400b05a0
1400b05e1
1400b05e1 // align 0x10
1400b05e1 // align 0x10
1400b05f0
1400b05f0std::char_traits<char>::assign(char&, char const&):
1400b05f0push rbp
1400b05f1mov rbp, rsp
1400b05f4mov [rbp+16], rcx
1400b05f8mov [rbp+24], rdx
1400b05fcmov rax, [rbp+24]
1400b0600movzx edx, [rax]
1400b0603mov rax, [rbp+16]
1400b0607mov [rax], dl
1400b0609nop
1400b060apop rbp
1400b060bret
1400b05f0
1400b05f0std::char_traits<char>::assign(char&, char const&):
1400b05f0push rbp
1400b05f1mov rbp, rsp
1400b05f4mov [rbp+16], rcx
1400b05f8mov [rbp+24], rdx
1400b05fcmov rax, [rbp+24]
1400b0600movzx edx, [rax]
1400b0603mov rax, [rbp+16]
1400b0607mov [rax], dl
1400b0609nop
1400b060apop rbp
1400b060bret
1400b05f0
1400b060c
1400b060c // align 0x10
1400b060c // align 0x10
1400b0610
1400b0610std::char_traits<char>::length(char const*):
1400b0610push rbp
1400b0611mov rbp, rsp
1400b0614sub rsp, 32
1400b0618mov [rbp+16], rcx
1400b061cmov eax, 0
1400b0621test al, al
1400b0623je 0x1400b0633
1400b0625mov rax, [rbp+16]
1400b0629mov rcx, rax
1400b062ccall __gnu_cxx::char_traits<char>::length(char const*)
1400b0631jmp 0x1400b0640
1400b0633
1400b0633loc_1400b0633:
1400b0633mov rax, [rbp+16]
1400b0637mov rcx, rax
1400b063acall strlen
1400b063fnop
1400b0640
1400b0640loc_1400b0640:
1400b0640add rsp, 32
1400b0644pop rbp
1400b0645ret
1400b0610
1400b0610std::char_traits<char>::length(char const*):
1400b0610push rbp
1400b0611mov rbp, rsp
1400b0614sub rsp, 32
1400b0618mov [rbp+16], rcx
1400b061cmov eax, 0
1400b0621test al, al
1400b0623je 0x1400b0633
1400b0625mov rax, [rbp+16]
1400b0629mov rcx, rax
1400b062ccall __gnu_cxx::char_traits<char>::length(char const*)
1400b0631jmp 0x1400b0640
1400b0633
1400b0633loc_1400b0633:
1400b0633mov rax, [rbp+16]
1400b0637mov rcx, rax
1400b063acall strlen
1400b063fnop
1400b0640
1400b0640loc_1400b0640:
1400b0640add rsp, 32
1400b0644pop rbp
1400b0645ret
1400b0610
1400b0646
1400b0646 // align 0x10
1400b0646 // align 0x10
1400b0650
1400b0650std::char_traits<char>::compare(char const*, char const*, unsigned long long):
1400b0650push rbp
1400b0651mov rbp, rsp
1400b0654sub rsp, 48
1400b0658mov [rbp+16], rcx
1400b065cmov [rbp+24], rdx
1400b0660mov [rbp+32], r8
1400b0664cmp [rbp+32], 0
1400b0669jne 0x1400b0675
1400b066bmov eax, 0
1400b0670jmp 0x1400b0708
1400b0675
1400b0675loc_1400b0675:
1400b0675mov eax, 0
1400b067atest al, al
1400b067cje 0x1400b06f0
1400b067emov [rbp-8], 0
1400b0686jmp 0x1400b06df
1400b0688
1400b0688loc_1400b0688:
1400b0688mov rdx, [rbp+24]
1400b068cmov rax, [rbp-8]
1400b0690add rdx, rax
1400b0693mov rcx, [rbp+16]
1400b0697mov rax, [rbp-8]
1400b069badd rax, rcx
1400b069emov rcx, rax
1400b06a1call std::char_traits<char>::lt(char const&, char const&)
1400b06a6test al, al
1400b06a8je 0x1400b06b1
1400b06aamov eax, -1
1400b06afjmp 0x1400b0708
1400b06b1
1400b06b1loc_1400b06b1:
1400b06b1mov rdx, [rbp+16]
1400b06b5mov rax, [rbp-8]
1400b06b9add rdx, rax
1400b06bcmov rcx, [rbp+24]
1400b06c0mov rax, [rbp-8]
1400b06c4add rax, rcx
1400b06c7mov rcx, rax
1400b06cacall std::char_traits<char>::lt(char const&, char const&)
1400b06cftest al, al
1400b06d1je 0x1400b06da
1400b06d3mov eax, 1
1400b06d8jmp 0x1400b0708
1400b06da
1400b06daloc_1400b06da:
1400b06daadd [rbp-8], 1
1400b06df
1400b06dfloc_1400b06df:
1400b06dfmov rax, [rbp-8]
1400b06e3cmp rax, [rbp+32]
1400b06e7jb 0x1400b0688
1400b06e9mov eax, 0
1400b06eejmp 0x1400b0708
1400b06f0
1400b06f0loc_1400b06f0:
1400b06f0mov rcx, [rbp+32]
1400b06f4mov rdx, [rbp+24]
1400b06f8mov rax, [rbp+16]
1400b06fcmov r8, rcx
1400b06ffmov rcx, rax
1400b0702call memcmp
1400b0707nop
1400b0708
1400b0708loc_1400b0708:
1400b0708add rsp, 48
1400b070cpop rbp
1400b070dret
1400b0650
1400b0650std::char_traits<char>::compare(char const*, char const*, unsigned long long):
1400b0650push rbp
1400b0651mov rbp, rsp
1400b0654sub rsp, 48
1400b0658mov [rbp+16], rcx
1400b065cmov [rbp+24], rdx
1400b0660mov [rbp+32], r8
1400b0664cmp [rbp+32], 0
1400b0669jne 0x1400b0675
1400b066bmov eax, 0
1400b0670jmp 0x1400b0708
1400b0675
1400b0675loc_1400b0675:
1400b0675mov eax, 0
1400b067atest al, al
1400b067cje 0x1400b06f0
1400b067emov [rbp-8], 0
1400b0686jmp 0x1400b06df
1400b0688
1400b0688loc_1400b0688:
1400b0688mov rdx, [rbp+24]
1400b068cmov rax, [rbp-8]
1400b0690add rdx, rax
1400b0693mov rcx, [rbp+16]
1400b0697mov rax, [rbp-8]
1400b069badd rax, rcx
1400b069emov rcx, rax
1400b06a1call std::char_traits<char>::lt(char const&, char const&)
1400b06a6test al, al
1400b06a8je 0x1400b06b1
1400b06aamov eax, -1
1400b06afjmp 0x1400b0708
1400b06b1
1400b06b1loc_1400b06b1:
1400b06b1mov rdx, [rbp+16]
1400b06b5mov rax, [rbp-8]
1400b06b9add rdx, rax
1400b06bcmov rcx, [rbp+24]
1400b06c0mov rax, [rbp-8]
1400b06c4add rax, rcx
1400b06c7mov rcx, rax
1400b06cacall std::char_traits<char>::lt(char const&, char const&)
1400b06cftest al, al
1400b06d1je 0x1400b06da
1400b06d3mov eax, 1
1400b06d8jmp 0x1400b0708
1400b06da
1400b06daloc_1400b06da:
1400b06daadd [rbp-8], 1
1400b06df
1400b06dfloc_1400b06df:
1400b06dfmov rax, [rbp-8]
1400b06e3cmp rax, [rbp+32]
1400b06e7jb 0x1400b0688
1400b06e9mov eax, 0
1400b06eejmp 0x1400b0708
1400b06f0
1400b06f0loc_1400b06f0:
1400b06f0mov rcx, [rbp+32]
1400b06f4mov rdx, [rbp+24]
1400b06f8mov rax, [rbp+16]
1400b06fcmov r8, rcx
1400b06ffmov rcx, rax
1400b0702call memcmp
1400b0707nop
1400b0708
1400b0708loc_1400b0708:
1400b0708add rsp, 48
1400b070cpop rbp
1400b070dret
1400b0650
1400b070e
1400b070e // align 0x10
1400b070e // align 0x10
1400b0710
1400b0710std::char_traits<wchar_t>::copy(wchar_t*, wchar_t const*, unsigned long long):
1400b0710push rbp
1400b0711mov rbp, rsp
1400b0714sub rsp, 32
1400b0718mov [rbp+16], rcx
1400b071cmov [rbp+24], rdx
1400b0720mov [rbp+32], r8
1400b0724cmp [rbp+32], 0
1400b0729jne 0x1400b0731
1400b072bmov rax, [rbp+16]
1400b072fjmp 0x1400b0749
1400b0731
1400b0731loc_1400b0731:
1400b0731mov rcx, [rbp+32]
1400b0735mov rdx, [rbp+24]
1400b0739mov rax, [rbp+16]
1400b073dmov r8, rcx
1400b0740mov rcx, rax
1400b0743call wmemcpy
1400b0748nop
1400b0749
1400b0749loc_1400b0749:
1400b0749add rsp, 32
1400b074dpop rbp
1400b074eret
1400b0710
1400b0710std::char_traits<wchar_t>::copy(wchar_t*, wchar_t const*, unsigned long long):
1400b0710push rbp
1400b0711mov rbp, rsp
1400b0714sub rsp, 32
1400b0718mov [rbp+16], rcx
1400b071cmov [rbp+24], rdx
1400b0720mov [rbp+32], r8
1400b0724cmp [rbp+32], 0
1400b0729jne 0x1400b0731
1400b072bmov rax, [rbp+16]
1400b072fjmp 0x1400b0749
1400b0731
1400b0731loc_1400b0731:
1400b0731mov rcx, [rbp+32]
1400b0735mov rdx, [rbp+24]
1400b0739mov rax, [rbp+16]
1400b073dmov r8, rcx
1400b0740mov rcx, rax
1400b0743call wmemcpy
1400b0748nop
1400b0749
1400b0749loc_1400b0749:
1400b0749add rsp, 32
1400b074dpop rbp
1400b074eret
1400b0710
1400b074f
1400b074f // align 0x10
1400b074f // align 0x10
1400b0750
1400b0750std::char_traits<wchar_t>::move(wchar_t*, wchar_t const*, unsigned long long):
1400b0750push rbp
1400b0751mov rbp, rsp
1400b0754sub rsp, 32
1400b0758mov [rbp+16], rcx
1400b075cmov [rbp+24], rdx
1400b0760mov [rbp+32], r8
1400b0764cmp [rbp+32], 0
1400b0769jne 0x1400b0771
1400b076bmov rax, [rbp+16]
1400b076fjmp 0x1400b0789
1400b0771
1400b0771loc_1400b0771:
1400b0771mov rcx, [rbp+32]
1400b0775mov rdx, [rbp+24]
1400b0779mov rax, [rbp+16]
1400b077dmov r8, rcx
1400b0780mov rcx, rax
1400b0783call wmemmove
1400b0788nop
1400b0789
1400b0789loc_1400b0789:
1400b0789add rsp, 32
1400b078dpop rbp
1400b078eret
1400b0750
1400b0750std::char_traits<wchar_t>::move(wchar_t*, wchar_t const*, unsigned long long):
1400b0750push rbp
1400b0751mov rbp, rsp
1400b0754sub rsp, 32
1400b0758mov [rbp+16], rcx
1400b075cmov [rbp+24], rdx
1400b0760mov [rbp+32], r8
1400b0764cmp [rbp+32], 0
1400b0769jne 0x1400b0771
1400b076bmov rax, [rbp+16]
1400b076fjmp 0x1400b0789
1400b0771
1400b0771loc_1400b0771:
1400b0771mov rcx, [rbp+32]
1400b0775mov rdx, [rbp+24]
1400b0779mov rax, [rbp+16]
1400b077dmov r8, rcx
1400b0780mov rcx, rax
1400b0783call wmemmove
1400b0788nop
1400b0789
1400b0789loc_1400b0789:
1400b0789add rsp, 32
1400b078dpop rbp
1400b078eret
1400b0750
1400b078f
1400b078f // align 0x10
1400b078f // align 0x10
1400b0790
1400b0790std::char_traits<wchar_t>::assign(wchar_t*, unsigned long long, wchar_t):
1400b0790push rbp
1400b0791mov rbp, rsp
1400b0794sub rsp, 32
1400b0798mov [rbp+16], rcx
1400b079cmov [rbp+24], rdx
1400b07a0mov eax, r8l
1400b07a3mov [rbp+32], ax
1400b07a7cmp [rbp+24], 0
1400b07acjne 0x1400b07b4
1400b07aemov rax, [rbp+16]
1400b07b2jmp 0x1400b07cc
1400b07b4
1400b07b4loc_1400b07b4:
1400b07b4movzx edx, [rbp+32]
1400b07b8mov rcx, [rbp+24]
1400b07bcmov rax, [rbp+16]
1400b07c0mov r8, rcx
1400b07c3mov rcx, rax
1400b07c6call wmemset
1400b07cbnop
1400b07cc
1400b07ccloc_1400b07cc:
1400b07ccadd rsp, 32
1400b07d0pop rbp
1400b07d1ret
1400b0790
1400b0790std::char_traits<wchar_t>::assign(wchar_t*, unsigned long long, wchar_t):
1400b0790push rbp
1400b0791mov rbp, rsp
1400b0794sub rsp, 32
1400b0798mov [rbp+16], rcx
1400b079cmov [rbp+24], rdx
1400b07a0mov eax, r8l
1400b07a3mov [rbp+32], ax
1400b07a7cmp [rbp+24], 0
1400b07acjne 0x1400b07b4
1400b07aemov rax, [rbp+16]
1400b07b2jmp 0x1400b07cc
1400b07b4
1400b07b4loc_1400b07b4:
1400b07b4movzx edx, [rbp+32]
1400b07b8mov rcx, [rbp+24]
1400b07bcmov rax, [rbp+16]
1400b07c0mov r8, rcx
1400b07c3mov rcx, rax
1400b07c6call wmemset
1400b07cbnop
1400b07cc
1400b07ccloc_1400b07cc:
1400b07ccadd rsp, 32
1400b07d0pop rbp
1400b07d1ret
1400b0790
1400b07d2
1400b07d2 // align 0x10
1400b07d2 // align 0x10
1400b07e0
1400b07e0std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&):
1400b07e0push rbp
1400b07e1mov rbp, rsp
1400b07e4mov [rbp+16], rcx
1400b07e8mov [rbp+24], rdx
1400b07ecmov rax, [rbp+24]
1400b07f0movzx edx, [rax]
1400b07f3mov rax, [rbp+16]
1400b07f7mov [rax], dx
1400b07fanop
1400b07fbpop rbp
1400b07fcret
1400b07e0
1400b07e0std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&):
1400b07e0push rbp
1400b07e1mov rbp, rsp
1400b07e4mov [rbp+16], rcx
1400b07e8mov [rbp+24], rdx
1400b07ecmov rax, [rbp+24]
1400b07f0movzx edx, [rax]
1400b07f3mov rax, [rbp+16]
1400b07f7mov [rax], dx
1400b07fanop
1400b07fbpop rbp
1400b07fcret
1400b07e0
1400b07fd
1400b07fd // align 0x10
1400b07fd // align 0x10
1400b0800
1400b0800std::logic_error::logic_error(std::logic_error&&):
1400b0800mov rax, [rip+0xe69d9]
1400b0807add rax, 16
1400b080bmov [rcx], rax
1400b080emov rax, [rdx+8]
1400b0812mov [rcx+8], rax
1400b0816mov edx, [rax-8]
1400b0819mov rax, [rcx+8]
1400b081dtest edx, edx
1400b081fjg 0x1400b0830
1400b0821mov [rax-8], 1
1400b0828ret
1400b0829
1400b0829 0f 1f 80 00 00 00 00 .......
1400b0830
1400b0830loc_1400b0830:
1400b0830lock add [rax-8], 1
1400b0835ret
1400b0800
1400b0800std::logic_error::logic_error(std::logic_error&&):
1400b0800mov rax, [rip+0xe69d9]
1400b0807add rax, 16
1400b080bmov [rcx], rax
1400b080emov rax, [rdx+8]
1400b0812mov [rcx+8], rax
1400b0816mov edx, [rax-8]
1400b0819mov rax, [rcx+8]
1400b081dtest edx, edx
1400b081fjg 0x1400b0830
1400b0821mov [rax-8], 1
1400b0828ret
1400b0829
1400b0829 0f 1f 80 00 00 00 00 .......
1400b0830
1400b0830loc_1400b0830:
1400b0830lock add [rax-8], 1
1400b0835ret
1400b0800
1400b0836
1400b0836 // align 0x10
1400b0836 // align 0x10
1400b0840
1400b0840std::logic_error::logic_error(char const*):
1400b0840push rsi
1400b0841push rbx
1400b0842sub rsp, 72
1400b0846mov rbx, rcx
1400b0849mov rcx, rdx
1400b084cmov rdx, [rip+0xe6e3d]
1400b0853mov rax, [rdx]
1400b0856mov [rsp+56], rax
1400b085bmov rax, [rip+0xe697e]
1400b0862mov rdx, -1
1400b0869add rax, 16
1400b086dmov [rbx], rax
1400b0870test rcx, rcx
1400b0873je 0x1400b0888
1400b0875mov [rsp+40], rcx
1400b087acall strlen
1400b087fmov rcx, [rsp+40]
1400b0884lea rdx, [rcx+rax]
1400b0888
1400b0888loc_1400b0888:
1400b0888lea r8, [rsp+55]
1400b088dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b0892mov [rbx+8], rax
1400b0896mov rbx, [rip+0xe6df3]
1400b089dmov rax, [rsp+56]
1400b08a2sub rax, [rbx]
1400b08a5jne 0x1400b08ca
1400b08a7add rsp, 72
1400b08abpop rbx
1400b08acpop rsi
1400b08adret
1400b08ae
1400b08ae 48 89 H.
1400b08b0 d9 48 89 c6 e8 07 76 04 00 48 8b 1d d0 6d 0e 00 .H....v..H...m..
1400b08c0 48 8b 44 24 38 48 2b 03 74 05 H.D$8H+.t.
1400b08ca
1400b08caloc_1400b08ca:
1400b08cacall __stack_chk_fail
1400b08cfmov rcx, rsi
1400b08d2call _Unwind_Resume
1400b08d7nop
1400b0840
1400b0840std::logic_error::logic_error(char const*):
1400b0840push rsi
1400b0841push rbx
1400b0842sub rsp, 72
1400b0846mov rbx, rcx
1400b0849mov rcx, rdx
1400b084cmov rdx, [rip+0xe6e3d]
1400b0853mov rax, [rdx]
1400b0856mov [rsp+56], rax
1400b085bmov rax, [rip+0xe697e]
1400b0862mov rdx, -1
1400b0869add rax, 16
1400b086dmov [rbx], rax
1400b0870test rcx, rcx
1400b0873je 0x1400b0888
1400b0875mov [rsp+40], rcx
1400b087acall strlen
1400b087fmov rcx, [rsp+40]
1400b0884lea rdx, [rcx+rax]
1400b0888
1400b0888loc_1400b0888:
1400b0888lea r8, [rsp+55]
1400b088dcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b0892mov [rbx+8], rax
1400b0896mov rbx, [rip+0xe6df3]
1400b089dmov rax, [rsp+56]
1400b08a2sub rax, [rbx]
1400b08a5jne 0x1400b08ca
1400b08a7add rsp, 72
1400b08abpop rbx
1400b08acpop rsi
1400b08adret
1400b08ae
1400b08ae 48 89 H.
1400b08b0 d9 48 89 c6 e8 07 76 04 00 48 8b 1d d0 6d 0e 00 .H....v..H...m..
1400b08c0 48 8b 44 24 38 48 2b 03 74 05 H.D$8H+.t.
1400b08ca
1400b08caloc_1400b08ca:
1400b08cacall __stack_chk_fail
1400b08cfmov rcx, rsi
1400b08d2call _Unwind_Resume
1400b08d7nop
1400b0840
1400b08d8
1400b08d8 // align 0x10
1400b08d8 // align 0x10
1400b08e0
1400b08e0std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b08e0push rsi
1400b08e1push rbx
1400b08e2sub rsp, 40
1400b08e6mov rax, [rip+0xe68f3]
1400b08edadd rax, 16
1400b08f1mov r8, [rdx+8]
1400b08f5mov [rcx], rax
1400b08f8mov rax, [rdx]
1400b08fbmov rbx, rcx
1400b08felea rcx, [rcx+8]
1400b0902mov rdx, rax
1400b0905call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b090anop
1400b090badd rsp, 40
1400b090fpop rbx
1400b0910pop rsi
1400b0911ret
1400b0912
1400b0912 48 89 c6 48 89 d9 e8 a3 75 04 00 48 89 f1 H..H....u..H..
1400b0920 e8 7b aa f6 ff 90 .{....
1400b08e0
1400b08e0std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b08e0push rsi
1400b08e1push rbx
1400b08e2sub rsp, 40
1400b08e6mov rax, [rip+0xe68f3]
1400b08edadd rax, 16
1400b08f1mov r8, [rdx+8]
1400b08f5mov [rcx], rax
1400b08f8mov rax, [rdx]
1400b08fbmov rbx, rcx
1400b08felea rcx, [rcx+8]
1400b0902mov rdx, rax
1400b0905call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b090anop
1400b090badd rsp, 40
1400b090fpop rbx
1400b0910pop rsi
1400b0911ret
1400b0912
1400b0912 48 89 c6 48 89 d9 e8 a3 75 04 00 48 89 f1 H..H....u..H..
1400b0920 e8 7b aa f6 ff 90 .{....
1400b08e0
1400b0926
1400b0926 // align 0x10
1400b0926 // align 0x10
1400b0930
1400b0930std::logic_error::logic_error(std::logic_error const&):
1400b0930sub rsp, 72
1400b0934mov r9, [rip+0xe6d55]
1400b093bmov rax, [r9]
1400b093emov [rsp+56], rax
1400b0943mov rax, [rip+0xe6896]
1400b094amov r10, rcx
1400b094dadd rax, 16
1400b0951mov [rcx], rax
1400b0954mov rax, [rdx+8]
1400b0958mov edx, [rax-8]
1400b095blea rcx, [rax-24]
1400b095ftest edx, edx
1400b0961js 0x1400b0980
1400b0963lock add [rax-8], 1
1400b0968
1400b0968loc_1400b0968:
1400b0968mov [r10+8], rax
1400b096cmov rax, [rsp+56]
1400b0971sub rax, [r9]
1400b0974jne 0x1400b09a0
1400b0976add rsp, 72
1400b097aret
1400b097b
1400b097b 0f 1f 44 00 00 ..D..
1400b0980
1400b0980loc_1400b0980:
1400b0980lea rdx, [rsp+55]
1400b0985xor r8l, r8l
1400b0988mov [rsp+40], r10
1400b098dcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b0992mov r10, [rsp+40]
1400b0997mov r9, [rip+0xe6cf2]
1400b099ejmp 0x1400b0968
1400b09a0
1400b09a0loc_1400b09a0:
1400b09a0call __stack_chk_fail
1400b09a5nop
1400b0930
1400b0930std::logic_error::logic_error(std::logic_error const&):
1400b0930sub rsp, 72
1400b0934mov r9, [rip+0xe6d55]
1400b093bmov rax, [r9]
1400b093emov [rsp+56], rax
1400b0943mov rax, [rip+0xe6896]
1400b094amov r10, rcx
1400b094dadd rax, 16
1400b0951mov [rcx], rax
1400b0954mov rax, [rdx+8]
1400b0958mov edx, [rax-8]
1400b095blea rcx, [rax-24]
1400b095ftest edx, edx
1400b0961js 0x1400b0980
1400b0963lock add [rax-8], 1
1400b0968
1400b0968loc_1400b0968:
1400b0968mov [r10+8], rax
1400b096cmov rax, [rsp+56]
1400b0971sub rax, [r9]
1400b0974jne 0x1400b09a0
1400b0976add rsp, 72
1400b097aret
1400b097b
1400b097b 0f 1f 44 00 00 ..D..
1400b0980
1400b0980loc_1400b0980:
1400b0980lea rdx, [rsp+55]
1400b0985xor r8l, r8l
1400b0988mov [rsp+40], r10
1400b098dcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b0992mov r10, [rsp+40]
1400b0997mov r9, [rip+0xe6cf2]
1400b099ejmp 0x1400b0968
1400b09a0
1400b09a0loc_1400b09a0:
1400b09a0call __stack_chk_fail
1400b09a5nop
1400b0930
1400b09a6
1400b09a6 // align 0x10
1400b09a6 // align 0x10
1400b09b0
1400b09b0std::logic_error::logic_error(std::string const&):
1400b09b0push rsi
1400b09b1push rbx
1400b09b2sub rsp, 56
1400b09b6mov rbx, rcx
1400b09b9mov rcx, [rip+0xe6cd0]
1400b09c0mov rax, [rcx]
1400b09c3mov [rsp+40], rax
1400b09c8lea rax, [rip+0xf1061]
1400b09cfmov [rbx], rax
1400b09d2mov rax, [rdx]
1400b09d5mov edx, [rax-8]
1400b09d8lea rcx, [rax-24]
1400b09dctest edx, edx
1400b09dejs 0x1400b0a08
1400b09e0lock add [rax-8], 1
1400b09e5
1400b09e5loc_1400b09e5:
1400b09e5mov [rbx+8], rax
1400b09e9mov rbx, [rip+0xe6ca0]
1400b09f0mov rax, [rsp+40]
1400b09f5sub rax, [rbx]
1400b09f8jne 0x1400b0a33
1400b09faadd rsp, 56
1400b09fepop rbx
1400b09ffpop rsi
1400b0a00ret
1400b0a01
1400b0a01 0f 1f 80 00 00 00 00 .......
1400b0a08
1400b0a08loc_1400b0a08:
1400b0a08lea rdx, [rsp+39]
1400b0a0dxor r8l, r8l
1400b0a10call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b0a15jmp 0x1400b09e5
1400b0a17
1400b0a17 48 89 d9 48 89 c6 e8 9e 74 H..H....t
1400b0a20 04 00 48 8b 0d 67 6c 0e 00 48 8b 44 24 28 48 2b ..H..gl..H.D$(H+
1400b0a30 01 74 05 .t.
1400b0a33
1400b0a33loc_1400b0a33:
1400b0a33call __stack_chk_fail
1400b0a38mov rcx, rsi
1400b0a3bcall _Unwind_Resume
1400b0a40nop
1400b09b0
1400b09b0std::logic_error::logic_error(std::string const&):
1400b09b0push rsi
1400b09b1push rbx
1400b09b2sub rsp, 56
1400b09b6mov rbx, rcx
1400b09b9mov rcx, [rip+0xe6cd0]
1400b09c0mov rax, [rcx]
1400b09c3mov [rsp+40], rax
1400b09c8lea rax, [rip+0xf1061]
1400b09cfmov [rbx], rax
1400b09d2mov rax, [rdx]
1400b09d5mov edx, [rax-8]
1400b09d8lea rcx, [rax-24]
1400b09dctest edx, edx
1400b09dejs 0x1400b0a08
1400b09e0lock add [rax-8], 1
1400b09e5
1400b09e5loc_1400b09e5:
1400b09e5mov [rbx+8], rax
1400b09e9mov rbx, [rip+0xe6ca0]
1400b09f0mov rax, [rsp+40]
1400b09f5sub rax, [rbx]
1400b09f8jne 0x1400b0a33
1400b09faadd rsp, 56
1400b09fepop rbx
1400b09ffpop rsi
1400b0a00ret
1400b0a01
1400b0a01 0f 1f 80 00 00 00 00 .......
1400b0a08
1400b0a08loc_1400b0a08:
1400b0a08lea rdx, [rsp+39]
1400b0a0dxor r8l, r8l
1400b0a10call std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b0a15jmp 0x1400b09e5
1400b0a17
1400b0a17 48 89 d9 48 89 c6 e8 9e 74 H..H....t
1400b0a20 04 00 48 8b 0d 67 6c 0e 00 48 8b 44 24 28 48 2b ..H..gl..H.D$(H+
1400b0a30 01 74 05 .t.
1400b0a33
1400b0a33loc_1400b0a33:
1400b0a33call __stack_chk_fail
1400b0a38mov rcx, rsi
1400b0a3bcall _Unwind_Resume
1400b0a40nop
1400b09b0
1400b0a41
1400b0a41 // align 0x10
1400b0a41 // align 0x10
1400b0a50
1400b0a50std::logic_error::~logic_error():
1400b0a50push rbx
1400b0a51sub rsp, 48
1400b0a55mov rdx, [rip+0xe6c34]
1400b0a5cmov rax, [rdx]
1400b0a5fmov [rsp+40], rax
1400b0a64lea rax, [rip+0xf0fc5]
1400b0a6bmov rbx, rcx
1400b0a6emov [rcx], rax
1400b0a71mov rcx, [rcx+8]
1400b0a75mov eax, -1
1400b0a7alock xadd [rcx-8], eax
1400b0a7ftest eax, eax
1400b0a81jle 0x1400b0ab0
1400b0a83
1400b0a83loc_1400b0a83:
1400b0a83mov rcx, rbx
1400b0a86call std::exception::~exception()
1400b0a8bmov rdx, [rip+0xe6bfe]
1400b0a92mov rax, [rsp+40]
1400b0a97sub rax, [rdx]
1400b0a9ajne 0x1400b0ac0
1400b0a9cmov rcx, rbx
1400b0a9fadd rsp, 48
1400b0aa3pop rbx
1400b0aa4jmp 0x140101ab0
1400b0aa9
1400b0aa9 0f 1f 80 00 00 00 00 .......
1400b0ab0
1400b0ab0loc_1400b0ab0:
1400b0ab0lea rdx, [rsp+39]
1400b0ab5sub rcx, 24
1400b0ab9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0abejmp 0x1400b0a83
1400b0ac0
1400b0ac0loc_1400b0ac0:
1400b0ac0call __stack_chk_fail
1400b0ac5nop
1400b0a50
1400b0a50std::logic_error::~logic_error():
1400b0a50push rbx
1400b0a51sub rsp, 48
1400b0a55mov rdx, [rip+0xe6c34]
1400b0a5cmov rax, [rdx]
1400b0a5fmov [rsp+40], rax
1400b0a64lea rax, [rip+0xf0fc5]
1400b0a6bmov rbx, rcx
1400b0a6emov [rcx], rax
1400b0a71mov rcx, [rcx+8]
1400b0a75mov eax, -1
1400b0a7alock xadd [rcx-8], eax
1400b0a7ftest eax, eax
1400b0a81jle 0x1400b0ab0
1400b0a83
1400b0a83loc_1400b0a83:
1400b0a83mov rcx, rbx
1400b0a86call std::exception::~exception()
1400b0a8bmov rdx, [rip+0xe6bfe]
1400b0a92mov rax, [rsp+40]
1400b0a97sub rax, [rdx]
1400b0a9ajne 0x1400b0ac0
1400b0a9cmov rcx, rbx
1400b0a9fadd rsp, 48
1400b0aa3pop rbx
1400b0aa4jmp 0x140101ab0
1400b0aa9
1400b0aa9 0f 1f 80 00 00 00 00 .......
1400b0ab0
1400b0ab0loc_1400b0ab0:
1400b0ab0lea rdx, [rsp+39]
1400b0ab5sub rcx, 24
1400b0ab9call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0abejmp 0x1400b0a83
1400b0ac0
1400b0ac0loc_1400b0ac0:
1400b0ac0call __stack_chk_fail
1400b0ac5nop
1400b0a50
1400b0ac6
1400b0ac6 // align 0x10
1400b0ac6 // align 0x10
1400b0ad0
1400b0ad0std::logic_error::~logic_error():
1400b0ad0sub rsp, 72
1400b0ad4mov r8, [rip+0xe6bb5]
1400b0adbmov edx, -1
1400b0ae0mov rax, rcx
1400b0ae3mov rcx, [r8]
1400b0ae6mov [rsp+56], rcx
1400b0aeblea rcx, [rip+0xf0f3e]
1400b0af2mov [rax], rcx
1400b0af5mov rcx, [rax+8]
1400b0af9lock xadd [rcx-8], edx
1400b0afetest edx, edx
1400b0b00jle 0x1400b0b20
1400b0b02
1400b0b02loc_1400b0b02:
1400b0b02mov rdx, [rsp+56]
1400b0b07sub rdx, [r8]
1400b0b0ajne 0x1400b0b41
1400b0b0cmov rcx, rax
1400b0b0fadd rsp, 72
1400b0b13jmp 0x1400f7ec0
1400b0b18
1400b0b18 0f 1f 84 00 00 00 00 00 ........
1400b0b20
1400b0b20loc_1400b0b20:
1400b0b20lea rdx, [rsp+55]
1400b0b25sub rcx, 24
1400b0b29mov [rsp+40], rax
1400b0b2ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0b33mov rax, [rsp+40]
1400b0b38mov r8, [rip+0xe6b51]
1400b0b3fjmp 0x1400b0b02
1400b0b41
1400b0b41loc_1400b0b41:
1400b0b41call __stack_chk_fail
1400b0b46nop
1400b0ad0
1400b0ad0std::logic_error::~logic_error():
1400b0ad0sub rsp, 72
1400b0ad4mov r8, [rip+0xe6bb5]
1400b0adbmov edx, -1
1400b0ae0mov rax, rcx
1400b0ae3mov rcx, [r8]
1400b0ae6mov [rsp+56], rcx
1400b0aeblea rcx, [rip+0xf0f3e]
1400b0af2mov [rax], rcx
1400b0af5mov rcx, [rax+8]
1400b0af9lock xadd [rcx-8], edx
1400b0afetest edx, edx
1400b0b00jle 0x1400b0b20
1400b0b02
1400b0b02loc_1400b0b02:
1400b0b02mov rdx, [rsp+56]
1400b0b07sub rdx, [r8]
1400b0b0ajne 0x1400b0b41
1400b0b0cmov rcx, rax
1400b0b0fadd rsp, 72
1400b0b13jmp 0x1400f7ec0
1400b0b18
1400b0b18 0f 1f 84 00 00 00 00 00 ........
1400b0b20
1400b0b20loc_1400b0b20:
1400b0b20lea rdx, [rsp+55]
1400b0b25sub rcx, 24
1400b0b29mov [rsp+40], rax
1400b0b2ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0b33mov rax, [rsp+40]
1400b0b38mov r8, [rip+0xe6b51]
1400b0b3fjmp 0x1400b0b02
1400b0b41
1400b0b41loc_1400b0b41:
1400b0b41call __stack_chk_fail
1400b0b46nop
1400b0ad0
1400b0b47
1400b0b47 // align 0x10
1400b0b47 // align 0x10
1400b0b50
1400b0b50std::logic_error::operator=(std::logic_error&&):
1400b0b50push rbx
1400b0b51sub rsp, 32
1400b0b55mov rbx, rcx
1400b0b58add rdx, 8
1400b0b5clea rcx, [rcx+8]
1400b0b60call std::string::swap(std::string&)
1400b0b65mov rax, rbx
1400b0b68add rsp, 32
1400b0b6cpop rbx
1400b0b6dret
1400b0b50
1400b0b50std::logic_error::operator=(std::logic_error&&):
1400b0b50push rbx
1400b0b51sub rsp, 32
1400b0b55mov rbx, rcx
1400b0b58add rdx, 8
1400b0b5clea rcx, [rcx+8]
1400b0b60call std::string::swap(std::string&)
1400b0b65mov rax, rbx
1400b0b68add rsp, 32
1400b0b6cpop rbx
1400b0b6dret
1400b0b50
1400b0b6e
1400b0b6e // align 0x10
1400b0b6e // align 0x10
1400b0b70
1400b0b70std::logic_error::operator=(std::logic_error const&):
1400b0b70push rbx
1400b0b71sub rsp, 32
1400b0b75mov rbx, rcx
1400b0b78add rdx, 8
1400b0b7clea rcx, [rcx+8]
1400b0b80call std::string::assign(std::string const&)
1400b0b85mov rax, rbx
1400b0b88add rsp, 32
1400b0b8cpop rbx
1400b0b8dret
1400b0b70
1400b0b70std::logic_error::operator=(std::logic_error const&):
1400b0b70push rbx
1400b0b71sub rsp, 32
1400b0b75mov rbx, rcx
1400b0b78add rdx, 8
1400b0b7clea rcx, [rcx+8]
1400b0b80call std::string::assign(std::string const&)
1400b0b85mov rax, rbx
1400b0b88add rsp, 32
1400b0b8cpop rbx
1400b0b8dret
1400b0b70
1400b0b8e
1400b0b8e // align 0x10
1400b0b8e // align 0x10
1400b0b90
1400b0b90std::range_error::range_error(char const*):
1400b0b90push rsi
1400b0b91push rbx
1400b0b92sub rsp, 72
1400b0b96mov rbx, rcx
1400b0b99mov rcx, rdx
1400b0b9cmov rdx, [rip+0xe6aed]
1400b0ba3mov rax, [rdx]
1400b0ba6mov [rsp+56], rax
1400b0babmov rax, [rip+0xe66ae]
1400b0bb2mov rdx, -1
1400b0bb9add rax, 16
1400b0bbdmov [rbx], rax
1400b0bc0test rcx, rcx
1400b0bc3je 0x1400b0bd8
1400b0bc5mov [rsp+40], rcx
1400b0bcacall strlen
1400b0bcfmov rcx, [rsp+40]
1400b0bd4lea rdx, [rcx+rax]
1400b0bd8
1400b0bd8loc_1400b0bd8:
1400b0bd8lea r8, [rsp+55]
1400b0bddcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b0be2mov rcx, [rip+0xe6607]
1400b0be9movq x1, rax
1400b0beelea rdx, [rcx+16]
1400b0bf2movq x0, rdx
1400b0bf7punpcklqdq x0, x1
1400b0bfbmovups [rbx], x0
1400b0bfemov rbx, [rip+0xe6a8b]
1400b0c05mov rax, [rsp+56]
1400b0c0asub rax, [rbx]
1400b0c0djne 0x1400b0c32
1400b0c0fadd rsp, 72
1400b0c13pop rbx
1400b0c14pop rsi
1400b0c15ret
1400b0c16
1400b0c16 48 89 d9 48 89 c6 e8 9f 72 04 H..H....r.
1400b0c20 00 48 8b 1d 68 6a 0e 00 48 8b 44 24 38 48 2b 03 .H..hj..H.D$8H+.
1400b0c30 74 05 t.
1400b0c32
1400b0c32loc_1400b0c32:
1400b0c32call __stack_chk_fail
1400b0c37mov rcx, rsi
1400b0c3acall _Unwind_Resume
1400b0c3fnop
1400b0b90
1400b0b90std::range_error::range_error(char const*):
1400b0b90push rsi
1400b0b91push rbx
1400b0b92sub rsp, 72
1400b0b96mov rbx, rcx
1400b0b99mov rcx, rdx
1400b0b9cmov rdx, [rip+0xe6aed]
1400b0ba3mov rax, [rdx]
1400b0ba6mov [rsp+56], rax
1400b0babmov rax, [rip+0xe66ae]
1400b0bb2mov rdx, -1
1400b0bb9add rax, 16
1400b0bbdmov [rbx], rax
1400b0bc0test rcx, rcx
1400b0bc3je 0x1400b0bd8
1400b0bc5mov [rsp+40], rcx
1400b0bcacall strlen
1400b0bcfmov rcx, [rsp+40]
1400b0bd4lea rdx, [rcx+rax]
1400b0bd8
1400b0bd8loc_1400b0bd8:
1400b0bd8lea r8, [rsp+55]
1400b0bddcall _ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag.isra.0
1400b0be2mov rcx, [rip+0xe6607]
1400b0be9movq x1, rax
1400b0beelea rdx, [rcx+16]
1400b0bf2movq x0, rdx
1400b0bf7punpcklqdq x0, x1
1400b0bfbmovups [rbx], x0
1400b0bfemov rbx, [rip+0xe6a8b]
1400b0c05mov rax, [rsp+56]
1400b0c0asub rax, [rbx]
1400b0c0djne 0x1400b0c32
1400b0c0fadd rsp, 72
1400b0c13pop rbx
1400b0c14pop rsi
1400b0c15ret
1400b0c16
1400b0c16 48 89 d9 48 89 c6 e8 9f 72 04 H..H....r.
1400b0c20 00 48 8b 1d 68 6a 0e 00 48 8b 44 24 38 48 2b 03 .H..hj..H.D$8H+.
1400b0c30 74 05 t.
1400b0c32
1400b0c32loc_1400b0c32:
1400b0c32call __stack_chk_fail
1400b0c37mov rcx, rsi
1400b0c3acall _Unwind_Resume
1400b0c3fnop
1400b0b90
1400b0c40
1400b0c40std::range_error::range_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b0c40push rsi
1400b0c41push rbx
1400b0c42sub rsp, 40
1400b0c46mov rax, [rip+0xe6613]
1400b0c4dadd rax, 16
1400b0c51mov r8, [rdx+8]
1400b0c55mov [rcx], rax
1400b0c58mov rax, [rdx]
1400b0c5bmov rbx, rcx
1400b0c5elea rcx, [rcx+8]
1400b0c62mov rdx, rax
1400b0c65call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b0c6amov rax, [rip+0xe657f]
1400b0c71add rax, 16
1400b0c75mov [rbx], rax
1400b0c78add rsp, 40
1400b0c7cpop rbx
1400b0c7dpop rsi
1400b0c7eret
1400b0c7f
1400b0c7f 48 H
1400b0c80 89 c6 48 89 d9 e8 36 72 04 00 48 89 f1 e8 0e a7 ..H...6r..H.....
1400b0c90 f6 ff 90 ...
1400b0c40
1400b0c40std::range_error::range_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b0c40push rsi
1400b0c41push rbx
1400b0c42sub rsp, 40
1400b0c46mov rax, [rip+0xe6613]
1400b0c4dadd rax, 16
1400b0c51mov r8, [rdx+8]
1400b0c55mov [rcx], rax
1400b0c58mov rax, [rdx]
1400b0c5bmov rbx, rcx
1400b0c5elea rcx, [rcx+8]
1400b0c62mov rdx, rax
1400b0c65call std::__cow_string::__cow_string(char const*, unsigned long long)
1400b0c6amov rax, [rip+0xe657f]
1400b0c71add rax, 16
1400b0c75mov [rbx], rax
1400b0c78add rsp, 40
1400b0c7cpop rbx
1400b0c7dpop rsi
1400b0c7eret
1400b0c7f
1400b0c7f 48 H
1400b0c80 89 c6 48 89 d9 e8 36 72 04 00 48 89 f1 e8 0e a7 ..H...6r..H.....
1400b0c90 f6 ff 90 ...
1400b0c40
1400b0c93
1400b0c93 // align 0x10
1400b0c93 // align 0x10
1400b0ca0
1400b0ca0std::range_error::range_error(std::string const&):
1400b0ca0push rbx
1400b0ca1sub rsp, 32
1400b0ca5mov rbx, rcx
1400b0ca8call std::runtime_error::runtime_error(std::string const&)
1400b0cadlea rax, [rip+0xf0dac]
1400b0cb4mov [rbx], rax
1400b0cb7add rsp, 32
1400b0cbbpop rbx
1400b0cbcret
1400b0ca0
1400b0ca0std::range_error::range_error(std::string const&):
1400b0ca0push rbx
1400b0ca1sub rsp, 32
1400b0ca5mov rbx, rcx
1400b0ca8call std::runtime_error::runtime_error(std::string const&)
1400b0cadlea rax, [rip+0xf0dac]
1400b0cb4mov [rbx], rax
1400b0cb7add rsp, 32
1400b0cbbpop rbx
1400b0cbcret
1400b0ca0
1400b0cbd
1400b0cbd // align 0x10
1400b0cbd // align 0x10
1400b0cc0
1400b0cc0std::range_error::~range_error():
1400b0cc0push rbx
1400b0cc1sub rsp, 48
1400b0cc5mov rdx, [rip+0xe69c4]
1400b0cccmov rax, [rdx]
1400b0ccfmov [rsp+40], rax
1400b0cd4lea rax, [rip+0xf1255]
1400b0cdbmov rbx, rcx
1400b0cdemov [rcx], rax
1400b0ce1mov rcx, [rcx+8]
1400b0ce5mov eax, -1
1400b0cealock xadd [rcx-8], eax
1400b0ceftest eax, eax
1400b0cf1jle 0x1400b0d20
1400b0cf3
1400b0cf3loc_1400b0cf3:
1400b0cf3mov rcx, rbx
1400b0cf6call std::exception::~exception()
1400b0cfbmov rdx, [rip+0xe698e]
1400b0d02mov rax, [rsp+40]
1400b0d07sub rax, [rdx]
1400b0d0ajne 0x1400b0d30
1400b0d0cmov rcx, rbx
1400b0d0fadd rsp, 48
1400b0d13pop rbx
1400b0d14jmp 0x140101ab0
1400b0d19
1400b0d19 0f 1f 80 00 00 00 00 .......
1400b0d20
1400b0d20loc_1400b0d20:
1400b0d20lea rdx, [rsp+39]
1400b0d25sub rcx, 24
1400b0d29call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0d2ejmp 0x1400b0cf3
1400b0d30
1400b0d30loc_1400b0d30:
1400b0d30call __stack_chk_fail
1400b0d35nop
1400b0cc0
1400b0cc0std::range_error::~range_error():
1400b0cc0push rbx
1400b0cc1sub rsp, 48
1400b0cc5mov rdx, [rip+0xe69c4]
1400b0cccmov rax, [rdx]
1400b0ccfmov [rsp+40], rax
1400b0cd4lea rax, [rip+0xf1255]
1400b0cdbmov rbx, rcx
1400b0cdemov [rcx], rax
1400b0ce1mov rcx, [rcx+8]
1400b0ce5mov eax, -1
1400b0cealock xadd [rcx-8], eax
1400b0ceftest eax, eax
1400b0cf1jle 0x1400b0d20
1400b0cf3
1400b0cf3loc_1400b0cf3:
1400b0cf3mov rcx, rbx
1400b0cf6call std::exception::~exception()
1400b0cfbmov rdx, [rip+0xe698e]
1400b0d02mov rax, [rsp+40]
1400b0d07sub rax, [rdx]
1400b0d0ajne 0x1400b0d30
1400b0d0cmov rcx, rbx
1400b0d0fadd rsp, 48
1400b0d13pop rbx
1400b0d14jmp 0x140101ab0
1400b0d19
1400b0d19 0f 1f 80 00 00 00 00 .......
1400b0d20
1400b0d20loc_1400b0d20:
1400b0d20lea rdx, [rsp+39]
1400b0d25sub rcx, 24
1400b0d29call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0d2ejmp 0x1400b0cf3
1400b0d30
1400b0d30loc_1400b0d30:
1400b0d30call __stack_chk_fail
1400b0d35nop
1400b0cc0
1400b0d36
1400b0d36 // align 0x10
1400b0d36 // align 0x10
1400b0d40
1400b0d40std::range_error::~range_error():
1400b0d40sub rsp, 72
1400b0d44mov r8, [rip+0xe6945]
1400b0d4bmov edx, -1
1400b0d50mov rax, rcx
1400b0d53mov rcx, [r8]
1400b0d56mov [rsp+56], rcx
1400b0d5blea rcx, [rip+0xf11ce]
1400b0d62mov [rax], rcx
1400b0d65mov rcx, [rax+8]
1400b0d69lock xadd [rcx-8], edx
1400b0d6etest edx, edx
1400b0d70jle 0x1400b0d90
1400b0d72
1400b0d72loc_1400b0d72:
1400b0d72mov rdx, [rsp+56]
1400b0d77sub rdx, [r8]
1400b0d7ajne 0x1400b0db1
1400b0d7cmov rcx, rax
1400b0d7fadd rsp, 72
1400b0d83jmp 0x1400f7ec0
1400b0d88
1400b0d88 0f 1f 84 00 00 00 00 00 ........
1400b0d90
1400b0d90loc_1400b0d90:
1400b0d90lea rdx, [rsp+55]
1400b0d95sub rcx, 24
1400b0d99mov [rsp+40], rax
1400b0d9ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0da3mov rax, [rsp+40]
1400b0da8mov r8, [rip+0xe68e1]
1400b0dafjmp 0x1400b0d72
1400b0db1
1400b0db1loc_1400b0db1:
1400b0db1call __stack_chk_fail
1400b0db6nop
1400b0d40
1400b0d40std::range_error::~range_error():
1400b0d40sub rsp, 72
1400b0d44mov r8, [rip+0xe6945]
1400b0d4bmov edx, -1
1400b0d50mov rax, rcx
1400b0d53mov rcx, [r8]
1400b0d56mov [rsp+56], rcx
1400b0d5blea rcx, [rip+0xf11ce]
1400b0d62mov [rax], rcx
1400b0d65mov rcx, [rax+8]
1400b0d69lock xadd [rcx-8], edx
1400b0d6etest edx, edx
1400b0d70jle 0x1400b0d90
1400b0d72
1400b0d72loc_1400b0d72:
1400b0d72mov rdx, [rsp+56]
1400b0d77sub rdx, [r8]
1400b0d7ajne 0x1400b0db1
1400b0d7cmov rcx, rax
1400b0d7fadd rsp, 72
1400b0d83jmp 0x1400f7ec0
1400b0d88
1400b0d88 0f 1f 84 00 00 00 00 00 ........
1400b0d90
1400b0d90loc_1400b0d90:
1400b0d90lea rdx, [rsp+55]
1400b0d95sub rcx, 24
1400b0d99mov [rsp+40], rax
1400b0d9ecall std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b0da3mov rax, [rsp+40]
1400b0da8mov r8, [rip+0xe68e1]
1400b0dafjmp 0x1400b0d72
1400b0db1
1400b0db1loc_1400b0db1:
1400b0db1call __stack_chk_fail
1400b0db6nop
1400b0d40
1400b0db7
1400b0db7 // align 0x10
1400b0db7 // align 0x10
1400b0dc0
1400b0dc0std::this_thread::__sleep_for(std::chrono::duration<long long, std::ratio<1, 1>>, std::chrono::duration<long long, std::ratio<1, 1000000000>>):
1400b0dc0push rbx
1400b0dc1sub rsp, 64
1400b0dc5mov rbx, [rip+0xe68c4]
1400b0dccmov rax, [rbx]
1400b0dcfmov [rsp+56], rax
1400b0dd4xor eax, eax
1400b0dd6mov [rsp+32], rcx
1400b0ddbmov [rsp+40], edx
1400b0ddf
1400b0ddfloc_1400b0ddf:
1400b0ddflea rdx, [rsp+32]
1400b0de4lea rcx, [rsp+32]
1400b0de9call nanosleep64
1400b0deecmp eax, -1
1400b0df1je 0x1400b0e10
1400b0df3
1400b0df3loc_1400b0df3:
1400b0df3mov rdx, [rip+0xe6896]
1400b0dfamov rax, [rsp+56]
1400b0dffsub rax, [rdx]
1400b0e02jne 0x1400b0e1d
1400b0e04add rsp, 64
1400b0e08pop rbx
1400b0e09ret
1400b0e0a
1400b0e0a 66 0f 1f 44 00 00 f..D..
1400b0e10
1400b0e10loc_1400b0e10:
1400b0e10call [rip+0x118ff2]
1400b0e16cmp [rax], 4
1400b0e19jne 0x1400b0df3
1400b0e1bjmp 0x1400b0ddf
1400b0e1d
1400b0e1dloc_1400b0e1d:
1400b0e1dcall __stack_chk_fail
1400b0e22nop
1400b0dc0
1400b0dc0std::this_thread::__sleep_for(std::chrono::duration<long long, std::ratio<1, 1>>, std::chrono::duration<long long, std::ratio<1, 1000000000>>):
1400b0dc0push rbx
1400b0dc1sub rsp, 64
1400b0dc5mov rbx, [rip+0xe68c4]
1400b0dccmov rax, [rbx]
1400b0dcfmov [rsp+56], rax
1400b0dd4xor eax, eax
1400b0dd6mov [rsp+32], rcx
1400b0ddbmov [rsp+40], edx
1400b0ddf
1400b0ddfloc_1400b0ddf:
1400b0ddflea rdx, [rsp+32]
1400b0de4lea rcx, [rsp+32]
1400b0de9call nanosleep64
1400b0deecmp eax, -1
1400b0df1je 0x1400b0e10
1400b0df3
1400b0df3loc_1400b0df3:
1400b0df3mov rdx, [rip+0xe6896]
1400b0dfamov rax, [rsp+56]
1400b0dffsub rax, [rdx]
1400b0e02jne 0x1400b0e1d
1400b0e04add rsp, 64
1400b0e08pop rbx
1400b0e09ret
1400b0e0a
1400b0e0a 66 0f 1f 44 00 00 f..D..
1400b0e10
1400b0e10loc_1400b0e10:
1400b0e10call [rip+0x118ff2]
1400b0e16cmp [rax], 4
1400b0e19jne 0x1400b0df3
1400b0e1bjmp 0x1400b0ddf
1400b0e1d
1400b0e1dloc_1400b0e1d:
1400b0e1dcall __stack_chk_fail
1400b0e22nop
1400b0dc0
1400b0e23
1400b0e23 // align 0x10
1400b0e23 // align 0x10
1400b0e30
1400b0e30std::_GLOBAL__N_1::__set_C_locale():
1400b0e30push rdi
1400b0e31push rsi
1400b0e32push rbx
1400b0e33sub rsp, 32
1400b0e37xor edx, edx
1400b0e39xor ecx, ecx
1400b0e3bcall setlocale
1400b0e40mov rcx, rax
1400b0e43mov rdi, rax
1400b0e46call strlen
1400b0e4bmov rdx, [rip+0xe620e]
1400b0e52lea rbx, [rax+1]
1400b0e56mov rcx, rbx
1400b0e59call operator new[](unsigned long long, std::nothrow_t const&)
1400b0e5emov rsi, rax
1400b0e61test rax, rax
1400b0e64je 0x1400b0e82
1400b0e66mov rdx, rdi
1400b0e69mov rcx, rax
1400b0e6cmov r8, rbx
1400b0e6fcall memcpy
1400b0e74lea rdx, [rip+0xe4375]
1400b0e7bxor ecx, ecx
1400b0e7dcall setlocale
1400b0e82
1400b0e82loc_1400b0e82:
1400b0e82mov rax, rsi
1400b0e85add rsp, 32
1400b0e89pop rbx
1400b0e8apop rsi
1400b0e8bpop rdi
1400b0e8cret
1400b0e30
1400b0e30std::_GLOBAL__N_1::__set_C_locale():
1400b0e30push rdi
1400b0e31push rsi
1400b0e32push rbx
1400b0e33sub rsp, 32
1400b0e37xor edx, edx
1400b0e39xor ecx, ecx
1400b0e3bcall setlocale
1400b0e40mov rcx, rax
1400b0e43mov rdi, rax
1400b0e46call strlen
1400b0e4bmov rdx, [rip+0xe620e]
1400b0e52lea rbx, [rax+1]
1400b0e56mov rcx, rbx
1400b0e59call operator new[](unsigned long long, std::nothrow_t const&)
1400b0e5emov rsi, rax
1400b0e61test rax, rax
1400b0e64je 0x1400b0e82
1400b0e66mov rdx, rdi
1400b0e69mov rcx, rax
1400b0e6cmov r8, rbx
1400b0e6fcall memcpy
1400b0e74lea rdx, [rip+0xe4375]
1400b0e7bxor ecx, ecx
1400b0e7dcall setlocale
1400b0e82
1400b0e82loc_1400b0e82:
1400b0e82mov rax, rsi
1400b0e85add rsp, 32
1400b0e89pop rbx
1400b0e8apop rsi
1400b0e8bpop rdi
1400b0e8cret
1400b0e30
1400b0e8d
1400b0e8d // align 0x10
1400b0e8d // align 0x10
1400b0e90
1400b0e90std::_GLOBAL__N_1::day_of_the_week(int, int, int):
1400b0e90push rsi
1400b0e91push rbx
1400b0e92xor eax, eax
1400b0e94cmp edx, 1
1400b0e97lea r9l, [rcx+1900]
1400b0e9emovsxd r10, edx
1400b0ea1setle al
1400b0ea4sub r9l, eax
1400b0ea7lea ebx, [r9+3]
1400b0eabcmovns ebx, r9l
1400b0eafsub ecx, 70
1400b0eb2imul ecx, ecx, 365
1400b0eb8mov r11l, ebx
1400b0ebbsar ebx, 31
1400b0ebesar r11l, 2
1400b0ec2lea eax, [r11+rcx-473]
1400b0ecamovsxd rcx, r9l
1400b0ecdsar r9l, 31
1400b0ed1imul rcx, rcx, 0x51eb851f
1400b0ed8mov edx, r9l
1400b0edbmov rsi, rcx
1400b0edesar rcx, 39
1400b0ee2sar rsi, 37
1400b0ee6sub ecx, r9l
1400b0ee9sub edx, esi
1400b0eebadd edx, eax
1400b0eedmovsxd rax, r11l
1400b0ef0imul rax, rax, 0x51eb851f
1400b0ef7sar rax, 35
1400b0efbsub eax, ebx
1400b0efdlea eax, [rax+4*rax]
1400b0f00lea ebx, [rax+4*rax]
1400b0f03mov eax, r11l
1400b0f06sub eax, ebx
1400b0f08shr eax, 31
1400b0f0badd eax, edx
1400b0f0dlea rdx, [rip+0xe8d0c]
1400b0f14movzx edx, [rdx+2*r10]
1400b0f19add eax, ecx
1400b0f1badd eax, edx
1400b0f1dlea edx, [rax+r8-1]
1400b0f22movsxd rax, edx
1400b0f25mov ecx, edx
1400b0f27imul rax, rax, 0xffffffff92492493
1400b0f2esar ecx, 31
1400b0f31shr rax, 32
1400b0f35add eax, edx
1400b0f37sar eax, 2
1400b0f3asub eax, ecx
1400b0f3clea ecx, [8*rax]
1400b0f43sub ecx, eax
1400b0f45sub edx, ecx
1400b0f47lea ecx, [rdx+7]
1400b0f4alea eax, [rdx+7]
1400b0f4dimul rcx, rcx, 0x24924925
1400b0f54shr rcx, 32
1400b0f58sub eax, ecx
1400b0f5ashr eax, 1
1400b0f5cadd eax, ecx
1400b0f5eshr eax, 2
1400b0f61lea ecx, [8*rax]
1400b0f68sub ecx, eax
1400b0f6alea eax, [rdx+7]
1400b0f6dsub eax, ecx
1400b0f6fpop rbx
1400b0f70pop rsi
1400b0f71ret
1400b0e90
1400b0e90std::_GLOBAL__N_1::day_of_the_week(int, int, int):
1400b0e90push rsi
1400b0e91push rbx
1400b0e92xor eax, eax
1400b0e94cmp edx, 1
1400b0e97lea r9l, [rcx+1900]
1400b0e9emovsxd r10, edx
1400b0ea1setle al
1400b0ea4sub r9l, eax
1400b0ea7lea ebx, [r9+3]
1400b0eabcmovns ebx, r9l
1400b0eafsub ecx, 70
1400b0eb2imul ecx, ecx, 365
1400b0eb8mov r11l, ebx
1400b0ebbsar ebx, 31
1400b0ebesar r11l, 2
1400b0ec2lea eax, [r11+rcx-473]
1400b0ecamovsxd rcx, r9l
1400b0ecdsar r9l, 31
1400b0ed1imul rcx, rcx, 0x51eb851f
1400b0ed8mov edx, r9l
1400b0edbmov rsi, rcx
1400b0edesar rcx, 39
1400b0ee2sar rsi, 37
1400b0ee6sub ecx, r9l
1400b0ee9sub edx, esi
1400b0eebadd edx, eax
1400b0eedmovsxd rax, r11l
1400b0ef0imul rax, rax, 0x51eb851f
1400b0ef7sar rax, 35
1400b0efbsub eax, ebx
1400b0efdlea eax, [rax+4*rax]
1400b0f00lea ebx, [rax+4*rax]
1400b0f03mov eax, r11l
1400b0f06sub eax, ebx
1400b0f08shr eax, 31
1400b0f0badd eax, edx
1400b0f0dlea rdx, [rip+0xe8d0c]
1400b0f14movzx edx, [rdx+2*r10]
1400b0f19add eax, ecx
1400b0f1badd eax, edx
1400b0f1dlea edx, [rax+r8-1]
1400b0f22movsxd rax, edx
1400b0f25mov ecx, edx
1400b0f27imul rax, rax, 0xffffffff92492493
1400b0f2esar ecx, 31
1400b0f31shr rax, 32
1400b0f35add eax, edx
1400b0f37sar eax, 2
1400b0f3asub eax, ecx
1400b0f3clea ecx, [8*rax]
1400b0f43sub ecx, eax
1400b0f45sub edx, ecx
1400b0f47lea ecx, [rdx+7]
1400b0f4alea eax, [rdx+7]
1400b0f4dimul rcx, rcx, 0x24924925
1400b0f54shr rcx, 32
1400b0f58sub eax, ecx
1400b0f5ashr eax, 1
1400b0f5cadd eax, ecx
1400b0f5eshr eax, 2
1400b0f61lea ecx, [8*rax]
1400b0f68sub ecx, eax
1400b0f6alea eax, [rdx+7]
1400b0f6dsub eax, ecx
1400b0f6fpop rbx
1400b0f70pop rsi
1400b0f71ret
1400b0e90
1400b0f72
1400b0f72 // align 0x10
1400b0f72 // align 0x10
1400b0f80
1400b0f80_ZNSt12_GLOBAL__N_1L10utf16_spanIcEEPKT_S3_S3_yDiSt12codecvt_mode:
1400b0f80push r12
1400b0f82push rbp
1400b0f83push rdi
1400b0f84push rsi
1400b0f85push rbx
1400b0f86sub rsp, 64
1400b0f8amov rdi, [rip+0xe66ff]
1400b0f91mov rax, [rdi]
1400b0f94mov [rsp+56], rax
1400b0f99xor eax, eax
1400b0f9bmov [rsp+40], rdx
1400b0fa0mov rbp, r8
1400b0fa3mov esi, r9l
1400b0fa6test [rsp+144], 4
1400b0faejne 0x1400b1050
1400b0fb4
1400b0fb4loc_1400b0fb4:
1400b0fb4cmp rbp, 1
1400b0fb8jbe 0x1400b1017
1400b0fbaxor edi, edi
1400b0fbcmov ebx, 1
1400b0fc1jmp 0x1400b0fde
1400b0fc3
1400b0fc3 0f 1f 44 00 00 ..D..
1400b0fc8
1400b0fc8loc_1400b0fc8:
1400b0fc8cmp eax, 65535
1400b0fcdcmovbe rbx, rdi
1400b0fd1lea rdi, [rbx+1]
1400b0fd5add rbx, 2
1400b0fd9cmp rbx, rbp
1400b0fdcjae 0x1400b1020
1400b0fde
1400b0fdeloc_1400b0fde:
1400b0fdemov [rsp+32], rcx
1400b0fe3mov edx, esi
1400b0fe5lea rcx, [rsp+32]
1400b0feacall _ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm
1400b0fefmov rcx, [rsp+32]
1400b0ff4cmp esi, eax
1400b0ff6jae 0x1400b0fc8
1400b0ff8
1400b0ff8loc_1400b0ff8:
1400b0ff8mov rdx, [rip+0xe6691]
1400b0fffmov rax, [rsp+56]
1400b1004sub rax, [rdx]
1400b1007jne 0x1400b1079
1400b1009mov rax, rcx
1400b100cadd rsp, 64
1400b1010pop rbx
1400b1011pop rsi
1400b1012pop rdi
1400b1013pop rbp
1400b1014pop r12
1400b1016ret
1400b1017
1400b1017loc_1400b1017:
1400b1017mov ebx, 1
1400b101cnop [rax]
1400b1020
1400b1020loc_1400b1020:
1400b1020cmp rbx, rbp
1400b1023jne 0x1400b0ff8
1400b1025mov eax, 65535
1400b102amov [rsp+32], rcx
1400b102flea rcx, [rsp+32]
1400b1034cmp esi, eax
1400b1036cmovbe eax, esi
1400b1039mov edx, eax
1400b103bcall _ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm
1400b1040mov rcx, [rsp+32]
1400b1045jmp 0x1400b0ff8
1400b1047
1400b1047 66 0f 1f 84 00 00 00 00 00 f........
1400b1050
1400b1050loc_1400b1050:
1400b1050sub rdx, rcx
1400b1053cmp rdx, 2
1400b1057jbe 0x1400b0fb4
1400b105dcmp [rcx], -17425
1400b1062jne 0x1400b0fb4
1400b1068lea rax, [rcx+3]
1400b106ccmp [rcx+2], -65
1400b1070cmove rcx, rax
1400b1074jmp 0x1400b0fb4
1400b1079
1400b1079loc_1400b1079:
1400b1079call __stack_chk_fail
1400b107enop
1400b0f80
1400b0f80_ZNSt12_GLOBAL__N_1L10utf16_spanIcEEPKT_S3_S3_yDiSt12codecvt_mode:
1400b0f80push r12
1400b0f82push rbp
1400b0f83push rdi
1400b0f84push rsi
1400b0f85push rbx
1400b0f86sub rsp, 64
1400b0f8amov rdi, [rip+0xe66ff]
1400b0f91mov rax, [rdi]
1400b0f94mov [rsp+56], rax
1400b0f99xor eax, eax
1400b0f9bmov [rsp+40], rdx
1400b0fa0mov rbp, r8
1400b0fa3mov esi, r9l
1400b0fa6test [rsp+144], 4
1400b0faejne 0x1400b1050
1400b0fb4
1400b0fb4loc_1400b0fb4:
1400b0fb4cmp rbp, 1
1400b0fb8jbe 0x1400b1017
1400b0fbaxor edi, edi
1400b0fbcmov ebx, 1
1400b0fc1jmp 0x1400b0fde
1400b0fc3
1400b0fc3 0f 1f 44 00 00 ..D..
1400b0fc8
1400b0fc8loc_1400b0fc8:
1400b0fc8cmp eax, 65535
1400b0fcdcmovbe rbx, rdi
1400b0fd1lea rdi, [rbx+1]
1400b0fd5add rbx, 2
1400b0fd9cmp rbx, rbp
1400b0fdcjae 0x1400b1020
1400b0fde
1400b0fdeloc_1400b0fde:
1400b0fdemov [rsp+32], rcx
1400b0fe3mov edx, esi
1400b0fe5lea rcx, [rsp+32]
1400b0feacall _ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm
1400b0fefmov rcx, [rsp+32]
1400b0ff4cmp esi, eax
1400b0ff6jae 0x1400b0fc8
1400b0ff8
1400b0ff8loc_1400b0ff8:
1400b0ff8mov rdx, [rip+0xe6691]
1400b0fffmov rax, [rsp+56]
1400b1004sub rax, [rdx]
1400b1007jne 0x1400b1079
1400b1009mov rax, rcx
1400b100cadd rsp, 64
1400b1010pop rbx
1400b1011pop rsi
1400b1012pop rdi
1400b1013pop rbp
1400b1014pop r12
1400b1016ret
1400b1017
1400b1017loc_1400b1017:
1400b1017mov ebx, 1
1400b101cnop [rax]
1400b1020
1400b1020loc_1400b1020:
1400b1020cmp rbx, rbp
1400b1023jne 0x1400b0ff8
1400b1025mov eax, 65535
1400b102amov [rsp+32], rcx
1400b102flea rcx, [rsp+32]
1400b1034cmp esi, eax
1400b1036cmovbe eax, esi
1400b1039mov edx, eax
1400b103bcall _ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm
1400b1040mov rcx, [rsp+32]
1400b1045jmp 0x1400b0ff8
1400b1047
1400b1047 66 0f 1f 84 00 00 00 00 00 f........
1400b1050
1400b1050loc_1400b1050:
1400b1050sub rdx, rcx
1400b1053cmp rdx, 2
1400b1057jbe 0x1400b0fb4
1400b105dcmp [rcx], -17425
1400b1062jne 0x1400b0fb4
1400b1068lea rax, [rcx+3]
1400b106ccmp [rcx+2], -65
1400b1070cmove rcx, rax
1400b1074jmp 0x1400b0fb4
1400b1079
1400b1079loc_1400b1079:
1400b1079call __stack_chk_fail
1400b107enop
1400b0f80
1400b107f
1400b107f // align 0x10
1400b107f // align 0x10
1400b1080
1400b1080_ZNSt12_GLOBAL__N_1L12__x86_rdrandEPv:
1400b1080sub rsp, 56
1400b1084mov rdx, [rip+0xe6605]
1400b108bmov ecx, 1
1400b1090mov r8, [rdx]
1400b1093mov [rsp+40], r8
1400b1098mov r8l, 100
1400b109e
1400b109eloc_1400b109e:
1400b109erdrand eax
1400b10a1mov [rsp+36], eax
1400b10a5cmovb eax, ecx
1400b10a8test eax, eax
1400b10aaje 0x1400b10c0
1400b10acmov eax, [rsp+36]
1400b10b0mov rcx, [rsp+40]
1400b10b5sub rcx, [rdx]
1400b10b8jne 0x1400b10dc
1400b10baadd rsp, 56
1400b10beret
1400b10bf
1400b10bf 90 .
1400b10c0
1400b10c0loc_1400b10c0:
1400b10c0sub r8l, 1
1400b10c4jne 0x1400b109e
1400b10c6mov rax, [rsp+40]
1400b10cbsub rax, [rdx]
1400b10cejne 0x1400b10dc
1400b10d0lea rcx, [rip+0xe0a49]
1400b10d7call std::__throw_runtime_error(char const*)
1400b10dc
1400b10dcloc_1400b10dc:
1400b10dccall __stack_chk_fail
1400b10e1nop
1400b1080
1400b1080_ZNSt12_GLOBAL__N_1L12__x86_rdrandEPv:
1400b1080sub rsp, 56
1400b1084mov rdx, [rip+0xe6605]
1400b108bmov ecx, 1
1400b1090mov r8, [rdx]
1400b1093mov [rsp+40], r8
1400b1098mov r8l, 100
1400b109e
1400b109eloc_1400b109e:
1400b109erdrand eax
1400b10a1mov [rsp+36], eax
1400b10a5cmovb eax, ecx
1400b10a8test eax, eax
1400b10aaje 0x1400b10c0
1400b10acmov eax, [rsp+36]
1400b10b0mov rcx, [rsp+40]
1400b10b5sub rcx, [rdx]
1400b10b8jne 0x1400b10dc
1400b10baadd rsp, 56
1400b10beret
1400b10bf
1400b10bf 90 .
1400b10c0
1400b10c0loc_1400b10c0:
1400b10c0sub r8l, 1
1400b10c4jne 0x1400b109e
1400b10c6mov rax, [rsp+40]
1400b10cbsub rax, [rdx]
1400b10cejne 0x1400b10dc
1400b10d0lea rcx, [rip+0xe0a49]
1400b10d7call std::__throw_runtime_error(char const*)
1400b10dc
1400b10dcloc_1400b10dc:
1400b10dccall __stack_chk_fail
1400b10e1nop
1400b1080
1400b10e2
1400b10e2 // align 0x10
1400b10e2 // align 0x10
1400b10f0
1400b10f0_ZNSt12_GLOBAL__N_1L12__x86_rdseedEPv:
1400b10f0sub rsp, 56
1400b10f4mov rdx, [rip+0xe6595]
1400b10fbmov rax, [rdx]
1400b10femov [rsp+40], rax
1400b1103xor eax, eax
1400b1105mov r8, rcx
1400b1108rdseed eax
1400b110bmov [rsp+36], eax
1400b110fjae 0x1400b1128
1400b1111
1400b1111loc_1400b1111:
1400b1111mov eax, [rsp+36]
1400b1115
1400b1115loc_1400b1115:
1400b1115mov rcx, [rsp+40]
1400b111asub rcx, [rdx]
1400b111djne 0x1400b115a
1400b111fadd rsp, 56
1400b1123ret
1400b1124
1400b1124 0f 1f 40 00 ..@.
1400b1128
1400b1128loc_1400b1128:
1400b1128mov ecx, 99
1400b112d
1400b112dloc_1400b112d:
1400b112dnop
1400b112frdseed eax
1400b1132mov [rsp+36], eax
1400b1136jb 0x1400b1111
1400b1138sub ecx, 1
1400b113bjne 0x1400b112d
1400b113dtest r8, r8
1400b1140je 0x1400b1150
1400b1142xor ecx, ecx
1400b1144call r8
1400b1147mov rdx, [rip+0xe6542]
1400b114ejmp 0x1400b1115
1400b1150
1400b1150loc_1400b1150:
1400b1150mov rax, [rsp+40]
1400b1155sub rax, [rdx]
1400b1158je 0x1400b115f
1400b115a
1400b115aloc_1400b115a:
1400b115acall __stack_chk_fail
1400b115f
1400b115floc_1400b115f:
1400b115flea rcx, [rip+0xe09f4]
1400b1166call std::__throw_runtime_error(char const*)
1400b116bnop
1400b10f0
1400b10f0_ZNSt12_GLOBAL__N_1L12__x86_rdseedEPv:
1400b10f0sub rsp, 56
1400b10f4mov rdx, [rip+0xe6595]
1400b10fbmov rax, [rdx]
1400b10femov [rsp+40], rax
1400b1103xor eax, eax
1400b1105mov r8, rcx
1400b1108rdseed eax
1400b110bmov [rsp+36], eax
1400b110fjae 0x1400b1128
1400b1111
1400b1111loc_1400b1111:
1400b1111mov eax, [rsp+36]
1400b1115
1400b1115loc_1400b1115:
1400b1115mov rcx, [rsp+40]
1400b111asub rcx, [rdx]
1400b111djne 0x1400b115a
1400b111fadd rsp, 56
1400b1123ret
1400b1124
1400b1124 0f 1f 40 00 ..@.
1400b1128
1400b1128loc_1400b1128:
1400b1128mov ecx, 99
1400b112d
1400b112dloc_1400b112d:
1400b112dnop
1400b112frdseed eax
1400b1132mov [rsp+36], eax
1400b1136jb 0x1400b1111
1400b1138sub ecx, 1
1400b113bjne 0x1400b112d
1400b113dtest r8, r8
1400b1140je 0x1400b1150
1400b1142xor ecx, ecx
1400b1144call r8
1400b1147mov rdx, [rip+0xe6542]
1400b114ejmp 0x1400b1115
1400b1150
1400b1150loc_1400b1150:
1400b1150mov rax, [rsp+40]
1400b1155sub rax, [rdx]
1400b1158je 0x1400b115f
1400b115a
1400b115aloc_1400b115a:
1400b115acall __stack_chk_fail
1400b115f
1400b115floc_1400b115f:
1400b115flea rcx, [rip+0xe09f4]
1400b1166call std::__throw_runtime_error(char const*)
1400b116bnop
1400b10f0
1400b116c
1400b116c // align 0x10
1400b116c // align 0x10
1400b1170
1400b1170_ZNSt12_GLOBAL__N_1L14__winxp_rand_sEPv:
1400b1170sub rsp, 56
1400b1174mov rdx, [rip+0xe6515]
1400b117bmov rcx, [rdx]
1400b117emov [rsp+40], rcx
1400b1183lea rcx, [rsp+36]
1400b1188call [rip+0x53282]
1400b118etest eax, eax
1400b1190jne 0x1400b11ac
1400b1192mov rcx, [rip+0xe64f7]
1400b1199mov eax, [rsp+36]
1400b119dmov rdx, [rsp+40]
1400b11a2sub rdx, [rcx]
1400b11a5jne 0x1400b11bd
1400b11a7add rsp, 56
1400b11abret
1400b11ac
1400b11acloc_1400b11ac:
1400b11acmov rdx, [rip+0xe64dd]
1400b11b3mov rax, [rsp+40]
1400b11b8sub rax, [rdx]
1400b11bbje 0x1400b11c2
1400b11bd
1400b11bdloc_1400b11bd:
1400b11bdcall __stack_chk_fail
1400b11c2
1400b11c2loc_1400b11c2:
1400b11c2lea rcx, [rip+0xe0974]
1400b11c9call std::__throw_runtime_error(char const*)
1400b11cenop
1400b1170
1400b1170_ZNSt12_GLOBAL__N_1L14__winxp_rand_sEPv:
1400b1170sub rsp, 56
1400b1174mov rdx, [rip+0xe6515]
1400b117bmov rcx, [rdx]
1400b117emov [rsp+40], rcx
1400b1183lea rcx, [rsp+36]
1400b1188call [rip+0x53282]
1400b118etest eax, eax
1400b1190jne 0x1400b11ac
1400b1192mov rcx, [rip+0xe64f7]
1400b1199mov eax, [rsp+36]
1400b119dmov rdx, [rsp+40]
1400b11a2sub rdx, [rcx]
1400b11a5jne 0x1400b11bd
1400b11a7add rsp, 56
1400b11abret
1400b11ac
1400b11acloc_1400b11ac:
1400b11acmov rdx, [rip+0xe64dd]
1400b11b3mov rax, [rsp+40]
1400b11b8sub rax, [rdx]
1400b11bbje 0x1400b11c2
1400b11bd
1400b11bdloc_1400b11bd:
1400b11bdcall __stack_chk_fail
1400b11c2
1400b11c2loc_1400b11c2:
1400b11c2lea rcx, [rip+0xe0974]
1400b11c9call std::__throw_runtime_error(char const*)
1400b11cenop
1400b1170
1400b11cf
1400b11cf // align 0x10
1400b11cf // align 0x10
1400b11d0
1400b11d0_ZNSt12_GLOBAL__N_1L14read_utf16_bomILb0EEEvRNS_5rangeIKDsXT_EEERSt12codecvt_mode:
1400b11d0mov eax, [rdx]
1400b11d2test al, 4
1400b11d4jne 0x1400b11e0
1400b11d6
1400b11d6loc_1400b11d6:
1400b11d6ret
1400b11d7
1400b11d7 66 0f 1f 84 00 00 00 00 00 f........
1400b11e0
1400b11e0loc_1400b11e0:
1400b11e0mov r8, [rcx]
1400b11e3mov r9, [rcx+8]
1400b11e7sub r9, r8
1400b11eacmp r9, 1
1400b11eejbe 0x1400b11d6
1400b11f0cmp [r8], -2
1400b11f5je 0x1400b1210
1400b11f7cmp [r8], -257
1400b11fdjne 0x1400b11d6
1400b11ffadd r8, 2
1400b1203or eax, 1
1400b1206mov [rcx], r8
1400b1209mov [rdx], eax
1400b120bret
1400b120c
1400b120c 0f 1f 40 00 ..@.
1400b1210
1400b1210loc_1400b1210:
1400b1210add r8, 2
1400b1214and eax, -2
1400b1217mov [rcx], r8
1400b121amov [rdx], eax
1400b121cret
1400b11d0
1400b11d0_ZNSt12_GLOBAL__N_1L14read_utf16_bomILb0EEEvRNS_5rangeIKDsXT_EEERSt12codecvt_mode:
1400b11d0mov eax, [rdx]
1400b11d2test al, 4
1400b11d4jne 0x1400b11e0
1400b11d6
1400b11d6loc_1400b11d6:
1400b11d6ret
1400b11d7
1400b11d7 66 0f 1f 84 00 00 00 00 00 f........
1400b11e0
1400b11e0loc_1400b11e0:
1400b11e0mov r8, [rcx]
1400b11e3mov r9, [rcx+8]
1400b11e7sub r9, r8
1400b11eacmp r9, 1
1400b11eejbe 0x1400b11d6
1400b11f0cmp [r8], -2
1400b11f5je 0x1400b1210
1400b11f7cmp [r8], -257
1400b11fdjne 0x1400b11d6
1400b11ffadd r8, 2
1400b1203or eax, 1
1400b1206mov [rcx], r8
1400b1209mov [rdx], eax
1400b120bret
1400b120c
1400b120c 0f 1f 40 00 ..@.
1400b1210
1400b1210loc_1400b1210:
1400b1210add r8, 2
1400b1214and eax, -2
1400b1217mov [rcx], r8
1400b121amov [rdx], eax
1400b121cret
1400b11d0
1400b121d
1400b121d // align 0x10
1400b121d // align 0x10
1400b1220
1400b1220_ZNSt12_GLOBAL__N_1L19__x86_rdseed_rdrandEPv:
1400b1220sub rsp, 56
1400b1224mov rdx, [rip+0xe6465]
1400b122bmov rax, [rdx]
1400b122emov [rsp+40], rax
1400b1233xor eax, eax
1400b1235rdseed eax
1400b1238mov [rsp+36], eax
1400b123cjae 0x1400b1258
1400b123e
1400b123eloc_1400b123e:
1400b123emov eax, [rsp+36]
1400b1242
1400b1242loc_1400b1242:
1400b1242mov rcx, [rsp+40]
1400b1247sub rcx, [rdx]
1400b124ajne 0x1400b127d
1400b124cadd rsp, 56
1400b1250ret
1400b1251
1400b1251 0f 1f 80 00 00 00 00 .......
1400b1258
1400b1258loc_1400b1258:
1400b1258mov ecx, 99
1400b125d
1400b125dloc_1400b125d:
1400b125dnop
1400b125frdseed eax
1400b1262mov [rsp+36], eax
1400b1266jb 0x1400b123e
1400b1268sub ecx, 1
1400b126bjne 0x1400b125d
1400b126dxor ecx, ecx
1400b126fcall _ZNSt12_GLOBAL__N_1L12__x86_rdrandEPv
1400b1274mov rdx, [rip+0xe6415]
1400b127bjmp 0x1400b1242
1400b127d
1400b127dloc_1400b127d:
1400b127dcall __stack_chk_fail
1400b1282nop
1400b1220
1400b1220_ZNSt12_GLOBAL__N_1L19__x86_rdseed_rdrandEPv:
1400b1220sub rsp, 56
1400b1224mov rdx, [rip+0xe6465]
1400b122bmov rax, [rdx]
1400b122emov [rsp+40], rax
1400b1233xor eax, eax
1400b1235rdseed eax
1400b1238mov [rsp+36], eax
1400b123cjae 0x1400b1258
1400b123e
1400b123eloc_1400b123e:
1400b123emov eax, [rsp+36]
1400b1242
1400b1242loc_1400b1242:
1400b1242mov rcx, [rsp+40]
1400b1247sub rcx, [rdx]
1400b124ajne 0x1400b127d
1400b124cadd rsp, 56
1400b1250ret
1400b1251
1400b1251 0f 1f 80 00 00 00 00 .......
1400b1258
1400b1258loc_1400b1258:
1400b1258mov ecx, 99
1400b125d
1400b125dloc_1400b125d:
1400b125dnop
1400b125frdseed eax
1400b1262mov [rsp+36], eax
1400b1266jb 0x1400b123e
1400b1268sub ecx, 1
1400b126bjne 0x1400b125d
1400b126dxor ecx, ecx
1400b126fcall _ZNSt12_GLOBAL__N_1L12__x86_rdrandEPv
1400b1274mov rdx, [rip+0xe6415]
1400b127bjmp 0x1400b1242
1400b127d
1400b127dloc_1400b127d:
1400b127dcall __stack_chk_fail
1400b1282nop
1400b1220
1400b1283
1400b1283 // align 0x10
1400b1283 // align 0x10
1400b1290
1400b1290_ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIDuEEDiRNS_5rangeIKT_Lb1EEEm:
1400b1290mov r8l, -2
1400b1296mov rax, [rcx]
1400b1299mov r9, rcx
1400b129cmov rcx, [rcx+8]
1400b12a0sub rcx, rax
1400b12a3je 0x1400b12b6
1400b12a5movzx r8l, [rax]
1400b12a9cmp r8l, 127
1400b12adja 0x1400b12c0
1400b12afadd rax, 1
1400b12b3mov [r9], rax
1400b12b6
1400b12b6loc_1400b12b6:
1400b12b6mov eax, r8l
1400b12b9ret
1400b12ba
1400b12ba 66 0f 1f 44 00 00 f..D..
1400b12c0
1400b12c0loc_1400b12c0:
1400b12c0cmp r8l, 193
1400b12c7jbe 0x1400b13a0
1400b12cdcmp r8l, 223
1400b12d4jbe 0x1400b1368
1400b12dacmp r8l, 239
1400b12e1ja 0x1400b13b0
1400b12e7cmp rcx, 1
1400b12ebje 0x1400b1463
1400b12f1movzx edx, [rax+1]
1400b12f5mov r10l, edx
1400b12f8and r10l, -64
1400b12fccmp r10b, -128
1400b1300jne 0x1400b13a0
1400b1306cmp r8l, 224
1400b130djne 0x1400b131b
1400b130fcmp edx, 159
1400b1315jbe 0x1400b13a0
1400b131b
1400b131bloc_1400b131b:
1400b131bcmp r8l, 237
1400b1322jne 0x1400b132c
1400b1324cmp edx, 159
1400b132aja 0x1400b13a0
1400b132c
1400b132cloc_1400b132c:
1400b132ccmp rcx, 2
1400b1330je 0x1400b1463
1400b1336movzx ecx, [rax+2]
1400b133amov r10l, ecx
1400b133dand r10l, -64
1400b1341cmp r10b, -128
1400b1345jne 0x1400b13a0
1400b1347shl r8l, 12
1400b134bshl edx, 6
1400b134eadd rax, 3
1400b1352lea r8l, [r8+rcx-0xe2080]
1400b135amov [r9], rax
1400b135dadd r8l, edx
1400b1360jmp 0x1400b12b6
1400b1365
1400b1365 0f 1f 00 ...
1400b1368
1400b1368loc_1400b1368:
1400b1368cmp rcx, 1
1400b136cje 0x1400b1463
1400b1372movzx edx, [rax+1]
1400b1376mov ecx, edx
1400b1378and ecx, -64
1400b137bcmp cl, -128
1400b137ejne 0x1400b13a0
1400b1380shl r8l, 6
1400b1384add rax, 2
1400b1388mov [r9], rax
1400b138blea r8l, [r8+rdx-12416]
1400b1393jmp 0x1400b12b6
1400b1398
1400b1398 0f 1f 84 00 00 00 00 00 ........
1400b13a0
1400b13a0loc_1400b13a0:
1400b13a0mov r8l, -1
1400b13a6jmp 0x1400b12b6
1400b13ab
1400b13ab 0f 1f 44 00 00 ..D..
1400b13b0
1400b13b0loc_1400b13b0:
1400b13b0cmp r8l, 244
1400b13b7ja 0x1400b13a0
1400b13b9cmp edx, 65535
1400b13bfje 0x1400b13a0
1400b13c1cmp rcx, 1
1400b13c5je 0x1400b1463
1400b13cbmovzx edx, [rax+1]
1400b13cfmov r10l, edx
1400b13d2and r10l, -64
1400b13d6cmp r10b, -128
1400b13dajne 0x1400b13a0
1400b13dccmp r8l, 240
1400b13e3jne 0x1400b13ed
1400b13e5cmp edx, 143
1400b13ebjbe 0x1400b13a0
1400b13ed
1400b13edloc_1400b13ed:
1400b13edcmp r8l, 244
1400b13f4jne 0x1400b13fe
1400b13f6cmp edx, 143
1400b13fcja 0x1400b13a0
1400b13fe
1400b13feloc_1400b13fe:
1400b13fecmp rcx, 2
1400b1402je 0x1400b1463
1400b1404movzx r10l, [rax+2]
1400b1409mov r11l, r10l
1400b140cand r11l, -64
1400b1410cmp r11b, -128
1400b1414jne 0x1400b13a0
1400b1416cmp rcx, 3
1400b141aje 0x1400b1463
1400b141cmovzx ecx, [rax+3]
1400b1420mov r11l, ecx
1400b1423and r11l, -64
1400b1427cmp r11b, -128
1400b142bjne 0x1400b13a0
1400b1431shl r8l, 18
1400b1435shl edx, 12
1400b1438lea r8l, [r8+rcx-0x3c82080]
1400b1440shl r10l, 6
1400b1444add r8l, edx
1400b1447add r8l, r10l
1400b144acmp r8l, 0x10ffff
1400b1451ja 0x1400b12b6
1400b1457add rax, 4
1400b145bmov [r9], rax
1400b145ejmp 0x1400b12b6
1400b1463
1400b1463loc_1400b1463:
1400b1463mov r8l, -2
1400b1469jmp 0x1400b12b6
1400b1290
1400b1290_ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIDuEEDiRNS_5rangeIKT_Lb1EEEm:
1400b1290mov r8l, -2
1400b1296mov rax, [rcx]
1400b1299mov r9, rcx
1400b129cmov rcx, [rcx+8]
1400b12a0sub rcx, rax
1400b12a3je 0x1400b12b6
1400b12a5movzx r8l, [rax]
1400b12a9cmp r8l, 127
1400b12adja 0x1400b12c0
1400b12afadd rax, 1
1400b12b3mov [r9], rax
1400b12b6
1400b12b6loc_1400b12b6:
1400b12b6mov eax, r8l
1400b12b9ret
1400b12ba
1400b12ba 66 0f 1f 44 00 00 f..D..
1400b12c0
1400b12c0loc_1400b12c0:
1400b12c0cmp r8l, 193
1400b12c7jbe 0x1400b13a0
1400b12cdcmp r8l, 223
1400b12d4jbe 0x1400b1368
1400b12dacmp r8l, 239
1400b12e1ja 0x1400b13b0
1400b12e7cmp rcx, 1
1400b12ebje 0x1400b1463
1400b12f1movzx edx, [rax+1]
1400b12f5mov r10l, edx
1400b12f8and r10l, -64
1400b12fccmp r10b, -128
1400b1300jne 0x1400b13a0
1400b1306cmp r8l, 224
1400b130djne 0x1400b131b
1400b130fcmp edx, 159
1400b1315jbe 0x1400b13a0
1400b131b
1400b131bloc_1400b131b:
1400b131bcmp r8l, 237
1400b1322jne 0x1400b132c
1400b1324cmp edx, 159
1400b132aja 0x1400b13a0
1400b132c
1400b132cloc_1400b132c:
1400b132ccmp rcx, 2
1400b1330je 0x1400b1463
1400b1336movzx ecx, [rax+2]
1400b133amov r10l, ecx
1400b133dand r10l, -64
1400b1341cmp r10b, -128
1400b1345jne 0x1400b13a0
1400b1347shl r8l, 12
1400b134bshl edx, 6
1400b134eadd rax, 3
1400b1352lea r8l, [r8+rcx-0xe2080]
1400b135amov [r9], rax
1400b135dadd r8l, edx
1400b1360jmp 0x1400b12b6
1400b1365
1400b1365 0f 1f 00 ...
1400b1368
1400b1368loc_1400b1368:
1400b1368cmp rcx, 1
1400b136cje 0x1400b1463
1400b1372movzx edx, [rax+1]
1400b1376mov ecx, edx
1400b1378and ecx, -64
1400b137bcmp cl, -128
1400b137ejne 0x1400b13a0
1400b1380shl r8l, 6
1400b1384add rax, 2
1400b1388mov [r9], rax
1400b138blea r8l, [r8+rdx-12416]
1400b1393jmp 0x1400b12b6
1400b1398
1400b1398 0f 1f 84 00 00 00 00 00 ........
1400b13a0
1400b13a0loc_1400b13a0:
1400b13a0mov r8l, -1
1400b13a6jmp 0x1400b12b6
1400b13ab
1400b13ab 0f 1f 44 00 00 ..D..
1400b13b0
1400b13b0loc_1400b13b0:
1400b13b0cmp r8l, 244
1400b13b7ja 0x1400b13a0
1400b13b9cmp edx, 65535
1400b13bfje 0x1400b13a0
1400b13c1cmp rcx, 1
1400b13c5je 0x1400b1463
1400b13cbmovzx edx, [rax+1]
1400b13cfmov r10l, edx
1400b13d2and r10l, -64
1400b13d6cmp r10b, -128
1400b13dajne 0x1400b13a0
1400b13dccmp r8l, 240
1400b13e3jne 0x1400b13ed
1400b13e5cmp edx, 143
1400b13ebjbe 0x1400b13a0
1400b13ed
1400b13edloc_1400b13ed:
1400b13edcmp r8l, 244
1400b13f4jne 0x1400b13fe
1400b13f6cmp edx, 143
1400b13fcja 0x1400b13a0
1400b13fe
1400b13feloc_1400b13fe:
1400b13fecmp rcx, 2
1400b1402je 0x1400b1463
1400b1404movzx r10l, [rax+2]
1400b1409mov r11l, r10l
1400b140cand r11l, -64
1400b1410cmp r11b, -128
1400b1414jne 0x1400b13a0
1400b1416cmp rcx, 3
1400b141aje 0x1400b1463
1400b141cmovzx ecx, [rax+3]
1400b1420mov r11l, ecx
1400b1423and r11l, -64
1400b1427cmp r11b, -128
1400b142bjne 0x1400b13a0
1400b1431shl r8l, 18
1400b1435shl edx, 12
1400b1438lea r8l, [r8+rcx-0x3c82080]
1400b1440shl r10l, 6
1400b1444add r8l, edx
1400b1447add r8l, r10l
1400b144acmp r8l, 0x10ffff
1400b1451ja 0x1400b12b6
1400b1457add rax, 4
1400b145bmov [r9], rax
1400b145ejmp 0x1400b12b6
1400b1463
1400b1463loc_1400b1463:
1400b1463mov r8l, -2
1400b1469jmp 0x1400b12b6
1400b1290
1400b146e
1400b146e // align 0x10
1400b146e // align 0x10
1400b1470
1400b1470_ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm:
1400b1470push rbx
1400b1471mov rax, [rcx]
1400b1474mov r8, rcx
1400b1477mov rcx, [rcx+8]
1400b147bmov r10l, edx
1400b147emov edx, -2
1400b1483sub rcx, rax
1400b1486je 0x1400b1497
1400b1488movzx edx, [rax]
1400b148bcmp edx, 127
1400b148eja 0x1400b14a0
1400b1490add rax, 1
1400b1494mov [r8], rax
1400b1497
1400b1497loc_1400b1497:
1400b1497mov eax, edx
1400b1499pop rbx
1400b149aret
1400b149b
1400b149b 0f 1f 44 00 00 ..D..
1400b14a0
1400b14a0loc_1400b14a0:
1400b14a0cmp edx, 193
1400b14a6jbe 0x1400b1590
1400b14accmp edx, 223
1400b14b2jbe 0x1400b1550
1400b14b8cmp edx, 239
1400b14beja 0x1400b15a0
1400b14c4cmp rcx, 1
1400b14c8je 0x1400b1644
1400b14cemovzx r9l, [rax+1]
1400b14d3mov r11l, r9l
1400b14d6and r11l, -64
1400b14dacmp r11b, -128
1400b14dejne 0x1400b1590
1400b14e4cmp edx, 224
1400b14eajne 0x1400b14f6
1400b14eccmp r9b, -97
1400b14f0jbe 0x1400b1590
1400b14f6
1400b14f6loc_1400b14f6:
1400b14f6cmp edx, 237
1400b14fcjne 0x1400b1508
1400b14fecmp r9b, -97
1400b1502ja 0x1400b1590
1400b1508
1400b1508loc_1400b1508:
1400b1508cmp rcx, 2
1400b150cje 0x1400b1644
1400b1512movzx ecx, [rax+2]
1400b1516mov r11l, ecx
1400b1519and r11l, -64
1400b151dcmp r11b, -128
1400b1521jne 0x1400b1590
1400b1523shl edx, 12
1400b1526shl r9l, 6
1400b152alea edx, [rdx+rcx-0xe2080]
1400b1531add edx, r9l
1400b1534cmp r10l, edx
1400b1537jb 0x1400b1497
1400b153dadd rax, 3
1400b1541mov [r8], rax
1400b1544jmp 0x1400b1497
1400b1549
1400b1549 0f 1f 80 00 00 00 00 .......
1400b1550
1400b1550loc_1400b1550:
1400b1550cmp rcx, 1
1400b1554je 0x1400b1644
1400b155amovzx ecx, [rax+1]
1400b155emov r9l, ecx
1400b1561and r9l, -64
1400b1565cmp r9b, -128
1400b1569jne 0x1400b1590
1400b156bshl edx, 6
1400b156elea edx, [rdx+rcx-12416]
1400b1575cmp r10l, edx
1400b1578jb 0x1400b1497
1400b157eadd rax, 2
1400b1582mov [r8], rax
1400b1585jmp 0x1400b1497
1400b158a
1400b158a 66 0f 1f 44 00 00 f..D..
1400b1590
1400b1590loc_1400b1590:
1400b1590mov edx, -1
1400b1595jmp 0x1400b1497
1400b159a
1400b159a 66 0f 1f 44 00 00 f..D..
1400b15a0
1400b15a0loc_1400b15a0:
1400b15a0cmp edx, 244
1400b15a6ja 0x1400b1590
1400b15a8cmp r10l, 65535
1400b15afjbe 0x1400b1590
1400b15b1cmp rcx, 1
1400b15b5je 0x1400b1644
1400b15bbmovzx r9l, [rax+1]
1400b15c0mov r11l, r9l
1400b15c3and r11l, -64
1400b15c7cmp r11b, -128
1400b15cbjne 0x1400b1590
1400b15cdcmp edx, 240
1400b15d3jne 0x1400b15db
1400b15d5cmp r9b, -113
1400b15d9jbe 0x1400b1590
1400b15db
1400b15dbloc_1400b15db:
1400b15dbcmp edx, 244
1400b15e1jne 0x1400b15e9
1400b15e3cmp r9b, -113
1400b15e7ja 0x1400b1590
1400b15e9
1400b15e9loc_1400b15e9:
1400b15e9cmp rcx, 2
1400b15edje 0x1400b1644
1400b15efmovzx r11l, [rax+2]
1400b15f4mov ebx, r11l
1400b15f7and ebx, -64
1400b15facmp bl, -128
1400b15fdjne 0x1400b1590
1400b15ffcmp rcx, 3
1400b1603je 0x1400b1644
1400b1605movzx ecx, [rax+3]
1400b1609mov ebx, ecx
1400b160band ebx, -64
1400b160ecmp bl, -128
1400b1611jne 0x1400b1590
1400b1617shl edx, 18
1400b161ashl r9l, 12
1400b161elea edx, [rdx+rcx-0x3c82080]
1400b1625shl r11l, 6
1400b1629add edx, r9l
1400b162cadd edx, r11l
1400b162fcmp r10l, edx
1400b1632jb 0x1400b1497
1400b1638add rax, 4
1400b163cmov [r8], rax
1400b163fjmp 0x1400b1497
1400b1644
1400b1644loc_1400b1644:
1400b1644mov edx, -2
1400b1649jmp 0x1400b1497
1400b1470
1400b1470_ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm:
1400b1470push rbx
1400b1471mov rax, [rcx]
1400b1474mov r8, rcx
1400b1477mov rcx, [rcx+8]
1400b147bmov r10l, edx
1400b147emov edx, -2
1400b1483sub rcx, rax
1400b1486je 0x1400b1497
1400b1488movzx edx, [rax]
1400b148bcmp edx, 127
1400b148eja 0x1400b14a0
1400b1490add rax, 1
1400b1494mov [r8], rax
1400b1497
1400b1497loc_1400b1497:
1400b1497mov eax, edx
1400b1499pop rbx
1400b149aret
1400b149b
1400b149b 0f 1f 44 00 00 ..D..
1400b14a0
1400b14a0loc_1400b14a0:
1400b14a0cmp edx, 193
1400b14a6jbe 0x1400b1590
1400b14accmp edx, 223
1400b14b2jbe 0x1400b1550
1400b14b8cmp edx, 239
1400b14beja 0x1400b15a0
1400b14c4cmp rcx, 1
1400b14c8je 0x1400b1644
1400b14cemovzx r9l, [rax+1]
1400b14d3mov r11l, r9l
1400b14d6and r11l, -64
1400b14dacmp r11b, -128
1400b14dejne 0x1400b1590
1400b14e4cmp edx, 224
1400b14eajne 0x1400b14f6
1400b14eccmp r9b, -97
1400b14f0jbe 0x1400b1590
1400b14f6
1400b14f6loc_1400b14f6:
1400b14f6cmp edx, 237
1400b14fcjne 0x1400b1508
1400b14fecmp r9b, -97
1400b1502ja 0x1400b1590
1400b1508
1400b1508loc_1400b1508:
1400b1508cmp rcx, 2
1400b150cje 0x1400b1644
1400b1512movzx ecx, [rax+2]
1400b1516mov r11l, ecx
1400b1519and r11l, -64
1400b151dcmp r11b, -128
1400b1521jne 0x1400b1590
1400b1523shl edx, 12
1400b1526shl r9l, 6
1400b152alea edx, [rdx+rcx-0xe2080]
1400b1531add edx, r9l
1400b1534cmp r10l, edx
1400b1537jb 0x1400b1497
1400b153dadd rax, 3
1400b1541mov [r8], rax
1400b1544jmp 0x1400b1497
1400b1549
1400b1549 0f 1f 80 00 00 00 00 .......
1400b1550
1400b1550loc_1400b1550:
1400b1550cmp rcx, 1
1400b1554je 0x1400b1644
1400b155amovzx ecx, [rax+1]
1400b155emov r9l, ecx
1400b1561and r9l, -64
1400b1565cmp r9b, -128
1400b1569jne 0x1400b1590
1400b156bshl edx, 6
1400b156elea edx, [rdx+rcx-12416]
1400b1575cmp r10l, edx
1400b1578jb 0x1400b1497
1400b157eadd rax, 2
1400b1582mov [r8], rax
1400b1585jmp 0x1400b1497
1400b158a
1400b158a 66 0f 1f 44 00 00 f..D..
1400b1590
1400b1590loc_1400b1590:
1400b1590mov edx, -1
1400b1595jmp 0x1400b1497
1400b159a
1400b159a 66 0f 1f 44 00 00 f..D..
1400b15a0
1400b15a0loc_1400b15a0:
1400b15a0cmp edx, 244
1400b15a6ja 0x1400b1590
1400b15a8cmp r10l, 65535
1400b15afjbe 0x1400b1590
1400b15b1cmp rcx, 1
1400b15b5je 0x1400b1644
1400b15bbmovzx r9l, [rax+1]
1400b15c0mov r11l, r9l
1400b15c3and r11l, -64
1400b15c7cmp r11b, -128
1400b15cbjne 0x1400b1590
1400b15cdcmp edx, 240
1400b15d3jne 0x1400b15db
1400b15d5cmp r9b, -113
1400b15d9jbe 0x1400b1590
1400b15db
1400b15dbloc_1400b15db:
1400b15dbcmp edx, 244
1400b15e1jne 0x1400b15e9
1400b15e3cmp r9b, -113
1400b15e7ja 0x1400b1590
1400b15e9
1400b15e9loc_1400b15e9:
1400b15e9cmp rcx, 2
1400b15edje 0x1400b1644
1400b15efmovzx r11l, [rax+2]
1400b15f4mov ebx, r11l
1400b15f7and ebx, -64
1400b15facmp bl, -128
1400b15fdjne 0x1400b1590
1400b15ffcmp rcx, 3
1400b1603je 0x1400b1644
1400b1605movzx ecx, [rax+3]
1400b1609mov ebx, ecx
1400b160band ebx, -64
1400b160ecmp bl, -128
1400b1611jne 0x1400b1590
1400b1617shl edx, 18
1400b161ashl r9l, 12
1400b161elea edx, [rdx+rcx-0x3c82080]
1400b1625shl r11l, 6
1400b1629add edx, r9l
1400b162cadd edx, r11l
1400b162fcmp r10l, edx
1400b1632jb 0x1400b1497
1400b1638add rax, 4
1400b163cmov [r8], rax
1400b163fjmp 0x1400b1497
1400b1644
1400b1644loc_1400b1644:
1400b1644mov edx, -2
1400b1649jmp 0x1400b1497
1400b1470
Loading..