File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00417000
    00417000archive/tar.(*block).reset: ; void archive/tar.(*block).reset(archive/tar.block * b)
    00417000ldr x16, [x28+16]
    00417004subs xzr, sp, x16
    00417008b.ls 0x417044
    0041700cstr x30, [sp-16]!
    00417010stur x29, [sp-8]
    00417014sub x29, sp, 8
    00417018str x0, [sp+24]
    0041701cldrsb x27, [x0]
    00417020mov x20, x0
    00417024adr x27, 16
    00417028stp x29, x27, [sp-24]
    0041702csub x29, sp, 24
    00417030bl fn_87c90
    00417034sub x29, sp, 8
    00417038ldur x29, [sp-8]
    0041703cldr x30, [sp], 16
    00417040ret x30
    00417044
    00417044loc_417044:
    00417044str x0, [sp+8]
    00417048mov x3, x30
    0041704cbl runtime.morestack_noctxt.abi0
    00417050ldr x0, [sp+8]
    00417054b 0x417000
    00417058udf 0
    0041705cudf 0
    00417000
    00417060
    00417060archive/tar.(*headerV7).name: ; void archive/tar.(*headerV7).name(archive/tar.headerV7 * h)
    00417060str x30, [sp-96]!
    00417064stur x29, [sp-8]
    00417068sub x29, sp, 8
    0041706cstr x0, [sp+104]
    00417070str xzr, [sp+16]
    00417074stp xzr, xzr, [sp+24]
    00417078ldr x3, [sp+104]
    0041707cldrsb x27, [x3]
    00417080b 0x417084
    00417084
    00417084loc_417084:
    00417084str x3, [sp+64]
    00417088orr x2, xzr, 512
    0041708cstr x2, [sp+72]
    00417090str x2, [sp+80]
    00417094b 0x417098
    00417098
    00417098loc_417098:
    00417098b 0x41709c
    0041709c
    0041709cloc_41709c:
    0041709cstr x3, [sp+40]
    004170a0movz x1, 100
    004170a4str x1, [sp+48]
    004170a8str x2, [sp+56]
    004170acstr x3, [sp+16]
    004170b0str x1, [sp+24]
    004170b4str x2, [sp+32]
    004170b8ldr x0, [sp+16]
    004170bcadd x29, sp, 88
    004170c0add sp, sp, 96
    004170c4ret x30
    004170c8udf 0
    004170ccudf 0
    00417060
    004170d0
    004170d0archive/tar.(*headerV7).mode: ; void archive/tar.(*headerV7).mode(archive/tar.headerV7 * h)
    004170d0str x30, [sp-96]!
    004170d4stur x29, [sp-8]
    004170d8sub x29, sp, 8
    004170dcstr x0, [sp+104]
    004170e0str xzr, [sp+16]
    004170e4stp xzr, xzr, [sp+24]
    004170e8ldr x3, [sp+104]
    004170ecldrsb x27, [x3]
    004170f0b 0x4170f4
    004170f4
    004170f4loc_4170f4:
    004170f4add x0, x3, 100
    004170f8str x0, [sp+64]
    004170fcmovz x2, 412
    00417100str x2, [sp+72]
    00417104str x2, [sp+80]
    00417108b 0x41710c
    0041710c
    0041710cloc_41710c:
    0041710cb 0x417110
    00417110
    00417110loc_417110:
    00417110str x0, [sp+40]
    00417114orr x1, xzr, 8
    00417118str x1, [sp+48]
    0041711cstr x2, [sp+56]
    00417120str x0, [sp+16]
    00417124str x1, [sp+24]
    00417128str x2, [sp+32]
    0041712cadd x29, sp, 88
    00417130add sp, sp, 96
    00417134ret x30
    00417138udf 0
    0041713cudf 0
    004170d0
    00417140
    00417140archive/tar.(*headerV7).uid: ; void archive/tar.(*headerV7).uid(archive/tar.headerV7 * h)
    00417140str x30, [sp-96]!
    00417144stur x29, [sp-8]
    00417148sub x29, sp, 8
    0041714cstr x0, [sp+104]
    00417150str xzr, [sp+16]
    00417154stp xzr, xzr, [sp+24]
    00417158ldr x3, [sp+104]
    0041715cldrsb x27, [x3]
    00417160b 0x417164
    00417164
    00417164loc_417164:
    00417164add x0, x3, 108
    00417168str x0, [sp+64]
    0041716cmovz x2, 404
    00417170str x2, [sp+72]
    00417174str x2, [sp+80]
    00417178b 0x41717c
    0041717c
    0041717cloc_41717c:
    0041717cb 0x417180
    00417180
    00417180loc_417180:
    00417180str x0, [sp+40]
    00417184orr x1, xzr, 8
    00417188str x1, [sp+48]
    0041718cstr x2, [sp+56]
    00417190str x0, [sp+16]
    00417194str x1, [sp+24]
    00417198str x2, [sp+32]
    0041719cadd x29, sp, 88
    004171a0add sp, sp, 96
    004171a4ret x30
    004171a8udf 0
    004171acudf 0
    00417140
    004171b0
    004171b0archive/tar.(*headerV7).gid: ; void archive/tar.(*headerV7).gid(archive/tar.headerV7 * h)
    004171b0str x30, [sp-96]!
    004171b4stur x29, [sp-8]
    004171b8sub x29, sp, 8
    004171bcstr x0, [sp+104]
    004171c0str xzr, [sp+16]
    004171c4stp xzr, xzr, [sp+24]
    004171c8ldr x3, [sp+104]
    004171ccldrsb x27, [x3]
    004171d0b 0x4171d4
    004171d4
    004171d4loc_4171d4:
    004171d4add x0, x3, 116
    004171d8str x0, [sp+64]
    004171dcmovz x2, 396
    004171e0str x2, [sp+72]
    004171e4str x2, [sp+80]
    004171e8b 0x4171ec
    004171ec
    004171ecloc_4171ec:
    004171ecb 0x4171f0
    004171f0
    004171f0loc_4171f0:
    004171f0str x0, [sp+40]
    004171f4orr x1, xzr, 8
    004171f8str x1, [sp+48]
    004171fcstr x2, [sp+56]
    00417200str x0, [sp+16]
    00417204str x1, [sp+24]
    00417208str x2, [sp+32]
    0041720cadd x29, sp, 88
    00417210add sp, sp, 96
    00417214ret x30
    00417218udf 0
    0041721cudf 0
    004171b0
    00417220
    00417220archive/tar.(*headerV7).size: ; void archive/tar.(*headerV7).size(archive/tar.headerV7 * h)
    00417220str x30, [sp-96]!
    00417224stur x29, [sp-8]
    00417228sub x29, sp, 8
    0041722cstr x0, [sp+104]
    00417230str xzr, [sp+16]
    00417234stp xzr, xzr, [sp+24]
    00417238ldr x3, [sp+104]
    0041723cldrsb x27, [x3]
    00417240b 0x417244
    00417244
    00417244loc_417244:
    00417244add x0, x3, 124
    00417248str x0, [sp+64]
    0041724cmovz x2, 388
    00417250str x2, [sp+72]
    00417254str x2, [sp+80]
    00417258b 0x41725c
    0041725c
    0041725cloc_41725c:
    0041725cb 0x417260
    00417260
    00417260loc_417260:
    00417260str x0, [sp+40]
    00417264orr x1, xzr, 12
    00417268str x1, [sp+48]
    0041726cstr x2, [sp+56]
    00417270str x0, [sp+16]
    00417274str x1, [sp+24]
    00417278str x2, [sp+32]
    0041727cadd x29, sp, 88
    00417280add sp, sp, 96
    00417284ret x30
    00417288udf 0
    0041728cudf 0
    00417220
    00417290
    00417290archive/tar.(*headerV7).modTime: ; void archive/tar.(*headerV7).modTime(archive/tar.headerV7 * h)
    00417290str x30, [sp-96]!
    00417294stur x29, [sp-8]
    00417298sub x29, sp, 8
    0041729cstr x0, [sp+104]
    004172a0str xzr, [sp+16]
    004172a4stp xzr, xzr, [sp+24]
    004172a8ldr x3, [sp+104]
    004172acldrsb x27, [x3]
    004172b0b 0x4172b4
    004172b4
    004172b4loc_4172b4:
    004172b4add x0, x3, 136
    004172b8str x0, [sp+64]
    004172bcmovz x2, 376
    004172c0str x2, [sp+72]
    004172c4str x2, [sp+80]
    004172c8b 0x4172cc
    004172cc
    004172ccloc_4172cc:
    004172ccb 0x4172d0
    004172d0
    004172d0loc_4172d0:
    004172d0str x0, [sp+40]
    004172d4orr x1, xzr, 12
    004172d8str x1, [sp+48]
    004172dcstr x2, [sp+56]
    004172e0str x0, [sp+16]
    004172e4str x1, [sp+24]
    004172e8str x2, [sp+32]
    004172ecadd x29, sp, 88
    004172f0add sp, sp, 96
    004172f4ret x30
    004172f8udf 0
    004172fcudf 0
    00417290
    00417300
    00417300archive/tar.(*headerV7).chksum: ; void archive/tar.(*headerV7).chksum(archive/tar.headerV7 * h)
    00417300str x30, [sp-96]!
    00417304stur x29, [sp-8]
    00417308sub x29, sp, 8
    0041730cstr x0, [sp+104]
    00417310str xzr, [sp+16]
    00417314stp xzr, xzr, [sp+24]
    00417318ldr x3, [sp+104]
    0041731cldrsb x27, [x3]
    00417320b 0x417324
    00417324
    00417324loc_417324:
    00417324add x0, x3, 148
    00417328str x0, [sp+64]
    0041732cmovz x2, 364
    00417330str x2, [sp+72]
    00417334str x2, [sp+80]
    00417338b 0x41733c
    0041733c
    0041733cloc_41733c:
    0041733cb 0x417340
    00417340
    00417340loc_417340:
    00417340str x0, [sp+40]
    00417344orr x1, xzr, 8
    00417348str x1, [sp+48]
    0041734cstr x2, [sp+56]
    00417350str x0, [sp+16]
    00417354str x1, [sp+24]
    00417358str x2, [sp+32]
    0041735cadd x29, sp, 88
    00417360add sp, sp, 96
    00417364ret x30
    00417368udf 0
    0041736cudf 0
    00417300
    00417370
    00417370archive/tar.(*headerV7).typeFlag: ; void archive/tar.(*headerV7).typeFlag(archive/tar.headerV7 * h)
    00417370str x30, [sp-96]!
    00417374stur x29, [sp-8]
    00417378sub x29, sp, 8
    0041737cstr x0, [sp+104]
    00417380str xzr, [sp+16]
    00417384stp xzr, xzr, [sp+24]
    00417388ldr x3, [sp+104]
    0041738cldrsb x27, [x3]
    00417390b 0x417394
    00417394
    00417394loc_417394:
    00417394add x0, x3, 156
    00417398str x0, [sp+64]
    0041739cmovz x2, 356
    004173a0str x2, [sp+72]
    004173a4str x2, [sp+80]
    004173a8b 0x4173ac
    004173ac
    004173acloc_4173ac:
    004173acb 0x4173b0
    004173b0
    004173b0loc_4173b0:
    004173b0str x0, [sp+40]
    004173b4orr x1, xzr, 1
    004173b8str x1, [sp+48]
    004173bcstr x2, [sp+56]
    004173c0str x0, [sp+16]
    004173c4str x1, [sp+24]
    004173c8str x2, [sp+32]
    004173ccadd x29, sp, 88
    004173d0add sp, sp, 96
    004173d4ret x30
    004173d8udf 0
    004173dcudf 0
    00417370
    004173e0
    004173e0archive/tar.(*headerV7).linkName: ; void archive/tar.(*headerV7).linkName(archive/tar.headerV7 * h)
    004173e0str x30, [sp-96]!
    004173e4stur x29, [sp-8]
    004173e8sub x29, sp, 8
    004173ecstr x0, [sp+104]
    004173f0str xzr, [sp+16]
    004173f4stp xzr, xzr, [sp+24]
    004173f8ldr x3, [sp+104]
    004173fcldrsb x27, [x3]
    00417400b 0x417404
    00417404
    00417404loc_417404:
    00417404add x0, x3, 157
    00417408str x0, [sp+64]
    0041740cmovz x2, 355
    00417410str x2, [sp+72]
    00417414str x2, [sp+80]
    00417418b 0x41741c
    0041741c
    0041741cloc_41741c:
    0041741cb 0x417420
    00417420
    00417420loc_417420:
    00417420str x0, [sp+40]
    00417424movz x1, 100
    00417428str x1, [sp+48]
    0041742cstr x2, [sp+56]
    00417430str x0, [sp+16]
    00417434str x1, [sp+24]
    00417438str x2, [sp+32]
    0041743cadd x29, sp, 88
    00417440add sp, sp, 96
    00417444ret x30
    00417448udf 0
    0041744cudf 0
    004173e0
    00417450
    00417450archive/tar.(*headerGNU).magic: ; void archive/tar.(*headerGNU).magic(archive/tar.headerGNU * h)
    00417450str x30, [sp-96]!
    00417454stur x29, [sp-8]
    00417458sub x29, sp, 8
    0041745cstr x0, [sp+104]
    00417460str xzr, [sp+16]
    00417464stp xzr, xzr, [sp+24]
    00417468ldr x3, [sp+104]
    0041746cldrsb x27, [x3]
    00417470b 0x417474
    00417474
    00417474loc_417474:
    00417474add x0, x3, 257
    00417478str x0, [sp+64]
    0041747corr x2, xzr, 255
    00417480str x2, [sp+72]
    00417484str x2, [sp+80]
    00417488b 0x41748c
    0041748c
    0041748cloc_41748c:
    0041748cb 0x417490
    00417490
    00417490loc_417490:
    00417490str x0, [sp+40]
    00417494orr x1, xzr, 6
    00417498str x1, [sp+48]
    0041749cstr x2, [sp+56]
    004174a0str x0, [sp+16]
    004174a4str x1, [sp+24]
    004174a8str x2, [sp+32]
    004174acadd x29, sp, 88
    004174b0add sp, sp, 96
    004174b4ret x30
    004174b8udf 0
    004174bcudf 0
    00417450
    004174c0
    004174c0archive/tar.(*headerGNU).version: ; void archive/tar.(*headerGNU).version(archive/tar.headerGNU * h)
    004174c0str x30, [sp-96]!
    004174c4stur x29, [sp-8]
    004174c8sub x29, sp, 8
    004174ccstr x0, [sp+104]
    004174d0str xzr, [sp+16]
    004174d4stp xzr, xzr, [sp+24]
    004174d8ldr x3, [sp+104]
    004174dcldrsb x27, [x3]
    004174e0b 0x4174e4
    004174e4
    004174e4loc_4174e4:
    004174e4add x0, x3, 263
    004174e8str x0, [sp+64]
    004174ecmovz x2, 249
    004174f0str x2, [sp+72]
    004174f4str x2, [sp+80]
    004174f8b 0x4174fc
    004174fc
    004174fcloc_4174fc:
    004174fcb 0x417500
    00417500
    00417500loc_417500:
    00417500str x0, [sp+40]
    00417504orr x1, xzr, 2
    00417508str x1, [sp+48]
    0041750cstr x2, [sp+56]
    00417510str x0, [sp+16]
    00417514str x1, [sp+24]
    00417518str x2, [sp+32]
    0041751cadd x29, sp, 88
    00417520add sp, sp, 96
    00417524ret x30
    00417528udf 0
    0041752cudf 0
    004174c0
    00417530
    00417530archive/tar.(*headerGNU).accessTime: ; void archive/tar.(*headerGNU).accessTime(archive/tar.headerGNU * h)
    00417530str x30, [sp-96]!
    00417534stur x29, [sp-8]
    00417538sub x29, sp, 8
    0041753cstr x0, [sp+104]
    00417540str xzr, [sp+16]
    00417544stp xzr, xzr, [sp+24]
    00417548ldr x3, [sp+104]
    0041754cldrsb x27, [x3]
    00417550b 0x417554
    00417554
    00417554loc_417554:
    00417554add x0, x3, 345
    00417558str x0, [sp+64]
    0041755cmovz x2, 167
    00417560str x2, [sp+72]
    00417564str x2, [sp+80]
    00417568b 0x41756c
    0041756c
    0041756cloc_41756c:
    0041756cb 0x417570
    00417570
    00417570loc_417570:
    00417570str x0, [sp+40]
    00417574orr x1, xzr, 12
    00417578str x1, [sp+48]
    0041757cstr x2, [sp+56]
    00417580str x0, [sp+16]
    00417584str x1, [sp+24]
    00417588str x2, [sp+32]
    0041758cadd x29, sp, 88
    00417590add sp, sp, 96
    00417594ret x30
    00417598udf 0
    0041759cudf 0
    00417530
    004175a0
    004175a0archive/tar.(*headerGNU).changeTime: ; void archive/tar.(*headerGNU).changeTime(archive/tar.headerGNU * h)
    004175a0str x30, [sp-96]!
    004175a4stur x29, [sp-8]
    004175a8sub x29, sp, 8
    004175acstr x0, [sp+104]
    004175b0str xzr, [sp+16]
    004175b4stp xzr, xzr, [sp+24]
    004175b8ldr x3, [sp+104]
    004175bcldrsb x27, [x3]
    004175c0b 0x4175c4
    004175c4
    004175c4loc_4175c4:
    004175c4add x0, x3, 357
    004175c8str x0, [sp+64]
    004175ccmovz x2, 155
    004175d0str x2, [sp+72]
    004175d4str x2, [sp+80]
    004175d8b 0x4175dc
    004175dc
    004175dcloc_4175dc:
    004175dcb 0x4175e0
    004175e0
    004175e0loc_4175e0:
    004175e0str x0, [sp+40]
    004175e4orr x1, xzr, 12
    004175e8str x1, [sp+48]
    004175ecstr x2, [sp+56]
    004175f0str x0, [sp+16]
    004175f4str x1, [sp+24]
    004175f8str x2, [sp+32]
    004175fcadd x29, sp, 88
    00417600add sp, sp, 96
    00417604ret x30
    00417608udf 0
    0041760cudf 0
    004175a0
    00417610
    00417610archive/tar.(*headerGNU).sparse: ; void archive/tar.(*headerGNU).sparse(archive/tar.headerGNU * h)
    00417610str x30, [sp-96]!
    00417614stur x29, [sp-8]
    00417618sub x29, sp, 8
    0041761cstr x0, [sp+104]
    00417620str xzr, [sp+16]
    00417624stp xzr, xzr, [sp+24]
    00417628ldr x3, [sp+104]
    0041762cldrsb x27, [x3]
    00417630b 0x417634
    00417634
    00417634loc_417634:
    00417634add x0, x3, 386
    00417638str x0, [sp+64]
    0041763corr x2, xzr, 126
    00417640str x2, [sp+72]
    00417644str x2, [sp+80]
    00417648b 0x41764c
    0041764c
    0041764cloc_41764c:
    0041764cb 0x417650
    00417650
    00417650loc_417650:
    00417650str x0, [sp+40]
    00417654movz x1, 97
    00417658str x1, [sp+48]
    0041765cstr x2, [sp+56]
    00417660str x0, [sp+16]
    00417664str x1, [sp+24]
    00417668str x2, [sp+32]
    0041766cadd x29, sp, 88
    00417670add sp, sp, 96
    00417674ret x30
    00417678udf 0
    0041767cudf 0
    00417610
    00417680
    00417680archive/tar.(*headerGNU).realSize: ; void archive/tar.(*headerGNU).realSize(archive/tar.headerGNU * h)
    00417680str x30, [sp-96]!
    00417684stur x29, [sp-8]
    00417688sub x29, sp, 8
    0041768cstr x0, [sp+104]
    00417690str xzr, [sp+16]
    00417694stp xzr, xzr, [sp+24]
    00417698ldr x3, [sp+104]
    0041769cldrsb x27, [x3]
    004176a0b 0x4176a4
    004176a4
    004176a4loc_4176a4:
    004176a4add x0, x3, 483
    004176a8str x0, [sp+64]
    004176acmovz x2, 29
    004176b0str x2, [sp+72]
    004176b4str x2, [sp+80]
    004176b8b 0x4176bc
    004176bc
    004176bcloc_4176bc:
    004176bcb 0x4176c0
    004176c0
    004176c0loc_4176c0:
    004176c0str x0, [sp+40]
    004176c4orr x1, xzr, 12
    004176c8str x1, [sp+48]
    004176ccstr x2, [sp+56]
    004176d0str x0, [sp+16]
    004176d4str x1, [sp+24]
    004176d8str x2, [sp+32]
    004176dcadd x29, sp, 88
    004176e0add sp, sp, 96
    004176e4ret x30
    004176e8udf 0
    004176ecudf 0
    00417680
    004176f0
    004176f0archive/tar.(*headerSTAR).magic: ; void archive/tar.(*headerSTAR).magic(archive/tar.headerSTAR * h)
    004176f0str x30, [sp-96]!
    004176f4stur x29, [sp-8]
    004176f8sub x29, sp, 8
    004176fcstr x0, [sp+104]
    00417700str xzr, [sp+16]
    00417704stp xzr, xzr, [sp+24]
    00417708ldr x3, [sp+104]
    0041770cldrsb x27, [x3]
    00417710b 0x417714
    00417714
    00417714loc_417714:
    00417714add x0, x3, 257
    00417718str x0, [sp+64]
    0041771corr x2, xzr, 255
    00417720str x2, [sp+72]
    00417724str x2, [sp+80]
    00417728b 0x41772c
    0041772c
    0041772cloc_41772c:
    0041772cb 0x417730
    00417730
    00417730loc_417730:
    00417730str x0, [sp+40]
    00417734orr x1, xzr, 6
    00417738str x1, [sp+48]
    0041773cstr x2, [sp+56]
    00417740str x0, [sp+16]
    00417744str x1, [sp+24]
    00417748str x2, [sp+32]
    0041774cadd x29, sp, 88
    00417750add sp, sp, 96
    00417754ret x30
    00417758udf 0
    0041775cudf 0
    004176f0
    00417760
    00417760archive/tar.(*headerSTAR).version: ; void archive/tar.(*headerSTAR).version(archive/tar.headerSTAR * h)
    00417760str x30, [sp-96]!
    00417764stur x29, [sp-8]
    00417768sub x29, sp, 8
    0041776cstr x0, [sp+104]
    00417770str xzr, [sp+16]
    00417774stp xzr, xzr, [sp+24]
    00417778ldr x3, [sp+104]
    0041777cldrsb x27, [x3]
    00417780b 0x417784
    00417784
    00417784loc_417784:
    00417784add x0, x3, 263
    00417788str x0, [sp+64]
    0041778cmovz x2, 249
    00417790str x2, [sp+72]
    00417794str x2, [sp+80]
    00417798b 0x41779c
    0041779c
    0041779cloc_41779c:
    0041779cb 0x4177a0
    004177a0
    004177a0loc_4177a0:
    004177a0str x0, [sp+40]
    004177a4orr x1, xzr, 2
    004177a8str x1, [sp+48]
    004177acstr x2, [sp+56]
    004177b0str x0, [sp+16]
    004177b4str x1, [sp+24]
    004177b8str x2, [sp+32]
    004177bcadd x29, sp, 88
    004177c0add sp, sp, 96
    004177c4ret x30
    004177c8udf 0
    004177ccudf 0
    00417760
    004177d0
    004177d0archive/tar.(*headerSTAR).prefix: ; void archive/tar.(*headerSTAR).prefix(archive/tar.headerSTAR * h)
    004177d0str x30, [sp-96]!
    004177d4stur x29, [sp-8]
    004177d8sub x29, sp, 8
    004177dcstr x0, [sp+104]
    004177e0str xzr, [sp+16]
    004177e4stp xzr, xzr, [sp+24]
    004177e8ldr x3, [sp+104]
    004177ecldrsb x27, [x3]
    004177f0b 0x4177f4
    004177f4
    004177f4loc_4177f4:
    004177f4add x0, x3, 345
    004177f8str x0, [sp+64]
    004177fcmovz x2, 167
    00417800str x2, [sp+72]
    00417804str x2, [sp+80]
    00417808b 0x41780c
    0041780c
    0041780cloc_41780c:
    0041780cb 0x417810
    00417810
    00417810loc_417810:
    00417810str x0, [sp+40]
    00417814movz x1, 131
    00417818str x1, [sp+48]
    0041781cstr x2, [sp+56]
    00417820str x0, [sp+16]
    00417824str x1, [sp+24]
    00417828str x2, [sp+32]
    0041782cadd x29, sp, 88
    00417830add sp, sp, 96
    00417834ret x30
    00417838udf 0
    0041783cudf 0
    004177d0
    00417840
    00417840archive/tar.(*headerSTAR).accessTime: ; void archive/tar.(*headerSTAR).accessTime(archive/tar.headerSTAR * h)
    00417840str x30, [sp-96]!
    00417844stur x29, [sp-8]
    00417848sub x29, sp, 8
    0041784cstr x0, [sp+104]
    00417850str xzr, [sp+16]
    00417854stp xzr, xzr, [sp+24]
    00417858ldr x3, [sp+104]
    0041785cldrsb x27, [x3]
    00417860b 0x417864
    00417864
    00417864loc_417864:
    00417864add x0, x3, 476
    00417868str x0, [sp+64]
    0041786cmovz x2, 36
    00417870str x2, [sp+72]
    00417874str x2, [sp+80]
    00417878b 0x41787c
    0041787c
    0041787cloc_41787c:
    0041787cb 0x417880
    00417880
    00417880loc_417880:
    00417880str x0, [sp+40]
    00417884orr x1, xzr, 12
    00417888str x1, [sp+48]
    0041788cstr x2, [sp+56]
    00417890str x0, [sp+16]
    00417894str x1, [sp+24]
    00417898str x2, [sp+32]
    0041789cadd x29, sp, 88
    004178a0add sp, sp, 96
    004178a4ret x30
    004178a8udf 0
    004178acudf 0
    00417840
    004178b0
    004178b0archive/tar.(*headerSTAR).changeTime: ; void archive/tar.(*headerSTAR).changeTime(archive/tar.headerSTAR * h)
    004178b0str x30, [sp-96]!
    004178b4stur x29, [sp-8]
    004178b8sub x29, sp, 8
    004178bcstr x0, [sp+104]
    004178c0str xzr, [sp+16]
    004178c4stp xzr, xzr, [sp+24]
    004178c8ldr x3, [sp+104]
    004178ccldrsb x27, [x3]
    004178d0b 0x4178d4
    004178d4
    004178d4loc_4178d4:
    004178d4add x0, x3, 488
    004178d8str x0, [sp+64]
    004178dcorr x2, xzr, 24
    004178e0str x2, [sp+72]
    004178e4str x2, [sp+80]
    004178e8b 0x4178ec
    004178ec
    004178ecloc_4178ec:
    004178ecb 0x4178f0
    004178f0
    004178f0loc_4178f0:
    004178f0str x0, [sp+40]
    004178f4orr x1, xzr, 12
    004178f8str x1, [sp+48]
    004178fcstr x2, [sp+56]
    00417900str x0, [sp+16]
    00417904str x1, [sp+24]
    00417908str x2, [sp+32]
    0041790cadd x29, sp, 88
    00417910add sp, sp, 96
    00417914ret x30
    00417918udf 0
    0041791cudf 0
    004178b0
    00417920
    00417920archive/tar.(*headerSTAR).trailer: ; void archive/tar.(*headerSTAR).trailer(archive/tar.headerSTAR * h)
    00417920str x30, [sp-96]!
    00417924stur x29, [sp-8]
    00417928sub x29, sp, 8
    0041792cstr x0, [sp+104]
    00417930str xzr, [sp+16]
    00417934stp xzr, xzr, [sp+24]
    00417938ldr x3, [sp+104]
    0041793cldrsb x27, [x3]
    00417940b 0x417944
    00417944
    00417944loc_417944:
    00417944add x0, x3, 508
    00417948str x0, [sp+64]
    0041794corr x2, xzr, 4
    00417950str x2, [sp+72]
    00417954str x2, [sp+80]
    00417958b 0x41795c
    0041795c
    0041795cloc_41795c:
    0041795cb 0x417960
    00417960
    00417960loc_417960:
    00417960str x0, [sp+40]
    00417964str x2, [sp+48]
    00417968str x2, [sp+56]
    0041796cstr x0, [sp+16]
    00417970str x2, [sp+24]
    00417974str x2, [sp+32]
    00417978mov x1, x2
    0041797cadd x29, sp, 88
    00417980add sp, sp, 96
    00417984ret x30
    00417988udf 0
    0041798cudf 0
    00417920
    00417990
    00417990archive/tar.(*headerUSTAR).magic: ; void archive/tar.(*headerUSTAR).magic(archive/tar.headerUSTAR * h)
    00417990str x30, [sp-96]!
    00417994stur x29, [sp-8]
    00417998sub x29, sp, 8
    0041799cstr x0, [sp+104]
    004179a0str xzr, [sp+16]
    004179a4stp xzr, xzr, [sp+24]
    004179a8ldr x3, [sp+104]
    004179acldrsb x27, [x3]
    004179b0b 0x4179b4
    004179b4
    004179b4loc_4179b4:
    004179b4add x0, x3, 257
    004179b8str x0, [sp+64]
    004179bcorr x2, xzr, 255
    004179c0str x2, [sp+72]
    004179c4str x2, [sp+80]
    004179c8b 0x4179cc
    004179cc
    004179ccloc_4179cc:
    004179ccb 0x4179d0
    004179d0
    004179d0loc_4179d0:
    004179d0str x0, [sp+40]
    004179d4orr x1, xzr, 6
    004179d8str x1, [sp+48]
    004179dcstr x2, [sp+56]
    004179e0str x0, [sp+16]
    004179e4str x1, [sp+24]
    004179e8str x2, [sp+32]
    004179ecadd x29, sp, 88
    004179f0add sp, sp, 96
    004179f4ret x30
    004179f8udf 0
    004179fcudf 0
    00417990
    00417a00
    00417a00archive/tar.(*headerUSTAR).version: ; void archive/tar.(*headerUSTAR).version(archive/tar.headerUSTAR * h)
    00417a00str x30, [sp-96]!
    00417a04stur x29, [sp-8]
    00417a08sub x29, sp, 8
    00417a0cstr x0, [sp+104]
    00417a10str xzr, [sp+16]
    00417a14stp xzr, xzr, [sp+24]
    00417a18ldr x3, [sp+104]
    00417a1cldrsb x27, [x3]
    00417a20b 0x417a24
    00417a24
    00417a24loc_417a24:
    00417a24add x0, x3, 263
    00417a28str x0, [sp+64]
    00417a2cmovz x2, 249
    00417a30str x2, [sp+72]
    00417a34str x2, [sp+80]
    00417a38b 0x417a3c
    00417a3c
    00417a3cloc_417a3c:
    00417a3cb 0x417a40
    00417a40
    00417a40loc_417a40:
    00417a40str x0, [sp+40]
    00417a44orr x1, xzr, 2
    00417a48str x1, [sp+48]
    00417a4cstr x2, [sp+56]
    00417a50str x0, [sp+16]
    00417a54str x1, [sp+24]
    00417a58str x2, [sp+32]
    00417a5cadd x29, sp, 88
    00417a60add sp, sp, 96
    00417a64ret x30
    00417a68udf 0
    00417a6cudf 0
    00417a00
    00417a70
    00417a70archive/tar.(*headerUSTAR).userName: ; void archive/tar.(*headerUSTAR).userName(archive/tar.headerUSTAR * h)
    00417a70str x30, [sp-96]!
    00417a74stur x29, [sp-8]
    00417a78sub x29, sp, 8
    00417a7cstr x0, [sp+104]
    00417a80str xzr, [sp+16]
    00417a84stp xzr, xzr, [sp+24]
    00417a88ldr x3, [sp+104]
    00417a8cldrsb x27, [x3]
    00417a90b 0x417a94
    00417a94
    00417a94loc_417a94:
    00417a94add x0, x3, 265
    00417a98str x0, [sp+64]
    00417a9cmovz x2, 247
    00417aa0str x2, [sp+72]
    00417aa4str x2, [sp+80]
    00417aa8b 0x417aac
    00417aac
    00417aacloc_417aac:
    00417aacb 0x417ab0
    00417ab0
    00417ab0loc_417ab0:
    00417ab0str x0, [sp+40]
    00417ab4orr x1, xzr, 32
    00417ab8str x1, [sp+48]
    00417abcstr x2, [sp+56]
    00417ac0str x0, [sp+16]
    00417ac4str x1, [sp+24]
    00417ac8str x2, [sp+32]
    00417accadd x29, sp, 88
    00417ad0add sp, sp, 96
    00417ad4ret x30
    00417ad8udf 0
    00417adcudf 0
    00417a70
    00417ae0
    00417ae0archive/tar.(*headerUSTAR).groupName: ; void archive/tar.(*headerUSTAR).groupName(archive/tar.headerUSTAR * h)
    00417ae0str x30, [sp-96]!
    00417ae4stur x29, [sp-8]
    00417ae8sub x29, sp, 8
    00417aecstr x0, [sp+104]
    00417af0str xzr, [sp+16]
    00417af4stp xzr, xzr, [sp+24]
    00417af8ldr x3, [sp+104]
    00417afcldrsb x27, [x3]
    00417b00b 0x417b04
    00417b04
    00417b04loc_417b04:
    00417b04add x0, x3, 297
    00417b08str x0, [sp+64]
    00417b0cmovz x2, 215
    00417b10str x2, [sp+72]
    00417b14str x2, [sp+80]
    00417b18b 0x417b1c
    00417b1c
    00417b1cloc_417b1c:
    00417b1cb 0x417b20
    00417b20
    00417b20loc_417b20:
    00417b20str x0, [sp+40]
    00417b24orr x1, xzr, 32
    00417b28str x1, [sp+48]
    00417b2cstr x2, [sp+56]
    00417b30str x0, [sp+16]
    00417b34str x1, [sp+24]
    00417b38str x2, [sp+32]
    00417b3cadd x29, sp, 88
    00417b40add sp, sp, 96
    00417b44ret x30
    00417b48udf 0
    00417b4cudf 0
    00417ae0
    00417b50
    00417b50archive/tar.(*headerUSTAR).devMajor: ; void archive/tar.(*headerUSTAR).devMajor(archive/tar.headerUSTAR * h)
    00417b50str x30, [sp-96]!
    00417b54stur x29, [sp-8]
    00417b58sub x29, sp, 8
    00417b5cstr x0, [sp+104]
    00417b60str xzr, [sp+16]
    00417b64stp xzr, xzr, [sp+24]
    00417b68ldr x3, [sp+104]
    00417b6cldrsb x27, [x3]
    00417b70b 0x417b74
    00417b74
    00417b74loc_417b74:
    00417b74add x0, x3, 329
    00417b78str x0, [sp+64]
    00417b7cmovz x2, 183
    00417b80str x2, [sp+72]
    00417b84str x2, [sp+80]
    00417b88b 0x417b8c
    00417b8c
    00417b8cloc_417b8c:
    00417b8cb 0x417b90
    00417b90
    00417b90loc_417b90:
    00417b90str x0, [sp+40]
    00417b94orr x1, xzr, 8
    00417b98str x1, [sp+48]
    00417b9cstr x2, [sp+56]
    00417ba0str x0, [sp+16]
    00417ba4str x1, [sp+24]
    00417ba8str x2, [sp+32]
    00417bacadd x29, sp, 88
    00417bb0add sp, sp, 96
    00417bb4ret x30
    00417bb8udf 0
    00417bbcudf 0
    00417b50
    00417bc0
    00417bc0archive/tar.(*headerUSTAR).devMinor: ; void archive/tar.(*headerUSTAR).devMinor(archive/tar.headerUSTAR * h)
    00417bc0str x30, [sp-96]!
    00417bc4stur x29, [sp-8]
    00417bc8sub x29, sp, 8
    00417bccstr x0, [sp+104]
    00417bd0str xzr, [sp+16]
    00417bd4stp xzr, xzr, [sp+24]
    00417bd8ldr x3, [sp+104]
    00417bdcldrsb x27, [x3]
    00417be0b 0x417be4
    00417be4
    00417be4loc_417be4:
    00417be4add x0, x3, 337
    00417be8str x0, [sp+64]
    00417becmovz x2, 175
    00417bf0str x2, [sp+72]
    00417bf4str x2, [sp+80]
    00417bf8b 0x417bfc
    00417bfc
    00417bfcloc_417bfc:
    00417bfcb 0x417c00
    00417c00
    00417c00loc_417c00:
    00417c00str x0, [sp+40]
    00417c04orr x1, xzr, 8
    00417c08str x1, [sp+48]
    00417c0cstr x2, [sp+56]
    00417c10str x0, [sp+16]
    00417c14str x1, [sp+24]
    00417c18str x2, [sp+32]
    00417c1cadd x29, sp, 88
    00417c20add sp, sp, 96
    00417c24ret x30
    00417c28udf 0
    00417c2cudf 0
    00417bc0
    00417c30
    00417c30archive/tar.(*headerUSTAR).prefix: ; void archive/tar.(*headerUSTAR).prefix(archive/tar.headerUSTAR * h)
    00417c30str x30, [sp-96]!
    00417c34stur x29, [sp-8]
    00417c38sub x29, sp, 8
    00417c3cstr x0, [sp+104]
    00417c40str xzr, [sp+16]
    00417c44stp xzr, xzr, [sp+24]
    00417c48ldr x3, [sp+104]
    00417c4cldrsb x27, [x3]
    00417c50b 0x417c54
    00417c54
    00417c54loc_417c54:
    00417c54add x0, x3, 345
    00417c58str x0, [sp+64]
    00417c5cmovz x2, 167
    00417c60str x2, [sp+72]
    00417c64str x2, [sp+80]
    00417c68b 0x417c6c
    00417c6c
    00417c6cloc_417c6c:
    00417c6cb 0x417c70
    00417c70
    00417c70loc_417c70:
    00417c70str x0, [sp+40]
    00417c74movz x1, 155
    00417c78str x1, [sp+48]
    00417c7cstr x2, [sp+56]
    00417c80str x0, [sp+16]
    00417c84str x1, [sp+24]
    00417c88str x2, [sp+32]
    00417c8cadd x29, sp, 88
    00417c90add sp, sp, 96
    00417c94ret x30
    00417c98udf 0
    00417c9cudf 0
    00417c30
    00417ca0
    00417ca0archive/tar.sparseArray.entry: ; void archive/tar.sparseArray.entry(archive/tar.sparseArray s, int i)
    00417ca0ldr x16, [x28+16]
    00417ca4subs xzr, sp, x16
    00417ca8b.ls 0x417d40
    00417cacstr x30, [sp-96]!
    00417cb0stur x29, [sp-8]
    00417cb4sub x29, sp, 8
    00417cb8str x0, [sp+104]
    00417cbcstr x1, [sp+112]
    00417cc0str x2, [sp+120]
    00417cc4str x3, [sp+128]
    00417cc8str xzr, [sp+40]
    00417cccstp xzr, xzr, [sp+48]
    00417cd0ldr x3, [sp+128]
    00417cd4add x3, x3, x3, lsl #1
    00417cd8ubfm x0, x3, 61, 60
    00417cdcstr x0, [sp+32]
    00417ce0ldr x1, [sp+112]
    00417ce4ldr x4, [sp+104]
    00417ce8ldr x5, [sp+120]
    00417cecb 0x417cf0
    00417cf0
    00417cf0loc_417cf0:
    00417cf0subs xzr, x1, x3, lsl #3
    00417cf4b.hs 0x417cfc
    00417cf8b 0x417d38
    00417cfc
    00417cfcloc_417cfc:
    00417cfcsub x2, x5, x3, lsl #3
    00417d00sub x1, x1, x3, lsl #3
    00417d04sub x5, xzr, x2
    00417d08sbfm x5, x5, 63, 63
    00417d0cand x3, x5, x3, lsl #3
    00417d10add x0, x4, x3
    00417d14str x0, [sp+64]
    00417d18str x1, [sp+72]
    00417d1cstr x2, [sp+80]
    00417d20str x0, [sp+40]
    00417d24str x1, [sp+48]
    00417d28str x2, [sp+56]
    00417d2cldur x29, [sp-8]
    00417d30ldr x30, [sp], 96
    00417d34ret x30
    00417d38
    00417d38loc_417d38:
    00417d38bl runtime.panicSliceB
    00417d3chint
    00417d40
    00417d40loc_417d40:
    00417d40stp x0, x1, [sp+8]
    00417d44stp x2, x3, [sp+24]
    00417d48mov x3, x30
    00417d4cbl runtime.morestack_noctxt.abi0
    00417d50ldp x0, x1, [sp+8]
    00417d54ldp x2, x3, [sp+24]
    00417d58b 0x417ca0
    00417d5cudf 0
    00417ca0
    00417d60
    00417d60archive/tar.sparseArray.isExtended: ; void archive/tar.sparseArray.isExtended(archive/tar.sparseArray s)
    00417d60ldr x16, [x28+16]
    00417d64subs xzr, sp, x16
    00417d68b.ls 0x417e34
    00417d6cstr x30, [sp-128]!
    00417d70stur x29, [sp-8]
    00417d74sub x29, sp, 8
    00417d78str x0, [sp+136]
    00417d7cstr x1, [sp+144]
    00417d80str x2, [sp+152]
    00417d84str xzr, [sp+48]
    00417d88stp xzr, xzr, [sp+56]
    00417d8cldr x0, [sp+136]
    00417d90ldr x1, [sp+144]
    00417d94ldr x2, [sp+152]
    00417d98bl archive/tar.sparseArray.maxEntries
    00417d9cstr x0, [sp+40]
    00417da0add x3, x0, x0, lsl #1
    00417da4ubfm x0, x3, 61, 60
    00417da8str x0, [sp+32]
    00417dacldr x1, [sp+144]
    00417db0ldr x4, [sp+136]
    00417db4ldr x5, [sp+152]
    00417db8b 0x417dbc
    00417dbc
    00417dbcloc_417dbc:
    00417dbcsubs xzr, x1, x3, lsl #3
    00417dc0b.hs 0x417dc8
    00417dc4b 0x417e2c
    00417dc8
    00417dc8loc_417dc8:
    00417dc8sub x2, x5, x3, lsl #3
    00417dccsub x5, x1, x3, lsl #3
    00417dd0sub x6, xzr, x2
    00417dd4sbfm x6, x6, 63, 63
    00417dd8and x3, x6, x3, lsl #3
    00417ddcadd x0, x4, x3
    00417de0str x0, [sp+96]
    00417de4str x5, [sp+104]
    00417de8str x2, [sp+112]
    00417decsubs xzr, x2, 1
    00417df0b.hs 0x417df8
    00417df4b 0x417e24
    00417df8
    00417df8loc_417df8:
    00417df8b 0x417dfc
    00417dfc
    00417dfcloc_417dfc:
    00417dfcstr x0, [sp+72]
    00417e00orr x1, xzr, 1
    00417e04str x1, [sp+80]
    00417e08str x2, [sp+88]
    00417e0cstr x0, [sp+48]
    00417e10str x1, [sp+56]
    00417e14str x2, [sp+64]
    00417e18ldur x29, [sp-8]
    00417e1cldr x30, [sp], 128
    00417e20ret x30
    00417e24
    00417e24loc_417e24:
    00417e24orr x1, xzr, 1
    00417e28bl runtime.panicSliceAcap
    00417e2c
    00417e2cloc_417e2c:
    00417e2cbl runtime.panicSliceB
    00417e30hint
    00417e34
    00417e34loc_417e34:
    00417e34stp x0, x1, [sp+8]
    00417e38str x2, [sp+24]
    00417e3cmov x3, x30
    00417e40bl runtime.morestack_noctxt.abi0
    00417e44ldp x0, x1, [sp+8]
    00417e48ldr x2, [sp+24]
    00417e4cb 0x417d60
    00417d60
    00417e50
    00417e50archive/tar.sparseArray.maxEntries: ; void archive/tar.sparseArray.maxEntries(archive/tar.sparseArray s)
    00417e50str x30, [sp-32]!
    00417e54stur x29, [sp-8]
    00417e58sub x29, sp, 8
    00417e5cstr x0, [sp+40]
    00417e60str x1, [sp+48]
    00417e64str x2, [sp+56]
    00417e68str xzr, [sp+8]
    00417e6cstr x1, [sp+16]
    00417e70movz x2, 43691
    00417e74movk x2, 0xaaaa0000
    00417e78movk x2, 0xaaaa00000000
    00417e7cmovk x2, 0xaaaa000000000000
    00417e80smulh x2, x2, x1
    00417e84add x2, x2, x1
    00417e88sbfm x2, x2, 4, 63
    00417e8csub x0, x2, x1, asr #63
    00417e90str x0, [sp+8]
    00417e94add x29, sp, 24
    00417e98add sp, sp, 32
    00417e9cret x30
    00417e50
    00417ea0
    00417ea0archive/tar.sparseElem.offset: ; void archive/tar.sparseElem.offset(archive/tar.sparseElem s)
    00417ea0ldr x16, [x28+16]
    00417ea4subs xzr, sp, x16
    00417ea8b.ls 0x417f28
    00417eacstr x30, [sp-112]!
    00417eb0stur x29, [sp-8]
    00417eb4sub x29, sp, 8
    00417eb8str x0, [sp+120]
    00417ebcstr x1, [sp+128]
    00417ec0str x2, [sp+136]
    00417ec4str xzr, [sp+32]
    00417ec8stp xzr, xzr, [sp+40]
    00417eccldr x2, [sp+136]
    00417ed0ldr x0, [sp+120]
    00417ed4ldr x3, [sp+128]
    00417ed8str x0, [sp+80]
    00417edcstr x3, [sp+88]
    00417ee0str x2, [sp+96]
    00417ee4subs xzr, x2, 12
    00417ee8b.hs 0x417ef0
    00417eecb 0x417f1c
    00417ef0
    00417ef0loc_417ef0:
    00417ef0b 0x417ef4
    00417ef4
    00417ef4loc_417ef4:
    00417ef4str x0, [sp+56]
    00417ef8orr x1, xzr, 12
    00417efcstr x1, [sp+64]
    00417f00str x2, [sp+72]
    00417f04str x0, [sp+32]
    00417f08str x1, [sp+40]
    00417f0cstr x2, [sp+48]
    00417f10ldur x29, [sp-8]
    00417f14ldr x30, [sp], 112
    00417f18ret x30
    00417f1c
    00417f1cloc_417f1c:
    00417f1corr x1, xzr, 12
    00417f20bl runtime.panicSliceAcap
    00417f24hint
    00417f28
    00417f28loc_417f28:
    00417f28stp x0, x1, [sp+8]
    00417f2cstr x2, [sp+24]
    00417f30mov x3, x30
    00417f34bl runtime.morestack_noctxt.abi0
    00417f38ldp x0, x1, [sp+8]
    00417f3cldr x2, [sp+24]
    00417f40b 0x417ea0
    00417f44udf 0
    00417f48udf 0
    00417f4cudf 0
    00417ea0
    00417f50
    00417f50archive/tar.sparseElem.length: ; void archive/tar.sparseElem.length(archive/tar.sparseElem s)
    00417f50ldr x16, [x28+16]
    00417f54subs xzr, sp, x16
    00417f58b.ls 0x418008
    00417f5cstr x30, [sp-112]!
    00417f60stur x29, [sp-8]
    00417f64sub x29, sp, 8
    00417f68str x0, [sp+120]
    00417f6cstr x1, [sp+128]
    00417f70str x2, [sp+136]
    00417f74str xzr, [sp+32]
    00417f78stp xzr, xzr, [sp+40]
    00417f7cldr x1, [sp+128]
    00417f80ldr x3, [sp+120]
    00417f84ldr x4, [sp+136]
    00417f88b 0x417f8c
    00417f8c
    00417f8cloc_417f8c:
    00417f8csubs xzr, x1, 12
    00417f90b.hs 0x417f98
    00417f94b 0x417ffc
    00417f98
    00417f98loc_417f98:
    00417f98sub x2, x4, 12
    00417f9csub x4, xzr, x2
    00417fa0sub x5, x1, 12
    00417fa4sbfm x4, x4, 63, 63
    00417fa8and x4, x4, 12
    00417facadd x0, x3, x4
    00417fb0str x0, [sp+80]
    00417fb4str x5, [sp+88]
    00417fb8str x2, [sp+96]
    00417fbcsubs xzr, x2, 12
    00417fc0b.hs 0x417fc8
    00417fc4b 0x417ff4
    00417fc8
    00417fc8loc_417fc8:
    00417fc8b 0x417fcc
    00417fcc
    00417fccloc_417fcc:
    00417fccstr x0, [sp+56]
    00417fd0orr x1, xzr, 12
    00417fd4str x1, [sp+64]
    00417fd8str x2, [sp+72]
    00417fdcstr x0, [sp+32]
    00417fe0str x1, [sp+40]
    00417fe4str x2, [sp+48]
    00417fe8ldur x29, [sp-8]
    00417fecldr x30, [sp], 112
    00417ff0ret x30
    00417ff4
    00417ff4loc_417ff4:
    00417ff4orr x1, xzr, 12
    00417ff8bl runtime.panicSliceAcap
    00417ffc
    00417ffcloc_417ffc:
    00417ffcorr x0, xzr, 12
    00418000bl runtime.panicSliceB
    00418004hint
    00418008
    00418008loc_418008:
    00418008stp x0, x1, [sp+8]
    0041800cstr x2, [sp+24]
    00418010mov x3, x30
    00418014bl runtime.morestack_noctxt.abi0
    00418018ldp x0, x1, [sp+8]
    0041801cldr x2, [sp+24]
    00418020b 0x417f50
    00418024udf 0
    00418028udf 0
    0041802cudf 0
    00417f50
    00418030
    00418030archive/tar.NewReader: ; void archive/tar.NewReader(io.Reader r)
    00418030ldr x16, [x28+16]
    00418034subs xzr, sp, x16
    00418038b.ls 0x4181a8
    0041803cstr x30, [sp-96]!
    00418040stur x29, [sp-8]
    00418044sub x29, sp, 8
    00418048str x0, [sp+104]
    0041804cstr x1, [sp+112]
    00418050str xzr, [sp+40]
    00418054adrp x0, 0x243000
    00418058add x0, x0, 2400
    0041805cbl runtime.newobject
    00418060str x0, [sp+72]
    00418064ldr x1, [sp+112]
    00418068ldr x2, [sp+104]
    0041806cstr x2, [x0]
    00418070adrp x27, 0x633000
    00418074ldr w2, [x27+3056]
    00418078cbz w2, 0x418080
    0041807cb 0x418084
    00418080
    00418080loc_418080:
    00418080b 0x418098
    00418084
    00418084loc_418084:
    00418084bl runtime.gcWriteBarrier2
    00418088str x1, [x25]
    0041808cldr x2, [x0+8]
    00418090str x2, [x25+8]
    00418094b 0x418098
    00418098
    00418098loc_418098:
    00418098str x1, [x0+8]
    0041809cldr x1, [sp+72]
    004180a0ldrsb x27, [x1]
    004180a4str xzr, [x1+16]
    004180a8ldr x1, [sp+72]
    004180acstr x1, [sp+80]
    004180b0adrp x0, 0x25c000
    004180b4add x0, x0, 4064
    004180b8bl runtime.newobject
    004180bcstr x0, [sp+64]
    004180c0adrp x27, 0x633000
    004180c4ldr w1, [x27+3056]
    004180c8cbz w1, 0x4180d0
    004180ccb 0x4180d4
    004180d0
    004180d0loc_4180d0:
    004180d0b 0x4180f0
    004180d4
    004180d4loc_4180d4:
    004180d4str x0, [sp+48]
    004180d8mov x1, x0
    004180dcadrp x0, 0x25c000
    004180e0add x0, x0, 4064
    004180e4bl runtime.wbZero
    004180e8ldr x0, [sp+48]
    004180ecb 0x4180f0
    004180f0
    004180f0loc_4180f0:
    004180f0mov x20, x0
    004180f4adr x27, 16
    004180f8stp x29, x27, [sp-24]
    004180fcsub x29, sp, 24
    00418100bl fn_87c84
    00418104sub x29, sp, 8
    00418108str xzr, [x0+560]
    0041810cldr x1, [sp+64]
    00418110ldrsb x27, [x1]
    00418114ldr x2, [sp+112]
    00418118ldr x3, [sp+104]
    0041811cstr x3, [x1]
    00418120adrp x27, 0x633000
    00418124ldr w3, [x27+3056]
    00418128cbz w3, 0x418130
    0041812cb 0x418134
    00418130
    00418130loc_418130:
    00418130b 0x418148
    00418134
    00418134loc_418134:
    00418134bl runtime.gcWriteBarrier2
    00418138str x2, [x25]
    0041813cldr x3, [x1+8]
    00418140str x3, [x25+8]
    00418144b 0x418148
    00418148
    00418148loc_418148:
    00418148str x2, [x1+8]
    0041814cldr x1, [sp+80]
    00418150str x1, [sp+56]
    00418154ldr x2, [sp+64]
    00418158ldrsb x27, [x2]
    0041815cadrp x3, 0x300000
    00418160add x3, x3, 3736
    00418164str x3, [x2+24]
    00418168adrp x27, 0x633000
    0041816cldr w3, [x27+3056]
    00418170cbz w3, 0x418178
    00418174b 0x41817c
    00418178
    00418178loc_418178:
    00418178b 0x418190
    0041817c
    0041817cloc_41817c:
    0041817cbl runtime.gcWriteBarrier2
    00418180str x1, [x25]
    00418184ldr x3, [x2+32]
    00418188str x3, [x25+8]
    0041818cb 0x418190
    00418190
    00418190loc_418190:
    00418190str x1, [x2+32]
    00418194ldr x0, [sp+64]
    00418198str x0, [sp+40]
    0041819cldur x29, [sp-8]
    004181a0ldr x30, [sp], 96
    004181a4ret x30
    004181a8
    004181a8loc_4181a8:
    004181a8stp x0, x1, [sp+8]
    004181acmov x3, x30
    004181b0bl runtime.morestack_noctxt.abi0
    004181b4ldp x0, x1, [sp+8]
    004181b8b 0x418030
    004181bcudf 0
    00418030
    004181c0
    004181c0archive/tar.(*Reader).Next: ; void archive/tar.(*Reader).Next(archive/tar.Reader * tr)
    004181c0ldr x16, [x28+16]
    004181c4sub x17, sp, 48
    004181c8subs xzr, x17, x16
    004181ccb.ls 0x4183b0
    004181d0str x30, [sp-176]!
    004181d4stur x29, [sp-8]
    004181d8sub x29, sp, 8
    004181dcstr x0, [sp+184]
    004181e0str xzr, [sp+56]
    004181e4stp xzr, xzr, [sp+40]
    004181e8ldr x3, [sp+184]
    004181ecldrsb x27, [x3]
    004181f0ldr x3, [x3+552]
    004181f4cbnz x3, 0x4181fc
    004181f8b 0x418228
    004181fc
    004181fcloc_4181fc:
    004181fcstr xzr, [sp+56]
    00418200ldr x3, [sp+184]
    00418204ldrsb x27, [x3]
    00418208ldr x1, [x3+552]
    0041820cldr x2, [x3+560]
    00418210str x1, [sp+40]
    00418214str x2, [sp+48]
    00418218ldr x0, [sp+56]
    0041821cldur x29, [sp-8]
    00418220ldr x30, [sp], 176
    00418224ret x30
    00418228
    00418228loc_418228:
    00418228str xzr, [sp+104]
    0041822cstp xzr, xzr, [sp+88]
    00418230ldr x0, [sp+184]
    00418234bl archive/tar.(*Reader).next
    00418238str x0, [sp+104]
    0041823cstr x1, [sp+88]
    00418240str x2, [sp+96]
    00418244ldr x1, [sp+104]
    00418248str x1, [sp+128]
    0041824cldr x1, [sp+88]
    00418250ldr x2, [sp+96]
    00418254str x1, [sp+112]
    00418258str x2, [sp+120]
    0041825cldr x1, [sp+128]
    00418260str x1, [sp+64]
    00418264ldr x1, [sp+120]
    00418268ldr x2, [sp+112]
    0041826cstr x2, [sp+72]
    00418270str x1, [sp+80]
    00418274ldr x3, [sp+184]
    00418278ldrsb x27, [x3]
    0041827cstr x2, [x3+552]
    00418280adrp x27, 0x633000
    00418284ldr w2, [x27+3056]
    00418288cbz w2, 0x418290
    0041828cb 0x418294
    00418290
    00418290loc_418290:
    00418290b 0x4182a8
    00418294
    00418294loc_418294:
    00418294bl runtime.gcWriteBarrier2
    00418298str x1, [x25]
    0041829cldr x4, [x3+560]
    004182a0str x4, [x25+8]
    004182a4b 0x4182a8
    004182a8
    004182a8loc_4182a8:
    004182a8str x1, [x3+560]
    004182acldr x3, [sp+72]
    004182b0subs xzr, x3, 0
    004182b4cset x4, ne
    004182b8eor x4, x4, 1
    004182bcstrb w4, [sp+38]
    004182c0cbnz x3, 0x4182c8
    004182c4b 0x4182cc
    004182c8
    004182c8loc_4182c8:
    004182c8b 0x4182f8
    004182cc
    004182ccloc_4182cc:
    004182ccldr x2, [sp+64]
    004182d0ldrsb x27, [x2]
    004182d4ldr x0, [x2+8]
    004182d8ldr x1, [x2+16]
    004182dcstr x0, [sp+136]
    004182e0str x1, [sp+144]
    004182e4bl path/filepath.IsLocal
    004182e8strb w0, [sp+39]
    004182eceor x2, x0, 1
    004182f0strb w2, [sp+38]
    004182f4b 0x4182f8
    004182f8
    004182f8loc_4182f8:
    004182f8ldrb w3, [sp+38]
    004182fctbnz w3, 0, 0x418304
    00418300b 0x418378
    00418304
    00418304loc_418304:
    00418304adrp x27, 0x608000
    00418308ldr x0, [x27+3464]
    0041830cbl internal/godebug.(*Setting).Value
    00418310str x0, [sp+152]
    00418314str x1, [sp+160]
    00418318subs xzr, x1, 1
    0041831cb.eq 0x418324
    00418320b 0x41836c
    00418324
    00418324loc_418324:
    00418324subs xzr, x1, 0
    00418328b.hi 0x418330
    0041832cb 0x4183a4
    00418330
    00418330loc_418330:
    00418330ldrb w3, [x0]
    00418334subs wzr, w3, 48
    00418338b.eq 0x418340
    0041833cb 0x418368
    00418340
    00418340loc_418340:
    00418340adrp x27, 0x608000
    00418344ldr x0, [x27+3464]
    00418348bl internal/godebug.(*Setting).IncNonDefault
    0041834cadrp x27, 0x609000
    00418350ldr x1, [x27+2160]
    00418354adrp x27, 0x609000
    00418358ldr x2, [x27+2168]
    0041835cstr x1, [sp+72]
    00418360str x2, [sp+80]
    00418364b 0x418374
    00418368
    00418368loc_418368:
    00418368b 0x418370
    0041836c
    0041836cloc_41836c:
    0041836cb 0x418370
    00418370
    00418370loc_418370:
    00418370b 0x418374
    00418374
    00418374loc_418374:
    00418374b 0x41837c
    00418378
    00418378loc_418378:
    00418378b 0x41837c
    0041837c
    0041837cloc_41837c:
    0041837cldr x3, [sp+64]
    00418380str x3, [sp+56]
    00418384ldr x1, [sp+72]
    00418388ldr x2, [sp+80]
    0041838cstr x1, [sp+40]
    00418390str x2, [sp+48]
    00418394ldr x0, [sp+56]
    00418398ldur x29, [sp-8]
    0041839cldr x30, [sp], 176
    004183a0ret x30
    004183a4
    004183a4loc_4183a4:
    004183a4mov x0, xzr
    004183a8bl runtime.panicIndex
    004183achint
    004183b0
    004183b0loc_4183b0:
    004183b0str x0, [sp+8]
    004183b4mov x3, x30
    004183b8bl runtime.morestack_noctxt.abi0
    004183bcldr x0, [sp+8]
    004183c0b 0x4181c0
    004183c4udf 0
    004183c8udf 0
    004183ccudf 0
    004181c0
    004183d0
    004183d0archive/tar.(*Reader).next: ; void archive/tar.(*Reader).next(archive/tar.Reader * tr)
    004183d0ldr x16, [x28+16]
    004183d4sub x17, sp, 464
    004183d8subs xzr, x17, x16
    004183dcb.ls 0x418c88
    004183e0sub x20, sp, 592
    004183e4stp x29, x30, [x20-8]
    004183e8add sp, x20, 0
    004183ecsub x29, sp, 8
    004183f0str x0, [sp+600]
    004183f4str xzr, [sp+112]
    004183f8stp xzr, xzr, [sp+96]
    004183fcstr xzr, [sp+152]
    00418400stp xzr, xzr, [sp+184]
    00418404stp xzr, xzr, [sp+200]
    00418408orr x1, xzr, 14
    0041840cstr x1, [sp+56]
    00418410b 0x418414
    00418414
    00418414loc_418414:
    00418414b 0x418418
    00418418
    00418418loc_418418:
    00418418ldr x1, [sp+600]
    0041841cldrsb x27, [x1]
    00418420ldr x2, [x1+24]
    00418424ldrsb x27, [x2]
    00418428ldr x0, [x1+32]
    0041842cldr x1, [x2+48]
    00418430blr x1
    00418434str x0, [sp+88]
    00418438ldr x1, [sp+600]
    0041843cldrsb x27, [x1]
    00418440ldr x0, [x1]
    00418444ldr x1, [x1+8]
    00418448str x0, [sp+392]
    0041844cstr x1, [sp+400]
    00418450ldr x2, [sp+88]
    00418454bl archive/tar.discard
    00418458str x0, [sp+328]
    0041845cstr x1, [sp+336]
    00418460cbnz x0, 0x418468
    00418464b 0x41848c
    00418468
    00418468loc_418468:
    00418468str xzr, [sp+112]
    0041846cldr x1, [sp+328]
    00418470ldr x2, [sp+336]
    00418474str x1, [sp+96]
    00418478str x2, [sp+104]
    0041847cldr x0, [sp+112]
    00418480ldp x29, x30, [sp-8]
    00418484add sp, sp, 592
    00418488ret x30
    0041848c
    0041848cloc_41848c:
    0041848cldr x5, [sp+600]
    00418490ldrsb x27, [x5]
    00418494ldr x1, [x5+16]
    00418498str x1, [sp+88]
    0041849cldr x5, [sp+600]
    004184a0ldrsb x27, [x5]
    004184a4add x5, x5, 40
    004184a8ldrsb x27, [x5]
    004184acsubs xzr, x1, 512
    004184b0b.ls 0x4184b8
    004184b4b 0x418c7c
    004184b8
    004184b8loc_4184b8:
    004184b8b 0x4184bc
    004184bc
    004184bcloc_4184bc:
    004184bcstr x5, [sp+448]
    004184c0str x1, [sp+456]
    004184c4orr x5, xzr, 512
    004184c8str x5, [sp+464]
    004184ccstp xzr, xzr, [sp+432]
    004184d0ldr x5, [sp+600]
    004184d4ldrsb x27, [x5]
    004184d8ldr x0, [x5]
    004184dcldr x1, [x5+8]
    004184e0str x0, [sp+376]
    004184e4str x1, [sp+384]
    004184e8ldr x2, [sp+448]
    004184ecldr x3, [sp+456]
    004184f0ldr x4, [sp+464]
    004184f4bl archive/tar.tryReadFull
    004184f8str x0, [sp+80]
    004184fcstr x1, [sp+432]
    00418500str x2, [sp+440]
    00418504ldr x5, [sp+80]
    00418508str x5, [sp+64]
    0041850cstr x1, [sp+568]
    00418510str x2, [sp+576]
    00418514str x1, [sp+312]
    00418518str x2, [sp+320]
    0041851ccbnz x1, 0x418524
    00418520b 0x418548
    00418524
    00418524loc_418524:
    00418524str xzr, [sp+112]
    00418528ldr x1, [sp+312]
    0041852cldr x2, [sp+320]
    00418530str x1, [sp+96]
    00418534str x2, [sp+104]
    00418538ldr x0, [sp+112]
    0041853cldp x29, x30, [sp-8]
    00418540add sp, sp, 592
    00418544ret x30
    00418548
    00418548loc_418548:
    00418548ldr x1, [sp+600]
    0041854cldrsb x27, [x1]
    00418550str xzr, [x1+16]
    00418554str xzr, [sp+424]
    00418558str xzr, [sp+416]
    0041855cstp xzr, xzr, [sp+432]
    00418560ldr x0, [sp+600]
    00418564bl archive/tar.(*Reader).readHeader
    00418568str x0, [sp+424]
    0041856cstr x1, [sp+416]
    00418570str x2, [sp+432]
    00418574str x3, [sp+440]
    00418578ldr x1, [sp+424]
    0041857cstr x1, [sp+560]
    00418580ldr x1, [sp+416]
    00418584str x1, [sp+552]
    00418588ldr x1, [sp+432]
    0041858cldr x2, [sp+440]
    00418590str x1, [sp+536]
    00418594str x2, [sp+544]
    00418598ldr x1, [sp+560]
    0041859cstr x1, [sp+176]
    004185a0ldr x1, [sp+552]
    004185a4str x1, [sp+144]
    004185a8ldr x1, [sp+544]
    004185acldr x2, [sp+536]
    004185b0str x2, [sp+296]
    004185b4str x1, [sp+304]
    004185b8cbnz x2, 0x4185c0
    004185bcb 0x4185e4
    004185c0
    004185c0loc_4185c0:
    004185c0str xzr, [sp+112]
    004185c4ldr x1, [sp+296]
    004185c8ldr x2, [sp+304]
    004185ccstr x1, [sp+96]
    004185d0str x2, [sp+104]
    004185d4ldr x0, [sp+112]
    004185d8ldp x29, x30, [sp-8]
    004185dcadd sp, sp, 592
    004185e0ret x30
    004185e4
    004185e4loc_4185e4:
    004185e4ldr x1, [sp+176]
    004185e8ldr x0, [sp+600]
    004185ecbl archive/tar.(*Reader).handleRegularFile
    004185f0str x0, [sp+280]
    004185f4str x1, [sp+288]
    004185f8cbnz x0, 0x418600
    004185fcb 0x418624
    00418600
    00418600loc_418600:
    00418600str xzr, [sp+112]
    00418604ldr x1, [sp+280]
    00418608ldr x2, [sp+288]
    0041860cstr x1, [sp+96]
    00418610str x2, [sp+104]
    00418614ldr x0, [sp+112]
    00418618ldp x29, x30, [sp-8]
    0041861cadd sp, sp, 592
    00418620ret x30
    00418624
    00418624loc_418624:
    00418624ldr x2, [sp+176]
    00418628ldrsb x27, [x2]
    0041862cldr x1, [x2+208]
    00418630str x1, [sp+72]
    00418634add x0, sp, 56
    00418638bl archive/tar.(*Format).mayOnlyBe
    0041863cldr x2, [sp+176]
    00418640ldrsb x27, [x2]
    00418644ldrb w2, [x2]
    00418648strb w2, [sp+52]
    0041864cmov x3, x2
    00418650subs wzr, w3, 75
    00418654b.hs 0x41865c
    00418658b 0x4187b0
    0041865c
    0041865cloc_41865c:
    0041865cmov x3, x2
    00418660subs wzr, w3, 76
    00418664b.ls 0x41866c
    00418668b 0x4187ac
    0041866c
    0041866cloc_41866c:
    0041866cb 0x418670
    00418670
    00418670loc_418670:
    00418670add x0, sp, 56
    00418674orr x1, xzr, 8
    00418678bl archive/tar.(*Format).mayOnlyBe
    0041867cstr xzr, [sp+448]
    00418680stp xzr, xzr, [sp+456]
    00418684stp xzr, xzr, [sp+432]
    00418688ldr x1, [sp+600]
    0041868cadrp x0, 0x2fb000
    00418690add x0, x0, 2944
    00418694bl archive/tar.readSpecialFile
    00418698str x0, [sp+448]
    0041869cstr x1, [sp+456]
    004186a0str x2, [sp+464]
    004186a4str x3, [sp+432]
    004186a8str x4, [sp+440]
    004186acldr x2, [sp+448]
    004186b0ldr x3, [sp+456]
    004186b4ldr x4, [sp+464]
    004186b8str x2, [sp+488]
    004186bcstr x3, [sp+496]
    004186c0str x4, [sp+504]
    004186c4ldr x2, [sp+432]
    004186c8ldr x3, [sp+440]
    004186ccstr x2, [sp+472]
    004186d0str x3, [sp+480]
    004186d4ldr x2, [sp+488]
    004186d8ldr x3, [sp+496]
    004186dcldr x4, [sp+504]
    004186e0str x2, [sp+120]
    004186e4str x3, [sp+128]
    004186e8str x4, [sp+136]
    004186ecldr x2, [sp+480]
    004186f0ldr x3, [sp+472]
    004186f4str x3, [sp+264]
    004186f8str x2, [sp+272]
    004186fccbnz x3, 0x418704
    00418700b 0x418728
    00418704
    00418704loc_418704:
    00418704str xzr, [sp+112]
    00418708ldr x1, [sp+264]
    0041870cldr x2, [sp+272]
    00418710str x1, [sp+96]
    00418714str x2, [sp+104]
    00418718ldr x0, [sp+112]
    0041871cldp x29, x30, [sp-8]
    00418720add sp, sp, 592
    00418724ret x30
    00418728
    00418728loc_418728:
    00418728stp xzr, xzr, [sp+160]
    0041872cldr x4, [sp+176]
    00418730ldrsb x27, [x4]
    00418734ldrb w4, [x4]
    00418738strb w4, [sp+51]
    0041873cmov x5, x4
    00418740subs wzr, w5, 75
    00418744b.eq 0x41874c
    00418748b 0x418770
    0041874c
    0041874cloc_41874c:
    0041874cb 0x418750
    00418750
    00418750loc_418750:
    00418750ldr x1, [sp+120]
    00418754ldr x2, [sp+128]
    00418758ldr x3, [sp+136]
    0041875cadd x0, sp, 160
    00418760bl archive/tar.(*parser).parseString
    00418764str x0, [sp+200]
    00418768str x1, [sp+208]
    0041876cb 0x4187a8
    00418770
    00418770loc_418770:
    00418770subs wzr, w4, 76
    00418774b.eq 0x41877c
    00418778b 0x4187a0
    0041877c
    0041877cloc_41877c:
    0041877cb 0x418780
    00418780
    00418780loc_418780:
    00418780ldr x1, [sp+120]
    00418784ldr x2, [sp+128]
    00418788ldr x3, [sp+136]
    0041878cadd x0, sp, 160
    00418790bl archive/tar.(*parser).parseString
    00418794str x0, [sp+184]
    00418798str x1, [sp+192]
    0041879cb 0x4187a8
    004187a0
    004187a0loc_4187a0:
    004187a0b 0x4187a4
    004187a4
    004187a4loc_4187a4:
    004187a4b 0x4187a8
    004187a8
    004187a8loc_4187a8:
    004187a8b 0x4189fc
    004187ac
    004187acloc_4187ac:
    004187acb 0x4187b4
    004187b0
    004187b0loc_4187b0:
    004187b0b 0x4187b4
    004187b4
    004187b4loc_4187b4:
    004187b4mov x3, x2
    004187b8subs wzr, w3, 103
    004187bcb.eq 0x4187c4
    004187c0b 0x4187c8
    004187c4
    004187c4loc_4187c4:
    004187c4b 0x4187d8
    004187c8
    004187c8loc_4187c8:
    004187c8subs wzr, w2, 120
    004187ccb.eq 0x4187d4
    004187d0b 0x418a00
    004187d4
    004187d4loc_4187d4:
    004187d4b 0x4187d8
    004187d8
    004187d8loc_4187d8:
    004187d8add x0, sp, 56
    004187dcorr x1, xzr, 4
    004187e0bl archive/tar.(*Format).mayOnlyBe
    004187e4str xzr, [sp+408]
    004187e8stp xzr, xzr, [sp+432]
    004187ecldr x1, [sp+600]
    004187f0adrp x0, 0x2fb000
    004187f4add x0, x0, 2944
    004187f8bl archive/tar.parsePAX
    004187fcstr x0, [sp+408]
    00418800str x1, [sp+432]
    00418804str x2, [sp+440]
    00418808ldr x2, [sp+408]
    0041880cstr x2, [sp+528]
    00418810ldr x2, [sp+432]
    00418814ldr x3, [sp+440]
    00418818str x2, [sp+512]
    0041881cstr x3, [sp+520]
    00418820ldr x2, [sp+528]
    00418824str x2, [sp+152]
    00418828ldr x2, [sp+520]
    0041882cldr x3, [sp+512]
    00418830str x3, [sp+296]
    00418834str x2, [sp+304]
    00418838cbnz x3, 0x418840
    0041883cb 0x418864
    00418840
    00418840loc_418840:
    00418840str xzr, [sp+112]
    00418844ldr x1, [sp+296]
    00418848ldr x2, [sp+304]
    0041884cstr x1, [sp+96]
    00418850str x2, [sp+104]
    00418854ldr x0, [sp+112]
    00418858ldp x29, x30, [sp-8]
    0041885cadd sp, sp, 592
    00418860ret x30
    00418864
    00418864loc_418864:
    00418864ldr x2, [sp+176]
    00418868ldrsb x27, [x2]
    0041886cldrb w2, [x2]
    00418870subs wzr, w2, 103
    00418874b.eq 0x41887c
    00418878b 0x4189f8
    0041887c
    0041887cloc_41887c:
    0041887cldr x1, [sp+152]
    00418880ldr x0, [sp+176]
    00418884bl archive/tar.mergePAX
    00418888adrp x0, 0x289000
    0041888cadd x0, x0, 2208
    00418890bl runtime.newobject
    00418894str x0, [sp+368]
    00418898adrp x27, 0x633000
    0041889cldr w2, [x27+3056]
    004188a0cbz w2, 0x4188a8
    004188a4b 0x4188ac
    004188a8
    004188a8loc_4188a8:
    004188a8b 0x4188c8
    004188ac
    004188acloc_4188ac:
    004188acstr x0, [sp+344]
    004188b0mov x1, x0
    004188b4adrp x0, 0x289000
    004188b8add x0, x0, 2208
    004188bcbl runtime.wbZero
    004188c0ldr x0, [sp+344]
    004188c4b 0x4188c8
    004188c8
    004188c8loc_4188c8:
    004188c8mov x20, x0
    004188ccadr x27, 16
    004188d0stp x29, x27, [sp-24]
    004188d4sub x29, sp, 24
    004188d8bl fn_87cdc
    004188dcsub x29, sp, 8
    004188e0str xzr, [x0+208]
    004188e4ldr x3, [sp+368]
    004188e8ldrsb x27, [x3]
    004188ecldr x4, [sp+176]
    004188f0ldrsb x27, [x4]
    004188f4ldr x5, [x4+8]
    004188f8ldr x4, [x4+16]
    004188fcstr x4, [x3+16]
    00418900adrp x27, 0x633000
    00418904ldr w4, [x27+3056]
    00418908cbz w4, 0x418910
    0041890cb 0x418914
    00418910
    00418910loc_418910:
    00418910b 0x418928
    00418914
    00418914loc_418914:
    00418914bl runtime.gcWriteBarrier2
    00418918str x5, [x25]
    0041891cldr x4, [x3+8]
    00418920str x4, [x25+8]
    00418924b 0x418928
    00418928
    00418928loc_418928:
    00418928str x5, [x3+8]
    0041892cldr x3, [sp+368]
    00418930ldrsb x27, [x3]
    00418934ldr x4, [sp+176]
    00418938ldrsb x27, [x4]
    0041893cldrb w4, [x4]
    00418940strb w4, [x3]
    00418944ldr x3, [sp+368]
    00418948ldrsb x27, [x3]
    0041894cldr x4, [sp+176]
    00418950ldrsb x27, [x4]
    00418954ldr x4, [x4+192]
    00418958adrp x27, 0x633000
    0041895cldr w5, [x27+3056]
    00418960cbz w5, 0x418968
    00418964b 0x41896c
    00418968
    00418968loc_418968:
    00418968b 0x418980
    0041896c
    0041896cloc_41896c:
    0041896cbl runtime.gcWriteBarrier2
    00418970str x4, [x25]
    00418974ldr x5, [x3+192]
    00418978str x5, [x25+8]
    0041897cb 0x418980
    00418980
    00418980loc_418980:
    00418980str x4, [x3+192]
    00418984ldr x3, [sp+368]
    00418988ldrsb x27, [x3]
    0041898cldr x4, [sp+176]
    00418990ldrsb x27, [x4]
    00418994ldr x4, [x4+200]
    00418998adrp x27, 0x633000
    0041899cldr w5, [x27+3056]
    004189a0cbz w5, 0x4189a8
    004189a4b 0x4189ac
    004189a8
    004189a8loc_4189a8:
    004189a8b 0x4189c0
    004189ac
    004189acloc_4189ac:
    004189acbl runtime.gcWriteBarrier2
    004189b0str x4, [x25]
    004189b4ldr x5, [x3+200]
    004189b8str x5, [x25+8]
    004189bcb 0x4189c0
    004189c0
    004189c0loc_4189c0:
    004189c0str x4, [x3+200]
    004189c4ldr x3, [sp+368]
    004189c8ldrsb x27, [x3]
    004189ccldr x4, [sp+56]
    004189d0str x4, [x3+208]
    004189d4ldr x3, [sp+368]
    004189d8str x3, [sp+112]
    004189dcstp xzr, xzr, [sp+96]
    004189e0ldr x0, [sp+112]
    004189e4mov x1, xzr
    004189e8mov x2, xzr
    004189ecldp x29, x30, [sp-8]
    004189f0add sp, sp, 592
    004189f4ret x30
    004189f8
    004189f8loc_4189f8:
    004189f8b 0x4189fc
    004189fc
    004189fcloc_4189fc:
    004189fcb 0x418414
    00418a00
    00418a00loc_418a00:
    00418a00b 0x418a04
    00418a04
    00418a04loc_418a04:
    00418a04b 0x418a08
    00418a08
    00418a08loc_418a08:
    00418a08b 0x418a0c
    00418a0c
    00418a0cloc_418a0c:
    00418a0cldr x1, [sp+152]
    00418a10ldr x0, [sp+176]
    00418a14bl archive/tar.mergePAX
    00418a18str x0, [sp+248]
    00418a1cstr x1, [sp+256]
    00418a20cbnz x0, 0x418a28
    00418a24b 0x418a4c
    00418a28
    00418a28loc_418a28:
    00418a28str xzr, [sp+112]
    00418a2cldr x1, [sp+248]
    00418a30ldr x2, [sp+256]
    00418a34str x1, [sp+96]
    00418a38str x2, [sp+104]
    00418a3cldr x0, [sp+112]
    00418a40ldp x29, x30, [sp-8]
    00418a44add sp, sp, 592
    00418a48ret x30
    00418a4c
    00418a4cloc_418a4c:
    00418a4cldr x4, [sp+192]
    00418a50cbnz x4, 0x418a58
    00418a54b 0x418a9c
    00418a58
    00418a58loc_418a58:
    00418a58ldr x4, [sp+176]
    00418a5cldrsb x27, [x4]
    00418a60ldr x5, [sp+184]
    00418a64ldr x6, [sp+192]
    00418a68str x6, [x4+16]
    00418a6cadrp x27, 0x633000
    00418a70ldr w6, [x27+3056]
    00418a74cbz w6, 0x418a7c
    00418a78b 0x418a80
    00418a7c
    00418a7cloc_418a7c:
    00418a7cb 0x418a94
    00418a80
    00418a80loc_418a80:
    00418a80bl runtime.gcWriteBarrier2
    00418a84str x5, [x25]
    00418a88ldr x6, [x4+8]
    00418a8cstr x6, [x25+8]
    00418a90b 0x418a94
    00418a94
    00418a94loc_418a94:
    00418a94str x5, [x4+8]
    00418a98b 0x418aa0
    00418a9c
    00418a9cloc_418a9c:
    00418a9cb 0x418aa0
    00418aa0
    00418aa0loc_418aa0:
    00418aa0ldr x4, [sp+208]
    00418aa4cbnz x4, 0x418aac
    00418aa8b 0x418af0
    00418aac
    00418aacloc_418aac:
    00418aacldr x4, [sp+176]
    00418ab0ldrsb x27, [x4]
    00418ab4ldr x5, [sp+200]
    00418ab8ldr x6, [sp+208]
    00418abcstr x6, [x4+32]
    00418ac0adrp x27, 0x633000
    00418ac4ldr w6, [x27+3056]
    00418ac8cbz w6, 0x418ad0
    00418accb 0x418ad4
    00418ad0
    00418ad0loc_418ad0:
    00418ad0b 0x418ae8
    00418ad4
    00418ad4loc_418ad4:
    00418ad4bl runtime.gcWriteBarrier2
    00418ad8str x5, [x25]
    00418adcldr x6, [x4+24]
    00418ae0str x6, [x25+8]
    00418ae4b 0x418ae8
    00418ae8
    00418ae8loc_418ae8:
    00418ae8str x5, [x4+24]
    00418aecb 0x418af4
    00418af0
    00418af0loc_418af0:
    00418af0b 0x418af4
    00418af4
    00418af4loc_418af4:
    00418af4ldr x4, [sp+176]
    00418af8ldrsb x27, [x4]
    00418afcldrb w4, [x4]
    00418b00cbz w4, 0x418b08
    00418b04b 0x418b68
    00418b08
    00418b08loc_418b08:
    00418b08ldr x4, [sp+176]
    00418b0cldrsb x27, [x4]
    00418b10ldr x0, [x4+8]
    00418b14ldr x1, [x4+16]
    00418b18str x0, [sp+352]
    00418b1cstr x1, [sp+360]
    00418b20adrp x2, 0x297000
    00418b24add x2, x2, 4032
    00418b28orr x3, xzr, 1
    00418b2cbl strings.HasSuffix
    00418b30strb w0, [sp+55]
    00418b34tbnz w0, 0, 0x418b3c
    00418b38b 0x418b50
    00418b3c
    00418b3cloc_418b3c:
    00418b3cldr x2, [sp+176]
    00418b40ldrsb x27, [x2]
    00418b44movz x3, 53
    00418b48strb w3, [x2]
    00418b4cb 0x418b64
    00418b50
    00418b50loc_418b50:
    00418b50ldr x2, [sp+176]
    00418b54ldrsb x27, [x2]
    00418b58orr x3, xzr, 48
    00418b5cstrb w3, [x2]
    00418b60b 0x418b64
    00418b64
    00418b64loc_418b64:
    00418b64b 0x418b6c
    00418b68
    00418b68loc_418b68:
    00418b68b 0x418b6c
    00418b6c
    00418b6cloc_418b6c:
    00418b6cldr x1, [sp+176]
    00418b70ldr x0, [sp+600]
    00418b74bl archive/tar.(*Reader).handleRegularFile
    00418b78str x0, [sp+232]
    00418b7cstr x1, [sp+240]
    00418b80cbnz x0, 0x418b88
    00418b84b 0x418bac
    00418b88
    00418b88loc_418b88:
    00418b88str xzr, [sp+112]
    00418b8cldr x1, [sp+232]
    00418b90ldr x2, [sp+240]
    00418b94str x1, [sp+96]
    00418b98str x2, [sp+104]
    00418b9cldr x0, [sp+112]
    00418ba0ldp x29, x30, [sp-8]
    00418ba4add sp, sp, 592
    00418ba8ret x30
    00418bac
    00418bacloc_418bac:
    00418bacldr x2, [sp+144]
    00418bb0ldr x1, [sp+176]
    00418bb4ldr x0, [sp+600]
    00418bb8bl archive/tar.(*Reader).handleSparseFile
    00418bbcstr x0, [sp+216]
    00418bc0str x1, [sp+224]
    00418bc4cbnz x0, 0x418bcc
    00418bc8b 0x418bf0
    00418bcc
    00418bccloc_418bcc:
    00418bccstr xzr, [sp+112]
    00418bd0ldr x1, [sp+216]
    00418bd4ldr x2, [sp+224]
    00418bd8str x1, [sp+96]
    00418bdcstr x2, [sp+104]
    00418be0ldr x0, [sp+112]
    00418be4ldp x29, x30, [sp-8]
    00418be8add sp, sp, 592
    00418becret x30
    00418bf0
    00418bf0loc_418bf0:
    00418bf0ldr x0, [sp+56]
    00418bf4orr x1, xzr, 2
    00418bf8bl archive/tar.Format.has
    00418bfcstrb w0, [sp+54]
    00418c00strb w0, [sp+55]
    00418c04tbnz w0, 0, 0x418c0c
    00418c08b 0x418c24
    00418c0c
    00418c0cloc_418c0c:
    00418c0cldr x0, [sp+56]
    00418c10orr x1, xzr, 4
    00418c14bl archive/tar.Format.has
    00418c18strb w0, [sp+53]
    00418c1cstrb w0, [sp+55]
    00418c20b 0x418c28
    00418c24
    00418c24loc_418c24:
    00418c24b 0x418c28
    00418c28
    00418c28loc_418c28:
    00418c28ldrb w3, [sp+55]
    00418c2ctbnz w3, 0, 0x418c34
    00418c30b 0x418c44
    00418c34
    00418c34loc_418c34:
    00418c34add x0, sp, 56
    00418c38orr x1, xzr, 2
    00418c3cbl archive/tar.(*Format).mayOnlyBe
    00418c40b 0x418c48
    00418c44
    00418c44loc_418c44:
    00418c44b 0x418c48
    00418c48
    00418c48loc_418c48:
    00418c48ldr x3, [sp+176]
    00418c4cldrsb x27, [x3]
    00418c50ldr x4, [sp+56]
    00418c54str x4, [x3+208]
    00418c58ldr x3, [sp+176]
    00418c5cstr x3, [sp+112]
    00418c60stp xzr, xzr, [sp+96]
    00418c64ldr x0, [sp+112]
    00418c68mov x1, xzr
    00418c6cmov x2, xzr
    00418c70ldp x29, x30, [sp-8]
    00418c74add sp, sp, 592
    00418c78ret x30
    00418c7c
    00418c7cloc_418c7c:
    00418c7corr x2, xzr, 512
    00418c80bl runtime.panicSliceAlen
    00418c84hint
    00418c88
    00418c88loc_418c88:
    00418c88str x0, [sp+8]
    00418c8cmov x3, x30
    00418c90bl runtime.morestack_noctxt.abi0
    00418c94ldr x0, [sp+8]
    00418c98b 0x4183d0
    00418c9cudf 0
    004183d0
    00418ca0
    00418ca0archive/tar.(*Reader).handleRegularFile: ; void archive/tar.(*Reader).handleRegularFile(archive/tar.Reader * tr, archive/tar.Header * hdr)
    00418ca0ldr x16, [x28+16]
    00418ca4subs xzr, sp, x16
    00418ca8b.ls 0x418e08
    00418cacstr x30, [sp-96]!
    00418cb0stur x29, [sp-8]
    00418cb4sub x29, sp, 8
    00418cb8str x0, [sp+104]
    00418cbcstr x1, [sp+112]
    00418cc0stp xzr, xzr, [sp+56]
    00418cc4ldr x1, [sp+112]
    00418cc8ldrsb x27, [x1]
    00418cccldr x1, [x1+40]
    00418cd0str x1, [sp+40]
    00418cd4ldr x1, [sp+112]
    00418cd8ldrsb x27, [x1]
    00418cdcldrb w0, [x1]
    00418ce0strb w0, [sp+38]
    00418ce4bl archive/tar.isHeaderOnlyType
    00418ce8strb w0, [sp+39]
    00418cectbnz w0, 0, 0x418cf4
    00418cf0b 0x418cfc
    00418cf4
    00418cf4loc_418cf4:
    00418cf4str xzr, [sp+40]
    00418cf8b 0x418d00
    00418cfc
    00418cfcloc_418cfc:
    00418cfcb 0x418d00
    00418d00
    00418d00loc_418d00:
    00418d00ldr x2, [sp+40]
    00418d04tbnz x2, 63, 0x418d0c
    00418d08b 0x418d30
    00418d0c
    00418d0cloc_418d0c:
    00418d0cadrp x27, 0x609000
    00418d10ldr x0, [x27+2096]
    00418d14adrp x27, 0x609000
    00418d18ldr x1, [x27+2104]
    00418d1cstr x0, [sp+56]
    00418d20str x1, [sp+64]
    00418d24ldur x29, [sp-8]
    00418d28ldr x30, [sp], 96
    00418d2cret x30
    00418d30
    00418d30loc_418d30:
    00418d30ldr x0, [sp+40]
    00418d34bl archive/tar.blockPadding
    00418d38str x0, [sp+48]
    00418d3cldr x1, [sp+104]
    00418d40ldrsb x27, [x1]
    00418d44str x0, [x1+16]
    00418d48adrp x0, 0x243000
    00418d4cadd x0, x0, 2400
    00418d50bl runtime.newobject
    00418d54str x0, [sp+72]
    00418d58ldr x1, [sp+104]
    00418d5cldrsb x27, [x1]
    00418d60ldr x2, [x1+8]
    00418d64ldr x1, [x1]
    00418d68str x1, [x0]
    00418d6cadrp x27, 0x633000
    00418d70ldr w1, [x27+3056]
    00418d74cbz w1, 0x418d7c
    00418d78b 0x418d80
    00418d7c
    00418d7cloc_418d7c:
    00418d7cb 0x418d94
    00418d80
    00418d80loc_418d80:
    00418d80bl runtime.gcWriteBarrier2
    00418d84str x2, [x25]
    00418d88ldr x3, [x0+8]
    00418d8cstr x3, [x25+8]
    00418d90b 0x418d94
    00418d94
    00418d94loc_418d94:
    00418d94str x2, [x0+8]
    00418d98ldr x2, [sp+72]
    00418d9cldrsb x27, [x2]
    00418da0ldr x3, [sp+40]
    00418da4str x3, [x2+16]
    00418da8ldr x2, [sp+72]
    00418dacstr x2, [sp+80]
    00418db0ldr x3, [sp+104]
    00418db4ldrsb x27, [x3]
    00418db8adrp x4, 0x300000
    00418dbcadd x4, x4, 3736
    00418dc0str x4, [x3+24]
    00418dc4adrp x27, 0x633000
    00418dc8ldr w4, [x27+3056]
    00418dcccbz w4, 0x418dd4
    00418dd0b 0x418dd8
    00418dd4
    00418dd4loc_418dd4:
    00418dd4b 0x418dec
    00418dd8
    00418dd8loc_418dd8:
    00418dd8bl runtime.gcWriteBarrier2
    00418ddcstr x2, [x25]
    00418de0ldr x4, [x3+32]
    00418de4str x4, [x25+8]
    00418de8b 0x418dec
    00418dec
    00418decloc_418dec:
    00418decstr x2, [x3+32]
    00418df0stp xzr, xzr, [sp+56]
    00418df4mov x0, xzr
    00418df8mov x1, xzr
    00418dfcldur x29, [sp-8]
    00418e00ldr x30, [sp], 96
    00418e04ret x30
    00418e08
    00418e08loc_418e08:
    00418e08stp x0, x1, [sp+8]
    00418e0cmov x3, x30
    00418e10bl runtime.morestack_noctxt.abi0
    00418e14ldp x0, x1, [sp+8]
    00418e18b 0x418ca0
    00418e1cudf 0
    00418ca0
    00418e20
    00418e20archive/tar.(*Reader).handleSparseFile: ; void archive/tar.(*Reader).handleSparseFile(archive/tar.Reader * tr, archive/tar.Header * hdr, archive/tar.block * rawHdr)
    00418e20ldr x16, [x28+16]
    00418e24sub x17, sp, 160
    00418e28subs xzr, x17, x16
    00418e2cb.ls 0x41917c
    00418e30sub x20, sp, 288
    00418e34stp x29, x30, [x20-8]
    00418e38add sp, x20, 0
    00418e3csub x29, sp, 8
    00418e40str x0, [sp+296]
    00418e44str x1, [sp+304]
    00418e48str x2, [sp+312]
    00418e4cstp xzr, xzr, [sp+64]
    00418e50str xzr, [sp+104]
    00418e54stp xzr, xzr, [sp+112]
    00418e58stp xzr, xzr, [sp+128]
    00418e5cldr x3, [sp+304]
    00418e60ldrsb x27, [x3]
    00418e64ldrb w3, [x3]
    00418e68subs wzr, w3, 83
    00418e6cb.eq 0x418e74
    00418e70b 0x418ef8
    00418e74
    00418e74loc_418e74:
    00418e74str xzr, [sp+256]
    00418e78stp xzr, xzr, [sp+264]
    00418e7cstp xzr, xzr, [sp+240]
    00418e80ldr x2, [sp+312]
    00418e84ldr x1, [sp+304]
    00418e88ldr x0, [sp+296]
    00418e8cbl archive/tar.(*Reader).readOldGNUSparseMap
    00418e90str x0, [sp+256]
    00418e94str x1, [sp+264]
    00418e98str x2, [sp+272]
    00418e9cstr x3, [sp+240]
    00418ea0str x4, [sp+248]
    00418ea4ldr x3, [sp+256]
    00418ea8ldr x4, [sp+264]
    00418eacldr x5, [sp+272]
    00418eb0str x3, [sp+200]
    00418eb4str x4, [sp+208]
    00418eb8str x5, [sp+216]
    00418ebcldr x3, [sp+240]
    00418ec0ldr x4, [sp+248]
    00418ec4str x3, [sp+184]
    00418ec8str x4, [sp+192]
    00418eccldr x3, [sp+200]
    00418ed0ldr x4, [sp+208]
    00418ed4ldr x5, [sp+216]
    00418ed8str x3, [sp+104]
    00418edcstr x4, [sp+112]
    00418ee0str x5, [sp+120]
    00418ee4ldr x3, [sp+184]
    00418ee8ldr x4, [sp+192]
    00418eecstr x3, [sp+128]
    00418ef0str x4, [sp+136]
    00418ef4b 0x418f78
    00418ef8
    00418ef8loc_418ef8:
    00418ef8str xzr, [sp+256]
    00418efcstp xzr, xzr, [sp+264]
    00418f00stp xzr, xzr, [sp+240]
    00418f04ldr x1, [sp+304]
    00418f08ldr x0, [sp+296]
    00418f0cbl archive/tar.(*Reader).readGNUSparsePAXHeaders
    00418f10str x0, [sp+256]
    00418f14str x1, [sp+264]
    00418f18str x2, [sp+272]
    00418f1cstr x3, [sp+240]
    00418f20str x4, [sp+248]
    00418f24ldr x2, [sp+256]
    00418f28ldr x3, [sp+264]
    00418f2cldr x4, [sp+272]
    00418f30str x2, [sp+160]
    00418f34str x3, [sp+168]
    00418f38str x4, [sp+176]
    00418f3cldr x2, [sp+240]
    00418f40ldr x3, [sp+248]
    00418f44str x2, [sp+144]
    00418f48str x3, [sp+152]
    00418f4cldr x2, [sp+160]
    00418f50ldr x3, [sp+168]
    00418f54ldr x4, [sp+176]
    00418f58str x2, [sp+104]
    00418f5cstr x3, [sp+112]
    00418f60str x4, [sp+120]
    00418f64ldr x2, [sp+144]
    00418f68ldr x3, [sp+152]
    00418f6cstr x2, [sp+128]
    00418f70str x3, [sp+136]
    00418f74b 0x418f78
    00418f78
    00418f78loc_418f78:
    00418f78ldr x2, [sp+128]
    00418f7csubs xzr, x2, 0
    00418f80cset x3, ne
    00418f84eor x3, x3, 1
    00418f88strb w3, [sp+47]
    00418f8ccbnz x2, 0x418f94
    00418f90b 0x418f98
    00418f94
    00418f94loc_418f94:
    00418f94b 0x418fac
    00418f98
    00418f98loc_418f98:
    00418f98ldr x2, [sp+104]
    00418f9csubs xzr, x2, 0
    00418fa0cset x2, ne
    00418fa4strb w2, [sp+47]
    00418fa8b 0x418fac
    00418fac
    00418facloc_418fac:
    00418facldrb w2, [sp+47]
    00418fb0tbnz w2, 0, 0x418fb8
    00418fb4b 0x41915c
    00418fb8
    00418fb8loc_418fb8:
    00418fb8ldr x1, [sp+304]
    00418fbcldrsb x27, [x1]
    00418fc0ldrb w0, [x1]
    00418fc4strb w0, [sp+44]
    00418fc8bl archive/tar.isHeaderOnlyType
    00418fccstrb w0, [sp+46]
    00418fd0strb w0, [sp+47]
    00418fd4tbnz w0, 0, 0x418fdc
    00418fd8b 0x418fe0
    00418fdc
    00418fdcloc_418fdc:
    00418fdcb 0x419010
    00418fe0
    00418fe0loc_418fe0:
    00418fe0ldr x4, [sp+304]
    00418fe4ldrsb x27, [x4]
    00418fe8ldr x3, [x4+40]
    00418fecstr x3, [sp+56]
    00418ff0ldr x0, [sp+104]
    00418ff4ldr x1, [sp+112]
    00418ff8ldr x2, [sp+120]
    00418ffcbl archive/tar.validateSparseEntries
    00419000strb w0, [sp+45]
    00419004eor x4, x0, 1
    00419008strb w4, [sp+47]
    0041900cb 0x419010
    00419010
    00419010loc_419010:
    00419010ldrb w4, [sp+47]
    00419014tbnz w4, 0, 0x41901c
    00419018b 0x419040
    0041901c
    0041901cloc_41901c:
    0041901cadrp x27, 0x608000
    00419020ldr x0, [x27+2096]
    00419024adrp x27, 0x608000
    00419028ldr x1, [x27+2104]
    0041902cstr x0, [sp+64]
    00419030str x1, [sp+72]
    00419034ldp x29, x30, [sp-8]
    00419038add sp, sp, 288
    0041903cret x30
    00419040
    00419040loc_419040:
    00419040ldr x4, [sp+304]
    00419044ldrsb x27, [x4]
    00419048ldr x3, [x4+40]
    0041904cstr x3, [sp+48]
    00419050ldr x0, [sp+104]
    00419054ldr x1, [sp+112]
    00419058ldr x2, [sp+120]
    0041905cbl archive/tar.invertSparseEntries
    00419060str x0, [sp+80]
    00419064str x1, [sp+88]
    00419068str x2, [sp+96]
    0041906cadrp x0, 0x252000
    00419070add x0, x0, 64
    00419074bl runtime.newobject
    00419078str x0, [sp+224]
    0041907cldr x4, [sp+296]
    00419080ldrsb x27, [x4]
    00419084ldr x5, [x4+32]
    00419088ldr x4, [x4+24]
    0041908cstr x4, [x0]
    00419090adrp x27, 0x632000
    00419094ldr w4, [x27+3056]
    00419098cbz w4, 0x4190a0
    0041909cb 0x4190a4
    004190a0
    004190a0loc_4190a0:
    004190a0b 0x4190b8
    004190a4
    004190a4loc_4190a4:
    004190a4bl runtime.gcWriteBarrier2
    004190a8str x5, [x25]
    004190acldr x2, [x0+8]
    004190b0str x2, [x25+8]
    004190b4b 0x4190b8
    004190b8
    004190b8loc_4190b8:
    004190b8str x5, [x0+8]
    004190bcldr x2, [sp+224]
    004190c0ldrsb x27, [x2]
    004190c4ldr x3, [sp+80]
    004190c8ldr x4, [sp+88]
    004190ccldr x5, [sp+96]
    004190d0str x4, [x2+24]
    004190d4str x5, [x2+32]
    004190d8adrp x27, 0x632000
    004190dcldr w4, [x27+3056]
    004190e0cbz w4, 0x4190e8
    004190e4b 0x4190ec
    004190e8
    004190e8loc_4190e8:
    004190e8b 0x419100
    004190ec
    004190ecloc_4190ec:
    004190ecbl runtime.gcWriteBarrier2
    004190f0str x3, [x25]
    004190f4ldr x4, [x2+16]
    004190f8str x4, [x25+8]
    004190fcb 0x419100
    00419100
    00419100loc_419100:
    00419100str x3, [x2+16]
    00419104ldr x2, [sp+224]
    00419108ldrsb x27, [x2]
    0041910cstr xzr, [x2+40]
    00419110ldr x2, [sp+224]
    00419114str x2, [sp+232]
    00419118ldr x3, [sp+296]
    0041911cldrsb x27, [x3]
    00419120adrp x4, 0x2ff000
    00419124add x4, x4, 3792
    00419128str x4, [x3+24]
    0041912cadrp x27, 0x632000
    00419130ldr w4, [x27+3056]
    00419134cbz w4, 0x41913c
    00419138b 0x419140
    0041913c
    0041913cloc_41913c:
    0041913cb 0x419154
    00419140
    00419140loc_419140:
    00419140bl runtime.gcWriteBarrier2
    00419144str x2, [x25]
    00419148ldr x4, [x3+32]
    0041914cstr x4, [x25+8]
    00419150b 0x419154
    00419154
    00419154loc_419154:
    00419154str x2, [x3+32]
    00419158b 0x419160
    0041915c
    0041915cloc_41915c:
    0041915cb 0x419160
    00419160
    00419160loc_419160:
    00419160ldr x0, [sp+128]
    00419164ldr x1, [sp+136]
    00419168str x0, [sp+64]
    0041916cstr x1, [sp+72]
    00419170ldp x29, x30, [sp-8]
    00419174add sp, sp, 288
    00419178ret x30
    0041917c
    0041917cloc_41917c:
    0041917cstp x0, x1, [sp+8]
    00419180str x2, [sp+24]
    00419184mov x3, x30
    00419188bl runtime.morestack_noctxt.abi0
    0041918cldp x0, x1, [sp+8]
    00419190ldr x2, [sp+24]
    00419194b 0x418e20
    00419198udf 0
    0041919cudf 0
    00418e20