File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004148b0
    004148b0archive/tar.Header.allowedFormats.func1: ; void archive/tar.Header.allowedFormats.func1(struct string s, int size, struct string name, struct string paxKey)
    004148b0ldr x16, [x28+16]
    004148b4sub x17, sp, 304
    004148b8subs xzr, x17, x16
    004148bcb.ls 0x415280
    004148c0sub x20, sp, 432
    004148c4stp x29, x30, [x20-8]
    004148c8add sp, x20, 0
    004148ccsub x29, sp, 8
    004148d0str x0, [sp+440]
    004148d4str x1, [sp+448]
    004148d8str x2, [sp+456]
    004148dcstr x3, [sp+464]
    004148e0str x4, [sp+472]
    004148e4str x5, [sp+480]
    004148e8str x6, [sp+488]
    004148ecldr x2, [x26+8]
    004148f0str x2, [sp+392]
    004148f4ldr x2, [x26+16]
    004148f8str x2, [sp+416]
    004148fcldr x2, [x26+24]
    00414900str x2, [sp+376]
    00414904ldr x2, [x26+32]
    00414908str x2, [sp+384]
    0041490cldr x2, [x26+40]
    00414910str x2, [sp+400]
    00414914ldr x2, [x26+48]
    00414918str x2, [sp+408]
    0041491cldr x2, [sp+448]
    00414920str x2, [sp+72]
    00414924ldr x3, [sp+456]
    00414928subs xzr, x2, x3
    0041492ccset x2, gt
    00414930strb w2, [sp+62]
    00414934ldr x2, [sp+488]
    00414938subs xzr, x2, 4
    0041493ccset x2, eq
    00414940b.eq 0x414948
    00414944b 0x4149d4
    00414948
    00414948loc_414948:
    00414948ldr x1, [sp+488]
    0041494cldr x2, [sp+480]
    00414950subs xzr, x1, 0
    00414954b.hi 0x41495c
    00414958b 0x415274
    0041495c
    0041495cloc_41495c:
    0041495cldr x1, [sp+488]
    00414960ldrb w2, [x2]
    00414964ldr x3, [sp+480]
    00414968subs xzr, x1, 1
    0041496cb.hi 0x414974
    00414970b 0x41526c
    00414974
    00414974loc_414974:
    00414974ldr x1, [sp+488]
    00414978ldr x4, [sp+480]
    0041497cldrb w3, [x3+1]
    00414980ubfm x3, x3, 56, 7
    00414984orr x2, x2, x3
    00414988subs xzr, x1, 2
    0041498cb.hi 0x414994
    00414990b 0x415264
    00414994
    00414994loc_414994:
    00414994ldr x1, [sp+488]
    00414998ldr x3, [sp+480]
    0041499cldrb w4, [x4+2]
    004149a0ubfm x4, x4, 48, 7
    004149a4orr x2, x2, x4
    004149a8subs xzr, x1, 3
    004149acb.hi 0x4149b4
    004149b0b 0x41525c
    004149b4
    004149b4loc_4149b4:
    004149b4ldrb w3, [x3+3]
    004149b8ubfm x3, x3, 40, 7
    004149bcorr x3, x2, x3
    004149c0movz x4, 24944
    004149c4movk x4, 0x68740000
    004149c8subs wzr, w3, w4
    004149cccset x2, eq
    004149d0b 0x4149d8
    004149d4
    004149d4loc_4149d4:
    004149d4b 0x4149d8
    004149d8
    004149d8loc_4149d8:
    004149d8strb w2, [sp+69]
    004149dctbnz w2, 0, 0x4149e4
    004149e0b 0x4149e8
    004149e4
    004149e4loc_4149e4:
    004149e4b 0x414b1c
    004149e8
    004149e8loc_4149e8:
    004149e8ldr x2, [sp+488]
    004149ecsubs xzr, x2, 8
    004149f0cset x2, eq
    004149f4b.eq 0x4149fc
    004149f8b 0x414b10
    004149fc
    004149fcloc_4149fc:
    004149fcldr x1, [sp+488]
    00414a00ldr x2, [sp+480]
    00414a04subs xzr, x1, 0
    00414a08b.hi 0x414a10
    00414a0cb 0x415254
    00414a10
    00414a10loc_414a10:
    00414a10ldr x1, [sp+488]
    00414a14ldrb w2, [x2]
    00414a18ldr x3, [sp+480]
    00414a1csubs xzr, x1, 1
    00414a20b.hi 0x414a28
    00414a24b 0x41524c
    00414a28
    00414a28loc_414a28:
    00414a28ldr x1, [sp+488]
    00414a2cldr x4, [sp+480]
    00414a30ldrb w3, [x3+1]
    00414a34ubfm x3, x3, 56, 7
    00414a38orr x2, x2, x3
    00414a3csubs xzr, x1, 2
    00414a40b.hi 0x414a48
    00414a44b 0x415244
    00414a48
    00414a48loc_414a48:
    00414a48ldr x1, [sp+488]
    00414a4cldr x3, [sp+480]
    00414a50ldrb w4, [x4+2]
    00414a54ubfm x4, x4, 48, 7
    00414a58orr x2, x2, x4
    00414a5csubs xzr, x1, 3
    00414a60b.hi 0x414a68
    00414a64b 0x41523c
    00414a68
    00414a68loc_414a68:
    00414a68ldr x1, [sp+488]
    00414a6cldr x4, [sp+480]
    00414a70ldrb w3, [x3+3]
    00414a74ubfm x3, x3, 40, 7
    00414a78orr x2, x2, x3
    00414a7csubs xzr, x1, 4
    00414a80b.hi 0x414a88
    00414a84b 0x415234
    00414a88
    00414a88loc_414a88:
    00414a88ldr x1, [sp+488]
    00414a8cldr x3, [sp+480]
    00414a90ldrb w4, [x4+4]
    00414a94ubfm x4, x4, 32, 7
    00414a98orr x2, x2, x4
    00414a9csubs xzr, x1, 5
    00414aa0b.hi 0x414aa8
    00414aa4b 0x41522c
    00414aa8
    00414aa8loc_414aa8:
    00414aa8ldr x1, [sp+488]
    00414aacldr x4, [sp+480]
    00414ab0ldrb w3, [x3+5]
    00414ab4ubfm x3, x3, 24, 7
    00414ab8orr x2, x2, x3
    00414abcsubs xzr, x1, 6
    00414ac0b.hi 0x414ac8
    00414ac4b 0x415224
    00414ac8
    00414ac8loc_414ac8:
    00414ac8ldr x1, [sp+488]
    00414accldr x3, [sp+480]
    00414ad0ldrb w4, [x4+6]
    00414ad4ubfm x4, x4, 16, 7
    00414ad8orr x2, x2, x4
    00414adcsubs xzr, x1, 7
    00414ae0b.hi 0x414ae8
    00414ae4b 0x41521c
    00414ae8
    00414ae8loc_414ae8:
    00414ae8ldrb w3, [x3+7]
    00414aecubfm x3, x3, 8, 7
    00414af0orr x3, x2, x3
    00414af4movz x4, 26988
    00414af8movk x4, 0x6b6e0000
    00414afcmovk x4, 0x617000000000
    00414b00movk x4, 0x6874000000000000
    00414b04subs xzr, x3, x4
    00414b08cset x2, eq
    00414b0cb 0x414b14
    00414b10
    00414b10loc_414b10:
    00414b10b 0x414b14
    00414b14
    00414b14loc_414b14:
    00414b14strb w2, [sp+69]
    00414b18b 0x414b1c
    00414b1c
    00414b1cloc_414b1c:
    00414b1cldrb w2, [sp+69]
    00414b20strb w2, [sp+66]
    00414b24ldr x0, [sp+440]
    00414b28ldr x1, [sp+448]
    00414b2cbl archive/tar.hasNUL
    00414b30strb w0, [sp+68]
    00414b34strb w0, [sp+69]
    00414b38tbnz w0, 0, 0x414b40
    00414b3cb 0x414b44
    00414b40
    00414b40loc_414b40:
    00414b40b 0x414b74
    00414b44
    00414b44loc_414b44:
    00414b44ldrb w2, [sp+62]
    00414b48strb w2, [sp+67]
    00414b4ctbnz w2, 0, 0x414b54
    00414b50b 0x414b64
    00414b54
    00414b54loc_414b54:
    00414b54ldrb w2, [sp+66]
    00414b58eor x2, x2, 1
    00414b5cstrb w2, [sp+67]
    00414b60b 0x414b68
    00414b64
    00414b64loc_414b64:
    00414b64b 0x414b68
    00414b68
    00414b68loc_414b68:
    00414b68ldrb w2, [sp+67]
    00414b6cstrb w2, [sp+69]
    00414b70b 0x414b74
    00414b74
    00414b74loc_414b74:
    00414b74ldrb w2, [sp+69]
    00414b78tbnz w2, 0, 0x414b80
    00414b7cb 0x414ca4
    00414b80
    00414b80loc_414b80:
    00414b80stp xzr, xzr, [sp+328]
    00414b84stp xzr, xzr, [sp+344]
    00414b88add x2, sp, 328
    00414b8cstr x2, [sp+264]
    00414b90ldr x0, [sp+464]
    00414b94ldr x1, [sp+472]
    00414b98bl runtime.convTstring
    00414b9cstr x0, [sp+256]
    00414ba0ldr x2, [sp+264]
    00414ba4ldrsb x27, [x2]
    00414ba8adrp x3, 0x1e1000
    00414bacadd x3, x3, 2944
    00414bb0str x3, [x2]
    00414bb4adrp x27, 0x637000
    00414bb8ldr w3, [x27+3056]
    00414bbccbz w3, 0x414bc4
    00414bc0b 0x414bc8
    00414bc4
    00414bc4loc_414bc4:
    00414bc4b 0x414bdc
    00414bc8
    00414bc8loc_414bc8:
    00414bc8bl runtime.gcWriteBarrier2
    00414bccstr x0, [x25]
    00414bd0ldr x3, [x2+8]
    00414bd4str x3, [x25+8]
    00414bd8b 0x414bdc
    00414bdc
    00414bdcloc_414bdc:
    00414bdcstr x0, [x2+8]
    00414be0ldr x0, [sp+440]
    00414be4ldr x1, [sp+448]
    00414be8bl runtime.convTstring
    00414becstr x0, [sp+248]
    00414bf0ldr x2, [sp+264]
    00414bf4ldrsb x27, [x2]
    00414bf8adrp x3, 0x1e1000
    00414bfcadd x3, x3, 2944
    00414c00str x3, [x2+16]
    00414c04adrp x27, 0x637000
    00414c08ldr w3, [x27+3056]
    00414c0ccbz w3, 0x414c14
    00414c10b 0x414c18
    00414c14
    00414c14loc_414c14:
    00414c14b 0x414c2c
    00414c18
    00414c18loc_414c18:
    00414c18bl runtime.gcWriteBarrier2
    00414c1cstr x0, [x25]
    00414c20ldr x5, [x2+24]
    00414c24str x5, [x25+8]
    00414c28b 0x414c2c
    00414c2c
    00414c2cloc_414c2c:
    00414c2cstr x0, [x2+24]
    00414c30ldr x2, [sp+264]
    00414c34ldrsb x27, [x2]
    00414c38b 0x414c3c
    00414c3c
    00414c3cloc_414c3c:
    00414c3cstr x2, [sp+272]
    00414c40orr x4, xzr, 2
    00414c44str x4, [sp+280]
    00414c48str x4, [sp+288]
    00414c4cadrp x0, 0x2a4000
    00414c50add x0, x0, 2157
    00414c54movz x1, 23
    00414c58mov x3, x4
    00414c5cbl fmt.Sprintf
    00414c60ldr x5, [sp+392]
    00414c64str x1, [x5+8]
    00414c68adrp x27, 0x637000
    00414c6cldr w6, [x27+3056]
    00414c70cbz w6, 0x414c78
    00414c74b 0x414c7c
    00414c78
    00414c78loc_414c78:
    00414c78b 0x414c90
    00414c7c
    00414c7cloc_414c7c:
    00414c7cbl runtime.gcWriteBarrier2
    00414c80str x0, [x25]
    00414c84ldr x2, [x5]
    00414c88str x2, [x25+8]
    00414c8cb 0x414c90
    00414c90
    00414c90loc_414c90:
    00414c90str x0, [x5]
    00414c94ldr x0, [sp+416]
    00414c98orr x1, xzr, 8
    00414c9cbl archive/tar.(*Format).mustNotBe
    00414ca0b 0x414ca8
    00414ca4
    00414ca4loc_414ca4:
    00414ca4b 0x414ca8
    00414ca8
    00414ca8loc_414ca8:
    00414ca8ldr x0, [sp+440]
    00414cacldr x1, [sp+448]
    00414cb0bl archive/tar.isASCII
    00414cb4strb w0, [sp+69]
    00414cb8eor x2, x0, 1
    00414cbcstrb w2, [sp+68]
    00414cc0tbnz w0, 0, 0x414cc8
    00414cc4b 0x414cd4
    00414cc8
    00414cc8loc_414cc8:
    00414cc8ldrb w4, [sp+62]
    00414cccstrb w4, [sp+68]
    00414cd0b 0x414cd8
    00414cd4
    00414cd4loc_414cd4:
    00414cd4b 0x414cd8
    00414cd8
    00414cd8loc_414cd8:
    00414cd8ldrb w4, [sp+68]
    00414cdctbnz w4, 0, 0x414ce4
    00414ce0b 0x4150cc
    00414ce4
    00414ce4loc_414ce4:
    00414ce4ldr x2, [sp+488]
    00414ce8subs xzr, x2, 4
    00414ceccset x2, eq
    00414cf0b.eq 0x414cf8
    00414cf4b 0x414d84
    00414cf8
    00414cf8loc_414cf8:
    00414cf8ldr x1, [sp+488]
    00414cfcldr x2, [sp+480]
    00414d00subs xzr, x1, 0
    00414d04b.hi 0x414d0c
    00414d08b 0x415214
    00414d0c
    00414d0cloc_414d0c:
    00414d0cldr x1, [sp+488]
    00414d10ldrb w2, [x2]
    00414d14ldr x3, [sp+480]
    00414d18subs xzr, x1, 1
    00414d1cb.hi 0x414d24
    00414d20b 0x41520c
    00414d24
    00414d24loc_414d24:
    00414d24ldr x1, [sp+488]
    00414d28ldr x4, [sp+480]
    00414d2cldrb w3, [x3+1]
    00414d30ubfm x3, x3, 56, 7
    00414d34orr x2, x2, x3
    00414d38subs xzr, x1, 2
    00414d3cb.hi 0x414d44
    00414d40b 0x415204
    00414d44
    00414d44loc_414d44:
    00414d44ldr x1, [sp+488]
    00414d48ldr x3, [sp+480]
    00414d4cldrb w4, [x4+2]
    00414d50ubfm x4, x4, 48, 7
    00414d54orr x2, x2, x4
    00414d58subs xzr, x1, 3
    00414d5cb.hi 0x414d64
    00414d60b 0x4151fc
    00414d64
    00414d64loc_414d64:
    00414d64ldrb w3, [x3+3]
    00414d68ubfm x3, x3, 40, 7
    00414d6corr x3, x2, x3
    00414d70movz x4, 24944
    00414d74movk x4, 0x68740000
    00414d78subs wzr, w3, w4
    00414d7ccset x2, eq
    00414d80b 0x414d88
    00414d84
    00414d84loc_414d84:
    00414d84b 0x414d88
    00414d88
    00414d88loc_414d88:
    00414d88strb w2, [sp+65]
    00414d8cstp xzr, xzr, [sp+312]
    00414d90stp xzr, xzr, [sp+296]
    00414d94ldr x0, [sp+440]
    00414d98ldr x1, [sp+448]
    00414d9cbl archive/tar.splitUSTARPath
    00414da0str x0, [sp+312]
    00414da4str x1, [sp+320]
    00414da8str x2, [sp+296]
    00414dacstr x3, [sp+304]
    00414db0strb w4, [sp+69]
    00414db4ldr x2, [sp+320]
    00414db8ldr x3, [sp+312]
    00414dbcstr x3, [sp+112]
    00414dc0str x2, [sp+120]
    00414dc4ldr x2, [sp+296]
    00414dc8ldr x3, [sp+304]
    00414dccstr x2, [sp+96]
    00414dd0str x3, [sp+104]
    00414dd4ldrb w2, [sp+69]
    00414dd8strb w2, [sp+71]
    00414ddcstrb w2, [sp+64]
    00414de0ldrb w3, [sp+65]
    00414de4eor x4, x3, 1
    00414de8strb w4, [sp+69]
    00414dectbnz w3, 0, 0x414df4
    00414df0b 0x414e00
    00414df4
    00414df4loc_414df4:
    00414df4eor x4, x2, 1
    00414df8strb w4, [sp+69]
    00414dfcb 0x414e04
    00414e00
    00414e00loc_414e00:
    00414e00b 0x414e04
    00414e04
    00414e04loc_414e04:
    00414e04ldrb w4, [sp+69]
    00414e08tbnz w4, 0, 0x414e10
    00414e0cb 0x414f34
    00414e10
    00414e10loc_414e10:
    00414e10stp xzr, xzr, [sp+328]
    00414e14stp xzr, xzr, [sp+344]
    00414e18add x2, sp, 328
    00414e1cstr x2, [sp+216]
    00414e20ldr x0, [sp+464]
    00414e24ldr x1, [sp+472]
    00414e28bl runtime.convTstring
    00414e2cstr x0, [sp+208]
    00414e30ldr x2, [sp+216]
    00414e34ldrsb x27, [x2]
    00414e38adrp x3, 0x1e1000
    00414e3cadd x3, x3, 2944
    00414e40str x3, [x2]
    00414e44adrp x27, 0x637000
    00414e48ldr w3, [x27+3056]
    00414e4ccbz w3, 0x414e54
    00414e50b 0x414e58
    00414e54
    00414e54loc_414e54:
    00414e54b 0x414e6c
    00414e58
    00414e58loc_414e58:
    00414e58bl runtime.gcWriteBarrier2
    00414e5cstr x0, [x25]
    00414e60ldr x3, [x2+8]
    00414e64str x3, [x25+8]
    00414e68b 0x414e6c
    00414e6c
    00414e6cloc_414e6c:
    00414e6cstr x0, [x2+8]
    00414e70ldr x0, [sp+440]
    00414e74ldr x1, [sp+448]
    00414e78bl runtime.convTstring
    00414e7cstr x0, [sp+200]
    00414e80ldr x2, [sp+216]
    00414e84ldrsb x27, [x2]
    00414e88adrp x3, 0x1e1000
    00414e8cadd x3, x3, 2944
    00414e90str x3, [x2+16]
    00414e94adrp x27, 0x637000
    00414e98ldr w3, [x27+3056]
    00414e9ccbz w3, 0x414ea4
    00414ea0b 0x414ea8
    00414ea4
    00414ea4loc_414ea4:
    00414ea4b 0x414ebc
    00414ea8
    00414ea8loc_414ea8:
    00414ea8bl runtime.gcWriteBarrier2
    00414eacstr x0, [x25]
    00414eb0ldr x5, [x2+24]
    00414eb4str x5, [x25+8]
    00414eb8b 0x414ebc
    00414ebc
    00414ebcloc_414ebc:
    00414ebcstr x0, [x2+24]
    00414ec0ldr x2, [sp+216]
    00414ec4ldrsb x27, [x2]
    00414ec8b 0x414ecc
    00414ecc
    00414eccloc_414ecc:
    00414eccstr x2, [sp+224]
    00414ed0orr x4, xzr, 2
    00414ed4str x4, [sp+232]
    00414ed8str x4, [sp+240]
    00414edcadrp x0, 0x2a5000
    00414ee0add x0, x0, 3129
    00414ee4movz x1, 25
    00414ee8mov x3, x4
    00414eecbl fmt.Sprintf
    00414ef0ldr x5, [sp+376]
    00414ef4str x1, [x5+8]
    00414ef8adrp x27, 0x637000
    00414efcldr w6, [x27+3056]
    00414f00cbz w6, 0x414f08
    00414f04b 0x414f0c
    00414f08
    00414f08loc_414f08:
    00414f08b 0x414f20
    00414f0c
    00414f0cloc_414f0c:
    00414f0cbl runtime.gcWriteBarrier2
    00414f10str x0, [x25]
    00414f14ldr x2, [x5]
    00414f18str x2, [x25+8]
    00414f1cb 0x414f20
    00414f20
    00414f20loc_414f20:
    00414f20str x0, [x5]
    00414f24ldr x0, [sp+416]
    00414f28orr x1, xzr, 2
    00414f2cbl archive/tar.(*Format).mustNotBe
    00414f30b 0x414f38
    00414f34
    00414f34loc_414f34:
    00414f34b 0x414f38
    00414f38
    00414f38loc_414f38:
    00414f38ldr x4, [sp+488]
    00414f3ccbz x4, 0x414f44
    00414f40b 0x415068
    00414f44
    00414f44loc_414f44:
    00414f44stp xzr, xzr, [sp+328]
    00414f48stp xzr, xzr, [sp+344]
    00414f4cadd x2, sp, 328
    00414f50str x2, [sp+168]
    00414f54ldr x0, [sp+464]
    00414f58ldr x1, [sp+472]
    00414f5cbl runtime.convTstring
    00414f60str x0, [sp+160]
    00414f64ldr x2, [sp+168]
    00414f68ldrsb x27, [x2]
    00414f6cadrp x3, 0x1e1000
    00414f70add x3, x3, 2944
    00414f74str x3, [x2]
    00414f78adrp x27, 0x637000
    00414f7cldr w3, [x27+3056]
    00414f80cbz w3, 0x414f88
    00414f84b 0x414f8c
    00414f88
    00414f88loc_414f88:
    00414f88b 0x414fa0
    00414f8c
    00414f8cloc_414f8c:
    00414f8cbl runtime.gcWriteBarrier2
    00414f90str x0, [x25]
    00414f94ldr x3, [x2+8]
    00414f98str x3, [x25+8]
    00414f9cb 0x414fa0
    00414fa0
    00414fa0loc_414fa0:
    00414fa0str x0, [x2+8]
    00414fa4ldr x0, [sp+440]
    00414fa8ldr x1, [sp+448]
    00414facbl runtime.convTstring
    00414fb0str x0, [sp+152]
    00414fb4ldr x2, [sp+168]
    00414fb8ldrsb x27, [x2]
    00414fbcadrp x3, 0x1e1000
    00414fc0add x3, x3, 2944
    00414fc4str x3, [x2+16]
    00414fc8adrp x27, 0x637000
    00414fccldr w3, [x27+3056]
    00414fd0cbz w3, 0x414fd8
    00414fd4b 0x414fdc
    00414fd8
    00414fd8loc_414fd8:
    00414fd8b 0x414ff0
    00414fdc
    00414fdcloc_414fdc:
    00414fdcbl runtime.gcWriteBarrier2
    00414fe0str x0, [x25]
    00414fe4ldr x5, [x2+24]
    00414fe8str x5, [x25+8]
    00414fecb 0x414ff0
    00414ff0
    00414ff0loc_414ff0:
    00414ff0str x0, [x2+24]
    00414ff4ldr x2, [sp+168]
    00414ff8ldrsb x27, [x2]
    00414ffcb 0x415000
    00415000
    00415000loc_415000:
    00415000str x2, [sp+176]
    00415004orr x4, xzr, 2
    00415008str x4, [sp+184]
    0041500cstr x4, [sp+192]
    00415010adrp x0, 0x2a3000
    00415014add x0, x0, 2180
    00415018movz x1, 23
    0041501cmov x3, x4
    00415020bl fmt.Sprintf
    00415024ldr x5, [sp+384]
    00415028str x1, [x5+8]
    0041502cadrp x27, 0x636000
    00415030ldr w6, [x27+3056]
    00415034cbz w6, 0x41503c
    00415038b 0x415040
    0041503c
    0041503cloc_41503c:
    0041503cb 0x415054
    00415040
    00415040loc_415040:
    00415040bl runtime.gcWriteBarrier2
    00415044str x0, [x25]
    00415048ldr x2, [x5]
    0041504cstr x2, [x25+8]
    00415050b 0x415054
    00415054
    00415054loc_415054:
    00415054str x0, [x5]
    00415058ldr x0, [sp+416]
    0041505corr x1, xzr, 4
    00415060bl archive/tar.(*Format).mustNotBe
    00415064b 0x4150c8
    00415068
    00415068loc_415068:
    00415068ldr x2, [sp+480]
    0041506cldr x3, [sp+488]
    00415070ldr x4, [sp+400]
    00415074ldr x1, [x4]
    00415078adrp x0, 0x20f000
    0041507cadd x0, x0, 1600
    00415080bl runtime.mapassign_faststr
    00415084str x0, [sp+144]
    00415088ldrsb x27, [x0]
    0041508cldr x4, [sp+440]
    00415090ldr x5, [sp+448]
    00415094str x5, [x0+8]
    00415098adrp x27, 0x636000
    0041509cldr w5, [x27+3056]
    004150a0cbz w5, 0x4150a8
    004150a4b 0x4150ac
    004150a8
    004150a8loc_4150a8:
    004150a8b 0x4150c0
    004150ac
    004150acloc_4150ac:
    004150acbl runtime.gcWriteBarrier2
    004150b0str x4, [x25]
    004150b4ldr x5, [x0]
    004150b8str x5, [x25+8]
    004150bcb 0x4150c0
    004150c0
    004150c0loc_4150c0:
    004150c0str x4, [x0]
    004150c4b 0x4150c8
    004150c8
    004150c8loc_4150c8:
    004150c8b 0x4150d0
    004150cc
    004150ccloc_4150cc:
    004150ccb 0x4150d0
    004150d0
    004150d0loc_4150d0:
    004150d0stp xzr, xzr, [sp+296]
    004150d4ldr x2, [sp+480]
    004150d8ldr x3, [sp+488]
    004150dcldr x4, [sp+408]
    004150e0ldr x1, [x4+200]
    004150e4adrp x0, 0x20f000
    004150e8add x0, x0, 1600
    004150ecbl runtime.mapaccess2_faststr
    004150f0str x0, [sp+136]
    004150f4strb w1, [sp+69]
    004150f8ldr x4, [sp+136]
    004150fcldr x5, [x4]
    00415100ldr x4, [x4+8]
    00415104str x5, [sp+296]
    00415108str x4, [sp+304]
    0041510cstr x5, [sp+360]
    00415110str x4, [sp+368]
    00415114ldrb w4, [sp+69]
    00415118strb w4, [sp+70]
    0041511cldr x4, [sp+360]
    00415120ldr x5, [sp+368]
    00415124str x4, [sp+80]
    00415128str x5, [sp+88]
    0041512cldrb w4, [sp+70]
    00415130strb w4, [sp+63]
    00415134strb w4, [sp+69]
    00415138tbnz w4, 0, 0x415140
    0041513cb 0x41517c
    00415140
    00415140loc_415140:
    00415140ldr x4, [sp+88]
    00415144ldr x5, [sp+448]
    00415148subs xzr, x5, x4
    0041514ccset x4, eq
    00415150b.eq 0x415158
    00415154b 0x41516c
    00415158
    00415158loc_415158:
    00415158ldr x0, [sp+80]
    0041515cldr x1, [sp+440]
    00415160ldr x2, [sp+88]
    00415164bl runtime.memequal
    00415168b 0x415174
    0041516c
    0041516cloc_41516c:
    0041516cmov x0, x4
    00415170b 0x415174
    00415174
    00415174loc_415174:
    00415174strb w0, [sp+69]
    00415178b 0x415180
    0041517c
    0041517cloc_41517c:
    0041517cb 0x415180
    00415180
    00415180loc_415180:
    00415180ldrb w4, [sp+69]
    00415184tbnz w4, 0, 0x41518c
    00415188b 0x4151ec
    0041518c
    0041518cloc_41518c:
    0041518cldr x2, [sp+480]
    00415190ldr x3, [sp+488]
    00415194ldr x4, [sp+400]
    00415198ldr x1, [x4]
    0041519cadrp x0, 0x20f000
    004151a0add x0, x0, 1600
    004151a4bl runtime.mapassign_faststr
    004151a8str x0, [sp+128]
    004151acldrsb x27, [x0]
    004151b0ldr x4, [sp+80]
    004151b4ldr x5, [sp+88]
    004151b8str x5, [x0+8]
    004151bcadrp x27, 0x636000
    004151c0ldr w5, [x27+3056]
    004151c4cbz w5, 0x4151cc
    004151c8b 0x4151d0
    004151cc
    004151ccloc_4151cc:
    004151ccb 0x4151e4
    004151d0
    004151d0loc_4151d0:
    004151d0bl runtime.gcWriteBarrier2
    004151d4str x4, [x25]
    004151d8ldr x1, [x0]
    004151dcstr x1, [x25+8]
    004151e0b 0x4151e4
    004151e4
    004151e4loc_4151e4:
    004151e4str x4, [x0]
    004151e8b 0x4151f0
    004151ec
    004151ecloc_4151ec:
    004151ecb 0x4151f0
    004151f0
    004151f0loc_4151f0:
    004151f0ldp x29, x30, [sp-8]
    004151f4add sp, sp, 432
    004151f8ret x30
    004151fc
    004151fcloc_4151fc:
    004151fcorr x0, xzr, 3
    00415200bl runtime.panicIndex
    00415204
    00415204loc_415204:
    00415204orr x0, xzr, 2
    00415208bl runtime.panicIndex
    0041520c
    0041520cloc_41520c:
    0041520corr x0, xzr, 1
    00415210bl runtime.panicIndex
    00415214
    00415214loc_415214:
    00415214mov x0, xzr
    00415218bl runtime.panicIndex
    0041521c
    0041521cloc_41521c:
    0041521corr x0, xzr, 7
    00415220bl runtime.panicIndex
    00415224
    00415224loc_415224:
    00415224orr x0, xzr, 6
    00415228bl runtime.panicIndex
    0041522c
    0041522cloc_41522c:
    0041522cmovz x0, 5
    00415230bl runtime.panicIndex
    00415234
    00415234loc_415234:
    00415234orr x0, xzr, 4
    00415238bl runtime.panicIndex
    0041523c
    0041523cloc_41523c:
    0041523corr x0, xzr, 3
    00415240bl runtime.panicIndex
    00415244
    00415244loc_415244:
    00415244orr x0, xzr, 2
    00415248bl runtime.panicIndex
    0041524c
    0041524cloc_41524c:
    0041524corr x0, xzr, 1
    00415250bl runtime.panicIndex
    00415254
    00415254loc_415254:
    00415254mov x0, xzr
    00415258bl runtime.panicIndex
    0041525c
    0041525cloc_41525c:
    0041525corr x0, xzr, 3
    00415260bl runtime.panicIndex
    00415264
    00415264loc_415264:
    00415264orr x0, xzr, 2
    00415268bl runtime.panicIndex
    0041526c
    0041526cloc_41526c:
    0041526corr x0, xzr, 1
    00415270bl runtime.panicIndex
    00415274
    00415274loc_415274:
    00415274mov x0, xzr
    00415278bl runtime.panicIndex
    0041527chint
    00415280
    00415280loc_415280:
    00415280stp x0, x1, [sp+8]
    00415284stp x2, x3, [sp+24]
    00415288stp x4, x5, [sp+40]
    0041528cstr x6, [sp+56]
    00415290mov x3, x30
    00415294bl runtime.morestack.abi0
    00415298ldp x0, x1, [sp+8]
    0041529cldp x2, x3, [sp+24]
    004152a0ldp x4, x5, [sp+40]
    004152a4ldr x6, [sp+56]
    004152a8b 0x4148b0
    004152acudf 0
    004148b0
    004152b0
    004152b0archive/tar.FileInfoHeader: ; void archive/tar.FileInfoHeader(io/fs.FileInfo fi, struct string link)
    004152b0ldr x16, [x28+16]
    004152b4sub x17, sp, 336
    004152b8subs xzr, x17, x16
    004152bcb.ls 0x415dbc
    004152c0sub x20, sp, 464
    004152c4stp x29, x30, [x20-8]
    004152c8add sp, x20, 0
    004152ccsub x29, sp, 8
    004152d0str x0, [sp+472]
    004152d4str x1, [sp+480]
    004152d8str x2, [sp+488]
    004152dcstr x3, [sp+496]
    004152e0str xzr, [sp+96]
    004152e4stp xzr, xzr, [sp+80]
    004152e8ldr x2, [sp+472]
    004152eccbnz x2, 0x4152f4
    004152f0b 0x415d80
    004152f4
    004152f4loc_4152f4:
    004152f4ldr x1, [sp+472]
    004152f8ldrsb x27, [x1]
    004152fcldr x1, [x1+40]
    00415300ldr x0, [sp+480]
    00415304blr x1
    00415308str w0, [sp+64]
    0041530cldr x1, [sp+472]
    00415310ldrsb x27, [x1]
    00415314ldr x1, [x1+48]
    00415318ldr x0, [sp+480]
    0041531cblr x1
    00415320str x0, [sp+344]
    00415324str x1, [sp+352]
    00415328ldr x1, [sp+472]
    0041532cldrsb x27, [x1]
    00415330ldr x1, [x1+32]
    00415334ldr x0, [sp+480]
    00415338blr x1
    0041533cstr x0, [sp+320]
    00415340str x1, [sp+328]
    00415344str x2, [sp+336]
    00415348ldr w0, [sp+64]
    0041534cbl io/fs.FileMode.Perm
    00415350str w0, [sp+68]
    00415354adrp x0, 0x28c000
    00415358add x0, x0, 2208
    0041535cbl runtime.newobject
    00415360str x0, [sp+248]
    00415364adrp x27, 0x636000
    00415368ldr w1, [x27+3056]
    0041536ccbz w1, 0x415374
    00415370b 0x415378
    00415374
    00415374loc_415374:
    00415374b 0x415394
    00415378
    00415378loc_415378:
    00415378str x0, [sp+168]
    0041537cmov x1, x0
    00415380adrp x0, 0x28c000
    00415384add x0, x0, 2208
    00415388bl runtime.wbZero
    0041538cldr x0, [sp+168]
    00415390b 0x415394
    00415394
    00415394loc_415394:
    00415394mov x20, x0
    00415398adr x27, 16
    0041539cstp x29, x27, [sp-24]
    004153a0sub x29, sp, 24
    004153a4bl fn_87cdc
    004153a8sub x29, sp, 8
    004153acstr xzr, [x0+208]
    004153b0ldr x1, [sp+248]
    004153b4ldrsb x27, [x1]
    004153b8ldr x2, [sp+344]
    004153bcldr x3, [sp+352]
    004153c0str x3, [x1+16]
    004153c4adrp x27, 0x636000
    004153c8ldr w3, [x27+3056]
    004153cccbz w3, 0x4153d4
    004153d0b 0x4153d8
    004153d4
    004153d4loc_4153d4:
    004153d4b 0x4153ec
    004153d8
    004153d8loc_4153d8:
    004153d8bl runtime.gcWriteBarrier2
    004153dcstr x2, [x25]
    004153e0ldr x3, [x1+8]
    004153e4str x3, [x25+8]
    004153e8b 0x4153ec
    004153ec
    004153ecloc_4153ec:
    004153ecstr x2, [x1+8]
    004153f0ldr x1, [sp+248]
    004153f4ldrsb x27, [x1]
    004153f8ldr x2, [sp+336]
    004153fcldr x3, [sp+320]
    00415400ldr x4, [sp+328]
    00415404str x3, [x1+104]
    00415408str x4, [x1+112]
    0041540cadrp x27, 0x636000
    00415410ldr w3, [x27+3056]
    00415414cbz w3, 0x41541c
    00415418b 0x415420
    0041541c
    0041541cloc_41541c:
    0041541cb 0x415434
    00415420
    00415420loc_415420:
    00415420bl runtime.gcWriteBarrier2
    00415424str x2, [x25]
    00415428ldr x3, [x1+120]
    0041542cstr x3, [x25+8]
    00415430b 0x415434
    00415434
    00415434loc_415434:
    00415434str x2, [x1+120]
    00415438ldr x1, [sp+248]
    0041543cldrsb x27, [x1]
    00415440ldr w2, [sp+68]
    00415444str x2, [x1+48]
    00415448ldr x1, [sp+248]
    0041544cstr x1, [sp+128]
    00415450ldr w0, [sp+64]
    00415454bl io/fs.FileMode.IsRegular
    00415458strb w0, [sp+62]
    0041545ctbnz w0, 0, 0x415464
    00415460b 0x4154a0
    00415464
    00415464loc_415464:
    00415464b 0x415468
    00415468
    00415468loc_415468:
    00415468ldr x1, [sp+128]
    0041546cldrsb x27, [x1]
    00415470orr x2, xzr, 48
    00415474strb w2, [x1]
    00415478ldr x1, [sp+472]
    0041547cldrsb x27, [x1]
    00415480ldr x1, [x1+56]
    00415484ldr x0, [sp+480]
    00415488blr x1
    0041548cstr x0, [sp+72]
    00415490ldr x1, [sp+128]
    00415494ldrsb x27, [x1]
    00415498str x0, [x1+40]
    0041549cb 0x41560c
    004154a0
    004154a0loc_4154a0:
    004154a0ldr x1, [sp+472]
    004154a4ldrsb x27, [x1]
    004154a8ldr x1, [x1+24]
    004154acldr x0, [sp+480]
    004154b0blr x1
    004154b4strb w0, [sp+61]
    004154b8tbnz w0, 0, 0x4154c0
    004154bcb 0x41553c
    004154c0
    004154c0loc_4154c0:
    004154c0b 0x4154c4
    004154c4
    004154c4loc_4154c4:
    004154c4ldr x5, [sp+128]
    004154c8ldrsb x27, [x5]
    004154ccmovz x6, 53
    004154d0strb w6, [x5]
    004154d4ldr x5, [sp+128]
    004154d8ldrsb x27, [x5]
    004154dcldr x1, [x5+8]
    004154e0ldr x2, [x5+16]
    004154e4str x1, [sp+232]
    004154e8str x2, [sp+240]
    004154ecmov x0, xzr
    004154f0adrp x3, 0x29a000
    004154f4add x3, x3, 4032
    004154f8orr x4, xzr, 1
    004154fcbl runtime.concatstring2
    00415500ldr x5, [sp+128]
    00415504ldrsb x27, [x5]
    00415508str x1, [x5+16]
    0041550cadrp x27, 0x636000
    00415510ldr w6, [x27+3056]
    00415514cbz w6, 0x41551c
    00415518b 0x415520
    0041551c
    0041551cloc_41551c:
    0041551cb 0x415534
    00415520
    00415520loc_415520:
    00415520bl runtime.gcWriteBarrier2
    00415524str x0, [x25]
    00415528ldr x1, [x5+8]
    0041552cstr x1, [x25+8]
    00415530b 0x415534
    00415534
    00415534loc_415534:
    00415534str x0, [x5+8]
    00415538b 0x41560c
    0041553c
    0041553cloc_41553c:
    0041553cldr w5, [sp+64]
    00415540tbnz w5, 27, 0x415548
    00415544b 0x4155a0
    00415548
    00415548loc_415548:
    00415548b 0x41554c
    0041554c
    0041554cloc_41554c:
    0041554cldr x1, [sp+128]
    00415550ldrsb x27, [x1]
    00415554movz x2, 50
    00415558strb w2, [x1]
    0041555cldr x1, [sp+128]
    00415560ldrsb x27, [x1]
    00415564ldr x2, [sp+488]
    00415568ldr x3, [sp+496]
    0041556cstr x3, [x1+32]
    00415570adrp x27, 0x636000
    00415574ldr w3, [x27+3056]
    00415578cbz w3, 0x415580
    0041557cb 0x415584
    00415580
    00415580loc_415580:
    00415580b 0x415598
    00415584
    00415584loc_415584:
    00415584bl runtime.gcWriteBarrier2
    00415588str x2, [x25]
    0041558cldr x3, [x1+24]
    00415590str x3, [x25+8]
    00415594b 0x415598
    00415598
    00415598loc_415598:
    00415598str x2, [x1+24]
    0041559cb 0x41560c
    004155a0
    004155a0loc_4155a0:
    004155a0ldr w5, [sp+64]
    004155a4tbnz w5, 26, 0x4155ac
    004155a8b 0x4155e8
    004155ac
    004155acloc_4155ac:
    004155acb 0x4155b0
    004155b0
    004155b0loc_4155b0:
    004155b0ldr w1, [sp+64]
    004155b4tbnz w1, 21, 0x4155bc
    004155b8b 0x4155d0
    004155bc
    004155bcloc_4155bc:
    004155bcldr x1, [sp+128]
    004155c0ldrsb x27, [x1]
    004155c4movz x2, 51
    004155c8strb w2, [x1]
    004155ccb 0x4155e4
    004155d0
    004155d0loc_4155d0:
    004155d0ldr x1, [sp+128]
    004155d4ldrsb x27, [x1]
    004155d8movz x2, 52
    004155dcstrb w2, [x1]
    004155e0b 0x4155e4
    004155e4
    004155e4loc_4155e4:
    004155e4b 0x41560c
    004155e8
    004155e8loc_4155e8:
    004155e8ldr w5, [sp+64]
    004155ectbnz w5, 25, 0x4155f4
    004155f0b 0x415c70
    004155f4
    004155f4loc_4155f4:
    004155f4b 0x4155f8
    004155f8
    004155f8loc_4155f8:
    004155f8ldr x1, [sp+128]
    004155fcldrsb x27, [x1]
    00415600movz x2, 54
    00415604strb w2, [x1]
    00415608b 0x41560c
    0041560c
    0041560cloc_41560c:
    0041560cldr w1, [sp+64]
    00415610tbnz w1, 23, 0x415618
    00415614b 0x415638
    00415618
    00415618loc_415618:
    00415618ldr x1, [sp+128]
    0041561cldrsb x27, [x1]
    00415620ldr x2, [sp+128]
    00415624ldrsb x27, [x2]
    00415628ldr x2, [x2+48]
    0041562corr x2, x2, 2048
    00415630str x2, [x1+48]
    00415634b 0x41563c
    00415638
    00415638loc_415638:
    00415638b 0x41563c
    0041563c
    0041563cloc_41563c:
    0041563cldr w1, [sp+64]
    00415640tbnz w1, 22, 0x415648
    00415644b 0x415668
    00415648
    00415648loc_415648:
    00415648ldr x1, [sp+128]
    0041564cldrsb x27, [x1]
    00415650ldr x2, [sp+128]
    00415654ldrsb x27, [x2]
    00415658ldr x2, [x2+48]
    0041565corr x2, x2, 1024
    00415660str x2, [x1+48]
    00415664b 0x41566c
    00415668
    00415668loc_415668:
    00415668b 0x41566c
    0041566c
    0041566cloc_41566c:
    0041566cldr w1, [sp+64]
    00415670tbnz w1, 20, 0x415678
    00415674b 0x415698
    00415678
    00415678loc_415678:
    00415678ldr x1, [sp+128]
    0041567cldrsb x27, [x1]
    00415680ldr x2, [sp+128]
    00415684ldrsb x27, [x2]
    00415688ldr x2, [x2+48]
    0041568corr x2, x2, 512
    00415690str x2, [x1+48]
    00415694b 0x41569c
    00415698
    00415698loc_415698:
    00415698b 0x41569c
    0041569c
    0041569cloc_41569c:
    0041569cldr x1, [sp+472]
    004156a0ldrsb x27, [x1]
    004156a4ldr x1, [x1+64]
    004156a8ldr x0, [sp+480]
    004156acblr x1
    004156b0str x0, [sp+288]
    004156b4str x1, [sp+296]
    004156b8str xzr, [sp+280]
    004156bcldr x1, [sp+296]
    004156c0ldr x2, [sp+288]
    004156c4adrp x3, 0x206000
    004156c8add x3, x3, 2592
    004156ccsubs xzr, x2, x3
    004156d0b.eq 0x4156d8
    004156d4b 0x4156e0
    004156d8
    004156d8loc_4156d8:
    004156d8orr x0, xzr, 1
    004156dcb 0x4156ec
    004156e0
    004156e0loc_4156e0:
    004156e0mov x0, xzr
    004156e4mov x1, xzr
    004156e8b 0x4156ec
    004156ec
    004156ecloc_4156ec:
    004156ecstr x1, [sp+280]
    004156f0strb w0, [sp+61]
    004156f4ldr x4, [sp+280]
    004156f8str x4, [sp+152]
    004156fcldrb w4, [sp+61]
    00415700strb w4, [sp+60]
    00415704ldr x4, [sp+152]
    00415708str x4, [sp+104]
    0041570cldrb w4, [sp+60]
    00415710strb w4, [sp+58]
    00415714tbnz w4, 0, 0x41571c
    00415718b 0x4159bc
    0041571c
    0041571cloc_41571c:
    0041571cldr x2, [sp+128]
    00415720ldrsb x27, [x2]
    00415724ldr x3, [sp+104]
    00415728ldrsb x27, [x3]
    0041572cldr x3, [x3+56]
    00415730str x3, [x2+56]
    00415734ldr x2, [sp+128]
    00415738ldrsb x27, [x2]
    0041573cldr x3, [sp+104]
    00415740ldrsb x27, [x3]
    00415744ldr x3, [x3+64]
    00415748str x3, [x2+64]
    0041574cldr x2, [sp+128]
    00415750ldrsb x27, [x2]
    00415754ldr x3, [sp+104]
    00415758ldrsb x27, [x3]
    0041575cldr x4, [x3+72]
    00415760ldr x3, [x3+80]
    00415764str x3, [x2+80]
    00415768adrp x27, 0x636000
    0041576cldr w3, [x27+3056]
    00415770cbz w3, 0x415778
    00415774b 0x41577c
    00415778
    00415778loc_415778:
    00415778b 0x415790
    0041577c
    0041577cloc_41577c:
    0041577cbl runtime.gcWriteBarrier2
    00415780str x4, [x25]
    00415784ldr x3, [x2+72]
    00415788str x3, [x25+8]
    0041578cb 0x415790
    00415790
    00415790loc_415790:
    00415790str x4, [x2+72]
    00415794ldr x2, [sp+128]
    00415798ldrsb x27, [x2]
    0041579cldr x3, [sp+104]
    004157a0ldrsb x27, [x3]
    004157a4ldr x4, [x3+88]
    004157a8ldr x3, [x3+96]
    004157acstr x3, [x2+96]
    004157b0adrp x27, 0x636000
    004157b4ldr w3, [x27+3056]
    004157b8cbz w3, 0x4157c0
    004157bcb 0x4157c4
    004157c0
    004157c0loc_4157c0:
    004157c0b 0x4157d8
    004157c4
    004157c4loc_4157c4:
    004157c4bl runtime.gcWriteBarrier2
    004157c8str x4, [x25]
    004157ccldr x3, [x2+88]
    004157d0str x3, [x25+8]
    004157d4b 0x4157d8
    004157d8
    004157d8loc_4157d8:
    004157d8str x4, [x2+88]
    004157dcldr x2, [sp+128]
    004157e0ldrsb x27, [x2]
    004157e4ldr x3, [sp+104]
    004157e8ldrsb x27, [x3]
    004157ecldr x4, [x3+144]
    004157f0ldr x5, [x3+128]
    004157f4ldr x3, [x3+136]
    004157f8str x5, [x2+128]
    004157fcstr x3, [x2+136]
    00415800adrp x27, 0x636000
    00415804ldr w3, [x27+3056]
    00415808cbz w3, 0x415810
    0041580cb 0x415814
    00415810
    00415810loc_415810:
    00415810b 0x415828
    00415814
    00415814loc_415814:
    00415814bl runtime.gcWriteBarrier2
    00415818str x4, [x25]
    0041581cldr x3, [x2+144]
    00415820str x3, [x25+8]
    00415824b 0x415828
    00415828
    00415828loc_415828:
    00415828str x4, [x2+144]
    0041582cldr x2, [sp+128]
    00415830ldrsb x27, [x2]
    00415834ldr x3, [sp+104]
    00415838ldrsb x27, [x3]
    0041583cldr x4, [x3+168]
    00415840ldr x5, [x3+152]
    00415844ldr x3, [x3+160]
    00415848str x5, [x2+152]
    0041584cstr x3, [x2+160]
    00415850adrp x27, 0x636000
    00415854ldr w3, [x27+3056]
    00415858cbz w3, 0x415860
    0041585cb 0x415864
    00415860
    00415860loc_415860:
    00415860b 0x415878
    00415864
    00415864loc_415864:
    00415864bl runtime.gcWriteBarrier2
    00415868str x4, [x25]
    0041586cldr x3, [x2+168]
    00415870str x3, [x25+8]
    00415874b 0x415878
    00415878
    00415878loc_415878:
    00415878str x4, [x2+168]
    0041587cldr x2, [sp+104]
    00415880ldrsb x27, [x2]
    00415884ldr x2, [x2+192]
    00415888str x2, [sp+184]
    0041588cldr x1, [sp+184]
    00415890adrp x0, 0x2fc000
    00415894add x0, x0, 3344
    00415898bl maps.Clone[go.shape.map[string]string,go.shape.string,go.shape.string]
    0041589cstr x0, [sp+272]
    004158a0ldr x2, [sp+128]
    004158a4ldrsb x27, [x2]
    004158a8ldr x3, [sp+272]
    004158acadrp x27, 0x636000
    004158b0ldr w4, [x27+3056]
    004158b4cbz w4, 0x4158bc
    004158b8b 0x4158c0
    004158bc
    004158bcloc_4158bc:
    004158bcb 0x4158d4
    004158c0
    004158c0loc_4158c0:
    004158c0bl runtime.gcWriteBarrier2
    004158c4str x3, [x25]
    004158c8ldr x4, [x2+192]
    004158ccstr x4, [x25+8]
    004158d0b 0x4158d4
    004158d4
    004158d4loc_4158d4:
    004158d4str x3, [x2+192]
    004158d8ldr x2, [sp+104]
    004158dcldrsb x27, [x2]
    004158e0ldrb w2, [x2]
    004158e4subs wzr, w2, 49
    004158e8b.eq 0x4158f0
    004158ecb 0x415958
    004158f0
    004158f0loc_4158f0:
    004158f0ldr x2, [sp+128]
    004158f4ldrsb x27, [x2]
    004158f8movz x3, 49
    004158fcstrb w3, [x2]
    00415900ldr x2, [sp+128]
    00415904ldrsb x27, [x2]
    00415908str xzr, [x2+40]
    0041590cldr x2, [sp+128]
    00415910ldrsb x27, [x2]
    00415914ldr x3, [sp+104]
    00415918ldrsb x27, [x3]
    0041591cldr x4, [x3+24]
    00415920ldr x3, [x3+32]
    00415924str x3, [x2+32]
    00415928adrp x27, 0x636000
    0041592cldr w3, [x27+3056]
    00415930cbz w3, 0x415938
    00415934b 0x41593c
    00415938
    00415938loc_415938:
    00415938b 0x415950
    0041593c
    0041593cloc_41593c:
    0041593cbl runtime.gcWriteBarrier2
    00415940str x4, [x25]
    00415944ldr x3, [x2+24]
    00415948str x3, [x25+8]
    0041594cb 0x415950
    00415950
    00415950loc_415950:
    00415950str x4, [x2+24]
    00415954b 0x41595c
    00415958
    00415958loc_415958:
    00415958b 0x41595c
    0041595c
    0041595cloc_41595c:
    0041595cldr x2, [sp+104]
    00415960ldrsb x27, [x2]
    00415964ldr x2, [x2+200]
    00415968str x2, [sp+176]
    0041596cldr x1, [sp+176]
    00415970adrp x0, 0x2fc000
    00415974add x0, x0, 3344
    00415978bl maps.Clone[go.shape.map[string]string,go.shape.string,go.shape.string]
    0041597cstr x0, [sp+272]
    00415980ldr x2, [sp+128]
    00415984ldrsb x27, [x2]
    00415988ldr x3, [sp+272]
    0041598cadrp x27, 0x636000
    00415990ldr w4, [x27+3056]
    00415994cbz w4, 0x41599c
    00415998b 0x4159a0
    0041599c
    0041599cloc_41599c:
    0041599cb 0x4159b4
    004159a0
    004159a0loc_4159a0:
    004159a0bl runtime.gcWriteBarrier2
    004159a4str x3, [x25]
    004159a8ldr x4, [x2+200]
    004159acstr x4, [x25+8]
    004159b0b 0x4159b4
    004159b4
    004159b4loc_4159b4:
    004159b4str x3, [x2+200]
    004159b8b 0x4159c0
    004159bc
    004159bcloc_4159bc:
    004159bcb 0x4159c0
    004159c0
    004159c0loc_4159c0:
    004159c0orr x4, xzr, 1
    004159c4strb w4, [sp+59]
    004159c8stp xzr, xzr, [sp+256]
    004159ccldr x4, [sp+480]
    004159d0ldr x5, [sp+472]
    004159d4cbnz x5, 0x4159dc
    004159d8b 0x4159fc
    004159dc
    004159dcloc_4159dc:
    004159dcstr x4, [sp+160]
    004159e0ldr x1, [x5+8]
    004159e4adrp x0, 0x5f9000
    004159e8add x0, x0, 2096
    004159ecbl runtime.typeAssert
    004159f0ldr x4, [sp+160]
    004159f4mov x5, x0
    004159f8b 0x415a00
    004159fc
    004159fcloc_4159fc:
    004159fcb 0x415a00
    00415a00
    00415a00loc_415a00:
    00415a00str x5, [sp+256]
    00415a04str x4, [sp+264]
    00415a08subs xzr, x5, 0
    00415a0ccset x4, ne
    00415a10strb w4, [sp+61]
    00415a14ldr x4, [sp+256]
    00415a18ldr x5, [sp+264]
    00415a1cstr x4, [sp+440]
    00415a20str x5, [sp+448]
    00415a24ldrb w4, [sp+61]
    00415a28strb w4, [sp+63]
    00415a2cldr x4, [sp+440]
    00415a30ldr x5, [sp+448]
    00415a34str x4, [sp+112]
    00415a38str x5, [sp+120]
    00415a3cldrb w4, [sp+63]
    00415a40strb w4, [sp+57]
    00415a44tbnz w4, 0, 0x415a4c
    00415a48b 0x415be8
    00415a4c
    00415a4cloc_415a4c:
    00415a4cstrb wzr, [sp+59]
    00415a50stp xzr, xzr, [sp+136]
    00415a54stp xzr, xzr, [sp+344]
    00415a58stp xzr, xzr, [sp+360]
    00415a5cldr x1, [sp+112]
    00415a60ldrsb x27, [x1]
    00415a64ldr x1, [x1+24]
    00415a68ldr x0, [sp+120]
    00415a6cblr x1
    00415a70str x0, [sp+344]
    00415a74str x1, [sp+352]
    00415a78str x2, [sp+360]
    00415a7cstr x3, [sp+368]
    00415a80ldr x1, [sp+344]
    00415a84ldr x2, [sp+352]
    00415a88str x1, [sp+424]
    00415a8cstr x2, [sp+432]
    00415a90ldr x1, [sp+360]
    00415a94ldr x2, [sp+368]
    00415a98str x1, [sp+408]
    00415a9cstr x2, [sp+416]
    00415aa0ldr x1, [sp+128]
    00415aa4ldrsb x27, [x1]
    00415aa8ldr x2, [sp+424]
    00415aacldr x3, [sp+432]
    00415ab0str x3, [x1+96]
    00415ab4adrp x27, 0x636000
    00415ab8ldr w3, [x27+3056]
    00415abccbz w3, 0x415ac4
    00415ac0b 0x415ac8
    00415ac4
    00415ac4loc_415ac4:
    00415ac4b 0x415adc
    00415ac8
    00415ac8loc_415ac8:
    00415ac8bl runtime.gcWriteBarrier2
    00415accstr x2, [x25]
    00415ad0ldr x3, [x1+88]
    00415ad4str x3, [x25+8]
    00415ad8b 0x415adc
    00415adc
    00415adcloc_415adc:
    00415adcstr x2, [x1+88]
    00415ae0ldr x3, [sp+416]
    00415ae4ldr x4, [sp+408]
    00415ae8str x4, [sp+136]
    00415aecstr x3, [sp+144]
    00415af0cbnz x4, 0x415af8
    00415af4b 0x415b1c
    00415af8
    00415af8loc_415af8:
    00415af8str xzr, [sp+96]
    00415afcldr x1, [sp+136]
    00415b00ldr x2, [sp+144]
    00415b04str x1, [sp+80]
    00415b08str x2, [sp+88]
    00415b0cldr x0, [sp+96]
    00415b10ldp x29, x30, [sp-8]
    00415b14add sp, sp, 464
    00415b18ret x30
    00415b1c
    00415b1cloc_415b1c:
    00415b1cstp xzr, xzr, [sp+344]
    00415b20stp xzr, xzr, [sp+360]
    00415b24ldr x1, [sp+112]
    00415b28ldrsb x27, [x1]
    00415b2cldr x1, [x1+80]
    00415b30ldr x0, [sp+120]
    00415b34blr x1
    00415b38str x0, [sp+344]
    00415b3cstr x1, [sp+352]
    00415b40str x2, [sp+360]
    00415b44str x3, [sp+368]
    00415b48ldr x1, [sp+344]
    00415b4cldr x2, [sp+352]
    00415b50str x1, [sp+392]
    00415b54str x2, [sp+400]
    00415b58ldr x1, [sp+360]
    00415b5cldr x2, [sp+368]
    00415b60str x1, [sp+376]
    00415b64str x2, [sp+384]
    00415b68ldr x1, [sp+128]
    00415b6cldrsb x27, [x1]
    00415b70ldr x2, [sp+392]
    00415b74ldr x3, [sp+400]
    00415b78str x3, [x1+80]
    00415b7cadrp x27, 0x636000
    00415b80ldr w3, [x27+3056]
    00415b84cbz w3, 0x415b8c
    00415b88b 0x415b90
    00415b8c
    00415b8cloc_415b8c:
    00415b8cb 0x415ba4
    00415b90
    00415b90loc_415b90:
    00415b90bl runtime.gcWriteBarrier2
    00415b94str x2, [x25]
    00415b98ldr x4, [x1+72]
    00415b9cstr x4, [x25+8]
    00415ba0b 0x415ba4
    00415ba4
    00415ba4loc_415ba4:
    00415ba4str x2, [x1+72]
    00415ba8ldr x4, [sp+384]
    00415bacldr x5, [sp+376]
    00415bb0str x5, [sp+136]
    00415bb4str x4, [sp+144]
    00415bb8cbnz x5, 0x415bc0
    00415bbcb 0x415be4
    00415bc0
    00415bc0loc_415bc0:
    00415bc0str xzr, [sp+96]
    00415bc4ldr x1, [sp+136]
    00415bc8ldr x2, [sp+144]
    00415bccstr x1, [sp+80]
    00415bd0str x2, [sp+88]
    00415bd4ldr x0, [sp+96]
    00415bd8ldp x29, x30, [sp-8]
    00415bdcadd sp, sp, 464
    00415be0ret x30
    00415be4
    00415be4loc_415be4:
    00415be4b 0x415bec
    00415be8
    00415be8loc_415be8:
    00415be8b 0x415bec
    00415bec
    00415becloc_415bec:
    00415becadrp x27, 0x60b000
    00415bf0ldr x4, [x27+3480]
    00415bf4cbnz x4, 0x415bfc
    00415bf8b 0x415c4c
    00415bfc
    00415bfcloc_415bfc:
    00415bfcldr x0, [sp+472]
    00415c00ldrb w3, [sp+59]
    00415c04ldr x2, [sp+128]
    00415c08ldr x1, [sp+480]
    00415c0cadrp x27, 0x60b000
    00415c10ldr x26, [x27+3480]
    00415c14ldr x4, [x26]
    00415c18blr x4
    00415c1cstr x0, [sp+360]
    00415c20str x1, [sp+368]
    00415c24ldr x4, [sp+128]
    00415c28str x4, [sp+96]
    00415c2cldr x1, [sp+360]
    00415c30ldr x2, [sp+368]
    00415c34str x1, [sp+80]
    00415c38str x2, [sp+88]
    00415c3cldr x0, [sp+96]
    00415c40ldp x29, x30, [sp-8]
    00415c44add sp, sp, 464
    00415c48ret x30
    00415c4c
    00415c4cloc_415c4c:
    00415c4cldr x3, [sp+128]
    00415c50str x3, [sp+96]
    00415c54stp xzr, xzr, [sp+80]
    00415c58ldr x0, [sp+96]
    00415c5cmov x1, xzr
    00415c60mov x2, xzr
    00415c64ldp x29, x30, [sp-8]
    00415c68add sp, sp, 464
    00415c6cret x30
    00415c70
    00415c70loc_415c70:
    00415c70ldr w5, [sp+64]
    00415c74tbnz w5, 24, 0x415c7c
    00415c78b 0x415cc8
    00415c7c
    00415c7cloc_415c7c:
    00415c7cb 0x415c80
    00415c80
    00415c80loc_415c80:
    00415c80adrp x0, 0x2ab000
    00415c84add x0, x0, 437
    00415c88movz x1, 34
    00415c8cmov x2, xzr
    00415c90mov x3, xzr
    00415c94mov x4, x3
    00415c98bl fmt.Errorf
    00415c9cstr x0, [sp+360]
    00415ca0str x1, [sp+368]
    00415ca4str xzr, [sp+96]
    00415ca8ldr x1, [sp+360]
    00415cacldr x2, [sp+368]
    00415cb0str x1, [sp+80]
    00415cb4str x2, [sp+88]
    00415cb8ldr x0, [sp+96]
    00415cbcldp x29, x30, [sp-8]
    00415cc0add sp, sp, 464
    00415cc4ret x30
    00415cc8
    00415cc8loc_415cc8:
    00415cc8b 0x415ccc
    00415ccc
    00415cccloc_415ccc:
    00415cccstp xzr, xzr, [sp+304]
    00415cd0add x1, sp, 304
    00415cd4str x1, [sp+200]
    00415cd8ldr w0, [sp+64]
    00415cdcbl runtime.convT32
    00415ce0str x0, [sp+192]
    00415ce4ldr x1, [sp+200]
    00415ce8ldrsb x27, [x1]
    00415cecadrp x2, 0x22b000
    00415cf0add x2, x2, 3264
    00415cf4str x2, [x1]
    00415cf8adrp x27, 0x636000
    00415cfcldr w2, [x27+3056]
    00415d00cbz w2, 0x415d08
    00415d04b 0x415d0c
    00415d08
    00415d08loc_415d08:
    00415d08b 0x415d20
    00415d0c
    00415d0cloc_415d0c:
    00415d0cbl runtime.gcWriteBarrier2
    00415d10str x0, [x25]
    00415d14ldr x5, [x1+8]
    00415d18str x5, [x25+8]
    00415d1cb 0x415d20
    00415d20
    00415d20loc_415d20:
    00415d20str x0, [x1+8]
    00415d24ldr x2, [sp+200]
    00415d28ldrsb x27, [x2]
    00415d2cb 0x415d30
    00415d30
    00415d30loc_415d30:
    00415d30str x2, [sp+208]
    00415d34orr x4, xzr, 1
    00415d38str x4, [sp+216]
    00415d3cstr x4, [sp+224]
    00415d40adrp x0, 0x2aa000
    00415d44add x0, x0, 1893
    00415d48movz x1, 33
    00415d4cmov x3, x4
    00415d50bl fmt.Errorf
    00415d54str x0, [sp+360]
    00415d58str x1, [sp+368]
    00415d5cstr xzr, [sp+96]
    00415d60ldr x1, [sp+360]
    00415d64ldr x2, [sp+368]
    00415d68str x1, [sp+80]
    00415d6cstr x2, [sp+88]
    00415d70ldr x0, [sp+96]
    00415d74ldp x29, x30, [sp-8]
    00415d78add sp, sp, 464
    00415d7cret x30
    00415d80
    00415d80loc_415d80:
    00415d80adrp x0, 0x2a6000
    00415d84add x0, x0, 3180
    00415d88orr x1, xzr, 28
    00415d8cbl errors.New
    00415d90str x0, [sp+360]
    00415d94str x1, [sp+368]
    00415d98str xzr, [sp+96]
    00415d9cldr x1, [sp+360]
    00415da0ldr x2, [sp+368]
    00415da4str x1, [sp+80]
    00415da8str x2, [sp+88]
    00415dacldr x0, [sp+96]
    00415db0ldp x29, x30, [sp-8]
    00415db4add sp, sp, 464
    00415db8ret x30
    00415dbc
    00415dbcloc_415dbc:
    00415dbcstp x0, x1, [sp+8]
    00415dc0stp x2, x3, [sp+24]
    00415dc4mov x3, x30
    00415dc8bl runtime.morestack_noctxt.abi0
    00415dccldp x0, x1, [sp+8]
    00415dd0ldp x2, x3, [sp+24]
    00415dd4b 0x4152b0
    00415dd8udf 0
    00415ddcudf 0
    004152b0
    00415de0
    00415de0archive/tar.isHeaderOnlyType: ; void archive/tar.isHeaderOnlyType(uint8 flag)
    00415de0str x30, [sp-32]!
    00415de4stur x29, [sp-8]
    00415de8sub x29, sp, 8
    00415decstrb w0, [sp+40]
    00415df0strb wzr, [sp+22]
    00415df4strb w0, [sp+23]
    00415df8ubfm x1, x0, 0, 7
    00415dfcsubs wzr, w1, 49
    00415e00b.hs 0x415e08
    00415e04b 0x415e34
    00415e08
    00415e08loc_415e08:
    00415e08ubfm x1, x0, 0, 7
    00415e0csubs wzr, w1, 54
    00415e10b.ls 0x415e18
    00415e14b 0x415e30
    00415e18
    00415e18loc_415e18:
    00415e18b 0x415e1c
    00415e1c
    00415e1cloc_415e1c:
    00415e1corr x0, xzr, 1
    00415e20strb w0, [sp+22]
    00415e24add x29, sp, 24
    00415e28add sp, sp, 32
    00415e2cret x30
    00415e30
    00415e30loc_415e30:
    00415e30b 0x415e38
    00415e34
    00415e34loc_415e34:
    00415e34b 0x415e38
    00415e38
    00415e38loc_415e38:
    00415e38b 0x415e3c
    00415e3c
    00415e3cloc_415e3c:
    00415e3cstrb wzr, [sp+22]
    00415e40mov x0, xzr
    00415e44add x29, sp, 24
    00415e48add sp, sp, 32
    00415e4cret x30
    00415de0
    00415e50
    00415e50archive/tar.Format.has: ; void archive/tar.Format.has(archive/tar.Format f, archive/tar.Format f2)
    00415e50str x30, [sp-32]!
    00415e54stur x29, [sp-8]
    00415e58sub x29, sp, 8
    00415e5cstr x0, [sp+40]
    00415e60str x1, [sp+48]
    00415e64strb wzr, [sp+23]
    00415e68ldr x1, [sp+40]
    00415e6cldr x2, [sp+48]
    00415e70ands xzr, x1, x2
    00415e74cset x0, ne
    00415e78strb w0, [sp+23]
    00415e7cadd x29, sp, 24
    00415e80add sp, sp, 32
    00415e84ret x30
    00415e88udf 0
    00415e8cudf 0
    00415e50
    00415e90
    00415e90archive/tar.(*Format).mayBe: ; void archive/tar.(*Format).mayBe(archive/tar.Format * f, archive/tar.Format f2)
    00415e90str x0, [sp+8]
    00415e94str x1, [sp+16]
    00415e98ldrsb x27, [x0]
    00415e9cldrsb x27, [x0]
    00415ea0ldr x2, [x0]
    00415ea4orr x1, x2, x1
    00415ea8str x1, [x0]
    00415eacret x30
    00415e90
    00415eb0
    00415eb0archive/tar.(*Format).mayOnlyBe: ; void archive/tar.(*Format).mayOnlyBe(archive/tar.Format * f, archive/tar.Format f2)
    00415eb0str x0, [sp+8]
    00415eb4str x1, [sp+16]
    00415eb8ldrsb x27, [x0]
    00415ebcldrsb x27, [x0]
    00415ec0ldr x2, [x0]
    00415ec4and x1, x2, x1
    00415ec8str x1, [x0]
    00415eccret x30
    00415eb0
    00415ed0
    00415ed0archive/tar.(*Format).mustNotBe: ; void archive/tar.(*Format).mustNotBe(archive/tar.Format * f, archive/tar.Format f2)
    00415ed0str x0, [sp+8]
    00415ed4str x1, [sp+16]
    00415ed8ldrsb x27, [x0]
    00415edcldrsb x27, [x0]
    00415ee0ldr x2, [x0]
    00415ee4bic x1, x2, x1
    00415ee8str x1, [x0]
    00415eecret x30
    00415ed0
    00415ef0
    00415ef0archive/tar.Format.String: ; void archive/tar.Format.String(archive/tar.Format f)
    00415ef0ldr x16, [x28+16]
    00415ef4sub x17, sp, 80
    00415ef8subs xzr, x17, x16
    00415efcb.ls 0x41610c
    00415f00str x30, [sp-208]!
    00415f04stur x29, [sp-8]
    00415f08sub x29, sp, 8
    00415f0cstr x0, [sp+216]
    00415f10stp xzr, xzr, [sp+128]
    00415f14str xzr, [sp+144]
    00415f18stp xzr, xzr, [sp+152]
    00415f1corr x5, xzr, 1
    00415f20str x5, [sp+96]
    00415f24b 0x415f28
    00415f28
    00415f28loc_415f28:
    00415f28ldr x5, [sp+96]
    00415f2csubs xzr, x5, 32
    00415f30b.lt 0x415f38
    00415f34b 0x416020
    00415f38
    00415f38loc_415f38:
    00415f38ldr x1, [sp+96]
    00415f3cldr x0, [sp+216]
    00415f40bl archive/tar.Format.has
    00415f44strb w0, [sp+95]
    00415f48tbnz w0, 0, 0x415f50
    00415f4cb 0x416008
    00415f50
    00415f50loc_415f50:
    00415f50ldr x3, [sp+96]
    00415f54str x3, [sp+112]
    00415f58ldr x2, [sp+112]
    00415f5cadrp x27, 0x60b000
    00415f60ldr x1, [x27+3488]
    00415f64adrp x0, 0x20f000
    00415f68add x0, x0, 1728
    00415f6cbl runtime.mapaccess1_fast64
    00415f70ldr x3, [x0]
    00415f74ldr x4, [x0+8]
    00415f78str x3, [sp+168]
    00415f7cstr x4, [sp+176]
    00415f80ldr x2, [sp+160]
    00415f84ldr x0, [sp+144]
    00415f88ldr x3, [sp+152]
    00415f8cadd x1, x3, 1
    00415f90subs xzr, x2, x1
    00415f94b.hs 0x415f9c
    00415f98b 0x415fa0
    00415f9c
    00415f9cloc_415f9c:
    00415f9cb 0x415fb4
    00415fa0
    00415fa0loc_415fa0:
    00415fa0orr x3, xzr, 1
    00415fa4adrp x4, 0x1e0000
    00415fa8add x4, x4, 2944
    00415facbl runtime.growslice
    00415fb0b 0x415fb4
    00415fb4
    00415fb4loc_415fb4:
    00415fb4sub x5, x1, 1
    00415fb8add x6, x0, x5, lsl #4
    00415fbcubfm x5, x5, 60, 59
    00415fc0ldr x7, [sp+168]
    00415fc4ldr x8, [sp+176]
    00415fc8str x8, [x6+8]
    00415fccadrp x27, 0x636000
    00415fd0ldr w6, [x27+3056]
    00415fd4cbz w6, 0x415fdc
    00415fd8b 0x415fe0
    00415fdc
    00415fdcloc_415fdc:
    00415fdcb 0x415ff4
    00415fe0
    00415fe0loc_415fe0:
    00415fe0bl runtime.gcWriteBarrier2
    00415fe4str x7, [x25]
    00415fe8ldr x6, [x0+x5]
    00415fecstr x6, [x25+8]
    00415ff0b 0x415ff4
    00415ff4
    00415ff4loc_415ff4:
    00415ff4str x7, [x0+x5]
    00415ff8str x0, [sp+144]
    00415ffcstr x1, [sp+152]
    00416000str x2, [sp+160]
    00416004b 0x41600c
    00416008
    00416008loc_416008:
    00416008b 0x41600c
    0041600c
    0041600cloc_41600c:
    0041600cb 0x416010
    00416010
    00416010loc_416010:
    00416010ldr x5, [sp+96]
    00416014ubfm x5, x5, 63, 62
    00416018str x5, [sp+96]
    0041601cb 0x415f28
    00416020
    00416020loc_416020:
    00416020ldr x5, [sp+152]
    00416024str x5, [sp+120]
    00416028str x5, [sp+104]
    0041602ccbz x5, 0x416034
    00416030b 0x416058
    00416034
    00416034loc_416034:
    00416034b 0x416038
    00416038
    00416038loc_416038:
    00416038adrp x0, 0x29b000
    0041603cadd x0, x0, 3478
    00416040str x0, [sp+128]
    00416044movz x1, 9
    00416048str x1, [sp+136]
    0041604cldur x29, [sp-8]
    00416050ldr x30, [sp], 208
    00416054ret x30
    00416058
    00416058loc_416058:
    00416058subs xzr, x5, 1
    0041605cb.eq 0x416064
    00416060b 0x416098
    00416064
    00416064loc_416064:
    00416064b 0x416068
    00416068
    00416068loc_416068:
    00416068ldr x2, [sp+144]
    0041606cldr x1, [sp+152]
    00416070subs xzr, x1, 0
    00416074b.hi 0x41607c
    00416078b 0x416100
    0041607c
    0041607cloc_41607c:
    0041607cldr x0, [x2]
    00416080ldr x1, [x2+8]
    00416084str x0, [sp+128]
    00416088str x1, [sp+136]
    0041608cldur x29, [sp-8]
    00416090ldr x30, [sp], 208
    00416094ret x30
    00416098
    00416098loc_416098:
    00416098b 0x41609c
    0041609c
    0041609cloc_41609c:
    0041609cb 0x4160a0
    004160a0
    004160a0loc_4160a0:
    004160a0ldr x0, [sp+144]
    004160a4ldr x1, [sp+152]
    004160a8ldr x2, [sp+160]
    004160acadrp x3, 0x29a000
    004160b0add x3, x3, 522
    004160b4orr x4, xzr, 3
    004160b8bl strings.Join
    004160bcstr x0, [sp+184]
    004160c0str x1, [sp+192]
    004160c4orr x2, xzr, 1
    004160c8mov x3, x0
    004160ccmov x4, x1
    004160d0adrp x5, 0x2f9000
    004160d4add x5, x5, 304
    004160d8mov x6, x2
    004160dcmov x0, xzr
    004160e0adrp x1, 0x2fa000
    004160e4add x1, x1, 3048
    004160e8bl runtime.concatstring3
    004160ecstr x0, [sp+128]
    004160f0str x1, [sp+136]
    004160f4ldur x29, [sp-8]
    004160f8ldr x30, [sp], 208
    004160fcret x30
    00416100
    00416100loc_416100:
    00416100mov x0, xzr
    00416104bl runtime.panicIndex
    00416108hint
    0041610c
    0041610cloc_41610c:
    0041610cstr x0, [sp+8]
    00416110mov x3, x30
    00416114bl runtime.morestack_noctxt.abi0
    00416118ldr x0, [sp+8]
    0041611cb 0x415ef0
    00415ef0
    00416120
    00416120archive/tar.blockPadding: ; void archive/tar.blockPadding(int64 offset)
    00416120str x30, [sp-32]!
    00416124stur x29, [sp-8]
    00416128sub x29, sp, 8
    0041612cstr x0, [sp+40]
    00416130str xzr, [sp+16]
    00416134sub x1, xzr, x0
    00416138and x0, x1, 511
    0041613cstr x0, [sp+16]
    00416140add x29, sp, 24
    00416144add sp, sp, 32
    00416148ret x30
    0041614cudf 0
    00416120
    00416150
    00416150archive/tar.(*block).toV7: ; void archive/tar.(*block).toV7(archive/tar.block * b)
    00416150str x30, [sp-32]!
    00416154stur x29, [sp-8]
    00416158sub x29, sp, 8
    0041615cstr x0, [sp+40]
    00416160str xzr, [sp+16]
    00416164ldr x1, [sp+40]
    00416168str x1, [sp+16]
    0041616cldr x0, [sp+16]
    00416170add x29, sp, 24
    00416174add sp, sp, 32
    00416178ret x30
    0041617cudf 0
    00416150
    00416180
    00416180archive/tar.(*block).toGNU: ; void archive/tar.(*block).toGNU(archive/tar.block * b)
    00416180str x30, [sp-32]!
    00416184stur x29, [sp-8]
    00416188sub x29, sp, 8
    0041618cstr x0, [sp+40]
    00416190str xzr, [sp+16]
    00416194ldr x1, [sp+40]
    00416198str x1, [sp+16]
    0041619cldr x0, [sp+16]
    004161a0add x29, sp, 24
    004161a4add sp, sp, 32
    004161a8ret x30
    004161acudf 0
    00416180
    004161b0
    004161b0archive/tar.(*block).toSTAR: ; void archive/tar.(*block).toSTAR(archive/tar.block * b)
    004161b0str x30, [sp-32]!
    004161b4stur x29, [sp-8]
    004161b8sub x29, sp, 8
    004161bcstr x0, [sp+40]
    004161c0str xzr, [sp+16]
    004161c4ldr x1, [sp+40]
    004161c8str x1, [sp+16]
    004161ccldr x0, [sp+16]
    004161d0add x29, sp, 24
    004161d4add sp, sp, 32
    004161d8ret x30
    004161dcudf 0
    004161b0
    004161e0
    004161e0archive/tar.(*block).toUSTAR: ; void archive/tar.(*block).toUSTAR(archive/tar.block * b)
    004161e0str x30, [sp-32]!
    004161e4stur x29, [sp-8]
    004161e8sub x29, sp, 8
    004161ecstr x0, [sp+40]
    004161f0str xzr, [sp+16]
    004161f4ldr x1, [sp+40]
    004161f8str x1, [sp+16]
    004161fcldr x0, [sp+16]
    00416200add x29, sp, 24
    00416204add sp, sp, 32
    00416208ret x30
    0041620cudf 0
    004161e0
    00416210
    00416210archive/tar.(*block).toSparse: ; void archive/tar.(*block).toSparse(archive/tar.block * b)
    00416210str x30, [sp-64]!
    00416214stur x29, [sp-8]
    00416218sub x29, sp, 8
    0041621cstr x0, [sp+72]
    00416220str xzr, [sp+8]
    00416224stp xzr, xzr, [sp+16]
    00416228ldr x3, [sp+72]
    0041622cldrsb x27, [x3]
    00416230b 0x416234
    00416234
    00416234loc_416234:
    00416234str x3, [sp+32]
    00416238orr x2, xzr, 512
    0041623cstr x2, [sp+40]
    00416240str x2, [sp+48]
    00416244str x3, [sp+8]
    00416248str x2, [sp+16]
    0041624cstr x2, [sp+24]
    00416250ldr x0, [sp+8]
    00416254mov x1, x2
    00416258add x29, sp, 56
    0041625cadd sp, sp, 64
    00416260ret x30
    00416264udf 0
    00416268udf 0
    0041626cudf 0
    00416210
    00416270
    00416270archive/tar.(*block).getFormat: ; void archive/tar.(*block).getFormat(archive/tar.block * b)
    00416270ldr x16, [x28+16]
    00416274sub x17, sp, 208
    00416278subs xzr, x17, x16
    0041627cb.ls 0x416960
    00416280sub x20, sp, 336
    00416284stp x29, x30, [x20-8]
    00416288add sp, x20, 0
    0041628csub x29, sp, 8
    00416290str x0, [sp+344]
    00416294str xzr, [sp+152]
    00416298stp xzr, xzr, [sp+248]
    0041629cldr x0, [sp+344]
    004162a0bl archive/tar.(*block).toV7
    004162a4str x0, [sp+320]
    004162a8bl archive/tar.(*headerV7).chksum
    004162acstr x0, [sp+296]
    004162b0str x1, [sp+304]
    004162b4str x2, [sp+312]
    004162b8mov x3, x2
    004162bcmov x2, x1
    004162c0mov x1, x0
    004162c4add x0, sp, 248
    004162c8bl archive/tar.(*parser).parseOctal
    004162ccstr x0, [sp+160]
    004162d0ldr x0, [sp+344]
    004162d4bl archive/tar.(*block).computeChecksum
    004162d8str x0, [sp+208]
    004162dcstr x1, [sp+200]
    004162e0str x0, [sp+192]
    004162e4str x1, [sp+184]
    004162e8str x0, [sp+176]
    004162ecstr x1, [sp+168]
    004162f0ldr x1, [sp+248]
    004162f4subs xzr, x1, 0
    004162f8cset x2, ne
    004162fcstrb w2, [sp+151]
    00416300cbnz x1, 0x416308
    00416304b 0x41630c
    00416308
    00416308loc_416308:
    00416308b 0x416350
    0041630c
    0041630cloc_41630c:
    0041630cldr x1, [sp+160]
    00416310ldr x2, [sp+176]
    00416314subs xzr, x2, x1
    00416318cset x1, ne
    0041631cstrb w1, [sp+150]
    00416320b.ne 0x416328
    00416324b 0x416340
    00416328
    00416328loc_416328:
    00416328ldr x1, [sp+160]
    0041632cldr x2, [sp+168]
    00416330subs xzr, x2, x1
    00416334cset x1, ne
    00416338strb w1, [sp+150]
    0041633cb 0x416344
    00416340
    00416340loc_416340:
    00416340b 0x416344
    00416344
    00416344loc_416344:
    00416344ldrb w1, [sp+150]
    00416348strb w1, [sp+151]
    0041634cb 0x416350
    00416350
    00416350loc_416350:
    00416350ldrb w1, [sp+151]
    00416354tbnz w1, 0, 0x41635c
    00416358b 0x416370
    0041635c
    0041635cloc_41635c:
    0041635cstr xzr, [sp+152]
    00416360mov x0, xzr
    00416364ldp x29, x30, [sp-8]
    00416368add sp, sp, 336
    0041636cret x30
    00416370
    00416370loc_416370:
    00416370ldr x0, [sp+344]
    00416374bl archive/tar.(*block).toUSTAR
    00416378str x0, [sp+288]
    0041637cbl archive/tar.(*headerUSTAR).magic
    00416380str x0, [sp+296]
    00416384str x1, [sp+304]
    00416388str x2, [sp+312]
    0041638cmov x2, x1
    00416390mov x1, x0
    00416394add x0, sp, 118
    00416398bl runtime.slicebytetostring
    0041639cstr x0, [sp+264]
    004163a0str x1, [sp+272]
    004163a4ldr x0, [sp+344]
    004163a8bl archive/tar.(*block).toUSTAR
    004163acstr x0, [sp+288]
    004163b0bl archive/tar.(*headerUSTAR).version
    004163b4str x0, [sp+296]
    004163b8str x1, [sp+304]
    004163bcstr x2, [sp+312]
    004163c0mov x2, x1
    004163c4mov x1, x0
    004163c8add x0, sp, 86
    004163ccbl runtime.slicebytetostring
    004163d0str x0, [sp+216]
    004163d4str x1, [sp+224]
    004163d8ldr x0, [sp+344]
    004163dcbl archive/tar.(*block).toSTAR
    004163e0str x0, [sp+280]
    004163e4bl archive/tar.(*headerSTAR).trailer
    004163e8str x0, [sp+296]
    004163ecstr x1, [sp+304]
    004163f0str x2, [sp+312]
    004163f4mov x2, x1
    004163f8mov x1, x0
    004163fcadd x0, sp, 54
    00416400bl runtime.slicebytetostring
    00416404str x0, [sp+232]
    00416408str x1, [sp+240]
    0041640cldr x1, [sp+272]
    00416410subs xzr, x1, 6
    00416414cset x1, eq
    00416418b.eq 0x416420
    0041641cb 0x4164ac
    00416420
    00416420loc_416420:
    00416420ldr x1, [sp+272]
    00416424ldr x2, [sp+264]
    00416428subs xzr, x1, 0
    0041642cb.hi 0x416434
    00416430b 0x416954
    00416434
    00416434loc_416434:
    00416434ldr x1, [sp+272]
    00416438ldrb w2, [x2]
    0041643cldr x3, [sp+264]
    00416440subs xzr, x1, 1
    00416444b.hi 0x41644c
    00416448b 0x41694c
    0041644c
    0041644cloc_41644c:
    0041644cldr x1, [sp+272]
    00416450ldr x4, [sp+264]
    00416454ldrb w3, [x3+1]
    00416458ubfm x3, x3, 56, 7
    0041645corr x2, x2, x3
    00416460subs xzr, x1, 2
    00416464b.hi 0x41646c
    00416468b 0x416944
    0041646c
    0041646cloc_41646c:
    0041646cldr x1, [sp+272]
    00416470ldr x3, [sp+264]
    00416474ldrb w4, [x4+2]
    00416478ubfm x4, x4, 48, 7
    0041647corr x2, x2, x4
    00416480subs xzr, x1, 3
    00416484b.hi 0x41648c
    00416488b 0x41693c
    0041648c
    0041648cloc_41648c:
    0041648cldrb w3, [x3+3]
    00416490ubfm x3, x3, 40, 7
    00416494orr x2, x2, x3
    00416498movz x3, 29557
    0041649cmovk x3, 0x61740000
    004164a0subs wzr, w2, w3
    004164a4cset x1, eq
    004164a8b 0x4164b0
    004164ac
    004164acloc_4164ac:
    004164acb 0x4164b0
    004164b0
    004164b0loc_4164b0:
    004164b0tbnz w1, 0, 0x4164b8
    004164b4b 0x416500
    004164b8
    004164b8loc_4164b8:
    004164b8ldr x1, [sp+272]
    004164bcldr x2, [sp+264]
    004164c0subs xzr, x1, 4
    004164c4b.hi 0x4164cc
    004164c8b 0x416934
    004164cc
    004164ccloc_4164cc:
    004164ccldr x1, [sp+272]
    004164d0ldr x3, [sp+264]
    004164d4ldrb w2, [x2+4]
    004164d8subs xzr, x1, 5
    004164dcb.hi 0x4164e4
    004164e0b 0x41692c
    004164e4
    004164e4loc_4164e4:
    004164e4ldrb w3, [x3+5]
    004164e8ubfm x3, x3, 56, 7
    004164ecorr x2, x2, x3
    004164f0ubfm x2, x2, 0, 15
    004164f4subs wzr, w2, 114
    004164f8cset x1, eq
    004164fcb 0x416504
    00416500
    00416500loc_416500:
    00416500b 0x416504
    00416504
    00416504loc_416504:
    00416504strb w1, [sp+151]
    00416508tbnz w1, 0, 0x416510
    0041650cb 0x4165bc
    00416510
    00416510loc_416510:
    00416510ldr x2, [sp+240]
    00416514subs xzr, x2, 4
    00416518cset x2, eq
    0041651cb.eq 0x416524
    00416520b 0x4165b0
    00416524
    00416524loc_416524:
    00416524ldr x1, [sp+240]
    00416528ldr x2, [sp+232]
    0041652csubs xzr, x1, 0
    00416530b.hi 0x416538
    00416534b 0x416924
    00416538
    00416538loc_416538:
    00416538ldr x1, [sp+240]
    0041653cldrb w2, [x2]
    00416540ldr x3, [sp+232]
    00416544subs xzr, x1, 1
    00416548b.hi 0x416550
    0041654cb 0x41691c
    00416550
    00416550loc_416550:
    00416550ldr x1, [sp+240]
    00416554ldr x4, [sp+232]
    00416558ldrb w3, [x3+1]
    0041655cubfm x3, x3, 56, 7
    00416560orr x2, x2, x3
    00416564subs xzr, x1, 2
    00416568b.hi 0x416570
    0041656cb 0x416914
    00416570
    00416570loc_416570:
    00416570ldr x1, [sp+240]
    00416574ldr x3, [sp+232]
    00416578ldrb w4, [x4+2]
    0041657cubfm x4, x4, 48, 7
    00416580orr x2, x2, x4
    00416584subs xzr, x1, 3
    00416588b.hi 0x416590
    0041658cb 0x41690c
    00416590
    00416590loc_416590:
    00416590ldrb w3, [x3+3]
    00416594ubfm x3, x3, 40, 7
    00416598orr x3, x2, x3
    0041659cmovz x4, 24948
    004165a0movk x4, 0x720000
    004165a4subs wzr, w3, w4
    004165a8cset x2, eq
    004165acb 0x4165b4
    004165b0
    004165b0loc_4165b0:
    004165b0b 0x4165b4
    004165b4
    004165b4loc_4165b4:
    004165b4strb w2, [sp+151]
    004165b8b 0x4165c0
    004165bc
    004165bcloc_4165bc:
    004165bcb 0x4165c0
    004165c0
    004165c0loc_4165c0:
    004165c0ldrb w2, [sp+151]
    004165c4tbnz w2, 0, 0x4165cc
    004165c8b 0x4165e4
    004165cc
    004165ccloc_4165cc:
    004165ccb 0x4165d0
    004165d0
    004165d0loc_4165d0:
    004165d0orr x0, xzr, 16
    004165d4str x0, [sp+152]
    004165d8ldp x29, x30, [sp-8]
    004165dcadd sp, sp, 336
    004165e0ret x30
    004165e4
    004165e4loc_4165e4:
    004165e4ldr x2, [sp+272]
    004165e8subs xzr, x2, 6
    004165ecb.eq 0x4165f4
    004165f0b 0x4166e8
    004165f4
    004165f4loc_4165f4:
    004165f4ldr x1, [sp+272]
    004165f8ldr x2, [sp+264]
    004165fcsubs xzr, x1, 0
    00416600b.hi 0x416608
    00416604b 0x416904
    00416608
    00416608loc_416608:
    00416608ldr x1, [sp+272]
    0041660cldrb w2, [x2]
    00416610ldr x3, [sp+264]
    00416614subs xzr, x1, 1
    00416618b.hi 0x416620
    0041661cb 0x4168fc
    00416620
    00416620loc_416620:
    00416620ldr x1, [sp+272]
    00416624ldr x4, [sp+264]
    00416628ldrb w3, [x3+1]
    0041662cubfm x3, x3, 56, 7
    00416630orr x2, x2, x3
    00416634subs xzr, x1, 2
    00416638b.hi 0x416640
    0041663cb 0x4168f4
    00416640
    00416640loc_416640:
    00416640ldr x1, [sp+272]
    00416644ldr x3, [sp+264]
    00416648ldrb w4, [x4+2]
    0041664cubfm x4, x4, 48, 7
    00416650orr x2, x2, x4
    00416654subs xzr, x1, 3
    00416658b.hi 0x416660
    0041665cb 0x4168ec
    00416660
    00416660loc_416660:
    00416660ldrb w3, [x3+3]
    00416664ubfm x3, x3, 40, 7
    00416668orr x2, x2, x3
    0041666cmovz x3, 29557
    00416670movk x3, 0x61740000
    00416674subs wzr, w2, w3
    00416678b.eq 0x416680
    0041667cb 0x4166e4
    00416680
    00416680loc_416680:
    00416680ldr x1, [sp+272]
    00416684ldr x2, [sp+264]
    00416688subs xzr, x1, 4
    0041668cb.hi 0x416694
    00416690b 0x4168e4
    00416694
    00416694loc_416694:
    00416694ldr x1, [sp+272]
    00416698ldr x3, [sp+264]
    0041669cldrb w2, [x2+4]
    004166a0subs xzr, x1, 5
    004166a4b.hi 0x4166ac
    004166a8b 0x4168dc
    004166ac
    004166acloc_4166ac:
    004166acldrb w3, [x3+5]
    004166b0ubfm x3, x3, 56, 7
    004166b4orr x2, x2, x3
    004166b8ubfm x2, x2, 0, 15
    004166bcsubs wzr, w2, 114
    004166c0b.eq 0x4166c8
    004166c4b 0x4166e0
    004166c8
    004166c8loc_4166c8:
    004166c8b 0x4166cc
    004166cc
    004166ccloc_4166cc:
    004166ccorr x0, xzr, 6
    004166d0str x0, [sp+152]
    004166d4ldp x29, x30, [sp-8]
    004166d8add sp, sp, 336
    004166dcret x30
    004166e0
    004166e0loc_4166e0:
    004166e0b 0x4166ec
    004166e4
    004166e4loc_4166e4:
    004166e4b 0x4166ec
    004166e8
    004166e8loc_4166e8:
    004166e8b 0x4166ec
    004166ec
    004166ecloc_4166ec:
    004166ecldr x2, [sp+272]
    004166f0subs xzr, x2, 6
    004166f4cset x2, eq
    004166f8b.eq 0x416700
    004166fcb 0x41678c
    00416700
    00416700loc_416700:
    00416700ldr x1, [sp+272]
    00416704ldr x2, [sp+264]
    00416708subs xzr, x1, 0
    0041670cb.hi 0x416714
    00416710b 0x4168d4
    00416714
    00416714loc_416714:
    00416714ldr x1, [sp+272]
    00416718ldrb w2, [x2]
    0041671cldr x3, [sp+264]
    00416720subs xzr, x1, 1
    00416724b.hi 0x41672c
    00416728b 0x4168cc
    0041672c
    0041672cloc_41672c:
    0041672cldr x1, [sp+272]
    00416730ldr x4, [sp+264]
    00416734ldrb w3, [x3+1]
    00416738ubfm x3, x3, 56, 7
    0041673corr x2, x2, x3
    00416740subs xzr, x1, 2
    00416744b.hi 0x41674c
    00416748b 0x4168c4
    0041674c
    0041674cloc_41674c:
    0041674cldr x1, [sp+272]
    00416750ldr x3, [sp+264]
    00416754ldrb w4, [x4+2]
    00416758ubfm x4, x4, 48, 7
    0041675corr x2, x2, x4
    00416760subs xzr, x1, 3
    00416764b.hi 0x41676c
    00416768b 0x4168bc
    0041676c
    0041676cloc_41676c:
    0041676cldrb w3, [x3+3]
    00416770ubfm x3, x3, 40, 7
    00416774orr x3, x2, x3
    00416778movz x4, 29557
    0041677cmovk x4, 0x61740000
    00416780subs wzr, w3, w4
    00416784cset x2, eq
    00416788b 0x416790
    0041678c
    0041678cloc_41678c:
    0041678cb 0x416790
    00416790
    00416790loc_416790:
    00416790tbnz w2, 0, 0x416798
    00416794b 0x4167e4
    00416798
    00416798loc_416798:
    00416798ldr x1, [sp+272]
    0041679cldr x2, [sp+264]
    004167a0subs xzr, x1, 4
    004167a4b.hi 0x4167ac
    004167a8b 0x4168b4
    004167ac
    004167acloc_4167ac:
    004167acldr x1, [sp+272]
    004167b0ldr x3, [sp+264]
    004167b4ldrb w2, [x2+4]
    004167b8subs xzr, x1, 5
    004167bcb.hi 0x4167c4
    004167c0b 0x4168ac
    004167c4
    004167c4loc_4167c4:
    004167c4ldrb w3, [x3+5]
    004167c8ubfm x3, x3, 56, 7
    004167ccorr x3, x2, x3
    004167d0ubfm x3, x3, 0, 15
    004167d4movz x4, 8306
    004167d8subs wzr, w3, w4
    004167dccset x2, eq
    004167e0b 0x4167e8
    004167e4
    004167e4loc_4167e4:
    004167e4b 0x4167e8
    004167e8
    004167e8loc_4167e8:
    004167e8strb w2, [sp+150]
    004167ectbnz w2, 0, 0x4167f4
    004167f0b 0x41685c
    004167f4
    004167f4loc_4167f4:
    004167f4ldr x2, [sp+224]
    004167f8subs xzr, x2, 2
    004167fccset x2, eq
    00416800b.eq 0x416808
    00416804b 0x416850
    00416808
    00416808loc_416808:
    00416808ldr x1, [sp+224]
    0041680cldr x2, [sp+216]
    00416810subs xzr, x1, 0
    00416814b.hi 0x41681c
    00416818b 0x4168a4
    0041681c
    0041681cloc_41681c:
    0041681cldr x1, [sp+224]
    00416820ldrb w2, [x2]
    00416824ldr x3, [sp+216]
    00416828subs xzr, x1, 1
    0041682cb.hi 0x416834
    00416830b 0x41689c
    00416834
    00416834loc_416834:
    00416834ldrb w1, [x3+1]
    00416838ubfm x1, x1, 56, 7
    0041683corr x1, x2, x1
    00416840ubfm x1, x1, 0, 15
    00416844subs wzr, w1, 32
    00416848cset x2, eq
    0041684cb 0x416854
    00416850
    00416850loc_416850:
    00416850b 0x416854
    00416854
    00416854loc_416854:
    00416854strb w2, [sp+150]
    00416858b 0x416860
    0041685c
    0041685cloc_41685c:
    0041685cb 0x416860
    00416860
    00416860loc_416860:
    00416860ldrb w1, [sp+150]
    00416864tbnz w1, 0, 0x41686c
    00416868b 0x416884
    0041686c
    0041686cloc_41686c:
    0041686cb 0x416870
    00416870
    00416870loc_416870:
    00416870orr x0, xzr, 8
    00416874str x0, [sp+152]
    00416878ldp x29, x30, [sp-8]
    0041687cadd sp, sp, 336
    00416880ret x30
    00416884
    00416884loc_416884:
    00416884b 0x416888
    00416888
    00416888loc_416888:
    00416888orr x0, xzr, 1
    0041688cstr x0, [sp+152]
    00416890ldp x29, x30, [sp-8]
    00416894add sp, sp, 336
    00416898ret x30
    0041689c
    0041689cloc_41689c:
    0041689corr x0, xzr, 1
    004168a0bl runtime.panicIndex
    004168a4
    004168a4loc_4168a4:
    004168a4mov x0, xzr
    004168a8bl runtime.panicIndex
    004168ac
    004168acloc_4168ac:
    004168acmovz x0, 5
    004168b0bl runtime.panicIndex
    004168b4
    004168b4loc_4168b4:
    004168b4orr x0, xzr, 4
    004168b8bl runtime.panicIndex
    004168bc
    004168bcloc_4168bc:
    004168bcorr x0, xzr, 3
    004168c0bl runtime.panicIndex
    004168c4
    004168c4loc_4168c4:
    004168c4orr x0, xzr, 2
    004168c8bl runtime.panicIndex
    004168cc
    004168ccloc_4168cc:
    004168ccorr x0, xzr, 1
    004168d0bl runtime.panicIndex
    004168d4
    004168d4loc_4168d4:
    004168d4mov x0, xzr
    004168d8bl runtime.panicIndex
    004168dc
    004168dcloc_4168dc:
    004168dcmovz x0, 5
    004168e0bl runtime.panicIndex
    004168e4
    004168e4loc_4168e4:
    004168e4orr x0, xzr, 4
    004168e8bl runtime.panicIndex
    004168ec
    004168ecloc_4168ec:
    004168ecorr x0, xzr, 3
    004168f0bl runtime.panicIndex
    004168f4
    004168f4loc_4168f4:
    004168f4orr x0, xzr, 2
    004168f8bl runtime.panicIndex
    004168fc
    004168fcloc_4168fc:
    004168fcorr x0, xzr, 1
    00416900bl runtime.panicIndex
    00416904
    00416904loc_416904:
    00416904mov x0, xzr
    00416908bl runtime.panicIndex
    0041690c
    0041690cloc_41690c:
    0041690corr x0, xzr, 3
    00416910bl runtime.panicIndex
    00416914
    00416914loc_416914:
    00416914orr x0, xzr, 2
    00416918bl runtime.panicIndex
    0041691c
    0041691cloc_41691c:
    0041691corr x0, xzr, 1
    00416920bl runtime.panicIndex
    00416924
    00416924loc_416924:
    00416924mov x0, xzr
    00416928bl runtime.panicIndex
    0041692c
    0041692cloc_41692c:
    0041692cmovz x0, 5
    00416930bl runtime.panicIndex
    00416934
    00416934loc_416934:
    00416934orr x0, xzr, 4
    00416938bl runtime.panicIndex
    0041693c
    0041693cloc_41693c:
    0041693corr x0, xzr, 3
    00416940bl runtime.panicIndex
    00416944
    00416944loc_416944:
    00416944orr x0, xzr, 2
    00416948bl runtime.panicIndex
    0041694c
    0041694cloc_41694c:
    0041694corr x0, xzr, 1
    00416950bl runtime.panicIndex
    00416954
    00416954loc_416954:
    00416954mov x0, xzr
    00416958bl runtime.panicIndex
    0041695chint
    00416960
    00416960loc_416960:
    00416960str x0, [sp+8]
    00416964mov x3, x30
    00416968bl runtime.morestack_noctxt.abi0
    0041696cldr x0, [sp+8]
    00416970b 0x416270
    00416974udf 0
    00416978udf 0
    0041697cudf 0
    00416270
    00416980
    00416980archive/tar.(*block).setFormat: ; void archive/tar.(*block).setFormat(archive/tar.block * b, archive/tar.Format format)
    00416980ldr x16, [x28+16]
    00416984sub x17, sp, 464
    00416988subs xzr, x17, x16
    0041698cb.ls 0x416ee4
    00416990sub x20, sp, 592
    00416994stp x29, x30, [x20-8]
    00416998add sp, x20, 0
    0041699csub x29, sp, 8
    004169a0str x0, [sp+600]
    004169a4str x1, [sp+608]
    004169a8mov x0, x1
    004169acorr x1, xzr, 1
    004169b0bl archive/tar.Format.has
    004169b4strb w0, [sp+53]
    004169b8tbnz w0, 0, 0x4169c0
    004169bcb 0x4169c8
    004169c0
    004169c0loc_4169c0:
    004169c0b 0x4169c4
    004169c4
    004169c4loc_4169c4:
    004169c4b 0x416e18
    004169c8
    004169c8loc_4169c8:
    004169c8ldr x0, [sp+608]
    004169ccorr x1, xzr, 8
    004169d0bl archive/tar.Format.has
    004169d4strb w0, [sp+52]
    004169d8tbnz w0, 0, 0x4169e0
    004169dcb 0x416b08
    004169e0
    004169e0loc_4169e0:
    004169e0b 0x4169e4
    004169e4
    004169e4loc_4169e4:
    004169e4ldr x0, [sp+600]
    004169e8bl archive/tar.(*block).toGNU
    004169ecstr x0, [sp+248]
    004169f0bl archive/tar.(*headerGNU).magic
    004169f4str x0, [sp+560]
    004169f8str x1, [sp+568]
    004169fcstr x2, [sp+576]
    00416a00str x0, [sp+512]
    00416a04str x1, [sp+520]
    00416a08str x2, [sp+528]
    00416a0cadrp x1, 0x29a000
    00416a10add x1, x1, 2827
    00416a14str x1, [sp+496]
    00416a18orr x1, xzr, 6
    00416a1cstr x1, [sp+504]
    00416a20ldr x2, [sp+520]
    00416a24str x2, [sp+184]
    00416a28subs xzr, x2, 6
    00416a2cb.gt 0x416a34
    00416a30b 0x416a3c
    00416a34
    00416a34loc_416a34:
    00416a34str x1, [sp+184]
    00416a38b 0x416a40
    00416a3c
    00416a3cloc_416a3c:
    00416a3cb 0x416a40
    00416a40
    00416a40loc_416a40:
    00416a40ldr x3, [sp+512]
    00416a44ldr x4, [sp+496]
    00416a48subs xzr, x4, x3
    00416a4cb.ne 0x416a54
    00416a50b 0x416a70
    00416a54
    00416a54loc_416a54:
    00416a54ldr x3, [sp+184]
    00416a58str x3, [sp+176]
    00416a5cldr x2, [sp+176]
    00416a60ldr x1, [sp+496]
    00416a64ldr x0, [sp+512]
    00416a68bl runtime.memmove
    00416a6cb 0x416a74
    00416a70
    00416a70loc_416a70:
    00416a70b 0x416a74
    00416a74
    00416a74loc_416a74:
    00416a74ldr x0, [sp+600]
    00416a78bl archive/tar.(*block).toGNU
    00416a7cstr x0, [sp+248]
    00416a80bl archive/tar.(*headerGNU).version
    00416a84str x0, [sp+560]
    00416a88str x1, [sp+568]
    00416a8cstr x2, [sp+576]
    00416a90str x0, [sp+472]
    00416a94str x1, [sp+480]
    00416a98str x2, [sp+488]
    00416a9cadrp x1, 0x2fa000
    00416aa0add x1, x1, 3072
    00416aa4str x1, [sp+456]
    00416aa8orr x1, xzr, 2
    00416aacstr x1, [sp+464]
    00416ab0ldr x2, [sp+480]
    00416ab4str x2, [sp+168]
    00416ab8subs xzr, x2, 2
    00416abcb.gt 0x416ac4
    00416ac0b 0x416acc
    00416ac4
    00416ac4loc_416ac4:
    00416ac4str x1, [sp+168]
    00416ac8b 0x416ad0
    00416acc
    00416accloc_416acc:
    00416accb 0x416ad0
    00416ad0
    00416ad0loc_416ad0:
    00416ad0ldr x3, [sp+456]
    00416ad4ldr x4, [sp+472]
    00416ad8subs xzr, x3, x4
    00416adcb.ne 0x416ae4
    00416ae0b 0x416b00
    00416ae4
    00416ae4loc_416ae4:
    00416ae4ldr x3, [sp+168]
    00416ae8str x3, [sp+160]
    00416aecldr x2, [sp+160]
    00416af0ldr x1, [sp+456]
    00416af4ldr x0, [sp+472]
    00416af8bl runtime.memmove
    00416afcb 0x416b04
    00416b00
    00416b00loc_416b00:
    00416b00b 0x416b04
    00416b04
    00416b04loc_416b04:
    00416b04b 0x416e18
    00416b08
    00416b08loc_416b08:
    00416b08ldr x0, [sp+608]
    00416b0corr x1, xzr, 16
    00416b10bl archive/tar.Format.has
    00416b14strb w0, [sp+55]
    00416b18tbnz w0, 0, 0x416b20
    00416b1cb 0x416cd8
    00416b20
    00416b20loc_416b20:
    00416b20b 0x416b24
    00416b24
    00416b24loc_416b24:
    00416b24ldr x0, [sp+600]
    00416b28bl archive/tar.(*block).toSTAR
    00416b2cstr x0, [sp+552]
    00416b30bl archive/tar.(*headerSTAR).magic
    00416b34str x0, [sp+560]
    00416b38str x1, [sp+568]
    00416b3cstr x2, [sp+576]
    00416b40str x0, [sp+432]
    00416b44str x1, [sp+440]
    00416b48str x2, [sp+448]
    00416b4cadrp x1, 0x29a000
    00416b50add x1, x1, 2833
    00416b54str x1, [sp+416]
    00416b58orr x1, xzr, 6
    00416b5cstr x1, [sp+424]
    00416b60ldr x2, [sp+440]
    00416b64str x2, [sp+152]
    00416b68subs xzr, x2, 6
    00416b6cb.gt 0x416b74
    00416b70b 0x416b7c
    00416b74
    00416b74loc_416b74:
    00416b74str x1, [sp+152]
    00416b78b 0x416b80
    00416b7c
    00416b7cloc_416b7c:
    00416b7cb 0x416b80
    00416b80
    00416b80loc_416b80:
    00416b80ldr x3, [sp+416]
    00416b84ldr x4, [sp+432]
    00416b88subs xzr, x3, x4
    00416b8cb.ne 0x416b94
    00416b90b 0x416bb0
    00416b94
    00416b94loc_416b94:
    00416b94ldr x3, [sp+152]
    00416b98str x3, [sp+144]
    00416b9cldr x2, [sp+144]
    00416ba0ldr x1, [sp+416]
    00416ba4ldr x0, [sp+432]
    00416ba8bl runtime.memmove
    00416bacb 0x416bb4
    00416bb0
    00416bb0loc_416bb0:
    00416bb0b 0x416bb4
    00416bb4
    00416bb4loc_416bb4:
    00416bb4ldr x0, [sp+600]
    00416bb8bl archive/tar.(*block).toSTAR
    00416bbcstr x0, [sp+552]
    00416bc0bl archive/tar.(*headerSTAR).version
    00416bc4str x0, [sp+560]
    00416bc8str x1, [sp+568]
    00416bccstr x2, [sp+576]
    00416bd0str x0, [sp+392]
    00416bd4str x1, [sp+400]
    00416bd8str x2, [sp+408]
    00416bdcadrp x1, 0x29a000
    00416be0add x1, x1, 9
    00416be4str x1, [sp+376]
    00416be8orr x1, xzr, 2
    00416becstr x1, [sp+384]
    00416bf0ldr x2, [sp+400]
    00416bf4str x2, [sp+136]
    00416bf8subs xzr, x2, 2
    00416bfcb.gt 0x416c04
    00416c00b 0x416c0c
    00416c04
    00416c04loc_416c04:
    00416c04str x1, [sp+136]
    00416c08b 0x416c10
    00416c0c
    00416c0cloc_416c0c:
    00416c0cb 0x416c10
    00416c10
    00416c10loc_416c10:
    00416c10ldr x3, [sp+376]
    00416c14ldr x4, [sp+392]
    00416c18subs xzr, x3, x4
    00416c1cb.ne 0x416c24
    00416c20b 0x416c40
    00416c24
    00416c24loc_416c24:
    00416c24ldr x3, [sp+136]
    00416c28str x3, [sp+128]
    00416c2cldr x2, [sp+128]
    00416c30ldr x1, [sp+376]
    00416c34ldr x0, [sp+392]
    00416c38bl runtime.memmove
    00416c3cb 0x416c44
    00416c40
    00416c40loc_416c40:
    00416c40b 0x416c44
    00416c44
    00416c44loc_416c44:
    00416c44ldr x0, [sp+600]
    00416c48bl archive/tar.(*block).toSTAR
    00416c4cstr x0, [sp+552]
    00416c50bl archive/tar.(*headerSTAR).trailer
    00416c54str x0, [sp+560]
    00416c58str x1, [sp+568]
    00416c5cstr x2, [sp+576]
    00416c60str x0, [sp+352]
    00416c64str x1, [sp+360]
    00416c68str x2, [sp+368]
    00416c6cadrp x1, 0x29a000
    00416c70add x1, x1, 1098
    00416c74str x1, [sp+336]
    00416c78orr x1, xzr, 4
    00416c7cstr x1, [sp+344]
    00416c80ldr x2, [sp+360]
    00416c84str x2, [sp+120]
    00416c88subs xzr, x2, 4
    00416c8cb.gt 0x416c94
    00416c90b 0x416c9c
    00416c94
    00416c94loc_416c94:
    00416c94str x1, [sp+120]
    00416c98b 0x416ca0
    00416c9c
    00416c9cloc_416c9c:
    00416c9cb 0x416ca0
    00416ca0
    00416ca0loc_416ca0:
    00416ca0ldr x3, [sp+336]
    00416ca4ldr x4, [sp+352]
    00416ca8subs xzr, x3, x4
    00416cacb.ne 0x416cb4
    00416cb0b 0x416cd0
    00416cb4
    00416cb4loc_416cb4:
    00416cb4ldr x3, [sp+120]
    00416cb8str x3, [sp+112]
    00416cbcldr x2, [sp+112]
    00416cc0ldr x1, [sp+336]
    00416cc4ldr x0, [sp+352]
    00416cc8bl runtime.memmove
    00416cccb 0x416cd4
    00416cd0
    00416cd0loc_416cd0:
    00416cd0b 0x416cd4
    00416cd4
    00416cd4loc_416cd4:
    00416cd4b 0x416e18
    00416cd8
    00416cd8loc_416cd8:
    00416cd8ldr x0, [sp+608]
    00416cdcorr x1, xzr, 6
    00416ce0bl archive/tar.Format.has
    00416ce4strb w0, [sp+54]
    00416ce8tbnz w0, 0, 0x416cf0
    00416cecb 0x416ec8
    00416cf0
    00416cf0loc_416cf0:
    00416cf0b 0x416cf4
    00416cf4
    00416cf4loc_416cf4:
    00416cf4ldr x0, [sp+600]
    00416cf8bl archive/tar.(*block).toUSTAR
    00416cfcstr x0, [sp+544]
    00416d00bl archive/tar.(*headerUSTAR).magic
    00416d04str x0, [sp+560]
    00416d08str x1, [sp+568]
    00416d0cstr x2, [sp+576]
    00416d10str x0, [sp+312]
    00416d14str x1, [sp+320]
    00416d18str x2, [sp+328]
    00416d1cadrp x1, 0x29a000
    00416d20add x1, x1, 2833
    00416d24str x1, [sp+296]
    00416d28orr x1, xzr, 6
    00416d2cstr x1, [sp+304]
    00416d30ldr x2, [sp+320]
    00416d34str x2, [sp+104]
    00416d38subs xzr, x2, 6
    00416d3cb.gt 0x416d44
    00416d40b 0x416d4c
    00416d44
    00416d44loc_416d44:
    00416d44str x1, [sp+104]
    00416d48b 0x416d50
    00416d4c
    00416d4cloc_416d4c:
    00416d4cb 0x416d50
    00416d50
    00416d50loc_416d50:
    00416d50ldr x3, [sp+296]
    00416d54ldr x4, [sp+312]
    00416d58subs xzr, x3, x4
    00416d5cb.ne 0x416d64
    00416d60b 0x416d80
    00416d64
    00416d64loc_416d64:
    00416d64ldr x3, [sp+104]
    00416d68str x3, [sp+96]
    00416d6cldr x2, [sp+96]
    00416d70ldr x1, [sp+296]
    00416d74ldr x0, [sp+312]
    00416d78bl runtime.memmove
    00416d7cb 0x416d84
    00416d80
    00416d80loc_416d80:
    00416d80b 0x416d84
    00416d84
    00416d84loc_416d84:
    00416d84ldr x0, [sp+600]
    00416d88bl archive/tar.(*block).toUSTAR
    00416d8cstr x0, [sp+544]
    00416d90bl archive/tar.(*headerUSTAR).version
    00416d94str x0, [sp+560]
    00416d98str x1, [sp+568]
    00416d9cstr x2, [sp+576]
    00416da0str x0, [sp+272]
    00416da4str x1, [sp+280]
    00416da8str x2, [sp+288]
    00416dacadrp x1, 0x29a000
    00416db0add x1, x1, 9
    00416db4str x1, [sp+256]
    00416db8orr x1, xzr, 2
    00416dbcstr x1, [sp+264]
    00416dc0ldr x2, [sp+280]
    00416dc4str x2, [sp+88]
    00416dc8subs xzr, x2, 2
    00416dccb.gt 0x416dd4
    00416dd0b 0x416ddc
    00416dd4
    00416dd4loc_416dd4:
    00416dd4str x1, [sp+88]
    00416dd8b 0x416de0
    00416ddc
    00416ddcloc_416ddc:
    00416ddcb 0x416de0
    00416de0
    00416de0loc_416de0:
    00416de0ldr x3, [sp+256]
    00416de4ldr x4, [sp+272]
    00416de8subs xzr, x3, x4
    00416decb.ne 0x416df4
    00416df0b 0x416e10
    00416df4
    00416df4loc_416df4:
    00416df4ldr x3, [sp+88]
    00416df8str x3, [sp+80]
    00416dfcldr x2, [sp+80]
    00416e00ldr x1, [sp+256]
    00416e04ldr x0, [sp+272]
    00416e08bl runtime.memmove
    00416e0cb 0x416e14
    00416e10
    00416e10loc_416e10:
    00416e10b 0x416e14
    00416e14
    00416e14loc_416e14:
    00416e14b 0x416e18
    00416e18
    00416e18loc_416e18:
    00416e18stp xzr, xzr, [sp+232]
    00416e1cldr x0, [sp+600]
    00416e20bl archive/tar.(*block).toV7
    00416e24str x0, [sp+536]
    00416e28bl archive/tar.(*headerV7).chksum
    00416e2cstr x0, [sp+208]
    00416e30str x1, [sp+216]
    00416e34str x2, [sp+224]
    00416e38ldr x0, [sp+600]
    00416e3cbl archive/tar.(*block).computeChecksum
    00416e40str x0, [sp+200]
    00416e44str x1, [sp+192]
    00416e48str x0, [sp+72]
    00416e4cstr x1, [sp+64]
    00416e50str x0, [sp+56]
    00416e54ldr x2, [sp+224]
    00416e58ldr x1, [sp+208]
    00416e5csubs xzr, x2, 7
    00416e60b.hs 0x416e68
    00416e64b 0x416ec0
    00416e68
    00416e68loc_416e68:
    00416e68b 0x416e6c
    00416e6c
    00416e6cloc_416e6c:
    00416e6cstr x1, [sp+560]
    00416e70orr x5, xzr, 7
    00416e74str x5, [sp+568]
    00416e78str x2, [sp+576]
    00416e7cldr x4, [sp+56]
    00416e80add x0, sp, 232
    00416e84mov x3, x2
    00416e88mov x2, x5
    00416e8cbl archive/tar.(*formatter).formatOctal
    00416e90ldr x1, [sp+216]
    00416e94ldr x5, [sp+208]
    00416e98subs xzr, x1, 7
    00416e9cb.hi 0x416ea4
    00416ea0b 0x416eb8
    00416ea4
    00416ea4loc_416ea4:
    00416ea4orr x0, xzr, 32
    00416ea8strb w0, [x5+7]
    00416eacldp x29, x30, [sp-8]
    00416eb0add sp, sp, 592
    00416eb4ret x30
    00416eb8
    00416eb8loc_416eb8:
    00416eb8orr x0, xzr, 7
    00416ebcbl runtime.panicIndex
    00416ec0
    00416ec0loc_416ec0:
    00416ec0orr x1, xzr, 7
    00416ec4bl runtime.panicSliceAcap
    00416ec8
    00416ec8loc_416ec8:
    00416ec8b 0x416ecc
    00416ecc
    00416eccloc_416ecc:
    00416eccadrp x0, 0x1df000
    00416ed0add x0, x0, 2944
    00416ed4adrp x1, 0x2fb000
    00416ed8add x1, x1, 3168
    00416edcbl runtime.gopanic
    00416ee0hint
    00416ee4
    00416ee4loc_416ee4:
    00416ee4stp x0, x1, [sp+8]
    00416ee8mov x3, x30
    00416eecbl runtime.morestack_noctxt.abi0
    00416ef0ldp x0, x1, [sp+8]
    00416ef4b 0x416980
    00416ef8udf 0
    00416efcudf 0
    00416980