File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0032ef60
0032ef60path/filepath.Match: ; void path/filepath.Match(struct string pattern, struct string name)
0032ef60ldr x16, [x28+16]
0032ef64sub x17, sp, 224
0032ef68subs xzr, x17, x16
0032ef6cb.ls 0x32f408
0032ef70sub x20, sp, 352
0032ef74stp x29, x30, [x20-8]
0032ef78add sp, x20, 0
0032ef7csub x29, sp, 8
0032ef80str x0, [sp+360]
0032ef84str x1, [sp+368]
0032ef88str x2, [sp+376]
0032ef8cstr x3, [sp+384]
0032ef90strb wzr, [sp+58]
0032ef94stp xzr, xzr, [sp+168]
0032ef98b 0x32ef9c
0032ef9c
0032ef9cloc_32ef9c:
0032ef9cb 0x32efa0
0032efa0
0032efa0loc_32efa0:
0032efa0ldr x3, [sp+368]
0032efa4str x3, [sp+96]
0032efa8cbnz x3, 0x32efb0
0032efacb 0x32f1e4
0032efb0
0032efb0loc_32efb0:
0032efb0strb wzr, [sp+55]
0032efb4stp xzr, xzr, [sp+184]
0032efb8stp xzr, xzr, [sp+264]
0032efbcstp xzr, xzr, [sp+248]
0032efc0ldr x0, [sp+360]
0032efc4ldr x1, [sp+368]
0032efc8bl path/filepath.scanChunk
0032efccstrb w0, [sp+61]
0032efd0str x1, [sp+264]
0032efd4str x2, [sp+272]
0032efd8str x3, [sp+248]
0032efdcstr x4, [sp+256]
0032efe0ldrb w2, [sp+61]
0032efe4strb w2, [sp+59]
0032efe8ldr x2, [sp+272]
0032efecldr x3, [sp+264]
0032eff0str x3, [sp+216]
0032eff4str x2, [sp+224]
0032eff8ldr x2, [sp+248]
0032effcldr x3, [sp+256]
0032f000str x2, [sp+200]
0032f004str x3, [sp+208]
0032f008ldrb w2, [sp+59]
0032f00cstrb w2, [sp+55]
0032f010ldr x2, [sp+216]
0032f014ldr x3, [sp+224]
0032f018str x2, [sp+184]
0032f01cstr x3, [sp+192]
0032f020ldr x2, [sp+200]
0032f024ldr x3, [sp+208]
0032f028str x2, [sp+360]
0032f02cstr x3, [sp+368]
0032f030ldrb w2, [sp+55]
0032f034strb w2, [sp+61]
0032f038tbnz w2, 0, 0x32f040
0032f03cb 0x32f054
0032f040
0032f040loc_32f040:
0032f040ldr x4, [sp+192]
0032f044subs xzr, x4, 0
0032f048cset x4, eq
0032f04cstrb w4, [sp+61]
0032f050b 0x32f058
0032f054
0032f054loc_32f054:
0032f054b 0x32f058
0032f058
0032f058loc_32f058:
0032f058ldrb w4, [sp+61]
0032f05ctbnz w4, 0, 0x32f064
0032f060b 0x32f0a4
0032f064
0032f064loc_32f064:
0032f064ldr x0, [sp+376]
0032f068ldr x1, [sp+384]
0032f06cadrp x2, 0x380000
0032f070add x2, x2, 4032
0032f074orr x3, xzr, 1
0032f078bl strings.Contains
0032f07cstrb w0, [sp+61]
0032f080eor x4, x0, 1
0032f084strb w4, [sp+58]
0032f088stp xzr, xzr, [sp+168]
0032f08cldrb w0, [sp+58]
0032f090mov x1, xzr
0032f094mov x2, xzr
0032f098ldp x29, x30, [sp-8]
0032f09cadd sp, sp, 352
0032f0a0ret x30
0032f0a4
0032f0a4loc_32f0a4:
0032f0a4stp xzr, xzr, [sp+248]
0032f0a8stp xzr, xzr, [sp+232]
0032f0acldr x0, [sp+184]
0032f0b0ldr x2, [sp+376]
0032f0b4ldr x1, [sp+192]
0032f0b8ldr x3, [sp+384]
0032f0bcbl path/filepath.matchChunk
0032f0c0str x0, [sp+248]
0032f0c4str x1, [sp+256]
0032f0c8strb w2, [sp+61]
0032f0ccstr x3, [sp+232]
0032f0d0str x4, [sp+240]
0032f0d4ldr x4, [sp+256]
0032f0d8ldr x5, [sp+248]
0032f0dcstr x5, [sp+328]
0032f0e0str x4, [sp+336]
0032f0e4ldrb w4, [sp+61]
0032f0e8strb w4, [sp+63]
0032f0ecldr x4, [sp+232]
0032f0f0ldr x5, [sp+240]
0032f0f4str x4, [sp+312]
0032f0f8str x5, [sp+320]
0032f0fcldr x4, [sp+328]
0032f100ldr x5, [sp+336]
0032f104str x4, [sp+120]
0032f108str x5, [sp+128]
0032f10cldrb w4, [sp+63]
0032f110strb w4, [sp+57]
0032f114ldr x4, [sp+312]
0032f118ldr x5, [sp+320]
0032f11cstr x4, [sp+152]
0032f120str x5, [sp+160]
0032f124ldrb w4, [sp+57]
0032f128strb w4, [sp+61]
0032f12ctbnz w4, 0, 0x32f134
0032f130b 0x32f178
0032f134
0032f134loc_32f134:
0032f134ldr x4, [sp+128]
0032f138str x4, [sp+88]
0032f13csubs xzr, x4, 0
0032f140cset x5, eq
0032f144strb w5, [sp+60]
0032f148cbz x4, 0x32f150
0032f14cb 0x32f154
0032f150
0032f150loc_32f150:
0032f150b 0x32f16c
0032f154
0032f154loc_32f154:
0032f154ldr x4, [sp+368]
0032f158str x4, [sp+80]
0032f15csubs xzr, x4, 0
0032f160cset x4, ne
0032f164strb w4, [sp+60]
0032f168b 0x32f16c
0032f16c
0032f16cloc_32f16c:
0032f16cldrb w4, [sp+60]
0032f170strb w4, [sp+61]
0032f174b 0x32f17c
0032f178
0032f178loc_32f178:
0032f178b 0x32f17c
0032f17c
0032f17cloc_32f17c:
0032f17cldrb w4, [sp+61]
0032f180tbnz w4, 0, 0x32f188
0032f184b 0x32f19c
0032f188
0032f188loc_32f188:
0032f188ldr x3, [sp+120]
0032f18cldr x4, [sp+128]
0032f190str x3, [sp+376]
0032f194str x4, [sp+384]
0032f198b 0x32f3b4
0032f19c
0032f19cloc_32f19c:
0032f19cldr x4, [sp+152]
0032f1a0cbnz x4, 0x32f1a8
0032f1a4b 0x32f1cc
0032f1a8
0032f1a8loc_32f1a8:
0032f1a8strb wzr, [sp+58]
0032f1acldr x1, [sp+152]
0032f1b0ldr x2, [sp+160]
0032f1b4str x1, [sp+168]
0032f1b8str x2, [sp+176]
0032f1bcldrb w0, [sp+58]
0032f1c0ldp x29, x30, [sp-8]
0032f1c4add sp, sp, 352
0032f1c8ret x30
0032f1cc
0032f1ccloc_32f1cc:
0032f1ccldrb w4, [sp+55]
0032f1d0tbnz w4, 0, 0x32f1d8
0032f1d4b 0x32f1e0
0032f1d8
0032f1d8loc_32f1d8:
0032f1d8str xzr, [sp+64]
0032f1dcb 0x32f234
0032f1e0
0032f1e0loc_32f1e0:
0032f1e0b 0x32f214
0032f1e4
0032f1e4loc_32f1e4:
0032f1e4ldr x3, [sp+384]
0032f1e8str x3, [sp+96]
0032f1ecsubs xzr, x3, 0
0032f1f0cset x3, eq
0032f1f4strb w3, [sp+58]
0032f1f8stp xzr, xzr, [sp+168]
0032f1fcldrb w0, [sp+58]
0032f200mov x1, xzr
0032f204mov x2, xzr
0032f208ldp x29, x30, [sp-8]
0032f20cadd sp, sp, 352
0032f210ret x30
0032f214
0032f214loc_32f214:
0032f214strb wzr, [sp+58]
0032f218stp xzr, xzr, [sp+168]
0032f21cldrb w0, [sp+58]
0032f220mov x1, xzr
0032f224mov x2, xzr
0032f228ldp x29, x30, [sp-8]
0032f22cadd sp, sp, 352
0032f230ret x30
0032f234
0032f234loc_32f234:
0032f234ldr x4, [sp+384]
0032f238str x4, [sp+88]
0032f23cldr x5, [sp+64]
0032f240subs xzr, x4, x5
0032f244cset x4, gt
0032f248strb w4, [sp+61]
0032f24cb.gt 0x32f254
0032f250b 0x32f280
0032f254
0032f254loc_32f254:
0032f254ldr x0, [sp+64]
0032f258ldr x1, [sp+384]
0032f25cldr x4, [sp+376]
0032f260subs xzr, x1, x0
0032f264b.hi 0x32f26c
0032f268b 0x32f400
0032f26c
0032f26cloc_32f26c:
0032f26cldrb w4, [x4+x0]
0032f270subs wzr, w4, 47
0032f274cset x4, ne
0032f278strb w4, [sp+61]
0032f27cb 0x32f284
0032f280
0032f280loc_32f280:
0032f280b 0x32f284
0032f284
0032f284loc_32f284:
0032f284ldrb w4, [sp+61]
0032f288tbnz w4, 0, 0x32f290
0032f28cb 0x32f3f8
0032f290
0032f290loc_32f290:
0032f290ldr x4, [sp+64]
0032f294add x0, x4, 1
0032f298str x0, [sp+80]
0032f29cldr x1, [sp+384]
0032f2a0ldr x5, [sp+376]
0032f2a4subs xzr, x1, x0
0032f2a8b.hs 0x32f2b0
0032f2acb 0x32f3fc
0032f2b0
0032f2b0loc_32f2b0:
0032f2b0sub x4, x1, x4
0032f2b4sub x4, x4, 1
0032f2b8sub x6, xzr, x4
0032f2bcand x6, x0, x6, asr #63
0032f2c0add x5, x5, x6
0032f2c4str x5, [sp+248]
0032f2c8str x4, [sp+256]
0032f2ccstp xzr, xzr, [sp+264]
0032f2d0stp xzr, xzr, [sp+232]
0032f2d4ldr x0, [sp+184]
0032f2d8ldr x1, [sp+192]
0032f2dcldr x2, [sp+248]
0032f2e0ldr x3, [sp+256]
0032f2e4bl path/filepath.matchChunk
0032f2e8str x0, [sp+264]
0032f2ecstr x1, [sp+272]
0032f2f0strb w2, [sp+60]
0032f2f4str x3, [sp+232]
0032f2f8str x4, [sp+240]
0032f2fcldr x4, [sp+264]
0032f300ldr x5, [sp+272]
0032f304str x4, [sp+296]
0032f308str x5, [sp+304]
0032f30cldrb w4, [sp+60]
0032f310strb w4, [sp+62]
0032f314ldr x4, [sp+232]
0032f318ldr x5, [sp+240]
0032f31cstr x4, [sp+280]
0032f320str x5, [sp+288]
0032f324ldr x4, [sp+296]
0032f328ldr x5, [sp+304]
0032f32cstr x4, [sp+104]
0032f330str x5, [sp+112]
0032f334ldrb w4, [sp+62]
0032f338strb w4, [sp+56]
0032f33cldr x4, [sp+280]
0032f340ldr x5, [sp+288]
0032f344str x4, [sp+136]
0032f348str x5, [sp+144]
0032f34cldrb w5, [sp+56]
0032f350tbnz w5, 0, 0x32f358
0032f354b 0x32f3b8
0032f358
0032f358loc_32f358:
0032f358ldr x4, [sp+368]
0032f35cstr x4, [sp+80]
0032f360subs xzr, x4, 0
0032f364cset x5, eq
0032f368strb w5, [sp+60]
0032f36ccbz x4, 0x32f374
0032f370b 0x32f38c
0032f374
0032f374loc_32f374:
0032f374ldr x4, [sp+112]
0032f378str x4, [sp+72]
0032f37csubs xzr, x4, 0
0032f380cset x4, ne
0032f384strb w4, [sp+60]
0032f388b 0x32f390
0032f38c
0032f38cloc_32f38c:
0032f38cb 0x32f390
0032f390
0032f390loc_32f390:
0032f390ldrb w4, [sp+60]
0032f394tbnz w4, 0, 0x32f39c
0032f398b 0x32f3a0
0032f39c
0032f39cloc_32f39c:
0032f39cb 0x32f3e8
0032f3a0
0032f3a0loc_32f3a0:
0032f3a0ldr x3, [sp+104]
0032f3a4ldr x4, [sp+112]
0032f3a8str x3, [sp+376]
0032f3acstr x4, [sp+384]
0032f3b0b 0x32f3b4
0032f3b4
0032f3b4loc_32f3b4:
0032f3b4b 0x32efa0
0032f3b8
0032f3b8loc_32f3b8:
0032f3b8cbnz x4, 0x32f3c0
0032f3bcb 0x32f3e4
0032f3c0
0032f3c0loc_32f3c0:
0032f3c0strb wzr, [sp+58]
0032f3c4ldr x1, [sp+136]
0032f3c8ldr x2, [sp+144]
0032f3ccstr x1, [sp+168]
0032f3d0str x2, [sp+176]
0032f3d4ldrb w0, [sp+58]
0032f3d8ldp x29, x30, [sp-8]
0032f3dcadd sp, sp, 352
0032f3e0ret x30
0032f3e4
0032f3e4loc_32f3e4:
0032f3e4b 0x32f3e8
0032f3e8
0032f3e8loc_32f3e8:
0032f3e8ldr x4, [sp+64]
0032f3ecadd x4, x4, 1
0032f3f0str x4, [sp+64]
0032f3f4b 0x32f234
0032f3f8
0032f3f8loc_32f3f8:
0032f3f8b 0x32f214
0032f3fc
0032f3fcloc_32f3fc:
0032f3fcbl runtime.panicSliceB
0032f400
0032f400loc_32f400:
0032f400bl runtime.panicIndex
0032f404hint
0032f408
0032f408loc_32f408:
0032f408stp x0, x1, [sp+8]
0032f40cstp x2, x3, [sp+24]
0032f410mov x3, x30
0032f414bl runtime.morestack_noctxt.abi0
0032f418ldp x0, x1, [sp+8]
0032f41cldp x2, x3, [sp+24]
0032f420b 0x32ef60
0032f424udf 0
0032f428udf 0
0032f42cudf 0
0032ef60
0032ef60path/filepath.Match: ; void path/filepath.Match(struct string pattern, struct string name)
0032ef60ldr x16, [x28+16]
0032ef64sub x17, sp, 224
0032ef68subs xzr, x17, x16
0032ef6cb.ls 0x32f408
0032ef70sub x20, sp, 352
0032ef74stp x29, x30, [x20-8]
0032ef78add sp, x20, 0
0032ef7csub x29, sp, 8
0032ef80str x0, [sp+360]
0032ef84str x1, [sp+368]
0032ef88str x2, [sp+376]
0032ef8cstr x3, [sp+384]
0032ef90strb wzr, [sp+58]
0032ef94stp xzr, xzr, [sp+168]
0032ef98b 0x32ef9c
0032ef9c
0032ef9cloc_32ef9c:
0032ef9cb 0x32efa0
0032efa0
0032efa0loc_32efa0:
0032efa0ldr x3, [sp+368]
0032efa4str x3, [sp+96]
0032efa8cbnz x3, 0x32efb0
0032efacb 0x32f1e4
0032efb0
0032efb0loc_32efb0:
0032efb0strb wzr, [sp+55]
0032efb4stp xzr, xzr, [sp+184]
0032efb8stp xzr, xzr, [sp+264]
0032efbcstp xzr, xzr, [sp+248]
0032efc0ldr x0, [sp+360]
0032efc4ldr x1, [sp+368]
0032efc8bl path/filepath.scanChunk
0032efccstrb w0, [sp+61]
0032efd0str x1, [sp+264]
0032efd4str x2, [sp+272]
0032efd8str x3, [sp+248]
0032efdcstr x4, [sp+256]
0032efe0ldrb w2, [sp+61]
0032efe4strb w2, [sp+59]
0032efe8ldr x2, [sp+272]
0032efecldr x3, [sp+264]
0032eff0str x3, [sp+216]
0032eff4str x2, [sp+224]
0032eff8ldr x2, [sp+248]
0032effcldr x3, [sp+256]
0032f000str x2, [sp+200]
0032f004str x3, [sp+208]
0032f008ldrb w2, [sp+59]
0032f00cstrb w2, [sp+55]
0032f010ldr x2, [sp+216]
0032f014ldr x3, [sp+224]
0032f018str x2, [sp+184]
0032f01cstr x3, [sp+192]
0032f020ldr x2, [sp+200]
0032f024ldr x3, [sp+208]
0032f028str x2, [sp+360]
0032f02cstr x3, [sp+368]
0032f030ldrb w2, [sp+55]
0032f034strb w2, [sp+61]
0032f038tbnz w2, 0, 0x32f040
0032f03cb 0x32f054
0032f040
0032f040loc_32f040:
0032f040ldr x4, [sp+192]
0032f044subs xzr, x4, 0
0032f048cset x4, eq
0032f04cstrb w4, [sp+61]
0032f050b 0x32f058
0032f054
0032f054loc_32f054:
0032f054b 0x32f058
0032f058
0032f058loc_32f058:
0032f058ldrb w4, [sp+61]
0032f05ctbnz w4, 0, 0x32f064
0032f060b 0x32f0a4
0032f064
0032f064loc_32f064:
0032f064ldr x0, [sp+376]
0032f068ldr x1, [sp+384]
0032f06cadrp x2, 0x380000
0032f070add x2, x2, 4032
0032f074orr x3, xzr, 1
0032f078bl strings.Contains
0032f07cstrb w0, [sp+61]
0032f080eor x4, x0, 1
0032f084strb w4, [sp+58]
0032f088stp xzr, xzr, [sp+168]
0032f08cldrb w0, [sp+58]
0032f090mov x1, xzr
0032f094mov x2, xzr
0032f098ldp x29, x30, [sp-8]
0032f09cadd sp, sp, 352
0032f0a0ret x30
0032f0a4
0032f0a4loc_32f0a4:
0032f0a4stp xzr, xzr, [sp+248]
0032f0a8stp xzr, xzr, [sp+232]
0032f0acldr x0, [sp+184]
0032f0b0ldr x2, [sp+376]
0032f0b4ldr x1, [sp+192]
0032f0b8ldr x3, [sp+384]
0032f0bcbl path/filepath.matchChunk
0032f0c0str x0, [sp+248]
0032f0c4str x1, [sp+256]
0032f0c8strb w2, [sp+61]
0032f0ccstr x3, [sp+232]
0032f0d0str x4, [sp+240]
0032f0d4ldr x4, [sp+256]
0032f0d8ldr x5, [sp+248]
0032f0dcstr x5, [sp+328]
0032f0e0str x4, [sp+336]
0032f0e4ldrb w4, [sp+61]
0032f0e8strb w4, [sp+63]
0032f0ecldr x4, [sp+232]
0032f0f0ldr x5, [sp+240]
0032f0f4str x4, [sp+312]
0032f0f8str x5, [sp+320]
0032f0fcldr x4, [sp+328]
0032f100ldr x5, [sp+336]
0032f104str x4, [sp+120]
0032f108str x5, [sp+128]
0032f10cldrb w4, [sp+63]
0032f110strb w4, [sp+57]
0032f114ldr x4, [sp+312]
0032f118ldr x5, [sp+320]
0032f11cstr x4, [sp+152]
0032f120str x5, [sp+160]
0032f124ldrb w4, [sp+57]
0032f128strb w4, [sp+61]
0032f12ctbnz w4, 0, 0x32f134
0032f130b 0x32f178
0032f134
0032f134loc_32f134:
0032f134ldr x4, [sp+128]
0032f138str x4, [sp+88]
0032f13csubs xzr, x4, 0
0032f140cset x5, eq
0032f144strb w5, [sp+60]
0032f148cbz x4, 0x32f150
0032f14cb 0x32f154
0032f150
0032f150loc_32f150:
0032f150b 0x32f16c
0032f154
0032f154loc_32f154:
0032f154ldr x4, [sp+368]
0032f158str x4, [sp+80]
0032f15csubs xzr, x4, 0
0032f160cset x4, ne
0032f164strb w4, [sp+60]
0032f168b 0x32f16c
0032f16c
0032f16cloc_32f16c:
0032f16cldrb w4, [sp+60]
0032f170strb w4, [sp+61]
0032f174b 0x32f17c
0032f178
0032f178loc_32f178:
0032f178b 0x32f17c
0032f17c
0032f17cloc_32f17c:
0032f17cldrb w4, [sp+61]
0032f180tbnz w4, 0, 0x32f188
0032f184b 0x32f19c
0032f188
0032f188loc_32f188:
0032f188ldr x3, [sp+120]
0032f18cldr x4, [sp+128]
0032f190str x3, [sp+376]
0032f194str x4, [sp+384]
0032f198b 0x32f3b4
0032f19c
0032f19cloc_32f19c:
0032f19cldr x4, [sp+152]
0032f1a0cbnz x4, 0x32f1a8
0032f1a4b 0x32f1cc
0032f1a8
0032f1a8loc_32f1a8:
0032f1a8strb wzr, [sp+58]
0032f1acldr x1, [sp+152]
0032f1b0ldr x2, [sp+160]
0032f1b4str x1, [sp+168]
0032f1b8str x2, [sp+176]
0032f1bcldrb w0, [sp+58]
0032f1c0ldp x29, x30, [sp-8]
0032f1c4add sp, sp, 352
0032f1c8ret x30
0032f1cc
0032f1ccloc_32f1cc:
0032f1ccldrb w4, [sp+55]
0032f1d0tbnz w4, 0, 0x32f1d8
0032f1d4b 0x32f1e0
0032f1d8
0032f1d8loc_32f1d8:
0032f1d8str xzr, [sp+64]
0032f1dcb 0x32f234
0032f1e0
0032f1e0loc_32f1e0:
0032f1e0b 0x32f214
0032f1e4
0032f1e4loc_32f1e4:
0032f1e4ldr x3, [sp+384]
0032f1e8str x3, [sp+96]
0032f1ecsubs xzr, x3, 0
0032f1f0cset x3, eq
0032f1f4strb w3, [sp+58]
0032f1f8stp xzr, xzr, [sp+168]
0032f1fcldrb w0, [sp+58]
0032f200mov x1, xzr
0032f204mov x2, xzr
0032f208ldp x29, x30, [sp-8]
0032f20cadd sp, sp, 352
0032f210ret x30
0032f214
0032f214loc_32f214:
0032f214strb wzr, [sp+58]
0032f218stp xzr, xzr, [sp+168]
0032f21cldrb w0, [sp+58]
0032f220mov x1, xzr
0032f224mov x2, xzr
0032f228ldp x29, x30, [sp-8]
0032f22cadd sp, sp, 352
0032f230ret x30
0032f234
0032f234loc_32f234:
0032f234ldr x4, [sp+384]
0032f238str x4, [sp+88]
0032f23cldr x5, [sp+64]
0032f240subs xzr, x4, x5
0032f244cset x4, gt
0032f248strb w4, [sp+61]
0032f24cb.gt 0x32f254
0032f250b 0x32f280
0032f254
0032f254loc_32f254:
0032f254ldr x0, [sp+64]
0032f258ldr x1, [sp+384]
0032f25cldr x4, [sp+376]
0032f260subs xzr, x1, x0
0032f264b.hi 0x32f26c
0032f268b 0x32f400
0032f26c
0032f26cloc_32f26c:
0032f26cldrb w4, [x4+x0]
0032f270subs wzr, w4, 47
0032f274cset x4, ne
0032f278strb w4, [sp+61]
0032f27cb 0x32f284
0032f280
0032f280loc_32f280:
0032f280b 0x32f284
0032f284
0032f284loc_32f284:
0032f284ldrb w4, [sp+61]
0032f288tbnz w4, 0, 0x32f290
0032f28cb 0x32f3f8
0032f290
0032f290loc_32f290:
0032f290ldr x4, [sp+64]
0032f294add x0, x4, 1
0032f298str x0, [sp+80]
0032f29cldr x1, [sp+384]
0032f2a0ldr x5, [sp+376]
0032f2a4subs xzr, x1, x0
0032f2a8b.hs 0x32f2b0
0032f2acb 0x32f3fc
0032f2b0
0032f2b0loc_32f2b0:
0032f2b0sub x4, x1, x4
0032f2b4sub x4, x4, 1
0032f2b8sub x6, xzr, x4
0032f2bcand x6, x0, x6, asr #63
0032f2c0add x5, x5, x6
0032f2c4str x5, [sp+248]
0032f2c8str x4, [sp+256]
0032f2ccstp xzr, xzr, [sp+264]
0032f2d0stp xzr, xzr, [sp+232]
0032f2d4ldr x0, [sp+184]
0032f2d8ldr x1, [sp+192]
0032f2dcldr x2, [sp+248]
0032f2e0ldr x3, [sp+256]
0032f2e4bl path/filepath.matchChunk
0032f2e8str x0, [sp+264]
0032f2ecstr x1, [sp+272]
0032f2f0strb w2, [sp+60]
0032f2f4str x3, [sp+232]
0032f2f8str x4, [sp+240]
0032f2fcldr x4, [sp+264]
0032f300ldr x5, [sp+272]
0032f304str x4, [sp+296]
0032f308str x5, [sp+304]
0032f30cldrb w4, [sp+60]
0032f310strb w4, [sp+62]
0032f314ldr x4, [sp+232]
0032f318ldr x5, [sp+240]
0032f31cstr x4, [sp+280]
0032f320str x5, [sp+288]
0032f324ldr x4, [sp+296]
0032f328ldr x5, [sp+304]
0032f32cstr x4, [sp+104]
0032f330str x5, [sp+112]
0032f334ldrb w4, [sp+62]
0032f338strb w4, [sp+56]
0032f33cldr x4, [sp+280]
0032f340ldr x5, [sp+288]
0032f344str x4, [sp+136]
0032f348str x5, [sp+144]
0032f34cldrb w5, [sp+56]
0032f350tbnz w5, 0, 0x32f358
0032f354b 0x32f3b8
0032f358
0032f358loc_32f358:
0032f358ldr x4, [sp+368]
0032f35cstr x4, [sp+80]
0032f360subs xzr, x4, 0
0032f364cset x5, eq
0032f368strb w5, [sp+60]
0032f36ccbz x4, 0x32f374
0032f370b 0x32f38c
0032f374
0032f374loc_32f374:
0032f374ldr x4, [sp+112]
0032f378str x4, [sp+72]
0032f37csubs xzr, x4, 0
0032f380cset x4, ne
0032f384strb w4, [sp+60]
0032f388b 0x32f390
0032f38c
0032f38cloc_32f38c:
0032f38cb 0x32f390
0032f390
0032f390loc_32f390:
0032f390ldrb w4, [sp+60]
0032f394tbnz w4, 0, 0x32f39c
0032f398b 0x32f3a0
0032f39c
0032f39cloc_32f39c:
0032f39cb 0x32f3e8
0032f3a0
0032f3a0loc_32f3a0:
0032f3a0ldr x3, [sp+104]
0032f3a4ldr x4, [sp+112]
0032f3a8str x3, [sp+376]
0032f3acstr x4, [sp+384]
0032f3b0b 0x32f3b4
0032f3b4
0032f3b4loc_32f3b4:
0032f3b4b 0x32efa0
0032f3b8
0032f3b8loc_32f3b8:
0032f3b8cbnz x4, 0x32f3c0
0032f3bcb 0x32f3e4
0032f3c0
0032f3c0loc_32f3c0:
0032f3c0strb wzr, [sp+58]
0032f3c4ldr x1, [sp+136]
0032f3c8ldr x2, [sp+144]
0032f3ccstr x1, [sp+168]
0032f3d0str x2, [sp+176]
0032f3d4ldrb w0, [sp+58]
0032f3d8ldp x29, x30, [sp-8]
0032f3dcadd sp, sp, 352
0032f3e0ret x30
0032f3e4
0032f3e4loc_32f3e4:
0032f3e4b 0x32f3e8
0032f3e8
0032f3e8loc_32f3e8:
0032f3e8ldr x4, [sp+64]
0032f3ecadd x4, x4, 1
0032f3f0str x4, [sp+64]
0032f3f4b 0x32f234
0032f3f8
0032f3f8loc_32f3f8:
0032f3f8b 0x32f214
0032f3fc
0032f3fcloc_32f3fc:
0032f3fcbl runtime.panicSliceB
0032f400
0032f400loc_32f400:
0032f400bl runtime.panicIndex
0032f404hint
0032f408
0032f408loc_32f408:
0032f408stp x0, x1, [sp+8]
0032f40cstp x2, x3, [sp+24]
0032f410mov x3, x30
0032f414bl runtime.morestack_noctxt.abi0
0032f418ldp x0, x1, [sp+8]
0032f41cldp x2, x3, [sp+24]
0032f420b 0x32ef60
0032f424udf 0
0032f428udf 0
0032f42cudf 0
0032ef60
0032f430
0032f430path/filepath.scanChunk: ; void path/filepath.scanChunk(struct string pattern)
0032f430ldr x16, [x28+16]
0032f434subs xzr, sp, x16
0032f438b.ls 0x32f6cc
0032f43cstr x30, [sp-128]!
0032f440stur x29, [sp-8]
0032f444sub x29, sp, 8
0032f448str x0, [sp+136]
0032f44cstr x1, [sp+144]
0032f450strb wzr, [sp+28]
0032f454stp xzr, xzr, [sp+72]
0032f458stp xzr, xzr, [sp+56]
0032f45cb 0x32f460
0032f460
0032f460loc_32f460:
0032f460ldr x5, [sp+144]
0032f464str x5, [sp+48]
0032f468subs xzr, x5, 0
0032f46ccset x6, ne
0032f470strb w6, [sp+30]
0032f474cbnz x5, 0x32f47c
0032f478b 0x32f4a4
0032f47c
0032f47cloc_32f47c:
0032f47cldr x1, [sp+144]
0032f480ldr x5, [sp+136]
0032f484subs xzr, x1, 0
0032f488b.hi 0x32f490
0032f48cb 0x32f6c0
0032f490
0032f490loc_32f490:
0032f490ldrb w5, [x5]
0032f494subs wzr, w5, 42
0032f498cset x5, eq
0032f49cstrb w5, [sp+30]
0032f4a0b 0x32f4a8
0032f4a4
0032f4a4loc_32f4a4:
0032f4a4b 0x32f4a8
0032f4a8
0032f4a8loc_32f4a8:
0032f4a8ldrb w5, [sp+30]
0032f4actbnz w5, 0, 0x32f4b4
0032f4b0b 0x32f4f4
0032f4b4
0032f4b4loc_32f4b4:
0032f4b4ldr x1, [sp+144]
0032f4b8ldr x5, [sp+136]
0032f4bcsubs xzr, x1, 1
0032f4c0b.hs 0x32f4c8
0032f4c4b 0x32f6b8
0032f4c8
0032f4c8loc_32f4c8:
0032f4c8sub x6, x1, 1
0032f4ccsub x7, xzr, x6
0032f4d0sbfm x7, x7, 63, 63
0032f4d4and x7, x7, 1
0032f4d8add x5, x5, x7
0032f4dcstr x5, [sp+136]
0032f4e0str x6, [sp+144]
0032f4e4orr x5, xzr, 1
0032f4e8strb w5, [sp+28]
0032f4ecb 0x32f4f0
0032f4f0
0032f4f0loc_32f4f0:
0032f4f0b 0x32f460
0032f4f4
0032f4f4loc_32f4f4:
0032f4f4strb wzr, [sp+29]
0032f4f8str xzr, [sp+32]
0032f4fcb 0x32f500
0032f500
0032f500loc_32f500:
0032f500str xzr, [sp+32]
0032f504b 0x32f508
0032f508
0032f508loc_32f508:
0032f508ldr x5, [sp+144]
0032f50cstr x5, [sp+48]
0032f510ldr x6, [sp+32]
0032f514subs xzr, x5, x6
0032f518b.gt 0x32f520
0032f51cb 0x32f61c
0032f520
0032f520loc_32f520:
0032f520ldr x0, [sp+32]
0032f524ldr x1, [sp+144]
0032f528ldr x5, [sp+136]
0032f52csubs xzr, x1, x0
0032f530b.hi 0x32f538
0032f534b 0x32f6b4
0032f538
0032f538loc_32f538:
0032f538ldrb w5, [x5+x0]
0032f53cstrb w5, [sp+31]
0032f540mov x6, x5
0032f544subs wzr, w6, 91
0032f548b.ls 0x32f550
0032f54cb 0x32f59c
0032f550
0032f550loc_32f550:
0032f550mov x6, x5
0032f554subs wzr, w6, 42
0032f558b.eq 0x32f560
0032f55cb 0x32f578
0032f560
0032f560loc_32f560:
0032f560b 0x32f564
0032f564
0032f564loc_32f564:
0032f564ldrb w5, [sp+29]
0032f568tbnz w5, 0, 0x32f570
0032f56cb 0x32f574
0032f570
0032f570loc_32f570:
0032f570b 0x32f608
0032f574
0032f574loc_32f574:
0032f574b 0x32f620
0032f578
0032f578loc_32f578:
0032f578subs wzr, w5, 91
0032f57cb.eq 0x32f584
0032f580b 0x32f594
0032f584
0032f584loc_32f584:
0032f584b 0x32f588
0032f588
0032f588loc_32f588:
0032f588orr x5, xzr, 1
0032f58cstrb w5, [sp+29]
0032f590b 0x32f608
0032f594
0032f594loc_32f594:
0032f594b 0x32f598
0032f598
0032f598loc_32f598:
0032f598b 0x32f604
0032f59c
0032f59cloc_32f59c:
0032f59cmov x6, x5
0032f5a0subs wzr, w6, 92
0032f5a4b.eq 0x32f5ac
0032f5a8b 0x32f5e4
0032f5ac
0032f5acloc_32f5ac:
0032f5acb 0x32f5b0
0032f5b0
0032f5b0loc_32f5b0:
0032f5b0ldr x5, [sp+144]
0032f5b4str x5, [sp+40]
0032f5b8ldr x6, [sp+32]
0032f5bcadd x6, x6, 1
0032f5c0subs xzr, x5, x6
0032f5c4b.gt 0x32f5cc
0032f5c8b 0x32f5dc
0032f5cc
0032f5ccloc_32f5cc:
0032f5ccldr x5, [sp+32]
0032f5d0add x5, x5, 1
0032f5d4str x5, [sp+32]
0032f5d8b 0x32f5e0
0032f5dc
0032f5dcloc_32f5dc:
0032f5dcb 0x32f5e0
0032f5e0
0032f5e0loc_32f5e0:
0032f5e0b 0x32f608
0032f5e4
0032f5e4loc_32f5e4:
0032f5e4subs wzr, w5, 93
0032f5e8b.eq 0x32f5f0
0032f5ecb 0x32f5fc
0032f5f0
0032f5f0loc_32f5f0:
0032f5f0b 0x32f5f4
0032f5f4
0032f5f4loc_32f5f4:
0032f5f4strb wzr, [sp+29]
0032f5f8b 0x32f608
0032f5fc
0032f5fcloc_32f5fc:
0032f5fcb 0x32f600
0032f600
0032f600loc_32f600:
0032f600b 0x32f604
0032f604
0032f604loc_32f604:
0032f604b 0x32f608
0032f608
0032f608loc_32f608:
0032f608b 0x32f60c
0032f60c
0032f60cloc_32f60c:
0032f60cldr x5, [sp+32]
0032f610add x5, x5, 1
0032f614str x5, [sp+32]
0032f618b 0x32f508
0032f61c
0032f61cloc_32f61c:
0032f61cb 0x32f620
0032f620
0032f620loc_32f620:
0032f620ldr x1, [sp+32]
0032f624ldr x2, [sp+144]
0032f628ldr x5, [sp+136]
0032f62csubs xzr, x1, x2
0032f630b.ls 0x32f638
0032f634b 0x32f6b0
0032f638
0032f638loc_32f638:
0032f638b 0x32f63c
0032f63c
0032f63cloc_32f63c:
0032f63cstr x5, [sp+88]
0032f640str x1, [sp+96]
0032f644ldr x0, [sp+32]
0032f648ldr x1, [sp+144]
0032f64cldr x5, [sp+136]
0032f650subs xzr, x0, x1
0032f654b.ls 0x32f65c
0032f658b 0x32f6ac
0032f65c
0032f65cloc_32f65c:
0032f65csub x6, x1, x0
0032f660sub x7, xzr, x6
0032f664and x7, x0, x7, asr #63
0032f668add x5, x5, x7
0032f66cstr x5, [sp+104]
0032f670str x6, [sp+112]
0032f674ldr x5, [sp+88]
0032f678ldr x6, [sp+96]
0032f67cstr x5, [sp+72]
0032f680str x6, [sp+80]
0032f684ldr x3, [sp+104]
0032f688ldr x4, [sp+112]
0032f68cstr x3, [sp+56]
0032f690str x4, [sp+64]
0032f694ldrb w0, [sp+28]
0032f698ldr x1, [sp+72]
0032f69cldr x2, [sp+80]
0032f6a0ldur x29, [sp-8]
0032f6a4ldr x30, [sp], 128
0032f6a8ret x30
0032f6ac
0032f6acloc_32f6ac:
0032f6acbl runtime.panicSliceB
0032f6b0
0032f6b0loc_32f6b0:
0032f6b0bl runtime.panicSliceAlen
0032f6b4
0032f6b4loc_32f6b4:
0032f6b4bl runtime.panicIndex
0032f6b8
0032f6b8loc_32f6b8:
0032f6b8orr x0, xzr, 1
0032f6bcbl runtime.panicSliceB
0032f6c0
0032f6c0loc_32f6c0:
0032f6c0mov x0, xzr
0032f6c4bl runtime.panicIndex
0032f6c8hint
0032f6cc
0032f6ccloc_32f6cc:
0032f6ccstp x0, x1, [sp+8]
0032f6d0mov x3, x30
0032f6d4bl runtime.morestack_noctxt.abi0
0032f6d8ldp x0, x1, [sp+8]
0032f6dcb 0x32f430
0032f430
0032f430path/filepath.scanChunk: ; void path/filepath.scanChunk(struct string pattern)
0032f430ldr x16, [x28+16]
0032f434subs xzr, sp, x16
0032f438b.ls 0x32f6cc
0032f43cstr x30, [sp-128]!
0032f440stur x29, [sp-8]
0032f444sub x29, sp, 8
0032f448str x0, [sp+136]
0032f44cstr x1, [sp+144]
0032f450strb wzr, [sp+28]
0032f454stp xzr, xzr, [sp+72]
0032f458stp xzr, xzr, [sp+56]
0032f45cb 0x32f460
0032f460
0032f460loc_32f460:
0032f460ldr x5, [sp+144]
0032f464str x5, [sp+48]
0032f468subs xzr, x5, 0
0032f46ccset x6, ne
0032f470strb w6, [sp+30]
0032f474cbnz x5, 0x32f47c
0032f478b 0x32f4a4
0032f47c
0032f47cloc_32f47c:
0032f47cldr x1, [sp+144]
0032f480ldr x5, [sp+136]
0032f484subs xzr, x1, 0
0032f488b.hi 0x32f490
0032f48cb 0x32f6c0
0032f490
0032f490loc_32f490:
0032f490ldrb w5, [x5]
0032f494subs wzr, w5, 42
0032f498cset x5, eq
0032f49cstrb w5, [sp+30]
0032f4a0b 0x32f4a8
0032f4a4
0032f4a4loc_32f4a4:
0032f4a4b 0x32f4a8
0032f4a8
0032f4a8loc_32f4a8:
0032f4a8ldrb w5, [sp+30]
0032f4actbnz w5, 0, 0x32f4b4
0032f4b0b 0x32f4f4
0032f4b4
0032f4b4loc_32f4b4:
0032f4b4ldr x1, [sp+144]
0032f4b8ldr x5, [sp+136]
0032f4bcsubs xzr, x1, 1
0032f4c0b.hs 0x32f4c8
0032f4c4b 0x32f6b8
0032f4c8
0032f4c8loc_32f4c8:
0032f4c8sub x6, x1, 1
0032f4ccsub x7, xzr, x6
0032f4d0sbfm x7, x7, 63, 63
0032f4d4and x7, x7, 1
0032f4d8add x5, x5, x7
0032f4dcstr x5, [sp+136]
0032f4e0str x6, [sp+144]
0032f4e4orr x5, xzr, 1
0032f4e8strb w5, [sp+28]
0032f4ecb 0x32f4f0
0032f4f0
0032f4f0loc_32f4f0:
0032f4f0b 0x32f460
0032f4f4
0032f4f4loc_32f4f4:
0032f4f4strb wzr, [sp+29]
0032f4f8str xzr, [sp+32]
0032f4fcb 0x32f500
0032f500
0032f500loc_32f500:
0032f500str xzr, [sp+32]
0032f504b 0x32f508
0032f508
0032f508loc_32f508:
0032f508ldr x5, [sp+144]
0032f50cstr x5, [sp+48]
0032f510ldr x6, [sp+32]
0032f514subs xzr, x5, x6
0032f518b.gt 0x32f520
0032f51cb 0x32f61c
0032f520
0032f520loc_32f520:
0032f520ldr x0, [sp+32]
0032f524ldr x1, [sp+144]
0032f528ldr x5, [sp+136]
0032f52csubs xzr, x1, x0
0032f530b.hi 0x32f538
0032f534b 0x32f6b4
0032f538
0032f538loc_32f538:
0032f538ldrb w5, [x5+x0]
0032f53cstrb w5, [sp+31]
0032f540mov x6, x5
0032f544subs wzr, w6, 91
0032f548b.ls 0x32f550
0032f54cb 0x32f59c
0032f550
0032f550loc_32f550:
0032f550mov x6, x5
0032f554subs wzr, w6, 42
0032f558b.eq 0x32f560
0032f55cb 0x32f578
0032f560
0032f560loc_32f560:
0032f560b 0x32f564
0032f564
0032f564loc_32f564:
0032f564ldrb w5, [sp+29]
0032f568tbnz w5, 0, 0x32f570
0032f56cb 0x32f574
0032f570
0032f570loc_32f570:
0032f570b 0x32f608
0032f574
0032f574loc_32f574:
0032f574b 0x32f620
0032f578
0032f578loc_32f578:
0032f578subs wzr, w5, 91
0032f57cb.eq 0x32f584
0032f580b 0x32f594
0032f584
0032f584loc_32f584:
0032f584b 0x32f588
0032f588
0032f588loc_32f588:
0032f588orr x5, xzr, 1
0032f58cstrb w5, [sp+29]
0032f590b 0x32f608
0032f594
0032f594loc_32f594:
0032f594b 0x32f598
0032f598
0032f598loc_32f598:
0032f598b 0x32f604
0032f59c
0032f59cloc_32f59c:
0032f59cmov x6, x5
0032f5a0subs wzr, w6, 92
0032f5a4b.eq 0x32f5ac
0032f5a8b 0x32f5e4
0032f5ac
0032f5acloc_32f5ac:
0032f5acb 0x32f5b0
0032f5b0
0032f5b0loc_32f5b0:
0032f5b0ldr x5, [sp+144]
0032f5b4str x5, [sp+40]
0032f5b8ldr x6, [sp+32]
0032f5bcadd x6, x6, 1
0032f5c0subs xzr, x5, x6
0032f5c4b.gt 0x32f5cc
0032f5c8b 0x32f5dc
0032f5cc
0032f5ccloc_32f5cc:
0032f5ccldr x5, [sp+32]
0032f5d0add x5, x5, 1
0032f5d4str x5, [sp+32]
0032f5d8b 0x32f5e0
0032f5dc
0032f5dcloc_32f5dc:
0032f5dcb 0x32f5e0
0032f5e0
0032f5e0loc_32f5e0:
0032f5e0b 0x32f608
0032f5e4
0032f5e4loc_32f5e4:
0032f5e4subs wzr, w5, 93
0032f5e8b.eq 0x32f5f0
0032f5ecb 0x32f5fc
0032f5f0
0032f5f0loc_32f5f0:
0032f5f0b 0x32f5f4
0032f5f4
0032f5f4loc_32f5f4:
0032f5f4strb wzr, [sp+29]
0032f5f8b 0x32f608
0032f5fc
0032f5fcloc_32f5fc:
0032f5fcb 0x32f600
0032f600
0032f600loc_32f600:
0032f600b 0x32f604
0032f604
0032f604loc_32f604:
0032f604b 0x32f608
0032f608
0032f608loc_32f608:
0032f608b 0x32f60c
0032f60c
0032f60cloc_32f60c:
0032f60cldr x5, [sp+32]
0032f610add x5, x5, 1
0032f614str x5, [sp+32]
0032f618b 0x32f508
0032f61c
0032f61cloc_32f61c:
0032f61cb 0x32f620
0032f620
0032f620loc_32f620:
0032f620ldr x1, [sp+32]
0032f624ldr x2, [sp+144]
0032f628ldr x5, [sp+136]
0032f62csubs xzr, x1, x2
0032f630b.ls 0x32f638
0032f634b 0x32f6b0
0032f638
0032f638loc_32f638:
0032f638b 0x32f63c
0032f63c
0032f63cloc_32f63c:
0032f63cstr x5, [sp+88]
0032f640str x1, [sp+96]
0032f644ldr x0, [sp+32]
0032f648ldr x1, [sp+144]
0032f64cldr x5, [sp+136]
0032f650subs xzr, x0, x1
0032f654b.ls 0x32f65c
0032f658b 0x32f6ac
0032f65c
0032f65cloc_32f65c:
0032f65csub x6, x1, x0
0032f660sub x7, xzr, x6
0032f664and x7, x0, x7, asr #63
0032f668add x5, x5, x7
0032f66cstr x5, [sp+104]
0032f670str x6, [sp+112]
0032f674ldr x5, [sp+88]
0032f678ldr x6, [sp+96]
0032f67cstr x5, [sp+72]
0032f680str x6, [sp+80]
0032f684ldr x3, [sp+104]
0032f688ldr x4, [sp+112]
0032f68cstr x3, [sp+56]
0032f690str x4, [sp+64]
0032f694ldrb w0, [sp+28]
0032f698ldr x1, [sp+72]
0032f69cldr x2, [sp+80]
0032f6a0ldur x29, [sp-8]
0032f6a4ldr x30, [sp], 128
0032f6a8ret x30
0032f6ac
0032f6acloc_32f6ac:
0032f6acbl runtime.panicSliceB
0032f6b0
0032f6b0loc_32f6b0:
0032f6b0bl runtime.panicSliceAlen
0032f6b4
0032f6b4loc_32f6b4:
0032f6b4bl runtime.panicIndex
0032f6b8
0032f6b8loc_32f6b8:
0032f6b8orr x0, xzr, 1
0032f6bcbl runtime.panicSliceB
0032f6c0
0032f6c0loc_32f6c0:
0032f6c0mov x0, xzr
0032f6c4bl runtime.panicIndex
0032f6c8hint
0032f6cc
0032f6ccloc_32f6cc:
0032f6ccstp x0, x1, [sp+8]
0032f6d0mov x3, x30
0032f6d4bl runtime.morestack_noctxt.abi0
0032f6d8ldp x0, x1, [sp+8]
0032f6dcb 0x32f430
0032f430
0032f6e0
0032f6e0path/filepath.matchChunk: ; void path/filepath.matchChunk(struct string chunk, struct string s)
0032f6e0ldr x16, [x28+16]
0032f6e4sub x17, sp, 144
0032f6e8subs xzr, x17, x16
0032f6ecb.ls 0x32ff44
0032f6f0sub x20, sp, 272
0032f6f4stp x29, x30, [x20-8]
0032f6f8add sp, x20, 0
0032f6fcsub x29, sp, 8
0032f700str x0, [sp+280]
0032f704str x1, [sp+288]
0032f708str x2, [sp+296]
0032f70cstr x3, [sp+304]
0032f710stp xzr, xzr, [sp+120]
0032f714strb wzr, [sp+25]
0032f718stp xzr, xzr, [sp+136]
0032f71cstrb wzr, [sp+28]
0032f720b 0x32f724
0032f724
0032f724loc_32f724:
0032f724ldr x5, [sp+288]
0032f728str x5, [sp+104]
0032f72ccbnz x5, 0x32f734
0032f730b 0x32fb40
0032f734
0032f734loc_32f734:
0032f734ldrb w5, [sp+28]
0032f738eor x6, x5, 1
0032f73cstrb w6, [sp+31]
0032f740tbnz w5, 0, 0x32f748
0032f744b 0x32f74c
0032f748
0032f748loc_32f748:
0032f748b 0x32f764
0032f74c
0032f74cloc_32f74c:
0032f74cldr x5, [sp+304]
0032f750str x5, [sp+96]
0032f754subs xzr, x5, 0
0032f758cset x5, eq
0032f75cstrb w5, [sp+31]
0032f760b 0x32f764
0032f764
0032f764loc_32f764:
0032f764ldrb w5, [sp+31]
0032f768tbnz w5, 0, 0x32f770
0032f76cb 0x32f77c
0032f770
0032f770loc_32f770:
0032f770orr x5, xzr, 1
0032f774strb w5, [sp+28]
0032f778b 0x32f784
0032f77c
0032f77cloc_32f77c:
0032f77corr x5, xzr, 1
0032f780b 0x32f784
0032f784
0032f784loc_32f784:
0032f784ldr x1, [sp+288]
0032f788ldr x6, [sp+280]
0032f78csubs xzr, x1, 0
0032f790b.hi 0x32f798
0032f794b 0x32ff38
0032f798
0032f798loc_32f798:
0032f798ldrb w6, [x6]
0032f79cstrb w6, [sp+29]
0032f7a0mov x7, x6
0032f7a4subs wzr, w7, 63
0032f7a8b.eq 0x32f7b0
0032f7acb 0x32f880
0032f7b0
0032f7b0loc_32f7b0:
0032f7b0b 0x32f7b4
0032f7b4
0032f7b4loc_32f7b4:
0032f7b4ldrb w6, [sp+28]
0032f7b8tbnz w6, 0, 0x32f7c0
0032f7bcb 0x32f7c4
0032f7c0
0032f7c0loc_32f7c0:
0032f7c0b 0x32f84c
0032f7c4
0032f7c4loc_32f7c4:
0032f7c4ldr x1, [sp+304]
0032f7c8ldr x2, [sp+296]
0032f7ccsubs xzr, x1, 0
0032f7d0b.hi 0x32f7d8
0032f7d4b 0x32ff30
0032f7d8
0032f7d8loc_32f7d8:
0032f7d8ldrb w2, [x2]
0032f7dcsubs wzr, w2, 47
0032f7e0b.eq 0x32f7e8
0032f7e4b 0x32f7f0
0032f7e8
0032f7e8loc_32f7e8:
0032f7e8strb w5, [sp+28]
0032f7ecb 0x32f7f4
0032f7f0
0032f7f0loc_32f7f0:
0032f7f0b 0x32f7f4
0032f7f4
0032f7f4loc_32f7f4:
0032f7f4ldr x0, [sp+296]
0032f7f8ldr x1, [sp+304]
0032f7fcbl unicode/utf8.DecodeRuneInString
0032f800str w0, [sp+48]
0032f804str x1, [sp+96]
0032f808ldrsw x2, [sp+48]
0032f80cstr w2, [sp+52]
0032f810ldr x0, [sp+96]
0032f814str x0, [sp+112]
0032f818str x0, [sp+72]
0032f81cldr x1, [sp+304]
0032f820ldr x2, [sp+296]
0032f824subs xzr, x1, x0
0032f828b.hs 0x32f830
0032f82cb 0x32ff2c
0032f830
0032f830loc_32f830:
0032f830sub x5, x1, x0
0032f834sub x6, xzr, x5
0032f838and x6, x0, x6, asr #63
0032f83cadd x6, x2, x6
0032f840str x6, [sp+296]
0032f844str x5, [sp+304]
0032f848b 0x32f84c
0032f84c
0032f84cloc_32f84c:
0032f84cldr x1, [sp+288]
0032f850ldr x5, [sp+280]
0032f854subs xzr, x1, 1
0032f858b.hs 0x32f860
0032f85cb 0x32ff24
0032f860
0032f860loc_32f860:
0032f860sub x6, x1, 1
0032f864sub x7, xzr, x6
0032f868sbfm x7, x7, 63, 63
0032f86cand x7, x7, 1
0032f870add x5, x5, x7
0032f874str x5, [sp+280]
0032f878str x6, [sp+288]
0032f87cb 0x32fbb4
0032f880
0032f880loc_32f880:
0032f880mov x7, x6
0032f884subs wzr, w7, 91
0032f888b.eq 0x32f890
0032f88cb 0x32f9e8
0032f890
0032f890loc_32f890:
0032f890b 0x32f894
0032f894
0032f894loc_32f894:
0032f894str wzr, [sp+32]
0032f898ldrb w6, [sp+28]
0032f89ctbnz w6, 0, 0x32f8a4
0032f8a0b 0x32f8a8
0032f8a4
0032f8a4loc_32f8a4:
0032f8a4b 0x32f910
0032f8a8
0032f8a8loc_32f8a8:
0032f8a8str xzr, [sp+80]
0032f8acldr x0, [sp+296]
0032f8b0ldr x1, [sp+304]
0032f8b4bl unicode/utf8.DecodeRuneInString
0032f8b8str w0, [sp+48]
0032f8bcstr x1, [sp+96]
0032f8c0ldrsw x2, [sp+48]
0032f8c4str w2, [sp+44]
0032f8c8ldr x2, [sp+96]
0032f8ccstr x2, [sp+88]
0032f8d0ldrsw x2, [sp+44]
0032f8d4str w2, [sp+32]
0032f8d8ldr x0, [sp+88]
0032f8dcstr x0, [sp+80]
0032f8e0ldr x1, [sp+304]
0032f8e4ldr x2, [sp+296]
0032f8e8subs xzr, x1, x0
0032f8ecb.hs 0x32f8f4
0032f8f0b 0x32ff20
0032f8f4
0032f8f4loc_32f8f4:
0032f8f4sub x5, x1, x0
0032f8f8sub x6, xzr, x5
0032f8fcand x6, x0, x6, asr #63
0032f900add x6, x2, x6
0032f904str x6, [sp+296]
0032f908str x5, [sp+304]
0032f90cb 0x32f910
0032f910
0032f910loc_32f910:
0032f910ldr x1, [sp+288]
0032f914ldr x5, [sp+280]
0032f918subs xzr, x1, 1
0032f91cb.hs 0x32f924
0032f920b 0x32ff18
0032f924
0032f924loc_32f924:
0032f924sub x6, x1, 1
0032f928sub x7, xzr, x6
0032f92csbfm x7, x7, 63, 63
0032f930and x7, x7, 1
0032f934add x5, x5, x7
0032f938str x5, [sp+280]
0032f93cstr x6, [sp+288]
0032f940strb wzr, [sp+26]
0032f944ldr x5, [sp+288]
0032f948str x5, [sp+96]
0032f94csubs xzr, x5, 0
0032f950cset x6, ne
0032f954strb w6, [sp+31]
0032f958cbnz x5, 0x32f960
0032f95cb 0x32f988
0032f960
0032f960loc_32f960:
0032f960ldr x1, [sp+288]
0032f964ldr x5, [sp+280]
0032f968subs xzr, x1, 0
0032f96cb.hi 0x32f974
0032f970b 0x32ff10
0032f974
0032f974loc_32f974:
0032f974ldrb w5, [x5]
0032f978subs wzr, w5, 94
0032f97ccset x5, eq
0032f980strb w5, [sp+31]
0032f984b 0x32f98c
0032f988
0032f988loc_32f988:
0032f988b 0x32f98c
0032f98c
0032f98cloc_32f98c:
0032f98cldrb w5, [sp+31]
0032f990tbnz w5, 0, 0x32f998
0032f994b 0x32f9d4
0032f998
0032f998loc_32f998:
0032f998orr x5, xzr, 1
0032f99cstrb w5, [sp+26]
0032f9a0ldr x1, [sp+288]
0032f9a4ldr x6, [sp+280]
0032f9a8subs xzr, x1, 1
0032f9acb.hs 0x32f9b4
0032f9b0b 0x32ff08
0032f9b4
0032f9b4loc_32f9b4:
0032f9b4sub x7, x1, 1
0032f9b8sub x8, xzr, x7
0032f9bcsbfm x8, x8, 63, 63
0032f9c0and x8, x8, 1
0032f9c4add x6, x6, x8
0032f9c8str x6, [sp+280]
0032f9ccstr x7, [sp+288]
0032f9d0b 0x32f9dc
0032f9d4
0032f9d4loc_32f9d4:
0032f9d4orr x5, xzr, 1
0032f9d8b 0x32f9dc
0032f9dc
0032f9dcloc_32f9dc:
0032f9dcstrb wzr, [sp+27]
0032f9e0str xzr, [sp+64]
0032f9e4b 0x32fbe4
0032f9e8
0032f9e8loc_32f9e8:
0032f9e8subs wzr, w6, 92
0032f9ecb.eq 0x32f9f4
0032f9f0b 0x32fa74
0032f9f4
0032f9f4loc_32f9f4:
0032f9f4b 0x32f9f8
0032f9f8
0032f9f8loc_32f9f8:
0032f9f8ldr x1, [sp+288]
0032f9fcldr x6, [sp+280]
0032fa00subs xzr, x1, 1
0032fa04b.hs 0x32fa0c
0032fa08b 0x32fbdc
0032fa0c
0032fa0cloc_32fa0c:
0032fa0csub x7, x1, 1
0032fa10sub x8, xzr, x7
0032fa14sbfm x8, x8, 63, 63
0032fa18and x8, x8, 1
0032fa1cadd x6, x6, x8
0032fa20str x6, [sp+280]
0032fa24str x7, [sp+288]
0032fa28str x7, [sp+96]
0032fa2csubs xzr, x1, 1
0032fa30b.eq 0x32fa38
0032fa34b 0x32fa70
0032fa38
0032fa38loc_32fa38:
0032fa38stp xzr, xzr, [sp+120]
0032fa3cstrb wzr, [sp+25]
0032fa40adrp x27, 0x6f2000
0032fa44ldr x4, [x27+2312]
0032fa48adrp x27, 0x6f2000
0032fa4cldr x3, [x27+2304]
0032fa50str x3, [sp+136]
0032fa54str x4, [sp+144]
0032fa58ldrb w2, [sp+25]
0032fa5cldr x0, [sp+120]
0032fa60ldr x1, [sp+128]
0032fa64ldp x29, x30, [sp-8]
0032fa68add sp, sp, 272
0032fa6cret x30
0032fa70
0032fa70loc_32fa70:
0032fa70b 0x32fa80
0032fa74
0032fa74loc_32fa74:
0032fa74b 0x32fa78
0032fa78
0032fa78loc_32fa78:
0032fa78b 0x32fa7c
0032fa7c
0032fa7cloc_32fa7c:
0032fa7cb 0x32fa80
0032fa80
0032fa80loc_32fa80:
0032fa80ldrb w6, [sp+28]
0032fa84tbnz w6, 0, 0x32fa8c
0032fa88b 0x32fa90
0032fa8c
0032fa8cloc_32fa8c:
0032fa8cb 0x32fb0c
0032fa90
0032fa90loc_32fa90:
0032fa90ldr x1, [sp+288]
0032fa94ldr x6, [sp+280]
0032fa98subs xzr, x1, 0
0032fa9cb.hi 0x32faa4
0032faa0b 0x32fbd4
0032faa4
0032faa4loc_32faa4:
0032faa4ldrb w6, [x6]
0032faa8ldr x1, [sp+304]
0032faacldr x7, [sp+296]
0032fab0subs xzr, x1, 0
0032fab4b.hi 0x32fabc
0032fab8b 0x32fbcc
0032fabc
0032fabcloc_32fabc:
0032fabcldrb w7, [x7]
0032fac0subs wzr, w6, w7
0032fac4b.ne 0x32facc
0032fac8b 0x32fad4
0032facc
0032faccloc_32facc:
0032faccstrb w5, [sp+28]
0032fad0b 0x32fad8
0032fad4
0032fad4loc_32fad4:
0032fad4b 0x32fad8
0032fad8
0032fad8loc_32fad8:
0032fad8ldr x1, [sp+304]
0032fadcldr x6, [sp+296]
0032fae0subs xzr, x1, 1
0032fae4b.hs 0x32faec
0032fae8b 0x32fbc4
0032faec
0032faecloc_32faec:
0032faecsub x7, x1, 1
0032faf0sub x8, xzr, x7
0032faf4sbfm x8, x8, 63, 63
0032faf8and x8, x8, 1
0032fafcadd x6, x6, x8
0032fb00str x6, [sp+296]
0032fb04str x7, [sp+304]
0032fb08b 0x32fb0c
0032fb0c
0032fb0cloc_32fb0c:
0032fb0cldr x1, [sp+288]
0032fb10ldr x6, [sp+280]
0032fb14subs xzr, x1, 1
0032fb18b.hs 0x32fb20
0032fb1cb 0x32fbbc
0032fb20
0032fb20loc_32fb20:
0032fb20sub x7, x1, 1
0032fb24sub x8, xzr, x7
0032fb28sbfm x8, x8, 63, 63
0032fb2cand x8, x8, 1
0032fb30add x6, x6, x8
0032fb34str x6, [sp+280]
0032fb38str x7, [sp+288]
0032fb3cb 0x32fbb4
0032fb40
0032fb40loc_32fb40:
0032fb40ldrb w5, [sp+28]
0032fb44tbnz w5, 0, 0x32fb4c
0032fb48b 0x32fb78
0032fb4c
0032fb4cloc_32fb4c:
0032fb4cstp xzr, xzr, [sp+120]
0032fb50strb wzr, [sp+25]
0032fb54stp xzr, xzr, [sp+136]
0032fb58ldrb w2, [sp+25]
0032fb5cldr x1, [sp+128]
0032fb60ldr x0, [sp+120]
0032fb64mov x3, xzr
0032fb68mov x4, xzr
0032fb6cldp x29, x30, [sp-8]
0032fb70add sp, sp, 272
0032fb74ret x30
0032fb78
0032fb78loc_32fb78:
0032fb78ldr x5, [sp+296]
0032fb7cldr x6, [sp+304]
0032fb80str x5, [sp+120]
0032fb84str x6, [sp+128]
0032fb88orr x5, xzr, 1
0032fb8cstrb w5, [sp+25]
0032fb90stp xzr, xzr, [sp+136]
0032fb94ldrb w2, [sp+25]
0032fb98ldr x0, [sp+120]
0032fb9cldr x1, [sp+128]
0032fba0mov x3, xzr
0032fba4mov x4, xzr
0032fba8ldp x29, x30, [sp-8]
0032fbacadd sp, sp, 272
0032fbb0ret x30
0032fbb4
0032fbb4loc_32fbb4:
0032fbb4b 0x32fbb8
0032fbb8
0032fbb8loc_32fbb8:
0032fbb8b 0x32f724
0032fbbc
0032fbbcloc_32fbbc:
0032fbbcorr x0, xzr, 1
0032fbc0bl runtime.panicSliceB
0032fbc4
0032fbc4loc_32fbc4:
0032fbc4orr x0, xzr, 1
0032fbc8bl runtime.panicSliceB
0032fbcc
0032fbccloc_32fbcc:
0032fbccmov x0, xzr
0032fbd0bl runtime.panicIndex
0032fbd4
0032fbd4loc_32fbd4:
0032fbd4mov x0, xzr
0032fbd8bl runtime.panicIndex
0032fbdc
0032fbdcloc_32fbdc:
0032fbdcorr x0, xzr, 1
0032fbe0bl runtime.panicSliceB
0032fbe4
0032fbe4loc_32fbe4:
0032fbe4b 0x32fbe8
0032fbe8
0032fbe8loc_32fbe8:
0032fbe8ldr x6, [sp+288]
0032fbecstr x6, [sp+96]
0032fbf0subs xzr, x6, 0
0032fbf4cset x7, ne
0032fbf8strb w7, [sp+30]
0032fbfccbnz x6, 0x32fc04
0032fc00b 0x32fc2c
0032fc04
0032fc04loc_32fc04:
0032fc04ldr x1, [sp+288]
0032fc08ldr x6, [sp+280]
0032fc0csubs xzr, x1, 0
0032fc10b.hi 0x32fc18
0032fc14b 0x32ff00
0032fc18
0032fc18loc_32fc18:
0032fc18ldrb w6, [x6]
0032fc1csubs wzr, w6, 93
0032fc20cset x6, eq
0032fc24strb w6, [sp+30]
0032fc28b 0x32fc30
0032fc2c
0032fc2cloc_32fc2c:
0032fc2cb 0x32fc30
0032fc30
0032fc30loc_32fc30:
0032fc30ldrb w6, [sp+30]
0032fc34strb w6, [sp+31]
0032fc38tbnz w6, 0, 0x32fc40
0032fc3cb 0x32fc54
0032fc40
0032fc40loc_32fc40:
0032fc40ldr x6, [sp+64]
0032fc44subs xzr, x6, 0
0032fc48cset x6, gt
0032fc4cstrb w6, [sp+31]
0032fc50b 0x32fc58
0032fc54
0032fc54loc_32fc54:
0032fc54b 0x32fc58
0032fc58
0032fc58loc_32fc58:
0032fc58ldrb w6, [sp+31]
0032fc5ctbnz w6, 0, 0x32fc64
0032fc60b 0x32fcc0
0032fc64
0032fc64loc_32fc64:
0032fc64ldr x1, [sp+288]
0032fc68ldr x6, [sp+280]
0032fc6csubs xzr, x1, 1
0032fc70b.hs 0x32fc78
0032fc74b 0x32fef8
0032fc78
0032fc78loc_32fc78:
0032fc78sub x7, x1, 1
0032fc7csub x8, xzr, x7
0032fc80sbfm x8, x8, 63, 63
0032fc84and x8, x8, 1
0032fc88add x6, x6, x8
0032fc8cstr x6, [sp+280]
0032fc90str x7, [sp+288]
0032fc94b 0x32fc98
0032fc98
0032fc98loc_32fc98:
0032fc98ldrb w6, [sp+26]
0032fc9cldrb w7, [sp+27]
0032fca0eor x6, x7, x6
0032fca4eor x6, x6, 1
0032fca8tbnz w6, 0, 0x32fcb0
0032fcacb 0x32fcb8
0032fcb0
0032fcb0loc_32fcb0:
0032fcb0strb w5, [sp+28]
0032fcb4b 0x32fcbc
0032fcb8
0032fcb8loc_32fcb8:
0032fcb8b 0x32fcbc
0032fcbc
0032fcbcloc_32fcbc:
0032fcbcb 0x32fbb4
0032fcc0
0032fcc0loc_32fcc0:
0032fcc0str wzr, [sp+36]
0032fcc4str wzr, [sp+40]
0032fcc8stp xzr, xzr, [sp+184]
0032fcccstp xzr, xzr, [sp+168]
0032fcd0ldr x0, [sp+280]
0032fcd4ldr x1, [sp+288]
0032fcd8bl path/filepath.getEsc
0032fcdcstr w0, [sp+48]
0032fce0str x1, [sp+184]
0032fce4str x2, [sp+192]
0032fce8str x3, [sp+168]
0032fcecstr x4, [sp+176]
0032fcf0ldrsw x2, [sp+48]
0032fcf4str w2, [sp+60]
0032fcf8ldr x2, [sp+192]
0032fcfcldr x3, [sp+184]
0032fd00str x3, [sp+248]
0032fd04str x2, [sp+256]
0032fd08ldr x2, [sp+168]
0032fd0cldr x3, [sp+176]
0032fd10str x2, [sp+232]
0032fd14str x3, [sp+240]
0032fd18ldrsw x2, [sp+60]
0032fd1cstr w2, [sp+36]
0032fd20ldr x2, [sp+248]
0032fd24ldr x3, [sp+256]
0032fd28str x2, [sp+280]
0032fd2cstr x3, [sp+288]
0032fd30ldr x2, [sp+240]
0032fd34ldr x3, [sp+232]
0032fd38str x3, [sp+136]
0032fd3cstr x2, [sp+144]
0032fd40cbnz x3, 0x32fd48
0032fd44b 0x32fd70
0032fd48
0032fd48loc_32fd48:
0032fd48stp xzr, xzr, [sp+120]
0032fd4cstrb wzr, [sp+25]
0032fd50ldr x3, [sp+136]
0032fd54ldr x1, [sp+128]
0032fd58ldr x4, [sp+144]
0032fd5cldr x0, [sp+120]
0032fd60mov x2, xzr
0032fd64ldp x29, x30, [sp-8]
0032fd68add sp, sp, 272
0032fd6cret x30
0032fd70
0032fd70loc_32fd70:
0032fd70ldrsw x5, [sp+36]
0032fd74str w5, [sp+40]
0032fd78ldr x1, [sp+288]
0032fd7cldr x5, [sp+280]
0032fd80subs xzr, x1, 0
0032fd84b.hi 0x32fd8c
0032fd88b 0x32fef0
0032fd8c
0032fd8cloc_32fd8c:
0032fd8cldrb w5, [x5]
0032fd90subs wzr, w5, 45
0032fd94b.eq 0x32fd9c
0032fd98b 0x32fe78
0032fd9c
0032fd9cloc_32fd9c:
0032fd9cldr x1, [sp+288]
0032fda0ldr x2, [sp+280]
0032fda4subs xzr, x1, 1
0032fda8b.hs 0x32fdb0
0032fdacb 0x32fee8
0032fdb0
0032fdb0loc_32fdb0:
0032fdb0sub x3, x1, 1
0032fdb4sub x4, xzr, x3
0032fdb8sbfm x4, x4, 63, 63
0032fdbcand x4, x4, 1
0032fdc0add x2, x2, x4
0032fdc4str x2, [sp+184]
0032fdc8str x3, [sp+192]
0032fdccstp xzr, xzr, [sp+152]
0032fdd0stp xzr, xzr, [sp+168]
0032fdd4ldr x0, [sp+184]
0032fdd8ldr x1, [sp+192]
0032fddcbl path/filepath.getEsc
0032fde0str w0, [sp+48]
0032fde4str x1, [sp+152]
0032fde8str x2, [sp+160]
0032fdecstr x3, [sp+168]
0032fdf0str x4, [sp+176]
0032fdf4ldrsw x2, [sp+48]
0032fdf8str w2, [sp+56]
0032fdfcldr x2, [sp+152]
0032fe00ldr x3, [sp+160]
0032fe04str x2, [sp+216]
0032fe08str x3, [sp+224]
0032fe0cldr x2, [sp+168]
0032fe10ldr x3, [sp+176]
0032fe14str x2, [sp+200]
0032fe18str x3, [sp+208]
0032fe1cldrsw x2, [sp+56]
0032fe20str w2, [sp+40]
0032fe24ldr x2, [sp+216]
0032fe28ldr x3, [sp+224]
0032fe2cstr x2, [sp+280]
0032fe30str x3, [sp+288]
0032fe34ldr x2, [sp+208]
0032fe38ldr x3, [sp+200]
0032fe3cstr x3, [sp+136]
0032fe40str x2, [sp+144]
0032fe44cbnz x3, 0x32fe4c
0032fe48b 0x32fe74
0032fe4c
0032fe4cloc_32fe4c:
0032fe4cstp xzr, xzr, [sp+120]
0032fe50strb wzr, [sp+25]
0032fe54ldr x3, [sp+136]
0032fe58ldr x1, [sp+128]
0032fe5cldr x4, [sp+144]
0032fe60ldr x0, [sp+120]
0032fe64mov x2, xzr
0032fe68ldp x29, x30, [sp-8]
0032fe6cadd sp, sp, 272
0032fe70ret x30
0032fe74
0032fe74loc_32fe74:
0032fe74b 0x32fe7c
0032fe78
0032fe78loc_32fe78:
0032fe78b 0x32fe7c
0032fe7c
0032fe7cloc_32fe7c:
0032fe7cldrsw x5, [sp+32]
0032fe80ldrsw x6, [sp+36]
0032fe84subs wzr, w5, w6
0032fe88cset x5, ge
0032fe8cstrb w5, [sp+30]
0032fe90b.ge 0x32fe98
0032fe94b 0x32feb0
0032fe98
0032fe98loc_32fe98:
0032fe98ldrsw x5, [sp+32]
0032fe9cldrsw x6, [sp+40]
0032fea0subs wzr, w6, w5
0032fea4cset x5, ge
0032fea8strb w5, [sp+30]
0032feacb 0x32feb4
0032feb0
0032feb0loc_32feb0:
0032feb0b 0x32feb4
0032feb4
0032feb4loc_32feb4:
0032feb4ldrb w5, [sp+30]
0032feb8tbnz w5, 0, 0x32fec0
0032febcb 0x32fecc
0032fec0
0032fec0loc_32fec0:
0032fec0orr x5, xzr, 1
0032fec4strb w5, [sp+27]
0032fec8b 0x32fed4
0032fecc
0032feccloc_32fecc:
0032feccorr x5, xzr, 1
0032fed0b 0x32fed4
0032fed4
0032fed4loc_32fed4:
0032fed4ldr x6, [sp+64]
0032fed8add x6, x6, 1
0032fedcstr x6, [sp+64]
0032fee0b 0x32fee4
0032fee4
0032fee4loc_32fee4:
0032fee4b 0x32fbe4
0032fee8
0032fee8loc_32fee8:
0032fee8orr x0, xzr, 1
0032feecbl runtime.panicSliceB
0032fef0
0032fef0loc_32fef0:
0032fef0mov x0, xzr
0032fef4bl runtime.panicIndex
0032fef8
0032fef8loc_32fef8:
0032fef8orr x0, xzr, 1
0032fefcbl runtime.panicSliceB
0032ff00
0032ff00loc_32ff00:
0032ff00mov x0, xzr
0032ff04bl runtime.panicIndex
0032ff08
0032ff08loc_32ff08:
0032ff08orr x0, xzr, 1
0032ff0cbl runtime.panicSliceB
0032ff10
0032ff10loc_32ff10:
0032ff10mov x0, xzr
0032ff14bl runtime.panicIndex
0032ff18
0032ff18loc_32ff18:
0032ff18orr x0, xzr, 1
0032ff1cbl runtime.panicSliceB
0032ff20
0032ff20loc_32ff20:
0032ff20bl runtime.panicSliceB
0032ff24
0032ff24loc_32ff24:
0032ff24orr x0, xzr, 1
0032ff28bl runtime.panicSliceB
0032ff2c
0032ff2cloc_32ff2c:
0032ff2cbl runtime.panicSliceB
0032ff30
0032ff30loc_32ff30:
0032ff30mov x0, xzr
0032ff34bl runtime.panicIndex
0032ff38
0032ff38loc_32ff38:
0032ff38mov x0, xzr
0032ff3cbl runtime.panicIndex
0032ff40hint
0032ff44
0032ff44loc_32ff44:
0032ff44stp x0, x1, [sp+8]
0032ff48stp x2, x3, [sp+24]
0032ff4cmov x3, x30
0032ff50bl runtime.morestack_noctxt.abi0
0032ff54ldp x0, x1, [sp+8]
0032ff58ldp x2, x3, [sp+24]
0032ff5cb 0x32f6e0
0032f6e0
0032f6e0path/filepath.matchChunk: ; void path/filepath.matchChunk(struct string chunk, struct string s)
0032f6e0ldr x16, [x28+16]
0032f6e4sub x17, sp, 144
0032f6e8subs xzr, x17, x16
0032f6ecb.ls 0x32ff44
0032f6f0sub x20, sp, 272
0032f6f4stp x29, x30, [x20-8]
0032f6f8add sp, x20, 0
0032f6fcsub x29, sp, 8
0032f700str x0, [sp+280]
0032f704str x1, [sp+288]
0032f708str x2, [sp+296]
0032f70cstr x3, [sp+304]
0032f710stp xzr, xzr, [sp+120]
0032f714strb wzr, [sp+25]
0032f718stp xzr, xzr, [sp+136]
0032f71cstrb wzr, [sp+28]
0032f720b 0x32f724
0032f724
0032f724loc_32f724:
0032f724ldr x5, [sp+288]
0032f728str x5, [sp+104]
0032f72ccbnz x5, 0x32f734
0032f730b 0x32fb40
0032f734
0032f734loc_32f734:
0032f734ldrb w5, [sp+28]
0032f738eor x6, x5, 1
0032f73cstrb w6, [sp+31]
0032f740tbnz w5, 0, 0x32f748
0032f744b 0x32f74c
0032f748
0032f748loc_32f748:
0032f748b 0x32f764
0032f74c
0032f74cloc_32f74c:
0032f74cldr x5, [sp+304]
0032f750str x5, [sp+96]
0032f754subs xzr, x5, 0
0032f758cset x5, eq
0032f75cstrb w5, [sp+31]
0032f760b 0x32f764
0032f764
0032f764loc_32f764:
0032f764ldrb w5, [sp+31]
0032f768tbnz w5, 0, 0x32f770
0032f76cb 0x32f77c
0032f770
0032f770loc_32f770:
0032f770orr x5, xzr, 1
0032f774strb w5, [sp+28]
0032f778b 0x32f784
0032f77c
0032f77cloc_32f77c:
0032f77corr x5, xzr, 1
0032f780b 0x32f784
0032f784
0032f784loc_32f784:
0032f784ldr x1, [sp+288]
0032f788ldr x6, [sp+280]
0032f78csubs xzr, x1, 0
0032f790b.hi 0x32f798
0032f794b 0x32ff38
0032f798
0032f798loc_32f798:
0032f798ldrb w6, [x6]
0032f79cstrb w6, [sp+29]
0032f7a0mov x7, x6
0032f7a4subs wzr, w7, 63
0032f7a8b.eq 0x32f7b0
0032f7acb 0x32f880
0032f7b0
0032f7b0loc_32f7b0:
0032f7b0b 0x32f7b4
0032f7b4
0032f7b4loc_32f7b4:
0032f7b4ldrb w6, [sp+28]
0032f7b8tbnz w6, 0, 0x32f7c0
0032f7bcb 0x32f7c4
0032f7c0
0032f7c0loc_32f7c0:
0032f7c0b 0x32f84c
0032f7c4
0032f7c4loc_32f7c4:
0032f7c4ldr x1, [sp+304]
0032f7c8ldr x2, [sp+296]
0032f7ccsubs xzr, x1, 0
0032f7d0b.hi 0x32f7d8
0032f7d4b 0x32ff30
0032f7d8
0032f7d8loc_32f7d8:
0032f7d8ldrb w2, [x2]
0032f7dcsubs wzr, w2, 47
0032f7e0b.eq 0x32f7e8
0032f7e4b 0x32f7f0
0032f7e8
0032f7e8loc_32f7e8:
0032f7e8strb w5, [sp+28]
0032f7ecb 0x32f7f4
0032f7f0
0032f7f0loc_32f7f0:
0032f7f0b 0x32f7f4
0032f7f4
0032f7f4loc_32f7f4:
0032f7f4ldr x0, [sp+296]
0032f7f8ldr x1, [sp+304]
0032f7fcbl unicode/utf8.DecodeRuneInString
0032f800str w0, [sp+48]
0032f804str x1, [sp+96]
0032f808ldrsw x2, [sp+48]
0032f80cstr w2, [sp+52]
0032f810ldr x0, [sp+96]
0032f814str x0, [sp+112]
0032f818str x0, [sp+72]
0032f81cldr x1, [sp+304]
0032f820ldr x2, [sp+296]
0032f824subs xzr, x1, x0
0032f828b.hs 0x32f830
0032f82cb 0x32ff2c
0032f830
0032f830loc_32f830:
0032f830sub x5, x1, x0
0032f834sub x6, xzr, x5
0032f838and x6, x0, x6, asr #63
0032f83cadd x6, x2, x6
0032f840str x6, [sp+296]
0032f844str x5, [sp+304]
0032f848b 0x32f84c
0032f84c
0032f84cloc_32f84c:
0032f84cldr x1, [sp+288]
0032f850ldr x5, [sp+280]
0032f854subs xzr, x1, 1
0032f858b.hs 0x32f860
0032f85cb 0x32ff24
0032f860
0032f860loc_32f860:
0032f860sub x6, x1, 1
0032f864sub x7, xzr, x6
0032f868sbfm x7, x7, 63, 63
0032f86cand x7, x7, 1
0032f870add x5, x5, x7
0032f874str x5, [sp+280]
0032f878str x6, [sp+288]
0032f87cb 0x32fbb4
0032f880
0032f880loc_32f880:
0032f880mov x7, x6
0032f884subs wzr, w7, 91
0032f888b.eq 0x32f890
0032f88cb 0x32f9e8
0032f890
0032f890loc_32f890:
0032f890b 0x32f894
0032f894
0032f894loc_32f894:
0032f894str wzr, [sp+32]
0032f898ldrb w6, [sp+28]
0032f89ctbnz w6, 0, 0x32f8a4
0032f8a0b 0x32f8a8
0032f8a4
0032f8a4loc_32f8a4:
0032f8a4b 0x32f910
0032f8a8
0032f8a8loc_32f8a8:
0032f8a8str xzr, [sp+80]
0032f8acldr x0, [sp+296]
0032f8b0ldr x1, [sp+304]
0032f8b4bl unicode/utf8.DecodeRuneInString
0032f8b8str w0, [sp+48]
0032f8bcstr x1, [sp+96]
0032f8c0ldrsw x2, [sp+48]
0032f8c4str w2, [sp+44]
0032f8c8ldr x2, [sp+96]
0032f8ccstr x2, [sp+88]
0032f8d0ldrsw x2, [sp+44]
0032f8d4str w2, [sp+32]
0032f8d8ldr x0, [sp+88]
0032f8dcstr x0, [sp+80]
0032f8e0ldr x1, [sp+304]
0032f8e4ldr x2, [sp+296]
0032f8e8subs xzr, x1, x0
0032f8ecb.hs 0x32f8f4
0032f8f0b 0x32ff20
0032f8f4
0032f8f4loc_32f8f4:
0032f8f4sub x5, x1, x0
0032f8f8sub x6, xzr, x5
0032f8fcand x6, x0, x6, asr #63
0032f900add x6, x2, x6
0032f904str x6, [sp+296]
0032f908str x5, [sp+304]
0032f90cb 0x32f910
0032f910
0032f910loc_32f910:
0032f910ldr x1, [sp+288]
0032f914ldr x5, [sp+280]
0032f918subs xzr, x1, 1
0032f91cb.hs 0x32f924
0032f920b 0x32ff18
0032f924
0032f924loc_32f924:
0032f924sub x6, x1, 1
0032f928sub x7, xzr, x6
0032f92csbfm x7, x7, 63, 63
0032f930and x7, x7, 1
0032f934add x5, x5, x7
0032f938str x5, [sp+280]
0032f93cstr x6, [sp+288]
0032f940strb wzr, [sp+26]
0032f944ldr x5, [sp+288]
0032f948str x5, [sp+96]
0032f94csubs xzr, x5, 0
0032f950cset x6, ne
0032f954strb w6, [sp+31]
0032f958cbnz x5, 0x32f960
0032f95cb 0x32f988
0032f960
0032f960loc_32f960:
0032f960ldr x1, [sp+288]
0032f964ldr x5, [sp+280]
0032f968subs xzr, x1, 0
0032f96cb.hi 0x32f974
0032f970b 0x32ff10
0032f974
0032f974loc_32f974:
0032f974ldrb w5, [x5]
0032f978subs wzr, w5, 94
0032f97ccset x5, eq
0032f980strb w5, [sp+31]
0032f984b 0x32f98c
0032f988
0032f988loc_32f988:
0032f988b 0x32f98c
0032f98c
0032f98cloc_32f98c:
0032f98cldrb w5, [sp+31]
0032f990tbnz w5, 0, 0x32f998
0032f994b 0x32f9d4
0032f998
0032f998loc_32f998:
0032f998orr x5, xzr, 1
0032f99cstrb w5, [sp+26]
0032f9a0ldr x1, [sp+288]
0032f9a4ldr x6, [sp+280]
0032f9a8subs xzr, x1, 1
0032f9acb.hs 0x32f9b4
0032f9b0b 0x32ff08
0032f9b4
0032f9b4loc_32f9b4:
0032f9b4sub x7, x1, 1
0032f9b8sub x8, xzr, x7
0032f9bcsbfm x8, x8, 63, 63
0032f9c0and x8, x8, 1
0032f9c4add x6, x6, x8
0032f9c8str x6, [sp+280]
0032f9ccstr x7, [sp+288]
0032f9d0b 0x32f9dc
0032f9d4
0032f9d4loc_32f9d4:
0032f9d4orr x5, xzr, 1
0032f9d8b 0x32f9dc
0032f9dc
0032f9dcloc_32f9dc:
0032f9dcstrb wzr, [sp+27]
0032f9e0str xzr, [sp+64]
0032f9e4b 0x32fbe4
0032f9e8
0032f9e8loc_32f9e8:
0032f9e8subs wzr, w6, 92
0032f9ecb.eq 0x32f9f4
0032f9f0b 0x32fa74
0032f9f4
0032f9f4loc_32f9f4:
0032f9f4b 0x32f9f8
0032f9f8
0032f9f8loc_32f9f8:
0032f9f8ldr x1, [sp+288]
0032f9fcldr x6, [sp+280]
0032fa00subs xzr, x1, 1
0032fa04b.hs 0x32fa0c
0032fa08b 0x32fbdc
0032fa0c
0032fa0cloc_32fa0c:
0032fa0csub x7, x1, 1
0032fa10sub x8, xzr, x7
0032fa14sbfm x8, x8, 63, 63
0032fa18and x8, x8, 1
0032fa1cadd x6, x6, x8
0032fa20str x6, [sp+280]
0032fa24str x7, [sp+288]
0032fa28str x7, [sp+96]
0032fa2csubs xzr, x1, 1
0032fa30b.eq 0x32fa38
0032fa34b 0x32fa70
0032fa38
0032fa38loc_32fa38:
0032fa38stp xzr, xzr, [sp+120]
0032fa3cstrb wzr, [sp+25]
0032fa40adrp x27, 0x6f2000
0032fa44ldr x4, [x27+2312]
0032fa48adrp x27, 0x6f2000
0032fa4cldr x3, [x27+2304]
0032fa50str x3, [sp+136]
0032fa54str x4, [sp+144]
0032fa58ldrb w2, [sp+25]
0032fa5cldr x0, [sp+120]
0032fa60ldr x1, [sp+128]
0032fa64ldp x29, x30, [sp-8]
0032fa68add sp, sp, 272
0032fa6cret x30
0032fa70
0032fa70loc_32fa70:
0032fa70b 0x32fa80
0032fa74
0032fa74loc_32fa74:
0032fa74b 0x32fa78
0032fa78
0032fa78loc_32fa78:
0032fa78b 0x32fa7c
0032fa7c
0032fa7cloc_32fa7c:
0032fa7cb 0x32fa80
0032fa80
0032fa80loc_32fa80:
0032fa80ldrb w6, [sp+28]
0032fa84tbnz w6, 0, 0x32fa8c
0032fa88b 0x32fa90
0032fa8c
0032fa8cloc_32fa8c:
0032fa8cb 0x32fb0c
0032fa90
0032fa90loc_32fa90:
0032fa90ldr x1, [sp+288]
0032fa94ldr x6, [sp+280]
0032fa98subs xzr, x1, 0
0032fa9cb.hi 0x32faa4
0032faa0b 0x32fbd4
0032faa4
0032faa4loc_32faa4:
0032faa4ldrb w6, [x6]
0032faa8ldr x1, [sp+304]
0032faacldr x7, [sp+296]
0032fab0subs xzr, x1, 0
0032fab4b.hi 0x32fabc
0032fab8b 0x32fbcc
0032fabc
0032fabcloc_32fabc:
0032fabcldrb w7, [x7]
0032fac0subs wzr, w6, w7
0032fac4b.ne 0x32facc
0032fac8b 0x32fad4
0032facc
0032faccloc_32facc:
0032faccstrb w5, [sp+28]
0032fad0b 0x32fad8
0032fad4
0032fad4loc_32fad4:
0032fad4b 0x32fad8
0032fad8
0032fad8loc_32fad8:
0032fad8ldr x1, [sp+304]
0032fadcldr x6, [sp+296]
0032fae0subs xzr, x1, 1
0032fae4b.hs 0x32faec
0032fae8b 0x32fbc4
0032faec
0032faecloc_32faec:
0032faecsub x7, x1, 1
0032faf0sub x8, xzr, x7
0032faf4sbfm x8, x8, 63, 63
0032faf8and x8, x8, 1
0032fafcadd x6, x6, x8
0032fb00str x6, [sp+296]
0032fb04str x7, [sp+304]
0032fb08b 0x32fb0c
0032fb0c
0032fb0cloc_32fb0c:
0032fb0cldr x1, [sp+288]
0032fb10ldr x6, [sp+280]
0032fb14subs xzr, x1, 1
0032fb18b.hs 0x32fb20
0032fb1cb 0x32fbbc
0032fb20
0032fb20loc_32fb20:
0032fb20sub x7, x1, 1
0032fb24sub x8, xzr, x7
0032fb28sbfm x8, x8, 63, 63
0032fb2cand x8, x8, 1
0032fb30add x6, x6, x8
0032fb34str x6, [sp+280]
0032fb38str x7, [sp+288]
0032fb3cb 0x32fbb4
0032fb40
0032fb40loc_32fb40:
0032fb40ldrb w5, [sp+28]
0032fb44tbnz w5, 0, 0x32fb4c
0032fb48b 0x32fb78
0032fb4c
0032fb4cloc_32fb4c:
0032fb4cstp xzr, xzr, [sp+120]
0032fb50strb wzr, [sp+25]
0032fb54stp xzr, xzr, [sp+136]
0032fb58ldrb w2, [sp+25]
0032fb5cldr x1, [sp+128]
0032fb60ldr x0, [sp+120]
0032fb64mov x3, xzr
0032fb68mov x4, xzr
0032fb6cldp x29, x30, [sp-8]
0032fb70add sp, sp, 272
0032fb74ret x30
0032fb78
0032fb78loc_32fb78:
0032fb78ldr x5, [sp+296]
0032fb7cldr x6, [sp+304]
0032fb80str x5, [sp+120]
0032fb84str x6, [sp+128]
0032fb88orr x5, xzr, 1
0032fb8cstrb w5, [sp+25]
0032fb90stp xzr, xzr, [sp+136]
0032fb94ldrb w2, [sp+25]
0032fb98ldr x0, [sp+120]
0032fb9cldr x1, [sp+128]
0032fba0mov x3, xzr
0032fba4mov x4, xzr
0032fba8ldp x29, x30, [sp-8]
0032fbacadd sp, sp, 272
0032fbb0ret x30
0032fbb4
0032fbb4loc_32fbb4:
0032fbb4b 0x32fbb8
0032fbb8
0032fbb8loc_32fbb8:
0032fbb8b 0x32f724
0032fbbc
0032fbbcloc_32fbbc:
0032fbbcorr x0, xzr, 1
0032fbc0bl runtime.panicSliceB
0032fbc4
0032fbc4loc_32fbc4:
0032fbc4orr x0, xzr, 1
0032fbc8bl runtime.panicSliceB
0032fbcc
0032fbccloc_32fbcc:
0032fbccmov x0, xzr
0032fbd0bl runtime.panicIndex
0032fbd4
0032fbd4loc_32fbd4:
0032fbd4mov x0, xzr
0032fbd8bl runtime.panicIndex
0032fbdc
0032fbdcloc_32fbdc:
0032fbdcorr x0, xzr, 1
0032fbe0bl runtime.panicSliceB
0032fbe4
0032fbe4loc_32fbe4:
0032fbe4b 0x32fbe8
0032fbe8
0032fbe8loc_32fbe8:
0032fbe8ldr x6, [sp+288]
0032fbecstr x6, [sp+96]
0032fbf0subs xzr, x6, 0
0032fbf4cset x7, ne
0032fbf8strb w7, [sp+30]
0032fbfccbnz x6, 0x32fc04
0032fc00b 0x32fc2c
0032fc04
0032fc04loc_32fc04:
0032fc04ldr x1, [sp+288]
0032fc08ldr x6, [sp+280]
0032fc0csubs xzr, x1, 0
0032fc10b.hi 0x32fc18
0032fc14b 0x32ff00
0032fc18
0032fc18loc_32fc18:
0032fc18ldrb w6, [x6]
0032fc1csubs wzr, w6, 93
0032fc20cset x6, eq
0032fc24strb w6, [sp+30]
0032fc28b 0x32fc30
0032fc2c
0032fc2cloc_32fc2c:
0032fc2cb 0x32fc30
0032fc30
0032fc30loc_32fc30:
0032fc30ldrb w6, [sp+30]
0032fc34strb w6, [sp+31]
0032fc38tbnz w6, 0, 0x32fc40
0032fc3cb 0x32fc54
0032fc40
0032fc40loc_32fc40:
0032fc40ldr x6, [sp+64]
0032fc44subs xzr, x6, 0
0032fc48cset x6, gt
0032fc4cstrb w6, [sp+31]
0032fc50b 0x32fc58
0032fc54
0032fc54loc_32fc54:
0032fc54b 0x32fc58
0032fc58
0032fc58loc_32fc58:
0032fc58ldrb w6, [sp+31]
0032fc5ctbnz w6, 0, 0x32fc64
0032fc60b 0x32fcc0
0032fc64
0032fc64loc_32fc64:
0032fc64ldr x1, [sp+288]
0032fc68ldr x6, [sp+280]
0032fc6csubs xzr, x1, 1
0032fc70b.hs 0x32fc78
0032fc74b 0x32fef8
0032fc78
0032fc78loc_32fc78:
0032fc78sub x7, x1, 1
0032fc7csub x8, xzr, x7
0032fc80sbfm x8, x8, 63, 63
0032fc84and x8, x8, 1
0032fc88add x6, x6, x8
0032fc8cstr x6, [sp+280]
0032fc90str x7, [sp+288]
0032fc94b 0x32fc98
0032fc98
0032fc98loc_32fc98:
0032fc98ldrb w6, [sp+26]
0032fc9cldrb w7, [sp+27]
0032fca0eor x6, x7, x6
0032fca4eor x6, x6, 1
0032fca8tbnz w6, 0, 0x32fcb0
0032fcacb 0x32fcb8
0032fcb0
0032fcb0loc_32fcb0:
0032fcb0strb w5, [sp+28]
0032fcb4b 0x32fcbc
0032fcb8
0032fcb8loc_32fcb8:
0032fcb8b 0x32fcbc
0032fcbc
0032fcbcloc_32fcbc:
0032fcbcb 0x32fbb4
0032fcc0
0032fcc0loc_32fcc0:
0032fcc0str wzr, [sp+36]
0032fcc4str wzr, [sp+40]
0032fcc8stp xzr, xzr, [sp+184]
0032fcccstp xzr, xzr, [sp+168]
0032fcd0ldr x0, [sp+280]
0032fcd4ldr x1, [sp+288]
0032fcd8bl path/filepath.getEsc
0032fcdcstr w0, [sp+48]
0032fce0str x1, [sp+184]
0032fce4str x2, [sp+192]
0032fce8str x3, [sp+168]
0032fcecstr x4, [sp+176]
0032fcf0ldrsw x2, [sp+48]
0032fcf4str w2, [sp+60]
0032fcf8ldr x2, [sp+192]
0032fcfcldr x3, [sp+184]
0032fd00str x3, [sp+248]
0032fd04str x2, [sp+256]
0032fd08ldr x2, [sp+168]
0032fd0cldr x3, [sp+176]
0032fd10str x2, [sp+232]
0032fd14str x3, [sp+240]
0032fd18ldrsw x2, [sp+60]
0032fd1cstr w2, [sp+36]
0032fd20ldr x2, [sp+248]
0032fd24ldr x3, [sp+256]
0032fd28str x2, [sp+280]
0032fd2cstr x3, [sp+288]
0032fd30ldr x2, [sp+240]
0032fd34ldr x3, [sp+232]
0032fd38str x3, [sp+136]
0032fd3cstr x2, [sp+144]
0032fd40cbnz x3, 0x32fd48
0032fd44b 0x32fd70
0032fd48
0032fd48loc_32fd48:
0032fd48stp xzr, xzr, [sp+120]
0032fd4cstrb wzr, [sp+25]
0032fd50ldr x3, [sp+136]
0032fd54ldr x1, [sp+128]
0032fd58ldr x4, [sp+144]
0032fd5cldr x0, [sp+120]
0032fd60mov x2, xzr
0032fd64ldp x29, x30, [sp-8]
0032fd68add sp, sp, 272
0032fd6cret x30
0032fd70
0032fd70loc_32fd70:
0032fd70ldrsw x5, [sp+36]
0032fd74str w5, [sp+40]
0032fd78ldr x1, [sp+288]
0032fd7cldr x5, [sp+280]
0032fd80subs xzr, x1, 0
0032fd84b.hi 0x32fd8c
0032fd88b 0x32fef0
0032fd8c
0032fd8cloc_32fd8c:
0032fd8cldrb w5, [x5]
0032fd90subs wzr, w5, 45
0032fd94b.eq 0x32fd9c
0032fd98b 0x32fe78
0032fd9c
0032fd9cloc_32fd9c:
0032fd9cldr x1, [sp+288]
0032fda0ldr x2, [sp+280]
0032fda4subs xzr, x1, 1
0032fda8b.hs 0x32fdb0
0032fdacb 0x32fee8
0032fdb0
0032fdb0loc_32fdb0:
0032fdb0sub x3, x1, 1
0032fdb4sub x4, xzr, x3
0032fdb8sbfm x4, x4, 63, 63
0032fdbcand x4, x4, 1
0032fdc0add x2, x2, x4
0032fdc4str x2, [sp+184]
0032fdc8str x3, [sp+192]
0032fdccstp xzr, xzr, [sp+152]
0032fdd0stp xzr, xzr, [sp+168]
0032fdd4ldr x0, [sp+184]
0032fdd8ldr x1, [sp+192]
0032fddcbl path/filepath.getEsc
0032fde0str w0, [sp+48]
0032fde4str x1, [sp+152]
0032fde8str x2, [sp+160]
0032fdecstr x3, [sp+168]
0032fdf0str x4, [sp+176]
0032fdf4ldrsw x2, [sp+48]
0032fdf8str w2, [sp+56]
0032fdfcldr x2, [sp+152]
0032fe00ldr x3, [sp+160]
0032fe04str x2, [sp+216]
0032fe08str x3, [sp+224]
0032fe0cldr x2, [sp+168]
0032fe10ldr x3, [sp+176]
0032fe14str x2, [sp+200]
0032fe18str x3, [sp+208]
0032fe1cldrsw x2, [sp+56]
0032fe20str w2, [sp+40]
0032fe24ldr x2, [sp+216]
0032fe28ldr x3, [sp+224]
0032fe2cstr x2, [sp+280]
0032fe30str x3, [sp+288]
0032fe34ldr x2, [sp+208]
0032fe38ldr x3, [sp+200]
0032fe3cstr x3, [sp+136]
0032fe40str x2, [sp+144]
0032fe44cbnz x3, 0x32fe4c
0032fe48b 0x32fe74
0032fe4c
0032fe4cloc_32fe4c:
0032fe4cstp xzr, xzr, [sp+120]
0032fe50strb wzr, [sp+25]
0032fe54ldr x3, [sp+136]
0032fe58ldr x1, [sp+128]
0032fe5cldr x4, [sp+144]
0032fe60ldr x0, [sp+120]
0032fe64mov x2, xzr
0032fe68ldp x29, x30, [sp-8]
0032fe6cadd sp, sp, 272
0032fe70ret x30
0032fe74
0032fe74loc_32fe74:
0032fe74b 0x32fe7c
0032fe78
0032fe78loc_32fe78:
0032fe78b 0x32fe7c
0032fe7c
0032fe7cloc_32fe7c:
0032fe7cldrsw x5, [sp+32]
0032fe80ldrsw x6, [sp+36]
0032fe84subs wzr, w5, w6
0032fe88cset x5, ge
0032fe8cstrb w5, [sp+30]
0032fe90b.ge 0x32fe98
0032fe94b 0x32feb0
0032fe98
0032fe98loc_32fe98:
0032fe98ldrsw x5, [sp+32]
0032fe9cldrsw x6, [sp+40]
0032fea0subs wzr, w6, w5
0032fea4cset x5, ge
0032fea8strb w5, [sp+30]
0032feacb 0x32feb4
0032feb0
0032feb0loc_32feb0:
0032feb0b 0x32feb4
0032feb4
0032feb4loc_32feb4:
0032feb4ldrb w5, [sp+30]
0032feb8tbnz w5, 0, 0x32fec0
0032febcb 0x32fecc
0032fec0
0032fec0loc_32fec0:
0032fec0orr x5, xzr, 1
0032fec4strb w5, [sp+27]
0032fec8b 0x32fed4
0032fecc
0032feccloc_32fecc:
0032feccorr x5, xzr, 1
0032fed0b 0x32fed4
0032fed4
0032fed4loc_32fed4:
0032fed4ldr x6, [sp+64]
0032fed8add x6, x6, 1
0032fedcstr x6, [sp+64]
0032fee0b 0x32fee4
0032fee4
0032fee4loc_32fee4:
0032fee4b 0x32fbe4
0032fee8
0032fee8loc_32fee8:
0032fee8orr x0, xzr, 1
0032feecbl runtime.panicSliceB
0032fef0
0032fef0loc_32fef0:
0032fef0mov x0, xzr
0032fef4bl runtime.panicIndex
0032fef8
0032fef8loc_32fef8:
0032fef8orr x0, xzr, 1
0032fefcbl runtime.panicSliceB
0032ff00
0032ff00loc_32ff00:
0032ff00mov x0, xzr
0032ff04bl runtime.panicIndex
0032ff08
0032ff08loc_32ff08:
0032ff08orr x0, xzr, 1
0032ff0cbl runtime.panicSliceB
0032ff10
0032ff10loc_32ff10:
0032ff10mov x0, xzr
0032ff14bl runtime.panicIndex
0032ff18
0032ff18loc_32ff18:
0032ff18orr x0, xzr, 1
0032ff1cbl runtime.panicSliceB
0032ff20
0032ff20loc_32ff20:
0032ff20bl runtime.panicSliceB
0032ff24
0032ff24loc_32ff24:
0032ff24orr x0, xzr, 1
0032ff28bl runtime.panicSliceB
0032ff2c
0032ff2cloc_32ff2c:
0032ff2cbl runtime.panicSliceB
0032ff30
0032ff30loc_32ff30:
0032ff30mov x0, xzr
0032ff34bl runtime.panicIndex
0032ff38
0032ff38loc_32ff38:
0032ff38mov x0, xzr
0032ff3cbl runtime.panicIndex
0032ff40hint
0032ff44
0032ff44loc_32ff44:
0032ff44stp x0, x1, [sp+8]
0032ff48stp x2, x3, [sp+24]
0032ff4cmov x3, x30
0032ff50bl runtime.morestack_noctxt.abi0
0032ff54ldp x0, x1, [sp+8]
0032ff58ldp x2, x3, [sp+24]
0032ff5cb 0x32f6e0
0032f6e0
0032ff60
0032ff60path/filepath.getEsc: ; void path/filepath.getEsc(struct string chunk)
0032ff60ldr x16, [x28+16]
0032ff64subs xzr, sp, x16
0032ff68b.ls 0x330244
0032ff6cstr x30, [sp-112]!
0032ff70stur x29, [sp-8]
0032ff74sub x29, sp, 8
0032ff78str x0, [sp+120]
0032ff7cstr x1, [sp+128]
0032ff80str wzr, [sp+36]
0032ff84stp xzr, xzr, [sp+72]
0032ff88stp xzr, xzr, [sp+88]
0032ff8cldr x5, [sp+128]
0032ff90str x5, [sp+56]
0032ff94subs xzr, x5, 0
0032ff98cset x6, eq
0032ff9cstrb w6, [sp+34]
0032ffa0cbz x5, 0x32ffa8
0032ffa4b 0x32ffac
0032ffa8
0032ffa8loc_32ffa8:
0032ffa8b 0x32ffd4
0032ffac
0032ffacloc_32ffac:
0032ffacldr x1, [sp+128]
0032ffb0ldr x5, [sp+120]
0032ffb4subs xzr, x1, 0
0032ffb8b.hi 0x32ffc0
0032ffbcb 0x330238
0032ffc0
0032ffc0loc_32ffc0:
0032ffc0ldrb w5, [x5]
0032ffc4subs wzr, w5, 45
0032ffc8cset x5, eq
0032ffccstrb w5, [sp+34]
0032ffd0b 0x32ffd4
0032ffd4
0032ffd4loc_32ffd4:
0032ffd4ldrb w5, [sp+34]
0032ffd8strb w5, [sp+35]
0032ffdctbnz w5, 0, 0x32ffe4
0032ffe0b 0x32ffe8
0032ffe4
0032ffe4loc_32ffe4:
0032ffe4b 0x330010
0032ffe8
0032ffe8loc_32ffe8:
0032ffe8ldr x1, [sp+128]
0032ffecldr x5, [sp+120]
0032fff0subs xzr, x1, 0
0032fff4b.hi 0x32fffc
0032fff8b 0x330230
0032fffc
0032fffcloc_32fffc:
0032fffcldrb w5, [x5]
00330000subs wzr, w5, 93
00330004cset x5, eq
00330008strb w5, [sp+35]
0033000cb 0x330010
00330010
00330010loc_330010:
00330010ldrb w5, [sp+35]
00330014tbnz w5, 0, 0x33001c
00330018b 0x33004c
0033001c
0033001cloc_33001c:
0033001cadrp x27, 0x6f1000
00330020ldr x3, [x27+2304]
00330024adrp x27, 0x6f1000
00330028ldr x4, [x27+2312]
0033002cstr x3, [sp+88]
00330030str x4, [sp+96]
00330034ldr x1, [sp+72]
00330038ldr x2, [sp+80]
0033003cldrsw x0, [sp+36]
00330040ldur x29, [sp-8]
00330044ldr x30, [sp], 112
00330048ret x30
0033004c
0033004cloc_33004c:
0033004cldr x1, [sp+128]
00330050ldr x5, [sp+120]
00330054subs xzr, x1, 0
00330058b.hi 0x330060
0033005cb 0x330228
00330060
00330060loc_330060:
00330060ldrb w5, [x5]
00330064subs wzr, w5, 92
00330068cset x5, eq
0033006cstrb w5, [sp+34]
00330070b.eq 0x330078
00330074b 0x330084
00330078
00330078loc_330078:
00330078orr x5, xzr, 1
0033007cstrb w5, [sp+34]
00330080b 0x330088
00330084
00330084loc_330084:
00330084b 0x330088
00330088
00330088loc_330088:
00330088ldrb w5, [sp+34]
0033008ctbnz w5, 0, 0x330094
00330090b 0x330108
00330094
00330094loc_330094:
00330094ldr x1, [sp+128]
00330098ldr x5, [sp+120]
0033009csubs xzr, x1, 1
003300a0b.hs 0x3300a8
003300a4b 0x330220
003300a8
003300a8loc_3300a8:
003300a8sub x6, x1, 1
003300acsub x7, xzr, x6
003300b0sbfm x7, x7, 63, 63
003300b4and x7, x7, 1
003300b8add x5, x5, x7
003300bcstr x5, [sp+120]
003300c0str x6, [sp+128]
003300c4str x6, [sp+56]
003300c8subs xzr, x1, 1
003300ccb.eq 0x3300d4
003300d0b 0x330104
003300d4
003300d4loc_3300d4:
003300d4adrp x27, 0x6f1000
003300d8ldr x3, [x27+2304]
003300dcadrp x27, 0x6f1000
003300e0ldr x4, [x27+2312]
003300e4str x3, [sp+88]
003300e8str x4, [sp+96]
003300ecldr x1, [sp+72]
003300f0ldr x2, [sp+80]
003300f4ldrsw x0, [sp+36]
003300f8ldur x29, [sp-8]
003300fcldr x30, [sp], 112
00330100ret x30
00330104
00330104loc_330104:
00330104b 0x33010c
00330108
00330108loc_330108:
00330108b 0x33010c
0033010c
0033010cloc_33010c:
0033010cldr x0, [sp+120]
00330110ldr x1, [sp+128]
00330114bl unicode/utf8.DecodeRuneInString
00330118str w0, [sp+44]
0033011cstr x1, [sp+56]
00330120ldrsw x2, [sp+44]
00330124str w2, [sp+40]
00330128ldr x2, [sp+56]
0033012cstr x2, [sp+64]
00330130ldrsw x2, [sp+40]
00330134str w2, [sp+36]
00330138ldr x2, [sp+64]
0033013cstr x2, [sp+48]
00330140ldrsw x2, [sp+36]
00330144movz x3, 65533
00330148subs wzr, w2, w3
0033014ccset x2, eq
00330150strb w2, [sp+34]
00330154b.eq 0x33015c
00330158b 0x330170
0033015c
0033015cloc_33015c:
0033015cldr x5, [sp+48]
00330160subs xzr, x5, 1
00330164cset x5, eq
00330168strb w5, [sp+34]
0033016cb 0x330174
00330170
00330170loc_330170:
00330170b 0x330174
00330174
00330174loc_330174:
00330174ldrb w5, [sp+34]
00330178tbnz w5, 0, 0x330180
0033017cb 0x33019c
00330180
00330180loc_330180:
00330180adrp x27, 0x6f1000
00330184ldr x5, [x27+2304]
00330188adrp x27, 0x6f1000
0033018cldr x6, [x27+2312]
00330190str x5, [sp+88]
00330194str x6, [sp+96]
00330198b 0x3301a0
0033019c
0033019cloc_33019c:
0033019cb 0x3301a0
003301a0
003301a0loc_3301a0:
003301a0ldr x0, [sp+48]
003301a4ldr x1, [sp+128]
003301a8ldr x5, [sp+120]
003301acsubs xzr, x1, x0
003301b0b.hs 0x3301b8
003301b4b 0x33021c
003301b8
003301b8loc_3301b8:
003301b8sub x6, x1, x0
003301bcsub x7, xzr, x6
003301c0and x7, x0, x7, asr #63
003301c4add x5, x5, x7
003301c8str x5, [sp+72]
003301ccstr x6, [sp+80]
003301d0str x6, [sp+56]
003301d4cbz x6, 0x3301dc
003301d8b 0x3301f8
003301dc
003301dcloc_3301dc:
003301dcadrp x27, 0x6f1000
003301e0ldr x5, [x27+2304]
003301e4adrp x27, 0x6f1000
003301e8ldr x6, [x27+2312]
003301ecstr x5, [sp+88]
003301f0str x6, [sp+96]
003301f4b 0x3301fc
003301f8
003301f8loc_3301f8:
003301f8b 0x3301fc
003301fc
003301fcloc_3301fc:
003301fcldr x3, [sp+88]
00330200ldr x1, [sp+72]
00330204ldr x2, [sp+80]
00330208ldr x4, [sp+96]
0033020cldrsw x0, [sp+36]
00330210ldur x29, [sp-8]
00330214ldr x30, [sp], 112
00330218ret x30
0033021c
0033021cloc_33021c:
0033021cbl runtime.panicSliceB
00330220
00330220loc_330220:
00330220orr x0, xzr, 1
00330224bl runtime.panicSliceB
00330228
00330228loc_330228:
00330228mov x0, xzr
0033022cbl runtime.panicIndex
00330230
00330230loc_330230:
00330230mov x0, xzr
00330234bl runtime.panicIndex
00330238
00330238loc_330238:
00330238mov x0, xzr
0033023cbl runtime.panicIndex
00330240hint
00330244
00330244loc_330244:
00330244stp x0, x1, [sp+8]
00330248mov x3, x30
0033024cbl runtime.morestack_noctxt.abi0
00330250ldp x0, x1, [sp+8]
00330254b 0x32ff60
00330258udf 0
0033025cudf 0
0032ff60
0032ff60path/filepath.getEsc: ; void path/filepath.getEsc(struct string chunk)
0032ff60ldr x16, [x28+16]
0032ff64subs xzr, sp, x16
0032ff68b.ls 0x330244
0032ff6cstr x30, [sp-112]!
0032ff70stur x29, [sp-8]
0032ff74sub x29, sp, 8
0032ff78str x0, [sp+120]
0032ff7cstr x1, [sp+128]
0032ff80str wzr, [sp+36]
0032ff84stp xzr, xzr, [sp+72]
0032ff88stp xzr, xzr, [sp+88]
0032ff8cldr x5, [sp+128]
0032ff90str x5, [sp+56]
0032ff94subs xzr, x5, 0
0032ff98cset x6, eq
0032ff9cstrb w6, [sp+34]
0032ffa0cbz x5, 0x32ffa8
0032ffa4b 0x32ffac
0032ffa8
0032ffa8loc_32ffa8:
0032ffa8b 0x32ffd4
0032ffac
0032ffacloc_32ffac:
0032ffacldr x1, [sp+128]
0032ffb0ldr x5, [sp+120]
0032ffb4subs xzr, x1, 0
0032ffb8b.hi 0x32ffc0
0032ffbcb 0x330238
0032ffc0
0032ffc0loc_32ffc0:
0032ffc0ldrb w5, [x5]
0032ffc4subs wzr, w5, 45
0032ffc8cset x5, eq
0032ffccstrb w5, [sp+34]
0032ffd0b 0x32ffd4
0032ffd4
0032ffd4loc_32ffd4:
0032ffd4ldrb w5, [sp+34]
0032ffd8strb w5, [sp+35]
0032ffdctbnz w5, 0, 0x32ffe4
0032ffe0b 0x32ffe8
0032ffe4
0032ffe4loc_32ffe4:
0032ffe4b 0x330010
0032ffe8
0032ffe8loc_32ffe8:
0032ffe8ldr x1, [sp+128]
0032ffecldr x5, [sp+120]
0032fff0subs xzr, x1, 0
0032fff4b.hi 0x32fffc
0032fff8b 0x330230
0032fffc
0032fffcloc_32fffc:
0032fffcldrb w5, [x5]
00330000subs wzr, w5, 93
00330004cset x5, eq
00330008strb w5, [sp+35]
0033000cb 0x330010
00330010
00330010loc_330010:
00330010ldrb w5, [sp+35]
00330014tbnz w5, 0, 0x33001c
00330018b 0x33004c
0033001c
0033001cloc_33001c:
0033001cadrp x27, 0x6f1000
00330020ldr x3, [x27+2304]
00330024adrp x27, 0x6f1000
00330028ldr x4, [x27+2312]
0033002cstr x3, [sp+88]
00330030str x4, [sp+96]
00330034ldr x1, [sp+72]
00330038ldr x2, [sp+80]
0033003cldrsw x0, [sp+36]
00330040ldur x29, [sp-8]
00330044ldr x30, [sp], 112
00330048ret x30
0033004c
0033004cloc_33004c:
0033004cldr x1, [sp+128]
00330050ldr x5, [sp+120]
00330054subs xzr, x1, 0
00330058b.hi 0x330060
0033005cb 0x330228
00330060
00330060loc_330060:
00330060ldrb w5, [x5]
00330064subs wzr, w5, 92
00330068cset x5, eq
0033006cstrb w5, [sp+34]
00330070b.eq 0x330078
00330074b 0x330084
00330078
00330078loc_330078:
00330078orr x5, xzr, 1
0033007cstrb w5, [sp+34]
00330080b 0x330088
00330084
00330084loc_330084:
00330084b 0x330088
00330088
00330088loc_330088:
00330088ldrb w5, [sp+34]
0033008ctbnz w5, 0, 0x330094
00330090b 0x330108
00330094
00330094loc_330094:
00330094ldr x1, [sp+128]
00330098ldr x5, [sp+120]
0033009csubs xzr, x1, 1
003300a0b.hs 0x3300a8
003300a4b 0x330220
003300a8
003300a8loc_3300a8:
003300a8sub x6, x1, 1
003300acsub x7, xzr, x6
003300b0sbfm x7, x7, 63, 63
003300b4and x7, x7, 1
003300b8add x5, x5, x7
003300bcstr x5, [sp+120]
003300c0str x6, [sp+128]
003300c4str x6, [sp+56]
003300c8subs xzr, x1, 1
003300ccb.eq 0x3300d4
003300d0b 0x330104
003300d4
003300d4loc_3300d4:
003300d4adrp x27, 0x6f1000
003300d8ldr x3, [x27+2304]
003300dcadrp x27, 0x6f1000
003300e0ldr x4, [x27+2312]
003300e4str x3, [sp+88]
003300e8str x4, [sp+96]
003300ecldr x1, [sp+72]
003300f0ldr x2, [sp+80]
003300f4ldrsw x0, [sp+36]
003300f8ldur x29, [sp-8]
003300fcldr x30, [sp], 112
00330100ret x30
00330104
00330104loc_330104:
00330104b 0x33010c
00330108
00330108loc_330108:
00330108b 0x33010c
0033010c
0033010cloc_33010c:
0033010cldr x0, [sp+120]
00330110ldr x1, [sp+128]
00330114bl unicode/utf8.DecodeRuneInString
00330118str w0, [sp+44]
0033011cstr x1, [sp+56]
00330120ldrsw x2, [sp+44]
00330124str w2, [sp+40]
00330128ldr x2, [sp+56]
0033012cstr x2, [sp+64]
00330130ldrsw x2, [sp+40]
00330134str w2, [sp+36]
00330138ldr x2, [sp+64]
0033013cstr x2, [sp+48]
00330140ldrsw x2, [sp+36]
00330144movz x3, 65533
00330148subs wzr, w2, w3
0033014ccset x2, eq
00330150strb w2, [sp+34]
00330154b.eq 0x33015c
00330158b 0x330170
0033015c
0033015cloc_33015c:
0033015cldr x5, [sp+48]
00330160subs xzr, x5, 1
00330164cset x5, eq
00330168strb w5, [sp+34]
0033016cb 0x330174
00330170
00330170loc_330170:
00330170b 0x330174
00330174
00330174loc_330174:
00330174ldrb w5, [sp+34]
00330178tbnz w5, 0, 0x330180
0033017cb 0x33019c
00330180
00330180loc_330180:
00330180adrp x27, 0x6f1000
00330184ldr x5, [x27+2304]
00330188adrp x27, 0x6f1000
0033018cldr x6, [x27+2312]
00330190str x5, [sp+88]
00330194str x6, [sp+96]
00330198b 0x3301a0
0033019c
0033019cloc_33019c:
0033019cb 0x3301a0
003301a0
003301a0loc_3301a0:
003301a0ldr x0, [sp+48]
003301a4ldr x1, [sp+128]
003301a8ldr x5, [sp+120]
003301acsubs xzr, x1, x0
003301b0b.hs 0x3301b8
003301b4b 0x33021c
003301b8
003301b8loc_3301b8:
003301b8sub x6, x1, x0
003301bcsub x7, xzr, x6
003301c0and x7, x0, x7, asr #63
003301c4add x5, x5, x7
003301c8str x5, [sp+72]
003301ccstr x6, [sp+80]
003301d0str x6, [sp+56]
003301d4cbz x6, 0x3301dc
003301d8b 0x3301f8
003301dc
003301dcloc_3301dc:
003301dcadrp x27, 0x6f1000
003301e0ldr x5, [x27+2304]
003301e4adrp x27, 0x6f1000
003301e8ldr x6, [x27+2312]
003301ecstr x5, [sp+88]
003301f0str x6, [sp+96]
003301f4b 0x3301fc
003301f8
003301f8loc_3301f8:
003301f8b 0x3301fc
003301fc
003301fcloc_3301fc:
003301fcldr x3, [sp+88]
00330200ldr x1, [sp+72]
00330204ldr x2, [sp+80]
00330208ldr x4, [sp+96]
0033020cldrsw x0, [sp+36]
00330210ldur x29, [sp-8]
00330214ldr x30, [sp], 112
00330218ret x30
0033021c
0033021cloc_33021c:
0033021cbl runtime.panicSliceB
00330220
00330220loc_330220:
00330220orr x0, xzr, 1
00330224bl runtime.panicSliceB
00330228
00330228loc_330228:
00330228mov x0, xzr
0033022cbl runtime.panicIndex
00330230
00330230loc_330230:
00330230mov x0, xzr
00330234bl runtime.panicIndex
00330238
00330238loc_330238:
00330238mov x0, xzr
0033023cbl runtime.panicIndex
00330240hint
00330244
00330244loc_330244:
00330244stp x0, x1, [sp+8]
00330248mov x3, x30
0033024cbl runtime.morestack_noctxt.abi0
00330250ldp x0, x1, [sp+8]
00330254b 0x32ff60
00330258udf 0
0033025cudf 0
0032ff60
00330260
00330260path/filepath.Glob: ; void path/filepath.Glob(struct string pattern)
00330260ldr x16, [x28+16]
00330264sub x17, sp, 32
00330268subs xzr, x17, x16
0033026cb.ls 0x330328
00330270str x30, [sp-160]!
00330274stur x29, [sp-8]
00330278sub x29, sp, 8
0033027cstr x0, [sp+168]
00330280str x1, [sp+176]
00330284str xzr, [sp+32]
00330288stp xzr, xzr, [sp+40]
0033028cstp xzr, xzr, [sp+56]
00330290str xzr, [sp+88]
00330294stp xzr, xzr, [sp+96]
00330298stp xzr, xzr, [sp+72]
0033029cldr x0, [sp+168]
003302a0ldr x1, [sp+176]
003302a4mov x2, xzr
003302a8bl path/filepath.globWithLimit
003302acstr x0, [sp+88]
003302b0str x1, [sp+96]
003302b4str x2, [sp+104]
003302b8str x3, [sp+72]
003302bcstr x4, [sp+80]
003302c0ldr x3, [sp+96]
003302c4ldr x4, [sp+104]
003302c8ldr x5, [sp+88]
003302ccstr x5, [sp+128]
003302d0str x3, [sp+136]
003302d4str x4, [sp+144]
003302d8ldr x3, [sp+72]
003302dcldr x4, [sp+80]
003302e0str x3, [sp+112]
003302e4str x4, [sp+120]
003302e8ldr x3, [sp+128]
003302ecldr x4, [sp+136]
003302f0ldr x5, [sp+144]
003302f4str x3, [sp+32]
003302f8str x4, [sp+40]
003302fcstr x5, [sp+48]
00330300ldr x3, [sp+112]
00330304ldr x4, [sp+120]
00330308str x3, [sp+56]
0033030cstr x4, [sp+64]
00330310ldr x0, [sp+32]
00330314ldr x1, [sp+40]
00330318ldr x2, [sp+48]
0033031cldur x29, [sp-8]
00330320ldr x30, [sp], 160
00330324ret x30
00330328
00330328loc_330328:
00330328stp x0, x1, [sp+8]
0033032cmov x3, x30
00330330bl runtime.morestack_noctxt.abi0
00330334ldp x0, x1, [sp+8]
00330338b 0x330260
0033033cudf 0
00330260
00330260path/filepath.Glob: ; void path/filepath.Glob(struct string pattern)
00330260ldr x16, [x28+16]
00330264sub x17, sp, 32
00330268subs xzr, x17, x16
0033026cb.ls 0x330328
00330270str x30, [sp-160]!
00330274stur x29, [sp-8]
00330278sub x29, sp, 8
0033027cstr x0, [sp+168]
00330280str x1, [sp+176]
00330284str xzr, [sp+32]
00330288stp xzr, xzr, [sp+40]
0033028cstp xzr, xzr, [sp+56]
00330290str xzr, [sp+88]
00330294stp xzr, xzr, [sp+96]
00330298stp xzr, xzr, [sp+72]
0033029cldr x0, [sp+168]
003302a0ldr x1, [sp+176]
003302a4mov x2, xzr
003302a8bl path/filepath.globWithLimit
003302acstr x0, [sp+88]
003302b0str x1, [sp+96]
003302b4str x2, [sp+104]
003302b8str x3, [sp+72]
003302bcstr x4, [sp+80]
003302c0ldr x3, [sp+96]
003302c4ldr x4, [sp+104]
003302c8ldr x5, [sp+88]
003302ccstr x5, [sp+128]
003302d0str x3, [sp+136]
003302d4str x4, [sp+144]
003302d8ldr x3, [sp+72]
003302dcldr x4, [sp+80]
003302e0str x3, [sp+112]
003302e4str x4, [sp+120]
003302e8ldr x3, [sp+128]
003302ecldr x4, [sp+136]
003302f0ldr x5, [sp+144]
003302f4str x3, [sp+32]
003302f8str x4, [sp+40]
003302fcstr x5, [sp+48]
00330300ldr x3, [sp+112]
00330304ldr x4, [sp+120]
00330308str x3, [sp+56]
0033030cstr x4, [sp+64]
00330310ldr x0, [sp+32]
00330314ldr x1, [sp+40]
00330318ldr x2, [sp+48]
0033031cldur x29, [sp-8]
00330320ldr x30, [sp], 160
00330324ret x30
00330328
00330328loc_330328:
00330328stp x0, x1, [sp+8]
0033032cmov x3, x30
00330330bl runtime.morestack_noctxt.abi0
00330334ldp x0, x1, [sp+8]
00330338b 0x330260
0033033cudf 0
00330260
00330340
00330340path/filepath.globWithLimit: ; void path/filepath.globWithLimit(struct string pattern, int depth)
00330340ldr x16, [x28+16]
00330344sub x17, sp, 448
00330348subs xzr, x17, x16
0033034cb.ls 0x33092c
00330350sub x20, sp, 576
00330354stp x29, x30, [x20-8]
00330358add sp, x20, 0
0033035csub x29, sp, 8
00330360str x0, [sp+584]
00330364str x1, [sp+592]
00330368str x2, [sp+600]
0033036cstr xzr, [sp+112]
00330370stp xzr, xzr, [sp+120]
00330374stp xzr, xzr, [sp+192]
00330378ldr x5, [sp+600]
0033037cmovz x6, 10000
00330380subs xzr, x5, x6
00330384b.eq 0x33038c
00330388b 0x3303c4
0033038c
0033038cloc_33038c:
0033038cstr xzr, [sp+112]
00330390stp xzr, xzr, [sp+120]
00330394adrp x27, 0x6f1000
00330398ldr x3, [x27+2304]
0033039cadrp x27, 0x6f1000
003303a0ldr x4, [x27+2312]
003303a4str x3, [sp+192]
003303a8str x4, [sp+200]
003303acldr x0, [sp+112]
003303b0ldr x1, [sp+120]
003303b4ldr x2, [sp+128]
003303b8ldp x29, x30, [sp-8]
003303bcadd sp, sp, 576
003303c0ret x30
003303c4
003303c4loc_3303c4:
003303c4stp xzr, xzr, [sp+400]
003303c8ldr x0, [sp+584]
003303ccldr x1, [sp+592]
003303d0mov x2, xzr
003303d4mov x3, xzr
003303d8bl path/filepath.Match
003303dcstrb w0, [sp+79]
003303e0str x1, [sp+400]
003303e4str x2, [sp+408]
003303e8ldrb w4, [sp+79]
003303ecstrb w4, [sp+78]
003303f0ldr x4, [sp+408]
003303f4ldr x5, [sp+400]
003303f8str x5, [sp+272]
003303fcstr x4, [sp+280]
00330400str x5, [sp+176]
00330404str x4, [sp+184]
00330408cbnz x5, 0x330410
0033040cb 0x330440
00330410
00330410loc_330410:
00330410str xzr, [sp+112]
00330414stp xzr, xzr, [sp+120]
00330418ldr x3, [sp+176]
0033041cldr x4, [sp+184]
00330420str x3, [sp+192]
00330424str x4, [sp+200]
00330428ldr x0, [sp+112]
0033042cldr x1, [sp+120]
00330430ldr x2, [sp+128]
00330434ldp x29, x30, [sp-8]
00330438add sp, sp, 576
0033043cret x30
00330440
00330440loc_330440:
00330440ldr x0, [sp+584]
00330444ldr x1, [sp+592]
00330448bl path/filepath.hasMeta
0033044cstrb w0, [sp+79]
00330450tbnz w0, 0, 0x330458
00330454b 0x3306f8
00330458
00330458loc_330458:
00330458stp xzr, xzr, [sp+368]
0033045cstp xzr, xzr, [sp+352]
00330460ldr x0, [sp+584]
00330464ldr x1, [sp+592]
00330468bl path/filepath.Split
0033046cstr x0, [sp+368]
00330470str x1, [sp+376]
00330474str x2, [sp+352]
00330478str x3, [sp+360]
0033047cldr x2, [sp+376]
00330480ldr x3, [sp+368]
00330484str x3, [sp+552]
00330488str x2, [sp+560]
0033048cldr x2, [sp+352]
00330490ldr x3, [sp+360]
00330494str x2, [sp+536]
00330498str x3, [sp+544]
0033049cldr x2, [sp+552]
003304a0ldr x3, [sp+560]
003304a4str x2, [sp+208]
003304a8str x3, [sp+216]
003304acldr x2, [sp+536]
003304b0ldr x3, [sp+544]
003304b4str x2, [sp+160]
003304b8str x3, [sp+168]
003304bcstr xzr, [sp+80]
003304c0ldr x0, [sp+208]
003304c4ldr x1, [sp+216]
003304c8bl path/filepath.cleanGlobPath
003304ccstr x0, [sp+208]
003304d0str x1, [sp+216]
003304d4ldr x2, [sp+80]
003304d8subs xzr, x1, x2
003304dcb.hs 0x3304e4
003304e0b 0x330920
003304e4
003304e4loc_3304e4:
003304e4sub x1, x1, x2
003304e8sub x3, xzr, x1
003304ecand x2, x2, x3, asr #63
003304f0add x0, x0, x2
003304f4str x0, [sp+352]
003304f8str x1, [sp+360]
003304fcbl path/filepath.hasMeta
00330500strb w0, [sp+79]
00330504tbnz w0, 0, 0x33050c
00330508b 0x330650
0033050c
0033050cloc_33050c:
0033050cldr x3, [sp+216]
00330510ldr x4, [sp+592]
00330514subs xzr, x4, x3
00330518b.eq 0x330520
0033051cb 0x330574
00330520
00330520loc_330520:
00330520ldr x0, [sp+208]
00330524ldr x1, [sp+584]
00330528ldr x2, [sp+216]
0033052cbl runtime.memequal
00330530tbnz w0, 0, 0x330538
00330534b 0x330570
00330538
00330538loc_330538:
00330538str xzr, [sp+112]
0033053cstp xzr, xzr, [sp+120]
00330540adrp x27, 0x6f1000
00330544ldr x3, [x27+2304]
00330548adrp x27, 0x6f1000
0033054cldr x4, [x27+2312]
00330550str x3, [sp+192]
00330554str x4, [sp+200]
00330558ldr x0, [sp+112]
0033055cldr x1, [sp+120]
00330560ldr x2, [sp+128]
00330564ldp x29, x30, [sp-8]
00330568add sp, sp, 576
0033056cret x30
00330570
00330570loc_330570:
00330570b 0x330578
00330574
00330574loc_330574:
00330574b 0x330578
00330578
00330578loc_330578:
00330578str xzr, [sp+136]
0033057cstp xzr, xzr, [sp+144]
00330580str xzr, [sp+328]
00330584stp xzr, xzr, [sp+336]
00330588stp xzr, xzr, [sp+400]
0033058cldr x0, [sp+208]
00330590ldr x1, [sp+216]
00330594ldr x3, [sp+600]
00330598add x2, x3, 1
0033059cbl path/filepath.globWithLimit
003305a0str x0, [sp+328]
003305a4str x1, [sp+336]
003305a8str x2, [sp+344]
003305acstr x3, [sp+400]
003305b0str x4, [sp+408]
003305b4ldr x3, [sp+336]
003305b8ldr x4, [sp+344]
003305bcldr x5, [sp+328]
003305c0str x5, [sp+472]
003305c4str x3, [sp+480]
003305c8str x4, [sp+488]
003305ccldr x3, [sp+400]
003305d0ldr x4, [sp+408]
003305d4str x3, [sp+456]
003305d8str x4, [sp+464]
003305dcldr x3, [sp+472]
003305e0ldr x4, [sp+480]
003305e4ldr x5, [sp+488]
003305e8str x3, [sp+136]
003305ecstr x4, [sp+144]
003305f0str x5, [sp+152]
003305f4ldr x4, [sp+464]
003305f8ldr x3, [sp+456]
003305fcstr x3, [sp+192]
00330600str x4, [sp+200]
00330604cbnz x3, 0x33060c
00330608b 0x330624
0033060c
0033060cloc_33060c:
0033060cldr x0, [sp+112]
00330610ldr x1, [sp+120]
00330614ldr x2, [sp+128]
00330618ldp x29, x30, [sp-8]
0033061cadd sp, sp, 576
00330620ret x30
00330624
00330624loc_330624:
00330624ldr x7, [sp+144]
00330628ldr x8, [sp+136]
0033062cldr x9, [sp+152]
00330630str x8, [sp+328]
00330634str x7, [sp+336]
00330638str x9, [sp+344]
0033063cstr xzr, [sp+104]
00330640str x7, [sp+96]
00330644ldr x7, [sp+328]
00330648str x7, [sp+88]
0033064cb 0x330800
00330650
00330650loc_330650:
00330650str xzr, [sp+328]
00330654stp xzr, xzr, [sp+336]
00330658stp xzr, xzr, [sp+400]
0033065cldr x0, [sp+208]
00330660ldr x2, [sp+160]
00330664ldr x1, [sp+216]
00330668ldr x3, [sp+168]
0033066cmov x4, xzr
00330670mov x5, xzr
00330674mov x6, x5
00330678bl path/filepath.glob
0033067cstr x0, [sp+328]
00330680str x1, [sp+336]
00330684str x2, [sp+344]
00330688str x3, [sp+400]
0033068cstr x4, [sp+408]
00330690ldr x7, [sp+336]
00330694ldr x8, [sp+344]
00330698ldr x9, [sp+328]
0033069cstr x9, [sp+512]
003306a0str x7, [sp+520]
003306a4str x8, [sp+528]
003306a8ldr x7, [sp+400]
003306acldr x8, [sp+408]
003306b0str x7, [sp+496]
003306b4str x8, [sp+504]
003306b8ldr x7, [sp+512]
003306bcldr x8, [sp+520]
003306c0ldr x9, [sp+528]
003306c4str x7, [sp+112]
003306c8str x8, [sp+120]
003306ccstr x9, [sp+128]
003306d0ldr x3, [sp+496]
003306d4ldr x4, [sp+504]
003306d8str x3, [sp+192]
003306dcstr x4, [sp+200]
003306e0ldr x0, [sp+112]
003306e4ldr x1, [sp+120]
003306e8ldr x2, [sp+128]
003306ecldp x29, x30, [sp-8]
003306f0add sp, sp, 576
003306f4ret x30
003306f8
003306f8loc_3306f8:
003306f8stp xzr, xzr, [sp+384]
003306fcstp xzr, xzr, [sp+400]
00330700ldr x0, [sp+584]
00330704ldr x1, [sp+592]
00330708bl os.Lstat
0033070cstr x0, [sp+384]
00330710str x1, [sp+392]
00330714str x2, [sp+400]
00330718str x3, [sp+408]
0033071cldr x2, [sp+392]
00330720ldr x3, [sp+384]
00330724str x3, [sp+256]
00330728str x2, [sp+264]
0033072cldr x2, [sp+408]
00330730ldr x3, [sp+400]
00330734str x3, [sp+240]
00330738str x2, [sp+248]
0033073cstr x3, [sp+192]
00330740str x2, [sp+200]
00330744cbnz x3, 0x33074c
00330748b 0x330778
0033074c
0033074cloc_33074c:
0033074cstr xzr, [sp+112]
00330750stp xzr, xzr, [sp+120]
00330754stp xzr, xzr, [sp+192]
00330758ldr x0, [sp+112]
0033075cldr x1, [sp+120]
00330760ldr x2, [sp+128]
00330764mov x3, xzr
00330768mov x4, xzr
0033076cldp x29, x30, [sp-8]
00330770add sp, sp, 576
00330774ret x30
00330778
00330778loc_330778:
00330778adrp x0, 0x2cd000
0033077cadd x0, x0, 1568
00330780bl runtime.newobject
00330784str x0, [sp+296]
00330788ldr x1, [sp+584]
0033078cldr x2, [sp+592]
00330790str x2, [x0+8]
00330794adrp x27, 0x71b000
00330798ldr w2, [x27+3056]
0033079ccbz w2, 0x3307a4
003307a0b 0x3307a8
003307a4
003307a4loc_3307a4:
003307a4b 0x3307bc
003307a8
003307a8loc_3307a8:
003307a8bl runtime.gcWriteBarrier2
003307acstr x1, [x25]
003307b0ldr x5, [x0]
003307b4str x5, [x25+8]
003307b8b 0x3307bc
003307bc
003307bcloc_3307bc:
003307bcstr x1, [x0]
003307c0ldr x5, [sp+296]
003307c4ldrsb x27, [x5]
003307c8b 0x3307cc
003307cc
003307ccloc_3307cc:
003307ccstr x5, [sp+112]
003307d0orr x5, xzr, 1
003307d4str x5, [sp+120]
003307d8str x5, [sp+128]
003307dcstp xzr, xzr, [sp+192]
003307e0ldr x0, [sp+112]
003307e4ldr x1, [sp+120]
003307e8ldr x2, [sp+128]
003307ecmov x3, xzr
003307f0mov x4, xzr
003307f4ldp x29, x30, [sp-8]
003307f8add sp, sp, 576
003307fcret x30
00330800
00330800loc_330800:
00330800ldr x7, [sp+96]
00330804ldr x8, [sp+104]
00330808subs xzr, x7, x8
0033080cb.gt 0x330814
00330810b 0x330900
00330814
00330814loc_330814:
00330814ldr x7, [sp+88]
00330818str x7, [sp+288]
0033081cldr x7, [sp+288]
00330820ldr x8, [x7]
00330824ldr x7, [x7+8]
00330828str x8, [sp+224]
0033082cstr x7, [sp+232]
00330830str xzr, [sp+304]
00330834stp xzr, xzr, [sp+312]
00330838stp xzr, xzr, [sp+400]
0033083cldr x0, [sp+224]
00330840ldr x2, [sp+160]
00330844ldr x4, [sp+112]
00330848ldr x1, [sp+232]
0033084cldr x3, [sp+168]
00330850ldr x5, [sp+120]
00330854ldr x6, [sp+128]
00330858bl path/filepath.glob
0033085cstr x0, [sp+304]
00330860str x1, [sp+312]
00330864str x2, [sp+320]
00330868str x3, [sp+400]
0033086cstr x4, [sp+408]
00330870ldr x7, [sp+312]
00330874ldr x8, [sp+320]
00330878ldr x9, [sp+304]
0033087cstr x9, [sp+432]
00330880str x7, [sp+440]
00330884str x8, [sp+448]
00330888ldr x7, [sp+400]
0033088cldr x8, [sp+408]
00330890str x7, [sp+416]
00330894str x8, [sp+424]
00330898ldr x7, [sp+432]
0033089cldr x8, [sp+440]
003308a0ldr x9, [sp+448]
003308a4str x7, [sp+112]
003308a8str x8, [sp+120]
003308acstr x9, [sp+128]
003308b0ldr x4, [sp+424]
003308b4ldr x3, [sp+416]
003308b8str x3, [sp+192]
003308bcstr x4, [sp+200]
003308c0cbnz x3, 0x3308c8
003308c4b 0x3308e0
003308c8
003308c8loc_3308c8:
003308c8ldr x0, [sp+112]
003308ccldr x1, [sp+120]
003308d0ldr x2, [sp+128]
003308d4ldp x29, x30, [sp-8]
003308d8add sp, sp, 576
003308dcret x30
003308e0
003308e0loc_3308e0:
003308e0b 0x3308e4
003308e4
003308e4loc_3308e4:
003308e4ldr x7, [sp+104]
003308e8add x7, x7, 1
003308ecstr x7, [sp+104]
003308f0ldr x7, [sp+288]
003308f4add x7, x7, 16
003308f8str x7, [sp+88]
003308fcb 0x330800
00330900
00330900loc_330900:
00330900ldr x3, [sp+192]
00330904ldr x0, [sp+112]
00330908ldr x1, [sp+120]
0033090cldr x4, [sp+200]
00330910ldr x2, [sp+128]
00330914ldp x29, x30, [sp-8]
00330918add sp, sp, 576
0033091cret x30
00330920
00330920loc_330920:
00330920mov x0, x2
00330924bl runtime.panicSliceB
00330928hint
0033092c
0033092cloc_33092c:
0033092cstp x0, x1, [sp+8]
00330930str x2, [sp+24]
00330934mov x3, x30
00330938bl runtime.morestack_noctxt.abi0
0033093cldp x0, x1, [sp+8]
00330940ldr x2, [sp+24]
00330944b 0x330340
00330948udf 0
0033094cudf 0
00330340
00330340path/filepath.globWithLimit: ; void path/filepath.globWithLimit(struct string pattern, int depth)
00330340ldr x16, [x28+16]
00330344sub x17, sp, 448
00330348subs xzr, x17, x16
0033034cb.ls 0x33092c
00330350sub x20, sp, 576
00330354stp x29, x30, [x20-8]
00330358add sp, x20, 0
0033035csub x29, sp, 8
00330360str x0, [sp+584]
00330364str x1, [sp+592]
00330368str x2, [sp+600]
0033036cstr xzr, [sp+112]
00330370stp xzr, xzr, [sp+120]
00330374stp xzr, xzr, [sp+192]
00330378ldr x5, [sp+600]
0033037cmovz x6, 10000
00330380subs xzr, x5, x6
00330384b.eq 0x33038c
00330388b 0x3303c4
0033038c
0033038cloc_33038c:
0033038cstr xzr, [sp+112]
00330390stp xzr, xzr, [sp+120]
00330394adrp x27, 0x6f1000
00330398ldr x3, [x27+2304]
0033039cadrp x27, 0x6f1000
003303a0ldr x4, [x27+2312]
003303a4str x3, [sp+192]
003303a8str x4, [sp+200]
003303acldr x0, [sp+112]
003303b0ldr x1, [sp+120]
003303b4ldr x2, [sp+128]
003303b8ldp x29, x30, [sp-8]
003303bcadd sp, sp, 576
003303c0ret x30
003303c4
003303c4loc_3303c4:
003303c4stp xzr, xzr, [sp+400]
003303c8ldr x0, [sp+584]
003303ccldr x1, [sp+592]
003303d0mov x2, xzr
003303d4mov x3, xzr
003303d8bl path/filepath.Match
003303dcstrb w0, [sp+79]
003303e0str x1, [sp+400]
003303e4str x2, [sp+408]
003303e8ldrb w4, [sp+79]
003303ecstrb w4, [sp+78]
003303f0ldr x4, [sp+408]
003303f4ldr x5, [sp+400]
003303f8str x5, [sp+272]
003303fcstr x4, [sp+280]
00330400str x5, [sp+176]
00330404str x4, [sp+184]
00330408cbnz x5, 0x330410
0033040cb 0x330440
00330410
00330410loc_330410:
00330410str xzr, [sp+112]
00330414stp xzr, xzr, [sp+120]
00330418ldr x3, [sp+176]
0033041cldr x4, [sp+184]
00330420str x3, [sp+192]
00330424str x4, [sp+200]
00330428ldr x0, [sp+112]
0033042cldr x1, [sp+120]
00330430ldr x2, [sp+128]
00330434ldp x29, x30, [sp-8]
00330438add sp, sp, 576
0033043cret x30
00330440
00330440loc_330440:
00330440ldr x0, [sp+584]
00330444ldr x1, [sp+592]
00330448bl path/filepath.hasMeta
0033044cstrb w0, [sp+79]
00330450tbnz w0, 0, 0x330458
00330454b 0x3306f8
00330458
00330458loc_330458:
00330458stp xzr, xzr, [sp+368]
0033045cstp xzr, xzr, [sp+352]
00330460ldr x0, [sp+584]
00330464ldr x1, [sp+592]
00330468bl path/filepath.Split
0033046cstr x0, [sp+368]
00330470str x1, [sp+376]
00330474str x2, [sp+352]
00330478str x3, [sp+360]
0033047cldr x2, [sp+376]
00330480ldr x3, [sp+368]
00330484str x3, [sp+552]
00330488str x2, [sp+560]
0033048cldr x2, [sp+352]
00330490ldr x3, [sp+360]
00330494str x2, [sp+536]
00330498str x3, [sp+544]
0033049cldr x2, [sp+552]
003304a0ldr x3, [sp+560]
003304a4str x2, [sp+208]
003304a8str x3, [sp+216]
003304acldr x2, [sp+536]
003304b0ldr x3, [sp+544]
003304b4str x2, [sp+160]
003304b8str x3, [sp+168]
003304bcstr xzr, [sp+80]
003304c0ldr x0, [sp+208]
003304c4ldr x1, [sp+216]
003304c8bl path/filepath.cleanGlobPath
003304ccstr x0, [sp+208]
003304d0str x1, [sp+216]
003304d4ldr x2, [sp+80]
003304d8subs xzr, x1, x2
003304dcb.hs 0x3304e4
003304e0b 0x330920
003304e4
003304e4loc_3304e4:
003304e4sub x1, x1, x2
003304e8sub x3, xzr, x1
003304ecand x2, x2, x3, asr #63
003304f0add x0, x0, x2
003304f4str x0, [sp+352]
003304f8str x1, [sp+360]
003304fcbl path/filepath.hasMeta
00330500strb w0, [sp+79]
00330504tbnz w0, 0, 0x33050c
00330508b 0x330650
0033050c
0033050cloc_33050c:
0033050cldr x3, [sp+216]
00330510ldr x4, [sp+592]
00330514subs xzr, x4, x3
00330518b.eq 0x330520
0033051cb 0x330574
00330520
00330520loc_330520:
00330520ldr x0, [sp+208]
00330524ldr x1, [sp+584]
00330528ldr x2, [sp+216]
0033052cbl runtime.memequal
00330530tbnz w0, 0, 0x330538
00330534b 0x330570
00330538
00330538loc_330538:
00330538str xzr, [sp+112]
0033053cstp xzr, xzr, [sp+120]
00330540adrp x27, 0x6f1000
00330544ldr x3, [x27+2304]
00330548adrp x27, 0x6f1000
0033054cldr x4, [x27+2312]
00330550str x3, [sp+192]
00330554str x4, [sp+200]
00330558ldr x0, [sp+112]
0033055cldr x1, [sp+120]
00330560ldr x2, [sp+128]
00330564ldp x29, x30, [sp-8]
00330568add sp, sp, 576
0033056cret x30
00330570
00330570loc_330570:
00330570b 0x330578
00330574
00330574loc_330574:
00330574b 0x330578
00330578
00330578loc_330578:
00330578str xzr, [sp+136]
0033057cstp xzr, xzr, [sp+144]
00330580str xzr, [sp+328]
00330584stp xzr, xzr, [sp+336]
00330588stp xzr, xzr, [sp+400]
0033058cldr x0, [sp+208]
00330590ldr x1, [sp+216]
00330594ldr x3, [sp+600]
00330598add x2, x3, 1
0033059cbl path/filepath.globWithLimit
003305a0str x0, [sp+328]
003305a4str x1, [sp+336]
003305a8str x2, [sp+344]
003305acstr x3, [sp+400]
003305b0str x4, [sp+408]
003305b4ldr x3, [sp+336]
003305b8ldr x4, [sp+344]
003305bcldr x5, [sp+328]
003305c0str x5, [sp+472]
003305c4str x3, [sp+480]
003305c8str x4, [sp+488]
003305ccldr x3, [sp+400]
003305d0ldr x4, [sp+408]
003305d4str x3, [sp+456]
003305d8str x4, [sp+464]
003305dcldr x3, [sp+472]
003305e0ldr x4, [sp+480]
003305e4ldr x5, [sp+488]
003305e8str x3, [sp+136]
003305ecstr x4, [sp+144]
003305f0str x5, [sp+152]
003305f4ldr x4, [sp+464]
003305f8ldr x3, [sp+456]
003305fcstr x3, [sp+192]
00330600str x4, [sp+200]
00330604cbnz x3, 0x33060c
00330608b 0x330624
0033060c
0033060cloc_33060c:
0033060cldr x0, [sp+112]
00330610ldr x1, [sp+120]
00330614ldr x2, [sp+128]
00330618ldp x29, x30, [sp-8]
0033061cadd sp, sp, 576
00330620ret x30
00330624
00330624loc_330624:
00330624ldr x7, [sp+144]
00330628ldr x8, [sp+136]
0033062cldr x9, [sp+152]
00330630str x8, [sp+328]
00330634str x7, [sp+336]
00330638str x9, [sp+344]
0033063cstr xzr, [sp+104]
00330640str x7, [sp+96]
00330644ldr x7, [sp+328]
00330648str x7, [sp+88]
0033064cb 0x330800
00330650
00330650loc_330650:
00330650str xzr, [sp+328]
00330654stp xzr, xzr, [sp+336]
00330658stp xzr, xzr, [sp+400]
0033065cldr x0, [sp+208]
00330660ldr x2, [sp+160]
00330664ldr x1, [sp+216]
00330668ldr x3, [sp+168]
0033066cmov x4, xzr
00330670mov x5, xzr
00330674mov x6, x5
00330678bl path/filepath.glob
0033067cstr x0, [sp+328]
00330680str x1, [sp+336]
00330684str x2, [sp+344]
00330688str x3, [sp+400]
0033068cstr x4, [sp+408]
00330690ldr x7, [sp+336]
00330694ldr x8, [sp+344]
00330698ldr x9, [sp+328]
0033069cstr x9, [sp+512]
003306a0str x7, [sp+520]
003306a4str x8, [sp+528]
003306a8ldr x7, [sp+400]
003306acldr x8, [sp+408]
003306b0str x7, [sp+496]
003306b4str x8, [sp+504]
003306b8ldr x7, [sp+512]
003306bcldr x8, [sp+520]
003306c0ldr x9, [sp+528]
003306c4str x7, [sp+112]
003306c8str x8, [sp+120]
003306ccstr x9, [sp+128]
003306d0ldr x3, [sp+496]
003306d4ldr x4, [sp+504]
003306d8str x3, [sp+192]
003306dcstr x4, [sp+200]
003306e0ldr x0, [sp+112]
003306e4ldr x1, [sp+120]
003306e8ldr x2, [sp+128]
003306ecldp x29, x30, [sp-8]
003306f0add sp, sp, 576
003306f4ret x30
003306f8
003306f8loc_3306f8:
003306f8stp xzr, xzr, [sp+384]
003306fcstp xzr, xzr, [sp+400]
00330700ldr x0, [sp+584]
00330704ldr x1, [sp+592]
00330708bl os.Lstat
0033070cstr x0, [sp+384]
00330710str x1, [sp+392]
00330714str x2, [sp+400]
00330718str x3, [sp+408]
0033071cldr x2, [sp+392]
00330720ldr x3, [sp+384]
00330724str x3, [sp+256]
00330728str x2, [sp+264]
0033072cldr x2, [sp+408]
00330730ldr x3, [sp+400]
00330734str x3, [sp+240]
00330738str x2, [sp+248]
0033073cstr x3, [sp+192]
00330740str x2, [sp+200]
00330744cbnz x3, 0x33074c
00330748b 0x330778
0033074c
0033074cloc_33074c:
0033074cstr xzr, [sp+112]
00330750stp xzr, xzr, [sp+120]
00330754stp xzr, xzr, [sp+192]
00330758ldr x0, [sp+112]
0033075cldr x1, [sp+120]
00330760ldr x2, [sp+128]
00330764mov x3, xzr
00330768mov x4, xzr
0033076cldp x29, x30, [sp-8]
00330770add sp, sp, 576
00330774ret x30
00330778
00330778loc_330778:
00330778adrp x0, 0x2cd000
0033077cadd x0, x0, 1568
00330780bl runtime.newobject
00330784str x0, [sp+296]
00330788ldr x1, [sp+584]
0033078cldr x2, [sp+592]
00330790str x2, [x0+8]
00330794adrp x27, 0x71b000
00330798ldr w2, [x27+3056]
0033079ccbz w2, 0x3307a4
003307a0b 0x3307a8
003307a4
003307a4loc_3307a4:
003307a4b 0x3307bc
003307a8
003307a8loc_3307a8:
003307a8bl runtime.gcWriteBarrier2
003307acstr x1, [x25]
003307b0ldr x5, [x0]
003307b4str x5, [x25+8]
003307b8b 0x3307bc
003307bc
003307bcloc_3307bc:
003307bcstr x1, [x0]
003307c0ldr x5, [sp+296]
003307c4ldrsb x27, [x5]
003307c8b 0x3307cc
003307cc
003307ccloc_3307cc:
003307ccstr x5, [sp+112]
003307d0orr x5, xzr, 1
003307d4str x5, [sp+120]
003307d8str x5, [sp+128]
003307dcstp xzr, xzr, [sp+192]
003307e0ldr x0, [sp+112]
003307e4ldr x1, [sp+120]
003307e8ldr x2, [sp+128]
003307ecmov x3, xzr
003307f0mov x4, xzr
003307f4ldp x29, x30, [sp-8]
003307f8add sp, sp, 576
003307fcret x30
00330800
00330800loc_330800:
00330800ldr x7, [sp+96]
00330804ldr x8, [sp+104]
00330808subs xzr, x7, x8
0033080cb.gt 0x330814
00330810b 0x330900
00330814
00330814loc_330814:
00330814ldr x7, [sp+88]
00330818str x7, [sp+288]
0033081cldr x7, [sp+288]
00330820ldr x8, [x7]
00330824ldr x7, [x7+8]
00330828str x8, [sp+224]
0033082cstr x7, [sp+232]
00330830str xzr, [sp+304]
00330834stp xzr, xzr, [sp+312]
00330838stp xzr, xzr, [sp+400]
0033083cldr x0, [sp+224]
00330840ldr x2, [sp+160]
00330844ldr x4, [sp+112]
00330848ldr x1, [sp+232]
0033084cldr x3, [sp+168]
00330850ldr x5, [sp+120]
00330854ldr x6, [sp+128]
00330858bl path/filepath.glob
0033085cstr x0, [sp+304]
00330860str x1, [sp+312]
00330864str x2, [sp+320]
00330868str x3, [sp+400]
0033086cstr x4, [sp+408]
00330870ldr x7, [sp+312]
00330874ldr x8, [sp+320]
00330878ldr x9, [sp+304]
0033087cstr x9, [sp+432]
00330880str x7, [sp+440]
00330884str x8, [sp+448]
00330888ldr x7, [sp+400]
0033088cldr x8, [sp+408]
00330890str x7, [sp+416]
00330894str x8, [sp+424]
00330898ldr x7, [sp+432]
0033089cldr x8, [sp+440]
003308a0ldr x9, [sp+448]
003308a4str x7, [sp+112]
003308a8str x8, [sp+120]
003308acstr x9, [sp+128]
003308b0ldr x4, [sp+424]
003308b4ldr x3, [sp+416]
003308b8str x3, [sp+192]
003308bcstr x4, [sp+200]
003308c0cbnz x3, 0x3308c8
003308c4b 0x3308e0
003308c8
003308c8loc_3308c8:
003308c8ldr x0, [sp+112]
003308ccldr x1, [sp+120]
003308d0ldr x2, [sp+128]
003308d4ldp x29, x30, [sp-8]
003308d8add sp, sp, 576
003308dcret x30
003308e0
003308e0loc_3308e0:
003308e0b 0x3308e4
003308e4
003308e4loc_3308e4:
003308e4ldr x7, [sp+104]
003308e8add x7, x7, 1
003308ecstr x7, [sp+104]
003308f0ldr x7, [sp+288]
003308f4add x7, x7, 16
003308f8str x7, [sp+88]
003308fcb 0x330800
00330900
00330900loc_330900:
00330900ldr x3, [sp+192]
00330904ldr x0, [sp+112]
00330908ldr x1, [sp+120]
0033090cldr x4, [sp+200]
00330910ldr x2, [sp+128]
00330914ldp x29, x30, [sp-8]
00330918add sp, sp, 576
0033091cret x30
00330920
00330920loc_330920:
00330920mov x0, x2
00330924bl runtime.panicSliceB
00330928hint
0033092c
0033092cloc_33092c:
0033092cstp x0, x1, [sp+8]
00330930str x2, [sp+24]
00330934mov x3, x30
00330938bl runtime.morestack_noctxt.abi0
0033093cldp x0, x1, [sp+8]
00330940ldr x2, [sp+24]
00330944b 0x330340
00330948udf 0
0033094cudf 0
00330340
00330950
00330950path/filepath.cleanGlobPath: ; void path/filepath.cleanGlobPath(struct string path)
00330950ldr x16, [x28+16]
00330954subs xzr, sp, x16
00330958b.ls 0x330a88
0033095cstr x30, [sp-96]!
00330960stur x29, [sp-8]
00330964sub x29, sp, 8
00330968str x0, [sp+104]
0033096cstr x1, [sp+112]
00330970stp xzr, xzr, [sp+40]
00330974ldr x1, [sp+112]
00330978ldr x3, [sp+104]
0033097cstr x3, [sp+56]
00330980str x1, [sp+64]
00330984b 0x330988
00330988
00330988loc_330988:
00330988cbz x1, 0x330990
0033098cb 0x3309c4
00330990
00330990loc_330990:
00330990b 0x330994
00330994
00330994loc_330994:
00330994cbz x1, 0x33099c
00330998b 0x3309c0
0033099c
0033099cloc_33099c:
0033099cb 0x3309a0
003309a0
003309a0loc_3309a0:
003309a0adrp x0, 0x3df000
003309a4add x0, x0, 296
003309a8str x0, [sp+40]
003309acorr x1, xzr, 1
003309b0str x1, [sp+48]
003309b4ldur x29, [sp-8]
003309b8ldr x30, [sp], 96
003309bcret x30
003309c0
003309c0loc_3309c0:
003309c0b 0x330a30
003309c4
003309c4loc_3309c4:
003309c4subs xzr, x1, 1
003309c8b.eq 0x3309d0
003309ccb 0x330a28
003309d0
003309d0loc_3309d0:
003309d0b 0x3309d4
003309d4
003309d4loc_3309d4:
003309d4subs xzr, x1, 1
003309d8b.eq 0x3309e0
003309dcb 0x330a20
003309e0
003309e0loc_3309e0:
003309e0subs xzr, x1, 0
003309e4b.hi 0x3309ec
003309e8b 0x330a7c
003309ec
003309ecloc_3309ec:
003309ecldrb w3, [x3]
003309f0subs wzr, w3, 47
003309f4b.eq 0x3309fc
003309f8b 0x330a1c
003309fc
003309fcloc_3309fc:
003309fcb 0x330a00
00330a00
00330a00loc_330a00:
00330a00ldr x0, [sp+104]
00330a04ldr x1, [sp+112]
00330a08str x0, [sp+40]
00330a0cstr x1, [sp+48]
00330a10ldur x29, [sp-8]
00330a14ldr x30, [sp], 96
00330a18ret x30
00330a1c
00330a1cloc_330a1c:
00330a1cb 0x330a24
00330a20
00330a20loc_330a20:
00330a20b 0x330a24
00330a24
00330a24loc_330a24:
00330a24b 0x330a30
00330a28
00330a28loc_330a28:
00330a28b 0x330a2c
00330a2c
00330a2cloc_330a2c:
00330a2cb 0x330a30
00330a30
00330a30loc_330a30:
00330a30b 0x330a34
00330a34
00330a34loc_330a34:
00330a34ldr x3, [sp+112]
00330a38str x3, [sp+32]
00330a3csub x1, x3, 1
00330a40str x1, [sp+24]
00330a44ldr x2, [sp+112]
00330a48ldr x0, [sp+104]
00330a4csubs xzr, x2, x1
00330a50b.hs 0x330a58
00330a54b 0x330a78
00330a58
00330a58loc_330a58:
00330a58b 0x330a5c
00330a5c
00330a5cloc_330a5c:
00330a5cstr x0, [sp+72]
00330a60str x1, [sp+80]
00330a64str x0, [sp+40]
00330a68str x1, [sp+48]
00330a6cldur x29, [sp-8]
00330a70ldr x30, [sp], 96
00330a74ret x30
00330a78
00330a78loc_330a78:
00330a78bl runtime.panicSliceAlen
00330a7c
00330a7cloc_330a7c:
00330a7cmov x0, xzr
00330a80bl runtime.panicIndex
00330a84hint
00330a88
00330a88loc_330a88:
00330a88stp x0, x1, [sp+8]
00330a8cmov x3, x30
00330a90bl runtime.morestack_noctxt.abi0
00330a94ldp x0, x1, [sp+8]
00330a98b 0x330950
00330a9cudf 0
00330950
00330950path/filepath.cleanGlobPath: ; void path/filepath.cleanGlobPath(struct string path)
00330950ldr x16, [x28+16]
00330954subs xzr, sp, x16
00330958b.ls 0x330a88
0033095cstr x30, [sp-96]!
00330960stur x29, [sp-8]
00330964sub x29, sp, 8
00330968str x0, [sp+104]
0033096cstr x1, [sp+112]
00330970stp xzr, xzr, [sp+40]
00330974ldr x1, [sp+112]
00330978ldr x3, [sp+104]
0033097cstr x3, [sp+56]
00330980str x1, [sp+64]
00330984b 0x330988
00330988
00330988loc_330988:
00330988cbz x1, 0x330990
0033098cb 0x3309c4
00330990
00330990loc_330990:
00330990b 0x330994
00330994
00330994loc_330994:
00330994cbz x1, 0x33099c
00330998b 0x3309c0
0033099c
0033099cloc_33099c:
0033099cb 0x3309a0
003309a0
003309a0loc_3309a0:
003309a0adrp x0, 0x3df000
003309a4add x0, x0, 296
003309a8str x0, [sp+40]
003309acorr x1, xzr, 1
003309b0str x1, [sp+48]
003309b4ldur x29, [sp-8]
003309b8ldr x30, [sp], 96
003309bcret x30
003309c0
003309c0loc_3309c0:
003309c0b 0x330a30
003309c4
003309c4loc_3309c4:
003309c4subs xzr, x1, 1
003309c8b.eq 0x3309d0
003309ccb 0x330a28
003309d0
003309d0loc_3309d0:
003309d0b 0x3309d4
003309d4
003309d4loc_3309d4:
003309d4subs xzr, x1, 1
003309d8b.eq 0x3309e0
003309dcb 0x330a20
003309e0
003309e0loc_3309e0:
003309e0subs xzr, x1, 0
003309e4b.hi 0x3309ec
003309e8b 0x330a7c
003309ec
003309ecloc_3309ec:
003309ecldrb w3, [x3]
003309f0subs wzr, w3, 47
003309f4b.eq 0x3309fc
003309f8b 0x330a1c
003309fc
003309fcloc_3309fc:
003309fcb 0x330a00
00330a00
00330a00loc_330a00:
00330a00ldr x0, [sp+104]
00330a04ldr x1, [sp+112]
00330a08str x0, [sp+40]
00330a0cstr x1, [sp+48]
00330a10ldur x29, [sp-8]
00330a14ldr x30, [sp], 96
00330a18ret x30
00330a1c
00330a1cloc_330a1c:
00330a1cb 0x330a24
00330a20
00330a20loc_330a20:
00330a20b 0x330a24
00330a24
00330a24loc_330a24:
00330a24b 0x330a30
00330a28
00330a28loc_330a28:
00330a28b 0x330a2c
00330a2c
00330a2cloc_330a2c:
00330a2cb 0x330a30
00330a30
00330a30loc_330a30:
00330a30b 0x330a34
00330a34
00330a34loc_330a34:
00330a34ldr x3, [sp+112]
00330a38str x3, [sp+32]
00330a3csub x1, x3, 1
00330a40str x1, [sp+24]
00330a44ldr x2, [sp+112]
00330a48ldr x0, [sp+104]
00330a4csubs xzr, x2, x1
00330a50b.hs 0x330a58
00330a54b 0x330a78
00330a58
00330a58loc_330a58:
00330a58b 0x330a5c
00330a5c
00330a5cloc_330a5c:
00330a5cstr x0, [sp+72]
00330a60str x1, [sp+80]
00330a64str x0, [sp+40]
00330a68str x1, [sp+48]
00330a6cldur x29, [sp-8]
00330a70ldr x30, [sp], 96
00330a74ret x30
00330a78
00330a78loc_330a78:
00330a78bl runtime.panicSliceAlen
00330a7c
00330a7cloc_330a7c:
00330a7cmov x0, xzr
00330a80bl runtime.panicIndex
00330a84hint
00330a88
00330a88loc_330a88:
00330a88stp x0, x1, [sp+8]
00330a8cmov x3, x30
00330a90bl runtime.morestack_noctxt.abi0
00330a94ldp x0, x1, [sp+8]
00330a98b 0x330950
00330a9cudf 0
00330950
00330aa0
00330aa0path/filepath.glob: ; void path/filepath.glob(struct string dir, struct string pattern, struct []string matches)
00330aa0ldr x16, [x28+16]
00330aa4sub x17, sp, 480
00330aa8subs xzr, x17, x16
00330aacb.ls 0x330fd0
00330ab0sub x20, sp, 608
00330ab4stp x29, x30, [x20-8]
00330ab8add sp, x20, 0
00330abcsub x29, sp, 8
00330ac0str x0, [sp+616]
00330ac4str x1, [sp+624]
00330ac8str x2, [sp+632]
00330accstr x3, [sp+640]
00330ad0str x4, [sp+648]
00330ad4str x5, [sp+656]
00330ad8str x6, [sp+664]
00330adcstr xzr, [sp+208]
00330ae0stp xzr, xzr, [sp+216]
00330ae4stp xzr, xzr, [sp+280]
00330ae8ldr x2, [sp+648]
00330aecldr x3, [sp+656]
00330af0ldr x4, [sp+664]
00330af4str x2, [sp+208]
00330af8str x3, [sp+216]
00330afcstr x4, [sp+224]
00330b00stp xzr, xzr, [sp+496]
00330b04stp xzr, xzr, [sp+480]
00330b08ldr x0, [sp+616]
00330b0cldr x1, [sp+624]
00330b10bl os.Stat
00330b14str x0, [sp+496]
00330b18str x1, [sp+504]
00330b1cstr x2, [sp+480]
00330b20str x3, [sp+488]
00330b24ldr x2, [sp+504]
00330b28ldr x3, [sp+496]
00330b2cstr x3, [sp+320]
00330b30str x2, [sp+328]
00330b34ldr x2, [sp+480]
00330b38ldr x3, [sp+488]
00330b3cstr x2, [sp+304]
00330b40str x3, [sp+312]
00330b44ldr x2, [sp+320]
00330b48ldr x3, [sp+328]
00330b4cstr x2, [sp+232]
00330b50str x3, [sp+240]
00330b54ldr x2, [sp+312]
00330b58ldr x3, [sp+304]
00330b5cstr x3, [sp+264]
00330b60str x2, [sp+272]
00330b64cbnz x3, 0x330b6c
00330b68b 0x330b90
00330b6c
00330b6cloc_330b6c:
00330b6cbl runtime.deferreturn
00330b70ldr x3, [sp+280]
00330b74ldr x0, [sp+208]
00330b78ldr x1, [sp+216]
00330b7cldr x4, [sp+288]
00330b80ldr x2, [sp+224]
00330b84ldp x29, x30, [sp-8]
00330b88add sp, sp, 608
00330b8cret x30
00330b90
00330b90loc_330b90:
00330b90ldr x1, [sp+232]
00330b94ldrsb x27, [x1]
00330b98ldr x1, [x1+24]
00330b9cldr x0, [sp+240]
00330ba0blr x1
00330ba4strb w0, [sp+94]
00330ba8tbnz w0, 0, 0x330bb0
00330bacb 0x330d64
00330bb0
00330bb0loc_330bb0:
00330bb0str xzr, [sp+472]
00330bb4stp xzr, xzr, [sp+480]
00330bb8ldr x0, [sp+616]
00330bbcldr x1, [sp+624]
00330bc0bl os.Open
00330bc4str x0, [sp+472]
00330bc8str x1, [sp+480]
00330bccstr x2, [sp+488]
00330bd0ldr x2, [sp+472]
00330bd4str x2, [sp+592]
00330bd8ldr x2, [sp+488]
00330bdcldr x3, [sp+480]
00330be0str x3, [sp+576]
00330be4str x2, [sp+584]
00330be8ldr x2, [sp+592]
00330becstr x2, [sp+296]
00330bf0ldr x2, [sp+584]
00330bf4ldr x3, [sp+576]
00330bf8str x3, [sp+264]
00330bfcstr x2, [sp+272]
00330c00cbnz x3, 0x330c08
00330c04b 0x330c2c
00330c08
00330c08loc_330c08:
00330c08bl runtime.deferreturn
00330c0cldr x3, [sp+280]
00330c10ldr x0, [sp+208]
00330c14ldr x1, [sp+216]
00330c18ldr x4, [sp+288]
00330c1cldr x2, [sp+224]
00330c20ldp x29, x30, [sp-8]
00330c24add sp, sp, 608
00330c28ret x30
00330c2c
00330c2cloc_330c2c:
00330c2cldr x1, [sp+296]
00330c30str x1, [sp+568]
00330c34stp xzr, xzr, [sp+376]
00330c38add x1, sp, 376
00330c3cstr x1, [sp+392]
00330c40ldrsb x27, [x1]
00330c44adrp x2, 4096
00330c48add x2, x2, 0
00330c4cstr x2, [x1]
00330c50ldrsb x27, [x1]
00330c54ldr x2, [sp+568]
00330c58adrp x27, 0x71b000
00330c5cldr w3, [x27+3056]
00330c60cbz w3, 0x330c68
00330c64b 0x330c6c
00330c68
00330c68loc_330c68:
00330c68b 0x330c80
00330c6c
00330c6cloc_330c6c:
00330c6cbl runtime.gcWriteBarrier2
00330c70str x2, [x25]
00330c74ldr x3, [x1+8]
00330c78str x3, [x25+8]
00330c7cb 0x330c80
00330c80
00330c80loc_330c80:
00330c80str x2, [x1+8]
00330c84str x1, [sp+120]
00330c88add x0, sp, 96
00330c8cbl runtime.deferprocStack
00330c90subs xzr, x0, 0
00330c94b.ne 0x330d40
00330c98b 0x330c9c
00330c9c
00330c9cloc_330c9c:
00330c9cstr xzr, [sp+448]
00330ca0stp xzr, xzr, [sp+456]
00330ca4stp xzr, xzr, [sp+480]
00330ca8ldr x0, [sp+296]
00330cacmovn x1, 0
00330cb0bl os.(*File).Readdirnames
00330cb4str x0, [sp+448]
00330cb8str x1, [sp+456]
00330cbcstr x2, [sp+464]
00330cc0str x3, [sp+480]
00330cc4str x4, [sp+488]
00330cc8ldr x2, [sp+448]
00330cccldr x3, [sp+456]
00330cd0ldr x4, [sp+464]
00330cd4str x2, [sp+544]
00330cd8str x3, [sp+552]
00330cdcstr x4, [sp+560]
00330ce0ldr x2, [sp+480]
00330ce4ldr x3, [sp+488]
00330ce8str x2, [sp+528]
00330cecstr x3, [sp+536]
00330cf0ldr x1, [sp+544]
00330cf4ldr x2, [sp+552]
00330cf8ldr x3, [sp+560]
00330cfcstr x1, [sp+168]
00330d00str x2, [sp+176]
00330d04str x3, [sp+184]
00330d08adrp x0, 0x3e5000
00330d0cadd x0, x0, 1824
00330d10bl slices.Sort[go.shape.[]string,go.shape.string]
00330d14ldr x2, [sp+176]
00330d18ldr x3, [sp+168]
00330d1cldr x4, [sp+184]
00330d20str x3, [sp+448]
00330d24str x2, [sp+456]
00330d28str x4, [sp+464]
00330d2cstr xzr, [sp+160]
00330d30str x2, [sp+152]
00330d34ldr x2, [sp+448]
00330d38str x2, [sp+144]
00330d3cb 0x330d88
00330d40
00330d40loc_330d40:
00330d40bl runtime.deferreturn
00330d44ldr x3, [sp+280]
00330d48ldr x0, [sp+208]
00330d4cldr x1, [sp+216]
00330d50ldr x4, [sp+288]
00330d54ldr x2, [sp+224]
00330d58ldp x29, x30, [sp-8]
00330d5cadd sp, sp, 608
00330d60ret x30
00330d64
00330d64loc_330d64:
00330d64bl runtime.deferreturn
00330d68ldr x3, [sp+280]
00330d6cldr x0, [sp+208]
00330d70ldr x1, [sp+216]
00330d74ldr x4, [sp+288]
00330d78ldr x2, [sp+224]
00330d7cldp x29, x30, [sp-8]
00330d80add sp, sp, 608
00330d84ret x30
00330d88
00330d88loc_330d88:
00330d88ldr x4, [sp+152]
00330d8cldr x5, [sp+160]
00330d90subs xzr, x4, x5
00330d94b.gt 0x330d9c
00330d98b 0x330fac
00330d9c
00330d9cloc_330d9c:
00330d9cldr x4, [sp+144]
00330da0str x4, [sp+368]
00330da4ldr x4, [sp+368]
00330da8ldr x5, [x4]
00330dacldr x4, [x4+8]
00330db0str x5, [sp+192]
00330db4str x4, [sp+200]
00330db8stp xzr, xzr, [sp+480]
00330dbcldr x0, [sp+632]
00330dc0ldr x2, [sp+192]
00330dc4ldr x1, [sp+640]
00330dc8ldr x3, [sp+200]
00330dccbl path/filepath.Match
00330dd0strb w0, [sp+94]
00330dd4str x1, [sp+480]
00330dd8str x2, [sp+488]
00330ddcldrb w4, [sp+94]
00330de0strb w4, [sp+95]
00330de4ldr x4, [sp+488]
00330de8ldr x5, [sp+480]
00330decstr x5, [sp+512]
00330df0str x4, [sp+520]
00330df4ldrb w4, [sp+95]
00330df8strb w4, [sp+93]
00330dfcldr x4, [sp+520]
00330e00ldr x5, [sp+512]
00330e04str x5, [sp+248]
00330e08str x4, [sp+256]
00330e0ccbnz x5, 0x330e14
00330e10b 0x330e40
00330e14
00330e14loc_330e14:
00330e14str x5, [sp+280]
00330e18str x4, [sp+288]
00330e1cbl runtime.deferreturn
00330e20ldr x3, [sp+280]
00330e24ldr x0, [sp+208]
00330e28ldr x1, [sp+216]
00330e2cldr x4, [sp+288]
00330e30ldr x2, [sp+224]
00330e34ldp x29, x30, [sp-8]
00330e38add sp, sp, 608
00330e3cret x30
00330e40
00330e40loc_330e40:
00330e40ldrb w4, [sp+93]
00330e44tbnz w4, 0, 0x330e4c
00330e48b 0x330f88
00330e4c
00330e4cloc_330e4c:
00330e4cstp xzr, xzr, [sp+416]
00330e50stp xzr, xzr, [sp+432]
00330e54add x3, sp, 416
00330e58str x3, [sp+336]
00330e5cldrsb x27, [x3]
00330e60ldr x4, [sp+616]
00330e64ldr x5, [sp+624]
00330e68str x5, [x3+8]
00330e6cadrp x27, 0x71b000
00330e70ldr w5, [x27+3056]
00330e74cbz w5, 0x330e7c
00330e78b 0x330e80
00330e7c
00330e7cloc_330e7c:
00330e7cb 0x330e94
00330e80
00330e80loc_330e80:
00330e80bl runtime.gcWriteBarrier2
00330e84str x4, [x25]
00330e88ldr x5, [x3]
00330e8cstr x5, [x25+8]
00330e90b 0x330e94
00330e94
00330e94loc_330e94:
00330e94str x4, [x3]
00330e98ldrsb x27, [x3]
00330e9cldr x4, [sp+192]
00330ea0ldr x5, [sp+200]
00330ea4str x5, [x3+24]
00330ea8adrp x27, 0x71b000
00330eacldr w5, [x27+3056]
00330eb0cbz w5, 0x330eb8
00330eb4b 0x330ebc
00330eb8
00330eb8loc_330eb8:
00330eb8b 0x330ed0
00330ebc
00330ebcloc_330ebc:
00330ebcbl runtime.gcWriteBarrier2
00330ec0str x4, [x25]
00330ec4ldr x5, [x3+16]
00330ec8str x5, [x25+8]
00330eccb 0x330ed0
00330ed0
00330ed0loc_330ed0:
00330ed0str x4, [x3+16]
00330ed4ldr x0, [sp+336]
00330ed8ldrsb x27, [x0]
00330edcb 0x330ee0
00330ee0
00330ee0loc_330ee0:
00330ee0str x0, [sp+344]
00330ee4orr x2, xzr, 2
00330ee8str x2, [sp+352]
00330eecstr x2, [sp+360]
00330ef0mov x1, x2
00330ef4bl path/filepath.Join
00330ef8str x0, [sp+400]
00330efcstr x1, [sp+408]
00330f00ldr x2, [sp+224]
00330f04ldr x0, [sp+208]
00330f08ldr x3, [sp+216]
00330f0cadd x1, x3, 1
00330f10subs xzr, x2, x1
00330f14b.hs 0x330f1c
00330f18b 0x330f20
00330f1c
00330f1cloc_330f1c:
00330f1cb 0x330f34
00330f20
00330f20loc_330f20:
00330f20orr x3, xzr, 1
00330f24adrp x4, 0x2c5000
00330f28add x4, x4, 2944
00330f2cbl runtime.growslice
00330f30b 0x330f34
00330f34
00330f34loc_330f34:
00330f34sub x4, x1, 1
00330f38add x5, x0, x4, lsl #4
00330f3cubfm x4, x4, 60, 59
00330f40ldr x6, [sp+400]
00330f44ldr x7, [sp+408]
00330f48str x7, [x5+8]
00330f4cadrp x27, 0x71b000
00330f50ldr w5, [x27+3056]
00330f54cbz w5, 0x330f5c
00330f58b 0x330f60
00330f5c
00330f5cloc_330f5c:
00330f5cb 0x330f74
00330f60
00330f60loc_330f60:
00330f60bl runtime.gcWriteBarrier2
00330f64str x6, [x25]
00330f68ldr x5, [x0+x4]
00330f6cstr x5, [x25+8]
00330f70b 0x330f74
00330f74
00330f74loc_330f74:
00330f74str x6, [x0+x4]
00330f78str x0, [sp+208]
00330f7cstr x1, [sp+216]
00330f80str x2, [sp+224]
00330f84b 0x330f8c
00330f88
00330f88loc_330f88:
00330f88b 0x330f8c
00330f8c
00330f8cloc_330f8c:
00330f8cb 0x330f90
00330f90
00330f90loc_330f90:
00330f90ldr x4, [sp+160]
00330f94add x4, x4, 1
00330f98str x4, [sp+160]
00330f9cldr x4, [sp+368]
00330fa0add x4, x4, 16
00330fa4str x4, [sp+144]
00330fa8b 0x330d88
00330fac
00330facloc_330fac:
00330facbl runtime.deferreturn
00330fb0ldr x3, [sp+280]
00330fb4ldr x0, [sp+208]
00330fb8ldr x1, [sp+216]
00330fbcldr x4, [sp+288]
00330fc0ldr x2, [sp+224]
00330fc4ldp x29, x30, [sp-8]
00330fc8add sp, sp, 608
00330fccret x30
00330fd0
00330fd0loc_330fd0:
00330fd0stp x0, x1, [sp+8]
00330fd4stp x2, x3, [sp+24]
00330fd8stp x4, x5, [sp+40]
00330fdcstr x6, [sp+56]
00330fe0mov x3, x30
00330fe4bl runtime.morestack_noctxt.abi0
00330fe8ldp x0, x1, [sp+8]
00330fecldp x2, x3, [sp+24]
00330ff0ldp x4, x5, [sp+40]
00330ff4ldr x6, [sp+56]
00330ff8b 0x330aa0
00330ffcudf 0
00330aa0
00330aa0path/filepath.glob: ; void path/filepath.glob(struct string dir, struct string pattern, struct []string matches)
00330aa0ldr x16, [x28+16]
00330aa4sub x17, sp, 480
00330aa8subs xzr, x17, x16
00330aacb.ls 0x330fd0
00330ab0sub x20, sp, 608
00330ab4stp x29, x30, [x20-8]
00330ab8add sp, x20, 0
00330abcsub x29, sp, 8
00330ac0str x0, [sp+616]
00330ac4str x1, [sp+624]
00330ac8str x2, [sp+632]
00330accstr x3, [sp+640]
00330ad0str x4, [sp+648]
00330ad4str x5, [sp+656]
00330ad8str x6, [sp+664]
00330adcstr xzr, [sp+208]
00330ae0stp xzr, xzr, [sp+216]
00330ae4stp xzr, xzr, [sp+280]
00330ae8ldr x2, [sp+648]
00330aecldr x3, [sp+656]
00330af0ldr x4, [sp+664]
00330af4str x2, [sp+208]
00330af8str x3, [sp+216]
00330afcstr x4, [sp+224]
00330b00stp xzr, xzr, [sp+496]
00330b04stp xzr, xzr, [sp+480]
00330b08ldr x0, [sp+616]
00330b0cldr x1, [sp+624]
00330b10bl os.Stat
00330b14str x0, [sp+496]
00330b18str x1, [sp+504]
00330b1cstr x2, [sp+480]
00330b20str x3, [sp+488]
00330b24ldr x2, [sp+504]
00330b28ldr x3, [sp+496]
00330b2cstr x3, [sp+320]
00330b30str x2, [sp+328]
00330b34ldr x2, [sp+480]
00330b38ldr x3, [sp+488]
00330b3cstr x2, [sp+304]
00330b40str x3, [sp+312]
00330b44ldr x2, [sp+320]
00330b48ldr x3, [sp+328]
00330b4cstr x2, [sp+232]
00330b50str x3, [sp+240]
00330b54ldr x2, [sp+312]
00330b58ldr x3, [sp+304]
00330b5cstr x3, [sp+264]
00330b60str x2, [sp+272]
00330b64cbnz x3, 0x330b6c
00330b68b 0x330b90
00330b6c
00330b6cloc_330b6c:
00330b6cbl runtime.deferreturn
00330b70ldr x3, [sp+280]
00330b74ldr x0, [sp+208]
00330b78ldr x1, [sp+216]
00330b7cldr x4, [sp+288]
00330b80ldr x2, [sp+224]
00330b84ldp x29, x30, [sp-8]
00330b88add sp, sp, 608
00330b8cret x30
00330b90
00330b90loc_330b90:
00330b90ldr x1, [sp+232]
00330b94ldrsb x27, [x1]
00330b98ldr x1, [x1+24]
00330b9cldr x0, [sp+240]
00330ba0blr x1
00330ba4strb w0, [sp+94]
00330ba8tbnz w0, 0, 0x330bb0
00330bacb 0x330d64
00330bb0
00330bb0loc_330bb0:
00330bb0str xzr, [sp+472]
00330bb4stp xzr, xzr, [sp+480]
00330bb8ldr x0, [sp+616]
00330bbcldr x1, [sp+624]
00330bc0bl os.Open
00330bc4str x0, [sp+472]
00330bc8str x1, [sp+480]
00330bccstr x2, [sp+488]
00330bd0ldr x2, [sp+472]
00330bd4str x2, [sp+592]
00330bd8ldr x2, [sp+488]
00330bdcldr x3, [sp+480]
00330be0str x3, [sp+576]
00330be4str x2, [sp+584]
00330be8ldr x2, [sp+592]
00330becstr x2, [sp+296]
00330bf0ldr x2, [sp+584]
00330bf4ldr x3, [sp+576]
00330bf8str x3, [sp+264]
00330bfcstr x2, [sp+272]
00330c00cbnz x3, 0x330c08
00330c04b 0x330c2c
00330c08
00330c08loc_330c08:
00330c08bl runtime.deferreturn
00330c0cldr x3, [sp+280]
00330c10ldr x0, [sp+208]
00330c14ldr x1, [sp+216]
00330c18ldr x4, [sp+288]
00330c1cldr x2, [sp+224]
00330c20ldp x29, x30, [sp-8]
00330c24add sp, sp, 608
00330c28ret x30
00330c2c
00330c2cloc_330c2c:
00330c2cldr x1, [sp+296]
00330c30str x1, [sp+568]
00330c34stp xzr, xzr, [sp+376]
00330c38add x1, sp, 376
00330c3cstr x1, [sp+392]
00330c40ldrsb x27, [x1]
00330c44adrp x2, 4096
00330c48add x2, x2, 0
00330c4cstr x2, [x1]
00330c50ldrsb x27, [x1]
00330c54ldr x2, [sp+568]
00330c58adrp x27, 0x71b000
00330c5cldr w3, [x27+3056]
00330c60cbz w3, 0x330c68
00330c64b 0x330c6c
00330c68
00330c68loc_330c68:
00330c68b 0x330c80
00330c6c
00330c6cloc_330c6c:
00330c6cbl runtime.gcWriteBarrier2
00330c70str x2, [x25]
00330c74ldr x3, [x1+8]
00330c78str x3, [x25+8]
00330c7cb 0x330c80
00330c80
00330c80loc_330c80:
00330c80str x2, [x1+8]
00330c84str x1, [sp+120]
00330c88add x0, sp, 96
00330c8cbl runtime.deferprocStack
00330c90subs xzr, x0, 0
00330c94b.ne 0x330d40
00330c98b 0x330c9c
00330c9c
00330c9cloc_330c9c:
00330c9cstr xzr, [sp+448]
00330ca0stp xzr, xzr, [sp+456]
00330ca4stp xzr, xzr, [sp+480]
00330ca8ldr x0, [sp+296]
00330cacmovn x1, 0
00330cb0bl os.(*File).Readdirnames
00330cb4str x0, [sp+448]
00330cb8str x1, [sp+456]
00330cbcstr x2, [sp+464]
00330cc0str x3, [sp+480]
00330cc4str x4, [sp+488]
00330cc8ldr x2, [sp+448]
00330cccldr x3, [sp+456]
00330cd0ldr x4, [sp+464]
00330cd4str x2, [sp+544]
00330cd8str x3, [sp+552]
00330cdcstr x4, [sp+560]
00330ce0ldr x2, [sp+480]
00330ce4ldr x3, [sp+488]
00330ce8str x2, [sp+528]
00330cecstr x3, [sp+536]
00330cf0ldr x1, [sp+544]
00330cf4ldr x2, [sp+552]
00330cf8ldr x3, [sp+560]
00330cfcstr x1, [sp+168]
00330d00str x2, [sp+176]
00330d04str x3, [sp+184]
00330d08adrp x0, 0x3e5000
00330d0cadd x0, x0, 1824
00330d10bl slices.Sort[go.shape.[]string,go.shape.string]
00330d14ldr x2, [sp+176]
00330d18ldr x3, [sp+168]
00330d1cldr x4, [sp+184]
00330d20str x3, [sp+448]
00330d24str x2, [sp+456]
00330d28str x4, [sp+464]
00330d2cstr xzr, [sp+160]
00330d30str x2, [sp+152]
00330d34ldr x2, [sp+448]
00330d38str x2, [sp+144]
00330d3cb 0x330d88
00330d40
00330d40loc_330d40:
00330d40bl runtime.deferreturn
00330d44ldr x3, [sp+280]
00330d48ldr x0, [sp+208]
00330d4cldr x1, [sp+216]
00330d50ldr x4, [sp+288]
00330d54ldr x2, [sp+224]
00330d58ldp x29, x30, [sp-8]
00330d5cadd sp, sp, 608
00330d60ret x30
00330d64
00330d64loc_330d64:
00330d64bl runtime.deferreturn
00330d68ldr x3, [sp+280]
00330d6cldr x0, [sp+208]
00330d70ldr x1, [sp+216]
00330d74ldr x4, [sp+288]
00330d78ldr x2, [sp+224]
00330d7cldp x29, x30, [sp-8]
00330d80add sp, sp, 608
00330d84ret x30
00330d88
00330d88loc_330d88:
00330d88ldr x4, [sp+152]
00330d8cldr x5, [sp+160]
00330d90subs xzr, x4, x5
00330d94b.gt 0x330d9c
00330d98b 0x330fac
00330d9c
00330d9cloc_330d9c:
00330d9cldr x4, [sp+144]
00330da0str x4, [sp+368]
00330da4ldr x4, [sp+368]
00330da8ldr x5, [x4]
00330dacldr x4, [x4+8]
00330db0str x5, [sp+192]
00330db4str x4, [sp+200]
00330db8stp xzr, xzr, [sp+480]
00330dbcldr x0, [sp+632]
00330dc0ldr x2, [sp+192]
00330dc4ldr x1, [sp+640]
00330dc8ldr x3, [sp+200]
00330dccbl path/filepath.Match
00330dd0strb w0, [sp+94]
00330dd4str x1, [sp+480]
00330dd8str x2, [sp+488]
00330ddcldrb w4, [sp+94]
00330de0strb w4, [sp+95]
00330de4ldr x4, [sp+488]
00330de8ldr x5, [sp+480]
00330decstr x5, [sp+512]
00330df0str x4, [sp+520]
00330df4ldrb w4, [sp+95]
00330df8strb w4, [sp+93]
00330dfcldr x4, [sp+520]
00330e00ldr x5, [sp+512]
00330e04str x5, [sp+248]
00330e08str x4, [sp+256]
00330e0ccbnz x5, 0x330e14
00330e10b 0x330e40
00330e14
00330e14loc_330e14:
00330e14str x5, [sp+280]
00330e18str x4, [sp+288]
00330e1cbl runtime.deferreturn
00330e20ldr x3, [sp+280]
00330e24ldr x0, [sp+208]
00330e28ldr x1, [sp+216]
00330e2cldr x4, [sp+288]
00330e30ldr x2, [sp+224]
00330e34ldp x29, x30, [sp-8]
00330e38add sp, sp, 608
00330e3cret x30
00330e40
00330e40loc_330e40:
00330e40ldrb w4, [sp+93]
00330e44tbnz w4, 0, 0x330e4c
00330e48b 0x330f88
00330e4c
00330e4cloc_330e4c:
00330e4cstp xzr, xzr, [sp+416]
00330e50stp xzr, xzr, [sp+432]
00330e54add x3, sp, 416
00330e58str x3, [sp+336]
00330e5cldrsb x27, [x3]
00330e60ldr x4, [sp+616]
00330e64ldr x5, [sp+624]
00330e68str x5, [x3+8]
00330e6cadrp x27, 0x71b000
00330e70ldr w5, [x27+3056]
00330e74cbz w5, 0x330e7c
00330e78b 0x330e80
00330e7c
00330e7cloc_330e7c:
00330e7cb 0x330e94
00330e80
00330e80loc_330e80:
00330e80bl runtime.gcWriteBarrier2
00330e84str x4, [x25]
00330e88ldr x5, [x3]
00330e8cstr x5, [x25+8]
00330e90b 0x330e94
00330e94
00330e94loc_330e94:
00330e94str x4, [x3]
00330e98ldrsb x27, [x3]
00330e9cldr x4, [sp+192]
00330ea0ldr x5, [sp+200]
00330ea4str x5, [x3+24]
00330ea8adrp x27, 0x71b000
00330eacldr w5, [x27+3056]
00330eb0cbz w5, 0x330eb8
00330eb4b 0x330ebc
00330eb8
00330eb8loc_330eb8:
00330eb8b 0x330ed0
00330ebc
00330ebcloc_330ebc:
00330ebcbl runtime.gcWriteBarrier2
00330ec0str x4, [x25]
00330ec4ldr x5, [x3+16]
00330ec8str x5, [x25+8]
00330eccb 0x330ed0
00330ed0
00330ed0loc_330ed0:
00330ed0str x4, [x3+16]
00330ed4ldr x0, [sp+336]
00330ed8ldrsb x27, [x0]
00330edcb 0x330ee0
00330ee0
00330ee0loc_330ee0:
00330ee0str x0, [sp+344]
00330ee4orr x2, xzr, 2
00330ee8str x2, [sp+352]
00330eecstr x2, [sp+360]
00330ef0mov x1, x2
00330ef4bl path/filepath.Join
00330ef8str x0, [sp+400]
00330efcstr x1, [sp+408]
00330f00ldr x2, [sp+224]
00330f04ldr x0, [sp+208]
00330f08ldr x3, [sp+216]
00330f0cadd x1, x3, 1
00330f10subs xzr, x2, x1
00330f14b.hs 0x330f1c
00330f18b 0x330f20
00330f1c
00330f1cloc_330f1c:
00330f1cb 0x330f34
00330f20
00330f20loc_330f20:
00330f20orr x3, xzr, 1
00330f24adrp x4, 0x2c5000
00330f28add x4, x4, 2944
00330f2cbl runtime.growslice
00330f30b 0x330f34
00330f34
00330f34loc_330f34:
00330f34sub x4, x1, 1
00330f38add x5, x0, x4, lsl #4
00330f3cubfm x4, x4, 60, 59
00330f40ldr x6, [sp+400]
00330f44ldr x7, [sp+408]
00330f48str x7, [x5+8]
00330f4cadrp x27, 0x71b000
00330f50ldr w5, [x27+3056]
00330f54cbz w5, 0x330f5c
00330f58b 0x330f60
00330f5c
00330f5cloc_330f5c:
00330f5cb 0x330f74
00330f60
00330f60loc_330f60:
00330f60bl runtime.gcWriteBarrier2
00330f64str x6, [x25]
00330f68ldr x5, [x0+x4]
00330f6cstr x5, [x25+8]
00330f70b 0x330f74
00330f74
00330f74loc_330f74:
00330f74str x6, [x0+x4]
00330f78str x0, [sp+208]
00330f7cstr x1, [sp+216]
00330f80str x2, [sp+224]
00330f84b 0x330f8c
00330f88
00330f88loc_330f88:
00330f88b 0x330f8c
00330f8c
00330f8cloc_330f8c:
00330f8cb 0x330f90
00330f90
00330f90loc_330f90:
00330f90ldr x4, [sp+160]
00330f94add x4, x4, 1
00330f98str x4, [sp+160]
00330f9cldr x4, [sp+368]
00330fa0add x4, x4, 16
00330fa4str x4, [sp+144]
00330fa8b 0x330d88
00330fac
00330facloc_330fac:
00330facbl runtime.deferreturn
00330fb0ldr x3, [sp+280]
00330fb4ldr x0, [sp+208]
00330fb8ldr x1, [sp+216]
00330fbcldr x4, [sp+288]
00330fc0ldr x2, [sp+224]
00330fc4ldp x29, x30, [sp-8]
00330fc8add sp, sp, 608
00330fccret x30
00330fd0
00330fd0loc_330fd0:
00330fd0stp x0, x1, [sp+8]
00330fd4stp x2, x3, [sp+24]
00330fd8stp x4, x5, [sp+40]
00330fdcstr x6, [sp+56]
00330fe0mov x3, x30
00330fe4bl runtime.morestack_noctxt.abi0
00330fe8ldp x0, x1, [sp+8]
00330fecldp x2, x3, [sp+24]
00330ff0ldp x4, x5, [sp+40]
00330ff4ldr x6, [sp+56]
00330ff8b 0x330aa0
00330ffcudf 0
00330aa0
00331000
00331000path/filepath.glob.deferwrap1: ; void path/filepath.glob.deferwrap1(void)
00331000ldr x16, [x28+16]
00331004subs xzr, sp, x16
00331008b.ls 0x331038
0033100cstr x30, [sp-32]!
00331010stur x29, [sp-8]
00331014sub x29, sp, 8
00331018ldr x16, [x28+32]
0033101ccbnz x16, 0x331044
00331020
00331020loc_331020:
00331020ldr x0, [x26+8]
00331024str x0, [sp+16]
00331028bl os.(*File).Close
0033102cldur x29, [sp-8]
00331030ldr x30, [sp], 32
00331034ret x30
00331038
00331038loc_331038:
00331038mov x3, x30
0033103cbl runtime.morestack.abi0
00331040b 0x331000
00331044
00331044loc_331044:
00331044ldr x17, [x16]
00331048add x20, sp, 40
0033104csubs xzr, x20, x17
00331050b.ne 0x331020
00331054add x20, sp, 8
00331058str x20, [x16]
0033105cb 0x331020
00331000
00331000path/filepath.glob.deferwrap1: ; void path/filepath.glob.deferwrap1(void)
00331000ldr x16, [x28+16]
00331004subs xzr, sp, x16
00331008b.ls 0x331038
0033100cstr x30, [sp-32]!
00331010stur x29, [sp-8]
00331014sub x29, sp, 8
00331018ldr x16, [x28+32]
0033101ccbnz x16, 0x331044
00331020
00331020loc_331020:
00331020ldr x0, [x26+8]
00331024str x0, [sp+16]
00331028bl os.(*File).Close
0033102cldur x29, [sp-8]
00331030ldr x30, [sp], 32
00331034ret x30
00331038
00331038loc_331038:
00331038mov x3, x30
0033103cbl runtime.morestack.abi0
00331040b 0x331000
00331044
00331044loc_331044:
00331044ldr x17, [x16]
00331048add x20, sp, 40
0033104csubs xzr, x20, x17
00331050b.ne 0x331020
00331054add x20, sp, 8
00331058str x20, [x16]
0033105cb 0x331020
00331000
00331060
00331060path/filepath.hasMeta: ; void path/filepath.hasMeta(struct string path)
00331060ldr x16, [x28+16]
00331064subs xzr, sp, x16
00331068b.ls 0x3310cc
0033106cstr x30, [sp-80]!
00331070stur x29, [sp-8]
00331074sub x29, sp, 8
00331078str x0, [sp+88]
0033107cstr x1, [sp+96]
00331080strb wzr, [sp+54]
00331084adrp x4, 0x37f000
00331088add x4, x4, 525
0033108cstr x4, [sp+56]
00331090orr x4, xzr, 3
00331094str x4, [sp+64]
00331098adrp x2, 0x37f000
0033109cadd x2, x2, 1110
003310a0str x2, [sp+56]
003310a4orr x3, xzr, 4
003310a8str x3, [sp+64]
003310acldr x0, [sp+88]
003310b0ldr x1, [sp+96]
003310b4bl strings.ContainsAny
003310b8strb w0, [sp+55]
003310bcstrb w0, [sp+54]
003310c0ldur x29, [sp-8]
003310c4ldr x30, [sp], 80
003310c8ret x30
003310cc
003310ccloc_3310cc:
003310ccstp x0, x1, [sp+8]
003310d0mov x3, x30
003310d4bl runtime.morestack_noctxt.abi0
003310d8ldp x0, x1, [sp+8]
003310dcb 0x331060
00331060
00331060path/filepath.hasMeta: ; void path/filepath.hasMeta(struct string path)
00331060ldr x16, [x28+16]
00331064subs xzr, sp, x16
00331068b.ls 0x3310cc
0033106cstr x30, [sp-80]!
00331070stur x29, [sp-8]
00331074sub x29, sp, 8
00331078str x0, [sp+88]
0033107cstr x1, [sp+96]
00331080strb wzr, [sp+54]
00331084adrp x4, 0x37f000
00331088add x4, x4, 525
0033108cstr x4, [sp+56]
00331090orr x4, xzr, 3
00331094str x4, [sp+64]
00331098adrp x2, 0x37f000
0033109cadd x2, x2, 1110
003310a0str x2, [sp+56]
003310a4orr x3, xzr, 4
003310a8str x3, [sp+64]
003310acldr x0, [sp+88]
003310b0ldr x1, [sp+96]
003310b4bl strings.ContainsAny
003310b8strb w0, [sp+55]
003310bcstrb w0, [sp+54]
003310c0ldur x29, [sp-8]
003310c4ldr x30, [sp], 80
003310c8ret x30
003310cc
003310ccloc_3310cc:
003310ccstp x0, x1, [sp+8]
003310d0mov x3, x30
003310d4bl runtime.morestack_noctxt.abi0
003310d8ldp x0, x1, [sp+8]
003310dcb 0x331060
00331060
003310e0
003310e0path/filepath.Clean: ; void path/filepath.Clean(struct string path)
003310e0ldr x16, [x28+16]
003310e4subs xzr, sp, x16
003310e8b.ls 0x33112c
003310ecstr x30, [sp-64]!
003310f0stur x29, [sp-8]
003310f4sub x29, sp, 8
003310f8str x0, [sp+72]
003310fcstr x1, [sp+80]
00331100stp xzr, xzr, [sp+24]
00331104ldr x0, [sp+72]
00331108ldr x1, [sp+80]
0033110cbl internal/filepathlite.Clean
00331110str x0, [sp+40]
00331114str x1, [sp+48]
00331118str x0, [sp+24]
0033111cstr x1, [sp+32]
00331120ldur x29, [sp-8]
00331124ldr x30, [sp], 64
00331128ret x30
0033112c
0033112cloc_33112c:
0033112cstp x0, x1, [sp+8]
00331130mov x3, x30
00331134bl runtime.morestack_noctxt.abi0
00331138ldp x0, x1, [sp+8]
0033113cb 0x3310e0
003310e0
003310e0path/filepath.Clean: ; void path/filepath.Clean(struct string path)
003310e0ldr x16, [x28+16]
003310e4subs xzr, sp, x16
003310e8b.ls 0x33112c
003310ecstr x30, [sp-64]!
003310f0stur x29, [sp-8]
003310f4sub x29, sp, 8
003310f8str x0, [sp+72]
003310fcstr x1, [sp+80]
00331100stp xzr, xzr, [sp+24]
00331104ldr x0, [sp+72]
00331108ldr x1, [sp+80]
0033110cbl internal/filepathlite.Clean
00331110str x0, [sp+40]
00331114str x1, [sp+48]
00331118str x0, [sp+24]
0033111cstr x1, [sp+32]
00331120ldur x29, [sp-8]
00331124ldr x30, [sp], 64
00331128ret x30
0033112c
0033112cloc_33112c:
0033112cstp x0, x1, [sp+8]
00331130mov x3, x30
00331134bl runtime.morestack_noctxt.abi0
00331138ldp x0, x1, [sp+8]
0033113cb 0x3310e0
003310e0
00331140
00331140path/filepath.IsLocal: ; void path/filepath.IsLocal(struct string path)
00331140ldr x16, [x28+16]
00331144subs xzr, sp, x16
00331148b.ls 0x331184
0033114cstr x30, [sp-48]!
00331150stur x29, [sp-8]
00331154sub x29, sp, 8
00331158str x0, [sp+56]
0033115cstr x1, [sp+64]
00331160strb wzr, [sp+38]
00331164ldr x0, [sp+56]
00331168ldr x1, [sp+64]
0033116cbl internal/filepathlite.IsLocal
00331170strb w0, [sp+39]
00331174strb w0, [sp+38]
00331178ldur x29, [sp-8]
0033117cldr x30, [sp], 48
00331180ret x30
00331184
00331184loc_331184:
00331184stp x0, x1, [sp+8]
00331188mov x3, x30
0033118cbl runtime.morestack_noctxt.abi0
00331190ldp x0, x1, [sp+8]
00331194b 0x331140
00331198udf 0
0033119cudf 0
00331140
00331140path/filepath.IsLocal: ; void path/filepath.IsLocal(struct string path)
00331140ldr x16, [x28+16]
00331144subs xzr, sp, x16
00331148b.ls 0x331184
0033114cstr x30, [sp-48]!
00331150stur x29, [sp-8]
00331154sub x29, sp, 8
00331158str x0, [sp+56]
0033115cstr x1, [sp+64]
00331160strb wzr, [sp+38]
00331164ldr x0, [sp+56]
00331168ldr x1, [sp+64]
0033116cbl internal/filepathlite.IsLocal
00331170strb w0, [sp+39]
00331174strb w0, [sp+38]
00331178ldur x29, [sp-8]
0033117cldr x30, [sp], 48
00331180ret x30
00331184
00331184loc_331184:
00331184stp x0, x1, [sp+8]
00331188mov x3, x30
0033118cbl runtime.morestack_noctxt.abi0
00331190ldp x0, x1, [sp+8]
00331194b 0x331140
00331198udf 0
0033119cudf 0
00331140
003311a0
003311a0path/filepath.ToSlash: ; void path/filepath.ToSlash(struct string path)
003311a0ldr x16, [x28+16]
003311a4subs xzr, sp, x16
003311a8b.ls 0x3311ec
003311acstr x30, [sp-64]!
003311b0stur x29, [sp-8]
003311b4sub x29, sp, 8
003311b8str x0, [sp+72]
003311bcstr x1, [sp+80]
003311c0stp xzr, xzr, [sp+24]
003311c4ldr x0, [sp+72]
003311c8ldr x1, [sp+80]
003311ccbl internal/filepathlite.ToSlash
003311d0str x0, [sp+40]
003311d4str x1, [sp+48]
003311d8str x0, [sp+24]
003311dcstr x1, [sp+32]
003311e0ldur x29, [sp-8]
003311e4ldr x30, [sp], 64
003311e8ret x30
003311ec
003311ecloc_3311ec:
003311ecstp x0, x1, [sp+8]
003311f0mov x3, x30
003311f4bl runtime.morestack_noctxt.abi0
003311f8ldp x0, x1, [sp+8]
003311fcb 0x3311a0
003311a0
003311a0path/filepath.ToSlash: ; void path/filepath.ToSlash(struct string path)
003311a0ldr x16, [x28+16]
003311a4subs xzr, sp, x16
003311a8b.ls 0x3311ec
003311acstr x30, [sp-64]!
003311b0stur x29, [sp-8]
003311b4sub x29, sp, 8
003311b8str x0, [sp+72]
003311bcstr x1, [sp+80]
003311c0stp xzr, xzr, [sp+24]
003311c4ldr x0, [sp+72]
003311c8ldr x1, [sp+80]
003311ccbl internal/filepathlite.ToSlash
003311d0str x0, [sp+40]
003311d4str x1, [sp+48]
003311d8str x0, [sp+24]
003311dcstr x1, [sp+32]
003311e0ldur x29, [sp-8]
003311e4ldr x30, [sp], 64
003311e8ret x30
003311ec
003311ecloc_3311ec:
003311ecstp x0, x1, [sp+8]
003311f0mov x3, x30
003311f4bl runtime.morestack_noctxt.abi0
003311f8ldp x0, x1, [sp+8]
003311fcb 0x3311a0
003311a0
Loading..