File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
00331200
00331200path/filepath.SplitList: ; void path/filepath.SplitList(struct string path)
00331200ldr x16, [x28+16]
00331204subs xzr, sp, x16
00331208b.ls 0x331258
0033120cstr x30, [sp-80]!
00331210stur x29, [sp-8]
00331214sub x29, sp, 8
00331218str x0, [sp+88]
0033121cstr x1, [sp+96]
00331220str xzr, [sp+24]
00331224stp xzr, xzr, [sp+32]
00331228ldr x0, [sp+88]
0033122cldr x1, [sp+96]
00331230bl path/filepath.splitList
00331234str x0, [sp+48]
00331238str x1, [sp+56]
0033123cstr x2, [sp+64]
00331240str x0, [sp+24]
00331244str x1, [sp+32]
00331248str x2, [sp+40]
0033124cldur x29, [sp-8]
00331250ldr x30, [sp], 80
00331254ret x30
00331258
00331258loc_331258:
00331258stp x0, x1, [sp+8]
0033125cmov x3, x30
00331260bl runtime.morestack_noctxt.abi0
00331264ldp x0, x1, [sp+8]
00331268b 0x331200
0033126cudf 0
00331200
00331200path/filepath.SplitList: ; void path/filepath.SplitList(struct string path)
00331200ldr x16, [x28+16]
00331204subs xzr, sp, x16
00331208b.ls 0x331258
0033120cstr x30, [sp-80]!
00331210stur x29, [sp-8]
00331214sub x29, sp, 8
00331218str x0, [sp+88]
0033121cstr x1, [sp+96]
00331220str xzr, [sp+24]
00331224stp xzr, xzr, [sp+32]
00331228ldr x0, [sp+88]
0033122cldr x1, [sp+96]
00331230bl path/filepath.splitList
00331234str x0, [sp+48]
00331238str x1, [sp+56]
0033123cstr x2, [sp+64]
00331240str x0, [sp+24]
00331244str x1, [sp+32]
00331248str x2, [sp+40]
0033124cldur x29, [sp-8]
00331250ldr x30, [sp], 80
00331254ret x30
00331258
00331258loc_331258:
00331258stp x0, x1, [sp+8]
0033125cmov x3, x30
00331260bl runtime.morestack_noctxt.abi0
00331264ldp x0, x1, [sp+8]
00331268b 0x331200
0033126cudf 0
00331200
00331270
00331270path/filepath.Split: ; void path/filepath.Split(struct string path)
00331270ldr x16, [x28+16]
00331274subs xzr, sp, x16
00331278b.ls 0x331310
0033127cstr x30, [sp-128]!
00331280stur x29, [sp-8]
00331284sub x29, sp, 8
00331288str x0, [sp+136]
0033128cstr x1, [sp+144]
00331290stp xzr, xzr, [sp+40]
00331294stp xzr, xzr, [sp+24]
00331298stp xzr, xzr, [sp+72]
0033129cstp xzr, xzr, [sp+56]
003312a0ldr x0, [sp+136]
003312a4ldr x1, [sp+144]
003312a8bl internal/filepathlite.Split
003312acstr x0, [sp+72]
003312b0str x1, [sp+80]
003312b4str x2, [sp+56]
003312b8str x3, [sp+64]
003312bcldr x2, [sp+80]
003312c0ldr x3, [sp+72]
003312c4str x3, [sp+104]
003312c8str x2, [sp+112]
003312ccldr x2, [sp+56]
003312d0ldr x3, [sp+64]
003312d4str x2, [sp+88]
003312d8str x3, [sp+96]
003312dcldr x2, [sp+104]
003312e0ldr x3, [sp+112]
003312e4str x2, [sp+40]
003312e8str x3, [sp+48]
003312ecldr x2, [sp+88]
003312f0ldr x3, [sp+96]
003312f4str x2, [sp+24]
003312f8str x3, [sp+32]
003312fcldr x0, [sp+40]
00331300ldr x1, [sp+48]
00331304ldur x29, [sp-8]
00331308ldr x30, [sp], 128
0033130cret x30
00331310
00331310loc_331310:
00331310stp x0, x1, [sp+8]
00331314mov x3, x30
00331318bl runtime.morestack_noctxt.abi0
0033131cldp x0, x1, [sp+8]
00331320b 0x331270
00331324udf 0
00331328udf 0
0033132cudf 0
00331270
00331270path/filepath.Split: ; void path/filepath.Split(struct string path)
00331270ldr x16, [x28+16]
00331274subs xzr, sp, x16
00331278b.ls 0x331310
0033127cstr x30, [sp-128]!
00331280stur x29, [sp-8]
00331284sub x29, sp, 8
00331288str x0, [sp+136]
0033128cstr x1, [sp+144]
00331290stp xzr, xzr, [sp+40]
00331294stp xzr, xzr, [sp+24]
00331298stp xzr, xzr, [sp+72]
0033129cstp xzr, xzr, [sp+56]
003312a0ldr x0, [sp+136]
003312a4ldr x1, [sp+144]
003312a8bl internal/filepathlite.Split
003312acstr x0, [sp+72]
003312b0str x1, [sp+80]
003312b4str x2, [sp+56]
003312b8str x3, [sp+64]
003312bcldr x2, [sp+80]
003312c0ldr x3, [sp+72]
003312c4str x3, [sp+104]
003312c8str x2, [sp+112]
003312ccldr x2, [sp+56]
003312d0ldr x3, [sp+64]
003312d4str x2, [sp+88]
003312d8str x3, [sp+96]
003312dcldr x2, [sp+104]
003312e0ldr x3, [sp+112]
003312e4str x2, [sp+40]
003312e8str x3, [sp+48]
003312ecldr x2, [sp+88]
003312f0ldr x3, [sp+96]
003312f4str x2, [sp+24]
003312f8str x3, [sp+32]
003312fcldr x0, [sp+40]
00331300ldr x1, [sp+48]
00331304ldur x29, [sp-8]
00331308ldr x30, [sp], 128
0033130cret x30
00331310
00331310loc_331310:
00331310stp x0, x1, [sp+8]
00331314mov x3, x30
00331318bl runtime.morestack_noctxt.abi0
0033131cldp x0, x1, [sp+8]
00331320b 0x331270
00331324udf 0
00331328udf 0
0033132cudf 0
00331270
00331330
00331330path/filepath.Join: ; void path/filepath.Join(struct []string elem)
00331330ldr x16, [x28+16]
00331334subs xzr, sp, x16
00331338b.ls 0x331384
0033133cstr x30, [sp-80]!
00331340stur x29, [sp-8]
00331344sub x29, sp, 8
00331348str x0, [sp+88]
0033134cstr x1, [sp+96]
00331350str x2, [sp+104]
00331354stp xzr, xzr, [sp+40]
00331358ldr x0, [sp+88]
0033135cldr x1, [sp+96]
00331360ldr x2, [sp+104]
00331364bl path/filepath.join
00331368str x0, [sp+56]
0033136cstr x1, [sp+64]
00331370str x0, [sp+40]
00331374str x1, [sp+48]
00331378ldur x29, [sp-8]
0033137cldr x30, [sp], 80
00331380ret x30
00331384
00331384loc_331384:
00331384stp x0, x1, [sp+8]
00331388str x2, [sp+24]
0033138cmov x3, x30
00331390bl runtime.morestack_noctxt.abi0
00331394ldp x0, x1, [sp+8]
00331398ldr x2, [sp+24]
0033139cb 0x331330
00331330
00331330path/filepath.Join: ; void path/filepath.Join(struct []string elem)
00331330ldr x16, [x28+16]
00331334subs xzr, sp, x16
00331338b.ls 0x331384
0033133cstr x30, [sp-80]!
00331340stur x29, [sp-8]
00331344sub x29, sp, 8
00331348str x0, [sp+88]
0033134cstr x1, [sp+96]
00331350str x2, [sp+104]
00331354stp xzr, xzr, [sp+40]
00331358ldr x0, [sp+88]
0033135cldr x1, [sp+96]
00331360ldr x2, [sp+104]
00331364bl path/filepath.join
00331368str x0, [sp+56]
0033136cstr x1, [sp+64]
00331370str x0, [sp+40]
00331374str x1, [sp+48]
00331378ldur x29, [sp-8]
0033137cldr x30, [sp], 80
00331380ret x30
00331384
00331384loc_331384:
00331384stp x0, x1, [sp+8]
00331388str x2, [sp+24]
0033138cmov x3, x30
00331390bl runtime.morestack_noctxt.abi0
00331394ldp x0, x1, [sp+8]
00331398ldr x2, [sp+24]
0033139cb 0x331330
00331330
003313a0
003313a0path/filepath.EvalSymlinks: ; void path/filepath.EvalSymlinks(struct string path)
003313a0ldr x16, [x28+16]
003313a4subs xzr, sp, x16
003313a8b.ls 0x331440
003313acstr x30, [sp-128]!
003313b0stur x29, [sp-8]
003313b4sub x29, sp, 8
003313b8str x0, [sp+136]
003313bcstr x1, [sp+144]
003313c0stp xzr, xzr, [sp+40]
003313c4stp xzr, xzr, [sp+24]
003313c8stp xzr, xzr, [sp+72]
003313ccstp xzr, xzr, [sp+56]
003313d0ldr x0, [sp+136]
003313d4ldr x1, [sp+144]
003313d8bl path/filepath.evalSymlinks
003313dcstr x0, [sp+72]
003313e0str x1, [sp+80]
003313e4str x2, [sp+56]
003313e8str x3, [sp+64]
003313ecldr x2, [sp+80]
003313f0ldr x3, [sp+72]
003313f4str x3, [sp+104]
003313f8str x2, [sp+112]
003313fcldr x2, [sp+56]
00331400ldr x3, [sp+64]
00331404str x2, [sp+88]
00331408str x3, [sp+96]
0033140cldr x2, [sp+104]
00331410ldr x3, [sp+112]
00331414str x2, [sp+40]
00331418str x3, [sp+48]
0033141cldr x2, [sp+88]
00331420ldr x3, [sp+96]
00331424str x2, [sp+24]
00331428str x3, [sp+32]
0033142cldr x0, [sp+40]
00331430ldr x1, [sp+48]
00331434ldur x29, [sp-8]
00331438ldr x30, [sp], 128
0033143cret x30
00331440
00331440loc_331440:
00331440stp x0, x1, [sp+8]
00331444mov x3, x30
00331448bl runtime.morestack_noctxt.abi0
0033144cldp x0, x1, [sp+8]
00331450b 0x3313a0
00331454udf 0
00331458udf 0
0033145cudf 0
003313a0
003313a0path/filepath.EvalSymlinks: ; void path/filepath.EvalSymlinks(struct string path)
003313a0ldr x16, [x28+16]
003313a4subs xzr, sp, x16
003313a8b.ls 0x331440
003313acstr x30, [sp-128]!
003313b0stur x29, [sp-8]
003313b4sub x29, sp, 8
003313b8str x0, [sp+136]
003313bcstr x1, [sp+144]
003313c0stp xzr, xzr, [sp+40]
003313c4stp xzr, xzr, [sp+24]
003313c8stp xzr, xzr, [sp+72]
003313ccstp xzr, xzr, [sp+56]
003313d0ldr x0, [sp+136]
003313d4ldr x1, [sp+144]
003313d8bl path/filepath.evalSymlinks
003313dcstr x0, [sp+72]
003313e0str x1, [sp+80]
003313e4str x2, [sp+56]
003313e8str x3, [sp+64]
003313ecldr x2, [sp+80]
003313f0ldr x3, [sp+72]
003313f4str x3, [sp+104]
003313f8str x2, [sp+112]
003313fcldr x2, [sp+56]
00331400ldr x3, [sp+64]
00331404str x2, [sp+88]
00331408str x3, [sp+96]
0033140cldr x2, [sp+104]
00331410ldr x3, [sp+112]
00331414str x2, [sp+40]
00331418str x3, [sp+48]
0033141cldr x2, [sp+88]
00331420ldr x3, [sp+96]
00331424str x2, [sp+24]
00331428str x3, [sp+32]
0033142cldr x0, [sp+40]
00331430ldr x1, [sp+48]
00331434ldur x29, [sp-8]
00331438ldr x30, [sp], 128
0033143cret x30
00331440
00331440loc_331440:
00331440stp x0, x1, [sp+8]
00331444mov x3, x30
00331448bl runtime.morestack_noctxt.abi0
0033144cldp x0, x1, [sp+8]
00331450b 0x3313a0
00331454udf 0
00331458udf 0
0033145cudf 0
003313a0
00331460
00331460path/filepath.IsAbs: ; void path/filepath.IsAbs(struct string path)
00331460ldr x16, [x28+16]
00331464subs xzr, sp, x16
00331468b.ls 0x3314a4
0033146cstr x30, [sp-48]!
00331470stur x29, [sp-8]
00331474sub x29, sp, 8
00331478str x0, [sp+56]
0033147cstr x1, [sp+64]
00331480strb wzr, [sp+38]
00331484ldr x0, [sp+56]
00331488ldr x1, [sp+64]
0033148cbl internal/filepathlite.IsAbs
00331490strb w0, [sp+39]
00331494strb w0, [sp+38]
00331498ldur x29, [sp-8]
0033149cldr x30, [sp], 48
003314a0ret x30
003314a4
003314a4loc_3314a4:
003314a4stp x0, x1, [sp+8]
003314a8mov x3, x30
003314acbl runtime.morestack_noctxt.abi0
003314b0ldp x0, x1, [sp+8]
003314b4b 0x331460
003314b8udf 0
003314bcudf 0
00331460
00331460path/filepath.IsAbs: ; void path/filepath.IsAbs(struct string path)
00331460ldr x16, [x28+16]
00331464subs xzr, sp, x16
00331468b.ls 0x3314a4
0033146cstr x30, [sp-48]!
00331470stur x29, [sp-8]
00331474sub x29, sp, 8
00331478str x0, [sp+56]
0033147cstr x1, [sp+64]
00331480strb wzr, [sp+38]
00331484ldr x0, [sp+56]
00331488ldr x1, [sp+64]
0033148cbl internal/filepathlite.IsAbs
00331490strb w0, [sp+39]
00331494strb w0, [sp+38]
00331498ldur x29, [sp-8]
0033149cldr x30, [sp], 48
003314a0ret x30
003314a4
003314a4loc_3314a4:
003314a4stp x0, x1, [sp+8]
003314a8mov x3, x30
003314acbl runtime.morestack_noctxt.abi0
003314b0ldp x0, x1, [sp+8]
003314b4b 0x331460
003314b8udf 0
003314bcudf 0
00331460
003314c0
003314c0path/filepath.Abs: ; void path/filepath.Abs(struct string path)
003314c0ldr x16, [x28+16]
003314c4subs xzr, sp, x16
003314c8b.ls 0x331560
003314ccstr x30, [sp-128]!
003314d0stur x29, [sp-8]
003314d4sub x29, sp, 8
003314d8str x0, [sp+136]
003314dcstr x1, [sp+144]
003314e0stp xzr, xzr, [sp+40]
003314e4stp xzr, xzr, [sp+24]
003314e8stp xzr, xzr, [sp+72]
003314ecstp xzr, xzr, [sp+56]
003314f0ldr x0, [sp+136]
003314f4ldr x1, [sp+144]
003314f8bl path/filepath.abs
003314fcstr x0, [sp+72]
00331500str x1, [sp+80]
00331504str x2, [sp+56]
00331508str x3, [sp+64]
0033150cldr x2, [sp+80]
00331510ldr x3, [sp+72]
00331514str x3, [sp+104]
00331518str x2, [sp+112]
0033151cldr x2, [sp+56]
00331520ldr x3, [sp+64]
00331524str x2, [sp+88]
00331528str x3, [sp+96]
0033152cldr x2, [sp+104]
00331530ldr x3, [sp+112]
00331534str x2, [sp+40]
00331538str x3, [sp+48]
0033153cldr x2, [sp+88]
00331540ldr x3, [sp+96]
00331544str x2, [sp+24]
00331548str x3, [sp+32]
0033154cldr x0, [sp+40]
00331550ldr x1, [sp+48]
00331554ldur x29, [sp-8]
00331558ldr x30, [sp], 128
0033155cret x30
00331560
00331560loc_331560:
00331560stp x0, x1, [sp+8]
00331564mov x3, x30
00331568bl runtime.morestack_noctxt.abi0
0033156cldp x0, x1, [sp+8]
00331570b 0x3314c0
00331574udf 0
00331578udf 0
0033157cudf 0
003314c0
003314c0path/filepath.Abs: ; void path/filepath.Abs(struct string path)
003314c0ldr x16, [x28+16]
003314c4subs xzr, sp, x16
003314c8b.ls 0x331560
003314ccstr x30, [sp-128]!
003314d0stur x29, [sp-8]
003314d4sub x29, sp, 8
003314d8str x0, [sp+136]
003314dcstr x1, [sp+144]
003314e0stp xzr, xzr, [sp+40]
003314e4stp xzr, xzr, [sp+24]
003314e8stp xzr, xzr, [sp+72]
003314ecstp xzr, xzr, [sp+56]
003314f0ldr x0, [sp+136]
003314f4ldr x1, [sp+144]
003314f8bl path/filepath.abs
003314fcstr x0, [sp+72]
00331500str x1, [sp+80]
00331504str x2, [sp+56]
00331508str x3, [sp+64]
0033150cldr x2, [sp+80]
00331510ldr x3, [sp+72]
00331514str x3, [sp+104]
00331518str x2, [sp+112]
0033151cldr x2, [sp+56]
00331520ldr x3, [sp+64]
00331524str x2, [sp+88]
00331528str x3, [sp+96]
0033152cldr x2, [sp+104]
00331530ldr x3, [sp+112]
00331534str x2, [sp+40]
00331538str x3, [sp+48]
0033153cldr x2, [sp+88]
00331540ldr x3, [sp+96]
00331544str x2, [sp+24]
00331548str x3, [sp+32]
0033154cldr x0, [sp+40]
00331550ldr x1, [sp+48]
00331554ldur x29, [sp-8]
00331558ldr x30, [sp], 128
0033155cret x30
00331560
00331560loc_331560:
00331560stp x0, x1, [sp+8]
00331564mov x3, x30
00331568bl runtime.morestack_noctxt.abi0
0033156cldp x0, x1, [sp+8]
00331570b 0x3314c0
00331574udf 0
00331578udf 0
0033157cudf 0
003314c0
00331580
00331580path/filepath.unixAbs: ; void path/filepath.unixAbs(struct string path)
00331580ldr x16, [x28+16]
00331584sub x17, sp, 112
00331588subs xzr, x17, x16
0033158cb.ls 0x331768
00331590str x30, [sp-240]!
00331594stur x29, [sp-8]
00331598sub x29, sp, 8
0033159cstr x0, [sp+248]
003315a0str x1, [sp+256]
003315a4stp xzr, xzr, [sp+56]
003315a8stp xzr, xzr, [sp+40]
003315acldr x0, [sp+248]
003315b0ldr x1, [sp+256]
003315b4bl path/filepath.IsAbs
003315b8strb w0, [sp+39]
003315bctbnz w0, 0, 0x3315c4
003315c0b 0x331600
003315c4
003315c4loc_3315c4:
003315c4ldr x0, [sp+248]
003315c8ldr x1, [sp+256]
003315ccbl path/filepath.Clean
003315d0str x0, [sp+120]
003315d4str x1, [sp+128]
003315d8str x0, [sp+56]
003315dcstr x1, [sp+64]
003315e0stp xzr, xzr, [sp+40]
003315e4ldr x0, [sp+56]
003315e8ldr x1, [sp+64]
003315ecmov x2, xzr
003315f0mov x3, xzr
003315f4ldur x29, [sp-8]
003315f8ldr x30, [sp], 240
003315fcret x30
00331600
00331600loc_331600:
00331600stp xzr, xzr, [sp+120]
00331604stp xzr, xzr, [sp+104]
00331608bl os.Getwd
0033160cstr x0, [sp+120]
00331610str x1, [sp+128]
00331614str x2, [sp+104]
00331618str x3, [sp+112]
0033161cldr x0, [sp+120]
00331620ldr x1, [sp+128]
00331624str x0, [sp+152]
00331628str x1, [sp+160]
0033162cldr x0, [sp+104]
00331630ldr x1, [sp+112]
00331634str x0, [sp+136]
00331638str x1, [sp+144]
0033163cldr x0, [sp+152]
00331640ldr x1, [sp+160]
00331644str x0, [sp+72]
00331648str x1, [sp+80]
0033164cldr x0, [sp+144]
00331650ldr x1, [sp+136]
00331654str x1, [sp+88]
00331658str x0, [sp+96]
0033165ccbnz x1, 0x331664
00331660b 0x33168c
00331664
00331664loc_331664:
00331664stp xzr, xzr, [sp+56]
00331668ldr x3, [sp+96]
0033166cldr x2, [sp+88]
00331670str x2, [sp+40]
00331674str x3, [sp+48]
00331678ldr x0, [sp+56]
0033167cldr x1, [sp+64]
00331680ldur x29, [sp-8]
00331684ldr x30, [sp], 240
00331688ret x30
0033168c
0033168cloc_33168c:
0033168cstp xzr, xzr, [sp+200]
00331690stp xzr, xzr, [sp+216]
00331694add x3, sp, 200
00331698str x3, [sp+168]
0033169cldrsb x27, [x3]
003316a0ldr x4, [sp+72]
003316a4ldr x5, [sp+80]
003316a8str x5, [x3+8]
003316acadrp x27, 0x71a000
003316b0ldr w5, [x27+3056]
003316b4cbz w5, 0x3316bc
003316b8b 0x3316c0
003316bc
003316bcloc_3316bc:
003316bcb 0x3316d4
003316c0
003316c0loc_3316c0:
003316c0bl runtime.gcWriteBarrier2
003316c4str x4, [x25]
003316c8ldr x5, [x3]
003316ccstr x5, [x25+8]
003316d0b 0x3316d4
003316d4
003316d4loc_3316d4:
003316d4str x4, [x3]
003316d8ldrsb x27, [x3]
003316dcldr x4, [sp+248]
003316e0ldr x5, [sp+256]
003316e4str x5, [x3+24]
003316e8adrp x27, 0x71a000
003316ecldr w5, [x27+3056]
003316f0cbz w5, 0x3316f8
003316f4b 0x3316fc
003316f8
003316f8loc_3316f8:
003316f8b 0x331710
003316fc
003316fcloc_3316fc:
003316fcbl runtime.gcWriteBarrier2
00331700str x4, [x25]
00331704ldr x5, [x3+16]
00331708str x5, [x25+8]
0033170cb 0x331710
00331710
00331710loc_331710:
00331710str x4, [x3+16]
00331714ldr x0, [sp+168]
00331718ldrsb x27, [x0]
0033171cb 0x331720
00331720
00331720loc_331720:
00331720str x0, [sp+176]
00331724orr x2, xzr, 2
00331728str x2, [sp+184]
0033172cstr x2, [sp+192]
00331730mov x1, x2
00331734bl path/filepath.Join
00331738str x0, [sp+120]
0033173cstr x1, [sp+128]
00331740str x0, [sp+56]
00331744str x1, [sp+64]
00331748stp xzr, xzr, [sp+40]
0033174cldr x0, [sp+56]
00331750ldr x1, [sp+64]
00331754mov x2, xzr
00331758mov x3, xzr
0033175cldur x29, [sp-8]
00331760ldr x30, [sp], 240
00331764ret x30
00331768
00331768loc_331768:
00331768stp x0, x1, [sp+8]
0033176cmov x3, x30
00331770bl runtime.morestack_noctxt.abi0
00331774ldp x0, x1, [sp+8]
00331778b 0x331580
0033177cudf 0
00331580
00331580path/filepath.unixAbs: ; void path/filepath.unixAbs(struct string path)
00331580ldr x16, [x28+16]
00331584sub x17, sp, 112
00331588subs xzr, x17, x16
0033158cb.ls 0x331768
00331590str x30, [sp-240]!
00331594stur x29, [sp-8]
00331598sub x29, sp, 8
0033159cstr x0, [sp+248]
003315a0str x1, [sp+256]
003315a4stp xzr, xzr, [sp+56]
003315a8stp xzr, xzr, [sp+40]
003315acldr x0, [sp+248]
003315b0ldr x1, [sp+256]
003315b4bl path/filepath.IsAbs
003315b8strb w0, [sp+39]
003315bctbnz w0, 0, 0x3315c4
003315c0b 0x331600
003315c4
003315c4loc_3315c4:
003315c4ldr x0, [sp+248]
003315c8ldr x1, [sp+256]
003315ccbl path/filepath.Clean
003315d0str x0, [sp+120]
003315d4str x1, [sp+128]
003315d8str x0, [sp+56]
003315dcstr x1, [sp+64]
003315e0stp xzr, xzr, [sp+40]
003315e4ldr x0, [sp+56]
003315e8ldr x1, [sp+64]
003315ecmov x2, xzr
003315f0mov x3, xzr
003315f4ldur x29, [sp-8]
003315f8ldr x30, [sp], 240
003315fcret x30
00331600
00331600loc_331600:
00331600stp xzr, xzr, [sp+120]
00331604stp xzr, xzr, [sp+104]
00331608bl os.Getwd
0033160cstr x0, [sp+120]
00331610str x1, [sp+128]
00331614str x2, [sp+104]
00331618str x3, [sp+112]
0033161cldr x0, [sp+120]
00331620ldr x1, [sp+128]
00331624str x0, [sp+152]
00331628str x1, [sp+160]
0033162cldr x0, [sp+104]
00331630ldr x1, [sp+112]
00331634str x0, [sp+136]
00331638str x1, [sp+144]
0033163cldr x0, [sp+152]
00331640ldr x1, [sp+160]
00331644str x0, [sp+72]
00331648str x1, [sp+80]
0033164cldr x0, [sp+144]
00331650ldr x1, [sp+136]
00331654str x1, [sp+88]
00331658str x0, [sp+96]
0033165ccbnz x1, 0x331664
00331660b 0x33168c
00331664
00331664loc_331664:
00331664stp xzr, xzr, [sp+56]
00331668ldr x3, [sp+96]
0033166cldr x2, [sp+88]
00331670str x2, [sp+40]
00331674str x3, [sp+48]
00331678ldr x0, [sp+56]
0033167cldr x1, [sp+64]
00331680ldur x29, [sp-8]
00331684ldr x30, [sp], 240
00331688ret x30
0033168c
0033168cloc_33168c:
0033168cstp xzr, xzr, [sp+200]
00331690stp xzr, xzr, [sp+216]
00331694add x3, sp, 200
00331698str x3, [sp+168]
0033169cldrsb x27, [x3]
003316a0ldr x4, [sp+72]
003316a4ldr x5, [sp+80]
003316a8str x5, [x3+8]
003316acadrp x27, 0x71a000
003316b0ldr w5, [x27+3056]
003316b4cbz w5, 0x3316bc
003316b8b 0x3316c0
003316bc
003316bcloc_3316bc:
003316bcb 0x3316d4
003316c0
003316c0loc_3316c0:
003316c0bl runtime.gcWriteBarrier2
003316c4str x4, [x25]
003316c8ldr x5, [x3]
003316ccstr x5, [x25+8]
003316d0b 0x3316d4
003316d4
003316d4loc_3316d4:
003316d4str x4, [x3]
003316d8ldrsb x27, [x3]
003316dcldr x4, [sp+248]
003316e0ldr x5, [sp+256]
003316e4str x5, [x3+24]
003316e8adrp x27, 0x71a000
003316ecldr w5, [x27+3056]
003316f0cbz w5, 0x3316f8
003316f4b 0x3316fc
003316f8
003316f8loc_3316f8:
003316f8b 0x331710
003316fc
003316fcloc_3316fc:
003316fcbl runtime.gcWriteBarrier2
00331700str x4, [x25]
00331704ldr x5, [x3+16]
00331708str x5, [x25+8]
0033170cb 0x331710
00331710
00331710loc_331710:
00331710str x4, [x3+16]
00331714ldr x0, [sp+168]
00331718ldrsb x27, [x0]
0033171cb 0x331720
00331720
00331720loc_331720:
00331720str x0, [sp+176]
00331724orr x2, xzr, 2
00331728str x2, [sp+184]
0033172cstr x2, [sp+192]
00331730mov x1, x2
00331734bl path/filepath.Join
00331738str x0, [sp+120]
0033173cstr x1, [sp+128]
00331740str x0, [sp+56]
00331744str x1, [sp+64]
00331748stp xzr, xzr, [sp+40]
0033174cldr x0, [sp+56]
00331750ldr x1, [sp+64]
00331754mov x2, xzr
00331758mov x3, xzr
0033175cldur x29, [sp-8]
00331760ldr x30, [sp], 240
00331764ret x30
00331768
00331768loc_331768:
00331768stp x0, x1, [sp+8]
0033176cmov x3, x30
00331770bl runtime.morestack_noctxt.abi0
00331774ldp x0, x1, [sp+8]
00331778b 0x331580
0033177cudf 0
00331580
00331780
00331780path/filepath.walkDir: ; void path/filepath.walkDir(struct string path, io/fs.DirEntry d, io/fs.WalkDirFunc walkDirFn)
00331780ldr x16, [x28+16]
00331784sub x17, sp, 256
00331788subs xzr, x17, x16
0033178cb.ls 0x331be8
00331790sub x20, sp, 384
00331794stp x29, x30, [x20-8]
00331798add sp, x20, 0
0033179csub x29, sp, 8
003317a0str x0, [sp+392]
003317a4str x1, [sp+400]
003317a8str x2, [sp+408]
003317acstr x3, [sp+416]
003317b0str x4, [sp+424]
003317b4stp xzr, xzr, [sp+88]
003317b8ldr x2, [sp+408]
003317bcldr x0, [sp+392]
003317c0ldr x1, [sp+400]
003317c4ldr x3, [sp+416]
003317c8ldr x26, [sp+424]
003317ccldr x6, [x26]
003317d0mov x4, xzr
003317d4mov x5, xzr
003317d8blr x6
003317dcstr x0, [sp+152]
003317e0str x1, [sp+160]
003317e4subs xzr, x0, 0
003317e8cset x6, ne
003317ecstrb w6, [sp+63]
003317f0cbnz x0, 0x3317f8
003317f4b 0x3317fc
003317f8
003317f8loc_3317f8:
003317f8b 0x331820
003317fc
003317fcloc_3317fc:
003317fcldr x1, [sp+408]
00331800ldrsb x27, [x1]
00331804ldr x0, [sp+416]
00331808ldr x1, [x1+32]
0033180cblr x1
00331810strb w0, [sp+62]
00331814eor x1, x0, 1
00331818strb w1, [sp+63]
0033181cb 0x331820
00331820
00331820loc_331820:
00331820ldrb w3, [sp+63]
00331824tbnz w3, 0, 0x33182c
00331828b 0x3318cc
0033182c
0033182cloc_33182c:
0033182cldr x3, [sp+152]
00331830adrp x27, 0x6f0000
00331834ldr x4, [x27+2320]
00331838subs xzr, x4, x3
0033183ccset x3, eq
00331840b.eq 0x331848
00331844b 0x331860
00331848
00331848loc_331848:
00331848ldr x0, [sp+152]
0033184cldr x1, [sp+160]
00331850adrp x27, 0x6f0000
00331854ldr x2, [x27+2328]
00331858bl runtime.ifaceeq
0033185cb 0x331868
00331860
00331860loc_331860:
00331860mov x0, x3
00331864b 0x331868
00331868
00331868loc_331868:
00331868strb w0, [sp+63]
0033186ctbnz w0, 0, 0x331874
00331870b 0x331894
00331874
00331874loc_331874:
00331874ldr x1, [sp+408]
00331878ldrsb x27, [x1]
0033187cldr x0, [sp+416]
00331880ldr x1, [x1+32]
00331884blr x1
00331888strb w0, [sp+62]
0033188cstrb w0, [sp+63]
00331890b 0x331898
00331894
00331894loc_331894:
00331894b 0x331898
00331898
00331898loc_331898:
00331898ldrb w2, [sp+63]
0033189ctbnz w2, 0, 0x3318a4
003318a0b 0x3318ac
003318a4
003318a4loc_3318a4:
003318a4stp xzr, xzr, [sp+152]
003318a8b 0x3318b0
003318ac
003318acloc_3318ac:
003318acb 0x3318b0
003318b0
003318b0loc_3318b0:
003318b0ldr x0, [sp+152]
003318b4ldr x1, [sp+160]
003318b8str x0, [sp+88]
003318bcstr x1, [sp+96]
003318c0ldp x29, x30, [sp-8]
003318c4add sp, sp, 384
003318c8ret x30
003318cc
003318ccloc_3318cc:
003318ccstr xzr, [sp+352]
003318d0stp xzr, xzr, [sp+360]
003318d4stp xzr, xzr, [sp+336]
003318d8ldr x0, [sp+392]
003318dcldr x1, [sp+400]
003318e0bl os.ReadDir
003318e4str x0, [sp+352]
003318e8str x1, [sp+360]
003318ecstr x2, [sp+368]
003318f0str x3, [sp+336]
003318f4str x4, [sp+344]
003318f8ldr x2, [sp+360]
003318fcldr x3, [sp+368]
00331900ldr x4, [sp+352]
00331904str x4, [sp+224]
00331908str x2, [sp+232]
0033190cstr x3, [sp+240]
00331910ldr x2, [sp+336]
00331914ldr x3, [sp+344]
00331918str x2, [sp+208]
0033191cstr x3, [sp+216]
00331920ldr x2, [sp+224]
00331924ldr x3, [sp+232]
00331928ldr x4, [sp+240]
0033192cstr x2, [sp+168]
00331930str x3, [sp+176]
00331934str x4, [sp+184]
00331938ldr x5, [sp+216]
0033193cldr x4, [sp+208]
00331940str x4, [sp+136]
00331944str x5, [sp+144]
00331948cbnz x4, 0x331950
0033194cb 0x331a14
00331950
00331950loc_331950:
00331950ldr x2, [sp+408]
00331954ldr x0, [sp+392]
00331958ldr x1, [sp+400]
0033195cldr x3, [sp+416]
00331960ldr x26, [sp+424]
00331964ldr x6, [x26]
00331968blr x6
0033196cstr x0, [sp+136]
00331970str x1, [sp+144]
00331974cbnz x0, 0x33197c
00331978b 0x331a10
0033197c
0033197cloc_33197c:
0033197cadrp x27, 0x6f0000
00331980ldr x3, [x27+2320]
00331984subs xzr, x0, x3
00331988cset x3, eq
0033198cb.eq 0x331994
00331990b 0x3319a4
00331994
00331994loc_331994:
00331994adrp x27, 0x6f0000
00331998ldr x2, [x27+2328]
0033199cbl runtime.ifaceeq
003319a0b 0x3319ac
003319a4
003319a4loc_3319a4:
003319a4mov x0, x3
003319a8b 0x3319ac
003319ac
003319acloc_3319ac:
003319acstrb w0, [sp+63]
003319b0tbnz w0, 0, 0x3319b8
003319b4b 0x3319d8
003319b8
003319b8loc_3319b8:
003319b8ldr x1, [sp+408]
003319bcldrsb x27, [x1]
003319c0ldr x0, [sp+416]
003319c4ldr x1, [x1+32]
003319c8blr x1
003319ccstrb w0, [sp+62]
003319d0strb w0, [sp+63]
003319d4b 0x3319dc
003319d8
003319d8loc_3319d8:
003319d8b 0x3319dc
003319dc
003319dcloc_3319dc:
003319dcldrb w2, [sp+63]
003319e0tbnz w2, 0, 0x3319e8
003319e4b 0x3319f0
003319e8
003319e8loc_3319e8:
003319e8stp xzr, xzr, [sp+136]
003319ecb 0x3319f4
003319f0
003319f0loc_3319f0:
003319f0b 0x3319f4
003319f4
003319f4loc_3319f4:
003319f4ldr x0, [sp+136]
003319f8ldr x1, [sp+144]
003319fcstr x0, [sp+88]
00331a00str x1, [sp+96]
00331a04ldp x29, x30, [sp-8]
00331a08add sp, sp, 384
00331a0cret x30
00331a10
00331a10loc_331a10:
00331a10b 0x331a18
00331a14
00331a14loc_331a14:
00331a14b 0x331a18
00331a18
00331a18loc_331a18:
00331a18ldr x2, [sp+176]
00331a1cldr x3, [sp+168]
00331a20ldr x4, [sp+184]
00331a24str x3, [sp+352]
00331a28str x2, [sp+360]
00331a2cstr x4, [sp+368]
00331a30str xzr, [sp+80]
00331a34str x2, [sp+72]
00331a38ldr x2, [sp+352]
00331a3cstr x2, [sp+64]
00331a40b 0x331a44
00331a44
00331a44loc_331a44:
00331a44ldr x2, [sp+72]
00331a48ldr x3, [sp+80]
00331a4csubs xzr, x2, x3
00331a50b.gt 0x331a58
00331a54b 0x331bcc
00331a58
00331a58loc_331a58:
00331a58ldr x1, [sp+64]
00331a5cstr x1, [sp+280]
00331a60ldr x1, [sp+280]
00331a64ldr x2, [x1]
00331a68ldr x0, [x1+8]
00331a6cstr x2, [sp+192]
00331a70str x0, [sp+200]
00331a74ldrsb x27, [x2]
00331a78ldr x1, [x2+40]
00331a7cblr x1
00331a80str x0, [sp+320]
00331a84str x1, [sp+328]
00331a88stp xzr, xzr, [sp+288]
00331a8cstp xzr, xzr, [sp+304]
00331a90add x1, sp, 288
00331a94str x1, [sp+248]
00331a98ldrsb x27, [x1]
00331a9cldr x2, [sp+392]
00331aa0ldr x3, [sp+400]
00331aa4str x3, [x1+8]
00331aa8adrp x27, 0x71a000
00331aacldr w3, [x27+3056]
00331ab0cbz w3, 0x331ab8
00331ab4b 0x331abc
00331ab8
00331ab8loc_331ab8:
00331ab8b 0x331ad0
00331abc
00331abcloc_331abc:
00331abcbl runtime.gcWriteBarrier2
00331ac0str x2, [x25]
00331ac4ldr x3, [x1]
00331ac8str x3, [x25+8]
00331accb 0x331ad0
00331ad0
00331ad0loc_331ad0:
00331ad0str x2, [x1]
00331ad4ldrsb x27, [x1]
00331ad8ldr x3, [sp+320]
00331adcldr x4, [sp+328]
00331ae0str x4, [x1+24]
00331ae4adrp x27, 0x71a000
00331ae8ldr w4, [x27+3056]
00331aeccbz w4, 0x331af4
00331af0b 0x331af8
00331af4
00331af4loc_331af4:
00331af4b 0x331b0c
00331af8
00331af8loc_331af8:
00331af8bl runtime.gcWriteBarrier2
00331afcstr x3, [x25]
00331b00ldr x4, [x1+16]
00331b04str x4, [x25+8]
00331b08b 0x331b0c
00331b0c
00331b0cloc_331b0c:
00331b0cstr x3, [x1+16]
00331b10ldr x0, [sp+248]
00331b14ldrsb x27, [x0]
00331b18b 0x331b1c
00331b1c
00331b1cloc_331b1c:
00331b1cstr x0, [sp+256]
00331b20orr x2, xzr, 2
00331b24str x2, [sp+264]
00331b28str x2, [sp+272]
00331b2cmov x1, x2
00331b30bl path/filepath.Join
00331b34str x0, [sp+104]
00331b38str x1, [sp+112]
00331b3cldr x4, [sp+424]
00331b40ldr x3, [sp+200]
00331b44ldr x2, [sp+192]
00331b48bl path/filepath.walkDir
00331b4cstr x0, [sp+120]
00331b50str x1, [sp+128]
00331b54cbnz x0, 0x331b5c
00331b58b 0x331bac
00331b5c
00331b5cloc_331b5c:
00331b5cadrp x27, 0x6f0000
00331b60ldr x3, [x27+2320]
00331b64subs xzr, x0, x3
00331b68b.eq 0x331b70
00331b6cb 0x331b8c
00331b70
00331b70loc_331b70:
00331b70adrp x27, 0x6f0000
00331b74ldr x2, [x27+2328]
00331b78bl runtime.ifaceeq
00331b7ctbnz w0, 0, 0x331b84
00331b80b 0x331b88
00331b84
00331b84loc_331b84:
00331b84b 0x331bd0
00331b88
00331b88loc_331b88:
00331b88b 0x331b90
00331b8c
00331b8cloc_331b8c:
00331b8cb 0x331b90
00331b90
00331b90loc_331b90:
00331b90ldr x0, [sp+120]
00331b94ldr x1, [sp+128]
00331b98str x0, [sp+88]
00331b9cstr x1, [sp+96]
00331ba0ldp x29, x30, [sp-8]
00331ba4add sp, sp, 384
00331ba8ret x30
00331bac
00331bacloc_331bac:
00331bacb 0x331bb0
00331bb0
00331bb0loc_331bb0:
00331bb0ldr x2, [sp+80]
00331bb4add x2, x2, 1
00331bb8str x2, [sp+80]
00331bbcldr x2, [sp+280]
00331bc0add x2, x2, 16
00331bc4str x2, [sp+64]
00331bc8b 0x331a44
00331bcc
00331bccloc_331bcc:
00331bccb 0x331bd0
00331bd0
00331bd0loc_331bd0:
00331bd0stp xzr, xzr, [sp+88]
00331bd4mov x0, xzr
00331bd8mov x1, xzr
00331bdcldp x29, x30, [sp-8]
00331be0add sp, sp, 384
00331be4ret x30
00331be8
00331be8loc_331be8:
00331be8stp x0, x1, [sp+8]
00331becstp x2, x3, [sp+24]
00331bf0str x4, [sp+40]
00331bf4mov x3, x30
00331bf8bl runtime.morestack_noctxt.abi0
00331bfcldp x0, x1, [sp+8]
00331c00ldp x2, x3, [sp+24]
00331c04ldr x4, [sp+40]
00331c08b 0x331780
00331c0cudf 0
00331780
00331780path/filepath.walkDir: ; void path/filepath.walkDir(struct string path, io/fs.DirEntry d, io/fs.WalkDirFunc walkDirFn)
00331780ldr x16, [x28+16]
00331784sub x17, sp, 256
00331788subs xzr, x17, x16
0033178cb.ls 0x331be8
00331790sub x20, sp, 384
00331794stp x29, x30, [x20-8]
00331798add sp, x20, 0
0033179csub x29, sp, 8
003317a0str x0, [sp+392]
003317a4str x1, [sp+400]
003317a8str x2, [sp+408]
003317acstr x3, [sp+416]
003317b0str x4, [sp+424]
003317b4stp xzr, xzr, [sp+88]
003317b8ldr x2, [sp+408]
003317bcldr x0, [sp+392]
003317c0ldr x1, [sp+400]
003317c4ldr x3, [sp+416]
003317c8ldr x26, [sp+424]
003317ccldr x6, [x26]
003317d0mov x4, xzr
003317d4mov x5, xzr
003317d8blr x6
003317dcstr x0, [sp+152]
003317e0str x1, [sp+160]
003317e4subs xzr, x0, 0
003317e8cset x6, ne
003317ecstrb w6, [sp+63]
003317f0cbnz x0, 0x3317f8
003317f4b 0x3317fc
003317f8
003317f8loc_3317f8:
003317f8b 0x331820
003317fc
003317fcloc_3317fc:
003317fcldr x1, [sp+408]
00331800ldrsb x27, [x1]
00331804ldr x0, [sp+416]
00331808ldr x1, [x1+32]
0033180cblr x1
00331810strb w0, [sp+62]
00331814eor x1, x0, 1
00331818strb w1, [sp+63]
0033181cb 0x331820
00331820
00331820loc_331820:
00331820ldrb w3, [sp+63]
00331824tbnz w3, 0, 0x33182c
00331828b 0x3318cc
0033182c
0033182cloc_33182c:
0033182cldr x3, [sp+152]
00331830adrp x27, 0x6f0000
00331834ldr x4, [x27+2320]
00331838subs xzr, x4, x3
0033183ccset x3, eq
00331840b.eq 0x331848
00331844b 0x331860
00331848
00331848loc_331848:
00331848ldr x0, [sp+152]
0033184cldr x1, [sp+160]
00331850adrp x27, 0x6f0000
00331854ldr x2, [x27+2328]
00331858bl runtime.ifaceeq
0033185cb 0x331868
00331860
00331860loc_331860:
00331860mov x0, x3
00331864b 0x331868
00331868
00331868loc_331868:
00331868strb w0, [sp+63]
0033186ctbnz w0, 0, 0x331874
00331870b 0x331894
00331874
00331874loc_331874:
00331874ldr x1, [sp+408]
00331878ldrsb x27, [x1]
0033187cldr x0, [sp+416]
00331880ldr x1, [x1+32]
00331884blr x1
00331888strb w0, [sp+62]
0033188cstrb w0, [sp+63]
00331890b 0x331898
00331894
00331894loc_331894:
00331894b 0x331898
00331898
00331898loc_331898:
00331898ldrb w2, [sp+63]
0033189ctbnz w2, 0, 0x3318a4
003318a0b 0x3318ac
003318a4
003318a4loc_3318a4:
003318a4stp xzr, xzr, [sp+152]
003318a8b 0x3318b0
003318ac
003318acloc_3318ac:
003318acb 0x3318b0
003318b0
003318b0loc_3318b0:
003318b0ldr x0, [sp+152]
003318b4ldr x1, [sp+160]
003318b8str x0, [sp+88]
003318bcstr x1, [sp+96]
003318c0ldp x29, x30, [sp-8]
003318c4add sp, sp, 384
003318c8ret x30
003318cc
003318ccloc_3318cc:
003318ccstr xzr, [sp+352]
003318d0stp xzr, xzr, [sp+360]
003318d4stp xzr, xzr, [sp+336]
003318d8ldr x0, [sp+392]
003318dcldr x1, [sp+400]
003318e0bl os.ReadDir
003318e4str x0, [sp+352]
003318e8str x1, [sp+360]
003318ecstr x2, [sp+368]
003318f0str x3, [sp+336]
003318f4str x4, [sp+344]
003318f8ldr x2, [sp+360]
003318fcldr x3, [sp+368]
00331900ldr x4, [sp+352]
00331904str x4, [sp+224]
00331908str x2, [sp+232]
0033190cstr x3, [sp+240]
00331910ldr x2, [sp+336]
00331914ldr x3, [sp+344]
00331918str x2, [sp+208]
0033191cstr x3, [sp+216]
00331920ldr x2, [sp+224]
00331924ldr x3, [sp+232]
00331928ldr x4, [sp+240]
0033192cstr x2, [sp+168]
00331930str x3, [sp+176]
00331934str x4, [sp+184]
00331938ldr x5, [sp+216]
0033193cldr x4, [sp+208]
00331940str x4, [sp+136]
00331944str x5, [sp+144]
00331948cbnz x4, 0x331950
0033194cb 0x331a14
00331950
00331950loc_331950:
00331950ldr x2, [sp+408]
00331954ldr x0, [sp+392]
00331958ldr x1, [sp+400]
0033195cldr x3, [sp+416]
00331960ldr x26, [sp+424]
00331964ldr x6, [x26]
00331968blr x6
0033196cstr x0, [sp+136]
00331970str x1, [sp+144]
00331974cbnz x0, 0x33197c
00331978b 0x331a10
0033197c
0033197cloc_33197c:
0033197cadrp x27, 0x6f0000
00331980ldr x3, [x27+2320]
00331984subs xzr, x0, x3
00331988cset x3, eq
0033198cb.eq 0x331994
00331990b 0x3319a4
00331994
00331994loc_331994:
00331994adrp x27, 0x6f0000
00331998ldr x2, [x27+2328]
0033199cbl runtime.ifaceeq
003319a0b 0x3319ac
003319a4
003319a4loc_3319a4:
003319a4mov x0, x3
003319a8b 0x3319ac
003319ac
003319acloc_3319ac:
003319acstrb w0, [sp+63]
003319b0tbnz w0, 0, 0x3319b8
003319b4b 0x3319d8
003319b8
003319b8loc_3319b8:
003319b8ldr x1, [sp+408]
003319bcldrsb x27, [x1]
003319c0ldr x0, [sp+416]
003319c4ldr x1, [x1+32]
003319c8blr x1
003319ccstrb w0, [sp+62]
003319d0strb w0, [sp+63]
003319d4b 0x3319dc
003319d8
003319d8loc_3319d8:
003319d8b 0x3319dc
003319dc
003319dcloc_3319dc:
003319dcldrb w2, [sp+63]
003319e0tbnz w2, 0, 0x3319e8
003319e4b 0x3319f0
003319e8
003319e8loc_3319e8:
003319e8stp xzr, xzr, [sp+136]
003319ecb 0x3319f4
003319f0
003319f0loc_3319f0:
003319f0b 0x3319f4
003319f4
003319f4loc_3319f4:
003319f4ldr x0, [sp+136]
003319f8ldr x1, [sp+144]
003319fcstr x0, [sp+88]
00331a00str x1, [sp+96]
00331a04ldp x29, x30, [sp-8]
00331a08add sp, sp, 384
00331a0cret x30
00331a10
00331a10loc_331a10:
00331a10b 0x331a18
00331a14
00331a14loc_331a14:
00331a14b 0x331a18
00331a18
00331a18loc_331a18:
00331a18ldr x2, [sp+176]
00331a1cldr x3, [sp+168]
00331a20ldr x4, [sp+184]
00331a24str x3, [sp+352]
00331a28str x2, [sp+360]
00331a2cstr x4, [sp+368]
00331a30str xzr, [sp+80]
00331a34str x2, [sp+72]
00331a38ldr x2, [sp+352]
00331a3cstr x2, [sp+64]
00331a40b 0x331a44
00331a44
00331a44loc_331a44:
00331a44ldr x2, [sp+72]
00331a48ldr x3, [sp+80]
00331a4csubs xzr, x2, x3
00331a50b.gt 0x331a58
00331a54b 0x331bcc
00331a58
00331a58loc_331a58:
00331a58ldr x1, [sp+64]
00331a5cstr x1, [sp+280]
00331a60ldr x1, [sp+280]
00331a64ldr x2, [x1]
00331a68ldr x0, [x1+8]
00331a6cstr x2, [sp+192]
00331a70str x0, [sp+200]
00331a74ldrsb x27, [x2]
00331a78ldr x1, [x2+40]
00331a7cblr x1
00331a80str x0, [sp+320]
00331a84str x1, [sp+328]
00331a88stp xzr, xzr, [sp+288]
00331a8cstp xzr, xzr, [sp+304]
00331a90add x1, sp, 288
00331a94str x1, [sp+248]
00331a98ldrsb x27, [x1]
00331a9cldr x2, [sp+392]
00331aa0ldr x3, [sp+400]
00331aa4str x3, [x1+8]
00331aa8adrp x27, 0x71a000
00331aacldr w3, [x27+3056]
00331ab0cbz w3, 0x331ab8
00331ab4b 0x331abc
00331ab8
00331ab8loc_331ab8:
00331ab8b 0x331ad0
00331abc
00331abcloc_331abc:
00331abcbl runtime.gcWriteBarrier2
00331ac0str x2, [x25]
00331ac4ldr x3, [x1]
00331ac8str x3, [x25+8]
00331accb 0x331ad0
00331ad0
00331ad0loc_331ad0:
00331ad0str x2, [x1]
00331ad4ldrsb x27, [x1]
00331ad8ldr x3, [sp+320]
00331adcldr x4, [sp+328]
00331ae0str x4, [x1+24]
00331ae4adrp x27, 0x71a000
00331ae8ldr w4, [x27+3056]
00331aeccbz w4, 0x331af4
00331af0b 0x331af8
00331af4
00331af4loc_331af4:
00331af4b 0x331b0c
00331af8
00331af8loc_331af8:
00331af8bl runtime.gcWriteBarrier2
00331afcstr x3, [x25]
00331b00ldr x4, [x1+16]
00331b04str x4, [x25+8]
00331b08b 0x331b0c
00331b0c
00331b0cloc_331b0c:
00331b0cstr x3, [x1+16]
00331b10ldr x0, [sp+248]
00331b14ldrsb x27, [x0]
00331b18b 0x331b1c
00331b1c
00331b1cloc_331b1c:
00331b1cstr x0, [sp+256]
00331b20orr x2, xzr, 2
00331b24str x2, [sp+264]
00331b28str x2, [sp+272]
00331b2cmov x1, x2
00331b30bl path/filepath.Join
00331b34str x0, [sp+104]
00331b38str x1, [sp+112]
00331b3cldr x4, [sp+424]
00331b40ldr x3, [sp+200]
00331b44ldr x2, [sp+192]
00331b48bl path/filepath.walkDir
00331b4cstr x0, [sp+120]
00331b50str x1, [sp+128]
00331b54cbnz x0, 0x331b5c
00331b58b 0x331bac
00331b5c
00331b5cloc_331b5c:
00331b5cadrp x27, 0x6f0000
00331b60ldr x3, [x27+2320]
00331b64subs xzr, x0, x3
00331b68b.eq 0x331b70
00331b6cb 0x331b8c
00331b70
00331b70loc_331b70:
00331b70adrp x27, 0x6f0000
00331b74ldr x2, [x27+2328]
00331b78bl runtime.ifaceeq
00331b7ctbnz w0, 0, 0x331b84
00331b80b 0x331b88
00331b84
00331b84loc_331b84:
00331b84b 0x331bd0
00331b88
00331b88loc_331b88:
00331b88b 0x331b90
00331b8c
00331b8cloc_331b8c:
00331b8cb 0x331b90
00331b90
00331b90loc_331b90:
00331b90ldr x0, [sp+120]
00331b94ldr x1, [sp+128]
00331b98str x0, [sp+88]
00331b9cstr x1, [sp+96]
00331ba0ldp x29, x30, [sp-8]
00331ba4add sp, sp, 384
00331ba8ret x30
00331bac
00331bacloc_331bac:
00331bacb 0x331bb0
00331bb0
00331bb0loc_331bb0:
00331bb0ldr x2, [sp+80]
00331bb4add x2, x2, 1
00331bb8str x2, [sp+80]
00331bbcldr x2, [sp+280]
00331bc0add x2, x2, 16
00331bc4str x2, [sp+64]
00331bc8b 0x331a44
00331bcc
00331bccloc_331bcc:
00331bccb 0x331bd0
00331bd0
00331bd0loc_331bd0:
00331bd0stp xzr, xzr, [sp+88]
00331bd4mov x0, xzr
00331bd8mov x1, xzr
00331bdcldp x29, x30, [sp-8]
00331be0add sp, sp, 384
00331be4ret x30
00331be8
00331be8loc_331be8:
00331be8stp x0, x1, [sp+8]
00331becstp x2, x3, [sp+24]
00331bf0str x4, [sp+40]
00331bf4mov x3, x30
00331bf8bl runtime.morestack_noctxt.abi0
00331bfcldp x0, x1, [sp+8]
00331c00ldp x2, x3, [sp+24]
00331c04ldr x4, [sp+40]
00331c08b 0x331780
00331c0cudf 0
00331780
00331c10
00331c10path/filepath.WalkDir: ; void path/filepath.WalkDir(struct string root, io/fs.WalkDirFunc fn)
00331c10ldr x16, [x28+16]
00331c14sub x17, sp, 80
00331c18subs xzr, x17, x16
00331c1cb.ls 0x331de8
00331c20str x30, [sp-208]!
00331c24stur x29, [sp-8]
00331c28sub x29, sp, 8
00331c2cstr x0, [sp+216]
00331c30str x1, [sp+224]
00331c34str x2, [sp+232]
00331c38stp xzr, xzr, [sp+72]
00331c3cstp xzr, xzr, [sp+152]
00331c40stp xzr, xzr, [sp+136]
00331c44ldr x0, [sp+216]
00331c48ldr x1, [sp+224]
00331c4cbl os.Lstat
00331c50str x0, [sp+152]
00331c54str x1, [sp+160]
00331c58str x2, [sp+136]
00331c5cstr x3, [sp+144]
00331c60ldr x2, [sp+160]
00331c64ldr x3, [sp+152]
00331c68str x3, [sp+184]
00331c6cstr x2, [sp+192]
00331c70ldr x2, [sp+136]
00331c74ldr x3, [sp+144]
00331c78str x2, [sp+168]
00331c7cstr x3, [sp+176]
00331c80ldr x2, [sp+184]
00331c84ldr x3, [sp+192]
00331c88str x2, [sp+88]
00331c8cstr x3, [sp+96]
00331c90ldr x5, [sp+176]
00331c94ldr x4, [sp+168]
00331c98str x4, [sp+104]
00331c9cstr x5, [sp+112]
00331ca0cbnz x4, 0x331ca8
00331ca4b 0x331cd0
00331ca8
00331ca8loc_331ca8:
00331ca8ldr x0, [sp+216]
00331cacldr x1, [sp+224]
00331cb0ldr x26, [sp+232]
00331cb4ldr x6, [x26]
00331cb8mov x2, xzr
00331cbcmov x3, xzr
00331cc0blr x6
00331cc4str x0, [sp+104]
00331cc8str x1, [sp+112]
00331cccb 0x331d18
00331cd0
00331cd0loc_331cd0:
00331cd0ldr x0, [sp+88]
00331cd4ldr x1, [sp+96]
00331cd8bl io/fs.FileInfoToDirEntry
00331cdcstr x0, [sp+120]
00331ce0str x1, [sp+128]
00331ce4ldr x4, [sp+232]
00331ce8ldr x2, [sp+224]
00331cecldr x3, [sp+216]
00331cf0mov x5, x0
00331cf4mov x0, x3
00331cf8mov x6, x1
00331cfcmov x1, x2
00331d00mov x2, x5
00331d04mov x3, x6
00331d08bl path/filepath.walkDir
00331d0cstr x0, [sp+104]
00331d10str x1, [sp+112]
00331d14b 0x331d18
00331d18
00331d18loc_331d18:
00331d18ldr x3, [sp+104]
00331d1cadrp x27, 0x6f0000
00331d20ldr x4, [x27+2320]
00331d24subs xzr, x4, x3
00331d28cset x3, eq
00331d2cb.eq 0x331d34
00331d30b 0x331d4c
00331d34
00331d34loc_331d34:
00331d34ldr x0, [sp+104]
00331d38ldr x1, [sp+112]
00331d3cadrp x27, 0x6f0000
00331d40ldr x2, [x27+2328]
00331d44bl runtime.ifaceeq
00331d48b 0x331d54
00331d4c
00331d4cloc_331d4c:
00331d4cmov x0, x3
00331d50b 0x331d54
00331d54
00331d54loc_331d54:
00331d54strb w0, [sp+71]
00331d58tbnz w0, 0, 0x331d60
00331d5cb 0x331d64
00331d60
00331d60loc_331d60:
00331d60b 0x331da8
00331d64
00331d64loc_331d64:
00331d64ldr x3, [sp+104]
00331d68adrp x27, 0x6f0000
00331d6cldr x4, [x27+2336]
00331d70subs xzr, x4, x3
00331d74cset x3, eq
00331d78b.eq 0x331d80
00331d7cb 0x331d98
00331d80
00331d80loc_331d80:
00331d80ldr x0, [sp+104]
00331d84ldr x1, [sp+112]
00331d88adrp x27, 0x6f0000
00331d8cldr x2, [x27+2344]
00331d90bl runtime.ifaceeq
00331d94b 0x331da0
00331d98
00331d98loc_331d98:
00331d98mov x0, x3
00331d9cb 0x331da0
00331da0
00331da0loc_331da0:
00331da0strb w0, [sp+71]
00331da4b 0x331da8
00331da8
00331da8loc_331da8:
00331da8ldrb w2, [sp+71]
00331dactbnz w2, 0, 0x331db4
00331db0b 0x331dcc
00331db4
00331db4loc_331db4:
00331db4stp xzr, xzr, [sp+72]
00331db8mov x0, xzr
00331dbcmov x1, xzr
00331dc0ldur x29, [sp-8]
00331dc4ldr x30, [sp], 208
00331dc8ret x30
00331dcc
00331dccloc_331dcc:
00331dccldr x0, [sp+104]
00331dd0ldr x1, [sp+112]
00331dd4str x0, [sp+72]
00331dd8str x1, [sp+80]
00331ddcldur x29, [sp-8]
00331de0ldr x30, [sp], 208
00331de4ret x30
00331de8
00331de8loc_331de8:
00331de8stp x0, x1, [sp+8]
00331decstr x2, [sp+24]
00331df0mov x3, x30
00331df4bl runtime.morestack_noctxt.abi0
00331df8ldp x0, x1, [sp+8]
00331dfcldr x2, [sp+24]
00331e00b 0x331c10
00331e04udf 0
00331e08udf 0
00331e0cudf 0
00331c10
00331c10path/filepath.WalkDir: ; void path/filepath.WalkDir(struct string root, io/fs.WalkDirFunc fn)
00331c10ldr x16, [x28+16]
00331c14sub x17, sp, 80
00331c18subs xzr, x17, x16
00331c1cb.ls 0x331de8
00331c20str x30, [sp-208]!
00331c24stur x29, [sp-8]
00331c28sub x29, sp, 8
00331c2cstr x0, [sp+216]
00331c30str x1, [sp+224]
00331c34str x2, [sp+232]
00331c38stp xzr, xzr, [sp+72]
00331c3cstp xzr, xzr, [sp+152]
00331c40stp xzr, xzr, [sp+136]
00331c44ldr x0, [sp+216]
00331c48ldr x1, [sp+224]
00331c4cbl os.Lstat
00331c50str x0, [sp+152]
00331c54str x1, [sp+160]
00331c58str x2, [sp+136]
00331c5cstr x3, [sp+144]
00331c60ldr x2, [sp+160]
00331c64ldr x3, [sp+152]
00331c68str x3, [sp+184]
00331c6cstr x2, [sp+192]
00331c70ldr x2, [sp+136]
00331c74ldr x3, [sp+144]
00331c78str x2, [sp+168]
00331c7cstr x3, [sp+176]
00331c80ldr x2, [sp+184]
00331c84ldr x3, [sp+192]
00331c88str x2, [sp+88]
00331c8cstr x3, [sp+96]
00331c90ldr x5, [sp+176]
00331c94ldr x4, [sp+168]
00331c98str x4, [sp+104]
00331c9cstr x5, [sp+112]
00331ca0cbnz x4, 0x331ca8
00331ca4b 0x331cd0
00331ca8
00331ca8loc_331ca8:
00331ca8ldr x0, [sp+216]
00331cacldr x1, [sp+224]
00331cb0ldr x26, [sp+232]
00331cb4ldr x6, [x26]
00331cb8mov x2, xzr
00331cbcmov x3, xzr
00331cc0blr x6
00331cc4str x0, [sp+104]
00331cc8str x1, [sp+112]
00331cccb 0x331d18
00331cd0
00331cd0loc_331cd0:
00331cd0ldr x0, [sp+88]
00331cd4ldr x1, [sp+96]
00331cd8bl io/fs.FileInfoToDirEntry
00331cdcstr x0, [sp+120]
00331ce0str x1, [sp+128]
00331ce4ldr x4, [sp+232]
00331ce8ldr x2, [sp+224]
00331cecldr x3, [sp+216]
00331cf0mov x5, x0
00331cf4mov x0, x3
00331cf8mov x6, x1
00331cfcmov x1, x2
00331d00mov x2, x5
00331d04mov x3, x6
00331d08bl path/filepath.walkDir
00331d0cstr x0, [sp+104]
00331d10str x1, [sp+112]
00331d14b 0x331d18
00331d18
00331d18loc_331d18:
00331d18ldr x3, [sp+104]
00331d1cadrp x27, 0x6f0000
00331d20ldr x4, [x27+2320]
00331d24subs xzr, x4, x3
00331d28cset x3, eq
00331d2cb.eq 0x331d34
00331d30b 0x331d4c
00331d34
00331d34loc_331d34:
00331d34ldr x0, [sp+104]
00331d38ldr x1, [sp+112]
00331d3cadrp x27, 0x6f0000
00331d40ldr x2, [x27+2328]
00331d44bl runtime.ifaceeq
00331d48b 0x331d54
00331d4c
00331d4cloc_331d4c:
00331d4cmov x0, x3
00331d50b 0x331d54
00331d54
00331d54loc_331d54:
00331d54strb w0, [sp+71]
00331d58tbnz w0, 0, 0x331d60
00331d5cb 0x331d64
00331d60
00331d60loc_331d60:
00331d60b 0x331da8
00331d64
00331d64loc_331d64:
00331d64ldr x3, [sp+104]
00331d68adrp x27, 0x6f0000
00331d6cldr x4, [x27+2336]
00331d70subs xzr, x4, x3
00331d74cset x3, eq
00331d78b.eq 0x331d80
00331d7cb 0x331d98
00331d80
00331d80loc_331d80:
00331d80ldr x0, [sp+104]
00331d84ldr x1, [sp+112]
00331d88adrp x27, 0x6f0000
00331d8cldr x2, [x27+2344]
00331d90bl runtime.ifaceeq
00331d94b 0x331da0
00331d98
00331d98loc_331d98:
00331d98mov x0, x3
00331d9cb 0x331da0
00331da0
00331da0loc_331da0:
00331da0strb w0, [sp+71]
00331da4b 0x331da8
00331da8
00331da8loc_331da8:
00331da8ldrb w2, [sp+71]
00331dactbnz w2, 0, 0x331db4
00331db0b 0x331dcc
00331db4
00331db4loc_331db4:
00331db4stp xzr, xzr, [sp+72]
00331db8mov x0, xzr
00331dbcmov x1, xzr
00331dc0ldur x29, [sp-8]
00331dc4ldr x30, [sp], 208
00331dc8ret x30
00331dcc
00331dccloc_331dcc:
00331dccldr x0, [sp+104]
00331dd0ldr x1, [sp+112]
00331dd4str x0, [sp+72]
00331dd8str x1, [sp+80]
00331ddcldur x29, [sp-8]
00331de0ldr x30, [sp], 208
00331de4ret x30
00331de8
00331de8loc_331de8:
00331de8stp x0, x1, [sp+8]
00331decstr x2, [sp+24]
00331df0mov x3, x30
00331df4bl runtime.morestack_noctxt.abi0
00331df8ldp x0, x1, [sp+8]
00331dfcldr x2, [sp+24]
00331e00b 0x331c10
00331e04udf 0
00331e08udf 0
00331e0cudf 0
00331c10
00331e10
00331e10path/filepath.Base: ; void path/filepath.Base(struct string path)
00331e10ldr x16, [x28+16]
00331e14subs xzr, sp, x16
00331e18b.ls 0x331e5c
00331e1cstr x30, [sp-64]!
00331e20stur x29, [sp-8]
00331e24sub x29, sp, 8
00331e28str x0, [sp+72]
00331e2cstr x1, [sp+80]
00331e30stp xzr, xzr, [sp+24]
00331e34ldr x0, [sp+72]
00331e38ldr x1, [sp+80]
00331e3cbl internal/filepathlite.Base
00331e40str x0, [sp+40]
00331e44str x1, [sp+48]
00331e48str x0, [sp+24]
00331e4cstr x1, [sp+32]
00331e50ldur x29, [sp-8]
00331e54ldr x30, [sp], 64
00331e58ret x30
00331e5c
00331e5cloc_331e5c:
00331e5cstp x0, x1, [sp+8]
00331e60mov x3, x30
00331e64bl runtime.morestack_noctxt.abi0
00331e68ldp x0, x1, [sp+8]
00331e6cb 0x331e10
00331e10
00331e10path/filepath.Base: ; void path/filepath.Base(struct string path)
00331e10ldr x16, [x28+16]
00331e14subs xzr, sp, x16
00331e18b.ls 0x331e5c
00331e1cstr x30, [sp-64]!
00331e20stur x29, [sp-8]
00331e24sub x29, sp, 8
00331e28str x0, [sp+72]
00331e2cstr x1, [sp+80]
00331e30stp xzr, xzr, [sp+24]
00331e34ldr x0, [sp+72]
00331e38ldr x1, [sp+80]
00331e3cbl internal/filepathlite.Base
00331e40str x0, [sp+40]
00331e44str x1, [sp+48]
00331e48str x0, [sp+24]
00331e4cstr x1, [sp+32]
00331e50ldur x29, [sp-8]
00331e54ldr x30, [sp], 64
00331e58ret x30
00331e5c
00331e5cloc_331e5c:
00331e5cstp x0, x1, [sp+8]
00331e60mov x3, x30
00331e64bl runtime.morestack_noctxt.abi0
00331e68ldp x0, x1, [sp+8]
00331e6cb 0x331e10
00331e10
Loading..