File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0040fb20
    0040fb20github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive(github.com/bishopfox/sliver/protobuf/sliverpb.ExecWasmExtensionReq * req, github.com/bishopfox/sliver/implant/sliver/transports.Connection * conn, github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * wasm)
    0040fb20ldr x16, [x28+16]
    0040fb24sub x17, sp, 384
    0040fb28subs xzr, x17, x16
    0040fb2cb.ls 0x41027c
    0040fb30sub x20, sp, 512
    0040fb34stp x29, x30, [x20-8]
    0040fb38add sp, x20, 0
    0040fb3csub x29, sp, 8
    0040fb40str x0, [sp+520]
    0040fb44str x1, [sp+528]
    0040fb48str x2, [sp+536]
    0040fb4cstp xzr, xzr, [sp+120]
    0040fb50str xzr, [sp+136]
    0040fb54stp xzr, xzr, [sp+104]
    0040fb58stp xzr, xzr, [sp+432]
    0040fb5cadd x1, sp, 432
    0040fb60str x1, [sp+328]
    0040fb64ldr x1, [sp+520]
    0040fb68ldrsb x27, [x1]
    0040fb6cldr x0, [x1+64]
    0040fb70str x0, [sp+96]
    0040fb74bl runtime.convT64
    0040fb78str x0, [sp+320]
    0040fb7cldr x1, [sp+328]
    0040fb80ldrsb x27, [x1]
    0040fb84adrp x2, 0x1e6000
    0040fb88add x2, x2, 3456
    0040fb8cstr x2, [x1]
    0040fb90adrp x27, 0x63c000
    0040fb94ldr w2, [x27+3056]
    0040fb98cbz w2, 0x40fba0
    0040fb9cb 0x40fba4
    0040fba0
    0040fba0loc_40fba0:
    0040fba0b 0x40fbb8
    0040fba4
    0040fba4loc_40fba4:
    0040fba4bl runtime.gcWriteBarrier2
    0040fba8str x0, [x25]
    0040fbacldr x5, [x1+8]
    0040fbb0str x5, [x25+8]
    0040fbb4b 0x40fbb8
    0040fbb8
    0040fbb8loc_40fbb8:
    0040fbb8str x0, [x1+8]
    0040fbbcldr x2, [sp+328]
    0040fbc0ldrsb x27, [x2]
    0040fbc4b 0x40fbc8
    0040fbc8
    0040fbc8loc_40fbc8:
    0040fbc8str x2, [sp+336]
    0040fbccorr x4, xzr, 1
    0040fbd0str x4, [sp+344]
    0040fbd4str x4, [sp+352]
    0040fbd8adrp x0, 0x2bc000
    0040fbdcadd x0, x0, 1802
    0040fbe0orr x1, xzr, 56
    0040fbe4mov x3, x4
    0040fbe8bl log.Printf
    0040fbecadrp x0, 0x2ac000
    0040fbf0add x0, x0, 3124
    0040fbf4orr x1, xzr, 28
    0040fbf8mov x2, xzr
    0040fbfcmov x3, xzr
    0040fc00mov x4, x3
    0040fc04bl log.Printf
    0040fc08adrp x0, 0x1f3000
    0040fc0cadd x0, x0, 608
    0040fc10bl runtime.newobject
    0040fc14str x0, [sp+288]
    0040fc18ldr x5, [sp+536]
    0040fc1cldrsb x27, [x5]
    0040fc20ldr x5, [x5+24]
    0040fc24ldrsb x27, [x5]
    0040fc28ldr x5, [x5]
    0040fc2cadrp x6, 0x307000
    0040fc30add x6, x6, 3192
    0040fc34str x6, [x0]
    0040fc38adrp x27, 0x63c000
    0040fc3cldr w6, [x27+3056]
    0040fc40cbz w6, 0x40fc48
    0040fc44b 0x40fc4c
    0040fc48
    0040fc48loc_40fc48:
    0040fc48b 0x40fc60
    0040fc4c
    0040fc4cloc_40fc4c:
    0040fc4cbl runtime.gcWriteBarrier2
    0040fc50str x5, [x25]
    0040fc54ldr x6, [x0+8]
    0040fc58str x6, [x25+8]
    0040fc5cb 0x40fc60
    0040fc60
    0040fc60loc_40fc60:
    0040fc60str x5, [x0+8]
    0040fc64ldr x6, [sp+288]
    0040fc68ldrsb x27, [x6]
    0040fc6cb 0x40fc70
    0040fc70
    0040fc70loc_40fc70:
    0040fc70str x6, [sp+296]
    0040fc74orr x6, xzr, 1
    0040fc78str x6, [sp+304]
    0040fc7cstr x6, [sp+312]
    0040fc80ldr x6, [sp+520]
    0040fc84ldrsb x27, [x6]
    0040fc88ldr x6, [x6+64]
    0040fc8cstr x6, [sp+88]
    0040fc90ldr x6, [sp+536]
    0040fc94ldrsb x27, [x6]
    0040fc98ldr x6, [x6+16]
    0040fc9cldrsb x27, [x6]
    0040fca0ldr x2, [x6+8]
    0040fca4adrp x1, 0x307000
    0040fca8add x1, x1, 3152
    0040fcacstr x1, [sp+272]
    0040fcb0str x2, [sp+280]
    0040fcb4ldr x0, [sp+88]
    0040fcb8ldr x3, [sp+296]
    0040fcbcldr x4, [sp+304]
    0040fcc0ldr x5, [sp+312]
    0040fcc4bl github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel
    0040fcc8str x0, [sp+144]
    0040fcccldr x6, [sp+528]
    0040fcd0mov x1, x0
    0040fcd4mov x0, x6
    0040fcd8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel
    0040fcdcadrp x0, 0x23c000
    0040fce0add x0, x0, 3776
    0040fce4bl runtime.newobject
    0040fce8str x0, [sp+264]
    0040fcecadrp x6, 4096
    0040fcf0add x6, x6, 2768
    0040fcf4str x6, [x0]
    0040fcf8ldr x6, [sp+144]
    0040fcfcldr x7, [sp+264]
    0040fd00ldrsb x27, [x7]
    0040fd04adrp x27, 0x63c000
    0040fd08ldr w8, [x27+3056]
    0040fd0ccbz w8, 0x40fd14
    0040fd10b 0x40fd18
    0040fd14
    0040fd14loc_40fd14:
    0040fd14b 0x40fd2c
    0040fd18
    0040fd18loc_40fd18:
    0040fd18bl runtime.gcWriteBarrier2
    0040fd1cstr x6, [x25]
    0040fd20ldr x1, [x7+8]
    0040fd24str x1, [x25+8]
    0040fd28b 0x40fd2c
    0040fd2c
    0040fd2cloc_40fd2c:
    0040fd2cstr x6, [x7+8]
    0040fd30ldr x1, [sp+528]
    0040fd34ldr x2, [sp+264]
    0040fd38ldrsb x27, [x2]
    0040fd3cadrp x27, 0x63c000
    0040fd40ldr w3, [x27+3056]
    0040fd44cbz w3, 0x40fd4c
    0040fd48b 0x40fd50
    0040fd4c
    0040fd4cloc_40fd4c:
    0040fd4cb 0x40fd64
    0040fd50
    0040fd50loc_40fd50:
    0040fd50bl runtime.gcWriteBarrier2
    0040fd54str x1, [x25]
    0040fd58ldr x3, [x2+16]
    0040fd5cstr x3, [x25+8]
    0040fd60b 0x40fd64
    0040fd64
    0040fd64loc_40fd64:
    0040fd64str x1, [x2+16]
    0040fd68ldr x1, [sp+264]
    0040fd6cstr x1, [sp+168]
    0040fd70adrp x0, 0x24d000
    0040fd74add x0, x0, 1760
    0040fd78bl runtime.newobject
    0040fd7cstr x0, [sp+256]
    0040fd80adrp x1, 4096
    0040fd84add x1, x1, 1648
    0040fd88str x1, [x0]
    0040fd8cldr x1, [sp+536]
    0040fd90ldr x2, [sp+256]
    0040fd94ldrsb x27, [x2]
    0040fd98adrp x27, 0x63c000
    0040fd9cldr w3, [x27+3056]
    0040fda0cbz w3, 0x40fda8
    0040fda4b 0x40fdac
    0040fda8
    0040fda8loc_40fda8:
    0040fda8b 0x40fdc0
    0040fdac
    0040fdacloc_40fdac:
    0040fdacbl runtime.gcWriteBarrier2
    0040fdb0str x1, [x25]
    0040fdb4ldr x3, [x2+8]
    0040fdb8str x3, [x25+8]
    0040fdbcb 0x40fdc0
    0040fdc0
    0040fdc0loc_40fdc0:
    0040fdc0str x1, [x2+8]
    0040fdc4ldr x1, [sp+520]
    0040fdc8ldr x2, [sp+256]
    0040fdccldrsb x27, [x2]
    0040fdd0adrp x27, 0x63c000
    0040fdd4ldr w3, [x27+3056]
    0040fdd8cbz w3, 0x40fde0
    0040fddcb 0x40fde4
    0040fde0
    0040fde0loc_40fde0:
    0040fde0b 0x40fdf8
    0040fde4
    0040fde4loc_40fde4:
    0040fde4bl runtime.gcWriteBarrier2
    0040fde8str x1, [x25]
    0040fdecldr x3, [x2+16]
    0040fdf0str x3, [x25+8]
    0040fdf4b 0x40fdf8
    0040fdf8
    0040fdf8loc_40fdf8:
    0040fdf8str x1, [x2+16]
    0040fdfcldr x1, [sp+144]
    0040fe00ldr x2, [sp+256]
    0040fe04ldrsb x27, [x2]
    0040fe08adrp x27, 0x63c000
    0040fe0cldr w3, [x27+3056]
    0040fe10cbz w3, 0x40fe18
    0040fe14b 0x40fe1c
    0040fe18
    0040fe18loc_40fe18:
    0040fe18b 0x40fe30
    0040fe1c
    0040fe1cloc_40fe1c:
    0040fe1cbl runtime.gcWriteBarrier2
    0040fe20str x1, [x25]
    0040fe24ldr x3, [x2+24]
    0040fe28str x3, [x25+8]
    0040fe2cb 0x40fe30
    0040fe30
    0040fe30loc_40fe30:
    0040fe30str x1, [x2+24]
    0040fe34ldr x1, [sp+256]
    0040fe38str x1, [sp+184]
    0040fe3cadrp x0, 0x224000
    0040fe40add x0, x0, 1216
    0040fe44bl runtime.newobject
    0040fe48str x0, [sp+248]
    0040fe4cadrp x1, 4096
    0040fe50add x1, x1, 1536
    0040fe54str x1, [x0]
    0040fe58ldr x1, [sp+184]
    0040fe5cldr x2, [sp+248]
    0040fe60ldrsb x27, [x2]
    0040fe64adrp x27, 0x63c000
    0040fe68ldr w3, [x27+3056]
    0040fe6ccbz w3, 0x40fe74
    0040fe70b 0x40fe78
    0040fe74
    0040fe74loc_40fe74:
    0040fe74b 0x40fe8c
    0040fe78
    0040fe78loc_40fe78:
    0040fe78bl runtime.gcWriteBarrier2
    0040fe7cstr x1, [x25]
    0040fe80ldr x3, [x2+8]
    0040fe84str x3, [x25+8]
    0040fe88b 0x40fe8c
    0040fe8c
    0040fe8cloc_40fe8c:
    0040fe8cstr x1, [x2+8]
    0040fe90ldr x0, [sp+248]
    0040fe94bl runtime.newproc
    0040fe98adrp x0, 0x2b6000
    0040fe9cadd x0, x0, 3956
    0040fea0movz x1, 43
    0040fea4mov x2, xzr
    0040fea8mov x3, xzr
    0040feacmov x4, x3
    0040feb0bl log.Printf
    0040feb4ldr x1, [sp+144]
    0040feb8ldrsb x27, [x1]
    0040febcldr x2, [x1+16]
    0040fec0ldr x3, [x1+8]
    0040fec4ldr x1, [x1+24]
    0040fec8str x3, [sp+408]
    0040feccstr x2, [sp+416]
    0040fed0str x1, [sp+424]
    0040fed4str xzr, [sp+80]
    0040fed8str x2, [sp+72]
    0040fedcldr x1, [sp+408]
    0040fee0str x1, [sp+64]
    0040fee4b 0x40fee8
    0040fee8
    0040fee8loc_40fee8:
    0040fee8ldr x1, [sp+72]
    0040feecldr x2, [sp+80]
    0040fef0subs xzr, x1, x2
    0040fef4b.gt 0x40fefc
    0040fef8b 0x4100bc
    0040fefc
    0040fefcloc_40fefc:
    0040fefcldr x1, [sp+64]
    0040ff00str x1, [sp+240]
    0040ff04ldr x1, [sp+240]
    0040ff08ldr x2, [x1+8]
    0040ff0cldr x1, [x1]
    0040ff10str x1, [sp+152]
    0040ff14str x2, [sp+160]
    0040ff18cbnz x1, 0x40ff20
    0040ff1cb 0x41009c
    0040ff20
    0040ff20loc_40ff20:
    0040ff20adrp x0, 0x24d000
    0040ff24add x0, x0, 1952
    0040ff28bl runtime.newobject
    0040ff2cstr x0, [sp+232]
    0040ff30adrp x1, 4096
    0040ff34add x1, x1, 800
    0040ff38str x1, [x0]
    0040ff3cldr x1, [sp+528]
    0040ff40ldr x2, [sp+232]
    0040ff44ldrsb x27, [x2]
    0040ff48adrp x27, 0x63c000
    0040ff4cldr w3, [x27+3056]
    0040ff50cbz w3, 0x40ff58
    0040ff54b 0x40ff5c
    0040ff58
    0040ff58loc_40ff58:
    0040ff58b 0x40ff70
    0040ff5c
    0040ff5cloc_40ff5c:
    0040ff5cbl runtime.gcWriteBarrier2
    0040ff60str x1, [x25]
    0040ff64ldr x3, [x2+8]
    0040ff68str x3, [x25+8]
    0040ff6cb 0x40ff70
    0040ff70
    0040ff70loc_40ff70:
    0040ff70str x1, [x2+8]
    0040ff74ldr x1, [sp+144]
    0040ff78ldr x2, [sp+232]
    0040ff7cldrsb x27, [x2]
    0040ff80adrp x27, 0x63c000
    0040ff84ldr w3, [x27+3056]
    0040ff88cbz w3, 0x40ff90
    0040ff8cb 0x40ff94
    0040ff90
    0040ff90loc_40ff90:
    0040ff90b 0x40ffa8
    0040ff94
    0040ff94loc_40ff94:
    0040ff94bl runtime.gcWriteBarrier2
    0040ff98str x1, [x25]
    0040ff9cldr x3, [x2+16]
    0040ffa0str x3, [x25+8]
    0040ffa4b 0x40ffa8
    0040ffa8
    0040ffa8loc_40ffa8:
    0040ffa8str x1, [x2+16]
    0040ffacldr x1, [sp+168]
    0040ffb0ldr x2, [sp+232]
    0040ffb4ldrsb x27, [x2]
    0040ffb8adrp x27, 0x63c000
    0040ffbcldr w3, [x27+3056]
    0040ffc0cbz w3, 0x40ffc8
    0040ffc4b 0x40ffcc
    0040ffc8
    0040ffc8loc_40ffc8:
    0040ffc8b 0x40ffe0
    0040ffcc
    0040ffccloc_40ffcc:
    0040ffccbl runtime.gcWriteBarrier2
    0040ffd0str x1, [x25]
    0040ffd4ldr x3, [x2+24]
    0040ffd8str x3, [x25+8]
    0040ffdcb 0x40ffe0
    0040ffe0
    0040ffe0loc_40ffe0:
    0040ffe0str x1, [x2+24]
    0040ffe4ldr x1, [sp+232]
    0040ffe8str x1, [sp+176]
    0040ffecldr x1, [sp+152]
    0040fff0ldr x2, [sp+160]
    0040fff4str x1, [sp+488]
    0040fff8str x2, [sp+496]
    0040fffcadrp x0, 0x23c000
    00410000add x0, x0, 3936
    00410004bl runtime.newobject
    00410008str x0, [sp+224]
    0041000cadrp x1, 0
    00410010add x1, x1, 672
    00410014str x1, [x0]
    00410018ldr x1, [sp+176]
    0041001cldr x2, [sp+224]
    00410020ldrsb x27, [x2]
    00410024adrp x27, 0x63b000
    00410028ldr w3, [x27+3056]
    0041002ccbz w3, 0x410034
    00410030b 0x410038
    00410034
    00410034loc_410034:
    00410034b 0x41004c
    00410038
    00410038loc_410038:
    00410038bl runtime.gcWriteBarrier2
    0041003cstr x1, [x25]
    00410040ldr x3, [x2+8]
    00410044str x3, [x25+8]
    00410048b 0x41004c
    0041004c
    0041004cloc_41004c:
    0041004cstr x1, [x2+8]
    00410050ldr x1, [sp+496]
    00410054ldr x2, [sp+488]
    00410058ldr x3, [sp+224]
    0041005cldrsb x27, [x3]
    00410060str x2, [x3+16]
    00410064adrp x27, 0x63b000
    00410068ldr w2, [x27+3056]
    0041006ccbz w2, 0x410074
    00410070b 0x410078
    00410074
    00410074loc_410074:
    00410074b 0x41008c
    00410078
    00410078loc_410078:
    00410078bl runtime.gcWriteBarrier2
    0041007cstr x1, [x25]
    00410080ldr x2, [x3+24]
    00410084str x2, [x25+8]
    00410088b 0x41008c
    0041008c
    0041008cloc_41008c:
    0041008cstr x1, [x3+24]
    00410090ldr x0, [sp+224]
    00410094bl runtime.newproc
    00410098b 0x4100a0
    0041009c
    0041009cloc_41009c:
    0041009cb 0x4100a0
    004100a0
    004100a0loc_4100a0:
    004100a0ldr x1, [sp+80]
    004100a4add x1, x1, 1
    004100a8str x1, [sp+80]
    004100acldr x1, [sp+240]
    004100b0add x1, x1, 16
    004100b4str x1, [sp+64]
    004100b8b 0x40fee8
    004100bc
    004100bcloc_4100bc:
    004100bcadrp x0, 0x275000
    004100c0add x0, x0, 480
    004100c4bl runtime.newobject
    004100c8str x0, [sp+216]
    004100ccadrp x27, 0x63b000
    004100d0ldr w1, [x27+3056]
    004100d4cbz w1, 0x4100dc
    004100d8b 0x4100e0
    004100dc
    004100dcloc_4100dc:
    004100dcb 0x4100fc
    004100e0
    004100e0loc_4100e0:
    004100e0str x0, [sp+200]
    004100e4mov x1, x0
    004100e8adrp x0, 0x275000
    004100ecadd x0, x0, 480
    004100f0bl runtime.wbZero
    004100f4ldr x0, [sp+200]
    004100f8b 0x4100fc
    004100fc
    004100fcloc_4100fc:
    004100fcmov x20, x0
    00410100adr x27, 16
    00410104stp x29, x27, [sp-24]
    00410108sub x29, sp, 24
    0041010cbl fn_87cf8
    00410110sub x29, sp, 8
    00410114str xzr, [x0+96]
    00410118adrp x0, 0x275000
    0041011cadd x0, x0, 3648
    00410120bl runtime.newobject
    00410124str x0, [sp+208]
    00410128adrp x27, 0x63b000
    0041012cldr w1, [x27+3056]
    00410130cbz w1, 0x410138
    00410134b 0x41013c
    00410138
    00410138loc_410138:
    00410138b 0x410158
    0041013c
    0041013cloc_41013c:
    0041013cstr x0, [sp+192]
    00410140mov x1, x0
    00410144adrp x0, 0x275000
    00410148add x0, x0, 3648
    0041014cbl runtime.wbZero
    00410150ldr x0, [sp+192]
    00410154b 0x410158
    00410158
    00410158loc_410158:
    00410158mov x20, x0
    0041015cadr x27, 16
    00410160stp x29, x27, [sp-24]
    00410164sub x29, sp, 24
    00410168bl fn_87cf8
    0041016csub x29, sp, 8
    00410170ldr x2, [sp+208]
    00410174ldrsb x27, [x2]
    00410178str xzr, [x2+16]
    0041017cadrp x27, 0x63b000
    00410180ldr w3, [x27+3056]
    00410184cbz w3, 0x41018c
    00410188b 0x410190
    0041018c
    0041018cloc_41018c:
    0041018cb 0x4101a0
    00410190
    00410190loc_410190:
    00410190ldr x3, [x2+8]
    00410194bl runtime.gcWriteBarrier1
    00410198str x3, [x25]
    0041019cb 0x4101a0
    004101a0
    004101a0loc_4101a0:
    004101a0str xzr, [x2+8]
    004101a4ldr x2, [sp+216]
    004101a8ldrsb x27, [x2]
    004101acldr x3, [sp+208]
    004101b0adrp x27, 0x63b000
    004101b4ldr w4, [x27+3056]
    004101b8cbz w4, 0x4101c0
    004101bcb 0x4101c4
    004101c0
    004101c0loc_4101c0:
    004101c0b 0x4101d8
    004101c4
    004101c4loc_4101c4:
    004101c4bl runtime.gcWriteBarrier2
    004101c8str x3, [x25]
    004101ccldr x4, [x2+64]
    004101d0str x4, [x25+8]
    004101d4b 0x4101d8
    004101d8
    004101d8loc_4101d8:
    004101d8str x3, [x2+64]
    004101dcldr x2, [sp+216]
    004101e0str x2, [sp+400]
    004101e4stp xzr, xzr, [sp+376]
    004101e8str xzr, [sp+392]
    004101ecstp xzr, xzr, [sp+360]
    004101f0ldr x1, [sp+400]
    004101f4adrp x0, 0x304000
    004101f8add x0, x0, 3296
    004101fcbl google.golang.org/protobuf/proto.Marshal
    00410200str x0, [sp+376]
    00410204str x1, [sp+384]
    00410208str x2, [sp+392]
    0041020cstr x3, [sp+360]
    00410210str x4, [sp+368]
    00410214ldr x2, [sp+376]
    00410218ldr x3, [sp+384]
    0041021cldr x4, [sp+392]
    00410220str x2, [sp+464]
    00410224str x3, [sp+472]
    00410228str x4, [sp+480]
    0041022cldr x2, [sp+360]
    00410230ldr x3, [sp+368]
    00410234str x2, [sp+448]
    00410238str x3, [sp+456]
    0041023cldr x2, [sp+464]
    00410240ldr x3, [sp+472]
    00410244ldr x4, [sp+480]
    00410248str x2, [sp+120]
    0041024cstr x3, [sp+128]
    00410250str x4, [sp+136]
    00410254ldr x3, [sp+448]
    00410258ldr x4, [sp+456]
    0041025cstr x3, [sp+104]
    00410260str x4, [sp+112]
    00410264ldr x0, [sp+120]
    00410268ldr x1, [sp+128]
    0041026cldr x2, [sp+136]
    00410270ldp x29, x30, [sp-8]
    00410274add sp, sp, 512
    00410278ret x30
    0041027c
    0041027cloc_41027c:
    0041027cstp x0, x1, [sp+8]
    00410280str x2, [sp+24]
    00410284mov x3, x30
    00410288bl runtime.morestack_noctxt.abi0
    0041028cldp x0, x1, [sp+8]
    00410290ldr x2, [sp+24]
    00410294b 0x40fb20
    00410298udf 0
    0041029cudf 0
    0040fb20
    004102a0
    004102a0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap2(void)
    004102a0ldr x16, [x28+16]
    004102a4subs xzr, sp, x16
    004102a8b.ls 0x4102f0
    004102acstr x30, [sp-64]!
    004102b0stur x29, [sp-8]
    004102b4sub x29, sp, 8
    004102b8ldr x16, [x28+32]
    004102bccbnz x16, 0x4102fc
    004102c0
    004102c0loc_4102c0:
    004102c0ldr x2, [x26+8]
    004102c4str x2, [sp+32]
    004102c8ldr x0, [x26+16]
    004102ccldr x1, [x26+24]
    004102d0str x0, [sp+40]
    004102d4str x1, [sp+48]
    004102d8ldr x26, [sp+32]
    004102dcldr x2, [x26]
    004102e0blr x2
    004102e4ldur x29, [sp-8]
    004102e8ldr x30, [sp], 64
    004102ecret x30
    004102f0
    004102f0loc_4102f0:
    004102f0mov x3, x30
    004102f4bl runtime.morestack.abi0
    004102f8b 0x4102a0
    004102fc
    004102fcloc_4102fc:
    004102fcldr x17, [x16]
    00410300add x20, sp, 72
    00410304subs xzr, x20, x17
    00410308b.ne 0x4102c0
    0041030cadd x20, sp, 8
    00410310str x20, [x16]
    00410314b 0x4102c0
    00410318udf 0
    0041031cudf 0
    004102a0
    00410320
    00410320github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func3: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func3(io.ReadCloser stream)
    00410320ldr x16, [x28+16]
    00410324sub x17, sp, 208
    00410328subs xzr, x17, x16
    0041032cb.ls 0x4105e0
    00410330sub x20, sp, 336
    00410334stp x29, x30, [x20-8]
    00410338add sp, x20, 0
    0041033csub x29, sp, 8
    00410340str x0, [sp+344]
    00410344str x1, [sp+352]
    00410348ldr x2, [x26+8]
    0041034cstr x2, [sp+104]
    00410350ldr x2, [x26+16]
    00410354str x2, [sp+64]
    00410358ldr x2, [x26+24]
    0041035cstr x2, [sp+112]
    00410360stp xzr, xzr, [sp+72]
    00410364ldr x2, [sp+104]
    00410368str x2, [sp+80]
    0041036cldr x3, [sp+64]
    00410370str x3, [sp+72]
    00410374str x3, [sp+192]
    00410378str x2, [sp+200]
    0041037cstp xzr, xzr, [sp+160]
    00410380stp xzr, xzr, [sp+176]
    00410384add x2, sp, 160
    00410388str x2, [sp+320]
    0041038cldr x2, [sp+200]
    00410390ldr x3, [sp+192]
    00410394str x3, [sp+304]
    00410398str x2, [sp+312]
    0041039cadrp x0, 0x23e000
    004103a0add x0, x0, 928
    004103a4add x1, sp, 304
    004103a8bl runtime.convT
    004103acstr x0, [sp+296]
    004103b0ldr x2, [sp+320]
    004103b4ldrsb x27, [x2]
    004103b8adrp x3, 0x23e000
    004103bcadd x3, x3, 928
    004103c0str x3, [x2]
    004103c4adrp x27, 0x63b000
    004103c8ldr w3, [x27+3056]
    004103cccbz w3, 0x4103d4
    004103d0b 0x4103d8
    004103d4
    004103d4loc_4103d4:
    004103d4b 0x4103ec
    004103d8
    004103d8loc_4103d8:
    004103d8bl runtime.gcWriteBarrier2
    004103dcstr x0, [x25]
    004103e0ldr x5, [x2+8]
    004103e4str x5, [x25+8]
    004103e8b 0x4103ec
    004103ec
    004103ecloc_4103ec:
    004103ecstr x0, [x2+8]
    004103f0ldr x5, [sp+344]
    004103f4ldr x6, [sp+352]
    004103f8str x5, [sp+280]
    004103fcstr x6, [sp+288]
    00410400str x5, [sp+272]
    00410404ldr x5, [sp+272]
    00410408cbnz x5, 0x410410
    0041040cb 0x410420
    00410410
    00410410loc_410410:
    00410410ldr x5, [sp+272]
    00410414ldr x5, [x5+8]
    00410418str x5, [sp+272]
    0041041cb 0x410424
    00410420
    00410420loc_410420:
    00410420b 0x410424
    00410424
    00410424loc_410424:
    00410424ldr x5, [sp+320]
    00410428ldrsb x27, [x5]
    0041042cldr x6, [sp+288]
    00410430ldr x7, [sp+272]
    00410434str x7, [x5+16]
    00410438adrp x27, 0x63b000
    0041043cldr w7, [x27+3056]
    00410440cbz w7, 0x410448
    00410444b 0x41044c
    00410448
    00410448loc_410448:
    00410448b 0x410460
    0041044c
    0041044cloc_41044c:
    0041044cbl runtime.gcWriteBarrier2
    00410450str x6, [x25]
    00410454ldr x7, [x5+24]
    00410458str x7, [x25+8]
    0041045cb 0x410460
    00410460
    00410460loc_410460:
    00410460str x6, [x5+24]
    00410464ldr x2, [sp+320]
    00410468ldrsb x27, [x2]
    0041046cb 0x410470
    00410470
    00410470loc_410470:
    00410470str x2, [sp+120]
    00410474orr x4, xzr, 2
    00410478str x4, [sp+128]
    0041047cstr x4, [sp+136]
    00410480adrp x0, 0x2ac000
    00410484add x0, x0, 2164
    00410488movz x1, 29
    0041048cmov x3, x4
    00410490bl log.Printf
    00410494ldr x5, [sp+72]
    00410498ldr x6, [sp+80]
    0041049cstr x5, [sp+192]
    004104a0str x6, [sp+200]
    004104a4stp xzr, xzr, [sp+144]
    004104a8adrp x0, 0x23e000
    004104acadd x0, x0, 928
    004104b0add x1, sp, 192
    004104b4bl runtime.convT
    004104b8str x0, [sp+264]
    004104bcldr x3, [sp+352]
    004104c0ldr x5, [sp+344]
    004104c4str x5, [sp+248]
    004104c8str x3, [sp+256]
    004104cccbnz x5, 0x4104d4
    004104d0b 0x4104f4
    004104d4
    004104d4loc_4104d4:
    004104d4str x3, [sp+224]
    004104d8ldr x1, [x5+8]
    004104dcadrp x0, 0x5fe000
    004104e0add x0, x0, 1936
    004104e4bl runtime.typeAssert
    004104e8ldr x3, [sp+224]
    004104ecmov x5, x0
    004104f0b 0x4104f8
    004104f4
    004104f4loc_4104f4:
    004104f4b 0x4104f8
    004104f8
    004104f8loc_4104f8:
    004104f8str x5, [sp+232]
    004104fcstr x3, [sp+240]
    00410500ldr x1, [sp+264]
    00410504adrp x0, 0x305000
    00410508add x0, x0, 1280
    0041050cmov x2, x5
    00410510bl io.Copy
    00410514str x0, [sp+48]
    00410518str x1, [sp+144]
    0041051cstr x2, [sp+152]
    00410520ldr x4, [sp+48]
    00410524str x4, [sp+56]
    00410528str x1, [sp+208]
    0041052cstr x2, [sp+216]
    00410530str x1, [sp+88]
    00410534str x2, [sp+96]
    00410538cbnz x1, 0x410540
    0041053cb 0x41056c
    00410540
    00410540loc_410540:
    00410540ldr x26, [sp+112]
    00410544ldr x4, [x26]
    00410548adrp x0, 0x2a1000
    0041054cadd x0, x0, 1428
    00410550mov x3, x2
    00410554mov x2, x1
    00410558orr x1, xzr, 8
    0041055cblr x4
    00410560ldp x29, x30, [sp-8]
    00410564add sp, sp, 336
    00410568ret x30
    0041056c
    0041056cloc_41056c:
    0041056cadrp x27, 0x611000
    00410570ldr x3, [x27+1520]
    00410574subs xzr, x1, x3
    00410578b.eq 0x410580
    0041057cb 0x4105d0
    00410580
    00410580loc_410580:
    00410580adrp x27, 0x611000
    00410584ldr x3, [x27+1528]
    00410588mov x0, x1
    0041058cmov x1, x2
    00410590mov x2, x3
    00410594bl runtime.ifaceeq
    00410598tbnz w0, 0, 0x4105a0
    0041059cb 0x4105cc
    004105a0
    004105a0loc_4105a0:
    004105a0ldr x2, [sp+88]
    004105a4ldr x3, [sp+96]
    004105a8ldr x26, [sp+112]
    004105acldr x4, [x26]
    004105b0adrp x0, 0x2a0000
    004105b4add x0, x0, 477
    004105b8orr x1, xzr, 3
    004105bcblr x4
    004105c0ldp x29, x30, [sp-8]
    004105c4add sp, sp, 336
    004105c8ret x30
    004105cc
    004105ccloc_4105cc:
    004105ccb 0x4105d4
    004105d0
    004105d0loc_4105d0:
    004105d0b 0x4105d4
    004105d4
    004105d4loc_4105d4:
    004105d4ldp x29, x30, [sp-8]
    004105d8add sp, sp, 336
    004105dcret x30
    004105e0
    004105e0loc_4105e0:
    004105e0stp x0, x1, [sp+8]
    004105e4mov x3, x30
    004105e8bl runtime.morestack.abi0
    004105ecldp x0, x1, [sp+8]
    004105f0b 0x410320
    004105f4udf 0
    004105f8udf 0
    004105fcudf 0
    00410320
    00410600
    00410600github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.gowrap1(void)
    00410600ldr x16, [x28+16]
    00410604subs xzr, sp, x16
    00410608b.ls 0x41063c
    0041060cstr x30, [sp-32]!
    00410610stur x29, [sp-8]
    00410614sub x29, sp, 8
    00410618ldr x16, [x28+32]
    0041061ccbnz x16, 0x410648
    00410620
    00410620loc_410620:
    00410620ldr x26, [x26+8]
    00410624str x26, [sp+16]
    00410628ldr x0, [x26]
    0041062cblr x0
    00410630ldur x29, [sp-8]
    00410634ldr x30, [sp], 32
    00410638ret x30
    0041063c
    0041063cloc_41063c:
    0041063cmov x3, x30
    00410640bl runtime.morestack.abi0
    00410644b 0x410600
    00410648
    00410648loc_410648:
    00410648ldr x17, [x16]
    0041064cadd x20, sp, 40
    00410650subs xzr, x20, x17
    00410654b.ne 0x410620
    00410658add x20, sp, 8
    0041065cstr x20, [x16]
    00410660b 0x410620
    00410664udf 0
    00410668udf 0
    0041066cudf 0
    00410600
    00410670
    00410670github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func2: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func2(void)
    00410670ldr x16, [x28+16]
    00410674sub x17, sp, 320
    00410678subs xzr, x17, x16
    0041067cb.ls 0x410abc
    00410680sub x20, sp, 448
    00410684stp x29, x30, [x20-8]
    00410688add sp, x20, 0
    0041068csub x29, sp, 8
    00410690ldr x5, [x26+8]
    00410694str x5, [sp+88]
    00410698ldr x5, [x26+16]
    0041069cstr x5, [sp+104]
    004106a0ldr x5, [x26+24]
    004106a4str x5, [sp+96]
    004106a8str wzr, [sp+56]
    004106acstp xzr, xzr, [sp+72]
    004106b0adrp x0, 0x2b2000
    004106b4add x0, x0, 3456
    004106b8movz x1, 38
    004106bcmov x2, xzr
    004106c0mov x3, xzr
    004106c4mov x4, x3
    004106c8bl log.Printf
    004106ccstp xzr, xzr, [sp+160]
    004106d0ldr x5, [sp+104]
    004106d4ldrsb x27, [x5]
    004106d8ldr x1, [x5+24]
    004106dcldr x2, [x5+32]
    004106e0ldr x3, [x5+40]
    004106e4str x1, [sp+360]
    004106e8str x2, [sp+368]
    004106ecstr x3, [sp+376]
    004106f0ldr x0, [sp+88]
    004106f4bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute
    004106f8str w0, [sp+64]
    004106fcstr x1, [sp+160]
    00410700str x2, [sp+168]
    00410704ldr w5, [sp+64]
    00410708str w5, [sp+68]
    0041070cldr x5, [sp+160]
    00410710ldr x6, [sp+168]
    00410714str x5, [sp+176]
    00410718str x6, [sp+184]
    0041071cldr w5, [sp+68]
    00410720str w5, [sp+60]
    00410724ldr x5, [sp+184]
    00410728ldr x6, [sp+176]
    0041072cstr x6, [sp+112]
    00410730str x5, [sp+120]
    00410734subs xzr, x6, 0
    00410738cset x5, ne
    0041073cstrb w5, [sp+55]
    00410740cbnz x6, 0x410748
    00410744b 0x41074c
    00410748
    00410748loc_410748:
    00410748b 0x410760
    0041074c
    0041074cloc_41074c:
    0041074cldr w1, [sp+60]
    00410750subs wzr, w1, 0
    00410754cset x1, ne
    00410758strb w1, [sp+55]
    0041075cb 0x410760
    00410760
    00410760loc_410760:
    00410760ldrb w1, [sp+55]
    00410764tbnz w1, 0, 0x41076c
    00410768b 0x410870
    0041076c
    0041076cloc_41076c:
    0041076cstp xzr, xzr, [sp+128]
    00410770stp xzr, xzr, [sp+144]
    00410774add x1, sp, 128
    00410778str x1, [sp+328]
    0041077cldr w0, [sp+60]
    00410780bl runtime.convT32
    00410784str x0, [sp+320]
    00410788ldr x1, [sp+328]
    0041078cldrsb x27, [x1]
    00410790adrp x2, 0x1e5000
    00410794add x2, x2, 3328
    00410798str x2, [x1]
    0041079cadrp x27, 0x63b000
    004107a0ldr w2, [x27+3056]
    004107a4cbz w2, 0x4107ac
    004107a8b 0x4107b0
    004107ac
    004107acloc_4107ac:
    004107acb 0x4107c4
    004107b0
    004107b0loc_4107b0:
    004107b0bl runtime.gcWriteBarrier2
    004107b4str x0, [x25]
    004107b8ldr x5, [x1+8]
    004107bcstr x5, [x25+8]
    004107c0b 0x4107c4
    004107c4
    004107c4loc_4107c4:
    004107c4str x0, [x1+8]
    004107c8ldr x5, [sp+112]
    004107ccldr x6, [sp+120]
    004107d0str x5, [sp+304]
    004107d4str x6, [sp+312]
    004107d8str x5, [sp+296]
    004107dcldr x5, [sp+296]
    004107e0cbnz x5, 0x4107e8
    004107e4b 0x4107f8
    004107e8
    004107e8loc_4107e8:
    004107e8ldr x5, [sp+296]
    004107ecldr x5, [x5+8]
    004107f0str x5, [sp+296]
    004107f4b 0x4107fc
    004107f8
    004107f8loc_4107f8:
    004107f8b 0x4107fc
    004107fc
    004107fcloc_4107fc:
    004107fcldr x5, [sp+328]
    00410800ldrsb x27, [x5]
    00410804ldr x6, [sp+312]
    00410808ldr x7, [sp+296]
    0041080cstr x7, [x5+16]
    00410810adrp x27, 0x63b000
    00410814ldr w7, [x27+3056]
    00410818cbz w7, 0x410820
    0041081cb 0x410824
    00410820
    00410820loc_410820:
    00410820b 0x410838
    00410824
    00410824loc_410824:
    00410824bl runtime.gcWriteBarrier2
    00410828str x6, [x25]
    0041082cldr x7, [x5+24]
    00410830str x7, [x25+8]
    00410834b 0x410838
    00410838
    00410838loc_410838:
    00410838str x6, [x5+24]
    0041083cldr x2, [sp+328]
    00410840ldrsb x27, [x2]
    00410844b 0x410848
    00410848
    00410848loc_410848:
    00410848str x2, [sp+336]
    0041084corr x4, xzr, 2
    00410850str x4, [sp+344]
    00410854str x4, [sp+352]
    00410858adrp x0, 0x2b7000
    0041085cadd x0, x0, 1767
    00410860movz x1, 46
    00410864mov x3, x4
    00410868bl log.Printf
    0041086cb 0x410874
    00410870
    00410870loc_410870:
    00410870b 0x410874
    00410874
    00410874loc_410874:
    00410874stp xzr, xzr, [sp+424]
    00410878add x1, sp, 424
    0041087cstr x1, [sp+264]
    00410880ldr w0, [sp+60]
    00410884bl runtime.convT32
    00410888str x0, [sp+256]
    0041088cldr x1, [sp+264]
    00410890ldrsb x27, [x1]
    00410894adrp x2, 0x1e5000
    00410898add x2, x2, 3328
    0041089cstr x2, [x1]
    004108a0adrp x27, 0x63b000
    004108a4ldr w2, [x27+3056]
    004108a8cbz w2, 0x4108b0
    004108acb 0x4108b4
    004108b0
    004108b0loc_4108b0:
    004108b0b 0x4108c8
    004108b4
    004108b4loc_4108b4:
    004108b4bl runtime.gcWriteBarrier2
    004108b8str x0, [x25]
    004108bcldr x5, [x1+8]
    004108c0str x5, [x25+8]
    004108c4b 0x4108c8
    004108c8
    004108c8loc_4108c8:
    004108c8str x0, [x1+8]
    004108ccldr x2, [sp+264]
    004108d0ldrsb x27, [x2]
    004108d4b 0x4108d8
    004108d8
    004108d8loc_4108d8:
    004108d8str x2, [sp+272]
    004108dcorr x4, xzr, 1
    004108e0str x4, [sp+280]
    004108e4str x4, [sp+288]
    004108e8adrp x0, 0x2a6000
    004108ecadd x0, x0, 3267
    004108f0movz x1, 20
    004108f4mov x3, x4
    004108f8bl log.Printf
    004108fcadrp x0, 0x2a9000
    00410900add x0, x0, 3054
    00410904movz x1, 25
    00410908mov x2, xzr
    0041090cmov x3, xzr
    00410910mov x4, x3
    00410914bl log.Printf
    00410918stp xzr, xzr, [sp+424]
    0041091cadd x5, sp, 424
    00410920str x5, [sp+224]
    00410924ldr w0, [sp+60]
    00410928bl runtime.convT32
    0041092cstr x0, [sp+216]
    00410930ldr x5, [sp+224]
    00410934ldrsb x27, [x5]
    00410938adrp x6, 0x1e5000
    0041093cadd x6, x6, 3328
    00410940str x6, [x5]
    00410944adrp x27, 0x63b000
    00410948ldr w6, [x27+3056]
    0041094ccbz w6, 0x410954
    00410950b 0x410958
    00410954
    00410954loc_410954:
    00410954b 0x41096c
    00410958
    00410958loc_410958:
    00410958bl runtime.gcWriteBarrier2
    0041095cstr x0, [x25]
    00410960ldr x6, [x5+8]
    00410964str x6, [x25+8]
    00410968b 0x41096c
    0041096c
    0041096cloc_41096c:
    0041096cstr x0, [x5+8]
    00410970ldr x2, [sp+224]
    00410974ldrsb x27, [x2]
    00410978b 0x41097c
    0041097c
    0041097cloc_41097c:
    0041097cstr x2, [sp+232]
    00410980orr x4, xzr, 1
    00410984str x4, [sp+240]
    00410988str x4, [sp+248]
    0041098cadrp x0, 0x2a9000
    00410990add x0, x0, 918
    00410994orr x1, xzr, 24
    00410998mov x3, x4
    0041099cbl fmt.Sprintf
    004109a0str x0, [sp+408]
    004109a4str x1, [sp+416]
    004109a8mov x2, x1
    004109acmov x1, x0
    004109b0mov x0, xzr
    004109b4bl runtime.stringtoslicebyte
    004109b8str x0, [sp+384]
    004109bcstr x1, [sp+392]
    004109c0str x2, [sp+400]
    004109c4ldr x5, [sp+88]
    004109c8ldrsb x27, [x5]
    004109ccldr x5, [x5+24]
    004109d0ldrsb x27, [x5]
    004109d4ldr x0, [x5+8]
    004109d8str x0, [sp+208]
    004109dcldr x1, [sp+384]
    004109e0ldr x2, [sp+392]
    004109e4ldr x3, [sp+400]
    004109e8bl io.(*PipeWriter).Write
    004109ecadrp x0, 0x1f2000
    004109f0add x0, x0, 800
    004109f4bl runtime.newobject
    004109f8str x0, [sp+200]
    004109fcadrp x27, 0x2b9000
    00410a00add x27, x27, 2566
    00410a04ldp x5, x6, [x27]
    00410a08adrp x27, 0x2b9000
    00410a0cadd x27, x27, 2582
    00410a10ldp x7, x8, [x27]
    00410a14adrp x27, 0x2b9000
    00410a18add x27, x27, 2598
    00410a1cldp x9, x10, [x27]
    00410a20stp x5, x6, [x0]
    00410a24stp x7, x8, [x0+16]
    00410a28stp x9, x10, [x0+32]
    00410a2cmovz x5, 25973
    00410a30movk x5, 0x2e200000
    00410a34movk x5, 0x2e2e00000000
    00410a38movk x5, 0xa0d000000000000
    00410a3cstur x5, [x0+43]
    00410a40ldr x5, [sp+200]
    00410a44ldrsb x27, [x5]
    00410a48b 0x410a4c
    00410a4c
    00410a4cloc_410a4c:
    00410a4cstr x5, [sp+384]
    00410a50movz x4, 51
    00410a54str x4, [sp+392]
    00410a58str x4, [sp+400]
    00410a5cldr x4, [sp+88]
    00410a60ldrsb x27, [x4]
    00410a64ldr x4, [x4+24]
    00410a68ldrsb x27, [x4]
    00410a6cldr x0, [x4+8]
    00410a70str x0, [sp+192]
    00410a74ldr x1, [sp+384]
    00410a78ldr x2, [sp+392]
    00410a7cldr x3, [sp+400]
    00410a80bl io.(*PipeWriter).Write
    00410a84ldr x0, [sp+88]
    00410a88bl github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Close
    00410a8cldr x0, [sp+96]
    00410a90bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close
    00410a94ldr w4, [sp+60]
    00410a98str w4, [sp+56]
    00410a9cldr x1, [sp+112]
    00410aa0ldr x2, [sp+120]
    00410aa4str x1, [sp+72]
    00410aa8str x2, [sp+80]
    00410aacldr w0, [sp+56]
    00410ab0ldp x29, x30, [sp-8]
    00410ab4add sp, sp, 448
    00410ab8ret x30
    00410abc
    00410abcloc_410abc:
    00410abcmov x3, x30
    00410ac0bl runtime.morestack.abi0
    00410ac4b 0x410670
    00410ac8udf 0
    00410accudf 0
    00410670
    00410ad0
    00410ad0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.runInteractive.func1(struct string reason, error err)
    00410ad0ldr x16, [x28+16]
    00410ad4sub x17, sp, 240
    00410ad8subs xzr, x17, x16
    00410adcb.ls 0x410e4c
    00410ae0sub x20, sp, 368
    00410ae4stp x29, x30, [x20-8]
    00410ae8add sp, x20, 0
    00410aecsub x29, sp, 8
    00410af0str x0, [sp+376]
    00410af4str x1, [sp+384]
    00410af8str x2, [sp+392]
    00410afcstr x3, [sp+400]
    00410b00ldr x1, [x26+8]
    00410b04str x1, [sp+88]
    00410b08ldr x1, [x26+16]
    00410b0cstr x1, [sp+96]
    00410b10stp xzr, xzr, [sp+160]
    00410b14stp xzr, xzr, [sp+176]
    00410b18stp xzr, xzr, [sp+192]
    00410b1cadd x1, sp, 160
    00410b20str x1, [sp+328]
    00410b24ldr x1, [sp+88]
    00410b28ldrsb x27, [x1]
    00410b2cldr x0, [x1]
    00410b30str x0, [sp+56]
    00410b34bl runtime.convT64
    00410b38str x0, [sp+320]
    00410b3cldr x1, [sp+328]
    00410b40ldrsb x27, [x1]
    00410b44adrp x2, 0x1e5000
    00410b48add x2, x2, 3456
    00410b4cstr x2, [x1]
    00410b50adrp x27, 0x63b000
    00410b54ldr w2, [x27+3056]
    00410b58cbz w2, 0x410b60
    00410b5cb 0x410b64
    00410b60
    00410b60loc_410b60:
    00410b60b 0x410b78
    00410b64
    00410b64loc_410b64:
    00410b64bl runtime.gcWriteBarrier2
    00410b68str x0, [x25]
    00410b6cldr x2, [x1+8]
    00410b70str x2, [x25+8]
    00410b74b 0x410b78
    00410b78
    00410b78loc_410b78:
    00410b78str x0, [x1+8]
    00410b7cldr x0, [sp+376]
    00410b80ldr x1, [sp+384]
    00410b84bl runtime.convTstring
    00410b88str x0, [sp+312]
    00410b8cldr x2, [sp+328]
    00410b90ldrsb x27, [x2]
    00410b94adrp x3, 0x1e5000
    00410b98add x3, x3, 2944
    00410b9cstr x3, [x2+16]
    00410ba0adrp x27, 0x63b000
    00410ba4ldr w3, [x27+3056]
    00410ba8cbz w3, 0x410bb0
    00410bacb 0x410bb4
    00410bb0
    00410bb0loc_410bb0:
    00410bb0b 0x410bc8
    00410bb4
    00410bb4loc_410bb4:
    00410bb4bl runtime.gcWriteBarrier2
    00410bb8str x0, [x25]
    00410bbcldr x5, [x2+24]
    00410bc0str x5, [x25+8]
    00410bc4b 0x410bc8
    00410bc8
    00410bc8loc_410bc8:
    00410bc8str x0, [x2+24]
    00410bccldr x5, [sp+392]
    00410bd0ldr x6, [sp+400]
    00410bd4str x5, [sp+296]
    00410bd8str x6, [sp+304]
    00410bdcstr x5, [sp+288]
    00410be0ldr x5, [sp+288]
    00410be4cbnz x5, 0x410bec
    00410be8b 0x410bfc
    00410bec
    00410becloc_410bec:
    00410becldr x5, [sp+288]
    00410bf0ldr x5, [x5+8]
    00410bf4str x5, [sp+288]
    00410bf8b 0x410c00
    00410bfc
    00410bfcloc_410bfc:
    00410bfcb 0x410c00
    00410c00
    00410c00loc_410c00:
    00410c00ldr x5, [sp+328]
    00410c04ldrsb x27, [x5]
    00410c08ldr x6, [sp+288]
    00410c0cldr x7, [sp+304]
    00410c10str x6, [x5+32]
    00410c14adrp x27, 0x63b000
    00410c18ldr w6, [x27+3056]
    00410c1ccbz w6, 0x410c24
    00410c20b 0x410c28
    00410c24
    00410c24loc_410c24:
    00410c24b 0x410c3c
    00410c28
    00410c28loc_410c28:
    00410c28bl runtime.gcWriteBarrier2
    00410c2cstr x7, [x25]
    00410c30ldr x6, [x5+40]
    00410c34str x6, [x25+8]
    00410c38b 0x410c3c
    00410c3c
    00410c3cloc_410c3c:
    00410c3cstr x7, [x5+40]
    00410c40ldr x2, [sp+328]
    00410c44ldrsb x27, [x2]
    00410c48b 0x410c4c
    00410c4c
    00410c4cloc_410c4c:
    00410c4cstr x2, [sp+336]
    00410c50orr x4, xzr, 3
    00410c54str x4, [sp+344]
    00410c58str x4, [sp+352]
    00410c5cadrp x0, 0x2b7000
    00410c60add x0, x0, 1813
    00410c64movz x1, 46
    00410c68mov x3, x4
    00410c6cbl log.Printf
    00410c70adrp x0, 0x287000
    00410c74add x0, x0, 64
    00410c78bl runtime.newobject
    00410c7cstr x0, [sp+280]
    00410c80adrp x27, 0x63b000
    00410c84ldr w5, [x27+3056]
    00410c88cbz w5, 0x410c90
    00410c8cb 0x410c94
    00410c90
    00410c90loc_410c90:
    00410c90b 0x410cb0
    00410c94
    00410c94loc_410c94:
    00410c94str x0, [sp+256]
    00410c98mov x1, x0
    00410c9cadrp x0, 0x287000
    00410ca0add x0, x0, 64
    00410ca4bl runtime.wbZero
    00410ca8ldr x0, [sp+256]
    00410cacb 0x410cb0
    00410cb0
    00410cb0loc_410cb0:
    00410cb0mov x20, x0
    00410cb4adr x27, 16
    00410cb8stp x29, x27, [sp-24]
    00410cbcsub x29, sp, 24
    00410cc0bl fn_87cf0
    00410cc4sub x29, sp, 8
    00410cc8ldr x2, [sp+280]
    00410cccldrsb x27, [x2]
    00410cd0orr x3, xzr, 1
    00410cd4strb w3, [x2+32]
    00410cd8ldr x2, [sp+280]
    00410cdcldrsb x27, [x2]
    00410ce0ldr x3, [sp+88]
    00410ce4ldrsb x27, [x3]
    00410ce8ldr x3, [x3]
    00410cecstr x3, [x2+72]
    00410cf0ldr x2, [sp+280]
    00410cf4str x2, [sp+152]
    00410cf8stp xzr, xzr, [sp+128]
    00410cfcstr xzr, [sp+144]
    00410d00stp xzr, xzr, [sp+112]
    00410d04ldr x1, [sp+152]
    00410d08adrp x0, 0x304000
    00410d0cadd x0, x0, 3904
    00410d10bl google.golang.org/protobuf/proto.Marshal
    00410d14str x0, [sp+128]
    00410d18str x1, [sp+136]
    00410d1cstr x2, [sp+144]
    00410d20str x3, [sp+112]
    00410d24str x4, [sp+120]
    00410d28ldr x2, [sp+128]
    00410d2cldr x3, [sp+136]
    00410d30ldr x4, [sp+144]
    00410d34str x2, [sp+224]
    00410d38str x3, [sp+232]
    00410d3cstr x4, [sp+240]
    00410d40ldr x2, [sp+112]
    00410d44ldr x3, [sp+120]
    00410d48str x2, [sp+208]
    00410d4cstr x3, [sp+216]
    00410d50ldr x2, [sp+224]
    00410d54ldr x3, [sp+232]
    00410d58ldr x4, [sp+240]
    00410d5cstr x2, [sp+64]
    00410d60str x3, [sp+72]
    00410d64str x4, [sp+80]
    00410d68adrp x0, 0x274000
    00410d6cadd x0, x0, 2848
    00410d70bl runtime.newobject
    00410d74str x0, [sp+272]
    00410d78adrp x27, 0x63b000
    00410d7cldr w2, [x27+3056]
    00410d80cbz w2, 0x410d88
    00410d84b 0x410d8c
    00410d88
    00410d88loc_410d88:
    00410d88b 0x410da8
    00410d8c
    00410d8cloc_410d8c:
    00410d8cstr x0, [sp+248]
    00410d90mov x1, x0
    00410d94adrp x0, 0x274000
    00410d98add x0, x0, 2848
    00410d9cbl runtime.wbZero
    00410da0ldr x0, [sp+248]
    00410da4b 0x410da8
    00410da8
    00410da8loc_410da8:
    00410da8mov x20, x0
    00410dacadr x27, 16
    00410db0stp x29, x27, [sp-24]
    00410db4sub x29, sp, 24
    00410db8bl fn_87cfc
    00410dbcsub x29, sp, 8
    00410dc0str xzr, [x0+80]
    00410dc4ldr x2, [sp+272]
    00410dc8ldrsb x27, [x2]
    00410dccmovz x3, 23
    00410dd0str w3, [x2+16]
    00410dd4ldr x2, [sp+272]
    00410dd8ldrsb x27, [x2]
    00410ddcldr x3, [sp+64]
    00410de0ldr x4, [sp+72]
    00410de4ldr x5, [sp+80]
    00410de8str x4, [x2+32]
    00410decstr x5, [x2+40]
    00410df0adrp x27, 0x63b000
    00410df4ldr w4, [x27+3056]
    00410df8cbz w4, 0x410e00
    00410dfcb 0x410e04
    00410e00
    00410e00loc_410e00:
    00410e00b 0x410e18
    00410e04
    00410e04loc_410e04:
    00410e04bl runtime.gcWriteBarrier2
    00410e08str x3, [x25]
    00410e0cldr x4, [x2+24]
    00410e10str x4, [x25+8]
    00410e14b 0x410e18
    00410e18
    00410e18loc_410e18:
    00410e18str x3, [x2+24]
    00410e1cldr x2, [sp+272]
    00410e20str x2, [sp+104]
    00410e24ldr x2, [sp+96]
    00410e28ldrsb x27, [x2]
    00410e2cldr x2, [x2]
    00410e30str x2, [sp+264]
    00410e34ldr x0, [sp+264]
    00410e38add x1, sp, 104
    00410e3cbl runtime.chansend1
    00410e40ldp x29, x30, [sp-8]
    00410e44add sp, sp, 368
    00410e48ret x30
    00410e4c
    00410e4cloc_410e4c:
    00410e4cstp x0, x1, [sp+8]
    00410e50stp x2, x3, [sp+24]
    00410e54mov x3, x30
    00410e58bl runtime.morestack.abi0
    00410e5cldp x0, x1, [sp+8]
    00410e60ldp x2, x3, [sp+24]
    00410e64b 0x410ad0
    00410e68udf 0
    00410e6cudf 0
    00410ad0
    00410e70
    00410e70github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*tunnelWriter).Write: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*tunnelWriter).Write(github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.tunnelWriter * tw, struct []uint8 data)
    00410e70ldr x16, [x28+16]
    00410e74sub x17, sp, 16
    00410e78subs xzr, x17, x16
    00410e7cb.ls 0x410f28
    00410e80str x30, [sp-144]!
    00410e84stur x29, [sp-8]
    00410e88sub x29, sp, 8
    00410e8cldr x16, [x28+32]
    00410e90cbnz x16, 0x410f44
    00410e94
    00410e94loc_410e94:
    00410e94str x0, [sp+152]
    00410e98str x1, [sp+160]
    00410e9cstr x2, [sp+168]
    00410ea0str x3, [sp+176]
    00410ea4str xzr, [sp+48]
    00410ea8stp xzr, xzr, [sp+72]
    00410eacldr x5, [sp+152]
    00410eb0cbnz x5, 0x410eb8
    00410eb4b 0x410f20
    00410eb8
    00410eb8loc_410eb8:
    00410eb8stp xzr, xzr, [sp+104]
    00410ebcldr x5, [sp+152]
    00410ec0ldrsb x27, [x5]
    00410ec4ldr x0, [x5]
    00410ec8ldr x1, [x5+8]
    00410eccstr x0, [sp+88]
    00410ed0str x1, [sp+96]
    00410ed4ldr x2, [sp+160]
    00410ed8ldr x3, [sp+168]
    00410edcldr x4, [sp+176]
    00410ee0bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.tunnelWriter.Write
    00410ee4str x0, [sp+56]
    00410ee8str x1, [sp+104]
    00410eecstr x2, [sp+112]
    00410ef0ldr x5, [sp+56]
    00410ef4str x5, [sp+64]
    00410ef8str x1, [sp+120]
    00410efcstr x2, [sp+128]
    00410f00ldr x5, [sp+64]
    00410f04str x5, [sp+48]
    00410f08str x1, [sp+72]
    00410f0cstr x2, [sp+80]
    00410f10ldr x0, [sp+48]
    00410f14ldur x29, [sp-8]
    00410f18ldr x30, [sp], 144
    00410f1cret x30
    00410f20
    00410f20loc_410f20:
    00410f20bl runtime.panicwrap
    00410f24hint
    00410f28
    00410f28loc_410f28:
    00410f28stp x0, x1, [sp+8]
    00410f2cstp x2, x3, [sp+24]
    00410f30mov x3, x30
    00410f34bl runtime.morestack_noctxt.abi0
    00410f38ldp x0, x1, [sp+8]
    00410f3cldp x2, x3, [sp+24]
    00410f40b 0x410e70
    00410f44
    00410f44loc_410f44:
    00410f44ldr x17, [x16]
    00410f48add x20, sp, 152
    00410f4csubs xzr, x20, x17
    00410f50b.ne 0x410e94
    00410f54add x20, sp, 8
    00410f58str x20, [x16]
    00410f5cb 0x410e94
    00410e70
    00410f60
    00410f60type:.eq.[2]io.ReadCloser: ; void type:.eq.[2]io.ReadCloser(io.ReadCloser[2] * p, io.ReadCloser[2] * q)
    00410f60ldr x16, [x28+16]
    00410f64subs xzr, sp, x16
    00410f68b.ls 0x411040
    00410f6cstr x30, [sp-96]!
    00410f70stur x29, [sp-8]
    00410f74sub x29, sp, 8
    00410f78str x0, [sp+104]
    00410f7cstr x1, [sp+112]
    00410f80strb wzr, [sp+47]
    00410f84str xzr, [sp+48]
    00410f88b 0x410f8c
    00410f8c
    00410f8cloc_410f8c:
    00410f8cldr x3, [sp+48]
    00410f90subs xzr, x3, 2
    00410f94b.lt 0x410f9c
    00410f98b 0x411024
    00410f9c
    00410f9cloc_410f9c:
    00410f9cldr x3, [sp+48]
    00410fa0ldr x4, [sp+112]
    00410fa4add x5, x4, x3, lsl #4
    00410fa8ldr x5, [x5+8]
    00410facubfm x3, x3, 60, 59
    00410fb0ldr x3, [x4+x3]
    00410fb4str x3, [sp+72]
    00410fb8str x5, [sp+80]
    00410fbcldr x3, [sp+48]
    00410fc0ldr x4, [sp+104]
    00410fc4add x5, x4, x3, lsl #4
    00410fc8ldr x1, [x5+8]
    00410fccubfm x3, x3, 60, 59
    00410fd0ldr x0, [x4+x3]
    00410fd4str x0, [sp+56]
    00410fd8str x1, [sp+64]
    00410fdcldr x3, [sp+72]
    00410fe0subs xzr, x0, x3
    00410fe4b.eq 0x410fec
    00410fe8b 0x411014
    00410fec
    00410fecloc_410fec:
    00410fecldr x2, [sp+80]
    00410ff0bl runtime.ifaceeq
    00410ff4tbnz w0, 0, 0x410ffc
    00410ff8b 0x411010
    00410ffc
    00410ffcloc_410ffc:
    00410ffcldr x3, [sp+48]
    00411000add x3, x3, 1
    00411004str x3, [sp+48]
    00411008b 0x41100c
    0041100c
    0041100cloc_41100c:
    0041100cb 0x410f8c
    00411010
    00411010loc_411010:
    00411010b 0x411018
    00411014
    00411014loc_411014:
    00411014b 0x411018
    00411018
    00411018loc_411018:
    00411018b 0x41101c
    0041101c
    0041101cloc_41101c:
    0041101cstrb wzr, [sp+47]
    00411020b 0x411030
    00411024
    00411024loc_411024:
    00411024orr x1, xzr, 1
    00411028strb w1, [sp+47]
    0041102cb 0x411030
    00411030
    00411030loc_411030:
    00411030ldrb w0, [sp+47]
    00411034ldur x29, [sp-8]
    00411038ldr x30, [sp], 96
    0041103cret x30
    00411040
    00411040loc_411040:
    00411040stp x0, x1, [sp+8]
    00411044mov x3, x30
    00411048bl runtime.morestack_noctxt.abi0
    0041104cldp x0, x1, [sp+8]
    00411050b 0x410f60
    00411054udf 0
    00411058udf 0
    0041105cudf 0
    00410f60
    00411060
    00411060archive/tar.init: ; void archive/tar.init(void)
    00411060ldr x16, [x28+16]
    00411064subs xzr, sp, x16
    00411068b.ls 0x41159c
    0041106cstr x30, [sp-112]!
    00411070stur x29, [sp-8]
    00411074sub x29, sp, 8
    00411078adrp x0, 0x2a3000
    0041107cadd x0, x0, 1227
    00411080orr x1, xzr, 15
    00411084bl internal/godebug.New
    00411088adrp x27, 0x63a000
    0041108cldr w2, [x27+3056]
    00411090cbz w2, 0x411098
    00411094b 0x41109c
    00411098
    00411098loc_411098:
    00411098b 0x4110b4
    0041109c
    0041109cloc_41109c:
    0041109cbl runtime.gcWriteBarrier2
    004110a0str x0, [x25]
    004110a4adrp x27, 0x60f000
    004110a8ldr x2, [x27+3464]
    004110acstr x2, [x25+8]
    004110b0b 0x4110b4
    004110b4
    004110b4loc_4110b4:
    004110b4adrp x27, 0x60f000
    004110b8str x0, [x27+3464]
    004110bcadrp x0, 0x2ac000
    004110c0add x0, x0, 3331
    004110c4orr x1, xzr, 31
    004110c8bl errors.New
    004110ccadrp x27, 0x610000
    004110d0str x0, [x27+2096]
    004110d4adrp x27, 0x63a000
    004110d8ldr w2, [x27+3056]
    004110dccbz w2, 0x4110e4
    004110e0b 0x4110e8
    004110e4
    004110e4loc_4110e4:
    004110e4b 0x411100
    004110e8
    004110e8loc_4110e8:
    004110e8bl runtime.gcWriteBarrier2
    004110ecstr x1, [x25]
    004110f0adrp x27, 0x610000
    004110f4ldr x2, [x27+2104]
    004110f8str x2, [x25+8]
    004110fcb 0x411100
    00411100
    00411100loc_411100:
    00411100adrp x27, 0x610000
    00411104str x1, [x27+2104]
    00411108adrp x0, 0x2aa000
    0041110cadd x0, x0, 346
    00411110movz x1, 27
    00411114bl errors.New
    00411118adrp x27, 0x610000
    0041111cstr x0, [x27+2112]
    00411120adrp x27, 0x63a000
    00411124ldr w2, [x27+3056]
    00411128cbz w2, 0x411130
    0041112cb 0x411134
    00411130
    00411130loc_411130:
    00411130b 0x41114c
    00411134
    00411134loc_411134:
    00411134bl runtime.gcWriteBarrier2
    00411138str x1, [x25]
    0041113cadrp x27, 0x610000
    00411140ldr x2, [x27+2120]
    00411144str x2, [x25+8]
    00411148b 0x41114c
    0041114c
    0041114cloc_41114c:
    0041114cadrp x27, 0x610000
    00411150str x1, [x27+2120]
    00411154adrp x0, 0x2af000
    00411158add x0, x0, 403
    0041115cmovz x1, 34
    00411160bl errors.New
    00411164adrp x27, 0x610000
    00411168str x0, [x27+2128]
    0041116cadrp x27, 0x63a000
    00411170ldr w2, [x27+3056]
    00411174cbz w2, 0x41117c
    00411178b 0x411180
    0041117c
    0041117cloc_41117c:
    0041117cb 0x411198
    00411180
    00411180loc_411180:
    00411180bl runtime.gcWriteBarrier2
    00411184str x1, [x25]
    00411188adrp x27, 0x610000
    0041118cldr x2, [x27+2136]
    00411190str x2, [x25+8]
    00411194b 0x411198
    00411198
    00411198loc_411198:
    00411198adrp x27, 0x610000
    0041119cstr x1, [x27+2136]
    004111a0adrp x0, 0x2ac000
    004111a4add x0, x0, 1012
    004111a8orr x1, xzr, 30
    004111acbl errors.New
    004111b0adrp x27, 0x610000
    004111b4str x0, [x27+2144]
    004111b8adrp x27, 0x63a000
    004111bcldr w2, [x27+3056]
    004111c0cbz w2, 0x4111c8
    004111c4b 0x4111cc
    004111c8
    004111c8loc_4111c8:
    004111c8b 0x4111e4
    004111cc
    004111ccloc_4111cc:
    004111ccbl runtime.gcWriteBarrier2
    004111d0str x1, [x25]
    004111d4adrp x27, 0x610000
    004111d8ldr x2, [x27+2152]
    004111dcstr x2, [x25+8]
    004111e0b 0x4111e4
    004111e4
    004111e4loc_4111e4:
    004111e4adrp x27, 0x610000
    004111e8str x1, [x27+2152]
    004111ecadrp x0, 0x2ac000
    004111f0add x0, x0, 3362
    004111f4orr x1, xzr, 31
    004111f8bl errors.New
    004111fcadrp x27, 0x610000
    00411200str x0, [x27+2160]
    00411204adrp x27, 0x63a000
    00411208ldr w2, [x27+3056]
    0041120ccbz w2, 0x411214
    00411210b 0x411218
    00411214
    00411214loc_411214:
    00411214b 0x411230
    00411218
    00411218loc_411218:
    00411218bl runtime.gcWriteBarrier2
    0041121cstr x1, [x25]
    00411220adrp x27, 0x610000
    00411224ldr x2, [x27+2168]
    00411228str x2, [x25+8]
    0041122cb 0x411230
    00411230
    00411230loc_411230:
    00411230adrp x27, 0x610000
    00411234str x1, [x27+2168]
    00411238adrp x0, 0x2b9000
    0041123cadd x0, x0, 1112
    00411240movz x1, 53
    00411244bl errors.New
    00411248adrp x27, 0x610000
    0041124cstr x0, [x27+2176]
    00411250adrp x27, 0x63a000
    00411254ldr w2, [x27+3056]
    00411258cbz w2, 0x411260
    0041125cb 0x411264
    00411260
    00411260loc_411260:
    00411260b 0x41127c
    00411264
    00411264loc_411264:
    00411264bl runtime.gcWriteBarrier2
    00411268str x1, [x25]
    0041126cadrp x27, 0x610000
    00411270ldr x2, [x27+2184]
    00411274str x2, [x25+8]
    00411278b 0x41127c
    0041127c
    0041127cloc_41127c:
    0041127cadrp x27, 0x610000
    00411280str x1, [x27+2184]
    00411284adrp x0, 0x2b8000
    00411288add x0, x0, 2617
    0041128cmovz x1, 51
    00411290bl errors.New
    00411294adrp x27, 0x610000
    00411298str x0, [x27+2192]
    0041129cadrp x27, 0x63a000
    004112a0ldr w2, [x27+3056]
    004112a4cbz w2, 0x4112ac
    004112a8b 0x4112b0
    004112ac
    004112acloc_4112ac:
    004112acb 0x4112c8
    004112b0
    004112b0loc_4112b0:
    004112b0bl runtime.gcWriteBarrier2
    004112b4str x1, [x25]
    004112b8adrp x27, 0x610000
    004112bcldr x2, [x27+2200]
    004112c0str x2, [x25+8]
    004112c4b 0x4112c8
    004112c8
    004112c8loc_4112c8:
    004112c8adrp x27, 0x610000
    004112ccstr x1, [x27+2200]
    004112d0adrp x0, 0x2b6000
    004112d4add x0, x0, 1859
    004112d8movz x1, 46
    004112dcbl errors.New
    004112e0adrp x27, 0x610000
    004112e4str x0, [x27+2208]
    004112e8adrp x27, 0x63a000
    004112ecldr w2, [x27+3056]
    004112f0cbz w2, 0x4112f8
    004112f4b 0x4112fc
    004112f8
    004112f8loc_4112f8:
    004112f8b 0x411314
    004112fc
    004112fcloc_4112fc:
    004112fcbl runtime.gcWriteBarrier2
    00411300str x1, [x25]
    00411304adrp x27, 0x610000
    00411308ldr x0, [x27+2216]
    0041130cstr x0, [x25+8]
    00411310b 0x411314
    00411314
    00411314loc_411314:
    00411314adrp x27, 0x610000
    00411318str x1, [x27+2216]
    0041131cbl archive/tar.map.init.0
    00411320bl runtime.makemap_small
    00411324str x0, [sp+96]
    00411328orr x0, xzr, 1
    0041132cstr x0, [sp+32]
    00411330adrp x0, 0x29f000
    00411334add x0, x0, 87
    00411338str x0, [sp+80]
    0041133corr x0, xzr, 2
    00411340str x0, [sp+88]
    00411344ldr x2, [sp+32]
    00411348ldr x1, [sp+96]
    0041134cadrp x0, 0x213000
    00411350add x0, x0, 1728
    00411354bl runtime.mapassign_fast64
    00411358str x0, [sp+72]
    0041135cldrsb x27, [x0]
    00411360ldr x1, [sp+80]
    00411364ldr x2, [sp+88]
    00411368str x2, [x0+8]
    0041136cadrp x27, 0x63a000
    00411370ldr w2, [x27+3056]
    00411374cbz w2, 0x41137c
    00411378b 0x411380
    0041137c
    0041137cloc_41137c:
    0041137cb 0x411394
    00411380
    00411380loc_411380:
    00411380bl runtime.gcWriteBarrier2
    00411384str x1, [x25]
    00411388ldr x3, [x0]
    0041138cstr x3, [x25+8]
    00411390b 0x411394
    00411394
    00411394loc_411394:
    00411394str x1, [x0]
    00411398orr x3, xzr, 2
    0041139cstr x3, [sp+32]
    004113a0adrp x3, 0x29f000
    004113a4add x3, x3, 1902
    004113a8str x3, [sp+80]
    004113acmovz x3, 5
    004113b0str x3, [sp+88]
    004113b4ldr x2, [sp+32]
    004113b8ldr x1, [sp+96]
    004113bcadrp x0, 0x213000
    004113c0add x0, x0, 1728
    004113c4bl runtime.mapassign_fast64
    004113c8str x0, [sp+64]
    004113ccldrsb x27, [x0]
    004113d0ldr x3, [sp+80]
    004113d4ldr x4, [sp+88]
    004113d8str x4, [x0+8]
    004113dcadrp x27, 0x63a000
    004113e0ldr w4, [x27+3056]
    004113e4cbz w4, 0x4113ec
    004113e8b 0x4113f0
    004113ec
    004113ecloc_4113ec:
    004113ecb 0x411404
    004113f0
    004113f0loc_4113f0:
    004113f0bl runtime.gcWriteBarrier2
    004113f4str x3, [x25]
    004113f8ldr x4, [x0]
    004113fcstr x4, [x25+8]
    00411400b 0x411404
    00411404
    00411404loc_411404:
    00411404str x3, [x0]
    00411408orr x3, xzr, 4
    0041140cstr x3, [sp+32]
    00411410adrp x3, 0x29f000
    00411414add x3, x3, 501
    00411418str x3, [sp+80]
    0041141corr x3, xzr, 3
    00411420str x3, [sp+88]
    00411424ldr x2, [sp+32]
    00411428ldr x1, [sp+96]
    0041142cadrp x0, 0x213000
    00411430add x0, x0, 1728
    00411434bl runtime.mapassign_fast64
    00411438str x0, [sp+56]
    0041143cldrsb x27, [x0]
    00411440ldr x3, [sp+80]
    00411444ldr x4, [sp+88]
    00411448str x4, [x0+8]
    0041144cadrp x27, 0x63a000
    00411450ldr w4, [x27+3056]
    00411454cbz w4, 0x41145c
    00411458b 0x411460
    0041145c
    0041145cloc_41145c:
    0041145cb 0x411474
    00411460
    00411460loc_411460:
    00411460bl runtime.gcWriteBarrier2
    00411464str x3, [x25]
    00411468ldr x4, [x0]
    0041146cstr x4, [x25+8]
    00411470b 0x411474
    00411474
    00411474loc_411474:
    00411474str x3, [x0]
    00411478orr x3, xzr, 8
    0041147cstr x3, [sp+32]
    00411480adrp x3, 0x29f000
    00411484add x3, x3, 504
    00411488str x3, [sp+80]
    0041148corr x3, xzr, 3
    00411490str x3, [sp+88]
    00411494ldr x2, [sp+32]
    00411498ldr x1, [sp+96]
    0041149cadrp x0, 0x213000
    004114a0add x0, x0, 1728
    004114a4bl runtime.mapassign_fast64
    004114a8str x0, [sp+48]
    004114acldrsb x27, [x0]
    004114b0ldr x3, [sp+80]
    004114b4ldr x4, [sp+88]
    004114b8str x4, [x0+8]
    004114bcadrp x27, 0x63a000
    004114c0ldr w4, [x27+3056]
    004114c4cbz w4, 0x4114cc
    004114c8b 0x4114d0
    004114cc
    004114ccloc_4114cc:
    004114ccb 0x4114e4
    004114d0
    004114d0loc_4114d0:
    004114d0bl runtime.gcWriteBarrier2
    004114d4str x3, [x25]
    004114d8ldr x4, [x0]
    004114dcstr x4, [x25+8]
    004114e0b 0x4114e4
    004114e4
    004114e4loc_4114e4:
    004114e4str x3, [x0]
    004114e8orr x3, xzr, 16
    004114ecstr x3, [sp+32]
    004114f0adrp x3, 0x29f000
    004114f4add x3, x3, 1078
    004114f8str x3, [sp+80]
    004114fcorr x3, xzr, 4
    00411500str x3, [sp+88]
    00411504ldr x2, [sp+32]
    00411508ldr x1, [sp+96]
    0041150cadrp x0, 0x213000
    00411510add x0, x0, 1728
    00411514bl runtime.mapassign_fast64
    00411518str x0, [sp+40]
    0041151cldrsb x27, [x0]
    00411520ldr x3, [sp+80]
    00411524ldr x4, [sp+88]
    00411528str x4, [x0+8]
    0041152cadrp x27, 0x63a000
    00411530ldr w4, [x27+3056]
    00411534cbz w4, 0x41153c
    00411538b 0x411540
    0041153c
    0041153cloc_41153c:
    0041153cb 0x411554
    00411540
    00411540loc_411540:
    00411540bl runtime.gcWriteBarrier2
    00411544str x3, [x25]
    00411548ldr x1, [x0]
    0041154cstr x1, [x25+8]
    00411550b 0x411554
    00411554
    00411554loc_411554:
    00411554str x3, [x0]
    00411558ldr x0, [sp+96]
    0041155cadrp x27, 0x63a000
    00411560ldr w1, [x27+3056]
    00411564cbz w1, 0x41156c
    00411568b 0x411570
    0041156c
    0041156cloc_41156c:
    0041156cb 0x411588
    00411570
    00411570loc_411570:
    00411570bl runtime.gcWriteBarrier2
    00411574str x0, [x25]
    00411578adrp x27, 0x60f000
    0041157cldr x1, [x27+3488]
    00411580str x1, [x25+8]
    00411584b 0x411588
    00411588
    00411588loc_411588:
    00411588adrp x27, 0x60f000
    0041158cstr x0, [x27+3488]
    00411590ldur x29, [sp-8]
    00411594ldr x30, [sp], 112
    00411598ret x30
    0041159c
    0041159cloc_41159c:
    0041159cmov x3, x30
    004115a0bl runtime.morestack_noctxt.abi0
    004115a4b 0x411060
    004115a8udf 0
    004115acudf 0
    00411060
    004115b0
    004115b0archive/tar.map.init.0: ; void archive/tar.map.init.0(void)
    004115b0ldr x16, [x28+16]
    004115b4sub x17, sp, 32
    004115b8subs xzr, x17, x16
    004115bcb.ls 0x4118d0
    004115c0str x30, [sp-160]!
    004115c4stur x29, [sp-8]
    004115c8sub x29, sp, 8
    004115ccadrp x0, 0x212000
    004115d0add x0, x0, 2528
    004115d4movz x1, 10
    004115d8mov x2, xzr
    004115dcbl runtime.makemap
    004115e0str x0, [sp+144]
    004115e4adrp x3, 0x29f000
    004115e8add x3, x3, 994
    004115ecstr x3, [sp+128]
    004115f0orr x3, xzr, 4
    004115f4str x3, [sp+136]
    004115f8orr x3, xzr, 1
    004115fcstrb w3, [sp+47]
    00411600ldr x2, [sp+128]
    00411604ldr x3, [sp+136]
    00411608ldr x1, [sp+144]
    0041160cadrp x0, 0x212000
    00411610add x0, x0, 2528
    00411614bl runtime.mapassign_faststr
    00411618str x0, [sp+96]
    0041161cldrsb x27, [x0]
    00411620ldrb w3, [sp+47]
    00411624strb w3, [x0]
    00411628adrp x3, 0x2a0000
    0041162cadd x3, x3, 1436
    00411630str x3, [sp+128]
    00411634orr x3, xzr, 8
    00411638str x3, [sp+136]
    0041163corr x3, xzr, 1
    00411640strb w3, [sp+47]
    00411644ldr x2, [sp+128]
    00411648ldr x3, [sp+136]
    0041164cldr x1, [sp+144]
    00411650adrp x0, 0x212000
    00411654add x0, x0, 2528
    00411658bl runtime.mapassign_faststr
    0041165cstr x0, [sp+88]
    00411660ldrsb x27, [x0]
    00411664ldrb w3, [sp+47]
    00411668strb w3, [x0]
    0041166cadrp x3, 0x29f000
    00411670add x3, x3, 1082
    00411674str x3, [sp+128]
    00411678orr x3, xzr, 4
    0041167cstr x3, [sp+136]
    00411680orr x3, xzr, 1
    00411684strb w3, [sp+47]
    00411688ldr x2, [sp+128]
    0041168cldr x3, [sp+136]
    00411690ldr x1, [sp+144]
    00411694adrp x0, 0x212000
    00411698add x0, x0, 2528
    0041169cbl runtime.mapassign_faststr
    004116a0str x0, [sp+80]
    004116a4ldrsb x27, [x0]
    004116a8ldrb w3, [sp+47]
    004116acstrb w3, [x0]
    004116b0adrp x3, 0x29f000
    004116b4add x3, x3, 507
    004116b8str x3, [sp+128]
    004116bcorr x3, xzr, 3
    004116c0str x3, [sp+136]
    004116c4orr x3, xzr, 1
    004116c8strb w3, [sp+47]
    004116ccldr x2, [sp+128]
    004116d0ldr x3, [sp+136]
    004116d4ldr x1, [sp+144]
    004116d8adrp x0, 0x212000
    004116dcadd x0, x0, 2528
    004116e0bl runtime.mapassign_faststr
    004116e4str x0, [sp+72]
    004116e8ldrsb x27, [x0]
    004116ecldrb w3, [sp+47]
    004116f0strb w3, [x0]
    004116f4adrp x3, 0x29f000
    004116f8add x3, x3, 510
    004116fcstr x3, [sp+128]
    00411700orr x3, xzr, 3
    00411704str x3, [sp+136]
    00411708orr x3, xzr, 1
    0041170cstrb w3, [sp+47]
    00411710ldr x2, [sp+128]
    00411714ldr x3, [sp+136]
    00411718ldr x1, [sp+144]
    0041171cadrp x0, 0x212000
    00411720add x0, x0, 2528
    00411724bl runtime.mapassign_faststr
    00411728str x0, [sp+64]
    0041172cldrsb x27, [x0]
    00411730ldrb w3, [sp+47]
    00411734strb w3, [x0]
    00411738adrp x3, 0x29f000
    0041173cadd x3, x3, 1907
    00411740str x3, [sp+128]
    00411744movz x3, 5
    00411748str x3, [sp+136]
    0041174corr x3, xzr, 1
    00411750strb w3, [sp+47]
    00411754ldr x2, [sp+128]
    00411758ldr x3, [sp+136]
    0041175cldr x1, [sp+144]
    00411760adrp x0, 0x212000
    00411764add x0, x0, 2528
    00411768bl runtime.mapassign_faststr
    0041176cstr x0, [sp+56]
    00411770ldrsb x27, [x0]
    00411774ldrb w3, [sp+47]
    00411778strb w3, [x0]
    0041177cadrp x3, 0x29f000
    00411780add x3, x3, 1912
    00411784str x3, [sp+128]
    00411788movz x3, 5
    0041178cstr x3, [sp+136]
    00411790orr x3, xzr, 1
    00411794strb w3, [sp+47]
    00411798ldr x2, [sp+128]
    0041179cldr x3, [sp+136]
    004117a0ldr x1, [sp+144]
    004117a4adrp x0, 0x212000
    004117a8add x0, x0, 2528
    004117acbl runtime.mapassign_faststr
    004117b0str x0, [sp+48]
    004117b4ldrsb x27, [x0]
    004117b8ldrb w3, [sp+47]
    004117bcstrb w3, [x0]
    004117c0adrp x3, 0x29f000
    004117c4add x3, x3, 1917
    004117c8str x3, [sp+128]
    004117ccmovz x3, 5
    004117d0str x3, [sp+136]
    004117d4orr x3, xzr, 1
    004117d8strb w3, [sp+47]
    004117dcldr x2, [sp+128]
    004117e0ldr x3, [sp+136]
    004117e4ldr x1, [sp+144]
    004117e8adrp x0, 0x212000
    004117ecadd x0, x0, 2528
    004117f0bl runtime.mapassign_faststr
    004117f4str x0, [sp+120]
    004117f8ldrsb x27, [x0]
    004117fcldrb w3, [sp+47]
    00411800strb w3, [x0]
    00411804adrp x3, 0x29f000
    00411808add x3, x3, 1922
    0041180cstr x3, [sp+128]
    00411810movz x3, 5
    00411814str x3, [sp+136]
    00411818orr x3, xzr, 1
    0041181cstrb w3, [sp+47]
    00411820ldr x2, [sp+128]
    00411824ldr x3, [sp+136]
    00411828ldr x1, [sp+144]
    0041182cadrp x0, 0x212000
    00411830add x0, x0, 2528
    00411834bl runtime.mapassign_faststr
    00411838str x0, [sp+112]
    0041183cldrsb x27, [x0]
    00411840ldrb w3, [sp+47]
    00411844strb w3, [x0]
    00411848adrp x3, 0x29f000
    0041184cadd x3, x3, 1927
    00411850str x3, [sp+128]
    00411854movz x3, 5
    00411858str x3, [sp+136]
    0041185corr x3, xzr, 1
    00411860strb w3, [sp+47]
    00411864ldr x2, [sp+128]
    00411868ldr x3, [sp+136]
    0041186cldr x1, [sp+144]
    00411870adrp x0, 0x212000
    00411874add x0, x0, 2528
    00411878bl runtime.mapassign_faststr
    0041187cstr x0, [sp+104]
    00411880ldrsb x27, [x0]
    00411884ldrb w3, [sp+47]
    00411888strb w3, [x0]
    0041188cldr x3, [sp+144]
    00411890adrp x27, 0x63a000
    00411894ldr w4, [x27+3056]
    00411898cbz w4, 0x4118a0
    0041189cb 0x4118a4
    004118a0
    004118a0loc_4118a0:
    004118a0b 0x4118bc
    004118a4
    004118a4loc_4118a4:
    004118a4bl runtime.gcWriteBarrier2
    004118a8str x3, [x25]
    004118acadrp x27, 0x60f000
    004118b0ldr x0, [x27+3472]
    004118b4str x0, [x25+8]
    004118b8b 0x4118bc
    004118bc
    004118bcloc_4118bc:
    004118bcadrp x27, 0x60f000
    004118c0str x3, [x27+3472]
    004118c4ldur x29, [sp-8]
    004118c8ldr x30, [sp], 160
    004118ccret x30
    004118d0
    004118d0loc_4118d0:
    004118d0mov x3, x30
    004118d4bl runtime.morestack_noctxt.abi0
    004118d8b 0x4115b0
    004118dcudf 0
    004115b0
    004118e0
    004118e0archive/tar.headerError.Error: ; void archive/tar.headerError.Error(archive/tar.headerError he)
    004118e0ldr x16, [x28+16]
    004118e4sub x17, sp, 192
    004118e8subs xzr, x17, x16
    004118ecb.ls 0x411b68
    004118f0sub x20, sp, 320
    004118f4stp x29, x30, [x20-8]
    004118f8add sp, x20, 0
    004118fcsub x29, sp, 8
    00411900str x0, [sp+328]
    00411904str x1, [sp+336]
    00411908str x2, [sp+344]
    0041190cstp xzr, xzr, [sp+120]
    00411910str xzr, [sp+136]
    00411914stp xzr, xzr, [sp+144]
    00411918ldr x5, [sp+336]
    0041191cldr x6, [sp+328]
    00411920ldr x7, [sp+344]
    00411924str x6, [sp+240]
    00411928str x5, [sp+248]
    0041192cstr x7, [sp+256]
    00411930str xzr, [sp+88]
    00411934str x5, [sp+112]
    00411938ldr x5, [sp+240]
    0041193cstr x5, [sp+104]
    00411940b 0x411944
    00411944
    00411944loc_411944:
    00411944ldr x5, [sp+112]
    00411948ldr x6, [sp+88]
    0041194csubs xzr, x5, x6
    00411950b.gt 0x411958
    00411954b 0x411a28
    00411958
    00411958loc_411958:
    00411958ldr x5, [sp+104]
    0041195cstr x5, [sp+304]
    00411960ldr x5, [sp+304]
    00411964ldr x6, [x5]
    00411968ldr x5, [x5+8]
    0041196cstr x6, [sp+160]
    00411970str x5, [sp+168]
    00411974cbnz x5, 0x41197c
    00411978b 0x411a04
    0041197c
    0041197cloc_41197c:
    0041197cldr x2, [sp+152]
    00411980ldr x0, [sp+136]
    00411984ldr x5, [sp+144]
    00411988add x1, x5, 1
    0041198csubs xzr, x2, x1
    00411990b.hs 0x411998
    00411994b 0x41199c
    00411998
    00411998loc_411998:
    00411998b 0x4119b0
    0041199c
    0041199cloc_41199c:
    0041199corr x3, xzr, 1
    004119a0adrp x4, 0x1e4000
    004119a4add x4, x4, 2944
    004119a8bl runtime.growslice
    004119acb 0x4119b0
    004119b0
    004119b0loc_4119b0:
    004119b0ldr x5, [sp+160]
    004119b4ldr x6, [sp+168]
    004119b8sub x7, x1, 1
    004119bcadd x8, x0, x7, lsl #4
    004119c0str x6, [x8+8]
    004119c4ubfm x6, x7, 60, 59
    004119c8adrp x27, 0x63a000
    004119ccldr w7, [x27+3056]
    004119d0cbz w7, 0x4119d8
    004119d4b 0x4119dc
    004119d8
    004119d8loc_4119d8:
    004119d8b 0x4119f0
    004119dc
    004119dcloc_4119dc:
    004119dcbl runtime.gcWriteBarrier2
    004119e0str x5, [x25]
    004119e4ldr x7, [x0+x6]
    004119e8str x7, [x25+8]
    004119ecb 0x4119f0
    004119f0
    004119f0loc_4119f0:
    004119f0str x5, [x0+x6]
    004119f4str x0, [sp+136]
    004119f8str x1, [sp+144]
    004119fcstr x2, [sp+152]
    00411a00b 0x411a08
    00411a04
    00411a04loc_411a04:
    00411a04b 0x411a08
    00411a08
    00411a08loc_411a08:
    00411a08b 0x411a0c
    00411a0c
    00411a0cloc_411a0c:
    00411a0cldr x5, [sp+88]
    00411a10add x5, x5, 1
    00411a14str x5, [sp+88]
    00411a18ldr x5, [sp+304]
    00411a1cadd x5, x5, 16
    00411a20str x5, [sp+104]
    00411a24b 0x411944
    00411a28
    00411a28loc_411a28:
    00411a28ldr x5, [sp+144]
    00411a2cstr x5, [sp+96]
    00411a30cbz x5, 0x411a38
    00411a34b 0x411a58
    00411a38
    00411a38loc_411a38:
    00411a38adrp x0, 0x2ae000
    00411a3cadd x0, x0, 1827
    00411a40str x0, [sp+120]
    00411a44movz x1, 33
    00411a48str x1, [sp+128]
    00411a4cldp x29, x30, [sp-8]
    00411a50add sp, sp, 320
    00411a54ret x30
    00411a58
    00411a58loc_411a58:
    00411a58ldr x0, [sp+136]
    00411a5cldr x1, [sp+144]
    00411a60ldr x2, [sp+152]
    00411a64adrp x3, 0x29f000
    00411a68add x3, x3, 2815
    00411a6corr x4, xzr, 6
    00411a70bl strings.Join
    00411a74str x0, [sp+224]
    00411a78str x1, [sp+232]
    00411a7cstp xzr, xzr, [sp+192]
    00411a80stp xzr, xzr, [sp+208]
    00411a84add x5, sp, 192
    00411a88str x5, [sp+272]
    00411a8cldrsb x27, [x5]
    00411a90adrp x6, 0x1e4000
    00411a94add x6, x6, 2944
    00411a98str x6, [x5]
    00411a9cadrp x27, 0x63a000
    00411aa0ldr w6, [x27+3056]
    00411aa4cbz w6, 0x411aac
    00411aa8b 0x411ab0
    00411aac
    00411aacloc_411aac:
    00411aacb 0x411ac0
    00411ab0
    00411ab0loc_411ab0:
    00411ab0ldr x2, [x5+8]
    00411ab4bl runtime.gcWriteBarrier1
    00411ab8str x2, [x25]
    00411abcb 0x411ac0
    00411ac0
    00411ac0loc_411ac0:
    00411ac0adrp x2, 0x300000
    00411ac4add x2, x2, 3152
    00411ac8str x2, [x5+8]
    00411accldr x0, [sp+224]
    00411ad0ldr x1, [sp+232]
    00411ad4bl runtime.convTstring
    00411ad8str x0, [sp+264]
    00411adcldr x2, [sp+272]
    00411ae0ldrsb x27, [x2]
    00411ae4adrp x3, 0x1e4000
    00411ae8add x3, x3, 2944
    00411aecstr x3, [x2+16]
    00411af0adrp x27, 0x63a000
    00411af4ldr w3, [x27+3056]
    00411af8cbz w3, 0x411b00
    00411afcb 0x411b04
    00411b00
    00411b00loc_411b00:
    00411b00b 0x411b18
    00411b04
    00411b04loc_411b04:
    00411b04bl runtime.gcWriteBarrier2
    00411b08str x0, [x25]
    00411b0cldr x5, [x2+24]
    00411b10str x5, [x25+8]
    00411b14b 0x411b18
    00411b18
    00411b18loc_411b18:
    00411b18str x0, [x2+24]
    00411b1cldr x2, [sp+272]
    00411b20ldrsb x27, [x2]
    00411b24b 0x411b28
    00411b28
    00411b28loc_411b28:
    00411b28str x2, [sp+280]
    00411b2corr x4, xzr, 2
    00411b30str x4, [sp+288]
    00411b34str x4, [sp+296]
    00411b38adrp x0, 0x29f000
    00411b3cadd x0, x0, 2821
    00411b40orr x1, xzr, 6
    00411b44mov x3, x4
    00411b48bl fmt.Sprintf
    00411b4cstr x0, [sp+176]
    00411b50str x1, [sp+184]
    00411b54str x0, [sp+120]
    00411b58str x1, [sp+128]
    00411b5cldp x29, x30, [sp-8]
    00411b60add sp, sp, 320
    00411b64ret x30
    00411b68
    00411b68loc_411b68:
    00411b68stp x0, x1, [sp+8]
    00411b6cstr x2, [sp+24]
    00411b70mov x3, x30
    00411b74bl runtime.morestack_noctxt.abi0
    00411b78ldp x0, x1, [sp+8]
    00411b7cldr x2, [sp+24]
    00411b80b 0x4118e0
    00411b84udf 0
    00411b88udf 0
    00411b8cudf 0
    004118e0
    00411b90
    00411b90archive/tar.sparseEntry.endOffset: ; void archive/tar.sparseEntry.endOffset(archive/tar.sparseEntry s)
    00411b90str x30, [sp-32]!
    00411b94stur x29, [sp-8]
    00411b98sub x29, sp, 8
    00411b9cstr x0, [sp+40]
    00411ba0str x1, [sp+48]
    00411ba4str xzr, [sp+16]
    00411ba8add x0, x0, x1
    00411bacstr x0, [sp+16]
    00411bb0add x29, sp, 24
    00411bb4add sp, sp, 32
    00411bb8ret x30
    00411bbcudf 0
    00411b90
    00411bc0
    00411bc0archive/tar.validateSparseEntries: ; void archive/tar.validateSparseEntries(struct []archive/tar.sparseEntry sp, int64 size)
    00411bc0ldr x16, [x28+16]
    00411bc4sub x17, sp, 16
    00411bc8subs xzr, x17, x16
    00411bccb.ls 0x411dac
    00411bd0str x30, [sp-144]!
    00411bd4stur x29, [sp-8]
    00411bd8sub x29, sp, 8
    00411bdcstr x0, [sp+152]
    00411be0str x1, [sp+160]
    00411be4str x2, [sp+168]
    00411be8str x3, [sp+176]
    00411becstrb wzr, [sp+30]
    00411bf0ldr x2, [sp+176]
    00411bf4tbnz x2, 63, 0x411bfc
    00411bf8b 0x411c10
    00411bfc
    00411bfcloc_411bfc:
    00411bfcstrb wzr, [sp+30]
    00411c00mov x0, xzr
    00411c04ldur x29, [sp-8]
    00411c08ldr x30, [sp], 144
    00411c0cret x30
    00411c10
    00411c10loc_411c10:
    00411c10stp xzr, xzr, [sp+32]
    00411c14ldr x2, [sp+160]
    00411c18ldr x3, [sp+152]
    00411c1cldr x4, [sp+168]
    00411c20str x3, [sp+104]
    00411c24str x2, [sp+112]
    00411c28str x4, [sp+120]
    00411c2cstr xzr, [sp+64]
    00411c30str x2, [sp+96]
    00411c34ldr x2, [sp+104]
    00411c38str x2, [sp+88]
    00411c3cb 0x411c40
    00411c40
    00411c40loc_411c40:
    00411c40ldr x2, [sp+96]
    00411c44ldr x3, [sp+64]
    00411c48subs xzr, x2, x3
    00411c4cb.gt 0x411c54
    00411c50b 0x411d98
    00411c54
    00411c54loc_411c54:
    00411c54ldr x2, [sp+88]
    00411c58str x2, [sp+128]
    00411c5cldr x2, [sp+128]
    00411c60ldr x3, [x2+8]
    00411c64ldr x2, [x2]
    00411c68str x2, [sp+48]
    00411c6cstr x3, [sp+56]
    00411c70subs xzr, x2, 0
    00411c74cset x3, lt
    00411c78strb w3, [sp+31]
    00411c7ctbnz x2, 63, 0x411c84
    00411c80b 0x411c88
    00411c84
    00411c84loc_411c84:
    00411c84b 0x411c9c
    00411c88
    00411c88loc_411c88:
    00411c88ldr x2, [sp+56]
    00411c8csubs xzr, x2, 0
    00411c90cset x2, lt
    00411c94strb w2, [sp+31]
    00411c98b 0x411c9c
    00411c9c
    00411c9cloc_411c9c:
    00411c9cldrb w2, [sp+31]
    00411ca0tbnz w2, 0, 0x411ca8
    00411ca4b 0x411cc0
    00411ca8
    00411ca8loc_411ca8:
    00411ca8b 0x411cac
    00411cac
    00411cacloc_411cac:
    00411cacstrb wzr, [sp+30]
    00411cb0mov x0, xzr
    00411cb4ldur x29, [sp-8]
    00411cb8ldr x30, [sp], 144
    00411cbcret x30
    00411cc0
    00411cc0loc_411cc0:
    00411cc0ldr x2, [sp+48]
    00411cc4ldr x3, [sp+56]
    00411cc8movn x4, 0x8000000000000000
    00411cccsub x3, x4, x3
    00411cd0subs xzr, x2, x3
    00411cd4b.gt 0x411cdc
    00411cd8b 0x411cf4
    00411cdc
    00411cdcloc_411cdc:
    00411cdcb 0x411ce0
    00411ce0
    00411ce0loc_411ce0:
    00411ce0strb wzr, [sp+30]
    00411ce4mov x0, xzr
    00411ce8ldur x29, [sp-8]
    00411cecldr x30, [sp], 144
    00411cf0ret x30
    00411cf4
    00411cf4loc_411cf4:
    00411cf4ldr x0, [sp+48]
    00411cf8ldr x1, [sp+56]
    00411cfcbl archive/tar.sparseEntry.endOffset
    00411d00str x0, [sp+80]
    00411d04ldr x2, [sp+176]
    00411d08subs xzr, x0, x2
    00411d0cb.gt 0x411d14
    00411d10b 0x411d2c
    00411d14
    00411d14loc_411d14:
    00411d14b 0x411d18
    00411d18
    00411d18loc_411d18:
    00411d18strb wzr, [sp+30]
    00411d1cmov x0, xzr
    00411d20ldur x29, [sp-8]
    00411d24ldr x30, [sp], 144
    00411d28ret x30
    00411d2c
    00411d2cloc_411d2c:
    00411d2cldr x0, [sp+32]
    00411d30ldr x1, [sp+40]
    00411d34bl archive/tar.sparseEntry.endOffset
    00411d38str x0, [sp+72]
    00411d3cldr x2, [sp+48]
    00411d40subs xzr, x0, x2
    00411d44b.gt 0x411d4c
    00411d48b 0x411d64
    00411d4c
    00411d4cloc_411d4c:
    00411d4cb 0x411d50
    00411d50
    00411d50loc_411d50:
    00411d50strb wzr, [sp+30]
    00411d54mov x0, xzr
    00411d58ldur x29, [sp-8]
    00411d5cldr x30, [sp], 144
    00411d60ret x30
    00411d64
    00411d64loc_411d64:
    00411d64b 0x411d68
    00411d68
    00411d68loc_411d68:
    00411d68ldr x2, [sp+48]
    00411d6cldr x3, [sp+56]
    00411d70str x2, [sp+32]
    00411d74str x3, [sp+40]
    00411d78b 0x411d7c
    00411d7c
    00411d7cloc_411d7c:
    00411d7cldr x2, [sp+64]
    00411d80add x2, x2, 1
    00411d84str x2, [sp+64]
    00411d88ldr x2, [sp+128]
    00411d8cadd x2, x2, 16
    00411d90str x2, [sp+88]
    00411d94b 0x411c40
    00411d98
    00411d98loc_411d98:
    00411d98orr x0, xzr, 1
    00411d9cstrb w0, [sp+30]
    00411da0ldur x29, [sp-8]
    00411da4ldr x30, [sp], 144
    00411da8ret x30
    00411dac
    00411dacloc_411dac:
    00411dacstp x0, x1, [sp+8]
    00411db0stp x2, x3, [sp+24]
    00411db4mov x3, x30
    00411db8bl runtime.morestack_noctxt.abi0
    00411dbcldp x0, x1, [sp+8]
    00411dc0ldp x2, x3, [sp+24]
    00411dc4b 0x411bc0
    00411dc8udf 0
    00411dccudf 0
    00411bc0