File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
1400b164e
1400b164e // align 0x10
1400b164e // align 0x10
1400b1650
1400b1650_ZNSt12_GLOBAL__N_1L21write_utf8_code_pointIDuEEbRNS_5rangeIT_Lb1EEEDi:
1400b1650mov eax, edx
1400b1652cmp edx, 127
1400b1655ja 0x1400b1678
1400b1657mov rdx, [rcx]
1400b165acmp [rcx+8], rdx
1400b165eje 0x1400b1780
1400b1664lea r8, [rdx+1]
1400b1668mov [rcx], r8
1400b166bmov [rdx], al
1400b166d
1400b166dloc_1400b166d:
1400b166dmov eax, 1
1400b1672ret
1400b1673
1400b1673 0f 1f 44 00 00 ..D..
1400b1678
1400b1678loc_1400b1678:
1400b1678cmp edx, 2047
1400b167eja 0x1400b16b8
1400b1680mov rdx, [rcx]
1400b1683mov r8, [rcx+8]
1400b1687sub r8, rdx
1400b168acmp r8, 1
1400b168ejbe 0x1400b1780
1400b1694mov r8l, eax
1400b1697and eax, 63
1400b169ashr r8l, 6
1400b169eadd eax, -128
1400b16a1sub r8l, 64
1400b16a5mov [rdx], r8b
1400b16a8lea r8, [rdx+2]
1400b16acmov [rcx], r8
1400b16afmov [rdx+1], al
1400b16b2jmp 0x1400b166d
1400b16b4
1400b16b4 0f 1f 40 00 ..@.
1400b16b8
1400b16b8loc_1400b16b8:
1400b16b8cmp edx, 65535
1400b16bejbe 0x1400b1730
1400b16c0cmp edx, 0x10ffff
1400b16c6ja 0x1400b1780
1400b16ccmov rdx, [rcx]
1400b16cfmov r8, [rcx+8]
1400b16d3sub r8, rdx
1400b16d6cmp r8, 3
1400b16dajbe 0x1400b1780
1400b16e0mov r8l, eax
1400b16e3shr r8l, 18
1400b16e7sub r8l, 16
1400b16ebmov [rdx], r8b
1400b16eemov r8l, eax
1400b16f1shr r8l, 12
1400b16f5and r8l, 63
1400b16f9add r8l, -128
1400b16fdmov [rdx+1], r8b
1400b1701mov r8l, eax
1400b1704and eax, 63
1400b1707shr r8l, 6
1400b170badd eax, -128
1400b170eand r8l, 63
1400b1712add r8l, -128
1400b1716mov [rdx+2], r8b
1400b171alea r8, [rdx+4]
1400b171emov [rcx], r8
1400b1721mov [rdx+3], al
1400b1724jmp 0x1400b166d
1400b1729
1400b1729 0f 1f 80 00 00 00 00 .......
1400b1730
1400b1730loc_1400b1730:
1400b1730mov rdx, [rcx]
1400b1733mov r8, [rcx+8]
1400b1737sub r8, rdx
1400b173acmp r8, 2
1400b173ejbe 0x1400b1780
1400b1740mov r8l, eax
1400b1743shr r8l, 12
1400b1747sub r8l, 32
1400b174bmov [rdx], r8b
1400b174emov r8l, eax
1400b1751and eax, 63
1400b1754shr r8l, 6
1400b1758add eax, -128
1400b175band r8l, 63
1400b175fadd r8l, -128
1400b1763mov [rdx+1], r8b
1400b1767lea r8, [rdx+3]
1400b176bmov [rcx], r8
1400b176emov [rdx+2], al
1400b1771jmp 0x1400b166d
1400b1776
1400b1776 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b1780
1400b1780loc_1400b1780:
1400b1780xor eax, eax
1400b1782ret
1400b1650
1400b1650_ZNSt12_GLOBAL__N_1L21write_utf8_code_pointIDuEEbRNS_5rangeIT_Lb1EEEDi:
1400b1650mov eax, edx
1400b1652cmp edx, 127
1400b1655ja 0x1400b1678
1400b1657mov rdx, [rcx]
1400b165acmp [rcx+8], rdx
1400b165eje 0x1400b1780
1400b1664lea r8, [rdx+1]
1400b1668mov [rcx], r8
1400b166bmov [rdx], al
1400b166d
1400b166dloc_1400b166d:
1400b166dmov eax, 1
1400b1672ret
1400b1673
1400b1673 0f 1f 44 00 00 ..D..
1400b1678
1400b1678loc_1400b1678:
1400b1678cmp edx, 2047
1400b167eja 0x1400b16b8
1400b1680mov rdx, [rcx]
1400b1683mov r8, [rcx+8]
1400b1687sub r8, rdx
1400b168acmp r8, 1
1400b168ejbe 0x1400b1780
1400b1694mov r8l, eax
1400b1697and eax, 63
1400b169ashr r8l, 6
1400b169eadd eax, -128
1400b16a1sub r8l, 64
1400b16a5mov [rdx], r8b
1400b16a8lea r8, [rdx+2]
1400b16acmov [rcx], r8
1400b16afmov [rdx+1], al
1400b16b2jmp 0x1400b166d
1400b16b4
1400b16b4 0f 1f 40 00 ..@.
1400b16b8
1400b16b8loc_1400b16b8:
1400b16b8cmp edx, 65535
1400b16bejbe 0x1400b1730
1400b16c0cmp edx, 0x10ffff
1400b16c6ja 0x1400b1780
1400b16ccmov rdx, [rcx]
1400b16cfmov r8, [rcx+8]
1400b16d3sub r8, rdx
1400b16d6cmp r8, 3
1400b16dajbe 0x1400b1780
1400b16e0mov r8l, eax
1400b16e3shr r8l, 18
1400b16e7sub r8l, 16
1400b16ebmov [rdx], r8b
1400b16eemov r8l, eax
1400b16f1shr r8l, 12
1400b16f5and r8l, 63
1400b16f9add r8l, -128
1400b16fdmov [rdx+1], r8b
1400b1701mov r8l, eax
1400b1704and eax, 63
1400b1707shr r8l, 6
1400b170badd eax, -128
1400b170eand r8l, 63
1400b1712add r8l, -128
1400b1716mov [rdx+2], r8b
1400b171alea r8, [rdx+4]
1400b171emov [rcx], r8
1400b1721mov [rdx+3], al
1400b1724jmp 0x1400b166d
1400b1729
1400b1729 0f 1f 80 00 00 00 00 .......
1400b1730
1400b1730loc_1400b1730:
1400b1730mov rdx, [rcx]
1400b1733mov r8, [rcx+8]
1400b1737sub r8, rdx
1400b173acmp r8, 2
1400b173ejbe 0x1400b1780
1400b1740mov r8l, eax
1400b1743shr r8l, 12
1400b1747sub r8l, 32
1400b174bmov [rdx], r8b
1400b174emov r8l, eax
1400b1751and eax, 63
1400b1754shr r8l, 6
1400b1758add eax, -128
1400b175band r8l, 63
1400b175fadd r8l, -128
1400b1763mov [rdx+1], r8b
1400b1767lea r8, [rdx+3]
1400b176bmov [rcx], r8
1400b176emov [rdx+2], al
1400b1771jmp 0x1400b166d
1400b1776
1400b1776 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b1780
1400b1780loc_1400b1780:
1400b1780xor eax, eax
1400b1782ret
1400b1650
1400b1783
1400b1783 // align 0x10
1400b1783 // align 0x10
1400b1790
1400b1790_ZNSt12_GLOBAL__N_1L21write_utf8_code_pointIcEEbRNS_5rangeIT_Lb1EEEDi:
1400b1790mov eax, edx
1400b1792cmp edx, 127
1400b1795ja 0x1400b17b8
1400b1797mov rdx, [rcx]
1400b179acmp [rcx+8], rdx
1400b179eje 0x1400b1898
1400b17a4lea r8, [rdx+1]
1400b17a8mov [rcx], r8
1400b17abmov [rdx], al
1400b17ad
1400b17adloc_1400b17ad:
1400b17admov eax, 1
1400b17b2ret
1400b17b3
1400b17b3 0f 1f 44 00 00 ..D..
1400b17b8
1400b17b8loc_1400b17b8:
1400b17b8cmp edx, 2047
1400b17beja 0x1400b1800
1400b17c0mov r8, [rcx]
1400b17c3mov rdx, [rcx+8]
1400b17c7sub rdx, r8
1400b17cacmp rdx, 1
1400b17cejbe 0x1400b1898
1400b17d4lea rdx, [r8+1]
1400b17d8mov [rcx], rdx
1400b17dbmov edx, eax
1400b17ddshr edx, 6
1400b17e0sub edx, 64
1400b17e3
1400b17e3loc_1400b17e3:
1400b17e3mov [r8], dl
1400b17e6mov rdx, [rcx]
1400b17e9and eax, 63
1400b17ecadd eax, -128
1400b17eflea r8, [rdx+1]
1400b17f3mov [rcx], r8
1400b17f6mov [rdx], al
1400b17f8jmp 0x1400b17ad
1400b17fa
1400b17fa 66 0f 1f 44 00 00 f..D..
1400b1800
1400b1800loc_1400b1800:
1400b1800cmp edx, 65535
1400b1806jbe 0x1400b1870
1400b1808cmp edx, 0x10ffff
1400b180eja 0x1400b1898
1400b1814mov r8, [rcx]
1400b1817mov rdx, [rcx+8]
1400b181bsub rdx, r8
1400b181ecmp rdx, 3
1400b1822jbe 0x1400b1898
1400b1824lea rdx, [r8+1]
1400b1828mov [rcx], rdx
1400b182bmov edx, eax
1400b182dshr edx, 18
1400b1830sub edx, 16
1400b1833mov [r8], dl
1400b1836mov r8, [rcx]
1400b1839lea rdx, [r8+1]
1400b183dmov [rcx], rdx
1400b1840mov edx, eax
1400b1842shr edx, 12
1400b1845and edx, 63
1400b1848add edx, -128
1400b184b
1400b184bloc_1400b184b:
1400b184bmov [r8], dl
1400b184emov r8, [rcx]
1400b1851lea rdx, [r8+1]
1400b1855mov [rcx], rdx
1400b1858mov edx, eax
1400b185ashr edx, 6
1400b185dand edx, 63
1400b1860add edx, -128
1400b1863jmp 0x1400b17e3
1400b1868
1400b1868 0f 1f 84 00 00 00 00 00 ........
1400b1870
1400b1870loc_1400b1870:
1400b1870mov r8, [rcx]
1400b1873mov rdx, [rcx+8]
1400b1877sub rdx, r8
1400b187acmp rdx, 2
1400b187ejbe 0x1400b1898
1400b1880lea rdx, [r8+1]
1400b1884mov [rcx], rdx
1400b1887mov edx, eax
1400b1889shr edx, 12
1400b188csub edx, 32
1400b188fjmp 0x1400b184b
1400b1891
1400b1891 0f 1f 80 00 00 00 00 .......
1400b1898
1400b1898loc_1400b1898:
1400b1898xor eax, eax
1400b189aret
1400b1790
1400b1790_ZNSt12_GLOBAL__N_1L21write_utf8_code_pointIcEEbRNS_5rangeIT_Lb1EEEDi:
1400b1790mov eax, edx
1400b1792cmp edx, 127
1400b1795ja 0x1400b17b8
1400b1797mov rdx, [rcx]
1400b179acmp [rcx+8], rdx
1400b179eje 0x1400b1898
1400b17a4lea r8, [rdx+1]
1400b17a8mov [rcx], r8
1400b17abmov [rdx], al
1400b17ad
1400b17adloc_1400b17ad:
1400b17admov eax, 1
1400b17b2ret
1400b17b3
1400b17b3 0f 1f 44 00 00 ..D..
1400b17b8
1400b17b8loc_1400b17b8:
1400b17b8cmp edx, 2047
1400b17beja 0x1400b1800
1400b17c0mov r8, [rcx]
1400b17c3mov rdx, [rcx+8]
1400b17c7sub rdx, r8
1400b17cacmp rdx, 1
1400b17cejbe 0x1400b1898
1400b17d4lea rdx, [r8+1]
1400b17d8mov [rcx], rdx
1400b17dbmov edx, eax
1400b17ddshr edx, 6
1400b17e0sub edx, 64
1400b17e3
1400b17e3loc_1400b17e3:
1400b17e3mov [r8], dl
1400b17e6mov rdx, [rcx]
1400b17e9and eax, 63
1400b17ecadd eax, -128
1400b17eflea r8, [rdx+1]
1400b17f3mov [rcx], r8
1400b17f6mov [rdx], al
1400b17f8jmp 0x1400b17ad
1400b17fa
1400b17fa 66 0f 1f 44 00 00 f..D..
1400b1800
1400b1800loc_1400b1800:
1400b1800cmp edx, 65535
1400b1806jbe 0x1400b1870
1400b1808cmp edx, 0x10ffff
1400b180eja 0x1400b1898
1400b1814mov r8, [rcx]
1400b1817mov rdx, [rcx+8]
1400b181bsub rdx, r8
1400b181ecmp rdx, 3
1400b1822jbe 0x1400b1898
1400b1824lea rdx, [r8+1]
1400b1828mov [rcx], rdx
1400b182bmov edx, eax
1400b182dshr edx, 18
1400b1830sub edx, 16
1400b1833mov [r8], dl
1400b1836mov r8, [rcx]
1400b1839lea rdx, [r8+1]
1400b183dmov [rcx], rdx
1400b1840mov edx, eax
1400b1842shr edx, 12
1400b1845and edx, 63
1400b1848add edx, -128
1400b184b
1400b184bloc_1400b184b:
1400b184bmov [r8], dl
1400b184emov r8, [rcx]
1400b1851lea rdx, [r8+1]
1400b1855mov [rcx], rdx
1400b1858mov edx, eax
1400b185ashr edx, 6
1400b185dand edx, 63
1400b1860add edx, -128
1400b1863jmp 0x1400b17e3
1400b1868
1400b1868 0f 1f 84 00 00 00 00 00 ........
1400b1870
1400b1870loc_1400b1870:
1400b1870mov r8, [rcx]
1400b1873mov rdx, [rcx+8]
1400b1877sub rdx, r8
1400b187acmp rdx, 2
1400b187ejbe 0x1400b1898
1400b1880lea rdx, [r8+1]
1400b1884mov [rcx], rdx
1400b1887mov edx, eax
1400b1889shr edx, 12
1400b188csub edx, 32
1400b188fjmp 0x1400b184b
1400b1891
1400b1891 0f 1f 80 00 00 00 00 .......
1400b1898
1400b1898loc_1400b1898:
1400b1898xor eax, eax
1400b189aret
1400b1790
1400b189b
1400b189b // align 0x10
1400b189b // align 0x10
1400b18a0
1400b18a0_ZNSt12_GLOBAL__N_1L7ucs2_inERNS_5rangeIKDsLb0EEERNS0_IDsLb1EEEDiSt12codecvt_mode:
1400b18a0push rdi
1400b18a1push rsi
1400b18a2push rbx
1400b18a3sub rsp, 32
1400b18a7mov r11, rdx
1400b18aalea rdx, [rsp+88]
1400b18afmov [rsp+88], r9l
1400b18b4mov esi, r8l
1400b18b7call _ZNSt12_GLOBAL__N_1L14read_utf16_bomILb0EEEvRNS_5rangeIKDsXT_EEERSt12codecvt_mode
1400b18bcmov r9, [rcx+8]
1400b18c0mov rdx, [rcx]
1400b18c3mov r10, rcx
1400b18c6mov rax, r9
1400b18c9sub rax, rdx
1400b18ccshr rax, 1
1400b18cfje 0x1400b1968
1400b18d5mov eax, 65535
1400b18damov r8l, [rsp+88]
1400b18dfmov rbx, [r11+8]
1400b18e3cmp esi, eax
1400b18e5mov rcx, [r11]
1400b18e8cmova esi, eax
1400b18eband r8l, 1
1400b18efjmp 0x1400b193c
1400b18f1
1400b18f1 0f 1f 80 00 00 00 00 .......
1400b18f8
1400b18f8loc_1400b18f8:
1400b18f8rol ax, 8
1400b18fcmovzx eax, ax
1400b18fflea edi, [rax-55296]
1400b1905cmp edi, 1023
1400b190bjbe 0x1400b1957
1400b190d
1400b190dloc_1400b190d:
1400b190dlea edi, [rax-56320]
1400b1913cmp edi, 1023
1400b1919jbe 0x1400b1957
1400b191bcmp esi, eax
1400b191djb 0x1400b1957
1400b191fadd rdx, 2
1400b1923add rcx, 2
1400b1927mov [r10], rdx
1400b192amov [r11], rcx
1400b192dmov [rcx-2], ax
1400b1931mov rax, r9
1400b1934sub rax, rdx
1400b1937shr rax, 1
1400b193aje 0x1400b1968
1400b193c
1400b193cloc_1400b193c:
1400b193ccmp rbx, rcx
1400b193fje 0x1400b1968
1400b1941movzx eax, [rdx]
1400b1944test r8l, r8l
1400b1947je 0x1400b18f8
1400b1949lea edi, [rax-55296]
1400b194fcmp edi, 1023
1400b1955ja 0x1400b190d
1400b1957
1400b1957loc_1400b1957:
1400b1957mov eax, 2
1400b195cadd rsp, 32
1400b1960pop rbx
1400b1961pop rsi
1400b1962pop rdi
1400b1963ret
1400b1964
1400b1964 0f 1f 40 00 ..@.
1400b1968
1400b1968loc_1400b1968:
1400b1968xor eax, eax
1400b196acmp rdx, r9
1400b196dsetne al
1400b1970add rsp, 32
1400b1974pop rbx
1400b1975pop rsi
1400b1976pop rdi
1400b1977ret
1400b18a0
1400b18a0_ZNSt12_GLOBAL__N_1L7ucs2_inERNS_5rangeIKDsLb0EEERNS0_IDsLb1EEEDiSt12codecvt_mode:
1400b18a0push rdi
1400b18a1push rsi
1400b18a2push rbx
1400b18a3sub rsp, 32
1400b18a7mov r11, rdx
1400b18aalea rdx, [rsp+88]
1400b18afmov [rsp+88], r9l
1400b18b4mov esi, r8l
1400b18b7call _ZNSt12_GLOBAL__N_1L14read_utf16_bomILb0EEEvRNS_5rangeIKDsXT_EEERSt12codecvt_mode
1400b18bcmov r9, [rcx+8]
1400b18c0mov rdx, [rcx]
1400b18c3mov r10, rcx
1400b18c6mov rax, r9
1400b18c9sub rax, rdx
1400b18ccshr rax, 1
1400b18cfje 0x1400b1968
1400b18d5mov eax, 65535
1400b18damov r8l, [rsp+88]
1400b18dfmov rbx, [r11+8]
1400b18e3cmp esi, eax
1400b18e5mov rcx, [r11]
1400b18e8cmova esi, eax
1400b18eband r8l, 1
1400b18efjmp 0x1400b193c
1400b18f1
1400b18f1 0f 1f 80 00 00 00 00 .......
1400b18f8
1400b18f8loc_1400b18f8:
1400b18f8rol ax, 8
1400b18fcmovzx eax, ax
1400b18fflea edi, [rax-55296]
1400b1905cmp edi, 1023
1400b190bjbe 0x1400b1957
1400b190d
1400b190dloc_1400b190d:
1400b190dlea edi, [rax-56320]
1400b1913cmp edi, 1023
1400b1919jbe 0x1400b1957
1400b191bcmp esi, eax
1400b191djb 0x1400b1957
1400b191fadd rdx, 2
1400b1923add rcx, 2
1400b1927mov [r10], rdx
1400b192amov [r11], rcx
1400b192dmov [rcx-2], ax
1400b1931mov rax, r9
1400b1934sub rax, rdx
1400b1937shr rax, 1
1400b193aje 0x1400b1968
1400b193c
1400b193cloc_1400b193c:
1400b193ccmp rbx, rcx
1400b193fje 0x1400b1968
1400b1941movzx eax, [rdx]
1400b1944test r8l, r8l
1400b1947je 0x1400b18f8
1400b1949lea edi, [rax-55296]
1400b194fcmp edi, 1023
1400b1955ja 0x1400b190d
1400b1957
1400b1957loc_1400b1957:
1400b1957mov eax, 2
1400b195cadd rsp, 32
1400b1960pop rbx
1400b1961pop rsi
1400b1962pop rdi
1400b1963ret
1400b1964
1400b1964 0f 1f 40 00 ..@.
1400b1968
1400b1968loc_1400b1968:
1400b1968xor eax, eax
1400b196acmp rdx, r9
1400b196dsetne al
1400b1970add rsp, 32
1400b1974pop rbx
1400b1975pop rsi
1400b1976pop rdi
1400b1977ret
1400b18a0
1400b1978
1400b1978 // align 0x10
1400b1978 // align 0x10
1400b1980
1400b1980_ZNSt12_GLOBAL__N_1L8ucs2_outERNS_5rangeIKDsLb1EEERNS0_IDsLb0EEEDiSt12codecvt_mode.part.0:
1400b1980push rbx
1400b1981mov rax, [rcx]
1400b1984mov ebx, r8l
1400b1987mov r8, [rcx+8]
1400b198bmov r10, rcx
1400b198emov r11, rdx
1400b1991cmp r8, rax
1400b1994je 0x1400b1a10
1400b1996mov rdx, [rdx]
1400b1999jmp 0x1400b19e4
1400b199b
1400b199b 0f 1f 44 00 00 ..D..
1400b19a0
1400b19a0loc_1400b19a0:
1400b19a0movzx eax, [rax]
1400b19a3lea ecx, [rax+10240]
1400b19a9cmp cx, 2047
1400b19aejbe 0x1400b1a00
1400b19b0movzx ecx, ax
1400b19b3cmp ebx, ecx
1400b19b5jb 0x1400b1a00
1400b19b7mov ecx, eax
1400b19b9rol cx, 8
1400b19bdtest r9b, 1
1400b19c1cmove eax, ecx
1400b19c4mov [rdx], ax
1400b19c7mov rax, [r11]
1400b19camov r8, [r10+8]
1400b19celea rdx, [rax+2]
1400b19d2mov rax, [r10]
1400b19d5mov [r11], rdx
1400b19d8add rax, 2
1400b19dcmov [r10], rax
1400b19dfcmp rax, r8
1400b19e2je 0x1400b1a10
1400b19e4
1400b19e4loc_1400b19e4:
1400b19e4mov rcx, [r11+8]
1400b19e8sub rcx, rdx
1400b19ebshr rcx, 1
1400b19eejne 0x1400b19a0
1400b19f0cmp r8, rax
1400b19f3setne al
1400b19f6movzx eax, al
1400b19f9pop rbx
1400b19faret
1400b19fb
1400b19fb 0f 1f 44 00 00 ..D..
1400b1a00
1400b1a00loc_1400b1a00:
1400b1a00mov eax, 2
1400b1a05pop rbx
1400b1a06ret
1400b1a07
1400b1a07 66 0f 1f 84 00 00 00 00 00 f........
1400b1a10
1400b1a10loc_1400b1a10:
1400b1a10xor eax, eax
1400b1a12pop rbx
1400b1a13ret
1400b1980
1400b1980_ZNSt12_GLOBAL__N_1L8ucs2_outERNS_5rangeIKDsLb1EEERNS0_IDsLb0EEEDiSt12codecvt_mode.part.0:
1400b1980push rbx
1400b1981mov rax, [rcx]
1400b1984mov ebx, r8l
1400b1987mov r8, [rcx+8]
1400b198bmov r10, rcx
1400b198emov r11, rdx
1400b1991cmp r8, rax
1400b1994je 0x1400b1a10
1400b1996mov rdx, [rdx]
1400b1999jmp 0x1400b19e4
1400b199b
1400b199b 0f 1f 44 00 00 ..D..
1400b19a0
1400b19a0loc_1400b19a0:
1400b19a0movzx eax, [rax]
1400b19a3lea ecx, [rax+10240]
1400b19a9cmp cx, 2047
1400b19aejbe 0x1400b1a00
1400b19b0movzx ecx, ax
1400b19b3cmp ebx, ecx
1400b19b5jb 0x1400b1a00
1400b19b7mov ecx, eax
1400b19b9rol cx, 8
1400b19bdtest r9b, 1
1400b19c1cmove eax, ecx
1400b19c4mov [rdx], ax
1400b19c7mov rax, [r11]
1400b19camov r8, [r10+8]
1400b19celea rdx, [rax+2]
1400b19d2mov rax, [r10]
1400b19d5mov [r11], rdx
1400b19d8add rax, 2
1400b19dcmov [r10], rax
1400b19dfcmp rax, r8
1400b19e2je 0x1400b1a10
1400b19e4
1400b19e4loc_1400b19e4:
1400b19e4mov rcx, [r11+8]
1400b19e8sub rcx, rdx
1400b19ebshr rcx, 1
1400b19eejne 0x1400b19a0
1400b19f0cmp r8, rax
1400b19f3setne al
1400b19f6movzx eax, al
1400b19f9pop rbx
1400b19faret
1400b19fb
1400b19fb 0f 1f 44 00 00 ..D..
1400b1a00
1400b1a00loc_1400b1a00:
1400b1a00mov eax, 2
1400b1a05pop rbx
1400b1a06ret
1400b1a07
1400b1a07 66 0f 1f 84 00 00 00 00 00 f........
1400b1a10
1400b1a10loc_1400b1a10:
1400b1a10xor eax, eax
1400b1a12pop rbx
1400b1a13ret
1400b1980
1400b1a14
1400b1a14 // align 0x10
1400b1a14 // align 0x10
1400b1a20
1400b1a20_ZNSt12_GLOBAL__N_1L8utf16_inIcDsEENSt12codecvt_base6resultERNS_5rangeIKT_Lb1EEERNS3_IT0_Lb1EEEmSt12codecvt_mode:
1400b1a20push r14
1400b1a22push r13
1400b1a24push r12
1400b1a26push rbp
1400b1a27push rdi
1400b1a28push rsi
1400b1a29push rbx
1400b1a2asub rsp, 32
1400b1a2emov r12, [rcx+8]
1400b1a32mov r14, [rcx]
1400b1a35and r9l, 4
1400b1a39mov rbx, rcx
1400b1a3cmov rdi, rdx
1400b1a3fmov esi, r8l
1400b1a42jne 0x1400b1ae8
1400b1a48
1400b1a48loc_1400b1a48:
1400b1a48cmp r14, r12
1400b1a4bje 0x1400b1a8f
1400b1a4dmov rbp, [rdi+8]
1400b1a51
1400b1a51loc_1400b1a51:
1400b1a51mov r13, [rdi]
1400b1a54cmp r13, rbp
1400b1a57je 0x1400b1b20
1400b1a5dmov edx, esi
1400b1a5fmov rcx, rbx
1400b1a62call _ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm
1400b1a67cmp eax, -2
1400b1a6aje 0x1400b1aab
1400b1a6ccmp esi, eax
1400b1a6ejb 0x1400b1b30
1400b1a74cmp eax, 65535
1400b1a79ja 0x1400b1a98
1400b1a7blea rdx, [r13+2]
1400b1a7fmov [rdi], rdx
1400b1a82mov [r13], ax
1400b1a87
1400b1a87loc_1400b1a87:
1400b1a87mov r14, [rbx]
1400b1a8acmp r14, r12
1400b1a8djne 0x1400b1a51
1400b1a8f
1400b1a8floc_1400b1a8f:
1400b1a8fxor eax, eax
1400b1a91jmp 0x1400b1ab0
1400b1a93
1400b1a93 0f 1f 44 00 00 ..D..
1400b1a98
1400b1a98loc_1400b1a98:
1400b1a98mov rdx, rbp
1400b1a9bsub rdx, r13
1400b1a9ecmp rdx, 2
1400b1aa2ja 0x1400b1ac0
1400b1aa4mov [rbx], r14
1400b1aa7mov [rbx+8], r12
1400b1aab
1400b1aabloc_1400b1aab:
1400b1aabmov eax, 1
1400b1ab0
1400b1ab0loc_1400b1ab0:
1400b1ab0add rsp, 32
1400b1ab4pop rbx
1400b1ab5pop rsi
1400b1ab6pop rdi
1400b1ab7pop rbp
1400b1ab8pop r12
1400b1abapop r13
1400b1abcpop r14
1400b1aberet
1400b1abf
1400b1abf 90 .
1400b1ac0
1400b1ac0loc_1400b1ac0:
1400b1ac0mov edx, eax
1400b1ac2and ax, 1023
1400b1ac6shr edx, 10
1400b1ac9sub ax, 9216
1400b1acdsub dx, 10304
1400b1ad2mov [r13], dx
1400b1ad7lea rdx, [r13+4]
1400b1adbmov [rdi], rdx
1400b1ademov [r13+2], ax
1400b1ae3jmp 0x1400b1a87
1400b1ae5
1400b1ae5 0f 1f 00 ...
1400b1ae8
1400b1ae8loc_1400b1ae8:
1400b1ae8mov rax, r12
1400b1aebsub rax, r14
1400b1aeecmp rax, 2
1400b1af2jbe 0x1400b1a48
1400b1af8cmp [r14], -17425
1400b1afejne 0x1400b1a48
1400b1b04cmp [r14+2], -65
1400b1b09jne 0x1400b1a48
1400b1b0fadd r14, 3
1400b1b13mov [rcx], r14
1400b1b16jmp 0x1400b1a48
1400b1b1b
1400b1b1b 0f 1f 44 00 00 ..D..
1400b1b20
1400b1b20loc_1400b1b20:
1400b1b20xor eax, eax
1400b1b22cmp r14, r12
1400b1b25setne al
1400b1b28jmp 0x1400b1ab0
1400b1b2a
1400b1b2a 66 0f 1f 44 00 00 f..D..
1400b1b30
1400b1b30loc_1400b1b30:
1400b1b30mov eax, 2
1400b1b35jmp 0x1400b1ab0
1400b1a20
1400b1a20_ZNSt12_GLOBAL__N_1L8utf16_inIcDsEENSt12codecvt_base6resultERNS_5rangeIKT_Lb1EEERNS3_IT0_Lb1EEEmSt12codecvt_mode:
1400b1a20push r14
1400b1a22push r13
1400b1a24push r12
1400b1a26push rbp
1400b1a27push rdi
1400b1a28push rsi
1400b1a29push rbx
1400b1a2asub rsp, 32
1400b1a2emov r12, [rcx+8]
1400b1a32mov r14, [rcx]
1400b1a35and r9l, 4
1400b1a39mov rbx, rcx
1400b1a3cmov rdi, rdx
1400b1a3fmov esi, r8l
1400b1a42jne 0x1400b1ae8
1400b1a48
1400b1a48loc_1400b1a48:
1400b1a48cmp r14, r12
1400b1a4bje 0x1400b1a8f
1400b1a4dmov rbp, [rdi+8]
1400b1a51
1400b1a51loc_1400b1a51:
1400b1a51mov r13, [rdi]
1400b1a54cmp r13, rbp
1400b1a57je 0x1400b1b20
1400b1a5dmov edx, esi
1400b1a5fmov rcx, rbx
1400b1a62call _ZNSt12_GLOBAL__N_1L20read_utf8_code_pointIcEEDiRNS_5rangeIKT_Lb1EEEm
1400b1a67cmp eax, -2
1400b1a6aje 0x1400b1aab
1400b1a6ccmp esi, eax
1400b1a6ejb 0x1400b1b30
1400b1a74cmp eax, 65535
1400b1a79ja 0x1400b1a98
1400b1a7blea rdx, [r13+2]
1400b1a7fmov [rdi], rdx
1400b1a82mov [r13], ax
1400b1a87
1400b1a87loc_1400b1a87:
1400b1a87mov r14, [rbx]
1400b1a8acmp r14, r12
1400b1a8djne 0x1400b1a51
1400b1a8f
1400b1a8floc_1400b1a8f:
1400b1a8fxor eax, eax
1400b1a91jmp 0x1400b1ab0
1400b1a93
1400b1a93 0f 1f 44 00 00 ..D..
1400b1a98
1400b1a98loc_1400b1a98:
1400b1a98mov rdx, rbp
1400b1a9bsub rdx, r13
1400b1a9ecmp rdx, 2
1400b1aa2ja 0x1400b1ac0
1400b1aa4mov [rbx], r14
1400b1aa7mov [rbx+8], r12
1400b1aab
1400b1aabloc_1400b1aab:
1400b1aabmov eax, 1
1400b1ab0
1400b1ab0loc_1400b1ab0:
1400b1ab0add rsp, 32
1400b1ab4pop rbx
1400b1ab5pop rsi
1400b1ab6pop rdi
1400b1ab7pop rbp
1400b1ab8pop r12
1400b1abapop r13
1400b1abcpop r14
1400b1aberet
1400b1abf
1400b1abf 90 .
1400b1ac0
1400b1ac0loc_1400b1ac0:
1400b1ac0mov edx, eax
1400b1ac2and ax, 1023
1400b1ac6shr edx, 10
1400b1ac9sub ax, 9216
1400b1acdsub dx, 10304
1400b1ad2mov [r13], dx
1400b1ad7lea rdx, [r13+4]
1400b1adbmov [rdi], rdx
1400b1ademov [r13+2], ax
1400b1ae3jmp 0x1400b1a87
1400b1ae5
1400b1ae5 0f 1f 00 ...
1400b1ae8
1400b1ae8loc_1400b1ae8:
1400b1ae8mov rax, r12
1400b1aebsub rax, r14
1400b1aeecmp rax, 2
1400b1af2jbe 0x1400b1a48
1400b1af8cmp [r14], -17425
1400b1afejne 0x1400b1a48
1400b1b04cmp [r14+2], -65
1400b1b09jne 0x1400b1a48
1400b1b0fadd r14, 3
1400b1b13mov [rcx], r14
1400b1b16jmp 0x1400b1a48
1400b1b1b
1400b1b1b 0f 1f 44 00 00 ..D..
1400b1b20
1400b1b20loc_1400b1b20:
1400b1b20xor eax, eax
1400b1b22cmp r14, r12
1400b1b25setne al
1400b1b28jmp 0x1400b1ab0
1400b1b2a
1400b1b2a 66 0f 1f 44 00 00 f..D..
1400b1b30
1400b1b30loc_1400b1b30:
1400b1b30mov eax, 2
1400b1b35jmp 0x1400b1ab0
1400b1a20
1400b1b3a
1400b1b3a // align 0x10
1400b1b3a // align 0x10
1400b1b40
1400b1b40_ZNSt12_GLOBAL__N_1L9utf16_outIDscEENSt12codecvt_base6resultERNS_5rangeIKT_Lb1EEERNS3_IT0_Lb1EEEmSt12codecvt_modeNS_10surrogatesE:
1400b1b40push rbx
1400b1b41sub rsp, 32
1400b1b45and r9l, 2
1400b1b49mov r10, rcx
1400b1b4cmov r11, rdx
1400b1b4fmov ebx, r8l
1400b1b52jne 0x1400b1c00
1400b1b58
1400b1b58loc_1400b1b58:
1400b1b58mov rcx, [r10+8]
1400b1b5cmov rax, [r10]
1400b1b5fcmp rcx, rax
1400b1b62je 0x1400b1bd0
1400b1b64
1400b1b64loc_1400b1b64:
1400b1b64movzx edx, [rax]
1400b1b67lea r8l, [rdx-55296]
1400b1b6ecmp r8l, 1023
1400b1b75ja 0x1400b1bd8
1400b1b77cmp [rsp+80], 1
1400b1b7cje 0x1400b1bef
1400b1b7esub rcx, rax
1400b1b81cmp rcx, 2
1400b1b85jbe 0x1400b1c10
1400b1b8bmovzx eax, [rax+2]
1400b1b8flea ecx, [rax-56320]
1400b1b95cmp ecx, 1023
1400b1b9bja 0x1400b1bef
1400b1b9dshl edx, 10
1400b1ba0mov r9l, 2
1400b1ba6lea edx, [rax+rdx-0x35fdc00]
1400b1badcmp ebx, edx
1400b1bafjb 0x1400b1bef
1400b1bb1
1400b1bb1loc_1400b1bb1:
1400b1bb1mov rcx, r11
1400b1bb4call _ZNSt12_GLOBAL__N_1L21write_utf8_code_pointIcEEbRNS_5rangeIT_Lb1EEEDi
1400b1bb9test al, al
1400b1bbbje 0x1400b1c10
1400b1bbdmov rax, [r10]
1400b1bc0mov rcx, [r10+8]
1400b1bc4lea rax, [rax+2*r9]
1400b1bc8mov [r10], rax
1400b1bcbcmp rax, rcx
1400b1bcejne 0x1400b1b64
1400b1bd0
1400b1bd0loc_1400b1bd0:
1400b1bd0xor eax, eax
1400b1bd2jmp 0x1400b1bf4
1400b1bd4
1400b1bd4 0f 1f 40 00 ..@.
1400b1bd8
1400b1bd8loc_1400b1bd8:
1400b1bd8lea eax, [rdx-56320]
1400b1bdecmp eax, 1023
1400b1be3jbe 0x1400b1bef
1400b1be5mov r9l, 1
1400b1bebcmp ebx, edx
1400b1bedjae 0x1400b1bb1
1400b1bef
1400b1befloc_1400b1bef:
1400b1befmov eax, 2
1400b1bf4
1400b1bf4loc_1400b1bf4:
1400b1bf4add rsp, 32
1400b1bf8pop rbx
1400b1bf9ret
1400b1bfa
1400b1bfa 66 0f 1f 44 00 00 f..D..
1400b1c00
1400b1c00loc_1400b1c00:
1400b1c00mov rdx, [rdx]
1400b1c03mov rax, [r11+8]
1400b1c07sub rax, rdx
1400b1c0acmp rax, 2
1400b1c0eja 0x1400b1c20
1400b1c10
1400b1c10loc_1400b1c10:
1400b1c10mov eax, 1
1400b1c15add rsp, 32
1400b1c19pop rbx
1400b1c1aret
1400b1c1b
1400b1c1b 0f 1f 44 00 00 ..D..
1400b1c20
1400b1c20loc_1400b1c20:
1400b1c20mov eax, -17425
1400b1c25mov [rdx+2], -65
1400b1c29mov [rdx], ax
1400b1c2cadd [r11], 3
1400b1c30jmp 0x1400b1b58
1400b1b40
1400b1b40_ZNSt12_GLOBAL__N_1L9utf16_outIDscEENSt12codecvt_base6resultERNS_5rangeIKT_Lb1EEERNS3_IT0_Lb1EEEmSt12codecvt_modeNS_10surrogatesE:
1400b1b40push rbx
1400b1b41sub rsp, 32
1400b1b45and r9l, 2
1400b1b49mov r10, rcx
1400b1b4cmov r11, rdx
1400b1b4fmov ebx, r8l
1400b1b52jne 0x1400b1c00
1400b1b58
1400b1b58loc_1400b1b58:
1400b1b58mov rcx, [r10+8]
1400b1b5cmov rax, [r10]
1400b1b5fcmp rcx, rax
1400b1b62je 0x1400b1bd0
1400b1b64
1400b1b64loc_1400b1b64:
1400b1b64movzx edx, [rax]
1400b1b67lea r8l, [rdx-55296]
1400b1b6ecmp r8l, 1023
1400b1b75ja 0x1400b1bd8
1400b1b77cmp [rsp+80], 1
1400b1b7cje 0x1400b1bef
1400b1b7esub rcx, rax
1400b1b81cmp rcx, 2
1400b1b85jbe 0x1400b1c10
1400b1b8bmovzx eax, [rax+2]
1400b1b8flea ecx, [rax-56320]
1400b1b95cmp ecx, 1023
1400b1b9bja 0x1400b1bef
1400b1b9dshl edx, 10
1400b1ba0mov r9l, 2
1400b1ba6lea edx, [rax+rdx-0x35fdc00]
1400b1badcmp ebx, edx
1400b1bafjb 0x1400b1bef
1400b1bb1
1400b1bb1loc_1400b1bb1:
1400b1bb1mov rcx, r11
1400b1bb4call _ZNSt12_GLOBAL__N_1L21write_utf8_code_pointIcEEbRNS_5rangeIT_Lb1EEEDi
1400b1bb9test al, al
1400b1bbbje 0x1400b1c10
1400b1bbdmov rax, [r10]
1400b1bc0mov rcx, [r10+8]
1400b1bc4lea rax, [rax+2*r9]
1400b1bc8mov [r10], rax
1400b1bcbcmp rax, rcx
1400b1bcejne 0x1400b1b64
1400b1bd0
1400b1bd0loc_1400b1bd0:
1400b1bd0xor eax, eax
1400b1bd2jmp 0x1400b1bf4
1400b1bd4
1400b1bd4 0f 1f 40 00 ..@.
1400b1bd8
1400b1bd8loc_1400b1bd8:
1400b1bd8lea eax, [rdx-56320]
1400b1bdecmp eax, 1023
1400b1be3jbe 0x1400b1bef
1400b1be5mov r9l, 1
1400b1bebcmp ebx, edx
1400b1bedjae 0x1400b1bb1
1400b1bef
1400b1befloc_1400b1bef:
1400b1befmov eax, 2
1400b1bf4
1400b1bf4loc_1400b1bf4:
1400b1bf4add rsp, 32
1400b1bf8pop rbx
1400b1bf9ret
1400b1bfa
1400b1bfa 66 0f 1f 44 00 00 f..D..
1400b1c00
1400b1c00loc_1400b1c00:
1400b1c00mov rdx, [rdx]
1400b1c03mov rax, [r11+8]
1400b1c07sub rax, rdx
1400b1c0acmp rax, 2
1400b1c0eja 0x1400b1c20
1400b1c10
1400b1c10loc_1400b1c10:
1400b1c10mov eax, 1
1400b1c15add rsp, 32
1400b1c19pop rbx
1400b1c1aret
1400b1c1b
1400b1c1b 0f 1f 44 00 00 ..D..
1400b1c20
1400b1c20loc_1400b1c20:
1400b1c20mov eax, -17425
1400b1c25mov [rdx+2], -65
1400b1c29mov [rdx], ax
1400b1c2cadd [r11], 3
1400b1c30jmp 0x1400b1b58
1400b1b40
1400b1c35
1400b1c35 // align 0x10
1400b1c35 // align 0x10
1400b1c40
1400b1c40std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_allocate(unsigned long long):
1400b1c40push rbp
1400b1c41mov rbp, rsp
1400b1c44sub rsp, 48
1400b1c48mov [rbp+16], rcx
1400b1c4cmov [rbp+24], rdx
1400b1c50cmp [rbp+24], 0
1400b1c55je 0x1400b1c80
1400b1c57mov rax, [rbp+16]
1400b1c5bmov [rbp-8], rax
1400b1c5fmov rax, [rbp+24]
1400b1c63mov [rbp-16], rax
1400b1c67mov rdx, [rbp-16]
1400b1c6bmov rax, [rbp-8]
1400b1c6fmov r8l, 0
1400b1c75mov rcx, rax
1400b1c78call std::__new_allocator<std::filesystem::__cxx11::path>::allocate(unsigned long long, void const*)
1400b1c7dnop
1400b1c7ejmp 0x1400b1c85
1400b1c80
1400b1c80loc_1400b1c80:
1400b1c80mov eax, 0
1400b1c85
1400b1c85loc_1400b1c85:
1400b1c85add rsp, 48
1400b1c89pop rbp
1400b1c8aret
1400b1c40
1400b1c40std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_allocate(unsigned long long):
1400b1c40push rbp
1400b1c41mov rbp, rsp
1400b1c44sub rsp, 48
1400b1c48mov [rbp+16], rcx
1400b1c4cmov [rbp+24], rdx
1400b1c50cmp [rbp+24], 0
1400b1c55je 0x1400b1c80
1400b1c57mov rax, [rbp+16]
1400b1c5bmov [rbp-8], rax
1400b1c5fmov rax, [rbp+24]
1400b1c63mov [rbp-16], rax
1400b1c67mov rdx, [rbp-16]
1400b1c6bmov rax, [rbp-8]
1400b1c6fmov r8l, 0
1400b1c75mov rcx, rax
1400b1c78call std::__new_allocator<std::filesystem::__cxx11::path>::allocate(unsigned long long, void const*)
1400b1c7dnop
1400b1c7ejmp 0x1400b1c85
1400b1c80
1400b1c80loc_1400b1c80:
1400b1c80mov eax, 0
1400b1c85
1400b1c85loc_1400b1c85:
1400b1c85add rsp, 48
1400b1c89pop rbp
1400b1c8aret
1400b1c40
1400b1c8b
1400b1c8b // align 0x10
1400b1c8b // align 0x10
1400b1c90
1400b1c90std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::_Vector_impl():
1400b1c90push rbp
1400b1c91mov rbp, rsp
1400b1c94sub rsp, 48
1400b1c98mov [rbp+16], rcx
1400b1c9cmov rax, [rbp+16]
1400b1ca0mov [rbp-8], rax
1400b1ca4mov rax, [rbp-8]
1400b1ca8mov [rbp-16], rax
1400b1cacnop
1400b1cadnop
1400b1caemov rax, [rbp+16]
1400b1cb2mov rcx, rax
1400b1cb5call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl_data::_Vector_impl_data()
1400b1cbanop
1400b1cbbadd rsp, 48
1400b1cbfpop rbp
1400b1cc0ret
1400b1c90
1400b1c90std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::_Vector_impl():
1400b1c90push rbp
1400b1c91mov rbp, rsp
1400b1c94sub rsp, 48
1400b1c98mov [rbp+16], rcx
1400b1c9cmov rax, [rbp+16]
1400b1ca0mov [rbp-8], rax
1400b1ca4mov rax, [rbp-8]
1400b1ca8mov [rbp-16], rax
1400b1cacnop
1400b1cadnop
1400b1caemov rax, [rbp+16]
1400b1cb2mov rcx, rax
1400b1cb5call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl_data::_Vector_impl_data()
1400b1cbanop
1400b1cbbadd rsp, 48
1400b1cbfpop rbp
1400b1cc0ret
1400b1c90
1400b1cc1
1400b1cc1 // align 0x10
1400b1cc1 // align 0x10
1400b1cd0
1400b1cd0std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::~_Vector_impl():
1400b1cd0push rbp
1400b1cd1mov rbp, rsp
1400b1cd4sub rsp, 48
1400b1cd8mov [rbp+16], rcx
1400b1cdcmov rax, [rbp+16]
1400b1ce0mov [rbp-8], rax
1400b1ce4mov rax, [rbp-8]
1400b1ce8mov rcx, rax
1400b1cebcall std::__new_allocator<std::filesystem::__cxx11::path>::~__new_allocator()
1400b1cf0nop
1400b1cf1nop
1400b1cf2add rsp, 48
1400b1cf6pop rbp
1400b1cf7ret
1400b1cd0
1400b1cd0std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::~_Vector_impl():
1400b1cd0push rbp
1400b1cd1mov rbp, rsp
1400b1cd4sub rsp, 48
1400b1cd8mov [rbp+16], rcx
1400b1cdcmov rax, [rbp+16]
1400b1ce0mov [rbp-8], rax
1400b1ce4mov rax, [rbp-8]
1400b1ce8mov rcx, rax
1400b1cebcall std::__new_allocator<std::filesystem::__cxx11::path>::~__new_allocator()
1400b1cf0nop
1400b1cf1nop
1400b1cf2add rsp, 48
1400b1cf6pop rbp
1400b1cf7ret
1400b1cd0
1400b1cf8
1400b1cf8 // align 0x10
1400b1cf8 // align 0x10
1400b1d00
1400b1d00std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_deallocate(std::filesystem::__cxx11::path*, unsigned long long):
1400b1d00push rbp
1400b1d01mov rbp, rsp
1400b1d04sub rsp, 64
1400b1d08mov [rbp+16], rcx
1400b1d0cmov [rbp+24], rdx
1400b1d10mov [rbp+32], r8
1400b1d14cmp [rbp+24], 0
1400b1d19je 0x1400b1d4b
1400b1d1bmov rax, [rbp+16]
1400b1d1fmov [rbp-8], rax
1400b1d23mov rax, [rbp+24]
1400b1d27mov [rbp-16], rax
1400b1d2bmov rax, [rbp+32]
1400b1d2fmov [rbp-24], rax
1400b1d33mov rcx, [rbp-24]
1400b1d37mov rdx, [rbp-16]
1400b1d3bmov rax, [rbp-8]
1400b1d3fmov r8, rcx
1400b1d42mov rcx, rax
1400b1d45call std::__new_allocator<std::filesystem::__cxx11::path>::deallocate(std::filesystem::__cxx11::path*, unsigned long long)
1400b1d4anop
1400b1d4b
1400b1d4bloc_1400b1d4b:
1400b1d4bnop
1400b1d4cadd rsp, 64
1400b1d50pop rbp
1400b1d51ret
1400b1d00
1400b1d00std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_deallocate(std::filesystem::__cxx11::path*, unsigned long long):
1400b1d00push rbp
1400b1d01mov rbp, rsp
1400b1d04sub rsp, 64
1400b1d08mov [rbp+16], rcx
1400b1d0cmov [rbp+24], rdx
1400b1d10mov [rbp+32], r8
1400b1d14cmp [rbp+24], 0
1400b1d19je 0x1400b1d4b
1400b1d1bmov rax, [rbp+16]
1400b1d1fmov [rbp-8], rax
1400b1d23mov rax, [rbp+24]
1400b1d27mov [rbp-16], rax
1400b1d2bmov rax, [rbp+32]
1400b1d2fmov [rbp-24], rax
1400b1d33mov rcx, [rbp-24]
1400b1d37mov rdx, [rbp-16]
1400b1d3bmov rax, [rbp-8]
1400b1d3fmov r8, rcx
1400b1d42mov rcx, rax
1400b1d45call std::__new_allocator<std::filesystem::__cxx11::path>::deallocate(std::filesystem::__cxx11::path*, unsigned long long)
1400b1d4anop
1400b1d4b
1400b1d4bloc_1400b1d4b:
1400b1d4bnop
1400b1d4cadd rsp, 64
1400b1d50pop rbp
1400b1d51ret
1400b1d00
1400b1d52
1400b1d52 // align 0x10
1400b1d52 // align 0x10
1400b1d60
1400b1d60std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl_data::_Vector_impl_data():
1400b1d60push rbp
1400b1d61mov rbp, rsp
1400b1d64mov [rbp+16], rcx
1400b1d68mov rax, [rbp+16]
1400b1d6cmov [rax], 0
1400b1d73mov rax, [rbp+16]
1400b1d77mov [rax+8], 0
1400b1d7fmov rax, [rbp+16]
1400b1d83mov [rax+16], 0
1400b1d8bnop
1400b1d8cpop rbp
1400b1d8dret
1400b1d60
1400b1d60std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl_data::_Vector_impl_data():
1400b1d60push rbp
1400b1d61mov rbp, rsp
1400b1d64mov [rbp+16], rcx
1400b1d68mov rax, [rbp+16]
1400b1d6cmov [rax], 0
1400b1d73mov rax, [rbp+16]
1400b1d77mov [rax+8], 0
1400b1d7fmov rax, [rbp+16]
1400b1d83mov [rax+16], 0
1400b1d8bnop
1400b1d8cpop rbp
1400b1d8dret
1400b1d60
1400b1d8e
1400b1d8e // align 0x10
1400b1d8e // align 0x10
1400b1d90
1400b1d90std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_get_Tp_allocator():
1400b1d90push rbp
1400b1d91mov rbp, rsp
1400b1d94mov [rbp+16], rcx
1400b1d98mov rax, [rbp+16]
1400b1d9cpop rbp
1400b1d9dret
1400b1d90
1400b1d90std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_get_Tp_allocator():
1400b1d90push rbp
1400b1d91mov rbp, rsp
1400b1d94mov [rbp+16], rcx
1400b1d98mov rax, [rbp+16]
1400b1d9cpop rbp
1400b1d9dret
1400b1d90
1400b1d9e
1400b1d9e // align 0x10
1400b1d9e // align 0x10
1400b1da0
1400b1da0std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_base():
1400b1da0push rbp
1400b1da1mov rbp, rsp
1400b1da4sub rsp, 32
1400b1da8mov [rbp+16], rcx
1400b1dacmov rax, [rbp+16]
1400b1db0mov rcx, rax
1400b1db3call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::_Vector_impl()
1400b1db8nop
1400b1db9add rsp, 32
1400b1dbdpop rbp
1400b1dberet
1400b1da0
1400b1da0std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_base():
1400b1da0push rbp
1400b1da1mov rbp, rsp
1400b1da4sub rsp, 32
1400b1da8mov [rbp+16], rcx
1400b1dacmov rax, [rbp+16]
1400b1db0mov rcx, rax
1400b1db3call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::_Vector_impl()
1400b1db8nop
1400b1db9add rsp, 32
1400b1dbdpop rbp
1400b1dberet
1400b1da0
1400b1dbf
1400b1dbf // align 0x10
1400b1dbf // align 0x10
1400b1dc0
1400b1dc0std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~_Vector_base():
1400b1dc0push rbp
1400b1dc1mov rbp, rsp
1400b1dc4sub rsp, 32
1400b1dc8mov [rbp+16], rcx
1400b1dccmov rax, [rbp+16]
1400b1dd0mov rdx, [rax+16]
1400b1dd4mov rax, [rbp+16]
1400b1dd8mov rax, [rax]
1400b1ddbsub rdx, rax
1400b1ddesar rdx, 3
1400b1de2mov rax, 0xcccccccccccccccd
1400b1decimul rax, rdx
1400b1df0mov rcx, rax
1400b1df3mov rax, [rbp+16]
1400b1df7mov rdx, [rax]
1400b1dfamov rax, [rbp+16]
1400b1dfemov r8, rcx
1400b1e01mov rcx, rax
1400b1e04call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_deallocate(std::filesystem::__cxx11::path*, unsigned long long)
1400b1e09mov rax, [rbp+16]
1400b1e0dmov rcx, rax
1400b1e10call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::~_Vector_impl()
1400b1e15nop
1400b1e16add rsp, 32
1400b1e1apop rbp
1400b1e1bret
1400b1dc0
1400b1dc0std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::~_Vector_base():
1400b1dc0push rbp
1400b1dc1mov rbp, rsp
1400b1dc4sub rsp, 32
1400b1dc8mov [rbp+16], rcx
1400b1dccmov rax, [rbp+16]
1400b1dd0mov rdx, [rax+16]
1400b1dd4mov rax, [rbp+16]
1400b1dd8mov rax, [rax]
1400b1ddbsub rdx, rax
1400b1ddesar rdx, 3
1400b1de2mov rax, 0xcccccccccccccccd
1400b1decimul rax, rdx
1400b1df0mov rcx, rax
1400b1df3mov rax, [rbp+16]
1400b1df7mov rdx, [rax]
1400b1dfamov rax, [rbp+16]
1400b1dfemov r8, rcx
1400b1e01mov rcx, rax
1400b1e04call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_M_deallocate(std::filesystem::__cxx11::path*, unsigned long long)
1400b1e09mov rax, [rbp+16]
1400b1e0dmov rcx, rax
1400b1e10call std::_Vector_base<std::filesystem::__cxx11::path, std::allocator<std::filesystem::__cxx11::path>>::_Vector_impl::~_Vector_impl()
1400b1e15nop
1400b1e16add rsp, 32
1400b1e1apop rbp
1400b1e1bret
1400b1dc0
1400b1e1c
1400b1e1c // align 0x10
1400b1e1c // align 0x10
1400b1e20
1400b1e20std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_allocate(unsigned long long):
1400b1e20push rbp
1400b1e21mov rbp, rsp
1400b1e24sub rsp, 48
1400b1e28mov [rbp+16], rcx
1400b1e2cmov [rbp+24], rdx
1400b1e30cmp [rbp+24], 0
1400b1e35je 0x1400b1e60
1400b1e37mov rax, [rbp+16]
1400b1e3bmov [rbp-8], rax
1400b1e3fmov rax, [rbp+24]
1400b1e43mov [rbp-16], rax
1400b1e47mov rdx, [rbp-16]
1400b1e4bmov rax, [rbp-8]
1400b1e4fmov r8l, 0
1400b1e55mov rcx, rax
1400b1e58call std::__new_allocator<std::thread>::allocate(unsigned long long, void const*)
1400b1e5dnop
1400b1e5ejmp 0x1400b1e65
1400b1e60
1400b1e60loc_1400b1e60:
1400b1e60mov eax, 0
1400b1e65
1400b1e65loc_1400b1e65:
1400b1e65add rsp, 48
1400b1e69pop rbp
1400b1e6aret
1400b1e20
1400b1e20std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_allocate(unsigned long long):
1400b1e20push rbp
1400b1e21mov rbp, rsp
1400b1e24sub rsp, 48
1400b1e28mov [rbp+16], rcx
1400b1e2cmov [rbp+24], rdx
1400b1e30cmp [rbp+24], 0
1400b1e35je 0x1400b1e60
1400b1e37mov rax, [rbp+16]
1400b1e3bmov [rbp-8], rax
1400b1e3fmov rax, [rbp+24]
1400b1e43mov [rbp-16], rax
1400b1e47mov rdx, [rbp-16]
1400b1e4bmov rax, [rbp-8]
1400b1e4fmov r8l, 0
1400b1e55mov rcx, rax
1400b1e58call std::__new_allocator<std::thread>::allocate(unsigned long long, void const*)
1400b1e5dnop
1400b1e5ejmp 0x1400b1e65
1400b1e60
1400b1e60loc_1400b1e60:
1400b1e60mov eax, 0
1400b1e65
1400b1e65loc_1400b1e65:
1400b1e65add rsp, 48
1400b1e69pop rbp
1400b1e6aret
1400b1e20
1400b1e6b
1400b1e6b // align 0x10
1400b1e6b // align 0x10
1400b1e70
1400b1e70std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::_Vector_impl():
1400b1e70push rbp
1400b1e71mov rbp, rsp
1400b1e74sub rsp, 48
1400b1e78mov [rbp+16], rcx
1400b1e7cmov rax, [rbp+16]
1400b1e80mov [rbp-8], rax
1400b1e84mov rax, [rbp-8]
1400b1e88mov [rbp-16], rax
1400b1e8cnop
1400b1e8dnop
1400b1e8emov rax, [rbp+16]
1400b1e92mov rcx, rax
1400b1e95call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl_data::_Vector_impl_data()
1400b1e9anop
1400b1e9badd rsp, 48
1400b1e9fpop rbp
1400b1ea0ret
1400b1e70
1400b1e70std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::_Vector_impl():
1400b1e70push rbp
1400b1e71mov rbp, rsp
1400b1e74sub rsp, 48
1400b1e78mov [rbp+16], rcx
1400b1e7cmov rax, [rbp+16]
1400b1e80mov [rbp-8], rax
1400b1e84mov rax, [rbp-8]
1400b1e88mov [rbp-16], rax
1400b1e8cnop
1400b1e8dnop
1400b1e8emov rax, [rbp+16]
1400b1e92mov rcx, rax
1400b1e95call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl_data::_Vector_impl_data()
1400b1e9anop
1400b1e9badd rsp, 48
1400b1e9fpop rbp
1400b1ea0ret
1400b1e70
1400b1ea1
1400b1ea1 // align 0x10
1400b1ea1 // align 0x10
1400b1eb0
1400b1eb0std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::~_Vector_impl():
1400b1eb0push rbp
1400b1eb1mov rbp, rsp
1400b1eb4sub rsp, 48
1400b1eb8mov [rbp+16], rcx
1400b1ebcmov rax, [rbp+16]
1400b1ec0mov [rbp-8], rax
1400b1ec4mov rax, [rbp-8]
1400b1ec8mov rcx, rax
1400b1ecbcall std::__new_allocator<std::thread>::~__new_allocator()
1400b1ed0nop
1400b1ed1nop
1400b1ed2add rsp, 48
1400b1ed6pop rbp
1400b1ed7ret
1400b1eb0
1400b1eb0std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::~_Vector_impl():
1400b1eb0push rbp
1400b1eb1mov rbp, rsp
1400b1eb4sub rsp, 48
1400b1eb8mov [rbp+16], rcx
1400b1ebcmov rax, [rbp+16]
1400b1ec0mov [rbp-8], rax
1400b1ec4mov rax, [rbp-8]
1400b1ec8mov rcx, rax
1400b1ecbcall std::__new_allocator<std::thread>::~__new_allocator()
1400b1ed0nop
1400b1ed1nop
1400b1ed2add rsp, 48
1400b1ed6pop rbp
1400b1ed7ret
1400b1eb0
1400b1ed8
1400b1ed8 // align 0x10
1400b1ed8 // align 0x10
1400b1ee0
1400b1ee0std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_deallocate(std::thread*, unsigned long long):
1400b1ee0push rbp
1400b1ee1mov rbp, rsp
1400b1ee4sub rsp, 64
1400b1ee8mov [rbp+16], rcx
1400b1eecmov [rbp+24], rdx
1400b1ef0mov [rbp+32], r8
1400b1ef4cmp [rbp+24], 0
1400b1ef9je 0x1400b1f2b
1400b1efbmov rax, [rbp+16]
1400b1effmov [rbp-8], rax
1400b1f03mov rax, [rbp+24]
1400b1f07mov [rbp-16], rax
1400b1f0bmov rax, [rbp+32]
1400b1f0fmov [rbp-24], rax
1400b1f13mov rcx, [rbp-24]
1400b1f17mov rdx, [rbp-16]
1400b1f1bmov rax, [rbp-8]
1400b1f1fmov r8, rcx
1400b1f22mov rcx, rax
1400b1f25call std::__new_allocator<std::thread>::deallocate(std::thread*, unsigned long long)
1400b1f2anop
1400b1f2b
1400b1f2bloc_1400b1f2b:
1400b1f2bnop
1400b1f2cadd rsp, 64
1400b1f30pop rbp
1400b1f31ret
1400b1ee0
1400b1ee0std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_deallocate(std::thread*, unsigned long long):
1400b1ee0push rbp
1400b1ee1mov rbp, rsp
1400b1ee4sub rsp, 64
1400b1ee8mov [rbp+16], rcx
1400b1eecmov [rbp+24], rdx
1400b1ef0mov [rbp+32], r8
1400b1ef4cmp [rbp+24], 0
1400b1ef9je 0x1400b1f2b
1400b1efbmov rax, [rbp+16]
1400b1effmov [rbp-8], rax
1400b1f03mov rax, [rbp+24]
1400b1f07mov [rbp-16], rax
1400b1f0bmov rax, [rbp+32]
1400b1f0fmov [rbp-24], rax
1400b1f13mov rcx, [rbp-24]
1400b1f17mov rdx, [rbp-16]
1400b1f1bmov rax, [rbp-8]
1400b1f1fmov r8, rcx
1400b1f22mov rcx, rax
1400b1f25call std::__new_allocator<std::thread>::deallocate(std::thread*, unsigned long long)
1400b1f2anop
1400b1f2b
1400b1f2bloc_1400b1f2b:
1400b1f2bnop
1400b1f2cadd rsp, 64
1400b1f30pop rbp
1400b1f31ret
1400b1ee0
1400b1f32
1400b1f32 // align 0x10
1400b1f32 // align 0x10
1400b1f40
1400b1f40std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl_data::_Vector_impl_data():
1400b1f40push rbp
1400b1f41mov rbp, rsp
1400b1f44mov [rbp+16], rcx
1400b1f48mov rax, [rbp+16]
1400b1f4cmov [rax], 0
1400b1f53mov rax, [rbp+16]
1400b1f57mov [rax+8], 0
1400b1f5fmov rax, [rbp+16]
1400b1f63mov [rax+16], 0
1400b1f6bnop
1400b1f6cpop rbp
1400b1f6dret
1400b1f40
1400b1f40std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl_data::_Vector_impl_data():
1400b1f40push rbp
1400b1f41mov rbp, rsp
1400b1f44mov [rbp+16], rcx
1400b1f48mov rax, [rbp+16]
1400b1f4cmov [rax], 0
1400b1f53mov rax, [rbp+16]
1400b1f57mov [rax+8], 0
1400b1f5fmov rax, [rbp+16]
1400b1f63mov [rax+16], 0
1400b1f6bnop
1400b1f6cpop rbp
1400b1f6dret
1400b1f40
1400b1f6e
1400b1f6e // align 0x10
1400b1f6e // align 0x10
1400b1f70
1400b1f70std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_get_Tp_allocator():
1400b1f70push rbp
1400b1f71mov rbp, rsp
1400b1f74mov [rbp+16], rcx
1400b1f78mov rax, [rbp+16]
1400b1f7cpop rbp
1400b1f7dret
1400b1f70
1400b1f70std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_get_Tp_allocator():
1400b1f70push rbp
1400b1f71mov rbp, rsp
1400b1f74mov [rbp+16], rcx
1400b1f78mov rax, [rbp+16]
1400b1f7cpop rbp
1400b1f7dret
1400b1f70
1400b1f7e
1400b1f7e // align 0x10
1400b1f7e // align 0x10
1400b1f80
1400b1f80std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_base():
1400b1f80push rbp
1400b1f81mov rbp, rsp
1400b1f84sub rsp, 32
1400b1f88mov [rbp+16], rcx
1400b1f8cmov rax, [rbp+16]
1400b1f90mov rcx, rax
1400b1f93call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::_Vector_impl()
1400b1f98nop
1400b1f99add rsp, 32
1400b1f9dpop rbp
1400b1f9eret
1400b1f80
1400b1f80std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_base():
1400b1f80push rbp
1400b1f81mov rbp, rsp
1400b1f84sub rsp, 32
1400b1f88mov [rbp+16], rcx
1400b1f8cmov rax, [rbp+16]
1400b1f90mov rcx, rax
1400b1f93call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::_Vector_impl()
1400b1f98nop
1400b1f99add rsp, 32
1400b1f9dpop rbp
1400b1f9eret
1400b1f80
1400b1f9f
1400b1f9f // align 0x10
1400b1f9f // align 0x10
1400b1fa0
1400b1fa0std::_Vector_base<std::thread, std::allocator<std::thread>>::~_Vector_base():
1400b1fa0push rbp
1400b1fa1mov rbp, rsp
1400b1fa4sub rsp, 32
1400b1fa8mov [rbp+16], rcx
1400b1facmov rax, [rbp+16]
1400b1fb0mov rdx, [rax+16]
1400b1fb4mov rax, [rbp+16]
1400b1fb8mov rax, [rax]
1400b1fbbsub rdx, rax
1400b1fbemov rax, rdx
1400b1fc1sar rax, 3
1400b1fc5mov rcx, rax
1400b1fc8mov rax, [rbp+16]
1400b1fccmov rdx, [rax]
1400b1fcfmov rax, [rbp+16]
1400b1fd3mov r8, rcx
1400b1fd6mov rcx, rax
1400b1fd9call std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_deallocate(std::thread*, unsigned long long)
1400b1fdemov rax, [rbp+16]
1400b1fe2mov rcx, rax
1400b1fe5call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::~_Vector_impl()
1400b1feanop
1400b1febadd rsp, 32
1400b1fefpop rbp
1400b1ff0ret
1400b1fa0
1400b1fa0std::_Vector_base<std::thread, std::allocator<std::thread>>::~_Vector_base():
1400b1fa0push rbp
1400b1fa1mov rbp, rsp
1400b1fa4sub rsp, 32
1400b1fa8mov [rbp+16], rcx
1400b1facmov rax, [rbp+16]
1400b1fb0mov rdx, [rax+16]
1400b1fb4mov rax, [rbp+16]
1400b1fb8mov rax, [rax]
1400b1fbbsub rdx, rax
1400b1fbemov rax, rdx
1400b1fc1sar rax, 3
1400b1fc5mov rcx, rax
1400b1fc8mov rax, [rbp+16]
1400b1fccmov rdx, [rax]
1400b1fcfmov rax, [rbp+16]
1400b1fd3mov r8, rcx
1400b1fd6mov rcx, rax
1400b1fd9call std::_Vector_base<std::thread, std::allocator<std::thread>>::_M_deallocate(std::thread*, unsigned long long)
1400b1fdemov rax, [rbp+16]
1400b1fe2mov rcx, rax
1400b1fe5call std::_Vector_base<std::thread, std::allocator<std::thread>>::_Vector_impl::~_Vector_impl()
1400b1feanop
1400b1febadd rsp, 32
1400b1fefpop rbp
1400b1ff0ret
1400b1fa0
1400b1ff1
1400b1ff1 // align 0x10
1400b1ff1 // align 0x10
1400b2000
1400b2000std::_Vector_base<char, std::allocator<char>>::_M_allocate(unsigned long long):
1400b2000push rbp
1400b2001mov rbp, rsp
1400b2004sub rsp, 48
1400b2008mov [rbp+16], rcx
1400b200cmov [rbp+24], rdx
1400b2010cmp [rbp+24], 0
1400b2015je 0x1400b2040
1400b2017mov rax, [rbp+16]
1400b201bmov [rbp-8], rax
1400b201fmov rax, [rbp+24]
1400b2023mov [rbp-16], rax
1400b2027mov rdx, [rbp-16]
1400b202bmov rax, [rbp-8]
1400b202fmov r8l, 0
1400b2035mov rcx, rax
1400b2038call std::__new_allocator<char>::allocate(unsigned long long, void const*)
1400b203dnop
1400b203ejmp 0x1400b2045
1400b2040
1400b2040loc_1400b2040:
1400b2040mov eax, 0
1400b2045
1400b2045loc_1400b2045:
1400b2045add rsp, 48
1400b2049pop rbp
1400b204aret
1400b2000
1400b2000std::_Vector_base<char, std::allocator<char>>::_M_allocate(unsigned long long):
1400b2000push rbp
1400b2001mov rbp, rsp
1400b2004sub rsp, 48
1400b2008mov [rbp+16], rcx
1400b200cmov [rbp+24], rdx
1400b2010cmp [rbp+24], 0
1400b2015je 0x1400b2040
1400b2017mov rax, [rbp+16]
1400b201bmov [rbp-8], rax
1400b201fmov rax, [rbp+24]
1400b2023mov [rbp-16], rax
1400b2027mov rdx, [rbp-16]
1400b202bmov rax, [rbp-8]
1400b202fmov r8l, 0
1400b2035mov rcx, rax
1400b2038call std::__new_allocator<char>::allocate(unsigned long long, void const*)
1400b203dnop
1400b203ejmp 0x1400b2045
1400b2040
1400b2040loc_1400b2040:
1400b2040mov eax, 0
1400b2045
1400b2045loc_1400b2045:
1400b2045add rsp, 48
1400b2049pop rbp
1400b204aret
1400b2000
1400b204b
1400b204b // align 0x10
1400b204b // align 0x10
1400b2050
1400b2050std::_Vector_base<char, std::allocator<char>>::_Vector_impl::_Vector_impl(std::allocator<char> const&):
1400b2050push rbp
1400b2051mov rbp, rsp
1400b2054sub rsp, 64
1400b2058mov [rbp+16], rcx
1400b205cmov [rbp+24], rdx
1400b2060mov rax, [rbp+16]
1400b2064mov [rbp-8], rax
1400b2068mov rax, [rbp+24]
1400b206cmov [rbp-16], rax
1400b2070mov rax, [rbp-8]
1400b2074mov [rbp-24], rax
1400b2078mov rax, [rbp-16]
1400b207cmov [rbp-32], rax
1400b2080nop
1400b2081nop
1400b2082mov rax, [rbp+16]
1400b2086mov rcx, rax
1400b2089call std::_Vector_base<char, std::allocator<char>>::_Vector_impl_data::_Vector_impl_data()
1400b208enop
1400b208fadd rsp, 64
1400b2093pop rbp
1400b2094ret
1400b2050
1400b2050std::_Vector_base<char, std::allocator<char>>::_Vector_impl::_Vector_impl(std::allocator<char> const&):
1400b2050push rbp
1400b2051mov rbp, rsp
1400b2054sub rsp, 64
1400b2058mov [rbp+16], rcx
1400b205cmov [rbp+24], rdx
1400b2060mov rax, [rbp+16]
1400b2064mov [rbp-8], rax
1400b2068mov rax, [rbp+24]
1400b206cmov [rbp-16], rax
1400b2070mov rax, [rbp-8]
1400b2074mov [rbp-24], rax
1400b2078mov rax, [rbp-16]
1400b207cmov [rbp-32], rax
1400b2080nop
1400b2081nop
1400b2082mov rax, [rbp+16]
1400b2086mov rcx, rax
1400b2089call std::_Vector_base<char, std::allocator<char>>::_Vector_impl_data::_Vector_impl_data()
1400b208enop
1400b208fadd rsp, 64
1400b2093pop rbp
1400b2094ret
1400b2050
1400b2095
1400b2095 // align 0x10
1400b2095 // align 0x10
1400b20a0
1400b20a0std::_Vector_base<char, std::allocator<char>>::_Vector_impl::~_Vector_impl():
1400b20a0push rbp
1400b20a1mov rbp, rsp
1400b20a4sub rsp, 48
1400b20a8mov [rbp+16], rcx
1400b20acmov rax, [rbp+16]
1400b20b0mov [rbp-8], rax
1400b20b4mov rax, [rbp-8]
1400b20b8mov rcx, rax
1400b20bbcall std::__new_allocator<char>::~__new_allocator()
1400b20c0nop
1400b20c1nop
1400b20c2add rsp, 48
1400b20c6pop rbp
1400b20c7ret
1400b20a0
1400b20a0std::_Vector_base<char, std::allocator<char>>::_Vector_impl::~_Vector_impl():
1400b20a0push rbp
1400b20a1mov rbp, rsp
1400b20a4sub rsp, 48
1400b20a8mov [rbp+16], rcx
1400b20acmov rax, [rbp+16]
1400b20b0mov [rbp-8], rax
1400b20b4mov rax, [rbp-8]
1400b20b8mov rcx, rax
1400b20bbcall std::__new_allocator<char>::~__new_allocator()
1400b20c0nop
1400b20c1nop
1400b20c2add rsp, 48
1400b20c6pop rbp
1400b20c7ret
1400b20a0
1400b20c8
1400b20c8 // align 0x10
1400b20c8 // align 0x10
1400b20d0
1400b20d0std::_Vector_base<char, std::allocator<char>>::_M_deallocate(char*, unsigned long long):
1400b20d0push rbp
1400b20d1mov rbp, rsp
1400b20d4sub rsp, 64
1400b20d8mov [rbp+16], rcx
1400b20dcmov [rbp+24], rdx
1400b20e0mov [rbp+32], r8
1400b20e4cmp [rbp+24], 0
1400b20e9je 0x1400b211b
1400b20ebmov rax, [rbp+16]
1400b20efmov [rbp-8], rax
1400b20f3mov rax, [rbp+24]
1400b20f7mov [rbp-16], rax
1400b20fbmov rax, [rbp+32]
1400b20ffmov [rbp-24], rax
1400b2103mov rcx, [rbp-24]
1400b2107mov rdx, [rbp-16]
1400b210bmov rax, [rbp-8]
1400b210fmov r8, rcx
1400b2112mov rcx, rax
1400b2115call std::__new_allocator<char>::deallocate(char*, unsigned long long)
1400b211anop
1400b211b
1400b211bloc_1400b211b:
1400b211bnop
1400b211cadd rsp, 64
1400b2120pop rbp
1400b2121ret
1400b20d0
1400b20d0std::_Vector_base<char, std::allocator<char>>::_M_deallocate(char*, unsigned long long):
1400b20d0push rbp
1400b20d1mov rbp, rsp
1400b20d4sub rsp, 64
1400b20d8mov [rbp+16], rcx
1400b20dcmov [rbp+24], rdx
1400b20e0mov [rbp+32], r8
1400b20e4cmp [rbp+24], 0
1400b20e9je 0x1400b211b
1400b20ebmov rax, [rbp+16]
1400b20efmov [rbp-8], rax
1400b20f3mov rax, [rbp+24]
1400b20f7mov [rbp-16], rax
1400b20fbmov rax, [rbp+32]
1400b20ffmov [rbp-24], rax
1400b2103mov rcx, [rbp-24]
1400b2107mov rdx, [rbp-16]
1400b210bmov rax, [rbp-8]
1400b210fmov r8, rcx
1400b2112mov rcx, rax
1400b2115call std::__new_allocator<char>::deallocate(char*, unsigned long long)
1400b211anop
1400b211b
1400b211bloc_1400b211b:
1400b211bnop
1400b211cadd rsp, 64
1400b2120pop rbp
1400b2121ret
1400b20d0
1400b2122
1400b2122 // align 0x10
1400b2122 // align 0x10
1400b2130
1400b2130std::_Vector_base<char, std::allocator<char>>::_M_create_storage(unsigned long long):
1400b2130push rbp
1400b2131mov rbp, rsp
1400b2134sub rsp, 32
1400b2138mov [rbp+16], rcx
1400b213cmov [rbp+24], rdx
1400b2140mov rdx, [rbp+24]
1400b2144mov rax, [rbp+16]
1400b2148mov rcx, rax
1400b214bcall std::_Vector_base<char, std::allocator<char>>::_M_allocate(unsigned long long)
1400b2150mov rdx, [rbp+16]
1400b2154mov [rdx], rax
1400b2157mov rax, [rbp+16]
1400b215bmov rdx, [rax]
1400b215emov rax, [rbp+16]
1400b2162mov [rax+8], rdx
1400b2166mov rax, [rbp+16]
1400b216amov rdx, [rax]
1400b216dmov rax, [rbp+24]
1400b2171add rdx, rax
1400b2174mov rax, [rbp+16]
1400b2178mov [rax+16], rdx
1400b217cnop
1400b217dadd rsp, 32
1400b2181pop rbp
1400b2182ret
1400b2130
1400b2130std::_Vector_base<char, std::allocator<char>>::_M_create_storage(unsigned long long):
1400b2130push rbp
1400b2131mov rbp, rsp
1400b2134sub rsp, 32
1400b2138mov [rbp+16], rcx
1400b213cmov [rbp+24], rdx
1400b2140mov rdx, [rbp+24]
1400b2144mov rax, [rbp+16]
1400b2148mov rcx, rax
1400b214bcall std::_Vector_base<char, std::allocator<char>>::_M_allocate(unsigned long long)
1400b2150mov rdx, [rbp+16]
1400b2154mov [rdx], rax
1400b2157mov rax, [rbp+16]
1400b215bmov rdx, [rax]
1400b215emov rax, [rbp+16]
1400b2162mov [rax+8], rdx
1400b2166mov rax, [rbp+16]
1400b216amov rdx, [rax]
1400b216dmov rax, [rbp+24]
1400b2171add rdx, rax
1400b2174mov rax, [rbp+16]
1400b2178mov [rax+16], rdx
1400b217cnop
1400b217dadd rsp, 32
1400b2181pop rbp
1400b2182ret
1400b2130
1400b2183
1400b2183 // align 0x10
1400b2183 // align 0x10
1400b2190
1400b2190std::_Vector_base<char, std::allocator<char>>::_Vector_impl_data::_Vector_impl_data():
1400b2190push rbp
1400b2191mov rbp, rsp
1400b2194mov [rbp+16], rcx
1400b2198mov rax, [rbp+16]
1400b219cmov [rax], 0
1400b21a3mov rax, [rbp+16]
1400b21a7mov [rax+8], 0
1400b21afmov rax, [rbp+16]
1400b21b3mov [rax+16], 0
1400b21bbnop
1400b21bcpop rbp
1400b21bdret
1400b2190
1400b2190std::_Vector_base<char, std::allocator<char>>::_Vector_impl_data::_Vector_impl_data():
1400b2190push rbp
1400b2191mov rbp, rsp
1400b2194mov [rbp+16], rcx
1400b2198mov rax, [rbp+16]
1400b219cmov [rax], 0
1400b21a3mov rax, [rbp+16]
1400b21a7mov [rax+8], 0
1400b21afmov rax, [rbp+16]
1400b21b3mov [rax+16], 0
1400b21bbnop
1400b21bcpop rbp
1400b21bdret
1400b2190
1400b21be
1400b21be // align 0x10
1400b21be // align 0x10
1400b21c0
1400b21c0std::_Vector_base<char, std::allocator<char>>::_M_get_Tp_allocator():
1400b21c0push rbp
1400b21c1mov rbp, rsp
1400b21c4mov [rbp+16], rcx
1400b21c8mov rax, [rbp+16]
1400b21ccpop rbp
1400b21cdret
1400b21c0
1400b21c0std::_Vector_base<char, std::allocator<char>>::_M_get_Tp_allocator():
1400b21c0push rbp
1400b21c1mov rbp, rsp
1400b21c4mov [rbp+16], rcx
1400b21c8mov rax, [rbp+16]
1400b21ccpop rbp
1400b21cdret
1400b21c0
1400b21ce
1400b21ce // align 0x10
1400b21ce // align 0x10
1400b21d0
1400b21d0std::_Vector_base<char, std::allocator<char>>::_Vector_base(unsigned long long, std::allocator<char> const&):
1400b21d0push rbp
1400b21d1push rbx
1400b21d2sub rsp, 40
1400b21d6lea rbp, [rsp+32]
1400b21dbmov [rbp+32], rcx
1400b21dfmov [rbp+40], rdx
1400b21e3mov [rbp+48], r8
1400b21e7mov rax, [rbp+32]
1400b21ebmov rdx, [rbp+48]
1400b21efmov rcx, rax
1400b21f2call std::_Vector_base<char, std::allocator<char>>::_Vector_impl::_Vector_impl(std::allocator<char> const&)
1400b21f7mov rdx, [rbp+40]
1400b21fbmov rax, [rbp+32]
1400b21ffmov rcx, rax
1400b2202call std::_Vector_base<char, std::allocator<char>>::_M_create_storage(unsigned long long)
1400b2207jmp 0x1400b2224
1400b2209
1400b2209 48 89 c3 48 8b 45 20 H..H.E
1400b2210 48 89 c1 e8 88 fe ff ff 48 89 d8 48 89 c1 e8 7d H.......H..H...}
1400b2220 91 f6 ff 90 ....
1400b2224
1400b2224loc_1400b2224:
1400b2224add rsp, 40
1400b2228pop rbx
1400b2229pop rbp
1400b222aret
1400b21d0
1400b21d0std::_Vector_base<char, std::allocator<char>>::_Vector_base(unsigned long long, std::allocator<char> const&):
1400b21d0push rbp
1400b21d1push rbx
1400b21d2sub rsp, 40
1400b21d6lea rbp, [rsp+32]
1400b21dbmov [rbp+32], rcx
1400b21dfmov [rbp+40], rdx
1400b21e3mov [rbp+48], r8
1400b21e7mov rax, [rbp+32]
1400b21ebmov rdx, [rbp+48]
1400b21efmov rcx, rax
1400b21f2call std::_Vector_base<char, std::allocator<char>>::_Vector_impl::_Vector_impl(std::allocator<char> const&)
1400b21f7mov rdx, [rbp+40]
1400b21fbmov rax, [rbp+32]
1400b21ffmov rcx, rax
1400b2202call std::_Vector_base<char, std::allocator<char>>::_M_create_storage(unsigned long long)
1400b2207jmp 0x1400b2224
1400b2209
1400b2209 48 89 c3 48 8b 45 20 H..H.E
1400b2210 48 89 c1 e8 88 fe ff ff 48 89 d8 48 89 c1 e8 7d H.......H..H...}
1400b2220 91 f6 ff 90 ....
1400b2224
1400b2224loc_1400b2224:
1400b2224add rsp, 40
1400b2228pop rbx
1400b2229pop rbp
1400b222aret
1400b21d0
1400b222b
1400b222b // align 0x10
1400b222b // align 0x10
1400b2230
1400b2230std::_Vector_base<char, std::allocator<char>>::~_Vector_base():
1400b2230push rbp
1400b2231mov rbp, rsp
1400b2234sub rsp, 32
1400b2238mov [rbp+16], rcx
1400b223cmov rax, [rbp+16]
1400b2240mov rdx, [rax+16]
1400b2244mov rax, [rbp+16]
1400b2248mov rax, [rax]
1400b224bsub rdx, rax
1400b224emov rcx, rdx
1400b2251mov rax, [rbp+16]
1400b2255mov rdx, [rax]
1400b2258mov rax, [rbp+16]
1400b225cmov r8, rcx
1400b225fmov rcx, rax
1400b2262call std::_Vector_base<char, std::allocator<char>>::_M_deallocate(char*, unsigned long long)
1400b2267mov rax, [rbp+16]
1400b226bmov rcx, rax
1400b226ecall std::_Vector_base<char, std::allocator<char>>::_Vector_impl::~_Vector_impl()
1400b2273nop
1400b2274add rsp, 32
1400b2278pop rbp
1400b2279ret
1400b2230
1400b2230std::_Vector_base<char, std::allocator<char>>::~_Vector_base():
1400b2230push rbp
1400b2231mov rbp, rsp
1400b2234sub rsp, 32
1400b2238mov [rbp+16], rcx
1400b223cmov rax, [rbp+16]
1400b2240mov rdx, [rax+16]
1400b2244mov rax, [rbp+16]
1400b2248mov rax, [rax]
1400b224bsub rdx, rax
1400b224emov rcx, rdx
1400b2251mov rax, [rbp+16]
1400b2255mov rdx, [rax]
1400b2258mov rax, [rbp+16]
1400b225cmov r8, rcx
1400b225fmov rcx, rax
1400b2262call std::_Vector_base<char, std::allocator<char>>::_M_deallocate(char*, unsigned long long)
1400b2267mov rax, [rbp+16]
1400b226bmov rcx, rax
1400b226ecall std::_Vector_base<char, std::allocator<char>>::_Vector_impl::~_Vector_impl()
1400b2273nop
1400b2274add rsp, 32
1400b2278pop rbp
1400b2279ret
1400b2230
1400b227a
1400b227a // align 0x10
1400b227a // align 0x10
1400b2280
1400b2280std::__basic_file<char>::fd():
1400b2280sub rsp, 40
1400b2284mov rcx, [rcx]
1400b2287call fileno
1400b228cnop
1400b228dadd rsp, 40
1400b2291ret
1400b2292
1400b2292 48 83 c2 01 48 89 c1 75 05 e8 70 fa 04 00 H...H..u..p...
1400b22a0 e8 fb 90 f6 ff 90 ......
1400b2280
1400b2280std::__basic_file<char>::fd():
1400b2280sub rsp, 40
1400b2284mov rcx, [rcx]
1400b2287call fileno
1400b228cnop
1400b228dadd rsp, 40
1400b2291ret
1400b2292
1400b2292 48 83 c2 01 48 89 c1 75 05 e8 70 fa 04 00 H...H..u..p...
1400b22a0 e8 fb 90 f6 ff 90 ......
1400b2280
1400b22a6
1400b22a6 // align 0x10
1400b22a6 // align 0x10
1400b22b4
1400b22b4 // align 0x10
1400b22b4 // align 0x10
1400b22c0
1400b22c0std::__basic_file<char>::open(char const*, std::_Ios_Openmode, int):
1400b22c0push rbx
1400b22c1sub rsp, 32
1400b22c5mov rbx, rcx
1400b22c8mov ecx, r8l
1400b22cbmov r9, rdx
1400b22cecall _ZN12_GLOBAL__N_1L10fopen_modeESt13_Ios_Openmode
1400b22d3test rax, rax
1400b22d6je 0x1400b22de
1400b22d8cmp [rbx], 0
1400b22dcje 0x1400b22f0
1400b22de
1400b22deloc_1400b22de:
1400b22dexor eax, eax
1400b22e0add rsp, 32
1400b22e4pop rbx
1400b22e5ret
1400b22e6
1400b22e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b22f0
1400b22f0loc_1400b22f0:
1400b22f0mov rdx, rax
1400b22f3mov rcx, r9
1400b22f6call fopen
1400b22fbmov [rbx], rax
1400b22fetest rax, rax
1400b2301je 0x1400b22de
1400b2303mov rax, rbx
1400b2306mov [rbx+8], 1
1400b230aadd rsp, 32
1400b230epop rbx
1400b230fret
1400b22c0
1400b22c0std::__basic_file<char>::open(char const*, std::_Ios_Openmode, int):
1400b22c0push rbx
1400b22c1sub rsp, 32
1400b22c5mov rbx, rcx
1400b22c8mov ecx, r8l
1400b22cbmov r9, rdx
1400b22cecall _ZN12_GLOBAL__N_1L10fopen_modeESt13_Ios_Openmode
1400b22d3test rax, rax
1400b22d6je 0x1400b22de
1400b22d8cmp [rbx], 0
1400b22dcje 0x1400b22f0
1400b22de
1400b22deloc_1400b22de:
1400b22dexor eax, eax
1400b22e0add rsp, 32
1400b22e4pop rbx
1400b22e5ret
1400b22e6
1400b22e6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400b22f0
1400b22f0loc_1400b22f0:
1400b22f0mov rdx, rax
1400b22f3mov rcx, r9
1400b22f6call fopen
1400b22fbmov [rbx], rax
1400b22fetest rax, rax
1400b2301je 0x1400b22de
1400b2303mov rax, rbx
1400b2306mov [rbx+8], 1
1400b230aadd rsp, 32
1400b230epop rbx
1400b230fret
1400b22c0
1400b2310
1400b2310std::__basic_file<char>::open(wchar_t const*, std::_Ios_Openmode):
1400b2310push rbx
1400b2311sub rsp, 48
1400b2315mov r9, rdx
1400b2318mov rdx, [rip+0xe5371]
1400b231fmov rbx, rcx
1400b2322mov ecx, r8l
1400b2325mov rax, [rdx]
1400b2328mov [rsp+40], rax
1400b232dxor eax, eax
1400b232fcall _ZN12_GLOBAL__N_1L10fopen_modeESt13_Ios_Openmode
1400b2334test rax, rax
1400b2337je 0x1400b23b0
1400b2339cmp [rbx], 0
1400b233djne 0x1400b23b0
1400b233fmov [rsp+32], 0
1400b2348lea rcx, [rsp+32]
1400b234dadd rax, 1
1400b2351
1400b2351loc_1400b2351:
1400b2351movzx edx, [rax-1]
1400b2355mov r8, rax
1400b2358cmp dl, 98
1400b235bje 0x1400b23f0
1400b2361jg 0x1400b23d0
1400b2363cmp dl, 43
1400b2366je 0x1400b23e8
1400b236ccmp dl, 97
1400b236fjne 0x1400b23b0
1400b2371mov edx, 97
1400b2376nop [rax+rax]
1400b2380
1400b2380loc_1400b2380:
1400b2380mov [rcx], dx
1400b2383add rax, 1
1400b2387add rcx, 2
1400b238bcmp [r8], 0
1400b238fjne 0x1400b2351
1400b2391lea rdx, [rsp+32]
1400b2396mov rcx, r9
1400b2399call [rip+0x117b09]
1400b239fmov [rbx], rax
1400b23a2test rax, rax
1400b23a5je 0x1400b23b2
1400b23a7mov [rbx+8], 1
1400b23abmov rax, rbx
1400b23aejmp 0x1400b23b2
1400b23b0
1400b23b0loc_1400b23b0:
1400b23b0xor eax, eax
1400b23b2
1400b23b2loc_1400b23b2:
1400b23b2mov rbx, [rip+0xe52d7]
1400b23b9mov rdx, [rsp+40]
1400b23besub rdx, [rbx]
1400b23c1jne 0x1400b240a
1400b23c3add rsp, 48
1400b23c7pop rbx
1400b23c8ret
1400b23c9
1400b23c9 0f 1f 80 00 00 00 00 .......
1400b23d0
1400b23d0loc_1400b23d0:
1400b23d0cmp dl, 114
1400b23d3je 0x1400b2400
1400b23d5cmp dl, 119
1400b23d8jne 0x1400b23b0
1400b23damov edx, 119
1400b23dfjmp 0x1400b2380
1400b23e1
1400b23e1 0f 1f 80 00 00 00 00 .......
1400b23e8
1400b23e8loc_1400b23e8:
1400b23e8mov edx, 43
1400b23edjmp 0x1400b2380
1400b23ef
1400b23ef 90 .
1400b23f0
1400b23f0loc_1400b23f0:
1400b23f0mov edx, 98
1400b23f5jmp 0x1400b2380
1400b23f7
1400b23f7 66 0f 1f 84 00 00 00 00 00 f........
1400b2400
1400b2400loc_1400b2400:
1400b2400mov edx, 114
1400b2405jmp 0x1400b2380
1400b240a
1400b240aloc_1400b240a:
1400b240acall __stack_chk_fail
1400b240fnop
1400b2310
1400b2310std::__basic_file<char>::open(wchar_t const*, std::_Ios_Openmode):
1400b2310push rbx
1400b2311sub rsp, 48
1400b2315mov r9, rdx
1400b2318mov rdx, [rip+0xe5371]
1400b231fmov rbx, rcx
1400b2322mov ecx, r8l
1400b2325mov rax, [rdx]
1400b2328mov [rsp+40], rax
1400b232dxor eax, eax
1400b232fcall _ZN12_GLOBAL__N_1L10fopen_modeESt13_Ios_Openmode
1400b2334test rax, rax
1400b2337je 0x1400b23b0
1400b2339cmp [rbx], 0
1400b233djne 0x1400b23b0
1400b233fmov [rsp+32], 0
1400b2348lea rcx, [rsp+32]
1400b234dadd rax, 1
1400b2351
1400b2351loc_1400b2351:
1400b2351movzx edx, [rax-1]
1400b2355mov r8, rax
1400b2358cmp dl, 98
1400b235bje 0x1400b23f0
1400b2361jg 0x1400b23d0
1400b2363cmp dl, 43
1400b2366je 0x1400b23e8
1400b236ccmp dl, 97
1400b236fjne 0x1400b23b0
1400b2371mov edx, 97
1400b2376nop [rax+rax]
1400b2380
1400b2380loc_1400b2380:
1400b2380mov [rcx], dx
1400b2383add rax, 1
1400b2387add rcx, 2
1400b238bcmp [r8], 0
1400b238fjne 0x1400b2351
1400b2391lea rdx, [rsp+32]
1400b2396mov rcx, r9
1400b2399call [rip+0x117b09]
1400b239fmov [rbx], rax
1400b23a2test rax, rax
1400b23a5je 0x1400b23b2
1400b23a7mov [rbx+8], 1
1400b23abmov rax, rbx
1400b23aejmp 0x1400b23b2
1400b23b0
1400b23b0loc_1400b23b0:
1400b23b0xor eax, eax
1400b23b2
1400b23b2loc_1400b23b2:
1400b23b2mov rbx, [rip+0xe52d7]
1400b23b9mov rdx, [rsp+40]
1400b23besub rdx, [rbx]
1400b23c1jne 0x1400b240a
1400b23c3add rsp, 48
1400b23c7pop rbx
1400b23c8ret
1400b23c9
1400b23c9 0f 1f 80 00 00 00 00 .......
1400b23d0
1400b23d0loc_1400b23d0:
1400b23d0cmp dl, 114
1400b23d3je 0x1400b2400
1400b23d5cmp dl, 119
1400b23d8jne 0x1400b23b0
1400b23damov edx, 119
1400b23dfjmp 0x1400b2380
1400b23e1
1400b23e1 0f 1f 80 00 00 00 00 .......
1400b23e8
1400b23e8loc_1400b23e8:
1400b23e8mov edx, 43
1400b23edjmp 0x1400b2380
1400b23ef
1400b23ef 90 .
1400b23f0
1400b23f0loc_1400b23f0:
1400b23f0mov edx, 98
1400b23f5jmp 0x1400b2380
1400b23f7
1400b23f7 66 0f 1f 84 00 00 00 00 00 f........
1400b2400
1400b2400loc_1400b2400:
1400b2400mov edx, 114
1400b2405jmp 0x1400b2380
1400b240a
1400b240aloc_1400b240a:
1400b240acall __stack_chk_fail
1400b240fnop
1400b2310
1400b2410
1400b2410std::__basic_file<char>::sync():
1400b2410mov rcx, [rcx]
1400b2413jmp 0x140026e60
1400b2410
1400b2410std::__basic_file<char>::sync():
1400b2410mov rcx, [rcx]
1400b2413jmp 0x140026e60
1400b2410
1400b2418
1400b2418 // align 0x10
1400b2418 // align 0x10
1400b2420
1400b2420std::__basic_file<char>::close():
1400b2420sub rsp, 40
1400b2424mov rdx, rcx
1400b2427mov rcx, [rcx]
1400b242atest rcx, rcx
1400b242dje 0x1400b2462
1400b242fcmp [rdx+8], 0
1400b2433jne 0x1400b2448
1400b2435mov [rdx], 0
1400b243c
1400b243cloc_1400b243c:
1400b243cmov rax, rdx
1400b243fadd rsp, 40
1400b2443ret
1400b2444
1400b2444 0f 1f 40 00 ..@.
1400b2448
1400b2448loc_1400b2448:
1400b2448mov [rsp+48], rdx
1400b244dcall fclose
1400b2452mov rdx, [rsp+48]
1400b2457mov [rdx], 0
1400b245etest eax, eax
1400b2460je 0x1400b243c
1400b2462
1400b2462loc_1400b2462:
1400b2462xor eax, eax
1400b2464add rsp, 40
1400b2468ret
1400b2420
1400b2420std::__basic_file<char>::close():
1400b2420sub rsp, 40
1400b2424mov rdx, rcx
1400b2427mov rcx, [rcx]
1400b242atest rcx, rcx
1400b242dje 0x1400b2462
1400b242fcmp [rdx+8], 0
1400b2433jne 0x1400b2448
1400b2435mov [rdx], 0
1400b243c
1400b243cloc_1400b243c:
1400b243cmov rax, rdx
1400b243fadd rsp, 40
1400b2443ret
1400b2444
1400b2444 0f 1f 40 00 ..@.
1400b2448
1400b2448loc_1400b2448:
1400b2448mov [rsp+48], rdx
1400b244dcall fclose
1400b2452mov rdx, [rsp+48]
1400b2457mov [rdx], 0
1400b245etest eax, eax
1400b2460je 0x1400b243c
1400b2462
1400b2462loc_1400b2462:
1400b2462xor eax, eax
1400b2464add rsp, 40
1400b2468ret
1400b2420
1400b2469
1400b2469 // align 0x10
1400b2469 // align 0x10
1400b2470
1400b2470std::__basic_file<char>::xsgetn(char*, long long):
1400b2470push r13
1400b2472push r12
1400b2474push rbp
1400b2475push rdi
1400b2476push rsi
1400b2477push rbx
1400b2478sub rsp, 40
1400b247cmov rbp, [rip+0x1179e5]
1400b2483mov r13, [rip+0x11797e]
1400b248amov rdi, rcx
1400b248dmov rsi, rdx
1400b2490mov ebx, r8l
1400b2493
1400b2493loc_1400b2493:
1400b2493mov rcx, [rdi]
1400b2496call fileno
1400b249bmov r8l, ebx
1400b249emov rdx, rsi
1400b24a1mov ecx, eax
1400b24a3call rbp
1400b24a5movsxd r12, eax
1400b24a8cmp eax, -1
1400b24abje 0x1400b24c0
1400b24admov rax, r12
1400b24b0add rsp, 40
1400b24b4pop rbx
1400b24b5pop rsi
1400b24b6pop rdi
1400b24b7pop rbp
1400b24b8pop r12
1400b24bapop r13
1400b24bcret
1400b24bd
1400b24bd 0f 1f 00 ...
1400b24c0
1400b24c0loc_1400b24c0:
1400b24c0call r13
1400b24c3cmp [rax], 4
1400b24c6je 0x1400b2493
1400b24c8mov rax, r12
1400b24cbadd rsp, 40
1400b24cfpop rbx
1400b24d0pop rsi
1400b24d1pop rdi
1400b24d2pop rbp
1400b24d3pop r12
1400b24d5pop r13
1400b24d7ret
1400b24d8
1400b24d8 48 83 c2 01 48 89 c1 75 H...H..u
1400b24e0 05 e8 2a f8 04 00 e8 b5 8e f6 ff 90 ..*.........
1400b2470
1400b2470std::__basic_file<char>::xsgetn(char*, long long):
1400b2470push r13
1400b2472push r12
1400b2474push rbp
1400b2475push rdi
1400b2476push rsi
1400b2477push rbx
1400b2478sub rsp, 40
1400b247cmov rbp, [rip+0x1179e5]
1400b2483mov r13, [rip+0x11797e]
1400b248amov rdi, rcx
1400b248dmov rsi, rdx
1400b2490mov ebx, r8l
1400b2493
1400b2493loc_1400b2493:
1400b2493mov rcx, [rdi]
1400b2496call fileno
1400b249bmov r8l, ebx
1400b249emov rdx, rsi
1400b24a1mov ecx, eax
1400b24a3call rbp
1400b24a5movsxd r12, eax
1400b24a8cmp eax, -1
1400b24abje 0x1400b24c0
1400b24admov rax, r12
1400b24b0add rsp, 40
1400b24b4pop rbx
1400b24b5pop rsi
1400b24b6pop rdi
1400b24b7pop rbp
1400b24b8pop r12
1400b24bapop r13
1400b24bcret
1400b24bd
1400b24bd 0f 1f 00 ...
1400b24c0
1400b24c0loc_1400b24c0:
1400b24c0call r13
1400b24c3cmp [rax], 4
1400b24c6je 0x1400b2493
1400b24c8mov rax, r12
1400b24cbadd rsp, 40
1400b24cfpop rbx
1400b24d0pop rsi
1400b24d1pop rdi
1400b24d2pop rbp
1400b24d3pop r12
1400b24d5pop r13
1400b24d7ret
1400b24d8
1400b24d8 48 83 c2 01 48 89 c1 75 H...H..u
1400b24e0 05 e8 2a f8 04 00 e8 b5 8e f6 ff 90 ..*.........
1400b2470
1400b24ec
1400b24ec // align 0x10
1400b24ec // align 0x10
1400b24f0
1400b24f0std::__basic_file<char>::xsputn(char const*, long long):
1400b24f0push rbp
1400b24f1push rdi
1400b24f2push rsi
1400b24f3push rbx
1400b24f4sub rsp, 40
1400b24f8mov rcx, [rcx]
1400b24fbmov rsi, rdx
1400b24femov rbp, r8
1400b2501call fileno
1400b2506mov edi, eax
1400b2508mov rbx, rbp
1400b250bjmp 0x1400b2518
1400b250d
1400b250d 0f 1f 00 ...
1400b2510
1400b2510loc_1400b2510:
1400b2510sub rbx, rdx
1400b2513je 0x1400b253b
1400b2515add rsi, rdx
1400b2518
1400b2518loc_1400b2518:
1400b2518mov rdx, rsi
1400b251bmov r8l, ebx
1400b251emov ecx, edi
1400b2520call write
1400b2525movsxd rdx, eax
1400b2528cmp eax, -1
1400b252bjne 0x1400b2510
1400b252dcall [rip+0x1178d5]
1400b2533cmp [rax], 4
1400b2536je 0x1400b2518
1400b2538sub rbp, rbx
1400b253b
1400b253bloc_1400b253b:
1400b253bmov rax, rbp
1400b253eadd rsp, 40
1400b2542pop rbx
1400b2543pop rsi
1400b2544pop rdi
1400b2545pop rbp
1400b2546ret
1400b2547
1400b2547 48 83 c2 01 48 89 c1 75 05 H...H..u.
1400b2550 e8 bb f7 04 00 e8 46 8e f6 ff 90 ......F....
1400b24f0
1400b24f0std::__basic_file<char>::xsputn(char const*, long long):
1400b24f0push rbp
1400b24f1push rdi
1400b24f2push rsi
1400b24f3push rbx
1400b24f4sub rsp, 40
1400b24f8mov rcx, [rcx]
1400b24fbmov rsi, rdx
1400b24femov rbp, r8
1400b2501call fileno
1400b2506mov edi, eax
1400b2508mov rbx, rbp
1400b250bjmp 0x1400b2518
1400b250d
1400b250d 0f 1f 00 ...
1400b2510
1400b2510loc_1400b2510:
1400b2510sub rbx, rdx
1400b2513je 0x1400b253b
1400b2515add rsi, rdx
1400b2518
1400b2518loc_1400b2518:
1400b2518mov rdx, rsi
1400b251bmov r8l, ebx
1400b251emov ecx, edi
1400b2520call write
1400b2525movsxd rdx, eax
1400b2528cmp eax, -1
1400b252bjne 0x1400b2510
1400b252dcall [rip+0x1178d5]
1400b2533cmp [rax], 4
1400b2536je 0x1400b2518
1400b2538sub rbp, rbx
1400b253b
1400b253bloc_1400b253b:
1400b253bmov rax, rbp
1400b253eadd rsp, 40
1400b2542pop rbx
1400b2543pop rsi
1400b2544pop rdi
1400b2545pop rbp
1400b2546ret
1400b2547
1400b2547 48 83 c2 01 48 89 c1 75 05 H...H..u.
1400b2550 e8 bb f7 04 00 e8 46 8e f6 ff 90 ......F....
1400b24f0
1400b255b
1400b255b // align 0x10
1400b255b // align 0x10
1400b2560
1400b2560std::__basic_file<char>::seekoff(long long, std::_Ios_Seekdir):
1400b2560push rsi
1400b2561push rbx
1400b2562sub rsp, 40
1400b2566mov rcx, [rcx]
1400b2569mov rbx, rdx
1400b256cmov esi, r8l
1400b256fcall fileno
1400b2574mov r8l, esi
1400b2577mov rdx, rbx
1400b257amov ecx, eax
1400b257ccall lseek64
1400b2581nop
1400b2582add rsp, 40
1400b2586pop rbx
1400b2587pop rsi
1400b2588ret
1400b2589
1400b2589 48 83 c2 01 48 89 c1 H...H..
1400b2590 75 07 e8 79 f7 04 00 eb f0 e8 02 8e f6 ff 90 u..y...........
1400b2560
1400b2560std::__basic_file<char>::seekoff(long long, std::_Ios_Seekdir):
1400b2560push rsi
1400b2561push rbx
1400b2562sub rsp, 40
1400b2566mov rcx, [rcx]
1400b2569mov rbx, rdx
1400b256cmov esi, r8l
1400b256fcall fileno
1400b2574mov r8l, esi
1400b2577mov rdx, rbx
1400b257amov ecx, eax
1400b257ccall lseek64
1400b2581nop
1400b2582add rsp, 40
1400b2586pop rbx
1400b2587pop rsi
1400b2588ret
1400b2589
1400b2589 48 83 c2 01 48 89 c1 H...H..
1400b2590 75 07 e8 79 f7 04 00 eb f0 e8 02 8e f6 ff 90 u..y...........
1400b2560
1400b259f
1400b259f // align 0x10
1400b259f // align 0x10
1400b25a0
1400b25a0std::__basic_file<char>::sys_open(_iobuf*, std::_Ios_Openmode):
1400b25a0push rbp
1400b25a1push rdi
1400b25a2push rsi
1400b25a3push rbx
1400b25a4sub rsp, 40
1400b25a8mov rbx, rcx
1400b25abmov rsi, rdx
1400b25aecmp [rcx], 0
1400b25b2jne 0x1400b25fb
1400b25b4test rdx, rdx
1400b25b7je 0x1400b25fb
1400b25b9mov rdi, [rip+0x117848]
1400b25c0call rdi
1400b25c2mov ebp, [rax]
1400b25c4call rdi
1400b25c6mov [rax], 0
1400b25cc
1400b25ccloc_1400b25cc:
1400b25ccmov rcx, rsi
1400b25cfcall fflush
1400b25d4test eax, eax
1400b25d6jne 0x1400b25f0
1400b25d8call rdi
1400b25damov [rax], ebp
1400b25dcmov rax, rbx
1400b25dfmov [rbx], rsi
1400b25e2mov [rbx+8], 0
1400b25e6add rsp, 40
1400b25eapop rbx
1400b25ebpop rsi
1400b25ecpop rdi
1400b25edpop rbp
1400b25eeret
1400b25ef
1400b25ef 90 .
1400b25f0
1400b25f0loc_1400b25f0:
1400b25f0call rdi
1400b25f2cmp [rax], 4
1400b25f5je 0x1400b25cc
1400b25f7call rdi
1400b25f9mov [rax], ebp
1400b25fb
1400b25fbloc_1400b25fb:
1400b25fbxor ebx, ebx
1400b25fdmov rax, rbx
1400b2600add rsp, 40
1400b2604pop rbx
1400b2605pop rsi
1400b2606pop rdi
1400b2607pop rbp
1400b2608ret
1400b25a0
1400b25a0std::__basic_file<char>::sys_open(_iobuf*, std::_Ios_Openmode):
1400b25a0push rbp
1400b25a1push rdi
1400b25a2push rsi
1400b25a3push rbx
1400b25a4sub rsp, 40
1400b25a8mov rbx, rcx
1400b25abmov rsi, rdx
1400b25aecmp [rcx], 0
1400b25b2jne 0x1400b25fb
1400b25b4test rdx, rdx
1400b25b7je 0x1400b25fb
1400b25b9mov rdi, [rip+0x117848]
1400b25c0call rdi
1400b25c2mov ebp, [rax]
1400b25c4call rdi
1400b25c6mov [rax], 0
1400b25cc
1400b25ccloc_1400b25cc:
1400b25ccmov rcx, rsi
1400b25cfcall fflush
1400b25d4test eax, eax
1400b25d6jne 0x1400b25f0
1400b25d8call rdi
1400b25damov [rax], ebp
1400b25dcmov rax, rbx
1400b25dfmov [rbx], rsi
1400b25e2mov [rbx+8], 0
1400b25e6add rsp, 40
1400b25eapop rbx
1400b25ebpop rsi
1400b25ecpop rdi
1400b25edpop rbp
1400b25eeret
1400b25ef
1400b25ef 90 .
1400b25f0
1400b25f0loc_1400b25f0:
1400b25f0call rdi
1400b25f2cmp [rax], 4
1400b25f5je 0x1400b25cc
1400b25f7call rdi
1400b25f9mov [rax], ebp
1400b25fb
1400b25fbloc_1400b25fb:
1400b25fbxor ebx, ebx
1400b25fdmov rax, rbx
1400b2600add rsp, 40
1400b2604pop rbx
1400b2605pop rsi
1400b2606pop rdi
1400b2607pop rbp
1400b2608ret
1400b25a0
1400b2609
1400b2609 // align 0x10
1400b2609 // align 0x10
1400b2610
1400b2610std::__basic_file<char>::sys_open(int, std::_Ios_Openmode):
1400b2610push rsi
1400b2611push rbx
1400b2612sub rsp, 40
1400b2616mov rbx, rcx
1400b2619mov ecx, r8l
1400b261cmov esi, edx
1400b261ecall _ZN12_GLOBAL__N_1L10fopen_modeESt13_Ios_Openmode
1400b2623test rax, rax
1400b2626je 0x1400b262e
1400b2628cmp [rbx], 0
1400b262cje 0x1400b2640
1400b262e
1400b262eloc_1400b262e:
1400b262exor eax, eax
1400b2630
1400b2630loc_1400b2630:
1400b2630add rsp, 40
1400b2634pop rbx
1400b2635pop rsi
1400b2636ret
1400b2637
1400b2637 66 0f 1f 84 00 00 00 00 00 f........
1400b2640
1400b2640loc_1400b2640:
1400b2640mov rdx, rax
1400b2643mov ecx, esi
1400b2645call fdopen
1400b264amov [rbx], rax
1400b264dtest rax, rax
1400b2650je 0x1400b262e
1400b2652mov [rbx+8], 1
1400b2656test esi, esi
1400b2658je 0x1400b2660
1400b265a
1400b265aloc_1400b265a:
1400b265amov rax, rbx
1400b265djmp 0x1400b2630
1400b265f
1400b265f 90 .
1400b2660
1400b2660loc_1400b2660:
1400b2660xor r9l, r9l
1400b2663mov r8l, 4
1400b2669xor edx, edx
1400b266bmov rcx, rax
1400b266ecall setvbuf
1400b2673jmp 0x1400b265a
1400b2675
1400b2675 48 83 c2 01 48 89 c1 75 05 e8 8d H...H..u...
1400b2680 f6 04 00 e8 18 8d f6 ff 90 .........
1400b2610
1400b2610std::__basic_file<char>::sys_open(int, std::_Ios_Openmode):
1400b2610push rsi
1400b2611push rbx
1400b2612sub rsp, 40
1400b2616mov rbx, rcx
1400b2619mov ecx, r8l
1400b261cmov esi, edx
1400b261ecall _ZN12_GLOBAL__N_1L10fopen_modeESt13_Ios_Openmode
1400b2623test rax, rax
1400b2626je 0x1400b262e
1400b2628cmp [rbx], 0
1400b262cje 0x1400b2640
1400b262e
1400b262eloc_1400b262e:
1400b262exor eax, eax
1400b2630
1400b2630loc_1400b2630:
1400b2630add rsp, 40
1400b2634pop rbx
1400b2635pop rsi
1400b2636ret
1400b2637
1400b2637 66 0f 1f 84 00 00 00 00 00 f........
1400b2640
1400b2640loc_1400b2640:
1400b2640mov rdx, rax
1400b2643mov ecx, esi
1400b2645call fdopen
1400b264amov [rbx], rax
1400b264dtest rax, rax
1400b2650je 0x1400b262e
1400b2652mov [rbx+8], 1
1400b2656test esi, esi
1400b2658je 0x1400b2660
1400b265a
1400b265aloc_1400b265a:
1400b265amov rax, rbx
1400b265djmp 0x1400b2630
1400b265f
1400b265f 90 .
1400b2660
1400b2660loc_1400b2660:
1400b2660xor r9l, r9l
1400b2663mov r8l, 4
1400b2669xor edx, edx
1400b266bmov rcx, rax
1400b266ecall setvbuf
1400b2673jmp 0x1400b265a
1400b2675
1400b2675 48 83 c2 01 48 89 c1 75 05 e8 8d H...H..u...
1400b2680 f6 04 00 e8 18 8d f6 ff 90 .........
1400b2610
1400b2689
1400b2689 // align 0x10
1400b2689 // align 0x10
1400b2690
1400b2690std::__basic_file<char>::xsputn_2(char const*, long long, char const*, long long):
1400b2690push r14
1400b2692push r13
1400b2694push r12
1400b2696push rbp
1400b2697push rdi
1400b2698push rsi
1400b2699push rbx
1400b269asub rsp, 32
1400b269emov r12, [rsp+128]
1400b26a6mov r14, rcx
1400b26a9mov rdi, rdx
1400b26acmov rbp, r8
1400b26afmov rsi, r9
1400b26b2test r8, r8
1400b26b5je 0x1400b2718
1400b26b7mov rcx, [rcx]
1400b26bacall fileno
1400b26bfmov r13l, eax
1400b26c2mov rbx, rbp
1400b26c5jmp 0x1400b26d8
1400b26c7
1400b26c7 66 0f 1f 84 00 00 00 00 00 f........
1400b26d0
1400b26d0loc_1400b26d0:
1400b26d0sub rbx, rax
1400b26d3je 0x1400b2718
1400b26d5add rdi, rax
1400b26d8
1400b26d8loc_1400b26d8:
1400b26d8mov rdx, rdi
1400b26dbmov r8l, ebx
1400b26demov ecx, r13l
1400b26e1call write
1400b26e6mov edx, eax
1400b26e8cdqe
1400b26eacmp edx, -1
1400b26edjne 0x1400b26d0
1400b26efcall [rip+0x117713]
1400b26f5cmp [rax], 4
1400b26f8je 0x1400b26d8
1400b26famov rax, rbp
1400b26fdsub rax, rbx
1400b2700cmp rbp, rax
1400b2703je 0x1400b2718
1400b2705add rsp, 32
1400b2709pop rbx
1400b270apop rsi
1400b270bpop rdi
1400b270cpop rbp
1400b270dpop r12
1400b270fpop r13
1400b2711pop r14
1400b2713ret
1400b2714
1400b2714 0f 1f 40 00 ..@.
1400b2718
1400b2718loc_1400b2718:
1400b2718mov rcx, [r14]
1400b271bcall fileno
1400b2720mov r13, [rip+0x1176e1]
1400b2727mov edi, eax
1400b2729mov rbx, r12
1400b272cjmp 0x1400b2738
1400b272e
1400b272e 66 90 f.
1400b2730
1400b2730loc_1400b2730:
1400b2730sub rbx, rax
1400b2733je 0x1400b2759
1400b2735add rsi, rax
1400b2738
1400b2738loc_1400b2738:
1400b2738mov rdx, rsi
1400b273bmov r8l, ebx
1400b273emov ecx, edi
1400b2740call write
1400b2745mov edx, eax
1400b2747cdqe
1400b2749cmp edx, -1
1400b274cjne 0x1400b2730
1400b274ecall r13
1400b2751cmp [rax], 4
1400b2754je 0x1400b2738
1400b2756sub r12, rbx
1400b2759
1400b2759loc_1400b2759:
1400b2759lea rax, [r12+rbp]
1400b275dadd rsp, 32
1400b2761pop rbx
1400b2762pop rsi
1400b2763pop rdi
1400b2764pop rbp
1400b2765pop r12
1400b2767pop r13
1400b2769pop r14
1400b276bret
1400b276c
1400b276c 48 83 c2 01 H...
1400b2770 48 89 c1 75 07 e8 96 f5 04 00 eb f0 e8 1f 8c f6 H..u............
1400b2780 ff 90 ..
1400b2690
1400b2690std::__basic_file<char>::xsputn_2(char const*, long long, char const*, long long):
1400b2690push r14
1400b2692push r13
1400b2694push r12
1400b2696push rbp
1400b2697push rdi
1400b2698push rsi
1400b2699push rbx
1400b269asub rsp, 32
1400b269emov r12, [rsp+128]
1400b26a6mov r14, rcx
1400b26a9mov rdi, rdx
1400b26acmov rbp, r8
1400b26afmov rsi, r9
1400b26b2test r8, r8
1400b26b5je 0x1400b2718
1400b26b7mov rcx, [rcx]
1400b26bacall fileno
1400b26bfmov r13l, eax
1400b26c2mov rbx, rbp
1400b26c5jmp 0x1400b26d8
1400b26c7
1400b26c7 66 0f 1f 84 00 00 00 00 00 f........
1400b26d0
1400b26d0loc_1400b26d0:
1400b26d0sub rbx, rax
1400b26d3je 0x1400b2718
1400b26d5add rdi, rax
1400b26d8
1400b26d8loc_1400b26d8:
1400b26d8mov rdx, rdi
1400b26dbmov r8l, ebx
1400b26demov ecx, r13l
1400b26e1call write
1400b26e6mov edx, eax
1400b26e8cdqe
1400b26eacmp edx, -1
1400b26edjne 0x1400b26d0
1400b26efcall [rip+0x117713]
1400b26f5cmp [rax], 4
1400b26f8je 0x1400b26d8
1400b26famov rax, rbp
1400b26fdsub rax, rbx
1400b2700cmp rbp, rax
1400b2703je 0x1400b2718
1400b2705add rsp, 32
1400b2709pop rbx
1400b270apop rsi
1400b270bpop rdi
1400b270cpop rbp
1400b270dpop r12
1400b270fpop r13
1400b2711pop r14
1400b2713ret
1400b2714
1400b2714 0f 1f 40 00 ..@.
1400b2718
1400b2718loc_1400b2718:
1400b2718mov rcx, [r14]
1400b271bcall fileno
1400b2720mov r13, [rip+0x1176e1]
1400b2727mov edi, eax
1400b2729mov rbx, r12
1400b272cjmp 0x1400b2738
1400b272e
1400b272e 66 90 f.
1400b2730
1400b2730loc_1400b2730:
1400b2730sub rbx, rax
1400b2733je 0x1400b2759
1400b2735add rsi, rax
1400b2738
1400b2738loc_1400b2738:
1400b2738mov rdx, rsi
1400b273bmov r8l, ebx
1400b273emov ecx, edi
1400b2740call write
1400b2745mov edx, eax
1400b2747cdqe
1400b2749cmp edx, -1
1400b274cjne 0x1400b2730
1400b274ecall r13
1400b2751cmp [rax], 4
1400b2754je 0x1400b2738
1400b2756sub r12, rbx
1400b2759
1400b2759loc_1400b2759:
1400b2759lea rax, [r12+rbp]
1400b275dadd rsp, 32
1400b2761pop rbx
1400b2762pop rsi
1400b2763pop rdi
1400b2764pop rbp
1400b2765pop r12
1400b2767pop r13
1400b2769pop r14
1400b276bret
1400b276c
1400b276c 48 83 c2 01 H...
1400b2770 48 89 c1 75 07 e8 96 f5 04 00 eb f0 e8 1f 8c f6 H..u............
1400b2780 ff 90 ..
1400b2690
1400b2782
1400b2782 // align 0x10
1400b2782 // align 0x10
1400b2790
1400b2790std::__basic_file<char>::showmanyc():
1400b2790push rsi
1400b2791push rbx
1400b2792sub rsp, 104
1400b2796mov rdx, [rip+0xe4ef3]
1400b279dmov rbx, rcx
1400b27a0mov rcx, [rdx]
1400b27a3mov [rsp+88], rcx
1400b27a8mov rcx, [rbx]
1400b27abcall fileno
1400b27b0lea rdx, [rsp+32]
1400b27b5mov ecx, eax
1400b27b7call _fstat64
1400b27bctest eax, eax
1400b27beje 0x1400b27e0
1400b27c0xor eax, eax
1400b27c2
1400b27c2loc_1400b27c2:
1400b27c2mov rbx, [rip+0xe4ec7]
1400b27c9mov rdx, [rsp+88]
1400b27cesub rdx, [rbx]
1400b27d1jne 0x1400b2834
1400b27d3add rsp, 104
1400b27d7pop rbx
1400b27d8pop rsi
1400b27d9ret
1400b27da
1400b27da 66 0f 1f 44 00 00 f..D..
1400b27e0
1400b27e0loc_1400b27e0:
1400b27e0movzx edx, [rsp+38]
1400b27e5xor eax, eax
1400b27e7and dx, -4096
1400b27eccmp dx, -32768
1400b27f1jne 0x1400b27c2
1400b27f3mov rcx, [rbx]
1400b27f6mov rsi, [rsp+56]
1400b27fbcall fileno
1400b2800xor edx, edx
1400b2802mov r8l, 1
1400b2808mov ecx, eax
1400b280acall lseek64
1400b280fmov rdx, rax
1400b2812mov rax, rsi
1400b2815sub rax, rdx
1400b2818jmp 0x1400b27c2
1400b281a
1400b281aloc_1400b281a:
1400b281aadd rdx, 1
1400b281emov rsi, [rip+0xe4e6b]
1400b2825mov rcx, rax
1400b2828je 0x1400b283b
1400b282amov rax, [rsp+88]
1400b282fsub rax, [rsi]
1400b2832je 0x1400b284a
1400b2834
1400b2834loc_1400b2834:
1400b2834call __stack_chk_fail
1400b2839jmp 0x1400b281a
1400b283b
1400b283bloc_1400b283b:
1400b283bmov rax, [rsp+88]
1400b2840sub rax, [rsi]
1400b2843jne 0x1400b2834
1400b2845call __cxa_call_unexpected
1400b284a
1400b284aloc_1400b284a:
1400b284acall _Unwind_Resume
1400b284fnop
1400b2790
1400b2790std::__basic_file<char>::showmanyc():
1400b2790push rsi
1400b2791push rbx
1400b2792sub rsp, 104
1400b2796mov rdx, [rip+0xe4ef3]
1400b279dmov rbx, rcx
1400b27a0mov rcx, [rdx]
1400b27a3mov [rsp+88], rcx
1400b27a8mov rcx, [rbx]
1400b27abcall fileno
1400b27b0lea rdx, [rsp+32]
1400b27b5mov ecx, eax
1400b27b7call _fstat64
1400b27bctest eax, eax
1400b27beje 0x1400b27e0
1400b27c0xor eax, eax
1400b27c2
1400b27c2loc_1400b27c2:
1400b27c2mov rbx, [rip+0xe4ec7]
1400b27c9mov rdx, [rsp+88]
1400b27cesub rdx, [rbx]
1400b27d1jne 0x1400b2834
1400b27d3add rsp, 104
1400b27d7pop rbx
1400b27d8pop rsi
1400b27d9ret
1400b27da
1400b27da 66 0f 1f 44 00 00 f..D..
1400b27e0
1400b27e0loc_1400b27e0:
1400b27e0movzx edx, [rsp+38]
1400b27e5xor eax, eax
1400b27e7and dx, -4096
1400b27eccmp dx, -32768
1400b27f1jne 0x1400b27c2
1400b27f3mov rcx, [rbx]
1400b27f6mov rsi, [rsp+56]
1400b27fbcall fileno
1400b2800xor edx, edx
1400b2802mov r8l, 1
1400b2808mov ecx, eax
1400b280acall lseek64
1400b280fmov rdx, rax
1400b2812mov rax, rsi
1400b2815sub rax, rdx
1400b2818jmp 0x1400b27c2
1400b281a
1400b281aloc_1400b281a:
1400b281aadd rdx, 1
1400b281emov rsi, [rip+0xe4e6b]
1400b2825mov rcx, rax
1400b2828je 0x1400b283b
1400b282amov rax, [rsp+88]
1400b282fsub rax, [rsi]
1400b2832je 0x1400b284a
1400b2834
1400b2834loc_1400b2834:
1400b2834call __stack_chk_fail
1400b2839jmp 0x1400b281a
1400b283b
1400b283bloc_1400b283b:
1400b283bmov rax, [rsp+88]
1400b2840sub rax, [rsi]
1400b2843jne 0x1400b2834
1400b2845call __cxa_call_unexpected
1400b284a
1400b284aloc_1400b284a:
1400b284acall _Unwind_Resume
1400b284fnop
1400b2790
1400b2850
1400b2850std::__basic_file<char>::__basic_file(long long*):
1400b2850mov [rcx], 0
1400b2857mov [rcx+8], 0
1400b285bret
1400b2850
1400b2850std::__basic_file<char>::__basic_file(long long*):
1400b2850mov [rcx], 0
1400b2857mov [rcx+8], 0
1400b285bret
1400b2850
1400b285c
1400b285c // align 0x10
1400b285c // align 0x10
1400b2860
1400b2860std::__basic_file<char>::~__basic_file():
1400b2860sub rsp, 40
1400b2864mov rax, [rcx]
1400b2867test rax, rax
1400b286aje 0x1400b2872
1400b286ccmp [rcx+8], 0
1400b2870jne 0x1400b2880
1400b2872
1400b2872loc_1400b2872:
1400b2872add rsp, 40
1400b2876ret
1400b2877
1400b2877 66 0f 1f 84 00 00 00 00 00 f........
1400b2880
1400b2880loc_1400b2880:
1400b2880mov rcx, rax
1400b2883call fclose
1400b2888nop
1400b2889add rsp, 40
1400b288dret
1400b2860
1400b2860std::__basic_file<char>::~__basic_file():
1400b2860sub rsp, 40
1400b2864mov rax, [rcx]
1400b2867test rax, rax
1400b286aje 0x1400b2872
1400b286ccmp [rcx+8], 0
1400b2870jne 0x1400b2880
1400b2872
1400b2872loc_1400b2872:
1400b2872add rsp, 40
1400b2876ret
1400b2877
1400b2877 66 0f 1f 84 00 00 00 00 00 f........
1400b2880
1400b2880loc_1400b2880:
1400b2880mov rcx, rax
1400b2883call fclose
1400b2888nop
1400b2889add rsp, 40
1400b288dret
1400b2860
1400b288e
1400b288e // align 0x10
1400b288e // align 0x10
1400b2890
1400b2890std::__cow_string::__cow_string(std::__cow_string&&):
1400b2890mov rax, [rdx]
1400b2893mov [rcx], rax
1400b2896mov edx, [rax-8]
1400b2899mov rax, [rcx]
1400b289ctest edx, edx
1400b289ejg 0x1400b28b0
1400b28a0mov [rax-8], 1
1400b28a7ret
1400b28a8
1400b28a8 0f 1f 84 00 00 00 00 00 ........
1400b28b0
1400b28b0loc_1400b28b0:
1400b28b0lock add [rax-8], 1
1400b28b5ret
1400b2890
1400b2890std::__cow_string::__cow_string(std::__cow_string&&):
1400b2890mov rax, [rdx]
1400b2893mov [rcx], rax
1400b2896mov edx, [rax-8]
1400b2899mov rax, [rcx]
1400b289ctest edx, edx
1400b289ejg 0x1400b28b0
1400b28a0mov [rax-8], 1
1400b28a7ret
1400b28a8
1400b28a8 0f 1f 84 00 00 00 00 00 ........
1400b28b0
1400b28b0loc_1400b28b0:
1400b28b0lock add [rax-8], 1
1400b28b5ret
1400b2890
1400b28b6
1400b28b6 // align 0x10
1400b28b6 // align 0x10
1400b28c0
1400b28c0std::__cow_string::__cow_string(char const*, unsigned long long):
1400b28c0push rdi
1400b28c1push rsi
1400b28c2push rbx
1400b28c3sub rsp, 64
1400b28c7mov rsi, rdx
1400b28camov rdx, [rip+0xe4dbf]
1400b28d1mov rdi, rcx
1400b28d4mov rbx, r8
1400b28d7mov rax, [rdx]
1400b28damov [rsp+56], rax
1400b28dfmov rax, rsi
1400b28e2add rax, r8
1400b28e5je 0x1400b28ec
1400b28e7test rsi, rsi
1400b28eaje 0x1400b2969
1400b28ec
1400b28ecloc_1400b28ec:
1400b28ecmov rcx, rbx
1400b28eflea r8, [rsp+55]
1400b28f4xor edx, edx
1400b28f6call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400b28fbmov r9, rax
1400b28felea rcx, [rax+24]
1400b2902cmp rbx, 1
1400b2906je 0x1400b2960
1400b2908test rbx, rbx
1400b290bjne 0x1400b2940
1400b290d
1400b290dloc_1400b290d:
1400b290dmov [r9+16], 0
1400b2915mov [r9], rbx
1400b2918mov [r9+rbx+24], 0
1400b291emov [rdi], rcx
1400b2921mov rdi, [rip+0xe4d68]
1400b2928mov rax, [rsp+56]
1400b292dsub rax, [rdi]
1400b2930jne 0x1400b2973
1400b2932add rsp, 64
1400b2936pop rbx
1400b2937pop rsi
1400b2938pop rdi
1400b2939ret
1400b293a
1400b293a 66 0f 1f 44 00 00 f..D..
1400b2940
1400b2940loc_1400b2940:
1400b2940mov r8, rbx
1400b2943mov rdx, rsi
1400b2946mov [rsp+40], rax
1400b294bcall memcpy
1400b2950mov r9, [rsp+40]
1400b2955mov rcx, rax
1400b2958jmp 0x1400b290d
1400b295a
1400b295a 66 0f 1f 44 00 00 f..D..
1400b2960
1400b2960loc_1400b2960:
1400b2960movzx eax, [rsi]
1400b2963mov [r9+24], al
1400b2967jmp 0x1400b290d
1400b2969
1400b2969loc_1400b2969:
1400b2969mov rax, [rsp+56]
1400b296esub rax, [rdx]
1400b2971je 0x1400b2978
1400b2973
1400b2973loc_1400b2973:
1400b2973call __stack_chk_fail
1400b2978
1400b2978loc_1400b2978:
1400b2978lea rcx, [rip+0xe31c1]
1400b297fcall std::__throw_logic_error(char const*)
1400b2984nop
1400b28c0
1400b28c0std::__cow_string::__cow_string(char const*, unsigned long long):
1400b28c0push rdi
1400b28c1push rsi
1400b28c2push rbx
1400b28c3sub rsp, 64
1400b28c7mov rsi, rdx
1400b28camov rdx, [rip+0xe4dbf]
1400b28d1mov rdi, rcx
1400b28d4mov rbx, r8
1400b28d7mov rax, [rdx]
1400b28damov [rsp+56], rax
1400b28dfmov rax, rsi
1400b28e2add rax, r8
1400b28e5je 0x1400b28ec
1400b28e7test rsi, rsi
1400b28eaje 0x1400b2969
1400b28ec
1400b28ecloc_1400b28ec:
1400b28ecmov rcx, rbx
1400b28eflea r8, [rsp+55]
1400b28f4xor edx, edx
1400b28f6call std::string::_Rep::_S_create(unsigned long long, unsigned long long, std::allocator<char> const&)
1400b28fbmov r9, rax
1400b28felea rcx, [rax+24]
1400b2902cmp rbx, 1
1400b2906je 0x1400b2960
1400b2908test rbx, rbx
1400b290bjne 0x1400b2940
1400b290d
1400b290dloc_1400b290d:
1400b290dmov [r9+16], 0
1400b2915mov [r9], rbx
1400b2918mov [r9+rbx+24], 0
1400b291emov [rdi], rcx
1400b2921mov rdi, [rip+0xe4d68]
1400b2928mov rax, [rsp+56]
1400b292dsub rax, [rdi]
1400b2930jne 0x1400b2973
1400b2932add rsp, 64
1400b2936pop rbx
1400b2937pop rsi
1400b2938pop rdi
1400b2939ret
1400b293a
1400b293a 66 0f 1f 44 00 00 f..D..
1400b2940
1400b2940loc_1400b2940:
1400b2940mov r8, rbx
1400b2943mov rdx, rsi
1400b2946mov [rsp+40], rax
1400b294bcall memcpy
1400b2950mov r9, [rsp+40]
1400b2955mov rcx, rax
1400b2958jmp 0x1400b290d
1400b295a
1400b295a 66 0f 1f 44 00 00 f..D..
1400b2960
1400b2960loc_1400b2960:
1400b2960movzx eax, [rsi]
1400b2963mov [r9+24], al
1400b2967jmp 0x1400b290d
1400b2969
1400b2969loc_1400b2969:
1400b2969mov rax, [rsp+56]
1400b296esub rax, [rdx]
1400b2971je 0x1400b2978
1400b2973
1400b2973loc_1400b2973:
1400b2973call __stack_chk_fail
1400b2978
1400b2978loc_1400b2978:
1400b2978lea rcx, [rip+0xe31c1]
1400b297fcall std::__throw_logic_error(char const*)
1400b2984nop
1400b28c0
1400b2985
1400b2985 // align 0x10
1400b2985 // align 0x10
1400b2990
1400b2990std::__cow_string::__cow_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b2990mov rax, [rdx]
1400b2993mov r8, [rdx+8]
1400b2997mov rdx, rax
1400b299ajmp 0x1400b28c0
1400b2990
1400b2990std::__cow_string::__cow_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&):
1400b2990mov rax, [rdx]
1400b2993mov r8, [rdx+8]
1400b2997mov rdx, rax
1400b299ajmp 0x1400b28c0
1400b2990
1400b299f
1400b299f // align 0x10
1400b299f // align 0x10
1400b29a0
1400b29a0std::__cow_string::__cow_string(std::__cow_string const&):
1400b29a0sub rsp, 72
1400b29a4mov r9, [rip+0xe4ce5]
1400b29abmov rax, [r9]
1400b29aemov [rsp+56], rax
1400b29b3mov rax, [rdx]
1400b29b6mov r10, rcx
1400b29b9mov edx, [rax-8]
1400b29bclea rcx, [rax-24]
1400b29c0test edx, edx
1400b29c2js 0x1400b29e0
1400b29c4lock add [rax-8], 1
1400b29c9
1400b29c9loc_1400b29c9:
1400b29c9mov [r10], rax
1400b29ccmov rax, [rsp+56]
1400b29d1sub rax, [r9]
1400b29d4jne 0x1400b2a00
1400b29d6add rsp, 72
1400b29daret
1400b29db
1400b29db 0f 1f 44 00 00 ..D..
1400b29e0
1400b29e0loc_1400b29e0:
1400b29e0lea rdx, [rsp+55]
1400b29e5xor r8l, r8l
1400b29e8mov [rsp+40], r10
1400b29edcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b29f2mov r10, [rsp+40]
1400b29f7mov r9, [rip+0xe4c92]
1400b29fejmp 0x1400b29c9
1400b2a00
1400b2a00loc_1400b2a00:
1400b2a00call __stack_chk_fail
1400b2a05nop
1400b29a0
1400b29a0std::__cow_string::__cow_string(std::__cow_string const&):
1400b29a0sub rsp, 72
1400b29a4mov r9, [rip+0xe4ce5]
1400b29abmov rax, [r9]
1400b29aemov [rsp+56], rax
1400b29b3mov rax, [rdx]
1400b29b6mov r10, rcx
1400b29b9mov edx, [rax-8]
1400b29bclea rcx, [rax-24]
1400b29c0test edx, edx
1400b29c2js 0x1400b29e0
1400b29c4lock add [rax-8], 1
1400b29c9
1400b29c9loc_1400b29c9:
1400b29c9mov [r10], rax
1400b29ccmov rax, [rsp+56]
1400b29d1sub rax, [r9]
1400b29d4jne 0x1400b2a00
1400b29d6add rsp, 72
1400b29daret
1400b29db
1400b29db 0f 1f 44 00 00 ..D..
1400b29e0
1400b29e0loc_1400b29e0:
1400b29e0lea rdx, [rsp+55]
1400b29e5xor r8l, r8l
1400b29e8mov [rsp+40], r10
1400b29edcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b29f2mov r10, [rsp+40]
1400b29f7mov r9, [rip+0xe4c92]
1400b29fejmp 0x1400b29c9
1400b2a00
1400b2a00loc_1400b2a00:
1400b2a00call __stack_chk_fail
1400b2a05nop
1400b29a0
1400b2a06
1400b2a06 // align 0x10
1400b2a06 // align 0x10
1400b2a10
1400b2a10std::__cow_string::__cow_string(std::string const&):
1400b2a10sub rsp, 72
1400b2a14mov r9, [rip+0xe4c75]
1400b2a1bmov rax, [r9]
1400b2a1emov [rsp+56], rax
1400b2a23mov rax, [rdx]
1400b2a26mov r10, rcx
1400b2a29mov edx, [rax-8]
1400b2a2clea rcx, [rax-24]
1400b2a30test edx, edx
1400b2a32js 0x1400b2a50
1400b2a34lock add [rax-8], 1
1400b2a39
1400b2a39loc_1400b2a39:
1400b2a39mov [r10], rax
1400b2a3cmov rax, [rsp+56]
1400b2a41sub rax, [r9]
1400b2a44jne 0x1400b2a70
1400b2a46add rsp, 72
1400b2a4aret
1400b2a4b
1400b2a4b 0f 1f 44 00 00 ..D..
1400b2a50
1400b2a50loc_1400b2a50:
1400b2a50lea rdx, [rsp+55]
1400b2a55xor r8l, r8l
1400b2a58mov [rsp+40], r10
1400b2a5dcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b2a62mov r10, [rsp+40]
1400b2a67mov r9, [rip+0xe4c22]
1400b2a6ejmp 0x1400b2a39
1400b2a70
1400b2a70loc_1400b2a70:
1400b2a70call __stack_chk_fail
1400b2a75nop
1400b2a10
1400b2a10std::__cow_string::__cow_string(std::string const&):
1400b2a10sub rsp, 72
1400b2a14mov r9, [rip+0xe4c75]
1400b2a1bmov rax, [r9]
1400b2a1emov [rsp+56], rax
1400b2a23mov rax, [rdx]
1400b2a26mov r10, rcx
1400b2a29mov edx, [rax-8]
1400b2a2clea rcx, [rax-24]
1400b2a30test edx, edx
1400b2a32js 0x1400b2a50
1400b2a34lock add [rax-8], 1
1400b2a39
1400b2a39loc_1400b2a39:
1400b2a39mov [r10], rax
1400b2a3cmov rax, [rsp+56]
1400b2a41sub rax, [r9]
1400b2a44jne 0x1400b2a70
1400b2a46add rsp, 72
1400b2a4aret
1400b2a4b
1400b2a4b 0f 1f 44 00 00 ..D..
1400b2a50
1400b2a50loc_1400b2a50:
1400b2a50lea rdx, [rsp+55]
1400b2a55xor r8l, r8l
1400b2a58mov [rsp+40], r10
1400b2a5dcall std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long long)
1400b2a62mov r10, [rsp+40]
1400b2a67mov r9, [rip+0xe4c22]
1400b2a6ejmp 0x1400b2a39
1400b2a70
1400b2a70loc_1400b2a70:
1400b2a70call __stack_chk_fail
1400b2a75nop
1400b2a10
1400b2a76
1400b2a76 // align 0x10
1400b2a76 // align 0x10
1400b2a80
1400b2a80std::__cow_string::__cow_string():
1400b2a80push rbx
1400b2a81sub rsp, 48
1400b2a85mov rdx, [rip+0xe4c04]
1400b2a8cmov r8, [rdx]
1400b2a8fmov [rsp+40], r8
1400b2a94lea r8, [rsp+39]
1400b2a99mov rbx, rcx
1400b2a9cxor edx, edx
1400b2a9exor ecx, ecx
1400b2aa0call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400b2aa5mov rcx, [rip+0xe4be4]
1400b2aacmov [rbx], rax
1400b2aafmov rax, [rsp+40]
1400b2ab4sub rax, [rcx]
1400b2ab7jne 0x1400b2abf
1400b2ab9add rsp, 48
1400b2abdpop rbx
1400b2aberet
1400b2abf
1400b2abfloc_1400b2abf:
1400b2abfcall __stack_chk_fail
1400b2ac4nop
1400b2a80
1400b2a80std::__cow_string::__cow_string():
1400b2a80push rbx
1400b2a81sub rsp, 48
1400b2a85mov rdx, [rip+0xe4c04]
1400b2a8cmov r8, [rdx]
1400b2a8fmov [rsp+40], r8
1400b2a94lea r8, [rsp+39]
1400b2a99mov rbx, rcx
1400b2a9cxor edx, edx
1400b2a9exor ecx, ecx
1400b2aa0call std::string::_S_construct(unsigned long long, char, std::allocator<char> const&)
1400b2aa5mov rcx, [rip+0xe4be4]
1400b2aacmov [rbx], rax
1400b2aafmov rax, [rsp+40]
1400b2ab4sub rax, [rcx]
1400b2ab7jne 0x1400b2abf
1400b2ab9add rsp, 48
1400b2abdpop rbx
1400b2aberet
1400b2abf
1400b2abfloc_1400b2abf:
1400b2abfcall __stack_chk_fail
1400b2ac4nop
1400b2a80
1400b2ac5
1400b2ac5 // align 0x10
1400b2ac5 // align 0x10
1400b2ad0
1400b2ad0std::__cow_string::~__cow_string():
1400b2ad0sub rsp, 56
1400b2ad4mov rax, [rip+0xe4bb5]
1400b2adbmov rcx, [rcx]
1400b2ademov rdx, [rax]
1400b2ae1mov [rsp+40], rdx
1400b2ae6xor edx, edx
1400b2ae8mov edx, -1
1400b2aedlock xadd [rcx-8], edx
1400b2af2test edx, edx
1400b2af4jle 0x1400b2b08
1400b2af6
1400b2af6loc_1400b2af6:
1400b2af6mov rcx, [rsp+40]
1400b2afbsub rcx, [rax]
1400b2afejne 0x1400b2b1f
1400b2b00add rsp, 56
1400b2b04ret
1400b2b05
1400b2b05 0f 1f 00 ...
1400b2b08
1400b2b08loc_1400b2b08:
1400b2b08lea rdx, [rsp+39]
1400b2b0dsub rcx, 24
1400b2b11call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b2b16mov rax, [rip+0xe4b73]
1400b2b1djmp 0x1400b2af6
1400b2b1f
1400b2b1floc_1400b2b1f:
1400b2b1fcall __stack_chk_fail
1400b2b24nop
1400b2ad0
1400b2ad0std::__cow_string::~__cow_string():
1400b2ad0sub rsp, 56
1400b2ad4mov rax, [rip+0xe4bb5]
1400b2adbmov rcx, [rcx]
1400b2ademov rdx, [rax]
1400b2ae1mov [rsp+40], rdx
1400b2ae6xor edx, edx
1400b2ae8mov edx, -1
1400b2aedlock xadd [rcx-8], edx
1400b2af2test edx, edx
1400b2af4jle 0x1400b2b08
1400b2af6
1400b2af6loc_1400b2af6:
1400b2af6mov rcx, [rsp+40]
1400b2afbsub rcx, [rax]
1400b2afejne 0x1400b2b1f
1400b2b00add rsp, 56
1400b2b04ret
1400b2b05
1400b2b05 0f 1f 00 ...
1400b2b08
1400b2b08loc_1400b2b08:
1400b2b08lea rdx, [rsp+39]
1400b2b0dsub rcx, 24
1400b2b11call std::string::_Rep::_M_destroy(std::allocator<char> const&)
1400b2b16mov rax, [rip+0xe4b73]
1400b2b1djmp 0x1400b2af6
1400b2b1f
1400b2b1floc_1400b2b1f:
1400b2b1fcall __stack_chk_fail
1400b2b24nop
1400b2ad0
1400b2b25
1400b2b25 // align 0x10
1400b2b25 // align 0x10
1400b2b30
1400b2b30std::__cow_string::operator=(std::__cow_string&&):
1400b2b30push rbx
1400b2b31sub rsp, 32
1400b2b35mov rbx, rcx
1400b2b38call std::string::swap(std::string&)
1400b2b3dmov rax, rbx
1400b2b40add rsp, 32
1400b2b44pop rbx
1400b2b45ret
1400b2b30
1400b2b30std::__cow_string::operator=(std::__cow_string&&):
1400b2b30push rbx
1400b2b31sub rsp, 32
1400b2b35mov rbx, rcx
1400b2b38call std::string::swap(std::string&)
1400b2b3dmov rax, rbx
1400b2b40add rsp, 32
1400b2b44pop rbx
1400b2b45ret
1400b2b30
1400b2b46
1400b2b46 // align 0x10
1400b2b46 // align 0x10
1400b2b50
1400b2b50std::__cow_string::operator=(std::__cow_string const&):
1400b2b50push rbx
1400b2b51sub rsp, 32
1400b2b55mov rbx, rcx
1400b2b58call std::string::assign(std::string const&)
1400b2b5dmov rax, rbx
1400b2b60add rsp, 32
1400b2b64pop rbx
1400b2b65ret
1400b2b50
1400b2b50std::__cow_string::operator=(std::__cow_string const&):
1400b2b50push rbx
1400b2b51sub rsp, 32
1400b2b55mov rbx, rcx
1400b2b58call std::string::assign(std::string const&)
1400b2b5dmov rax, rbx
1400b2b60add rsp, 32
1400b2b64pop rbx
1400b2b65ret
1400b2b50
1400b2b66
1400b2b66 // align 0x10
1400b2b66 // align 0x10
1400b2b70
1400b2b70std::__mutex_base::__mutex_base():
1400b2b70push rbp
1400b2b71mov rbp, rsp
1400b2b74sub rsp, 48
1400b2b78mov [rbp+16], rcx
1400b2b7cmov rax, [rbp+16]
1400b2b80mov [rbp-8], rax
1400b2b84mov eax, 1
1400b2b89test eax, eax
1400b2b8bsetne al
1400b2b8etest al, al
1400b2b90je 0x1400b2ba3
1400b2b92mov rax, [rbp-8]
1400b2b96mov edx, 0
1400b2b9bmov rcx, rax
1400b2b9ecall pthread_mutex_init
1400b2ba3
1400b2ba3loc_1400b2ba3:
1400b2ba3nop
1400b2ba4nop
1400b2ba5add rsp, 48
1400b2ba9pop rbp
1400b2baaret
1400b2b70
1400b2b70std::__mutex_base::__mutex_base():
1400b2b70push rbp
1400b2b71mov rbp, rsp
1400b2b74sub rsp, 48
1400b2b78mov [rbp+16], rcx
1400b2b7cmov rax, [rbp+16]
1400b2b80mov [rbp-8], rax
1400b2b84mov eax, 1
1400b2b89test eax, eax
1400b2b8bsetne al
1400b2b8etest al, al
1400b2b90je 0x1400b2ba3
1400b2b92mov rax, [rbp-8]
1400b2b96mov edx, 0
1400b2b9bmov rcx, rax
1400b2b9ecall pthread_mutex_init
1400b2ba3
1400b2ba3loc_1400b2ba3:
1400b2ba3nop
1400b2ba4nop
1400b2ba5add rsp, 48
1400b2ba9pop rbp
1400b2baaret
1400b2b70
1400b2bab
1400b2bab // align 0x10
1400b2bab // align 0x10
1400b2bb0
1400b2bb0std::__mutex_base::~__mutex_base():
1400b2bb0push rbp
1400b2bb1mov rbp, rsp
1400b2bb4sub rsp, 48
1400b2bb8mov [rbp+16], rcx
1400b2bbcmov rax, [rbp+16]
1400b2bc0mov [rbp-8], rax
1400b2bc4mov eax, 1
1400b2bc9test eax, eax
1400b2bcbsetne al
1400b2bcetest al, al
1400b2bd0je 0x1400b2be0
1400b2bd2mov rax, [rbp-8]
1400b2bd6mov rcx, rax
1400b2bd9call pthread_mutex_destroy
1400b2bdejmp 0x1400b2be1
1400b2be0
1400b2be0loc_1400b2be0:
1400b2be0nop
1400b2be1
1400b2be1loc_1400b2be1:
1400b2be1nop
1400b2be2add rsp, 48
1400b2be6pop rbp
1400b2be7ret
1400b2bb0
1400b2bb0std::__mutex_base::~__mutex_base():
1400b2bb0push rbp
1400b2bb1mov rbp, rsp
1400b2bb4sub rsp, 48
1400b2bb8mov [rbp+16], rcx
1400b2bbcmov rax, [rbp+16]
1400b2bc0mov [rbp-8], rax
1400b2bc4mov eax, 1
1400b2bc9test eax, eax
1400b2bcbsetne al
1400b2bcetest al, al
1400b2bd0je 0x1400b2be0
1400b2bd2mov rax, [rbp-8]
1400b2bd6mov rcx, rax
1400b2bd9call pthread_mutex_destroy
1400b2bdejmp 0x1400b2be1
1400b2be0
1400b2be0loc_1400b2be0:
1400b2be0nop
1400b2be1
1400b2be1loc_1400b2be1:
1400b2be1nop
1400b2be2add rsp, 48
1400b2be6pop rbp
1400b2be7ret
1400b2bb0
1400b2be8
1400b2be8 // align 0x10
1400b2be8 // align 0x10
1400b2bf0
1400b2bf0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&):
1400b2bf0mov rax, [rdx]
1400b2bf3movdqu x0, [rcx]
1400b2bf7mov [rcx], rax
1400b2bfamov rax, [rdx+8]
1400b2bfemovups [rdx], x0
1400b2c01mov [rcx+8], rax
1400b2c05ret
1400b2bf0
1400b2bf0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&):
1400b2bf0mov rax, [rdx]
1400b2bf3movdqu x0, [rcx]
1400b2bf7mov [rcx], rax
1400b2bfamov rax, [rdx+8]
1400b2bfemovups [rdx], x0
1400b2c01mov [rcx+8], rax
1400b2c05ret
1400b2bf0
1400b2c06
1400b2c06 // align 0x10
1400b2c06 // align 0x10
1400b2c10
1400b2c10std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::reset():
1400b2c10sub rsp, 56
1400b2c14pxor x0, x0
1400b2c18mov rax, rcx
1400b2c1bmov rcx, [rcx+8]
1400b2c1fmovups [rax], x0
1400b2c22test rcx, rcx
1400b2c25je 0x1400b2c44
1400b2c27mov r8, [rcx+8]
1400b2c2blea rax, [rcx+8]
1400b2c2fmov rdx, 0x100000001
1400b2c39cmp r8, rdx
1400b2c3cje 0x1400b2c50
1400b2c3elock sub [rax], 1
1400b2c42je 0x1400b2c80
1400b2c44
1400b2c44loc_1400b2c44:
1400b2c44add rsp, 56
1400b2c48ret
1400b2c49nop [rax]
1400b2c50
1400b2c50loc_1400b2c50:
1400b2c50mov rax, [rcx]
1400b2c53mov [rsp+40], rcx
1400b2c58mov [rcx+8], 0
1400b2c60call [rax+16]
1400b2c63mov rcx, [rsp+40]
1400b2c68mov rax, [rcx]
1400b2c6bmov rax, [rax+24]
1400b2c6fadd rsp, 56
1400b2c73jmp rax
1400b2c76nop [rax+rax]
1400b2c80
1400b2c80loc_1400b2c80:
1400b2c80add rsp, 56
1400b2c84jmp 0x1400d0900
1400b2c10
1400b2c10std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::reset():
1400b2c10sub rsp, 56
1400b2c14pxor x0, x0
1400b2c18mov rax, rcx
1400b2c1bmov rcx, [rcx+8]
1400b2c1fmovups [rax], x0
1400b2c22test rcx, rcx
1400b2c25je 0x1400b2c44
1400b2c27mov r8, [rcx+8]
1400b2c2blea rax, [rcx+8]
1400b2c2fmov rdx, 0x100000001
1400b2c39cmp r8, rdx
1400b2c3cje 0x1400b2c50
1400b2c3elock sub [rax], 1
1400b2c42je 0x1400b2c80
1400b2c44
1400b2c44loc_1400b2c44:
1400b2c44add rsp, 56
1400b2c48ret
1400b2c49nop [rax]
1400b2c50
1400b2c50loc_1400b2c50:
1400b2c50mov rax, [rcx]
1400b2c53mov [rsp+40], rcx
1400b2c58mov [rcx+8], 0
1400b2c60call [rax+16]
1400b2c63mov rcx, [rsp+40]
1400b2c68mov rax, [rcx]
1400b2c6bmov rax, [rax+24]
1400b2c6fadd rsp, 56
1400b2c73jmp rax
1400b2c76nop [rax+rax]
1400b2c80
1400b2c80loc_1400b2c80:
1400b2c80add rsp, 56
1400b2c84jmp 0x1400d0900
1400b2c10
1400b2c89
1400b2c89 // align 0x10
1400b2c89 // align 0x10
1400b2c90
1400b2c90std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2c90pxor x0, x0
1400b2c94movups [rcx], x0
1400b2c97ret
1400b2c90
1400b2c90std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2c90pxor x0, x0
1400b2c94movups [rcx], x0
1400b2c97ret
1400b2c90
1400b2c98
1400b2c98 // align 0x10
1400b2c98 // align 0x10
1400b2ca0
1400b2ca0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&&):
1400b2ca0pxor x0, x0
1400b2ca4mov rax, [rdx]
1400b2ca7mov [rcx+8], 0
1400b2cafmov [rcx], rax
1400b2cb2mov rax, [rdx+8]
1400b2cb6movups [rdx], x0
1400b2cb9mov [rcx+8], rax
1400b2cbdret
1400b2ca0
1400b2ca0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&&):
1400b2ca0pxor x0, x0
1400b2ca4mov rax, [rdx]
1400b2ca7mov [rcx+8], 0
1400b2cafmov [rcx], rax
1400b2cb2mov rax, [rdx+8]
1400b2cb6movups [rdx], x0
1400b2cb9mov [rcx+8], rax
1400b2cbdret
1400b2ca0
1400b2cbe
1400b2cbe // align 0x10
1400b2cbe // align 0x10
1400b2cc0
1400b2cc0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2cc0mov rax, [rdx+8]
1400b2cc4mov [rcx+8], rax
1400b2cc8test rax, rax
1400b2ccbje 0x1400b2d08
1400b2ccdlea r8, [rax+8]
1400b2cd1mov eax, [rax+8]
1400b2cd4
1400b2cd4loc_1400b2cd4:
1400b2cd4test eax, eax
1400b2cd6je 0x1400b2d00
1400b2cd8lea r9l, [rax+1]
1400b2cdclock cmpxchg [r8], r9l
1400b2ce1jne 0x1400b2cd4
1400b2ce3mov rax, [rcx+8]
1400b2ce7test rax, rax
1400b2ceaje 0x1400b2d08
1400b2cecmov eax, [rax+8]
1400b2ceftest eax, eax
1400b2cf1je 0x1400b2d08
1400b2cf3mov rax, [rdx]
1400b2cf6mov [rcx], rax
1400b2cf9ret
1400b2cfa
1400b2cfa 66 0f 1f 44 00 00 f..D..
1400b2d00
1400b2d00loc_1400b2d00:
1400b2d00mov [rcx+8], 0
1400b2d08
1400b2d08loc_1400b2d08:
1400b2d08xor eax, eax
1400b2d0amov [rcx], rax
1400b2d0dret
1400b2cc0
1400b2cc0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2cc0mov rax, [rdx+8]
1400b2cc4mov [rcx+8], rax
1400b2cc8test rax, rax
1400b2ccbje 0x1400b2d08
1400b2ccdlea r8, [rax+8]
1400b2cd1mov eax, [rax+8]
1400b2cd4
1400b2cd4loc_1400b2cd4:
1400b2cd4test eax, eax
1400b2cd6je 0x1400b2d00
1400b2cd8lea r9l, [rax+1]
1400b2cdclock cmpxchg [r8], r9l
1400b2ce1jne 0x1400b2cd4
1400b2ce3mov rax, [rcx+8]
1400b2ce7test rax, rax
1400b2ceaje 0x1400b2d08
1400b2cecmov eax, [rax+8]
1400b2ceftest eax, eax
1400b2cf1je 0x1400b2d08
1400b2cf3mov rax, [rdx]
1400b2cf6mov [rcx], rax
1400b2cf9ret
1400b2cfa
1400b2cfa 66 0f 1f 44 00 00 f..D..
1400b2d00
1400b2d00loc_1400b2d00:
1400b2d00mov [rcx+8], 0
1400b2d08
1400b2d08loc_1400b2d08:
1400b2d08xor eax, eax
1400b2d0amov [rcx], rax
1400b2d0dret
1400b2cc0
1400b2d0e
1400b2d0e // align 0x10
1400b2d0e // align 0x10
1400b2d10
1400b2d10std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2d10pxor x0, x0
1400b2d14movups [rcx], x0
1400b2d17ret
1400b2d10
1400b2d10std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2d10pxor x0, x0
1400b2d14movups [rcx], x0
1400b2d17ret
1400b2d10
1400b2d18
1400b2d18 // align 0x10
1400b2d18 // align 0x10
1400b2d20
1400b2d20std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2d20pxor x0, x0
1400b2d24movups [rcx], x0
1400b2d27ret
1400b2d20
1400b2d20std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2d20pxor x0, x0
1400b2d24movups [rcx], x0
1400b2d27ret
1400b2d20
1400b2d28
1400b2d28 // align 0x10
1400b2d28 // align 0x10
1400b2d30
1400b2d30std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&&):
1400b2d30pxor x0, x0
1400b2d34mov rax, [rdx]
1400b2d37mov [rcx+8], 0
1400b2d3fmov [rcx], rax
1400b2d42mov rax, [rdx+8]
1400b2d46movups [rdx], x0
1400b2d49mov [rcx+8], rax
1400b2d4dret
1400b2d30
1400b2d30std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&&):
1400b2d30pxor x0, x0
1400b2d34mov rax, [rdx]
1400b2d37mov [rcx+8], 0
1400b2d3fmov [rcx], rax
1400b2d42mov rax, [rdx+8]
1400b2d46movups [rdx], x0
1400b2d49mov [rcx+8], rax
1400b2d4dret
1400b2d30
1400b2d4e
1400b2d4e // align 0x10
1400b2d4e // align 0x10
1400b2d50
1400b2d50std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2d50mov rax, [rdx+8]
1400b2d54mov [rcx+8], rax
1400b2d58test rax, rax
1400b2d5bje 0x1400b2d98
1400b2d5dlea r8, [rax+8]
1400b2d61mov eax, [rax+8]
1400b2d64
1400b2d64loc_1400b2d64:
1400b2d64test eax, eax
1400b2d66je 0x1400b2d90
1400b2d68lea r9l, [rax+1]
1400b2d6clock cmpxchg [r8], r9l
1400b2d71jne 0x1400b2d64
1400b2d73mov rax, [rcx+8]
1400b2d77test rax, rax
1400b2d7aje 0x1400b2d98
1400b2d7cmov eax, [rax+8]
1400b2d7ftest eax, eax
1400b2d81je 0x1400b2d98
1400b2d83mov rax, [rdx]
1400b2d86mov [rcx], rax
1400b2d89ret
1400b2d8a
1400b2d8a 66 0f 1f 44 00 00 f..D..
1400b2d90
1400b2d90loc_1400b2d90:
1400b2d90mov [rcx+8], 0
1400b2d98
1400b2d98loc_1400b2d98:
1400b2d98xor eax, eax
1400b2d9amov [rcx], rax
1400b2d9dret
1400b2d50
1400b2d50std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2d50mov rax, [rdx+8]
1400b2d54mov [rcx+8], rax
1400b2d58test rax, rax
1400b2d5bje 0x1400b2d98
1400b2d5dlea r8, [rax+8]
1400b2d61mov eax, [rax+8]
1400b2d64
1400b2d64loc_1400b2d64:
1400b2d64test eax, eax
1400b2d66je 0x1400b2d90
1400b2d68lea r9l, [rax+1]
1400b2d6clock cmpxchg [r8], r9l
1400b2d71jne 0x1400b2d64
1400b2d73mov rax, [rcx+8]
1400b2d77test rax, rax
1400b2d7aje 0x1400b2d98
1400b2d7cmov eax, [rax+8]
1400b2d7ftest eax, eax
1400b2d81je 0x1400b2d98
1400b2d83mov rax, [rdx]
1400b2d86mov [rcx], rax
1400b2d89ret
1400b2d8a
1400b2d8a 66 0f 1f 44 00 00 f..D..
1400b2d90
1400b2d90loc_1400b2d90:
1400b2d90mov [rcx+8], 0
1400b2d98
1400b2d98loc_1400b2d98:
1400b2d98xor eax, eax
1400b2d9amov [rcx], rax
1400b2d9dret
1400b2d50
1400b2d9e
1400b2d9e // align 0x10
1400b2d9e // align 0x10
1400b2da0
1400b2da0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2da0pxor x0, x0
1400b2da4movups [rcx], x0
1400b2da7ret
1400b2da0
1400b2da0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2da0pxor x0, x0
1400b2da4movups [rcx], x0
1400b2da7ret
1400b2da0
1400b2da8
1400b2da8 // align 0x10
1400b2da8 // align 0x10
1400b2db0
1400b2db0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&&):
1400b2db0sub rsp, 56
1400b2db4pxor x1, x1
1400b2db8movdqu x0, [rdx]
1400b2dbcmov rax, rcx
1400b2dbfmovups [rdx], x1
1400b2dc2mov rcx, [rcx+8]
1400b2dc6movups [rax], x0
1400b2dc9test rcx, rcx
1400b2dccje 0x1400b2deb
1400b2dcemov r9, [rcx+8]
1400b2dd2lea rdx, [rcx+8]
1400b2dd6mov r8, 0x100000001
1400b2de0cmp r9, r8
1400b2de3je 0x1400b2df0
1400b2de5lock sub [rdx], 1
1400b2de9je 0x1400b2e20
1400b2deb
1400b2debloc_1400b2deb:
1400b2debadd rsp, 56
1400b2defret
1400b2df0
1400b2df0loc_1400b2df0:
1400b2df0mov rdx, [rcx]
1400b2df3mov [rsp+64], rax
1400b2df8mov [rsp+40], rcx
1400b2dfdmov [rcx+8], 0
1400b2e05call [rdx+16]
1400b2e08mov rcx, [rsp+40]
1400b2e0dmov rdx, [rcx]
1400b2e10call [rdx+24]
1400b2e13mov rax, [rsp+64]
1400b2e18add rsp, 56
1400b2e1cret
1400b2e1d
1400b2e1d 0f 1f 00 ...
1400b2e20
1400b2e20loc_1400b2e20:
1400b2e20mov [rsp+64], rax
1400b2e25call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400b2e2amov rax, [rsp+64]
1400b2e2fjmp 0x1400b2deb
1400b2db0
1400b2db0std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<std::filesystem::__cxx11::filesystem_error::_Impl const, (__gnu_cxx::_Lock_policy)2>&&):
1400b2db0sub rsp, 56
1400b2db4pxor x1, x1
1400b2db8movdqu x0, [rdx]
1400b2dbcmov rax, rcx
1400b2dbfmovups [rdx], x1
1400b2dc2mov rcx, [rcx+8]
1400b2dc6movups [rax], x0
1400b2dc9test rcx, rcx
1400b2dccje 0x1400b2deb
1400b2dcemov r9, [rcx+8]
1400b2dd2lea rdx, [rcx+8]
1400b2dd6mov r8, 0x100000001
1400b2de0cmp r9, r8
1400b2de3je 0x1400b2df0
1400b2de5lock sub [rdx], 1
1400b2de9je 0x1400b2e20
1400b2deb
1400b2debloc_1400b2deb:
1400b2debadd rsp, 56
1400b2defret
1400b2df0
1400b2df0loc_1400b2df0:
1400b2df0mov rdx, [rcx]
1400b2df3mov [rsp+64], rax
1400b2df8mov [rsp+40], rcx
1400b2dfdmov [rcx+8], 0
1400b2e05call [rdx+16]
1400b2e08mov rcx, [rsp+40]
1400b2e0dmov rdx, [rcx]
1400b2e10call [rdx+24]
1400b2e13mov rax, [rsp+64]
1400b2e18add rsp, 56
1400b2e1cret
1400b2e1d
1400b2e1d 0f 1f 00 ...
1400b2e20
1400b2e20loc_1400b2e20:
1400b2e20mov [rsp+64], rax
1400b2e25call std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()
1400b2e2amov rax, [rsp+64]
1400b2e2fjmp 0x1400b2deb
1400b2db0
1400b2e31
1400b2e31 // align 0x10
1400b2e31 // align 0x10
1400b2e40
1400b2e40std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&):
1400b2e40mov rax, [rdx]
1400b2e43movdqu x0, [rcx]
1400b2e47mov [rcx], rax
1400b2e4amov rax, [rdx+8]
1400b2e4emovups [rdx], x0
1400b2e51mov [rcx+8], rax
1400b2e55ret
1400b2e40
1400b2e40std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&):
1400b2e40mov rax, [rdx]
1400b2e43movdqu x0, [rcx]
1400b2e47mov [rcx], rax
1400b2e4amov rax, [rdx+8]
1400b2e4emovups [rdx], x0
1400b2e51mov [rcx+8], rax
1400b2e55ret
1400b2e40
1400b2e56
1400b2e56 // align 0x10
1400b2e56 // align 0x10
1400b2e60
1400b2e60std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::reset():
1400b2e60sub rsp, 56
1400b2e64pxor x0, x0
1400b2e68mov rax, rcx
1400b2e6bmov rcx, [rcx+8]
1400b2e6fmovups [rax], x0
1400b2e72test rcx, rcx
1400b2e75je 0x1400b2e94
1400b2e77mov r8, [rcx+8]
1400b2e7blea rax, [rcx+8]
1400b2e7fmov rdx, 0x100000001
1400b2e89cmp r8, rdx
1400b2e8cje 0x1400b2ea0
1400b2e8elock sub [rax], 1
1400b2e92je 0x1400b2ed0
1400b2e94
1400b2e94loc_1400b2e94:
1400b2e94add rsp, 56
1400b2e98ret
1400b2e99nop [rax]
1400b2ea0
1400b2ea0loc_1400b2ea0:
1400b2ea0mov rax, [rcx]
1400b2ea3mov [rsp+40], rcx
1400b2ea8mov [rcx+8], 0
1400b2eb0call [rax+16]
1400b2eb3mov rcx, [rsp+40]
1400b2eb8mov rax, [rcx]
1400b2ebbmov rax, [rax+24]
1400b2ebfadd rsp, 56
1400b2ec3jmp rax
1400b2ec6nop [rax+rax]
1400b2ed0
1400b2ed0loc_1400b2ed0:
1400b2ed0add rsp, 56
1400b2ed4jmp 0x1400d0900
1400b2e60
1400b2e60std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::reset():
1400b2e60sub rsp, 56
1400b2e64pxor x0, x0
1400b2e68mov rax, rcx
1400b2e6bmov rcx, [rcx+8]
1400b2e6fmovups [rax], x0
1400b2e72test rcx, rcx
1400b2e75je 0x1400b2e94
1400b2e77mov r8, [rcx+8]
1400b2e7blea rax, [rcx+8]
1400b2e7fmov rdx, 0x100000001
1400b2e89cmp r8, rdx
1400b2e8cje 0x1400b2ea0
1400b2e8elock sub [rax], 1
1400b2e92je 0x1400b2ed0
1400b2e94
1400b2e94loc_1400b2e94:
1400b2e94add rsp, 56
1400b2e98ret
1400b2e99nop [rax]
1400b2ea0
1400b2ea0loc_1400b2ea0:
1400b2ea0mov rax, [rcx]
1400b2ea3mov [rsp+40], rcx
1400b2ea8mov [rcx+8], 0
1400b2eb0call [rax+16]
1400b2eb3mov rcx, [rsp+40]
1400b2eb8mov rax, [rcx]
1400b2ebbmov rax, [rax+24]
1400b2ebfadd rsp, 56
1400b2ec3jmp rax
1400b2ec6nop [rax+rax]
1400b2ed0
1400b2ed0loc_1400b2ed0:
1400b2ed0add rsp, 56
1400b2ed4jmp 0x1400d0900
1400b2e60
1400b2ed9
1400b2ed9 // align 0x10
1400b2ed9 // align 0x10
1400b2ee0
1400b2ee0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2ee0pxor x0, x0
1400b2ee4movups [rcx], x0
1400b2ee7ret
1400b2ee0
1400b2ee0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2ee0pxor x0, x0
1400b2ee4movups [rcx], x0
1400b2ee7ret
1400b2ee0
1400b2ee8
1400b2ee8 // align 0x10
1400b2ee8 // align 0x10
1400b2ef0
1400b2ef0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&&):
1400b2ef0pxor x0, x0
1400b2ef4mov rax, [rdx]
1400b2ef7mov [rcx+8], 0
1400b2effmov [rcx], rax
1400b2f02mov rax, [rdx+8]
1400b2f06movups [rdx], x0
1400b2f09mov [rcx+8], rax
1400b2f0dret
1400b2ef0
1400b2ef0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&&):
1400b2ef0pxor x0, x0
1400b2ef4mov rax, [rdx]
1400b2ef7mov [rcx+8], 0
1400b2effmov [rcx], rax
1400b2f02mov rax, [rdx+8]
1400b2f06movups [rdx], x0
1400b2f09mov [rcx+8], rax
1400b2f0dret
1400b2ef0
1400b2f0e
1400b2f0e // align 0x10
1400b2f0e // align 0x10
1400b2f10
1400b2f10std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2f10mov rax, [rdx+8]
1400b2f14mov [rcx+8], rax
1400b2f18test rax, rax
1400b2f1bje 0x1400b2f58
1400b2f1dlea r8, [rax+8]
1400b2f21mov eax, [rax+8]
1400b2f24
1400b2f24loc_1400b2f24:
1400b2f24test eax, eax
1400b2f26je 0x1400b2f50
1400b2f28lea r9l, [rax+1]
1400b2f2clock cmpxchg [r8], r9l
1400b2f31jne 0x1400b2f24
1400b2f33mov rax, [rcx+8]
1400b2f37test rax, rax
1400b2f3aje 0x1400b2f58
1400b2f3cmov eax, [rax+8]
1400b2f3ftest eax, eax
1400b2f41je 0x1400b2f58
1400b2f43mov rax, [rdx]
1400b2f46mov [rcx], rax
1400b2f49ret
1400b2f4a
1400b2f4a 66 0f 1f 44 00 00 f..D..
1400b2f50
1400b2f50loc_1400b2f50:
1400b2f50mov [rcx+8], 0
1400b2f58
1400b2f58loc_1400b2f58:
1400b2f58xor eax, eax
1400b2f5amov [rcx], rax
1400b2f5dret
1400b2f10
1400b2f10std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2f10mov rax, [rdx+8]
1400b2f14mov [rcx+8], rax
1400b2f18test rax, rax
1400b2f1bje 0x1400b2f58
1400b2f1dlea r8, [rax+8]
1400b2f21mov eax, [rax+8]
1400b2f24
1400b2f24loc_1400b2f24:
1400b2f24test eax, eax
1400b2f26je 0x1400b2f50
1400b2f28lea r9l, [rax+1]
1400b2f2clock cmpxchg [r8], r9l
1400b2f31jne 0x1400b2f24
1400b2f33mov rax, [rcx+8]
1400b2f37test rax, rax
1400b2f3aje 0x1400b2f58
1400b2f3cmov eax, [rax+8]
1400b2f3ftest eax, eax
1400b2f41je 0x1400b2f58
1400b2f43mov rax, [rdx]
1400b2f46mov [rcx], rax
1400b2f49ret
1400b2f4a
1400b2f4a 66 0f 1f 44 00 00 f..D..
1400b2f50
1400b2f50loc_1400b2f50:
1400b2f50mov [rcx+8], 0
1400b2f58
1400b2f58loc_1400b2f58:
1400b2f58xor eax, eax
1400b2f5amov [rcx], rax
1400b2f5dret
1400b2f10
1400b2f5e
1400b2f5e // align 0x10
1400b2f5e // align 0x10
1400b2f60
1400b2f60std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2f60pxor x0, x0
1400b2f64movups [rcx], x0
1400b2f67ret
1400b2f60
1400b2f60std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2f60pxor x0, x0
1400b2f64movups [rcx], x0
1400b2f67ret
1400b2f60
1400b2f68
1400b2f68 // align 0x10
1400b2f68 // align 0x10
1400b2f70
1400b2f70std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2f70pxor x0, x0
1400b2f74movups [rcx], x0
1400b2f77ret
1400b2f70
1400b2f70std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::nullptr_t):
1400b2f70pxor x0, x0
1400b2f74movups [rcx], x0
1400b2f77ret
1400b2f70
1400b2f78
1400b2f78 // align 0x10
1400b2f78 // align 0x10
1400b2f80
1400b2f80std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&&):
1400b2f80pxor x0, x0
1400b2f84mov rax, [rdx]
1400b2f87mov [rcx+8], 0
1400b2f8fmov [rcx], rax
1400b2f92mov rax, [rdx+8]
1400b2f96movups [rdx], x0
1400b2f99mov [rcx+8], rax
1400b2f9dret
1400b2f80
1400b2f80std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>&&):
1400b2f80pxor x0, x0
1400b2f84mov rax, [rdx]
1400b2f87mov [rcx+8], 0
1400b2f8fmov [rcx], rax
1400b2f92mov rax, [rdx+8]
1400b2f96movups [rdx], x0
1400b2f99mov [rcx+8], rax
1400b2f9dret
1400b2f80
1400b2f9e
1400b2f9e // align 0x10
1400b2f9e // align 0x10
1400b2fa0
1400b2fa0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2fa0mov rax, [rdx+8]
1400b2fa4mov [rcx+8], rax
1400b2fa8test rax, rax
1400b2fabje 0x1400b2fe8
1400b2fadlea r8, [rax+8]
1400b2fb1mov eax, [rax+8]
1400b2fb4
1400b2fb4loc_1400b2fb4:
1400b2fb4test eax, eax
1400b2fb6je 0x1400b2fe0
1400b2fb8lea r9l, [rax+1]
1400b2fbclock cmpxchg [r8], r9l
1400b2fc1jne 0x1400b2fb4
1400b2fc3mov rax, [rcx+8]
1400b2fc7test rax, rax
1400b2fcaje 0x1400b2fe8
1400b2fccmov eax, [rax+8]
1400b2fcftest eax, eax
1400b2fd1je 0x1400b2fe8
1400b2fd3mov rax, [rdx]
1400b2fd6mov [rcx], rax
1400b2fd9ret
1400b2fda
1400b2fda 66 0f 1f 44 00 00 f..D..
1400b2fe0
1400b2fe0loc_1400b2fe0:
1400b2fe0mov [rcx+8], 0
1400b2fe8
1400b2fe8loc_1400b2fe8:
1400b2fe8xor eax, eax
1400b2feamov [rcx], rax
1400b2fedret
1400b2fa0
1400b2fa0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__weak_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2> const&, std::nothrow_t):
1400b2fa0mov rax, [rdx+8]
1400b2fa4mov [rcx+8], rax
1400b2fa8test rax, rax
1400b2fabje 0x1400b2fe8
1400b2fadlea r8, [rax+8]
1400b2fb1mov eax, [rax+8]
1400b2fb4
1400b2fb4loc_1400b2fb4:
1400b2fb4test eax, eax
1400b2fb6je 0x1400b2fe0
1400b2fb8lea r9l, [rax+1]
1400b2fbclock cmpxchg [r8], r9l
1400b2fc1jne 0x1400b2fb4
1400b2fc3mov rax, [rcx+8]
1400b2fc7test rax, rax
1400b2fcaje 0x1400b2fe8
1400b2fccmov eax, [rax+8]
1400b2fcftest eax, eax
1400b2fd1je 0x1400b2fe8
1400b2fd3mov rax, [rdx]
1400b2fd6mov [rcx], rax
1400b2fd9ret
1400b2fda
1400b2fda 66 0f 1f 44 00 00 f..D..
1400b2fe0
1400b2fe0loc_1400b2fe0:
1400b2fe0mov [rcx+8], 0
1400b2fe8
1400b2fe8loc_1400b2fe8:
1400b2fe8xor eax, eax
1400b2feamov [rcx], rax
1400b2fedret
1400b2fa0
1400b2fee
1400b2fee // align 0x10
1400b2fee // align 0x10
1400b2ff0
1400b2ff0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2ff0pxor x0, x0
1400b2ff4movups [rcx], x0
1400b2ff7ret
1400b2ff0
1400b2ff0std::__shared_ptr<std::filesystem::__cxx11::recursive_directory_iterator::_Dir_stack, (__gnu_cxx::_Lock_policy)2>::__shared_ptr():
1400b2ff0pxor x0, x0
1400b2ff4movups [rcx], x0
1400b2ff7ret
1400b2ff0
1400b2ff8
1400b2ff8 // align 0x10
1400b2ff8 // align 0x10
Loading..