File beatdrop_92ff08773995ebc8d55ec4b8e1a225d0d1e51efa4ef88b8849d0071230c9645a.macho
Function:
Loading..
100000660
100000660 struct dylib_command
100000660 cmd uint32 0x0000000c ; LC_LOAD_DYLIB
100000664 cmdsize int 56
100000668 dylib.name uint32 0x100000678
10000066c dylib.timestamp uint32 0x00000002
100000670 dylib.current_version uint32 0x00090000
100000674 dylib.compatibility_version uint32 0x00070000
100000678
100000678 string "/usr/lib/libcurl.4.dylib"
100000698
100000698 struct dylib_command
100000698 cmd uint32 0x0000000c ; LC_LOAD_DYLIB
10000069c cmdsize int 48
1000006a0 dylib.name uint32 0x1000006b0
1000006a4 dylib.timestamp uint32 0x00000002
1000006a8 dylib.current_version uint32 0x07d04300
1000006ac dylib.compatibility_version uint32 0x00010000
1000006b0
1000006b0 string "/usr/lib/libc++.1.dylib"
1000006c8
1000006c8 struct dylib_command
1000006c8 cmd uint32 0x0000000c ; LC_LOAD_DYLIB
1000006cc cmdsize int 56
1000006d0 dylib.name uint32 0x1000006e0
1000006d4 dylib.timestamp uint32 0x00000002
1000006d8 dylib.current_version uint32 0x054c0000
1000006dc dylib.compatibility_version uint32 0x00010000
1000006e0
1000006e0 string "/usr/lib/libSystem.B.dylib"
100000700
100000700 struct linkedit_data_command
100000700 cmd uint32 0x00000026 ; LC_FUNCTION_STARTS
100000704 cmdsize int 16
100000708 dataoff uint32 0x100020fb0
10000070c datasize int 640
100000710
100000710 struct linkedit_data_command
100000710 cmd uint32 0x00000029 ; LC_DATA_IN_CODE
100000714 cmdsize int 16
100000718 dataoff uint32 0x00021230
10000071c datasize int 0
100000720
100000720 struct linkedit_data_command
100000720 cmd uint32 0x0000001d ; LC_CODE_SIGNATURE
100000724 cmdsize int 16
100000728 dataoff uint32 0x1000441c0
10000072c datasize int 21056
100000660 struct dylib_command
100000660 cmd uint32 0x0000000c ; LC_LOAD_DYLIB
100000664 cmdsize int 56
100000668 dylib.name uint32 0x100000678
10000066c dylib.timestamp uint32 0x00000002
100000670 dylib.current_version uint32 0x00090000
100000674 dylib.compatibility_version uint32 0x00070000
100000678
100000678 string "/usr/lib/libcurl.4.dylib"
100000698
100000698 struct dylib_command
100000698 cmd uint32 0x0000000c ; LC_LOAD_DYLIB
10000069c cmdsize int 48
1000006a0 dylib.name uint32 0x1000006b0
1000006a4 dylib.timestamp uint32 0x00000002
1000006a8 dylib.current_version uint32 0x07d04300
1000006ac dylib.compatibility_version uint32 0x00010000
1000006b0
1000006b0 string "/usr/lib/libc++.1.dylib"
1000006c8
1000006c8 struct dylib_command
1000006c8 cmd uint32 0x0000000c ; LC_LOAD_DYLIB
1000006cc cmdsize int 56
1000006d0 dylib.name uint32 0x1000006e0
1000006d4 dylib.timestamp uint32 0x00000002
1000006d8 dylib.current_version uint32 0x054c0000
1000006dc dylib.compatibility_version uint32 0x00010000
1000006e0
1000006e0 string "/usr/lib/libSystem.B.dylib"
100000700
100000700 struct linkedit_data_command
100000700 cmd uint32 0x00000026 ; LC_FUNCTION_STARTS
100000704 cmdsize int 16
100000708 dataoff uint32 0x100020fb0
10000070c datasize int 640
100000710
100000710 struct linkedit_data_command
100000710 cmd uint32 0x00000029 ; LC_DATA_IN_CODE
100000714 cmdsize int 16
100000718 dataoff uint32 0x00021230
10000071c datasize int 0
100000720
100000720 struct linkedit_data_command
100000720 cmd uint32 0x0000001d ; LC_CODE_SIGNATURE
100000724 cmdsize int 16
100000728 dataoff uint32 0x1000441c0
10000072c datasize int 21056
100000758
100000758_Z19BuildBase64AlphabetPc:
100000758push rbp
100000759mov rbp, rsp
10000075cmovaps x0, [rip+0x1811d]
100000763movups [rdi], x0
100000766mov rax, 0x5857565554535251
100000770mov [rdi+16], rax
100000774mov [rdi+24], 23129
10000077axor eax, eax
10000077cpmovsxbq x0, [rip+0x1822b]
100000785pmovsxbq x1, [rip+0x18224]
10000078epmovsxbq x2, [rip+0x1821d]
100000797pmovsxbq x3, [rip+0x18216]
1000007a0pmovsxbq x4, [rip+0x1820f]
1000007a9pmovsxbq x5, [rip+0x18208]
1000007b2pmovsxbq x6, [rip+0x18201]
1000007bbpmovsxbq x7, [rip+0x181fa]
1000007c4movdqa x10, [rip+0x18143]
1000007cdpshufd x8, x10, -96
1000007d3movdqa x9, [rip+0x18144]
1000007dcpshufd x10, x10, -11
1000007e2
1000007e2loc_1000007e2:
1000007e2movq x11, rax
1000007e7pshufd x11, x11, 68
1000007edmovdqa x12, x11
1000007f2por x12, x7
1000007f7pxor x12, x9
1000007fcpshufd x13, x12, -96
100000802movdqa x14, x8
100000807pcmpgtd x14, x13
10000080cpshufd x12, x12, -11
100000812pcmpeqd x12, x10
100000817pand x12, x14
10000081cpshuflw x13, x12, -24
100000822packssdw x13, x13
100000827movd ecx, x13
10000082ctest cl, 1
10000082fje 0x100000838
100000831lea ecx, [rax+97]
100000834mov [rdi+rax+26], cl
100000838
100000838loc_100000838:
100000838packssdw x12, x12
10000083dpackssdw x12, x12
100000842packsswb x12, x12
100000847pextrb cx, x12, 1
10000084etest cl, 1
100000851je 0x10000085a
100000853lea ecx, [rax+98]
100000856mov [rdi+rax+27], cl
10000085a
10000085aloc_10000085a:
10000085amovdqa x12, x11
10000085fpor x12, x6
100000864pxor x12, x9
100000869pshufd x13, x12, -96
10000086fmovdqa x14, x8
100000874pcmpgtd x14, x13
100000879pshufd x12, x12, -11
10000087fpcmpeqd x12, x10
100000884pand x12, x14
100000889packssdw x13, x12
10000088epackssdw x13, x13
100000893packsswb x13, x13
100000898pextrb cx, x13, 2
10000089ftest cl, 1
1000008a2je 0x1000008ab
1000008a4lea ecx, [rax+99]
1000008a7mov [rdi+rax+28], cl
1000008ab
1000008abloc_1000008ab:
1000008abpshufhw x12, x12, -124
1000008b1packssdw x12, x12
1000008b6packsswb x12, x12
1000008bbpextrb cx, x12, 3
1000008c2test cl, 1
1000008c5je 0x1000008ce
1000008c7lea ecx, [rax+100]
1000008camov [rdi+rax+29], cl
1000008ce
1000008celoc_1000008ce:
1000008cemovdqa x12, x11
1000008d3por x12, x5
1000008d8pxor x12, x9
1000008ddpshufd x13, x12, -96
1000008e3movdqa x14, x8
1000008e8pcmpgtd x14, x13
1000008edpshufd x12, x12, -11
1000008f3pcmpeqd x12, x10
1000008f8pand x12, x14
1000008fdpshuflw x13, x12, -24
100000903packssdw x13, x13
100000908packsswb x13, x13
10000090dpextrb cx, x13, 4
100000914test cl, 1
100000917je 0x100000920
100000919lea ecx, [rax+101]
10000091cmov [rdi+rax+30], cl
100000920
100000920loc_100000920:
100000920packssdw x12, x12
100000925packssdw x12, x12
10000092apacksswb x12, x12
10000092fpextrb cx, x12, 5
100000936test cl, 1
100000939je 0x100000942
10000093blea ecx, [rax+102]
10000093emov [rdi+rax+31], cl
100000942
100000942loc_100000942:
100000942movdqa x12, x11
100000947por x12, x4
10000094cpxor x12, x9
100000951pshufd x13, x12, -96
100000957movdqa x14, x8
10000095cpcmpgtd x14, x13
100000961pshufd x12, x12, -11
100000967pcmpeqd x12, x10
10000096cpand x12, x14
100000971packssdw x13, x12
100000976packssdw x13, x13
10000097bpacksswb x13, x13
100000980pextrb cx, x13, 6
100000987test cl, 1
10000098aje 0x100000993
10000098clea ecx, [rax+103]
10000098fmov [rdi+rax+32], cl
100000993
100000993loc_100000993:
100000993pshufhw x12, x12, -124
100000999packssdw x12, x12
10000099epacksswb x12, x12
1000009a3pextrb cx, x12, 7
1000009aatest cl, 1
1000009adje 0x1000009b6
1000009aflea ecx, [rax+104]
1000009b2mov [rdi+rax+33], cl
1000009b6
1000009b6loc_1000009b6:
1000009b6movdqa x12, x11
1000009bbpor x12, x3
1000009c0pxor x12, x9
1000009c5pshufd x13, x12, -96
1000009cbmovdqa x14, x8
1000009d0pcmpgtd x14, x13
1000009d5pshufd x12, x12, -11
1000009dbpcmpeqd x12, x10
1000009e0pand x12, x14
1000009e5pshuflw x13, x12, -24
1000009ebpackssdw x13, x13
1000009f0packsswb x13, x13
1000009f5pextrb cx, x13, 8
1000009fctest cl, 1
1000009ffje 0x100000a08
100000a01lea ecx, [rax+105]
100000a04mov [rdi+rax+34], cl
100000a08
100000a08loc_100000a08:
100000a08packssdw x12, x12
100000a0dpackssdw x12, x12
100000a12packsswb x12, x12
100000a17pextrb cx, x12, 9
100000a1etest cl, 1
100000a21je 0x100000a2a
100000a23lea ecx, [rax+106]
100000a26mov [rdi+rax+35], cl
100000a2a
100000a2aloc_100000a2a:
100000a2amovdqa x12, x11
100000a2fpor x12, x2
100000a34pxor x12, x9
100000a39pshufd x13, x12, -96
100000a3fmovdqa x14, x8
100000a44pcmpgtd x14, x13
100000a49pshufd x12, x12, -11
100000a4fpcmpeqd x12, x10
100000a54pand x12, x14
100000a59packssdw x13, x12
100000a5epackssdw x13, x13
100000a63packsswb x13, x13
100000a68pextrb cx, x13, 10
100000a6ftest cl, 1
100000a72je 0x100000a7b
100000a74lea ecx, [rax+107]
100000a77mov [rdi+rax+36], cl
100000a7b
100000a7bloc_100000a7b:
100000a7bpshufhw x12, x12, -124
100000a81packssdw x12, x12
100000a86packsswb x12, x12
100000a8bpextrb cx, x12, 11
100000a92test cl, 1
100000a95je 0x100000a9e
100000a97lea ecx, [rax+108]
100000a9amov [rdi+rax+37], cl
100000a9e
100000a9eloc_100000a9e:
100000a9emovdqa x12, x11
100000aa3por x12, x1
100000aa8pxor x12, x9
100000aadpshufd x13, x12, -96
100000ab3movdqa x14, x8
100000ab8pcmpgtd x14, x13
100000abdpshufd x12, x12, -11
100000ac3pcmpeqd x12, x10
100000ac8pand x12, x14
100000acdpshuflw x13, x12, -24
100000ad3packssdw x13, x13
100000ad8packsswb x13, x13
100000addpextrb cx, x13, 12
100000ae4test cl, 1
100000ae7je 0x100000af0
100000ae9lea ecx, [rax+109]
100000aecmov [rdi+rax+38], cl
100000af0
100000af0loc_100000af0:
100000af0packssdw x12, x12
100000af5packssdw x12, x12
100000afapacksswb x12, x12
100000affpextrb cx, x12, 13
100000b06test cl, 1
100000b09je 0x100000b12
100000b0blea ecx, [rax+110]
100000b0emov [rdi+rax+39], cl
100000b12
100000b12loc_100000b12:
100000b12por x11, x0
100000b17pxor x11, x9
100000b1cpshufd x12, x11, -96
100000b22movdqa x13, x8
100000b27pcmpgtd x13, x12
100000b2cpshufd x11, x11, -11
100000b32pcmpeqd x11, x10
100000b37pand x11, x13
100000b3cpackssdw x12, x11
100000b41packssdw x12, x12
100000b46packsswb x12, x12
100000b4bpextrb cx, x12, 14
100000b52test cl, 1
100000b55je 0x100000b5e
100000b57lea ecx, [rax+111]
100000b5amov [rdi+rax+40], cl
100000b5e
100000b5eloc_100000b5e:
100000b5epshufhw x11, x11, -124
100000b64packssdw x11, x11
100000b69packsswb x11, x11
100000b6epextrb cx, x11, 15
100000b75test cl, 1
100000b78je 0x100000b81
100000b7alea ecx, [rax+112]
100000b7dmov [rdi+rax+41], cl
100000b81
100000b81loc_100000b81:
100000b81add rax, 16
100000b85cmp rax, 32
100000b89jne 0x1000007e2
100000b8fmov rax, 0x3736353433323130
100000b99mov [rdi+52], rax
100000b9dmov [rdi+60], 0x2f2b3938
100000ba4pop rbp
100000ba5ret
100000758
100000758_Z19BuildBase64AlphabetPc:
100000758push rbp
100000759mov rbp, rsp
10000075cmovaps x0, [rip+0x1811d]
100000763movups [rdi], x0
100000766mov rax, 0x5857565554535251
100000770mov [rdi+16], rax
100000774mov [rdi+24], 23129
10000077axor eax, eax
10000077cpmovsxbq x0, [rip+0x1822b]
100000785pmovsxbq x1, [rip+0x18224]
10000078epmovsxbq x2, [rip+0x1821d]
100000797pmovsxbq x3, [rip+0x18216]
1000007a0pmovsxbq x4, [rip+0x1820f]
1000007a9pmovsxbq x5, [rip+0x18208]
1000007b2pmovsxbq x6, [rip+0x18201]
1000007bbpmovsxbq x7, [rip+0x181fa]
1000007c4movdqa x10, [rip+0x18143]
1000007cdpshufd x8, x10, -96
1000007d3movdqa x9, [rip+0x18144]
1000007dcpshufd x10, x10, -11
1000007e2
1000007e2loc_1000007e2:
1000007e2movq x11, rax
1000007e7pshufd x11, x11, 68
1000007edmovdqa x12, x11
1000007f2por x12, x7
1000007f7pxor x12, x9
1000007fcpshufd x13, x12, -96
100000802movdqa x14, x8
100000807pcmpgtd x14, x13
10000080cpshufd x12, x12, -11
100000812pcmpeqd x12, x10
100000817pand x12, x14
10000081cpshuflw x13, x12, -24
100000822packssdw x13, x13
100000827movd ecx, x13
10000082ctest cl, 1
10000082fje 0x100000838
100000831lea ecx, [rax+97]
100000834mov [rdi+rax+26], cl
100000838
100000838loc_100000838:
100000838packssdw x12, x12
10000083dpackssdw x12, x12
100000842packsswb x12, x12
100000847pextrb cx, x12, 1
10000084etest cl, 1
100000851je 0x10000085a
100000853lea ecx, [rax+98]
100000856mov [rdi+rax+27], cl
10000085a
10000085aloc_10000085a:
10000085amovdqa x12, x11
10000085fpor x12, x6
100000864pxor x12, x9
100000869pshufd x13, x12, -96
10000086fmovdqa x14, x8
100000874pcmpgtd x14, x13
100000879pshufd x12, x12, -11
10000087fpcmpeqd x12, x10
100000884pand x12, x14
100000889packssdw x13, x12
10000088epackssdw x13, x13
100000893packsswb x13, x13
100000898pextrb cx, x13, 2
10000089ftest cl, 1
1000008a2je 0x1000008ab
1000008a4lea ecx, [rax+99]
1000008a7mov [rdi+rax+28], cl
1000008ab
1000008abloc_1000008ab:
1000008abpshufhw x12, x12, -124
1000008b1packssdw x12, x12
1000008b6packsswb x12, x12
1000008bbpextrb cx, x12, 3
1000008c2test cl, 1
1000008c5je 0x1000008ce
1000008c7lea ecx, [rax+100]
1000008camov [rdi+rax+29], cl
1000008ce
1000008celoc_1000008ce:
1000008cemovdqa x12, x11
1000008d3por x12, x5
1000008d8pxor x12, x9
1000008ddpshufd x13, x12, -96
1000008e3movdqa x14, x8
1000008e8pcmpgtd x14, x13
1000008edpshufd x12, x12, -11
1000008f3pcmpeqd x12, x10
1000008f8pand x12, x14
1000008fdpshuflw x13, x12, -24
100000903packssdw x13, x13
100000908packsswb x13, x13
10000090dpextrb cx, x13, 4
100000914test cl, 1
100000917je 0x100000920
100000919lea ecx, [rax+101]
10000091cmov [rdi+rax+30], cl
100000920
100000920loc_100000920:
100000920packssdw x12, x12
100000925packssdw x12, x12
10000092apacksswb x12, x12
10000092fpextrb cx, x12, 5
100000936test cl, 1
100000939je 0x100000942
10000093blea ecx, [rax+102]
10000093emov [rdi+rax+31], cl
100000942
100000942loc_100000942:
100000942movdqa x12, x11
100000947por x12, x4
10000094cpxor x12, x9
100000951pshufd x13, x12, -96
100000957movdqa x14, x8
10000095cpcmpgtd x14, x13
100000961pshufd x12, x12, -11
100000967pcmpeqd x12, x10
10000096cpand x12, x14
100000971packssdw x13, x12
100000976packssdw x13, x13
10000097bpacksswb x13, x13
100000980pextrb cx, x13, 6
100000987test cl, 1
10000098aje 0x100000993
10000098clea ecx, [rax+103]
10000098fmov [rdi+rax+32], cl
100000993
100000993loc_100000993:
100000993pshufhw x12, x12, -124
100000999packssdw x12, x12
10000099epacksswb x12, x12
1000009a3pextrb cx, x12, 7
1000009aatest cl, 1
1000009adje 0x1000009b6
1000009aflea ecx, [rax+104]
1000009b2mov [rdi+rax+33], cl
1000009b6
1000009b6loc_1000009b6:
1000009b6movdqa x12, x11
1000009bbpor x12, x3
1000009c0pxor x12, x9
1000009c5pshufd x13, x12, -96
1000009cbmovdqa x14, x8
1000009d0pcmpgtd x14, x13
1000009d5pshufd x12, x12, -11
1000009dbpcmpeqd x12, x10
1000009e0pand x12, x14
1000009e5pshuflw x13, x12, -24
1000009ebpackssdw x13, x13
1000009f0packsswb x13, x13
1000009f5pextrb cx, x13, 8
1000009fctest cl, 1
1000009ffje 0x100000a08
100000a01lea ecx, [rax+105]
100000a04mov [rdi+rax+34], cl
100000a08
100000a08loc_100000a08:
100000a08packssdw x12, x12
100000a0dpackssdw x12, x12
100000a12packsswb x12, x12
100000a17pextrb cx, x12, 9
100000a1etest cl, 1
100000a21je 0x100000a2a
100000a23lea ecx, [rax+106]
100000a26mov [rdi+rax+35], cl
100000a2a
100000a2aloc_100000a2a:
100000a2amovdqa x12, x11
100000a2fpor x12, x2
100000a34pxor x12, x9
100000a39pshufd x13, x12, -96
100000a3fmovdqa x14, x8
100000a44pcmpgtd x14, x13
100000a49pshufd x12, x12, -11
100000a4fpcmpeqd x12, x10
100000a54pand x12, x14
100000a59packssdw x13, x12
100000a5epackssdw x13, x13
100000a63packsswb x13, x13
100000a68pextrb cx, x13, 10
100000a6ftest cl, 1
100000a72je 0x100000a7b
100000a74lea ecx, [rax+107]
100000a77mov [rdi+rax+36], cl
100000a7b
100000a7bloc_100000a7b:
100000a7bpshufhw x12, x12, -124
100000a81packssdw x12, x12
100000a86packsswb x12, x12
100000a8bpextrb cx, x12, 11
100000a92test cl, 1
100000a95je 0x100000a9e
100000a97lea ecx, [rax+108]
100000a9amov [rdi+rax+37], cl
100000a9e
100000a9eloc_100000a9e:
100000a9emovdqa x12, x11
100000aa3por x12, x1
100000aa8pxor x12, x9
100000aadpshufd x13, x12, -96
100000ab3movdqa x14, x8
100000ab8pcmpgtd x14, x13
100000abdpshufd x12, x12, -11
100000ac3pcmpeqd x12, x10
100000ac8pand x12, x14
100000acdpshuflw x13, x12, -24
100000ad3packssdw x13, x13
100000ad8packsswb x13, x13
100000addpextrb cx, x13, 12
100000ae4test cl, 1
100000ae7je 0x100000af0
100000ae9lea ecx, [rax+109]
100000aecmov [rdi+rax+38], cl
100000af0
100000af0loc_100000af0:
100000af0packssdw x12, x12
100000af5packssdw x12, x12
100000afapacksswb x12, x12
100000affpextrb cx, x12, 13
100000b06test cl, 1
100000b09je 0x100000b12
100000b0blea ecx, [rax+110]
100000b0emov [rdi+rax+39], cl
100000b12
100000b12loc_100000b12:
100000b12por x11, x0
100000b17pxor x11, x9
100000b1cpshufd x12, x11, -96
100000b22movdqa x13, x8
100000b27pcmpgtd x13, x12
100000b2cpshufd x11, x11, -11
100000b32pcmpeqd x11, x10
100000b37pand x11, x13
100000b3cpackssdw x12, x11
100000b41packssdw x12, x12
100000b46packsswb x12, x12
100000b4bpextrb cx, x12, 14
100000b52test cl, 1
100000b55je 0x100000b5e
100000b57lea ecx, [rax+111]
100000b5amov [rdi+rax+40], cl
100000b5e
100000b5eloc_100000b5e:
100000b5epshufhw x11, x11, -124
100000b64packssdw x11, x11
100000b69packsswb x11, x11
100000b6epextrb cx, x11, 15
100000b75test cl, 1
100000b78je 0x100000b81
100000b7alea ecx, [rax+112]
100000b7dmov [rdi+rax+41], cl
100000b81
100000b81loc_100000b81:
100000b81add rax, 16
100000b85cmp rax, 32
100000b89jne 0x1000007e2
100000b8fmov rax, 0x3736353433323130
100000b99mov [rdi+52], rax
100000b9dmov [rdi+60], 0x2f2b3938
100000ba4pop rbp
100000ba5ret
100000758
100000ba6
100000ba6_Z12Base64EncodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE:
100000ba6push rbp
100000ba7mov rbp, rsp
100000baapush r15
100000bacpush r14
100000baepush r13
100000bb0push r12
100000bb2push rbx
100000bb3sub rsp, 72
100000bb7mov r14, rdx
100000bbamov r15, rsi
100000bbdmov rbx, rdi
100000bc0mov rax, [rip+0x1d499]
100000bc7mov rax, [rax]
100000bcamov [rbp-48], rax
100000bcelea rdi, [rbp-112]
100000bd2call _Z19BuildBase64AlphabetPc
100000bd7xorps x0, x0
100000bdamovups [rbx], x0
100000bddlea rax, [r14+2]
100000be1mov rcx, 0xaaaaaaaaaaaaaaab
100000bebmul rcx
100000beemov [rbx+16], 0
100000bf6lea rsi, [rdx+rdx]
100000bfaand rsi, -4
100000bfemov rdi, rbx
100000c01call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100000c06test r14, r14
100000c09je 0x100000c88
100000c0badd r14, r15
100000c0exor r13l, r13l
100000c11mov r12l, -6
100000c17
100000c17loc_100000c17:
100000c17movzx eax, [r15]
100000c1bshl r13l, 8
100000c1for r13l, eax
100000c22cmp r12l, -8
100000c26jl 0x100000c56
100000c28add r12l, 14
100000c2c
100000c2cloc_100000c2c:
100000c2clea ecx, [r12-6]
100000c31mov eax, r13l
100000c34shr eax, cl
100000c36and eax, 63
100000c39movsx esi, [rbp+rax-112]
100000c3emov rdi, rbx
100000c41call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100000c46add r12l, -6
100000c4acmp r12l, 5
100000c4eja 0x100000c2c
100000c50add r12l, -6
100000c54jmp 0x100000c5a
100000c56
100000c56loc_100000c56:
100000c56add r12l, 8
100000c5a
100000c5aloc_100000c5a:
100000c5ainc r15
100000c5dcmp r15, r14
100000c60jne 0x100000c17
100000c62cmp r12l, -6
100000c66jbe 0x100000c88
100000c68shl r13l, 8
100000c6cadd r12b, 8
100000c70mov ecx, r12l
100000c73shr r13l, cl
100000c76and r13l, 62
100000c7amovsx esi, [rbp+r13-112]
100000c80mov rdi, rbx
100000c83call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100000c88
100000c88loc_100000c88:
100000c88movzx eax, [rbx]
100000c8btest al, 1
100000c8dje 0x100000c95
100000c8fmov rax, [rbx+8]
100000c93jmp 0x100000c97
100000c95
100000c95loc_100000c95:
100000c95shr eax, 1
100000c97
100000c97loc_100000c97:
100000c97test al, 3
100000c99je 0x100000caa
100000c9bmov rdi, rbx
100000c9emov esi, 61
100000ca3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100000ca8jmp 0x100000c88
100000caa
100000caaloc_100000caa:
100000caamov rax, [rip+0x1d3af]
100000cb1mov rax, [rax]
100000cb4cmp rax, [rbp-48]
100000cb8jne 0x100000ccc
100000cbamov rax, rbx
100000cbdadd rsp, 72
100000cc1pop rbx
100000cc2pop r12
100000cc4pop r13
100000cc6pop r14
100000cc8pop r15
100000ccapop rbp
100000ccbret
100000ccc
100000cccloc_100000ccc:
100000ccccall __stack_chk_fail@plt
100000cd1
100000cd1 eb 04 eb 02 eb 00 49 89 c6 f6 03 01 74 09 48 ......I.....t.H
100000ce0 8b 7b 10 e8 d0 75 01 00 4c 89 f7 e8 08 75 01 00 .{...u..L....u..
100000ba6
100000ba6_Z12Base64EncodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE:
100000ba6push rbp
100000ba7mov rbp, rsp
100000baapush r15
100000bacpush r14
100000baepush r13
100000bb0push r12
100000bb2push rbx
100000bb3sub rsp, 72
100000bb7mov r14, rdx
100000bbamov r15, rsi
100000bbdmov rbx, rdi
100000bc0mov rax, [rip+0x1d499]
100000bc7mov rax, [rax]
100000bcamov [rbp-48], rax
100000bcelea rdi, [rbp-112]
100000bd2call _Z19BuildBase64AlphabetPc
100000bd7xorps x0, x0
100000bdamovups [rbx], x0
100000bddlea rax, [r14+2]
100000be1mov rcx, 0xaaaaaaaaaaaaaaab
100000bebmul rcx
100000beemov [rbx+16], 0
100000bf6lea rsi, [rdx+rdx]
100000bfaand rsi, -4
100000bfemov rdi, rbx
100000c01call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100000c06test r14, r14
100000c09je 0x100000c88
100000c0badd r14, r15
100000c0exor r13l, r13l
100000c11mov r12l, -6
100000c17
100000c17loc_100000c17:
100000c17movzx eax, [r15]
100000c1bshl r13l, 8
100000c1for r13l, eax
100000c22cmp r12l, -8
100000c26jl 0x100000c56
100000c28add r12l, 14
100000c2c
100000c2cloc_100000c2c:
100000c2clea ecx, [r12-6]
100000c31mov eax, r13l
100000c34shr eax, cl
100000c36and eax, 63
100000c39movsx esi, [rbp+rax-112]
100000c3emov rdi, rbx
100000c41call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100000c46add r12l, -6
100000c4acmp r12l, 5
100000c4eja 0x100000c2c
100000c50add r12l, -6
100000c54jmp 0x100000c5a
100000c56
100000c56loc_100000c56:
100000c56add r12l, 8
100000c5a
100000c5aloc_100000c5a:
100000c5ainc r15
100000c5dcmp r15, r14
100000c60jne 0x100000c17
100000c62cmp r12l, -6
100000c66jbe 0x100000c88
100000c68shl r13l, 8
100000c6cadd r12b, 8
100000c70mov ecx, r12l
100000c73shr r13l, cl
100000c76and r13l, 62
100000c7amovsx esi, [rbp+r13-112]
100000c80mov rdi, rbx
100000c83call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100000c88
100000c88loc_100000c88:
100000c88movzx eax, [rbx]
100000c8btest al, 1
100000c8dje 0x100000c95
100000c8fmov rax, [rbx+8]
100000c93jmp 0x100000c97
100000c95
100000c95loc_100000c95:
100000c95shr eax, 1
100000c97
100000c97loc_100000c97:
100000c97test al, 3
100000c99je 0x100000caa
100000c9bmov rdi, rbx
100000c9emov esi, 61
100000ca3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100000ca8jmp 0x100000c88
100000caa
100000caaloc_100000caa:
100000caamov rax, [rip+0x1d3af]
100000cb1mov rax, [rax]
100000cb4cmp rax, [rbp-48]
100000cb8jne 0x100000ccc
100000cbamov rax, rbx
100000cbdadd rsp, 72
100000cc1pop rbx
100000cc2pop r12
100000cc4pop r13
100000cc6pop r14
100000cc8pop r15
100000ccapop rbp
100000ccbret
100000ccc
100000cccloc_100000ccc:
100000ccccall __stack_chk_fail@plt
100000cd1
100000cd1 eb 04 eb 02 eb 00 49 89 c6 f6 03 01 74 09 48 ......I.....t.H
100000ce0 8b 7b 10 e8 d0 75 01 00 4c 89 f7 e8 08 75 01 00 .{...u..L....u..
100000ba6
100000cf0
100000cf0_Z12Base64DecodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE:
100000cf0push rbp
100000cf1mov rbp, rsp
100000cf4push r15
100000cf6push r14
100000cf8push r13
100000cfapush r12
100000cfcpush rbx
100000cfdsub rsp, 1160
100000d04mov r14, rdx
100000d07mov [rbp-168], rsi
100000d0emov rbx, rdi
100000d11mov rax, [rip+0x1d348]
100000d18mov rax, [rax]
100000d1bmov [rbp-48], rax
100000d1flea rdi, [rbp-112]
100000d23call _Z19BuildBase64AlphabetPc
100000d28lea rdi, [rbp-1192]
100000d2fmov edx, 1024
100000d34mov esi, 255
100000d39call memset@plt
100000d3exor eax, eax
100000d40
100000d40loc_100000d40:
100000d40movzx ecx, [rbp+rax-112]
100000d45mov [rbp+4*rcx-1192], eax
100000d4cinc rax
100000d4fcmp rax, 64
100000d53jne 0x100000d40
100000d55mov [rbp-136], rbx
100000d5cxorps x0, x0
100000d5flea rdi, [rbp-160]
100000d66movaps [rdi], x0
100000d69mov [rdi+16], 0
100000d71lea rsi, [r14+2*r14]
100000d75shr rsi, 2
100000d79call _ZNSt3__16vectorIhNS_9allocatorIhEEE7reserveEm
100000d7etest r14, r14
100000d81je 0x100000e43
100000d87mov eax, -8
100000d8cmov [rbp-128], rax
100000d90xor r13l, r13l
100000d93xor r15l, r15l
100000d96
100000d96loc_100000d96:
100000d96mov rbx, r14
100000d99mov rax, [rbp-168]
100000da0movsx r14, [rax+r13]
100000da5movzx r12l, r14b
100000da9test r14, r14
100000dacjs 0x100000dc3
100000daemov rax, [rip+0x1d2a3]
100000db5mov eax, [rax+4*r14+60]
100000dbamov ecx, 16384
100000dbfand eax, ecx
100000dc1jmp 0x100000dd0
100000dc3
100000dc3loc_100000dc3:
100000dc3mov esi, 16384
100000dc8mov edi, r12l
100000dcbcall __maskrune@plt
100000dd0
100000dd0loc_100000dd0:
100000dd0test eax, eax
100000dd2je 0x100000ddc
100000dd4mov r12l, r15l
100000dd7mov r14, rbx
100000ddajmp 0x100000e34
100000ddc
100000ddcloc_100000ddc:
100000ddccmp r14b, 61
100000de0je 0x100000e43
100000de2mov eax, r12l
100000de5mov r12l, [rbp+4*rax-1192]
100000dedcmp r12l, -1
100000df1je 0x100000e84
100000df7mov r14, rbx
100000dfashl r15l, 6
100000dfeor r12l, r15l
100000e01mov rbx, [rbp-128]
100000e05lea ecx, [rbx+6]
100000e08cmp ebx, -6
100000e0bjl 0x100000e2e
100000e0dmov eax, r12l
100000e10shr eax, cl
100000e12mov [rbp-113], al
100000e15lea rdi, [rbp-160]
100000e1clea rsi, [rbp-113]
100000e20call _ZNSt3__16vectorIhNS_9allocatorIhEEE9push_backB8ne200100EOh
100000e25add ebx, -2
100000e28mov [rbp-128], rbx
100000e2cjmp 0x100000e34
100000e2e
100000e2eloc_100000e2e:
100000e2emov eax, ecx
100000e30mov [rbp-128], rax
100000e34
100000e34loc_100000e34:
100000e34inc r13
100000e37mov r15l, r12l
100000e3acmp r14, r13
100000e3djne 0x100000d96
100000e43
100000e43loc_100000e43:
100000e43movaps x0, [rbp-160]
100000e4amov rbx, [rbp-136]
100000e51movups [rbx], x0
100000e54mov rax, [rbp-144]
100000e5bmov [rbx+16], rax
100000e5f
100000e5floc_100000e5f:
100000e5fmov rax, [rip+0x1d1fa]
100000e66mov rax, [rax]
100000e69cmp rax, [rbp-48]
100000e6djne 0x100000eb3
100000e6fmov rax, rbx
100000e72add rsp, 1160
100000e79pop rbx
100000e7apop r12
100000e7cpop r13
100000e7epop r14
100000e80pop r15
100000e82pop rbp
100000e83ret
100000e84
100000e84loc_100000e84:
100000e84xorps x0, x0
100000e87mov rbx, [rbp-136]
100000e8emovups [rbx], x0
100000e91mov [rbx+16], 0
100000e99mov rdi, [rbp-160]
100000ea0test rdi, rdi
100000ea3je 0x100000e5f
100000ea5mov [rbp-152], rdi
100000eaccall _ZdlPv@plt
100000eb1jmp 0x100000e5f
100000eb3
100000eb3loc_100000eb3:
100000eb3call __stack_chk_fail@plt
100000eb8
100000eb8 eb 02 eb 00 48 89 c3 48 ....H..H
100000ec0 8b bd 60 ff ff ff 48 85 ff 74 0c 48 89 bd 68 ff ..`...H..t.H..h.
100000ed0 ff ff e8 e1 73 01 00 48 89 df e8 19 73 01 00 90 ....s..H....s...
100000cf0
100000cf0_Z12Base64DecodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE:
100000cf0push rbp
100000cf1mov rbp, rsp
100000cf4push r15
100000cf6push r14
100000cf8push r13
100000cfapush r12
100000cfcpush rbx
100000cfdsub rsp, 1160
100000d04mov r14, rdx
100000d07mov [rbp-168], rsi
100000d0emov rbx, rdi
100000d11mov rax, [rip+0x1d348]
100000d18mov rax, [rax]
100000d1bmov [rbp-48], rax
100000d1flea rdi, [rbp-112]
100000d23call _Z19BuildBase64AlphabetPc
100000d28lea rdi, [rbp-1192]
100000d2fmov edx, 1024
100000d34mov esi, 255
100000d39call memset@plt
100000d3exor eax, eax
100000d40
100000d40loc_100000d40:
100000d40movzx ecx, [rbp+rax-112]
100000d45mov [rbp+4*rcx-1192], eax
100000d4cinc rax
100000d4fcmp rax, 64
100000d53jne 0x100000d40
100000d55mov [rbp-136], rbx
100000d5cxorps x0, x0
100000d5flea rdi, [rbp-160]
100000d66movaps [rdi], x0
100000d69mov [rdi+16], 0
100000d71lea rsi, [r14+2*r14]
100000d75shr rsi, 2
100000d79call _ZNSt3__16vectorIhNS_9allocatorIhEEE7reserveEm
100000d7etest r14, r14
100000d81je 0x100000e43
100000d87mov eax, -8
100000d8cmov [rbp-128], rax
100000d90xor r13l, r13l
100000d93xor r15l, r15l
100000d96
100000d96loc_100000d96:
100000d96mov rbx, r14
100000d99mov rax, [rbp-168]
100000da0movsx r14, [rax+r13]
100000da5movzx r12l, r14b
100000da9test r14, r14
100000dacjs 0x100000dc3
100000daemov rax, [rip+0x1d2a3]
100000db5mov eax, [rax+4*r14+60]
100000dbamov ecx, 16384
100000dbfand eax, ecx
100000dc1jmp 0x100000dd0
100000dc3
100000dc3loc_100000dc3:
100000dc3mov esi, 16384
100000dc8mov edi, r12l
100000dcbcall __maskrune@plt
100000dd0
100000dd0loc_100000dd0:
100000dd0test eax, eax
100000dd2je 0x100000ddc
100000dd4mov r12l, r15l
100000dd7mov r14, rbx
100000ddajmp 0x100000e34
100000ddc
100000ddcloc_100000ddc:
100000ddccmp r14b, 61
100000de0je 0x100000e43
100000de2mov eax, r12l
100000de5mov r12l, [rbp+4*rax-1192]
100000dedcmp r12l, -1
100000df1je 0x100000e84
100000df7mov r14, rbx
100000dfashl r15l, 6
100000dfeor r12l, r15l
100000e01mov rbx, [rbp-128]
100000e05lea ecx, [rbx+6]
100000e08cmp ebx, -6
100000e0bjl 0x100000e2e
100000e0dmov eax, r12l
100000e10shr eax, cl
100000e12mov [rbp-113], al
100000e15lea rdi, [rbp-160]
100000e1clea rsi, [rbp-113]
100000e20call _ZNSt3__16vectorIhNS_9allocatorIhEEE9push_backB8ne200100EOh
100000e25add ebx, -2
100000e28mov [rbp-128], rbx
100000e2cjmp 0x100000e34
100000e2e
100000e2eloc_100000e2e:
100000e2emov eax, ecx
100000e30mov [rbp-128], rax
100000e34
100000e34loc_100000e34:
100000e34inc r13
100000e37mov r15l, r12l
100000e3acmp r14, r13
100000e3djne 0x100000d96
100000e43
100000e43loc_100000e43:
100000e43movaps x0, [rbp-160]
100000e4amov rbx, [rbp-136]
100000e51movups [rbx], x0
100000e54mov rax, [rbp-144]
100000e5bmov [rbx+16], rax
100000e5f
100000e5floc_100000e5f:
100000e5fmov rax, [rip+0x1d1fa]
100000e66mov rax, [rax]
100000e69cmp rax, [rbp-48]
100000e6djne 0x100000eb3
100000e6fmov rax, rbx
100000e72add rsp, 1160
100000e79pop rbx
100000e7apop r12
100000e7cpop r13
100000e7epop r14
100000e80pop r15
100000e82pop rbp
100000e83ret
100000e84
100000e84loc_100000e84:
100000e84xorps x0, x0
100000e87mov rbx, [rbp-136]
100000e8emovups [rbx], x0
100000e91mov [rbx+16], 0
100000e99mov rdi, [rbp-160]
100000ea0test rdi, rdi
100000ea3je 0x100000e5f
100000ea5mov [rbp-152], rdi
100000eaccall _ZdlPv@plt
100000eb1jmp 0x100000e5f
100000eb3
100000eb3loc_100000eb3:
100000eb3call __stack_chk_fail@plt
100000eb8
100000eb8 eb 02 eb 00 48 89 c3 48 ....H..H
100000ec0 8b bd 60 ff ff ff 48 85 ff 74 0c 48 89 bd 68 ff ..`...H..t.H..h.
100000ed0 ff ff e8 e1 73 01 00 48 89 df e8 19 73 01 00 90 ....s..H....s...
100000cf0
100000ee0
100000ee0_ZNSt3__16vectorIhNS_9allocatorIhEEE7reserveEm:
100000ee0push rbp
100000ee1mov rbp, rsp
100000ee4push r15
100000ee6push r14
100000ee8push r13
100000eeapush r12
100000eecpush rbx
100000eedpush rax
100000eeemov rbx, [rdi]
100000ef1mov rax, [rdi+16]
100000ef5sub rax, rbx
100000ef8cmp rax, rsi
100000efbjae 0x100000f5c
100000efdmov r14, rsi
100000f00test rsi, rsi
100000f03js 0x100000f6b
100000f05mov r15, rdi
100000f08mov r12, [rdi+8]
100000f0csub r12, rbx
100000f0fmov rdi, r14
100000f12call _Znwm@plt
100000f17mov r13, rax
100000f1aadd rax, r12
100000f1dmov [rbp-48], rax
100000f21add r14, r13
100000f24mov rdi, r13
100000f27mov rsi, rbx
100000f2amov rdx, r12
100000f2dcall memcpy@plt
100000f32mov [r15], r13
100000f35mov rax, [rbp-48]
100000f39mov [r15+8], rax
100000f3dmov [r15+16], r14
100000f41test rbx, rbx
100000f44je 0x100000f5c
100000f46mov rdi, rbx
100000f49add rsp, 8
100000f4dpop rbx
100000f4epop r12
100000f50pop r13
100000f52pop r14
100000f54pop r15
100000f56pop rbp
100000f57jmp 0x1000182b8
100000f5c
100000f5cloc_100000f5c:
100000f5cadd rsp, 8
100000f60pop rbx
100000f61pop r12
100000f63pop r13
100000f65pop r14
100000f67pop r15
100000f69pop rbp
100000f6aret
100000f6b
100000f6bloc_100000f6b:
100000f6bcall _ZNSt3__16vectorIhNS_9allocatorIhEEE20__throw_length_errorB8ne200100Ev
100000ee0
100000ee0_ZNSt3__16vectorIhNS_9allocatorIhEEE7reserveEm:
100000ee0push rbp
100000ee1mov rbp, rsp
100000ee4push r15
100000ee6push r14
100000ee8push r13
100000eeapush r12
100000eecpush rbx
100000eedpush rax
100000eeemov rbx, [rdi]
100000ef1mov rax, [rdi+16]
100000ef5sub rax, rbx
100000ef8cmp rax, rsi
100000efbjae 0x100000f5c
100000efdmov r14, rsi
100000f00test rsi, rsi
100000f03js 0x100000f6b
100000f05mov r15, rdi
100000f08mov r12, [rdi+8]
100000f0csub r12, rbx
100000f0fmov rdi, r14
100000f12call _Znwm@plt
100000f17mov r13, rax
100000f1aadd rax, r12
100000f1dmov [rbp-48], rax
100000f21add r14, r13
100000f24mov rdi, r13
100000f27mov rsi, rbx
100000f2amov rdx, r12
100000f2dcall memcpy@plt
100000f32mov [r15], r13
100000f35mov rax, [rbp-48]
100000f39mov [r15+8], rax
100000f3dmov [r15+16], r14
100000f41test rbx, rbx
100000f44je 0x100000f5c
100000f46mov rdi, rbx
100000f49add rsp, 8
100000f4dpop rbx
100000f4epop r12
100000f50pop r13
100000f52pop r14
100000f54pop r15
100000f56pop rbp
100000f57jmp 0x1000182b8
100000f5c
100000f5cloc_100000f5c:
100000f5cadd rsp, 8
100000f60pop rbx
100000f61pop r12
100000f63pop r13
100000f65pop r14
100000f67pop r15
100000f69pop rbp
100000f6aret
100000f6b
100000f6bloc_100000f6b:
100000f6bcall _ZNSt3__16vectorIhNS_9allocatorIhEEE20__throw_length_errorB8ne200100Ev
100000ee0
100000f70
100000f70_ZNSt3__16vectorIhNS_9allocatorIhEEE9push_backB8ne200100EOh:
100000f70push rbp
100000f71mov rbp, rsp
100000f74push r15
100000f76push r14
100000f78push r13
100000f7apush r12
100000f7cpush rbx
100000f7dpush rax
100000f7emov r15, rsi
100000f81mov rbx, rdi
100000f84mov r14, [rdi+8]
100000f88mov rax, [rdi+16]
100000f8ccmp r14, rax
100000f8fjae 0x100000fa2
100000f91mov al, [r15]
100000f94mov [r14], al
100000f97inc r14
100000f9amov r15, r14
100000f9djmp 0x10000102f
100000fa2
100000fa2loc_100000fa2:
100000fa2mov rdx, [rbx]
100000fa5sub r14, rdx
100000fa8mov rcx, r14
100000fabinc rcx
100000faejs 0x100001042
100000fb4mov [rbp-48], rdx
100000fb8sub rax, rdx
100000fbblea rdx, [rax+rax]
100000fbfcmp rdx, rcx
100000fc2cmova rcx, rdx
100000fc6mov rdx, 0x3fffffffffffffff
100000fd0cmp rax, rdx
100000fd3mov r13, 0x7fffffffffffffff
100000fddcmovb r13, rcx
100000fe1test r13, r13
100000fe4je 0x100000ff3
100000fe6mov rdi, r13
100000fe9call _Znwm@plt
100000feemov r12, rax
100000ff1jmp 0x100000ff6
100000ff3
100000ff3loc_100000ff3:
100000ff3xor r12l, r12l
100000ff6
100000ff6loc_100000ff6:
100000ff6add r13, r12
100000ff9mov al, [r15]
100000ffclea r15, [r12+r14]
100001000inc r15
100001003mov [r15-1], al
100001007mov rdi, r12
10000100amov rsi, [rbp-48]
10000100emov rdx, r14
100001011call memcpy@plt
100001016mov rdi, [rbp-48]
10000101amov [rbx], r12
10000101dmov [rbx+8], r15
100001021mov [rbx+16], r13
100001025test rdi, rdi
100001028je 0x10000102f
10000102acall _ZdlPv@plt
10000102f
10000102floc_10000102f:
10000102fmov [rbx+8], r15
100001033add rsp, 8
100001037pop rbx
100001038pop r12
10000103apop r13
10000103cpop r14
10000103epop r15
100001040pop rbp
100001041ret
100001042
100001042loc_100001042:
100001042call _ZNSt3__16vectorIhNS_9allocatorIhEEE20__throw_length_errorB8ne200100Ev
100000f70
100000f70_ZNSt3__16vectorIhNS_9allocatorIhEEE9push_backB8ne200100EOh:
100000f70push rbp
100000f71mov rbp, rsp
100000f74push r15
100000f76push r14
100000f78push r13
100000f7apush r12
100000f7cpush rbx
100000f7dpush rax
100000f7emov r15, rsi
100000f81mov rbx, rdi
100000f84mov r14, [rdi+8]
100000f88mov rax, [rdi+16]
100000f8ccmp r14, rax
100000f8fjae 0x100000fa2
100000f91mov al, [r15]
100000f94mov [r14], al
100000f97inc r14
100000f9amov r15, r14
100000f9djmp 0x10000102f
100000fa2
100000fa2loc_100000fa2:
100000fa2mov rdx, [rbx]
100000fa5sub r14, rdx
100000fa8mov rcx, r14
100000fabinc rcx
100000faejs 0x100001042
100000fb4mov [rbp-48], rdx
100000fb8sub rax, rdx
100000fbblea rdx, [rax+rax]
100000fbfcmp rdx, rcx
100000fc2cmova rcx, rdx
100000fc6mov rdx, 0x3fffffffffffffff
100000fd0cmp rax, rdx
100000fd3mov r13, 0x7fffffffffffffff
100000fddcmovb r13, rcx
100000fe1test r13, r13
100000fe4je 0x100000ff3
100000fe6mov rdi, r13
100000fe9call _Znwm@plt
100000feemov r12, rax
100000ff1jmp 0x100000ff6
100000ff3
100000ff3loc_100000ff3:
100000ff3xor r12l, r12l
100000ff6
100000ff6loc_100000ff6:
100000ff6add r13, r12
100000ff9mov al, [r15]
100000ffclea r15, [r12+r14]
100001000inc r15
100001003mov [r15-1], al
100001007mov rdi, r12
10000100amov rsi, [rbp-48]
10000100emov rdx, r14
100001011call memcpy@plt
100001016mov rdi, [rbp-48]
10000101amov [rbx], r12
10000101dmov [rbx+8], r15
100001021mov [rbx+16], r13
100001025test rdi, rdi
100001028je 0x10000102f
10000102acall _ZdlPv@plt
10000102f
10000102floc_10000102f:
10000102fmov [rbx+8], r15
100001033add rsp, 8
100001037pop rbx
100001038pop r12
10000103apop r13
10000103cpop r14
10000103epop r15
100001040pop rbp
100001041ret
100001042
100001042loc_100001042:
100001042call _ZNSt3__16vectorIhNS_9allocatorIhEEE20__throw_length_errorB8ne200100Ev
100000f70
100001047
100001047_Z20Base64DecodeToStringNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE:
100001047push rbp
100001048mov rbp, rsp
10000104bpush r15
10000104dpush r14
10000104fpush rbx
100001050sub rsp, 24
100001054mov rbx, rdi
100001057lea r15, [rbp-48]
10000105bmov rdi, r15
10000105ecall _Z12Base64DecodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
100001063mov r14, [r15]
100001066mov rdx, [r15+8]
10000106amov rcx, rdx
10000106dsub rcx, r14
100001070mov rdi, rbx
100001073mov rsi, r14
100001076call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__init_with_sizeB8ne200100INS_11__wrap_iterIPhEES9_EEvT_T0_m
10000107btest r14, r14
10000107eje 0x100001088
100001080mov rdi, r14
100001083call _ZdlPv@plt
100001088
100001088loc_100001088:
100001088mov rax, rbx
10000108badd rsp, 24
10000108fpop rbx
100001090pop r14
100001092pop r15
100001094pop rbp
100001095ret
100001096
100001096 48 89 c3 4d 85 f6 74 08 4c 89 H..M..t.L.
1000010a0 f7 e8 12 72 01 00 48 89 df e8 4a 71 01 00 ...r..H...Jq..
100001047
100001047_Z20Base64DecodeToStringNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE:
100001047push rbp
100001048mov rbp, rsp
10000104bpush r15
10000104dpush r14
10000104fpush rbx
100001050sub rsp, 24
100001054mov rbx, rdi
100001057lea r15, [rbp-48]
10000105bmov rdi, r15
10000105ecall _Z12Base64DecodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
100001063mov r14, [r15]
100001066mov rdx, [r15+8]
10000106amov rcx, rdx
10000106dsub rcx, r14
100001070mov rdi, rbx
100001073mov rsi, r14
100001076call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__init_with_sizeB8ne200100INS_11__wrap_iterIPhEES9_EEvT_T0_m
10000107btest r14, r14
10000107eje 0x100001088
100001080mov rdi, r14
100001083call _ZdlPv@plt
100001088
100001088loc_100001088:
100001088mov rax, rbx
10000108badd rsp, 24
10000108fpop rbx
100001090pop r14
100001092pop r15
100001094pop rbp
100001095ret
100001096
100001096 48 89 c3 4d 85 f6 74 08 4c 89 H..M..t.L.
1000010a0 f7 e8 12 72 01 00 48 89 df e8 4a 71 01 00 ...r..H...Jq..
100001047
1000010ae
1000010ae_Z10GetHomeDirv:
1000010aepush rbp
1000010afmov rbp, rsp
1000010b2push rbx
1000010b3push rax
1000010b4mov rbx, rdi
1000010b7lea rdi, [rip+0x19e72]
1000010becall getenv@plt
1000010c3test rax, rax
1000010c6jne 0x1000010e9
1000010c8call getuid@plt
1000010cdmov edi, eax
1000010cfcall getpwuid@plt
1000010d4test rax, rax
1000010d7je 0x1000010e2
1000010d9mov rax, [rax+48]
1000010ddtest rax, rax
1000010e0jne 0x1000010e9
1000010e2
1000010e2loc_1000010e2:
1000010e2lea rax, [rip+0x19ff3]
1000010e9
1000010e9loc_1000010e9:
1000010e9mov rdi, rbx
1000010ecmov rsi, rax
1000010efcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000010f4mov rax, rbx
1000010f7add rsp, 8
1000010fbpop rbx
1000010fcpop rbp
1000010fdret
1000010ae
1000010ae_Z10GetHomeDirv:
1000010aepush rbp
1000010afmov rbp, rsp
1000010b2push rbx
1000010b3push rax
1000010b4mov rbx, rdi
1000010b7lea rdi, [rip+0x19e72]
1000010becall getenv@plt
1000010c3test rax, rax
1000010c6jne 0x1000010e9
1000010c8call getuid@plt
1000010cdmov edi, eax
1000010cfcall getpwuid@plt
1000010d4test rax, rax
1000010d7je 0x1000010e2
1000010d9mov rax, [rax+48]
1000010ddtest rax, rax
1000010e0jne 0x1000010e9
1000010e2
1000010e2loc_1000010e2:
1000010e2lea rax, [rip+0x19ff3]
1000010e9
1000010e9loc_1000010e9:
1000010e9mov rdi, rbx
1000010ecmov rsi, rax
1000010efcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000010f4mov rax, rbx
1000010f7add rsp, 8
1000010fbpop rbx
1000010fcpop rbp
1000010fdret
1000010ae
1000010fe
1000010fe_Z5GetOSv:
1000010fepush rbp
1000010ffmov rbp, rsp
100001102push r14
100001104push rbx
100001105sub rsp, 16
100001109mov rbx, rdi
10000110clea r14, [rbp-20]
100001110mov [r14], 0
100001117lea rdx, [rbp-32]
10000111bmov [rdx], 4
100001122lea rdi, [rip+0x19e0d]
100001129mov rsi, r14
10000112cxor ecx, ecx
10000112exor r8l, r8l
100001131call sysctlbyname@plt
100001136mov ecx, [r14]
100001139xor ecx, 1
10000113cor ecx, eax
10000113elea rax, [rip+0x19e03]
100001145lea rsi, [rip+0x19e04]
10000114ccmove rsi, rax
100001150mov rdi, rbx
100001153call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001158mov rax, rbx
10000115badd rsp, 16
10000115fpop rbx
100001160pop r14
100001162pop rbp
100001163ret
1000010fe
1000010fe_Z5GetOSv:
1000010fepush rbp
1000010ffmov rbp, rsp
100001102push r14
100001104push rbx
100001105sub rsp, 16
100001109mov rbx, rdi
10000110clea r14, [rbp-20]
100001110mov [r14], 0
100001117lea rdx, [rbp-32]
10000111bmov [rdx], 4
100001122lea rdi, [rip+0x19e0d]
100001129mov rsi, r14
10000112cxor ecx, ecx
10000112exor r8l, r8l
100001131call sysctlbyname@plt
100001136mov ecx, [r14]
100001139xor ecx, 1
10000113cor ecx, eax
10000113elea rax, [rip+0x19e03]
100001145lea rsi, [rip+0x19e04]
10000114ccmove rsi, rax
100001150mov rdi, rbx
100001153call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001158mov rax, rbx
10000115badd rsp, 16
10000115fpop rbx
100001160pop r14
100001162pop rbp
100001163ret
1000010fe
100001164
100001164_Z6ReportPKcS0_RNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE:
100001164push rbp
100001165mov rbp, rsp
100001168push r15
10000116apush r14
10000116cpush r12
10000116epush rbx
10000116fsub rsp, 320
100001176mov rax, [rip+0x1cee3]
10000117dmov rax, [rax]
100001180mov [rbp-40], rax
100001184mov r14l, -1
10000118atest rdi, rdi
10000118dje 0x1000013de
100001193test rsi, rsi
100001196je 0x1000013de
10000119cmov r12, rdi
10000119fcmp [rdi], 0
1000011a2je 0x1000013de
1000011a8cmp [rsi], 0
1000011abje 0x1000013de
1000011b1mov rbx, rdx
1000011b4test [rdx], 1
1000011b7jne 0x1000011c0
1000011b9mov [rbx], 0
1000011bejmp 0x1000011cf
1000011c0
1000011c0loc_1000011c0:
1000011c0mov rax, [rbx+16]
1000011c4mov [rax], 0
1000011c7mov [rbx+8], 0
1000011cf
1000011cfloc_1000011cf:
1000011cflea rdi, [rbp-336]
1000011d6call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000011dblea r14, [rbp-335]
1000011e2movzx edx, [r14-1]
1000011e7test dl, 1
1000011eaje 0x1000011fc
1000011ecmov rsi, [rbp-320]
1000011f3mov rdx, [rbp-328]
1000011fajmp 0x100001201
1000011fc
1000011fcloc_1000011fc:
1000011fcshr edx, 1
1000011femov rsi, r14
100001201
100001201loc_100001201:
100001201lea rdi, [rbp-304]
100001208call _Z12Base64EncodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
10000120dtest [rbp-336], 1
100001214je 0x100001222
100001216mov rdi, [rbp-320]
10000121dcall _ZdlPv@plt
100001222
100001222loc_100001222:
100001222mov rax, [rbp-288]
100001229mov [rbp-320], rax
100001230movups x0, [rbp-304]
100001237movaps [rbp-336], x0
10000123etest [rbp-336], 1
100001245cmovne r14, rax
100001249call curl_easy_init@plt
10000124emov r15, rax
100001251test rax, rax
100001254je 0x10000139b
10000125amov [rbp-344], r15
100001261xorps x0, x0
100001264lea rdx, [rbp-304]
10000126bmovaps [rdx+240], x0
100001272movaps [rdx+224], x0
100001279movaps [rdx+208], x0
100001280movaps [rdx+192], x0
100001287movaps [rdx+176], x0
10000128emovaps [rdx+160], x0
100001295movaps [rdx+144], x0
10000129cmovaps [rdx+128], x0
1000012a3movaps [rdx+112], x0
1000012a7movaps [rdx+96], x0
1000012abmovaps [rdx+80], x0
1000012afmovaps [rdx+64], x0
1000012b3movaps [rdx+48], x0
1000012b7movaps [rdx+32], x0
1000012bbmovaps [rdx+16], x0
1000012bfmovaps [rdx], x0
1000012c2mov rdi, r15
1000012c5mov esi, 10010
1000012caxor eax, eax
1000012cccall curl_easy_setopt@plt
1000012d1mov rdi, r15
1000012d4mov esi, 10002
1000012d9mov rdx, r12
1000012dcxor eax, eax
1000012decall curl_easy_setopt@plt
1000012e3mov edx, 1
1000012e8mov rdi, r15
1000012ebmov esi, 52
1000012f0xor eax, eax
1000012f2call curl_easy_setopt@plt
1000012f7mov edx, 1
1000012fcmov rdi, r15
1000012ffmov esi, 43
100001304xor eax, eax
100001306call curl_easy_setopt@plt
10000130bmov edx, 30
100001310mov rdi, r15
100001313mov esi, 78
100001318xor eax, eax
10000131acall curl_easy_setopt@plt
10000131fmov edx, 1
100001324mov rdi, r15
100001327mov esi, 47
10000132cxor eax, eax
10000132ecall curl_easy_setopt@plt
100001333mov rdi, r15
100001336mov esi, 10165
10000133bmov rdx, r14
10000133exor eax, eax
100001340call curl_easy_setopt@plt
100001345lea rdx, [rip+244]
10000134cmov rdi, r15
10000134fmov esi, 20011
100001354xor eax, eax
100001356call curl_easy_setopt@plt
10000135bmov rdi, r15
10000135emov esi, 10001
100001363mov rdx, rbx
100001366xor eax, eax
100001368call curl_easy_setopt@plt
10000136dlea rdx, [rip+0x19be4]
100001374mov rdi, r15
100001377mov esi, 10018
10000137cxor eax, eax
10000137ecall curl_easy_setopt@plt
100001383mov rdi, r15
100001386call curl_easy_perform@plt
10000138btest eax, eax
10000138dje 0x1000013a3
10000138ftest [rbx], 1
100001392jne 0x1000013a8
100001394mov [rbx], 0
100001399jmp 0x1000013b7
10000139b
10000139bloc_10000139b:
10000139bmov r14l, -1
1000013a1jmp 0x1000013c9
1000013a3
1000013a3loc_1000013a3:
1000013a3xor r14l, r14l
1000013a6jmp 0x1000013bd
1000013a8
1000013a8loc_1000013a8:
1000013a8mov rax, [rbx+16]
1000013acmov [rax], 0
1000013afmov [rbx+8], 0
1000013b7
1000013b7loc_1000013b7:
1000013b7mov r14l, -1
1000013bd
1000013bdloc_1000013bd:
1000013bdlea rdi, [rbp-344]
1000013c4call _ZZ6ReportPKcS0_RNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEN9CurlGuardD1Ev
1000013c9
1000013c9loc_1000013c9:
1000013c9test [rbp-336], 1
1000013d0je 0x1000013de
1000013d2mov rdi, [rbp-320]
1000013d9call _ZdlPv@plt
1000013de
1000013deloc_1000013de:
1000013demov rax, [rip+0x1cc7b]
1000013e5mov rax, [rax]
1000013e8cmp rax, [rbp-40]
1000013ecjne 0x100001401
1000013eemov eax, r14l
1000013f1add rsp, 320
1000013f8pop rbx
1000013f9pop r12
1000013fbpop r14
1000013fdpop r15
1000013ffpop rbp
100001400ret
100001401
100001401loc_100001401:
100001401call __stack_chk_fail@plt
100001406
100001406 eb 0c eb 00 48 89 c3 eb 14 48 ....H....H
100001410 89 c3 eb 24 48 89 c3 48 8d bd a8 fe ff ff e8 75 ...$H..H.......u
100001420 00 00 00 f6 85 b0 fe ff ff 01 74 0c 48 8b bd c0 ..........t.H...
100001430 fe ff ff e8 80 6e 01 00 48 89 df e8 b8 6d 01 00 .....n..H....m..
100001164
100001164_Z6ReportPKcS0_RNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE:
100001164push rbp
100001165mov rbp, rsp
100001168push r15
10000116apush r14
10000116cpush r12
10000116epush rbx
10000116fsub rsp, 320
100001176mov rax, [rip+0x1cee3]
10000117dmov rax, [rax]
100001180mov [rbp-40], rax
100001184mov r14l, -1
10000118atest rdi, rdi
10000118dje 0x1000013de
100001193test rsi, rsi
100001196je 0x1000013de
10000119cmov r12, rdi
10000119fcmp [rdi], 0
1000011a2je 0x1000013de
1000011a8cmp [rsi], 0
1000011abje 0x1000013de
1000011b1mov rbx, rdx
1000011b4test [rdx], 1
1000011b7jne 0x1000011c0
1000011b9mov [rbx], 0
1000011bejmp 0x1000011cf
1000011c0
1000011c0loc_1000011c0:
1000011c0mov rax, [rbx+16]
1000011c4mov [rax], 0
1000011c7mov [rbx+8], 0
1000011cf
1000011cfloc_1000011cf:
1000011cflea rdi, [rbp-336]
1000011d6call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000011dblea r14, [rbp-335]
1000011e2movzx edx, [r14-1]
1000011e7test dl, 1
1000011eaje 0x1000011fc
1000011ecmov rsi, [rbp-320]
1000011f3mov rdx, [rbp-328]
1000011fajmp 0x100001201
1000011fc
1000011fcloc_1000011fc:
1000011fcshr edx, 1
1000011femov rsi, r14
100001201
100001201loc_100001201:
100001201lea rdi, [rbp-304]
100001208call _Z12Base64EncodeNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
10000120dtest [rbp-336], 1
100001214je 0x100001222
100001216mov rdi, [rbp-320]
10000121dcall _ZdlPv@plt
100001222
100001222loc_100001222:
100001222mov rax, [rbp-288]
100001229mov [rbp-320], rax
100001230movups x0, [rbp-304]
100001237movaps [rbp-336], x0
10000123etest [rbp-336], 1
100001245cmovne r14, rax
100001249call curl_easy_init@plt
10000124emov r15, rax
100001251test rax, rax
100001254je 0x10000139b
10000125amov [rbp-344], r15
100001261xorps x0, x0
100001264lea rdx, [rbp-304]
10000126bmovaps [rdx+240], x0
100001272movaps [rdx+224], x0
100001279movaps [rdx+208], x0
100001280movaps [rdx+192], x0
100001287movaps [rdx+176], x0
10000128emovaps [rdx+160], x0
100001295movaps [rdx+144], x0
10000129cmovaps [rdx+128], x0
1000012a3movaps [rdx+112], x0
1000012a7movaps [rdx+96], x0
1000012abmovaps [rdx+80], x0
1000012afmovaps [rdx+64], x0
1000012b3movaps [rdx+48], x0
1000012b7movaps [rdx+32], x0
1000012bbmovaps [rdx+16], x0
1000012bfmovaps [rdx], x0
1000012c2mov rdi, r15
1000012c5mov esi, 10010
1000012caxor eax, eax
1000012cccall curl_easy_setopt@plt
1000012d1mov rdi, r15
1000012d4mov esi, 10002
1000012d9mov rdx, r12
1000012dcxor eax, eax
1000012decall curl_easy_setopt@plt
1000012e3mov edx, 1
1000012e8mov rdi, r15
1000012ebmov esi, 52
1000012f0xor eax, eax
1000012f2call curl_easy_setopt@plt
1000012f7mov edx, 1
1000012fcmov rdi, r15
1000012ffmov esi, 43
100001304xor eax, eax
100001306call curl_easy_setopt@plt
10000130bmov edx, 30
100001310mov rdi, r15
100001313mov esi, 78
100001318xor eax, eax
10000131acall curl_easy_setopt@plt
10000131fmov edx, 1
100001324mov rdi, r15
100001327mov esi, 47
10000132cxor eax, eax
10000132ecall curl_easy_setopt@plt
100001333mov rdi, r15
100001336mov esi, 10165
10000133bmov rdx, r14
10000133exor eax, eax
100001340call curl_easy_setopt@plt
100001345lea rdx, [rip+244]
10000134cmov rdi, r15
10000134fmov esi, 20011
100001354xor eax, eax
100001356call curl_easy_setopt@plt
10000135bmov rdi, r15
10000135emov esi, 10001
100001363mov rdx, rbx
100001366xor eax, eax
100001368call curl_easy_setopt@plt
10000136dlea rdx, [rip+0x19be4]
100001374mov rdi, r15
100001377mov esi, 10018
10000137cxor eax, eax
10000137ecall curl_easy_setopt@plt
100001383mov rdi, r15
100001386call curl_easy_perform@plt
10000138btest eax, eax
10000138dje 0x1000013a3
10000138ftest [rbx], 1
100001392jne 0x1000013a8
100001394mov [rbx], 0
100001399jmp 0x1000013b7
10000139b
10000139bloc_10000139b:
10000139bmov r14l, -1
1000013a1jmp 0x1000013c9
1000013a3
1000013a3loc_1000013a3:
1000013a3xor r14l, r14l
1000013a6jmp 0x1000013bd
1000013a8
1000013a8loc_1000013a8:
1000013a8mov rax, [rbx+16]
1000013acmov [rax], 0
1000013afmov [rbx+8], 0
1000013b7
1000013b7loc_1000013b7:
1000013b7mov r14l, -1
1000013bd
1000013bdloc_1000013bd:
1000013bdlea rdi, [rbp-344]
1000013c4call _ZZ6ReportPKcS0_RNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEN9CurlGuardD1Ev
1000013c9
1000013c9loc_1000013c9:
1000013c9test [rbp-336], 1
1000013d0je 0x1000013de
1000013d2mov rdi, [rbp-320]
1000013d9call _ZdlPv@plt
1000013de
1000013deloc_1000013de:
1000013demov rax, [rip+0x1cc7b]
1000013e5mov rax, [rax]
1000013e8cmp rax, [rbp-40]
1000013ecjne 0x100001401
1000013eemov eax, r14l
1000013f1add rsp, 320
1000013f8pop rbx
1000013f9pop r12
1000013fbpop r14
1000013fdpop r15
1000013ffpop rbp
100001400ret
100001401
100001401loc_100001401:
100001401call __stack_chk_fail@plt
100001406
100001406 eb 0c eb 00 48 89 c3 eb 14 48 ....H....H
100001410 89 c3 eb 24 48 89 c3 48 8d bd a8 fe ff ff e8 75 ...$H..H.......u
100001420 00 00 00 f6 85 b0 fe ff ff 01 74 0c 48 8b bd c0 ..........t.H...
100001430 fe ff ff e8 80 6e 01 00 48 89 df e8 b8 6d 01 00 .....n..H....m..
100001164
100001440
100001440_ZL13WriteCallbackPcmmPv:
100001440push rbp
100001441mov rbp, rsp
100001444push rbx
100001445push rax
100001446mov rbx, rdx
100001449test rcx, rcx
10000144csete al
10000144ftest rdi, rdi
100001452sete dl
100001455or dl, al
100001457jne 0x100001469
100001459mov r8, rdi
10000145ctest rsi, rsi
10000145fje 0x10000146d
100001461mov rax, rsi
100001464mul rbx
100001467jno 0x10000146d
100001469
100001469loc_100001469:
100001469xor ebx, ebx
10000146bjmp 0x10000147f
10000146d
10000146dloc_10000146d:
10000146dimul rbx, rsi
100001471mov rdi, rcx
100001474mov rsi, r8
100001477mov rdx, rbx
10000147acall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
10000147f
10000147floc_10000147f:
10000147fmov rax, rbx
100001482add rsp, 8
100001486pop rbx
100001487pop rbp
100001488ret
100001489
100001489 48 89 c7 e8 4b 6e 01 H...Kn.
100001490 00 e8 4c 6e 01 00 eb d1 ..Ln....
100001440
100001440_ZL13WriteCallbackPcmmPv:
100001440push rbp
100001441mov rbp, rsp
100001444push rbx
100001445push rax
100001446mov rbx, rdx
100001449test rcx, rcx
10000144csete al
10000144ftest rdi, rdi
100001452sete dl
100001455or dl, al
100001457jne 0x100001469
100001459mov r8, rdi
10000145ctest rsi, rsi
10000145fje 0x10000146d
100001461mov rax, rsi
100001464mul rbx
100001467jno 0x10000146d
100001469
100001469loc_100001469:
100001469xor ebx, ebx
10000146bjmp 0x10000147f
10000146d
10000146dloc_10000146d:
10000146dimul rbx, rsi
100001471mov rdi, rcx
100001474mov rsi, r8
100001477mov rdx, rbx
10000147acall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
10000147f
10000147floc_10000147f:
10000147fmov rax, rbx
100001482add rsp, 8
100001486pop rbx
100001487pop rbp
100001488ret
100001489
100001489 48 89 c7 e8 4b 6e 01 H...Kn.
100001490 00 e8 4c 6e 01 00 eb d1 ..Ln....
100001440
100001498
100001498_ZZ6ReportPKcS0_RNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEN9CurlGuardD1Ev:
100001498push rbp
100001499mov rbp, rsp
10000149cmov rdi, [rdi]
10000149ftest rdi, rdi
1000014a2je 0x1000014a9
1000014a4call curl_easy_cleanup@plt
1000014a9
1000014a9loc_1000014a9:
1000014a9pop rbp
1000014aaret
1000014ab
1000014ab 48 89 c7 e8 b7 H....
1000014b0 28 00 00 (..
100001498
100001498_ZZ6ReportPKcS0_RNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEN9CurlGuardD1Ev:
100001498push rbp
100001499mov rbp, rsp
10000149cmov rdi, [rdi]
10000149ftest rdi, rdi
1000014a2je 0x1000014a9
1000014a4call curl_easy_cleanup@plt
1000014a9
1000014a9loc_1000014a9:
1000014a9pop rbp
1000014aaret
1000014ab
1000014ab 48 89 c7 e8 b7 H....
1000014b0 28 00 00 (..
100001498
1000014b3
1000014b3_Z11GenerateUIDPci:
1000014b3push rbp
1000014b4mov rbp, rsp
1000014b7push r15
1000014b9push r14
1000014bbpush r12
1000014bdpush rbx
1000014bemov r14l, esi
1000014c1mov rbx, rdi
1000014c4xor edi, edi
1000014c6call time@plt
1000014cbmov edi, eax
1000014cdcall srand@plt
1000014d2test r14l, r14l
1000014d5jle 0x100001527
1000014d7mov r15l, r14l
1000014daxor r12l, r12l
1000014dd
1000014ddloc_1000014dd:
1000014ddcall rand@plt
1000014e2movsxd rcx, eax
1000014e5imul rax, rcx, 0xffffffff84210843
1000014ecshr rax, 32
1000014f0add eax, ecx
1000014f2mov edx, eax
1000014f4shr edx, 31
1000014f7sar eax, 5
1000014faadd eax, edx
1000014fcmov edx, eax
1000014feshl edx, 6
100001501add eax, eax
100001503sub eax, edx
100001505add eax, ecx
100001507cmp eax, 25
10000150ajg 0x100001510
10000150cadd al, 97
10000150ejmp 0x10000151b
100001510
100001510loc_100001510:
100001510cmp eax, 51
100001513ja 0x100001519
100001515add al, 39
100001517jmp 0x10000151b
100001519
100001519loc_100001519:
100001519add al, -4
10000151b
10000151bloc_10000151b:
10000151bmov [rbx+r12], al
10000151finc r12
100001522cmp r15, r12
100001525jne 0x1000014dd
100001527
100001527loc_100001527:
100001527movsxd rax, r14l
10000152amov [rbx+rax], 0
10000152epop rbx
10000152fpop r12
100001531pop r14
100001533pop r15
100001535pop rbp
100001536ret
1000014b3
1000014b3_Z11GenerateUIDPci:
1000014b3push rbp
1000014b4mov rbp, rsp
1000014b7push r15
1000014b9push r14
1000014bbpush r12
1000014bdpush rbx
1000014bemov r14l, esi
1000014c1mov rbx, rdi
1000014c4xor edi, edi
1000014c6call time@plt
1000014cbmov edi, eax
1000014cdcall srand@plt
1000014d2test r14l, r14l
1000014d5jle 0x100001527
1000014d7mov r15l, r14l
1000014daxor r12l, r12l
1000014dd
1000014ddloc_1000014dd:
1000014ddcall rand@plt
1000014e2movsxd rcx, eax
1000014e5imul rax, rcx, 0xffffffff84210843
1000014ecshr rax, 32
1000014f0add eax, ecx
1000014f2mov edx, eax
1000014f4shr edx, 31
1000014f7sar eax, 5
1000014faadd eax, edx
1000014fcmov edx, eax
1000014feshl edx, 6
100001501add eax, eax
100001503sub eax, edx
100001505add eax, ecx
100001507cmp eax, 25
10000150ajg 0x100001510
10000150cadd al, 97
10000150ejmp 0x10000151b
100001510
100001510loc_100001510:
100001510cmp eax, 51
100001513ja 0x100001519
100001515add al, 39
100001517jmp 0x10000151b
100001519
100001519loc_100001519:
100001519add al, -4
10000151b
10000151bloc_10000151b:
10000151bmov [rbx+r12], al
10000151finc r12
100001522cmp r15, r12
100001525jne 0x1000014dd
100001527
100001527loc_100001527:
100001527movsxd rax, r14l
10000152amov [rbx+rax], 0
10000152epop rbx
10000152fpop r12
100001531pop r14
100001533pop r15
100001535pop rbp
100001536ret
1000014b3
100001537
100001537_Z16MakeStatusStringPKcii:
100001537push rbp
100001538mov rbp, rsp
10000153bpush rbx
10000153cpush rax
10000153dmov r9l, edx
100001540mov r8l, esi
100001543mov rcx, rdi
100001546lea rbx, [rip+0x1dd93]
10000154dlea rdx, [rip+0x19a44]
100001554mov esi, 50
100001559mov rdi, rbx
10000155cxor eax, eax
10000155ecall snprintf@plt
100001563mov rax, rbx
100001566add rsp, 8
10000156apop rbx
10000156bpop rbp
10000156cret
100001537
100001537_Z16MakeStatusStringPKcii:
100001537push rbp
100001538mov rbp, rsp
10000153bpush rbx
10000153cpush rax
10000153dmov r9l, edx
100001540mov r8l, esi
100001543mov rcx, rdi
100001546lea rbx, [rip+0x1dd93]
10000154dlea rdx, [rip+0x19a44]
100001554mov esi, 50
100001559mov rdi, rbx
10000155cxor eax, eax
10000155ecall snprintf@plt
100001563mov rax, rbx
100001566add rsp, 8
10000156apop rbx
10000156bpop rbp
10000156cret
100001537
10000156d
10000156d_Z10FormatTimel:
10000156dpush rbp
10000156emov rbp, rsp
100001571push r15
100001573push r14
100001575push rbx
100001576sub rsp, 136
10000157dmov rbx, rdi
100001580mov rax, [rip+0x1cad9]
100001587mov rax, [rax]
10000158amov [rbp-32], rax
10000158emov [rbp-104], rsi
100001592test rsi, rsi
100001595je 0x1000015d5
100001597lea rdi, [rbp-104]
10000159blea r14, [rbp-160]
1000015a2mov rsi, r14
1000015a5call localtime_r@plt
1000015aalea rdx, [rip+0x199f0]
1000015b1lea r15, [rbp-96]
1000015b5mov esi, 64
1000015bamov rdi, r15
1000015bdmov rcx, r14
1000015c0call strftime@plt
1000015c5test rax, rax
1000015c8lea rsi, [rip+0x19b0d]
1000015cfcmovne rsi, r15
1000015d3jmp 0x1000015dc
1000015d5
1000015d5loc_1000015d5:
1000015d5lea rsi, [rip+0x19b00]
1000015dc
1000015dcloc_1000015dc:
1000015dcmov rdi, rbx
1000015dfcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000015e4mov rax, [rip+0x1ca75]
1000015ebmov rax, [rax]
1000015eecmp rax, [rbp-32]
1000015f2jne 0x100001605
1000015f4mov rax, rbx
1000015f7add rsp, 136
1000015fepop rbx
1000015ffpop r14
100001601pop r15
100001603pop rbp
100001604ret
100001605
100001605loc_100001605:
100001605call __stack_chk_fail@plt
10000156d
10000156d_Z10FormatTimel:
10000156dpush rbp
10000156emov rbp, rsp
100001571push r15
100001573push r14
100001575push rbx
100001576sub rsp, 136
10000157dmov rbx, rdi
100001580mov rax, [rip+0x1cad9]
100001587mov rax, [rax]
10000158amov [rbp-32], rax
10000158emov [rbp-104], rsi
100001592test rsi, rsi
100001595je 0x1000015d5
100001597lea rdi, [rbp-104]
10000159blea r14, [rbp-160]
1000015a2mov rsi, r14
1000015a5call localtime_r@plt
1000015aalea rdx, [rip+0x199f0]
1000015b1lea r15, [rbp-96]
1000015b5mov esi, 64
1000015bamov rdi, r15
1000015bdmov rcx, r14
1000015c0call strftime@plt
1000015c5test rax, rax
1000015c8lea rsi, [rip+0x19b0d]
1000015cfcmovne rsi, r15
1000015d3jmp 0x1000015dc
1000015d5
1000015d5loc_1000015d5:
1000015d5lea rsi, [rip+0x19b00]
1000015dc
1000015dcloc_1000015dc:
1000015dcmov rdi, rbx
1000015dfcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000015e4mov rax, [rip+0x1ca75]
1000015ebmov rax, [rax]
1000015eecmp rax, [rbp-32]
1000015f2jne 0x100001605
1000015f4mov rax, rbx
1000015f7add rsp, 136
1000015fepop rbx
1000015ffpop r14
100001601pop r15
100001603pop rbp
100001604ret
100001605
100001605loc_100001605:
100001605call __stack_chk_fail@plt
10000156d
10000160a
10000160a_Z11GetHostnamev:
10000160apush rbp
10000160bmov rbp, rsp
10000160epush r14
100001610push rbx
100001611sub rsp, 272
100001618mov rbx, rdi
10000161bmov rax, [rip+0x1ca3e]
100001622mov rax, [rax]
100001625mov [rbp-24], rax
100001629lea r14, [rbp-288]
100001630mov esi, 256
100001635mov rdi, r14
100001638call gethostname@plt
10000163dtest eax, eax
10000163flea rsi, [rip+0x19a96]
100001646cmove rsi, r14
10000164amov rdi, rbx
10000164dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001652mov rax, [rip+0x1ca07]
100001659mov rax, [rax]
10000165ccmp rax, [rbp-24]
100001660jne 0x100001671
100001662mov rax, rbx
100001665add rsp, 272
10000166cpop rbx
10000166dpop r14
10000166fpop rbp
100001670ret
100001671
100001671loc_100001671:
100001671call __stack_chk_fail@plt
10000160a
10000160a_Z11GetHostnamev:
10000160apush rbp
10000160bmov rbp, rsp
10000160epush r14
100001610push rbx
100001611sub rsp, 272
100001618mov rbx, rdi
10000161bmov rax, [rip+0x1ca3e]
100001622mov rax, [rax]
100001625mov [rbp-24], rax
100001629lea r14, [rbp-288]
100001630mov esi, 256
100001635mov rdi, r14
100001638call gethostname@plt
10000163dtest eax, eax
10000163flea rsi, [rip+0x19a96]
100001646cmove rsi, r14
10000164amov rdi, rbx
10000164dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001652mov rax, [rip+0x1ca07]
100001659mov rax, [rax]
10000165ccmp rax, [rbp-24]
100001660jne 0x100001671
100001662mov rax, rbx
100001665add rsp, 272
10000166cpop rbx
10000166dpop r14
10000166fpop rbp
100001670ret
100001671
100001671loc_100001671:
100001671call __stack_chk_fail@plt
10000160a
100001676
100001676_Z11GetUsernamev:
100001676push rbp
100001677mov rbp, rsp
10000167apush rbx
10000167bpush rax
10000167cmov rbx, rdi
10000167fcall getuid@plt
100001684mov edi, eax
100001686call getpwuid@plt
10000168btest rax, rax
10000168eje 0x100001695
100001690mov rsi, [rax]
100001693jmp 0x10000169c
100001695
100001695loc_100001695:
100001695lea rsi, [rip+0x19a40]
10000169c
10000169cloc_10000169c:
10000169cmov rdi, rbx
10000169fcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000016a4mov rax, rbx
1000016a7add rsp, 8
1000016abpop rbx
1000016acpop rbp
1000016adret
100001676
100001676_Z11GetUsernamev:
100001676push rbp
100001677mov rbp, rsp
10000167apush rbx
10000167bpush rax
10000167cmov rbx, rdi
10000167fcall getuid@plt
100001684mov edi, eax
100001686call getpwuid@plt
10000168btest rax, rax
10000168eje 0x100001695
100001690mov rsi, [rax]
100001693jmp 0x10000169c
100001695
100001695loc_100001695:
100001695lea rsi, [rip+0x19a40]
10000169c
10000169cloc_10000169c:
10000169cmov rdi, rbx
10000169fcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000016a4mov rax, rbx
1000016a7add rsp, 8
1000016abpop rbx
1000016acpop rbp
1000016adret
100001676
1000016ae
1000016ae_Z12GetOSVersionv:
1000016aepush rbp
1000016afmov rbp, rsp
1000016b2push r14
1000016b4push rbx
1000016b5sub rsp, 288
1000016bcmov rbx, rdi
1000016bfmov rax, [rip+0x1c99a]
1000016c6mov rax, [rax]
1000016c9mov [rbp-24], rax
1000016cdlea rdx, [rbp-296]
1000016d4mov [rdx], 256
1000016dblea rdi, [rip+0x198d1]
1000016e2lea r14, [rbp-288]
1000016e9mov rsi, r14
1000016ecxor ecx, ecx
1000016eexor r8l, r8l
1000016f1call sysctlbyname@plt
1000016f6cmp eax, -1
1000016f9lea rsi, [rip+0x199dc]
100001700cmovne rsi, r14
100001704mov rdi, rbx
100001707call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10000170cmov rax, [rip+0x1c94d]
100001713mov rax, [rax]
100001716cmp rax, [rbp-24]
10000171ajne 0x10000172b
10000171cmov rax, rbx
10000171fadd rsp, 288
100001726pop rbx
100001727pop r14
100001729pop rbp
10000172aret
10000172b
10000172bloc_10000172b:
10000172bcall __stack_chk_fail@plt
1000016ae
1000016ae_Z12GetOSVersionv:
1000016aepush rbp
1000016afmov rbp, rsp
1000016b2push r14
1000016b4push rbx
1000016b5sub rsp, 288
1000016bcmov rbx, rdi
1000016bfmov rax, [rip+0x1c99a]
1000016c6mov rax, [rax]
1000016c9mov [rbp-24], rax
1000016cdlea rdx, [rbp-296]
1000016d4mov [rdx], 256
1000016dblea rdi, [rip+0x198d1]
1000016e2lea r14, [rbp-288]
1000016e9mov rsi, r14
1000016ecxor ecx, ecx
1000016eexor r8l, r8l
1000016f1call sysctlbyname@plt
1000016f6cmp eax, -1
1000016f9lea rsi, [rip+0x199dc]
100001700cmovne rsi, r14
100001704mov rdi, rbx
100001707call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10000170cmov rax, [rip+0x1c94d]
100001713mov rax, [rax]
100001716cmp rax, [rbp-24]
10000171ajne 0x10000172b
10000171cmov rax, rbx
10000171fadd rsp, 288
100001726pop rbx
100001727pop r14
100001729pop rbp
10000172aret
10000172b
10000172bloc_10000172b:
10000172bcall __stack_chk_fail@plt
1000016ae
100001730
100001730_Z11GetTimezonev:
100001730push rbp
100001731mov rbp, rsp
100001734push r14
100001736push rbx
100001737sub rsp, 112
10000173bmov rbx, rdi
10000173emov rax, [rip+0x1c91b]
100001745mov rax, [rax]
100001748mov [rbp-24], rax
10000174cxor edi, edi
10000174ecall time@plt
100001753lea rdi, [rbp-72]
100001757mov [rdi], rax
10000175alea r14, [rbp-128]
10000175emov rsi, r14
100001761call localtime_r@plt
100001766mov rax, [r14+40]
10000176amov rcx, rax
10000176dsar rcx, 63
100001771or ecx, 1
100001774mov rsi, rax
100001777neg rsi
10000177acmovs rsi, rax
10000177emov rax, rsi
100001781shr rax, 4
100001785mov rdx, 0x91a2b3c4d5e6f81
10000178fmul rdx
100001792shr rdx, 3
100001796imul rax, rdx, 3600
10000179dsub rsi, rax
1000017a0cmp rsi, 59
1000017a4ja 0x1000017c2
1000017a6imul ecx, edx
1000017a9lea rdx, [rip+0x19819]
1000017b0lea rdi, [rbp-64]
1000017b4mov esi, 32
1000017b9xor eax, eax
1000017bbcall snprintf@plt
1000017c0jmp 0x1000017ea
1000017c2
1000017c2loc_1000017c2:
1000017c2movzx eax, si
1000017c5imul r8l, eax, 34953
1000017ccshr r8l, 21
1000017d0imul ecx, edx
1000017d3lea rdx, [rip+0x197f7]
1000017dalea rdi, [rbp-64]
1000017demov esi, 32
1000017e3xor eax, eax
1000017e5call snprintf@plt
1000017ea
1000017ealoc_1000017ea:
1000017ealea rsi, [rbp-64]
1000017eemov rdi, rbx
1000017f1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000017f6mov rax, [rip+0x1c863]
1000017fdmov rax, [rax]
100001800cmp rax, [rbp-24]
100001804jne 0x100001812
100001806mov rax, rbx
100001809add rsp, 112
10000180dpop rbx
10000180epop r14
100001810pop rbp
100001811ret
100001812
100001812loc_100001812:
100001812call __stack_chk_fail@plt
100001730
100001730_Z11GetTimezonev:
100001730push rbp
100001731mov rbp, rsp
100001734push r14
100001736push rbx
100001737sub rsp, 112
10000173bmov rbx, rdi
10000173emov rax, [rip+0x1c91b]
100001745mov rax, [rax]
100001748mov [rbp-24], rax
10000174cxor edi, edi
10000174ecall time@plt
100001753lea rdi, [rbp-72]
100001757mov [rdi], rax
10000175alea r14, [rbp-128]
10000175emov rsi, r14
100001761call localtime_r@plt
100001766mov rax, [r14+40]
10000176amov rcx, rax
10000176dsar rcx, 63
100001771or ecx, 1
100001774mov rsi, rax
100001777neg rsi
10000177acmovs rsi, rax
10000177emov rax, rsi
100001781shr rax, 4
100001785mov rdx, 0x91a2b3c4d5e6f81
10000178fmul rdx
100001792shr rdx, 3
100001796imul rax, rdx, 3600
10000179dsub rsi, rax
1000017a0cmp rsi, 59
1000017a4ja 0x1000017c2
1000017a6imul ecx, edx
1000017a9lea rdx, [rip+0x19819]
1000017b0lea rdi, [rbp-64]
1000017b4mov esi, 32
1000017b9xor eax, eax
1000017bbcall snprintf@plt
1000017c0jmp 0x1000017ea
1000017c2
1000017c2loc_1000017c2:
1000017c2movzx eax, si
1000017c5imul r8l, eax, 34953
1000017ccshr r8l, 21
1000017d0imul ecx, edx
1000017d3lea rdx, [rip+0x197f7]
1000017dalea rdi, [rbp-64]
1000017demov esi, 32
1000017e3xor eax, eax
1000017e5call snprintf@plt
1000017ea
1000017ealoc_1000017ea:
1000017ealea rsi, [rbp-64]
1000017eemov rdi, rbx
1000017f1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000017f6mov rax, [rip+0x1c863]
1000017fdmov rax, [rax]
100001800cmp rax, [rbp-24]
100001804jne 0x100001812
100001806mov rax, rbx
100001809add rsp, 112
10000180dpop rbx
10000180epop r14
100001810pop rbp
100001811ret
100001812
100001812loc_100001812:
100001812call __stack_chk_fail@plt
100001730
100001817
100001817_Z16GetOSInstallTimev:
100001817push rbp
100001818mov rbp, rsp
10000181bpush rbx
10000181csub rsp, 152
100001823mov rbx, rdi
100001826xorps x0, x0
100001829lea rsi, [rbp-160]
100001830movaps [rsi+128], x0
100001837movaps [rsi+112], x0
10000183bmovaps [rsi+96], x0
10000183fmovaps [rsi+80], x0
100001843movaps [rsi+64], x0
100001847movaps [rsi+48], x0
10000184bmovaps [rsi+32], x0
10000184fmovaps [rsi+16], x0
100001853movaps [rsi], x0
100001856lea rdi, [rip+0x19781]
10000185dcall stat$INODE64@plt
100001862test eax, eax
100001864je 0x100001877
100001866lea rsi, [rip+0x1986f]
10000186dmov rdi, rbx
100001870call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001875jmp 0x10000188c
100001877
100001877loc_100001877:
100001877mov rsi, [rbp-80]
10000187btest rsi, rsi
10000187ejne 0x100001884
100001880mov rsi, [rbp-112]
100001884
100001884loc_100001884:
100001884mov rdi, rbx
100001887call _Z10FormatTimel
10000188c
10000188cloc_10000188c:
10000188cmov rax, rbx
10000188fadd rsp, 152
100001896pop rbx
100001897pop rbp
100001898ret
100001817
100001817_Z16GetOSInstallTimev:
100001817push rbp
100001818mov rbp, rsp
10000181bpush rbx
10000181csub rsp, 152
100001823mov rbx, rdi
100001826xorps x0, x0
100001829lea rsi, [rbp-160]
100001830movaps [rsi+128], x0
100001837movaps [rsi+112], x0
10000183bmovaps [rsi+96], x0
10000183fmovaps [rsi+80], x0
100001843movaps [rsi+64], x0
100001847movaps [rsi+48], x0
10000184bmovaps [rsi+32], x0
10000184fmovaps [rsi+16], x0
100001853movaps [rsi], x0
100001856lea rdi, [rip+0x19781]
10000185dcall stat$INODE64@plt
100001862test eax, eax
100001864je 0x100001877
100001866lea rsi, [rip+0x1986f]
10000186dmov rdi, rbx
100001870call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001875jmp 0x10000188c
100001877
100001877loc_100001877:
100001877mov rsi, [rbp-80]
10000187btest rsi, rsi
10000187ejne 0x100001884
100001880mov rsi, [rbp-112]
100001884
100001884loc_100001884:
100001884mov rdi, rbx
100001887call _Z10FormatTimel
10000188c
10000188cloc_10000188c:
10000188cmov rax, rbx
10000188fadd rsp, 152
100001896pop rbx
100001897pop rbp
100001898ret
100001817
100001899
100001899_Z11GetBootTimev:
100001899push rbp
10000189amov rbp, rsp
10000189dpush rbx
10000189esub rsp, 40
1000018a2mov rbx, rdi
1000018a5mov rax, [rip+0x1c7b4]
1000018acmov rax, [rax]
1000018afmov [rbp-16], rax
1000018b3lea rcx, [rbp-32]
1000018b7mov [rcx], 16
1000018bemov rax, 0x1500000001
1000018c8lea rdi, [rbp-24]
1000018ccmov [rdi], rax
1000018cflea rdx, [rbp-48]
1000018d3mov esi, 2
1000018d8xor r8l, r8l
1000018dbxor r9l, r9l
1000018decall sysctl@plt
1000018e3test eax, eax
1000018e5js 0x1000018f5
1000018e7mov rsi, [rbp-48]
1000018ebmov rdi, rbx
1000018eecall _Z10FormatTimel
1000018f3jmp 0x100001904
1000018f5
1000018f5loc_1000018f5:
1000018f5lea rsi, [rip+0x197e0]
1000018fcmov rdi, rbx
1000018ffcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001904
100001904loc_100001904:
100001904mov rax, [rip+0x1c755]
10000190bmov rax, [rax]
10000190ecmp rax, [rbp-16]
100001912jne 0x10000191e
100001914mov rax, rbx
100001917add rsp, 40
10000191bpop rbx
10000191cpop rbp
10000191dret
10000191e
10000191eloc_10000191e:
10000191ecall __stack_chk_fail@plt
100001899
100001899_Z11GetBootTimev:
100001899push rbp
10000189amov rbp, rsp
10000189dpush rbx
10000189esub rsp, 40
1000018a2mov rbx, rdi
1000018a5mov rax, [rip+0x1c7b4]
1000018acmov rax, [rax]
1000018afmov [rbp-16], rax
1000018b3lea rcx, [rbp-32]
1000018b7mov [rcx], 16
1000018bemov rax, 0x1500000001
1000018c8lea rdi, [rbp-24]
1000018ccmov [rdi], rax
1000018cflea rdx, [rbp-48]
1000018d3mov esi, 2
1000018d8xor r8l, r8l
1000018dbxor r9l, r9l
1000018decall sysctl@plt
1000018e3test eax, eax
1000018e5js 0x1000018f5
1000018e7mov rsi, [rbp-48]
1000018ebmov rdi, rbx
1000018eecall _Z10FormatTimel
1000018f3jmp 0x100001904
1000018f5
1000018f5loc_1000018f5:
1000018f5lea rsi, [rip+0x197e0]
1000018fcmov rdi, rbx
1000018ffcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001904
100001904loc_100001904:
100001904mov rax, [rip+0x1c755]
10000190bmov rax, [rax]
10000190ecmp rax, [rbp-16]
100001912jne 0x10000191e
100001914mov rax, rbx
100001917add rsp, 40
10000191bpop rbx
10000191cpop rbp
10000191dret
10000191e
10000191eloc_10000191e:
10000191ecall __stack_chk_fail@plt
100001899
100001923
100001923_Z14GetCurrentTimev:
100001923push rbp
100001924mov rbp, rsp
100001927push rbx
100001928push rax
100001929mov rbx, rdi
10000192cxor edi, edi
10000192ecall time@plt
100001933mov rdi, rbx
100001936mov rsi, rax
100001939call _Z10FormatTimel
10000193emov rax, rbx
100001941add rsp, 8
100001945pop rbx
100001946pop rbp
100001947ret
100001923
100001923_Z14GetCurrentTimev:
100001923push rbp
100001924mov rbp, rsp
100001927push rbx
100001928push rax
100001929mov rbx, rdi
10000192cxor edi, edi
10000192ecall time@plt
100001933mov rdi, rbx
100001936mov rsi, rax
100001939call _Z10FormatTimel
10000193emov rax, rbx
100001941add rsp, 8
100001945pop rbx
100001946pop rbp
100001947ret
100001923
100001948
100001948_Z8GetModelv:
100001948push rbp
100001949mov rbp, rsp
10000194cpush r14
10000194epush rbx
10000194fsub rsp, 288
100001956mov rbx, rdi
100001959mov rax, [rip+0x1c700]
100001960mov rax, [rax]
100001963mov [rbp-24], rax
100001967lea rdx, [rbp-296]
10000196emov [rdx], 256
100001975lea rdi, [rip+0x1967a]
10000197clea r14, [rbp-288]
100001983mov rsi, r14
100001986xor ecx, ecx
100001988xor r8l, r8l
10000198bcall sysctlbyname@plt
100001990cmp eax, -1
100001993lea rsi, [rip+0x19742]
10000199acmovne rsi, r14
10000199emov rdi, rbx
1000019a1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000019a6mov rax, [rip+0x1c6b3]
1000019admov rax, [rax]
1000019b0cmp rax, [rbp-24]
1000019b4jne 0x1000019c5
1000019b6mov rax, rbx
1000019b9add rsp, 288
1000019c0pop rbx
1000019c1pop r14
1000019c3pop rbp
1000019c4ret
1000019c5
1000019c5loc_1000019c5:
1000019c5call __stack_chk_fail@plt
100001948
100001948_Z8GetModelv:
100001948push rbp
100001949mov rbp, rsp
10000194cpush r14
10000194epush rbx
10000194fsub rsp, 288
100001956mov rbx, rdi
100001959mov rax, [rip+0x1c700]
100001960mov rax, [rax]
100001963mov [rbp-24], rax
100001967lea rdx, [rbp-296]
10000196emov [rdx], 256
100001975lea rdi, [rip+0x1967a]
10000197clea r14, [rbp-288]
100001983mov rsi, r14
100001986xor ecx, ecx
100001988xor r8l, r8l
10000198bcall sysctlbyname@plt
100001990cmp eax, -1
100001993lea rsi, [rip+0x19742]
10000199acmovne rsi, r14
10000199emov rdi, rbx
1000019a1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000019a6mov rax, [rip+0x1c6b3]
1000019admov rax, [rax]
1000019b0cmp rax, [rbp-24]
1000019b4jne 0x1000019c5
1000019b6mov rax, rbx
1000019b9add rsp, 288
1000019c0pop rbx
1000019c1pop r14
1000019c3pop rbp
1000019c4ret
1000019c5
1000019c5loc_1000019c5:
1000019c5call __stack_chk_fail@plt
100001948
1000019ca
1000019ca_Z10GetCPUTypev:
1000019capush rbp
1000019cbmov rbp, rsp
1000019cepush r14
1000019d0push rbx
1000019d1sub rsp, 288
1000019d8mov rbx, rdi
1000019dbmov rax, [rip+0x1c67e]
1000019e2mov rax, [rax]
1000019e5mov [rbp-24], rax
1000019e9lea rdx, [rbp-296]
1000019f0mov [rdx], 256
1000019f7lea rdi, [rip+0x19601]
1000019felea r14, [rbp-288]
100001a05mov rsi, r14
100001a08xor ecx, ecx
100001a0axor r8l, r8l
100001a0dcall sysctlbyname@plt
100001a12cmp eax, -1
100001a15lea rsi, [rip+0x196c0]
100001a1ccmovne rsi, r14
100001a20mov rdi, rbx
100001a23call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001a28mov rax, [rip+0x1c631]
100001a2fmov rax, [rax]
100001a32cmp rax, [rbp-24]
100001a36jne 0x100001a47
100001a38mov rax, rbx
100001a3badd rsp, 288
100001a42pop rbx
100001a43pop r14
100001a45pop rbp
100001a46ret
100001a47
100001a47loc_100001a47:
100001a47call __stack_chk_fail@plt
1000019ca
1000019ca_Z10GetCPUTypev:
1000019capush rbp
1000019cbmov rbp, rsp
1000019cepush r14
1000019d0push rbx
1000019d1sub rsp, 288
1000019d8mov rbx, rdi
1000019dbmov rax, [rip+0x1c67e]
1000019e2mov rax, [rax]
1000019e5mov [rbp-24], rax
1000019e9lea rdx, [rbp-296]
1000019f0mov [rdx], 256
1000019f7lea rdi, [rip+0x19601]
1000019felea r14, [rbp-288]
100001a05mov rsi, r14
100001a08xor ecx, ecx
100001a0axor r8l, r8l
100001a0dcall sysctlbyname@plt
100001a12cmp eax, -1
100001a15lea rsi, [rip+0x196c0]
100001a1ccmovne rsi, r14
100001a20mov rdi, rbx
100001a23call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001a28mov rax, [rip+0x1c631]
100001a2fmov rax, [rax]
100001a32cmp rax, [rbp-24]
100001a36jne 0x100001a47
100001a38mov rax, rbx
100001a3badd rsp, 288
100001a42pop rbx
100001a43pop r14
100001a45pop rbp
100001a46ret
100001a47
100001a47loc_100001a47:
100001a47call __stack_chk_fail@plt
1000019ca
100001a4c
100001a4c_Z14GetProcessListm:
100001a4cpush rbp
100001a4dmov rbp, rsp
100001a50push r15
100001a52push r14
100001a54push r13
100001a56push r12
100001a58push rbx
100001a59push rax
100001a5amov eax, 4136
100001a5fcall ___chkstk_darwin@plt
100001a64sub rsp, rax
100001a67pop rax
100001a68mov r14, rsi
100001a6bmov rbx, rdi
100001a6emov rax, [rip+0x1c5eb]
100001a75mov rax, [rax]
100001a78mov [rbp-48], rax
100001a7cxorps x0, x0
100001a7fmovaps [rbp-4176], x0
100001a86mov [rbp-4160], 0
100001a91lea rdi, [rip+0x19580]
100001a98lea rsi, [rip+0x19591]
100001a9fcall popen@plt
100001aa4test rax, rax
100001aa7je 0x100001b11
100001aa9mov r15, rax
100001aaccmp r14, 1
100001ab0adc r14, 0
100001ab4lea r12, [rbp-4144]
100001abblea r13, [rbp-4176]
100001ac2
100001ac2loc_100001ac2:
100001ac2mov rdi, r12
100001ac5mov esi, 4096
100001acamov rdx, r15
100001acdcall fgets@plt
100001ad2test rax, rax
100001ad5je 0x100001af2
100001ad7mov rdi, r12
100001adacall strlen@plt
100001adfmov rdi, r13
100001ae2mov rsi, r12
100001ae5mov rdx, rax
100001ae8call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100001aeddec r14
100001af0jne 0x100001ac2
100001af2
100001af2loc_100001af2:
100001af2mov rdi, r15
100001af5call pclose@plt
100001afamovaps x0, [rbp-4176]
100001b01movups [rbx], x0
100001b04mov rax, [rbp-4160]
100001b0bmov [rbx+16], rax
100001b0fjmp 0x100001b20
100001b11
100001b11loc_100001b11:
100001b11lea rsi, [rip+0x195c4]
100001b18mov rdi, rbx
100001b1bcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001b20
100001b20loc_100001b20:
100001b20mov rax, [rip+0x1c539]
100001b27mov rax, [rax]
100001b2acmp rax, [rbp-48]
100001b2ejne 0x100001b45
100001b30mov rax, rbx
100001b33add rsp, 4136
100001b3apop rbx
100001b3bpop r12
100001b3dpop r13
100001b3fpop r14
100001b41pop r15
100001b43pop rbp
100001b44ret
100001b45
100001b45loc_100001b45:
100001b45call __stack_chk_fail@plt
100001b4a
100001b4a 48 89 c3 f6 85 b0 H.....
100001b50 ef ff ff 01 74 0c 48 8b bd c0 ef ff ff e8 56 67 ....t.H.......Vg
100001b60 01 00 48 89 df e8 8e 66 01 00 ..H....f..
100001a4c
100001a4c_Z14GetProcessListm:
100001a4cpush rbp
100001a4dmov rbp, rsp
100001a50push r15
100001a52push r14
100001a54push r13
100001a56push r12
100001a58push rbx
100001a59push rax
100001a5amov eax, 4136
100001a5fcall ___chkstk_darwin@plt
100001a64sub rsp, rax
100001a67pop rax
100001a68mov r14, rsi
100001a6bmov rbx, rdi
100001a6emov rax, [rip+0x1c5eb]
100001a75mov rax, [rax]
100001a78mov [rbp-48], rax
100001a7cxorps x0, x0
100001a7fmovaps [rbp-4176], x0
100001a86mov [rbp-4160], 0
100001a91lea rdi, [rip+0x19580]
100001a98lea rsi, [rip+0x19591]
100001a9fcall popen@plt
100001aa4test rax, rax
100001aa7je 0x100001b11
100001aa9mov r15, rax
100001aaccmp r14, 1
100001ab0adc r14, 0
100001ab4lea r12, [rbp-4144]
100001abblea r13, [rbp-4176]
100001ac2
100001ac2loc_100001ac2:
100001ac2mov rdi, r12
100001ac5mov esi, 4096
100001acamov rdx, r15
100001acdcall fgets@plt
100001ad2test rax, rax
100001ad5je 0x100001af2
100001ad7mov rdi, r12
100001adacall strlen@plt
100001adfmov rdi, r13
100001ae2mov rsi, r12
100001ae5mov rdx, rax
100001ae8call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100001aeddec r14
100001af0jne 0x100001ac2
100001af2
100001af2loc_100001af2:
100001af2mov rdi, r15
100001af5call pclose@plt
100001afamovaps x0, [rbp-4176]
100001b01movups [rbx], x0
100001b04mov rax, [rbp-4160]
100001b0bmov [rbx+16], rax
100001b0fjmp 0x100001b20
100001b11
100001b11loc_100001b11:
100001b11lea rsi, [rip+0x195c4]
100001b18mov rdi, rbx
100001b1bcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100001b20
100001b20loc_100001b20:
100001b20mov rax, [rip+0x1c539]
100001b27mov rax, [rax]
100001b2acmp rax, [rbp-48]
100001b2ejne 0x100001b45
100001b30mov rax, rbx
100001b33add rsp, 4136
100001b3apop rbx
100001b3bpop r12
100001b3dpop r13
100001b3fpop r14
100001b41pop r15
100001b43pop rbp
100001b44ret
100001b45
100001b45loc_100001b45:
100001b45call __stack_chk_fail@plt
100001b4a
100001b4a 48 89 c3 f6 85 b0 H.....
100001b50 ef ff ff 01 74 0c 48 8b bd c0 ef ff ff e8 56 67 ....t.H.......Vg
100001b60 01 00 48 89 df e8 8e 66 01 00 ..H....f..
100001a4c
100001b6a
100001b6a_Z10getCreatedRKNSt3__14__fs10filesystem4pathE:
100001b6apush rbp
100001b6bmov rbp, rsp
100001b6esub rsp, 144
100001b75xorps x0, x0
100001b78movaps [rbp-16], x0
100001b7cmovaps [rbp-32], x0
100001b80movaps [rbp-48], x0
100001b84movaps [rbp-64], x0
100001b88movaps [rbp-80], x0
100001b8cmovaps [rbp-96], x0
100001b90movaps [rbp-112], x0
100001b94movaps [rbp-128], x0
100001b98movaps [rbp-144], x0
100001b9ftest [rdi], 1
100001ba2je 0x100001baa
100001ba4mov rdi, [rdi+16]
100001ba8jmp 0x100001bad
100001baa
100001baaloc_100001baa:
100001baainc rdi
100001bad
100001badloc_100001bad:
100001badlea rsi, [rbp-144]
100001bb4call stat$INODE64@plt
100001bb9test eax, eax
100001bbbjne 0x100001bc3
100001bbdmov rax, [rbp-64]
100001bc1jmp 0x100001bc5
100001bc3
100001bc3loc_100001bc3:
100001bc3xor eax, eax
100001bc5
100001bc5loc_100001bc5:
100001bc5add rsp, 144
100001bccpop rbp
100001bcdret
100001b6a
100001b6a_Z10getCreatedRKNSt3__14__fs10filesystem4pathE:
100001b6apush rbp
100001b6bmov rbp, rsp
100001b6esub rsp, 144
100001b75xorps x0, x0
100001b78movaps [rbp-16], x0
100001b7cmovaps [rbp-32], x0
100001b80movaps [rbp-48], x0
100001b84movaps [rbp-64], x0
100001b88movaps [rbp-80], x0
100001b8cmovaps [rbp-96], x0
100001b90movaps [rbp-112], x0
100001b94movaps [rbp-128], x0
100001b98movaps [rbp-144], x0
100001b9ftest [rdi], 1
100001ba2je 0x100001baa
100001ba4mov rdi, [rdi+16]
100001ba8jmp 0x100001bad
100001baa
100001baaloc_100001baa:
100001baainc rdi
100001bad
100001badloc_100001bad:
100001badlea rsi, [rbp-144]
100001bb4call stat$INODE64@plt
100001bb9test eax, eax
100001bbbjne 0x100001bc3
100001bbdmov rax, [rbp-64]
100001bc1jmp 0x100001bc5
100001bc3
100001bc3loc_100001bc3:
100001bc3xor eax, eax
100001bc5
100001bc5loc_100001bc5:
100001bc5add rsp, 144
100001bccpop rbp
100001bcdret
100001b6a
100001bce
100001bce_Z11getModifiedRKNSt3__14__fs10filesystem4pathE:
100001bcepush rbp
100001bcfmov rbp, rsp
100001bd2sub rsp, 144
100001bd9xorps x0, x0
100001bdcmovaps [rbp-16], x0
100001be0movaps [rbp-32], x0
100001be4movaps [rbp-48], x0
100001be8movaps [rbp-64], x0
100001becmovaps [rbp-80], x0
100001bf0movaps [rbp-96], x0
100001bf4movaps [rbp-112], x0
100001bf8movaps [rbp-128], x0
100001bfcmovaps [rbp-144], x0
100001c03test [rdi], 1
100001c06je 0x100001c0e
100001c08mov rdi, [rdi+16]
100001c0cjmp 0x100001c11
100001c0e
100001c0eloc_100001c0e:
100001c0einc rdi
100001c11
100001c11loc_100001c11:
100001c11lea rsi, [rbp-144]
100001c18call stat$INODE64@plt
100001c1dtest eax, eax
100001c1fjne 0x100001c27
100001c21mov rax, [rbp-96]
100001c25jmp 0x100001c29
100001c27
100001c27loc_100001c27:
100001c27xor eax, eax
100001c29
100001c29loc_100001c29:
100001c29add rsp, 144
100001c30pop rbp
100001c31ret
100001bce
100001bce_Z11getModifiedRKNSt3__14__fs10filesystem4pathE:
100001bcepush rbp
100001bcfmov rbp, rsp
100001bd2sub rsp, 144
100001bd9xorps x0, x0
100001bdcmovaps [rbp-16], x0
100001be0movaps [rbp-32], x0
100001be4movaps [rbp-48], x0
100001be8movaps [rbp-64], x0
100001becmovaps [rbp-80], x0
100001bf0movaps [rbp-96], x0
100001bf4movaps [rbp-112], x0
100001bf8movaps [rbp-128], x0
100001bfcmovaps [rbp-144], x0
100001c03test [rdi], 1
100001c06je 0x100001c0e
100001c08mov rdi, [rdi+16]
100001c0cjmp 0x100001c11
100001c0e
100001c0eloc_100001c0e:
100001c0einc rdi
100001c11
100001c11loc_100001c11:
100001c11lea rsi, [rbp-144]
100001c18call stat$INODE64@plt
100001c1dtest eax, eax
100001c1fjne 0x100001c27
100001c21mov rax, [rbp-96]
100001c25jmp 0x100001c29
100001c27
100001c27loc_100001c27:
100001c27xor eax, eax
100001c29
100001c29loc_100001c29:
100001c29add rsp, 144
100001c30pop rbp
100001c31ret
100001bce
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
Loading..