File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00420ac0
00420ac0archive/tar.parsePAXRecord: ; void archive/tar.parsePAXRecord(struct string s)
00420ac0ldr x16, [x28+16]
00420ac4sub x17, sp, 272
00420ac8subs xzr, x17, x16
00420accb.ls 0x421064
00420ad0sub x20, sp, 400
00420ad4stp x29, x30, [x20-8]
00420ad8add sp, x20, 0
00420adcsub x29, sp, 8
00420ae0str x0, [sp+408]
00420ae4str x1, [sp+416]
00420ae8stp xzr, xzr, [sp+216]
00420aecstp xzr, xzr, [sp+88]
00420af0stp xzr, xzr, [sp+152]
00420af4stp xzr, xzr, [sp+232]
00420af8stp xzr, xzr, [sp+328]
00420afcstp xzr, xzr, [sp+312]
00420b00ldr x0, [sp+408]
00420b04ldr x1, [sp+416]
00420b08adrp x2, 0x2f0000
00420b0cadd x2, x2, 3072
00420b10orr x3, xzr, 1
00420b14bl strings.Cut
00420b18str x0, [sp+328]
00420b1cstr x1, [sp+336]
00420b20str x2, [sp+312]
00420b24str x3, [sp+320]
00420b28strb w4, [sp+45]
00420b2cldr x4, [sp+336]
00420b30ldr x5, [sp+328]
00420b34str x5, [sp+264]
00420b38str x4, [sp+272]
00420b3cldr x4, [sp+312]
00420b40ldr x5, [sp+320]
00420b44str x4, [sp+248]
00420b48str x5, [sp+256]
00420b4cldrb w4, [sp+45]
00420b50strb w4, [sp+47]
00420b54ldr x4, [sp+264]
00420b58ldr x5, [sp+272]
00420b5cstr x4, [sp+200]
00420b60str x5, [sp+208]
00420b64ldr x4, [sp+248]
00420b68ldr x5, [sp+256]
00420b6cstr x4, [sp+104]
00420b70str x5, [sp+112]
00420b74ldrb w4, [sp+47]
00420b78strb w4, [sp+43]
00420b7ctbnz w4, 0, 0x420b84
00420b80b 0x420ff4
00420b84
00420b84loc_420b84:
00420b84stp xzr, xzr, [sp+296]
00420b88ldr x0, [sp+200]
00420b8cldr x1, [sp+208]
00420b90movz x2, 10
00420b94mov x3, xzr
00420b98bl strconv.ParseInt
00420b9cstr x0, [sp+72]
00420ba0str x1, [sp+296]
00420ba4str x2, [sp+304]
00420ba8ldr x4, [sp+72]
00420bacstr x4, [sp+80]
00420bb0str x1, [sp+376]
00420bb4str x2, [sp+384]
00420bb8ldr x4, [sp+80]
00420bbcstr x4, [sp+48]
00420bc0str x1, [sp+168]
00420bc4str x2, [sp+176]
00420bc8subs xzr, x1, 0
00420bcccset x4, ne
00420bd0strb w4, [sp+44]
00420bd4cbnz x1, 0x420bdc
00420bd8b 0x420be0
00420bdc
00420bdcloc_420bdc:
00420bdcb 0x420bf4
00420be0
00420be0loc_420be0:
00420be0ldr x8, [sp+48]
00420be4subs xzr, x8, 5
00420be8cset x8, lt
00420becstrb w8, [sp+44]
00420bf0b 0x420bf4
00420bf4
00420bf4loc_420bf4:
00420bf4ldrb w8, [sp+44]
00420bf8strb w8, [sp+45]
00420bfctbnz w8, 0, 0x420c04
00420c00b 0x420c08
00420c04
00420c04loc_420c04:
00420c04b 0x420c24
00420c08
00420c08loc_420c08:
00420c08ldr x8, [sp+416]
00420c0cstr x8, [sp+64]
00420c10ldr x9, [sp+48]
00420c14subs xzr, x8, x9
00420c18cset x8, lt
00420c1cstrb w8, [sp+45]
00420c20b 0x420c24
00420c24
00420c24loc_420c24:
00420c24ldrb w8, [sp+45]
00420c28tbnz w8, 0, 0x420c30
00420c2cb 0x420c84
00420c30
00420c30loc_420c30:
00420c30stp xzr, xzr, [sp+216]
00420c34stp xzr, xzr, [sp+88]
00420c38ldr x8, [sp+416]
00420c3cldr x9, [sp+408]
00420c40str x9, [sp+152]
00420c44str x8, [sp+160]
00420c48adrp x27, 0x601000
00420c4cldr x6, [x27+2096]
00420c50adrp x27, 0x601000
00420c54ldr x7, [x27+2104]
00420c58str x6, [sp+232]
00420c5cstr x7, [sp+240]
00420c60ldr x0, [sp+216]
00420c64ldr x2, [sp+88]
00420c68ldr x4, [sp+152]
00420c6cldr x1, [sp+224]
00420c70ldr x3, [sp+96]
00420c74ldr x5, [sp+160]
00420c78ldp x29, x30, [sp-8]
00420c7cadd sp, sp, 400
00420c80ret x30
00420c84
00420c84loc_420c84:
00420c84ldr x8, [sp+208]
00420c88str x8, [sp+64]
00420c8cldr x9, [sp+48]
00420c90sub x8, x9, x8
00420c94sub x9, x8, 1
00420c98str x9, [sp+48]
00420c9csubs xzr, x9, 0
00420ca0b.le 0x420ca8
00420ca4b 0x420cfc
00420ca8
00420ca8loc_420ca8:
00420ca8stp xzr, xzr, [sp+216]
00420cacstp xzr, xzr, [sp+88]
00420cb0ldr x8, [sp+416]
00420cb4ldr x9, [sp+408]
00420cb8str x9, [sp+152]
00420cbcstr x8, [sp+160]
00420cc0adrp x27, 0x601000
00420cc4ldr x6, [x27+2096]
00420cc8adrp x27, 0x601000
00420cccldr x7, [x27+2104]
00420cd0str x6, [sp+232]
00420cd4str x7, [sp+240]
00420cd8ldr x0, [sp+216]
00420cdcldr x2, [sp+88]
00420ce0ldr x4, [sp+152]
00420ce4ldr x1, [sp+224]
00420ce8ldr x3, [sp+96]
00420cecldr x5, [sp+160]
00420cf0ldp x29, x30, [sp-8]
00420cf4add sp, sp, 400
00420cf8ret x30
00420cfc
00420cfcloc_420cfc:
00420cfcsub x1, x8, 2
00420d00str x1, [sp+72]
00420d04ldr x2, [sp+112]
00420d08ldr x8, [sp+104]
00420d0csubs xzr, x2, x1
00420d10b.hs 0x420d18
00420d14b 0x42105c
00420d18
00420d18loc_420d18:
00420d18b 0x420d1c
00420d1c
00420d1cloc_420d1c:
00420d1cstr x8, [sp+312]
00420d20str x1, [sp+320]
00420d24ldr x8, [sp+48]
00420d28sub x0, x8, 1
00420d2cstr x0, [sp+56]
00420d30ldr x1, [sp+48]
00420d34ldr x2, [sp+112]
00420d38ldr x9, [sp+104]
00420d3csubs xzr, x2, x1
00420d40b.hs 0x420d48
00420d44b 0x421058
00420d48
00420d48loc_420d48:
00420d48subs xzr, x1, x0
00420d4cb.hs 0x420d54
00420d50b 0x421054
00420d54
00420d54loc_420d54:
00420d54sub x8, x1, x8
00420d58add x8, x8, 1
00420d5csub x10, xzr, x8
00420d60and x10, x0, x10, asr #63
00420d64add x9, x9, x10
00420d68str x9, [sp+328]
00420d6cstr x8, [sp+336]
00420d70ldr x0, [sp+48]
00420d74ldr x1, [sp+112]
00420d78ldr x8, [sp+104]
00420d7csubs xzr, x1, x0
00420d80b.hs 0x420d88
00420d84b 0x421050
00420d88
00420d88loc_420d88:
00420d88sub x9, x1, x0
00420d8csub x10, xzr, x9
00420d90and x10, x0, x10, asr #63
00420d94add x8, x8, x10
00420d98str x8, [sp+280]
00420d9cstr x9, [sp+288]
00420da0ldr x8, [sp+312]
00420da4ldr x9, [sp+320]
00420da8str x8, [sp+136]
00420dacstr x9, [sp+144]
00420db0ldr x8, [sp+328]
00420db4ldr x9, [sp+336]
00420db8str x8, [sp+184]
00420dbcstr x9, [sp+192]
00420dc0ldr x8, [sp+280]
00420dc4ldr x9, [sp+288]
00420dc8str x8, [sp+120]
00420dccstr x9, [sp+128]
00420dd0ldr x8, [sp+192]
00420dd4subs xzr, x8, 1
00420dd8b.ne 0x420de0
00420ddcb 0x420de4
00420de0
00420de0loc_420de0:
00420de0b 0x420e0c
00420de4
00420de4loc_420de4:
00420de4ldr x1, [sp+192]
00420de8ldr x8, [sp+184]
00420decsubs xzr, x1, 0
00420df0b.hi 0x420df8
00420df4b 0x421048
00420df8
00420df8loc_420df8:
00420df8ldrb w8, [x8]
00420dfcsubs wzr, w8, 10
00420e00b.ne 0x420e08
00420e04b 0x420e60
00420e08
00420e08loc_420e08:
00420e08b 0x420e0c
00420e0c
00420e0cloc_420e0c:
00420e0cstp xzr, xzr, [sp+216]
00420e10stp xzr, xzr, [sp+88]
00420e14ldr x8, [sp+416]
00420e18ldr x9, [sp+408]
00420e1cstr x9, [sp+152]
00420e20str x8, [sp+160]
00420e24adrp x27, 0x601000
00420e28ldr x6, [x27+2096]
00420e2cadrp x27, 0x601000
00420e30ldr x7, [x27+2104]
00420e34str x6, [sp+232]
00420e38str x7, [sp+240]
00420e3cldr x0, [sp+216]
00420e40ldr x2, [sp+88]
00420e44ldr x4, [sp+152]
00420e48ldr x1, [sp+224]
00420e4cldr x3, [sp+96]
00420e50ldr x5, [sp+160]
00420e54ldp x29, x30, [sp-8]
00420e58add sp, sp, 400
00420e5cret x30
00420e60
00420e60loc_420e60:
00420e60stp xzr, xzr, [sp+280]
00420e64stp xzr, xzr, [sp+328]
00420e68ldr x0, [sp+136]
00420e6cldr x1, [sp+144]
00420e70adrp x2, 0x2ef000
00420e74add x2, x2, 720
00420e78orr x3, xzr, 1
00420e7cbl strings.Cut
00420e80str x0, [sp+280]
00420e84str x1, [sp+288]
00420e88str x2, [sp+328]
00420e8cstr x3, [sp+336]
00420e90strb w4, [sp+44]
00420e94ldr x4, [sp+288]
00420e98ldr x5, [sp+280]
00420e9cstr x5, [sp+360]
00420ea0str x4, [sp+368]
00420ea4ldr x4, [sp+328]
00420ea8ldr x5, [sp+336]
00420eacstr x4, [sp+344]
00420eb0str x5, [sp+352]
00420eb4ldrb w4, [sp+44]
00420eb8strb w4, [sp+46]
00420ebcldr x4, [sp+360]
00420ec0ldr x5, [sp+368]
00420ec4str x4, [sp+216]
00420ec8str x5, [sp+224]
00420eccldr x4, [sp+344]
00420ed0ldr x5, [sp+352]
00420ed4str x4, [sp+88]
00420ed8str x5, [sp+96]
00420edcldrb w4, [sp+46]
00420ee0strb w4, [sp+43]
00420ee4tbnz w4, 0, 0x420eec
00420ee8b 0x420fa0
00420eec
00420eecloc_420eec:
00420eecldr x0, [sp+216]
00420ef0ldr x2, [sp+88]
00420ef4ldr x1, [sp+224]
00420ef8ldr x3, [sp+96]
00420efcbl archive/tar.validPAXRecord
00420f00strb w0, [sp+44]
00420f04tbnz w0, 0, 0x420f0c
00420f08b 0x420f4c
00420f0c
00420f0cloc_420f0c:
00420f0cldr x8, [sp+120]
00420f10ldr x9, [sp+128]
00420f14str x8, [sp+152]
00420f18str x9, [sp+160]
00420f1cstp xzr, xzr, [sp+232]
00420f20ldr x0, [sp+216]
00420f24ldr x2, [sp+88]
00420f28ldr x4, [sp+152]
00420f2cldr x1, [sp+224]
00420f30ldr x3, [sp+96]
00420f34ldr x5, [sp+160]
00420f38mov x6, xzr
00420f3cmov x7, xzr
00420f40ldp x29, x30, [sp-8]
00420f44add sp, sp, 400
00420f48ret x30
00420f4c
00420f4cloc_420f4c:
00420f4cstp xzr, xzr, [sp+216]
00420f50stp xzr, xzr, [sp+88]
00420f54ldr x8, [sp+416]
00420f58ldr x9, [sp+408]
00420f5cstr x9, [sp+152]
00420f60str x8, [sp+160]
00420f64adrp x27, 0x601000
00420f68ldr x6, [x27+2096]
00420f6cadrp x27, 0x601000
00420f70ldr x7, [x27+2104]
00420f74str x6, [sp+232]
00420f78str x7, [sp+240]
00420f7cldr x0, [sp+216]
00420f80ldr x2, [sp+88]
00420f84ldr x4, [sp+152]
00420f88ldr x1, [sp+224]
00420f8cldr x3, [sp+96]
00420f90ldr x5, [sp+160]
00420f94ldp x29, x30, [sp-8]
00420f98add sp, sp, 400
00420f9cret x30
00420fa0
00420fa0loc_420fa0:
00420fa0stp xzr, xzr, [sp+216]
00420fa4stp xzr, xzr, [sp+88]
00420fa8ldr x8, [sp+416]
00420facldr x9, [sp+408]
00420fb0str x9, [sp+152]
00420fb4str x8, [sp+160]
00420fb8adrp x27, 0x601000
00420fbcldr x6, [x27+2096]
00420fc0adrp x27, 0x601000
00420fc4ldr x7, [x27+2104]
00420fc8str x6, [sp+232]
00420fccstr x7, [sp+240]
00420fd0ldr x0, [sp+216]
00420fd4ldr x2, [sp+88]
00420fd8ldr x4, [sp+152]
00420fdcldr x1, [sp+224]
00420fe0ldr x3, [sp+96]
00420fe4ldr x5, [sp+160]
00420fe8ldp x29, x30, [sp-8]
00420fecadd sp, sp, 400
00420ff0ret x30
00420ff4
00420ff4loc_420ff4:
00420ff4stp xzr, xzr, [sp+216]
00420ff8stp xzr, xzr, [sp+88]
00420ffcldr x8, [sp+416]
00421000ldr x9, [sp+408]
00421004str x9, [sp+152]
00421008str x8, [sp+160]
0042100cadrp x27, 0x600000
00421010ldr x6, [x27+2096]
00421014adrp x27, 0x600000
00421018ldr x7, [x27+2104]
0042101cstr x6, [sp+232]
00421020str x7, [sp+240]
00421024ldr x0, [sp+216]
00421028ldr x2, [sp+88]
0042102cldr x4, [sp+152]
00421030ldr x1, [sp+224]
00421034ldr x3, [sp+96]
00421038ldr x5, [sp+160]
0042103cldp x29, x30, [sp-8]
00421040add sp, sp, 400
00421044ret x30
00421048
00421048loc_421048:
00421048mov x0, xzr
0042104cbl runtime.panicIndex
00421050
00421050loc_421050:
00421050bl runtime.panicSliceB
00421054
00421054loc_421054:
00421054bl runtime.panicSliceB
00421058
00421058loc_421058:
00421058bl runtime.panicSliceAlen
0042105c
0042105cloc_42105c:
0042105cbl runtime.panicSliceAlen
00421060hint
00421064
00421064loc_421064:
00421064stp x0, x1, [sp+8]
00421068mov x3, x30
0042106cbl runtime.morestack_noctxt.abi0
00421070ldp x0, x1, [sp+8]
00421074b 0x420ac0
00421078udf 0
0042107cudf 0
00420ac0
00420ac0archive/tar.parsePAXRecord: ; void archive/tar.parsePAXRecord(struct string s)
00420ac0ldr x16, [x28+16]
00420ac4sub x17, sp, 272
00420ac8subs xzr, x17, x16
00420accb.ls 0x421064
00420ad0sub x20, sp, 400
00420ad4stp x29, x30, [x20-8]
00420ad8add sp, x20, 0
00420adcsub x29, sp, 8
00420ae0str x0, [sp+408]
00420ae4str x1, [sp+416]
00420ae8stp xzr, xzr, [sp+216]
00420aecstp xzr, xzr, [sp+88]
00420af0stp xzr, xzr, [sp+152]
00420af4stp xzr, xzr, [sp+232]
00420af8stp xzr, xzr, [sp+328]
00420afcstp xzr, xzr, [sp+312]
00420b00ldr x0, [sp+408]
00420b04ldr x1, [sp+416]
00420b08adrp x2, 0x2f0000
00420b0cadd x2, x2, 3072
00420b10orr x3, xzr, 1
00420b14bl strings.Cut
00420b18str x0, [sp+328]
00420b1cstr x1, [sp+336]
00420b20str x2, [sp+312]
00420b24str x3, [sp+320]
00420b28strb w4, [sp+45]
00420b2cldr x4, [sp+336]
00420b30ldr x5, [sp+328]
00420b34str x5, [sp+264]
00420b38str x4, [sp+272]
00420b3cldr x4, [sp+312]
00420b40ldr x5, [sp+320]
00420b44str x4, [sp+248]
00420b48str x5, [sp+256]
00420b4cldrb w4, [sp+45]
00420b50strb w4, [sp+47]
00420b54ldr x4, [sp+264]
00420b58ldr x5, [sp+272]
00420b5cstr x4, [sp+200]
00420b60str x5, [sp+208]
00420b64ldr x4, [sp+248]
00420b68ldr x5, [sp+256]
00420b6cstr x4, [sp+104]
00420b70str x5, [sp+112]
00420b74ldrb w4, [sp+47]
00420b78strb w4, [sp+43]
00420b7ctbnz w4, 0, 0x420b84
00420b80b 0x420ff4
00420b84
00420b84loc_420b84:
00420b84stp xzr, xzr, [sp+296]
00420b88ldr x0, [sp+200]
00420b8cldr x1, [sp+208]
00420b90movz x2, 10
00420b94mov x3, xzr
00420b98bl strconv.ParseInt
00420b9cstr x0, [sp+72]
00420ba0str x1, [sp+296]
00420ba4str x2, [sp+304]
00420ba8ldr x4, [sp+72]
00420bacstr x4, [sp+80]
00420bb0str x1, [sp+376]
00420bb4str x2, [sp+384]
00420bb8ldr x4, [sp+80]
00420bbcstr x4, [sp+48]
00420bc0str x1, [sp+168]
00420bc4str x2, [sp+176]
00420bc8subs xzr, x1, 0
00420bcccset x4, ne
00420bd0strb w4, [sp+44]
00420bd4cbnz x1, 0x420bdc
00420bd8b 0x420be0
00420bdc
00420bdcloc_420bdc:
00420bdcb 0x420bf4
00420be0
00420be0loc_420be0:
00420be0ldr x8, [sp+48]
00420be4subs xzr, x8, 5
00420be8cset x8, lt
00420becstrb w8, [sp+44]
00420bf0b 0x420bf4
00420bf4
00420bf4loc_420bf4:
00420bf4ldrb w8, [sp+44]
00420bf8strb w8, [sp+45]
00420bfctbnz w8, 0, 0x420c04
00420c00b 0x420c08
00420c04
00420c04loc_420c04:
00420c04b 0x420c24
00420c08
00420c08loc_420c08:
00420c08ldr x8, [sp+416]
00420c0cstr x8, [sp+64]
00420c10ldr x9, [sp+48]
00420c14subs xzr, x8, x9
00420c18cset x8, lt
00420c1cstrb w8, [sp+45]
00420c20b 0x420c24
00420c24
00420c24loc_420c24:
00420c24ldrb w8, [sp+45]
00420c28tbnz w8, 0, 0x420c30
00420c2cb 0x420c84
00420c30
00420c30loc_420c30:
00420c30stp xzr, xzr, [sp+216]
00420c34stp xzr, xzr, [sp+88]
00420c38ldr x8, [sp+416]
00420c3cldr x9, [sp+408]
00420c40str x9, [sp+152]
00420c44str x8, [sp+160]
00420c48adrp x27, 0x601000
00420c4cldr x6, [x27+2096]
00420c50adrp x27, 0x601000
00420c54ldr x7, [x27+2104]
00420c58str x6, [sp+232]
00420c5cstr x7, [sp+240]
00420c60ldr x0, [sp+216]
00420c64ldr x2, [sp+88]
00420c68ldr x4, [sp+152]
00420c6cldr x1, [sp+224]
00420c70ldr x3, [sp+96]
00420c74ldr x5, [sp+160]
00420c78ldp x29, x30, [sp-8]
00420c7cadd sp, sp, 400
00420c80ret x30
00420c84
00420c84loc_420c84:
00420c84ldr x8, [sp+208]
00420c88str x8, [sp+64]
00420c8cldr x9, [sp+48]
00420c90sub x8, x9, x8
00420c94sub x9, x8, 1
00420c98str x9, [sp+48]
00420c9csubs xzr, x9, 0
00420ca0b.le 0x420ca8
00420ca4b 0x420cfc
00420ca8
00420ca8loc_420ca8:
00420ca8stp xzr, xzr, [sp+216]
00420cacstp xzr, xzr, [sp+88]
00420cb0ldr x8, [sp+416]
00420cb4ldr x9, [sp+408]
00420cb8str x9, [sp+152]
00420cbcstr x8, [sp+160]
00420cc0adrp x27, 0x601000
00420cc4ldr x6, [x27+2096]
00420cc8adrp x27, 0x601000
00420cccldr x7, [x27+2104]
00420cd0str x6, [sp+232]
00420cd4str x7, [sp+240]
00420cd8ldr x0, [sp+216]
00420cdcldr x2, [sp+88]
00420ce0ldr x4, [sp+152]
00420ce4ldr x1, [sp+224]
00420ce8ldr x3, [sp+96]
00420cecldr x5, [sp+160]
00420cf0ldp x29, x30, [sp-8]
00420cf4add sp, sp, 400
00420cf8ret x30
00420cfc
00420cfcloc_420cfc:
00420cfcsub x1, x8, 2
00420d00str x1, [sp+72]
00420d04ldr x2, [sp+112]
00420d08ldr x8, [sp+104]
00420d0csubs xzr, x2, x1
00420d10b.hs 0x420d18
00420d14b 0x42105c
00420d18
00420d18loc_420d18:
00420d18b 0x420d1c
00420d1c
00420d1cloc_420d1c:
00420d1cstr x8, [sp+312]
00420d20str x1, [sp+320]
00420d24ldr x8, [sp+48]
00420d28sub x0, x8, 1
00420d2cstr x0, [sp+56]
00420d30ldr x1, [sp+48]
00420d34ldr x2, [sp+112]
00420d38ldr x9, [sp+104]
00420d3csubs xzr, x2, x1
00420d40b.hs 0x420d48
00420d44b 0x421058
00420d48
00420d48loc_420d48:
00420d48subs xzr, x1, x0
00420d4cb.hs 0x420d54
00420d50b 0x421054
00420d54
00420d54loc_420d54:
00420d54sub x8, x1, x8
00420d58add x8, x8, 1
00420d5csub x10, xzr, x8
00420d60and x10, x0, x10, asr #63
00420d64add x9, x9, x10
00420d68str x9, [sp+328]
00420d6cstr x8, [sp+336]
00420d70ldr x0, [sp+48]
00420d74ldr x1, [sp+112]
00420d78ldr x8, [sp+104]
00420d7csubs xzr, x1, x0
00420d80b.hs 0x420d88
00420d84b 0x421050
00420d88
00420d88loc_420d88:
00420d88sub x9, x1, x0
00420d8csub x10, xzr, x9
00420d90and x10, x0, x10, asr #63
00420d94add x8, x8, x10
00420d98str x8, [sp+280]
00420d9cstr x9, [sp+288]
00420da0ldr x8, [sp+312]
00420da4ldr x9, [sp+320]
00420da8str x8, [sp+136]
00420dacstr x9, [sp+144]
00420db0ldr x8, [sp+328]
00420db4ldr x9, [sp+336]
00420db8str x8, [sp+184]
00420dbcstr x9, [sp+192]
00420dc0ldr x8, [sp+280]
00420dc4ldr x9, [sp+288]
00420dc8str x8, [sp+120]
00420dccstr x9, [sp+128]
00420dd0ldr x8, [sp+192]
00420dd4subs xzr, x8, 1
00420dd8b.ne 0x420de0
00420ddcb 0x420de4
00420de0
00420de0loc_420de0:
00420de0b 0x420e0c
00420de4
00420de4loc_420de4:
00420de4ldr x1, [sp+192]
00420de8ldr x8, [sp+184]
00420decsubs xzr, x1, 0
00420df0b.hi 0x420df8
00420df4b 0x421048
00420df8
00420df8loc_420df8:
00420df8ldrb w8, [x8]
00420dfcsubs wzr, w8, 10
00420e00b.ne 0x420e08
00420e04b 0x420e60
00420e08
00420e08loc_420e08:
00420e08b 0x420e0c
00420e0c
00420e0cloc_420e0c:
00420e0cstp xzr, xzr, [sp+216]
00420e10stp xzr, xzr, [sp+88]
00420e14ldr x8, [sp+416]
00420e18ldr x9, [sp+408]
00420e1cstr x9, [sp+152]
00420e20str x8, [sp+160]
00420e24adrp x27, 0x601000
00420e28ldr x6, [x27+2096]
00420e2cadrp x27, 0x601000
00420e30ldr x7, [x27+2104]
00420e34str x6, [sp+232]
00420e38str x7, [sp+240]
00420e3cldr x0, [sp+216]
00420e40ldr x2, [sp+88]
00420e44ldr x4, [sp+152]
00420e48ldr x1, [sp+224]
00420e4cldr x3, [sp+96]
00420e50ldr x5, [sp+160]
00420e54ldp x29, x30, [sp-8]
00420e58add sp, sp, 400
00420e5cret x30
00420e60
00420e60loc_420e60:
00420e60stp xzr, xzr, [sp+280]
00420e64stp xzr, xzr, [sp+328]
00420e68ldr x0, [sp+136]
00420e6cldr x1, [sp+144]
00420e70adrp x2, 0x2ef000
00420e74add x2, x2, 720
00420e78orr x3, xzr, 1
00420e7cbl strings.Cut
00420e80str x0, [sp+280]
00420e84str x1, [sp+288]
00420e88str x2, [sp+328]
00420e8cstr x3, [sp+336]
00420e90strb w4, [sp+44]
00420e94ldr x4, [sp+288]
00420e98ldr x5, [sp+280]
00420e9cstr x5, [sp+360]
00420ea0str x4, [sp+368]
00420ea4ldr x4, [sp+328]
00420ea8ldr x5, [sp+336]
00420eacstr x4, [sp+344]
00420eb0str x5, [sp+352]
00420eb4ldrb w4, [sp+44]
00420eb8strb w4, [sp+46]
00420ebcldr x4, [sp+360]
00420ec0ldr x5, [sp+368]
00420ec4str x4, [sp+216]
00420ec8str x5, [sp+224]
00420eccldr x4, [sp+344]
00420ed0ldr x5, [sp+352]
00420ed4str x4, [sp+88]
00420ed8str x5, [sp+96]
00420edcldrb w4, [sp+46]
00420ee0strb w4, [sp+43]
00420ee4tbnz w4, 0, 0x420eec
00420ee8b 0x420fa0
00420eec
00420eecloc_420eec:
00420eecldr x0, [sp+216]
00420ef0ldr x2, [sp+88]
00420ef4ldr x1, [sp+224]
00420ef8ldr x3, [sp+96]
00420efcbl archive/tar.validPAXRecord
00420f00strb w0, [sp+44]
00420f04tbnz w0, 0, 0x420f0c
00420f08b 0x420f4c
00420f0c
00420f0cloc_420f0c:
00420f0cldr x8, [sp+120]
00420f10ldr x9, [sp+128]
00420f14str x8, [sp+152]
00420f18str x9, [sp+160]
00420f1cstp xzr, xzr, [sp+232]
00420f20ldr x0, [sp+216]
00420f24ldr x2, [sp+88]
00420f28ldr x4, [sp+152]
00420f2cldr x1, [sp+224]
00420f30ldr x3, [sp+96]
00420f34ldr x5, [sp+160]
00420f38mov x6, xzr
00420f3cmov x7, xzr
00420f40ldp x29, x30, [sp-8]
00420f44add sp, sp, 400
00420f48ret x30
00420f4c
00420f4cloc_420f4c:
00420f4cstp xzr, xzr, [sp+216]
00420f50stp xzr, xzr, [sp+88]
00420f54ldr x8, [sp+416]
00420f58ldr x9, [sp+408]
00420f5cstr x9, [sp+152]
00420f60str x8, [sp+160]
00420f64adrp x27, 0x601000
00420f68ldr x6, [x27+2096]
00420f6cadrp x27, 0x601000
00420f70ldr x7, [x27+2104]
00420f74str x6, [sp+232]
00420f78str x7, [sp+240]
00420f7cldr x0, [sp+216]
00420f80ldr x2, [sp+88]
00420f84ldr x4, [sp+152]
00420f88ldr x1, [sp+224]
00420f8cldr x3, [sp+96]
00420f90ldr x5, [sp+160]
00420f94ldp x29, x30, [sp-8]
00420f98add sp, sp, 400
00420f9cret x30
00420fa0
00420fa0loc_420fa0:
00420fa0stp xzr, xzr, [sp+216]
00420fa4stp xzr, xzr, [sp+88]
00420fa8ldr x8, [sp+416]
00420facldr x9, [sp+408]
00420fb0str x9, [sp+152]
00420fb4str x8, [sp+160]
00420fb8adrp x27, 0x601000
00420fbcldr x6, [x27+2096]
00420fc0adrp x27, 0x601000
00420fc4ldr x7, [x27+2104]
00420fc8str x6, [sp+232]
00420fccstr x7, [sp+240]
00420fd0ldr x0, [sp+216]
00420fd4ldr x2, [sp+88]
00420fd8ldr x4, [sp+152]
00420fdcldr x1, [sp+224]
00420fe0ldr x3, [sp+96]
00420fe4ldr x5, [sp+160]
00420fe8ldp x29, x30, [sp-8]
00420fecadd sp, sp, 400
00420ff0ret x30
00420ff4
00420ff4loc_420ff4:
00420ff4stp xzr, xzr, [sp+216]
00420ff8stp xzr, xzr, [sp+88]
00420ffcldr x8, [sp+416]
00421000ldr x9, [sp+408]
00421004str x9, [sp+152]
00421008str x8, [sp+160]
0042100cadrp x27, 0x600000
00421010ldr x6, [x27+2096]
00421014adrp x27, 0x600000
00421018ldr x7, [x27+2104]
0042101cstr x6, [sp+232]
00421020str x7, [sp+240]
00421024ldr x0, [sp+216]
00421028ldr x2, [sp+88]
0042102cldr x4, [sp+152]
00421030ldr x1, [sp+224]
00421034ldr x3, [sp+96]
00421038ldr x5, [sp+160]
0042103cldp x29, x30, [sp-8]
00421040add sp, sp, 400
00421044ret x30
00421048
00421048loc_421048:
00421048mov x0, xzr
0042104cbl runtime.panicIndex
00421050
00421050loc_421050:
00421050bl runtime.panicSliceB
00421054
00421054loc_421054:
00421054bl runtime.panicSliceB
00421058
00421058loc_421058:
00421058bl runtime.panicSliceAlen
0042105c
0042105cloc_42105c:
0042105cbl runtime.panicSliceAlen
00421060hint
00421064
00421064loc_421064:
00421064stp x0, x1, [sp+8]
00421068mov x3, x30
0042106cbl runtime.morestack_noctxt.abi0
00421070ldp x0, x1, [sp+8]
00421074b 0x420ac0
00421078udf 0
0042107cudf 0
00420ac0
00421080
00421080archive/tar.formatPAXRecord: ; void archive/tar.formatPAXRecord(struct string k, struct string v)
00421080ldr x16, [x28+16]
00421084sub x17, sp, 176
00421088subs xzr, x17, x16
0042108cb.ls 0x42152c
00421090sub x20, sp, 304
00421094stp x29, x30, [x20-8]
00421098add sp, x20, 0
0042109csub x29, sp, 8
004210a0str x0, [sp+312]
004210a4str x1, [sp+320]
004210a8str x2, [sp+328]
004210acstr x3, [sp+336]
004210b0stp xzr, xzr, [sp+88]
004210b4stp xzr, xzr, [sp+72]
004210b8ldr x2, [sp+328]
004210bcldr x0, [sp+312]
004210c0ldr x3, [sp+336]
004210c4ldr x1, [sp+320]
004210c8bl archive/tar.validPAXRecord
004210ccstrb w0, [sp+47]
004210d0tbnz w0, 0, 0x4210d8
004210d4b 0x4214fc
004210d8
004210d8loc_4210d8:
004210d8ldr x1, [sp+320]
004210dcstr x1, [sp+64]
004210e0ldr x2, [sp+336]
004210e4str x2, [sp+56]
004210e8add x1, x1, x2
004210ecadd x0, x1, 3
004210f0str x0, [sp+48]
004210f4bl strconv.Itoa
004210f8str x0, [sp+120]
004210fcstr x1, [sp+128]
00421100str x1, [sp+56]
00421104ldr x2, [sp+48]
00421108add x0, x2, x1
0042110cstr x0, [sp+48]
00421110bl strconv.Itoa
00421114str x0, [sp+120]
00421118str x1, [sp+128]
0042111cadd x20, sp, 200
00421120adr x27, 16
00421124stp x29, x27, [sp-24]
00421128sub x29, sp, 24
0042112cbl fn_87cf8
00421130sub x29, sp, 8
00421134add x1, sp, 200
00421138str x1, [sp+168]
0042113cldrsb x27, [x1]
00421140ldr x2, [sp+120]
00421144ldr x3, [sp+128]
00421148str x3, [x1+8]
0042114cadrp x27, 0x62a000
00421150ldr w3, [x27+3056]
00421154cbz w3, 0x42115c
00421158b 0x421160
0042115c
0042115cloc_42115c:
0042115cb 0x421174
00421160
00421160loc_421160:
00421160bl runtime.gcWriteBarrier2
00421164str x2, [x25]
00421168ldr x4, [x1]
0042116cstr x4, [x25+8]
00421170b 0x421174
00421174
00421174loc_421174:
00421174str x2, [x1]
00421178ldrsb x27, [x1]
0042117corr x4, xzr, 1
00421180str x4, [x1+24]
00421184adrp x27, 0x62a000
00421188ldr w5, [x27+3056]
0042118ccbz w5, 0x421194
00421190b 0x421198
00421194
00421194loc_421194:
00421194b 0x4211a8
00421198
00421198loc_421198:
00421198ldr x5, [x1+16]
0042119cbl runtime.gcWriteBarrier1
004211a0str x5, [x25]
004211a4b 0x4211a8
004211a8
004211a8loc_4211a8:
004211a8adrp x5, 0x2ef000
004211acadd x5, x5, 3072
004211b0str x5, [x1+16]
004211b4ldr x5, [sp+312]
004211b8ldr x6, [sp+320]
004211bcldr x7, [sp+168]
004211c0ldrsb x27, [x7]
004211c4str x6, [x7+40]
004211c8adrp x27, 0x62a000
004211ccldr w6, [x27+3056]
004211d0cbz w6, 0x4211d8
004211d4b 0x4211dc
004211d8
004211d8loc_4211d8:
004211d8b 0x4211f0
004211dc
004211dcloc_4211dc:
004211dcbl runtime.gcWriteBarrier2
004211e0str x5, [x25]
004211e4ldr x6, [x7+32]
004211e8str x6, [x25+8]
004211ecb 0x4211f0
004211f0
004211f0loc_4211f0:
004211f0str x5, [x7+32]
004211f4ldr x5, [sp+168]
004211f8ldrsb x27, [x5]
004211fcstr x4, [x5+56]
00421200adrp x27, 0x62a000
00421204ldr w6, [x27+3056]
00421208cbz w6, 0x421210
0042120cb 0x421214
00421210
00421210loc_421210:
00421210b 0x421224
00421214
00421214loc_421214:
00421214ldr x6, [x5+48]
00421218bl runtime.gcWriteBarrier1
0042121cstr x6, [x25]
00421220b 0x421224
00421224
00421224loc_421224:
00421224adrp x6, 0x2ee000
00421228add x6, x6, 720
0042122cstr x6, [x5+48]
00421230ldr x5, [sp+328]
00421234ldr x6, [sp+336]
00421238ldr x7, [sp+168]
0042123cldrsb x27, [x7]
00421240str x6, [x7+72]
00421244adrp x27, 0x62a000
00421248ldr w6, [x27+3056]
0042124ccbz w6, 0x421254
00421250b 0x421258
00421254
00421254loc_421254:
00421254b 0x42126c
00421258
00421258loc_421258:
00421258bl runtime.gcWriteBarrier2
0042125cstr x5, [x25]
00421260ldr x6, [x7+64]
00421264str x6, [x25+8]
00421268b 0x42126c
0042126c
0042126cloc_42126c:
0042126cstr x5, [x7+64]
00421270ldr x5, [sp+168]
00421274ldrsb x27, [x5]
00421278str x4, [x5+88]
0042127cadrp x27, 0x62a000
00421280ldr w6, [x27+3056]
00421284cbz w6, 0x42128c
00421288b 0x421290
0042128c
0042128cloc_42128c:
0042128cb 0x4212a0
00421290
00421290loc_421290:
00421290ldr x6, [x5+80]
00421294bl runtime.gcWriteBarrier1
00421298str x6, [x25]
0042129cb 0x4212a0
004212a0
004212a0loc_4212a0:
004212a0adrp x6, 0x2ee000
004212a4add x6, x6, 232
004212a8str x6, [x5+80]
004212acldr x1, [sp+168]
004212b0ldrsb x27, [x1]
004212b4b 0x4212b8
004212b8
004212b8loc_4212b8:
004212b8str x1, [sp+176]
004212bcorr x3, xzr, 6
004212c0str x3, [sp+184]
004212c4str x3, [sp+192]
004212c8mov x0, xzr
004212ccmov x2, x3
004212d0bl runtime.concatstrings
004212d4str x0, [sp+104]
004212d8str x1, [sp+112]
004212dcstr x1, [sp+56]
004212e0ldr x4, [sp+48]
004212e4subs xzr, x1, x4
004212e8b.ne 0x4212f0
004212ecb 0x4214c8
004212f0
004212f0loc_4212f0:
004212f0str x1, [sp+48]
004212f4mov x0, x1
004212f8bl strconv.Itoa
004212fcstr x0, [sp+120]
00421300str x1, [sp+128]
00421304add x20, sp, 200
00421308adr x27, 16
0042130cstp x29, x27, [sp-24]
00421310sub x29, sp, 24
00421314bl fn_87cf8
00421318sub x29, sp, 8
0042131cadd x1, sp, 200
00421320str x1, [sp+136]
00421324ldrsb x27, [x1]
00421328ldr x2, [sp+120]
0042132cldr x3, [sp+128]
00421330str x3, [x1+8]
00421334adrp x27, 0x62a000
00421338ldr w3, [x27+3056]
0042133ccbz w3, 0x421344
00421340b 0x421348
00421344
00421344loc_421344:
00421344b 0x42135c
00421348
00421348loc_421348:
00421348bl runtime.gcWriteBarrier2
0042134cstr x2, [x25]
00421350ldr x4, [x1]
00421354str x4, [x25+8]
00421358b 0x42135c
0042135c
0042135cloc_42135c:
0042135cstr x2, [x1]
00421360ldrsb x27, [x1]
00421364orr x4, xzr, 1
00421368str x4, [x1+24]
0042136cadrp x27, 0x62a000
00421370ldr w5, [x27+3056]
00421374cbz w5, 0x42137c
00421378b 0x421380
0042137c
0042137cloc_42137c:
0042137cb 0x421390
00421380
00421380loc_421380:
00421380ldr x5, [x1+16]
00421384bl runtime.gcWriteBarrier1
00421388str x5, [x25]
0042138cb 0x421390
00421390
00421390loc_421390:
00421390adrp x5, 0x2ef000
00421394add x5, x5, 3072
00421398str x5, [x1+16]
0042139cldr x5, [sp+312]
004213a0ldr x6, [sp+320]
004213a4ldr x7, [sp+136]
004213a8ldrsb x27, [x7]
004213acstr x6, [x7+40]
004213b0adrp x27, 0x62a000
004213b4ldr w6, [x27+3056]
004213b8cbz w6, 0x4213c0
004213bcb 0x4213c4
004213c0
004213c0loc_4213c0:
004213c0b 0x4213d8
004213c4
004213c4loc_4213c4:
004213c4bl runtime.gcWriteBarrier2
004213c8str x5, [x25]
004213ccldr x6, [x7+32]
004213d0str x6, [x25+8]
004213d4b 0x4213d8
004213d8
004213d8loc_4213d8:
004213d8str x5, [x7+32]
004213dcldr x5, [sp+136]
004213e0ldrsb x27, [x5]
004213e4str x4, [x5+56]
004213e8adrp x27, 0x62a000
004213ecldr w6, [x27+3056]
004213f0cbz w6, 0x4213f8
004213f4b 0x4213fc
004213f8
004213f8loc_4213f8:
004213f8b 0x42140c
004213fc
004213fcloc_4213fc:
004213fcldr x6, [x5+48]
00421400bl runtime.gcWriteBarrier1
00421404str x6, [x25]
00421408b 0x42140c
0042140c
0042140cloc_42140c:
0042140cadrp x6, 0x2ee000
00421410add x6, x6, 720
00421414str x6, [x5+48]
00421418ldr x5, [sp+328]
0042141cldr x6, [sp+336]
00421420ldr x7, [sp+136]
00421424ldrsb x27, [x7]
00421428str x6, [x7+72]
0042142cadrp x27, 0x62a000
00421430ldr w6, [x27+3056]
00421434cbz w6, 0x42143c
00421438b 0x421440
0042143c
0042143cloc_42143c:
0042143cb 0x421454
00421440
00421440loc_421440:
00421440bl runtime.gcWriteBarrier2
00421444str x5, [x25]
00421448ldr x6, [x7+64]
0042144cstr x6, [x25+8]
00421450b 0x421454
00421454
00421454loc_421454:
00421454str x5, [x7+64]
00421458ldr x5, [sp+136]
0042145cldrsb x27, [x5]
00421460str x4, [x5+88]
00421464adrp x27, 0x62a000
00421468ldr w4, [x27+3056]
0042146ccbz w4, 0x421474
00421470b 0x421478
00421474
00421474loc_421474:
00421474b 0x421488
00421478
00421478loc_421478:
00421478ldr x4, [x5+80]
0042147cbl runtime.gcWriteBarrier1
00421480str x4, [x25]
00421484b 0x421488
00421488
00421488loc_421488:
00421488adrp x4, 0x2ee000
0042148cadd x4, x4, 232
00421490str x4, [x5+80]
00421494ldr x1, [sp+136]
00421498ldrsb x27, [x1]
0042149cb 0x4214a0
004214a0
004214a0loc_4214a0:
004214a0str x1, [sp+144]
004214a4orr x3, xzr, 6
004214a8str x3, [sp+152]
004214acstr x3, [sp+160]
004214b0mov x0, xzr
004214b4mov x2, x3
004214b8bl runtime.concatstrings
004214bcstr x0, [sp+104]
004214c0str x1, [sp+112]
004214c4b 0x4214cc
004214c8
004214c8loc_4214c8:
004214c8b 0x4214cc
004214cc
004214ccloc_4214cc:
004214ccldr x4, [sp+104]
004214d0ldr x5, [sp+112]
004214d4str x4, [sp+88]
004214d8str x5, [sp+96]
004214dcstp xzr, xzr, [sp+72]
004214e0ldr x0, [sp+88]
004214e4ldr x1, [sp+96]
004214e8mov x2, xzr
004214ecmov x3, xzr
004214f0ldp x29, x30, [sp-8]
004214f4add sp, sp, 304
004214f8ret x30
004214fc
004214fcloc_4214fc:
004214fcstp xzr, xzr, [sp+88]
00421500adrp x27, 0x600000
00421504ldr x3, [x27+2104]
00421508adrp x27, 0x600000
0042150cldr x2, [x27+2096]
00421510str x2, [sp+72]
00421514str x3, [sp+80]
00421518ldr x0, [sp+88]
0042151cldr x1, [sp+96]
00421520ldp x29, x30, [sp-8]
00421524add sp, sp, 304
00421528ret x30
0042152c
0042152cloc_42152c:
0042152cstp x0, x1, [sp+8]
00421530stp x2, x3, [sp+24]
00421534mov x3, x30
00421538bl runtime.morestack_noctxt.abi0
0042153cldp x0, x1, [sp+8]
00421540ldp x2, x3, [sp+24]
00421544b 0x421080
00421548udf 0
0042154cudf 0
00421080
00421080archive/tar.formatPAXRecord: ; void archive/tar.formatPAXRecord(struct string k, struct string v)
00421080ldr x16, [x28+16]
00421084sub x17, sp, 176
00421088subs xzr, x17, x16
0042108cb.ls 0x42152c
00421090sub x20, sp, 304
00421094stp x29, x30, [x20-8]
00421098add sp, x20, 0
0042109csub x29, sp, 8
004210a0str x0, [sp+312]
004210a4str x1, [sp+320]
004210a8str x2, [sp+328]
004210acstr x3, [sp+336]
004210b0stp xzr, xzr, [sp+88]
004210b4stp xzr, xzr, [sp+72]
004210b8ldr x2, [sp+328]
004210bcldr x0, [sp+312]
004210c0ldr x3, [sp+336]
004210c4ldr x1, [sp+320]
004210c8bl archive/tar.validPAXRecord
004210ccstrb w0, [sp+47]
004210d0tbnz w0, 0, 0x4210d8
004210d4b 0x4214fc
004210d8
004210d8loc_4210d8:
004210d8ldr x1, [sp+320]
004210dcstr x1, [sp+64]
004210e0ldr x2, [sp+336]
004210e4str x2, [sp+56]
004210e8add x1, x1, x2
004210ecadd x0, x1, 3
004210f0str x0, [sp+48]
004210f4bl strconv.Itoa
004210f8str x0, [sp+120]
004210fcstr x1, [sp+128]
00421100str x1, [sp+56]
00421104ldr x2, [sp+48]
00421108add x0, x2, x1
0042110cstr x0, [sp+48]
00421110bl strconv.Itoa
00421114str x0, [sp+120]
00421118str x1, [sp+128]
0042111cadd x20, sp, 200
00421120adr x27, 16
00421124stp x29, x27, [sp-24]
00421128sub x29, sp, 24
0042112cbl fn_87cf8
00421130sub x29, sp, 8
00421134add x1, sp, 200
00421138str x1, [sp+168]
0042113cldrsb x27, [x1]
00421140ldr x2, [sp+120]
00421144ldr x3, [sp+128]
00421148str x3, [x1+8]
0042114cadrp x27, 0x62a000
00421150ldr w3, [x27+3056]
00421154cbz w3, 0x42115c
00421158b 0x421160
0042115c
0042115cloc_42115c:
0042115cb 0x421174
00421160
00421160loc_421160:
00421160bl runtime.gcWriteBarrier2
00421164str x2, [x25]
00421168ldr x4, [x1]
0042116cstr x4, [x25+8]
00421170b 0x421174
00421174
00421174loc_421174:
00421174str x2, [x1]
00421178ldrsb x27, [x1]
0042117corr x4, xzr, 1
00421180str x4, [x1+24]
00421184adrp x27, 0x62a000
00421188ldr w5, [x27+3056]
0042118ccbz w5, 0x421194
00421190b 0x421198
00421194
00421194loc_421194:
00421194b 0x4211a8
00421198
00421198loc_421198:
00421198ldr x5, [x1+16]
0042119cbl runtime.gcWriteBarrier1
004211a0str x5, [x25]
004211a4b 0x4211a8
004211a8
004211a8loc_4211a8:
004211a8adrp x5, 0x2ef000
004211acadd x5, x5, 3072
004211b0str x5, [x1+16]
004211b4ldr x5, [sp+312]
004211b8ldr x6, [sp+320]
004211bcldr x7, [sp+168]
004211c0ldrsb x27, [x7]
004211c4str x6, [x7+40]
004211c8adrp x27, 0x62a000
004211ccldr w6, [x27+3056]
004211d0cbz w6, 0x4211d8
004211d4b 0x4211dc
004211d8
004211d8loc_4211d8:
004211d8b 0x4211f0
004211dc
004211dcloc_4211dc:
004211dcbl runtime.gcWriteBarrier2
004211e0str x5, [x25]
004211e4ldr x6, [x7+32]
004211e8str x6, [x25+8]
004211ecb 0x4211f0
004211f0
004211f0loc_4211f0:
004211f0str x5, [x7+32]
004211f4ldr x5, [sp+168]
004211f8ldrsb x27, [x5]
004211fcstr x4, [x5+56]
00421200adrp x27, 0x62a000
00421204ldr w6, [x27+3056]
00421208cbz w6, 0x421210
0042120cb 0x421214
00421210
00421210loc_421210:
00421210b 0x421224
00421214
00421214loc_421214:
00421214ldr x6, [x5+48]
00421218bl runtime.gcWriteBarrier1
0042121cstr x6, [x25]
00421220b 0x421224
00421224
00421224loc_421224:
00421224adrp x6, 0x2ee000
00421228add x6, x6, 720
0042122cstr x6, [x5+48]
00421230ldr x5, [sp+328]
00421234ldr x6, [sp+336]
00421238ldr x7, [sp+168]
0042123cldrsb x27, [x7]
00421240str x6, [x7+72]
00421244adrp x27, 0x62a000
00421248ldr w6, [x27+3056]
0042124ccbz w6, 0x421254
00421250b 0x421258
00421254
00421254loc_421254:
00421254b 0x42126c
00421258
00421258loc_421258:
00421258bl runtime.gcWriteBarrier2
0042125cstr x5, [x25]
00421260ldr x6, [x7+64]
00421264str x6, [x25+8]
00421268b 0x42126c
0042126c
0042126cloc_42126c:
0042126cstr x5, [x7+64]
00421270ldr x5, [sp+168]
00421274ldrsb x27, [x5]
00421278str x4, [x5+88]
0042127cadrp x27, 0x62a000
00421280ldr w6, [x27+3056]
00421284cbz w6, 0x42128c
00421288b 0x421290
0042128c
0042128cloc_42128c:
0042128cb 0x4212a0
00421290
00421290loc_421290:
00421290ldr x6, [x5+80]
00421294bl runtime.gcWriteBarrier1
00421298str x6, [x25]
0042129cb 0x4212a0
004212a0
004212a0loc_4212a0:
004212a0adrp x6, 0x2ee000
004212a4add x6, x6, 232
004212a8str x6, [x5+80]
004212acldr x1, [sp+168]
004212b0ldrsb x27, [x1]
004212b4b 0x4212b8
004212b8
004212b8loc_4212b8:
004212b8str x1, [sp+176]
004212bcorr x3, xzr, 6
004212c0str x3, [sp+184]
004212c4str x3, [sp+192]
004212c8mov x0, xzr
004212ccmov x2, x3
004212d0bl runtime.concatstrings
004212d4str x0, [sp+104]
004212d8str x1, [sp+112]
004212dcstr x1, [sp+56]
004212e0ldr x4, [sp+48]
004212e4subs xzr, x1, x4
004212e8b.ne 0x4212f0
004212ecb 0x4214c8
004212f0
004212f0loc_4212f0:
004212f0str x1, [sp+48]
004212f4mov x0, x1
004212f8bl strconv.Itoa
004212fcstr x0, [sp+120]
00421300str x1, [sp+128]
00421304add x20, sp, 200
00421308adr x27, 16
0042130cstp x29, x27, [sp-24]
00421310sub x29, sp, 24
00421314bl fn_87cf8
00421318sub x29, sp, 8
0042131cadd x1, sp, 200
00421320str x1, [sp+136]
00421324ldrsb x27, [x1]
00421328ldr x2, [sp+120]
0042132cldr x3, [sp+128]
00421330str x3, [x1+8]
00421334adrp x27, 0x62a000
00421338ldr w3, [x27+3056]
0042133ccbz w3, 0x421344
00421340b 0x421348
00421344
00421344loc_421344:
00421344b 0x42135c
00421348
00421348loc_421348:
00421348bl runtime.gcWriteBarrier2
0042134cstr x2, [x25]
00421350ldr x4, [x1]
00421354str x4, [x25+8]
00421358b 0x42135c
0042135c
0042135cloc_42135c:
0042135cstr x2, [x1]
00421360ldrsb x27, [x1]
00421364orr x4, xzr, 1
00421368str x4, [x1+24]
0042136cadrp x27, 0x62a000
00421370ldr w5, [x27+3056]
00421374cbz w5, 0x42137c
00421378b 0x421380
0042137c
0042137cloc_42137c:
0042137cb 0x421390
00421380
00421380loc_421380:
00421380ldr x5, [x1+16]
00421384bl runtime.gcWriteBarrier1
00421388str x5, [x25]
0042138cb 0x421390
00421390
00421390loc_421390:
00421390adrp x5, 0x2ef000
00421394add x5, x5, 3072
00421398str x5, [x1+16]
0042139cldr x5, [sp+312]
004213a0ldr x6, [sp+320]
004213a4ldr x7, [sp+136]
004213a8ldrsb x27, [x7]
004213acstr x6, [x7+40]
004213b0adrp x27, 0x62a000
004213b4ldr w6, [x27+3056]
004213b8cbz w6, 0x4213c0
004213bcb 0x4213c4
004213c0
004213c0loc_4213c0:
004213c0b 0x4213d8
004213c4
004213c4loc_4213c4:
004213c4bl runtime.gcWriteBarrier2
004213c8str x5, [x25]
004213ccldr x6, [x7+32]
004213d0str x6, [x25+8]
004213d4b 0x4213d8
004213d8
004213d8loc_4213d8:
004213d8str x5, [x7+32]
004213dcldr x5, [sp+136]
004213e0ldrsb x27, [x5]
004213e4str x4, [x5+56]
004213e8adrp x27, 0x62a000
004213ecldr w6, [x27+3056]
004213f0cbz w6, 0x4213f8
004213f4b 0x4213fc
004213f8
004213f8loc_4213f8:
004213f8b 0x42140c
004213fc
004213fcloc_4213fc:
004213fcldr x6, [x5+48]
00421400bl runtime.gcWriteBarrier1
00421404str x6, [x25]
00421408b 0x42140c
0042140c
0042140cloc_42140c:
0042140cadrp x6, 0x2ee000
00421410add x6, x6, 720
00421414str x6, [x5+48]
00421418ldr x5, [sp+328]
0042141cldr x6, [sp+336]
00421420ldr x7, [sp+136]
00421424ldrsb x27, [x7]
00421428str x6, [x7+72]
0042142cadrp x27, 0x62a000
00421430ldr w6, [x27+3056]
00421434cbz w6, 0x42143c
00421438b 0x421440
0042143c
0042143cloc_42143c:
0042143cb 0x421454
00421440
00421440loc_421440:
00421440bl runtime.gcWriteBarrier2
00421444str x5, [x25]
00421448ldr x6, [x7+64]
0042144cstr x6, [x25+8]
00421450b 0x421454
00421454
00421454loc_421454:
00421454str x5, [x7+64]
00421458ldr x5, [sp+136]
0042145cldrsb x27, [x5]
00421460str x4, [x5+88]
00421464adrp x27, 0x62a000
00421468ldr w4, [x27+3056]
0042146ccbz w4, 0x421474
00421470b 0x421478
00421474
00421474loc_421474:
00421474b 0x421488
00421478
00421478loc_421478:
00421478ldr x4, [x5+80]
0042147cbl runtime.gcWriteBarrier1
00421480str x4, [x25]
00421484b 0x421488
00421488
00421488loc_421488:
00421488adrp x4, 0x2ee000
0042148cadd x4, x4, 232
00421490str x4, [x5+80]
00421494ldr x1, [sp+136]
00421498ldrsb x27, [x1]
0042149cb 0x4214a0
004214a0
004214a0loc_4214a0:
004214a0str x1, [sp+144]
004214a4orr x3, xzr, 6
004214a8str x3, [sp+152]
004214acstr x3, [sp+160]
004214b0mov x0, xzr
004214b4mov x2, x3
004214b8bl runtime.concatstrings
004214bcstr x0, [sp+104]
004214c0str x1, [sp+112]
004214c4b 0x4214cc
004214c8
004214c8loc_4214c8:
004214c8b 0x4214cc
004214cc
004214ccloc_4214cc:
004214ccldr x4, [sp+104]
004214d0ldr x5, [sp+112]
004214d4str x4, [sp+88]
004214d8str x5, [sp+96]
004214dcstp xzr, xzr, [sp+72]
004214e0ldr x0, [sp+88]
004214e4ldr x1, [sp+96]
004214e8mov x2, xzr
004214ecmov x3, xzr
004214f0ldp x29, x30, [sp-8]
004214f4add sp, sp, 304
004214f8ret x30
004214fc
004214fcloc_4214fc:
004214fcstp xzr, xzr, [sp+88]
00421500adrp x27, 0x600000
00421504ldr x3, [x27+2104]
00421508adrp x27, 0x600000
0042150cldr x2, [x27+2096]
00421510str x2, [sp+72]
00421514str x3, [sp+80]
00421518ldr x0, [sp+88]
0042151cldr x1, [sp+96]
00421520ldp x29, x30, [sp-8]
00421524add sp, sp, 304
00421528ret x30
0042152c
0042152cloc_42152c:
0042152cstp x0, x1, [sp+8]
00421530stp x2, x3, [sp+24]
00421534mov x3, x30
00421538bl runtime.morestack_noctxt.abi0
0042153cldp x0, x1, [sp+8]
00421540ldp x2, x3, [sp+24]
00421544b 0x421080
00421548udf 0
0042154cudf 0
00421080
00421550
00421550archive/tar.validPAXRecord: ; void archive/tar.validPAXRecord(struct string k, struct string v)
00421550ldr x16, [x28+16]
00421554subs xzr, sp, x16
00421558b.ls 0x4219f4
0042155cstr x30, [sp-80]!
00421560stur x29, [sp-8]
00421564sub x29, sp, 8
00421568str x0, [sp+88]
0042156cstr x1, [sp+96]
00421570str x2, [sp+104]
00421574str x3, [sp+112]
00421578strb wzr, [sp+53]
0042157cldr x4, [sp+96]
00421580subs xzr, x4, 0
00421584cset x5, eq
00421588strb w5, [sp+55]
0042158ccbz x4, 0x421594
00421590b 0x421598
00421594
00421594loc_421594:
00421594b 0x4215bc
00421598
00421598loc_421598:
00421598ldr x0, [sp+88]
0042159cldr x1, [sp+96]
004215a0adrp x2, 0x2ee000
004215a4add x2, x2, 720
004215a8orr x3, xzr, 1
004215acbl strings.Contains
004215b0strb w0, [sp+54]
004215b4strb w0, [sp+55]
004215b8b 0x4215bc
004215bc
004215bcloc_4215bc:
004215bcldrb w2, [sp+55]
004215c0tbnz w2, 0, 0x4215c8
004215c4b 0x4215dc
004215c8
004215c8loc_4215c8:
004215c8strb wzr, [sp+53]
004215ccmov x0, xzr
004215d0ldur x29, [sp-8]
004215d4ldr x30, [sp], 80
004215d8ret x30
004215dc
004215dcloc_4215dc:
004215dcldr x1, [sp+96]
004215e0ldr x2, [sp+88]
004215e4str x2, [sp+56]
004215e8str x1, [sp+64]
004215ecb 0x4215f0
004215f0
004215f0loc_4215f0:
004215f0subs xzr, x1, 4
004215f4b.eq 0x4215fc
004215f8b 0x421688
004215fc
004215fcloc_4215fc:
004215fcb 0x421600
00421600
00421600loc_421600:
00421600subs xzr, x1, 4
00421604b.eq 0x42160c
00421608b 0x421680
0042160c
0042160cloc_42160c:
0042160csubs xzr, x1, 0
00421610b.hi 0x421618
00421614b 0x4219e8
00421618
00421618loc_421618:
00421618ldrb w3, [x2]
0042161csubs xzr, x1, 1
00421620b.hi 0x421628
00421624b 0x4219e0
00421628
00421628loc_421628:
00421628ldrb w4, [x2+1]
0042162cubfm x4, x4, 56, 7
00421630orr x3, x3, x4
00421634subs xzr, x1, 2
00421638b.hi 0x421640
0042163cb 0x4219d8
00421640
00421640loc_421640:
00421640ldrb w4, [x2+2]
00421644ubfm x4, x4, 48, 7
00421648orr x3, x3, x4
0042164csubs xzr, x1, 3
00421650b.hi 0x421658
00421654b 0x4219d0
00421658
00421658loc_421658:
00421658ldrb w2, [x2+3]
0042165cubfm x2, x2, 40, 7
00421660orr x2, x3, x2
00421664movz x3, 24944
00421668movk x3, 0x68740000
0042166csubs wzr, w2, w3
00421670b.eq 0x421678
00421674b 0x42167c
00421678
00421678loc_421678:
00421678b 0x4218dc
0042167c
0042167cloc_42167c:
0042167cb 0x421684
00421680
00421680loc_421680:
00421680b 0x421684
00421684
00421684loc_421684:
00421684b 0x421918
00421688
00421688loc_421688:
00421688subs xzr, x1, 5
0042168cb.eq 0x421694
00421690b 0x4217e8
00421694
00421694loc_421694:
00421694b 0x421698
00421698
00421698loc_421698:
00421698subs xzr, x1, 5
0042169cb.eq 0x4216a4
004216a0b 0x421738
004216a4
004216a4loc_4216a4:
004216a4subs xzr, x1, 0
004216a8b.hi 0x4216b0
004216acb 0x4219c8
004216b0
004216b0loc_4216b0:
004216b0ldrb w3, [x2]
004216b4subs xzr, x1, 1
004216b8b.hi 0x4216c0
004216bcb 0x4219c0
004216c0
004216c0loc_4216c0:
004216c0ldrb w4, [x2+1]
004216c4ubfm x4, x4, 56, 7
004216c8orr x3, x3, x4
004216ccsubs xzr, x1, 2
004216d0b.hi 0x4216d8
004216d4b 0x4219b8
004216d8
004216d8loc_4216d8:
004216d8ldrb w4, [x2+2]
004216dcubfm x4, x4, 48, 7
004216e0orr x3, x3, x4
004216e4subs xzr, x1, 3
004216e8b.hi 0x4216f0
004216ecb 0x4219b0
004216f0
004216f0loc_4216f0:
004216f0ldrb w4, [x2+3]
004216f4ubfm x4, x4, 40, 7
004216f8orr x3, x3, x4
004216fcmovz x4, 28263
00421700movk x4, 0x6d610000
00421704subs wzr, w3, w4
00421708b.eq 0x421710
0042170cb 0x421734
00421710
00421710loc_421710:
00421710subs xzr, x1, 4
00421714b.hi 0x42171c
00421718b 0x4219a8
0042171c
0042171cloc_42171c:
0042171cldrb w3, [x2+4]
00421720subs wzr, w3, 101
00421724b.eq 0x42172c
00421728b 0x421730
0042172c
0042172cloc_42172c:
0042172cb 0x4218dc
00421730
00421730loc_421730:
00421730b 0x42173c
00421734
00421734loc_421734:
00421734b 0x42173c
00421738
00421738loc_421738:
00421738b 0x42173c
0042173c
0042173cloc_42173c:
0042173csubs xzr, x1, 5
00421740b.eq 0x421748
00421744b 0x4217dc
00421748
00421748loc_421748:
00421748subs xzr, x1, 0
0042174cb.hi 0x421754
00421750b 0x4219a0
00421754
00421754loc_421754:
00421754ldrb w3, [x2]
00421758subs xzr, x1, 1
0042175cb.hi 0x421764
00421760b 0x421998
00421764
00421764loc_421764:
00421764ldrb w4, [x2+1]
00421768ubfm x4, x4, 56, 7
0042176corr x3, x3, x4
00421770subs xzr, x1, 2
00421774b.hi 0x42177c
00421778b 0x421990
0042177c
0042177cloc_42177c:
0042177cldrb w4, [x2+2]
00421780ubfm x4, x4, 48, 7
00421784orr x3, x3, x4
00421788subs xzr, x1, 3
0042178cb.hi 0x421794
00421790b 0x421988
00421794
00421794loc_421794:
00421794ldrb w4, [x2+3]
00421798ubfm x4, x4, 40, 7
0042179corr x3, x3, x4
004217a0movz x4, 28277
004217a4movk x4, 0x6d610000
004217a8subs wzr, w3, w4
004217acb.eq 0x4217b4
004217b0b 0x4217d8
004217b4
004217b4loc_4217b4:
004217b4subs xzr, x1, 4
004217b8b.hi 0x4217c0
004217bcb 0x421980
004217c0
004217c0loc_4217c0:
004217c0ldrb w2, [x2+4]
004217c4subs wzr, w2, 101
004217c8b.eq 0x4217d0
004217ccb 0x4217d4
004217d0
004217d0loc_4217d0:
004217d0b 0x4218dc
004217d4
004217d4loc_4217d4:
004217d4b 0x4217e0
004217d8
004217d8loc_4217d8:
004217d8b 0x4217e0
004217dc
004217dcloc_4217dc:
004217dcb 0x4217e0
004217e0
004217e0loc_4217e0:
004217e0b 0x4217e4
004217e4
004217e4loc_4217e4:
004217e4b 0x421918
004217e8
004217e8loc_4217e8:
004217e8subs xzr, x1, 8
004217ecb.eq 0x4217f4
004217f0b 0x42190c
004217f4
004217f4loc_4217f4:
004217f4b 0x4217f8
004217f8
004217f8loc_4217f8:
004217f8subs xzr, x1, 8
004217fcb.eq 0x421804
00421800b 0x421904
00421804
00421804loc_421804:
00421804subs xzr, x1, 0
00421808b.hi 0x421810
0042180cb 0x421978
00421810
00421810loc_421810:
00421810ldrb w3, [x2]
00421814subs xzr, x1, 1
00421818b.hi 0x421820
0042181cb 0x421970
00421820
00421820loc_421820:
00421820ldrb w4, [x2+1]
00421824ubfm x4, x4, 56, 7
00421828orr x3, x3, x4
0042182csubs xzr, x1, 2
00421830b.hi 0x421838
00421834b 0x421968
00421838
00421838loc_421838:
00421838ldrb w4, [x2+2]
0042183cubfm x4, x4, 48, 7
00421840orr x3, x3, x4
00421844subs xzr, x1, 3
00421848b.hi 0x421850
0042184cb 0x421960
00421850
00421850loc_421850:
00421850ldrb w4, [x2+3]
00421854ubfm x4, x4, 40, 7
00421858orr x3, x3, x4
0042185csubs xzr, x1, 4
00421860b.hi 0x421868
00421864b 0x421958
00421868
00421868loc_421868:
00421868ldrb w4, [x2+4]
0042186cubfm x4, x4, 32, 7
00421870orr x3, x3, x4
00421874subs xzr, x1, 5
00421878b.hi 0x421880
0042187cb 0x421950
00421880
00421880loc_421880:
00421880ldrb w4, [x2+5]
00421884ubfm x4, x4, 24, 7
00421888orr x3, x3, x4
0042188csubs xzr, x1, 6
00421890b.hi 0x421898
00421894b 0x421948
00421898
00421898loc_421898:
00421898ldrb w4, [x2+6]
0042189cubfm x4, x4, 16, 7
004218a0orr x3, x3, x4
004218a4subs xzr, x1, 7
004218a8b.hi 0x4218b0
004218acb 0x421940
004218b0
004218b0loc_4218b0:
004218b0ldrb w2, [x2+7]
004218b4ubfm x2, x2, 8, 7
004218b8orr x2, x3, x2
004218bcmovz x3, 26988
004218c0movk x3, 0x6b6e0000
004218c4movk x3, 0x617000000000
004218c8movk x3, 0x6874000000000000
004218ccsubs xzr, x2, x3
004218d0b.eq 0x4218d8
004218d4b 0x421900
004218d8
004218d8loc_4218d8:
004218d8b 0x4218dc
004218dc
004218dcloc_4218dc:
004218dcldr x0, [sp+104]
004218e0ldr x1, [sp+112]
004218e4bl archive/tar.hasNUL
004218e8strb w0, [sp+55]
004218eceor x0, x0, 1
004218f0strb w0, [sp+53]
004218f4ldur x29, [sp-8]
004218f8ldr x30, [sp], 80
004218fcret x30
00421900
00421900loc_421900:
00421900b 0x421908
00421904
00421904loc_421904:
00421904b 0x421908
00421908
00421908loc_421908:
00421908b 0x421918
0042190c
0042190cloc_42190c:
0042190cb 0x421910
00421910
00421910loc_421910:
00421910b 0x421914
00421914
00421914loc_421914:
00421914b 0x421918
00421918
00421918loc_421918:
00421918b 0x42191c
0042191c
0042191cloc_42191c:
0042191cldr x0, [sp+88]
00421920ldr x1, [sp+96]
00421924bl archive/tar.hasNUL
00421928strb w0, [sp+55]
0042192ceor x0, x0, 1
00421930strb w0, [sp+53]
00421934ldur x29, [sp-8]
00421938ldr x30, [sp], 80
0042193cret x30
00421940
00421940loc_421940:
00421940orr x0, xzr, 7
00421944bl runtime.panicIndex
00421948
00421948loc_421948:
00421948orr x0, xzr, 6
0042194cbl runtime.panicIndex
00421950
00421950loc_421950:
00421950movz x0, 5
00421954bl runtime.panicIndex
00421958
00421958loc_421958:
00421958orr x0, xzr, 4
0042195cbl runtime.panicIndex
00421960
00421960loc_421960:
00421960orr x0, xzr, 3
00421964bl runtime.panicIndex
00421968
00421968loc_421968:
00421968orr x0, xzr, 2
0042196cbl runtime.panicIndex
00421970
00421970loc_421970:
00421970orr x0, xzr, 1
00421974bl runtime.panicIndex
00421978
00421978loc_421978:
00421978mov x0, xzr
0042197cbl runtime.panicIndex
00421980
00421980loc_421980:
00421980orr x0, xzr, 4
00421984bl runtime.panicIndex
00421988
00421988loc_421988:
00421988orr x0, xzr, 3
0042198cbl runtime.panicIndex
00421990
00421990loc_421990:
00421990orr x0, xzr, 2
00421994bl runtime.panicIndex
00421998
00421998loc_421998:
00421998orr x0, xzr, 1
0042199cbl runtime.panicIndex
004219a0
004219a0loc_4219a0:
004219a0mov x0, xzr
004219a4bl runtime.panicIndex
004219a8
004219a8loc_4219a8:
004219a8orr x0, xzr, 4
004219acbl runtime.panicIndex
004219b0
004219b0loc_4219b0:
004219b0orr x0, xzr, 3
004219b4bl runtime.panicIndex
004219b8
004219b8loc_4219b8:
004219b8orr x0, xzr, 2
004219bcbl runtime.panicIndex
004219c0
004219c0loc_4219c0:
004219c0orr x0, xzr, 1
004219c4bl runtime.panicIndex
004219c8
004219c8loc_4219c8:
004219c8mov x0, xzr
004219ccbl runtime.panicIndex
004219d0
004219d0loc_4219d0:
004219d0orr x0, xzr, 3
004219d4bl runtime.panicIndex
004219d8
004219d8loc_4219d8:
004219d8orr x0, xzr, 2
004219dcbl runtime.panicIndex
004219e0
004219e0loc_4219e0:
004219e0orr x0, xzr, 1
004219e4bl runtime.panicIndex
004219e8
004219e8loc_4219e8:
004219e8mov x0, xzr
004219ecbl runtime.panicIndex
004219f0hint
004219f4
004219f4loc_4219f4:
004219f4stp x0, x1, [sp+8]
004219f8stp x2, x3, [sp+24]
004219fcmov x3, x30
00421a00bl runtime.morestack_noctxt.abi0
00421a04ldp x0, x1, [sp+8]
00421a08ldp x2, x3, [sp+24]
00421a0cb 0x421550
00421550
00421550archive/tar.validPAXRecord: ; void archive/tar.validPAXRecord(struct string k, struct string v)
00421550ldr x16, [x28+16]
00421554subs xzr, sp, x16
00421558b.ls 0x4219f4
0042155cstr x30, [sp-80]!
00421560stur x29, [sp-8]
00421564sub x29, sp, 8
00421568str x0, [sp+88]
0042156cstr x1, [sp+96]
00421570str x2, [sp+104]
00421574str x3, [sp+112]
00421578strb wzr, [sp+53]
0042157cldr x4, [sp+96]
00421580subs xzr, x4, 0
00421584cset x5, eq
00421588strb w5, [sp+55]
0042158ccbz x4, 0x421594
00421590b 0x421598
00421594
00421594loc_421594:
00421594b 0x4215bc
00421598
00421598loc_421598:
00421598ldr x0, [sp+88]
0042159cldr x1, [sp+96]
004215a0adrp x2, 0x2ee000
004215a4add x2, x2, 720
004215a8orr x3, xzr, 1
004215acbl strings.Contains
004215b0strb w0, [sp+54]
004215b4strb w0, [sp+55]
004215b8b 0x4215bc
004215bc
004215bcloc_4215bc:
004215bcldrb w2, [sp+55]
004215c0tbnz w2, 0, 0x4215c8
004215c4b 0x4215dc
004215c8
004215c8loc_4215c8:
004215c8strb wzr, [sp+53]
004215ccmov x0, xzr
004215d0ldur x29, [sp-8]
004215d4ldr x30, [sp], 80
004215d8ret x30
004215dc
004215dcloc_4215dc:
004215dcldr x1, [sp+96]
004215e0ldr x2, [sp+88]
004215e4str x2, [sp+56]
004215e8str x1, [sp+64]
004215ecb 0x4215f0
004215f0
004215f0loc_4215f0:
004215f0subs xzr, x1, 4
004215f4b.eq 0x4215fc
004215f8b 0x421688
004215fc
004215fcloc_4215fc:
004215fcb 0x421600
00421600
00421600loc_421600:
00421600subs xzr, x1, 4
00421604b.eq 0x42160c
00421608b 0x421680
0042160c
0042160cloc_42160c:
0042160csubs xzr, x1, 0
00421610b.hi 0x421618
00421614b 0x4219e8
00421618
00421618loc_421618:
00421618ldrb w3, [x2]
0042161csubs xzr, x1, 1
00421620b.hi 0x421628
00421624b 0x4219e0
00421628
00421628loc_421628:
00421628ldrb w4, [x2+1]
0042162cubfm x4, x4, 56, 7
00421630orr x3, x3, x4
00421634subs xzr, x1, 2
00421638b.hi 0x421640
0042163cb 0x4219d8
00421640
00421640loc_421640:
00421640ldrb w4, [x2+2]
00421644ubfm x4, x4, 48, 7
00421648orr x3, x3, x4
0042164csubs xzr, x1, 3
00421650b.hi 0x421658
00421654b 0x4219d0
00421658
00421658loc_421658:
00421658ldrb w2, [x2+3]
0042165cubfm x2, x2, 40, 7
00421660orr x2, x3, x2
00421664movz x3, 24944
00421668movk x3, 0x68740000
0042166csubs wzr, w2, w3
00421670b.eq 0x421678
00421674b 0x42167c
00421678
00421678loc_421678:
00421678b 0x4218dc
0042167c
0042167cloc_42167c:
0042167cb 0x421684
00421680
00421680loc_421680:
00421680b 0x421684
00421684
00421684loc_421684:
00421684b 0x421918
00421688
00421688loc_421688:
00421688subs xzr, x1, 5
0042168cb.eq 0x421694
00421690b 0x4217e8
00421694
00421694loc_421694:
00421694b 0x421698
00421698
00421698loc_421698:
00421698subs xzr, x1, 5
0042169cb.eq 0x4216a4
004216a0b 0x421738
004216a4
004216a4loc_4216a4:
004216a4subs xzr, x1, 0
004216a8b.hi 0x4216b0
004216acb 0x4219c8
004216b0
004216b0loc_4216b0:
004216b0ldrb w3, [x2]
004216b4subs xzr, x1, 1
004216b8b.hi 0x4216c0
004216bcb 0x4219c0
004216c0
004216c0loc_4216c0:
004216c0ldrb w4, [x2+1]
004216c4ubfm x4, x4, 56, 7
004216c8orr x3, x3, x4
004216ccsubs xzr, x1, 2
004216d0b.hi 0x4216d8
004216d4b 0x4219b8
004216d8
004216d8loc_4216d8:
004216d8ldrb w4, [x2+2]
004216dcubfm x4, x4, 48, 7
004216e0orr x3, x3, x4
004216e4subs xzr, x1, 3
004216e8b.hi 0x4216f0
004216ecb 0x4219b0
004216f0
004216f0loc_4216f0:
004216f0ldrb w4, [x2+3]
004216f4ubfm x4, x4, 40, 7
004216f8orr x3, x3, x4
004216fcmovz x4, 28263
00421700movk x4, 0x6d610000
00421704subs wzr, w3, w4
00421708b.eq 0x421710
0042170cb 0x421734
00421710
00421710loc_421710:
00421710subs xzr, x1, 4
00421714b.hi 0x42171c
00421718b 0x4219a8
0042171c
0042171cloc_42171c:
0042171cldrb w3, [x2+4]
00421720subs wzr, w3, 101
00421724b.eq 0x42172c
00421728b 0x421730
0042172c
0042172cloc_42172c:
0042172cb 0x4218dc
00421730
00421730loc_421730:
00421730b 0x42173c
00421734
00421734loc_421734:
00421734b 0x42173c
00421738
00421738loc_421738:
00421738b 0x42173c
0042173c
0042173cloc_42173c:
0042173csubs xzr, x1, 5
00421740b.eq 0x421748
00421744b 0x4217dc
00421748
00421748loc_421748:
00421748subs xzr, x1, 0
0042174cb.hi 0x421754
00421750b 0x4219a0
00421754
00421754loc_421754:
00421754ldrb w3, [x2]
00421758subs xzr, x1, 1
0042175cb.hi 0x421764
00421760b 0x421998
00421764
00421764loc_421764:
00421764ldrb w4, [x2+1]
00421768ubfm x4, x4, 56, 7
0042176corr x3, x3, x4
00421770subs xzr, x1, 2
00421774b.hi 0x42177c
00421778b 0x421990
0042177c
0042177cloc_42177c:
0042177cldrb w4, [x2+2]
00421780ubfm x4, x4, 48, 7
00421784orr x3, x3, x4
00421788subs xzr, x1, 3
0042178cb.hi 0x421794
00421790b 0x421988
00421794
00421794loc_421794:
00421794ldrb w4, [x2+3]
00421798ubfm x4, x4, 40, 7
0042179corr x3, x3, x4
004217a0movz x4, 28277
004217a4movk x4, 0x6d610000
004217a8subs wzr, w3, w4
004217acb.eq 0x4217b4
004217b0b 0x4217d8
004217b4
004217b4loc_4217b4:
004217b4subs xzr, x1, 4
004217b8b.hi 0x4217c0
004217bcb 0x421980
004217c0
004217c0loc_4217c0:
004217c0ldrb w2, [x2+4]
004217c4subs wzr, w2, 101
004217c8b.eq 0x4217d0
004217ccb 0x4217d4
004217d0
004217d0loc_4217d0:
004217d0b 0x4218dc
004217d4
004217d4loc_4217d4:
004217d4b 0x4217e0
004217d8
004217d8loc_4217d8:
004217d8b 0x4217e0
004217dc
004217dcloc_4217dc:
004217dcb 0x4217e0
004217e0
004217e0loc_4217e0:
004217e0b 0x4217e4
004217e4
004217e4loc_4217e4:
004217e4b 0x421918
004217e8
004217e8loc_4217e8:
004217e8subs xzr, x1, 8
004217ecb.eq 0x4217f4
004217f0b 0x42190c
004217f4
004217f4loc_4217f4:
004217f4b 0x4217f8
004217f8
004217f8loc_4217f8:
004217f8subs xzr, x1, 8
004217fcb.eq 0x421804
00421800b 0x421904
00421804
00421804loc_421804:
00421804subs xzr, x1, 0
00421808b.hi 0x421810
0042180cb 0x421978
00421810
00421810loc_421810:
00421810ldrb w3, [x2]
00421814subs xzr, x1, 1
00421818b.hi 0x421820
0042181cb 0x421970
00421820
00421820loc_421820:
00421820ldrb w4, [x2+1]
00421824ubfm x4, x4, 56, 7
00421828orr x3, x3, x4
0042182csubs xzr, x1, 2
00421830b.hi 0x421838
00421834b 0x421968
00421838
00421838loc_421838:
00421838ldrb w4, [x2+2]
0042183cubfm x4, x4, 48, 7
00421840orr x3, x3, x4
00421844subs xzr, x1, 3
00421848b.hi 0x421850
0042184cb 0x421960
00421850
00421850loc_421850:
00421850ldrb w4, [x2+3]
00421854ubfm x4, x4, 40, 7
00421858orr x3, x3, x4
0042185csubs xzr, x1, 4
00421860b.hi 0x421868
00421864b 0x421958
00421868
00421868loc_421868:
00421868ldrb w4, [x2+4]
0042186cubfm x4, x4, 32, 7
00421870orr x3, x3, x4
00421874subs xzr, x1, 5
00421878b.hi 0x421880
0042187cb 0x421950
00421880
00421880loc_421880:
00421880ldrb w4, [x2+5]
00421884ubfm x4, x4, 24, 7
00421888orr x3, x3, x4
0042188csubs xzr, x1, 6
00421890b.hi 0x421898
00421894b 0x421948
00421898
00421898loc_421898:
00421898ldrb w4, [x2+6]
0042189cubfm x4, x4, 16, 7
004218a0orr x3, x3, x4
004218a4subs xzr, x1, 7
004218a8b.hi 0x4218b0
004218acb 0x421940
004218b0
004218b0loc_4218b0:
004218b0ldrb w2, [x2+7]
004218b4ubfm x2, x2, 8, 7
004218b8orr x2, x3, x2
004218bcmovz x3, 26988
004218c0movk x3, 0x6b6e0000
004218c4movk x3, 0x617000000000
004218c8movk x3, 0x6874000000000000
004218ccsubs xzr, x2, x3
004218d0b.eq 0x4218d8
004218d4b 0x421900
004218d8
004218d8loc_4218d8:
004218d8b 0x4218dc
004218dc
004218dcloc_4218dc:
004218dcldr x0, [sp+104]
004218e0ldr x1, [sp+112]
004218e4bl archive/tar.hasNUL
004218e8strb w0, [sp+55]
004218eceor x0, x0, 1
004218f0strb w0, [sp+53]
004218f4ldur x29, [sp-8]
004218f8ldr x30, [sp], 80
004218fcret x30
00421900
00421900loc_421900:
00421900b 0x421908
00421904
00421904loc_421904:
00421904b 0x421908
00421908
00421908loc_421908:
00421908b 0x421918
0042190c
0042190cloc_42190c:
0042190cb 0x421910
00421910
00421910loc_421910:
00421910b 0x421914
00421914
00421914loc_421914:
00421914b 0x421918
00421918
00421918loc_421918:
00421918b 0x42191c
0042191c
0042191cloc_42191c:
0042191cldr x0, [sp+88]
00421920ldr x1, [sp+96]
00421924bl archive/tar.hasNUL
00421928strb w0, [sp+55]
0042192ceor x0, x0, 1
00421930strb w0, [sp+53]
00421934ldur x29, [sp-8]
00421938ldr x30, [sp], 80
0042193cret x30
00421940
00421940loc_421940:
00421940orr x0, xzr, 7
00421944bl runtime.panicIndex
00421948
00421948loc_421948:
00421948orr x0, xzr, 6
0042194cbl runtime.panicIndex
00421950
00421950loc_421950:
00421950movz x0, 5
00421954bl runtime.panicIndex
00421958
00421958loc_421958:
00421958orr x0, xzr, 4
0042195cbl runtime.panicIndex
00421960
00421960loc_421960:
00421960orr x0, xzr, 3
00421964bl runtime.panicIndex
00421968
00421968loc_421968:
00421968orr x0, xzr, 2
0042196cbl runtime.panicIndex
00421970
00421970loc_421970:
00421970orr x0, xzr, 1
00421974bl runtime.panicIndex
00421978
00421978loc_421978:
00421978mov x0, xzr
0042197cbl runtime.panicIndex
00421980
00421980loc_421980:
00421980orr x0, xzr, 4
00421984bl runtime.panicIndex
00421988
00421988loc_421988:
00421988orr x0, xzr, 3
0042198cbl runtime.panicIndex
00421990
00421990loc_421990:
00421990orr x0, xzr, 2
00421994bl runtime.panicIndex
00421998
00421998loc_421998:
00421998orr x0, xzr, 1
0042199cbl runtime.panicIndex
004219a0
004219a0loc_4219a0:
004219a0mov x0, xzr
004219a4bl runtime.panicIndex
004219a8
004219a8loc_4219a8:
004219a8orr x0, xzr, 4
004219acbl runtime.panicIndex
004219b0
004219b0loc_4219b0:
004219b0orr x0, xzr, 3
004219b4bl runtime.panicIndex
004219b8
004219b8loc_4219b8:
004219b8orr x0, xzr, 2
004219bcbl runtime.panicIndex
004219c0
004219c0loc_4219c0:
004219c0orr x0, xzr, 1
004219c4bl runtime.panicIndex
004219c8
004219c8loc_4219c8:
004219c8mov x0, xzr
004219ccbl runtime.panicIndex
004219d0
004219d0loc_4219d0:
004219d0orr x0, xzr, 3
004219d4bl runtime.panicIndex
004219d8
004219d8loc_4219d8:
004219d8orr x0, xzr, 2
004219dcbl runtime.panicIndex
004219e0
004219e0loc_4219e0:
004219e0orr x0, xzr, 1
004219e4bl runtime.panicIndex
004219e8
004219e8loc_4219e8:
004219e8mov x0, xzr
004219ecbl runtime.panicIndex
004219f0hint
004219f4
004219f4loc_4219f4:
004219f4stp x0, x1, [sp+8]
004219f8stp x2, x3, [sp+24]
004219fcmov x3, x30
00421a00bl runtime.morestack_noctxt.abi0
00421a04ldp x0, x1, [sp+8]
00421a08ldp x2, x3, [sp+24]
00421a0cb 0x421550
00421550
00421a10
00421a10archive/tar.NewWriter: ; void archive/tar.NewWriter(io.Writer w)
00421a10ldr x16, [x28+16]
00421a14subs xzr, sp, x16
00421a18b.ls 0x421b84
00421a1cstr x30, [sp-96]!
00421a20stur x29, [sp-8]
00421a24sub x29, sp, 8
00421a28str x0, [sp+104]
00421a2cstr x1, [sp+112]
00421a30str xzr, [sp+40]
00421a34adrp x0, 0x23a000
00421a38add x0, x0, 2208
00421a3cbl runtime.newobject
00421a40str x0, [sp+72]
00421a44ldr x1, [sp+112]
00421a48ldr x2, [sp+104]
00421a4cstr x2, [x0]
00421a50adrp x27, 0x62a000
00421a54ldr w2, [x27+3056]
00421a58cbz w2, 0x421a60
00421a5cb 0x421a64
00421a60
00421a60loc_421a60:
00421a60b 0x421a78
00421a64
00421a64loc_421a64:
00421a64bl runtime.gcWriteBarrier2
00421a68str x1, [x25]
00421a6cldr x2, [x0+8]
00421a70str x2, [x25+8]
00421a74b 0x421a78
00421a78
00421a78loc_421a78:
00421a78str x1, [x0+8]
00421a7cldr x1, [sp+72]
00421a80ldrsb x27, [x1]
00421a84str xzr, [x1+16]
00421a88ldr x1, [sp+72]
00421a8cstr x1, [sp+80]
00421a90adrp x0, 0x25d000
00421a94add x0, x0, 1824
00421a98bl runtime.newobject
00421a9cstr x0, [sp+64]
00421aa0adrp x27, 0x62a000
00421aa4ldr w1, [x27+3056]
00421aa8cbz w1, 0x421ab0
00421aacb 0x421ab4
00421ab0
00421ab0loc_421ab0:
00421ab0b 0x421ad0
00421ab4
00421ab4loc_421ab4:
00421ab4str x0, [sp+48]
00421ab8mov x1, x0
00421abcadrp x0, 0x25d000
00421ac0add x0, x0, 1824
00421ac4bl runtime.wbZero
00421ac8ldr x0, [sp+48]
00421accb 0x421ad0
00421ad0
00421ad0loc_421ad0:
00421ad0mov x20, x0
00421ad4adr x27, 16
00421ad8stp x29, x27, [sp-24]
00421adcsub x29, sp, 24
00421ae0bl fn_87c4c
00421ae4sub x29, sp, 8
00421ae8ldr x1, [sp+64]
00421aecldrsb x27, [x1]
00421af0ldr x2, [sp+112]
00421af4ldr x3, [sp+104]
00421af8str x3, [x1]
00421afcadrp x27, 0x62a000
00421b00ldr w3, [x27+3056]
00421b04cbz w3, 0x421b0c
00421b08b 0x421b10
00421b0c
00421b0cloc_421b0c:
00421b0cb 0x421b24
00421b10
00421b10loc_421b10:
00421b10bl runtime.gcWriteBarrier2
00421b14str x2, [x25]
00421b18ldr x3, [x1+8]
00421b1cstr x3, [x25+8]
00421b20b 0x421b24
00421b24
00421b24loc_421b24:
00421b24str x2, [x1+8]
00421b28ldr x1, [sp+80]
00421b2cstr x1, [sp+56]
00421b30ldr x2, [sp+64]
00421b34ldrsb x27, [x2]
00421b38adrp x3, 0x2f7000
00421b3cadd x3, x3, 3624
00421b40str x3, [x2+24]
00421b44adrp x27, 0x62a000
00421b48ldr w3, [x27+3056]
00421b4ccbz w3, 0x421b54
00421b50b 0x421b58
00421b54
00421b54loc_421b54:
00421b54b 0x421b6c
00421b58
00421b58loc_421b58:
00421b58bl runtime.gcWriteBarrier2
00421b5cstr x1, [x25]
00421b60ldr x3, [x2+32]
00421b64str x3, [x25+8]
00421b68b 0x421b6c
00421b6c
00421b6cloc_421b6c:
00421b6cstr x1, [x2+32]
00421b70ldr x0, [sp+64]
00421b74str x0, [sp+40]
00421b78ldur x29, [sp-8]
00421b7cldr x30, [sp], 96
00421b80ret x30
00421b84
00421b84loc_421b84:
00421b84stp x0, x1, [sp+8]
00421b88mov x3, x30
00421b8cbl runtime.morestack_noctxt.abi0
00421b90ldp x0, x1, [sp+8]
00421b94b 0x421a10
00421b98udf 0
00421b9cudf 0
00421a10
00421a10archive/tar.NewWriter: ; void archive/tar.NewWriter(io.Writer w)
00421a10ldr x16, [x28+16]
00421a14subs xzr, sp, x16
00421a18b.ls 0x421b84
00421a1cstr x30, [sp-96]!
00421a20stur x29, [sp-8]
00421a24sub x29, sp, 8
00421a28str x0, [sp+104]
00421a2cstr x1, [sp+112]
00421a30str xzr, [sp+40]
00421a34adrp x0, 0x23a000
00421a38add x0, x0, 2208
00421a3cbl runtime.newobject
00421a40str x0, [sp+72]
00421a44ldr x1, [sp+112]
00421a48ldr x2, [sp+104]
00421a4cstr x2, [x0]
00421a50adrp x27, 0x62a000
00421a54ldr w2, [x27+3056]
00421a58cbz w2, 0x421a60
00421a5cb 0x421a64
00421a60
00421a60loc_421a60:
00421a60b 0x421a78
00421a64
00421a64loc_421a64:
00421a64bl runtime.gcWriteBarrier2
00421a68str x1, [x25]
00421a6cldr x2, [x0+8]
00421a70str x2, [x25+8]
00421a74b 0x421a78
00421a78
00421a78loc_421a78:
00421a78str x1, [x0+8]
00421a7cldr x1, [sp+72]
00421a80ldrsb x27, [x1]
00421a84str xzr, [x1+16]
00421a88ldr x1, [sp+72]
00421a8cstr x1, [sp+80]
00421a90adrp x0, 0x25d000
00421a94add x0, x0, 1824
00421a98bl runtime.newobject
00421a9cstr x0, [sp+64]
00421aa0adrp x27, 0x62a000
00421aa4ldr w1, [x27+3056]
00421aa8cbz w1, 0x421ab0
00421aacb 0x421ab4
00421ab0
00421ab0loc_421ab0:
00421ab0b 0x421ad0
00421ab4
00421ab4loc_421ab4:
00421ab4str x0, [sp+48]
00421ab8mov x1, x0
00421abcadrp x0, 0x25d000
00421ac0add x0, x0, 1824
00421ac4bl runtime.wbZero
00421ac8ldr x0, [sp+48]
00421accb 0x421ad0
00421ad0
00421ad0loc_421ad0:
00421ad0mov x20, x0
00421ad4adr x27, 16
00421ad8stp x29, x27, [sp-24]
00421adcsub x29, sp, 24
00421ae0bl fn_87c4c
00421ae4sub x29, sp, 8
00421ae8ldr x1, [sp+64]
00421aecldrsb x27, [x1]
00421af0ldr x2, [sp+112]
00421af4ldr x3, [sp+104]
00421af8str x3, [x1]
00421afcadrp x27, 0x62a000
00421b00ldr w3, [x27+3056]
00421b04cbz w3, 0x421b0c
00421b08b 0x421b10
00421b0c
00421b0cloc_421b0c:
00421b0cb 0x421b24
00421b10
00421b10loc_421b10:
00421b10bl runtime.gcWriteBarrier2
00421b14str x2, [x25]
00421b18ldr x3, [x1+8]
00421b1cstr x3, [x25+8]
00421b20b 0x421b24
00421b24
00421b24loc_421b24:
00421b24str x2, [x1+8]
00421b28ldr x1, [sp+80]
00421b2cstr x1, [sp+56]
00421b30ldr x2, [sp+64]
00421b34ldrsb x27, [x2]
00421b38adrp x3, 0x2f7000
00421b3cadd x3, x3, 3624
00421b40str x3, [x2+24]
00421b44adrp x27, 0x62a000
00421b48ldr w3, [x27+3056]
00421b4ccbz w3, 0x421b54
00421b50b 0x421b58
00421b54
00421b54loc_421b54:
00421b54b 0x421b6c
00421b58
00421b58loc_421b58:
00421b58bl runtime.gcWriteBarrier2
00421b5cstr x1, [x25]
00421b60ldr x3, [x2+32]
00421b64str x3, [x25+8]
00421b68b 0x421b6c
00421b6c
00421b6cloc_421b6c:
00421b6cstr x1, [x2+32]
00421b70ldr x0, [sp+64]
00421b74str x0, [sp+40]
00421b78ldur x29, [sp-8]
00421b7cldr x30, [sp], 96
00421b80ret x30
00421b84
00421b84loc_421b84:
00421b84stp x0, x1, [sp+8]
00421b88mov x3, x30
00421b8cbl runtime.morestack_noctxt.abi0
00421b90ldp x0, x1, [sp+8]
00421b94b 0x421a10
00421b98udf 0
00421b9cudf 0
00421a10
00421ba0
00421ba0archive/tar.(*Writer).Flush: ; void archive/tar.(*Writer).Flush(archive/tar.Writer * tw)
00421ba0ldr x16, [x28+16]
00421ba4sub x17, sp, 96
00421ba8subs xzr, x17, x16
00421bacb.ls 0x421dec
00421bb0str x30, [sp-224]!
00421bb4stur x29, [sp-8]
00421bb8sub x29, sp, 8
00421bbcstr x0, [sp+232]
00421bc0stp xzr, xzr, [sp+88]
00421bc4ldr x2, [sp+232]
00421bc8ldrsb x27, [x2]
00421bccldr x2, [x2+768]
00421bd0cbnz x2, 0x421bd8
00421bd4b 0x421bfc
00421bd8
00421bd8loc_421bd8:
00421bd8ldr x2, [sp+232]
00421bdcldrsb x27, [x2]
00421be0ldr x0, [x2+768]
00421be4ldr x1, [x2+776]
00421be8str x0, [sp+88]
00421becstr x1, [sp+96]
00421bf0ldur x29, [sp-8]
00421bf4ldr x30, [sp], 224
00421bf8ret x30
00421bfc
00421bfcloc_421bfc:
00421bfcldr x1, [sp+232]
00421c00ldrsb x27, [x1]
00421c04ldr x2, [x1+24]
00421c08ldrsb x27, [x2]
00421c0cldr x0, [x1+32]
00421c10ldr x1, [x2+40]
00421c14blr x1
00421c18str x0, [sp+56]
00421c1csubs xzr, x0, 0
00421c20b.gt 0x421c28
00421c24b 0x421ccc
00421c28
00421c28loc_421c28:
00421c28stp xzr, xzr, [sp+144]
00421c2cadd x1, sp, 144
00421c30str x1, [sp+184]
00421c34ldr x0, [sp+56]
00421c38bl runtime.convT64
00421c3cstr x0, [sp+176]
00421c40ldr x1, [sp+184]
00421c44ldrsb x27, [x1]
00421c48adrp x2, 0x1d4000
00421c4cadd x2, x2, 3392
00421c50str x2, [x1]
00421c54adrp x27, 0x62a000
00421c58ldr w2, [x27+3056]
00421c5ccbz w2, 0x421c64
00421c60b 0x421c68
00421c64
00421c64loc_421c64:
00421c64b 0x421c7c
00421c68
00421c68loc_421c68:
00421c68bl runtime.gcWriteBarrier2
00421c6cstr x0, [x25]
00421c70ldr x5, [x1+8]
00421c74str x5, [x25+8]
00421c78b 0x421c7c
00421c7c
00421c7cloc_421c7c:
00421c7cstr x0, [x1+8]
00421c80ldr x2, [sp+184]
00421c84ldrsb x27, [x2]
00421c88b 0x421c8c
00421c8c
00421c8cloc_421c8c:
00421c8cstr x2, [sp+192]
00421c90orr x4, xzr, 1
00421c94str x4, [sp+200]
00421c98str x4, [sp+208]
00421c9cadrp x0, 0x2a0000
00421ca0add x0, x0, 2713
00421ca4movz x1, 36
00421ca8mov x3, x4
00421cacbl fmt.Errorf
00421cb0str x0, [sp+128]
00421cb4str x1, [sp+136]
00421cb8str x0, [sp+88]
00421cbcstr x1, [sp+96]
00421cc0ldur x29, [sp-8]
00421cc4ldr x30, [sp], 224
00421cc8ret x30
00421ccc
00421cccloc_421ccc:
00421cccldr x4, [sp+232]
00421cd0ldrsb x27, [x4]
00421cd4ldr x1, [x4+16]
00421cd8str x1, [sp+72]
00421cdcsubs xzr, x1, 512
00421ce0b.ls 0x421ce8
00421ce4b 0x421de0
00421ce8
00421ce8loc_421ce8:
00421ce8b 0x421cec
00421cec
00421cecloc_421cec:
00421cecadrp x4, 0x62b000
00421cf0add x4, x4, 4000
00421cf4str x4, [sp+104]
00421cf8str x1, [sp+112]
00421cfcorr x4, xzr, 512
00421d00str x4, [sp+120]
00421d04stp xzr, xzr, [sp+128]
00421d08ldr x4, [sp+232]
00421d0cldrsb x27, [x4]
00421d10ldr x5, [x4]
00421d14ldrsb x27, [x5]
00421d18ldr x0, [x4+8]
00421d1cldr x4, [x5+24]
00421d20ldr x1, [sp+104]
00421d24ldr x2, [sp+112]
00421d28ldr x3, [sp+120]
00421d2cblr x4
00421d30str x0, [sp+64]
00421d34str x1, [sp+128]
00421d38str x2, [sp+136]
00421d3cldr x4, [sp+64]
00421d40str x4, [sp+80]
00421d44str x1, [sp+160]
00421d48str x2, [sp+168]
00421d4cldr x4, [sp+232]
00421d50ldrsb x27, [x4]
00421d54str x1, [x4+768]
00421d58adrp x27, 0x62a000
00421d5cldr w5, [x27+3056]
00421d60cbz w5, 0x421d68
00421d64b 0x421d6c
00421d68
00421d68loc_421d68:
00421d68b 0x421d80
00421d6c
00421d6cloc_421d6c:
00421d6cbl runtime.gcWriteBarrier2
00421d70str x2, [x25]
00421d74ldr x3, [x4+776]
00421d78str x3, [x25+8]
00421d7cb 0x421d80
00421d80
00421d80loc_421d80:
00421d80str x2, [x4+776]
00421d84ldr x2, [sp+232]
00421d88ldrsb x27, [x2]
00421d8cldr x2, [x2+768]
00421d90cbnz x2, 0x421d98
00421d94b 0x421dbc
00421d98
00421d98loc_421d98:
00421d98ldr x2, [sp+232]
00421d9cldrsb x27, [x2]
00421da0ldr x0, [x2+768]
00421da4ldr x1, [x2+776]
00421da8str x0, [sp+88]
00421dacstr x1, [sp+96]
00421db0ldur x29, [sp-8]
00421db4ldr x30, [sp], 224
00421db8ret x30
00421dbc
00421dbcloc_421dbc:
00421dbcldr x2, [sp+232]
00421dc0ldrsb x27, [x2]
00421dc4str xzr, [x2+16]
00421dc8stp xzr, xzr, [sp+88]
00421dccmov x0, xzr
00421dd0mov x1, xzr
00421dd4ldur x29, [sp-8]
00421dd8ldr x30, [sp], 224
00421ddcret x30
00421de0
00421de0loc_421de0:
00421de0orr x2, xzr, 512
00421de4bl runtime.panicSliceAlen
00421de8hint
00421dec
00421decloc_421dec:
00421decstr x0, [sp+8]
00421df0mov x3, x30
00421df4bl runtime.morestack_noctxt.abi0
00421df8ldr x0, [sp+8]
00421dfcb 0x421ba0
00421ba0
00421ba0archive/tar.(*Writer).Flush: ; void archive/tar.(*Writer).Flush(archive/tar.Writer * tw)
00421ba0ldr x16, [x28+16]
00421ba4sub x17, sp, 96
00421ba8subs xzr, x17, x16
00421bacb.ls 0x421dec
00421bb0str x30, [sp-224]!
00421bb4stur x29, [sp-8]
00421bb8sub x29, sp, 8
00421bbcstr x0, [sp+232]
00421bc0stp xzr, xzr, [sp+88]
00421bc4ldr x2, [sp+232]
00421bc8ldrsb x27, [x2]
00421bccldr x2, [x2+768]
00421bd0cbnz x2, 0x421bd8
00421bd4b 0x421bfc
00421bd8
00421bd8loc_421bd8:
00421bd8ldr x2, [sp+232]
00421bdcldrsb x27, [x2]
00421be0ldr x0, [x2+768]
00421be4ldr x1, [x2+776]
00421be8str x0, [sp+88]
00421becstr x1, [sp+96]
00421bf0ldur x29, [sp-8]
00421bf4ldr x30, [sp], 224
00421bf8ret x30
00421bfc
00421bfcloc_421bfc:
00421bfcldr x1, [sp+232]
00421c00ldrsb x27, [x1]
00421c04ldr x2, [x1+24]
00421c08ldrsb x27, [x2]
00421c0cldr x0, [x1+32]
00421c10ldr x1, [x2+40]
00421c14blr x1
00421c18str x0, [sp+56]
00421c1csubs xzr, x0, 0
00421c20b.gt 0x421c28
00421c24b 0x421ccc
00421c28
00421c28loc_421c28:
00421c28stp xzr, xzr, [sp+144]
00421c2cadd x1, sp, 144
00421c30str x1, [sp+184]
00421c34ldr x0, [sp+56]
00421c38bl runtime.convT64
00421c3cstr x0, [sp+176]
00421c40ldr x1, [sp+184]
00421c44ldrsb x27, [x1]
00421c48adrp x2, 0x1d4000
00421c4cadd x2, x2, 3392
00421c50str x2, [x1]
00421c54adrp x27, 0x62a000
00421c58ldr w2, [x27+3056]
00421c5ccbz w2, 0x421c64
00421c60b 0x421c68
00421c64
00421c64loc_421c64:
00421c64b 0x421c7c
00421c68
00421c68loc_421c68:
00421c68bl runtime.gcWriteBarrier2
00421c6cstr x0, [x25]
00421c70ldr x5, [x1+8]
00421c74str x5, [x25+8]
00421c78b 0x421c7c
00421c7c
00421c7cloc_421c7c:
00421c7cstr x0, [x1+8]
00421c80ldr x2, [sp+184]
00421c84ldrsb x27, [x2]
00421c88b 0x421c8c
00421c8c
00421c8cloc_421c8c:
00421c8cstr x2, [sp+192]
00421c90orr x4, xzr, 1
00421c94str x4, [sp+200]
00421c98str x4, [sp+208]
00421c9cadrp x0, 0x2a0000
00421ca0add x0, x0, 2713
00421ca4movz x1, 36
00421ca8mov x3, x4
00421cacbl fmt.Errorf
00421cb0str x0, [sp+128]
00421cb4str x1, [sp+136]
00421cb8str x0, [sp+88]
00421cbcstr x1, [sp+96]
00421cc0ldur x29, [sp-8]
00421cc4ldr x30, [sp], 224
00421cc8ret x30
00421ccc
00421cccloc_421ccc:
00421cccldr x4, [sp+232]
00421cd0ldrsb x27, [x4]
00421cd4ldr x1, [x4+16]
00421cd8str x1, [sp+72]
00421cdcsubs xzr, x1, 512
00421ce0b.ls 0x421ce8
00421ce4b 0x421de0
00421ce8
00421ce8loc_421ce8:
00421ce8b 0x421cec
00421cec
00421cecloc_421cec:
00421cecadrp x4, 0x62b000
00421cf0add x4, x4, 4000
00421cf4str x4, [sp+104]
00421cf8str x1, [sp+112]
00421cfcorr x4, xzr, 512
00421d00str x4, [sp+120]
00421d04stp xzr, xzr, [sp+128]
00421d08ldr x4, [sp+232]
00421d0cldrsb x27, [x4]
00421d10ldr x5, [x4]
00421d14ldrsb x27, [x5]
00421d18ldr x0, [x4+8]
00421d1cldr x4, [x5+24]
00421d20ldr x1, [sp+104]
00421d24ldr x2, [sp+112]
00421d28ldr x3, [sp+120]
00421d2cblr x4
00421d30str x0, [sp+64]
00421d34str x1, [sp+128]
00421d38str x2, [sp+136]
00421d3cldr x4, [sp+64]
00421d40str x4, [sp+80]
00421d44str x1, [sp+160]
00421d48str x2, [sp+168]
00421d4cldr x4, [sp+232]
00421d50ldrsb x27, [x4]
00421d54str x1, [x4+768]
00421d58adrp x27, 0x62a000
00421d5cldr w5, [x27+3056]
00421d60cbz w5, 0x421d68
00421d64b 0x421d6c
00421d68
00421d68loc_421d68:
00421d68b 0x421d80
00421d6c
00421d6cloc_421d6c:
00421d6cbl runtime.gcWriteBarrier2
00421d70str x2, [x25]
00421d74ldr x3, [x4+776]
00421d78str x3, [x25+8]
00421d7cb 0x421d80
00421d80
00421d80loc_421d80:
00421d80str x2, [x4+776]
00421d84ldr x2, [sp+232]
00421d88ldrsb x27, [x2]
00421d8cldr x2, [x2+768]
00421d90cbnz x2, 0x421d98
00421d94b 0x421dbc
00421d98
00421d98loc_421d98:
00421d98ldr x2, [sp+232]
00421d9cldrsb x27, [x2]
00421da0ldr x0, [x2+768]
00421da4ldr x1, [x2+776]
00421da8str x0, [sp+88]
00421dacstr x1, [sp+96]
00421db0ldur x29, [sp-8]
00421db4ldr x30, [sp], 224
00421db8ret x30
00421dbc
00421dbcloc_421dbc:
00421dbcldr x2, [sp+232]
00421dc0ldrsb x27, [x2]
00421dc4str xzr, [x2+16]
00421dc8stp xzr, xzr, [sp+88]
00421dccmov x0, xzr
00421dd0mov x1, xzr
00421dd4ldur x29, [sp-8]
00421dd8ldr x30, [sp], 224
00421ddcret x30
00421de0
00421de0loc_421de0:
00421de0orr x2, xzr, 512
00421de4bl runtime.panicSliceAlen
00421de8hint
00421dec
00421decloc_421dec:
00421decstr x0, [sp+8]
00421df0mov x3, x30
00421df4bl runtime.morestack_noctxt.abi0
00421df8ldr x0, [sp+8]
00421dfcb 0x421ba0
00421ba0
00421e00
00421e00archive/tar.(*Writer).WriteHeader: ; void archive/tar.(*Writer).WriteHeader(archive/tar.Writer * tw, archive/tar.Header * hdr)
00421e00ldr x16, [x28+16]
00421e04sub x17, sp, 576
00421e08subs xzr, x17, x16
00421e0cb.ls 0x4222dc
00421e10sub x20, sp, 704
00421e14stp x29, x30, [x20-8]
00421e18add sp, x20, 0
00421e1csub x29, sp, 8
00421e20str x0, [sp+712]
00421e24str x1, [sp+720]
00421e28stp xzr, xzr, [sp+264]
00421e2cldr x0, [sp+712]
00421e30bl archive/tar.(*Writer).Flush
00421e34str x0, [sp+304]
00421e38str x1, [sp+312]
00421e3ccbnz x0, 0x421e44
00421e40b 0x421e58
00421e44
00421e44loc_421e44:
00421e44str x0, [sp+264]
00421e48str x1, [sp+272]
00421e4cldp x29, x30, [sp-8]
00421e50add sp, sp, 704
00421e54ret x30
00421e58
00421e58loc_421e58:
00421e58ldr x4, [sp+712]
00421e5cldrsb x27, [x4]
00421e60add x21, x4, 40
00421e64ldr x20, [sp+720]
00421e68str x20, [sp+360]
00421e6cldrsb x27, [x20]
00421e70adrp x27, 0x62a000
00421e74ldr w5, [x27+3056]
00421e78cbz w5, 0x421e80
00421e7cb 0x421e84
00421e80
00421e80loc_421e80:
00421e80b 0x421eb0
00421e84
00421e84loc_421e84:
00421e84str x4, [sp+352]
00421e88str x21, [sp+344]
00421e8cadrp x0, 0x280000
00421e90add x0, x0, 2208
00421e94mov x1, x21
00421e98mov x2, x20
00421e9cbl runtime.wbMove
00421ea0ldr x4, [sp+352]
00421ea4ldr x20, [sp+360]
00421ea8ldr x21, [sp+344]
00421eacb 0x421eb0
00421eb0
00421eb0loc_421eb0:
00421eb0adr x27, 16
00421eb4stp x29, x27, [sp-24]
00421eb8sub x29, sp, 24
00421ebcbl fn_87eb8
00421ec0sub x29, sp, 8
00421ec4ldr x5, [sp+360]
00421ec8ldr x5, [x5+208]
00421eccstr x5, [x4+248]
00421ed0ldr x4, [sp+712]
00421ed4ldrsb x27, [x4]
00421ed8ldrb w4, [x4+40]
00421edccbz w4, 0x421ee4
00421ee0b 0x421f44
00421ee4
00421ee4loc_421ee4:
00421ee4ldr x4, [sp+712]
00421ee8ldrsb x27, [x4]
00421eecldr x0, [x4+48]
00421ef0ldr x1, [x4+56]
00421ef4str x0, [sp+632]
00421ef8str x1, [sp+640]
00421efcadrp x2, 0x28e000
00421f00add x2, x2, 4032
00421f04orr x3, xzr, 1
00421f08bl strings.HasSuffix
00421f0cstrb w0, [sp+239]
00421f10tbnz w0, 0, 0x421f18
00421f14b 0x421f2c
00421f18
00421f18loc_421f18:
00421f18ldr x4, [sp+712]
00421f1cldrsb x27, [x4]
00421f20movz x5, 53
00421f24strb w5, [x4+40]
00421f28b 0x421f40
00421f2c
00421f2cloc_421f2c:
00421f2cldr x4, [sp+712]
00421f30ldrsb x27, [x4]
00421f34orr x5, xzr, 48
00421f38strb w5, [x4+40]
00421f3cb 0x421f40
00421f40
00421f40loc_421f40:
00421f40b 0x421f48
00421f44
00421f44loc_421f44:
00421f44b 0x421f48
00421f48
00421f48loc_421f48:
00421f48ldr x4, [sp+712]
00421f4cldrsb x27, [x4]
00421f50ldr x4, [x4+248]
00421f54cbz x4, 0x421f5c
00421f58b 0x42203c
00421f5c
00421f5cloc_421f5c:
00421f5cldr x4, [sp+712]
00421f60ldrsb x27, [x4]
00421f64ldr x0, [x4+144]
00421f68ldr x1, [x4+152]
00421f6cldr x2, [x4+160]
00421f70str x0, [sp+608]
00421f74str x1, [sp+616]
00421f78str x2, [sp+624]
00421f7cmovz x3, 51712
00421f80movk x3, 0x3b9a0000
00421f84bl time.Time.Round
00421f88str x0, [sp+672]
00421f8cstr x1, [sp+680]
00421f90str x2, [sp+688]
00421f94ldr x4, [sp+712]
00421f98ldrsb x27, [x4]
00421f9cstr x0, [x4+144]
00421fa0str x1, [x4+152]
00421fa4adrp x27, 0x62a000
00421fa8ldr w5, [x27+3056]
00421faccbz w5, 0x421fb4
00421fb0b 0x421fb8
00421fb4
00421fb4loc_421fb4:
00421fb4b 0x421fcc
00421fb8
00421fb8loc_421fb8:
00421fb8bl runtime.gcWriteBarrier2
00421fbcstr x2, [x25]
00421fc0ldr x0, [x4+160]
00421fc4str x0, [x25+8]
00421fc8b 0x421fcc
00421fcc
00421fccloc_421fcc:
00421fccstr x2, [x4+160]
00421fd0ldr x0, [sp+712]
00421fd4ldrsb x27, [x0]
00421fd8stp xzr, xzr, [x0+168]
00421fdcadrp x27, 0x62a000
00421fe0ldr w1, [x27+3056]
00421fe4cbz w1, 0x421fec
00421fe8b 0x421ff0
00421fec
00421fecloc_421fec:
00421fecb 0x422000
00421ff0
00421ff0loc_421ff0:
00421ff0ldr x1, [x0+184]
00421ff4bl runtime.gcWriteBarrier1
00421ff8str x1, [x25]
00421ffcb 0x422000
00422000
00422000loc_422000:
00422000str xzr, [x0+184]
00422004ldr x0, [sp+712]
00422008ldrsb x27, [x0]
0042200cstp xzr, xzr, [x0+192]
00422010adrp x27, 0x629000
00422014ldr w1, [x27+3056]
00422018cbz w1, 0x422020
0042201cb 0x422024
00422020
00422020loc_422020:
00422020b 0x422034
00422024
00422024loc_422024:
00422024ldr x1, [x0+208]
00422028bl runtime.gcWriteBarrier1
0042202cstr x1, [x25]
00422030b 0x422034
00422034
00422034loc_422034:
00422034str xzr, [x0+208]
00422038b 0x422040
0042203c
0042203cloc_42203c:
0042203cb 0x422040
00422040
00422040loc_422040:
00422040str xzr, [sp+664]
00422044add x27, sp, 648
00422048stp xzr, xzr, [x27]
0042204cldr x0, [sp+712]
00422050ldrsb x27, [x0]
00422054add x20, x0, 40
00422058add x21, sp, 392
0042205cadr x27, 16
00422060stp x29, x27, [sp-24]
00422064sub x29, sp, 24
00422068bl fn_87eb8
0042206csub x29, sp, 8
00422070ldr x0, [x0+248]
00422074str x0, [sp+600]
00422078add x21, sp, 8
0042207cadd x20, sp, 392
00422080adr x27, 16
00422084stp x29, x27, [sp-24]
00422088sub x29, sp, 24
0042208cbl fn_87eb8
00422090sub x29, sp, 8
00422094ldr x0, [sp+600]
00422098str x0, [sp+216]
0042209cbl archive/tar.Header.allowedFormats
004220a0str x0, [sp+256]
004220a4str x1, [sp+664]
004220a8str x2, [sp+648]
004220acstr x3, [sp+656]
004220b0ldr x0, [sp+256]
004220b4str x0, [sp+248]
004220b8ldr x0, [sp+664]
004220bcstr x0, [sp+336]
004220c0ldr x0, [sp+648]
004220c4ldr x1, [sp+656]
004220c8str x0, [sp+320]
004220ccstr x1, [sp+328]
004220d0ldr x0, [sp+248]
004220d4str x0, [sp+240]
004220d8ldr x0, [sp+336]
004220dcstr x0, [sp+280]
004220e0ldr x0, [sp+320]
004220e4ldr x1, [sp+328]
004220e8str x0, [sp+288]
004220ecstr x1, [sp+296]
004220f0ldr x0, [sp+240]
004220f4orr x1, xzr, 2
004220f8bl archive/tar.Format.has
004220fcstrb w0, [sp+239]
00422100tbnz w0, 0, 0x422108
00422104b 0x422188
00422108
00422108loc_422108:
00422108b 0x42210c
0042210c
0042210cloc_42210c:
0042210cldr x2, [sp+712]
00422110ldrsb x27, [x2]
00422114add x1, x2, 40
00422118str x1, [sp+384]
0042211cldr x0, [sp+712]
00422120bl archive/tar.(*Writer).writeUSTARHeader
00422124str x0, [sp+648]
00422128str x1, [sp+656]
0042212cldr x2, [sp+712]
00422130ldrsb x27, [x2]
00422134str x0, [x2+768]
00422138adrp x27, 0x629000
0042213cldr w3, [x27+3056]
00422140cbz w3, 0x422148
00422144b 0x42214c
00422148
00422148loc_422148:
00422148b 0x422160
0042214c
0042214cloc_42214c:
0042214cbl runtime.gcWriteBarrier2
00422150str x1, [x25]
00422154ldr x3, [x2+776]
00422158str x3, [x25+8]
0042215cb 0x422160
00422160
00422160loc_422160:
00422160str x1, [x2+776]
00422164ldr x2, [sp+712]
00422168ldrsb x27, [x2]
0042216cldr x0, [x2+768]
00422170ldr x1, [x2+776]
00422174str x0, [sp+264]
00422178str x1, [sp+272]
0042217cldp x29, x30, [sp-8]
00422180add sp, sp, 704
00422184ret x30
00422188
00422188loc_422188:
00422188ldr x0, [sp+240]
0042218corr x1, xzr, 4
00422190bl archive/tar.Format.has
00422194strb w0, [sp+238]
00422198tbnz w0, 0, 0x4221a0
0042219cb 0x422224
004221a0
004221a0loc_4221a0:
004221a0b 0x4221a4
004221a4
004221a4loc_4221a4:
004221a4ldr x3, [sp+712]
004221a8ldrsb x27, [x3]
004221acadd x1, x3, 40
004221b0str x1, [sp+376]
004221b4ldr x0, [sp+712]
004221b8ldr x2, [sp+280]
004221bcbl archive/tar.(*Writer).writePAXHeader
004221c0str x0, [sp+648]
004221c4str x1, [sp+656]
004221c8ldr x3, [sp+712]
004221ccldrsb x27, [x3]
004221d0str x0, [x3+768]
004221d4adrp x27, 0x629000
004221d8ldr w4, [x27+3056]
004221dccbz w4, 0x4221e4
004221e0b 0x4221e8
004221e4
004221e4loc_4221e4:
004221e4b 0x4221fc
004221e8
004221e8loc_4221e8:
004221e8bl runtime.gcWriteBarrier2
004221ecstr x1, [x25]
004221f0ldr x2, [x3+776]
004221f4str x2, [x25+8]
004221f8b 0x4221fc
004221fc
004221fcloc_4221fc:
004221fcstr x1, [x3+776]
00422200ldr x2, [sp+712]
00422204ldrsb x27, [x2]
00422208ldr x0, [x2+768]
0042220cldr x1, [x2+776]
00422210str x0, [sp+264]
00422214str x1, [sp+272]
00422218ldp x29, x30, [sp-8]
0042221cadd sp, sp, 704
00422220ret x30
00422224
00422224loc_422224:
00422224ldr x0, [sp+240]
00422228orr x1, xzr, 8
0042222cbl archive/tar.Format.has
00422230strb w0, [sp+237]
00422234tbnz w0, 0, 0x42223c
00422238b 0x4222bc
0042223c
0042223cloc_42223c:
0042223cb 0x422240
00422240
00422240loc_422240:
00422240ldr x2, [sp+712]
00422244ldrsb x27, [x2]
00422248add x1, x2, 40
0042224cstr x1, [sp+368]
00422250ldr x0, [sp+712]
00422254bl archive/tar.(*Writer).writeGNUHeader
00422258str x0, [sp+648]
0042225cstr x1, [sp+656]
00422260ldr x2, [sp+712]
00422264ldrsb x27, [x2]
00422268str x0, [x2+768]
0042226cadrp x27, 0x629000
00422270ldr w3, [x27+3056]
00422274cbz w3, 0x42227c
00422278b 0x422280
0042227c
0042227cloc_42227c:
0042227cb 0x422294
00422280
00422280loc_422280:
00422280bl runtime.gcWriteBarrier2
00422284str x1, [x25]
00422288ldr x3, [x2+776]
0042228cstr x3, [x25+8]
00422290b 0x422294
00422294
00422294loc_422294:
00422294str x1, [x2+776]
00422298ldr x2, [sp+712]
0042229cldrsb x27, [x2]
004222a0ldr x0, [x2+768]
004222a4ldr x1, [x2+776]
004222a8str x0, [sp+264]
004222acstr x1, [sp+272]
004222b0ldp x29, x30, [sp-8]
004222b4add sp, sp, 704
004222b8ret x30
004222bc
004222bcloc_4222bc:
004222bcb 0x4222c0
004222c0
004222c0loc_4222c0:
004222c0ldr x0, [sp+288]
004222c4ldr x1, [sp+296]
004222c8str x0, [sp+264]
004222ccstr x1, [sp+272]
004222d0ldp x29, x30, [sp-8]
004222d4add sp, sp, 704
004222d8ret x30
004222dc
004222dcloc_4222dc:
004222dcstp x0, x1, [sp+8]
004222e0mov x3, x30
004222e4bl runtime.morestack_noctxt.abi0
004222e8ldp x0, x1, [sp+8]
004222ecb 0x421e00
00421e00
00421e00archive/tar.(*Writer).WriteHeader: ; void archive/tar.(*Writer).WriteHeader(archive/tar.Writer * tw, archive/tar.Header * hdr)
00421e00ldr x16, [x28+16]
00421e04sub x17, sp, 576
00421e08subs xzr, x17, x16
00421e0cb.ls 0x4222dc
00421e10sub x20, sp, 704
00421e14stp x29, x30, [x20-8]
00421e18add sp, x20, 0
00421e1csub x29, sp, 8
00421e20str x0, [sp+712]
00421e24str x1, [sp+720]
00421e28stp xzr, xzr, [sp+264]
00421e2cldr x0, [sp+712]
00421e30bl archive/tar.(*Writer).Flush
00421e34str x0, [sp+304]
00421e38str x1, [sp+312]
00421e3ccbnz x0, 0x421e44
00421e40b 0x421e58
00421e44
00421e44loc_421e44:
00421e44str x0, [sp+264]
00421e48str x1, [sp+272]
00421e4cldp x29, x30, [sp-8]
00421e50add sp, sp, 704
00421e54ret x30
00421e58
00421e58loc_421e58:
00421e58ldr x4, [sp+712]
00421e5cldrsb x27, [x4]
00421e60add x21, x4, 40
00421e64ldr x20, [sp+720]
00421e68str x20, [sp+360]
00421e6cldrsb x27, [x20]
00421e70adrp x27, 0x62a000
00421e74ldr w5, [x27+3056]
00421e78cbz w5, 0x421e80
00421e7cb 0x421e84
00421e80
00421e80loc_421e80:
00421e80b 0x421eb0
00421e84
00421e84loc_421e84:
00421e84str x4, [sp+352]
00421e88str x21, [sp+344]
00421e8cadrp x0, 0x280000
00421e90add x0, x0, 2208
00421e94mov x1, x21
00421e98mov x2, x20
00421e9cbl runtime.wbMove
00421ea0ldr x4, [sp+352]
00421ea4ldr x20, [sp+360]
00421ea8ldr x21, [sp+344]
00421eacb 0x421eb0
00421eb0
00421eb0loc_421eb0:
00421eb0adr x27, 16
00421eb4stp x29, x27, [sp-24]
00421eb8sub x29, sp, 24
00421ebcbl fn_87eb8
00421ec0sub x29, sp, 8
00421ec4ldr x5, [sp+360]
00421ec8ldr x5, [x5+208]
00421eccstr x5, [x4+248]
00421ed0ldr x4, [sp+712]
00421ed4ldrsb x27, [x4]
00421ed8ldrb w4, [x4+40]
00421edccbz w4, 0x421ee4
00421ee0b 0x421f44
00421ee4
00421ee4loc_421ee4:
00421ee4ldr x4, [sp+712]
00421ee8ldrsb x27, [x4]
00421eecldr x0, [x4+48]
00421ef0ldr x1, [x4+56]
00421ef4str x0, [sp+632]
00421ef8str x1, [sp+640]
00421efcadrp x2, 0x28e000
00421f00add x2, x2, 4032
00421f04orr x3, xzr, 1
00421f08bl strings.HasSuffix
00421f0cstrb w0, [sp+239]
00421f10tbnz w0, 0, 0x421f18
00421f14b 0x421f2c
00421f18
00421f18loc_421f18:
00421f18ldr x4, [sp+712]
00421f1cldrsb x27, [x4]
00421f20movz x5, 53
00421f24strb w5, [x4+40]
00421f28b 0x421f40
00421f2c
00421f2cloc_421f2c:
00421f2cldr x4, [sp+712]
00421f30ldrsb x27, [x4]
00421f34orr x5, xzr, 48
00421f38strb w5, [x4+40]
00421f3cb 0x421f40
00421f40
00421f40loc_421f40:
00421f40b 0x421f48
00421f44
00421f44loc_421f44:
00421f44b 0x421f48
00421f48
00421f48loc_421f48:
00421f48ldr x4, [sp+712]
00421f4cldrsb x27, [x4]
00421f50ldr x4, [x4+248]
00421f54cbz x4, 0x421f5c
00421f58b 0x42203c
00421f5c
00421f5cloc_421f5c:
00421f5cldr x4, [sp+712]
00421f60ldrsb x27, [x4]
00421f64ldr x0, [x4+144]
00421f68ldr x1, [x4+152]
00421f6cldr x2, [x4+160]
00421f70str x0, [sp+608]
00421f74str x1, [sp+616]
00421f78str x2, [sp+624]
00421f7cmovz x3, 51712
00421f80movk x3, 0x3b9a0000
00421f84bl time.Time.Round
00421f88str x0, [sp+672]
00421f8cstr x1, [sp+680]
00421f90str x2, [sp+688]
00421f94ldr x4, [sp+712]
00421f98ldrsb x27, [x4]
00421f9cstr x0, [x4+144]
00421fa0str x1, [x4+152]
00421fa4adrp x27, 0x62a000
00421fa8ldr w5, [x27+3056]
00421faccbz w5, 0x421fb4
00421fb0b 0x421fb8
00421fb4
00421fb4loc_421fb4:
00421fb4b 0x421fcc
00421fb8
00421fb8loc_421fb8:
00421fb8bl runtime.gcWriteBarrier2
00421fbcstr x2, [x25]
00421fc0ldr x0, [x4+160]
00421fc4str x0, [x25+8]
00421fc8b 0x421fcc
00421fcc
00421fccloc_421fcc:
00421fccstr x2, [x4+160]
00421fd0ldr x0, [sp+712]
00421fd4ldrsb x27, [x0]
00421fd8stp xzr, xzr, [x0+168]
00421fdcadrp x27, 0x62a000
00421fe0ldr w1, [x27+3056]
00421fe4cbz w1, 0x421fec
00421fe8b 0x421ff0
00421fec
00421fecloc_421fec:
00421fecb 0x422000
00421ff0
00421ff0loc_421ff0:
00421ff0ldr x1, [x0+184]
00421ff4bl runtime.gcWriteBarrier1
00421ff8str x1, [x25]
00421ffcb 0x422000
00422000
00422000loc_422000:
00422000str xzr, [x0+184]
00422004ldr x0, [sp+712]
00422008ldrsb x27, [x0]
0042200cstp xzr, xzr, [x0+192]
00422010adrp x27, 0x629000
00422014ldr w1, [x27+3056]
00422018cbz w1, 0x422020
0042201cb 0x422024
00422020
00422020loc_422020:
00422020b 0x422034
00422024
00422024loc_422024:
00422024ldr x1, [x0+208]
00422028bl runtime.gcWriteBarrier1
0042202cstr x1, [x25]
00422030b 0x422034
00422034
00422034loc_422034:
00422034str xzr, [x0+208]
00422038b 0x422040
0042203c
0042203cloc_42203c:
0042203cb 0x422040
00422040
00422040loc_422040:
00422040str xzr, [sp+664]
00422044add x27, sp, 648
00422048stp xzr, xzr, [x27]
0042204cldr x0, [sp+712]
00422050ldrsb x27, [x0]
00422054add x20, x0, 40
00422058add x21, sp, 392
0042205cadr x27, 16
00422060stp x29, x27, [sp-24]
00422064sub x29, sp, 24
00422068bl fn_87eb8
0042206csub x29, sp, 8
00422070ldr x0, [x0+248]
00422074str x0, [sp+600]
00422078add x21, sp, 8
0042207cadd x20, sp, 392
00422080adr x27, 16
00422084stp x29, x27, [sp-24]
00422088sub x29, sp, 24
0042208cbl fn_87eb8
00422090sub x29, sp, 8
00422094ldr x0, [sp+600]
00422098str x0, [sp+216]
0042209cbl archive/tar.Header.allowedFormats
004220a0str x0, [sp+256]
004220a4str x1, [sp+664]
004220a8str x2, [sp+648]
004220acstr x3, [sp+656]
004220b0ldr x0, [sp+256]
004220b4str x0, [sp+248]
004220b8ldr x0, [sp+664]
004220bcstr x0, [sp+336]
004220c0ldr x0, [sp+648]
004220c4ldr x1, [sp+656]
004220c8str x0, [sp+320]
004220ccstr x1, [sp+328]
004220d0ldr x0, [sp+248]
004220d4str x0, [sp+240]
004220d8ldr x0, [sp+336]
004220dcstr x0, [sp+280]
004220e0ldr x0, [sp+320]
004220e4ldr x1, [sp+328]
004220e8str x0, [sp+288]
004220ecstr x1, [sp+296]
004220f0ldr x0, [sp+240]
004220f4orr x1, xzr, 2
004220f8bl archive/tar.Format.has
004220fcstrb w0, [sp+239]
00422100tbnz w0, 0, 0x422108
00422104b 0x422188
00422108
00422108loc_422108:
00422108b 0x42210c
0042210c
0042210cloc_42210c:
0042210cldr x2, [sp+712]
00422110ldrsb x27, [x2]
00422114add x1, x2, 40
00422118str x1, [sp+384]
0042211cldr x0, [sp+712]
00422120bl archive/tar.(*Writer).writeUSTARHeader
00422124str x0, [sp+648]
00422128str x1, [sp+656]
0042212cldr x2, [sp+712]
00422130ldrsb x27, [x2]
00422134str x0, [x2+768]
00422138adrp x27, 0x629000
0042213cldr w3, [x27+3056]
00422140cbz w3, 0x422148
00422144b 0x42214c
00422148
00422148loc_422148:
00422148b 0x422160
0042214c
0042214cloc_42214c:
0042214cbl runtime.gcWriteBarrier2
00422150str x1, [x25]
00422154ldr x3, [x2+776]
00422158str x3, [x25+8]
0042215cb 0x422160
00422160
00422160loc_422160:
00422160str x1, [x2+776]
00422164ldr x2, [sp+712]
00422168ldrsb x27, [x2]
0042216cldr x0, [x2+768]
00422170ldr x1, [x2+776]
00422174str x0, [sp+264]
00422178str x1, [sp+272]
0042217cldp x29, x30, [sp-8]
00422180add sp, sp, 704
00422184ret x30
00422188
00422188loc_422188:
00422188ldr x0, [sp+240]
0042218corr x1, xzr, 4
00422190bl archive/tar.Format.has
00422194strb w0, [sp+238]
00422198tbnz w0, 0, 0x4221a0
0042219cb 0x422224
004221a0
004221a0loc_4221a0:
004221a0b 0x4221a4
004221a4
004221a4loc_4221a4:
004221a4ldr x3, [sp+712]
004221a8ldrsb x27, [x3]
004221acadd x1, x3, 40
004221b0str x1, [sp+376]
004221b4ldr x0, [sp+712]
004221b8ldr x2, [sp+280]
004221bcbl archive/tar.(*Writer).writePAXHeader
004221c0str x0, [sp+648]
004221c4str x1, [sp+656]
004221c8ldr x3, [sp+712]
004221ccldrsb x27, [x3]
004221d0str x0, [x3+768]
004221d4adrp x27, 0x629000
004221d8ldr w4, [x27+3056]
004221dccbz w4, 0x4221e4
004221e0b 0x4221e8
004221e4
004221e4loc_4221e4:
004221e4b 0x4221fc
004221e8
004221e8loc_4221e8:
004221e8bl runtime.gcWriteBarrier2
004221ecstr x1, [x25]
004221f0ldr x2, [x3+776]
004221f4str x2, [x25+8]
004221f8b 0x4221fc
004221fc
004221fcloc_4221fc:
004221fcstr x1, [x3+776]
00422200ldr x2, [sp+712]
00422204ldrsb x27, [x2]
00422208ldr x0, [x2+768]
0042220cldr x1, [x2+776]
00422210str x0, [sp+264]
00422214str x1, [sp+272]
00422218ldp x29, x30, [sp-8]
0042221cadd sp, sp, 704
00422220ret x30
00422224
00422224loc_422224:
00422224ldr x0, [sp+240]
00422228orr x1, xzr, 8
0042222cbl archive/tar.Format.has
00422230strb w0, [sp+237]
00422234tbnz w0, 0, 0x42223c
00422238b 0x4222bc
0042223c
0042223cloc_42223c:
0042223cb 0x422240
00422240
00422240loc_422240:
00422240ldr x2, [sp+712]
00422244ldrsb x27, [x2]
00422248add x1, x2, 40
0042224cstr x1, [sp+368]
00422250ldr x0, [sp+712]
00422254bl archive/tar.(*Writer).writeGNUHeader
00422258str x0, [sp+648]
0042225cstr x1, [sp+656]
00422260ldr x2, [sp+712]
00422264ldrsb x27, [x2]
00422268str x0, [x2+768]
0042226cadrp x27, 0x629000
00422270ldr w3, [x27+3056]
00422274cbz w3, 0x42227c
00422278b 0x422280
0042227c
0042227cloc_42227c:
0042227cb 0x422294
00422280
00422280loc_422280:
00422280bl runtime.gcWriteBarrier2
00422284str x1, [x25]
00422288ldr x3, [x2+776]
0042228cstr x3, [x25+8]
00422290b 0x422294
00422294
00422294loc_422294:
00422294str x1, [x2+776]
00422298ldr x2, [sp+712]
0042229cldrsb x27, [x2]
004222a0ldr x0, [x2+768]
004222a4ldr x1, [x2+776]
004222a8str x0, [sp+264]
004222acstr x1, [sp+272]
004222b0ldp x29, x30, [sp-8]
004222b4add sp, sp, 704
004222b8ret x30
004222bc
004222bcloc_4222bc:
004222bcb 0x4222c0
004222c0
004222c0loc_4222c0:
004222c0ldr x0, [sp+288]
004222c4ldr x1, [sp+296]
004222c8str x0, [sp+264]
004222ccstr x1, [sp+272]
004222d0ldp x29, x30, [sp-8]
004222d4add sp, sp, 704
004222d8ret x30
004222dc
004222dcloc_4222dc:
004222dcstp x0, x1, [sp+8]
004222e0mov x3, x30
004222e4bl runtime.morestack_noctxt.abi0
004222e8ldp x0, x1, [sp+8]
004222ecb 0x421e00
00421e00
004222f0
004222f0archive/tar.(*Writer).writeUSTARHeader: ; void archive/tar.(*Writer).writeUSTARHeader(archive/tar.Writer * tw, archive/tar.Header * hdr)
004222f0ldr x16, [x28+16]
004222f4sub x17, sp, 224
004222f8subs xzr, x17, x16
004222fcb.ls 0x42257c
00422300sub x20, sp, 352
00422304stp x29, x30, [x20-8]
00422308add sp, x20, 0
0042230csub x29, sp, 8
00422310str x0, [sp+360]
00422314str x1, [sp+368]
00422318stp xzr, xzr, [sp+80]
0042231cstp xzr, xzr, [sp+128]
00422320stp xzr, xzr, [sp+328]
00422324stp xzr, xzr, [sp+312]
00422328ldr x2, [sp+368]
0042232cldrsb x27, [x2]
00422330ldr x0, [x2+8]
00422334ldr x1, [x2+16]
00422338str x0, [sp+216]
0042233cstr x1, [sp+224]
00422340bl archive/tar.splitUSTARPath
00422344str x0, [sp+328]
00422348str x1, [sp+336]
0042234cstr x2, [sp+312]
00422350str x3, [sp+320]
00422354strb w4, [sp+71]
00422358ldr x2, [sp+328]
0042235cldr x3, [sp+336]
00422360str x2, [sp+184]
00422364str x3, [sp+192]
00422368ldr x2, [sp+312]
0042236cldr x3, [sp+320]
00422370str x2, [sp+168]
00422374str x3, [sp+176]
00422378ldrb w2, [sp+71]
0042237cstrb w2, [sp+69]
00422380ldr x2, [sp+184]
00422384ldr x3, [sp+192]
00422388str x2, [sp+112]
0042238cstr x3, [sp+120]
00422390ldr x2, [sp+168]
00422394ldr x3, [sp+176]
00422398str x2, [sp+96]
0042239cstr x3, [sp+104]
004223a0ldrb w2, [sp+69]
004223a4strb w2, [sp+68]
004223a8tbnz w2, 0, 0x4223b0
004223acb 0x422404
004223b0
004223b0loc_4223b0:
004223b0ldr x4, [sp+112]
004223b4ldr x5, [sp+120]
004223b8str x4, [sp+128]
004223bcstr x5, [sp+136]
004223c0ldr x4, [sp+368]
004223c4ldrsb x27, [x4]
004223c8ldr x5, [sp+96]
004223ccldr x6, [sp+104]
004223d0str x6, [x4+16]
004223d4adrp x27, 0x629000
004223d8ldr w6, [x27+3056]
004223dccbz w6, 0x4223e4
004223e0b 0x4223e8
004223e4
004223e4loc_4223e4:
004223e4b 0x4223fc
004223e8
004223e8loc_4223e8:
004223e8bl runtime.gcWriteBarrier2
004223ecstr x5, [x25]
004223f0ldr x6, [x4+8]
004223f4str x6, [x25+8]
004223f8b 0x4223fc
004223fc
004223fcloc_4223fc:
004223fcstr x5, [x4+8]
00422400b 0x422408
00422404
00422404loc_422404:
00422404b 0x422408
00422408
00422408loc_422408:
00422408stp xzr, xzr, [sp+144]
0042240cstp xzr, xzr, [sp+296]
00422410add x4, sp, 296
00422414str x4, [sp+208]
00422418ldrsb x27, [x4]
0042241cadrp x5, 16384
00422420add x5, x5, 2656
00422424str x5, [x4]
00422428ldrsb x27, [x4]
0042242cadrp x27, 0x629000
00422430ldr w5, [x27+3056]
00422434cbz w5, 0x42243c
00422438b 0x422440
0042243c
0042243cloc_42243c:
0042243cb 0x422458
00422440
00422440loc_422440:
00422440bl runtime.gcWriteBarrier2
00422444add x5, sp, 144
00422448str x5, [x25]
0042244cldr x6, [x4+8]
00422450str x6, [x25+8]
00422454b 0x422458
00422458
00422458loc_422458:
00422458add x5, sp, 144
0042245cstr x5, [x4+8]
00422460stp xzr, xzr, [sp+280]
00422464add x3, sp, 280
00422468str x3, [sp+200]
0042246cldrsb x27, [x3]
00422470adrp x4, 16384
00422474add x4, x4, 2960
00422478str x4, [x3]
0042247cldrsb x27, [x3]
00422480adrp x27, 0x629000
00422484ldr w4, [x27+3056]
00422488cbz w4, 0x422490
0042248cb 0x422494
00422490
00422490loc_422490:
00422490b 0x4224ac
00422494
00422494loc_422494:
00422494bl runtime.gcWriteBarrier2
00422498add x4, sp, 144
0042249cstr x4, [x25]
004224a0ldr x5, [x3+8]
004224a4str x5, [x25+8]
004224a8b 0x4224ac
004224ac
004224acloc_4224ac:
004224acadd x4, sp, 144
004224b0str x4, [x3+8]
004224b4ldr x1, [sp+368]
004224b8ldr x0, [sp+360]
004224bcldr x2, [sp+208]
004224c0bl archive/tar.(*Writer).templateV7Plus
004224c4str x0, [sp+160]
004224c8bl archive/tar.(*block).toUSTAR
004224ccstr x0, [sp+272]
004224d0bl archive/tar.(*headerUSTAR).prefix
004224d4str x0, [sp+248]
004224d8str x1, [sp+256]
004224dcstr x2, [sp+264]
004224e0ldr x4, [sp+128]
004224e4ldr x5, [sp+136]
004224e8mov x3, x2
004224ecmov x2, x1
004224f0mov x1, x0
004224f4add x0, sp, 144
004224f8bl archive/tar.(*formatter).formatString
004224fcldr x0, [sp+160]
00422500orr x1, xzr, 2
00422504bl archive/tar.(*block).setFormat
00422508ldr x4, [sp+144]
0042250ccbnz x4, 0x422514
00422510b 0x422530
00422514
00422514loc_422514:
00422514ldr x0, [sp+144]
00422518ldr x1, [sp+152]
0042251cstr x0, [sp+80]
00422520str x1, [sp+88]
00422524ldp x29, x30, [sp-8]
00422528add sp, sp, 352
0042252cret x30
00422530
00422530loc_422530:
00422530ldr x4, [sp+368]
00422534ldrsb x27, [x4]
00422538ldr x4, [x4+40]
0042253cstr x4, [sp+72]
00422540ldr x4, [sp+368]
00422544ldrsb x27, [x4]
00422548ldrb w3, [x4]
0042254cstrb w3, [sp+70]
00422550ldr x2, [sp+72]
00422554ldr x1, [sp+160]
00422558ldr x0, [sp+360]
0042255cbl archive/tar.(*Writer).writeRawHeader
00422560str x0, [sp+232]
00422564str x1, [sp+240]
00422568str x0, [sp+80]
0042256cstr x1, [sp+88]
00422570ldp x29, x30, [sp-8]
00422574add sp, sp, 352
00422578ret x30
0042257c
0042257cloc_42257c:
0042257cstp x0, x1, [sp+8]
00422580mov x3, x30
00422584bl runtime.morestack_noctxt.abi0
00422588ldp x0, x1, [sp+8]
0042258cb 0x4222f0
004222f0
004222f0archive/tar.(*Writer).writeUSTARHeader: ; void archive/tar.(*Writer).writeUSTARHeader(archive/tar.Writer * tw, archive/tar.Header * hdr)
004222f0ldr x16, [x28+16]
004222f4sub x17, sp, 224
004222f8subs xzr, x17, x16
004222fcb.ls 0x42257c
00422300sub x20, sp, 352
00422304stp x29, x30, [x20-8]
00422308add sp, x20, 0
0042230csub x29, sp, 8
00422310str x0, [sp+360]
00422314str x1, [sp+368]
00422318stp xzr, xzr, [sp+80]
0042231cstp xzr, xzr, [sp+128]
00422320stp xzr, xzr, [sp+328]
00422324stp xzr, xzr, [sp+312]
00422328ldr x2, [sp+368]
0042232cldrsb x27, [x2]
00422330ldr x0, [x2+8]
00422334ldr x1, [x2+16]
00422338str x0, [sp+216]
0042233cstr x1, [sp+224]
00422340bl archive/tar.splitUSTARPath
00422344str x0, [sp+328]
00422348str x1, [sp+336]
0042234cstr x2, [sp+312]
00422350str x3, [sp+320]
00422354strb w4, [sp+71]
00422358ldr x2, [sp+328]
0042235cldr x3, [sp+336]
00422360str x2, [sp+184]
00422364str x3, [sp+192]
00422368ldr x2, [sp+312]
0042236cldr x3, [sp+320]
00422370str x2, [sp+168]
00422374str x3, [sp+176]
00422378ldrb w2, [sp+71]
0042237cstrb w2, [sp+69]
00422380ldr x2, [sp+184]
00422384ldr x3, [sp+192]
00422388str x2, [sp+112]
0042238cstr x3, [sp+120]
00422390ldr x2, [sp+168]
00422394ldr x3, [sp+176]
00422398str x2, [sp+96]
0042239cstr x3, [sp+104]
004223a0ldrb w2, [sp+69]
004223a4strb w2, [sp+68]
004223a8tbnz w2, 0, 0x4223b0
004223acb 0x422404
004223b0
004223b0loc_4223b0:
004223b0ldr x4, [sp+112]
004223b4ldr x5, [sp+120]
004223b8str x4, [sp+128]
004223bcstr x5, [sp+136]
004223c0ldr x4, [sp+368]
004223c4ldrsb x27, [x4]
004223c8ldr x5, [sp+96]
004223ccldr x6, [sp+104]
004223d0str x6, [x4+16]
004223d4adrp x27, 0x629000
004223d8ldr w6, [x27+3056]
004223dccbz w6, 0x4223e4
004223e0b 0x4223e8
004223e4
004223e4loc_4223e4:
004223e4b 0x4223fc
004223e8
004223e8loc_4223e8:
004223e8bl runtime.gcWriteBarrier2
004223ecstr x5, [x25]
004223f0ldr x6, [x4+8]
004223f4str x6, [x25+8]
004223f8b 0x4223fc
004223fc
004223fcloc_4223fc:
004223fcstr x5, [x4+8]
00422400b 0x422408
00422404
00422404loc_422404:
00422404b 0x422408
00422408
00422408loc_422408:
00422408stp xzr, xzr, [sp+144]
0042240cstp xzr, xzr, [sp+296]
00422410add x4, sp, 296
00422414str x4, [sp+208]
00422418ldrsb x27, [x4]
0042241cadrp x5, 16384
00422420add x5, x5, 2656
00422424str x5, [x4]
00422428ldrsb x27, [x4]
0042242cadrp x27, 0x629000
00422430ldr w5, [x27+3056]
00422434cbz w5, 0x42243c
00422438b 0x422440
0042243c
0042243cloc_42243c:
0042243cb 0x422458
00422440
00422440loc_422440:
00422440bl runtime.gcWriteBarrier2
00422444add x5, sp, 144
00422448str x5, [x25]
0042244cldr x6, [x4+8]
00422450str x6, [x25+8]
00422454b 0x422458
00422458
00422458loc_422458:
00422458add x5, sp, 144
0042245cstr x5, [x4+8]
00422460stp xzr, xzr, [sp+280]
00422464add x3, sp, 280
00422468str x3, [sp+200]
0042246cldrsb x27, [x3]
00422470adrp x4, 16384
00422474add x4, x4, 2960
00422478str x4, [x3]
0042247cldrsb x27, [x3]
00422480adrp x27, 0x629000
00422484ldr w4, [x27+3056]
00422488cbz w4, 0x422490
0042248cb 0x422494
00422490
00422490loc_422490:
00422490b 0x4224ac
00422494
00422494loc_422494:
00422494bl runtime.gcWriteBarrier2
00422498add x4, sp, 144
0042249cstr x4, [x25]
004224a0ldr x5, [x3+8]
004224a4str x5, [x25+8]
004224a8b 0x4224ac
004224ac
004224acloc_4224ac:
004224acadd x4, sp, 144
004224b0str x4, [x3+8]
004224b4ldr x1, [sp+368]
004224b8ldr x0, [sp+360]
004224bcldr x2, [sp+208]
004224c0bl archive/tar.(*Writer).templateV7Plus
004224c4str x0, [sp+160]
004224c8bl archive/tar.(*block).toUSTAR
004224ccstr x0, [sp+272]
004224d0bl archive/tar.(*headerUSTAR).prefix
004224d4str x0, [sp+248]
004224d8str x1, [sp+256]
004224dcstr x2, [sp+264]
004224e0ldr x4, [sp+128]
004224e4ldr x5, [sp+136]
004224e8mov x3, x2
004224ecmov x2, x1
004224f0mov x1, x0
004224f4add x0, sp, 144
004224f8bl archive/tar.(*formatter).formatString
004224fcldr x0, [sp+160]
00422500orr x1, xzr, 2
00422504bl archive/tar.(*block).setFormat
00422508ldr x4, [sp+144]
0042250ccbnz x4, 0x422514
00422510b 0x422530
00422514
00422514loc_422514:
00422514ldr x0, [sp+144]
00422518ldr x1, [sp+152]
0042251cstr x0, [sp+80]
00422520str x1, [sp+88]
00422524ldp x29, x30, [sp-8]
00422528add sp, sp, 352
0042252cret x30
00422530
00422530loc_422530:
00422530ldr x4, [sp+368]
00422534ldrsb x27, [x4]
00422538ldr x4, [x4+40]
0042253cstr x4, [sp+72]
00422540ldr x4, [sp+368]
00422544ldrsb x27, [x4]
00422548ldrb w3, [x4]
0042254cstrb w3, [sp+70]
00422550ldr x2, [sp+72]
00422554ldr x1, [sp+160]
00422558ldr x0, [sp+360]
0042255cbl archive/tar.(*Writer).writeRawHeader
00422560str x0, [sp+232]
00422564str x1, [sp+240]
00422568str x0, [sp+80]
0042256cstr x1, [sp+88]
00422570ldp x29, x30, [sp-8]
00422574add sp, sp, 352
00422578ret x30
0042257c
0042257cloc_42257c:
0042257cstp x0, x1, [sp+8]
00422580mov x3, x30
00422584bl runtime.morestack_noctxt.abi0
00422588ldp x0, x1, [sp+8]
0042258cb 0x4222f0
004222f0
00422590
00422590archive/tar.(*Writer).writePAXHeader: ; void archive/tar.(*Writer).writePAXHeader(archive/tar.Writer * tw, archive/tar.Header * hdr, map[string]string paxHdrs)
00422590ldr x16, [x28+16]
00422594sub x17, sp, 560
00422598subs xzr, x17, x16
0042259cb.ls 0x422b7c
004225a0sub x20, sp, 688
004225a4stp x29, x30, [x20-8]
004225a8add sp, x20, 0
004225acsub x29, sp, 8
004225b0str x0, [sp+696]
004225b4str x1, [sp+704]
004225b8str x2, [sp+712]
004225bcstp xzr, xzr, [sp+120]
004225c0ldr x4, [sp+704]
004225c4ldrsb x27, [x4]
004225c8ldr x5, [x4+8]
004225ccldr x4, [x4+16]
004225d0str x5, [sp+152]
004225d4str x4, [sp+160]
004225d8ldr x4, [sp+704]
004225dcldrsb x27, [x4]
004225e0ldr x4, [x4+40]
004225e4str x4, [sp+72]
004225e8ldr x4, [sp+704]
004225ecldrsb x27, [x4]
004225f0ldrb w4, [x4]
004225f4subs wzr, w4, 103
004225f8cset x4, eq
004225fcstrb w4, [sp+68]
00422600ldr x5, [sp+712]
00422604cbnz x5, 0x42260c
00422608b 0x422614
0042260c
0042260cloc_42260c:
0042260cldr x5, [x5]
00422610b 0x42261c
00422614
00422614loc_422614:
00422614mov x5, xzr
00422618b 0x42261c
0042261c
0042261cloc_42261c:
0042261cstr x5, [sp+112]
00422620subs xzr, x5, 0
00422624cset x5, gt
00422628strb w5, [sp+71]
0042262cb.gt 0x422634
00422630b 0x422638
00422634
00422634loc_422634:
00422634b 0x422640
00422638
00422638loc_422638:
00422638strb w4, [sp+71]
0042263cb 0x422640
00422640
00422640loc_422640:
00422640ldrb w4, [sp+71]
00422644tbnz w4, 0, 0x42264c
00422648b 0x4226a8
0042264c
0042264cloc_42264c:
0042264cstp xzr, xzr, [sp+320]
00422650stp xzr, xzr, [sp+336]
00422654ldr x1, [sp+712]
00422658adrp x0, 0x2f6000
0042265cadd x0, x0, 3872
00422660bl maps.Keys[go.shape.map[string]string,go.shape.string,go.shape.string]
00422664str x0, [sp+608]
00422668ldr x1, [sp+608]
0042266cadrp x0, 0x2f4000
00422670add x0, x0, 3392
00422674bl slices.Sorted[go.shape.string]
00422678str x0, [sp+584]
0042267cstr x1, [sp+592]
00422680str x2, [sp+600]
00422684ldr x3, [sp+584]
00422688str x3, [sp+560]
0042268cstr x1, [sp+568]
00422690str x2, [sp+576]
00422694str xzr, [sp+104]
00422698str x1, [sp+96]
0042269cldr x2, [sp+560]
004226a0str x2, [sp+88]
004226a4b 0x4227e4
004226a8
004226a8loc_4226a8:
004226a8b 0x4226ac
004226ac
004226acloc_4226ac:
004226acstp xzr, xzr, [sp+224]
004226b0stp xzr, xzr, [sp+368]
004226b4add x4, sp, 368
004226b8str x4, [sp+384]
004226bcldrsb x27, [x4]
004226c0adrp x5, 0
004226c4add x5, x5, 2976
004226c8str x5, [x4]
004226ccldrsb x27, [x4]
004226d0adrp x27, 0x629000
004226d4ldr w5, [x27+3056]
004226d8cbz w5, 0x4226e0
004226dcb 0x4226e4
004226e0
004226e0loc_4226e0:
004226e0b 0x4226fc
004226e4
004226e4loc_4226e4:
004226e4bl runtime.gcWriteBarrier2
004226e8add x5, sp, 224
004226ecstr x5, [x25]
004226f0ldr x6, [x4+8]
004226f4str x6, [x25+8]
004226f8b 0x4226fc
004226fc
004226fcloc_4226fc:
004226fcadd x5, sp, 224
00422700str x5, [x4+8]
00422704str x4, [sp+200]
00422708stp xzr, xzr, [sp+448]
0042270cadd x3, sp, 448
00422710str x3, [sp+360]
00422714ldrsb x27, [x3]
00422718adrp x4, 16384
0042271cadd x4, x4, 2960
00422720str x4, [x3]
00422724ldrsb x27, [x3]
00422728adrp x27, 0x629000
0042272cldr w4, [x27+3056]
00422730cbz w4, 0x422738
00422734b 0x42273c
00422738
00422738loc_422738:
00422738b 0x422754
0042273c
0042273cloc_42273c:
0042273cbl runtime.gcWriteBarrier2
00422740add x4, sp, 224
00422744str x4, [x25]
00422748ldr x5, [x3+8]
0042274cstr x5, [x25+8]
00422750b 0x422754
00422754
00422754loc_422754:
00422754add x4, sp, 224
00422758str x4, [x3+8]
0042275cldr x1, [sp+704]
00422760ldr x0, [sp+696]
00422764ldr x2, [sp+200]
00422768bl archive/tar.(*Writer).templateV7Plus
0042276cstr x0, [sp+352]
00422770orr x1, xzr, 4
00422774bl archive/tar.(*block).setFormat
00422778ldr x4, [sp+704]
0042277cldrsb x27, [x4]
00422780ldr x4, [x4+40]
00422784str x4, [sp+80]
00422788ldr x4, [sp+704]
0042278cldrsb x27, [x4]
00422790ldrb w3, [x4]
00422794strb w3, [sp+70]
00422798ldr x2, [sp+80]
0042279cldr x1, [sp+352]
004227a0ldr x0, [sp+696]
004227a4bl archive/tar.(*Writer).writeRawHeader
004227a8str x0, [sp+240]
004227acstr x1, [sp+248]
004227b0cbnz x0, 0x4227b8
004227b4b 0x4227cc
004227b8
004227b8loc_4227b8:
004227b8str x0, [sp+120]
004227bcstr x1, [sp+128]
004227c0ldp x29, x30, [sp-8]
004227c4add sp, sp, 688
004227c8ret x30
004227cc
004227ccloc_4227cc:
004227ccstp xzr, xzr, [sp+120]
004227d0mov x0, xzr
004227d4mov x1, xzr
004227d8ldp x29, x30, [sp-8]
004227dcadd sp, sp, 688
004227e0ret x30
004227e4
004227e4loc_4227e4:
004227e4ldr x4, [sp+96]
004227e8ldr x5, [sp+104]
004227ecsubs xzr, x4, x5
004227f0b.gt 0x4227f8
004227f4b 0x4228f4
004227f8
004227f8loc_4227f8:
004227f8ldr x4, [sp+88]
004227fcstr x4, [sp+440]
00422800ldr x4, [sp+440]
00422804ldr x5, [x4]
00422808ldr x4, [x4+8]
0042280cstr x5, [sp+184]
00422810str x4, [sp+192]
00422814add x27, sp, 544
00422818stp xzr, xzr, [x27]
0042281cadd x27, sp, 528
00422820stp xzr, xzr, [x27]
00422824ldr x2, [sp+184]
00422828ldr x3, [sp+192]
0042282cldr x1, [sp+712]
00422830adrp x0, 0x202000
00422834add x0, x0, 1600
00422838bl runtime.mapaccess1_faststr
0042283cldr x2, [x0]
00422840ldr x3, [x0+8]
00422844str x2, [sp+424]
00422848str x3, [sp+432]
0042284cldr x0, [sp+184]
00422850ldr x1, [sp+192]
00422854bl archive/tar.formatPAXRecord
00422858str x0, [sp+544]
0042285cstr x1, [sp+552]
00422860str x2, [sp+528]
00422864str x3, [sp+536]
00422868ldr x4, [sp+544]
0042286cldr x5, [sp+552]
00422870str x4, [sp+664]
00422874str x5, [sp+672]
00422878ldr x4, [sp+528]
0042287cldr x5, [sp+536]
00422880str x4, [sp+648]
00422884str x5, [sp+656]
00422888ldr x4, [sp+664]
0042288cldr x5, [sp+672]
00422890str x4, [sp+136]
00422894str x5, [sp+144]
00422898ldr x1, [sp+656]
0042289cldr x0, [sp+648]
004228a0str x0, [sp+272]
004228a4str x1, [sp+280]
004228a8cbnz x0, 0x4228b0
004228acb 0x4228c4
004228b0
004228b0loc_4228b0:
004228b0str x0, [sp+120]
004228b4str x1, [sp+128]
004228b8ldp x29, x30, [sp-8]
004228bcadd sp, sp, 688
004228c0ret x30
004228c4
004228c4loc_4228c4:
004228c4ldr x1, [sp+136]
004228c8ldr x2, [sp+144]
004228ccadd x0, sp, 320
004228d0bl strings.(*Builder).WriteString
004228d4b 0x4228d8
004228d8
004228d8loc_4228d8:
004228d8ldr x4, [sp+104]
004228dcadd x4, x4, 1
004228e0str x4, [sp+104]
004228e4ldr x4, [sp+440]
004228e8add x4, x4, 16
004228ecstr x4, [sp+88]
004228f0b 0x4227e4
004228f4
004228f4loc_4228f4:
004228f4stp xzr, xzr, [sp+168]
004228f8strb wzr, [sp+69]
004228fcldrb w2, [sp+68]
00422900tbnz w2, 0, 0x422908
00422904b 0x422948
00422908
00422908loc_422908:
00422908ldr x1, [sp+152]
0042290cldr x2, [sp+160]
00422910str x1, [sp+168]
00422914str x2, [sp+176]
00422918cbz x2, 0x422920
0042291cb 0x422938
00422920
00422920loc_422920:
00422920adrp x1, 0x291000
00422924add x1, x1, 3948
00422928str x1, [sp+168]
0042292corr x1, xzr, 14
00422930str x1, [sp+176]
00422934b 0x42293c
00422938
00422938loc_422938:
00422938b 0x42293c
0042293c
0042293cloc_42293c:
0042293cmovz x1, 103
00422940strb w1, [sp+69]
00422944b 0x422ab8
00422948
00422948loc_422948:
00422948add x27, sp, 544
0042294cstp xzr, xzr, [x27]
00422950add x27, sp, 512
00422954stp xzr, xzr, [x27]
00422958ldr x0, [sp+152]
0042295cldr x1, [sp+160]
00422960bl path.Split
00422964str x0, [sp+544]
00422968str x1, [sp+552]
0042296cstr x2, [sp+512]
00422970str x3, [sp+520]
00422974ldr x2, [sp+544]
00422978ldr x3, [sp+552]
0042297cstr x2, [sp+632]
00422980str x3, [sp+640]
00422984ldr x2, [sp+512]
00422988ldr x3, [sp+520]
0042298cstr x2, [sp+616]
00422990str x3, [sp+624]
00422994ldr x2, [sp+632]
00422998ldr x3, [sp+640]
0042299cstr x2, [sp+288]
004229a0str x3, [sp+296]
004229a4ldr x2, [sp+616]
004229a8ldr x3, [sp+624]
004229acstr x2, [sp+208]
004229b0str x3, [sp+216]
004229b4stp xzr, xzr, [sp+464]
004229b8stp xzr, xzr, [sp+480]
004229bcstp xzr, xzr, [sp+496]
004229c0add x2, sp, 464
004229c4str x2, [sp+392]
004229c8ldrsb x27, [x2]
004229ccldr x3, [sp+288]
004229d0ldr x4, [sp+296]
004229d4str x4, [x2+8]
004229d8adrp x27, 0x629000
004229dcldr w4, [x27+3056]
004229e0cbz w4, 0x4229e8
004229e4b 0x4229ec
004229e8
004229e8loc_4229e8:
004229e8b 0x422a00
004229ec
004229ecloc_4229ec:
004229ecbl runtime.gcWriteBarrier2
004229f0str x3, [x25]
004229f4ldr x4, [x2]
004229f8str x4, [x25+8]
004229fcb 0x422a00
00422a00
00422a00loc_422a00:
00422a00str x3, [x2]
00422a04ldrsb x27, [x2]
00422a08orr x3, xzr, 12
00422a0cstr x3, [x2+24]
00422a10adrp x27, 0x629000
00422a14ldr w3, [x27+3056]
00422a18cbz w3, 0x422a20
00422a1cb 0x422a24
00422a20
00422a20loc_422a20:
00422a20b 0x422a34
00422a24
00422a24loc_422a24:
00422a24ldr x3, [x2+16]
00422a28bl runtime.gcWriteBarrier1
00422a2cstr x3, [x25]
00422a30b 0x422a34
00422a34
00422a34loc_422a34:
00422a34adrp x3, 0x291000
00422a38add x3, x3, 540
00422a3cstr x3, [x2+16]
00422a40ldr x3, [sp+208]
00422a44ldr x4, [sp+216]
00422a48ldr x5, [sp+392]
00422a4cldrsb x27, [x5]
00422a50str x4, [x5+40]
00422a54adrp x27, 0x629000
00422a58ldr w4, [x27+3056]
00422a5ccbz w4, 0x422a64
00422a60b 0x422a68
00422a64
00422a64loc_422a64:
00422a64b 0x422a7c
00422a68
00422a68loc_422a68:
00422a68bl runtime.gcWriteBarrier2
00422a6cstr x3, [x25]
00422a70ldr x4, [x5+32]
00422a74str x4, [x25+8]
00422a78b 0x422a7c
00422a7c
00422a7cloc_422a7c:
00422a7cstr x3, [x5+32]
00422a80ldr x0, [sp+392]
00422a84ldrsb x27, [x0]
00422a88b 0x422a8c
00422a8c
00422a8cloc_422a8c:
00422a8cstr x0, [sp+400]
00422a90orr x2, xzr, 3
00422a94str x2, [sp+408]
00422a98str x2, [sp+416]
00422a9cmov x1, x2
00422aa0bl path.Join
00422aa4str x0, [sp+168]
00422aa8str x1, [sp+176]
00422aacorr x3, xzr, 120
00422ab0strb w3, [sp+69]
00422ab4b 0x422ab8
00422ab8
00422ab8loc_422ab8:
00422ab8add x0, sp, 320
00422abcbl strings.(*Builder).String
00422ac0str x0, [sp+304]
00422ac4str x1, [sp+312]
00422ac8str x1, [sp+112]
00422accsubs xzr, x1, 0x100000
00422ad0b.gt 0x422ad8
00422ad4b 0x422afc
00422ad8
00422ad8loc_422ad8:
00422ad8adrp x27, 0x5ff000
00422adcldr x0, [x27+2128]
00422ae0adrp x27, 0x5ff000
00422ae4ldr x1, [x27+2136]
00422ae8str x0, [sp+120]
00422aecstr x1, [sp+128]
00422af0ldp x29, x30, [sp-8]
00422af4add sp, sp, 688
00422af8ret x30
00422afc
00422afcloc_422afc:
00422afcldrb w5, [sp+69]
00422b00ldr x7, [sp+168]
00422b04ldr x2, [sp+176]
00422b08ldr x8, [sp+696]
00422b0cmov x3, x0
00422b10mov x4, x1
00422b14orr x6, xzr, 4
00422b18mov x0, x8
00422b1cmov x1, x7
00422b20bl archive/tar.(*Writer).writeRawFile
00422b24str x0, [sp+256]
00422b28str x1, [sp+264]
00422b2csubs xzr, x0, 0
00422b30cset x7, ne
00422b34strb w7, [sp+71]
00422b38cbnz x0, 0x422b40
00422b3cb 0x422b44
00422b40
00422b40loc_422b40:
00422b40b 0x422b50
00422b44
00422b44loc_422b44:
00422b44ldrb w4, [sp+68]
00422b48strb w4, [sp+71]
00422b4cb 0x422b50
00422b50
00422b50loc_422b50:
00422b50ldrb w4, [sp+71]
00422b54tbnz w4, 0, 0x422b5c
00422b58b 0x422b78
00422b5c
00422b5cloc_422b5c:
00422b5cldr x0, [sp+256]
00422b60ldr x1, [sp+264]
00422b64str x0, [sp+120]
00422b68str x1, [sp+128]
00422b6cldp x29, x30, [sp-8]
00422b70add sp, sp, 688
00422b74ret x30
00422b78
00422b78loc_422b78:
00422b78b 0x4226ac
00422b7c
00422b7cloc_422b7c:
00422b7cstp x0, x1, [sp+8]
00422b80str x2, [sp+24]
00422b84mov x3, x30
00422b88bl runtime.morestack_noctxt.abi0
00422b8cldp x0, x1, [sp+8]
00422b90ldr x2, [sp+24]
00422b94b 0x422590
00422b98udf 0
00422b9cudf 0
00422590
00422590archive/tar.(*Writer).writePAXHeader: ; void archive/tar.(*Writer).writePAXHeader(archive/tar.Writer * tw, archive/tar.Header * hdr, map[string]string paxHdrs)
00422590ldr x16, [x28+16]
00422594sub x17, sp, 560
00422598subs xzr, x17, x16
0042259cb.ls 0x422b7c
004225a0sub x20, sp, 688
004225a4stp x29, x30, [x20-8]
004225a8add sp, x20, 0
004225acsub x29, sp, 8
004225b0str x0, [sp+696]
004225b4str x1, [sp+704]
004225b8str x2, [sp+712]
004225bcstp xzr, xzr, [sp+120]
004225c0ldr x4, [sp+704]
004225c4ldrsb x27, [x4]
004225c8ldr x5, [x4+8]
004225ccldr x4, [x4+16]
004225d0str x5, [sp+152]
004225d4str x4, [sp+160]
004225d8ldr x4, [sp+704]
004225dcldrsb x27, [x4]
004225e0ldr x4, [x4+40]
004225e4str x4, [sp+72]
004225e8ldr x4, [sp+704]
004225ecldrsb x27, [x4]
004225f0ldrb w4, [x4]
004225f4subs wzr, w4, 103
004225f8cset x4, eq
004225fcstrb w4, [sp+68]
00422600ldr x5, [sp+712]
00422604cbnz x5, 0x42260c
00422608b 0x422614
0042260c
0042260cloc_42260c:
0042260cldr x5, [x5]
00422610b 0x42261c
00422614
00422614loc_422614:
00422614mov x5, xzr
00422618b 0x42261c
0042261c
0042261cloc_42261c:
0042261cstr x5, [sp+112]
00422620subs xzr, x5, 0
00422624cset x5, gt
00422628strb w5, [sp+71]
0042262cb.gt 0x422634
00422630b 0x422638
00422634
00422634loc_422634:
00422634b 0x422640
00422638
00422638loc_422638:
00422638strb w4, [sp+71]
0042263cb 0x422640
00422640
00422640loc_422640:
00422640ldrb w4, [sp+71]
00422644tbnz w4, 0, 0x42264c
00422648b 0x4226a8
0042264c
0042264cloc_42264c:
0042264cstp xzr, xzr, [sp+320]
00422650stp xzr, xzr, [sp+336]
00422654ldr x1, [sp+712]
00422658adrp x0, 0x2f6000
0042265cadd x0, x0, 3872
00422660bl maps.Keys[go.shape.map[string]string,go.shape.string,go.shape.string]
00422664str x0, [sp+608]
00422668ldr x1, [sp+608]
0042266cadrp x0, 0x2f4000
00422670add x0, x0, 3392
00422674bl slices.Sorted[go.shape.string]
00422678str x0, [sp+584]
0042267cstr x1, [sp+592]
00422680str x2, [sp+600]
00422684ldr x3, [sp+584]
00422688str x3, [sp+560]
0042268cstr x1, [sp+568]
00422690str x2, [sp+576]
00422694str xzr, [sp+104]
00422698str x1, [sp+96]
0042269cldr x2, [sp+560]
004226a0str x2, [sp+88]
004226a4b 0x4227e4
004226a8
004226a8loc_4226a8:
004226a8b 0x4226ac
004226ac
004226acloc_4226ac:
004226acstp xzr, xzr, [sp+224]
004226b0stp xzr, xzr, [sp+368]
004226b4add x4, sp, 368
004226b8str x4, [sp+384]
004226bcldrsb x27, [x4]
004226c0adrp x5, 0
004226c4add x5, x5, 2976
004226c8str x5, [x4]
004226ccldrsb x27, [x4]
004226d0adrp x27, 0x629000
004226d4ldr w5, [x27+3056]
004226d8cbz w5, 0x4226e0
004226dcb 0x4226e4
004226e0
004226e0loc_4226e0:
004226e0b 0x4226fc
004226e4
004226e4loc_4226e4:
004226e4bl runtime.gcWriteBarrier2
004226e8add x5, sp, 224
004226ecstr x5, [x25]
004226f0ldr x6, [x4+8]
004226f4str x6, [x25+8]
004226f8b 0x4226fc
004226fc
004226fcloc_4226fc:
004226fcadd x5, sp, 224
00422700str x5, [x4+8]
00422704str x4, [sp+200]
00422708stp xzr, xzr, [sp+448]
0042270cadd x3, sp, 448
00422710str x3, [sp+360]
00422714ldrsb x27, [x3]
00422718adrp x4, 16384
0042271cadd x4, x4, 2960
00422720str x4, [x3]
00422724ldrsb x27, [x3]
00422728adrp x27, 0x629000
0042272cldr w4, [x27+3056]
00422730cbz w4, 0x422738
00422734b 0x42273c
00422738
00422738loc_422738:
00422738b 0x422754
0042273c
0042273cloc_42273c:
0042273cbl runtime.gcWriteBarrier2
00422740add x4, sp, 224
00422744str x4, [x25]
00422748ldr x5, [x3+8]
0042274cstr x5, [x25+8]
00422750b 0x422754
00422754
00422754loc_422754:
00422754add x4, sp, 224
00422758str x4, [x3+8]
0042275cldr x1, [sp+704]
00422760ldr x0, [sp+696]
00422764ldr x2, [sp+200]
00422768bl archive/tar.(*Writer).templateV7Plus
0042276cstr x0, [sp+352]
00422770orr x1, xzr, 4
00422774bl archive/tar.(*block).setFormat
00422778ldr x4, [sp+704]
0042277cldrsb x27, [x4]
00422780ldr x4, [x4+40]
00422784str x4, [sp+80]
00422788ldr x4, [sp+704]
0042278cldrsb x27, [x4]
00422790ldrb w3, [x4]
00422794strb w3, [sp+70]
00422798ldr x2, [sp+80]
0042279cldr x1, [sp+352]
004227a0ldr x0, [sp+696]
004227a4bl archive/tar.(*Writer).writeRawHeader
004227a8str x0, [sp+240]
004227acstr x1, [sp+248]
004227b0cbnz x0, 0x4227b8
004227b4b 0x4227cc
004227b8
004227b8loc_4227b8:
004227b8str x0, [sp+120]
004227bcstr x1, [sp+128]
004227c0ldp x29, x30, [sp-8]
004227c4add sp, sp, 688
004227c8ret x30
004227cc
004227ccloc_4227cc:
004227ccstp xzr, xzr, [sp+120]
004227d0mov x0, xzr
004227d4mov x1, xzr
004227d8ldp x29, x30, [sp-8]
004227dcadd sp, sp, 688
004227e0ret x30
004227e4
004227e4loc_4227e4:
004227e4ldr x4, [sp+96]
004227e8ldr x5, [sp+104]
004227ecsubs xzr, x4, x5
004227f0b.gt 0x4227f8
004227f4b 0x4228f4
004227f8
004227f8loc_4227f8:
004227f8ldr x4, [sp+88]
004227fcstr x4, [sp+440]
00422800ldr x4, [sp+440]
00422804ldr x5, [x4]
00422808ldr x4, [x4+8]
0042280cstr x5, [sp+184]
00422810str x4, [sp+192]
00422814add x27, sp, 544
00422818stp xzr, xzr, [x27]
0042281cadd x27, sp, 528
00422820stp xzr, xzr, [x27]
00422824ldr x2, [sp+184]
00422828ldr x3, [sp+192]
0042282cldr x1, [sp+712]
00422830adrp x0, 0x202000
00422834add x0, x0, 1600
00422838bl runtime.mapaccess1_faststr
0042283cldr x2, [x0]
00422840ldr x3, [x0+8]
00422844str x2, [sp+424]
00422848str x3, [sp+432]
0042284cldr x0, [sp+184]
00422850ldr x1, [sp+192]
00422854bl archive/tar.formatPAXRecord
00422858str x0, [sp+544]
0042285cstr x1, [sp+552]
00422860str x2, [sp+528]
00422864str x3, [sp+536]
00422868ldr x4, [sp+544]
0042286cldr x5, [sp+552]
00422870str x4, [sp+664]
00422874str x5, [sp+672]
00422878ldr x4, [sp+528]
0042287cldr x5, [sp+536]
00422880str x4, [sp+648]
00422884str x5, [sp+656]
00422888ldr x4, [sp+664]
0042288cldr x5, [sp+672]
00422890str x4, [sp+136]
00422894str x5, [sp+144]
00422898ldr x1, [sp+656]
0042289cldr x0, [sp+648]
004228a0str x0, [sp+272]
004228a4str x1, [sp+280]
004228a8cbnz x0, 0x4228b0
004228acb 0x4228c4
004228b0
004228b0loc_4228b0:
004228b0str x0, [sp+120]
004228b4str x1, [sp+128]
004228b8ldp x29, x30, [sp-8]
004228bcadd sp, sp, 688
004228c0ret x30
004228c4
004228c4loc_4228c4:
004228c4ldr x1, [sp+136]
004228c8ldr x2, [sp+144]
004228ccadd x0, sp, 320
004228d0bl strings.(*Builder).WriteString
004228d4b 0x4228d8
004228d8
004228d8loc_4228d8:
004228d8ldr x4, [sp+104]
004228dcadd x4, x4, 1
004228e0str x4, [sp+104]
004228e4ldr x4, [sp+440]
004228e8add x4, x4, 16
004228ecstr x4, [sp+88]
004228f0b 0x4227e4
004228f4
004228f4loc_4228f4:
004228f4stp xzr, xzr, [sp+168]
004228f8strb wzr, [sp+69]
004228fcldrb w2, [sp+68]
00422900tbnz w2, 0, 0x422908
00422904b 0x422948
00422908
00422908loc_422908:
00422908ldr x1, [sp+152]
0042290cldr x2, [sp+160]
00422910str x1, [sp+168]
00422914str x2, [sp+176]
00422918cbz x2, 0x422920
0042291cb 0x422938
00422920
00422920loc_422920:
00422920adrp x1, 0x291000
00422924add x1, x1, 3948
00422928str x1, [sp+168]
0042292corr x1, xzr, 14
00422930str x1, [sp+176]
00422934b 0x42293c
00422938
00422938loc_422938:
00422938b 0x42293c
0042293c
0042293cloc_42293c:
0042293cmovz x1, 103
00422940strb w1, [sp+69]
00422944b 0x422ab8
00422948
00422948loc_422948:
00422948add x27, sp, 544
0042294cstp xzr, xzr, [x27]
00422950add x27, sp, 512
00422954stp xzr, xzr, [x27]
00422958ldr x0, [sp+152]
0042295cldr x1, [sp+160]
00422960bl path.Split
00422964str x0, [sp+544]
00422968str x1, [sp+552]
0042296cstr x2, [sp+512]
00422970str x3, [sp+520]
00422974ldr x2, [sp+544]
00422978ldr x3, [sp+552]
0042297cstr x2, [sp+632]
00422980str x3, [sp+640]
00422984ldr x2, [sp+512]
00422988ldr x3, [sp+520]
0042298cstr x2, [sp+616]
00422990str x3, [sp+624]
00422994ldr x2, [sp+632]
00422998ldr x3, [sp+640]
0042299cstr x2, [sp+288]
004229a0str x3, [sp+296]
004229a4ldr x2, [sp+616]
004229a8ldr x3, [sp+624]
004229acstr x2, [sp+208]
004229b0str x3, [sp+216]
004229b4stp xzr, xzr, [sp+464]
004229b8stp xzr, xzr, [sp+480]
004229bcstp xzr, xzr, [sp+496]
004229c0add x2, sp, 464
004229c4str x2, [sp+392]
004229c8ldrsb x27, [x2]
004229ccldr x3, [sp+288]
004229d0ldr x4, [sp+296]
004229d4str x4, [x2+8]
004229d8adrp x27, 0x629000
004229dcldr w4, [x27+3056]
004229e0cbz w4, 0x4229e8
004229e4b 0x4229ec
004229e8
004229e8loc_4229e8:
004229e8b 0x422a00
004229ec
004229ecloc_4229ec:
004229ecbl runtime.gcWriteBarrier2
004229f0str x3, [x25]
004229f4ldr x4, [x2]
004229f8str x4, [x25+8]
004229fcb 0x422a00
00422a00
00422a00loc_422a00:
00422a00str x3, [x2]
00422a04ldrsb x27, [x2]
00422a08orr x3, xzr, 12
00422a0cstr x3, [x2+24]
00422a10adrp x27, 0x629000
00422a14ldr w3, [x27+3056]
00422a18cbz w3, 0x422a20
00422a1cb 0x422a24
00422a20
00422a20loc_422a20:
00422a20b 0x422a34
00422a24
00422a24loc_422a24:
00422a24ldr x3, [x2+16]
00422a28bl runtime.gcWriteBarrier1
00422a2cstr x3, [x25]
00422a30b 0x422a34
00422a34
00422a34loc_422a34:
00422a34adrp x3, 0x291000
00422a38add x3, x3, 540
00422a3cstr x3, [x2+16]
00422a40ldr x3, [sp+208]
00422a44ldr x4, [sp+216]
00422a48ldr x5, [sp+392]
00422a4cldrsb x27, [x5]
00422a50str x4, [x5+40]
00422a54adrp x27, 0x629000
00422a58ldr w4, [x27+3056]
00422a5ccbz w4, 0x422a64
00422a60b 0x422a68
00422a64
00422a64loc_422a64:
00422a64b 0x422a7c
00422a68
00422a68loc_422a68:
00422a68bl runtime.gcWriteBarrier2
00422a6cstr x3, [x25]
00422a70ldr x4, [x5+32]
00422a74str x4, [x25+8]
00422a78b 0x422a7c
00422a7c
00422a7cloc_422a7c:
00422a7cstr x3, [x5+32]
00422a80ldr x0, [sp+392]
00422a84ldrsb x27, [x0]
00422a88b 0x422a8c
00422a8c
00422a8cloc_422a8c:
00422a8cstr x0, [sp+400]
00422a90orr x2, xzr, 3
00422a94str x2, [sp+408]
00422a98str x2, [sp+416]
00422a9cmov x1, x2
00422aa0bl path.Join
00422aa4str x0, [sp+168]
00422aa8str x1, [sp+176]
00422aacorr x3, xzr, 120
00422ab0strb w3, [sp+69]
00422ab4b 0x422ab8
00422ab8
00422ab8loc_422ab8:
00422ab8add x0, sp, 320
00422abcbl strings.(*Builder).String
00422ac0str x0, [sp+304]
00422ac4str x1, [sp+312]
00422ac8str x1, [sp+112]
00422accsubs xzr, x1, 0x100000
00422ad0b.gt 0x422ad8
00422ad4b 0x422afc
00422ad8
00422ad8loc_422ad8:
00422ad8adrp x27, 0x5ff000
00422adcldr x0, [x27+2128]
00422ae0adrp x27, 0x5ff000
00422ae4ldr x1, [x27+2136]
00422ae8str x0, [sp+120]
00422aecstr x1, [sp+128]
00422af0ldp x29, x30, [sp-8]
00422af4add sp, sp, 688
00422af8ret x30
00422afc
00422afcloc_422afc:
00422afcldrb w5, [sp+69]
00422b00ldr x7, [sp+168]
00422b04ldr x2, [sp+176]
00422b08ldr x8, [sp+696]
00422b0cmov x3, x0
00422b10mov x4, x1
00422b14orr x6, xzr, 4
00422b18mov x0, x8
00422b1cmov x1, x7
00422b20bl archive/tar.(*Writer).writeRawFile
00422b24str x0, [sp+256]
00422b28str x1, [sp+264]
00422b2csubs xzr, x0, 0
00422b30cset x7, ne
00422b34strb w7, [sp+71]
00422b38cbnz x0, 0x422b40
00422b3cb 0x422b44
00422b40
00422b40loc_422b40:
00422b40b 0x422b50
00422b44
00422b44loc_422b44:
00422b44ldrb w4, [sp+68]
00422b48strb w4, [sp+71]
00422b4cb 0x422b50
00422b50
00422b50loc_422b50:
00422b50ldrb w4, [sp+71]
00422b54tbnz w4, 0, 0x422b5c
00422b58b 0x422b78
00422b5c
00422b5cloc_422b5c:
00422b5cldr x0, [sp+256]
00422b60ldr x1, [sp+264]
00422b64str x0, [sp+120]
00422b68str x1, [sp+128]
00422b6cldp x29, x30, [sp-8]
00422b70add sp, sp, 688
00422b74ret x30
00422b78
00422b78loc_422b78:
00422b78b 0x4226ac
00422b7c
00422b7cloc_422b7c:
00422b7cstp x0, x1, [sp+8]
00422b80str x2, [sp+24]
00422b84mov x3, x30
00422b88bl runtime.morestack_noctxt.abi0
00422b8cldp x0, x1, [sp+8]
00422b90ldr x2, [sp+24]
00422b94b 0x422590
00422b98udf 0
00422b9cudf 0
00422590
00422ba0
00422ba0archive/tar.(*Writer).writePAXHeader.func1: ; void archive/tar.(*Writer).writePAXHeader.func1(struct []uint8 b, struct string s)
00422ba0ldr x16, [x28+16]
00422ba4subs xzr, sp, x16
00422ba8b.ls 0x422c28
00422bacstr x30, [sp-96]!
00422bb0stur x29, [sp-8]
00422bb4sub x29, sp, 8
00422bb8str x0, [sp+104]
00422bbcstr x1, [sp+112]
00422bc0str x2, [sp+120]
00422bc4str x3, [sp+128]
00422bc8str x4, [sp+136]
00422bccldr x2, [x26+8]
00422bd0str x2, [sp+80]
00422bd4ldr x0, [sp+128]
00422bd8ldr x1, [sp+136]
00422bdcbl archive/tar.toASCII
00422be0str x0, [sp+64]
00422be4str x1, [sp+72]
00422be8ldr x2, [sp+80]
00422becldr x3, [sp+104]
00422bf0ldr x4, [sp+112]
00422bf4ldr x5, [sp+120]
00422bf8mov x6, x0
00422bfcmov x0, x2
00422c00mov x7, x1
00422c04mov x1, x3
00422c08mov x2, x4
00422c0cmov x3, x5
00422c10mov x4, x6
00422c14mov x5, x7
00422c18bl archive/tar.(*formatter).formatString
00422c1cldur x29, [sp-8]
00422c20ldr x30, [sp], 96
00422c24ret x30
00422c28
00422c28loc_422c28:
00422c28stp x0, x1, [sp+8]
00422c2cstp x2, x3, [sp+24]
00422c30str x4, [sp+40]
00422c34mov x3, x30
00422c38bl runtime.morestack.abi0
00422c3cldp x0, x1, [sp+8]
00422c40ldp x2, x3, [sp+24]
00422c44ldr x4, [sp+40]
00422c48b 0x422ba0
00422c4cudf 0
00422ba0
00422ba0archive/tar.(*Writer).writePAXHeader.func1: ; void archive/tar.(*Writer).writePAXHeader.func1(struct []uint8 b, struct string s)
00422ba0ldr x16, [x28+16]
00422ba4subs xzr, sp, x16
00422ba8b.ls 0x422c28
00422bacstr x30, [sp-96]!
00422bb0stur x29, [sp-8]
00422bb4sub x29, sp, 8
00422bb8str x0, [sp+104]
00422bbcstr x1, [sp+112]
00422bc0str x2, [sp+120]
00422bc4str x3, [sp+128]
00422bc8str x4, [sp+136]
00422bccldr x2, [x26+8]
00422bd0str x2, [sp+80]
00422bd4ldr x0, [sp+128]
00422bd8ldr x1, [sp+136]
00422bdcbl archive/tar.toASCII
00422be0str x0, [sp+64]
00422be4str x1, [sp+72]
00422be8ldr x2, [sp+80]
00422becldr x3, [sp+104]
00422bf0ldr x4, [sp+112]
00422bf4ldr x5, [sp+120]
00422bf8mov x6, x0
00422bfcmov x0, x2
00422c00mov x7, x1
00422c04mov x1, x3
00422c08mov x2, x4
00422c0cmov x3, x5
00422c10mov x4, x6
00422c14mov x5, x7
00422c18bl archive/tar.(*formatter).formatString
00422c1cldur x29, [sp-8]
00422c20ldr x30, [sp], 96
00422c24ret x30
00422c28
00422c28loc_422c28:
00422c28stp x0, x1, [sp+8]
00422c2cstp x2, x3, [sp+24]
00422c30str x4, [sp+40]
00422c34mov x3, x30
00422c38bl runtime.morestack.abi0
00422c3cldp x0, x1, [sp+8]
00422c40ldp x2, x3, [sp+24]
00422c44ldr x4, [sp+40]
00422c48b 0x422ba0
00422c4cudf 0
00422ba0
00422c50
00422c50archive/tar.(*Writer).writeGNUHeader: ; void archive/tar.(*Writer).writeGNUHeader(archive/tar.Writer * tw, archive/tar.Header * hdr)
00422c50ldr x16, [x28+16]
00422c54sub x17, sp, 432
00422c58subs xzr, x17, x16
00422c5cb.ls 0x4231c8
00422c60sub x20, sp, 560
00422c64stp x29, x30, [x20-8]
00422c68add sp, x20, 0
00422c6csub x29, sp, 8
00422c70str x0, [sp+568]
00422c74str x1, [sp+576]
00422c78stp xzr, xzr, [sp+112]
00422c7cldr x5, [sp+576]
00422c80ldrsb x27, [x5]
00422c84ldr x5, [x5+16]
00422c88str x5, [sp+96]
00422c8csubs xzr, x5, 100
00422c90b.gt 0x422c98
00422c94b 0x422d1c
00422c98
00422c98loc_422c98:
00422c98ldr x5, [sp+576]
00422c9cldrsb x27, [x5]
00422ca0ldr x1, [x5+8]
00422ca4ldr x2, [x5+16]
00422ca8str x1, [sp+432]
00422cacstr x2, [sp+440]
00422cb0mov x0, xzr
00422cb4adrp x3, 0x2ee000
00422cb8add x3, x3, 3040
00422cbcorr x4, xzr, 1
00422cc0bl runtime.concatstring2
00422cc4str x0, [sp+272]
00422cc8str x1, [sp+280]
00422cccldr x5, [sp+568]
00422cd0movz x2, 13
00422cd4mov x3, x0
00422cd8mov x4, x1
00422cdcorr x6, xzr, 8
00422ce0mov x0, x5
00422ce4adrp x1, 0x291000
00422ce8add x1, x1, 2213
00422cecmovz x5, 76
00422cf0bl archive/tar.(*Writer).writeRawFile
00422cf4str x0, [sp+240]
00422cf8str x1, [sp+248]
00422cfccbnz x0, 0x422d04
00422d00b 0x422d18
00422d04
00422d04loc_422d04:
00422d04str x0, [sp+112]
00422d08str x1, [sp+120]
00422d0cldp x29, x30, [sp-8]
00422d10add sp, sp, 560
00422d14ret x30
00422d18
00422d18loc_422d18:
00422d18b 0x422d20
00422d1c
00422d1cloc_422d1c:
00422d1cb 0x422d20
00422d20
00422d20loc_422d20:
00422d20ldr x5, [sp+576]
00422d24ldrsb x27, [x5]
00422d28ldr x5, [x5+32]
00422d2cstr x5, [sp+96]
00422d30subs xzr, x5, 100
00422d34b.gt 0x422d3c
00422d38b 0x422dc0
00422d3c
00422d3cloc_422d3c:
00422d3cldr x5, [sp+576]
00422d40ldrsb x27, [x5]
00422d44ldr x1, [x5+24]
00422d48ldr x2, [x5+32]
00422d4cstr x1, [sp+416]
00422d50str x2, [sp+424]
00422d54mov x0, xzr
00422d58adrp x3, 0x2ee000
00422d5cadd x3, x3, 3040
00422d60orr x4, xzr, 1
00422d64bl runtime.concatstring2
00422d68str x0, [sp+256]
00422d6cstr x1, [sp+264]
00422d70ldr x5, [sp+568]
00422d74movz x2, 13
00422d78mov x3, x0
00422d7cmov x4, x1
00422d80orr x6, xzr, 8
00422d84mov x0, x5
00422d88adrp x1, 0x291000
00422d8cadd x1, x1, 2213
00422d90movz x5, 75
00422d94bl archive/tar.(*Writer).writeRawFile
00422d98str x0, [sp+224]
00422d9cstr x1, [sp+232]
00422da0cbnz x0, 0x422da8
00422da4b 0x422dbc
00422da8
00422da8loc_422da8:
00422da8str x0, [sp+112]
00422dacstr x1, [sp+120]
00422db0ldp x29, x30, [sp-8]
00422db4add sp, sp, 560
00422db8ret x30
00422dbc
00422dbcloc_422dbc:
00422dbcb 0x422dc4
00422dc0
00422dc0loc_422dc0:
00422dc0b 0x422dc4
00422dc4
00422dc4loc_422dc4:
00422dc4stp xzr, xzr, [sp+176]
00422dc8stp xzr, xzr, [sp+128]
00422dccstr xzr, [sp+144]
00422dd0stp xzr, xzr, [sp+152]
00422dd4str xzr, [sp+168]
00422dd8add x27, sp, 520
00422ddcstp xzr, xzr, [x27]
00422de0add x4, sp, 520
00422de4str x4, [sp+408]
00422de8ldrsb x27, [x4]
00422decadrp x5, 16384
00422df0add x5, x5, 2656
00422df4str x5, [x4]
00422df8ldrsb x27, [x4]
00422dfcadrp x27, 0x629000
00422e00ldr w5, [x27+3056]
00422e04cbz w5, 0x422e0c
00422e08b 0x422e10
00422e0c
00422e0cloc_422e0c:
00422e0cb 0x422e28
00422e10
00422e10loc_422e10:
00422e10bl runtime.gcWriteBarrier2
00422e14add x5, sp, 176
00422e18str x5, [x25]
00422e1cldr x6, [x4+8]
00422e20str x6, [x25+8]
00422e24b 0x422e28
00422e28
00422e28loc_422e28:
00422e28add x5, sp, 176
00422e2cstr x5, [x4+8]
00422e30stp xzr, xzr, [sp+504]
00422e34add x3, sp, 504
00422e38str x3, [sp+400]
00422e3cldrsb x27, [x3]
00422e40adrp x4, 16384
00422e44add x4, x4, 2816
00422e48str x4, [x3]
00422e4cldrsb x27, [x3]
00422e50adrp x27, 0x629000
00422e54ldr w4, [x27+3056]
00422e58cbz w4, 0x422e60
00422e5cb 0x422e64
00422e60
00422e60loc_422e60:
00422e60b 0x422e7c
00422e64
00422e64loc_422e64:
00422e64bl runtime.gcWriteBarrier2
00422e68add x4, sp, 176
00422e6cstr x4, [x25]
00422e70ldr x5, [x3+8]
00422e74str x5, [x25+8]
00422e78b 0x422e7c
00422e7c
00422e7cloc_422e7c:
00422e7cadd x4, sp, 176
00422e80str x4, [x3+8]
00422e84ldr x1, [sp+576]
00422e88ldr x0, [sp+568]
00422e8cldr x2, [sp+408]
00422e90bl archive/tar.(*Writer).templateV7Plus
00422e94str x0, [sp+288]
00422e98ldr x4, [sp+576]
00422e9cldrsb x27, [x4]
00422ea0ldr x0, [x4+128]
00422ea4ldr x1, [x4+136]
00422ea8ldr x2, [x4+144]
00422eacstr x0, [sp+376]
00422eb0str x1, [sp+384]
00422eb4str x2, [sp+392]
00422eb8bl time.Time.IsZero
00422ebcstrb w0, [sp+79]
00422ec0tbnz w0, 0, 0x422ec8
00422ec4b 0x422ecc
00422ec8
00422ec8loc_422ec8:
00422ec8b 0x422f38
00422ecc
00422eccloc_422ecc:
00422eccldr x0, [sp+288]
00422ed0bl archive/tar.(*block).toGNU
00422ed4str x0, [sp+496]
00422ed8bl archive/tar.(*headerGNU).accessTime
00422edcstr x0, [sp+472]
00422ee0str x1, [sp+480]
00422ee4str x2, [sp+488]
00422ee8ldr x1, [sp+576]
00422eecldrsb x27, [x1]
00422ef0ldr x0, [x1+128]
00422ef4ldr x2, [x1+136]
00422ef8ldr x1, [x1+144]
00422efcstr x0, [sp+352]
00422f00str x2, [sp+360]
00422f04str x1, [sp+368]
00422f08mov x3, x1
00422f0cmov x1, x2
00422f10mov x2, x3
00422f14bl time.Time.Unix
00422f18str x0, [sp+88]
00422f1cldr x1, [sp+472]
00422f20ldr x2, [sp+480]
00422f24ldr x3, [sp+488]
00422f28mov x4, x0
00422f2cadd x0, sp, 176
00422f30bl archive/tar.(*formatter).formatNumeric
00422f34b 0x422f38
00422f38
00422f38loc_422f38:
00422f38ldr x3, [sp+576]
00422f3cldrsb x27, [x3]
00422f40ldr x0, [x3+152]
00422f44ldr x1, [x3+160]
00422f48ldr x2, [x3+168]
00422f4cstr x0, [sp+328]
00422f50str x1, [sp+336]
00422f54str x2, [sp+344]
00422f58bl time.Time.IsZero
00422f5cstrb w0, [sp+79]
00422f60tbnz w0, 0, 0x422f68
00422f64b 0x422f6c
00422f68
00422f68loc_422f68:
00422f68b 0x422fd8
00422f6c
00422f6cloc_422f6c:
00422f6cldr x0, [sp+288]
00422f70bl archive/tar.(*block).toGNU
00422f74str x0, [sp+496]
00422f78bl archive/tar.(*headerGNU).changeTime
00422f7cstr x0, [sp+472]
00422f80str x1, [sp+480]
00422f84str x2, [sp+488]
00422f88ldr x1, [sp+576]
00422f8cldrsb x27, [x1]
00422f90ldr x0, [x1+152]
00422f94ldr x2, [x1+160]
00422f98ldr x1, [x1+168]
00422f9cstr x0, [sp+304]
00422fa0str x2, [sp+312]
00422fa4str x1, [sp+320]
00422fa8mov x3, x1
00422facmov x1, x2
00422fb0mov x2, x3
00422fb4bl time.Time.Unix
00422fb8str x0, [sp+88]
00422fbcldr x1, [sp+472]
00422fc0ldr x2, [sp+480]
00422fc4ldr x3, [sp+488]
00422fc8mov x4, x0
00422fccadd x0, sp, 176
00422fd0bl archive/tar.(*formatter).formatNumeric
00422fd4b 0x422fd8
00422fd8
00422fd8loc_422fd8:
00422fd8ldr x0, [sp+288]
00422fdcorr x1, xzr, 8
00422fe0bl archive/tar.(*block).setFormat
00422fe4ldr x2, [sp+576]
00422fe8ldrsb x27, [x2]
00422fecldr x2, [x2+40]
00422ff0str x2, [sp+80]
00422ff4ldr x2, [sp+576]
00422ff8ldrsb x27, [x2]
00422ffcldrb w3, [x2]
00423000strb w3, [sp+78]
00423004ldr x2, [sp+80]
00423008ldr x1, [sp+288]
0042300cldr x0, [sp+568]
00423010bl archive/tar.(*Writer).writeRawHeader
00423014str x0, [sp+208]
00423018str x1, [sp+216]
0042301ccbnz x0, 0x423024
00423020b 0x423038
00423024
00423024loc_423024:
00423024str x0, [sp+112]
00423028str x1, [sp+120]
0042302cldp x29, x30, [sp-8]
00423030add sp, sp, 560
00423034ret x30
00423038
00423038loc_423038:
00423038ldr x4, [sp+136]
0042303cstr x4, [sp+96]
00423040cbnz x4, 0x423048
00423044b 0x4231ac
00423048
00423048loc_423048:
00423048stp xzr, xzr, [sp+456]
0042304cldr x4, [sp+568]
00423050ldrsb x27, [x4]
00423054ldr x5, [x4]
00423058ldrsb x27, [x5]
0042305cldr x0, [x4+8]
00423060ldr x1, [sp+152]
00423064ldr x2, [sp+160]
00423068ldr x3, [sp+168]
0042306cldr x4, [x5+24]
00423070blr x4
00423074str x0, [sp+96]
00423078str x1, [sp+456]
0042307cstr x2, [sp+464]
00423080ldr x4, [sp+96]
00423084str x4, [sp+104]
00423088str x1, [sp+536]
0042308cstr x2, [sp+544]
00423090str x1, [sp+192]
00423094str x2, [sp+200]
00423098cbnz x1, 0x4230a0
0042309cb 0x4230bc
004230a0
004230a0loc_4230a0:
004230a0str x1, [sp+112]
004230a4str x2, [sp+120]
004230a8mov x0, x1
004230acmov x1, x2
004230b0ldp x29, x30, [sp-8]
004230b4add sp, sp, 560
004230b8ret x30
004230bc
004230bcloc_4230bc:
004230bcadrp x0, 0x247000
004230c0add x0, x0, 3936
004230c4bl runtime.newobject
004230c8str x0, [sp+296]
004230ccldr x1, [sp+568]
004230d0ldrsb x27, [x1]
004230d4ldr x2, [x1+32]
004230d8ldr x1, [x1+24]
004230dcstr x1, [x0]
004230e0adrp x27, 0x628000
004230e4ldr w1, [x27+3056]
004230e8cbz w1, 0x4230f0
004230ecb 0x4230f4
004230f0
004230f0loc_4230f0:
004230f0b 0x423108
004230f4
004230f4loc_4230f4:
004230f4bl runtime.gcWriteBarrier2
004230f8str x2, [x25]
004230fcldr x3, [x0+8]
00423100str x3, [x25+8]
00423104b 0x423108
00423108
00423108loc_423108:
00423108str x2, [x0+8]
0042310cldr x2, [sp+296]
00423110ldrsb x27, [x2]
00423114ldr x3, [sp+128]
00423118ldr x4, [sp+136]
0042311cldr x5, [sp+144]
00423120str x4, [x2+24]
00423124str x5, [x2+32]
00423128adrp x27, 0x628000
0042312cldr w4, [x27+3056]
00423130cbz w4, 0x423138
00423134b 0x42313c
00423138
00423138loc_423138:
00423138b 0x423150
0042313c
0042313cloc_42313c:
0042313cbl runtime.gcWriteBarrier2
00423140str x3, [x25]
00423144ldr x4, [x2+16]
00423148str x4, [x25+8]
0042314cb 0x423150
00423150
00423150loc_423150:
00423150str x3, [x2+16]
00423154ldr x2, [sp+296]
00423158ldrsb x27, [x2]
0042315cstr xzr, [x2+40]
00423160ldr x2, [sp+296]
00423164str x2, [sp+448]
00423168ldr x3, [sp+568]
0042316cldrsb x27, [x3]
00423170adrp x4, 0x2f5000
00423174add x4, x4, 3680
00423178str x4, [x3+24]
0042317cadrp x27, 0x628000
00423180ldr w4, [x27+3056]
00423184cbz w4, 0x42318c
00423188b 0x423190
0042318c
0042318cloc_42318c:
0042318cb 0x4231a4
00423190
00423190loc_423190:
00423190bl runtime.gcWriteBarrier2
00423194str x2, [x25]
00423198ldr x4, [x3+32]
0042319cstr x4, [x25+8]
004231a0b 0x4231a4
004231a4
004231a4loc_4231a4:
004231a4str x2, [x3+32]
004231a8b 0x4231b0
004231ac
004231acloc_4231ac:
004231acb 0x4231b0
004231b0
004231b0loc_4231b0:
004231b0stp xzr, xzr, [sp+112]
004231b4mov x0, xzr
004231b8mov x1, xzr
004231bcldp x29, x30, [sp-8]
004231c0add sp, sp, 560
004231c4ret x30
004231c8
004231c8loc_4231c8:
004231c8stp x0, x1, [sp+8]
004231ccmov x3, x30
004231d0bl runtime.morestack_noctxt.abi0
004231d4ldp x0, x1, [sp+8]
004231d8b 0x422c50
004231dcudf 0
00422c50
00422c50archive/tar.(*Writer).writeGNUHeader: ; void archive/tar.(*Writer).writeGNUHeader(archive/tar.Writer * tw, archive/tar.Header * hdr)
00422c50ldr x16, [x28+16]
00422c54sub x17, sp, 432
00422c58subs xzr, x17, x16
00422c5cb.ls 0x4231c8
00422c60sub x20, sp, 560
00422c64stp x29, x30, [x20-8]
00422c68add sp, x20, 0
00422c6csub x29, sp, 8
00422c70str x0, [sp+568]
00422c74str x1, [sp+576]
00422c78stp xzr, xzr, [sp+112]
00422c7cldr x5, [sp+576]
00422c80ldrsb x27, [x5]
00422c84ldr x5, [x5+16]
00422c88str x5, [sp+96]
00422c8csubs xzr, x5, 100
00422c90b.gt 0x422c98
00422c94b 0x422d1c
00422c98
00422c98loc_422c98:
00422c98ldr x5, [sp+576]
00422c9cldrsb x27, [x5]
00422ca0ldr x1, [x5+8]
00422ca4ldr x2, [x5+16]
00422ca8str x1, [sp+432]
00422cacstr x2, [sp+440]
00422cb0mov x0, xzr
00422cb4adrp x3, 0x2ee000
00422cb8add x3, x3, 3040
00422cbcorr x4, xzr, 1
00422cc0bl runtime.concatstring2
00422cc4str x0, [sp+272]
00422cc8str x1, [sp+280]
00422cccldr x5, [sp+568]
00422cd0movz x2, 13
00422cd4mov x3, x0
00422cd8mov x4, x1
00422cdcorr x6, xzr, 8
00422ce0mov x0, x5
00422ce4adrp x1, 0x291000
00422ce8add x1, x1, 2213
00422cecmovz x5, 76
00422cf0bl archive/tar.(*Writer).writeRawFile
00422cf4str x0, [sp+240]
00422cf8str x1, [sp+248]
00422cfccbnz x0, 0x422d04
00422d00b 0x422d18
00422d04
00422d04loc_422d04:
00422d04str x0, [sp+112]
00422d08str x1, [sp+120]
00422d0cldp x29, x30, [sp-8]
00422d10add sp, sp, 560
00422d14ret x30
00422d18
00422d18loc_422d18:
00422d18b 0x422d20
00422d1c
00422d1cloc_422d1c:
00422d1cb 0x422d20
00422d20
00422d20loc_422d20:
00422d20ldr x5, [sp+576]
00422d24ldrsb x27, [x5]
00422d28ldr x5, [x5+32]
00422d2cstr x5, [sp+96]
00422d30subs xzr, x5, 100
00422d34b.gt 0x422d3c
00422d38b 0x422dc0
00422d3c
00422d3cloc_422d3c:
00422d3cldr x5, [sp+576]
00422d40ldrsb x27, [x5]
00422d44ldr x1, [x5+24]
00422d48ldr x2, [x5+32]
00422d4cstr x1, [sp+416]
00422d50str x2, [sp+424]
00422d54mov x0, xzr
00422d58adrp x3, 0x2ee000
00422d5cadd x3, x3, 3040
00422d60orr x4, xzr, 1
00422d64bl runtime.concatstring2
00422d68str x0, [sp+256]
00422d6cstr x1, [sp+264]
00422d70ldr x5, [sp+568]
00422d74movz x2, 13
00422d78mov x3, x0
00422d7cmov x4, x1
00422d80orr x6, xzr, 8
00422d84mov x0, x5
00422d88adrp x1, 0x291000
00422d8cadd x1, x1, 2213
00422d90movz x5, 75
00422d94bl archive/tar.(*Writer).writeRawFile
00422d98str x0, [sp+224]
00422d9cstr x1, [sp+232]
00422da0cbnz x0, 0x422da8
00422da4b 0x422dbc
00422da8
00422da8loc_422da8:
00422da8str x0, [sp+112]
00422dacstr x1, [sp+120]
00422db0ldp x29, x30, [sp-8]
00422db4add sp, sp, 560
00422db8ret x30
00422dbc
00422dbcloc_422dbc:
00422dbcb 0x422dc4
00422dc0
00422dc0loc_422dc0:
00422dc0b 0x422dc4
00422dc4
00422dc4loc_422dc4:
00422dc4stp xzr, xzr, [sp+176]
00422dc8stp xzr, xzr, [sp+128]
00422dccstr xzr, [sp+144]
00422dd0stp xzr, xzr, [sp+152]
00422dd4str xzr, [sp+168]
00422dd8add x27, sp, 520
00422ddcstp xzr, xzr, [x27]
00422de0add x4, sp, 520
00422de4str x4, [sp+408]
00422de8ldrsb x27, [x4]
00422decadrp x5, 16384
00422df0add x5, x5, 2656
00422df4str x5, [x4]
00422df8ldrsb x27, [x4]
00422dfcadrp x27, 0x629000
00422e00ldr w5, [x27+3056]
00422e04cbz w5, 0x422e0c
00422e08b 0x422e10
00422e0c
00422e0cloc_422e0c:
00422e0cb 0x422e28
00422e10
00422e10loc_422e10:
00422e10bl runtime.gcWriteBarrier2
00422e14add x5, sp, 176
00422e18str x5, [x25]
00422e1cldr x6, [x4+8]
00422e20str x6, [x25+8]
00422e24b 0x422e28
00422e28
00422e28loc_422e28:
00422e28add x5, sp, 176
00422e2cstr x5, [x4+8]
00422e30stp xzr, xzr, [sp+504]
00422e34add x3, sp, 504
00422e38str x3, [sp+400]
00422e3cldrsb x27, [x3]
00422e40adrp x4, 16384
00422e44add x4, x4, 2816
00422e48str x4, [x3]
00422e4cldrsb x27, [x3]
00422e50adrp x27, 0x629000
00422e54ldr w4, [x27+3056]
00422e58cbz w4, 0x422e60
00422e5cb 0x422e64
00422e60
00422e60loc_422e60:
00422e60b 0x422e7c
00422e64
00422e64loc_422e64:
00422e64bl runtime.gcWriteBarrier2
00422e68add x4, sp, 176
00422e6cstr x4, [x25]
00422e70ldr x5, [x3+8]
00422e74str x5, [x25+8]
00422e78b 0x422e7c
00422e7c
00422e7cloc_422e7c:
00422e7cadd x4, sp, 176
00422e80str x4, [x3+8]
00422e84ldr x1, [sp+576]
00422e88ldr x0, [sp+568]
00422e8cldr x2, [sp+408]
00422e90bl archive/tar.(*Writer).templateV7Plus
00422e94str x0, [sp+288]
00422e98ldr x4, [sp+576]
00422e9cldrsb x27, [x4]
00422ea0ldr x0, [x4+128]
00422ea4ldr x1, [x4+136]
00422ea8ldr x2, [x4+144]
00422eacstr x0, [sp+376]
00422eb0str x1, [sp+384]
00422eb4str x2, [sp+392]
00422eb8bl time.Time.IsZero
00422ebcstrb w0, [sp+79]
00422ec0tbnz w0, 0, 0x422ec8
00422ec4b 0x422ecc
00422ec8
00422ec8loc_422ec8:
00422ec8b 0x422f38
00422ecc
00422eccloc_422ecc:
00422eccldr x0, [sp+288]
00422ed0bl archive/tar.(*block).toGNU
00422ed4str x0, [sp+496]
00422ed8bl archive/tar.(*headerGNU).accessTime
00422edcstr x0, [sp+472]
00422ee0str x1, [sp+480]
00422ee4str x2, [sp+488]
00422ee8ldr x1, [sp+576]
00422eecldrsb x27, [x1]
00422ef0ldr x0, [x1+128]
00422ef4ldr x2, [x1+136]
00422ef8ldr x1, [x1+144]
00422efcstr x0, [sp+352]
00422f00str x2, [sp+360]
00422f04str x1, [sp+368]
00422f08mov x3, x1
00422f0cmov x1, x2
00422f10mov x2, x3
00422f14bl time.Time.Unix
00422f18str x0, [sp+88]
00422f1cldr x1, [sp+472]
00422f20ldr x2, [sp+480]
00422f24ldr x3, [sp+488]
00422f28mov x4, x0
00422f2cadd x0, sp, 176
00422f30bl archive/tar.(*formatter).formatNumeric
00422f34b 0x422f38
00422f38
00422f38loc_422f38:
00422f38ldr x3, [sp+576]
00422f3cldrsb x27, [x3]
00422f40ldr x0, [x3+152]
00422f44ldr x1, [x3+160]
00422f48ldr x2, [x3+168]
00422f4cstr x0, [sp+328]
00422f50str x1, [sp+336]
00422f54str x2, [sp+344]
00422f58bl time.Time.IsZero
00422f5cstrb w0, [sp+79]
00422f60tbnz w0, 0, 0x422f68
00422f64b 0x422f6c
00422f68
00422f68loc_422f68:
00422f68b 0x422fd8
00422f6c
00422f6cloc_422f6c:
00422f6cldr x0, [sp+288]
00422f70bl archive/tar.(*block).toGNU
00422f74str x0, [sp+496]
00422f78bl archive/tar.(*headerGNU).changeTime
00422f7cstr x0, [sp+472]
00422f80str x1, [sp+480]
00422f84str x2, [sp+488]
00422f88ldr x1, [sp+576]
00422f8cldrsb x27, [x1]
00422f90ldr x0, [x1+152]
00422f94ldr x2, [x1+160]
00422f98ldr x1, [x1+168]
00422f9cstr x0, [sp+304]
00422fa0str x2, [sp+312]
00422fa4str x1, [sp+320]
00422fa8mov x3, x1
00422facmov x1, x2
00422fb0mov x2, x3
00422fb4bl time.Time.Unix
00422fb8str x0, [sp+88]
00422fbcldr x1, [sp+472]
00422fc0ldr x2, [sp+480]
00422fc4ldr x3, [sp+488]
00422fc8mov x4, x0
00422fccadd x0, sp, 176
00422fd0bl archive/tar.(*formatter).formatNumeric
00422fd4b 0x422fd8
00422fd8
00422fd8loc_422fd8:
00422fd8ldr x0, [sp+288]
00422fdcorr x1, xzr, 8
00422fe0bl archive/tar.(*block).setFormat
00422fe4ldr x2, [sp+576]
00422fe8ldrsb x27, [x2]
00422fecldr x2, [x2+40]
00422ff0str x2, [sp+80]
00422ff4ldr x2, [sp+576]
00422ff8ldrsb x27, [x2]
00422ffcldrb w3, [x2]
00423000strb w3, [sp+78]
00423004ldr x2, [sp+80]
00423008ldr x1, [sp+288]
0042300cldr x0, [sp+568]
00423010bl archive/tar.(*Writer).writeRawHeader
00423014str x0, [sp+208]
00423018str x1, [sp+216]
0042301ccbnz x0, 0x423024
00423020b 0x423038
00423024
00423024loc_423024:
00423024str x0, [sp+112]
00423028str x1, [sp+120]
0042302cldp x29, x30, [sp-8]
00423030add sp, sp, 560
00423034ret x30
00423038
00423038loc_423038:
00423038ldr x4, [sp+136]
0042303cstr x4, [sp+96]
00423040cbnz x4, 0x423048
00423044b 0x4231ac
00423048
00423048loc_423048:
00423048stp xzr, xzr, [sp+456]
0042304cldr x4, [sp+568]
00423050ldrsb x27, [x4]
00423054ldr x5, [x4]
00423058ldrsb x27, [x5]
0042305cldr x0, [x4+8]
00423060ldr x1, [sp+152]
00423064ldr x2, [sp+160]
00423068ldr x3, [sp+168]
0042306cldr x4, [x5+24]
00423070blr x4
00423074str x0, [sp+96]
00423078str x1, [sp+456]
0042307cstr x2, [sp+464]
00423080ldr x4, [sp+96]
00423084str x4, [sp+104]
00423088str x1, [sp+536]
0042308cstr x2, [sp+544]
00423090str x1, [sp+192]
00423094str x2, [sp+200]
00423098cbnz x1, 0x4230a0
0042309cb 0x4230bc
004230a0
004230a0loc_4230a0:
004230a0str x1, [sp+112]
004230a4str x2, [sp+120]
004230a8mov x0, x1
004230acmov x1, x2
004230b0ldp x29, x30, [sp-8]
004230b4add sp, sp, 560
004230b8ret x30
004230bc
004230bcloc_4230bc:
004230bcadrp x0, 0x247000
004230c0add x0, x0, 3936
004230c4bl runtime.newobject
004230c8str x0, [sp+296]
004230ccldr x1, [sp+568]
004230d0ldrsb x27, [x1]
004230d4ldr x2, [x1+32]
004230d8ldr x1, [x1+24]
004230dcstr x1, [x0]
004230e0adrp x27, 0x628000
004230e4ldr w1, [x27+3056]
004230e8cbz w1, 0x4230f0
004230ecb 0x4230f4
004230f0
004230f0loc_4230f0:
004230f0b 0x423108
004230f4
004230f4loc_4230f4:
004230f4bl runtime.gcWriteBarrier2
004230f8str x2, [x25]
004230fcldr x3, [x0+8]
00423100str x3, [x25+8]
00423104b 0x423108
00423108
00423108loc_423108:
00423108str x2, [x0+8]
0042310cldr x2, [sp+296]
00423110ldrsb x27, [x2]
00423114ldr x3, [sp+128]
00423118ldr x4, [sp+136]
0042311cldr x5, [sp+144]
00423120str x4, [x2+24]
00423124str x5, [x2+32]
00423128adrp x27, 0x628000
0042312cldr w4, [x27+3056]
00423130cbz w4, 0x423138
00423134b 0x42313c
00423138
00423138loc_423138:
00423138b 0x423150
0042313c
0042313cloc_42313c:
0042313cbl runtime.gcWriteBarrier2
00423140str x3, [x25]
00423144ldr x4, [x2+16]
00423148str x4, [x25+8]
0042314cb 0x423150
00423150
00423150loc_423150:
00423150str x3, [x2+16]
00423154ldr x2, [sp+296]
00423158ldrsb x27, [x2]
0042315cstr xzr, [x2+40]
00423160ldr x2, [sp+296]
00423164str x2, [sp+448]
00423168ldr x3, [sp+568]
0042316cldrsb x27, [x3]
00423170adrp x4, 0x2f5000
00423174add x4, x4, 3680
00423178str x4, [x3+24]
0042317cadrp x27, 0x628000
00423180ldr w4, [x27+3056]
00423184cbz w4, 0x42318c
00423188b 0x423190
0042318c
0042318cloc_42318c:
0042318cb 0x4231a4
00423190
00423190loc_423190:
00423190bl runtime.gcWriteBarrier2
00423194str x2, [x25]
00423198ldr x4, [x3+32]
0042319cstr x4, [x25+8]
004231a0b 0x4231a4
004231a4
004231a4loc_4231a4:
004231a4str x2, [x3+32]
004231a8b 0x4231b0
004231ac
004231acloc_4231ac:
004231acb 0x4231b0
004231b0
004231b0loc_4231b0:
004231b0stp xzr, xzr, [sp+112]
004231b4mov x0, xzr
004231b8mov x1, xzr
004231bcldp x29, x30, [sp-8]
004231c0add sp, sp, 560
004231c4ret x30
004231c8
004231c8loc_4231c8:
004231c8stp x0, x1, [sp+8]
004231ccmov x3, x30
004231d0bl runtime.morestack_noctxt.abi0
004231d4ldp x0, x1, [sp+8]
004231d8b 0x422c50
004231dcudf 0
00422c50
Loading..