File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
004231e0
004231e0archive/tar.(*Writer).templateV7Plus: ; void archive/tar.(*Writer).templateV7Plus(archive/tar.Writer * tw, archive/tar.Header * hdr, archive/tar.stringFormatter fmtStr, archive/tar.numberFormatter fmtNum)
004231e0ldr x16, [x28+16]
004231e4sub x17, sp, 160
004231e8subs xzr, x17, x16
004231ecb.ls 0x4235c4
004231f0sub x20, sp, 288
004231f4stp x29, x30, [x20-8]
004231f8add sp, x20, 0
004231fcsub x29, sp, 8
00423200str x0, [sp+296]
00423204str x1, [sp+304]
00423208str x2, [sp+312]
0042320cstr x3, [sp+320]
00423210str xzr, [sp+120]
00423214ldr x1, [sp+296]
00423218ldrsb x27, [x1]
0042321cadd x0, x1, 256
00423220str x0, [sp+272]
00423224bl archive/tar.(*block).reset
00423228ldr x1, [sp+304]
0042322cldrsb x27, [x1]
00423230ldr x0, [x1+104]
00423234ldr x2, [x1+112]
00423238ldr x1, [x1+120]
0042323cstr x0, [sp+144]
00423240str x2, [sp+152]
00423244str x1, [sp+160]
00423248mov x3, x1
0042324cmov x1, x2
00423250mov x2, x3
00423254bl time.Time.IsZero
00423258strb w0, [sp+63]
0042325ctbnz w0, 0, 0x423264
00423260b 0x423280
00423264
00423264loc_423264:
00423264mov x0, xzr
00423268mov x1, x0
0042326cbl time.Unix
00423270str x0, [sp+144]
00423274str x1, [sp+152]
00423278str x2, [sp+160]
0042327cb 0x423284
00423280
00423280loc_423280:
00423280b 0x423284
00423284
00423284loc_423284:
00423284ldr x1, [sp+296]
00423288ldrsb x27, [x1]
0042328cadd x0, x1, 256
00423290str x0, [sp+264]
00423294bl archive/tar.(*block).toV7
00423298str x0, [sp+128]
0042329cbl archive/tar.(*headerV7).typeFlag
004232a0str x0, [sp+168]
004232a4str x1, [sp+176]
004232a8str x2, [sp+184]
004232acldr x2, [sp+304]
004232b0ldrsb x27, [x2]
004232b4ldrb w2, [x2]
004232b8subs xzr, x1, 0
004232bcb.hi 0x4232c4
004232c0b 0x4235b8
004232c4
004232c4loc_4232c4:
004232c4strb w2, [x0]
004232c8ldr x0, [sp+128]
004232ccbl archive/tar.(*headerV7).name
004232d0str x0, [sp+168]
004232d4str x1, [sp+176]
004232d8str x2, [sp+184]
004232dcldr x1, [sp+304]
004232e0ldrsb x27, [x1]
004232e4ldr x3, [x1+8]
004232e8ldr x4, [x1+16]
004232ecstr x3, [sp+248]
004232f0str x4, [sp+256]
004232f4ldr x26, [sp+312]
004232f8ldr x1, [x26]
004232fcldr x0, [sp+168]
00423300ldr x2, [sp+176]
00423304ldr x5, [sp+184]
00423308mov x6, x1
0042330cmov x1, x2
00423310mov x2, x5
00423314blr x6
00423318ldr x0, [sp+128]
0042331cbl archive/tar.(*headerV7).linkName
00423320str x0, [sp+168]
00423324str x1, [sp+176]
00423328str x2, [sp+184]
0042332cldr x1, [sp+304]
00423330ldrsb x27, [x1]
00423334ldr x3, [x1+24]
00423338ldr x4, [x1+32]
0042333cstr x3, [sp+232]
00423340str x4, [sp+240]
00423344ldr x26, [sp+312]
00423348ldr x1, [x26]
0042334cldr x0, [sp+168]
00423350ldr x2, [sp+176]
00423354ldr x5, [sp+184]
00423358mov x6, x1
0042335cmov x1, x2
00423360mov x2, x5
00423364blr x6
00423368ldr x0, [sp+128]
0042336cbl archive/tar.(*headerV7).mode
00423370str x0, [sp+168]
00423374str x1, [sp+176]
00423378str x2, [sp+184]
0042337cldr x3, [sp+304]
00423380ldrsb x27, [x3]
00423384ldr x3, [x3+48]
00423388str x3, [sp+104]
0042338cldr x26, [sp+320]
00423390ldr x4, [x26]
00423394blr x4
00423398ldr x0, [sp+128]
0042339cbl archive/tar.(*headerV7).uid
004233a0str x0, [sp+168]
004233a4str x1, [sp+176]
004233a8str x2, [sp+184]
004233acldr x3, [sp+304]
004233b0ldrsb x27, [x3]
004233b4ldr x3, [x3+56]
004233b8str x3, [sp+96]
004233bcldr x26, [sp+320]
004233c0ldr x3, [sp+96]
004233c4ldr x4, [x26]
004233c8blr x4
004233ccldr x0, [sp+128]
004233d0bl archive/tar.(*headerV7).gid
004233d4str x0, [sp+168]
004233d8str x1, [sp+176]
004233dcstr x2, [sp+184]
004233e0ldr x3, [sp+304]
004233e4ldrsb x27, [x3]
004233e8ldr x3, [x3+64]
004233ecstr x3, [sp+88]
004233f0ldr x26, [sp+320]
004233f4ldr x3, [sp+88]
004233f8ldr x4, [x26]
004233fcblr x4
00423400ldr x0, [sp+128]
00423404bl archive/tar.(*headerV7).size
00423408str x0, [sp+168]
0042340cstr x1, [sp+176]
00423410str x2, [sp+184]
00423414ldr x3, [sp+304]
00423418ldrsb x27, [x3]
0042341cldr x3, [x3+40]
00423420str x3, [sp+80]
00423424ldr x26, [sp+320]
00423428ldr x4, [x26]
0042342cblr x4
00423430ldr x0, [sp+128]
00423434bl archive/tar.(*headerV7).modTime
00423438str x0, [sp+168]
0042343cstr x1, [sp+176]
00423440str x2, [sp+184]
00423444ldr x0, [sp+144]
00423448ldr x1, [sp+152]
0042344cldr x2, [sp+160]
00423450bl time.Time.Unix
00423454str x0, [sp+112]
00423458ldr x26, [sp+320]
0042345cldr x1, [x26]
00423460ldr x2, [sp+168]
00423464ldr x3, [sp+176]
00423468ldr x4, [sp+184]
0042346cmov x5, x0
00423470mov x0, x2
00423474mov x6, x1
00423478mov x1, x3
0042347cmov x2, x4
00423480mov x3, x5
00423484blr x6
00423488ldr x1, [sp+296]
0042348cldrsb x27, [x1]
00423490add x0, x1, 256
00423494str x0, [sp+224]
00423498bl archive/tar.(*block).toUSTAR
0042349cstr x0, [sp+136]
004234a0bl archive/tar.(*headerUSTAR).userName
004234a4str x0, [sp+168]
004234a8str x1, [sp+176]
004234acstr x2, [sp+184]
004234b0ldr x1, [sp+304]
004234b4ldrsb x27, [x1]
004234b8ldr x3, [x1+72]
004234bcldr x4, [x1+80]
004234c0str x3, [sp+208]
004234c4str x4, [sp+216]
004234c8ldr x26, [sp+312]
004234ccldr x1, [x26]
004234d0ldr x0, [sp+168]
004234d4ldr x2, [sp+176]
004234d8ldr x5, [sp+184]
004234dcmov x6, x1
004234e0mov x1, x2
004234e4mov x2, x5
004234e8blr x6
004234ecldr x0, [sp+136]
004234f0bl archive/tar.(*headerUSTAR).groupName
004234f4str x0, [sp+168]
004234f8str x1, [sp+176]
004234fcstr x2, [sp+184]
00423500ldr x1, [sp+304]
00423504ldrsb x27, [x1]
00423508ldr x3, [x1+88]
0042350cldr x4, [x1+96]
00423510str x3, [sp+192]
00423514str x4, [sp+200]
00423518ldr x26, [sp+312]
0042351cldr x1, [x26]
00423520ldr x0, [sp+168]
00423524ldr x2, [sp+176]
00423528ldr x5, [sp+184]
0042352cmov x6, x1
00423530mov x1, x2
00423534mov x2, x5
00423538blr x6
0042353cldr x0, [sp+136]
00423540bl archive/tar.(*headerUSTAR).devMajor
00423544str x0, [sp+168]
00423548str x1, [sp+176]
0042354cstr x2, [sp+184]
00423550ldr x3, [sp+304]
00423554ldrsb x27, [x3]
00423558ldr x3, [x3+176]
0042355cstr x3, [sp+72]
00423560ldr x26, [sp+320]
00423564ldr x4, [x26]
00423568blr x4
0042356cldr x0, [sp+136]
00423570bl archive/tar.(*headerUSTAR).devMinor
00423574str x0, [sp+168]
00423578str x1, [sp+176]
0042357cstr x2, [sp+184]
00423580ldr x3, [sp+304]
00423584ldrsb x27, [x3]
00423588ldr x3, [x3+184]
0042358cstr x3, [sp+64]
00423590ldr x26, [sp+320]
00423594ldr x4, [x26]
00423598blr x4
0042359cldr x1, [sp+296]
004235a0ldrsb x27, [x1]
004235a4add x0, x1, 256
004235a8str x0, [sp+120]
004235acldp x29, x30, [sp-8]
004235b0add sp, sp, 288
004235b4ret x30
004235b8
004235b8loc_4235b8:
004235b8mov x0, xzr
004235bcbl runtime.panicIndex
004235c0hint
004235c4
004235c4loc_4235c4:
004235c4stp x0, x1, [sp+8]
004235c8stp x2, x3, [sp+24]
004235ccmov x3, x30
004235d0bl runtime.morestack_noctxt.abi0
004235d4ldp x0, x1, [sp+8]
004235d8ldp x2, x3, [sp+24]
004235dcb 0x4231e0
004231e0
004231e0archive/tar.(*Writer).templateV7Plus: ; void archive/tar.(*Writer).templateV7Plus(archive/tar.Writer * tw, archive/tar.Header * hdr, archive/tar.stringFormatter fmtStr, archive/tar.numberFormatter fmtNum)
004231e0ldr x16, [x28+16]
004231e4sub x17, sp, 160
004231e8subs xzr, x17, x16
004231ecb.ls 0x4235c4
004231f0sub x20, sp, 288
004231f4stp x29, x30, [x20-8]
004231f8add sp, x20, 0
004231fcsub x29, sp, 8
00423200str x0, [sp+296]
00423204str x1, [sp+304]
00423208str x2, [sp+312]
0042320cstr x3, [sp+320]
00423210str xzr, [sp+120]
00423214ldr x1, [sp+296]
00423218ldrsb x27, [x1]
0042321cadd x0, x1, 256
00423220str x0, [sp+272]
00423224bl archive/tar.(*block).reset
00423228ldr x1, [sp+304]
0042322cldrsb x27, [x1]
00423230ldr x0, [x1+104]
00423234ldr x2, [x1+112]
00423238ldr x1, [x1+120]
0042323cstr x0, [sp+144]
00423240str x2, [sp+152]
00423244str x1, [sp+160]
00423248mov x3, x1
0042324cmov x1, x2
00423250mov x2, x3
00423254bl time.Time.IsZero
00423258strb w0, [sp+63]
0042325ctbnz w0, 0, 0x423264
00423260b 0x423280
00423264
00423264loc_423264:
00423264mov x0, xzr
00423268mov x1, x0
0042326cbl time.Unix
00423270str x0, [sp+144]
00423274str x1, [sp+152]
00423278str x2, [sp+160]
0042327cb 0x423284
00423280
00423280loc_423280:
00423280b 0x423284
00423284
00423284loc_423284:
00423284ldr x1, [sp+296]
00423288ldrsb x27, [x1]
0042328cadd x0, x1, 256
00423290str x0, [sp+264]
00423294bl archive/tar.(*block).toV7
00423298str x0, [sp+128]
0042329cbl archive/tar.(*headerV7).typeFlag
004232a0str x0, [sp+168]
004232a4str x1, [sp+176]
004232a8str x2, [sp+184]
004232acldr x2, [sp+304]
004232b0ldrsb x27, [x2]
004232b4ldrb w2, [x2]
004232b8subs xzr, x1, 0
004232bcb.hi 0x4232c4
004232c0b 0x4235b8
004232c4
004232c4loc_4232c4:
004232c4strb w2, [x0]
004232c8ldr x0, [sp+128]
004232ccbl archive/tar.(*headerV7).name
004232d0str x0, [sp+168]
004232d4str x1, [sp+176]
004232d8str x2, [sp+184]
004232dcldr x1, [sp+304]
004232e0ldrsb x27, [x1]
004232e4ldr x3, [x1+8]
004232e8ldr x4, [x1+16]
004232ecstr x3, [sp+248]
004232f0str x4, [sp+256]
004232f4ldr x26, [sp+312]
004232f8ldr x1, [x26]
004232fcldr x0, [sp+168]
00423300ldr x2, [sp+176]
00423304ldr x5, [sp+184]
00423308mov x6, x1
0042330cmov x1, x2
00423310mov x2, x5
00423314blr x6
00423318ldr x0, [sp+128]
0042331cbl archive/tar.(*headerV7).linkName
00423320str x0, [sp+168]
00423324str x1, [sp+176]
00423328str x2, [sp+184]
0042332cldr x1, [sp+304]
00423330ldrsb x27, [x1]
00423334ldr x3, [x1+24]
00423338ldr x4, [x1+32]
0042333cstr x3, [sp+232]
00423340str x4, [sp+240]
00423344ldr x26, [sp+312]
00423348ldr x1, [x26]
0042334cldr x0, [sp+168]
00423350ldr x2, [sp+176]
00423354ldr x5, [sp+184]
00423358mov x6, x1
0042335cmov x1, x2
00423360mov x2, x5
00423364blr x6
00423368ldr x0, [sp+128]
0042336cbl archive/tar.(*headerV7).mode
00423370str x0, [sp+168]
00423374str x1, [sp+176]
00423378str x2, [sp+184]
0042337cldr x3, [sp+304]
00423380ldrsb x27, [x3]
00423384ldr x3, [x3+48]
00423388str x3, [sp+104]
0042338cldr x26, [sp+320]
00423390ldr x4, [x26]
00423394blr x4
00423398ldr x0, [sp+128]
0042339cbl archive/tar.(*headerV7).uid
004233a0str x0, [sp+168]
004233a4str x1, [sp+176]
004233a8str x2, [sp+184]
004233acldr x3, [sp+304]
004233b0ldrsb x27, [x3]
004233b4ldr x3, [x3+56]
004233b8str x3, [sp+96]
004233bcldr x26, [sp+320]
004233c0ldr x3, [sp+96]
004233c4ldr x4, [x26]
004233c8blr x4
004233ccldr x0, [sp+128]
004233d0bl archive/tar.(*headerV7).gid
004233d4str x0, [sp+168]
004233d8str x1, [sp+176]
004233dcstr x2, [sp+184]
004233e0ldr x3, [sp+304]
004233e4ldrsb x27, [x3]
004233e8ldr x3, [x3+64]
004233ecstr x3, [sp+88]
004233f0ldr x26, [sp+320]
004233f4ldr x3, [sp+88]
004233f8ldr x4, [x26]
004233fcblr x4
00423400ldr x0, [sp+128]
00423404bl archive/tar.(*headerV7).size
00423408str x0, [sp+168]
0042340cstr x1, [sp+176]
00423410str x2, [sp+184]
00423414ldr x3, [sp+304]
00423418ldrsb x27, [x3]
0042341cldr x3, [x3+40]
00423420str x3, [sp+80]
00423424ldr x26, [sp+320]
00423428ldr x4, [x26]
0042342cblr x4
00423430ldr x0, [sp+128]
00423434bl archive/tar.(*headerV7).modTime
00423438str x0, [sp+168]
0042343cstr x1, [sp+176]
00423440str x2, [sp+184]
00423444ldr x0, [sp+144]
00423448ldr x1, [sp+152]
0042344cldr x2, [sp+160]
00423450bl time.Time.Unix
00423454str x0, [sp+112]
00423458ldr x26, [sp+320]
0042345cldr x1, [x26]
00423460ldr x2, [sp+168]
00423464ldr x3, [sp+176]
00423468ldr x4, [sp+184]
0042346cmov x5, x0
00423470mov x0, x2
00423474mov x6, x1
00423478mov x1, x3
0042347cmov x2, x4
00423480mov x3, x5
00423484blr x6
00423488ldr x1, [sp+296]
0042348cldrsb x27, [x1]
00423490add x0, x1, 256
00423494str x0, [sp+224]
00423498bl archive/tar.(*block).toUSTAR
0042349cstr x0, [sp+136]
004234a0bl archive/tar.(*headerUSTAR).userName
004234a4str x0, [sp+168]
004234a8str x1, [sp+176]
004234acstr x2, [sp+184]
004234b0ldr x1, [sp+304]
004234b4ldrsb x27, [x1]
004234b8ldr x3, [x1+72]
004234bcldr x4, [x1+80]
004234c0str x3, [sp+208]
004234c4str x4, [sp+216]
004234c8ldr x26, [sp+312]
004234ccldr x1, [x26]
004234d0ldr x0, [sp+168]
004234d4ldr x2, [sp+176]
004234d8ldr x5, [sp+184]
004234dcmov x6, x1
004234e0mov x1, x2
004234e4mov x2, x5
004234e8blr x6
004234ecldr x0, [sp+136]
004234f0bl archive/tar.(*headerUSTAR).groupName
004234f4str x0, [sp+168]
004234f8str x1, [sp+176]
004234fcstr x2, [sp+184]
00423500ldr x1, [sp+304]
00423504ldrsb x27, [x1]
00423508ldr x3, [x1+88]
0042350cldr x4, [x1+96]
00423510str x3, [sp+192]
00423514str x4, [sp+200]
00423518ldr x26, [sp+312]
0042351cldr x1, [x26]
00423520ldr x0, [sp+168]
00423524ldr x2, [sp+176]
00423528ldr x5, [sp+184]
0042352cmov x6, x1
00423530mov x1, x2
00423534mov x2, x5
00423538blr x6
0042353cldr x0, [sp+136]
00423540bl archive/tar.(*headerUSTAR).devMajor
00423544str x0, [sp+168]
00423548str x1, [sp+176]
0042354cstr x2, [sp+184]
00423550ldr x3, [sp+304]
00423554ldrsb x27, [x3]
00423558ldr x3, [x3+176]
0042355cstr x3, [sp+72]
00423560ldr x26, [sp+320]
00423564ldr x4, [x26]
00423568blr x4
0042356cldr x0, [sp+136]
00423570bl archive/tar.(*headerUSTAR).devMinor
00423574str x0, [sp+168]
00423578str x1, [sp+176]
0042357cstr x2, [sp+184]
00423580ldr x3, [sp+304]
00423584ldrsb x27, [x3]
00423588ldr x3, [x3+184]
0042358cstr x3, [sp+64]
00423590ldr x26, [sp+320]
00423594ldr x4, [x26]
00423598blr x4
0042359cldr x1, [sp+296]
004235a0ldrsb x27, [x1]
004235a4add x0, x1, 256
004235a8str x0, [sp+120]
004235acldp x29, x30, [sp-8]
004235b0add sp, sp, 288
004235b4ret x30
004235b8
004235b8loc_4235b8:
004235b8mov x0, xzr
004235bcbl runtime.panicIndex
004235c0hint
004235c4
004235c4loc_4235c4:
004235c4stp x0, x1, [sp+8]
004235c8stp x2, x3, [sp+24]
004235ccmov x3, x30
004235d0bl runtime.morestack_noctxt.abi0
004235d4ldp x0, x1, [sp+8]
004235d8ldp x2, x3, [sp+24]
004235dcb 0x4231e0
004231e0
004235e0
004235e0archive/tar.(*Writer).writeRawFile: ; void archive/tar.(*Writer).writeRawFile(archive/tar.Writer * tw, struct string name, struct string data, uint8 flag, archive/tar.Format format)
004235e0ldr x16, [x28+16]
004235e4sub x17, sp, 112
004235e8subs xzr, x17, x16
004235ecb.ls 0x4238e4
004235f0str x30, [sp-240]!
004235f4stur x29, [sp-8]
004235f8sub x29, sp, 8
004235fcstr x0, [sp+248]
00423600str x1, [sp+256]
00423604str x2, [sp+264]
00423608str x3, [sp+272]
0042360cstr x4, [sp+280]
00423610strb w5, [sp+288]
00423614str x6, [sp+296]
00423618stp xzr, xzr, [sp+72]
0042361cldr x1, [sp+248]
00423620ldrsb x27, [x1]
00423624add x0, x1, 256
00423628str x0, [sp+168]
0042362cbl archive/tar.(*block).reset
00423630ldr x0, [sp+256]
00423634ldr x1, [sp+264]
00423638bl archive/tar.toASCII
0042363cstr x0, [sp+256]
00423640str x1, [sp+264]
00423644str x1, [sp+56]
00423648subs xzr, x1, 100
0042364cb.gt 0x423654
00423650b 0x423670
00423654
00423654loc_423654:
00423654subs xzr, x1, 100
00423658b.hs 0x423660
0042365cb 0x4238d4
00423660
00423660loc_423660:
00423660b 0x423664
00423664
00423664loc_423664:
00423664movz x4, 100
00423668str x4, [sp+264]
0042366cb 0x423674
00423670
00423670loc_423670:
00423670b 0x423674
00423674
00423674loc_423674:
00423674ldr x0, [sp+256]
00423678ldr x1, [sp+264]
0042367cadrp x2, 0x28c000
00423680add x2, x2, 4032
00423684orr x3, xzr, 1
00423688bl strings.TrimRight
0042368cstr x0, [sp+256]
00423690str x1, [sp+264]
00423694stp xzr, xzr, [sp+96]
00423698ldr x4, [sp+248]
0042369cldrsb x27, [x4]
004236a0add x0, x4, 256
004236a4str x0, [sp+160]
004236a8bl archive/tar.(*block).toV7
004236acstr x0, [sp+88]
004236b0bl archive/tar.(*headerV7).typeFlag
004236b4str x0, [sp+192]
004236b8str x1, [sp+200]
004236bcstr x2, [sp+208]
004236c0ldrb w4, [sp+288]
004236c4subs xzr, x1, 0
004236c8b.hi 0x4236d0
004236ccb 0x4238cc
004236d0
004236d0loc_4236d0:
004236d0strb w4, [x0]
004236d4ldr x0, [sp+88]
004236d8bl archive/tar.(*headerV7).name
004236dcstr x0, [sp+192]
004236e0str x1, [sp+200]
004236e4str x2, [sp+208]
004236e8ldr x4, [sp+256]
004236ecldr x5, [sp+264]
004236f0mov x3, x2
004236f4mov x2, x1
004236f8mov x1, x0
004236fcadd x0, sp, 96
00423700bl archive/tar.(*formatter).formatString
00423704ldr x0, [sp+88]
00423708bl archive/tar.(*headerV7).mode
0042370cstr x0, [sp+192]
00423710str x1, [sp+200]
00423714str x2, [sp+208]
00423718mov x3, x2
0042371cmov x4, xzr
00423720mov x2, x1
00423724mov x1, x0
00423728add x0, sp, 96
0042372cbl archive/tar.(*formatter).formatOctal
00423730ldr x0, [sp+88]
00423734bl archive/tar.(*headerV7).uid
00423738str x0, [sp+192]
0042373cstr x1, [sp+200]
00423740str x2, [sp+208]
00423744mov x3, x2
00423748mov x4, xzr
0042374cmov x2, x1
00423750mov x1, x0
00423754add x0, sp, 96
00423758bl archive/tar.(*formatter).formatOctal
0042375cldr x0, [sp+88]
00423760bl archive/tar.(*headerV7).gid
00423764str x0, [sp+192]
00423768str x1, [sp+200]
0042376cstr x2, [sp+208]
00423770mov x3, x2
00423774mov x4, xzr
00423778mov x2, x1
0042377cmov x1, x0
00423780add x0, sp, 96
00423784bl archive/tar.(*formatter).formatOctal
00423788ldr x0, [sp+88]
0042378cbl archive/tar.(*headerV7).size
00423790str x0, [sp+192]
00423794str x1, [sp+200]
00423798str x2, [sp+208]
0042379cldr x4, [sp+280]
004237a0str x4, [sp+56]
004237a4mov x3, x2
004237a8mov x2, x1
004237acmov x1, x0
004237b0add x0, sp, 96
004237b4bl archive/tar.(*formatter).formatOctal
004237b8ldr x0, [sp+88]
004237bcbl archive/tar.(*headerV7).modTime
004237c0str x0, [sp+192]
004237c4str x1, [sp+200]
004237c8str x2, [sp+208]
004237ccmov x3, x2
004237d0mov x4, xzr
004237d4mov x2, x1
004237d8mov x1, x0
004237dcadd x0, sp, 96
004237e0bl archive/tar.(*formatter).formatOctal
004237e4ldr x1, [sp+248]
004237e8ldrsb x27, [x1]
004237ecadd x0, x1, 256
004237f0str x0, [sp+152]
004237f4ldr x1, [sp+296]
004237f8bl archive/tar.(*block).setFormat
004237fcldr x1, [sp+96]
00423800cbnz x1, 0x423808
00423804b 0x423824
00423808
00423808loc_423808:
00423808ldr x0, [sp+96]
0042380cldr x1, [sp+104]
00423810str x0, [sp+72]
00423814str x1, [sp+80]
00423818ldur x29, [sp-8]
0042381cldr x30, [sp], 240
00423820ret x30
00423824
00423824loc_423824:
00423824ldr x4, [sp+280]
00423828str x4, [sp+56]
0042382cldr x4, [sp+248]
00423830ldrsb x27, [x4]
00423834add x1, x4, 256
00423838str x1, [sp+144]
0042383cldrb w3, [sp+288]
00423840ldr x0, [sp+248]
00423844ldr x2, [sp+56]
00423848bl archive/tar.(*Writer).writeRawHeader
0042384cstr x0, [sp+128]
00423850str x1, [sp+136]
00423854cbnz x0, 0x42385c
00423858b 0x423870
0042385c
0042385cloc_42385c:
0042385cstr x0, [sp+72]
00423860str x1, [sp+80]
00423864ldur x29, [sp-8]
00423868ldr x30, [sp], 240
0042386cret x30
00423870
00423870loc_423870:
00423870stp xzr, xzr, [sp+176]
00423874ldr x2, [sp+272]
00423878ldr x3, [sp+280]
0042387cldr x1, [sp+248]
00423880adrp x0, 0x2f0000
00423884add x0, x0, 2848
00423888bl io.WriteString
0042388cstr x0, [sp+56]
00423890str x1, [sp+176]
00423894str x2, [sp+184]
00423898ldr x4, [sp+56]
0042389cstr x4, [sp+64]
004238a0str x1, [sp+216]
004238a4str x2, [sp+224]
004238a8str x1, [sp+112]
004238acstr x2, [sp+120]
004238b0str x1, [sp+72]
004238b4str x2, [sp+80]
004238b8mov x0, x1
004238bcmov x1, x2
004238c0ldur x29, [sp-8]
004238c4ldr x30, [sp], 240
004238c8ret x30
004238cc
004238ccloc_4238cc:
004238ccmov x0, xzr
004238d0bl runtime.panicIndex
004238d4
004238d4loc_4238d4:
004238d4mov x2, x1
004238d8movz x1, 100
004238dcbl runtime.panicSliceAlen
004238e0hint
004238e4
004238e4loc_4238e4:
004238e4stp x0, x1, [sp+8]
004238e8stp x2, x3, [sp+24]
004238ecstr x4, [sp+40]
004238f0strb w5, [sp+48]
004238f4str x6, [sp+56]
004238f8mov x3, x30
004238fcbl runtime.morestack_noctxt.abi0
00423900ldp x0, x1, [sp+8]
00423904ldp x2, x3, [sp+24]
00423908ldr x4, [sp+40]
0042390cldrb w5, [sp+48]
00423910ldr x6, [sp+56]
00423914b 0x4235e0
00423918udf 0
0042391cudf 0
004235e0
004235e0archive/tar.(*Writer).writeRawFile: ; void archive/tar.(*Writer).writeRawFile(archive/tar.Writer * tw, struct string name, struct string data, uint8 flag, archive/tar.Format format)
004235e0ldr x16, [x28+16]
004235e4sub x17, sp, 112
004235e8subs xzr, x17, x16
004235ecb.ls 0x4238e4
004235f0str x30, [sp-240]!
004235f4stur x29, [sp-8]
004235f8sub x29, sp, 8
004235fcstr x0, [sp+248]
00423600str x1, [sp+256]
00423604str x2, [sp+264]
00423608str x3, [sp+272]
0042360cstr x4, [sp+280]
00423610strb w5, [sp+288]
00423614str x6, [sp+296]
00423618stp xzr, xzr, [sp+72]
0042361cldr x1, [sp+248]
00423620ldrsb x27, [x1]
00423624add x0, x1, 256
00423628str x0, [sp+168]
0042362cbl archive/tar.(*block).reset
00423630ldr x0, [sp+256]
00423634ldr x1, [sp+264]
00423638bl archive/tar.toASCII
0042363cstr x0, [sp+256]
00423640str x1, [sp+264]
00423644str x1, [sp+56]
00423648subs xzr, x1, 100
0042364cb.gt 0x423654
00423650b 0x423670
00423654
00423654loc_423654:
00423654subs xzr, x1, 100
00423658b.hs 0x423660
0042365cb 0x4238d4
00423660
00423660loc_423660:
00423660b 0x423664
00423664
00423664loc_423664:
00423664movz x4, 100
00423668str x4, [sp+264]
0042366cb 0x423674
00423670
00423670loc_423670:
00423670b 0x423674
00423674
00423674loc_423674:
00423674ldr x0, [sp+256]
00423678ldr x1, [sp+264]
0042367cadrp x2, 0x28c000
00423680add x2, x2, 4032
00423684orr x3, xzr, 1
00423688bl strings.TrimRight
0042368cstr x0, [sp+256]
00423690str x1, [sp+264]
00423694stp xzr, xzr, [sp+96]
00423698ldr x4, [sp+248]
0042369cldrsb x27, [x4]
004236a0add x0, x4, 256
004236a4str x0, [sp+160]
004236a8bl archive/tar.(*block).toV7
004236acstr x0, [sp+88]
004236b0bl archive/tar.(*headerV7).typeFlag
004236b4str x0, [sp+192]
004236b8str x1, [sp+200]
004236bcstr x2, [sp+208]
004236c0ldrb w4, [sp+288]
004236c4subs xzr, x1, 0
004236c8b.hi 0x4236d0
004236ccb 0x4238cc
004236d0
004236d0loc_4236d0:
004236d0strb w4, [x0]
004236d4ldr x0, [sp+88]
004236d8bl archive/tar.(*headerV7).name
004236dcstr x0, [sp+192]
004236e0str x1, [sp+200]
004236e4str x2, [sp+208]
004236e8ldr x4, [sp+256]
004236ecldr x5, [sp+264]
004236f0mov x3, x2
004236f4mov x2, x1
004236f8mov x1, x0
004236fcadd x0, sp, 96
00423700bl archive/tar.(*formatter).formatString
00423704ldr x0, [sp+88]
00423708bl archive/tar.(*headerV7).mode
0042370cstr x0, [sp+192]
00423710str x1, [sp+200]
00423714str x2, [sp+208]
00423718mov x3, x2
0042371cmov x4, xzr
00423720mov x2, x1
00423724mov x1, x0
00423728add x0, sp, 96
0042372cbl archive/tar.(*formatter).formatOctal
00423730ldr x0, [sp+88]
00423734bl archive/tar.(*headerV7).uid
00423738str x0, [sp+192]
0042373cstr x1, [sp+200]
00423740str x2, [sp+208]
00423744mov x3, x2
00423748mov x4, xzr
0042374cmov x2, x1
00423750mov x1, x0
00423754add x0, sp, 96
00423758bl archive/tar.(*formatter).formatOctal
0042375cldr x0, [sp+88]
00423760bl archive/tar.(*headerV7).gid
00423764str x0, [sp+192]
00423768str x1, [sp+200]
0042376cstr x2, [sp+208]
00423770mov x3, x2
00423774mov x4, xzr
00423778mov x2, x1
0042377cmov x1, x0
00423780add x0, sp, 96
00423784bl archive/tar.(*formatter).formatOctal
00423788ldr x0, [sp+88]
0042378cbl archive/tar.(*headerV7).size
00423790str x0, [sp+192]
00423794str x1, [sp+200]
00423798str x2, [sp+208]
0042379cldr x4, [sp+280]
004237a0str x4, [sp+56]
004237a4mov x3, x2
004237a8mov x2, x1
004237acmov x1, x0
004237b0add x0, sp, 96
004237b4bl archive/tar.(*formatter).formatOctal
004237b8ldr x0, [sp+88]
004237bcbl archive/tar.(*headerV7).modTime
004237c0str x0, [sp+192]
004237c4str x1, [sp+200]
004237c8str x2, [sp+208]
004237ccmov x3, x2
004237d0mov x4, xzr
004237d4mov x2, x1
004237d8mov x1, x0
004237dcadd x0, sp, 96
004237e0bl archive/tar.(*formatter).formatOctal
004237e4ldr x1, [sp+248]
004237e8ldrsb x27, [x1]
004237ecadd x0, x1, 256
004237f0str x0, [sp+152]
004237f4ldr x1, [sp+296]
004237f8bl archive/tar.(*block).setFormat
004237fcldr x1, [sp+96]
00423800cbnz x1, 0x423808
00423804b 0x423824
00423808
00423808loc_423808:
00423808ldr x0, [sp+96]
0042380cldr x1, [sp+104]
00423810str x0, [sp+72]
00423814str x1, [sp+80]
00423818ldur x29, [sp-8]
0042381cldr x30, [sp], 240
00423820ret x30
00423824
00423824loc_423824:
00423824ldr x4, [sp+280]
00423828str x4, [sp+56]
0042382cldr x4, [sp+248]
00423830ldrsb x27, [x4]
00423834add x1, x4, 256
00423838str x1, [sp+144]
0042383cldrb w3, [sp+288]
00423840ldr x0, [sp+248]
00423844ldr x2, [sp+56]
00423848bl archive/tar.(*Writer).writeRawHeader
0042384cstr x0, [sp+128]
00423850str x1, [sp+136]
00423854cbnz x0, 0x42385c
00423858b 0x423870
0042385c
0042385cloc_42385c:
0042385cstr x0, [sp+72]
00423860str x1, [sp+80]
00423864ldur x29, [sp-8]
00423868ldr x30, [sp], 240
0042386cret x30
00423870
00423870loc_423870:
00423870stp xzr, xzr, [sp+176]
00423874ldr x2, [sp+272]
00423878ldr x3, [sp+280]
0042387cldr x1, [sp+248]
00423880adrp x0, 0x2f0000
00423884add x0, x0, 2848
00423888bl io.WriteString
0042388cstr x0, [sp+56]
00423890str x1, [sp+176]
00423894str x2, [sp+184]
00423898ldr x4, [sp+56]
0042389cstr x4, [sp+64]
004238a0str x1, [sp+216]
004238a4str x2, [sp+224]
004238a8str x1, [sp+112]
004238acstr x2, [sp+120]
004238b0str x1, [sp+72]
004238b4str x2, [sp+80]
004238b8mov x0, x1
004238bcmov x1, x2
004238c0ldur x29, [sp-8]
004238c4ldr x30, [sp], 240
004238c8ret x30
004238cc
004238ccloc_4238cc:
004238ccmov x0, xzr
004238d0bl runtime.panicIndex
004238d4
004238d4loc_4238d4:
004238d4mov x2, x1
004238d8movz x1, 100
004238dcbl runtime.panicSliceAlen
004238e0hint
004238e4
004238e4loc_4238e4:
004238e4stp x0, x1, [sp+8]
004238e8stp x2, x3, [sp+24]
004238ecstr x4, [sp+40]
004238f0strb w5, [sp+48]
004238f4str x6, [sp+56]
004238f8mov x3, x30
004238fcbl runtime.morestack_noctxt.abi0
00423900ldp x0, x1, [sp+8]
00423904ldp x2, x3, [sp+24]
00423908ldr x4, [sp+40]
0042390cldrb w5, [sp+48]
00423910ldr x6, [sp+56]
00423914b 0x4235e0
00423918udf 0
0042391cudf 0
004235e0
00423920
00423920archive/tar.(*Writer).writeRawHeader: ; void archive/tar.(*Writer).writeRawHeader(archive/tar.Writer * tw, archive/tar.block * blk, int64 size, uint8 flag)
00423920ldr x16, [x28+16]
00423924sub x17, sp, 80
00423928subs xzr, x17, x16
0042392cb.ls 0x423b04
00423930str x30, [sp-208]!
00423934stur x29, [sp-8]
00423938sub x29, sp, 8
0042393cstr x0, [sp+216]
00423940str x1, [sp+224]
00423944str x2, [sp+232]
00423948strb w3, [sp+240]
0042394cstp xzr, xzr, [sp+80]
00423950ldr x0, [sp+216]
00423954bl archive/tar.(*Writer).Flush
00423958str x0, [sp+112]
0042395cstr x1, [sp+120]
00423960cbnz x0, 0x423968
00423964b 0x42397c
00423968
00423968loc_423968:
00423968str x0, [sp+80]
0042396cstr x1, [sp+88]
00423970ldur x29, [sp-8]
00423974ldr x30, [sp], 208
00423978ret x30
0042397c
0042397cloc_42397c:
0042397cldr x4, [sp+224]
00423980ldrsb x27, [x4]
00423984b 0x423988
00423988
00423988loc_423988:
00423988str x4, [sp+128]
0042398corr x4, xzr, 512
00423990str x4, [sp+136]
00423994str x4, [sp+144]
00423998stp xzr, xzr, [sp+184]
0042399cldr x4, [sp+216]
004239a0ldrsb x27, [x4]
004239a4ldr x5, [x4]
004239a8ldrsb x27, [x5]
004239acldr x0, [x4+8]
004239b0ldr x4, [x5+24]
004239b4ldr x1, [sp+128]
004239b8ldr x2, [sp+136]
004239bcldr x3, [sp+144]
004239c0blr x4
004239c4str x0, [sp+72]
004239c8str x1, [sp+184]
004239ccstr x2, [sp+192]
004239d0ldr x4, [sp+72]
004239d4str x4, [sp+56]
004239d8str x1, [sp+152]
004239dcstr x2, [sp+160]
004239e0str x1, [sp+96]
004239e4str x2, [sp+104]
004239e8cbnz x1, 0x4239f0
004239ecb 0x423a0c
004239f0
004239f0loc_4239f0:
004239f0str x1, [sp+80]
004239f4str x2, [sp+88]
004239f8mov x0, x1
004239fcmov x1, x2
00423a00ldur x29, [sp-8]
00423a04ldr x30, [sp], 208
00423a08ret x30
00423a0c
00423a0cloc_423a0c:
00423a0cldrb w0, [sp+240]
00423a10bl archive/tar.isHeaderOnlyType
00423a14strb w0, [sp+55]
00423a18tbnz w0, 0, 0x423a20
00423a1cb 0x423a28
00423a20
00423a20loc_423a20:
00423a20str xzr, [sp+232]
00423a24b 0x423a2c
00423a28
00423a28loc_423a28:
00423a28b 0x423a2c
00423a2c
00423a2cloc_423a2c:
00423a2cadrp x0, 0x238000
00423a30add x0, x0, 2208
00423a34bl runtime.newobject
00423a38str x0, [sp+168]
00423a3cldr x1, [sp+216]
00423a40ldrsb x27, [x1]
00423a44ldr x2, [x1+8]
00423a48ldr x1, [x1]
00423a4cstr x1, [x0]
00423a50adrp x27, 0x628000
00423a54ldr w1, [x27+3056]
00423a58cbz w1, 0x423a60
00423a5cb 0x423a64
00423a60
00423a60loc_423a60:
00423a60b 0x423a78
00423a64
00423a64loc_423a64:
00423a64bl runtime.gcWriteBarrier2
00423a68str x2, [x25]
00423a6cldr x1, [x0+8]
00423a70str x1, [x25+8]
00423a74b 0x423a78
00423a78
00423a78loc_423a78:
00423a78str x2, [x0+8]
00423a7cldr x1, [sp+168]
00423a80ldrsb x27, [x1]
00423a84ldr x2, [sp+232]
00423a88str x2, [x1+16]
00423a8cldr x1, [sp+168]
00423a90str x1, [sp+176]
00423a94ldr x2, [sp+216]
00423a98ldrsb x27, [x2]
00423a9cadrp x3, 0x2f5000
00423aa0add x3, x3, 3624
00423aa4str x3, [x2+24]
00423aa8adrp x27, 0x628000
00423aacldr w3, [x27+3056]
00423ab0cbz w3, 0x423ab8
00423ab4b 0x423abc
00423ab8
00423ab8loc_423ab8:
00423ab8b 0x423ad0
00423abc
00423abcloc_423abc:
00423abcbl runtime.gcWriteBarrier2
00423ac0str x1, [x25]
00423ac4ldr x3, [x2+32]
00423ac8str x3, [x25+8]
00423accb 0x423ad0
00423ad0
00423ad0loc_423ad0:
00423ad0str x1, [x2+32]
00423ad4ldr x0, [sp+232]
00423ad8bl archive/tar.blockPadding
00423adcstr x0, [sp+64]
00423ae0ldr x1, [sp+216]
00423ae4ldrsb x27, [x1]
00423ae8str x0, [x1+16]
00423aecstp xzr, xzr, [sp+80]
00423af0mov x0, xzr
00423af4mov x1, xzr
00423af8ldur x29, [sp-8]
00423afcldr x30, [sp], 208
00423b00ret x30
00423b04
00423b04loc_423b04:
00423b04stp x0, x1, [sp+8]
00423b08str x2, [sp+24]
00423b0cstrb w3, [sp+32]
00423b10mov x3, x30
00423b14bl runtime.morestack_noctxt.abi0
00423b18ldp x0, x1, [sp+8]
00423b1cldr x2, [sp+24]
00423b20ldrb w3, [sp+32]
00423b24b 0x423920
00423b28udf 0
00423b2cudf 0
00423920
00423920archive/tar.(*Writer).writeRawHeader: ; void archive/tar.(*Writer).writeRawHeader(archive/tar.Writer * tw, archive/tar.block * blk, int64 size, uint8 flag)
00423920ldr x16, [x28+16]
00423924sub x17, sp, 80
00423928subs xzr, x17, x16
0042392cb.ls 0x423b04
00423930str x30, [sp-208]!
00423934stur x29, [sp-8]
00423938sub x29, sp, 8
0042393cstr x0, [sp+216]
00423940str x1, [sp+224]
00423944str x2, [sp+232]
00423948strb w3, [sp+240]
0042394cstp xzr, xzr, [sp+80]
00423950ldr x0, [sp+216]
00423954bl archive/tar.(*Writer).Flush
00423958str x0, [sp+112]
0042395cstr x1, [sp+120]
00423960cbnz x0, 0x423968
00423964b 0x42397c
00423968
00423968loc_423968:
00423968str x0, [sp+80]
0042396cstr x1, [sp+88]
00423970ldur x29, [sp-8]
00423974ldr x30, [sp], 208
00423978ret x30
0042397c
0042397cloc_42397c:
0042397cldr x4, [sp+224]
00423980ldrsb x27, [x4]
00423984b 0x423988
00423988
00423988loc_423988:
00423988str x4, [sp+128]
0042398corr x4, xzr, 512
00423990str x4, [sp+136]
00423994str x4, [sp+144]
00423998stp xzr, xzr, [sp+184]
0042399cldr x4, [sp+216]
004239a0ldrsb x27, [x4]
004239a4ldr x5, [x4]
004239a8ldrsb x27, [x5]
004239acldr x0, [x4+8]
004239b0ldr x4, [x5+24]
004239b4ldr x1, [sp+128]
004239b8ldr x2, [sp+136]
004239bcldr x3, [sp+144]
004239c0blr x4
004239c4str x0, [sp+72]
004239c8str x1, [sp+184]
004239ccstr x2, [sp+192]
004239d0ldr x4, [sp+72]
004239d4str x4, [sp+56]
004239d8str x1, [sp+152]
004239dcstr x2, [sp+160]
004239e0str x1, [sp+96]
004239e4str x2, [sp+104]
004239e8cbnz x1, 0x4239f0
004239ecb 0x423a0c
004239f0
004239f0loc_4239f0:
004239f0str x1, [sp+80]
004239f4str x2, [sp+88]
004239f8mov x0, x1
004239fcmov x1, x2
00423a00ldur x29, [sp-8]
00423a04ldr x30, [sp], 208
00423a08ret x30
00423a0c
00423a0cloc_423a0c:
00423a0cldrb w0, [sp+240]
00423a10bl archive/tar.isHeaderOnlyType
00423a14strb w0, [sp+55]
00423a18tbnz w0, 0, 0x423a20
00423a1cb 0x423a28
00423a20
00423a20loc_423a20:
00423a20str xzr, [sp+232]
00423a24b 0x423a2c
00423a28
00423a28loc_423a28:
00423a28b 0x423a2c
00423a2c
00423a2cloc_423a2c:
00423a2cadrp x0, 0x238000
00423a30add x0, x0, 2208
00423a34bl runtime.newobject
00423a38str x0, [sp+168]
00423a3cldr x1, [sp+216]
00423a40ldrsb x27, [x1]
00423a44ldr x2, [x1+8]
00423a48ldr x1, [x1]
00423a4cstr x1, [x0]
00423a50adrp x27, 0x628000
00423a54ldr w1, [x27+3056]
00423a58cbz w1, 0x423a60
00423a5cb 0x423a64
00423a60
00423a60loc_423a60:
00423a60b 0x423a78
00423a64
00423a64loc_423a64:
00423a64bl runtime.gcWriteBarrier2
00423a68str x2, [x25]
00423a6cldr x1, [x0+8]
00423a70str x1, [x25+8]
00423a74b 0x423a78
00423a78
00423a78loc_423a78:
00423a78str x2, [x0+8]
00423a7cldr x1, [sp+168]
00423a80ldrsb x27, [x1]
00423a84ldr x2, [sp+232]
00423a88str x2, [x1+16]
00423a8cldr x1, [sp+168]
00423a90str x1, [sp+176]
00423a94ldr x2, [sp+216]
00423a98ldrsb x27, [x2]
00423a9cadrp x3, 0x2f5000
00423aa0add x3, x3, 3624
00423aa4str x3, [x2+24]
00423aa8adrp x27, 0x628000
00423aacldr w3, [x27+3056]
00423ab0cbz w3, 0x423ab8
00423ab4b 0x423abc
00423ab8
00423ab8loc_423ab8:
00423ab8b 0x423ad0
00423abc
00423abcloc_423abc:
00423abcbl runtime.gcWriteBarrier2
00423ac0str x1, [x25]
00423ac4ldr x3, [x2+32]
00423ac8str x3, [x25+8]
00423accb 0x423ad0
00423ad0
00423ad0loc_423ad0:
00423ad0str x1, [x2+32]
00423ad4ldr x0, [sp+232]
00423ad8bl archive/tar.blockPadding
00423adcstr x0, [sp+64]
00423ae0ldr x1, [sp+216]
00423ae4ldrsb x27, [x1]
00423ae8str x0, [x1+16]
00423aecstp xzr, xzr, [sp+80]
00423af0mov x0, xzr
00423af4mov x1, xzr
00423af8ldur x29, [sp-8]
00423afcldr x30, [sp], 208
00423b00ret x30
00423b04
00423b04loc_423b04:
00423b04stp x0, x1, [sp+8]
00423b08str x2, [sp+24]
00423b0cstrb w3, [sp+32]
00423b10mov x3, x30
00423b14bl runtime.morestack_noctxt.abi0
00423b18ldp x0, x1, [sp+8]
00423b1cldr x2, [sp+24]
00423b20ldrb w3, [sp+32]
00423b24b 0x423920
00423b28udf 0
00423b2cudf 0
00423920
00423b30
00423b30archive/tar.splitUSTARPath: ; void archive/tar.splitUSTARPath(struct string name)
00423b30ldr x16, [x28+16]
00423b34sub x17, sp, 32
00423b38subs xzr, x17, x16
00423b3cb.ls 0x423df4
00423b40str x30, [sp-160]!
00423b44stur x29, [sp-8]
00423b48sub x29, sp, 8
00423b4cstr x0, [sp+168]
00423b50str x1, [sp+176]
00423b54stp xzr, xzr, [sp+104]
00423b58stp xzr, xzr, [sp+88]
00423b5cstrb wzr, [sp+44]
00423b60ldr x5, [sp+176]
00423b64str x5, [sp+64]
00423b68subs xzr, x5, 100
00423b6ccset x5, le
00423b70strb w5, [sp+46]
00423b74b.le 0x423b7c
00423b78b 0x423b80
00423b7c
00423b7cloc_423b7c:
00423b7cb 0x423b9c
00423b80
00423b80loc_423b80:
00423b80ldr x0, [sp+168]
00423b84ldr x1, [sp+176]
00423b88bl archive/tar.isASCII
00423b8cstrb w0, [sp+45]
00423b90eor x2, x0, 1
00423b94strb w2, [sp+46]
00423b98b 0x423b9c
00423b9c
00423b9cloc_423b9c:
00423b9cldrb w5, [sp+46]
00423ba0tbnz w5, 0, 0x423ba8
00423ba4b 0x423bd4
00423ba8
00423ba8loc_423ba8:
00423ba8stp xzr, xzr, [sp+104]
00423bacstp xzr, xzr, [sp+88]
00423bb0strb wzr, [sp+44]
00423bb4ldr x2, [sp+88]
00423bb8ldr x3, [sp+96]
00423bbcldr x1, [sp+112]
00423bc0ldr x0, [sp+104]
00423bc4mov x4, xzr
00423bc8ldur x29, [sp-8]
00423bccldr x30, [sp], 160
00423bd0ret x30
00423bd4
00423bd4loc_423bd4:
00423bd4ldr x4, [sp+64]
00423bd8subs xzr, x4, 156
00423bdcb.gt 0x423be4
00423be0b 0x423bf0
00423be4
00423be4loc_423be4:
00423be4movz x4, 156
00423be8str x4, [sp+64]
00423becb 0x423c34
00423bf0
00423bf0loc_423bf0:
00423bf0ldr x1, [sp+176]
00423bf4ldr x4, [sp+168]
00423bf8ldr x5, [sp+64]
00423bfcsub x0, x5, 1
00423c00subs xzr, x1, x0
00423c04b.hi 0x423c0c
00423c08b 0x423dec
00423c0c
00423c0cloc_423c0c:
00423c0cldrb w4, [x4+x0]
00423c10subs wzr, w4, 47
00423c14b.eq 0x423c1c
00423c18b 0x423c2c
00423c1c
00423c1cloc_423c1c:
00423c1cldr x4, [sp+64]
00423c20sub x4, x4, 1
00423c24str x4, [sp+64]
00423c28b 0x423c30
00423c2c
00423c2cloc_423c2c:
00423c2cb 0x423c30
00423c30
00423c30loc_423c30:
00423c30b 0x423c34
00423c34
00423c34loc_423c34:
00423c34b 0x423c38
00423c38
00423c38loc_423c38:
00423c38ldr x1, [sp+64]
00423c3cldr x0, [sp+168]
00423c40ldr x2, [sp+176]
00423c44subs xzr, x2, x1
00423c48b.hs 0x423c50
00423c4cb 0x423de8
00423c50
00423c50loc_423c50:
00423c50b 0x423c54
00423c54
00423c54loc_423c54:
00423c54str x0, [sp+136]
00423c58str x1, [sp+144]
00423c5cadrp x2, 0x28c000
00423c60add x2, x2, 4032
00423c64orr x3, xzr, 1
00423c68bl strings.LastIndex
00423c6cstr x0, [sp+72]
00423c70ldr x4, [sp+176]
00423c74str x4, [sp+80]
00423c78sub x4, x4, x0
00423c7csub x4, x4, 1
00423c80str x4, [sp+56]
00423c84str x0, [sp+48]
00423c88subs xzr, x0, 0
00423c8ccset x4, le
00423c90strb w4, [sp+47]
00423c94b.le 0x423c9c
00423c98b 0x423ca0
00423c9c
00423c9cloc_423c9c:
00423c9cb 0x423cb4
00423ca0
00423ca0loc_423ca0:
00423ca0ldr x5, [sp+56]
00423ca4subs xzr, x5, 100
00423ca8cset x5, gt
00423cacstrb w5, [sp+47]
00423cb0b 0x423cb4
00423cb4
00423cb4loc_423cb4:
00423cb4ldrb w5, [sp+47]
00423cb8strb w5, [sp+45]
00423cbctbnz w5, 0, 0x423cc4
00423cc0b 0x423cc8
00423cc4
00423cc4loc_423cc4:
00423cc4b 0x423cdc
00423cc8
00423cc8loc_423cc8:
00423cc8ldr x5, [sp+56]
00423cccsubs xzr, x5, 0
00423cd0cset x5, eq
00423cd4strb w5, [sp+45]
00423cd8b 0x423cdc
00423cdc
00423cdcloc_423cdc:
00423cdcldrb w5, [sp+45]
00423ce0strb w5, [sp+46]
00423ce4tbnz w5, 0, 0x423cec
00423ce8b 0x423cf0
00423cec
00423cecloc_423cec:
00423cecb 0x423d04
00423cf0
00423cf0loc_423cf0:
00423cf0ldr x5, [sp+48]
00423cf4subs xzr, x5, 155
00423cf8cset x5, gt
00423cfcstrb w5, [sp+46]
00423d00b 0x423d04
00423d04
00423d04loc_423d04:
00423d04ldrb w5, [sp+46]
00423d08tbnz w5, 0, 0x423d10
00423d0cb 0x423d3c
00423d10
00423d10loc_423d10:
00423d10stp xzr, xzr, [sp+104]
00423d14stp xzr, xzr, [sp+88]
00423d18strb wzr, [sp+44]
00423d1cldr x2, [sp+88]
00423d20ldr x1, [sp+112]
00423d24ldr x3, [sp+96]
00423d28ldr x0, [sp+104]
00423d2cmov x4, xzr
00423d30ldur x29, [sp-8]
00423d34ldr x30, [sp], 160
00423d38ret x30
00423d3c
00423d3cloc_423d3c:
00423d3cldr x1, [sp+72]
00423d40ldr x2, [sp+176]
00423d44ldr x5, [sp+168]
00423d48subs xzr, x2, x1
00423d4cb.hs 0x423d54
00423d50b 0x423de4
00423d54
00423d54loc_423d54:
00423d54b 0x423d58
00423d58
00423d58loc_423d58:
00423d58str x5, [sp+136]
00423d5cstr x1, [sp+144]
00423d60ldr x5, [sp+72]
00423d64add x0, x5, 1
00423d68str x0, [sp+80]
00423d6cldr x1, [sp+176]
00423d70ldr x6, [sp+168]
00423d74subs xzr, x1, x0
00423d78b.hs 0x423d80
00423d7cb 0x423de0
00423d80
00423d80loc_423d80:
00423d80sub x5, x1, x5
00423d84sub x5, x5, 1
00423d88sub x7, xzr, x5
00423d8cand x7, x0, x7, asr #63
00423d90add x6, x6, x7
00423d94str x6, [sp+120]
00423d98str x5, [sp+128]
00423d9cldr x5, [sp+136]
00423da0ldr x6, [sp+144]
00423da4str x5, [sp+104]
00423da8str x6, [sp+112]
00423dacldr x5, [sp+120]
00423db0ldr x6, [sp+128]
00423db4str x5, [sp+88]
00423db8str x6, [sp+96]
00423dbcorr x4, xzr, 1
00423dc0strb w4, [sp+44]
00423dc4ldr x0, [sp+104]
00423dc8ldr x2, [sp+88]
00423dccldr x1, [sp+112]
00423dd0ldr x3, [sp+96]
00423dd4ldur x29, [sp-8]
00423dd8ldr x30, [sp], 160
00423ddcret x30
00423de0
00423de0loc_423de0:
00423de0bl runtime.panicSliceB
00423de4
00423de4loc_423de4:
00423de4bl runtime.panicSliceAlen
00423de8
00423de8loc_423de8:
00423de8bl runtime.panicSliceAlen
00423dec
00423decloc_423dec:
00423decbl runtime.panicIndex
00423df0hint
00423df4
00423df4loc_423df4:
00423df4stp x0, x1, [sp+8]
00423df8mov x3, x30
00423dfcbl runtime.morestack_noctxt.abi0
00423e00ldp x0, x1, [sp+8]
00423e04b 0x423b30
00423e08udf 0
00423e0cudf 0
00423b30
00423b30archive/tar.splitUSTARPath: ; void archive/tar.splitUSTARPath(struct string name)
00423b30ldr x16, [x28+16]
00423b34sub x17, sp, 32
00423b38subs xzr, x17, x16
00423b3cb.ls 0x423df4
00423b40str x30, [sp-160]!
00423b44stur x29, [sp-8]
00423b48sub x29, sp, 8
00423b4cstr x0, [sp+168]
00423b50str x1, [sp+176]
00423b54stp xzr, xzr, [sp+104]
00423b58stp xzr, xzr, [sp+88]
00423b5cstrb wzr, [sp+44]
00423b60ldr x5, [sp+176]
00423b64str x5, [sp+64]
00423b68subs xzr, x5, 100
00423b6ccset x5, le
00423b70strb w5, [sp+46]
00423b74b.le 0x423b7c
00423b78b 0x423b80
00423b7c
00423b7cloc_423b7c:
00423b7cb 0x423b9c
00423b80
00423b80loc_423b80:
00423b80ldr x0, [sp+168]
00423b84ldr x1, [sp+176]
00423b88bl archive/tar.isASCII
00423b8cstrb w0, [sp+45]
00423b90eor x2, x0, 1
00423b94strb w2, [sp+46]
00423b98b 0x423b9c
00423b9c
00423b9cloc_423b9c:
00423b9cldrb w5, [sp+46]
00423ba0tbnz w5, 0, 0x423ba8
00423ba4b 0x423bd4
00423ba8
00423ba8loc_423ba8:
00423ba8stp xzr, xzr, [sp+104]
00423bacstp xzr, xzr, [sp+88]
00423bb0strb wzr, [sp+44]
00423bb4ldr x2, [sp+88]
00423bb8ldr x3, [sp+96]
00423bbcldr x1, [sp+112]
00423bc0ldr x0, [sp+104]
00423bc4mov x4, xzr
00423bc8ldur x29, [sp-8]
00423bccldr x30, [sp], 160
00423bd0ret x30
00423bd4
00423bd4loc_423bd4:
00423bd4ldr x4, [sp+64]
00423bd8subs xzr, x4, 156
00423bdcb.gt 0x423be4
00423be0b 0x423bf0
00423be4
00423be4loc_423be4:
00423be4movz x4, 156
00423be8str x4, [sp+64]
00423becb 0x423c34
00423bf0
00423bf0loc_423bf0:
00423bf0ldr x1, [sp+176]
00423bf4ldr x4, [sp+168]
00423bf8ldr x5, [sp+64]
00423bfcsub x0, x5, 1
00423c00subs xzr, x1, x0
00423c04b.hi 0x423c0c
00423c08b 0x423dec
00423c0c
00423c0cloc_423c0c:
00423c0cldrb w4, [x4+x0]
00423c10subs wzr, w4, 47
00423c14b.eq 0x423c1c
00423c18b 0x423c2c
00423c1c
00423c1cloc_423c1c:
00423c1cldr x4, [sp+64]
00423c20sub x4, x4, 1
00423c24str x4, [sp+64]
00423c28b 0x423c30
00423c2c
00423c2cloc_423c2c:
00423c2cb 0x423c30
00423c30
00423c30loc_423c30:
00423c30b 0x423c34
00423c34
00423c34loc_423c34:
00423c34b 0x423c38
00423c38
00423c38loc_423c38:
00423c38ldr x1, [sp+64]
00423c3cldr x0, [sp+168]
00423c40ldr x2, [sp+176]
00423c44subs xzr, x2, x1
00423c48b.hs 0x423c50
00423c4cb 0x423de8
00423c50
00423c50loc_423c50:
00423c50b 0x423c54
00423c54
00423c54loc_423c54:
00423c54str x0, [sp+136]
00423c58str x1, [sp+144]
00423c5cadrp x2, 0x28c000
00423c60add x2, x2, 4032
00423c64orr x3, xzr, 1
00423c68bl strings.LastIndex
00423c6cstr x0, [sp+72]
00423c70ldr x4, [sp+176]
00423c74str x4, [sp+80]
00423c78sub x4, x4, x0
00423c7csub x4, x4, 1
00423c80str x4, [sp+56]
00423c84str x0, [sp+48]
00423c88subs xzr, x0, 0
00423c8ccset x4, le
00423c90strb w4, [sp+47]
00423c94b.le 0x423c9c
00423c98b 0x423ca0
00423c9c
00423c9cloc_423c9c:
00423c9cb 0x423cb4
00423ca0
00423ca0loc_423ca0:
00423ca0ldr x5, [sp+56]
00423ca4subs xzr, x5, 100
00423ca8cset x5, gt
00423cacstrb w5, [sp+47]
00423cb0b 0x423cb4
00423cb4
00423cb4loc_423cb4:
00423cb4ldrb w5, [sp+47]
00423cb8strb w5, [sp+45]
00423cbctbnz w5, 0, 0x423cc4
00423cc0b 0x423cc8
00423cc4
00423cc4loc_423cc4:
00423cc4b 0x423cdc
00423cc8
00423cc8loc_423cc8:
00423cc8ldr x5, [sp+56]
00423cccsubs xzr, x5, 0
00423cd0cset x5, eq
00423cd4strb w5, [sp+45]
00423cd8b 0x423cdc
00423cdc
00423cdcloc_423cdc:
00423cdcldrb w5, [sp+45]
00423ce0strb w5, [sp+46]
00423ce4tbnz w5, 0, 0x423cec
00423ce8b 0x423cf0
00423cec
00423cecloc_423cec:
00423cecb 0x423d04
00423cf0
00423cf0loc_423cf0:
00423cf0ldr x5, [sp+48]
00423cf4subs xzr, x5, 155
00423cf8cset x5, gt
00423cfcstrb w5, [sp+46]
00423d00b 0x423d04
00423d04
00423d04loc_423d04:
00423d04ldrb w5, [sp+46]
00423d08tbnz w5, 0, 0x423d10
00423d0cb 0x423d3c
00423d10
00423d10loc_423d10:
00423d10stp xzr, xzr, [sp+104]
00423d14stp xzr, xzr, [sp+88]
00423d18strb wzr, [sp+44]
00423d1cldr x2, [sp+88]
00423d20ldr x1, [sp+112]
00423d24ldr x3, [sp+96]
00423d28ldr x0, [sp+104]
00423d2cmov x4, xzr
00423d30ldur x29, [sp-8]
00423d34ldr x30, [sp], 160
00423d38ret x30
00423d3c
00423d3cloc_423d3c:
00423d3cldr x1, [sp+72]
00423d40ldr x2, [sp+176]
00423d44ldr x5, [sp+168]
00423d48subs xzr, x2, x1
00423d4cb.hs 0x423d54
00423d50b 0x423de4
00423d54
00423d54loc_423d54:
00423d54b 0x423d58
00423d58
00423d58loc_423d58:
00423d58str x5, [sp+136]
00423d5cstr x1, [sp+144]
00423d60ldr x5, [sp+72]
00423d64add x0, x5, 1
00423d68str x0, [sp+80]
00423d6cldr x1, [sp+176]
00423d70ldr x6, [sp+168]
00423d74subs xzr, x1, x0
00423d78b.hs 0x423d80
00423d7cb 0x423de0
00423d80
00423d80loc_423d80:
00423d80sub x5, x1, x5
00423d84sub x5, x5, 1
00423d88sub x7, xzr, x5
00423d8cand x7, x0, x7, asr #63
00423d90add x6, x6, x7
00423d94str x6, [sp+120]
00423d98str x5, [sp+128]
00423d9cldr x5, [sp+136]
00423da0ldr x6, [sp+144]
00423da4str x5, [sp+104]
00423da8str x6, [sp+112]
00423dacldr x5, [sp+120]
00423db0ldr x6, [sp+128]
00423db4str x5, [sp+88]
00423db8str x6, [sp+96]
00423dbcorr x4, xzr, 1
00423dc0strb w4, [sp+44]
00423dc4ldr x0, [sp+104]
00423dc8ldr x2, [sp+88]
00423dccldr x1, [sp+112]
00423dd0ldr x3, [sp+96]
00423dd4ldur x29, [sp-8]
00423dd8ldr x30, [sp], 160
00423ddcret x30
00423de0
00423de0loc_423de0:
00423de0bl runtime.panicSliceB
00423de4
00423de4loc_423de4:
00423de4bl runtime.panicSliceAlen
00423de8
00423de8loc_423de8:
00423de8bl runtime.panicSliceAlen
00423dec
00423decloc_423dec:
00423decbl runtime.panicIndex
00423df0hint
00423df4
00423df4loc_423df4:
00423df4stp x0, x1, [sp+8]
00423df8mov x3, x30
00423dfcbl runtime.morestack_noctxt.abi0
00423e00ldp x0, x1, [sp+8]
00423e04b 0x423b30
00423e08udf 0
00423e0cudf 0
00423b30
00423e10
00423e10archive/tar.(*Writer).Write: ; void archive/tar.(*Writer).Write(archive/tar.Writer * tw, struct []uint8 b)
00423e10ldr x16, [x28+16]
00423e14sub x17, sp, 32
00423e18subs xzr, x17, x16
00423e1cb.ls 0x423fb4
00423e20str x30, [sp-160]!
00423e24stur x29, [sp-8]
00423e28sub x29, sp, 8
00423e2cstr x0, [sp+168]
00423e30str x1, [sp+176]
00423e34str x2, [sp+184]
00423e38str x3, [sp+192]
00423e3cstr xzr, [sp+56]
00423e40stp xzr, xzr, [sp+88]
00423e44ldr x4, [sp+168]
00423e48ldrsb x27, [x4]
00423e4cldr x4, [x4+768]
00423e50cbnz x4, 0x423e58
00423e54b 0x423e84
00423e58
00423e58loc_423e58:
00423e58str xzr, [sp+56]
00423e5cldr x3, [sp+168]
00423e60ldrsb x27, [x3]
00423e64ldr x1, [x3+768]
00423e68ldr x2, [x3+776]
00423e6cstr x1, [sp+88]
00423e70str x2, [sp+96]
00423e74ldr x0, [sp+56]
00423e78ldur x29, [sp-8]
00423e7cldr x30, [sp], 160
00423e80ret x30
00423e84
00423e84loc_423e84:
00423e84stp xzr, xzr, [sp+120]
00423e88ldr x4, [sp+168]
00423e8cldrsb x27, [x4]
00423e90ldr x5, [x4+24]
00423e94ldrsb x27, [x5]
00423e98ldr x0, [x4+32]
00423e9cldr x1, [sp+176]
00423ea0ldr x2, [sp+184]
00423ea4ldr x3, [sp+192]
00423ea8ldr x4, [x5+32]
00423eacblr x4
00423eb0str x0, [sp+72]
00423eb4str x1, [sp+120]
00423eb8str x2, [sp+128]
00423ebcldr x4, [sp+72]
00423ec0str x4, [sp+80]
00423ec4str x1, [sp+136]
00423ec8str x2, [sp+144]
00423eccldr x4, [sp+80]
00423ed0str x4, [sp+64]
00423ed4str x1, [sp+104]
00423ed8str x2, [sp+112]
00423edcsubs xzr, x1, 0
00423ee0cset x4, ne
00423ee4strb w4, [sp+55]
00423ee8cbnz x1, 0x423ef0
00423eecb 0x423f34
00423ef0
00423ef0loc_423ef0:
00423ef0ldr x3, [sp+104]
00423ef4adrp x27, 0x5fe000
00423ef8ldr x4, [x27+2112]
00423efcsubs xzr, x4, x3
00423f00cset x3, ne
00423f04b.ne 0x423f0c
00423f08b 0x423f10
00423f0c
00423f0cloc_423f0c:
00423f0cb 0x423f2c
00423f10
00423f10loc_423f10:
00423f10ldr x0, [sp+104]
00423f14ldr x1, [sp+112]
00423f18adrp x27, 0x5fe000
00423f1cldr x2, [x27+2120]
00423f20bl runtime.ifaceeq
00423f24eor x3, x0, 1
00423f28b 0x423f2c
00423f2c
00423f2cloc_423f2c:
00423f2cstrb w3, [sp+55]
00423f30b 0x423f38
00423f34
00423f34loc_423f34:
00423f34b 0x423f38
00423f38
00423f38loc_423f38:
00423f38ldrb w3, [sp+55]
00423f3ctbnz w3, 0, 0x423f44
00423f40b 0x423f88
00423f44
00423f44loc_423f44:
00423f44ldr x3, [sp+168]
00423f48ldrsb x27, [x3]
00423f4cldr x4, [sp+112]
00423f50ldr x5, [sp+104]
00423f54str x5, [x3+768]
00423f58adrp x27, 0x628000
00423f5cldr w5, [x27+3056]
00423f60cbz w5, 0x423f68
00423f64b 0x423f6c
00423f68
00423f68loc_423f68:
00423f68b 0x423f80
00423f6c
00423f6cloc_423f6c:
00423f6cbl runtime.gcWriteBarrier2
00423f70str x4, [x25]
00423f74ldr x5, [x3+776]
00423f78str x5, [x25+8]
00423f7cb 0x423f80
00423f80
00423f80loc_423f80:
00423f80str x4, [x3+776]
00423f84b 0x423f8c
00423f88
00423f88loc_423f88:
00423f88b 0x423f8c
00423f8c
00423f8cloc_423f8c:
00423f8cldr x3, [sp+64]
00423f90str x3, [sp+56]
00423f94ldr x1, [sp+104]
00423f98ldr x2, [sp+112]
00423f9cstr x1, [sp+88]
00423fa0str x2, [sp+96]
00423fa4ldr x0, [sp+56]
00423fa8ldur x29, [sp-8]
00423facldr x30, [sp], 160
00423fb0ret x30
00423fb4
00423fb4loc_423fb4:
00423fb4stp x0, x1, [sp+8]
00423fb8stp x2, x3, [sp+24]
00423fbcmov x3, x30
00423fc0bl runtime.morestack_noctxt.abi0
00423fc4ldp x0, x1, [sp+8]
00423fc8ldp x2, x3, [sp+24]
00423fccb 0x423e10
00423e10
00423e10archive/tar.(*Writer).Write: ; void archive/tar.(*Writer).Write(archive/tar.Writer * tw, struct []uint8 b)
00423e10ldr x16, [x28+16]
00423e14sub x17, sp, 32
00423e18subs xzr, x17, x16
00423e1cb.ls 0x423fb4
00423e20str x30, [sp-160]!
00423e24stur x29, [sp-8]
00423e28sub x29, sp, 8
00423e2cstr x0, [sp+168]
00423e30str x1, [sp+176]
00423e34str x2, [sp+184]
00423e38str x3, [sp+192]
00423e3cstr xzr, [sp+56]
00423e40stp xzr, xzr, [sp+88]
00423e44ldr x4, [sp+168]
00423e48ldrsb x27, [x4]
00423e4cldr x4, [x4+768]
00423e50cbnz x4, 0x423e58
00423e54b 0x423e84
00423e58
00423e58loc_423e58:
00423e58str xzr, [sp+56]
00423e5cldr x3, [sp+168]
00423e60ldrsb x27, [x3]
00423e64ldr x1, [x3+768]
00423e68ldr x2, [x3+776]
00423e6cstr x1, [sp+88]
00423e70str x2, [sp+96]
00423e74ldr x0, [sp+56]
00423e78ldur x29, [sp-8]
00423e7cldr x30, [sp], 160
00423e80ret x30
00423e84
00423e84loc_423e84:
00423e84stp xzr, xzr, [sp+120]
00423e88ldr x4, [sp+168]
00423e8cldrsb x27, [x4]
00423e90ldr x5, [x4+24]
00423e94ldrsb x27, [x5]
00423e98ldr x0, [x4+32]
00423e9cldr x1, [sp+176]
00423ea0ldr x2, [sp+184]
00423ea4ldr x3, [sp+192]
00423ea8ldr x4, [x5+32]
00423eacblr x4
00423eb0str x0, [sp+72]
00423eb4str x1, [sp+120]
00423eb8str x2, [sp+128]
00423ebcldr x4, [sp+72]
00423ec0str x4, [sp+80]
00423ec4str x1, [sp+136]
00423ec8str x2, [sp+144]
00423eccldr x4, [sp+80]
00423ed0str x4, [sp+64]
00423ed4str x1, [sp+104]
00423ed8str x2, [sp+112]
00423edcsubs xzr, x1, 0
00423ee0cset x4, ne
00423ee4strb w4, [sp+55]
00423ee8cbnz x1, 0x423ef0
00423eecb 0x423f34
00423ef0
00423ef0loc_423ef0:
00423ef0ldr x3, [sp+104]
00423ef4adrp x27, 0x5fe000
00423ef8ldr x4, [x27+2112]
00423efcsubs xzr, x4, x3
00423f00cset x3, ne
00423f04b.ne 0x423f0c
00423f08b 0x423f10
00423f0c
00423f0cloc_423f0c:
00423f0cb 0x423f2c
00423f10
00423f10loc_423f10:
00423f10ldr x0, [sp+104]
00423f14ldr x1, [sp+112]
00423f18adrp x27, 0x5fe000
00423f1cldr x2, [x27+2120]
00423f20bl runtime.ifaceeq
00423f24eor x3, x0, 1
00423f28b 0x423f2c
00423f2c
00423f2cloc_423f2c:
00423f2cstrb w3, [sp+55]
00423f30b 0x423f38
00423f34
00423f34loc_423f34:
00423f34b 0x423f38
00423f38
00423f38loc_423f38:
00423f38ldrb w3, [sp+55]
00423f3ctbnz w3, 0, 0x423f44
00423f40b 0x423f88
00423f44
00423f44loc_423f44:
00423f44ldr x3, [sp+168]
00423f48ldrsb x27, [x3]
00423f4cldr x4, [sp+112]
00423f50ldr x5, [sp+104]
00423f54str x5, [x3+768]
00423f58adrp x27, 0x628000
00423f5cldr w5, [x27+3056]
00423f60cbz w5, 0x423f68
00423f64b 0x423f6c
00423f68
00423f68loc_423f68:
00423f68b 0x423f80
00423f6c
00423f6cloc_423f6c:
00423f6cbl runtime.gcWriteBarrier2
00423f70str x4, [x25]
00423f74ldr x5, [x3+776]
00423f78str x5, [x25+8]
00423f7cb 0x423f80
00423f80
00423f80loc_423f80:
00423f80str x4, [x3+776]
00423f84b 0x423f8c
00423f88
00423f88loc_423f88:
00423f88b 0x423f8c
00423f8c
00423f8cloc_423f8c:
00423f8cldr x3, [sp+64]
00423f90str x3, [sp+56]
00423f94ldr x1, [sp+104]
00423f98ldr x2, [sp+112]
00423f9cstr x1, [sp+88]
00423fa0str x2, [sp+96]
00423fa4ldr x0, [sp+56]
00423fa8ldur x29, [sp-8]
00423facldr x30, [sp], 160
00423fb0ret x30
00423fb4
00423fb4loc_423fb4:
00423fb4stp x0, x1, [sp+8]
00423fb8stp x2, x3, [sp+24]
00423fbcmov x3, x30
00423fc0bl runtime.morestack_noctxt.abi0
00423fc4ldp x0, x1, [sp+8]
00423fc8ldp x2, x3, [sp+24]
00423fccb 0x423e10
00423e10
00423fd0
00423fd0archive/tar.(*Writer).Close: ; void archive/tar.(*Writer).Close(archive/tar.Writer * tw)
00423fd0ldr x16, [x28+16]
00423fd4sub x17, sp, 64
00423fd8subs xzr, x17, x16
00423fdcb.ls 0x4241c8
00423fe0str x30, [sp-192]!
00423fe4stur x29, [sp-8]
00423fe8sub x29, sp, 8
00423fecstr x0, [sp+200]
00423ff0stp xzr, xzr, [sp+80]
00423ff4ldr x3, [sp+200]
00423ff8ldrsb x27, [x3]
00423ffcldr x0, [x3+768]
00424000ldr x1, [x3+776]
00424004str x0, [sp+168]
00424008str x1, [sp+176]
0042400cadrp x27, 0x5fd000
00424010ldr x3, [x27+2144]
00424014subs xzr, x0, x3
00424018b.eq 0x424020
0042401cb 0x424050
00424020
00424020loc_424020:
00424020adrp x27, 0x5fd000
00424024ldr x2, [x27+2152]
00424028bl runtime.ifaceeq
0042402ctbnz w0, 0, 0x424034
00424030b 0x42404c
00424034
00424034loc_424034:
00424034stp xzr, xzr, [sp+80]
00424038mov x0, xzr
0042403cmov x1, xzr
00424040ldur x29, [sp-8]
00424044ldr x30, [sp], 192
00424048ret x30
0042404c
0042404cloc_42404c:
0042404cb 0x424054
00424050
00424050loc_424050:
00424050b 0x424054
00424054
00424054loc_424054:
00424054ldr x2, [sp+200]
00424058ldrsb x27, [x2]
0042405cldr x2, [x2+768]
00424060cbnz x2, 0x424068
00424064b 0x42408c
00424068
00424068loc_424068:
00424068ldr x2, [sp+200]
0042406cldrsb x27, [x2]
00424070ldr x0, [x2+768]
00424074ldr x1, [x2+776]
00424078str x0, [sp+80]
0042407cstr x1, [sp+88]
00424080ldur x29, [sp-8]
00424084ldr x30, [sp], 192
00424088ret x30
0042408c
0042408cloc_42408c:
0042408cldr x0, [sp+200]
00424090bl archive/tar.(*Writer).Flush
00424094str x0, [sp+96]
00424098str x1, [sp+104]
0042409cstr xzr, [sp+56]
004240a0b 0x4240a4
004240a4
004240a4loc_4240a4:
004240a4ldr x4, [sp+56]
004240a8subs xzr, x4, 2
004240accset x4, lt
004240b0strb w4, [sp+55]
004240b4b.lt 0x4240bc
004240b8b 0x4240d4
004240bc
004240bcloc_4240bc:
004240bcldr x4, [sp+96]
004240c0subs xzr, x4, 0
004240c4cset x4, ne
004240c8eor x4, x4, 1
004240ccstrb w4, [sp+55]
004240d0b 0x4240d8
004240d4
004240d4loc_4240d4:
004240d4b 0x4240d8
004240d8
004240d8loc_4240d8:
004240d8ldrb w4, [sp+55]
004240dctbnz w4, 0, 0x4240e4
004240e0b 0x424164
004240e4
004240e4loc_4240e4:
004240e4b 0x4240e8
004240e8
004240e8loc_4240e8:
004240e8adrp x4, 0x628000
004240ecadd x4, x4, 4000
004240f0str x4, [sp+128]
004240f4orr x4, xzr, 512
004240f8str x4, [sp+136]
004240fcstr x4, [sp+144]
00424100stp xzr, xzr, [sp+112]
00424104ldr x4, [sp+200]
00424108ldrsb x27, [x4]
0042410cldr x5, [x4]
00424110ldrsb x27, [x5]
00424114ldr x0, [x4+8]
00424118ldr x4, [x5+24]
0042411cldr x1, [sp+128]
00424120ldr x2, [sp+136]
00424124ldr x3, [sp+144]
00424128blr x4
0042412cstr x0, [sp+64]
00424130str x1, [sp+112]
00424134str x2, [sp+120]
00424138ldr x4, [sp+64]
0042413cstr x4, [sp+72]
00424140str x1, [sp+152]
00424144str x2, [sp+160]
00424148str x1, [sp+96]
0042414cstr x2, [sp+104]
00424150b 0x424154
00424154
00424154loc_424154:
00424154ldr x4, [sp+56]
00424158add x4, x4, 1
0042415cstr x4, [sp+56]
00424160b 0x4240a4
00424164
00424164loc_424164:
00424164ldr x2, [sp+200]
00424168ldrsb x27, [x2]
0042416cadrp x27, 0x5fd000
00424170ldr x3, [x27+2152]
00424174adrp x27, 0x5fd000
00424178ldr x4, [x27+2144]
0042417cstr x4, [x2+768]
00424180adrp x27, 0x627000
00424184ldr w4, [x27+3056]
00424188cbz w4, 0x424190
0042418cb 0x424194
00424190
00424190loc_424190:
00424190b 0x4241a8
00424194
00424194loc_424194:
00424194bl runtime.gcWriteBarrier2
00424198str x3, [x25]
0042419cldr x4, [x2+776]
004241a0str x4, [x25+8]
004241a4b 0x4241a8
004241a8
004241a8loc_4241a8:
004241a8str x3, [x2+776]
004241acldr x0, [sp+96]
004241b0ldr x1, [sp+104]
004241b4str x0, [sp+80]
004241b8str x1, [sp+88]
004241bcldur x29, [sp-8]
004241c0ldr x30, [sp], 192
004241c4ret x30
004241c8
004241c8loc_4241c8:
004241c8str x0, [sp+8]
004241ccmov x3, x30
004241d0bl runtime.morestack_noctxt.abi0
004241d4ldr x0, [sp+8]
004241d8b 0x423fd0
004241dcudf 0
00423fd0
00423fd0archive/tar.(*Writer).Close: ; void archive/tar.(*Writer).Close(archive/tar.Writer * tw)
00423fd0ldr x16, [x28+16]
00423fd4sub x17, sp, 64
00423fd8subs xzr, x17, x16
00423fdcb.ls 0x4241c8
00423fe0str x30, [sp-192]!
00423fe4stur x29, [sp-8]
00423fe8sub x29, sp, 8
00423fecstr x0, [sp+200]
00423ff0stp xzr, xzr, [sp+80]
00423ff4ldr x3, [sp+200]
00423ff8ldrsb x27, [x3]
00423ffcldr x0, [x3+768]
00424000ldr x1, [x3+776]
00424004str x0, [sp+168]
00424008str x1, [sp+176]
0042400cadrp x27, 0x5fd000
00424010ldr x3, [x27+2144]
00424014subs xzr, x0, x3
00424018b.eq 0x424020
0042401cb 0x424050
00424020
00424020loc_424020:
00424020adrp x27, 0x5fd000
00424024ldr x2, [x27+2152]
00424028bl runtime.ifaceeq
0042402ctbnz w0, 0, 0x424034
00424030b 0x42404c
00424034
00424034loc_424034:
00424034stp xzr, xzr, [sp+80]
00424038mov x0, xzr
0042403cmov x1, xzr
00424040ldur x29, [sp-8]
00424044ldr x30, [sp], 192
00424048ret x30
0042404c
0042404cloc_42404c:
0042404cb 0x424054
00424050
00424050loc_424050:
00424050b 0x424054
00424054
00424054loc_424054:
00424054ldr x2, [sp+200]
00424058ldrsb x27, [x2]
0042405cldr x2, [x2+768]
00424060cbnz x2, 0x424068
00424064b 0x42408c
00424068
00424068loc_424068:
00424068ldr x2, [sp+200]
0042406cldrsb x27, [x2]
00424070ldr x0, [x2+768]
00424074ldr x1, [x2+776]
00424078str x0, [sp+80]
0042407cstr x1, [sp+88]
00424080ldur x29, [sp-8]
00424084ldr x30, [sp], 192
00424088ret x30
0042408c
0042408cloc_42408c:
0042408cldr x0, [sp+200]
00424090bl archive/tar.(*Writer).Flush
00424094str x0, [sp+96]
00424098str x1, [sp+104]
0042409cstr xzr, [sp+56]
004240a0b 0x4240a4
004240a4
004240a4loc_4240a4:
004240a4ldr x4, [sp+56]
004240a8subs xzr, x4, 2
004240accset x4, lt
004240b0strb w4, [sp+55]
004240b4b.lt 0x4240bc
004240b8b 0x4240d4
004240bc
004240bcloc_4240bc:
004240bcldr x4, [sp+96]
004240c0subs xzr, x4, 0
004240c4cset x4, ne
004240c8eor x4, x4, 1
004240ccstrb w4, [sp+55]
004240d0b 0x4240d8
004240d4
004240d4loc_4240d4:
004240d4b 0x4240d8
004240d8
004240d8loc_4240d8:
004240d8ldrb w4, [sp+55]
004240dctbnz w4, 0, 0x4240e4
004240e0b 0x424164
004240e4
004240e4loc_4240e4:
004240e4b 0x4240e8
004240e8
004240e8loc_4240e8:
004240e8adrp x4, 0x628000
004240ecadd x4, x4, 4000
004240f0str x4, [sp+128]
004240f4orr x4, xzr, 512
004240f8str x4, [sp+136]
004240fcstr x4, [sp+144]
00424100stp xzr, xzr, [sp+112]
00424104ldr x4, [sp+200]
00424108ldrsb x27, [x4]
0042410cldr x5, [x4]
00424110ldrsb x27, [x5]
00424114ldr x0, [x4+8]
00424118ldr x4, [x5+24]
0042411cldr x1, [sp+128]
00424120ldr x2, [sp+136]
00424124ldr x3, [sp+144]
00424128blr x4
0042412cstr x0, [sp+64]
00424130str x1, [sp+112]
00424134str x2, [sp+120]
00424138ldr x4, [sp+64]
0042413cstr x4, [sp+72]
00424140str x1, [sp+152]
00424144str x2, [sp+160]
00424148str x1, [sp+96]
0042414cstr x2, [sp+104]
00424150b 0x424154
00424154
00424154loc_424154:
00424154ldr x4, [sp+56]
00424158add x4, x4, 1
0042415cstr x4, [sp+56]
00424160b 0x4240a4
00424164
00424164loc_424164:
00424164ldr x2, [sp+200]
00424168ldrsb x27, [x2]
0042416cadrp x27, 0x5fd000
00424170ldr x3, [x27+2152]
00424174adrp x27, 0x5fd000
00424178ldr x4, [x27+2144]
0042417cstr x4, [x2+768]
00424180adrp x27, 0x627000
00424184ldr w4, [x27+3056]
00424188cbz w4, 0x424190
0042418cb 0x424194
00424190
00424190loc_424190:
00424190b 0x4241a8
00424194
00424194loc_424194:
00424194bl runtime.gcWriteBarrier2
00424198str x3, [x25]
0042419cldr x4, [x2+776]
004241a0str x4, [x25+8]
004241a4b 0x4241a8
004241a8
004241a8loc_4241a8:
004241a8str x3, [x2+776]
004241acldr x0, [sp+96]
004241b0ldr x1, [sp+104]
004241b4str x0, [sp+80]
004241b8str x1, [sp+88]
004241bcldur x29, [sp-8]
004241c0ldr x30, [sp], 192
004241c4ret x30
004241c8
004241c8loc_4241c8:
004241c8str x0, [sp+8]
004241ccmov x3, x30
004241d0bl runtime.morestack_noctxt.abi0
004241d4ldr x0, [sp+8]
004241d8b 0x423fd0
004241dcudf 0
00423fd0
Loading..