File beatdrop_92ff08773995ebc8d55ec4b8e1a225d0d1e51efa4ef88b8849d0071230c9645a.macho
Function:
Loading..
100001c32
100001c32_Z19GetDetailedFileListRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_:
100001c32push rbp
100001c33mov rbp, rsp
100001c36push r15
100001c38push r14
100001c3apush r13
100001c3cpush r12
100001c3epush rbx
100001c3fsub rsp, 536
100001c46mov [rbp-448], rdx
100001c4dmov rbx, rdi
100001c50mov rax, [rip+0x1c409]
100001c57mov rax, [rax]
100001c5amov [rbp-48], rax
100001c5elea rdi, [rbp-392]
100001c65mov [rbp-440], rsi
100001c6cxor edx, edx
100001c6ecall _ZNSt3__14__fs10filesystem4pathC2B8ne200100INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvEERKT_NS2_6formatE
100001c73lea rdi, [rbp-192]
100001c7alea rsi, [rbp-392]
100001c81xor edx, edx
100001c83call _ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE@plt
100001c88movzx eax, [rbp-192]
100001c8ftest eax, eax
100001c91je 0x100001d6c
100001c97cmp eax, 255
100001c9cje 0x100001d6c
100001ca2lea rdi, [rbp-192]
100001ca9lea rsi, [rbp-392]
100001cb0xor edx, edx
100001cb2call _ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE@plt
100001cb7cmp [rbp-192], 2
100001cbejne 0x100001d6c
100001cc4lea rdi, [rbp-432]
100001ccbxor esi, esi
100001ccdxor edx, edx
100001ccfxor ecx, ecx
100001cd1mov r8l, 2
100001cd7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100001cdclea rdi, [rbp-288]
100001ce3lea rsi, [rbp-392]
100001ceaxor edx, edx
100001cecxor ecx, ecx
100001ceecall _ZNSt3__14__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE@plt
100001cf3mov [rbp-368], rbx
100001cfamov rax, [rbp-288]
100001d01mov rcx, [rbp-280]
100001d08test rcx, rcx
100001d0bje 0x100001dcf
100001d11lock inc [rcx+8]
100001d16mov rbx, [rbp-280]
100001d1dmov [rbp-336], rax
100001d24mov [rbp-328], rcx
100001d2btest rbx, rbx
100001d2eje 0x100001de1
100001d34lock inc [rbx+8]
100001d39xorps x0, x0
100001d3cmovaps [rbp-416], x0
100001d43mov rax, -1
100001d4alock xadd [rbx+8], rax
100001d50test rax, rax
100001d53jne 0x100001deb
100001d59mov rax, [rbx]
100001d5cmov rdi, rbx
100001d5fcall [rax+16]
100001d62mov rdi, rbx
100001d65call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
100001d6ajmp 0x100001deb
100001d6c
100001d6cloc_100001d6c:
100001d6cmov [rbx], 0
100001d6fmov [rbx+8], 0
100001d77mov rdi, rbx
100001d7amov esi, 1
100001d7fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001d84mov rdi, rbx
100001d87mov esi, 1
100001d8ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001d91
100001d91loc_100001d91:
100001d91test [rbp-392], 1
100001d98je 0x100001da6
100001d9amov rdi, [rbp-376]
100001da1call _ZdlPv@plt
100001da6
100001da6loc_100001da6:
100001da6mov rax, [rip+0x1c2b3]
100001dadmov rax, [rax]
100001db0cmp rax, [rbp-48]
100001db4jne 0x100002500
100001dbamov rax, rbx
100001dbdadd rsp, 536
100001dc4pop rbx
100001dc5pop r12
100001dc7pop r13
100001dc9pop r14
100001dcbpop r15
100001dcdpop rbp
100001dceret
100001dcf
100001dcfloc_100001dcf:
100001dcfmov [rbp-336], rax
100001dd6mov [rbp-328], 0
100001de1
100001de1loc_100001de1:
100001de1xorps x0, x0
100001de4movaps [rbp-416], x0
100001deb
100001debloc_100001deb:
100001debmov rax, [rbp-416]
100001df2mov [rbp-456], rax
100001df9lea rbx, [rbp-336]
100001e00
100001e00loc_100001e00:
100001e00mov rax, [rbp-456]
100001e07cmp [rbp-336], rax
100001e0eje 0x100002248
100001e14mov rdi, rbx
100001e17call _ZNKSt3__14__fs10filesystem18directory_iterator13__dereferenceEv@plt
100001e1cmov r12, rax
100001e1fmovzx eax, [r12+73]
100001e25mov r13, r12
100001e28mov ecx, 83
100001e2dbt ecx, eax
100001e30jae 0x100001e4b
100001e32lea rdi, [rbp-192]
100001e39mov rsi, r13
100001e3cxor edx, edx
100001e3ecall _ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE@plt
100001e43mov bl, [rbp-192]
100001e49jmp 0x100001e4f
100001e4b
100001e4bloc_100001e4b:
100001e4bmov bl, [r13+72]
100001e4f
100001e4floc_100001e4f:
100001e4fmov [rbp-472], 0
100001e59call _ZNSt3__115system_categoryEv@plt
100001e5emov [rbp-464], rax
100001e65cmp bl, 2
100001e68jne 0x100001e6f
100001e6axor r14l, r14l
100001e6djmp 0x100001e91
100001e6f
100001e6floc_100001e6f:
100001e6fmov rdi, r13
100001e72lea rsi, [rbp-472]
100001e79call _ZNKSt3__14__fs10filesystem15directory_entry10__get_sizeB8ne200100EPNS_10error_codeE
100001e7emov r14, rax
100001e81cmp [rbp-472], 0
100001e88mov eax, 0
100001e8dcmovne r14, rax
100001e91
100001e91loc_100001e91:
100001e91mov [rbp-360], 0
100001e98mov [rbp-352], 0
100001ea3lea r15, [rbp-360]
100001eaamov rdi, r15
100001eadmov esi, 1
100001eb2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001eb7mov rdi, r15
100001ebamov esi, 1
100001ebfcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001ec4lea rdi, [rbp-240]
100001ecbmov rsi, r13
100001ececall _ZNKSt3__14__fs10filesystem4path8filenameB8ne200100Ev
100001ed3test [rbp-240], 1
100001edajne 0x100001f01
100001edcmov rax, [rbp-224]
100001ee3mov [rbp-176], rax
100001eeamovups x0, [rbp-240]
100001ef1movaps [rbp-192], x0
100001ef8lea r15, [rbp-192]
100001effjmp 0x100001f1e
100001f01
100001f01loc_100001f01:
100001f01mov rdx, [rbp-232]
100001f08mov rsi, [rbp-224]
100001f0flea r15, [rbp-192]
100001f16mov rdi, r15
100001f19call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm
100001f1e
100001f1eloc_100001f1e:
100001f1elea rdi, [rbp-576]
100001f25mov rsi, r15
100001f28call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ISA_SA_Li0EEEOT_
100001f2dlea rdi, [rbp-360]
100001f34lea rsi, [rip+0x190f7]
100001f3bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100001f40mov rdi, rax
100001f43lea r15, [rbp-576]
100001f4amov rsi, r15
100001f4dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100001f52mov rdi, r15
100001f55xor esi, esi
100001f57call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001f5cmov rdi, r15
100001f5fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100001f64test [rbp-192], 1
100001f6bje 0x100001f79
100001f6dmov rdi, [rbp-176]
100001f74call _ZdlPv@plt
100001f79
100001f79loc_100001f79:
100001f79test [rbp-240], 1
100001f80lea r15, [rbp-560]
100001f87je 0x100001f95
100001f89mov rdi, [rbp-224]
100001f90call _ZdlPv@plt
100001f95
100001f95loc_100001f95:
100001f95xor esi, esi
100001f97mov [rbp-337], bl
100001f9dcmp bl, 2
100001fa0sete sil
100001fa4xorps x0, x0
100001fa7movaps [rbp-560], x0
100001faemov rdi, r15
100001fb1call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
100001fb6mov rdi, r15
100001fb9mov esi, 1
100001fbecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001fc3mov rbx, r15
100001fc6lea r15, [rbp-360]
100001fcdmov rdi, r15
100001fd0lea rsi, [rip+0x19060]
100001fd7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100001fdcmov rdi, rax
100001fdfmov rsi, rbx
100001fe2call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100001fe7mov rdi, rbx
100001feaxor esi, esi
100001feccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001ff1mov rdi, rbx
100001ff4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100001ff9xorps x0, x0
100001ffcmovaps [rbp-544], x0
100002003lea rbx, [rbp-544]
10000200amov rdi, rbx
10000200dmov rsi, r14
100002010call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
100002015mov rdi, rbx
100002018mov esi, 1
10000201dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002022mov rdi, r15
100002025lea rsi, [rip+0x19011]
10000202ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100002031mov rdi, rax
100002034mov rsi, rbx
100002037call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10000203cmov rdi, rbx
10000203fxor esi, esi
100002041call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002046mov rdi, rbx
100002049call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000204exorps x0, x0
100002051movaps [rbp-64], x0
100002055movaps [rbp-80], x0
100002059movaps [rbp-96], x0
10000205dmovaps [rbp-112], x0
100002061movaps [rbp-128], x0
100002065movaps [rbp-144], x0
10000206cmovaps [rbp-160], x0
100002073movaps [rbp-176], x0
10000207amovaps [rbp-192], x0
100002081inc r12
100002084test [r13], 1
100002089mov rdi, r12
10000208cje 0x100002092
10000208emov rdi, [r13+16]
100002092
100002092loc_100002092:
100002092lea rsi, [rbp-192]
100002099call stat$INODE64@plt
10000209elea rbx, [rbp-528]
1000020a5test eax, eax
1000020a7jne 0x1000020af
1000020a9mov rsi, [rbp-112]
1000020adjmp 0x1000020b1
1000020af
1000020afloc_1000020af:
1000020afxor esi, esi
1000020b1
1000020b1loc_1000020b1:
1000020b1xorps x0, x0
1000020b4movaps [rbp-528], x0
1000020bbmov rdi, rbx
1000020becall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
1000020c3mov rdi, rbx
1000020c6mov esi, 1
1000020cbcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000020d0lea rdi, [rbp-360]
1000020d7lea rsi, [rip+0x18f69]
1000020decall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
1000020e3mov rdi, rax
1000020e6mov rsi, rbx
1000020e9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000020eemov rdi, rbx
1000020f1xor esi, esi
1000020f3call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000020f8mov rdi, rbx
1000020fbcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002100xorps x0, x0
100002103movaps [rbp-64], x0
100002107movaps [rbp-80], x0
10000210bmovaps [rbp-96], x0
10000210fmovaps [rbp-112], x0
100002113movaps [rbp-128], x0
100002117movaps [rbp-144], x0
10000211emovaps [rbp-160], x0
100002125movaps [rbp-176], x0
10000212cmovaps [rbp-192], x0
100002133test [r13], 1
100002138je 0x10000213e
10000213amov r12, [r13+16]
10000213e
10000213eloc_10000213e:
10000213emov rdi, r12
100002141lea rsi, [rbp-192]
100002148call stat$INODE64@plt
10000214dtest eax, eax
10000214flea rbx, [rbp-512]
100002156lea r12, [rbp-496]
10000215djne 0x100002168
10000215fmov rsi, [rbp-144]
100002166jmp 0x10000216a
100002168
100002168loc_100002168:
100002168xor esi, esi
10000216a
10000216aloc_10000216a:
10000216axorps x0, x0
10000216dmovaps [rbp-512], x0
100002174mov rdi, rbx
100002177call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
10000217cmov rdi, rbx
10000217fmov esi, 1
100002184call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002189mov rdi, r15
10000218clea rsi, [rip+0x18ebc]
100002193call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100002198xor r14l, r14l
10000219bcmp [rbp-337], 2
1000021a2sete r14b
1000021a6mov rdi, rax
1000021a9mov rsi, rbx
1000021accall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000021b1mov rdi, rbx
1000021b4xor esi, esi
1000021b6call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000021bbmov rdi, rbx
1000021becall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000021c3xorps x0, x0
1000021c6movaps [rbp-496], x0
1000021cdmov rdi, r12
1000021d0mov esi, r14l
1000021d3call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000021d8mov rdi, r12
1000021dbmov esi, 1
1000021e0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000021e5mov rdi, r15
1000021e8lea rsi, [rip+0x18e69]
1000021efcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
1000021f4mov rdi, rax
1000021f7mov rsi, r12
1000021facall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000021ffmov rdi, r12
100002202xor esi, esi
100002204call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002209mov rdi, r12
10000220ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002211lea rdi, [rbp-432]
100002218mov rsi, r15
10000221bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
100002220lea rbx, [rbp-336]
100002227mov rdi, r15
10000222axor esi, esi
10000222ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002231mov rdi, r15
100002234call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002239mov rdi, rbx
10000223cxor esi, esi
10000223ecall _ZNSt3__14__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE@plt
100002243jmp 0x100001e00
100002248
100002248loc_100002248:
100002248mov rbx, [rbp-408]
10000224ftest rbx, rbx
100002252je 0x100002277
100002254mov rax, -1
10000225block xadd [rbx+8], rax
100002261test rax, rax
100002264jne 0x100002277
100002266mov rax, [rbx]
100002269mov rdi, rbx
10000226ccall [rax+16]
10000226fmov rdi, rbx
100002272call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
100002277
100002277loc_100002277:
100002277mov rbx, [rbp-328]
10000227etest rbx, rbx
100002281je 0x1000022a6
100002283mov rax, -1
10000228alock xadd [rbx+8], rax
100002290test rax, rax
100002293jne 0x1000022a6
100002295mov rax, [rbx]
100002298mov rdi, rbx
10000229bcall [rax+16]
10000229emov rdi, rbx
1000022a1call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
1000022a6
1000022a6loc_1000022a6:
1000022a6mov rbx, [rbp-280]
1000022adtest rbx, rbx
1000022b0je 0x1000022d5
1000022b2mov rax, -1
1000022b9lock xadd [rbx+8], rax
1000022bftest rax, rax
1000022c2jne 0x1000022d5
1000022c4mov rax, [rbx]
1000022c7mov rdi, rbx
1000022cacall [rax+16]
1000022cdmov rdi, rbx
1000022d0call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
1000022d5
1000022d5loc_1000022d5:
1000022d5lea rsi, [rip+0x18d85]
1000022dclea rdi, [rbp-240]
1000022e3call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA3_KcA3_cLi0EEEOT_
1000022e8lea rdi, [rbp-216]
1000022efmov [rdi-8], 0
1000022f7mov rsi, [rbp-448]
1000022fecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_Li0EEEOT_
100002303mov rbx, [rbp-368]
10000230alea rsi, [rbp-240]
100002311mov [rsi+40], 0
100002319lea r14, [rbp-192]
100002320mov edx, 2
100002325mov rdi, r14
100002328mov ecx, 1
10000232dmov r8l, 2
100002333call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002338lea r14, [rbp-168]
10000233fmov [r14-8], 0
100002347lea rsi, [rip+0x18d16]
10000234elea rdi, [rbp-288]
100002355call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA7_KcA7_cLi0EEEOT_
10000235alea rdi, [rbp-264]
100002361mov [rdi-8], 0
100002369mov rsi, [rbp-440]
100002370call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_Li0EEEOT_
100002375lea rsi, [rbp-288]
10000237cmov [rsi+40], 0
100002384mov edx, 2
100002389mov rdi, r14
10000238cmov ecx, 1
100002391mov r8l, 2
100002397call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
10000239clea r14, [rbp-144]
1000023a3mov [r14-8], 0
1000023ablea rsi, [rip+0x18cb9]
1000023b2lea rdi, [rbp-336]
1000023b9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA7_KcA7_cLi0EEEOT_
1000023belea rdi, [rbp-312]
1000023c5mov [rdi-8], 0
1000023cdlea rsi, [rbp-432]
1000023d4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
1000023d9lea rsi, [rbp-336]
1000023e0mov [rsi+40], 0
1000023e8mov edx, 2
1000023edmov rdi, r14
1000023f0mov ecx, 1
1000023f5mov r8l, 2
1000023fbcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002400lea rsi, [rbp-192]
100002407mov [rsi+64], 0
10000240fmov edx, 3
100002414mov rdi, rbx
100002417mov ecx, 1
10000241cmov r8l, 2
100002422call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002427mov r14l, 48
10000242d
10000242dloc_10000242d:
10000242dlea rbx, [r14+rbp]
100002431add rbx, -192
100002438mov rdi, rbx
10000243bxor esi, esi
10000243dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002442mov rdi, rbx
100002445call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000244aadd r14, -24
10000244ecmp r14, -24
100002452jne 0x10000242d
100002454mov r14l, 24
10000245a
10000245aloc_10000245a:
10000245alea rbx, [r14+rbp]
10000245eadd rbx, -336
100002465mov rdi, rbx
100002468xor esi, esi
10000246acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000246fmov rdi, rbx
100002472call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002477add r14, -24
10000247bcmp r14, -24
10000247fjne 0x10000245a
100002481mov r14l, 24
100002487
100002487loc_100002487:
100002487lea rbx, [r14+rbp]
10000248badd rbx, -288
100002492mov rdi, rbx
100002495xor esi, esi
100002497call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000249cmov rdi, rbx
10000249fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000024a4add r14, -24
1000024a8cmp r14, -24
1000024acjne 0x100002487
1000024aemov r14l, 24
1000024b4
1000024b4loc_1000024b4:
1000024b4lea rbx, [r14+rbp]
1000024b8add rbx, -240
1000024bfmov rdi, rbx
1000024c2xor esi, esi
1000024c4call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000024c9mov rdi, rbx
1000024cccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000024d1add r14, -24
1000024d5cmp r14, -24
1000024d9jne 0x1000024b4
1000024dblea rbx, [rbp-432]
1000024e2mov rdi, rbx
1000024e5xor esi, esi
1000024e7call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000024ecmov rdi, rbx
1000024efcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000024f4mov rbx, [rbp-368]
1000024fbjmp 0x100001d91
100002500
100002500loc_100002500:
100002500call __stack_chk_fail@plt
100002505
100002505 48 89 c3 41 bd 30 00 00 00 45 31 H..A.0...E1
100002510 e4 4e 8d 3c 2d 40 ff ff ff 49 01 ef 4c 89 ff 31 .N.<-@...I..L..1
100002520 f6 e8 d6 6e 00 00 4c 89 ff e8 7e 6f 00 00 49 83 ...n..L...~o..I.
100002530 c5 e8 49 83 fd e8 75 d9 eb 06 48 89 c3 41 b4 01 ..I...u...H..A..
100002540 41 bd 18 00 00 00 4e 8d 3c 2d b0 fe ff ff 49 01 A.....N.<-....I.
100002550 ef 4c 89 ff 31 f6 e8 a1 6e 00 00 4c 89 ff e8 49 .L..1...n..L...I
100002560 6f 00 00 49 83 c5 e8 49 83 fd e8 75 d9 eb 26 48 o..I...I...u..&H
100002570 89 c3 4c 8d bd b0 fe ff ff 4c 89 ff 31 f6 e8 79 ..L......L..1..y
100002580 6e 00 00 4c 89 ff e8 21 6f 00 00 eb 05 eb 00 48 n..L...!o......H
100002590 89 c3 41 b4 01 41 bd 18 00 00 00 4e 8d 3c 2d e0 ..A..A.....N.<-.
1000025a0 fe ff ff 49 01 ef 4c 89 ff 31 f6 e8 4c 6e 00 00 ...I..L..1..Ln..
1000025b0 4c 89 ff e8 f4 6e 00 00 49 83 c5 e8 49 83 fd e8 L....n..I...I...
1000025c0 75 d9 eb 26 48 89 c3 4c 8d bd e0 fe ff ff 4c 89 u..&H..L......L.
1000025d0 ff 31 f6 e8 24 6e 00 00 4c 89 ff e8 cc 6e 00 00 .1..$n..L....n..
1000025e0 eb 05 eb 00 48 89 c3 41 b4 01 41 bd 18 00 00 00 ....H..A..A.....
1000025f0
1000025f0loc_1000025f0:
1000025f0lea r15, [r13-240]
1000025f8add r15, rbp
1000025fbmov rdi, r15
1000025fexor esi, esi
100002600call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002605mov rdi, r15
100002608call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000260dadd r13, -24
100002611cmp r13, -24
100002615jne 0x1000025f0
100002617lea r15, [rbp-192]
10000261ecmp r15, r14
100002621setne al
100002624and r12b, al
100002627cmp r12b, 1
10000262bjne 0x100002799
100002631
100002631loc_100002631:
100002631add r14, -24
100002635mov rdi, r14
100002638xor esi, esi
10000263acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000263fmov rdi, r14
100002642call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002647cmp r14, r15
10000264ajne 0x100002631
10000264cjmp 0x100002799
100002651
100002651 48 89 c3 4c 8d b5 10 ff ff ff 4c 89 f7 31 f6 H..L......L..1.
100002660 e8 97 6d 00 00 4c 89 f7 e8 3f 6e 00 00 e9 27 01 ..m..L...?n...'.
100002670 00 00 eb 00 48 89 c3 e9 1d 01 00 00 eb 08 48 89 ....H.........H.
100002680 c3 e9 41 01 00 00 48 89 c3 e9 24 01 00 00 e9 a1 ..A...H...$.....
100002690 00 00 00 48 89 c3 eb 69 48 89 c3 85 d2 0f 84 24 ...H...iH......$
1000026a0 01 00 00 48 89 df e8 bf 16 00 00 48 89 c3 4c 8d ...H.......H..L.
1000026b0 b5 00 fe ff ff e9 89 00 00 00 48 89 c3 4c 8d b5 ..........H..L..
1000026c0 10 fe ff ff eb 7d 48 89 c3 eb 21 e9 89 00 00 00 .....}H...!.....
1000026d0 48 89 c3 4c 8d b5 c0 fd ff ff 4c 89 f7 31 f6 e8 H..L......L..1..
1000026e0 18 6d 00 00 4c 89 f7 e8 c0 6d 00 00 f6 85 40 ff .m..L....m....@.
1000026f0 ff ff 01 74 0c 48 8b bd 50 ff ff ff e8 b7 5b 01 ...t.H..P.....[.
100002700 00 f6 85 10 ff ff ff 01 74 52 48 8b bd 20 ff ff ........tRH.. ..
100002710 ff e8 a2 5b 01 00 eb 44 eb 1a 48 89 c3 4c 8d b5 ...[...D..H..L..
100002720 d0 fd ff ff eb 1d 48 89 c3 4c 8d b5 e0 fd ff ff ......H..L......
100002730 eb 11 eb 25 48 89 c3 eb 3c 48 89 c3 4c 8d b5 f0 ...%H...<H..L...
100002740 fd ff ff 4c 89 f7 31 f6 e8 af 6c 00 00 4c 89 f7 ...L..1...l..L..
100002750 e8 57 6d 00 00 eb 05 eb 00 48 89 c3 4c 8d b5 98 .Wm......H..L...
100002760 fe ff ff 4c 89 f7 31 f6 e8 8f 6c 00 00 4c 89 f7 ...L..1...l..L..
100002770 e8 37 6d 00 00 48 8d bd 60 fe ff ff e8 e5 60 00 .7m..H..`.....`.
100002780 00 48 8d bd b0 fe ff ff e8 d9 60 00 00 48 8d bd .H........`..H..
100002790 e0 fe ff ff e8 cd 60 00 00 ......`..
100002799
100002799loc_100002799:
100002799lea r14, [rbp-432]
1000027a0mov rdi, r14
1000027a3xor esi, esi
1000027a5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000027aamov rdi, r14
1000027adcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000027b2test [rbp-392], 1
1000027b9je 0x1000027c7
1000027bbmov rdi, [rbp-376]
1000027c2call _ZdlPv@plt
1000027c7
1000027c7loc_1000027c7:
1000027c7mov rdi, rbx
1000027cacall _Unwind_Resume@plt
1000027cfnop
100001c32
100001c32_Z19GetDetailedFileListRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_:
100001c32push rbp
100001c33mov rbp, rsp
100001c36push r15
100001c38push r14
100001c3apush r13
100001c3cpush r12
100001c3epush rbx
100001c3fsub rsp, 536
100001c46mov [rbp-448], rdx
100001c4dmov rbx, rdi
100001c50mov rax, [rip+0x1c409]
100001c57mov rax, [rax]
100001c5amov [rbp-48], rax
100001c5elea rdi, [rbp-392]
100001c65mov [rbp-440], rsi
100001c6cxor edx, edx
100001c6ecall _ZNSt3__14__fs10filesystem4pathC2B8ne200100INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEvEERKT_NS2_6formatE
100001c73lea rdi, [rbp-192]
100001c7alea rsi, [rbp-392]
100001c81xor edx, edx
100001c83call _ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE@plt
100001c88movzx eax, [rbp-192]
100001c8ftest eax, eax
100001c91je 0x100001d6c
100001c97cmp eax, 255
100001c9cje 0x100001d6c
100001ca2lea rdi, [rbp-192]
100001ca9lea rsi, [rbp-392]
100001cb0xor edx, edx
100001cb2call _ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE@plt
100001cb7cmp [rbp-192], 2
100001cbejne 0x100001d6c
100001cc4lea rdi, [rbp-432]
100001ccbxor esi, esi
100001ccdxor edx, edx
100001ccfxor ecx, ecx
100001cd1mov r8l, 2
100001cd7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100001cdclea rdi, [rbp-288]
100001ce3lea rsi, [rbp-392]
100001ceaxor edx, edx
100001cecxor ecx, ecx
100001ceecall _ZNSt3__14__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE@plt
100001cf3mov [rbp-368], rbx
100001cfamov rax, [rbp-288]
100001d01mov rcx, [rbp-280]
100001d08test rcx, rcx
100001d0bje 0x100001dcf
100001d11lock inc [rcx+8]
100001d16mov rbx, [rbp-280]
100001d1dmov [rbp-336], rax
100001d24mov [rbp-328], rcx
100001d2btest rbx, rbx
100001d2eje 0x100001de1
100001d34lock inc [rbx+8]
100001d39xorps x0, x0
100001d3cmovaps [rbp-416], x0
100001d43mov rax, -1
100001d4alock xadd [rbx+8], rax
100001d50test rax, rax
100001d53jne 0x100001deb
100001d59mov rax, [rbx]
100001d5cmov rdi, rbx
100001d5fcall [rax+16]
100001d62mov rdi, rbx
100001d65call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
100001d6ajmp 0x100001deb
100001d6c
100001d6cloc_100001d6c:
100001d6cmov [rbx], 0
100001d6fmov [rbx+8], 0
100001d77mov rdi, rbx
100001d7amov esi, 1
100001d7fcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001d84mov rdi, rbx
100001d87mov esi, 1
100001d8ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001d91
100001d91loc_100001d91:
100001d91test [rbp-392], 1
100001d98je 0x100001da6
100001d9amov rdi, [rbp-376]
100001da1call _ZdlPv@plt
100001da6
100001da6loc_100001da6:
100001da6mov rax, [rip+0x1c2b3]
100001dadmov rax, [rax]
100001db0cmp rax, [rbp-48]
100001db4jne 0x100002500
100001dbamov rax, rbx
100001dbdadd rsp, 536
100001dc4pop rbx
100001dc5pop r12
100001dc7pop r13
100001dc9pop r14
100001dcbpop r15
100001dcdpop rbp
100001dceret
100001dcf
100001dcfloc_100001dcf:
100001dcfmov [rbp-336], rax
100001dd6mov [rbp-328], 0
100001de1
100001de1loc_100001de1:
100001de1xorps x0, x0
100001de4movaps [rbp-416], x0
100001deb
100001debloc_100001deb:
100001debmov rax, [rbp-416]
100001df2mov [rbp-456], rax
100001df9lea rbx, [rbp-336]
100001e00
100001e00loc_100001e00:
100001e00mov rax, [rbp-456]
100001e07cmp [rbp-336], rax
100001e0eje 0x100002248
100001e14mov rdi, rbx
100001e17call _ZNKSt3__14__fs10filesystem18directory_iterator13__dereferenceEv@plt
100001e1cmov r12, rax
100001e1fmovzx eax, [r12+73]
100001e25mov r13, r12
100001e28mov ecx, 83
100001e2dbt ecx, eax
100001e30jae 0x100001e4b
100001e32lea rdi, [rbp-192]
100001e39mov rsi, r13
100001e3cxor edx, edx
100001e3ecall _ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE@plt
100001e43mov bl, [rbp-192]
100001e49jmp 0x100001e4f
100001e4b
100001e4bloc_100001e4b:
100001e4bmov bl, [r13+72]
100001e4f
100001e4floc_100001e4f:
100001e4fmov [rbp-472], 0
100001e59call _ZNSt3__115system_categoryEv@plt
100001e5emov [rbp-464], rax
100001e65cmp bl, 2
100001e68jne 0x100001e6f
100001e6axor r14l, r14l
100001e6djmp 0x100001e91
100001e6f
100001e6floc_100001e6f:
100001e6fmov rdi, r13
100001e72lea rsi, [rbp-472]
100001e79call _ZNKSt3__14__fs10filesystem15directory_entry10__get_sizeB8ne200100EPNS_10error_codeE
100001e7emov r14, rax
100001e81cmp [rbp-472], 0
100001e88mov eax, 0
100001e8dcmovne r14, rax
100001e91
100001e91loc_100001e91:
100001e91mov [rbp-360], 0
100001e98mov [rbp-352], 0
100001ea3lea r15, [rbp-360]
100001eaamov rdi, r15
100001eadmov esi, 1
100001eb2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001eb7mov rdi, r15
100001ebamov esi, 1
100001ebfcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001ec4lea rdi, [rbp-240]
100001ecbmov rsi, r13
100001ececall _ZNKSt3__14__fs10filesystem4path8filenameB8ne200100Ev
100001ed3test [rbp-240], 1
100001edajne 0x100001f01
100001edcmov rax, [rbp-224]
100001ee3mov [rbp-176], rax
100001eeamovups x0, [rbp-240]
100001ef1movaps [rbp-192], x0
100001ef8lea r15, [rbp-192]
100001effjmp 0x100001f1e
100001f01
100001f01loc_100001f01:
100001f01mov rdx, [rbp-232]
100001f08mov rsi, [rbp-224]
100001f0flea r15, [rbp-192]
100001f16mov rdi, r15
100001f19call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm
100001f1e
100001f1eloc_100001f1e:
100001f1elea rdi, [rbp-576]
100001f25mov rsi, r15
100001f28call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ISA_SA_Li0EEEOT_
100001f2dlea rdi, [rbp-360]
100001f34lea rsi, [rip+0x190f7]
100001f3bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100001f40mov rdi, rax
100001f43lea r15, [rbp-576]
100001f4amov rsi, r15
100001f4dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100001f52mov rdi, r15
100001f55xor esi, esi
100001f57call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001f5cmov rdi, r15
100001f5fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100001f64test [rbp-192], 1
100001f6bje 0x100001f79
100001f6dmov rdi, [rbp-176]
100001f74call _ZdlPv@plt
100001f79
100001f79loc_100001f79:
100001f79test [rbp-240], 1
100001f80lea r15, [rbp-560]
100001f87je 0x100001f95
100001f89mov rdi, [rbp-224]
100001f90call _ZdlPv@plt
100001f95
100001f95loc_100001f95:
100001f95xor esi, esi
100001f97mov [rbp-337], bl
100001f9dcmp bl, 2
100001fa0sete sil
100001fa4xorps x0, x0
100001fa7movaps [rbp-560], x0
100001faemov rdi, r15
100001fb1call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
100001fb6mov rdi, r15
100001fb9mov esi, 1
100001fbecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001fc3mov rbx, r15
100001fc6lea r15, [rbp-360]
100001fcdmov rdi, r15
100001fd0lea rsi, [rip+0x19060]
100001fd7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100001fdcmov rdi, rax
100001fdfmov rsi, rbx
100001fe2call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
100001fe7mov rdi, rbx
100001feaxor esi, esi
100001feccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100001ff1mov rdi, rbx
100001ff4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100001ff9xorps x0, x0
100001ffcmovaps [rbp-544], x0
100002003lea rbx, [rbp-544]
10000200amov rdi, rbx
10000200dmov rsi, r14
100002010call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
100002015mov rdi, rbx
100002018mov esi, 1
10000201dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002022mov rdi, r15
100002025lea rsi, [rip+0x19011]
10000202ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100002031mov rdi, rax
100002034mov rsi, rbx
100002037call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
10000203cmov rdi, rbx
10000203fxor esi, esi
100002041call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002046mov rdi, rbx
100002049call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000204exorps x0, x0
100002051movaps [rbp-64], x0
100002055movaps [rbp-80], x0
100002059movaps [rbp-96], x0
10000205dmovaps [rbp-112], x0
100002061movaps [rbp-128], x0
100002065movaps [rbp-144], x0
10000206cmovaps [rbp-160], x0
100002073movaps [rbp-176], x0
10000207amovaps [rbp-192], x0
100002081inc r12
100002084test [r13], 1
100002089mov rdi, r12
10000208cje 0x100002092
10000208emov rdi, [r13+16]
100002092
100002092loc_100002092:
100002092lea rsi, [rbp-192]
100002099call stat$INODE64@plt
10000209elea rbx, [rbp-528]
1000020a5test eax, eax
1000020a7jne 0x1000020af
1000020a9mov rsi, [rbp-112]
1000020adjmp 0x1000020b1
1000020af
1000020afloc_1000020af:
1000020afxor esi, esi
1000020b1
1000020b1loc_1000020b1:
1000020b1xorps x0, x0
1000020b4movaps [rbp-528], x0
1000020bbmov rdi, rbx
1000020becall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
1000020c3mov rdi, rbx
1000020c6mov esi, 1
1000020cbcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000020d0lea rdi, [rbp-360]
1000020d7lea rsi, [rip+0x18f69]
1000020decall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
1000020e3mov rdi, rax
1000020e6mov rsi, rbx
1000020e9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000020eemov rdi, rbx
1000020f1xor esi, esi
1000020f3call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000020f8mov rdi, rbx
1000020fbcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002100xorps x0, x0
100002103movaps [rbp-64], x0
100002107movaps [rbp-80], x0
10000210bmovaps [rbp-96], x0
10000210fmovaps [rbp-112], x0
100002113movaps [rbp-128], x0
100002117movaps [rbp-144], x0
10000211emovaps [rbp-160], x0
100002125movaps [rbp-176], x0
10000212cmovaps [rbp-192], x0
100002133test [r13], 1
100002138je 0x10000213e
10000213amov r12, [r13+16]
10000213e
10000213eloc_10000213e:
10000213emov rdi, r12
100002141lea rsi, [rbp-192]
100002148call stat$INODE64@plt
10000214dtest eax, eax
10000214flea rbx, [rbp-512]
100002156lea r12, [rbp-496]
10000215djne 0x100002168
10000215fmov rsi, [rbp-144]
100002166jmp 0x10000216a
100002168
100002168loc_100002168:
100002168xor esi, esi
10000216a
10000216aloc_10000216a:
10000216axorps x0, x0
10000216dmovaps [rbp-512], x0
100002174mov rdi, rbx
100002177call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE5EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_16number_integer_tE
10000217cmov rdi, rbx
10000217fmov esi, 1
100002184call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002189mov rdi, r15
10000218clea rsi, [rip+0x18ebc]
100002193call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
100002198xor r14l, r14l
10000219bcmp [rbp-337], 2
1000021a2sete r14b
1000021a6mov rdi, rax
1000021a9mov rsi, rbx
1000021accall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000021b1mov rdi, rbx
1000021b4xor esi, esi
1000021b6call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000021bbmov rdi, rbx
1000021becall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000021c3xorps x0, x0
1000021c6movaps [rbp-496], x0
1000021cdmov rdi, r12
1000021d0mov esi, r14l
1000021d3call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE4EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_NSK_9boolean_tE
1000021d8mov rdi, r12
1000021dbmov esi, 1
1000021e0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000021e5mov rdi, r15
1000021e8lea rsi, [rip+0x18e69]
1000021efcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_
1000021f4mov rdi, rax
1000021f7mov rsi, r12
1000021facall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_
1000021ffmov rdi, r12
100002202xor esi, esi
100002204call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002209mov rdi, r12
10000220ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002211lea rdi, [rbp-432]
100002218mov rsi, r15
10000221bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_
100002220lea rbx, [rbp-336]
100002227mov rdi, r15
10000222axor esi, esi
10000222ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002231mov rdi, r15
100002234call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002239mov rdi, rbx
10000223cxor esi, esi
10000223ecall _ZNSt3__14__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE@plt
100002243jmp 0x100001e00
100002248
100002248loc_100002248:
100002248mov rbx, [rbp-408]
10000224ftest rbx, rbx
100002252je 0x100002277
100002254mov rax, -1
10000225block xadd [rbx+8], rax
100002261test rax, rax
100002264jne 0x100002277
100002266mov rax, [rbx]
100002269mov rdi, rbx
10000226ccall [rax+16]
10000226fmov rdi, rbx
100002272call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
100002277
100002277loc_100002277:
100002277mov rbx, [rbp-328]
10000227etest rbx, rbx
100002281je 0x1000022a6
100002283mov rax, -1
10000228alock xadd [rbx+8], rax
100002290test rax, rax
100002293jne 0x1000022a6
100002295mov rax, [rbx]
100002298mov rdi, rbx
10000229bcall [rax+16]
10000229emov rdi, rbx
1000022a1call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
1000022a6
1000022a6loc_1000022a6:
1000022a6mov rbx, [rbp-280]
1000022adtest rbx, rbx
1000022b0je 0x1000022d5
1000022b2mov rax, -1
1000022b9lock xadd [rbx+8], rax
1000022bftest rax, rax
1000022c2jne 0x1000022d5
1000022c4mov rax, [rbx]
1000022c7mov rdi, rbx
1000022cacall [rax+16]
1000022cdmov rdi, rbx
1000022d0call _ZNSt3__119__shared_weak_count14__release_weakEv@plt
1000022d5
1000022d5loc_1000022d5:
1000022d5lea rsi, [rip+0x18d85]
1000022dclea rdi, [rbp-240]
1000022e3call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA3_KcA3_cLi0EEEOT_
1000022e8lea rdi, [rbp-216]
1000022efmov [rdi-8], 0
1000022f7mov rsi, [rbp-448]
1000022fecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_Li0EEEOT_
100002303mov rbx, [rbp-368]
10000230alea rsi, [rbp-240]
100002311mov [rsi+40], 0
100002319lea r14, [rbp-192]
100002320mov edx, 2
100002325mov rdi, r14
100002328mov ecx, 1
10000232dmov r8l, 2
100002333call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002338lea r14, [rbp-168]
10000233fmov [r14-8], 0
100002347lea rsi, [rip+0x18d16]
10000234elea rdi, [rbp-288]
100002355call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA7_KcA7_cLi0EEEOT_
10000235alea rdi, [rbp-264]
100002361mov [rdi-8], 0
100002369mov rsi, [rbp-440]
100002370call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRKSA_SA_Li0EEEOT_
100002375lea rsi, [rbp-288]
10000237cmov [rsi+40], 0
100002384mov edx, 2
100002389mov rdi, r14
10000238cmov ecx, 1
100002391mov r8l, 2
100002397call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
10000239clea r14, [rbp-144]
1000023a3mov [r14-8], 0
1000023ablea rsi, [rip+0x18cb9]
1000023b2lea rdi, [rbp-336]
1000023b9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA7_KcA7_cLi0EEEOT_
1000023belea rdi, [rbp-312]
1000023c5mov [rdi-8], 0
1000023cdlea rsi, [rbp-432]
1000023d4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
1000023d9lea rsi, [rbp-336]
1000023e0mov [rsi+40], 0
1000023e8mov edx, 2
1000023edmov rdi, r14
1000023f0mov ecx, 1
1000023f5mov r8l, 2
1000023fbcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002400lea rsi, [rbp-192]
100002407mov [rsi+64], 0
10000240fmov edx, 3
100002414mov rdi, rbx
100002417mov ecx, 1
10000241cmov r8l, 2
100002422call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002427mov r14l, 48
10000242d
10000242dloc_10000242d:
10000242dlea rbx, [r14+rbp]
100002431add rbx, -192
100002438mov rdi, rbx
10000243bxor esi, esi
10000243dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002442mov rdi, rbx
100002445call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000244aadd r14, -24
10000244ecmp r14, -24
100002452jne 0x10000242d
100002454mov r14l, 24
10000245a
10000245aloc_10000245a:
10000245alea rbx, [r14+rbp]
10000245eadd rbx, -336
100002465mov rdi, rbx
100002468xor esi, esi
10000246acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000246fmov rdi, rbx
100002472call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002477add r14, -24
10000247bcmp r14, -24
10000247fjne 0x10000245a
100002481mov r14l, 24
100002487
100002487loc_100002487:
100002487lea rbx, [r14+rbp]
10000248badd rbx, -288
100002492mov rdi, rbx
100002495xor esi, esi
100002497call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000249cmov rdi, rbx
10000249fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000024a4add r14, -24
1000024a8cmp r14, -24
1000024acjne 0x100002487
1000024aemov r14l, 24
1000024b4
1000024b4loc_1000024b4:
1000024b4lea rbx, [r14+rbp]
1000024b8add rbx, -240
1000024bfmov rdi, rbx
1000024c2xor esi, esi
1000024c4call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000024c9mov rdi, rbx
1000024cccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000024d1add r14, -24
1000024d5cmp r14, -24
1000024d9jne 0x1000024b4
1000024dblea rbx, [rbp-432]
1000024e2mov rdi, rbx
1000024e5xor esi, esi
1000024e7call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000024ecmov rdi, rbx
1000024efcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000024f4mov rbx, [rbp-368]
1000024fbjmp 0x100001d91
100002500
100002500loc_100002500:
100002500call __stack_chk_fail@plt
100002505
100002505 48 89 c3 41 bd 30 00 00 00 45 31 H..A.0...E1
100002510 e4 4e 8d 3c 2d 40 ff ff ff 49 01 ef 4c 89 ff 31 .N.<-@...I..L..1
100002520 f6 e8 d6 6e 00 00 4c 89 ff e8 7e 6f 00 00 49 83 ...n..L...~o..I.
100002530 c5 e8 49 83 fd e8 75 d9 eb 06 48 89 c3 41 b4 01 ..I...u...H..A..
100002540 41 bd 18 00 00 00 4e 8d 3c 2d b0 fe ff ff 49 01 A.....N.<-....I.
100002550 ef 4c 89 ff 31 f6 e8 a1 6e 00 00 4c 89 ff e8 49 .L..1...n..L...I
100002560 6f 00 00 49 83 c5 e8 49 83 fd e8 75 d9 eb 26 48 o..I...I...u..&H
100002570 89 c3 4c 8d bd b0 fe ff ff 4c 89 ff 31 f6 e8 79 ..L......L..1..y
100002580 6e 00 00 4c 89 ff e8 21 6f 00 00 eb 05 eb 00 48 n..L...!o......H
100002590 89 c3 41 b4 01 41 bd 18 00 00 00 4e 8d 3c 2d e0 ..A..A.....N.<-.
1000025a0 fe ff ff 49 01 ef 4c 89 ff 31 f6 e8 4c 6e 00 00 ...I..L..1..Ln..
1000025b0 4c 89 ff e8 f4 6e 00 00 49 83 c5 e8 49 83 fd e8 L....n..I...I...
1000025c0 75 d9 eb 26 48 89 c3 4c 8d bd e0 fe ff ff 4c 89 u..&H..L......L.
1000025d0 ff 31 f6 e8 24 6e 00 00 4c 89 ff e8 cc 6e 00 00 .1..$n..L....n..
1000025e0 eb 05 eb 00 48 89 c3 41 b4 01 41 bd 18 00 00 00 ....H..A..A.....
1000025f0
1000025f0loc_1000025f0:
1000025f0lea r15, [r13-240]
1000025f8add r15, rbp
1000025fbmov rdi, r15
1000025fexor esi, esi
100002600call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002605mov rdi, r15
100002608call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000260dadd r13, -24
100002611cmp r13, -24
100002615jne 0x1000025f0
100002617lea r15, [rbp-192]
10000261ecmp r15, r14
100002621setne al
100002624and r12b, al
100002627cmp r12b, 1
10000262bjne 0x100002799
100002631
100002631loc_100002631:
100002631add r14, -24
100002635mov rdi, r14
100002638xor esi, esi
10000263acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000263fmov rdi, r14
100002642call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002647cmp r14, r15
10000264ajne 0x100002631
10000264cjmp 0x100002799
100002651
100002651 48 89 c3 4c 8d b5 10 ff ff ff 4c 89 f7 31 f6 H..L......L..1.
100002660 e8 97 6d 00 00 4c 89 f7 e8 3f 6e 00 00 e9 27 01 ..m..L...?n...'.
100002670 00 00 eb 00 48 89 c3 e9 1d 01 00 00 eb 08 48 89 ....H.........H.
100002680 c3 e9 41 01 00 00 48 89 c3 e9 24 01 00 00 e9 a1 ..A...H...$.....
100002690 00 00 00 48 89 c3 eb 69 48 89 c3 85 d2 0f 84 24 ...H...iH......$
1000026a0 01 00 00 48 89 df e8 bf 16 00 00 48 89 c3 4c 8d ...H.......H..L.
1000026b0 b5 00 fe ff ff e9 89 00 00 00 48 89 c3 4c 8d b5 ..........H..L..
1000026c0 10 fe ff ff eb 7d 48 89 c3 eb 21 e9 89 00 00 00 .....}H...!.....
1000026d0 48 89 c3 4c 8d b5 c0 fd ff ff 4c 89 f7 31 f6 e8 H..L......L..1..
1000026e0 18 6d 00 00 4c 89 f7 e8 c0 6d 00 00 f6 85 40 ff .m..L....m....@.
1000026f0 ff ff 01 74 0c 48 8b bd 50 ff ff ff e8 b7 5b 01 ...t.H..P.....[.
100002700 00 f6 85 10 ff ff ff 01 74 52 48 8b bd 20 ff ff ........tRH.. ..
100002710 ff e8 a2 5b 01 00 eb 44 eb 1a 48 89 c3 4c 8d b5 ...[...D..H..L..
100002720 d0 fd ff ff eb 1d 48 89 c3 4c 8d b5 e0 fd ff ff ......H..L......
100002730 eb 11 eb 25 48 89 c3 eb 3c 48 89 c3 4c 8d b5 f0 ...%H...<H..L...
100002740 fd ff ff 4c 89 f7 31 f6 e8 af 6c 00 00 4c 89 f7 ...L..1...l..L..
100002750 e8 57 6d 00 00 eb 05 eb 00 48 89 c3 4c 8d b5 98 .Wm......H..L...
100002760 fe ff ff 4c 89 f7 31 f6 e8 8f 6c 00 00 4c 89 f7 ...L..1...l..L..
100002770 e8 37 6d 00 00 48 8d bd 60 fe ff ff e8 e5 60 00 .7m..H..`.....`.
100002780 00 48 8d bd b0 fe ff ff e8 d9 60 00 00 48 8d bd .H........`..H..
100002790 e0 fe ff ff e8 cd 60 00 00 ......`..
100002799
100002799loc_100002799:
100002799lea r14, [rbp-432]
1000027a0mov rdi, r14
1000027a3xor esi, esi
1000027a5call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000027aamov rdi, r14
1000027adcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
1000027b2test [rbp-392], 1
1000027b9je 0x1000027c7
1000027bbmov rdi, [rbp-376]
1000027c2call _ZdlPv@plt
1000027c7
1000027c7loc_1000027c7:
1000027c7mov rdi, rbx
1000027cacall _Unwind_Resume@plt
1000027cfnop
100001c32
1000027d0
1000027d0_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC1EDn:
1000027d0push rbp
1000027d1mov rbp, rsp
1000027d4push rbx
1000027d5push rax
1000027d6mov rbx, rdi
1000027d9mov [rdi], 0
1000027dcmov [rdi+8], 0
1000027e4mov esi, 1
1000027e9call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000027eemov rdi, rbx
1000027f1mov esi, 1
1000027f6add rsp, 8
1000027fapop rbx
1000027fbpop rbp
1000027fcjmp 0x1000093fc
100002801
100002801 90 .
1000027d0
1000027d0_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC1EDn:
1000027d0push rbp
1000027d1mov rbp, rsp
1000027d4push rbx
1000027d5push rax
1000027d6mov rbx, rdi
1000027d9mov [rdi], 0
1000027dcmov [rdi+8], 0
1000027e4mov esi, 1
1000027e9call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000027eemov rdi, rbx
1000027f1mov esi, 1
1000027f6add rsp, 8
1000027fapop rbx
1000027fbpop rbp
1000027fcjmp 0x1000093fc
100002801
100002801 90 .
1000027d0
100002802
100002802_ZNKSt3__14__fs10filesystem4path8filenameB8ne200100Ev:
100002802push rbp
100002803mov rbp, rsp
100002806push r15
100002808push r14
10000280apush r13
10000280cpush r12
10000280epush rbx
10000280fsub rsp, 24
100002813mov rbx, rdi
100002816mov rdi, rsi
100002819call _ZNKSt3__14__fs10filesystem4path10__filenameEv@plt
10000281ecmp rdx, -8
100002822jae 0x1000028af
100002828mov r15, rax
10000282bmov r14, rdx
10000282ecmp rdx, 23
100002832jae 0x100002848
100002834lea eax, [r14+r14]
100002838lea r12, [rbp-63]
10000283cmov [r12-1], al
100002841test r14, r14
100002844jne 0x10000287b
100002846jmp 0x100002889
100002848
100002848loc_100002848:
100002848mov rax, r14
10000284bor rax, 7
10000284flea rcx, [rax+1]
100002853cmp rax, 23
100002857mov r13l, 26
10000285dcmovne r13, rcx
100002861mov rdi, r13
100002864call _Znwm@plt
100002869mov r12, rax
10000286cmov [rbp-48], rax
100002870inc r13
100002873mov [rbp-64], r13
100002877mov [rbp-56], r14
10000287b
10000287bloc_10000287b:
10000287bmov rdi, r12
10000287emov rsi, r15
100002881mov rdx, r14
100002884call memmove@plt
100002889
100002889loc_100002889:
100002889mov [r12+r14], 0
10000288emov rax, [rbp-48]
100002892mov [rbx+16], rax
100002896movups x0, [rbp-64]
10000289amovups [rbx], x0
10000289dmov rax, rbx
1000028a0add rsp, 24
1000028a4pop rbx
1000028a5pop r12
1000028a7pop r13
1000028a9pop r14
1000028abpop r15
1000028adpop rbp
1000028aeret
1000028af
1000028afloc_1000028af:
1000028afcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorB8ne200100Ev
100002802
100002802_ZNKSt3__14__fs10filesystem4path8filenameB8ne200100Ev:
100002802push rbp
100002803mov rbp, rsp
100002806push r15
100002808push r14
10000280apush r13
10000280cpush r12
10000280epush rbx
10000280fsub rsp, 24
100002813mov rbx, rdi
100002816mov rdi, rsi
100002819call _ZNKSt3__14__fs10filesystem4path10__filenameEv@plt
10000281ecmp rdx, -8
100002822jae 0x1000028af
100002828mov r15, rax
10000282bmov r14, rdx
10000282ecmp rdx, 23
100002832jae 0x100002848
100002834lea eax, [r14+r14]
100002838lea r12, [rbp-63]
10000283cmov [r12-1], al
100002841test r14, r14
100002844jne 0x10000287b
100002846jmp 0x100002889
100002848
100002848loc_100002848:
100002848mov rax, r14
10000284bor rax, 7
10000284flea rcx, [rax+1]
100002853cmp rax, 23
100002857mov r13l, 26
10000285dcmovne r13, rcx
100002861mov rdi, r13
100002864call _Znwm@plt
100002869mov r12, rax
10000286cmov [rbp-48], rax
100002870inc r13
100002873mov [rbp-64], r13
100002877mov [rbp-56], r14
10000287b
10000287bloc_10000287b:
10000287bmov rdi, r12
10000287emov rsi, r15
100002881mov rdx, r14
100002884call memmove@plt
100002889
100002889loc_100002889:
100002889mov [r12+r14], 0
10000288emov rax, [rbp-48]
100002892mov [rbx+16], rax
100002896movups x0, [rbp-64]
10000289amovups [rbx], x0
10000289dmov rax, rbx
1000028a0add rsp, 24
1000028a4pop rbx
1000028a5pop r12
1000028a7pop r13
1000028a9pop r14
1000028abpop r15
1000028adpop rbp
1000028aeret
1000028af
1000028afloc_1000028af:
1000028afcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE20__throw_length_errorB8ne200100Ev
100002802
1000028b4
1000028b4_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_:
1000028b4push rbp
1000028b5mov rbp, rsp
1000028b8push r14
1000028bapush rbx
1000028bbsub rsp, 32
1000028bfmov rbx, rdi
1000028c2lea r14, [rbp-40]
1000028c6mov rdi, r14
1000028c9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000028cemov rdi, rbx
1000028d1mov rsi, r14
1000028d4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
1000028d9mov rbx, rax
1000028dctest [rbp-40], 1
1000028e0je 0x1000028eb
1000028e2mov rdi, [rbp-24]
1000028e6call _ZdlPv@plt
1000028eb
1000028ebloc_1000028eb:
1000028ebmov rax, rbx
1000028eeadd rsp, 32
1000028f2pop rbx
1000028f3pop r14
1000028f5pop rbp
1000028f6ret
1000028f7
1000028f7 48 89 c3 f6 45 d8 01 74 09 H...E..t.
100002900 48 8b 7d e8 e8 af 59 01 00 48 89 df e8 e7 58 01 H.}...Y..H....X.
100002910 00 90 ..
1000028b4
1000028b4_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERSE_PT_:
1000028b4push rbp
1000028b5mov rbp, rsp
1000028b8push r14
1000028bapush rbx
1000028bbsub rsp, 32
1000028bfmov rbx, rdi
1000028c2lea r14, [rbp-40]
1000028c6mov rdi, r14
1000028c9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000028cemov rdi, rbx
1000028d1mov rsi, r14
1000028d4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixESA_
1000028d9mov rbx, rax
1000028dctest [rbp-40], 1
1000028e0je 0x1000028eb
1000028e2mov rdi, [rbp-24]
1000028e6call _ZdlPv@plt
1000028eb
1000028ebloc_1000028eb:
1000028ebmov rax, rbx
1000028eeadd rsp, 32
1000028f2pop rbx
1000028f3pop r14
1000028f5pop rbp
1000028f6ret
1000028f7
1000028f7 48 89 c3 f6 45 d8 01 74 09 H...E..t.
100002900 48 8b 7d e8 e8 af 59 01 00 48 89 df e8 e7 58 01 H.}...Y..H....X.
100002910 00 90 ..
1000028b4
100002912
100002912_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_:
100002912push rbp
100002913mov rbp, rsp
100002916push r14
100002918push rbx
100002919mov rbx, rsi
10000291cmov r14, rdi
10000291fmov rdi, rsi
100002922mov esi, 1
100002927call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000292cmov al, [r14]
10000292fmov cl, [rbx]
100002931mov [r14], cl
100002934mov [rbx], al
100002936mov rax, [r14+8]
10000293amov rcx, [rbx+8]
10000293emov [r14+8], rcx
100002942mov [rbx+8], rax
100002946mov rdi, r14
100002949mov esi, 1
10000294ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002953mov rax, r14
100002956pop rbx
100002957pop r14
100002959pop rbp
10000295aret
10000295b
10000295b 90 .
100002912
100002912_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEaSESE_:
100002912push rbp
100002913mov rbp, rsp
100002916push r14
100002918push rbx
100002919mov rbx, rsi
10000291cmov r14, rdi
10000291fmov rdi, rsi
100002922mov esi, 1
100002927call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
10000292cmov al, [r14]
10000292fmov cl, [rbx]
100002931mov [r14], cl
100002934mov [rbx], al
100002936mov rax, [r14+8]
10000293amov rcx, [rbx+8]
10000293emov [r14+8], rcx
100002942mov [rbx+8], rax
100002946mov rdi, r14
100002949mov esi, 1
10000294ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002953mov rax, r14
100002956pop rbx
100002957pop r14
100002959pop rbp
10000295aret
10000295b
10000295b 90 .
100002912
10000295c
10000295c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_:
10000295cpush rbp
10000295dmov rbp, rsp
100002960push r15
100002962push r14
100002964push rbx
100002965sub rsp, 40
100002969mov rbx, rsi
10000296cmov r14, rdi
10000296fmovzx eax, [rdi]
100002972test eax, eax
100002974jne 0x1000029a5
100002976mov [r14], 2
10000297amov edi, 24
10000297fcall _Znwm@plt
100002984xorps x0, x0
100002987movups [rax], x0
10000298amov [rax+16], 0
100002992mov [r14+8], rax
100002996mov rdi, r14
100002999mov esi, 1
10000299ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000029a3jmp 0x1000029aa
1000029a5
1000029a5loc_1000029a5:
1000029a5cmp eax, 2
1000029a8jne 0x1000029c0
1000029aa
1000029aaloc_1000029aa:
1000029aamov rdi, [r14+8]
1000029aemov rsi, rbx
1000029b1add rsp, 40
1000029b5pop rbx
1000029b6pop r14
1000029b8pop r15
1000029bapop rbp
1000029bbjmp 0x10000ad0e
1000029c0
1000029c0loc_1000029c0:
1000029c0mov edi, 32
1000029c5call __cxa_allocate_exception@plt
1000029camov rbx, rax
1000029cdmov rdi, r14
1000029d0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
1000029d5lea rdx, [rbp-56]
1000029d9mov [rdx], rax
1000029dclea rsi, [rip+0x18ad9]
1000029e3lea rdi, [rbp-48]
1000029e7call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
1000029ecmov r15b, 1
1000029eflea rdx, [rbp-48]
1000029f3mov rdi, rbx
1000029f6mov esi, 308
1000029fbmov rcx, r14
1000029fecall _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002a03xor r15l, r15l
100002a06lea rsi, [rip+0x1b713]
100002a0dlea rdx, [rip+32068]
100002a14mov rdi, rbx
100002a17call __cxa_throw@plt
100002a1c
100002a1c 0f 0b 49 89 ..I.
100002a20 c6 f6 45 d0 01 74 09 48 8b 7d e0 e8 88 58 01 00 ..E..t.H.}...X..
100002a30 45 84 ff 75 05 eb 0b 49 89 c6 48 89 df e8 a6 58 E..u...I..H....X
100002a40 01 00 4c 89 f7 e8 ae 57 01 00 ..L....W..
10000295c
10000295c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backERKSE_:
10000295cpush rbp
10000295dmov rbp, rsp
100002960push r15
100002962push r14
100002964push rbx
100002965sub rsp, 40
100002969mov rbx, rsi
10000296cmov r14, rdi
10000296fmovzx eax, [rdi]
100002972test eax, eax
100002974jne 0x1000029a5
100002976mov [r14], 2
10000297amov edi, 24
10000297fcall _Znwm@plt
100002984xorps x0, x0
100002987movups [rax], x0
10000298amov [rax+16], 0
100002992mov [r14+8], rax
100002996mov rdi, r14
100002999mov esi, 1
10000299ecall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
1000029a3jmp 0x1000029aa
1000029a5
1000029a5loc_1000029a5:
1000029a5cmp eax, 2
1000029a8jne 0x1000029c0
1000029aa
1000029aaloc_1000029aa:
1000029aamov rdi, [r14+8]
1000029aemov rsi, rbx
1000029b1add rsp, 40
1000029b5pop rbx
1000029b6pop r14
1000029b8pop r15
1000029bapop rbp
1000029bbjmp 0x10000ad0e
1000029c0
1000029c0loc_1000029c0:
1000029c0mov edi, 32
1000029c5call __cxa_allocate_exception@plt
1000029camov rbx, rax
1000029cdmov rdi, r14
1000029d0call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
1000029d5lea rdx, [rbp-56]
1000029d9mov [rdx], rax
1000029dclea rsi, [rip+0x18ad9]
1000029e3lea rdi, [rbp-48]
1000029e7call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
1000029ecmov r15b, 1
1000029eflea rdx, [rbp-48]
1000029f3mov rdi, rbx
1000029f6mov esi, 308
1000029fbmov rcx, r14
1000029fecall _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002a03xor r15l, r15l
100002a06lea rsi, [rip+0x1b713]
100002a0dlea rdx, [rip+32068]
100002a14mov rdi, rbx
100002a17call __cxa_throw@plt
100002a1c
100002a1c 0f 0b 49 89 ..I.
100002a20 c6 f6 45 d0 01 74 09 48 8b 7d e0 e8 88 58 01 00 ..E..t.H.}...X..
100002a30 45 84 ff 75 05 eb 0b 49 89 c6 48 89 df e8 a6 58 E..u...I..H....X
100002a40 01 00 4c 89 f7 e8 ae 57 01 00 ..L....W..
10000295c
100002a4a
100002a4a_Z11DoActionDirN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEE:
100002a4apush rbp
100002a4bmov rbp, rsp
100002a4epush r15
100002a50push r14
100002a52push r13
100002a54push r12
100002a56push rbx
100002a57sub rsp, 136
100002a5emov rbx, rsi
100002a61mov [rbp-48], rdi
100002a65xor esi, esi
100002a67xor edx, edx
100002a69xor ecx, ecx
100002a6bmov r8l, 2
100002a71call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002a76lea r14, [rbp-176]
100002a7dmov rdi, r14
100002a80mov rsi, rbx
100002a83call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
100002a88mov rdi, r14
100002a8bcall _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
100002a90lea r15, [rbp-144]
100002a97mov rdi, r15
100002a9amov rsi, rbx
100002a9dcall _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
100002aa2mov rdi, r15
100002aa5call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
100002aaalea r13, [rbp-96]
100002aaelea r12, [rbp-72]
100002ab2lea r15, [rbp-112]
100002ab6
100002ab6loc_100002ab6:
100002ab6mov rdi, r14
100002ab9lea rsi, [rbp-144]
100002ac0call _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_LDn0EEEbRKT_
100002ac5test al, al
100002ac7jne 0x100002b63
100002acdmov rdi, r14
100002ad0call _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
100002ad5mov rbx, rax
100002ad8mov rdi, rax
100002adblea rsi, [rip+0x18590]
100002ae2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERKSE_PT_
100002ae7mov rdi, r13
100002aeamov rsi, rax
100002aedcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_Li0EEET_NS0_6detail12priority_tagILj0EEE
100002af2mov rdi, rbx
100002af5lea rsi, [rip+0x18565]
100002afccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERKSE_PT_
100002b01mov rdi, r12
100002b04mov rsi, rax
100002b07call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_Li0EEET_NS0_6detail12priority_tagILj0EEE
100002b0cmov rdi, r15
100002b0fmov rsi, r13
100002b12mov rdx, r12
100002b15call _Z19GetDetailedFileListRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
100002b1amov rdi, [rbp-48]
100002b1emov rsi, r15
100002b21call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
100002b26mov rdi, r15
100002b29xor esi, esi
100002b2bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002b30mov rdi, r15
100002b33call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002b38test [rbp-72], 1
100002b3cje 0x100002b47
100002b3emov rdi, [rbp-56]
100002b42call _ZdlPv@plt
100002b47
100002b47loc_100002b47:
100002b47test [rbp-96], 1
100002b4bje 0x100002b56
100002b4dmov rdi, [rbp-80]
100002b51call _ZdlPv@plt
100002b56
100002b56loc_100002b56:
100002b56mov rdi, r14
100002b59call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
100002b5ejmp 0x100002ab6
100002b63
100002b63loc_100002b63:
100002b63mov rax, [rbp-48]
100002b67add rsp, 136
100002b6epop rbx
100002b6fpop r12
100002b71pop r13
100002b73pop r14
100002b75pop r15
100002b77pop rbp
100002b78ret
100002b79
100002b79 49 89 c6 eb 19 49 89 I....I.
100002b80 c6 48 8d 5d 90 48 89 df 31 f6 e8 6d 68 00 00 48 .H.].H..1..mh..H
100002b90 89 df e8 15 69 00 00 f6 45 b8 01 74 10 48 8b 7d ....i...E..t.H.}
100002ba0 c8 e8 12 57 01 00 eb 05 eb 16 49 89 c6 f6 45 a0 ...W......I...E.
100002bb0 01 74 10 48 8b 7d b0 e8 fc 56 01 00 eb 05 eb 00 .t.H.}...V......
100002bc0 49 89 c6 48 8b 5d d0 48 89 df 31 f6 e8 2b 68 00 I..H.].H..1..+h.
100002bd0 00 48 89 df e8 d3 68 00 00 4c 89 f7 e8 17 56 01 .H....h..L....V.
100002be0 00 90 ..
100002a4a
100002a4a_Z11DoActionDirN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEE:
100002a4apush rbp
100002a4bmov rbp, rsp
100002a4epush r15
100002a50push r14
100002a52push r13
100002a54push r12
100002a56push rbx
100002a57sub rsp, 136
100002a5emov rbx, rsi
100002a61mov [rbp-48], rdi
100002a65xor esi, esi
100002a67xor edx, edx
100002a69xor ecx, ecx
100002a6bmov r8l, 2
100002a71call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100002a76lea r14, [rbp-176]
100002a7dmov rdi, r14
100002a80mov rsi, rbx
100002a83call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
100002a88mov rdi, r14
100002a8bcall _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9set_beginEv
100002a90lea r15, [rbp-144]
100002a97mov rdi, r15
100002a9amov rsi, rbx
100002a9dcall _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2EPSG_
100002aa2mov rdi, r15
100002aa5call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE7set_endEv
100002aaalea r13, [rbp-96]
100002aaelea r12, [rbp-72]
100002ab2lea r15, [rbp-112]
100002ab6
100002ab6loc_100002ab6:
100002ab6mov rdi, r14
100002ab9lea rsi, [rbp-144]
100002ac0call _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_LDn0EEEbRKT_
100002ac5test al, al
100002ac7jne 0x100002b63
100002acdmov rdi, r14
100002ad0call _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv
100002ad5mov rbx, rax
100002ad8mov rdi, rax
100002adblea rsi, [rip+0x18590]
100002ae2call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERKSE_PT_
100002ae7mov rdi, r13
100002aeamov rsi, rax
100002aedcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_Li0EEET_NS0_6detail12priority_tagILj0EEE
100002af2mov rdi, rbx
100002af5lea rsi, [rip+0x18565]
100002afccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERKSE_PT_
100002b01mov rdi, r12
100002b04mov rsi, rax
100002b07call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE8get_implISA_Li0EEET_NS0_6detail12priority_tagILj0EEE
100002b0cmov rdi, r15
100002b0fmov rsi, r13
100002b12mov rdx, r12
100002b15call _Z19GetDetailedFileListRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_
100002b1amov rdi, [rbp-48]
100002b1emov rsi, r15
100002b21call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_
100002b26mov rdi, r15
100002b29xor esi, esi
100002b2bcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002b30mov rdi, r15
100002b33call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100002b38test [rbp-72], 1
100002b3cje 0x100002b47
100002b3emov rdi, [rbp-56]
100002b42call _ZdlPv@plt
100002b47
100002b47loc_100002b47:
100002b47test [rbp-96], 1
100002b4bje 0x100002b56
100002b4dmov rdi, [rbp-80]
100002b51call _ZdlPv@plt
100002b56
100002b56loc_100002b56:
100002b56mov rdi, r14
100002b59call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv
100002b5ejmp 0x100002ab6
100002b63
100002b63loc_100002b63:
100002b63mov rax, [rbp-48]
100002b67add rsp, 136
100002b6epop rbx
100002b6fpop r12
100002b71pop r13
100002b73pop r14
100002b75pop r15
100002b77pop rbp
100002b78ret
100002b79
100002b79 49 89 c6 eb 19 49 89 I....I.
100002b80 c6 48 8d 5d 90 48 89 df 31 f6 e8 6d 68 00 00 48 .H.].H..1..mh..H
100002b90 89 df e8 15 69 00 00 f6 45 b8 01 74 10 48 8b 7d ....i...E..t.H.}
100002ba0 c8 e8 12 57 01 00 eb 05 eb 16 49 89 c6 f6 45 a0 ...W......I...E.
100002bb0 01 74 10 48 8b 7d b0 e8 fc 56 01 00 eb 05 eb 00 .t.H.}...V......
100002bc0 49 89 c6 48 8b 5d d0 48 89 df 31 f6 e8 2b 68 00 I..H.].H..1..+h.
100002bd0 00 48 89 df e8 d3 68 00 00 4c 89 f7 e8 17 56 01 .H....h..L....V.
100002be0 00 90 ..
100002a4a
100002be2
100002be2_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv:
100002be2push rbp
100002be3mov rbp, rsp
100002be6push r15
100002be8push r14
100002beapush rbx
100002bebsub rsp, 24
100002befmov rax, [rdi]
100002bf2test rax, rax
100002bf5je 0x100002c9f
100002bfbmov r14, rdi
100002bfemovzx ecx, [rax]
100002c01cmp ecx, 1
100002c04je 0x100002c7f
100002c06cmp ecx, 2
100002c09je 0x100002c6c
100002c0btest ecx, ecx
100002c0dje 0x100002ca9
100002c13cmp [r14+24], 0
100002c18je 0x100002c94
100002c1amov edi, 32
100002c1fcall __cxa_allocate_exception@plt
100002c24mov rbx, rax
100002c27lea rsi, [rip+0x18a18]
100002c2elea rdi, [rbp-48]
100002c32call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100002c37mov rcx, [r14]
100002c3amov r15b, 1
100002c3dlea rdx, [rbp-48]
100002c41mov rdi, rbx
100002c44mov esi, 214
100002c49call _ZN8nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002c4exor r15l, r15l
100002c51lea rsi, [rip+0x1b508]
100002c58lea rdx, [rip+36895]
100002c5fmov rdi, rbx
100002c62call __cxa_throw@plt
100002c67
100002c67 e9 8a 00 00 00 .....
100002c6c
100002c6cloc_100002c6c:
100002c6cmov rcx, [rax+8]
100002c70mov rax, [r14+16]
100002c74cmp rax, [rcx+8]
100002c78jne 0x100002c94
100002c7acall _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.1
100002c7f
100002c7floc_100002c7f:
100002c7fmov rcx, [rax+8]
100002c83add rcx, 8
100002c87mov rax, [r14+8]
100002c8bcmp rax, rcx
100002c8eje 0x100002ca4
100002c90add rax, 56
100002c94
100002c94loc_100002c94:
100002c94add rsp, 24
100002c98pop rbx
100002c99pop r14
100002c9bpop r15
100002c9dpop rbp
100002c9eret
100002c9f
100002c9floc_100002c9f:
100002c9fcall _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.3
100002ca4
100002ca4loc_100002ca4:
100002ca4call _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.2
100002ca9
100002ca9loc_100002ca9:
100002ca9mov edi, 32
100002caecall __cxa_allocate_exception@plt
100002cb3mov rbx, rax
100002cb6lea rsi, [rip+0x18989]
100002cbdlea rdi, [rbp-48]
100002cc1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100002cc6mov rcx, [r14]
100002cc9mov r15b, 1
100002ccclea rdx, [rbp-48]
100002cd0mov rdi, rbx
100002cd3mov esi, 214
100002cd8call _ZN8nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002cddxor r15l, r15l
100002ce0lea rsi, [rip+0x1b479]
100002ce7lea rdx, [rip+36752]
100002ceemov rdi, rbx
100002cf1call __cxa_throw@plt
100002cf6
100002cf6 0f 0b eb 02 eb 19 49 89 c6 f6 ......I...
100002d00 45 d0 01 74 09 48 8b 7d e0 e8 aa 55 01 00 45 84 E..t.H.}...U..E.
100002d10 ff 75 05 eb 0b 49 89 c6 48 89 df e8 c8 55 01 00 .u...I..H....U..
100002d20 4c 89 f7 e8 d0 54 01 00 L....T..
100002be2
100002be2_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv:
100002be2push rbp
100002be3mov rbp, rsp
100002be6push r15
100002be8push r14
100002beapush rbx
100002bebsub rsp, 24
100002befmov rax, [rdi]
100002bf2test rax, rax
100002bf5je 0x100002c9f
100002bfbmov r14, rdi
100002bfemovzx ecx, [rax]
100002c01cmp ecx, 1
100002c04je 0x100002c7f
100002c06cmp ecx, 2
100002c09je 0x100002c6c
100002c0btest ecx, ecx
100002c0dje 0x100002ca9
100002c13cmp [r14+24], 0
100002c18je 0x100002c94
100002c1amov edi, 32
100002c1fcall __cxa_allocate_exception@plt
100002c24mov rbx, rax
100002c27lea rsi, [rip+0x18a18]
100002c2elea rdi, [rbp-48]
100002c32call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100002c37mov rcx, [r14]
100002c3amov r15b, 1
100002c3dlea rdx, [rbp-48]
100002c41mov rdi, rbx
100002c44mov esi, 214
100002c49call _ZN8nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002c4exor r15l, r15l
100002c51lea rsi, [rip+0x1b508]
100002c58lea rdx, [rip+36895]
100002c5fmov rdi, rbx
100002c62call __cxa_throw@plt
100002c67
100002c67 e9 8a 00 00 00 .....
100002c6c
100002c6cloc_100002c6c:
100002c6cmov rcx, [rax+8]
100002c70mov rax, [r14+16]
100002c74cmp rax, [rcx+8]
100002c78jne 0x100002c94
100002c7acall _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.1
100002c7f
100002c7floc_100002c7f:
100002c7fmov rcx, [rax+8]
100002c83add rcx, 8
100002c87mov rax, [r14+8]
100002c8bcmp rax, rcx
100002c8eje 0x100002ca4
100002c90add rax, 56
100002c94
100002c94loc_100002c94:
100002c94add rsp, 24
100002c98pop rbx
100002c99pop r14
100002c9bpop r15
100002c9dpop rbp
100002c9eret
100002c9f
100002c9floc_100002c9f:
100002c9fcall _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.3
100002ca4
100002ca4loc_100002ca4:
100002ca4call _ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.2
100002ca9
100002ca9loc_100002ca9:
100002ca9mov edi, 32
100002caecall __cxa_allocate_exception@plt
100002cb3mov rbx, rax
100002cb6lea rsi, [rip+0x18989]
100002cbdlea rdi, [rbp-48]
100002cc1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100002cc6mov rcx, [r14]
100002cc9mov r15b, 1
100002ccclea rdx, [rbp-48]
100002cd0mov rdi, rbx
100002cd3mov esi, 214
100002cd8call _ZN8nlohmann16json_abi_v3_11_36detail16invalid_iterator6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002cddxor r15l, r15l
100002ce0lea rsi, [rip+0x1b479]
100002ce7lea rdx, [rip+36752]
100002ceemov rdi, rbx
100002cf1call __cxa_throw@plt
100002cf6
100002cf6 0f 0b eb 02 eb 19 49 89 c6 f6 ......I...
100002d00 45 d0 01 74 09 48 8b 7d e0 e8 aa 55 01 00 45 84 E..t.H.}...U..E.
100002d10 ff 75 05 eb 0b 49 89 c6 48 89 df e8 c8 55 01 00 .u...I..H....U..
100002d20 4c 89 f7 e8 d0 54 01 00 L....T..
100002be2
100002d28
100002d28_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_:
100002d28push rbp
100002d29mov rbp, rsp
100002d2cpush r15
100002d2epush r14
100002d30push rbx
100002d31sub rsp, 40
100002d35mov rbx, rsi
100002d38mov r14, rdi
100002d3bmovzx eax, [rdi]
100002d3etest eax, eax
100002d40jne 0x100002d71
100002d42mov [r14], 2
100002d46mov edi, 24
100002d4bcall _Znwm@plt
100002d50xorps x0, x0
100002d53movups [rax], x0
100002d56mov [rax+16], 0
100002d5emov [r14+8], rax
100002d62mov rdi, r14
100002d65mov esi, 1
100002d6acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002d6fjmp 0x100002d76
100002d71
100002d71loc_100002d71:
100002d71cmp eax, 2
100002d74jne 0x100002d8c
100002d76
100002d76loc_100002d76:
100002d76mov rdi, [r14+8]
100002d7amov rsi, rbx
100002d7dadd rsp, 40
100002d81pop rbx
100002d82pop r14
100002d84pop r15
100002d86pop rbp
100002d87jmp 0x100009946
100002d8c
100002d8cloc_100002d8c:
100002d8cmov edi, 32
100002d91call __cxa_allocate_exception@plt
100002d96mov rbx, rax
100002d99mov rdi, r14
100002d9ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
100002da1lea rdx, [rbp-56]
100002da5mov [rdx], rax
100002da8lea rsi, [rip+0x1870d]
100002daflea rdi, [rbp-48]
100002db3call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
100002db8mov r15b, 1
100002dbblea rdx, [rbp-48]
100002dbfmov rdi, rbx
100002dc2mov esi, 308
100002dc7mov rcx, r14
100002dcacall _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002dcfxor r15l, r15l
100002dd2lea rsi, [rip+0x1b347]
100002dd9lea rdx, [rip+31096]
100002de0mov rdi, rbx
100002de3call __cxa_throw@plt
100002de8
100002de8 0f 0b 49 89 c6 f6 45 d0 ..I...E.
100002df0 01 74 09 48 8b 7d e0 e8 bc 54 01 00 45 84 ff 75 .t.H.}...T..E..u
100002e00 05 eb 0b 49 89 c6 48 89 df e8 da 54 01 00 4c 89 ...I..H....T..L.
100002e10 f7 e8 e2 53 01 00 ...S..
100002d28
100002d28_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9push_backEOSE_:
100002d28push rbp
100002d29mov rbp, rsp
100002d2cpush r15
100002d2epush r14
100002d30push rbx
100002d31sub rsp, 40
100002d35mov rbx, rsi
100002d38mov r14, rdi
100002d3bmovzx eax, [rdi]
100002d3etest eax, eax
100002d40jne 0x100002d71
100002d42mov [r14], 2
100002d46mov edi, 24
100002d4bcall _Znwm@plt
100002d50xorps x0, x0
100002d53movups [rax], x0
100002d56mov [rax+16], 0
100002d5emov [r14+8], rax
100002d62mov rdi, r14
100002d65mov esi, 1
100002d6acall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100002d6fjmp 0x100002d76
100002d71
100002d71loc_100002d71:
100002d71cmp eax, 2
100002d74jne 0x100002d8c
100002d76
100002d76loc_100002d76:
100002d76mov rdi, [r14+8]
100002d7amov rsi, rbx
100002d7dadd rsp, 40
100002d81pop rbx
100002d82pop r14
100002d84pop r15
100002d86pop rbp
100002d87jmp 0x100009946
100002d8c
100002d8cloc_100002d8c:
100002d8cmov edi, 32
100002d91call __cxa_allocate_exception@plt
100002d96mov rbx, rax
100002d99mov rdi, r14
100002d9ccall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE9type_nameEv
100002da1lea rdx, [rbp-56]
100002da5mov [rdx], rax
100002da8lea rsi, [rip+0x1870d]
100002daflea rdi, [rbp-48]
100002db3call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcPSA_EEET_DpOT0_
100002db8mov r15b, 1
100002dbblea rdx, [rbp-48]
100002dbfmov rdi, rbx
100002dc2mov esi, 308
100002dc7mov rcx, r14
100002dcacall _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIPNS0_10basic_jsonINSt3__13mapENS5_6vectorENS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbxydSB_NS0_14adl_serializerENS7_IhNSB_IhEEEEvEELi0EEES2_iRKSD_T_
100002dcfxor r15l, r15l
100002dd2lea rsi, [rip+0x1b347]
100002dd9lea rdx, [rip+31096]
100002de0mov rdi, rbx
100002de3call __cxa_throw@plt
100002de8
100002de8 0f 0b 49 89 c6 f6 45 d0 ..I...E.
100002df0 01 74 09 48 8b 7d e0 e8 bc 54 01 00 45 84 ff 75 .t.H.}...T..E..u
100002e00 05 eb 0b 49 89 c6 48 89 df e8 da 54 01 00 4c 89 ...I..H....T..L.
100002e10 f7 e8 e2 53 01 00 ...S..
100002d28
100002e16
100002e16_ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERKSE_PT_:
100002e16push rbp
100002e17mov rbp, rsp
100002e1apush r14
100002e1cpush rbx
100002e1dsub rsp, 32
100002e21mov rbx, rdi
100002e24lea r14, [rbp-40]
100002e28mov rdi, r14
100002e2bcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100002e30mov rdi, rbx
100002e33mov rsi, r14
100002e36call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixERKSA_
100002e3bmov rbx, rax
100002e3etest [rbp-40], 1
100002e42je 0x100002e4d
100002e44mov rdi, [rbp-24]
100002e48call _ZdlPv@plt
100002e4d
100002e4dloc_100002e4d:
100002e4dmov rax, rbx
100002e50add rsp, 32
100002e54pop rbx
100002e55pop r14
100002e57pop rbp
100002e58ret
100002e59
100002e59 48 89 c3 f6 45 d8 01 H...E..
100002e60 74 09 48 8b 7d e8 e8 4d 54 01 00 48 89 df e8 85 t.H.}..MT..H....
100002e70 53 01 00 90 S...
100002e16
100002e16_ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixIKcEERKSE_PT_:
100002e16push rbp
100002e17mov rbp, rsp
100002e1apush r14
100002e1cpush rbx
100002e1dsub rsp, 32
100002e21mov rbx, rdi
100002e24lea r14, [rbp-40]
100002e28mov rdi, r14
100002e2bcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100002e30mov rdi, rbx
100002e33mov rsi, r14
100002e36call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixERKSA_
100002e3bmov rbx, rax
100002e3etest [rbp-40], 1
100002e42je 0x100002e4d
100002e44mov rdi, [rbp-24]
100002e48call _ZdlPv@plt
100002e4d
100002e4dloc_100002e4d:
100002e4dmov rax, rbx
100002e50add rsp, 32
100002e54pop rbx
100002e55pop r14
100002e57pop rbp
100002e58ret
100002e59
100002e59 48 89 c3 f6 45 d8 01 H...E..
100002e60 74 09 48 8b 7d e8 e8 4d 54 01 00 48 89 df e8 85 t.H.}..MT..H....
100002e70 53 01 00 90 S...
100002e16
100002e74
100002e74_ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv:
100002e74push rbp
100002e75mov rbp, rsp
100002e78mov rax, [rdi]
100002e7btest rax, rax
100002e7eje 0x100002ec9
100002e80movzx eax, [rax]
100002e83cmp eax, 2
100002e86je 0x100002eb9
100002e88cmp eax, 1
100002e8bjne 0x100002ec0
100002e8dmov rcx, [rdi+8]
100002e91mov rdx, [rcx+8]
100002e95test rdx, rdx
100002e98je 0x100002ea7
100002e9a
100002e9aloc_100002e9a:
100002e9amov rax, rdx
100002e9dmov rdx, [rdx]
100002ea0test rdx, rdx
100002ea3jne 0x100002e9a
100002ea5jmp 0x100002eb3
100002ea7
100002ea7loc_100002ea7:
100002ea7mov rax, [rcx+16]
100002eabcmp [rax], rcx
100002eaemov rcx, rax
100002eb1jne 0x100002ea7
100002eb3
100002eb3loc_100002eb3:
100002eb3mov [rdi+8], rax
100002eb7jmp 0x100002ec4
100002eb9
100002eb9loc_100002eb9:
100002eb9add [rdi+16], 16
100002ebejmp 0x100002ec4
100002ec0
100002ec0loc_100002ec0:
100002ec0inc [rdi+24]
100002ec4
100002ec4loc_100002ec4:
100002ec4mov rax, rdi
100002ec7pop rbp
100002ec8ret
100002ec9
100002ec9loc_100002ec9:
100002ec9call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv.cold.1
100002e74
100002e74_ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv:
100002e74push rbp
100002e75mov rbp, rsp
100002e78mov rax, [rdi]
100002e7btest rax, rax
100002e7eje 0x100002ec9
100002e80movzx eax, [rax]
100002e83cmp eax, 2
100002e86je 0x100002eb9
100002e88cmp eax, 1
100002e8bjne 0x100002ec0
100002e8dmov rcx, [rdi+8]
100002e91mov rdx, [rcx+8]
100002e95test rdx, rdx
100002e98je 0x100002ea7
100002e9a
100002e9aloc_100002e9a:
100002e9amov rax, rdx
100002e9dmov rdx, [rdx]
100002ea0test rdx, rdx
100002ea3jne 0x100002e9a
100002ea5jmp 0x100002eb3
100002ea7
100002ea7loc_100002ea7:
100002ea7mov rax, [rcx+16]
100002eabcmp [rax], rcx
100002eaemov rcx, rax
100002eb1jne 0x100002ea7
100002eb3
100002eb3loc_100002eb3:
100002eb3mov [rdi+8], rax
100002eb7jmp 0x100002ec4
100002eb9
100002eb9loc_100002eb9:
100002eb9add [rdi+16], 16
100002ebejmp 0x100002ec4
100002ec0
100002ec0loc_100002ec0:
100002ec0inc [rdi+24]
100002ec4
100002ec4loc_100002ec4:
100002ec4mov rax, rdi
100002ec7pop rbp
100002ec8ret
100002ec9
100002ec9loc_100002ec9:
100002ec9call _ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv.cold.1
100002e74
100002ece
100002ece_Z11DoActionIjtNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES5_:
100002ecepush rbp
100002ecfmov rbp, rsp
100002ed2push r15
100002ed4push r14
100002ed6push rbx
100002ed7sub rsp, 824
100002edemov rbx, rsi
100002ee1mov rsi, rdi
100002ee4mov rax, [rip+0x1b175]
100002eebmov rax, [rax]
100002eeemov [rbp-32], rax
100002ef2movzx edx, [rdi]
100002ef5test dl, 1
100002ef8jne 0x100002f01
100002efainc rsi
100002efdshr edx, 1
100002effjmp 0x100002f09
100002f01
100002f01loc_100002f01:
100002f01mov rdx, [rsi+8]
100002f05mov rsi, [rsi+16]
100002f09
100002f09loc_100002f09:
100002f09lea rdi, [rbp-840]
100002f10call _Z12Base64DecodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
100002f15lea rdi, [rbp-554]
100002f1cmov esi, 6
100002f21call _Z11GenerateUIDPci
100002f26lea rdx, [rip+0x1814a]
100002f2dlea r14, [rbp-544]
100002f34lea rcx, [rbp-554]
100002f3bmov esi, 512
100002f40mov rdi, r14
100002f43xor eax, eax
100002f45call snprintf@plt
100002f4amov rdi, r14
100002f4dcall unlink@plt
100002f52lea rsi, [rip+0x1812f]
100002f59mov rdi, r14
100002f5ccall fopen@plt
100002f61mov r15, rax
100002f64mov r14, [rbp-840]
100002f6btest rax, rax
100002f6eje 0x1000030b6
100002f74mov rsi, [rbp-832]
100002f7bsub rsi, r14
100002f7emov edx, 1
100002f83mov rdi, r14
100002f86mov rcx, r15
100002f89call fwrite@plt
100002f8emov rdi, r15
100002f91call fclose@plt
100002f96lea rdi, [rbp-544]
100002f9dmov esi, 493
100002fa2call chmod@plt
100002fa7xorps x0, x0
100002faalea r15, [rbp-816]
100002fb1movaps [r15+240], x0
100002fb9movaps [r15+224], x0
100002fc1movaps [r15+208], x0
100002fc9movaps [r15+192], x0
100002fd1movaps [r15+176], x0
100002fd9movaps [r15+160], x0
100002fe1movaps [r15+144], x0
100002fe9movaps [r15+128], x0
100002ff1movaps [r15+112], x0
100002ff6movaps [r15+96], x0
100002ffbmovaps [r15+80], x0
100003000movaps [r15+64], x0
100003005movaps [r15+48], x0
10000300amovaps [r15+32], x0
10000300fmovaps [r15+16], x0
100003014movaps [r15], x0
100003018lea rdx, [rip+0x1806c]
10000301flea rcx, [rbp-544]
100003026mov esi, 256
10000302bmov rdi, r15
10000302exor eax, eax
100003030call snprintf@plt
100003035mov rdi, r15
100003038call system@plt
10000303dmov al, [rbx]
10000303ftest al, 1
100003041jne 0x100003062
100003043test al, al
100003045je 0x100003092
100003047lea rdi, [rbp-544]
10000304ecall strlen@plt
100003053mov [rbp+rax-544], 32
10000305dinc rbx
100003060jmp 0x100003083
100003062
100003062loc_100003062:
100003062cmp [rbx+8], 0
100003067je 0x100003092
100003069lea rdi, [rbp-544]
100003070call strlen@plt
100003075mov [rbp+rax-544], 32
10000307fmov rbx, [rbx+16]
100003083
100003083loc_100003083:
100003083lea rdi, [rbp-544]
10000308amov rsi, rbx
10000308dcall strcat@plt
100003092
100003092loc_100003092:
100003092lea rsi, [rip+0x17f97]
100003099lea rdi, [rbp-544]
1000030a0call popen@plt
1000030a5test rax, rax
1000030a8je 0x1000030b6
1000030aamov rdi, rax
1000030adcall pclose@plt
1000030b2mov bl, 1
1000030b4jmp 0x1000030b8
1000030b6
1000030b6loc_1000030b6:
1000030b6xor ebx, ebx
1000030b8
1000030b8loc_1000030b8:
1000030b8test r14, r14
1000030bbje 0x1000030c5
1000030bdmov rdi, r14
1000030c0call _ZdlPv@plt
1000030c5
1000030c5loc_1000030c5:
1000030c5mov rax, [rip+0x1af94]
1000030ccmov rax, [rax]
1000030cfcmp rax, [rbp-32]
1000030d3jne 0x1000030e5
1000030d5mov eax, ebx
1000030d7add rsp, 824
1000030depop rbx
1000030dfpop r14
1000030e1pop r15
1000030e3pop rbp
1000030e4ret
1000030e5
1000030e5loc_1000030e5:
1000030e5call __stack_chk_fail@plt
1000030ea
1000030ea eb 09 eb 07 eb 05 ......
1000030f0 48 89 c3 eb 14 48 89 c3 48 8b bd b8 fc ff ff 48 H....H..H......H
100003100 85 ff 74 05 e8 af 51 01 00 48 89 df e8 e7 50 01 ..t...Q..H....P.
100003110 00 .
100002ece
100002ece_Z11DoActionIjtNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES5_:
100002ecepush rbp
100002ecfmov rbp, rsp
100002ed2push r15
100002ed4push r14
100002ed6push rbx
100002ed7sub rsp, 824
100002edemov rbx, rsi
100002ee1mov rsi, rdi
100002ee4mov rax, [rip+0x1b175]
100002eebmov rax, [rax]
100002eeemov [rbp-32], rax
100002ef2movzx edx, [rdi]
100002ef5test dl, 1
100002ef8jne 0x100002f01
100002efainc rsi
100002efdshr edx, 1
100002effjmp 0x100002f09
100002f01
100002f01loc_100002f01:
100002f01mov rdx, [rsi+8]
100002f05mov rsi, [rsi+16]
100002f09
100002f09loc_100002f09:
100002f09lea rdi, [rbp-840]
100002f10call _Z12Base64DecodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
100002f15lea rdi, [rbp-554]
100002f1cmov esi, 6
100002f21call _Z11GenerateUIDPci
100002f26lea rdx, [rip+0x1814a]
100002f2dlea r14, [rbp-544]
100002f34lea rcx, [rbp-554]
100002f3bmov esi, 512
100002f40mov rdi, r14
100002f43xor eax, eax
100002f45call snprintf@plt
100002f4amov rdi, r14
100002f4dcall unlink@plt
100002f52lea rsi, [rip+0x1812f]
100002f59mov rdi, r14
100002f5ccall fopen@plt
100002f61mov r15, rax
100002f64mov r14, [rbp-840]
100002f6btest rax, rax
100002f6eje 0x1000030b6
100002f74mov rsi, [rbp-832]
100002f7bsub rsi, r14
100002f7emov edx, 1
100002f83mov rdi, r14
100002f86mov rcx, r15
100002f89call fwrite@plt
100002f8emov rdi, r15
100002f91call fclose@plt
100002f96lea rdi, [rbp-544]
100002f9dmov esi, 493
100002fa2call chmod@plt
100002fa7xorps x0, x0
100002faalea r15, [rbp-816]
100002fb1movaps [r15+240], x0
100002fb9movaps [r15+224], x0
100002fc1movaps [r15+208], x0
100002fc9movaps [r15+192], x0
100002fd1movaps [r15+176], x0
100002fd9movaps [r15+160], x0
100002fe1movaps [r15+144], x0
100002fe9movaps [r15+128], x0
100002ff1movaps [r15+112], x0
100002ff6movaps [r15+96], x0
100002ffbmovaps [r15+80], x0
100003000movaps [r15+64], x0
100003005movaps [r15+48], x0
10000300amovaps [r15+32], x0
10000300fmovaps [r15+16], x0
100003014movaps [r15], x0
100003018lea rdx, [rip+0x1806c]
10000301flea rcx, [rbp-544]
100003026mov esi, 256
10000302bmov rdi, r15
10000302exor eax, eax
100003030call snprintf@plt
100003035mov rdi, r15
100003038call system@plt
10000303dmov al, [rbx]
10000303ftest al, 1
100003041jne 0x100003062
100003043test al, al
100003045je 0x100003092
100003047lea rdi, [rbp-544]
10000304ecall strlen@plt
100003053mov [rbp+rax-544], 32
10000305dinc rbx
100003060jmp 0x100003083
100003062
100003062loc_100003062:
100003062cmp [rbx+8], 0
100003067je 0x100003092
100003069lea rdi, [rbp-544]
100003070call strlen@plt
100003075mov [rbp+rax-544], 32
10000307fmov rbx, [rbx+16]
100003083
100003083loc_100003083:
100003083lea rdi, [rbp-544]
10000308amov rsi, rbx
10000308dcall strcat@plt
100003092
100003092loc_100003092:
100003092lea rsi, [rip+0x17f97]
100003099lea rdi, [rbp-544]
1000030a0call popen@plt
1000030a5test rax, rax
1000030a8je 0x1000030b6
1000030aamov rdi, rax
1000030adcall pclose@plt
1000030b2mov bl, 1
1000030b4jmp 0x1000030b8
1000030b6
1000030b6loc_1000030b6:
1000030b6xor ebx, ebx
1000030b8
1000030b8loc_1000030b8:
1000030b8test r14, r14
1000030bbje 0x1000030c5
1000030bdmov rdi, r14
1000030c0call _ZdlPv@plt
1000030c5
1000030c5loc_1000030c5:
1000030c5mov rax, [rip+0x1af94]
1000030ccmov rax, [rax]
1000030cfcmp rax, [rbp-32]
1000030d3jne 0x1000030e5
1000030d5mov eax, ebx
1000030d7add rsp, 824
1000030depop rbx
1000030dfpop r14
1000030e1pop r15
1000030e3pop rbp
1000030e4ret
1000030e5
1000030e5loc_1000030e5:
1000030e5call __stack_chk_fail@plt
1000030ea
1000030ea eb 09 eb 07 eb 05 ......
1000030f0 48 89 c3 eb 14 48 89 c3 48 8b bd b8 fc ff ff 48 H....H..H......H
100003100 85 ff 74 05 e8 af 51 01 00 48 89 df e8 e7 50 01 ..t...Q..H....P.
100003110 00 .
100002ece
100003111
100003111_Z10ShellSplitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE:
100003111push rbp
100003112mov rbp, rsp
100003115push r15
100003117push r14
100003119push r13
10000311bpush r12
10000311dpush rbx
10000311esub rsp, 88
100003122mov r14, rsi
100003125mov rbx, rdi
100003128xor eax, eax
10000312amov [rbp-96], rax
10000312exorps x0, x0
100003131movaps [rbp-112], x0
100003135mov [rbp-64], rax
100003139movaps [rbp-80], x0
10000313dmovzx r12l, [rsi]
100003141test r12b, 1
100003145je 0x100003151
100003147mov r12, [r14+8]
10000314bmov r14, [r14+16]
10000314fjmp 0x100003157
100003151
100003151loc_100003151:
100003151inc r14
100003154shr r12l, 1
100003157
100003157loc_100003157:
100003157test r12, r12
10000315aje 0x100003281
100003160mov [rbp-120], rbx
100003164xor ebx, ebx
100003166mov [rbp-48], 0
10000316emov [rbp-88], 0
100003176xor r15l, r15l
100003179
100003179loc_100003179:
100003179movzx r13l, [r14+rbx]
10000317etest r15b, 1
100003182je 0x100003196
100003184movsx esi, r13b
100003188lea rdi, [rbp-80]
10000318ccall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100003191xor r15l, r15l
100003194jmp 0x10000320e
100003196
100003196loc_100003196:
100003196cmp r13l, 34
10000319aje 0x1000031c5
10000319ccmp r13l, 39
1000031a0je 0x1000031b3
1000031a2cmp r13l, 92
1000031a6jne 0x1000031d7
1000031a8test [rbp-48], 1
1000031acjne 0x1000031dc
1000031aemov r15b, 1
1000031b1jmp 0x10000320e
1000031b3
1000031b3loc_1000031b3:
1000031b3test [rbp-88], 1
1000031b7jne 0x1000031dc
1000031b9mov rax, [rbp-48]
1000031bdxor al, 1
1000031bfmov [rbp-48], rax
1000031c3jmp 0x10000320e
1000031c5
1000031c5loc_1000031c5:
1000031c5test [rbp-48], 1
1000031c9jne 0x1000031dc
1000031cbmov rax, [rbp-88]
1000031cfxor al, 1
1000031d1mov [rbp-88], rax
1000031d5jmp 0x10000320e
1000031d7
1000031d7loc_1000031d7:
1000031d7test r13b, r13b
1000031dajs 0x10000322a
1000031dc
1000031dcloc_1000031dc:
1000031dcmov eax, r13l
1000031dfmov rcx, [rip+0x1ae72]
1000031e6mov eax, [rcx+4*rax+60]
1000031eamov ecx, 16384
1000031efand eax, ecx
1000031f1
1000031f1loc_1000031f1:
1000031f1test eax, eax
1000031f3je 0x100003201
1000031f5test [rbp-48], 1
1000031f9jne 0x100003201
1000031fbtest [rbp-88], 1
1000031ffje 0x10000321c
100003201
100003201loc_100003201:
100003201movsx esi, r13b
100003205lea rdi, [rbp-80]
100003209call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
10000320e
10000320eloc_10000320e:
10000320einc rbx
100003211cmp r12, rbx
100003214jne 0x100003179
10000321ajmp 0x10000326c
10000321c
10000321cloc_10000321c:
10000321cmovzx eax, [rbp-80]
100003220test al, 1
100003222je 0x100003239
100003224mov rax, [rbp-72]
100003228jmp 0x10000323b
10000322a
10000322aloc_10000322a:
10000322amov esi, 16384
10000322fmov edi, r13l
100003232call __maskrune@plt
100003237jmp 0x1000031f1
100003239
100003239loc_100003239:
100003239shr eax, 1
10000323b
10000323bloc_10000323b:
10000323btest rax, rax
10000323eje 0x10000320e
100003240lea rdi, [rbp-112]
100003244lea rsi, [rbp-80]
100003248call _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne200100ERKS6_
10000324dtest [rbp-80], 1
100003251jne 0x10000325b
100003253mov [rbp-80], 0
100003259jmp 0x10000320e
10000325b
10000325bloc_10000325b:
10000325bmov rax, [rbp-64]
10000325fmov [rax], 0
100003262mov [rbp-72], 0
10000326ajmp 0x10000320e
10000326c
10000326cloc_10000326c:
10000326cor r15b, [rbp-48]
100003270or r15b, [rbp-88]
100003274mov rbx, [rbp-120]
100003278mov rax, rbx
10000327btest r15b, 1
10000327fjne 0x1000032b5
100003281
100003281loc_100003281:
100003281movzx eax, [rbp-80]
100003285test al, 1
100003287je 0x10000328f
100003289mov rax, [rbp-72]
10000328djmp 0x100003291
10000328f
10000328floc_10000328f:
10000328fshr eax, 1
100003291
100003291loc_100003291:
100003291test rax, rax
100003294je 0x1000032a3
100003296lea rdi, [rbp-112]
10000329alea rsi, [rbp-80]
10000329ecall _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne200100ERKS6_
1000032a3
1000032a3loc_1000032a3:
1000032a3lea rax, [rbp-112]
1000032a7movaps x0, [rax]
1000032aamovups [rbx], x0
1000032admov rcx, [rax+16]
1000032b1mov [rbx+16], rcx
1000032b5
1000032b5loc_1000032b5:
1000032b5xorps x0, x0
1000032b8movups [rax], x0
1000032bbmov [rax+16], 0
1000032c3test [rbp-80], 1
1000032c7je 0x1000032d2
1000032c9mov rdi, [rbp-64]
1000032cdcall _ZdlPv@plt
1000032d2
1000032d2loc_1000032d2:
1000032d2lea rax, [rbp-112]
1000032d6lea rdi, [rbp-80]
1000032damov [rdi], rax
1000032ddcall _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE16__destroy_vectorclB8ne200100Ev
1000032e2mov rax, rbx
1000032e5add rsp, 88
1000032e9pop rbx
1000032eapop r12
1000032ecpop r13
1000032eepop r14
1000032f0pop r15
1000032f2pop rbp
1000032f3ret
1000032f4
1000032f4 eb 00 48 89 c3 f6 45 b0 01 74 09 48 ..H...E..t.H
100003300 8b 7d c0 e8 b0 4f 01 00 48 8d 45 90 48 8d 7d b0 .}...O..H.E.H.}.
100003310 48 89 07 e8 68 5c 00 00 48 89 df e8 d8 4e 01 00 H...h\..H....N..
100003111
100003111_Z10ShellSplitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE:
100003111push rbp
100003112mov rbp, rsp
100003115push r15
100003117push r14
100003119push r13
10000311bpush r12
10000311dpush rbx
10000311esub rsp, 88
100003122mov r14, rsi
100003125mov rbx, rdi
100003128xor eax, eax
10000312amov [rbp-96], rax
10000312exorps x0, x0
100003131movaps [rbp-112], x0
100003135mov [rbp-64], rax
100003139movaps [rbp-80], x0
10000313dmovzx r12l, [rsi]
100003141test r12b, 1
100003145je 0x100003151
100003147mov r12, [r14+8]
10000314bmov r14, [r14+16]
10000314fjmp 0x100003157
100003151
100003151loc_100003151:
100003151inc r14
100003154shr r12l, 1
100003157
100003157loc_100003157:
100003157test r12, r12
10000315aje 0x100003281
100003160mov [rbp-120], rbx
100003164xor ebx, ebx
100003166mov [rbp-48], 0
10000316emov [rbp-88], 0
100003176xor r15l, r15l
100003179
100003179loc_100003179:
100003179movzx r13l, [r14+rbx]
10000317etest r15b, 1
100003182je 0x100003196
100003184movsx esi, r13b
100003188lea rdi, [rbp-80]
10000318ccall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100003191xor r15l, r15l
100003194jmp 0x10000320e
100003196
100003196loc_100003196:
100003196cmp r13l, 34
10000319aje 0x1000031c5
10000319ccmp r13l, 39
1000031a0je 0x1000031b3
1000031a2cmp r13l, 92
1000031a6jne 0x1000031d7
1000031a8test [rbp-48], 1
1000031acjne 0x1000031dc
1000031aemov r15b, 1
1000031b1jmp 0x10000320e
1000031b3
1000031b3loc_1000031b3:
1000031b3test [rbp-88], 1
1000031b7jne 0x1000031dc
1000031b9mov rax, [rbp-48]
1000031bdxor al, 1
1000031bfmov [rbp-48], rax
1000031c3jmp 0x10000320e
1000031c5
1000031c5loc_1000031c5:
1000031c5test [rbp-48], 1
1000031c9jne 0x1000031dc
1000031cbmov rax, [rbp-88]
1000031cfxor al, 1
1000031d1mov [rbp-88], rax
1000031d5jmp 0x10000320e
1000031d7
1000031d7loc_1000031d7:
1000031d7test r13b, r13b
1000031dajs 0x10000322a
1000031dc
1000031dcloc_1000031dc:
1000031dcmov eax, r13l
1000031dfmov rcx, [rip+0x1ae72]
1000031e6mov eax, [rcx+4*rax+60]
1000031eamov ecx, 16384
1000031efand eax, ecx
1000031f1
1000031f1loc_1000031f1:
1000031f1test eax, eax
1000031f3je 0x100003201
1000031f5test [rbp-48], 1
1000031f9jne 0x100003201
1000031fbtest [rbp-88], 1
1000031ffje 0x10000321c
100003201
100003201loc_100003201:
100003201movsx esi, r13b
100003205lea rdi, [rbp-80]
100003209call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
10000320e
10000320eloc_10000320e:
10000320einc rbx
100003211cmp r12, rbx
100003214jne 0x100003179
10000321ajmp 0x10000326c
10000321c
10000321cloc_10000321c:
10000321cmovzx eax, [rbp-80]
100003220test al, 1
100003222je 0x100003239
100003224mov rax, [rbp-72]
100003228jmp 0x10000323b
10000322a
10000322aloc_10000322a:
10000322amov esi, 16384
10000322fmov edi, r13l
100003232call __maskrune@plt
100003237jmp 0x1000031f1
100003239
100003239loc_100003239:
100003239shr eax, 1
10000323b
10000323bloc_10000323b:
10000323btest rax, rax
10000323eje 0x10000320e
100003240lea rdi, [rbp-112]
100003244lea rsi, [rbp-80]
100003248call _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne200100ERKS6_
10000324dtest [rbp-80], 1
100003251jne 0x10000325b
100003253mov [rbp-80], 0
100003259jmp 0x10000320e
10000325b
10000325bloc_10000325b:
10000325bmov rax, [rbp-64]
10000325fmov [rax], 0
100003262mov [rbp-72], 0
10000326ajmp 0x10000320e
10000326c
10000326cloc_10000326c:
10000326cor r15b, [rbp-48]
100003270or r15b, [rbp-88]
100003274mov rbx, [rbp-120]
100003278mov rax, rbx
10000327btest r15b, 1
10000327fjne 0x1000032b5
100003281
100003281loc_100003281:
100003281movzx eax, [rbp-80]
100003285test al, 1
100003287je 0x10000328f
100003289mov rax, [rbp-72]
10000328djmp 0x100003291
10000328f
10000328floc_10000328f:
10000328fshr eax, 1
100003291
100003291loc_100003291:
100003291test rax, rax
100003294je 0x1000032a3
100003296lea rdi, [rbp-112]
10000329alea rsi, [rbp-80]
10000329ecall _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne200100ERKS6_
1000032a3
1000032a3loc_1000032a3:
1000032a3lea rax, [rbp-112]
1000032a7movaps x0, [rax]
1000032aamovups [rbx], x0
1000032admov rcx, [rax+16]
1000032b1mov [rbx+16], rcx
1000032b5
1000032b5loc_1000032b5:
1000032b5xorps x0, x0
1000032b8movups [rax], x0
1000032bbmov [rax+16], 0
1000032c3test [rbp-80], 1
1000032c7je 0x1000032d2
1000032c9mov rdi, [rbp-64]
1000032cdcall _ZdlPv@plt
1000032d2
1000032d2loc_1000032d2:
1000032d2lea rax, [rbp-112]
1000032d6lea rdi, [rbp-80]
1000032damov [rdi], rax
1000032ddcall _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE16__destroy_vectorclB8ne200100Ev
1000032e2mov rax, rbx
1000032e5add rsp, 88
1000032e9pop rbx
1000032eapop r12
1000032ecpop r13
1000032eepop r14
1000032f0pop r15
1000032f2pop rbp
1000032f3ret
1000032f4
1000032f4 eb 00 48 89 c3 f6 45 b0 01 74 09 48 ..H...E..t.H
100003300 8b 7d c0 e8 b0 4f 01 00 48 8d 45 90 48 8d 7d b0 .}...O..H.E.H.}.
100003310 48 89 07 e8 68 5c 00 00 48 89 df e8 d8 4e 01 00 H...h\..H....N..
100003111
100003320
100003320_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne200100ERKS6_:
100003320push rbp
100003321mov rbp, rsp
100003324push r14
100003326push rbx
100003327mov rbx, rdi
10000332amov r14, [rdi+8]
10000332ecmp r14, [rdi+16]
100003332jae 0x100003342
100003334mov rdi, rbx
100003337call _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE22__construct_one_at_endB8ne200100IJRKS6_EEEvDpOT_
10000333cadd r14, 24
100003340jmp 0x10000334d
100003342
100003342loc_100003342:
100003342mov rdi, rbx
100003345call _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__emplace_back_slow_pathIJRKS6_EEEPS6_DpOT_
10000334amov r14, rax
10000334d
10000334dloc_10000334d:
10000334dmov [rbx+8], r14
100003351pop rbx
100003352pop r14
100003354pop rbp
100003355ret
100003320
100003320_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne200100ERKS6_:
100003320push rbp
100003321mov rbp, rsp
100003324push r14
100003326push rbx
100003327mov rbx, rdi
10000332amov r14, [rdi+8]
10000332ecmp r14, [rdi+16]
100003332jae 0x100003342
100003334mov rdi, rbx
100003337call _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE22__construct_one_at_endB8ne200100IJRKS6_EEEvDpOT_
10000333cadd r14, 24
100003340jmp 0x10000334d
100003342
100003342loc_100003342:
100003342mov rdi, rbx
100003345call _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__emplace_back_slow_pathIJRKS6_EEEPS6_DpOT_
10000334amov r14, rax
10000334d
10000334dloc_10000334d:
10000334dmov [rbx+8], r14
100003351pop rbx
100003352pop r14
100003354pop rbp
100003355ret
100003320
100003356
100003356_Z10RunProcessRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE:
100003356push rbp
100003357mov rbp, rsp
10000335apush r15
10000335cpush r14
10000335epush r13
100003360push r12
100003362push rbx
100003363push rax
100003364mov eax, 4328
100003369call ___chkstk_darwin@plt
10000336esub rsp, rax
100003371pop rax
100003372mov r14, rsi
100003375mov rbx, rdi
100003378mov rax, [rip+0x1ace1]
10000337fmov rax, [rax]
100003382mov [rbp-48], rax
100003386lea rdi, [rbp-56]
10000338acall pipe@plt
10000338ftest eax, eax
100003391jne 0x1000035d3
100003397call fork@plt
10000339cmov r15l, eax
10000339ftest eax, eax
1000033a1js 0x10000360a
1000033a7mov edi, [rbp-52]
1000033aaje 0x100003651
1000033b0call close@plt
1000033b5lea r14, [rbp-4160]
1000033bcmov esi, 4096
1000033c1mov rdi, r14
1000033c4call __bzero@plt
1000033c9xorps x0, x0
1000033cclea r12, [rbp-4352]
1000033d3movaps [r12], x0
1000033d8mov [r12+16], 0
1000033e1
1000033e1loc_1000033e1:
1000033e1mov edi, [rbp-56]
1000033e4mov edx, 4096
1000033e9mov rsi, r14
1000033eccall read@plt
1000033f1test rax, rax
1000033f4jle 0x100003406
1000033f6mov rdi, r12
1000033f9mov rsi, r14
1000033fcmov rdx, rax
1000033ffcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100003404jmp 0x1000033e1
100003406
100003406loc_100003406:
100003406mov edi, [rbp-56]
100003409call close@plt
10000340elea rsi, [rbp-4356]
100003415mov [rsi], 0
10000341bmov edi, r15l
10000341exor edx, edx
100003420call waitpid@plt
100003425lea rsi, [rip+0x17c9d]
10000342clea rdi, [rbp-4256]
100003433call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA7_KcA7_cLi0EEEOT_
100003438lea rdi, [rbp-4232]
10000343fmov [rdi-8], 0
100003447lea rsi, [rip+0x17c82]
10000344ecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA4_KcA4_cLi0EEEOT_
100003453lea rsi, [rbp-4256]
10000345amov [rsi+40], 0
100003462lea r12, [rbp-4208]
100003469mov edx, 2
10000346emov rdi, r12
100003471mov ecx, 1
100003476mov r8l, 2
10000347ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100003481lea r12, [rbp-4184]
100003488mov [r12-8], 0
100003491lea rsi, [rip+0x17c3c]
100003498lea rdi, [rbp-4304]
10000349fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA4_KcA4_cLi0EEEOT_
1000034a4lea rdi, [rbp-4280]
1000034abmov [rdi-8], 0
1000034b3lea rsi, [rbp-4352]
1000034bacall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_Li0EEEOT_
1000034bflea rsi, [rbp-4304]
1000034c6mov [rsi+40], 0
1000034cemov edx, 2
1000034d3mov rdi, r12
1000034d6mov ecx, 1
1000034dbmov r8l, 2
1000034e1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
1000034e6lea rsi, [rbp-4208]
1000034edmov [rsi+40], 0
1000034f5mov edx, 2
1000034famov rdi, rbx
1000034fdmov ecx, 1
100003502mov r8l, 2
100003508call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
10000350dmov r15l, 24
100003513
100003513loc_100003513:
100003513lea r14, [r15+rbp]
100003517add r14, -4208
10000351emov rdi, r14
100003521xor esi, esi
100003523call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100003528mov rdi, r14
10000352bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100003530add r15, -24
100003534cmp r15, -24
100003538jne 0x100003513
10000353amov r15l, 24
100003540
100003540loc_100003540:
100003540lea r14, [r15+rbp]
100003544add r14, -4304
10000354bmov rdi, r14
10000354exor esi, esi
100003550call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100003555mov rdi, r14
100003558call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000355dadd r15, -24
100003561cmp r15, -24
100003565jne 0x100003540
100003567mov r15l, 24
10000356d
10000356dloc_10000356d:
10000356dlea r14, [r15+rbp]
100003571add r14, -4256
100003578mov rdi, r14
10000357bxor esi, esi
10000357dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100003582mov rdi, r14
100003585call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000358aadd r15, -24
10000358ecmp r15, -24
100003592jne 0x10000356d
100003594test [rbp-4352], 1
10000359bje 0x1000035a9
10000359dmov rdi, [rbp-4336]
1000035a4call _ZdlPv@plt
1000035a9
1000035a9loc_1000035a9:
1000035a9mov rax, [rip+0x1aab0]
1000035b0mov rax, [rax]
1000035b3cmp rax, [rbp-48]
1000035b7jne 0x1000035ce
1000035b9mov rax, rbx
1000035bcadd rsp, 4328
1000035c3pop rbx
1000035c4pop r12
1000035c6pop r13
1000035c8pop r14
1000035capop r15
1000035ccpop rbp
1000035cdret
1000035ce
1000035celoc_1000035ce:
1000035cecall __stack_chk_fail@plt
1000035d3
1000035d3loc_1000035d3:
1000035d3mov edi, 16
1000035d8call __cxa_allocate_exception@plt
1000035ddmov r12, rax
1000035e0lea rsi, [rip+0x17aca]
1000035e7mov rdi, rax
1000035eacall _ZNSt13runtime_errorC1EPKc@plt
1000035efmov rsi, [rip+0x1aa32]
1000035f6mov rdx, [rip+0x1aa0b]
1000035fdmov rdi, r12
100003600call __cxa_throw@plt
100003605
100003605 e9 1f 01 00 00 .....
10000360a
10000360aloc_10000360a:
10000360amov edi, [rbp-56]
10000360dcall close@plt
100003612mov edi, [rbp-52]
100003615call close@plt
10000361amov edi, 16
10000361fcall __cxa_allocate_exception@plt
100003624mov r12, rax
100003627lea rsi, [rip+0x17a8f]
10000362emov rdi, rax
100003631call _ZNSt13runtime_errorC1EPKc@plt
100003636mov rsi, [rip+0x1a9eb]
10000363dmov rdx, [rip+0x1a9c4]
100003644mov rdi, r12
100003647call __cxa_throw@plt
10000364c
10000364c e9 d8 00 00 ....
100003650 00 .
100003651
100003651loc_100003651:
100003651mov esi, 1
100003656call dup2@plt
10000365bmov edi, [rbp-52]
10000365emov esi, 2
100003663call dup2@plt
100003668mov edi, [rbp-56]
10000366bcall close@plt
100003670mov edi, [rbp-52]
100003673call close@plt
100003678xorps x0, x0
10000367blea rdi, [rbp-4160]
100003682movaps [rdi], x0
100003685mov [rdi+16], 0
10000368dmov rax, [r14+8]
100003691sub rax, [r14]
100003694sar rax, 3
100003698mov rsi, 0xaaaaaaaaaaaaaaab
1000036a2imul rsi, rax
1000036a6inc rsi
1000036a9call _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE7reserveEm
1000036aemov r12, [r14]
1000036b1mov r13, [r14+8]
1000036b5cmp r12, r13
1000036b8je 0x1000036f6
1000036balea r14, [rbp-4160]
1000036c1lea r15, [rbp-4208]
1000036c8
1000036c8loc_1000036c8:
1000036c8test [r12], 1
1000036cdjne 0x1000036d6
1000036cflea rax, [r12+1]
1000036d4jmp 0x1000036db
1000036d6
1000036d6loc_1000036d6:
1000036d6mov rax, [r12+16]
1000036db
1000036dbloc_1000036db:
1000036dbmov [rbp-4208], rax
1000036e2mov rdi, r14
1000036e5mov rsi, r15
1000036e8call _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8ne200100EOS1_
1000036edadd r12, 24
1000036f1cmp r12, r13
1000036f4jne 0x1000036c8
1000036f6
1000036f6loc_1000036f6:
1000036f6lea rsi, [rbp-4208]
1000036fdmov [rsi], 0
100003704lea rdi, [rbp-4160]
10000370bcall _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8ne200100EOS1_
100003710mov rsi, [rbp-4160]
100003717mov rdi, [rsi]
10000371acall execv@plt
10000371fmov edi, 127
100003724call _exit@plt
100003729
100003729 0f 0b eb 02 eb 00 48 ......H
100003730 89 95 20 ef ff ff 48 89 85 28 ef ff ff 48 8b bd .. ...H..(...H..
100003740 c0 ef ff ff 48 85 ff 0f 84 a9 01 00 00 48 89 bd ....H........H..
100003750 c8 ef ff ff e9 98 01 00 00 eb 00 48 89 95 20 ef ...........H.. .
100003760 ff ff 48 89 85 28 ef ff ff 4c 89 e7 e8 77 4b 01 ..H..(...L...wK.
100003770 00 e9 80 01 00 00 48 89 95 20 ef ff ff 48 89 85 ......H.. ...H..
100003780 28 ef ff ff 41 bf 18 00 00 00 45 31 f6 4d 8d 2c (...A.....E1.M.,
100003790 2f 49 81 c5 90 ef ff ff 4c 89 ef 31 f6 e8 5a 5c /I......L..1..Z\
1000037a0 00 00 4c 89 ef e8 02 5d 00 00 49 83 c7 e8 49 83 ..L....]..I...I.
1000037b0 ff e8 75 d9 eb 11 48 89 95 20 ef ff ff 48 89 85 ..u...H.. ...H..
1000037c0 28 ef ff ff 41 b6 01 41 bf 18 00 00 00 4d 8d 2c (...A..A.....M.,
1000037d0 2f 49 81 c5 30 ef ff ff 4c 89 ef 31 f6 e8 1a 5c /I..0...L..1...\
1000037e0 00 00 4c 89 ef e8 c2 5c 00 00 49 83 c7 e8 49 83 ..L....\..I...I.
1000037f0 ff e8 75 d9 eb 3c 48 89 95 20 ef ff ff 48 89 85 ..u..<H.. ...H..
100003800 28 ef ff ff 4c 8d ad 30 ef ff ff 4c 89 ef 31 f6 (...L..0...L..1.
100003810 e8 e7 5b 00 00 4c 89 ef e8 8f 5c 00 00 eb 10 eb ..[..L....\.....
100003820 00 48 89 95 20 ef ff ff 48 89 85 28 ef ff ff 41 .H.. ...H..(...A
100003830 b6 01 41 bf 18 00 00 00 4d 8d 2c 2f 49 81 c5 60 ..A.....M.,/I..`
100003840 ef ff ff 4c 89 ef 31 f6 e8 af 5b 00 00 4c 89 ef ...L..1...[..L..
100003850 e8 57 5c 00 00 49 83 c7 e8 49 83 ff e8 75 d9 4c .W\..I...I...u.L
100003860 8d ad 90 ef ff ff 4d 39 e5 0f 95 c0 41 20 c6 41 ......M9....A .A
100003870 80 fe 01 75 6c 49 83 c4 e8 4c 89 e7 31 f6 e8 79 ...ulI...L..1..y
100003880 5b 00 00 4c 89 e7 e8 21 5c 00 00 4d 39 ec 75 e5 [..L...!\..M9.u.
100003890 eb 4f 48 89 95 20 ef ff ff 48 89 85 28 ef ff ff .OH.. ...H..(...
1000038a0 4c 8d a5 60 ef ff ff 4c 89 e7 31 f6 e8 4b 5b 00 L..`...L..1..K[.
1000038b0 00 4c 89 e7 e8 f3 5b 00 00 eb 26 eb 16 eb 14 eb .L....[...&.....
1000038c0 12 eb 00 48 89 95 20 ef ff ff 48 89 85 28 ef ff ...H.. ...H..(..
1000038d0 ff eb 23 48 89 95 20 ef ff ff 48 89 85 28 ef ff ..#H.. ...H..(..
1000038e0 ff f6 85 00 ef ff ff 01 74 0c 48 8b bd 10 ef ff ........t.H.....
1000038f0 ff e8 c2 49 01 00 83 bd 20 ef ff ff 01 0f 85 de ...I.... .......
100003900 02 00 00 48 8b bd 28 ef ff ff e8 cd 49 01 00 49 ...H..(.....I..I
100003910 89 c6 48 8d 35 b0 77 01 00 48 8d bd 90 ef ff ff ..H.5.w..H......
100003920 e8 83 76 00 00 48 8d bd a8 ef ff ff 48 c7 47 f8 ..v..H......H.G.
100003930 00 00 00 00 48 8d 35 9d 77 01 00 e8 cc 85 00 00 ....H.5.w.......
100003940 48 8d b5 90 ef ff ff 48 c7 46 28 00 00 00 00 4c H......H.F(....L
100003950 8d bd c0 ef ff ff ba 02 00 00 00 4c 89 ff b9 01 ...........L....
100003960 00 00 00 41 b8 02 00 00 00 e8 ee 76 00 00 4c 8d ...A.......v..L.
100003970 bd d8 ef ff ff 49 c7 47 f8 00 00 00 00 48 8d 35 .....I.G.....H.5
100003980 50 77 01 00 48 8d bd 60 ef ff ff e8 7c 85 00 00 Pw..H..`....|...
100003990 4c 8d a5 78 ef ff ff 49 c7 44 24 f8 00 00 00 00 L..x...I.D$.....
1000039a0 49 8b 06 4c 89 f7 ff 50 10 48 8d b5 30 ef ff ff I..L...P.H..0...
1000039b0 48 89 06 4c 89 e7 e8 fd 37 01 00 48 8d b5 60 ef H..L....7..H..`.
1000039c0 ff ff 48 c7 46 28 00 00 00 00 ba 02 00 00 00 4c ..H.F(.........L
1000039d0 89 ff b9 01 00 00 00 41 b8 02 00 00 00 e8 7a 76 .......A......zv
1000039e0 00 00 48 8d b5 c0 ef ff ff 48 c7 46 28 00 00 00 ..H......H.F(...
1000039f0 00 ba 02 00 00 00 48 89 df b9 01 00 00 00 41 b8 ......H.......A.
100003a00 02 00 00 00 e8 53 76 00 00 41 bf 18 00 00 00 4d .....Sv..A.....M
100003a10 8d 34 2f 49 81 c6 c0 ef ff ff 4c 89 f7 31 f6 e8 .4/I......L..1..
100003a20 d8 59 00 00 4c 89 f7 e8 80 5a 00 00 49 83 c7 e8 .Y..L....Z..I...
100003a30 49 83 ff e8 75 d9 41 bf 18 00 00 00 4d 8d 34 2f I...u.A.....M.4/
100003a40 49 81 c6 60 ef ff ff 4c 89 f7 31 f6 e8 ab 59 00 I..`...L..1...Y.
100003a50 00 4c 89 f7 e8 53 5a 00 00 49 83 c7 e8 49 83 ff .L...SZ..I...I..
100003a60 e8 75 d9 41 bf 18 00 00 00 4d 8d 34 2f 49 81 c6 .u.A.....M.4/I..
100003a70 90 ef ff ff 4c 89 f7 31 f6 e8 7e 59 00 00 4c 89 ....L..1..~Y..L.
100003a80 f7 e8 26 5a 00 00 49 83 c7 e8 49 83 ff e8 75 d9 ..&Z..I...I...u.
100003a90 e8 4d 48 01 00 e9 0f fb ff ff 48 89 85 28 ef ff .MH.......H..(..
100003aa0 ff e9 3b 01 00 00 48 89 85 28 ef ff ff 41 bc 18 ..;...H..(...A..
100003ab0 00 00 00 45 31 f6 49 8d 1c 2c 48 81 c3 c0 ef ff ...E1.I..,H.....
100003ac0 ff 48 89 df 31 f6 e8 31 59 00 00 48 89 df e8 d9 .H..1..1Y..H....
100003ad0 59 00 00 49 83 c4 e8 49 83 fc e8 75 d9 eb 0a 48 Y..I...I...u...H
100003ae0 89 85 28 ef ff ff 41 b6 01 41 bc 18 00 00 00 49 ..(...A..A.....I
100003af0 8d 1c 2c 48 81 c3 60 ef ff ff 48 89 df 31 f6 e8 ..,H..`...H..1..
100003b00 f8 58 00 00 48 89 df e8 a0 59 00 00 49 83 c4 e8 .X..H....Y..I...
100003b10 49 83 fc e8 75 d9 eb 2e 48 89 85 28 ef ff ff 48 I...u...H..(...H
100003b20 8d 9d 60 ef ff ff 48 89 df 31 f6 e8 cc 58 00 00 ..`...H..1...X..
100003b30 48 89 df e8 74 59 00 00 eb 09 eb 00 48 89 85 28 H...tY......H..(
100003b40 ef ff ff 41 b6 01 41 bc 18 00 00 00 49 8d 1c 2c ...A..A.....I..,
100003b50 48 81 c3 90 ef ff ff 48 89 df 31 f6 e8 9b 58 00 H......H..1...X.
100003b60 00 48 89 df e8 43 59 00 00 49 83 c4 e8 49 83 fc .H...CY..I...I..
100003b70 e8 75 d9 48 8d 9d c0 ef ff ff 4c 39 fb 0f 95 c0 .u.H......L9....
100003b80 41 20 c6 41 80 fe 01 75 46 49 83 c7 e8 4c 89 ff A .A...uFI...L..
100003b90 31 f6 e8 65 58 00 00 4c 89 ff e8 0d 59 00 00 49 1..eX..L....Y..I
100003ba0 39 df 75 e5 eb 29 48 89 85 28 ef ff ff 48 8d 9d 9.u..)H..(...H..
100003bb0 90 ef ff ff 48 89 df 31 f6 e8 3e 58 00 00 48 89 ....H..1..>X..H.
100003bc0 df e8 e6 58 00 00 eb 07 48 89 85 28 ef ff ff e8 ...X....H..(....
100003bd0 0e 47 01 00 eb 0b 48 89 85 28 ef ff ff 85 d2 75 .G....H..(.....u
100003be0 0c 48 8b bd 28 ef ff ff e8 0b 46 01 00 48 8b bd .H..(.....F..H..
100003bf0 28 ef ff ff e8 71 01 00 00 90 (....q....
100003356
100003356_Z10RunProcessRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE:
100003356push rbp
100003357mov rbp, rsp
10000335apush r15
10000335cpush r14
10000335epush r13
100003360push r12
100003362push rbx
100003363push rax
100003364mov eax, 4328
100003369call ___chkstk_darwin@plt
10000336esub rsp, rax
100003371pop rax
100003372mov r14, rsi
100003375mov rbx, rdi
100003378mov rax, [rip+0x1ace1]
10000337fmov rax, [rax]
100003382mov [rbp-48], rax
100003386lea rdi, [rbp-56]
10000338acall pipe@plt
10000338ftest eax, eax
100003391jne 0x1000035d3
100003397call fork@plt
10000339cmov r15l, eax
10000339ftest eax, eax
1000033a1js 0x10000360a
1000033a7mov edi, [rbp-52]
1000033aaje 0x100003651
1000033b0call close@plt
1000033b5lea r14, [rbp-4160]
1000033bcmov esi, 4096
1000033c1mov rdi, r14
1000033c4call __bzero@plt
1000033c9xorps x0, x0
1000033cclea r12, [rbp-4352]
1000033d3movaps [r12], x0
1000033d8mov [r12+16], 0
1000033e1
1000033e1loc_1000033e1:
1000033e1mov edi, [rbp-56]
1000033e4mov edx, 4096
1000033e9mov rsi, r14
1000033eccall read@plt
1000033f1test rax, rax
1000033f4jle 0x100003406
1000033f6mov rdi, r12
1000033f9mov rsi, r14
1000033fcmov rdx, rax
1000033ffcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100003404jmp 0x1000033e1
100003406
100003406loc_100003406:
100003406mov edi, [rbp-56]
100003409call close@plt
10000340elea rsi, [rbp-4356]
100003415mov [rsi], 0
10000341bmov edi, r15l
10000341exor edx, edx
100003420call waitpid@plt
100003425lea rsi, [rip+0x17c9d]
10000342clea rdi, [rbp-4256]
100003433call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA7_KcA7_cLi0EEEOT_
100003438lea rdi, [rbp-4232]
10000343fmov [rdi-8], 0
100003447lea rsi, [rip+0x17c82]
10000344ecall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA4_KcA4_cLi0EEEOT_
100003453lea rsi, [rbp-4256]
10000345amov [rsi+40], 0
100003462lea r12, [rbp-4208]
100003469mov edx, 2
10000346emov rdi, r12
100003471mov ecx, 1
100003476mov r8l, 2
10000347ccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
100003481lea r12, [rbp-4184]
100003488mov [r12-8], 0
100003491lea rsi, [rip+0x17c3c]
100003498lea rdi, [rbp-4304]
10000349fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA4_KcA4_cLi0EEEOT_
1000034a4lea rdi, [rbp-4280]
1000034abmov [rdi-8], 0
1000034b3lea rsi, [rbp-4352]
1000034bacall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_Li0EEEOT_
1000034bflea rsi, [rbp-4304]
1000034c6mov [rsi+40], 0
1000034cemov edx, 2
1000034d3mov rdi, r12
1000034d6mov ecx, 1
1000034dbmov r8l, 2
1000034e1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
1000034e6lea rsi, [rbp-4208]
1000034edmov [rsi+40], 0
1000034f5mov edx, 2
1000034famov rdi, rbx
1000034fdmov ecx, 1
100003502mov r8l, 2
100003508call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ESt16initializer_listINS0_6detail8json_refISE_EEEbNSG_7value_tE
10000350dmov r15l, 24
100003513
100003513loc_100003513:
100003513lea r14, [r15+rbp]
100003517add r14, -4208
10000351emov rdi, r14
100003521xor esi, esi
100003523call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100003528mov rdi, r14
10000352bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
100003530add r15, -24
100003534cmp r15, -24
100003538jne 0x100003513
10000353amov r15l, 24
100003540
100003540loc_100003540:
100003540lea r14, [r15+rbp]
100003544add r14, -4304
10000354bmov rdi, r14
10000354exor esi, esi
100003550call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100003555mov rdi, r14
100003558call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000355dadd r15, -24
100003561cmp r15, -24
100003565jne 0x100003540
100003567mov r15l, 24
10000356d
10000356dloc_10000356d:
10000356dlea r14, [r15+rbp]
100003571add r14, -4256
100003578mov rdi, r14
10000357bxor esi, esi
10000357dcall _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100003582mov rdi, r14
100003585call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10000358aadd r15, -24
10000358ecmp r15, -24
100003592jne 0x10000356d
100003594test [rbp-4352], 1
10000359bje 0x1000035a9
10000359dmov rdi, [rbp-4336]
1000035a4call _ZdlPv@plt
1000035a9
1000035a9loc_1000035a9:
1000035a9mov rax, [rip+0x1aab0]
1000035b0mov rax, [rax]
1000035b3cmp rax, [rbp-48]
1000035b7jne 0x1000035ce
1000035b9mov rax, rbx
1000035bcadd rsp, 4328
1000035c3pop rbx
1000035c4pop r12
1000035c6pop r13
1000035c8pop r14
1000035capop r15
1000035ccpop rbp
1000035cdret
1000035ce
1000035celoc_1000035ce:
1000035cecall __stack_chk_fail@plt
1000035d3
1000035d3loc_1000035d3:
1000035d3mov edi, 16
1000035d8call __cxa_allocate_exception@plt
1000035ddmov r12, rax
1000035e0lea rsi, [rip+0x17aca]
1000035e7mov rdi, rax
1000035eacall _ZNSt13runtime_errorC1EPKc@plt
1000035efmov rsi, [rip+0x1aa32]
1000035f6mov rdx, [rip+0x1aa0b]
1000035fdmov rdi, r12
100003600call __cxa_throw@plt
100003605
100003605 e9 1f 01 00 00 .....
10000360a
10000360aloc_10000360a:
10000360amov edi, [rbp-56]
10000360dcall close@plt
100003612mov edi, [rbp-52]
100003615call close@plt
10000361amov edi, 16
10000361fcall __cxa_allocate_exception@plt
100003624mov r12, rax
100003627lea rsi, [rip+0x17a8f]
10000362emov rdi, rax
100003631call _ZNSt13runtime_errorC1EPKc@plt
100003636mov rsi, [rip+0x1a9eb]
10000363dmov rdx, [rip+0x1a9c4]
100003644mov rdi, r12
100003647call __cxa_throw@plt
10000364c
10000364c e9 d8 00 00 ....
100003650 00 .
100003651
100003651loc_100003651:
100003651mov esi, 1
100003656call dup2@plt
10000365bmov edi, [rbp-52]
10000365emov esi, 2
100003663call dup2@plt
100003668mov edi, [rbp-56]
10000366bcall close@plt
100003670mov edi, [rbp-52]
100003673call close@plt
100003678xorps x0, x0
10000367blea rdi, [rbp-4160]
100003682movaps [rdi], x0
100003685mov [rdi+16], 0
10000368dmov rax, [r14+8]
100003691sub rax, [r14]
100003694sar rax, 3
100003698mov rsi, 0xaaaaaaaaaaaaaaab
1000036a2imul rsi, rax
1000036a6inc rsi
1000036a9call _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE7reserveEm
1000036aemov r12, [r14]
1000036b1mov r13, [r14+8]
1000036b5cmp r12, r13
1000036b8je 0x1000036f6
1000036balea r14, [rbp-4160]
1000036c1lea r15, [rbp-4208]
1000036c8
1000036c8loc_1000036c8:
1000036c8test [r12], 1
1000036cdjne 0x1000036d6
1000036cflea rax, [r12+1]
1000036d4jmp 0x1000036db
1000036d6
1000036d6loc_1000036d6:
1000036d6mov rax, [r12+16]
1000036db
1000036dbloc_1000036db:
1000036dbmov [rbp-4208], rax
1000036e2mov rdi, r14
1000036e5mov rsi, r15
1000036e8call _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8ne200100EOS1_
1000036edadd r12, 24
1000036f1cmp r12, r13
1000036f4jne 0x1000036c8
1000036f6
1000036f6loc_1000036f6:
1000036f6lea rsi, [rbp-4208]
1000036fdmov [rsi], 0
100003704lea rdi, [rbp-4160]
10000370bcall _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8ne200100EOS1_
100003710mov rsi, [rbp-4160]
100003717mov rdi, [rsi]
10000371acall execv@plt
10000371fmov edi, 127
100003724call _exit@plt
100003729
100003729 0f 0b eb 02 eb 00 48 ......H
100003730 89 95 20 ef ff ff 48 89 85 28 ef ff ff 48 8b bd .. ...H..(...H..
100003740 c0 ef ff ff 48 85 ff 0f 84 a9 01 00 00 48 89 bd ....H........H..
100003750 c8 ef ff ff e9 98 01 00 00 eb 00 48 89 95 20 ef ...........H.. .
100003760 ff ff 48 89 85 28 ef ff ff 4c 89 e7 e8 77 4b 01 ..H..(...L...wK.
100003770 00 e9 80 01 00 00 48 89 95 20 ef ff ff 48 89 85 ......H.. ...H..
100003780 28 ef ff ff 41 bf 18 00 00 00 45 31 f6 4d 8d 2c (...A.....E1.M.,
100003790 2f 49 81 c5 90 ef ff ff 4c 89 ef 31 f6 e8 5a 5c /I......L..1..Z\
1000037a0 00 00 4c 89 ef e8 02 5d 00 00 49 83 c7 e8 49 83 ..L....]..I...I.
1000037b0 ff e8 75 d9 eb 11 48 89 95 20 ef ff ff 48 89 85 ..u...H.. ...H..
1000037c0 28 ef ff ff 41 b6 01 41 bf 18 00 00 00 4d 8d 2c (...A..A.....M.,
1000037d0 2f 49 81 c5 30 ef ff ff 4c 89 ef 31 f6 e8 1a 5c /I..0...L..1...\
1000037e0 00 00 4c 89 ef e8 c2 5c 00 00 49 83 c7 e8 49 83 ..L....\..I...I.
1000037f0 ff e8 75 d9 eb 3c 48 89 95 20 ef ff ff 48 89 85 ..u..<H.. ...H..
100003800 28 ef ff ff 4c 8d ad 30 ef ff ff 4c 89 ef 31 f6 (...L..0...L..1.
100003810 e8 e7 5b 00 00 4c 89 ef e8 8f 5c 00 00 eb 10 eb ..[..L....\.....
100003820 00 48 89 95 20 ef ff ff 48 89 85 28 ef ff ff 41 .H.. ...H..(...A
100003830 b6 01 41 bf 18 00 00 00 4d 8d 2c 2f 49 81 c5 60 ..A.....M.,/I..`
100003840 ef ff ff 4c 89 ef 31 f6 e8 af 5b 00 00 4c 89 ef ...L..1...[..L..
100003850 e8 57 5c 00 00 49 83 c7 e8 49 83 ff e8 75 d9 4c .W\..I...I...u.L
100003860 8d ad 90 ef ff ff 4d 39 e5 0f 95 c0 41 20 c6 41 ......M9....A .A
100003870 80 fe 01 75 6c 49 83 c4 e8 4c 89 e7 31 f6 e8 79 ...ulI...L..1..y
100003880 5b 00 00 4c 89 e7 e8 21 5c 00 00 4d 39 ec 75 e5 [..L...!\..M9.u.
100003890 eb 4f 48 89 95 20 ef ff ff 48 89 85 28 ef ff ff .OH.. ...H..(...
1000038a0 4c 8d a5 60 ef ff ff 4c 89 e7 31 f6 e8 4b 5b 00 L..`...L..1..K[.
1000038b0 00 4c 89 e7 e8 f3 5b 00 00 eb 26 eb 16 eb 14 eb .L....[...&.....
1000038c0 12 eb 00 48 89 95 20 ef ff ff 48 89 85 28 ef ff ...H.. ...H..(..
1000038d0 ff eb 23 48 89 95 20 ef ff ff 48 89 85 28 ef ff ..#H.. ...H..(..
1000038e0 ff f6 85 00 ef ff ff 01 74 0c 48 8b bd 10 ef ff ........t.H.....
1000038f0 ff e8 c2 49 01 00 83 bd 20 ef ff ff 01 0f 85 de ...I.... .......
100003900 02 00 00 48 8b bd 28 ef ff ff e8 cd 49 01 00 49 ...H..(.....I..I
100003910 89 c6 48 8d 35 b0 77 01 00 48 8d bd 90 ef ff ff ..H.5.w..H......
100003920 e8 83 76 00 00 48 8d bd a8 ef ff ff 48 c7 47 f8 ..v..H......H.G.
100003930 00 00 00 00 48 8d 35 9d 77 01 00 e8 cc 85 00 00 ....H.5.w.......
100003940 48 8d b5 90 ef ff ff 48 c7 46 28 00 00 00 00 4c H......H.F(....L
100003950 8d bd c0 ef ff ff ba 02 00 00 00 4c 89 ff b9 01 ...........L....
100003960 00 00 00 41 b8 02 00 00 00 e8 ee 76 00 00 4c 8d ...A.......v..L.
100003970 bd d8 ef ff ff 49 c7 47 f8 00 00 00 00 48 8d 35 .....I.G.....H.5
100003980 50 77 01 00 48 8d bd 60 ef ff ff e8 7c 85 00 00 Pw..H..`....|...
100003990 4c 8d a5 78 ef ff ff 49 c7 44 24 f8 00 00 00 00 L..x...I.D$.....
1000039a0 49 8b 06 4c 89 f7 ff 50 10 48 8d b5 30 ef ff ff I..L...P.H..0...
1000039b0 48 89 06 4c 89 e7 e8 fd 37 01 00 48 8d b5 60 ef H..L....7..H..`.
1000039c0 ff ff 48 c7 46 28 00 00 00 00 ba 02 00 00 00 4c ..H.F(.........L
1000039d0 89 ff b9 01 00 00 00 41 b8 02 00 00 00 e8 7a 76 .......A......zv
1000039e0 00 00 48 8d b5 c0 ef ff ff 48 c7 46 28 00 00 00 ..H......H.F(...
1000039f0 00 ba 02 00 00 00 48 89 df b9 01 00 00 00 41 b8 ......H.......A.
100003a00 02 00 00 00 e8 53 76 00 00 41 bf 18 00 00 00 4d .....Sv..A.....M
100003a10 8d 34 2f 49 81 c6 c0 ef ff ff 4c 89 f7 31 f6 e8 .4/I......L..1..
100003a20 d8 59 00 00 4c 89 f7 e8 80 5a 00 00 49 83 c7 e8 .Y..L....Z..I...
100003a30 49 83 ff e8 75 d9 41 bf 18 00 00 00 4d 8d 34 2f I...u.A.....M.4/
100003a40 49 81 c6 60 ef ff ff 4c 89 f7 31 f6 e8 ab 59 00 I..`...L..1...Y.
100003a50 00 4c 89 f7 e8 53 5a 00 00 49 83 c7 e8 49 83 ff .L...SZ..I...I..
100003a60 e8 75 d9 41 bf 18 00 00 00 4d 8d 34 2f 49 81 c6 .u.A.....M.4/I..
100003a70 90 ef ff ff 4c 89 f7 31 f6 e8 7e 59 00 00 4c 89 ....L..1..~Y..L.
100003a80 f7 e8 26 5a 00 00 49 83 c7 e8 49 83 ff e8 75 d9 ..&Z..I...I...u.
100003a90 e8 4d 48 01 00 e9 0f fb ff ff 48 89 85 28 ef ff .MH.......H..(..
100003aa0 ff e9 3b 01 00 00 48 89 85 28 ef ff ff 41 bc 18 ..;...H..(...A..
100003ab0 00 00 00 45 31 f6 49 8d 1c 2c 48 81 c3 c0 ef ff ...E1.I..,H.....
100003ac0 ff 48 89 df 31 f6 e8 31 59 00 00 48 89 df e8 d9 .H..1..1Y..H....
100003ad0 59 00 00 49 83 c4 e8 49 83 fc e8 75 d9 eb 0a 48 Y..I...I...u...H
100003ae0 89 85 28 ef ff ff 41 b6 01 41 bc 18 00 00 00 49 ..(...A..A.....I
100003af0 8d 1c 2c 48 81 c3 60 ef ff ff 48 89 df 31 f6 e8 ..,H..`...H..1..
100003b00 f8 58 00 00 48 89 df e8 a0 59 00 00 49 83 c4 e8 .X..H....Y..I...
100003b10 49 83 fc e8 75 d9 eb 2e 48 89 85 28 ef ff ff 48 I...u...H..(...H
100003b20 8d 9d 60 ef ff ff 48 89 df 31 f6 e8 cc 58 00 00 ..`...H..1...X..
100003b30 48 89 df e8 74 59 00 00 eb 09 eb 00 48 89 85 28 H...tY......H..(
100003b40 ef ff ff 41 b6 01 41 bc 18 00 00 00 49 8d 1c 2c ...A..A.....I..,
100003b50 48 81 c3 90 ef ff ff 48 89 df 31 f6 e8 9b 58 00 H......H..1...X.
100003b60 00 48 89 df e8 43 59 00 00 49 83 c4 e8 49 83 fc .H...CY..I...I..
100003b70 e8 75 d9 48 8d 9d c0 ef ff ff 4c 39 fb 0f 95 c0 .u.H......L9....
100003b80 41 20 c6 41 80 fe 01 75 46 49 83 c7 e8 4c 89 ff A .A...uFI...L..
100003b90 31 f6 e8 65 58 00 00 4c 89 ff e8 0d 59 00 00 49 1..eX..L....Y..I
100003ba0 39 df 75 e5 eb 29 48 89 85 28 ef ff ff 48 8d 9d 9.u..)H..(...H..
100003bb0 90 ef ff ff 48 89 df 31 f6 e8 3e 58 00 00 48 89 ....H..1..>X..H.
100003bc0 df e8 e6 58 00 00 eb 07 48 89 85 28 ef ff ff e8 ...X....H..(....
100003bd0 0e 47 01 00 eb 0b 48 89 85 28 ef ff ff 85 d2 75 .G....H..(.....u
100003be0 0c 48 8b bd 28 ef ff ff e8 0b 46 01 00 48 8b bd .H..(.....F..H..
100003bf0 28 ef ff ff e8 71 01 00 00 90 (....q....
100003356
100003bfa
100003bfa_ZNSt3__16vectorIPcNS_9allocatorIS1_EEE7reserveEm:
100003bfapush rbp
100003bfbmov rbp, rsp
100003bfepush r15
100003c00push r14
100003c02push r12
100003c04push rbx
100003c05mov rax, [rdi]
100003c08mov rcx, [rdi+16]
100003c0csub rcx, rax
100003c0fsar rcx, 3
100003c13cmp rcx, rsi
100003c16jae 0x100003c73
100003c18mov rcx, rsi
100003c1bshr rcx, 61
100003c1fjne 0x100003c7c
100003c21mov rbx, rdi
100003c24add rdi, 16
100003c28mov r15, [rbx+8]
100003c2csub r15, rax
100003c2fcall _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIPcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS6_m
100003c34add r15, rax
100003c37lea r12, [rax+8*rdx]
100003c3bmov rsi, [rbx]
100003c3emov rdx, [rbx+8]
100003c42sub rdx, rsi
100003c45mov r14, r15
100003c48sub r14, rdx
100003c4bmov rdi, r14
100003c4ecall memcpy@plt
100003c53mov rdi, [rbx]
100003c56mov [rbx], r14
100003c59mov [rbx+8], r15
100003c5dmov [rbx+16], r12
100003c61test rdi, rdi
100003c64je 0x100003c73
100003c66pop rbx
100003c67pop r12
100003c69pop r14
100003c6bpop r15
100003c6dpop rbp
100003c6ejmp 0x1000182b8
100003c73
100003c73loc_100003c73:
100003c73pop rbx
100003c74pop r12
100003c76pop r14
100003c78pop r15
100003c7apop rbp
100003c7bret
100003c7c
100003c7cloc_100003c7c:
100003c7ccall _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE20__throw_length_errorB8ne200100Ev
100003c81nop
100003bfa
100003bfa_ZNSt3__16vectorIPcNS_9allocatorIS1_EEE7reserveEm:
100003bfapush rbp
100003bfbmov rbp, rsp
100003bfepush r15
100003c00push r14
100003c02push r12
100003c04push rbx
100003c05mov rax, [rdi]
100003c08mov rcx, [rdi+16]
100003c0csub rcx, rax
100003c0fsar rcx, 3
100003c13cmp rcx, rsi
100003c16jae 0x100003c73
100003c18mov rcx, rsi
100003c1bshr rcx, 61
100003c1fjne 0x100003c7c
100003c21mov rbx, rdi
100003c24add rdi, 16
100003c28mov r15, [rbx+8]
100003c2csub r15, rax
100003c2fcall _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIPcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS6_m
100003c34add r15, rax
100003c37lea r12, [rax+8*rdx]
100003c3bmov rsi, [rbx]
100003c3emov rdx, [rbx+8]
100003c42sub rdx, rsi
100003c45mov r14, r15
100003c48sub r14, rdx
100003c4bmov rdi, r14
100003c4ecall memcpy@plt
100003c53mov rdi, [rbx]
100003c56mov [rbx], r14
100003c59mov [rbx+8], r15
100003c5dmov [rbx+16], r12
100003c61test rdi, rdi
100003c64je 0x100003c73
100003c66pop rbx
100003c67pop r12
100003c69pop r14
100003c6bpop r15
100003c6dpop rbp
100003c6ejmp 0x1000182b8
100003c73
100003c73loc_100003c73:
100003c73pop rbx
100003c74pop r12
100003c76pop r14
100003c78pop r15
100003c7apop rbp
100003c7bret
100003c7c
100003c7cloc_100003c7c:
100003c7ccall _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE20__throw_length_errorB8ne200100Ev
100003c81nop
100003bfa
100003c82
100003c82_ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8ne200100EOS1_:
100003c82push rbp
100003c83mov rbp, rsp
100003c86push r15
100003c88push r14
100003c8apush r13
100003c8cpush r12
100003c8epush rbx
100003c8fpush rax
100003c90mov r14, rsi
100003c93mov rbx, rdi
100003c96mov r12, [rdi+8]
100003c9amov rax, [rdi+16]
100003c9ecmp r12, rax
100003ca1jae 0x100003cb3
100003ca3mov rax, [r14]
100003ca6mov [r12], rax
100003caaadd r12, 8
100003caejmp 0x100003d52
100003cb3
100003cb3loc_100003cb3:
100003cb3mov rcx, [rbx]
100003cb6sub r12, rcx
100003cb9sar r12, 3
100003cbdlea rdx, [r12+1]
100003cc2mov rsi, rdx
100003cc5shr rsi, 61
100003cc9jne 0x100003d65
100003ccfmov rdi, 0x1fffffffffffffff
100003cd9sub rax, rcx
100003cdcmov rsi, rax
100003cdfsar rsi, 2
100003ce3cmp rsi, rdx
100003ce6cmovbe rsi, rdx
100003ceamov rcx, 0x7ffffffffffffff8
100003cf4cmp rax, rcx
100003cf7cmovae rsi, rdi
100003cfbtest rsi, rsi
100003cfeje 0x100003d0b
100003d00lea rdi, [rbx+16]
100003d04call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIPcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS6_m
100003d09jmp 0x100003d0f
100003d0b
100003d0bloc_100003d0b:
100003d0bxor eax, eax
100003d0dxor edx, edx
100003d0f
100003d0floc_100003d0f:
100003d0flea r15, [rax+8*r12]
100003d13lea r13, [rax+8*rdx]
100003d17mov rcx, [r14]
100003d1amov [r15], rcx
100003d1dlea r12, [rax+8*r12]
100003d21add r12, 8
100003d25mov rsi, [rbx]
100003d28mov rdx, [rbx+8]
100003d2csub rdx, rsi
100003d2fsub r15, rdx
100003d32mov rdi, r15
100003d35call memcpy@plt
100003d3amov rdi, [rbx]
100003d3dmov [rbx], r15
100003d40mov [rbx+8], r12
100003d44mov [rbx+16], r13
100003d48test rdi, rdi
100003d4bje 0x100003d52
100003d4dcall _ZdlPv@plt
100003d52
100003d52loc_100003d52:
100003d52mov [rbx+8], r12
100003d56add rsp, 8
100003d5apop rbx
100003d5bpop r12
100003d5dpop r13
100003d5fpop r14
100003d61pop r15
100003d63pop rbp
100003d64ret
100003d65
100003d65loc_100003d65:
100003d65call _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE20__throw_length_errorB8ne200100Ev
100003c82
100003c82_ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8ne200100EOS1_:
100003c82push rbp
100003c83mov rbp, rsp
100003c86push r15
100003c88push r14
100003c8apush r13
100003c8cpush r12
100003c8epush rbx
100003c8fpush rax
100003c90mov r14, rsi
100003c93mov rbx, rdi
100003c96mov r12, [rdi+8]
100003c9amov rax, [rdi+16]
100003c9ecmp r12, rax
100003ca1jae 0x100003cb3
100003ca3mov rax, [r14]
100003ca6mov [r12], rax
100003caaadd r12, 8
100003caejmp 0x100003d52
100003cb3
100003cb3loc_100003cb3:
100003cb3mov rcx, [rbx]
100003cb6sub r12, rcx
100003cb9sar r12, 3
100003cbdlea rdx, [r12+1]
100003cc2mov rsi, rdx
100003cc5shr rsi, 61
100003cc9jne 0x100003d65
100003ccfmov rdi, 0x1fffffffffffffff
100003cd9sub rax, rcx
100003cdcmov rsi, rax
100003cdfsar rsi, 2
100003ce3cmp rsi, rdx
100003ce6cmovbe rsi, rdx
100003ceamov rcx, 0x7ffffffffffffff8
100003cf4cmp rax, rcx
100003cf7cmovae rsi, rdi
100003cfbtest rsi, rsi
100003cfeje 0x100003d0b
100003d00lea rdi, [rbx+16]
100003d04call _ZNSt3__119__allocate_at_leastB8ne200100INS_9allocatorIPcEEEENS_19__allocation_resultINS_16allocator_traitsIT_E7pointerEEERS6_m
100003d09jmp 0x100003d0f
100003d0b
100003d0bloc_100003d0b:
100003d0bxor eax, eax
100003d0dxor edx, edx
100003d0f
100003d0floc_100003d0f:
100003d0flea r15, [rax+8*r12]
100003d13lea r13, [rax+8*rdx]
100003d17mov rcx, [r14]
100003d1amov [r15], rcx
100003d1dlea r12, [rax+8*r12]
100003d21add r12, 8
100003d25mov rsi, [rbx]
100003d28mov rdx, [rbx+8]
100003d2csub rdx, rsi
100003d2fsub r15, rdx
100003d32mov rdi, r15
100003d35call memcpy@plt
100003d3amov rdi, [rbx]
100003d3dmov [rbx], r15
100003d40mov [rbx+8], r12
100003d44mov [rbx+16], r13
100003d48test rdi, rdi
100003d4bje 0x100003d52
100003d4dcall _ZdlPv@plt
100003d52
100003d52loc_100003d52:
100003d52mov [rbx+8], r12
100003d56add rsp, 8
100003d5apop rbx
100003d5bpop r12
100003d5dpop r13
100003d5fpop r14
100003d61pop r15
100003d63pop rbp
100003d64ret
100003d65
100003d65loc_100003d65:
100003d65call _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE20__throw_length_errorB8ne200100Ev
100003c82
Loading..