File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0041c030
0041c030archive/tar.readGNUSparseMap1x0: ; void archive/tar.readGNUSparseMap1x0(io.Reader r)
0041c030ldr x16, [x28+16]
0041c034sub x17, sp, 432
0041c038subs xzr, x17, x16
0041c03cb.ls 0x41c600
0041c040sub x20, sp, 560
0041c044stp x29, x30, [x20-8]
0041c048add sp, x20, 0
0041c04csub x29, sp, 8
0041c050str x0, [sp+568]
0041c054str x1, [sp+576]
0041c058stp xzr, xzr, [sp+192]
0041c05cstr xzr, [sp+208]
0041c060stp xzr, xzr, [sp+176]
0041c064str xzr, [sp+120]
0041c068stp xzr, xzr, [sp+336]
0041c06cstp xzr, xzr, [sp+352]
0041c070str xzr, [sp+368]
0041c074adrp x0, 0x1f4000
0041c078add x0, x0, 2208
0041c07cbl runtime.newobject
0041c080str x0, [sp+544]
0041c084mov x20, x0
0041c088adr x27, 16
0041c08cstp x29, x27, [sp-24]
0041c090sub x29, sp, 24
0041c094bl fn_87c90
0041c098sub x29, sp, 8
0041c09cstp xzr, xzr, [sp+408]
0041c0a0stp xzr, xzr, [sp+424]
0041c0a4stp xzr, xzr, [sp+440]
0041c0a8add x1, sp, 408
0041c0acstr x1, [sp+456]
0041c0b0ldrsb x27, [x1]
0041c0b4adrp x2, 0
0041c0b8add x2, x2, 1776
0041c0bcstr x2, [x1]
0041c0c0ldrsb x27, [x1]
0041c0c4adrp x27, 0x62f000
0041c0c8ldr w2, [x27+3056]
0041c0cccbz w2, 0x41c0d4
0041c0d0b 0x41c0d8
0041c0d4
0041c0d4loc_41c0d4:
0041c0d4b 0x41c0f0
0041c0d8
0041c0d8loc_41c0d8:
0041c0d8bl runtime.gcWriteBarrier2
0041c0dcadd x2, sp, 120
0041c0e0str x2, [x25]
0041c0e4ldr x3, [x1+8]
0041c0e8str x3, [x25+8]
0041c0ecb 0x41c0f0
0041c0f0
0041c0f0loc_41c0f0:
0041c0f0add x2, sp, 120
0041c0f4str x2, [x1+8]
0041c0f8ldrsb x27, [x1]
0041c0fcldr x2, [sp+576]
0041c100ldr x3, [sp+568]
0041c104str x3, [x1+16]
0041c108adrp x27, 0x62f000
0041c10cldr w3, [x27+3056]
0041c110cbz w3, 0x41c118
0041c114b 0x41c11c
0041c118
0041c118loc_41c118:
0041c118b 0x41c130
0041c11c
0041c11cloc_41c11c:
0041c11cbl runtime.gcWriteBarrier2
0041c120str x2, [x25]
0041c124ldr x3, [x1+24]
0041c128str x3, [x25+8]
0041c12cb 0x41c130
0041c130
0041c130loc_41c130:
0041c130str x2, [x1+24]
0041c134ldr x1, [sp+544]
0041c138ldr x2, [sp+456]
0041c13cldrsb x27, [x2]
0041c140adrp x27, 0x62f000
0041c144ldr w3, [x27+3056]
0041c148cbz w3, 0x41c150
0041c14cb 0x41c154
0041c150
0041c150loc_41c150:
0041c150b 0x41c168
0041c154
0041c154loc_41c154:
0041c154bl runtime.gcWriteBarrier2
0041c158str x1, [x25]
0041c15cldr x3, [x2+32]
0041c160str x3, [x25+8]
0041c164b 0x41c168
0041c168
0041c168loc_41c168:
0041c168str x1, [x2+32]
0041c16cldr x1, [sp+456]
0041c170ldrsb x27, [x1]
0041c174adrp x27, 0x62f000
0041c178ldr w2, [x27+3056]
0041c17ccbz w2, 0x41c184
0041c180b 0x41c188
0041c184
0041c184loc_41c184:
0041c184b 0x41c1a0
0041c188
0041c188loc_41c188:
0041c188bl runtime.gcWriteBarrier2
0041c18cadd x2, sp, 336
0041c190str x2, [x25]
0041c194ldr x3, [x1+40]
0041c198str x3, [x25+8]
0041c19cb 0x41c1a0
0041c1a0
0041c1a0loc_41c1a0:
0041c1a0add x2, sp, 336
0041c1a4str x2, [x1+40]
0041c1a8ldr x1, [sp+456]
0041c1acstr x1, [sp+248]
0041c1b0stp xzr, xzr, [sp+376]
0041c1b4str xzr, [sp+392]
0041c1b8add x1, sp, 376
0041c1bcstr x1, [sp+400]
0041c1c0ldrsb x27, [x1]
0041c1c4adrp x2, 0
0041c1c8add x2, x2, 1568
0041c1ccstr x2, [x1]
0041c1d0ldrsb x27, [x1]
0041c1d4adrp x27, 0x62f000
0041c1d8ldr w2, [x27+3056]
0041c1dccbz w2, 0x41c1e4
0041c1e0b 0x41c1e8
0041c1e4
0041c1e4loc_41c1e4:
0041c1e4b 0x41c200
0041c1e8
0041c1e8loc_41c1e8:
0041c1e8bl runtime.gcWriteBarrier2
0041c1ecadd x2, sp, 120
0041c1f0str x2, [x25]
0041c1f4ldr x3, [x1+8]
0041c1f8str x3, [x25+8]
0041c1fcb 0x41c200
0041c200
0041c200loc_41c200:
0041c200add x2, sp, 120
0041c204str x2, [x1+8]
0041c208ldrsb x27, [x1]
0041c20cadrp x27, 0x62f000
0041c210ldr w2, [x27+3056]
0041c214cbz w2, 0x41c21c
0041c218b 0x41c220
0041c21c
0041c21cloc_41c21c:
0041c21cb 0x41c238
0041c220
0041c220loc_41c220:
0041c220bl runtime.gcWriteBarrier2
0041c224add x2, sp, 336
0041c228str x2, [x25]
0041c22cldr x3, [x1+16]
0041c230str x3, [x25+8]
0041c234b 0x41c238
0041c238
0041c238loc_41c238:
0041c238add x2, sp, 336
0041c23cstr x2, [x1+16]
0041c240str x1, [sp+240]
0041c244ldr x26, [sp+248]
0041c248ldr x1, [x26]
0041c24corr x0, xzr, 1
0041c250blr x1
0041c254str x0, [sp+320]
0041c258str x1, [sp+328]
0041c25ccbnz x0, 0x41c264
0041c260b 0x41c294
0041c264
0041c264loc_41c264:
0041c264str xzr, [sp+192]
0041c268stp xzr, xzr, [sp+200]
0041c26cldr x3, [sp+320]
0041c270ldr x4, [sp+328]
0041c274str x3, [sp+176]
0041c278str x4, [sp+184]
0041c27cldr x0, [sp+192]
0041c280ldr x1, [sp+200]
0041c284ldr x2, [sp+208]
0041c288ldp x29, x30, [sp-8]
0041c28cadd sp, sp, 560
0041c290ret x30
0041c294
0041c294loc_41c294:
0041c294ldr x26, [sp+240]
0041c298ldr x0, [x26]
0041c29cblr x0
0041c2a0str x0, [sp+480]
0041c2a4str x1, [sp+488]
0041c2a8stp xzr, xzr, [sp+464]
0041c2acldr x0, [sp+480]
0041c2b0ldr x1, [sp+488]
0041c2b4movz x2, 10
0041c2b8mov x3, xzr
0041c2bcbl strconv.ParseInt
0041c2c0str x0, [sp+144]
0041c2c4str x1, [sp+464]
0041c2c8str x2, [sp+472]
0041c2ccldr x0, [sp+144]
0041c2d0str x0, [sp+168]
0041c2d4str x1, [sp+528]
0041c2d8str x2, [sp+536]
0041c2dcldr x0, [sp+168]
0041c2e0str x0, [sp+96]
0041c2e4str x1, [sp+304]
0041c2e8str x2, [sp+312]
0041c2ecsubs xzr, x1, 0
0041c2f0cset x0, ne
0041c2f4strb w0, [sp+86]
0041c2f8cbnz x1, 0x41c300
0041c2fcb 0x41c304
0041c300
0041c300loc_41c300:
0041c300b 0x41c318
0041c304
0041c304loc_41c304:
0041c304ldr x5, [sp+96]
0041c308subs xzr, x5, 0
0041c30ccset x5, lt
0041c310strb w5, [sp+86]
0041c314b 0x41c318
0041c318
0041c318loc_41c318:
0041c318ldrb w5, [sp+86]
0041c31cstrb w5, [sp+87]
0041c320tbnz w5, 0, 0x41c328
0041c324b 0x41c32c
0041c328
0041c328loc_41c328:
0041c328b 0x41c344
0041c32c
0041c32cloc_41c32c:
0041c32cldr x5, [sp+96]
0041c330ldr x6, [sp+96]
0041c334subs xzr, x6, x5, lsl #1
0041c338cset x5, gt
0041c33cstrb w5, [sp+87]
0041c340b 0x41c344
0041c344
0041c344loc_41c344:
0041c344ldrb w5, [sp+87]
0041c348tbnz w5, 0, 0x41c350
0041c34cb 0x41c388
0041c350
0041c350loc_41c350:
0041c350str xzr, [sp+192]
0041c354stp xzr, xzr, [sp+200]
0041c358adrp x27, 0x605000
0041c35cldr x3, [x27+2096]
0041c360adrp x27, 0x605000
0041c364ldr x4, [x27+2104]
0041c368str x3, [sp+176]
0041c36cstr x4, [sp+184]
0041c370ldr x0, [sp+192]
0041c374ldr x1, [sp+200]
0041c378ldr x2, [sp+208]
0041c37cldp x29, x30, [sp-8]
0041c380add sp, sp, 560
0041c384ret x30
0041c388
0041c388loc_41c388:
0041c388ldr x26, [sp+248]
0041c38cldr x1, [x26]
0041c390ldr x2, [sp+96]
0041c394ubfm x0, x2, 63, 62
0041c398blr x1
0041c39cstr x0, [sp+288]
0041c3a0str x1, [sp+296]
0041c3a4cbnz x0, 0x41c3ac
0041c3a8b 0x41c3dc
0041c3ac
0041c3acloc_41c3ac:
0041c3acstr xzr, [sp+192]
0041c3b0stp xzr, xzr, [sp+200]
0041c3b4ldr x3, [sp+288]
0041c3b8ldr x4, [sp+296]
0041c3bcstr x3, [sp+176]
0041c3c0str x4, [sp+184]
0041c3c4ldr x0, [sp+192]
0041c3c8ldr x1, [sp+200]
0041c3ccldr x2, [sp+208]
0041c3d0ldp x29, x30, [sp-8]
0041c3d4add sp, sp, 560
0041c3d8ret x30
0041c3dc
0041c3dcloc_41c3dc:
0041c3dcldr x2, [sp+96]
0041c3e0adrp x0, 0x232000
0041c3e4add x0, x0, 1088
0041c3e8mov x1, xzr
0041c3ecbl runtime.makeslice
0041c3f0ldr x3, [sp+96]
0041c3f4str x0, [sp+216]
0041c3f8str xzr, [sp+224]
0041c3fcstr x3, [sp+232]
0041c400str xzr, [sp+112]
0041c404b 0x41c408
0041c408
0041c408loc_41c408:
0041c408ldr x5, [sp+96]
0041c40cldr x6, [sp+112]
0041c410subs xzr, x5, x6
0041c414b.gt 0x41c41c
0041c418b 0x41c5c4
0041c41c
0041c41cloc_41c41c:
0041c41cldr x26, [sp+240]
0041c420ldr x0, [x26]
0041c424blr x0
0041c428str x0, [sp+480]
0041c42cstr x1, [sp+488]
0041c430stp xzr, xzr, [sp+464]
0041c434ldr x0, [sp+480]
0041c438ldr x1, [sp+488]
0041c43cmovz x2, 10
0041c440orr x3, xzr, 64
0041c444bl strconv.ParseInt
0041c448str x0, [sp+144]
0041c44cstr x1, [sp+464]
0041c450str x2, [sp+472]
0041c454ldr x0, [sp+144]
0041c458str x0, [sp+160]
0041c45cstr x1, [sp+512]
0041c460str x2, [sp+520]
0041c464ldr x0, [sp+160]
0041c468str x0, [sp+88]
0041c46cstr x1, [sp+272]
0041c470str x2, [sp+280]
0041c474ldr x26, [sp+240]
0041c478ldr x0, [x26]
0041c47cblr x0
0041c480str x0, [sp+480]
0041c484str x1, [sp+488]
0041c488stp xzr, xzr, [sp+464]
0041c48cldr x0, [sp+480]
0041c490ldr x1, [sp+488]
0041c494movz x2, 10
0041c498orr x3, xzr, 64
0041c49cbl strconv.ParseInt
0041c4a0str x0, [sp+144]
0041c4a4str x1, [sp+464]
0041c4a8str x2, [sp+472]
0041c4acldr x0, [sp+144]
0041c4b0str x0, [sp+152]
0041c4b4str x1, [sp+496]
0041c4b8str x2, [sp+504]
0041c4bcldr x0, [sp+152]
0041c4c0str x0, [sp+104]
0041c4c4str x1, [sp+256]
0041c4c8str x2, [sp+264]
0041c4ccldr x0, [sp+272]
0041c4d0subs xzr, x0, 0
0041c4d4cset x1, ne
0041c4d8strb w1, [sp+86]
0041c4dccbnz x0, 0x41c4e4
0041c4e0b 0x41c4e8
0041c4e4
0041c4e4loc_41c4e4:
0041c4e4b 0x41c4fc
0041c4e8
0041c4e8loc_41c4e8:
0041c4e8ldr x5, [sp+256]
0041c4ecsubs xzr, x5, 0
0041c4f0cset x5, ne
0041c4f4strb w5, [sp+86]
0041c4f8b 0x41c4fc
0041c4fc
0041c4fcloc_41c4fc:
0041c4fcldrb w5, [sp+86]
0041c500tbnz w5, 0, 0x41c508
0041c504b 0x41c540
0041c508
0041c508loc_41c508:
0041c508str xzr, [sp+192]
0041c50cstp xzr, xzr, [sp+200]
0041c510adrp x27, 0x605000
0041c514ldr x3, [x27+2096]
0041c518adrp x27, 0x605000
0041c51cldr x4, [x27+2104]
0041c520str x3, [sp+176]
0041c524str x4, [sp+184]
0041c528ldr x0, [sp+192]
0041c52cldr x1, [sp+200]
0041c530ldr x2, [sp+208]
0041c534ldp x29, x30, [sp-8]
0041c538add sp, sp, 560
0041c53cret x30
0041c540
0041c540loc_41c540:
0041c540stp xzr, xzr, [sp+128]
0041c544ldr x5, [sp+88]
0041c548str x5, [sp+128]
0041c54cldr x5, [sp+104]
0041c550str x5, [sp+136]
0041c554ldr x2, [sp+232]
0041c558ldr x0, [sp+216]
0041c55cldr x5, [sp+224]
0041c560add x1, x5, 1
0041c564subs xzr, x2, x1
0041c568b.hs 0x41c570
0041c56cb 0x41c574
0041c570
0041c570loc_41c570:
0041c570b 0x41c588
0041c574
0041c574loc_41c574:
0041c574orr x3, xzr, 1
0041c578adrp x4, 0x232000
0041c57cadd x4, x4, 1088
0041c580bl runtime.growslice
0041c584b 0x41c588
0041c588
0041c588loc_41c588:
0041c588ldr x5, [sp+128]
0041c58cldr x6, [sp+136]
0041c590sub x7, x1, 1
0041c594add x8, x0, x7, lsl #4
0041c598ubfm x7, x7, 60, 59
0041c59cstr x5, [x0+x7]
0041c5a0str x6, [x8+8]
0041c5a4str x0, [sp+216]
0041c5a8str x1, [sp+224]
0041c5acstr x2, [sp+232]
0041c5b0b 0x41c5b4
0041c5b4
0041c5b4loc_41c5b4:
0041c5b4ldr x5, [sp+112]
0041c5b8add x5, x5, 1
0041c5bcstr x5, [sp+112]
0041c5c0b 0x41c408
0041c5c4
0041c5c4loc_41c5c4:
0041c5c4ldr x5, [sp+216]
0041c5c8ldr x6, [sp+224]
0041c5ccldr x7, [sp+232]
0041c5d0str x5, [sp+192]
0041c5d4str x6, [sp+200]
0041c5d8str x7, [sp+208]
0041c5dcstp xzr, xzr, [sp+176]
0041c5e0ldr x0, [sp+192]
0041c5e4ldr x1, [sp+200]
0041c5e8ldr x2, [sp+208]
0041c5ecmov x3, xzr
0041c5f0mov x4, xzr
0041c5f4ldp x29, x30, [sp-8]
0041c5f8add sp, sp, 560
0041c5fcret x30
0041c600
0041c600loc_41c600:
0041c600stp x0, x1, [sp+8]
0041c604mov x3, x30
0041c608bl runtime.morestack_noctxt.abi0
0041c60cldp x0, x1, [sp+8]
0041c610b 0x41c030
0041c614udf 0
0041c618udf 0
0041c61cudf 0
0041c030
0041c030archive/tar.readGNUSparseMap1x0: ; void archive/tar.readGNUSparseMap1x0(io.Reader r)
0041c030ldr x16, [x28+16]
0041c034sub x17, sp, 432
0041c038subs xzr, x17, x16
0041c03cb.ls 0x41c600
0041c040sub x20, sp, 560
0041c044stp x29, x30, [x20-8]
0041c048add sp, x20, 0
0041c04csub x29, sp, 8
0041c050str x0, [sp+568]
0041c054str x1, [sp+576]
0041c058stp xzr, xzr, [sp+192]
0041c05cstr xzr, [sp+208]
0041c060stp xzr, xzr, [sp+176]
0041c064str xzr, [sp+120]
0041c068stp xzr, xzr, [sp+336]
0041c06cstp xzr, xzr, [sp+352]
0041c070str xzr, [sp+368]
0041c074adrp x0, 0x1f4000
0041c078add x0, x0, 2208
0041c07cbl runtime.newobject
0041c080str x0, [sp+544]
0041c084mov x20, x0
0041c088adr x27, 16
0041c08cstp x29, x27, [sp-24]
0041c090sub x29, sp, 24
0041c094bl fn_87c90
0041c098sub x29, sp, 8
0041c09cstp xzr, xzr, [sp+408]
0041c0a0stp xzr, xzr, [sp+424]
0041c0a4stp xzr, xzr, [sp+440]
0041c0a8add x1, sp, 408
0041c0acstr x1, [sp+456]
0041c0b0ldrsb x27, [x1]
0041c0b4adrp x2, 0
0041c0b8add x2, x2, 1776
0041c0bcstr x2, [x1]
0041c0c0ldrsb x27, [x1]
0041c0c4adrp x27, 0x62f000
0041c0c8ldr w2, [x27+3056]
0041c0cccbz w2, 0x41c0d4
0041c0d0b 0x41c0d8
0041c0d4
0041c0d4loc_41c0d4:
0041c0d4b 0x41c0f0
0041c0d8
0041c0d8loc_41c0d8:
0041c0d8bl runtime.gcWriteBarrier2
0041c0dcadd x2, sp, 120
0041c0e0str x2, [x25]
0041c0e4ldr x3, [x1+8]
0041c0e8str x3, [x25+8]
0041c0ecb 0x41c0f0
0041c0f0
0041c0f0loc_41c0f0:
0041c0f0add x2, sp, 120
0041c0f4str x2, [x1+8]
0041c0f8ldrsb x27, [x1]
0041c0fcldr x2, [sp+576]
0041c100ldr x3, [sp+568]
0041c104str x3, [x1+16]
0041c108adrp x27, 0x62f000
0041c10cldr w3, [x27+3056]
0041c110cbz w3, 0x41c118
0041c114b 0x41c11c
0041c118
0041c118loc_41c118:
0041c118b 0x41c130
0041c11c
0041c11cloc_41c11c:
0041c11cbl runtime.gcWriteBarrier2
0041c120str x2, [x25]
0041c124ldr x3, [x1+24]
0041c128str x3, [x25+8]
0041c12cb 0x41c130
0041c130
0041c130loc_41c130:
0041c130str x2, [x1+24]
0041c134ldr x1, [sp+544]
0041c138ldr x2, [sp+456]
0041c13cldrsb x27, [x2]
0041c140adrp x27, 0x62f000
0041c144ldr w3, [x27+3056]
0041c148cbz w3, 0x41c150
0041c14cb 0x41c154
0041c150
0041c150loc_41c150:
0041c150b 0x41c168
0041c154
0041c154loc_41c154:
0041c154bl runtime.gcWriteBarrier2
0041c158str x1, [x25]
0041c15cldr x3, [x2+32]
0041c160str x3, [x25+8]
0041c164b 0x41c168
0041c168
0041c168loc_41c168:
0041c168str x1, [x2+32]
0041c16cldr x1, [sp+456]
0041c170ldrsb x27, [x1]
0041c174adrp x27, 0x62f000
0041c178ldr w2, [x27+3056]
0041c17ccbz w2, 0x41c184
0041c180b 0x41c188
0041c184
0041c184loc_41c184:
0041c184b 0x41c1a0
0041c188
0041c188loc_41c188:
0041c188bl runtime.gcWriteBarrier2
0041c18cadd x2, sp, 336
0041c190str x2, [x25]
0041c194ldr x3, [x1+40]
0041c198str x3, [x25+8]
0041c19cb 0x41c1a0
0041c1a0
0041c1a0loc_41c1a0:
0041c1a0add x2, sp, 336
0041c1a4str x2, [x1+40]
0041c1a8ldr x1, [sp+456]
0041c1acstr x1, [sp+248]
0041c1b0stp xzr, xzr, [sp+376]
0041c1b4str xzr, [sp+392]
0041c1b8add x1, sp, 376
0041c1bcstr x1, [sp+400]
0041c1c0ldrsb x27, [x1]
0041c1c4adrp x2, 0
0041c1c8add x2, x2, 1568
0041c1ccstr x2, [x1]
0041c1d0ldrsb x27, [x1]
0041c1d4adrp x27, 0x62f000
0041c1d8ldr w2, [x27+3056]
0041c1dccbz w2, 0x41c1e4
0041c1e0b 0x41c1e8
0041c1e4
0041c1e4loc_41c1e4:
0041c1e4b 0x41c200
0041c1e8
0041c1e8loc_41c1e8:
0041c1e8bl runtime.gcWriteBarrier2
0041c1ecadd x2, sp, 120
0041c1f0str x2, [x25]
0041c1f4ldr x3, [x1+8]
0041c1f8str x3, [x25+8]
0041c1fcb 0x41c200
0041c200
0041c200loc_41c200:
0041c200add x2, sp, 120
0041c204str x2, [x1+8]
0041c208ldrsb x27, [x1]
0041c20cadrp x27, 0x62f000
0041c210ldr w2, [x27+3056]
0041c214cbz w2, 0x41c21c
0041c218b 0x41c220
0041c21c
0041c21cloc_41c21c:
0041c21cb 0x41c238
0041c220
0041c220loc_41c220:
0041c220bl runtime.gcWriteBarrier2
0041c224add x2, sp, 336
0041c228str x2, [x25]
0041c22cldr x3, [x1+16]
0041c230str x3, [x25+8]
0041c234b 0x41c238
0041c238
0041c238loc_41c238:
0041c238add x2, sp, 336
0041c23cstr x2, [x1+16]
0041c240str x1, [sp+240]
0041c244ldr x26, [sp+248]
0041c248ldr x1, [x26]
0041c24corr x0, xzr, 1
0041c250blr x1
0041c254str x0, [sp+320]
0041c258str x1, [sp+328]
0041c25ccbnz x0, 0x41c264
0041c260b 0x41c294
0041c264
0041c264loc_41c264:
0041c264str xzr, [sp+192]
0041c268stp xzr, xzr, [sp+200]
0041c26cldr x3, [sp+320]
0041c270ldr x4, [sp+328]
0041c274str x3, [sp+176]
0041c278str x4, [sp+184]
0041c27cldr x0, [sp+192]
0041c280ldr x1, [sp+200]
0041c284ldr x2, [sp+208]
0041c288ldp x29, x30, [sp-8]
0041c28cadd sp, sp, 560
0041c290ret x30
0041c294
0041c294loc_41c294:
0041c294ldr x26, [sp+240]
0041c298ldr x0, [x26]
0041c29cblr x0
0041c2a0str x0, [sp+480]
0041c2a4str x1, [sp+488]
0041c2a8stp xzr, xzr, [sp+464]
0041c2acldr x0, [sp+480]
0041c2b0ldr x1, [sp+488]
0041c2b4movz x2, 10
0041c2b8mov x3, xzr
0041c2bcbl strconv.ParseInt
0041c2c0str x0, [sp+144]
0041c2c4str x1, [sp+464]
0041c2c8str x2, [sp+472]
0041c2ccldr x0, [sp+144]
0041c2d0str x0, [sp+168]
0041c2d4str x1, [sp+528]
0041c2d8str x2, [sp+536]
0041c2dcldr x0, [sp+168]
0041c2e0str x0, [sp+96]
0041c2e4str x1, [sp+304]
0041c2e8str x2, [sp+312]
0041c2ecsubs xzr, x1, 0
0041c2f0cset x0, ne
0041c2f4strb w0, [sp+86]
0041c2f8cbnz x1, 0x41c300
0041c2fcb 0x41c304
0041c300
0041c300loc_41c300:
0041c300b 0x41c318
0041c304
0041c304loc_41c304:
0041c304ldr x5, [sp+96]
0041c308subs xzr, x5, 0
0041c30ccset x5, lt
0041c310strb w5, [sp+86]
0041c314b 0x41c318
0041c318
0041c318loc_41c318:
0041c318ldrb w5, [sp+86]
0041c31cstrb w5, [sp+87]
0041c320tbnz w5, 0, 0x41c328
0041c324b 0x41c32c
0041c328
0041c328loc_41c328:
0041c328b 0x41c344
0041c32c
0041c32cloc_41c32c:
0041c32cldr x5, [sp+96]
0041c330ldr x6, [sp+96]
0041c334subs xzr, x6, x5, lsl #1
0041c338cset x5, gt
0041c33cstrb w5, [sp+87]
0041c340b 0x41c344
0041c344
0041c344loc_41c344:
0041c344ldrb w5, [sp+87]
0041c348tbnz w5, 0, 0x41c350
0041c34cb 0x41c388
0041c350
0041c350loc_41c350:
0041c350str xzr, [sp+192]
0041c354stp xzr, xzr, [sp+200]
0041c358adrp x27, 0x605000
0041c35cldr x3, [x27+2096]
0041c360adrp x27, 0x605000
0041c364ldr x4, [x27+2104]
0041c368str x3, [sp+176]
0041c36cstr x4, [sp+184]
0041c370ldr x0, [sp+192]
0041c374ldr x1, [sp+200]
0041c378ldr x2, [sp+208]
0041c37cldp x29, x30, [sp-8]
0041c380add sp, sp, 560
0041c384ret x30
0041c388
0041c388loc_41c388:
0041c388ldr x26, [sp+248]
0041c38cldr x1, [x26]
0041c390ldr x2, [sp+96]
0041c394ubfm x0, x2, 63, 62
0041c398blr x1
0041c39cstr x0, [sp+288]
0041c3a0str x1, [sp+296]
0041c3a4cbnz x0, 0x41c3ac
0041c3a8b 0x41c3dc
0041c3ac
0041c3acloc_41c3ac:
0041c3acstr xzr, [sp+192]
0041c3b0stp xzr, xzr, [sp+200]
0041c3b4ldr x3, [sp+288]
0041c3b8ldr x4, [sp+296]
0041c3bcstr x3, [sp+176]
0041c3c0str x4, [sp+184]
0041c3c4ldr x0, [sp+192]
0041c3c8ldr x1, [sp+200]
0041c3ccldr x2, [sp+208]
0041c3d0ldp x29, x30, [sp-8]
0041c3d4add sp, sp, 560
0041c3d8ret x30
0041c3dc
0041c3dcloc_41c3dc:
0041c3dcldr x2, [sp+96]
0041c3e0adrp x0, 0x232000
0041c3e4add x0, x0, 1088
0041c3e8mov x1, xzr
0041c3ecbl runtime.makeslice
0041c3f0ldr x3, [sp+96]
0041c3f4str x0, [sp+216]
0041c3f8str xzr, [sp+224]
0041c3fcstr x3, [sp+232]
0041c400str xzr, [sp+112]
0041c404b 0x41c408
0041c408
0041c408loc_41c408:
0041c408ldr x5, [sp+96]
0041c40cldr x6, [sp+112]
0041c410subs xzr, x5, x6
0041c414b.gt 0x41c41c
0041c418b 0x41c5c4
0041c41c
0041c41cloc_41c41c:
0041c41cldr x26, [sp+240]
0041c420ldr x0, [x26]
0041c424blr x0
0041c428str x0, [sp+480]
0041c42cstr x1, [sp+488]
0041c430stp xzr, xzr, [sp+464]
0041c434ldr x0, [sp+480]
0041c438ldr x1, [sp+488]
0041c43cmovz x2, 10
0041c440orr x3, xzr, 64
0041c444bl strconv.ParseInt
0041c448str x0, [sp+144]
0041c44cstr x1, [sp+464]
0041c450str x2, [sp+472]
0041c454ldr x0, [sp+144]
0041c458str x0, [sp+160]
0041c45cstr x1, [sp+512]
0041c460str x2, [sp+520]
0041c464ldr x0, [sp+160]
0041c468str x0, [sp+88]
0041c46cstr x1, [sp+272]
0041c470str x2, [sp+280]
0041c474ldr x26, [sp+240]
0041c478ldr x0, [x26]
0041c47cblr x0
0041c480str x0, [sp+480]
0041c484str x1, [sp+488]
0041c488stp xzr, xzr, [sp+464]
0041c48cldr x0, [sp+480]
0041c490ldr x1, [sp+488]
0041c494movz x2, 10
0041c498orr x3, xzr, 64
0041c49cbl strconv.ParseInt
0041c4a0str x0, [sp+144]
0041c4a4str x1, [sp+464]
0041c4a8str x2, [sp+472]
0041c4acldr x0, [sp+144]
0041c4b0str x0, [sp+152]
0041c4b4str x1, [sp+496]
0041c4b8str x2, [sp+504]
0041c4bcldr x0, [sp+152]
0041c4c0str x0, [sp+104]
0041c4c4str x1, [sp+256]
0041c4c8str x2, [sp+264]
0041c4ccldr x0, [sp+272]
0041c4d0subs xzr, x0, 0
0041c4d4cset x1, ne
0041c4d8strb w1, [sp+86]
0041c4dccbnz x0, 0x41c4e4
0041c4e0b 0x41c4e8
0041c4e4
0041c4e4loc_41c4e4:
0041c4e4b 0x41c4fc
0041c4e8
0041c4e8loc_41c4e8:
0041c4e8ldr x5, [sp+256]
0041c4ecsubs xzr, x5, 0
0041c4f0cset x5, ne
0041c4f4strb w5, [sp+86]
0041c4f8b 0x41c4fc
0041c4fc
0041c4fcloc_41c4fc:
0041c4fcldrb w5, [sp+86]
0041c500tbnz w5, 0, 0x41c508
0041c504b 0x41c540
0041c508
0041c508loc_41c508:
0041c508str xzr, [sp+192]
0041c50cstp xzr, xzr, [sp+200]
0041c510adrp x27, 0x605000
0041c514ldr x3, [x27+2096]
0041c518adrp x27, 0x605000
0041c51cldr x4, [x27+2104]
0041c520str x3, [sp+176]
0041c524str x4, [sp+184]
0041c528ldr x0, [sp+192]
0041c52cldr x1, [sp+200]
0041c530ldr x2, [sp+208]
0041c534ldp x29, x30, [sp-8]
0041c538add sp, sp, 560
0041c53cret x30
0041c540
0041c540loc_41c540:
0041c540stp xzr, xzr, [sp+128]
0041c544ldr x5, [sp+88]
0041c548str x5, [sp+128]
0041c54cldr x5, [sp+104]
0041c550str x5, [sp+136]
0041c554ldr x2, [sp+232]
0041c558ldr x0, [sp+216]
0041c55cldr x5, [sp+224]
0041c560add x1, x5, 1
0041c564subs xzr, x2, x1
0041c568b.hs 0x41c570
0041c56cb 0x41c574
0041c570
0041c570loc_41c570:
0041c570b 0x41c588
0041c574
0041c574loc_41c574:
0041c574orr x3, xzr, 1
0041c578adrp x4, 0x232000
0041c57cadd x4, x4, 1088
0041c580bl runtime.growslice
0041c584b 0x41c588
0041c588
0041c588loc_41c588:
0041c588ldr x5, [sp+128]
0041c58cldr x6, [sp+136]
0041c590sub x7, x1, 1
0041c594add x8, x0, x7, lsl #4
0041c598ubfm x7, x7, 60, 59
0041c59cstr x5, [x0+x7]
0041c5a0str x6, [x8+8]
0041c5a4str x0, [sp+216]
0041c5a8str x1, [sp+224]
0041c5acstr x2, [sp+232]
0041c5b0b 0x41c5b4
0041c5b4
0041c5b4loc_41c5b4:
0041c5b4ldr x5, [sp+112]
0041c5b8add x5, x5, 1
0041c5bcstr x5, [sp+112]
0041c5c0b 0x41c408
0041c5c4
0041c5c4loc_41c5c4:
0041c5c4ldr x5, [sp+216]
0041c5c8ldr x6, [sp+224]
0041c5ccldr x7, [sp+232]
0041c5d0str x5, [sp+192]
0041c5d4str x6, [sp+200]
0041c5d8str x7, [sp+208]
0041c5dcstp xzr, xzr, [sp+176]
0041c5e0ldr x0, [sp+192]
0041c5e4ldr x1, [sp+200]
0041c5e8ldr x2, [sp+208]
0041c5ecmov x3, xzr
0041c5f0mov x4, xzr
0041c5f4ldp x29, x30, [sp-8]
0041c5f8add sp, sp, 560
0041c5fcret x30
0041c600
0041c600loc_41c600:
0041c600stp x0, x1, [sp+8]
0041c604mov x3, x30
0041c608bl runtime.morestack_noctxt.abi0
0041c60cldp x0, x1, [sp+8]
0041c610b 0x41c030
0041c614udf 0
0041c618udf 0
0041c61cudf 0
0041c030
0041c620
0041c620archive/tar.readGNUSparseMap1x0.func2: ; void archive/tar.readGNUSparseMap1x0.func2(void)
0041c620ldr x16, [x28+16]
0041c624sub x17, sp, 32
0041c628subs xzr, x17, x16
0041c62cb.ls 0x41c6e4
0041c630str x30, [sp-160]!
0041c634stur x29, [sp-8]
0041c638sub x29, sp, 8
0041c63cldr x2, [x26+8]
0041c640str x2, [sp+136]
0041c644ldr x2, [x26+16]
0041c648str x2, [sp+144]
0041c64cstp xzr, xzr, [sp+40]
0041c650ldr x2, [sp+136]
0041c654ldr x3, [sp+136]
0041c658ldr x3, [x3]
0041c65csub x3, x3, 1
0041c660str x3, [x2]
0041c664stp xzr, xzr, [sp+88]
0041c668stp xzr, xzr, [sp+72]
0041c66cldr x0, [sp+144]
0041c670movz x1, 10
0041c674bl bytes.(*Buffer).ReadString
0041c678str x0, [sp+88]
0041c67cstr x1, [sp+96]
0041c680str x2, [sp+72]
0041c684str x3, [sp+80]
0041c688ldr x2, [sp+88]
0041c68cldr x3, [sp+96]
0041c690str x2, [sp+120]
0041c694str x3, [sp+128]
0041c698ldr x2, [sp+72]
0041c69cldr x3, [sp+80]
0041c6a0str x2, [sp+104]
0041c6a4str x3, [sp+112]
0041c6a8ldr x0, [sp+120]
0041c6acldr x1, [sp+128]
0041c6b0str x0, [sp+56]
0041c6b4str x1, [sp+64]
0041c6b8adrp x2, 0x2f3000
0041c6bcadd x2, x2, 232
0041c6c0orr x3, xzr, 1
0041c6c4bl strings.TrimRight
0041c6c8str x0, [sp+88]
0041c6ccstr x1, [sp+96]
0041c6d0str x0, [sp+40]
0041c6d4str x1, [sp+48]
0041c6d8ldur x29, [sp-8]
0041c6dcldr x30, [sp], 160
0041c6e0ret x30
0041c6e4
0041c6e4loc_41c6e4:
0041c6e4mov x3, x30
0041c6e8bl runtime.morestack.abi0
0041c6ecb 0x41c620
0041c620
0041c620archive/tar.readGNUSparseMap1x0.func2: ; void archive/tar.readGNUSparseMap1x0.func2(void)
0041c620ldr x16, [x28+16]
0041c624sub x17, sp, 32
0041c628subs xzr, x17, x16
0041c62cb.ls 0x41c6e4
0041c630str x30, [sp-160]!
0041c634stur x29, [sp-8]
0041c638sub x29, sp, 8
0041c63cldr x2, [x26+8]
0041c640str x2, [sp+136]
0041c644ldr x2, [x26+16]
0041c648str x2, [sp+144]
0041c64cstp xzr, xzr, [sp+40]
0041c650ldr x2, [sp+136]
0041c654ldr x3, [sp+136]
0041c658ldr x3, [x3]
0041c65csub x3, x3, 1
0041c660str x3, [x2]
0041c664stp xzr, xzr, [sp+88]
0041c668stp xzr, xzr, [sp+72]
0041c66cldr x0, [sp+144]
0041c670movz x1, 10
0041c674bl bytes.(*Buffer).ReadString
0041c678str x0, [sp+88]
0041c67cstr x1, [sp+96]
0041c680str x2, [sp+72]
0041c684str x3, [sp+80]
0041c688ldr x2, [sp+88]
0041c68cldr x3, [sp+96]
0041c690str x2, [sp+120]
0041c694str x3, [sp+128]
0041c698ldr x2, [sp+72]
0041c69cldr x3, [sp+80]
0041c6a0str x2, [sp+104]
0041c6a4str x3, [sp+112]
0041c6a8ldr x0, [sp+120]
0041c6acldr x1, [sp+128]
0041c6b0str x0, [sp+56]
0041c6b4str x1, [sp+64]
0041c6b8adrp x2, 0x2f3000
0041c6bcadd x2, x2, 232
0041c6c0orr x3, xzr, 1
0041c6c4bl strings.TrimRight
0041c6c8str x0, [sp+88]
0041c6ccstr x1, [sp+96]
0041c6d0str x0, [sp+40]
0041c6d4str x1, [sp+48]
0041c6d8ldur x29, [sp-8]
0041c6dcldr x30, [sp], 160
0041c6e0ret x30
0041c6e4
0041c6e4loc_41c6e4:
0041c6e4mov x3, x30
0041c6e8bl runtime.morestack.abi0
0041c6ecb 0x41c620
0041c620
0041c6f0
0041c6f0archive/tar.readGNUSparseMap1x0.func1: ; void archive/tar.readGNUSparseMap1x0.func1(int64 n)
0041c6f0ldr x16, [x28+16]
0041c6f4sub x17, sp, 608
0041c6f8subs xzr, x17, x16
0041c6fcb.ls 0x41c8bc
0041c700sub x20, sp, 736
0041c704stp x29, x30, [x20-8]
0041c708add sp, x20, 0
0041c70csub x29, sp, 8
0041c710str x0, [sp+744]
0041c714ldr x5, [x26+8]
0041c718str x5, [sp+704]
0041c71cldr x5, [x26+16]
0041c720ldr x6, [x26+24]
0041c724str x5, [sp+616]
0041c728str x6, [sp+624]
0041c72cldr x5, [x26+32]
0041c730str x5, [sp+720]
0041c734ldr x5, [x26+40]
0041c738str x5, [sp+712]
0041c73cadd x27, sp, 600
0041c740stp xzr, xzr, [x27]
0041c744b 0x41c748
0041c748
0041c748loc_41c748:
0041c748ldr x5, [sp+744]
0041c74cldr x6, [sp+704]
0041c750ldr x6, [x6]
0041c754subs xzr, x5, x6
0041c758b.gt 0x41c760
0041c75cb 0x41c838
0041c760
0041c760loc_41c760:
0041c760ldr x5, [sp+720]
0041c764ldrsb x27, [x5]
0041c768b 0x41c76c
0041c76c
0041c76cloc_41c76c:
0041c76cstr x5, [sp+664]
0041c770orr x5, xzr, 512
0041c774str x5, [sp+672]
0041c778str x5, [sp+680]
0041c77cadd x27, sp, 648
0041c780stp xzr, xzr, [x27]
0041c784ldr x0, [sp+616]
0041c788ldr x1, [sp+624]
0041c78cldr x2, [sp+664]
0041c790ldr x3, [sp+672]
0041c794ldr x4, [sp+680]
0041c798bl archive/tar.mustReadFull
0041c79cstr x0, [sp+568]
0041c7a0str x1, [sp+648]
0041c7a4str x2, [sp+656]
0041c7a8ldr x5, [sp+568]
0041c7acstr x5, [sp+576]
0041c7b0str x1, [sp+688]
0041c7b4str x2, [sp+696]
0041c7b8str x1, [sp+632]
0041c7bcstr x2, [sp+640]
0041c7c0cbnz x1, 0x41c7c8
0041c7c4b 0x41c7e4
0041c7c8
0041c7c8loc_41c7c8:
0041c7c8str x1, [sp+600]
0041c7ccstr x2, [sp+608]
0041c7d0mov x0, x1
0041c7d4mov x1, x2
0041c7d8ldp x29, x30, [sp-8]
0041c7dcadd sp, sp, 736
0041c7e0ret x30
0041c7e4
0041c7e4loc_41c7e4:
0041c7e4ldr x1, [sp+720]
0041c7e8ldrsb x27, [x1]
0041c7ecb 0x41c7f0
0041c7f0
0041c7f0loc_41c7f0:
0041c7f0str x1, [sp+664]
0041c7f4orr x3, xzr, 512
0041c7f8str x3, [sp+672]
0041c7fcstr x3, [sp+680]
0041c800ldr x0, [sp+712]
0041c804mov x2, x3
0041c808bl bytes.(*Buffer).Write
0041c80cldr x20, [sp+720]
0041c810add x21, sp, 56
0041c814adr x27, 16
0041c818stp x29, x27, [sp-24]
0041c81csub x29, sp, 24
0041c820bl fn_87e20
0041c824sub x29, sp, 8
0041c828str xzr, [sp+592]
0041c82corr x4, xzr, 512
0041c830str x4, [sp+584]
0041c834b 0x41c854
0041c838
0041c838loc_41c838:
0041c838add x27, sp, 600
0041c83cstp xzr, xzr, [x27]
0041c840mov x0, xzr
0041c844mov x1, xzr
0041c848ldp x29, x30, [sp-8]
0041c84cadd sp, sp, 736
0041c850ret x30
0041c854
0041c854loc_41c854:
0041c854ldr x5, [sp+584]
0041c858ldr x6, [sp+592]
0041c85csubs xzr, x5, x6
0041c860b.gt 0x41c868
0041c864b 0x41c8b4
0041c868
0041c868loc_41c868:
0041c868ldr x5, [sp+592]
0041c86cadd x6, sp, 56
0041c870ldrb w5, [x6+x5]
0041c874strb w5, [sp+55]
0041c878subs wzr, w5, 10
0041c87cb.eq 0x41c884
0041c880b 0x41c89c
0041c884
0041c884loc_41c884:
0041c884ldr x5, [sp+704]
0041c888ldr x6, [sp+704]
0041c88cldr x6, [x6]
0041c890add x6, x6, 1
0041c894str x6, [x5]
0041c898b 0x41c8a0
0041c89c
0041c89cloc_41c89c:
0041c89cb 0x41c8a0
0041c8a0
0041c8a0loc_41c8a0:
0041c8a0b 0x41c8a4
0041c8a4
0041c8a4loc_41c8a4:
0041c8a4ldr x5, [sp+592]
0041c8a8add x5, x5, 1
0041c8acstr x5, [sp+592]
0041c8b0b 0x41c854
0041c8b4
0041c8b4loc_41c8b4:
0041c8b4b 0x41c8b8
0041c8b8
0041c8b8loc_41c8b8:
0041c8b8b 0x41c748
0041c8bc
0041c8bcloc_41c8bc:
0041c8bcstr x0, [sp+8]
0041c8c0mov x3, x30
0041c8c4bl runtime.morestack.abi0
0041c8c8ldr x0, [sp+8]
0041c8ccb 0x41c6f0
0041c6f0
0041c6f0archive/tar.readGNUSparseMap1x0.func1: ; void archive/tar.readGNUSparseMap1x0.func1(int64 n)
0041c6f0ldr x16, [x28+16]
0041c6f4sub x17, sp, 608
0041c6f8subs xzr, x17, x16
0041c6fcb.ls 0x41c8bc
0041c700sub x20, sp, 736
0041c704stp x29, x30, [x20-8]
0041c708add sp, x20, 0
0041c70csub x29, sp, 8
0041c710str x0, [sp+744]
0041c714ldr x5, [x26+8]
0041c718str x5, [sp+704]
0041c71cldr x5, [x26+16]
0041c720ldr x6, [x26+24]
0041c724str x5, [sp+616]
0041c728str x6, [sp+624]
0041c72cldr x5, [x26+32]
0041c730str x5, [sp+720]
0041c734ldr x5, [x26+40]
0041c738str x5, [sp+712]
0041c73cadd x27, sp, 600
0041c740stp xzr, xzr, [x27]
0041c744b 0x41c748
0041c748
0041c748loc_41c748:
0041c748ldr x5, [sp+744]
0041c74cldr x6, [sp+704]
0041c750ldr x6, [x6]
0041c754subs xzr, x5, x6
0041c758b.gt 0x41c760
0041c75cb 0x41c838
0041c760
0041c760loc_41c760:
0041c760ldr x5, [sp+720]
0041c764ldrsb x27, [x5]
0041c768b 0x41c76c
0041c76c
0041c76cloc_41c76c:
0041c76cstr x5, [sp+664]
0041c770orr x5, xzr, 512
0041c774str x5, [sp+672]
0041c778str x5, [sp+680]
0041c77cadd x27, sp, 648
0041c780stp xzr, xzr, [x27]
0041c784ldr x0, [sp+616]
0041c788ldr x1, [sp+624]
0041c78cldr x2, [sp+664]
0041c790ldr x3, [sp+672]
0041c794ldr x4, [sp+680]
0041c798bl archive/tar.mustReadFull
0041c79cstr x0, [sp+568]
0041c7a0str x1, [sp+648]
0041c7a4str x2, [sp+656]
0041c7a8ldr x5, [sp+568]
0041c7acstr x5, [sp+576]
0041c7b0str x1, [sp+688]
0041c7b4str x2, [sp+696]
0041c7b8str x1, [sp+632]
0041c7bcstr x2, [sp+640]
0041c7c0cbnz x1, 0x41c7c8
0041c7c4b 0x41c7e4
0041c7c8
0041c7c8loc_41c7c8:
0041c7c8str x1, [sp+600]
0041c7ccstr x2, [sp+608]
0041c7d0mov x0, x1
0041c7d4mov x1, x2
0041c7d8ldp x29, x30, [sp-8]
0041c7dcadd sp, sp, 736
0041c7e0ret x30
0041c7e4
0041c7e4loc_41c7e4:
0041c7e4ldr x1, [sp+720]
0041c7e8ldrsb x27, [x1]
0041c7ecb 0x41c7f0
0041c7f0
0041c7f0loc_41c7f0:
0041c7f0str x1, [sp+664]
0041c7f4orr x3, xzr, 512
0041c7f8str x3, [sp+672]
0041c7fcstr x3, [sp+680]
0041c800ldr x0, [sp+712]
0041c804mov x2, x3
0041c808bl bytes.(*Buffer).Write
0041c80cldr x20, [sp+720]
0041c810add x21, sp, 56
0041c814adr x27, 16
0041c818stp x29, x27, [sp-24]
0041c81csub x29, sp, 24
0041c820bl fn_87e20
0041c824sub x29, sp, 8
0041c828str xzr, [sp+592]
0041c82corr x4, xzr, 512
0041c830str x4, [sp+584]
0041c834b 0x41c854
0041c838
0041c838loc_41c838:
0041c838add x27, sp, 600
0041c83cstp xzr, xzr, [x27]
0041c840mov x0, xzr
0041c844mov x1, xzr
0041c848ldp x29, x30, [sp-8]
0041c84cadd sp, sp, 736
0041c850ret x30
0041c854
0041c854loc_41c854:
0041c854ldr x5, [sp+584]
0041c858ldr x6, [sp+592]
0041c85csubs xzr, x5, x6
0041c860b.gt 0x41c868
0041c864b 0x41c8b4
0041c868
0041c868loc_41c868:
0041c868ldr x5, [sp+592]
0041c86cadd x6, sp, 56
0041c870ldrb w5, [x6+x5]
0041c874strb w5, [sp+55]
0041c878subs wzr, w5, 10
0041c87cb.eq 0x41c884
0041c880b 0x41c89c
0041c884
0041c884loc_41c884:
0041c884ldr x5, [sp+704]
0041c888ldr x6, [sp+704]
0041c88cldr x6, [x6]
0041c890add x6, x6, 1
0041c894str x6, [x5]
0041c898b 0x41c8a0
0041c89c
0041c89cloc_41c89c:
0041c89cb 0x41c8a0
0041c8a0
0041c8a0loc_41c8a0:
0041c8a0b 0x41c8a4
0041c8a4
0041c8a4loc_41c8a4:
0041c8a4ldr x5, [sp+592]
0041c8a8add x5, x5, 1
0041c8acstr x5, [sp+592]
0041c8b0b 0x41c854
0041c8b4
0041c8b4loc_41c8b4:
0041c8b4b 0x41c8b8
0041c8b8
0041c8b8loc_41c8b8:
0041c8b8b 0x41c748
0041c8bc
0041c8bcloc_41c8bc:
0041c8bcstr x0, [sp+8]
0041c8c0mov x3, x30
0041c8c4bl runtime.morestack.abi0
0041c8c8ldr x0, [sp+8]
0041c8ccb 0x41c6f0
0041c6f0
0041c8d0
0041c8d0archive/tar.readGNUSparseMap0x1: ; void archive/tar.readGNUSparseMap0x1(map[string]string paxHdrs)
0041c8d0ldr x16, [x28+16]
0041c8d4sub x17, sp, 320
0041c8d8subs xzr, x17, x16
0041c8dcb.ls 0x41cd94
0041c8e0sub x20, sp, 448
0041c8e4stp x29, x30, [x20-8]
0041c8e8add sp, x20, 0
0041c8ecsub x29, sp, 8
0041c8f0str x0, [sp+456]
0041c8f4str xzr, [sp+192]
0041c8f8stp xzr, xzr, [sp+200]
0041c8fcstp xzr, xzr, [sp+176]
0041c900ldr x1, [sp+456]
0041c904adrp x0, 0x208000
0041c908add x0, x0, 1600
0041c90cadrp x2, 0x29a000
0041c910add x2, x2, 3327
0041c914movz x3, 20
0041c918bl runtime.mapaccess1_faststr
0041c91cldr x4, [x0]
0041c920ldr x5, [x0+8]
0041c924str x4, [sp+264]
0041c928str x5, [sp+272]
0041c92cstp xzr, xzr, [sp+392]
0041c930ldr x0, [sp+264]
0041c934ldr x1, [sp+272]
0041c938movz x2, 10
0041c93cmov x3, xzr
0041c940bl strconv.ParseInt
0041c944str x0, [sp+152]
0041c948str x1, [sp+392]
0041c94cstr x2, [sp+400]
0041c950ldr x4, [sp+152]
0041c954str x4, [sp+120]
0041c958str x1, [sp+328]
0041c95cstr x2, [sp+336]
0041c960ldr x4, [sp+120]
0041c964str x4, [sp+104]
0041c968str x1, [sp+312]
0041c96cstr x2, [sp+320]
0041c970subs xzr, x1, 0
0041c974cset x4, ne
0041c978strb w4, [sp+94]
0041c97ccbnz x1, 0x41c984
0041c980b 0x41c988
0041c984
0041c984loc_41c984:
0041c984b 0x41c99c
0041c988
0041c988loc_41c988:
0041c988ldr x5, [sp+104]
0041c98csubs xzr, x5, 0
0041c990cset x5, lt
0041c994strb w5, [sp+94]
0041c998b 0x41c99c
0041c99c
0041c99cloc_41c99c:
0041c99cldrb w5, [sp+94]
0041c9a0strb w5, [sp+95]
0041c9a4tbnz w5, 0, 0x41c9ac
0041c9a8b 0x41c9b0
0041c9ac
0041c9acloc_41c9ac:
0041c9acb 0x41c9c8
0041c9b0
0041c9b0loc_41c9b0:
0041c9b0ldr x5, [sp+104]
0041c9b4ldr x6, [sp+104]
0041c9b8subs xzr, x6, x5, lsl #1
0041c9bccset x5, gt
0041c9c0strb w5, [sp+95]
0041c9c4b 0x41c9c8
0041c9c8
0041c9c8loc_41c9c8:
0041c9c8ldrb w5, [sp+95]
0041c9cctbnz w5, 0, 0x41c9d4
0041c9d0b 0x41ca0c
0041c9d4
0041c9d4loc_41c9d4:
0041c9d4str xzr, [sp+192]
0041c9d8stp xzr, xzr, [sp+200]
0041c9dcadrp x27, 0x605000
0041c9e0ldr x3, [x27+2096]
0041c9e4adrp x27, 0x605000
0041c9e8ldr x4, [x27+2104]
0041c9ecstr x3, [sp+176]
0041c9f0str x4, [sp+184]
0041c9f4ldr x0, [sp+192]
0041c9f8ldr x1, [sp+200]
0041c9fcldr x2, [sp+208]
0041ca00ldp x29, x30, [sp-8]
0041ca04add sp, sp, 448
0041ca08ret x30
0041ca0c
0041ca0cloc_41ca0c:
0041ca0cldr x1, [sp+456]
0041ca10adrp x0, 0x208000
0041ca14add x0, x0, 1600
0041ca18adrp x2, 0x297000
0041ca1cadd x2, x2, 3934
0041ca20orr x3, xzr, 14
0041ca24bl runtime.mapaccess1_faststr
0041ca28ldr x4, [x0]
0041ca2cldr x1, [x0+8]
0041ca30str x4, [sp+376]
0041ca34str x1, [sp+384]
0041ca38mov x0, x4
0041ca3cadrp x2, 0x293000
0041ca40add x2, x2, 4033
0041ca44orr x3, xzr, 1
0041ca48bl strings.Split
0041ca4cstr x0, [sp+240]
0041ca50str x1, [sp+248]
0041ca54str x2, [sp+256]
0041ca58str x1, [sp+144]
0041ca5csubs xzr, x1, 1
0041ca60cset x4, eq
0041ca64strb w4, [sp+94]
0041ca68b.eq 0x41ca70
0041ca6cb 0x41ca98
0041ca70
0041ca70loc_41ca70:
0041ca70ldr x1, [sp+248]
0041ca74ldr x5, [sp+240]
0041ca78subs xzr, x1, 0
0041ca7cb.hi 0x41ca84
0041ca80b 0x41cd88
0041ca84
0041ca84loc_41ca84:
0041ca84ldr x5, [x5+8]
0041ca88subs xzr, x5, 0
0041ca8ccset x5, eq
0041ca90strb w5, [sp+94]
0041ca94b 0x41ca9c
0041ca98
0041ca98loc_41ca98:
0041ca98b 0x41ca9c
0041ca9c
0041ca9cloc_41ca9c:
0041ca9cldrb w5, [sp+94]
0041caa0tbnz w5, 0, 0x41caa8
0041caa4b 0x41cab8
0041caa8
0041caa8loc_41caa8:
0041caa8b 0x41caac
0041caac
0041caacloc_41caac:
0041caacb 0x41cab0
0041cab0
0041cab0loc_41cab0:
0041cab0str xzr, [sp+248]
0041cab4b 0x41cabc
0041cab8
0041cab8loc_41cab8:
0041cab8b 0x41cabc
0041cabc
0041cabcloc_41cabc:
0041cabcldr x5, [sp+248]
0041cac0str x5, [sp+144]
0041cac4ldr x6, [sp+104]
0041cac8subs xzr, x5, x6, lsl #1
0041caccb.ne 0x41cad4
0041cad0b 0x41cb0c
0041cad4
0041cad4loc_41cad4:
0041cad4str xzr, [sp+192]
0041cad8stp xzr, xzr, [sp+200]
0041cadcadrp x27, 0x605000
0041cae0ldr x3, [x27+2096]
0041cae4adrp x27, 0x605000
0041cae8ldr x4, [x27+2104]
0041caecstr x3, [sp+176]
0041caf0str x4, [sp+184]
0041caf4ldr x0, [sp+192]
0041caf8ldr x1, [sp+200]
0041cafcldr x2, [sp+208]
0041cb00ldp x29, x30, [sp-8]
0041cb04add sp, sp, 448
0041cb08ret x30
0041cb0c
0041cb0cloc_41cb0c:
0041cb0cldr x2, [sp+104]
0041cb10adrp x0, 0x232000
0041cb14add x0, x0, 1088
0041cb18mov x1, xzr
0041cb1cbl runtime.makeslice
0041cb20ldr x3, [sp+104]
0041cb24str x0, [sp+216]
0041cb28str xzr, [sp+224]
0041cb2cstr x3, [sp+232]
0041cb30b 0x41cb34
0041cb34
0041cb34loc_41cb34:
0041cb34ldr x5, [sp+248]
0041cb38str x5, [sp+144]
0041cb3csubs xzr, x5, 2
0041cb40b.ge 0x41cb48
0041cb44b 0x41cd34
0041cb48
0041cb48loc_41cb48:
0041cb48stp xzr, xzr, [sp+392]
0041cb4cldr x4, [sp+240]
0041cb50ldr x1, [sp+248]
0041cb54subs xzr, x1, 0
0041cb58b.hi 0x41cb60
0041cb5cb 0x41cd80
0041cb60
0041cb60loc_41cb60:
0041cb60ldr x0, [x4]
0041cb64ldr x1, [x4+8]
0041cb68str x0, [sp+360]
0041cb6cstr x1, [sp+368]
0041cb70movz x2, 10
0041cb74orr x3, xzr, 64
0041cb78bl strconv.ParseInt
0041cb7cstr x0, [sp+152]
0041cb80str x1, [sp+392]
0041cb84str x2, [sp+400]
0041cb88ldr x4, [sp+152]
0041cb8cstr x4, [sp+168]
0041cb90str x1, [sp+424]
0041cb94str x2, [sp+432]
0041cb98ldr x4, [sp+168]
0041cb9cstr x4, [sp+96]
0041cba0str x1, [sp+296]
0041cba4str x2, [sp+304]
0041cba8stp xzr, xzr, [sp+392]
0041cbacldr x4, [sp+240]
0041cbb0ldr x1, [sp+248]
0041cbb4subs xzr, x1, 1
0041cbb8b.hi 0x41cbc0
0041cbbcb 0x41cd78
0041cbc0
0041cbc0loc_41cbc0:
0041cbc0ldr x0, [x4+16]
0041cbc4ldr x1, [x4+24]
0041cbc8str x0, [sp+344]
0041cbccstr x1, [sp+352]
0041cbd0movz x2, 10
0041cbd4orr x3, xzr, 64
0041cbd8bl strconv.ParseInt
0041cbdcstr x0, [sp+152]
0041cbe0str x1, [sp+392]
0041cbe4str x2, [sp+400]
0041cbe8ldr x4, [sp+152]
0041cbecstr x4, [sp+160]
0041cbf0str x1, [sp+408]
0041cbf4str x2, [sp+416]
0041cbf8ldr x4, [sp+160]
0041cbfcstr x4, [sp+112]
0041cc00str x1, [sp+280]
0041cc04str x2, [sp+288]
0041cc08ldr x4, [sp+296]
0041cc0csubs xzr, x4, 0
0041cc10cset x5, ne
0041cc14strb w5, [sp+94]
0041cc18cbnz x4, 0x41cc20
0041cc1cb 0x41cc24
0041cc20
0041cc20loc_41cc20:
0041cc20b 0x41cc38
0041cc24
0041cc24loc_41cc24:
0041cc24ldr x5, [sp+280]
0041cc28subs xzr, x5, 0
0041cc2ccset x5, ne
0041cc30strb w5, [sp+94]
0041cc34b 0x41cc38
0041cc38
0041cc38loc_41cc38:
0041cc38ldrb w5, [sp+94]
0041cc3ctbnz w5, 0, 0x41cc44
0041cc40b 0x41cc7c
0041cc44
0041cc44loc_41cc44:
0041cc44str xzr, [sp+192]
0041cc48stp xzr, xzr, [sp+200]
0041cc4cadrp x27, 0x605000
0041cc50ldr x3, [x27+2096]
0041cc54adrp x27, 0x605000
0041cc58ldr x4, [x27+2104]
0041cc5cstr x3, [sp+176]
0041cc60str x4, [sp+184]
0041cc64ldr x0, [sp+192]
0041cc68ldr x1, [sp+200]
0041cc6cldr x2, [sp+208]
0041cc70ldp x29, x30, [sp-8]
0041cc74add sp, sp, 448
0041cc78ret x30
0041cc7c
0041cc7cloc_41cc7c:
0041cc7cstp xzr, xzr, [sp+128]
0041cc80ldr x5, [sp+96]
0041cc84str x5, [sp+128]
0041cc88ldr x5, [sp+112]
0041cc8cstr x5, [sp+136]
0041cc90ldr x2, [sp+232]
0041cc94ldr x0, [sp+216]
0041cc98ldr x5, [sp+224]
0041cc9cadd x1, x5, 1
0041cca0subs xzr, x2, x1
0041cca4b.hs 0x41ccac
0041cca8b 0x41ccb0
0041ccac
0041ccacloc_41ccac:
0041ccacb 0x41ccc4
0041ccb0
0041ccb0loc_41ccb0:
0041ccb0orr x3, xzr, 1
0041ccb4adrp x4, 0x232000
0041ccb8add x4, x4, 1088
0041ccbcbl runtime.growslice
0041ccc0b 0x41ccc4
0041ccc4
0041ccc4loc_41ccc4:
0041ccc4ldr x5, [sp+128]
0041ccc8ldr x6, [sp+136]
0041ccccsub x7, x1, 1
0041ccd0add x8, x0, x7, lsl #4
0041ccd4ubfm x7, x7, 60, 59
0041ccd8str x5, [x0+x7]
0041ccdcstr x6, [x8+8]
0041cce0str x0, [sp+216]
0041cce4str x1, [sp+224]
0041cce8str x2, [sp+232]
0041ccecldr x1, [sp+248]
0041ccf0ldr x5, [sp+240]
0041ccf4ldr x6, [sp+256]
0041ccf8b 0x41ccfc
0041ccfc
0041ccfcloc_41ccfc:
0041ccfcsubs xzr, x1, 2
0041cd00b.hs 0x41cd08
0041cd04b 0x41cd70
0041cd08
0041cd08loc_41cd08:
0041cd08sub x6, x6, 2
0041cd0csub x7, xzr, x6
0041cd10sub x8, x1, 2
0041cd14sbfm x7, x7, 63, 63
0041cd18and x7, x7, 32
0041cd1cadd x5, x5, x7
0041cd20str x5, [sp+240]
0041cd24str x8, [sp+248]
0041cd28str x6, [sp+256]
0041cd2cb 0x41cd30
0041cd30
0041cd30loc_41cd30:
0041cd30b 0x41cb34
0041cd34
0041cd34loc_41cd34:
0041cd34ldr x5, [sp+216]
0041cd38ldr x6, [sp+224]
0041cd3cldr x7, [sp+232]
0041cd40str x5, [sp+192]
0041cd44str x6, [sp+200]
0041cd48str x7, [sp+208]
0041cd4cstp xzr, xzr, [sp+176]
0041cd50ldr x0, [sp+192]
0041cd54ldr x1, [sp+200]
0041cd58ldr x2, [sp+208]
0041cd5cmov x3, xzr
0041cd60mov x4, xzr
0041cd64ldp x29, x30, [sp-8]
0041cd68add sp, sp, 448
0041cd6cret x30
0041cd70
0041cd70loc_41cd70:
0041cd70orr x0, xzr, 2
0041cd74bl runtime.panicSliceB
0041cd78
0041cd78loc_41cd78:
0041cd78orr x0, xzr, 1
0041cd7cbl runtime.panicIndex
0041cd80
0041cd80loc_41cd80:
0041cd80mov x0, xzr
0041cd84bl runtime.panicIndex
0041cd88
0041cd88loc_41cd88:
0041cd88mov x0, xzr
0041cd8cbl runtime.panicIndex
0041cd90hint
0041cd94
0041cd94loc_41cd94:
0041cd94str x0, [sp+8]
0041cd98mov x3, x30
0041cd9cbl runtime.morestack_noctxt.abi0
0041cda0ldr x0, [sp+8]
0041cda4b 0x41c8d0
0041cda8udf 0
0041cdacudf 0
0041c8d0
0041c8d0archive/tar.readGNUSparseMap0x1: ; void archive/tar.readGNUSparseMap0x1(map[string]string paxHdrs)
0041c8d0ldr x16, [x28+16]
0041c8d4sub x17, sp, 320
0041c8d8subs xzr, x17, x16
0041c8dcb.ls 0x41cd94
0041c8e0sub x20, sp, 448
0041c8e4stp x29, x30, [x20-8]
0041c8e8add sp, x20, 0
0041c8ecsub x29, sp, 8
0041c8f0str x0, [sp+456]
0041c8f4str xzr, [sp+192]
0041c8f8stp xzr, xzr, [sp+200]
0041c8fcstp xzr, xzr, [sp+176]
0041c900ldr x1, [sp+456]
0041c904adrp x0, 0x208000
0041c908add x0, x0, 1600
0041c90cadrp x2, 0x29a000
0041c910add x2, x2, 3327
0041c914movz x3, 20
0041c918bl runtime.mapaccess1_faststr
0041c91cldr x4, [x0]
0041c920ldr x5, [x0+8]
0041c924str x4, [sp+264]
0041c928str x5, [sp+272]
0041c92cstp xzr, xzr, [sp+392]
0041c930ldr x0, [sp+264]
0041c934ldr x1, [sp+272]
0041c938movz x2, 10
0041c93cmov x3, xzr
0041c940bl strconv.ParseInt
0041c944str x0, [sp+152]
0041c948str x1, [sp+392]
0041c94cstr x2, [sp+400]
0041c950ldr x4, [sp+152]
0041c954str x4, [sp+120]
0041c958str x1, [sp+328]
0041c95cstr x2, [sp+336]
0041c960ldr x4, [sp+120]
0041c964str x4, [sp+104]
0041c968str x1, [sp+312]
0041c96cstr x2, [sp+320]
0041c970subs xzr, x1, 0
0041c974cset x4, ne
0041c978strb w4, [sp+94]
0041c97ccbnz x1, 0x41c984
0041c980b 0x41c988
0041c984
0041c984loc_41c984:
0041c984b 0x41c99c
0041c988
0041c988loc_41c988:
0041c988ldr x5, [sp+104]
0041c98csubs xzr, x5, 0
0041c990cset x5, lt
0041c994strb w5, [sp+94]
0041c998b 0x41c99c
0041c99c
0041c99cloc_41c99c:
0041c99cldrb w5, [sp+94]
0041c9a0strb w5, [sp+95]
0041c9a4tbnz w5, 0, 0x41c9ac
0041c9a8b 0x41c9b0
0041c9ac
0041c9acloc_41c9ac:
0041c9acb 0x41c9c8
0041c9b0
0041c9b0loc_41c9b0:
0041c9b0ldr x5, [sp+104]
0041c9b4ldr x6, [sp+104]
0041c9b8subs xzr, x6, x5, lsl #1
0041c9bccset x5, gt
0041c9c0strb w5, [sp+95]
0041c9c4b 0x41c9c8
0041c9c8
0041c9c8loc_41c9c8:
0041c9c8ldrb w5, [sp+95]
0041c9cctbnz w5, 0, 0x41c9d4
0041c9d0b 0x41ca0c
0041c9d4
0041c9d4loc_41c9d4:
0041c9d4str xzr, [sp+192]
0041c9d8stp xzr, xzr, [sp+200]
0041c9dcadrp x27, 0x605000
0041c9e0ldr x3, [x27+2096]
0041c9e4adrp x27, 0x605000
0041c9e8ldr x4, [x27+2104]
0041c9ecstr x3, [sp+176]
0041c9f0str x4, [sp+184]
0041c9f4ldr x0, [sp+192]
0041c9f8ldr x1, [sp+200]
0041c9fcldr x2, [sp+208]
0041ca00ldp x29, x30, [sp-8]
0041ca04add sp, sp, 448
0041ca08ret x30
0041ca0c
0041ca0cloc_41ca0c:
0041ca0cldr x1, [sp+456]
0041ca10adrp x0, 0x208000
0041ca14add x0, x0, 1600
0041ca18adrp x2, 0x297000
0041ca1cadd x2, x2, 3934
0041ca20orr x3, xzr, 14
0041ca24bl runtime.mapaccess1_faststr
0041ca28ldr x4, [x0]
0041ca2cldr x1, [x0+8]
0041ca30str x4, [sp+376]
0041ca34str x1, [sp+384]
0041ca38mov x0, x4
0041ca3cadrp x2, 0x293000
0041ca40add x2, x2, 4033
0041ca44orr x3, xzr, 1
0041ca48bl strings.Split
0041ca4cstr x0, [sp+240]
0041ca50str x1, [sp+248]
0041ca54str x2, [sp+256]
0041ca58str x1, [sp+144]
0041ca5csubs xzr, x1, 1
0041ca60cset x4, eq
0041ca64strb w4, [sp+94]
0041ca68b.eq 0x41ca70
0041ca6cb 0x41ca98
0041ca70
0041ca70loc_41ca70:
0041ca70ldr x1, [sp+248]
0041ca74ldr x5, [sp+240]
0041ca78subs xzr, x1, 0
0041ca7cb.hi 0x41ca84
0041ca80b 0x41cd88
0041ca84
0041ca84loc_41ca84:
0041ca84ldr x5, [x5+8]
0041ca88subs xzr, x5, 0
0041ca8ccset x5, eq
0041ca90strb w5, [sp+94]
0041ca94b 0x41ca9c
0041ca98
0041ca98loc_41ca98:
0041ca98b 0x41ca9c
0041ca9c
0041ca9cloc_41ca9c:
0041ca9cldrb w5, [sp+94]
0041caa0tbnz w5, 0, 0x41caa8
0041caa4b 0x41cab8
0041caa8
0041caa8loc_41caa8:
0041caa8b 0x41caac
0041caac
0041caacloc_41caac:
0041caacb 0x41cab0
0041cab0
0041cab0loc_41cab0:
0041cab0str xzr, [sp+248]
0041cab4b 0x41cabc
0041cab8
0041cab8loc_41cab8:
0041cab8b 0x41cabc
0041cabc
0041cabcloc_41cabc:
0041cabcldr x5, [sp+248]
0041cac0str x5, [sp+144]
0041cac4ldr x6, [sp+104]
0041cac8subs xzr, x5, x6, lsl #1
0041caccb.ne 0x41cad4
0041cad0b 0x41cb0c
0041cad4
0041cad4loc_41cad4:
0041cad4str xzr, [sp+192]
0041cad8stp xzr, xzr, [sp+200]
0041cadcadrp x27, 0x605000
0041cae0ldr x3, [x27+2096]
0041cae4adrp x27, 0x605000
0041cae8ldr x4, [x27+2104]
0041caecstr x3, [sp+176]
0041caf0str x4, [sp+184]
0041caf4ldr x0, [sp+192]
0041caf8ldr x1, [sp+200]
0041cafcldr x2, [sp+208]
0041cb00ldp x29, x30, [sp-8]
0041cb04add sp, sp, 448
0041cb08ret x30
0041cb0c
0041cb0cloc_41cb0c:
0041cb0cldr x2, [sp+104]
0041cb10adrp x0, 0x232000
0041cb14add x0, x0, 1088
0041cb18mov x1, xzr
0041cb1cbl runtime.makeslice
0041cb20ldr x3, [sp+104]
0041cb24str x0, [sp+216]
0041cb28str xzr, [sp+224]
0041cb2cstr x3, [sp+232]
0041cb30b 0x41cb34
0041cb34
0041cb34loc_41cb34:
0041cb34ldr x5, [sp+248]
0041cb38str x5, [sp+144]
0041cb3csubs xzr, x5, 2
0041cb40b.ge 0x41cb48
0041cb44b 0x41cd34
0041cb48
0041cb48loc_41cb48:
0041cb48stp xzr, xzr, [sp+392]
0041cb4cldr x4, [sp+240]
0041cb50ldr x1, [sp+248]
0041cb54subs xzr, x1, 0
0041cb58b.hi 0x41cb60
0041cb5cb 0x41cd80
0041cb60
0041cb60loc_41cb60:
0041cb60ldr x0, [x4]
0041cb64ldr x1, [x4+8]
0041cb68str x0, [sp+360]
0041cb6cstr x1, [sp+368]
0041cb70movz x2, 10
0041cb74orr x3, xzr, 64
0041cb78bl strconv.ParseInt
0041cb7cstr x0, [sp+152]
0041cb80str x1, [sp+392]
0041cb84str x2, [sp+400]
0041cb88ldr x4, [sp+152]
0041cb8cstr x4, [sp+168]
0041cb90str x1, [sp+424]
0041cb94str x2, [sp+432]
0041cb98ldr x4, [sp+168]
0041cb9cstr x4, [sp+96]
0041cba0str x1, [sp+296]
0041cba4str x2, [sp+304]
0041cba8stp xzr, xzr, [sp+392]
0041cbacldr x4, [sp+240]
0041cbb0ldr x1, [sp+248]
0041cbb4subs xzr, x1, 1
0041cbb8b.hi 0x41cbc0
0041cbbcb 0x41cd78
0041cbc0
0041cbc0loc_41cbc0:
0041cbc0ldr x0, [x4+16]
0041cbc4ldr x1, [x4+24]
0041cbc8str x0, [sp+344]
0041cbccstr x1, [sp+352]
0041cbd0movz x2, 10
0041cbd4orr x3, xzr, 64
0041cbd8bl strconv.ParseInt
0041cbdcstr x0, [sp+152]
0041cbe0str x1, [sp+392]
0041cbe4str x2, [sp+400]
0041cbe8ldr x4, [sp+152]
0041cbecstr x4, [sp+160]
0041cbf0str x1, [sp+408]
0041cbf4str x2, [sp+416]
0041cbf8ldr x4, [sp+160]
0041cbfcstr x4, [sp+112]
0041cc00str x1, [sp+280]
0041cc04str x2, [sp+288]
0041cc08ldr x4, [sp+296]
0041cc0csubs xzr, x4, 0
0041cc10cset x5, ne
0041cc14strb w5, [sp+94]
0041cc18cbnz x4, 0x41cc20
0041cc1cb 0x41cc24
0041cc20
0041cc20loc_41cc20:
0041cc20b 0x41cc38
0041cc24
0041cc24loc_41cc24:
0041cc24ldr x5, [sp+280]
0041cc28subs xzr, x5, 0
0041cc2ccset x5, ne
0041cc30strb w5, [sp+94]
0041cc34b 0x41cc38
0041cc38
0041cc38loc_41cc38:
0041cc38ldrb w5, [sp+94]
0041cc3ctbnz w5, 0, 0x41cc44
0041cc40b 0x41cc7c
0041cc44
0041cc44loc_41cc44:
0041cc44str xzr, [sp+192]
0041cc48stp xzr, xzr, [sp+200]
0041cc4cadrp x27, 0x605000
0041cc50ldr x3, [x27+2096]
0041cc54adrp x27, 0x605000
0041cc58ldr x4, [x27+2104]
0041cc5cstr x3, [sp+176]
0041cc60str x4, [sp+184]
0041cc64ldr x0, [sp+192]
0041cc68ldr x1, [sp+200]
0041cc6cldr x2, [sp+208]
0041cc70ldp x29, x30, [sp-8]
0041cc74add sp, sp, 448
0041cc78ret x30
0041cc7c
0041cc7cloc_41cc7c:
0041cc7cstp xzr, xzr, [sp+128]
0041cc80ldr x5, [sp+96]
0041cc84str x5, [sp+128]
0041cc88ldr x5, [sp+112]
0041cc8cstr x5, [sp+136]
0041cc90ldr x2, [sp+232]
0041cc94ldr x0, [sp+216]
0041cc98ldr x5, [sp+224]
0041cc9cadd x1, x5, 1
0041cca0subs xzr, x2, x1
0041cca4b.hs 0x41ccac
0041cca8b 0x41ccb0
0041ccac
0041ccacloc_41ccac:
0041ccacb 0x41ccc4
0041ccb0
0041ccb0loc_41ccb0:
0041ccb0orr x3, xzr, 1
0041ccb4adrp x4, 0x232000
0041ccb8add x4, x4, 1088
0041ccbcbl runtime.growslice
0041ccc0b 0x41ccc4
0041ccc4
0041ccc4loc_41ccc4:
0041ccc4ldr x5, [sp+128]
0041ccc8ldr x6, [sp+136]
0041ccccsub x7, x1, 1
0041ccd0add x8, x0, x7, lsl #4
0041ccd4ubfm x7, x7, 60, 59
0041ccd8str x5, [x0+x7]
0041ccdcstr x6, [x8+8]
0041cce0str x0, [sp+216]
0041cce4str x1, [sp+224]
0041cce8str x2, [sp+232]
0041ccecldr x1, [sp+248]
0041ccf0ldr x5, [sp+240]
0041ccf4ldr x6, [sp+256]
0041ccf8b 0x41ccfc
0041ccfc
0041ccfcloc_41ccfc:
0041ccfcsubs xzr, x1, 2
0041cd00b.hs 0x41cd08
0041cd04b 0x41cd70
0041cd08
0041cd08loc_41cd08:
0041cd08sub x6, x6, 2
0041cd0csub x7, xzr, x6
0041cd10sub x8, x1, 2
0041cd14sbfm x7, x7, 63, 63
0041cd18and x7, x7, 32
0041cd1cadd x5, x5, x7
0041cd20str x5, [sp+240]
0041cd24str x8, [sp+248]
0041cd28str x6, [sp+256]
0041cd2cb 0x41cd30
0041cd30
0041cd30loc_41cd30:
0041cd30b 0x41cb34
0041cd34
0041cd34loc_41cd34:
0041cd34ldr x5, [sp+216]
0041cd38ldr x6, [sp+224]
0041cd3cldr x7, [sp+232]
0041cd40str x5, [sp+192]
0041cd44str x6, [sp+200]
0041cd48str x7, [sp+208]
0041cd4cstp xzr, xzr, [sp+176]
0041cd50ldr x0, [sp+192]
0041cd54ldr x1, [sp+200]
0041cd58ldr x2, [sp+208]
0041cd5cmov x3, xzr
0041cd60mov x4, xzr
0041cd64ldp x29, x30, [sp-8]
0041cd68add sp, sp, 448
0041cd6cret x30
0041cd70
0041cd70loc_41cd70:
0041cd70orr x0, xzr, 2
0041cd74bl runtime.panicSliceB
0041cd78
0041cd78loc_41cd78:
0041cd78orr x0, xzr, 1
0041cd7cbl runtime.panicIndex
0041cd80
0041cd80loc_41cd80:
0041cd80mov x0, xzr
0041cd84bl runtime.panicIndex
0041cd88
0041cd88loc_41cd88:
0041cd88mov x0, xzr
0041cd8cbl runtime.panicIndex
0041cd90hint
0041cd94
0041cd94loc_41cd94:
0041cd94str x0, [sp+8]
0041cd98mov x3, x30
0041cd9cbl runtime.morestack_noctxt.abi0
0041cda0ldr x0, [sp+8]
0041cda4b 0x41c8d0
0041cda8udf 0
0041cdacudf 0
0041c8d0
0041cdb0
0041cdb0archive/tar.(*Reader).Read: ; void archive/tar.(*Reader).Read(archive/tar.Reader * tr, struct []uint8 b)
0041cdb0ldr x16, [x28+16]
0041cdb4sub x17, sp, 32
0041cdb8subs xzr, x17, x16
0041cdbcb.ls 0x41cf54
0041cdc0str x30, [sp-160]!
0041cdc4stur x29, [sp-8]
0041cdc8sub x29, sp, 8
0041cdccstr x0, [sp+168]
0041cdd0str x1, [sp+176]
0041cdd4str x2, [sp+184]
0041cdd8str x3, [sp+192]
0041cddcstr xzr, [sp+56]
0041cde0stp xzr, xzr, [sp+88]
0041cde4ldr x4, [sp+168]
0041cde8ldrsb x27, [x4]
0041cdecldr x4, [x4+552]
0041cdf0cbnz x4, 0x41cdf8
0041cdf4b 0x41ce24
0041cdf8
0041cdf8loc_41cdf8:
0041cdf8str xzr, [sp+56]
0041cdfcldr x3, [sp+168]
0041ce00ldrsb x27, [x3]
0041ce04ldr x1, [x3+552]
0041ce08ldr x2, [x3+560]
0041ce0cstr x1, [sp+88]
0041ce10str x2, [sp+96]
0041ce14ldr x0, [sp+56]
0041ce18ldur x29, [sp-8]
0041ce1cldr x30, [sp], 160
0041ce20ret x30
0041ce24
0041ce24loc_41ce24:
0041ce24stp xzr, xzr, [sp+120]
0041ce28ldr x4, [sp+168]
0041ce2cldrsb x27, [x4]
0041ce30ldr x5, [x4+24]
0041ce34ldrsb x27, [x5]
0041ce38ldr x0, [x4+32]
0041ce3cldr x1, [sp+176]
0041ce40ldr x2, [sp+184]
0041ce44ldr x3, [sp+192]
0041ce48ldr x4, [x5+24]
0041ce4cblr x4
0041ce50str x0, [sp+72]
0041ce54str x1, [sp+120]
0041ce58str x2, [sp+128]
0041ce5cldr x4, [sp+72]
0041ce60str x4, [sp+80]
0041ce64str x1, [sp+136]
0041ce68str x2, [sp+144]
0041ce6cldr x4, [sp+80]
0041ce70str x4, [sp+64]
0041ce74str x1, [sp+104]
0041ce78str x2, [sp+112]
0041ce7csubs xzr, x1, 0
0041ce80cset x4, ne
0041ce84strb w4, [sp+55]
0041ce88cbnz x1, 0x41ce90
0041ce8cb 0x41ced4
0041ce90
0041ce90loc_41ce90:
0041ce90ldr x3, [sp+104]
0041ce94adrp x27, 0x605000
0041ce98ldr x4, [x27+1520]
0041ce9csubs xzr, x4, x3
0041cea0cset x3, ne
0041cea4b.ne 0x41ceac
0041cea8b 0x41ceb0
0041ceac
0041ceacloc_41ceac:
0041ceacb 0x41cecc
0041ceb0
0041ceb0loc_41ceb0:
0041ceb0ldr x0, [sp+104]
0041ceb4ldr x1, [sp+112]
0041ceb8adrp x27, 0x605000
0041cebcldr x2, [x27+1528]
0041cec0bl runtime.ifaceeq
0041cec4eor x3, x0, 1
0041cec8b 0x41cecc
0041cecc
0041ceccloc_41cecc:
0041ceccstrb w3, [sp+55]
0041ced0b 0x41ced8
0041ced4
0041ced4loc_41ced4:
0041ced4b 0x41ced8
0041ced8
0041ced8loc_41ced8:
0041ced8ldrb w3, [sp+55]
0041cedctbnz w3, 0, 0x41cee4
0041cee0b 0x41cf28
0041cee4
0041cee4loc_41cee4:
0041cee4ldr x3, [sp+168]
0041cee8ldrsb x27, [x3]
0041ceecldr x4, [sp+112]
0041cef0ldr x5, [sp+104]
0041cef4str x5, [x3+552]
0041cef8adrp x27, 0x62f000
0041cefcldr w5, [x27+3056]
0041cf00cbz w5, 0x41cf08
0041cf04b 0x41cf0c
0041cf08
0041cf08loc_41cf08:
0041cf08b 0x41cf20
0041cf0c
0041cf0cloc_41cf0c:
0041cf0cbl runtime.gcWriteBarrier2
0041cf10str x4, [x25]
0041cf14ldr x5, [x3+560]
0041cf18str x5, [x25+8]
0041cf1cb 0x41cf20
0041cf20
0041cf20loc_41cf20:
0041cf20str x4, [x3+560]
0041cf24b 0x41cf2c
0041cf28
0041cf28loc_41cf28:
0041cf28b 0x41cf2c
0041cf2c
0041cf2cloc_41cf2c:
0041cf2cldr x3, [sp+64]
0041cf30str x3, [sp+56]
0041cf34ldr x1, [sp+104]
0041cf38ldr x2, [sp+112]
0041cf3cstr x1, [sp+88]
0041cf40str x2, [sp+96]
0041cf44ldr x0, [sp+56]
0041cf48ldur x29, [sp-8]
0041cf4cldr x30, [sp], 160
0041cf50ret x30
0041cf54
0041cf54loc_41cf54:
0041cf54stp x0, x1, [sp+8]
0041cf58stp x2, x3, [sp+24]
0041cf5cmov x3, x30
0041cf60bl runtime.morestack_noctxt.abi0
0041cf64ldp x0, x1, [sp+8]
0041cf68ldp x2, x3, [sp+24]
0041cf6cb 0x41cdb0
0041cdb0
0041cdb0archive/tar.(*Reader).Read: ; void archive/tar.(*Reader).Read(archive/tar.Reader * tr, struct []uint8 b)
0041cdb0ldr x16, [x28+16]
0041cdb4sub x17, sp, 32
0041cdb8subs xzr, x17, x16
0041cdbcb.ls 0x41cf54
0041cdc0str x30, [sp-160]!
0041cdc4stur x29, [sp-8]
0041cdc8sub x29, sp, 8
0041cdccstr x0, [sp+168]
0041cdd0str x1, [sp+176]
0041cdd4str x2, [sp+184]
0041cdd8str x3, [sp+192]
0041cddcstr xzr, [sp+56]
0041cde0stp xzr, xzr, [sp+88]
0041cde4ldr x4, [sp+168]
0041cde8ldrsb x27, [x4]
0041cdecldr x4, [x4+552]
0041cdf0cbnz x4, 0x41cdf8
0041cdf4b 0x41ce24
0041cdf8
0041cdf8loc_41cdf8:
0041cdf8str xzr, [sp+56]
0041cdfcldr x3, [sp+168]
0041ce00ldrsb x27, [x3]
0041ce04ldr x1, [x3+552]
0041ce08ldr x2, [x3+560]
0041ce0cstr x1, [sp+88]
0041ce10str x2, [sp+96]
0041ce14ldr x0, [sp+56]
0041ce18ldur x29, [sp-8]
0041ce1cldr x30, [sp], 160
0041ce20ret x30
0041ce24
0041ce24loc_41ce24:
0041ce24stp xzr, xzr, [sp+120]
0041ce28ldr x4, [sp+168]
0041ce2cldrsb x27, [x4]
0041ce30ldr x5, [x4+24]
0041ce34ldrsb x27, [x5]
0041ce38ldr x0, [x4+32]
0041ce3cldr x1, [sp+176]
0041ce40ldr x2, [sp+184]
0041ce44ldr x3, [sp+192]
0041ce48ldr x4, [x5+24]
0041ce4cblr x4
0041ce50str x0, [sp+72]
0041ce54str x1, [sp+120]
0041ce58str x2, [sp+128]
0041ce5cldr x4, [sp+72]
0041ce60str x4, [sp+80]
0041ce64str x1, [sp+136]
0041ce68str x2, [sp+144]
0041ce6cldr x4, [sp+80]
0041ce70str x4, [sp+64]
0041ce74str x1, [sp+104]
0041ce78str x2, [sp+112]
0041ce7csubs xzr, x1, 0
0041ce80cset x4, ne
0041ce84strb w4, [sp+55]
0041ce88cbnz x1, 0x41ce90
0041ce8cb 0x41ced4
0041ce90
0041ce90loc_41ce90:
0041ce90ldr x3, [sp+104]
0041ce94adrp x27, 0x605000
0041ce98ldr x4, [x27+1520]
0041ce9csubs xzr, x4, x3
0041cea0cset x3, ne
0041cea4b.ne 0x41ceac
0041cea8b 0x41ceb0
0041ceac
0041ceacloc_41ceac:
0041ceacb 0x41cecc
0041ceb0
0041ceb0loc_41ceb0:
0041ceb0ldr x0, [sp+104]
0041ceb4ldr x1, [sp+112]
0041ceb8adrp x27, 0x605000
0041cebcldr x2, [x27+1528]
0041cec0bl runtime.ifaceeq
0041cec4eor x3, x0, 1
0041cec8b 0x41cecc
0041cecc
0041ceccloc_41cecc:
0041ceccstrb w3, [sp+55]
0041ced0b 0x41ced8
0041ced4
0041ced4loc_41ced4:
0041ced4b 0x41ced8
0041ced8
0041ced8loc_41ced8:
0041ced8ldrb w3, [sp+55]
0041cedctbnz w3, 0, 0x41cee4
0041cee0b 0x41cf28
0041cee4
0041cee4loc_41cee4:
0041cee4ldr x3, [sp+168]
0041cee8ldrsb x27, [x3]
0041ceecldr x4, [sp+112]
0041cef0ldr x5, [sp+104]
0041cef4str x5, [x3+552]
0041cef8adrp x27, 0x62f000
0041cefcldr w5, [x27+3056]
0041cf00cbz w5, 0x41cf08
0041cf04b 0x41cf0c
0041cf08
0041cf08loc_41cf08:
0041cf08b 0x41cf20
0041cf0c
0041cf0cloc_41cf0c:
0041cf0cbl runtime.gcWriteBarrier2
0041cf10str x4, [x25]
0041cf14ldr x5, [x3+560]
0041cf18str x5, [x25+8]
0041cf1cb 0x41cf20
0041cf20
0041cf20loc_41cf20:
0041cf20str x4, [x3+560]
0041cf24b 0x41cf2c
0041cf28
0041cf28loc_41cf28:
0041cf28b 0x41cf2c
0041cf2c
0041cf2cloc_41cf2c:
0041cf2cldr x3, [sp+64]
0041cf30str x3, [sp+56]
0041cf34ldr x1, [sp+104]
0041cf38ldr x2, [sp+112]
0041cf3cstr x1, [sp+88]
0041cf40str x2, [sp+96]
0041cf44ldr x0, [sp+56]
0041cf48ldur x29, [sp-8]
0041cf4cldr x30, [sp], 160
0041cf50ret x30
0041cf54
0041cf54loc_41cf54:
0041cf54stp x0, x1, [sp+8]
0041cf58stp x2, x3, [sp+24]
0041cf5cmov x3, x30
0041cf60bl runtime.morestack_noctxt.abi0
0041cf64ldp x0, x1, [sp+8]
0041cf68ldp x2, x3, [sp+24]
0041cf6cb 0x41cdb0
0041cdb0
0041cf70
0041cf70archive/tar.(*regFileReader).Read: ; void archive/tar.(*regFileReader).Read(archive/tar.regFileReader * fr, struct []uint8 b)
0041cf70ldr x16, [x28+16]
0041cf74sub x17, sp, 16
0041cf78subs xzr, x17, x16
0041cf7cb.ls 0x41d1bc
0041cf80str x30, [sp-144]!
0041cf84stur x29, [sp-8]
0041cf88sub x29, sp, 8
0041cf8cstr x0, [sp+152]
0041cf90str x1, [sp+160]
0041cf94str x2, [sp+168]
0041cf98str x3, [sp+176]
0041cf9cstr xzr, [sp+56]
0041cfa0stp xzr, xzr, [sp+88]
0041cfa4ldr x4, [sp+168]
0041cfa8str x4, [sp+72]
0041cfacldr x5, [sp+152]
0041cfb0ldrsb x27, [x5]
0041cfb4ldr x5, [x5+16]
0041cfb8subs xzr, x4, x5
0041cfbcb.gt 0x41cfc4
0041cfc0b 0x41cff0
0041cfc4
0041cfc4loc_41cfc4:
0041cfc4ldr x4, [sp+152]
0041cfc8ldrsb x27, [x4]
0041cfccldr x1, [x4+16]
0041cfd0str x1, [sp+64]
0041cfd4ldr x2, [sp+176]
0041cfd8subs xzr, x2, x1
0041cfdcb.hs 0x41cfe4
0041cfe0b 0x41d1b4
0041cfe4
0041cfe4loc_41cfe4:
0041cfe4b 0x41cfe8
0041cfe8
0041cfe8loc_41cfe8:
0041cfe8str x1, [sp+168]
0041cfecb 0x41cff4
0041cff0
0041cff0loc_41cff0:
0041cff0b 0x41cff4
0041cff4
0041cff4loc_41cff4:
0041cff4ldr x4, [sp+168]
0041cff8str x4, [sp+72]
0041cffccbnz x4, 0x41d004
0041d000b 0x41d080
0041d004
0041d004loc_41d004:
0041d004stp xzr, xzr, [sp+104]
0041d008ldr x4, [sp+152]
0041d00cldrsb x27, [x4]
0041d010ldr x5, [x4]
0041d014ldrsb x27, [x5]
0041d018ldr x0, [x4+8]
0041d01cldr x1, [sp+160]
0041d020ldr x2, [sp+168]
0041d024ldr x3, [sp+176]
0041d028ldr x4, [x5+24]
0041d02cblr x4
0041d030str x0, [sp+72]
0041d034str x1, [sp+104]
0041d038str x2, [sp+112]
0041d03cldr x4, [sp+72]
0041d040str x4, [sp+80]
0041d044str x1, [sp+120]
0041d048str x2, [sp+128]
0041d04cldr x4, [sp+80]
0041d050str x4, [sp+56]
0041d054str x1, [sp+88]
0041d058str x2, [sp+96]
0041d05cldr x4, [sp+152]
0041d060ldrsb x27, [x4]
0041d064ldr x5, [sp+152]
0041d068ldrsb x27, [x5]
0041d06cldr x5, [x5+16]
0041d070ldr x6, [sp+56]
0041d074sub x5, x5, x6
0041d078str x5, [x4+16]
0041d07cb 0x41d084
0041d080
0041d080loc_41d080:
0041d080b 0x41d084
0041d084
0041d084loc_41d084:
0041d084ldr x3, [sp+88]
0041d088adrp x27, 0x604000
0041d08cldr x4, [x27+1520]
0041d090subs xzr, x4, x3
0041d094cset x3, eq
0041d098b.eq 0x41d0a0
0041d09cb 0x41d0b8
0041d0a0
0041d0a0loc_41d0a0:
0041d0a0ldr x0, [sp+88]
0041d0a4ldr x1, [sp+96]
0041d0a8adrp x27, 0x604000
0041d0acldr x2, [x27+1528]
0041d0b0bl runtime.ifaceeq
0041d0b4b 0x41d0c0
0041d0b8
0041d0b8loc_41d0b8:
0041d0b8mov x0, x3
0041d0bcb 0x41d0c0
0041d0c0
0041d0c0loc_41d0c0:
0041d0c0strb w0, [sp+54]
0041d0c4tbnz w0, 0, 0x41d0cc
0041d0c8b 0x41d0e8
0041d0cc
0041d0ccloc_41d0cc:
0041d0ccldr x3, [sp+152]
0041d0d0ldrsb x27, [x3]
0041d0d4ldr x3, [x3+16]
0041d0d8subs xzr, x3, 0
0041d0dccset x3, gt
0041d0e0strb w3, [sp+54]
0041d0e4b 0x41d0ec
0041d0e8
0041d0e8loc_41d0e8:
0041d0e8b 0x41d0ec
0041d0ec
0041d0ecloc_41d0ec:
0041d0ecldrb w3, [sp+54]
0041d0f0tbnz w3, 0, 0x41d0f8
0041d0f4b 0x41d124
0041d0f8
0041d0f8loc_41d0f8:
0041d0f8b 0x41d0fc
0041d0fc
0041d0fcloc_41d0fc:
0041d0fcadrp x27, 0x604000
0041d100ldr x1, [x27+1536]
0041d104adrp x27, 0x604000
0041d108ldr x2, [x27+1544]
0041d10cstr x1, [sp+88]
0041d110str x2, [sp+96]
0041d114ldr x0, [sp+56]
0041d118ldur x29, [sp-8]
0041d11cldr x30, [sp], 144
0041d120ret x30
0041d124
0041d124loc_41d124:
0041d124ldr x3, [sp+88]
0041d128subs xzr, x3, 0
0041d12ccset x4, ne
0041d130eor x4, x4, 1
0041d134strb w4, [sp+55]
0041d138cbnz x3, 0x41d140
0041d13cb 0x41d144
0041d140
0041d140loc_41d140:
0041d140b 0x41d160
0041d144
0041d144loc_41d144:
0041d144ldr x3, [sp+152]
0041d148ldrsb x27, [x3]
0041d14cldr x3, [x3+16]
0041d150subs xzr, x3, 0
0041d154cset x3, eq
0041d158strb w3, [sp+55]
0041d15cb 0x41d160
0041d160
0041d160loc_41d160:
0041d160ldrb w3, [sp+55]
0041d164tbnz w3, 0, 0x41d16c
0041d168b 0x41d198
0041d16c
0041d16cloc_41d16c:
0041d16cb 0x41d170
0041d170
0041d170loc_41d170:
0041d170adrp x27, 0x604000
0041d174ldr x1, [x27+1520]
0041d178adrp x27, 0x604000
0041d17cldr x2, [x27+1528]
0041d180str x1, [sp+88]
0041d184str x2, [sp+96]
0041d188ldr x0, [sp+56]
0041d18cldur x29, [sp-8]
0041d190ldr x30, [sp], 144
0041d194ret x30
0041d198
0041d198loc_41d198:
0041d198b 0x41d19c
0041d19c
0041d19cloc_41d19c:
0041d19cldr x1, [sp+88]
0041d1a0ldr x2, [sp+96]
0041d1a4ldr x0, [sp+56]
0041d1a8ldur x29, [sp-8]
0041d1acldr x30, [sp], 144
0041d1b0ret x30
0041d1b4
0041d1b4loc_41d1b4:
0041d1b4bl runtime.panicSliceAcap
0041d1b8hint
0041d1bc
0041d1bcloc_41d1bc:
0041d1bcstp x0, x1, [sp+8]
0041d1c0stp x2, x3, [sp+24]
0041d1c4mov x3, x30
0041d1c8bl runtime.morestack_noctxt.abi0
0041d1ccldp x0, x1, [sp+8]
0041d1d0ldp x2, x3, [sp+24]
0041d1d4b 0x41cf70
0041d1d8udf 0
0041d1dcudf 0
0041cf70
0041cf70archive/tar.(*regFileReader).Read: ; void archive/tar.(*regFileReader).Read(archive/tar.regFileReader * fr, struct []uint8 b)
0041cf70ldr x16, [x28+16]
0041cf74sub x17, sp, 16
0041cf78subs xzr, x17, x16
0041cf7cb.ls 0x41d1bc
0041cf80str x30, [sp-144]!
0041cf84stur x29, [sp-8]
0041cf88sub x29, sp, 8
0041cf8cstr x0, [sp+152]
0041cf90str x1, [sp+160]
0041cf94str x2, [sp+168]
0041cf98str x3, [sp+176]
0041cf9cstr xzr, [sp+56]
0041cfa0stp xzr, xzr, [sp+88]
0041cfa4ldr x4, [sp+168]
0041cfa8str x4, [sp+72]
0041cfacldr x5, [sp+152]
0041cfb0ldrsb x27, [x5]
0041cfb4ldr x5, [x5+16]
0041cfb8subs xzr, x4, x5
0041cfbcb.gt 0x41cfc4
0041cfc0b 0x41cff0
0041cfc4
0041cfc4loc_41cfc4:
0041cfc4ldr x4, [sp+152]
0041cfc8ldrsb x27, [x4]
0041cfccldr x1, [x4+16]
0041cfd0str x1, [sp+64]
0041cfd4ldr x2, [sp+176]
0041cfd8subs xzr, x2, x1
0041cfdcb.hs 0x41cfe4
0041cfe0b 0x41d1b4
0041cfe4
0041cfe4loc_41cfe4:
0041cfe4b 0x41cfe8
0041cfe8
0041cfe8loc_41cfe8:
0041cfe8str x1, [sp+168]
0041cfecb 0x41cff4
0041cff0
0041cff0loc_41cff0:
0041cff0b 0x41cff4
0041cff4
0041cff4loc_41cff4:
0041cff4ldr x4, [sp+168]
0041cff8str x4, [sp+72]
0041cffccbnz x4, 0x41d004
0041d000b 0x41d080
0041d004
0041d004loc_41d004:
0041d004stp xzr, xzr, [sp+104]
0041d008ldr x4, [sp+152]
0041d00cldrsb x27, [x4]
0041d010ldr x5, [x4]
0041d014ldrsb x27, [x5]
0041d018ldr x0, [x4+8]
0041d01cldr x1, [sp+160]
0041d020ldr x2, [sp+168]
0041d024ldr x3, [sp+176]
0041d028ldr x4, [x5+24]
0041d02cblr x4
0041d030str x0, [sp+72]
0041d034str x1, [sp+104]
0041d038str x2, [sp+112]
0041d03cldr x4, [sp+72]
0041d040str x4, [sp+80]
0041d044str x1, [sp+120]
0041d048str x2, [sp+128]
0041d04cldr x4, [sp+80]
0041d050str x4, [sp+56]
0041d054str x1, [sp+88]
0041d058str x2, [sp+96]
0041d05cldr x4, [sp+152]
0041d060ldrsb x27, [x4]
0041d064ldr x5, [sp+152]
0041d068ldrsb x27, [x5]
0041d06cldr x5, [x5+16]
0041d070ldr x6, [sp+56]
0041d074sub x5, x5, x6
0041d078str x5, [x4+16]
0041d07cb 0x41d084
0041d080
0041d080loc_41d080:
0041d080b 0x41d084
0041d084
0041d084loc_41d084:
0041d084ldr x3, [sp+88]
0041d088adrp x27, 0x604000
0041d08cldr x4, [x27+1520]
0041d090subs xzr, x4, x3
0041d094cset x3, eq
0041d098b.eq 0x41d0a0
0041d09cb 0x41d0b8
0041d0a0
0041d0a0loc_41d0a0:
0041d0a0ldr x0, [sp+88]
0041d0a4ldr x1, [sp+96]
0041d0a8adrp x27, 0x604000
0041d0acldr x2, [x27+1528]
0041d0b0bl runtime.ifaceeq
0041d0b4b 0x41d0c0
0041d0b8
0041d0b8loc_41d0b8:
0041d0b8mov x0, x3
0041d0bcb 0x41d0c0
0041d0c0
0041d0c0loc_41d0c0:
0041d0c0strb w0, [sp+54]
0041d0c4tbnz w0, 0, 0x41d0cc
0041d0c8b 0x41d0e8
0041d0cc
0041d0ccloc_41d0cc:
0041d0ccldr x3, [sp+152]
0041d0d0ldrsb x27, [x3]
0041d0d4ldr x3, [x3+16]
0041d0d8subs xzr, x3, 0
0041d0dccset x3, gt
0041d0e0strb w3, [sp+54]
0041d0e4b 0x41d0ec
0041d0e8
0041d0e8loc_41d0e8:
0041d0e8b 0x41d0ec
0041d0ec
0041d0ecloc_41d0ec:
0041d0ecldrb w3, [sp+54]
0041d0f0tbnz w3, 0, 0x41d0f8
0041d0f4b 0x41d124
0041d0f8
0041d0f8loc_41d0f8:
0041d0f8b 0x41d0fc
0041d0fc
0041d0fcloc_41d0fc:
0041d0fcadrp x27, 0x604000
0041d100ldr x1, [x27+1536]
0041d104adrp x27, 0x604000
0041d108ldr x2, [x27+1544]
0041d10cstr x1, [sp+88]
0041d110str x2, [sp+96]
0041d114ldr x0, [sp+56]
0041d118ldur x29, [sp-8]
0041d11cldr x30, [sp], 144
0041d120ret x30
0041d124
0041d124loc_41d124:
0041d124ldr x3, [sp+88]
0041d128subs xzr, x3, 0
0041d12ccset x4, ne
0041d130eor x4, x4, 1
0041d134strb w4, [sp+55]
0041d138cbnz x3, 0x41d140
0041d13cb 0x41d144
0041d140
0041d140loc_41d140:
0041d140b 0x41d160
0041d144
0041d144loc_41d144:
0041d144ldr x3, [sp+152]
0041d148ldrsb x27, [x3]
0041d14cldr x3, [x3+16]
0041d150subs xzr, x3, 0
0041d154cset x3, eq
0041d158strb w3, [sp+55]
0041d15cb 0x41d160
0041d160
0041d160loc_41d160:
0041d160ldrb w3, [sp+55]
0041d164tbnz w3, 0, 0x41d16c
0041d168b 0x41d198
0041d16c
0041d16cloc_41d16c:
0041d16cb 0x41d170
0041d170
0041d170loc_41d170:
0041d170adrp x27, 0x604000
0041d174ldr x1, [x27+1520]
0041d178adrp x27, 0x604000
0041d17cldr x2, [x27+1528]
0041d180str x1, [sp+88]
0041d184str x2, [sp+96]
0041d188ldr x0, [sp+56]
0041d18cldur x29, [sp-8]
0041d190ldr x30, [sp], 144
0041d194ret x30
0041d198
0041d198loc_41d198:
0041d198b 0x41d19c
0041d19c
0041d19cloc_41d19c:
0041d19cldr x1, [sp+88]
0041d1a0ldr x2, [sp+96]
0041d1a4ldr x0, [sp+56]
0041d1a8ldur x29, [sp-8]
0041d1acldr x30, [sp], 144
0041d1b0ret x30
0041d1b4
0041d1b4loc_41d1b4:
0041d1b4bl runtime.panicSliceAcap
0041d1b8hint
0041d1bc
0041d1bcloc_41d1bc:
0041d1bcstp x0, x1, [sp+8]
0041d1c0stp x2, x3, [sp+24]
0041d1c4mov x3, x30
0041d1c8bl runtime.morestack_noctxt.abi0
0041d1ccldp x0, x1, [sp+8]
0041d1d0ldp x2, x3, [sp+24]
0041d1d4b 0x41cf70
0041d1d8udf 0
0041d1dcudf 0
0041cf70
0041d1e0
0041d1e0archive/tar.(*regFileReader).WriteTo: ; void archive/tar.(*regFileReader).WriteTo(archive/tar.regFileReader * fr, io.Writer w)
0041d1e0ldr x16, [x28+16]
0041d1e4sub x17, sp, 16
0041d1e8subs xzr, x17, x16
0041d1ecb.ls 0x41d298
0041d1f0str x30, [sp-144]!
0041d1f4stur x29, [sp-8]
0041d1f8sub x29, sp, 8
0041d1fcstr x0, [sp+152]
0041d200str x1, [sp+160]
0041d204str x2, [sp+168]
0041d208str xzr, [sp+40]
0041d20cstp xzr, xzr, [sp+64]
0041d210stp xzr, xzr, [sp+104]
0041d214ldr x2, [sp+152]
0041d218adrp x3, 0x2f8000
0041d21cadd x3, x3, 1728
0041d220str x3, [sp+104]
0041d224str x2, [sp+112]
0041d228stp xzr, xzr, [sp+88]
0041d22cadrp x0, 0x221000
0041d230add x0, x0, 3040
0041d234add x1, sp, 104
0041d238bl runtime.convT
0041d23cstr x0, [sp+80]
0041d240ldr x2, [sp+160]
0041d244ldr x1, [sp+168]
0041d248mov x3, x0
0041d24cmov x0, x2
0041d250adrp x2, 0x2f8000
0041d254add x2, x2, 1632
0041d258bl io.Copy
0041d25cstr x0, [sp+48]
0041d260str x1, [sp+88]
0041d264str x2, [sp+96]
0041d268ldr x3, [sp+48]
0041d26cstr x3, [sp+56]
0041d270str x1, [sp+120]
0041d274str x2, [sp+128]
0041d278ldr x3, [sp+56]
0041d27cstr x3, [sp+40]
0041d280str x1, [sp+64]
0041d284str x2, [sp+72]
0041d288ldr x0, [sp+40]
0041d28cldur x29, [sp-8]
0041d290ldr x30, [sp], 144
0041d294ret x30
0041d298
0041d298loc_41d298:
0041d298stp x0, x1, [sp+8]
0041d29cstr x2, [sp+24]
0041d2a0mov x3, x30
0041d2a4bl runtime.morestack_noctxt.abi0
0041d2a8ldp x0, x1, [sp+8]
0041d2acldr x2, [sp+24]
0041d2b0b 0x41d1e0
0041d2b4udf 0
0041d2b8udf 0
0041d2bcudf 0
0041d1e0
0041d1e0archive/tar.(*regFileReader).WriteTo: ; void archive/tar.(*regFileReader).WriteTo(archive/tar.regFileReader * fr, io.Writer w)
0041d1e0ldr x16, [x28+16]
0041d1e4sub x17, sp, 16
0041d1e8subs xzr, x17, x16
0041d1ecb.ls 0x41d298
0041d1f0str x30, [sp-144]!
0041d1f4stur x29, [sp-8]
0041d1f8sub x29, sp, 8
0041d1fcstr x0, [sp+152]
0041d200str x1, [sp+160]
0041d204str x2, [sp+168]
0041d208str xzr, [sp+40]
0041d20cstp xzr, xzr, [sp+64]
0041d210stp xzr, xzr, [sp+104]
0041d214ldr x2, [sp+152]
0041d218adrp x3, 0x2f8000
0041d21cadd x3, x3, 1728
0041d220str x3, [sp+104]
0041d224str x2, [sp+112]
0041d228stp xzr, xzr, [sp+88]
0041d22cadrp x0, 0x221000
0041d230add x0, x0, 3040
0041d234add x1, sp, 104
0041d238bl runtime.convT
0041d23cstr x0, [sp+80]
0041d240ldr x2, [sp+160]
0041d244ldr x1, [sp+168]
0041d248mov x3, x0
0041d24cmov x0, x2
0041d250adrp x2, 0x2f8000
0041d254add x2, x2, 1632
0041d258bl io.Copy
0041d25cstr x0, [sp+48]
0041d260str x1, [sp+88]
0041d264str x2, [sp+96]
0041d268ldr x3, [sp+48]
0041d26cstr x3, [sp+56]
0041d270str x1, [sp+120]
0041d274str x2, [sp+128]
0041d278ldr x3, [sp+56]
0041d27cstr x3, [sp+40]
0041d280str x1, [sp+64]
0041d284str x2, [sp+72]
0041d288ldr x0, [sp+40]
0041d28cldur x29, [sp-8]
0041d290ldr x30, [sp], 144
0041d294ret x30
0041d298
0041d298loc_41d298:
0041d298stp x0, x1, [sp+8]
0041d29cstr x2, [sp+24]
0041d2a0mov x3, x30
0041d2a4bl runtime.morestack_noctxt.abi0
0041d2a8ldp x0, x1, [sp+8]
0041d2acldr x2, [sp+24]
0041d2b0b 0x41d1e0
0041d2b4udf 0
0041d2b8udf 0
0041d2bcudf 0
0041d1e0
0041d2c0
0041d2c0archive/tar.regFileReader.logicalRemaining: ; void archive/tar.regFileReader.logicalRemaining(archive/tar.regFileReader fr)
0041d2c0str x30, [sp-32]!
0041d2c4stur x29, [sp-8]
0041d2c8sub x29, sp, 8
0041d2ccstr x0, [sp+40]
0041d2d0str x1, [sp+48]
0041d2d4str x2, [sp+56]
0041d2d8str xzr, [sp+16]
0041d2dcstr x2, [sp+16]
0041d2e0mov x0, x2
0041d2e4add x29, sp, 24
0041d2e8add sp, sp, 32
0041d2ecret x30
0041d2c0
0041d2c0archive/tar.regFileReader.logicalRemaining: ; void archive/tar.regFileReader.logicalRemaining(archive/tar.regFileReader fr)
0041d2c0str x30, [sp-32]!
0041d2c4stur x29, [sp-8]
0041d2c8sub x29, sp, 8
0041d2ccstr x0, [sp+40]
0041d2d0str x1, [sp+48]
0041d2d4str x2, [sp+56]
0041d2d8str xzr, [sp+16]
0041d2dcstr x2, [sp+16]
0041d2e0mov x0, x2
0041d2e4add x29, sp, 24
0041d2e8add sp, sp, 32
0041d2ecret x30
0041d2c0
0041d2f0
0041d2f0archive/tar.regFileReader.physicalRemaining: ; void archive/tar.regFileReader.physicalRemaining(archive/tar.regFileReader fr)
0041d2f0str x30, [sp-32]!
0041d2f4stur x29, [sp-8]
0041d2f8sub x29, sp, 8
0041d2fcstr x0, [sp+40]
0041d300str x1, [sp+48]
0041d304str x2, [sp+56]
0041d308str xzr, [sp+16]
0041d30cstr x2, [sp+16]
0041d310mov x0, x2
0041d314add x29, sp, 24
0041d318add sp, sp, 32
0041d31cret x30
0041d2f0
0041d2f0archive/tar.regFileReader.physicalRemaining: ; void archive/tar.regFileReader.physicalRemaining(archive/tar.regFileReader fr)
0041d2f0str x30, [sp-32]!
0041d2f4stur x29, [sp-8]
0041d2f8sub x29, sp, 8
0041d2fcstr x0, [sp+40]
0041d300str x1, [sp+48]
0041d304str x2, [sp+56]
0041d308str xzr, [sp+16]
0041d30cstr x2, [sp+16]
0041d310mov x0, x2
0041d314add x29, sp, 24
0041d318add sp, sp, 32
0041d31cret x30
0041d2f0
0041d320
0041d320archive/tar.(*sparseFileReader).Read: ; void archive/tar.(*sparseFileReader).Read(archive/tar.sparseFileReader * sr, struct []uint8 b)
0041d320ldr x16, [x28+16]
0041d324sub x17, sp, 416
0041d328subs xzr, x17, x16
0041d32cb.ls 0x41da00
0041d330sub x20, sp, 544
0041d334stp x29, x30, [x20-8]
0041d338add sp, x20, 0
0041d33csub x29, sp, 8
0041d340str x0, [sp+552]
0041d344str x1, [sp+560]
0041d348str x2, [sp+568]
0041d34cstr x3, [sp+576]
0041d350str xzr, [sp+72]
0041d354stp xzr, xzr, [sp+168]
0041d358ldr x6, [sp+568]
0041d35cstr x6, [sp+144]
0041d360ldr x6, [sp+552]
0041d364ldrsb x27, [x6]
0041d368ldp x7, x8, [x6]
0041d36cldp x9, x10, [x6+16]
0041d370ldp x6, x11, [x6+32]
0041d374stp x7, x8, [sp+440]
0041d378stp x9, x10, [sp+456]
0041d37cstp x6, x11, [sp+472]
0041d380ldr x0, [sp+440]
0041d384ldr x1, [sp+448]
0041d388ldr x2, [sp+456]
0041d38cldr x3, [sp+464]
0041d390ldr x4, [sp+472]
0041d394ldr x5, [sp+480]
0041d398bl archive/tar.sparseFileReader.logicalRemaining
0041d39cstr x0, [sp+136]
0041d3a0ldr x6, [sp+144]
0041d3a4subs xzr, x0, x6
0041d3a8cset x6, le
0041d3acstrb w6, [sp+61]
0041d3b0b.le 0x41d3b8
0041d3b4b 0x41d414
0041d3b8
0041d3b8loc_41d3b8:
0041d3b8ldr x6, [sp+552]
0041d3bcldrsb x27, [x6]
0041d3c0ldp x7, x8, [x6]
0041d3c4ldp x9, x10, [x6+16]
0041d3c8ldp x6, x11, [x6+32]
0041d3ccstp x7, x8, [sp+392]
0041d3d0stp x9, x10, [sp+408]
0041d3d4stp x6, x11, [sp+424]
0041d3d8ldr x0, [sp+392]
0041d3dcldr x1, [sp+400]
0041d3e0ldr x2, [sp+408]
0041d3e4ldr x3, [sp+416]
0041d3e8ldr x4, [sp+424]
0041d3ecldr x5, [sp+432]
0041d3f0bl archive/tar.sparseFileReader.logicalRemaining
0041d3f4str x0, [sp+136]
0041d3f8ldr x2, [sp+576]
0041d3fcsubs xzr, x0, x2
0041d400b.ls 0x41d408
0041d404b 0x41d9f4
0041d408
0041d408loc_41d408:
0041d408b 0x41d40c
0041d40c
0041d40cloc_41d40c:
0041d40cstr x0, [sp+568]
0041d410b 0x41d418
0041d414
0041d414loc_41d414:
0041d414b 0x41d418
0041d418
0041d418loc_41d418:
0041d418ldr x6, [sp+560]
0041d41cldr x7, [sp+568]
0041d420ldr x8, [sp+576]
0041d424str x6, [sp+232]
0041d428str x7, [sp+240]
0041d42cstr x8, [sp+248]
0041d430ldr x6, [sp+568]
0041d434str x6, [sp+144]
0041d438ldr x7, [sp+552]
0041d43cldrsb x27, [x7]
0041d440ldr x7, [x7+40]
0041d444add x6, x7, x6
0041d448str x6, [sp+96]
0041d44cb 0x41d450
0041d450
0041d450loc_41d450:
0041d450ldr x6, [sp+96]
0041d454ldr x7, [sp+552]
0041d458ldrsb x27, [x7]
0041d45cldr x7, [x7+40]
0041d460subs xzr, x7, x6
0041d464cset x6, lt
0041d468strb w6, [sp+63]
0041d46cb.lt 0x41d474
0041d470b 0x41d48c
0041d474
0041d474loc_41d474:
0041d474ldr x6, [sp+168]
0041d478subs xzr, x6, 0
0041d47ccset x6, ne
0041d480eor x6, x6, 1
0041d484strb w6, [sp+63]
0041d488b 0x41d490
0041d48c
0041d48cloc_41d48c:
0041d48cb 0x41d490
0041d490
0041d490loc_41d490:
0041d490ldrb w6, [sp+63]
0041d494tbnz w6, 0, 0x41d49c
0041d498b 0x41d7e8
0041d49c
0041d49cloc_41d49c:
0041d49cstr xzr, [sp+64]
0041d4a0ldr x2, [sp+552]
0041d4a4ldrsb x27, [x2]
0041d4a8ldr x3, [x2+16]
0041d4acldr x1, [x2+24]
0041d4b0subs xzr, x1, 0
0041d4b4b.hi 0x41d4bc
0041d4b8b 0x41d9ec
0041d4bc
0041d4bcloc_41d4bc:
0041d4bcldr x0, [x3]
0041d4c0ldr x1, [x3+8]
0041d4c4str x0, [sp+104]
0041d4c8str x1, [sp+112]
0041d4ccbl archive/tar.sparseEntry.endOffset
0041d4d0str x0, [sp+136]
0041d4d4ldr x2, [sp+552]
0041d4d8ldrsb x27, [x2]
0041d4dcldr x1, [x2+24]
0041d4e0ldr x2, [x2+16]
0041d4e4subs xzr, x1, 0
0041d4e8b.hi 0x41d4f0
0041d4ecb 0x41d9e4
0041d4f0
0041d4f0loc_41d4f0:
0041d4f0ldr x5, [x2]
0041d4f4str x5, [sp+80]
0041d4f8str x0, [sp+88]
0041d4fcldr x6, [sp+552]
0041d500ldrsb x27, [x6]
0041d504ldr x6, [x6+40]
0041d508subs xzr, x6, x5
0041d50cb.lt 0x41d514
0041d510b 0x41d600
0041d514
0041d514loc_41d514:
0041d514ldr x6, [sp+568]
0041d518str x6, [sp+144]
0041d51cldr x7, [sp+552]
0041d520ldrsb x27, [x7]
0041d524ldr x7, [x7+40]
0041d528sub x5, x5, x7
0041d52csubs xzr, x6, x5
0041d530b.gt 0x41d538
0041d534b 0x41d53c
0041d538
0041d538loc_41d538:
0041d538b 0x41d544
0041d53c
0041d53cloc_41d53c:
0041d53cmov x5, x6
0041d540b 0x41d544
0041d544
0041d544loc_41d544:
0041d544str x5, [sp+136]
0041d548ldr x2, [sp+576]
0041d54cldr x6, [sp+560]
0041d550subs xzr, x5, x2
0041d554b.ls 0x41d55c
0041d558b 0x41d9dc
0041d55c
0041d55cloc_41d55c:
0041d55cb 0x41d560
0041d560
0041d560loc_41d560:
0041d560str x6, [sp+208]
0041d564str x5, [sp+216]
0041d568str x2, [sp+224]
0041d56cstp xzr, xzr, [sp+488]
0041d570ldr x5, [sp+552]
0041d574ldrsb x27, [x5]
0041d578ldr x1, [x5+8]
0041d57cldr x5, [x5]
0041d580str x5, [sp+376]
0041d584str x1, [sp+384]
0041d588cbnz x5, 0x41d590
0041d58cb 0x41d5b0
0041d590
0041d590loc_41d590:
0041d590str x1, [sp+256]
0041d594ldr x1, [x5+8]
0041d598adrp x0, 0x5f1000
0041d59cadd x0, x0, 2160
0041d5a0bl runtime.typeAssert
0041d5a4ldr x1, [sp+256]
0041d5a8mov x5, x0
0041d5acb 0x41d5b4
0041d5b0
0041d5b0loc_41d5b0:
0041d5b0b 0x41d5b4
0041d5b4
0041d5b4loc_41d5b4:
0041d5b4str x5, [sp+360]
0041d5b8str x1, [sp+368]
0041d5bcldr x2, [sp+208]
0041d5c0ldr x3, [sp+216]
0041d5c4ldr x4, [sp+224]
0041d5c8mov x0, x5
0041d5ccbl archive/tar.tryReadFull
0041d5d0str x0, [sp+144]
0041d5d4str x1, [sp+488]
0041d5d8str x2, [sp+496]
0041d5dcldr x5, [sp+144]
0041d5e0str x5, [sp+160]
0041d5e4str x1, [sp+520]
0041d5e8str x2, [sp+528]
0041d5ecldr x5, [sp+160]
0041d5f0str x5, [sp+64]
0041d5f4str x1, [sp+168]
0041d5f8str x2, [sp+176]
0041d5fcb 0x41d6ac
0041d600
0041d600loc_41d600:
0041d600ldr x5, [sp+568]
0041d604str x5, [sp+144]
0041d608ldr x6, [sp+552]
0041d60cldrsb x27, [x6]
0041d610ldr x6, [x6+40]
0041d614sub x6, x0, x6
0041d618subs xzr, x5, x6
0041d61cb.gt 0x41d624
0041d620b 0x41d628
0041d624
0041d624loc_41d624:
0041d624b 0x41d630
0041d628
0041d628loc_41d628:
0041d628mov x6, x5
0041d62cb 0x41d630
0041d630
0041d630loc_41d630:
0041d630str x6, [sp+136]
0041d634ldr x2, [sp+576]
0041d638ldr x5, [sp+560]
0041d63csubs xzr, x6, x2
0041d640b.ls 0x41d648
0041d644b 0x41d9d4
0041d648
0041d648loc_41d648:
0041d648b 0x41d64c
0041d64c
0041d64cloc_41d64c:
0041d64cstr x5, [sp+184]
0041d650str x6, [sp+192]
0041d654str x2, [sp+200]
0041d658stp xzr, xzr, [sp+488]
0041d65cldr x2, [sp+184]
0041d660ldr x3, [sp+192]
0041d664ldr x4, [sp+200]
0041d668adrp x0, 0x2f8000
0041d66cadd x0, x0, 1696
0041d670adrp x1, 0x62e000
0041d674add x1, x1, 1504
0041d678bl archive/tar.tryReadFull
0041d67cstr x0, [sp+144]
0041d680str x1, [sp+488]
0041d684str x2, [sp+496]
0041d688ldr x5, [sp+144]
0041d68cstr x5, [sp+152]
0041d690str x1, [sp+504]
0041d694str x2, [sp+512]
0041d698ldr x5, [sp+152]
0041d69cstr x5, [sp+64]
0041d6a0str x1, [sp+168]
0041d6a4str x2, [sp+176]
0041d6a8b 0x41d6ac
0041d6ac
0041d6acloc_41d6ac:
0041d6acldr x0, [sp+64]
0041d6b0ldr x1, [sp+568]
0041d6b4ldr x6, [sp+560]
0041d6b8ldr x7, [sp+576]
0041d6bcb 0x41d6c0
0041d6c0
0041d6c0loc_41d6c0:
0041d6c0subs xzr, x1, x0
0041d6c4b.hs 0x41d6cc
0041d6c8b 0x41d9d0
0041d6cc
0041d6ccloc_41d6cc:
0041d6ccsub x7, x7, x0
0041d6d0sub x8, x1, x0
0041d6d4sub x9, xzr, x7
0041d6d8and x9, x0, x9, asr #63
0041d6dcadd x6, x6, x9
0041d6e0str x6, [sp+560]
0041d6e4str x8, [sp+568]
0041d6e8str x7, [sp+576]
0041d6ecldr x6, [sp+552]
0041d6f0ldrsb x27, [x6]
0041d6f4ldr x7, [sp+552]
0041d6f8ldrsb x27, [x7]
0041d6fcldr x7, [x7+40]
0041d700ldr x8, [sp+64]
0041d704add x7, x7, x8
0041d708str x7, [x6+40]
0041d70cldr x6, [sp+552]
0041d710ldrsb x27, [x6]
0041d714ldr x6, [x6+40]
0041d718ldr x7, [sp+88]
0041d71csubs xzr, x7, x6
0041d720cset x6, le
0041d724strb w6, [sp+62]
0041d728b.le 0x41d730
0041d72cb 0x41d750
0041d730
0041d730loc_41d730:
0041d730ldr x6, [sp+552]
0041d734ldrsb x27, [x6]
0041d738ldr x6, [x6+24]
0041d73cstr x6, [sp+144]
0041d740subs xzr, x6, 1
0041d744cset x6, gt
0041d748strb w6, [sp+62]
0041d74cb 0x41d754
0041d750
0041d750loc_41d750:
0041d750b 0x41d754
0041d754
0041d754loc_41d754:
0041d754ldrb w6, [sp+62]
0041d758tbnz w6, 0, 0x41d760
0041d75cb 0x41d7dc
0041d760
0041d760loc_41d760:
0041d760ldr x6, [sp+552]
0041d764ldrsb x27, [x6]
0041d768ldr x1, [x6+24]
0041d76cldr x7, [x6+16]
0041d770ldr x6, [x6+32]
0041d774b 0x41d778
0041d778
0041d778loc_41d778:
0041d778subs xzr, x1, 1
0041d77cb.hs 0x41d784
0041d780b 0x41d9c8
0041d784
0041d784loc_41d784:
0041d784ldr x8, [sp+552]
0041d788ldrsb x27, [x8]
0041d78csub x6, x6, 1
0041d790sub x9, xzr, x6
0041d794sub x10, x1, 1
0041d798str x10, [x8+24]
0041d79cstr x6, [x8+32]
0041d7a0sbfm x6, x9, 63, 63
0041d7a4and x6, x6, 16
0041d7a8add x6, x7, x6
0041d7acadrp x27, 0x62e000
0041d7b0ldr w7, [x27+3056]
0041d7b4cbz w7, 0x41d7bc
0041d7b8b 0x41d7c0
0041d7bc
0041d7bcloc_41d7bc:
0041d7bcb 0x41d7d4
0041d7c0
0041d7c0loc_41d7c0:
0041d7c0bl runtime.gcWriteBarrier2
0041d7c4str x6, [x25]
0041d7c8ldr x7, [x8+16]
0041d7ccstr x7, [x25+8]
0041d7d0b 0x41d7d4
0041d7d4
0041d7d4loc_41d7d4:
0041d7d4str x6, [x8+16]
0041d7d8b 0x41d7e0
0041d7dc
0041d7dcloc_41d7dc:
0041d7dcb 0x41d7e0
0041d7e0
0041d7e0loc_41d7e0:
0041d7e0b 0x41d7e4
0041d7e4
0041d7e4loc_41d7e4:
0041d7e4b 0x41d450
0041d7e8
0041d7e8loc_41d7e8:
0041d7e8ldr x6, [sp+240]
0041d7ecstr x6, [sp+144]
0041d7f0ldr x7, [sp+568]
0041d7f4str x7, [sp+128]
0041d7f8sub x6, x6, x7
0041d7fcstr x6, [sp+72]
0041d800ldr x6, [sp+168]
0041d804adrp x27, 0x604000
0041d808ldr x7, [x27+1520]
0041d80csubs xzr, x7, x6
0041d810b.eq 0x41d818
0041d814b 0x41d864
0041d818
0041d818loc_41d818:
0041d818ldr x0, [sp+168]
0041d81cldr x1, [sp+176]
0041d820adrp x27, 0x604000
0041d824ldr x2, [x27+1528]
0041d828bl runtime.ifaceeq
0041d82ctbnz w0, 0, 0x41d834
0041d830b 0x41d860
0041d834
0041d834loc_41d834:
0041d834b 0x41d838
0041d838
0041d838loc_41d838:
0041d838adrp x27, 0x604000
0041d83cldr x1, [x27+2176]
0041d840adrp x27, 0x604000
0041d844ldr x2, [x27+2184]
0041d848str x1, [sp+168]
0041d84cstr x2, [sp+176]
0041d850ldr x0, [sp+72]
0041d854ldp x29, x30, [sp-8]
0041d858add sp, sp, 544
0041d85cret x30
0041d860
0041d860loc_41d860:
0041d860b 0x41d868
0041d864
0041d864loc_41d864:
0041d864b 0x41d868
0041d868
0041d868loc_41d868:
0041d868ldr x6, [sp+168]
0041d86ccbnz x6, 0x41d874
0041d870b 0x41d890
0041d874
0041d874loc_41d874:
0041d874b 0x41d878
0041d878
0041d878loc_41d878:
0041d878ldr x1, [sp+168]
0041d87cldr x2, [sp+176]
0041d880ldr x0, [sp+72]
0041d884ldp x29, x30, [sp-8]
0041d888add sp, sp, 544
0041d88cret x30
0041d890
0041d890loc_41d890:
0041d890ldr x6, [sp+552]
0041d894ldrsb x27, [x6]
0041d898ldp x7, x8, [x6]
0041d89cldp x9, x10, [x6+16]
0041d8a0ldp x6, x11, [x6+32]
0041d8a4stp x7, x8, [sp+312]
0041d8a8stp x9, x10, [sp+328]
0041d8acstp x6, x11, [sp+344]
0041d8b0ldr x0, [sp+312]
0041d8b4ldr x1, [sp+320]
0041d8b8ldr x2, [sp+328]
0041d8bcldr x3, [sp+336]
0041d8c0ldr x4, [sp+344]
0041d8c4ldr x5, [sp+352]
0041d8c8bl archive/tar.sparseFileReader.logicalRemaining
0041d8ccstr x0, [sp+136]
0041d8d0subs xzr, x0, 0
0041d8d4cset x6, eq
0041d8d8strb w6, [sp+63]
0041d8dccbz x0, 0x41d8e4
0041d8e0b 0x41d934
0041d8e4
0041d8e4loc_41d8e4:
0041d8e4ldr x6, [sp+552]
0041d8e8ldrsb x27, [x6]
0041d8ecldp x7, x8, [x6]
0041d8f0ldp x9, x10, [x6+16]
0041d8f4ldp x6, x11, [x6+32]
0041d8f8stp x7, x8, [sp+264]
0041d8fcstp x9, x10, [sp+280]
0041d900stp x6, x11, [sp+296]
0041d904ldr x0, [sp+264]
0041d908ldr x1, [sp+272]
0041d90cldr x2, [sp+280]
0041d910ldr x3, [sp+288]
0041d914ldr x4, [sp+296]
0041d918ldr x5, [sp+304]
0041d91cbl archive/tar.sparseFileReader.physicalRemaining
0041d920str x0, [sp+120]
0041d924subs xzr, x0, 0
0041d928cset x6, gt
0041d92cstrb w6, [sp+63]
0041d930b 0x41d938
0041d934
0041d934loc_41d934:
0041d934b 0x41d938
0041d938
0041d938loc_41d938:
0041d938ldrb w3, [sp+63]
0041d93ctbnz w3, 0, 0x41d944
0041d940b 0x41d970
0041d944
0041d944loc_41d944:
0041d944b 0x41d948
0041d948
0041d948loc_41d948:
0041d948adrp x27, 0x604000
0041d94cldr x1, [x27+2192]
0041d950adrp x27, 0x604000
0041d954ldr x2, [x27+2200]
0041d958str x1, [sp+168]
0041d95cstr x2, [sp+176]
0041d960ldr x0, [sp+72]
0041d964ldp x29, x30, [sp-8]
0041d968add sp, sp, 544
0041d96cret x30
0041d970
0041d970loc_41d970:
0041d970ldrb w3, [sp+61]
0041d974tbnz w3, 0, 0x41d97c
0041d978b 0x41d9a8
0041d97c
0041d97cloc_41d97c:
0041d97cb 0x41d980
0041d980
0041d980loc_41d980:
0041d980adrp x27, 0x604000
0041d984ldr x1, [x27+1520]
0041d988adrp x27, 0x604000
0041d98cldr x2, [x27+1528]
0041d990str x1, [sp+168]
0041d994str x2, [sp+176]
0041d998ldr x0, [sp+72]
0041d99cldp x29, x30, [sp-8]
0041d9a0add sp, sp, 544
0041d9a4ret x30
0041d9a8
0041d9a8loc_41d9a8:
0041d9a8b 0x41d9ac
0041d9ac
0041d9acloc_41d9ac:
0041d9acstp xzr, xzr, [sp+168]
0041d9b0ldr x0, [sp+72]
0041d9b4mov x1, xzr
0041d9b8mov x2, xzr
0041d9bcldp x29, x30, [sp-8]
0041d9c0add sp, sp, 544
0041d9c4ret x30
0041d9c8
0041d9c8loc_41d9c8:
0041d9c8orr x0, xzr, 1
0041d9ccbl runtime.panicSliceB
0041d9d0
0041d9d0loc_41d9d0:
0041d9d0bl runtime.panicSliceB
0041d9d4
0041d9d4loc_41d9d4:
0041d9d4mov x1, x6
0041d9d8bl runtime.panicSliceAcap
0041d9dc
0041d9dcloc_41d9dc:
0041d9dcmov x1, x5
0041d9e0bl runtime.panicSliceAcap
0041d9e4
0041d9e4loc_41d9e4:
0041d9e4mov x0, xzr
0041d9e8bl runtime.panicIndex
0041d9ec
0041d9ecloc_41d9ec:
0041d9ecmov x0, xzr
0041d9f0bl runtime.panicIndex
0041d9f4
0041d9f4loc_41d9f4:
0041d9f4mov x1, x0
0041d9f8bl runtime.panicSliceAcap
0041d9fchint
0041da00
0041da00loc_41da00:
0041da00stp x0, x1, [sp+8]
0041da04stp x2, x3, [sp+24]
0041da08mov x3, x30
0041da0cbl runtime.morestack_noctxt.abi0
0041da10ldp x0, x1, [sp+8]
0041da14ldp x2, x3, [sp+24]
0041da18b 0x41d320
0041da1cudf 0
0041d320
0041d320archive/tar.(*sparseFileReader).Read: ; void archive/tar.(*sparseFileReader).Read(archive/tar.sparseFileReader * sr, struct []uint8 b)
0041d320ldr x16, [x28+16]
0041d324sub x17, sp, 416
0041d328subs xzr, x17, x16
0041d32cb.ls 0x41da00
0041d330sub x20, sp, 544
0041d334stp x29, x30, [x20-8]
0041d338add sp, x20, 0
0041d33csub x29, sp, 8
0041d340str x0, [sp+552]
0041d344str x1, [sp+560]
0041d348str x2, [sp+568]
0041d34cstr x3, [sp+576]
0041d350str xzr, [sp+72]
0041d354stp xzr, xzr, [sp+168]
0041d358ldr x6, [sp+568]
0041d35cstr x6, [sp+144]
0041d360ldr x6, [sp+552]
0041d364ldrsb x27, [x6]
0041d368ldp x7, x8, [x6]
0041d36cldp x9, x10, [x6+16]
0041d370ldp x6, x11, [x6+32]
0041d374stp x7, x8, [sp+440]
0041d378stp x9, x10, [sp+456]
0041d37cstp x6, x11, [sp+472]
0041d380ldr x0, [sp+440]
0041d384ldr x1, [sp+448]
0041d388ldr x2, [sp+456]
0041d38cldr x3, [sp+464]
0041d390ldr x4, [sp+472]
0041d394ldr x5, [sp+480]
0041d398bl archive/tar.sparseFileReader.logicalRemaining
0041d39cstr x0, [sp+136]
0041d3a0ldr x6, [sp+144]
0041d3a4subs xzr, x0, x6
0041d3a8cset x6, le
0041d3acstrb w6, [sp+61]
0041d3b0b.le 0x41d3b8
0041d3b4b 0x41d414
0041d3b8
0041d3b8loc_41d3b8:
0041d3b8ldr x6, [sp+552]
0041d3bcldrsb x27, [x6]
0041d3c0ldp x7, x8, [x6]
0041d3c4ldp x9, x10, [x6+16]
0041d3c8ldp x6, x11, [x6+32]
0041d3ccstp x7, x8, [sp+392]
0041d3d0stp x9, x10, [sp+408]
0041d3d4stp x6, x11, [sp+424]
0041d3d8ldr x0, [sp+392]
0041d3dcldr x1, [sp+400]
0041d3e0ldr x2, [sp+408]
0041d3e4ldr x3, [sp+416]
0041d3e8ldr x4, [sp+424]
0041d3ecldr x5, [sp+432]
0041d3f0bl archive/tar.sparseFileReader.logicalRemaining
0041d3f4str x0, [sp+136]
0041d3f8ldr x2, [sp+576]
0041d3fcsubs xzr, x0, x2
0041d400b.ls 0x41d408
0041d404b 0x41d9f4
0041d408
0041d408loc_41d408:
0041d408b 0x41d40c
0041d40c
0041d40cloc_41d40c:
0041d40cstr x0, [sp+568]
0041d410b 0x41d418
0041d414
0041d414loc_41d414:
0041d414b 0x41d418
0041d418
0041d418loc_41d418:
0041d418ldr x6, [sp+560]
0041d41cldr x7, [sp+568]
0041d420ldr x8, [sp+576]
0041d424str x6, [sp+232]
0041d428str x7, [sp+240]
0041d42cstr x8, [sp+248]
0041d430ldr x6, [sp+568]
0041d434str x6, [sp+144]
0041d438ldr x7, [sp+552]
0041d43cldrsb x27, [x7]
0041d440ldr x7, [x7+40]
0041d444add x6, x7, x6
0041d448str x6, [sp+96]
0041d44cb 0x41d450
0041d450
0041d450loc_41d450:
0041d450ldr x6, [sp+96]
0041d454ldr x7, [sp+552]
0041d458ldrsb x27, [x7]
0041d45cldr x7, [x7+40]
0041d460subs xzr, x7, x6
0041d464cset x6, lt
0041d468strb w6, [sp+63]
0041d46cb.lt 0x41d474
0041d470b 0x41d48c
0041d474
0041d474loc_41d474:
0041d474ldr x6, [sp+168]
0041d478subs xzr, x6, 0
0041d47ccset x6, ne
0041d480eor x6, x6, 1
0041d484strb w6, [sp+63]
0041d488b 0x41d490
0041d48c
0041d48cloc_41d48c:
0041d48cb 0x41d490
0041d490
0041d490loc_41d490:
0041d490ldrb w6, [sp+63]
0041d494tbnz w6, 0, 0x41d49c
0041d498b 0x41d7e8
0041d49c
0041d49cloc_41d49c:
0041d49cstr xzr, [sp+64]
0041d4a0ldr x2, [sp+552]
0041d4a4ldrsb x27, [x2]
0041d4a8ldr x3, [x2+16]
0041d4acldr x1, [x2+24]
0041d4b0subs xzr, x1, 0
0041d4b4b.hi 0x41d4bc
0041d4b8b 0x41d9ec
0041d4bc
0041d4bcloc_41d4bc:
0041d4bcldr x0, [x3]
0041d4c0ldr x1, [x3+8]
0041d4c4str x0, [sp+104]
0041d4c8str x1, [sp+112]
0041d4ccbl archive/tar.sparseEntry.endOffset
0041d4d0str x0, [sp+136]
0041d4d4ldr x2, [sp+552]
0041d4d8ldrsb x27, [x2]
0041d4dcldr x1, [x2+24]
0041d4e0ldr x2, [x2+16]
0041d4e4subs xzr, x1, 0
0041d4e8b.hi 0x41d4f0
0041d4ecb 0x41d9e4
0041d4f0
0041d4f0loc_41d4f0:
0041d4f0ldr x5, [x2]
0041d4f4str x5, [sp+80]
0041d4f8str x0, [sp+88]
0041d4fcldr x6, [sp+552]
0041d500ldrsb x27, [x6]
0041d504ldr x6, [x6+40]
0041d508subs xzr, x6, x5
0041d50cb.lt 0x41d514
0041d510b 0x41d600
0041d514
0041d514loc_41d514:
0041d514ldr x6, [sp+568]
0041d518str x6, [sp+144]
0041d51cldr x7, [sp+552]
0041d520ldrsb x27, [x7]
0041d524ldr x7, [x7+40]
0041d528sub x5, x5, x7
0041d52csubs xzr, x6, x5
0041d530b.gt 0x41d538
0041d534b 0x41d53c
0041d538
0041d538loc_41d538:
0041d538b 0x41d544
0041d53c
0041d53cloc_41d53c:
0041d53cmov x5, x6
0041d540b 0x41d544
0041d544
0041d544loc_41d544:
0041d544str x5, [sp+136]
0041d548ldr x2, [sp+576]
0041d54cldr x6, [sp+560]
0041d550subs xzr, x5, x2
0041d554b.ls 0x41d55c
0041d558b 0x41d9dc
0041d55c
0041d55cloc_41d55c:
0041d55cb 0x41d560
0041d560
0041d560loc_41d560:
0041d560str x6, [sp+208]
0041d564str x5, [sp+216]
0041d568str x2, [sp+224]
0041d56cstp xzr, xzr, [sp+488]
0041d570ldr x5, [sp+552]
0041d574ldrsb x27, [x5]
0041d578ldr x1, [x5+8]
0041d57cldr x5, [x5]
0041d580str x5, [sp+376]
0041d584str x1, [sp+384]
0041d588cbnz x5, 0x41d590
0041d58cb 0x41d5b0
0041d590
0041d590loc_41d590:
0041d590str x1, [sp+256]
0041d594ldr x1, [x5+8]
0041d598adrp x0, 0x5f1000
0041d59cadd x0, x0, 2160
0041d5a0bl runtime.typeAssert
0041d5a4ldr x1, [sp+256]
0041d5a8mov x5, x0
0041d5acb 0x41d5b4
0041d5b0
0041d5b0loc_41d5b0:
0041d5b0b 0x41d5b4
0041d5b4
0041d5b4loc_41d5b4:
0041d5b4str x5, [sp+360]
0041d5b8str x1, [sp+368]
0041d5bcldr x2, [sp+208]
0041d5c0ldr x3, [sp+216]
0041d5c4ldr x4, [sp+224]
0041d5c8mov x0, x5
0041d5ccbl archive/tar.tryReadFull
0041d5d0str x0, [sp+144]
0041d5d4str x1, [sp+488]
0041d5d8str x2, [sp+496]
0041d5dcldr x5, [sp+144]
0041d5e0str x5, [sp+160]
0041d5e4str x1, [sp+520]
0041d5e8str x2, [sp+528]
0041d5ecldr x5, [sp+160]
0041d5f0str x5, [sp+64]
0041d5f4str x1, [sp+168]
0041d5f8str x2, [sp+176]
0041d5fcb 0x41d6ac
0041d600
0041d600loc_41d600:
0041d600ldr x5, [sp+568]
0041d604str x5, [sp+144]
0041d608ldr x6, [sp+552]
0041d60cldrsb x27, [x6]
0041d610ldr x6, [x6+40]
0041d614sub x6, x0, x6
0041d618subs xzr, x5, x6
0041d61cb.gt 0x41d624
0041d620b 0x41d628
0041d624
0041d624loc_41d624:
0041d624b 0x41d630
0041d628
0041d628loc_41d628:
0041d628mov x6, x5
0041d62cb 0x41d630
0041d630
0041d630loc_41d630:
0041d630str x6, [sp+136]
0041d634ldr x2, [sp+576]
0041d638ldr x5, [sp+560]
0041d63csubs xzr, x6, x2
0041d640b.ls 0x41d648
0041d644b 0x41d9d4
0041d648
0041d648loc_41d648:
0041d648b 0x41d64c
0041d64c
0041d64cloc_41d64c:
0041d64cstr x5, [sp+184]
0041d650str x6, [sp+192]
0041d654str x2, [sp+200]
0041d658stp xzr, xzr, [sp+488]
0041d65cldr x2, [sp+184]
0041d660ldr x3, [sp+192]
0041d664ldr x4, [sp+200]
0041d668adrp x0, 0x2f8000
0041d66cadd x0, x0, 1696
0041d670adrp x1, 0x62e000
0041d674add x1, x1, 1504
0041d678bl archive/tar.tryReadFull
0041d67cstr x0, [sp+144]
0041d680str x1, [sp+488]
0041d684str x2, [sp+496]
0041d688ldr x5, [sp+144]
0041d68cstr x5, [sp+152]
0041d690str x1, [sp+504]
0041d694str x2, [sp+512]
0041d698ldr x5, [sp+152]
0041d69cstr x5, [sp+64]
0041d6a0str x1, [sp+168]
0041d6a4str x2, [sp+176]
0041d6a8b 0x41d6ac
0041d6ac
0041d6acloc_41d6ac:
0041d6acldr x0, [sp+64]
0041d6b0ldr x1, [sp+568]
0041d6b4ldr x6, [sp+560]
0041d6b8ldr x7, [sp+576]
0041d6bcb 0x41d6c0
0041d6c0
0041d6c0loc_41d6c0:
0041d6c0subs xzr, x1, x0
0041d6c4b.hs 0x41d6cc
0041d6c8b 0x41d9d0
0041d6cc
0041d6ccloc_41d6cc:
0041d6ccsub x7, x7, x0
0041d6d0sub x8, x1, x0
0041d6d4sub x9, xzr, x7
0041d6d8and x9, x0, x9, asr #63
0041d6dcadd x6, x6, x9
0041d6e0str x6, [sp+560]
0041d6e4str x8, [sp+568]
0041d6e8str x7, [sp+576]
0041d6ecldr x6, [sp+552]
0041d6f0ldrsb x27, [x6]
0041d6f4ldr x7, [sp+552]
0041d6f8ldrsb x27, [x7]
0041d6fcldr x7, [x7+40]
0041d700ldr x8, [sp+64]
0041d704add x7, x7, x8
0041d708str x7, [x6+40]
0041d70cldr x6, [sp+552]
0041d710ldrsb x27, [x6]
0041d714ldr x6, [x6+40]
0041d718ldr x7, [sp+88]
0041d71csubs xzr, x7, x6
0041d720cset x6, le
0041d724strb w6, [sp+62]
0041d728b.le 0x41d730
0041d72cb 0x41d750
0041d730
0041d730loc_41d730:
0041d730ldr x6, [sp+552]
0041d734ldrsb x27, [x6]
0041d738ldr x6, [x6+24]
0041d73cstr x6, [sp+144]
0041d740subs xzr, x6, 1
0041d744cset x6, gt
0041d748strb w6, [sp+62]
0041d74cb 0x41d754
0041d750
0041d750loc_41d750:
0041d750b 0x41d754
0041d754
0041d754loc_41d754:
0041d754ldrb w6, [sp+62]
0041d758tbnz w6, 0, 0x41d760
0041d75cb 0x41d7dc
0041d760
0041d760loc_41d760:
0041d760ldr x6, [sp+552]
0041d764ldrsb x27, [x6]
0041d768ldr x1, [x6+24]
0041d76cldr x7, [x6+16]
0041d770ldr x6, [x6+32]
0041d774b 0x41d778
0041d778
0041d778loc_41d778:
0041d778subs xzr, x1, 1
0041d77cb.hs 0x41d784
0041d780b 0x41d9c8
0041d784
0041d784loc_41d784:
0041d784ldr x8, [sp+552]
0041d788ldrsb x27, [x8]
0041d78csub x6, x6, 1
0041d790sub x9, xzr, x6
0041d794sub x10, x1, 1
0041d798str x10, [x8+24]
0041d79cstr x6, [x8+32]
0041d7a0sbfm x6, x9, 63, 63
0041d7a4and x6, x6, 16
0041d7a8add x6, x7, x6
0041d7acadrp x27, 0x62e000
0041d7b0ldr w7, [x27+3056]
0041d7b4cbz w7, 0x41d7bc
0041d7b8b 0x41d7c0
0041d7bc
0041d7bcloc_41d7bc:
0041d7bcb 0x41d7d4
0041d7c0
0041d7c0loc_41d7c0:
0041d7c0bl runtime.gcWriteBarrier2
0041d7c4str x6, [x25]
0041d7c8ldr x7, [x8+16]
0041d7ccstr x7, [x25+8]
0041d7d0b 0x41d7d4
0041d7d4
0041d7d4loc_41d7d4:
0041d7d4str x6, [x8+16]
0041d7d8b 0x41d7e0
0041d7dc
0041d7dcloc_41d7dc:
0041d7dcb 0x41d7e0
0041d7e0
0041d7e0loc_41d7e0:
0041d7e0b 0x41d7e4
0041d7e4
0041d7e4loc_41d7e4:
0041d7e4b 0x41d450
0041d7e8
0041d7e8loc_41d7e8:
0041d7e8ldr x6, [sp+240]
0041d7ecstr x6, [sp+144]
0041d7f0ldr x7, [sp+568]
0041d7f4str x7, [sp+128]
0041d7f8sub x6, x6, x7
0041d7fcstr x6, [sp+72]
0041d800ldr x6, [sp+168]
0041d804adrp x27, 0x604000
0041d808ldr x7, [x27+1520]
0041d80csubs xzr, x7, x6
0041d810b.eq 0x41d818
0041d814b 0x41d864
0041d818
0041d818loc_41d818:
0041d818ldr x0, [sp+168]
0041d81cldr x1, [sp+176]
0041d820adrp x27, 0x604000
0041d824ldr x2, [x27+1528]
0041d828bl runtime.ifaceeq
0041d82ctbnz w0, 0, 0x41d834
0041d830b 0x41d860
0041d834
0041d834loc_41d834:
0041d834b 0x41d838
0041d838
0041d838loc_41d838:
0041d838adrp x27, 0x604000
0041d83cldr x1, [x27+2176]
0041d840adrp x27, 0x604000
0041d844ldr x2, [x27+2184]
0041d848str x1, [sp+168]
0041d84cstr x2, [sp+176]
0041d850ldr x0, [sp+72]
0041d854ldp x29, x30, [sp-8]
0041d858add sp, sp, 544
0041d85cret x30
0041d860
0041d860loc_41d860:
0041d860b 0x41d868
0041d864
0041d864loc_41d864:
0041d864b 0x41d868
0041d868
0041d868loc_41d868:
0041d868ldr x6, [sp+168]
0041d86ccbnz x6, 0x41d874
0041d870b 0x41d890
0041d874
0041d874loc_41d874:
0041d874b 0x41d878
0041d878
0041d878loc_41d878:
0041d878ldr x1, [sp+168]
0041d87cldr x2, [sp+176]
0041d880ldr x0, [sp+72]
0041d884ldp x29, x30, [sp-8]
0041d888add sp, sp, 544
0041d88cret x30
0041d890
0041d890loc_41d890:
0041d890ldr x6, [sp+552]
0041d894ldrsb x27, [x6]
0041d898ldp x7, x8, [x6]
0041d89cldp x9, x10, [x6+16]
0041d8a0ldp x6, x11, [x6+32]
0041d8a4stp x7, x8, [sp+312]
0041d8a8stp x9, x10, [sp+328]
0041d8acstp x6, x11, [sp+344]
0041d8b0ldr x0, [sp+312]
0041d8b4ldr x1, [sp+320]
0041d8b8ldr x2, [sp+328]
0041d8bcldr x3, [sp+336]
0041d8c0ldr x4, [sp+344]
0041d8c4ldr x5, [sp+352]
0041d8c8bl archive/tar.sparseFileReader.logicalRemaining
0041d8ccstr x0, [sp+136]
0041d8d0subs xzr, x0, 0
0041d8d4cset x6, eq
0041d8d8strb w6, [sp+63]
0041d8dccbz x0, 0x41d8e4
0041d8e0b 0x41d934
0041d8e4
0041d8e4loc_41d8e4:
0041d8e4ldr x6, [sp+552]
0041d8e8ldrsb x27, [x6]
0041d8ecldp x7, x8, [x6]
0041d8f0ldp x9, x10, [x6+16]
0041d8f4ldp x6, x11, [x6+32]
0041d8f8stp x7, x8, [sp+264]
0041d8fcstp x9, x10, [sp+280]
0041d900stp x6, x11, [sp+296]
0041d904ldr x0, [sp+264]
0041d908ldr x1, [sp+272]
0041d90cldr x2, [sp+280]
0041d910ldr x3, [sp+288]
0041d914ldr x4, [sp+296]
0041d918ldr x5, [sp+304]
0041d91cbl archive/tar.sparseFileReader.physicalRemaining
0041d920str x0, [sp+120]
0041d924subs xzr, x0, 0
0041d928cset x6, gt
0041d92cstrb w6, [sp+63]
0041d930b 0x41d938
0041d934
0041d934loc_41d934:
0041d934b 0x41d938
0041d938
0041d938loc_41d938:
0041d938ldrb w3, [sp+63]
0041d93ctbnz w3, 0, 0x41d944
0041d940b 0x41d970
0041d944
0041d944loc_41d944:
0041d944b 0x41d948
0041d948
0041d948loc_41d948:
0041d948adrp x27, 0x604000
0041d94cldr x1, [x27+2192]
0041d950adrp x27, 0x604000
0041d954ldr x2, [x27+2200]
0041d958str x1, [sp+168]
0041d95cstr x2, [sp+176]
0041d960ldr x0, [sp+72]
0041d964ldp x29, x30, [sp-8]
0041d968add sp, sp, 544
0041d96cret x30
0041d970
0041d970loc_41d970:
0041d970ldrb w3, [sp+61]
0041d974tbnz w3, 0, 0x41d97c
0041d978b 0x41d9a8
0041d97c
0041d97cloc_41d97c:
0041d97cb 0x41d980
0041d980
0041d980loc_41d980:
0041d980adrp x27, 0x604000
0041d984ldr x1, [x27+1520]
0041d988adrp x27, 0x604000
0041d98cldr x2, [x27+1528]
0041d990str x1, [sp+168]
0041d994str x2, [sp+176]
0041d998ldr x0, [sp+72]
0041d99cldp x29, x30, [sp-8]
0041d9a0add sp, sp, 544
0041d9a4ret x30
0041d9a8
0041d9a8loc_41d9a8:
0041d9a8b 0x41d9ac
0041d9ac
0041d9acloc_41d9ac:
0041d9acstp xzr, xzr, [sp+168]
0041d9b0ldr x0, [sp+72]
0041d9b4mov x1, xzr
0041d9b8mov x2, xzr
0041d9bcldp x29, x30, [sp-8]
0041d9c0add sp, sp, 544
0041d9c4ret x30
0041d9c8
0041d9c8loc_41d9c8:
0041d9c8orr x0, xzr, 1
0041d9ccbl runtime.panicSliceB
0041d9d0
0041d9d0loc_41d9d0:
0041d9d0bl runtime.panicSliceB
0041d9d4
0041d9d4loc_41d9d4:
0041d9d4mov x1, x6
0041d9d8bl runtime.panicSliceAcap
0041d9dc
0041d9dcloc_41d9dc:
0041d9dcmov x1, x5
0041d9e0bl runtime.panicSliceAcap
0041d9e4
0041d9e4loc_41d9e4:
0041d9e4mov x0, xzr
0041d9e8bl runtime.panicIndex
0041d9ec
0041d9ecloc_41d9ec:
0041d9ecmov x0, xzr
0041d9f0bl runtime.panicIndex
0041d9f4
0041d9f4loc_41d9f4:
0041d9f4mov x1, x0
0041d9f8bl runtime.panicSliceAcap
0041d9fchint
0041da00
0041da00loc_41da00:
0041da00stp x0, x1, [sp+8]
0041da04stp x2, x3, [sp+24]
0041da08mov x3, x30
0041da0cbl runtime.morestack_noctxt.abi0
0041da10ldp x0, x1, [sp+8]
0041da14ldp x2, x3, [sp+24]
0041da18b 0x41d320
0041da1cudf 0
0041d320
0041da20
0041da20archive/tar.(*sparseFileReader).WriteTo: ; void archive/tar.(*sparseFileReader).WriteTo(archive/tar.sparseFileReader * sr, io.Writer w)
0041da20ldr x16, [x28+16]
0041da24sub x17, sp, 560
0041da28subs xzr, x17, x16
0041da2cb.ls 0x41e258
0041da30sub x20, sp, 688
0041da34stp x29, x30, [x20-8]
0041da38add sp, x20, 0
0041da3csub x29, sp, 8
0041da40str x0, [sp+696]
0041da44str x1, [sp+704]
0041da48str x2, [sp+712]
0041da4cstr xzr, [sp+80]
0041da50stp xzr, xzr, [sp+216]
0041da54add x27, sp, 584
0041da58stp xzr, xzr, [x27]
0041da5cldr x6, [sp+712]
0041da60ldr x7, [sp+704]
0041da64cbnz x7, 0x41da6c
0041da68b 0x41da8c
0041da6c
0041da6cloc_41da6c:
0041da6cstr x6, [sp+248]
0041da70ldr x1, [x7+8]
0041da74adrp x0, 0x5f1000
0041da78add x0, x0, 2192
0041da7cbl runtime.typeAssert
0041da80ldr x6, [sp+248]
0041da84mov x7, x0
0041da88b 0x41da90
0041da8c
0041da8cloc_41da8c:
0041da8cb 0x41da90
0041da90
0041da90loc_41da90:
0041da90str x7, [sp+584]
0041da94str x6, [sp+592]
0041da98subs xzr, x7, 0
0041da9ccset x6, ne
0041daa0strb w6, [sp+63]
0041daa4ldr x6, [sp+584]
0041daa8ldr x7, [sp+592]
0041daacstr x6, [sp+232]
0041dab0str x7, [sp+240]
0041dab4ldrb w6, [sp+63]
0041dab8strb w6, [sp+60]
0041dabcldr x6, [sp+232]
0041dac0ldr x7, [sp+240]
0041dac4str x6, [sp+184]
0041dac8str x7, [sp+192]
0041daccldrb w6, [sp+60]
0041dad0strb w6, [sp+59]
0041dad4tbnz w6, 0, 0x41dadc
0041dad8b 0x41db3c
0041dadc
0041dadcloc_41dadc:
0041dadcadd x27, sp, 568
0041dae0stp xzr, xzr, [x27]
0041dae4ldr x3, [sp+184]
0041dae8ldrsb x27, [x3]
0041daecldr x3, [x3+24]
0041daf0ldr x0, [sp+192]
0041daf4mov x1, xzr
0041daf8orr x2, xzr, 1
0041dafcblr x3
0041db00str x0, [sp+144]
0041db04str x1, [sp+568]
0041db08str x2, [sp+576]
0041db0cldr x3, [sp+144]
0041db10str x3, [sp+104]
0041db14str x1, [sp+664]
0041db18str x2, [sp+672]
0041db1cstr x1, [sp+200]
0041db20str x2, [sp+208]
0041db24cbnz x1, 0x41db2c
0041db28b 0x41db34
0041db2c
0041db2cloc_41db2c:
0041db2cstrb wzr, [sp+59]
0041db30b 0x41db38
0041db34
0041db34loc_41db34:
0041db34b 0x41db38
0041db38
0041db38loc_41db38:
0041db38b 0x41db40
0041db3c
0041db3cloc_41db3c:
0041db3cb 0x41db40
0041db40
0041db40loc_41db40:
0041db40ldrb w6, [sp+59]
0041db44tbnz w6, 0, 0x41db4c
0041db48b 0x41db64
0041db4c
0041db4cloc_41db4c:
0041db4cstrb wzr, [sp+58]
0041db50ldr x6, [sp+696]
0041db54ldrsb x27, [x6]
0041db58ldr x6, [x6+40]
0041db5cstr x6, [sp+64]
0041db60b 0x41dbf4
0041db64
0041db64loc_41db64:
0041db64add x27, sp, 552
0041db68stp xzr, xzr, [x27]
0041db6cldr x2, [sp+696]
0041db70adrp x3, 0x2f8000
0041db74add x3, x3, 1664
0041db78str x3, [sp+552]
0041db7cstr x2, [sp+560]
0041db80add x27, sp, 568
0041db84stp xzr, xzr, [x27]
0041db88adrp x0, 0x221000
0041db8cadd x0, x0, 3040
0041db90add x1, sp, 552
0041db94bl runtime.convT
0041db98str x0, [sp+544]
0041db9cldr x2, [sp+704]
0041dba0ldr x1, [sp+712]
0041dba4mov x3, x0
0041dba8mov x0, x2
0041dbacadrp x2, 0x2f8000
0041dbb0add x2, x2, 1632
0041dbb4bl io.Copy
0041dbb8str x0, [sp+144]
0041dbbcstr x1, [sp+568]
0041dbc0str x2, [sp+576]
0041dbc4ldr x3, [sp+144]
0041dbc8str x3, [sp+176]
0041dbccstr x1, [sp+648]
0041dbd0str x2, [sp+656]
0041dbd4ldr x3, [sp+176]
0041dbd8str x3, [sp+80]
0041dbdcstr x1, [sp+216]
0041dbe0str x2, [sp+224]
0041dbe4ldr x0, [sp+80]
0041dbe8ldp x29, x30, [sp-8]
0041dbecadd sp, sp, 688
0041dbf0ret x30
0041dbf4
0041dbf4loc_41dbf4:
0041dbf4ldr x6, [sp+696]
0041dbf8ldrsb x27, [x6]
0041dbfcldp x7, x8, [x6]
0041dc00ldp x9, x10, [x6+16]
0041dc04ldp x6, x11, [x6+32]
0041dc08stp x7, x8, [sp+496]
0041dc0cadd x27, sp, 512
0041dc10stp x9, x10, [x27]
0041dc14add x27, sp, 528
0041dc18stp x6, x11, [x27]
0041dc1cldr x0, [sp+496]
0041dc20ldr x1, [sp+504]
0041dc24ldr x2, [sp+512]
0041dc28ldr x3, [sp+520]
0041dc2cldr x4, [sp+528]
0041dc30ldr x5, [sp+536]
0041dc34bl archive/tar.sparseFileReader.logicalRemaining
0041dc38str x0, [sp+144]
0041dc3csubs xzr, x0, 0
0041dc40cset x6, gt
0041dc44strb w6, [sp+62]
0041dc48b.gt 0x41dc50
0041dc4cb 0x41dc60
0041dc50
0041dc50loc_41dc50:
0041dc50ldrb w6, [sp+58]
0041dc54eor x6, x6, 1
0041dc58strb w6, [sp+62]
0041dc5cb 0x41dc64
0041dc60
0041dc60loc_41dc60:
0041dc60b 0x41dc64
0041dc64
0041dc64loc_41dc64:
0041dc64ldrb w6, [sp+62]
0041dc68strb w6, [sp+63]
0041dc6ctbnz w6, 0, 0x41dc74
0041dc70b 0x41dc8c
0041dc74
0041dc74loc_41dc74:
0041dc74ldr x6, [sp+216]
0041dc78subs xzr, x6, 0
0041dc7ccset x6, ne
0041dc80eor x6, x6, 1
0041dc84strb w6, [sp+63]
0041dc88b 0x41dc90
0041dc8c
0041dc8cloc_41dc8c:
0041dc8cb 0x41dc90
0041dc90
0041dc90loc_41dc90:
0041dc90ldrb w6, [sp+63]
0041dc94tbnz w6, 0, 0x41dc9c
0041dc98b 0x41dfc4
0041dc9c
0041dc9cloc_41dc9c:
0041dc9cstr xzr, [sp+72]
0041dca0ldr x2, [sp+696]
0041dca4ldrsb x27, [x2]
0041dca8ldr x3, [x2+16]
0041dcacldr x1, [x2+24]
0041dcb0subs xzr, x1, 0
0041dcb4b.hi 0x41dcbc
0041dcb8b 0x41e24c
0041dcbc
0041dcbcloc_41dcbc:
0041dcbcldr x0, [x3]
0041dcc0ldr x1, [x3+8]
0041dcc4str x0, [sp+112]
0041dcc8str x1, [sp+120]
0041dcccbl archive/tar.sparseEntry.endOffset
0041dcd0str x0, [sp+136]
0041dcd4ldr x2, [sp+696]
0041dcd8ldrsb x27, [x2]
0041dcdcldr x1, [x2+24]
0041dce0ldr x2, [x2+16]
0041dce4subs xzr, x1, 0
0041dce8b.hi 0x41dcf0
0041dcecb 0x41e244
0041dcf0
0041dcf0loc_41dcf0:
0041dcf0ldr x6, [x2]
0041dcf4str x6, [sp+88]
0041dcf8str x0, [sp+96]
0041dcfcldr x7, [sp+696]
0041dd00ldrsb x27, [x7]
0041dd04ldr x7, [x7+40]
0041dd08subs xzr, x7, x6
0041dd0cb.lt 0x41dd14
0041dd10b 0x41de04
0041dd14
0041dd14loc_41dd14:
0041dd14ldr x5, [sp+696]
0041dd18ldrsb x27, [x5]
0041dd1cldr x5, [x5+40]
0041dd20sub x5, x6, x5
0041dd24str x5, [sp+72]
0041dd28add x27, sp, 568
0041dd2cstp xzr, xzr, [x27]
0041dd30ldr x5, [sp+192]
0041dd34ldr x6, [sp+184]
0041dd38str x6, [sp+480]
0041dd3cstr x5, [sp+488]
0041dd40cbnz x6, 0x41dd48
0041dd44b 0x41dd68
0041dd48
0041dd48loc_41dd48:
0041dd48str x5, [sp+248]
0041dd4cldr x1, [x6+8]
0041dd50adrp x0, 0x5f1000
0041dd54add x0, x0, 2224
0041dd58bl runtime.typeAssert
0041dd5cldr x5, [sp+248]
0041dd60mov x6, x0
0041dd64b 0x41dd6c
0041dd68
0041dd68loc_41dd68:
0041dd68b 0x41dd6c
0041dd6c
0041dd6cloc_41dd6c:
0041dd6cstr x6, [sp+464]
0041dd70str x5, [sp+472]
0041dd74ldr x5, [sp+696]
0041dd78ldrsb x27, [x5]
0041dd7cldr x3, [x5+8]
0041dd80ldr x5, [x5]
0041dd84str x5, [sp+448]
0041dd88str x3, [sp+456]
0041dd8ccbnz x5, 0x41dd94
0041dd90b 0x41ddb4
0041dd94
0041dd94loc_41dd94:
0041dd94str x3, [sp+248]
0041dd98ldr x1, [x5+8]
0041dd9cadrp x0, 0x5f1000
0041dda0add x0, x0, 2256
0041dda4bl runtime.typeAssert
0041dda8ldr x3, [sp+248]
0041ddacmov x5, x0
0041ddb0b 0x41ddb8
0041ddb4
0041ddb4loc_41ddb4:
0041ddb4b 0x41ddb8
0041ddb8
0041ddb8loc_41ddb8:
0041ddb8str x5, [sp+432]
0041ddbcstr x3, [sp+440]
0041ddc0ldr x4, [sp+72]
0041ddc4ldr x0, [sp+464]
0041ddc8ldr x1, [sp+472]
0041ddccmov x2, x5
0041ddd0bl io.CopyN
0041ddd4str x0, [sp+136]
0041ddd8str x1, [sp+568]
0041dddcstr x2, [sp+576]
0041dde0ldr x5, [sp+136]
0041dde4str x5, [sp+168]
0041dde8str x1, [sp+632]
0041ddecstr x2, [sp+640]
0041ddf0ldr x5, [sp+168]
0041ddf4str x5, [sp+72]
0041ddf8str x1, [sp+216]
0041ddfcstr x2, [sp+224]
0041de00b 0x41dec8
0041de04
0041de04loc_41de04:
0041de04ldr x6, [sp+696]
0041de08ldrsb x27, [x6]
0041de0cldr x6, [x6+40]
0041de10sub x6, x0, x6
0041de14str x6, [sp+72]
0041de18ldr x6, [sp+696]
0041de1cldrsb x27, [x6]
0041de20ldp x7, x8, [x6]
0041de24ldp x9, x10, [x6+16]
0041de28ldp x6, x11, [x6+32]
0041de2cstp x7, x8, [sp+384]
0041de30stp x9, x10, [sp+400]
0041de34stp x6, x11, [sp+416]
0041de38ldr x0, [sp+384]
0041de3cldr x1, [sp+392]
0041de40ldr x2, [sp+400]
0041de44ldr x3, [sp+408]
0041de48ldr x4, [sp+416]
0041de4cldr x5, [sp+424]
0041de50bl archive/tar.sparseFileReader.physicalRemaining
0041de54str x0, [sp+136]
0041de58cbz x0, 0x41de60
0041de5cb 0x41de78
0041de60
0041de60loc_41de60:
0041de60orr x3, xzr, 1
0041de64strb w3, [sp+58]
0041de68ldr x4, [sp+72]
0041de6csub x4, x4, 1
0041de70str x4, [sp+72]
0041de74b 0x41de7c
0041de78
0041de78loc_41de78:
0041de78b 0x41de7c
0041de7c
0041de7cloc_41de7c:
0041de7cadd x27, sp, 568
0041de80stp xzr, xzr, [x27]
0041de84ldr x1, [sp+72]
0041de88ldr x3, [sp+184]
0041de8cldrsb x27, [x3]
0041de90ldr x3, [x3+24]
0041de94ldr x0, [sp+192]
0041de98orr x2, xzr, 1
0041de9cblr x3
0041dea0str x0, [sp+136]
0041dea4str x1, [sp+568]
0041dea8str x2, [sp+576]
0041deacldr x3, [sp+136]
0041deb0str x3, [sp+160]
0041deb4str x1, [sp+616]
0041deb8str x2, [sp+624]
0041debcstr x1, [sp+216]
0041dec0str x2, [sp+224]
0041dec4b 0x41dec8
0041dec8
0041dec8loc_41dec8:
0041dec8ldr x6, [sp+696]
0041deccldrsb x27, [x6]
0041ded0ldr x7, [sp+696]
0041ded4ldrsb x27, [x7]
0041ded8ldr x7, [x7+40]
0041dedcldr x8, [sp+72]
0041dee0add x7, x7, x8
0041dee4str x7, [x6+40]
0041dee8ldr x6, [sp+696]
0041deecldrsb x27, [x6]
0041def0ldr x6, [x6+40]
0041def4ldr x7, [sp+96]
0041def8subs xzr, x7, x6
0041defccset x6, le
0041df00strb w6, [sp+61]
0041df04b.le 0x41df0c
0041df08b 0x41df2c
0041df0c
0041df0cloc_41df0c:
0041df0cldr x6, [sp+696]
0041df10ldrsb x27, [x6]
0041df14ldr x6, [x6+24]
0041df18str x6, [sp+128]
0041df1csubs xzr, x6, 1
0041df20cset x6, gt
0041df24strb w6, [sp+61]
0041df28b 0x41df30
0041df2c
0041df2cloc_41df2c:
0041df2cb 0x41df30
0041df30
0041df30loc_41df30:
0041df30ldrb w6, [sp+61]
0041df34tbnz w6, 0, 0x41df3c
0041df38b 0x41dfb8
0041df3c
0041df3cloc_41df3c:
0041df3cldr x6, [sp+696]
0041df40ldrsb x27, [x6]
0041df44ldr x1, [x6+24]
0041df48ldr x7, [x6+16]
0041df4cldr x6, [x6+32]
0041df50b 0x41df54
0041df54
0041df54loc_41df54:
0041df54subs xzr, x1, 1
0041df58b.hs 0x41df60
0041df5cb 0x41e23c
0041df60
0041df60loc_41df60:
0041df60ldr x8, [sp+696]
0041df64ldrsb x27, [x8]
0041df68sub x6, x6, 1
0041df6csub x9, xzr, x6
0041df70sub x10, x1, 1
0041df74str x10, [x8+24]
0041df78str x6, [x8+32]
0041df7csbfm x6, x9, 63, 63
0041df80and x6, x6, 16
0041df84add x6, x7, x6
0041df88adrp x27, 0x62e000
0041df8cldr w7, [x27+3056]
0041df90cbz w7, 0x41df98
0041df94b 0x41df9c
0041df98
0041df98loc_41df98:
0041df98b 0x41dfb0
0041df9c
0041df9cloc_41df9c:
0041df9cbl runtime.gcWriteBarrier2
0041dfa0str x6, [x25]
0041dfa4ldr x7, [x8+16]
0041dfa8str x7, [x25+8]
0041dfacb 0x41dfb0
0041dfb0
0041dfb0loc_41dfb0:
0041dfb0str x6, [x8+16]
0041dfb4b 0x41dfbc
0041dfb8
0041dfb8loc_41dfb8:
0041dfb8b 0x41dfbc
0041dfbc
0041dfbcloc_41dfbc:
0041dfbcb 0x41dfc0
0041dfc0
0041dfc0loc_41dfc0:
0041dfc0b 0x41dbf4
0041dfc4
0041dfc4loc_41dfc4:
0041dfc4ldrb w6, [sp+58]
0041dfc8strb w6, [sp+62]
0041dfcctbnz w6, 0, 0x41dfd4
0041dfd0b 0x41dfec
0041dfd4
0041dfd4loc_41dfd4:
0041dfd4ldr x6, [sp+216]
0041dfd8subs xzr, x6, 0
0041dfdccset x6, ne
0041dfe0eor x6, x6, 1
0041dfe4strb w6, [sp+62]
0041dfe8b 0x41dff0
0041dfec
0041dfecloc_41dfec:
0041dfecb 0x41dff0
0041dff0
0041dff0loc_41dff0:
0041dff0ldrb w6, [sp+62]
0041dff4tbnz w6, 0, 0x41dffc
0041dff8b 0x41e090
0041dffc
0041dffcloc_41dffc:
0041dffcadd x27, sp, 568
0041e000stp xzr, xzr, [x27]
0041e004adrp x0, 0x1df000
0041e008add x0, x0, 2432
0041e00cbl runtime.newobject
0041e010str x0, [sp+352]
0041e014strb wzr, [x0]
0041e018ldr x1, [sp+352]
0041e01cldrsb x27, [x1]
0041e020b 0x41e024
0041e024
0041e024loc_41e024:
0041e024str x1, [sp+360]
0041e028orr x3, xzr, 1
0041e02cstr x3, [sp+368]
0041e030str x3, [sp+376]
0041e034ldr x4, [sp+184]
0041e038ldrsb x27, [x4]
0041e03cldr x0, [sp+192]
0041e040ldr x4, [x4+32]
0041e044mov x2, x3
0041e048blr x4
0041e04cstr x0, [sp+128]
0041e050str x1, [sp+568]
0041e054str x2, [sp+576]
0041e058ldr x4, [sp+128]
0041e05cstr x4, [sp+152]
0041e060str x1, [sp+600]
0041e064str x2, [sp+608]
0041e068str x1, [sp+216]
0041e06cstr x2, [sp+224]
0041e070ldr x4, [sp+696]
0041e074ldrsb x27, [x4]
0041e078ldr x5, [sp+696]
0041e07cldrsb x27, [x5]
0041e080ldr x5, [x5+40]
0041e084add x5, x5, 1
0041e088str x5, [x4+40]
0041e08cb 0x41e094
0041e090
0041e090loc_41e090:
0041e090b 0x41e094
0041e094
0041e094loc_41e094:
0041e094ldr x6, [sp+696]
0041e098ldrsb x27, [x6]
0041e09cldr x6, [x6+40]
0041e0a0ldr x7, [sp+64]
0041e0a4sub x6, x6, x7
0041e0a8str x6, [sp+80]
0041e0acldr x6, [sp+216]
0041e0b0adrp x27, 0x603000
0041e0b4ldr x7, [x27+1520]
0041e0b8subs xzr, x7, x6
0041e0bcb.eq 0x41e0c4
0041e0c0b 0x41e110
0041e0c4
0041e0c4loc_41e0c4:
0041e0c4ldr x0, [sp+216]
0041e0c8ldr x1, [sp+224]
0041e0ccadrp x27, 0x603000
0041e0d0ldr x2, [x27+1528]
0041e0d4bl runtime.ifaceeq
0041e0d8tbnz w0, 0, 0x41e0e0
0041e0dcb 0x41e10c
0041e0e0
0041e0e0loc_41e0e0:
0041e0e0b 0x41e0e4
0041e0e4
0041e0e4loc_41e0e4:
0041e0e4adrp x27, 0x603000
0041e0e8ldr x1, [x27+2176]
0041e0ecadrp x27, 0x603000
0041e0f0ldr x2, [x27+2184]
0041e0f4str x1, [sp+216]
0041e0f8str x2, [sp+224]
0041e0fcldr x0, [sp+80]
0041e100ldp x29, x30, [sp-8]
0041e104add sp, sp, 688
0041e108ret x30
0041e10c
0041e10cloc_41e10c:
0041e10cb 0x41e114
0041e110
0041e110loc_41e110:
0041e110b 0x41e114
0041e114
0041e114loc_41e114:
0041e114ldr x6, [sp+216]
0041e118cbnz x6, 0x41e120
0041e11cb 0x41e13c
0041e120
0041e120loc_41e120:
0041e120b 0x41e124
0041e124
0041e124loc_41e124:
0041e124ldr x1, [sp+216]
0041e128ldr x2, [sp+224]
0041e12cldr x0, [sp+80]
0041e130ldp x29, x30, [sp-8]
0041e134add sp, sp, 688
0041e138ret x30
0041e13c
0041e13cloc_41e13c:
0041e13cldr x6, [sp+696]
0041e140ldrsb x27, [x6]
0041e144ldp x7, x8, [x6]
0041e148ldp x9, x10, [x6+16]
0041e14cldp x6, x11, [x6+32]
0041e150stp x7, x8, [sp+304]
0041e154stp x9, x10, [sp+320]
0041e158stp x6, x11, [sp+336]
0041e15cldr x0, [sp+304]
0041e160ldr x1, [sp+312]
0041e164ldr x2, [sp+320]
0041e168ldr x3, [sp+328]
0041e16cldr x4, [sp+336]
0041e170ldr x5, [sp+344]
0041e174bl archive/tar.sparseFileReader.logicalRemaining
0041e178str x0, [sp+144]
0041e17csubs xzr, x0, 0
0041e180cset x6, eq
0041e184strb w6, [sp+62]
0041e188cbz x0, 0x41e190
0041e18cb 0x41e1e0
0041e190
0041e190loc_41e190:
0041e190ldr x6, [sp+696]
0041e194ldrsb x27, [x6]
0041e198ldp x7, x8, [x6]
0041e19cldp x9, x10, [x6+16]
0041e1a0ldp x6, x11, [x6+32]
0041e1a4stp x7, x8, [sp+256]
0041e1a8stp x9, x10, [sp+272]
0041e1acstp x6, x11, [sp+288]
0041e1b0ldr x0, [sp+256]
0041e1b4ldr x1, [sp+264]
0041e1b8ldr x2, [sp+272]
0041e1bcldr x3, [sp+280]
0041e1c0ldr x4, [sp+288]
0041e1c4ldr x5, [sp+296]
0041e1c8bl archive/tar.sparseFileReader.physicalRemaining
0041e1ccstr x0, [sp+136]
0041e1d0subs xzr, x0, 0
0041e1d4cset x6, gt
0041e1d8strb w6, [sp+62]
0041e1dcb 0x41e1e4
0041e1e0
0041e1e0loc_41e1e0:
0041e1e0b 0x41e1e4
0041e1e4
0041e1e4loc_41e1e4:
0041e1e4ldrb w3, [sp+62]
0041e1e8tbnz w3, 0, 0x41e1f0
0041e1ecb 0x41e21c
0041e1f0
0041e1f0loc_41e1f0:
0041e1f0b 0x41e1f4
0041e1f4
0041e1f4loc_41e1f4:
0041e1f4adrp x27, 0x603000
0041e1f8ldr x1, [x27+2192]
0041e1fcadrp x27, 0x603000
0041e200ldr x2, [x27+2200]
0041e204str x1, [sp+216]
0041e208str x2, [sp+224]
0041e20cldr x0, [sp+80]
0041e210ldp x29, x30, [sp-8]
0041e214add sp, sp, 688
0041e218ret x30
0041e21c
0041e21cloc_41e21c:
0041e21cb 0x41e220
0041e220
0041e220loc_41e220:
0041e220stp xzr, xzr, [sp+216]
0041e224ldr x0, [sp+80]
0041e228mov x1, xzr
0041e22cmov x2, xzr
0041e230ldp x29, x30, [sp-8]
0041e234add sp, sp, 688
0041e238ret x30
0041e23c
0041e23cloc_41e23c:
0041e23corr x0, xzr, 1
0041e240bl runtime.panicSliceB
0041e244
0041e244loc_41e244:
0041e244mov x0, xzr
0041e248bl runtime.panicIndex
0041e24c
0041e24cloc_41e24c:
0041e24cmov x0, xzr
0041e250bl runtime.panicIndex
0041e254hint
0041e258
0041e258loc_41e258:
0041e258stp x0, x1, [sp+8]
0041e25cstr x2, [sp+24]
0041e260mov x3, x30
0041e264bl runtime.morestack_noctxt.abi0
0041e268ldp x0, x1, [sp+8]
0041e26cldr x2, [sp+24]
0041e270b 0x41da20
0041e274udf 0
0041e278udf 0
0041e27cudf 0
0041da20
0041da20archive/tar.(*sparseFileReader).WriteTo: ; void archive/tar.(*sparseFileReader).WriteTo(archive/tar.sparseFileReader * sr, io.Writer w)
0041da20ldr x16, [x28+16]
0041da24sub x17, sp, 560
0041da28subs xzr, x17, x16
0041da2cb.ls 0x41e258
0041da30sub x20, sp, 688
0041da34stp x29, x30, [x20-8]
0041da38add sp, x20, 0
0041da3csub x29, sp, 8
0041da40str x0, [sp+696]
0041da44str x1, [sp+704]
0041da48str x2, [sp+712]
0041da4cstr xzr, [sp+80]
0041da50stp xzr, xzr, [sp+216]
0041da54add x27, sp, 584
0041da58stp xzr, xzr, [x27]
0041da5cldr x6, [sp+712]
0041da60ldr x7, [sp+704]
0041da64cbnz x7, 0x41da6c
0041da68b 0x41da8c
0041da6c
0041da6cloc_41da6c:
0041da6cstr x6, [sp+248]
0041da70ldr x1, [x7+8]
0041da74adrp x0, 0x5f1000
0041da78add x0, x0, 2192
0041da7cbl runtime.typeAssert
0041da80ldr x6, [sp+248]
0041da84mov x7, x0
0041da88b 0x41da90
0041da8c
0041da8cloc_41da8c:
0041da8cb 0x41da90
0041da90
0041da90loc_41da90:
0041da90str x7, [sp+584]
0041da94str x6, [sp+592]
0041da98subs xzr, x7, 0
0041da9ccset x6, ne
0041daa0strb w6, [sp+63]
0041daa4ldr x6, [sp+584]
0041daa8ldr x7, [sp+592]
0041daacstr x6, [sp+232]
0041dab0str x7, [sp+240]
0041dab4ldrb w6, [sp+63]
0041dab8strb w6, [sp+60]
0041dabcldr x6, [sp+232]
0041dac0ldr x7, [sp+240]
0041dac4str x6, [sp+184]
0041dac8str x7, [sp+192]
0041daccldrb w6, [sp+60]
0041dad0strb w6, [sp+59]
0041dad4tbnz w6, 0, 0x41dadc
0041dad8b 0x41db3c
0041dadc
0041dadcloc_41dadc:
0041dadcadd x27, sp, 568
0041dae0stp xzr, xzr, [x27]
0041dae4ldr x3, [sp+184]
0041dae8ldrsb x27, [x3]
0041daecldr x3, [x3+24]
0041daf0ldr x0, [sp+192]
0041daf4mov x1, xzr
0041daf8orr x2, xzr, 1
0041dafcblr x3
0041db00str x0, [sp+144]
0041db04str x1, [sp+568]
0041db08str x2, [sp+576]
0041db0cldr x3, [sp+144]
0041db10str x3, [sp+104]
0041db14str x1, [sp+664]
0041db18str x2, [sp+672]
0041db1cstr x1, [sp+200]
0041db20str x2, [sp+208]
0041db24cbnz x1, 0x41db2c
0041db28b 0x41db34
0041db2c
0041db2cloc_41db2c:
0041db2cstrb wzr, [sp+59]
0041db30b 0x41db38
0041db34
0041db34loc_41db34:
0041db34b 0x41db38
0041db38
0041db38loc_41db38:
0041db38b 0x41db40
0041db3c
0041db3cloc_41db3c:
0041db3cb 0x41db40
0041db40
0041db40loc_41db40:
0041db40ldrb w6, [sp+59]
0041db44tbnz w6, 0, 0x41db4c
0041db48b 0x41db64
0041db4c
0041db4cloc_41db4c:
0041db4cstrb wzr, [sp+58]
0041db50ldr x6, [sp+696]
0041db54ldrsb x27, [x6]
0041db58ldr x6, [x6+40]
0041db5cstr x6, [sp+64]
0041db60b 0x41dbf4
0041db64
0041db64loc_41db64:
0041db64add x27, sp, 552
0041db68stp xzr, xzr, [x27]
0041db6cldr x2, [sp+696]
0041db70adrp x3, 0x2f8000
0041db74add x3, x3, 1664
0041db78str x3, [sp+552]
0041db7cstr x2, [sp+560]
0041db80add x27, sp, 568
0041db84stp xzr, xzr, [x27]
0041db88adrp x0, 0x221000
0041db8cadd x0, x0, 3040
0041db90add x1, sp, 552
0041db94bl runtime.convT
0041db98str x0, [sp+544]
0041db9cldr x2, [sp+704]
0041dba0ldr x1, [sp+712]
0041dba4mov x3, x0
0041dba8mov x0, x2
0041dbacadrp x2, 0x2f8000
0041dbb0add x2, x2, 1632
0041dbb4bl io.Copy
0041dbb8str x0, [sp+144]
0041dbbcstr x1, [sp+568]
0041dbc0str x2, [sp+576]
0041dbc4ldr x3, [sp+144]
0041dbc8str x3, [sp+176]
0041dbccstr x1, [sp+648]
0041dbd0str x2, [sp+656]
0041dbd4ldr x3, [sp+176]
0041dbd8str x3, [sp+80]
0041dbdcstr x1, [sp+216]
0041dbe0str x2, [sp+224]
0041dbe4ldr x0, [sp+80]
0041dbe8ldp x29, x30, [sp-8]
0041dbecadd sp, sp, 688
0041dbf0ret x30
0041dbf4
0041dbf4loc_41dbf4:
0041dbf4ldr x6, [sp+696]
0041dbf8ldrsb x27, [x6]
0041dbfcldp x7, x8, [x6]
0041dc00ldp x9, x10, [x6+16]
0041dc04ldp x6, x11, [x6+32]
0041dc08stp x7, x8, [sp+496]
0041dc0cadd x27, sp, 512
0041dc10stp x9, x10, [x27]
0041dc14add x27, sp, 528
0041dc18stp x6, x11, [x27]
0041dc1cldr x0, [sp+496]
0041dc20ldr x1, [sp+504]
0041dc24ldr x2, [sp+512]
0041dc28ldr x3, [sp+520]
0041dc2cldr x4, [sp+528]
0041dc30ldr x5, [sp+536]
0041dc34bl archive/tar.sparseFileReader.logicalRemaining
0041dc38str x0, [sp+144]
0041dc3csubs xzr, x0, 0
0041dc40cset x6, gt
0041dc44strb w6, [sp+62]
0041dc48b.gt 0x41dc50
0041dc4cb 0x41dc60
0041dc50
0041dc50loc_41dc50:
0041dc50ldrb w6, [sp+58]
0041dc54eor x6, x6, 1
0041dc58strb w6, [sp+62]
0041dc5cb 0x41dc64
0041dc60
0041dc60loc_41dc60:
0041dc60b 0x41dc64
0041dc64
0041dc64loc_41dc64:
0041dc64ldrb w6, [sp+62]
0041dc68strb w6, [sp+63]
0041dc6ctbnz w6, 0, 0x41dc74
0041dc70b 0x41dc8c
0041dc74
0041dc74loc_41dc74:
0041dc74ldr x6, [sp+216]
0041dc78subs xzr, x6, 0
0041dc7ccset x6, ne
0041dc80eor x6, x6, 1
0041dc84strb w6, [sp+63]
0041dc88b 0x41dc90
0041dc8c
0041dc8cloc_41dc8c:
0041dc8cb 0x41dc90
0041dc90
0041dc90loc_41dc90:
0041dc90ldrb w6, [sp+63]
0041dc94tbnz w6, 0, 0x41dc9c
0041dc98b 0x41dfc4
0041dc9c
0041dc9cloc_41dc9c:
0041dc9cstr xzr, [sp+72]
0041dca0ldr x2, [sp+696]
0041dca4ldrsb x27, [x2]
0041dca8ldr x3, [x2+16]
0041dcacldr x1, [x2+24]
0041dcb0subs xzr, x1, 0
0041dcb4b.hi 0x41dcbc
0041dcb8b 0x41e24c
0041dcbc
0041dcbcloc_41dcbc:
0041dcbcldr x0, [x3]
0041dcc0ldr x1, [x3+8]
0041dcc4str x0, [sp+112]
0041dcc8str x1, [sp+120]
0041dcccbl archive/tar.sparseEntry.endOffset
0041dcd0str x0, [sp+136]
0041dcd4ldr x2, [sp+696]
0041dcd8ldrsb x27, [x2]
0041dcdcldr x1, [x2+24]
0041dce0ldr x2, [x2+16]
0041dce4subs xzr, x1, 0
0041dce8b.hi 0x41dcf0
0041dcecb 0x41e244
0041dcf0
0041dcf0loc_41dcf0:
0041dcf0ldr x6, [x2]
0041dcf4str x6, [sp+88]
0041dcf8str x0, [sp+96]
0041dcfcldr x7, [sp+696]
0041dd00ldrsb x27, [x7]
0041dd04ldr x7, [x7+40]
0041dd08subs xzr, x7, x6
0041dd0cb.lt 0x41dd14
0041dd10b 0x41de04
0041dd14
0041dd14loc_41dd14:
0041dd14ldr x5, [sp+696]
0041dd18ldrsb x27, [x5]
0041dd1cldr x5, [x5+40]
0041dd20sub x5, x6, x5
0041dd24str x5, [sp+72]
0041dd28add x27, sp, 568
0041dd2cstp xzr, xzr, [x27]
0041dd30ldr x5, [sp+192]
0041dd34ldr x6, [sp+184]
0041dd38str x6, [sp+480]
0041dd3cstr x5, [sp+488]
0041dd40cbnz x6, 0x41dd48
0041dd44b 0x41dd68
0041dd48
0041dd48loc_41dd48:
0041dd48str x5, [sp+248]
0041dd4cldr x1, [x6+8]
0041dd50adrp x0, 0x5f1000
0041dd54add x0, x0, 2224
0041dd58bl runtime.typeAssert
0041dd5cldr x5, [sp+248]
0041dd60mov x6, x0
0041dd64b 0x41dd6c
0041dd68
0041dd68loc_41dd68:
0041dd68b 0x41dd6c
0041dd6c
0041dd6cloc_41dd6c:
0041dd6cstr x6, [sp+464]
0041dd70str x5, [sp+472]
0041dd74ldr x5, [sp+696]
0041dd78ldrsb x27, [x5]
0041dd7cldr x3, [x5+8]
0041dd80ldr x5, [x5]
0041dd84str x5, [sp+448]
0041dd88str x3, [sp+456]
0041dd8ccbnz x5, 0x41dd94
0041dd90b 0x41ddb4
0041dd94
0041dd94loc_41dd94:
0041dd94str x3, [sp+248]
0041dd98ldr x1, [x5+8]
0041dd9cadrp x0, 0x5f1000
0041dda0add x0, x0, 2256
0041dda4bl runtime.typeAssert
0041dda8ldr x3, [sp+248]
0041ddacmov x5, x0
0041ddb0b 0x41ddb8
0041ddb4
0041ddb4loc_41ddb4:
0041ddb4b 0x41ddb8
0041ddb8
0041ddb8loc_41ddb8:
0041ddb8str x5, [sp+432]
0041ddbcstr x3, [sp+440]
0041ddc0ldr x4, [sp+72]
0041ddc4ldr x0, [sp+464]
0041ddc8ldr x1, [sp+472]
0041ddccmov x2, x5
0041ddd0bl io.CopyN
0041ddd4str x0, [sp+136]
0041ddd8str x1, [sp+568]
0041dddcstr x2, [sp+576]
0041dde0ldr x5, [sp+136]
0041dde4str x5, [sp+168]
0041dde8str x1, [sp+632]
0041ddecstr x2, [sp+640]
0041ddf0ldr x5, [sp+168]
0041ddf4str x5, [sp+72]
0041ddf8str x1, [sp+216]
0041ddfcstr x2, [sp+224]
0041de00b 0x41dec8
0041de04
0041de04loc_41de04:
0041de04ldr x6, [sp+696]
0041de08ldrsb x27, [x6]
0041de0cldr x6, [x6+40]
0041de10sub x6, x0, x6
0041de14str x6, [sp+72]
0041de18ldr x6, [sp+696]
0041de1cldrsb x27, [x6]
0041de20ldp x7, x8, [x6]
0041de24ldp x9, x10, [x6+16]
0041de28ldp x6, x11, [x6+32]
0041de2cstp x7, x8, [sp+384]
0041de30stp x9, x10, [sp+400]
0041de34stp x6, x11, [sp+416]
0041de38ldr x0, [sp+384]
0041de3cldr x1, [sp+392]
0041de40ldr x2, [sp+400]
0041de44ldr x3, [sp+408]
0041de48ldr x4, [sp+416]
0041de4cldr x5, [sp+424]
0041de50bl archive/tar.sparseFileReader.physicalRemaining
0041de54str x0, [sp+136]
0041de58cbz x0, 0x41de60
0041de5cb 0x41de78
0041de60
0041de60loc_41de60:
0041de60orr x3, xzr, 1
0041de64strb w3, [sp+58]
0041de68ldr x4, [sp+72]
0041de6csub x4, x4, 1
0041de70str x4, [sp+72]
0041de74b 0x41de7c
0041de78
0041de78loc_41de78:
0041de78b 0x41de7c
0041de7c
0041de7cloc_41de7c:
0041de7cadd x27, sp, 568
0041de80stp xzr, xzr, [x27]
0041de84ldr x1, [sp+72]
0041de88ldr x3, [sp+184]
0041de8cldrsb x27, [x3]
0041de90ldr x3, [x3+24]
0041de94ldr x0, [sp+192]
0041de98orr x2, xzr, 1
0041de9cblr x3
0041dea0str x0, [sp+136]
0041dea4str x1, [sp+568]
0041dea8str x2, [sp+576]
0041deacldr x3, [sp+136]
0041deb0str x3, [sp+160]
0041deb4str x1, [sp+616]
0041deb8str x2, [sp+624]
0041debcstr x1, [sp+216]
0041dec0str x2, [sp+224]
0041dec4b 0x41dec8
0041dec8
0041dec8loc_41dec8:
0041dec8ldr x6, [sp+696]
0041deccldrsb x27, [x6]
0041ded0ldr x7, [sp+696]
0041ded4ldrsb x27, [x7]
0041ded8ldr x7, [x7+40]
0041dedcldr x8, [sp+72]
0041dee0add x7, x7, x8
0041dee4str x7, [x6+40]
0041dee8ldr x6, [sp+696]
0041deecldrsb x27, [x6]
0041def0ldr x6, [x6+40]
0041def4ldr x7, [sp+96]
0041def8subs xzr, x7, x6
0041defccset x6, le
0041df00strb w6, [sp+61]
0041df04b.le 0x41df0c
0041df08b 0x41df2c
0041df0c
0041df0cloc_41df0c:
0041df0cldr x6, [sp+696]
0041df10ldrsb x27, [x6]
0041df14ldr x6, [x6+24]
0041df18str x6, [sp+128]
0041df1csubs xzr, x6, 1
0041df20cset x6, gt
0041df24strb w6, [sp+61]
0041df28b 0x41df30
0041df2c
0041df2cloc_41df2c:
0041df2cb 0x41df30
0041df30
0041df30loc_41df30:
0041df30ldrb w6, [sp+61]
0041df34tbnz w6, 0, 0x41df3c
0041df38b 0x41dfb8
0041df3c
0041df3cloc_41df3c:
0041df3cldr x6, [sp+696]
0041df40ldrsb x27, [x6]
0041df44ldr x1, [x6+24]
0041df48ldr x7, [x6+16]
0041df4cldr x6, [x6+32]
0041df50b 0x41df54
0041df54
0041df54loc_41df54:
0041df54subs xzr, x1, 1
0041df58b.hs 0x41df60
0041df5cb 0x41e23c
0041df60
0041df60loc_41df60:
0041df60ldr x8, [sp+696]
0041df64ldrsb x27, [x8]
0041df68sub x6, x6, 1
0041df6csub x9, xzr, x6
0041df70sub x10, x1, 1
0041df74str x10, [x8+24]
0041df78str x6, [x8+32]
0041df7csbfm x6, x9, 63, 63
0041df80and x6, x6, 16
0041df84add x6, x7, x6
0041df88adrp x27, 0x62e000
0041df8cldr w7, [x27+3056]
0041df90cbz w7, 0x41df98
0041df94b 0x41df9c
0041df98
0041df98loc_41df98:
0041df98b 0x41dfb0
0041df9c
0041df9cloc_41df9c:
0041df9cbl runtime.gcWriteBarrier2
0041dfa0str x6, [x25]
0041dfa4ldr x7, [x8+16]
0041dfa8str x7, [x25+8]
0041dfacb 0x41dfb0
0041dfb0
0041dfb0loc_41dfb0:
0041dfb0str x6, [x8+16]
0041dfb4b 0x41dfbc
0041dfb8
0041dfb8loc_41dfb8:
0041dfb8b 0x41dfbc
0041dfbc
0041dfbcloc_41dfbc:
0041dfbcb 0x41dfc0
0041dfc0
0041dfc0loc_41dfc0:
0041dfc0b 0x41dbf4
0041dfc4
0041dfc4loc_41dfc4:
0041dfc4ldrb w6, [sp+58]
0041dfc8strb w6, [sp+62]
0041dfcctbnz w6, 0, 0x41dfd4
0041dfd0b 0x41dfec
0041dfd4
0041dfd4loc_41dfd4:
0041dfd4ldr x6, [sp+216]
0041dfd8subs xzr, x6, 0
0041dfdccset x6, ne
0041dfe0eor x6, x6, 1
0041dfe4strb w6, [sp+62]
0041dfe8b 0x41dff0
0041dfec
0041dfecloc_41dfec:
0041dfecb 0x41dff0
0041dff0
0041dff0loc_41dff0:
0041dff0ldrb w6, [sp+62]
0041dff4tbnz w6, 0, 0x41dffc
0041dff8b 0x41e090
0041dffc
0041dffcloc_41dffc:
0041dffcadd x27, sp, 568
0041e000stp xzr, xzr, [x27]
0041e004adrp x0, 0x1df000
0041e008add x0, x0, 2432
0041e00cbl runtime.newobject
0041e010str x0, [sp+352]
0041e014strb wzr, [x0]
0041e018ldr x1, [sp+352]
0041e01cldrsb x27, [x1]
0041e020b 0x41e024
0041e024
0041e024loc_41e024:
0041e024str x1, [sp+360]
0041e028orr x3, xzr, 1
0041e02cstr x3, [sp+368]
0041e030str x3, [sp+376]
0041e034ldr x4, [sp+184]
0041e038ldrsb x27, [x4]
0041e03cldr x0, [sp+192]
0041e040ldr x4, [x4+32]
0041e044mov x2, x3
0041e048blr x4
0041e04cstr x0, [sp+128]
0041e050str x1, [sp+568]
0041e054str x2, [sp+576]
0041e058ldr x4, [sp+128]
0041e05cstr x4, [sp+152]
0041e060str x1, [sp+600]
0041e064str x2, [sp+608]
0041e068str x1, [sp+216]
0041e06cstr x2, [sp+224]
0041e070ldr x4, [sp+696]
0041e074ldrsb x27, [x4]
0041e078ldr x5, [sp+696]
0041e07cldrsb x27, [x5]
0041e080ldr x5, [x5+40]
0041e084add x5, x5, 1
0041e088str x5, [x4+40]
0041e08cb 0x41e094
0041e090
0041e090loc_41e090:
0041e090b 0x41e094
0041e094
0041e094loc_41e094:
0041e094ldr x6, [sp+696]
0041e098ldrsb x27, [x6]
0041e09cldr x6, [x6+40]
0041e0a0ldr x7, [sp+64]
0041e0a4sub x6, x6, x7
0041e0a8str x6, [sp+80]
0041e0acldr x6, [sp+216]
0041e0b0adrp x27, 0x603000
0041e0b4ldr x7, [x27+1520]
0041e0b8subs xzr, x7, x6
0041e0bcb.eq 0x41e0c4
0041e0c0b 0x41e110
0041e0c4
0041e0c4loc_41e0c4:
0041e0c4ldr x0, [sp+216]
0041e0c8ldr x1, [sp+224]
0041e0ccadrp x27, 0x603000
0041e0d0ldr x2, [x27+1528]
0041e0d4bl runtime.ifaceeq
0041e0d8tbnz w0, 0, 0x41e0e0
0041e0dcb 0x41e10c
0041e0e0
0041e0e0loc_41e0e0:
0041e0e0b 0x41e0e4
0041e0e4
0041e0e4loc_41e0e4:
0041e0e4adrp x27, 0x603000
0041e0e8ldr x1, [x27+2176]
0041e0ecadrp x27, 0x603000
0041e0f0ldr x2, [x27+2184]
0041e0f4str x1, [sp+216]
0041e0f8str x2, [sp+224]
0041e0fcldr x0, [sp+80]
0041e100ldp x29, x30, [sp-8]
0041e104add sp, sp, 688
0041e108ret x30
0041e10c
0041e10cloc_41e10c:
0041e10cb 0x41e114
0041e110
0041e110loc_41e110:
0041e110b 0x41e114
0041e114
0041e114loc_41e114:
0041e114ldr x6, [sp+216]
0041e118cbnz x6, 0x41e120
0041e11cb 0x41e13c
0041e120
0041e120loc_41e120:
0041e120b 0x41e124
0041e124
0041e124loc_41e124:
0041e124ldr x1, [sp+216]
0041e128ldr x2, [sp+224]
0041e12cldr x0, [sp+80]
0041e130ldp x29, x30, [sp-8]
0041e134add sp, sp, 688
0041e138ret x30
0041e13c
0041e13cloc_41e13c:
0041e13cldr x6, [sp+696]
0041e140ldrsb x27, [x6]
0041e144ldp x7, x8, [x6]
0041e148ldp x9, x10, [x6+16]
0041e14cldp x6, x11, [x6+32]
0041e150stp x7, x8, [sp+304]
0041e154stp x9, x10, [sp+320]
0041e158stp x6, x11, [sp+336]
0041e15cldr x0, [sp+304]
0041e160ldr x1, [sp+312]
0041e164ldr x2, [sp+320]
0041e168ldr x3, [sp+328]
0041e16cldr x4, [sp+336]
0041e170ldr x5, [sp+344]
0041e174bl archive/tar.sparseFileReader.logicalRemaining
0041e178str x0, [sp+144]
0041e17csubs xzr, x0, 0
0041e180cset x6, eq
0041e184strb w6, [sp+62]
0041e188cbz x0, 0x41e190
0041e18cb 0x41e1e0
0041e190
0041e190loc_41e190:
0041e190ldr x6, [sp+696]
0041e194ldrsb x27, [x6]
0041e198ldp x7, x8, [x6]
0041e19cldp x9, x10, [x6+16]
0041e1a0ldp x6, x11, [x6+32]
0041e1a4stp x7, x8, [sp+256]
0041e1a8stp x9, x10, [sp+272]
0041e1acstp x6, x11, [sp+288]
0041e1b0ldr x0, [sp+256]
0041e1b4ldr x1, [sp+264]
0041e1b8ldr x2, [sp+272]
0041e1bcldr x3, [sp+280]
0041e1c0ldr x4, [sp+288]
0041e1c4ldr x5, [sp+296]
0041e1c8bl archive/tar.sparseFileReader.physicalRemaining
0041e1ccstr x0, [sp+136]
0041e1d0subs xzr, x0, 0
0041e1d4cset x6, gt
0041e1d8strb w6, [sp+62]
0041e1dcb 0x41e1e4
0041e1e0
0041e1e0loc_41e1e0:
0041e1e0b 0x41e1e4
0041e1e4
0041e1e4loc_41e1e4:
0041e1e4ldrb w3, [sp+62]
0041e1e8tbnz w3, 0, 0x41e1f0
0041e1ecb 0x41e21c
0041e1f0
0041e1f0loc_41e1f0:
0041e1f0b 0x41e1f4
0041e1f4
0041e1f4loc_41e1f4:
0041e1f4adrp x27, 0x603000
0041e1f8ldr x1, [x27+2192]
0041e1fcadrp x27, 0x603000
0041e200ldr x2, [x27+2200]
0041e204str x1, [sp+216]
0041e208str x2, [sp+224]
0041e20cldr x0, [sp+80]
0041e210ldp x29, x30, [sp-8]
0041e214add sp, sp, 688
0041e218ret x30
0041e21c
0041e21cloc_41e21c:
0041e21cb 0x41e220
0041e220
0041e220loc_41e220:
0041e220stp xzr, xzr, [sp+216]
0041e224ldr x0, [sp+80]
0041e228mov x1, xzr
0041e22cmov x2, xzr
0041e230ldp x29, x30, [sp-8]
0041e234add sp, sp, 688
0041e238ret x30
0041e23c
0041e23cloc_41e23c:
0041e23corr x0, xzr, 1
0041e240bl runtime.panicSliceB
0041e244
0041e244loc_41e244:
0041e244mov x0, xzr
0041e248bl runtime.panicIndex
0041e24c
0041e24cloc_41e24c:
0041e24cmov x0, xzr
0041e250bl runtime.panicIndex
0041e254hint
0041e258
0041e258loc_41e258:
0041e258stp x0, x1, [sp+8]
0041e25cstr x2, [sp+24]
0041e260mov x3, x30
0041e264bl runtime.morestack_noctxt.abi0
0041e268ldp x0, x1, [sp+8]
0041e26cldr x2, [sp+24]
0041e270b 0x41da20
0041e274udf 0
0041e278udf 0
0041e27cudf 0
0041da20
0041e280
0041e280archive/tar.sparseFileReader.logicalRemaining: ; void archive/tar.sparseFileReader.logicalRemaining(archive/tar.sparseFileReader sr)
0041e280ldr x16, [x28+16]
0041e284subs xzr, sp, x16
0041e288b.ls 0x41e310
0041e28cstr x30, [sp-80]!
0041e290stur x29, [sp-8]
0041e294sub x29, sp, 8
0041e298str x0, [sp+88]
0041e29cstr x1, [sp+96]
0041e2a0str x2, [sp+104]
0041e2a4str x3, [sp+112]
0041e2a8str x4, [sp+120]
0041e2acstr x5, [sp+128]
0041e2b0str xzr, [sp+32]
0041e2b4str x3, [sp+64]
0041e2b8ldr x1, [sp+112]
0041e2bcldr x2, [sp+104]
0041e2c0sub x0, x3, 1
0041e2c4subs xzr, x1, x0
0041e2c8b.hi 0x41e2d0
0041e2ccb 0x41e308
0041e2d0
0041e2d0loc_41e2d0:
0041e2d0add x3, x2, x0, lsl #4
0041e2d4ldr x1, [x3+8]
0041e2d8ubfm x3, x0, 60, 59
0041e2dcldr x0, [x2+x3]
0041e2e0str x0, [sp+40]
0041e2e4str x1, [sp+48]
0041e2e8bl archive/tar.sparseEntry.endOffset
0041e2ecstr x0, [sp+56]
0041e2f0ldr x2, [sp+128]
0041e2f4sub x0, x0, x2
0041e2f8str x0, [sp+32]
0041e2fcldur x29, [sp-8]
0041e300ldr x30, [sp], 80
0041e304ret x30
0041e308
0041e308loc_41e308:
0041e308bl runtime.panicIndex
0041e30chint
0041e310
0041e310loc_41e310:
0041e310stp x0, x1, [sp+8]
0041e314stp x2, x3, [sp+24]
0041e318stp x4, x5, [sp+40]
0041e31cmov x3, x30
0041e320bl runtime.morestack_noctxt.abi0
0041e324ldp x0, x1, [sp+8]
0041e328ldp x2, x3, [sp+24]
0041e32cldp x4, x5, [sp+40]
0041e330b 0x41e280
0041e334udf 0
0041e338udf 0
0041e33cudf 0
0041e280
0041e280archive/tar.sparseFileReader.logicalRemaining: ; void archive/tar.sparseFileReader.logicalRemaining(archive/tar.sparseFileReader sr)
0041e280ldr x16, [x28+16]
0041e284subs xzr, sp, x16
0041e288b.ls 0x41e310
0041e28cstr x30, [sp-80]!
0041e290stur x29, [sp-8]
0041e294sub x29, sp, 8
0041e298str x0, [sp+88]
0041e29cstr x1, [sp+96]
0041e2a0str x2, [sp+104]
0041e2a4str x3, [sp+112]
0041e2a8str x4, [sp+120]
0041e2acstr x5, [sp+128]
0041e2b0str xzr, [sp+32]
0041e2b4str x3, [sp+64]
0041e2b8ldr x1, [sp+112]
0041e2bcldr x2, [sp+104]
0041e2c0sub x0, x3, 1
0041e2c4subs xzr, x1, x0
0041e2c8b.hi 0x41e2d0
0041e2ccb 0x41e308
0041e2d0
0041e2d0loc_41e2d0:
0041e2d0add x3, x2, x0, lsl #4
0041e2d4ldr x1, [x3+8]
0041e2d8ubfm x3, x0, 60, 59
0041e2dcldr x0, [x2+x3]
0041e2e0str x0, [sp+40]
0041e2e4str x1, [sp+48]
0041e2e8bl archive/tar.sparseEntry.endOffset
0041e2ecstr x0, [sp+56]
0041e2f0ldr x2, [sp+128]
0041e2f4sub x0, x0, x2
0041e2f8str x0, [sp+32]
0041e2fcldur x29, [sp-8]
0041e300ldr x30, [sp], 80
0041e304ret x30
0041e308
0041e308loc_41e308:
0041e308bl runtime.panicIndex
0041e30chint
0041e310
0041e310loc_41e310:
0041e310stp x0, x1, [sp+8]
0041e314stp x2, x3, [sp+24]
0041e318stp x4, x5, [sp+40]
0041e31cmov x3, x30
0041e320bl runtime.morestack_noctxt.abi0
0041e324ldp x0, x1, [sp+8]
0041e328ldp x2, x3, [sp+24]
0041e32cldp x4, x5, [sp+40]
0041e330b 0x41e280
0041e334udf 0
0041e338udf 0
0041e33cudf 0
0041e280
0041e340
0041e340archive/tar.sparseFileReader.physicalRemaining: ; void archive/tar.sparseFileReader.physicalRemaining(archive/tar.sparseFileReader sr)
0041e340ldr x16, [x28+16]
0041e344subs xzr, sp, x16
0041e348b.ls 0x41e39c
0041e34cstr x30, [sp-48]!
0041e350stur x29, [sp-8]
0041e354sub x29, sp, 8
0041e358str x0, [sp+56]
0041e35cstr x1, [sp+64]
0041e360str x2, [sp+72]
0041e364str x3, [sp+80]
0041e368str x4, [sp+88]
0041e36cstr x5, [sp+96]
0041e370str xzr, [sp+24]
0041e374ldr x1, [sp+56]
0041e378ldrsb x27, [x1]
0041e37cldr x0, [sp+64]
0041e380ldr x1, [x1+48]
0041e384blr x1
0041e388str x0, [sp+32]
0041e38cstr x0, [sp+24]
0041e390ldur x29, [sp-8]
0041e394ldr x30, [sp], 48
0041e398ret x30
0041e39c
0041e39cloc_41e39c:
0041e39cstp x0, x1, [sp+8]
0041e3a0stp x2, x3, [sp+24]
0041e3a4stp x4, x5, [sp+40]
0041e3a8mov x3, x30
0041e3acbl runtime.morestack_noctxt.abi0
0041e3b0ldp x0, x1, [sp+8]
0041e3b4ldp x2, x3, [sp+24]
0041e3b8ldp x4, x5, [sp+40]
0041e3bcb 0x41e340
0041e340
0041e340archive/tar.sparseFileReader.physicalRemaining: ; void archive/tar.sparseFileReader.physicalRemaining(archive/tar.sparseFileReader sr)
0041e340ldr x16, [x28+16]
0041e344subs xzr, sp, x16
0041e348b.ls 0x41e39c
0041e34cstr x30, [sp-48]!
0041e350stur x29, [sp-8]
0041e354sub x29, sp, 8
0041e358str x0, [sp+56]
0041e35cstr x1, [sp+64]
0041e360str x2, [sp+72]
0041e364str x3, [sp+80]
0041e368str x4, [sp+88]
0041e36cstr x5, [sp+96]
0041e370str xzr, [sp+24]
0041e374ldr x1, [sp+56]
0041e378ldrsb x27, [x1]
0041e37cldr x0, [sp+64]
0041e380ldr x1, [x1+48]
0041e384blr x1
0041e388str x0, [sp+32]
0041e38cstr x0, [sp+24]
0041e390ldur x29, [sp-8]
0041e394ldr x30, [sp], 48
0041e398ret x30
0041e39c
0041e39cloc_41e39c:
0041e39cstp x0, x1, [sp+8]
0041e3a0stp x2, x3, [sp+24]
0041e3a4stp x4, x5, [sp+40]
0041e3a8mov x3, x30
0041e3acbl runtime.morestack_noctxt.abi0
0041e3b0ldp x0, x1, [sp+8]
0041e3b4ldp x2, x3, [sp+24]
0041e3b8ldp x4, x5, [sp+40]
0041e3bcb 0x41e340
0041e340
Loading..