File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00407680
    00407680image/png.init.0: ; void image/png.init.0(void)
    00407680ldr x16, [x28+16]
    00407684subs xzr, sp, x16
    00407688b.ls 0x4076d0
    0040768cstr x30, [sp-64]!
    00407690stur x29, [sp-8]
    00407694sub x29, sp, 8
    00407698adrp x0, 0x2a9000
    0040769cadd x0, x0, 657
    004076a0orr x1, xzr, 3
    004076a4adrp x2, 0x2aa000
    004076a8add x2, x2, 2084
    004076acorr x3, xzr, 8
    004076b0adrp x4, 0x2d3000
    004076b4add x4, x4, 432
    004076b8adrp x5, 0x2d3000
    004076bcadd x5, x5, 440
    004076c0bl image.RegisterFormat
    004076c4ldur x29, [sp-8]
    004076c8ldr x30, [sp], 64
    004076ccret x30
    004076d0
    004076d0loc_4076d0:
    004076d0mov x3, x30
    004076d4bl runtime.morestack_noctxt.abi0
    004076d8b 0x407680
    004076dcudf 0
    00407680
    004076e0
    004076e0image/png.(*FormatError).Error: ; void image/png.(*FormatError).Error(struct image/png.FormatError * e)
    004076e0ldr x16, [x28+16]
    004076e4subs xzr, sp, x16
    004076e8b.ls 0x407754
    004076ecstr x30, [sp-80]!
    004076f0stur x29, [sp-8]
    004076f4sub x29, sp, 8
    004076f8ldr x16, [x28+32]
    004076fccbnz x16, 0x407768
    00407700
    00407700loc_407700:
    00407700str x0, [sp+88]
    00407704stp xzr, xzr, [sp+24]
    00407708ldr x2, [sp+88]
    0040770ccbnz x2, 0x407714
    00407710b 0x40774c
    00407714
    00407714loc_407714:
    00407714ldr x2, [sp+88]
    00407718ldrsb x27, [x2]
    0040771cldr x0, [x2]
    00407720ldr x1, [x2+8]
    00407724str x0, [sp+40]
    00407728str x1, [sp+48]
    0040772cbl image/png.FormatError.Error
    00407730str x0, [sp+56]
    00407734str x1, [sp+64]
    00407738str x0, [sp+24]
    0040773cstr x1, [sp+32]
    00407740ldur x29, [sp-8]
    00407744ldr x30, [sp], 80
    00407748ret x30
    0040774c
    0040774cloc_40774c:
    0040774cbl runtime.panicwrap
    00407750hint
    00407754
    00407754loc_407754:
    00407754str x0, [sp+8]
    00407758mov x3, x30
    0040775cbl runtime.morestack_noctxt.abi0
    00407760ldr x0, [sp+8]
    00407764b 0x4076e0
    00407768
    00407768loc_407768:
    00407768ldr x17, [x16]
    0040776cadd x20, sp, 88
    00407770subs xzr, x20, x17
    00407774b.ne 0x407700
    00407778add x20, sp, 8
    0040777cstr x20, [x16]
    00407780b 0x407700
    00407784udf 0
    00407788udf 0
    0040778cudf 0
    004076e0
    00407790
    00407790image/png.(*UnsupportedError).Error: ; void image/png.(*UnsupportedError).Error(struct image/png.UnsupportedError * e)
    00407790ldr x16, [x28+16]
    00407794subs xzr, sp, x16
    00407798b.ls 0x407804
    0040779cstr x30, [sp-80]!
    004077a0stur x29, [sp-8]
    004077a4sub x29, sp, 8
    004077a8ldr x16, [x28+32]
    004077accbnz x16, 0x407818
    004077b0
    004077b0loc_4077b0:
    004077b0str x0, [sp+88]
    004077b4stp xzr, xzr, [sp+24]
    004077b8ldr x2, [sp+88]
    004077bccbnz x2, 0x4077c4
    004077c0b 0x4077fc
    004077c4
    004077c4loc_4077c4:
    004077c4ldr x2, [sp+88]
    004077c8ldrsb x27, [x2]
    004077ccldr x0, [x2]
    004077d0ldr x1, [x2+8]
    004077d4str x0, [sp+40]
    004077d8str x1, [sp+48]
    004077dcbl image/png.UnsupportedError.Error
    004077e0str x0, [sp+56]
    004077e4str x1, [sp+64]
    004077e8str x0, [sp+24]
    004077ecstr x1, [sp+32]
    004077f0ldur x29, [sp-8]
    004077f4ldr x30, [sp], 80
    004077f8ret x30
    004077fc
    004077fcloc_4077fc:
    004077fcbl runtime.panicwrap
    00407800hint
    00407804
    00407804loc_407804:
    00407804str x0, [sp+8]
    00407808mov x3, x30
    0040780cbl runtime.morestack_noctxt.abi0
    00407810ldr x0, [sp+8]
    00407814b 0x407790
    00407818
    00407818loc_407818:
    00407818ldr x17, [x16]
    0040781cadd x20, sp, 88
    00407820subs xzr, x20, x17
    00407824b.ne 0x4077b0
    00407828add x20, sp, 8
    0040782cstr x20, [x16]
    00407830b 0x4077b0
    00407834udf 0
    00407838udf 0
    0040783cudf 0
    00407790
    00407840
    00407840github.com/bishopfox/sliver/implant/sliver/encoders.init.0: ; void github.com/bishopfox/sliver/implant/sliver/encoders.init.0(void)
    00407840ldr x16, [x28+16]
    00407844sub x17, sp, 80
    00407848subs xzr, x17, x16
    0040784cb.ls 0x407a08
    00407850str x30, [sp-208]!
    00407854stur x29, [sp-8]
    00407858sub x29, sp, 8
    0040785cbl github.com/bishopfox/sliver/implant/sliver/encoders.loadWasmEncodersFromAssets
    00407860str x0, [sp+56]
    00407864str x1, [sp+64]
    00407868cbnz x0, 0x407870
    0040786cb 0x40792c
    00407870
    00407870loc_407870:
    00407870stp xzr, xzr, [sp+184]
    00407874add x5, sp, 184
    00407878str x5, [sp+152]
    0040787cldr x5, [sp+56]
    00407880ldr x6, [sp+64]
    00407884str x5, [sp+136]
    00407888str x6, [sp+144]
    0040788cstr x5, [sp+128]
    00407890ldr x5, [sp+128]
    00407894cbnz x5, 0x40789c
    00407898b 0x4078ac
    0040789c
    0040789cloc_40789c:
    0040789cldr x5, [sp+128]
    004078a0ldr x5, [x5+8]
    004078a4str x5, [sp+128]
    004078a8b 0x4078b0
    004078ac
    004078acloc_4078ac:
    004078acb 0x4078b0
    004078b0
    004078b0loc_4078b0:
    004078b0ldr x5, [sp+152]
    004078b4ldrsb x27, [x5]
    004078b8ldr x6, [sp+128]
    004078bcldr x7, [sp+144]
    004078c0str x6, [x5]
    004078c4adrp x27, 0x644000
    004078c8ldr w6, [x27+3056]
    004078cccbz w6, 0x4078d4
    004078d0b 0x4078d8
    004078d4
    004078d4loc_4078d4:
    004078d4b 0x4078ec
    004078d8
    004078d8loc_4078d8:
    004078d8bl runtime.gcWriteBarrier2
    004078dcstr x7, [x25]
    004078e0ldr x6, [x5+8]
    004078e4str x6, [x25+8]
    004078e8b 0x4078ec
    004078ec
    004078ecloc_4078ec:
    004078ecstr x7, [x5+8]
    004078f0ldr x2, [sp+152]
    004078f4ldrsb x27, [x2]
    004078f8b 0x4078fc
    004078fc
    004078fcloc_4078fc:
    004078fcstr x2, [sp+160]
    00407900orr x4, xzr, 1
    00407904str x4, [sp+168]
    00407908str x4, [sp+176]
    0040790cadrp x0, 0x2b7000
    00407910add x0, x0, 2672
    00407914orr x1, xzr, 32
    00407918mov x3, x4
    0040791cbl log.Printf
    00407920ldur x29, [sp-8]
    00407924ldr x30, [sp], 208
    00407928ret x30
    0040792c
    0040792cloc_40792c:
    0040792cbl github.com/bishopfox/sliver/implant/sliver/encoders.loadEnglishDictionaryFromAssets
    00407930str x0, [sp+56]
    00407934str x1, [sp+64]
    00407938cbnz x0, 0x407940
    0040793cb 0x4079fc
    00407940
    00407940loc_407940:
    00407940stp xzr, xzr, [sp+184]
    00407944add x5, sp, 184
    00407948str x5, [sp+96]
    0040794cldr x5, [sp+56]
    00407950ldr x6, [sp+64]
    00407954str x5, [sp+80]
    00407958str x6, [sp+88]
    0040795cstr x5, [sp+72]
    00407960ldr x5, [sp+72]
    00407964cbnz x5, 0x40796c
    00407968b 0x40797c
    0040796c
    0040796cloc_40796c:
    0040796cldr x5, [sp+72]
    00407970ldr x5, [x5+8]
    00407974str x5, [sp+72]
    00407978b 0x407980
    0040797c
    0040797cloc_40797c:
    0040797cb 0x407980
    00407980
    00407980loc_407980:
    00407980ldr x5, [sp+96]
    00407984ldrsb x27, [x5]
    00407988ldr x6, [sp+72]
    0040798cldr x7, [sp+88]
    00407990str x6, [x5]
    00407994adrp x27, 0x644000
    00407998ldr w6, [x27+3056]
    0040799ccbz w6, 0x4079a4
    004079a0b 0x4079a8
    004079a4
    004079a4loc_4079a4:
    004079a4b 0x4079bc
    004079a8
    004079a8loc_4079a8:
    004079a8bl runtime.gcWriteBarrier2
    004079acstr x7, [x25]
    004079b0ldr x6, [x5+8]
    004079b4str x6, [x25+8]
    004079b8b 0x4079bc
    004079bc
    004079bcloc_4079bc:
    004079bcstr x7, [x5+8]
    004079c0ldr x2, [sp+96]
    004079c4ldrsb x27, [x2]
    004079c8b 0x4079cc
    004079cc
    004079ccloc_4079cc:
    004079ccstr x2, [sp+104]
    004079d0orr x4, xzr, 1
    004079d4str x4, [sp+112]
    004079d8str x4, [sp+120]
    004079dcadrp x0, 0x2bb000
    004079e0add x0, x0, 1209
    004079e4movz x1, 37
    004079e8mov x3, x4
    004079ecbl log.Printf
    004079f0ldur x29, [sp-8]
    004079f4ldr x30, [sp], 208
    004079f8ret x30
    004079fc
    004079fcloc_4079fc:
    004079fcldur x29, [sp-8]
    00407a00ldr x30, [sp], 208
    00407a04ret x30
    00407a08
    00407a08loc_407a08:
    00407a08mov x3, x30
    00407a0cbl runtime.morestack_noctxt.abi0
    00407a10b 0x407840
    00407a14udf 0
    00407a18udf 0
    00407a1cudf 0
    00407840
    00407a20
    00407a20github.com/bishopfox/sliver/implant/sliver/encoders.loadWasmEncodersFromAssets: ; void github.com/bishopfox/sliver/implant/sliver/encoders.loadWasmEncodersFromAssets(void)
    00407a20str x30, [sp-32]!
    00407a24stur x29, [sp-8]
    00407a28sub x29, sp, 8
    00407a2cstp xzr, xzr, [sp+8]
    00407a30stp xzr, xzr, [sp+8]
    00407a34mov x0, xzr
    00407a38mov x1, xzr
    00407a3cadd x29, sp, 24
    00407a40add sp, sp, 32
    00407a44ret x30
    00407a48udf 0
    00407a4cudf 0
    00407a20
    00407a50
    00407a50github.com/bishopfox/sliver/implant/sliver/encoders.loadEnglishDictionaryFromAssets: ; void github.com/bishopfox/sliver/implant/sliver/encoders.loadEnglishDictionaryFromAssets(void)
    00407a50ldr x16, [x28+16]
    00407a54sub x17, sp, 272
    00407a58subs xzr, x17, x16
    00407a5cb.ls 0x407d28
    00407a60sub x20, sp, 400
    00407a64stp x29, x30, [x20-8]
    00407a68add sp, x20, 0
    00407a6csub x29, sp, 8
    00407a70stp xzr, xzr, [sp+112]
    00407a74str xzr, [sp+200]
    00407a78stp xzr, xzr, [sp+208]
    00407a7cstp xzr, xzr, [sp+184]
    00407a80adrp x27, 0x606000
    00407a84ldr x0, [x27+1936]
    00407a88adrp x1, 0x2ae000
    00407a8cadd x1, x1, 1373
    00407a90movz x2, 17
    00407a94bl embed.FS.ReadFile
    00407a98str x0, [sp+200]
    00407a9cstr x1, [sp+208]
    00407aa0str x2, [sp+216]
    00407aa4str x3, [sp+184]
    00407aa8str x4, [sp+192]
    00407aacldr x3, [sp+200]
    00407ab0ldr x4, [sp+208]
    00407ab4ldr x5, [sp+216]
    00407ab8str x3, [sp+280]
    00407abcstr x4, [sp+288]
    00407ac0str x5, [sp+296]
    00407ac4ldr x3, [sp+184]
    00407ac8ldr x4, [sp+192]
    00407accstr x3, [sp+264]
    00407ad0str x4, [sp+272]
    00407ad4ldr x3, [sp+280]
    00407ad8ldr x4, [sp+288]
    00407adcldr x5, [sp+296]
    00407ae0str x3, [sp+160]
    00407ae4str x4, [sp+168]
    00407ae8str x5, [sp+176]
    00407aecldr x1, [sp+272]
    00407af0ldr x0, [sp+264]
    00407af4str x0, [sp+144]
    00407af8str x1, [sp+152]
    00407afccbnz x0, 0x407b04
    00407b00b 0x407b18
    00407b04
    00407b04loc_407b04:
    00407b04str x0, [sp+112]
    00407b08str x1, [sp+120]
    00407b0cldp x29, x30, [sp-8]
    00407b10add sp, sp, 400
    00407b14ret x30
    00407b18
    00407b18loc_407b18:
    00407b18str xzr, [sp+200]
    00407b1cstp xzr, xzr, [sp+208]
    00407b20stp xzr, xzr, [sp+184]
    00407b24ldr x0, [sp+160]
    00407b28ldr x1, [sp+168]
    00407b2cldr x2, [sp+176]
    00407b30bl github.com/bishopfox/sliver/implant/sliver/encoders.GzipEncoder.Decode
    00407b34str x0, [sp+200]
    00407b38str x1, [sp+208]
    00407b3cstr x2, [sp+216]
    00407b40str x3, [sp+184]
    00407b44str x4, [sp+192]
    00407b48ldr x3, [sp+208]
    00407b4cldr x4, [sp+216]
    00407b50ldr x5, [sp+200]
    00407b54str x5, [sp+240]
    00407b58str x3, [sp+248]
    00407b5cstr x4, [sp+256]
    00407b60ldr x3, [sp+184]
    00407b64ldr x4, [sp+192]
    00407b68str x3, [sp+224]
    00407b6cstr x4, [sp+232]
    00407b70ldr x3, [sp+240]
    00407b74ldr x4, [sp+248]
    00407b78ldr x5, [sp+256]
    00407b7cstr x3, [sp+160]
    00407b80str x4, [sp+168]
    00407b84str x5, [sp+176]
    00407b88ldr x1, [sp+232]
    00407b8cldr x0, [sp+224]
    00407b90str x0, [sp+144]
    00407b94str x1, [sp+152]
    00407b98cbnz x0, 0x407ba0
    00407b9cb 0x407bb4
    00407ba0
    00407ba0loc_407ba0:
    00407ba0str x0, [sp+112]
    00407ba4str x1, [sp+120]
    00407ba8ldp x29, x30, [sp-8]
    00407bacadd sp, sp, 400
    00407bb0ret x30
    00407bb4
    00407bb4loc_407bb4:
    00407bb4ldr x1, [sp+160]
    00407bb8ldr x2, [sp+168]
    00407bbcmov x0, xzr
    00407bc0bl runtime.slicebytetostring
    00407bc4str x0, [sp+312]
    00407bc8str x1, [sp+320]
    00407bccadrp x2, 0x308000
    00407bd0add x2, x2, 232
    00407bd4orr x3, xzr, 1
    00407bd8bl strings.Split
    00407bdcstr x0, [sp+368]
    00407be0str x1, [sp+376]
    00407be4str x2, [sp+384]
    00407be8str x0, [sp+344]
    00407becstr x1, [sp+352]
    00407bf0str x2, [sp+360]
    00407bf4str xzr, [sp+104]
    00407bf8str x1, [sp+96]
    00407bfcldr x3, [sp+344]
    00407c00str x3, [sp+88]
    00407c04b 0x407c08
    00407c08
    00407c08loc_407c08:
    00407c08ldr x2, [sp+96]
    00407c0cldr x3, [sp+104]
    00407c10subs xzr, x2, x3
    00407c14b.gt 0x407c1c
    00407c18b 0x407d10
    00407c1c
    00407c1cloc_407c1c:
    00407c1cldr x2, [sp+88]
    00407c20str x2, [sp+304]
    00407c24ldr x2, [sp+304]
    00407c28ldr x0, [x2]
    00407c2cldr x1, [x2+8]
    00407c30str x0, [sp+128]
    00407c34str x1, [sp+136]
    00407c38bl strings.TrimSpace
    00407c3cstr x0, [sp+328]
    00407c40str x1, [sp+336]
    00407c44adrp x27, 0x61b000
    00407c48ldr x2, [x27+3952]
    00407c4cadrp x27, 0x61b000
    00407c50ldr x0, [x27+3936]
    00407c54adrp x27, 0x61b000
    00407c58ldr x3, [x27+3944]
    00407c5cadd x1, x3, 1
    00407c60subs xzr, x2, x1
    00407c64b.hs 0x407c6c
    00407c68b 0x407c70
    00407c6c
    00407c6cloc_407c6c:
    00407c6cb 0x407c84
    00407c70
    00407c70loc_407c70:
    00407c70orr x3, xzr, 1
    00407c74adrp x4, 0x1ee000
    00407c78add x4, x4, 2944
    00407c7cbl runtime.growslice
    00407c80b 0x407c84
    00407c84
    00407c84loc_407c84:
    00407c84sub x3, x1, 1
    00407c88add x4, x0, x3, lsl #4
    00407c8cubfm x3, x3, 60, 59
    00407c90ldr x5, [sp+328]
    00407c94ldr x6, [sp+336]
    00407c98str x6, [x4+8]
    00407c9cadrp x27, 0x644000
    00407ca0ldr w4, [x27+3056]
    00407ca4cbz w4, 0x407cac
    00407ca8b 0x407cb0
    00407cac
    00407cacloc_407cac:
    00407cacb 0x407cd4
    00407cb0
    00407cb0loc_407cb0:
    00407cb0bl runtime.gcWriteBarrier4
    00407cb4str x5, [x25]
    00407cb8ldr x4, [x0+x3]
    00407cbcstr x4, [x25+8]
    00407cc0str x0, [x25+16]
    00407cc4adrp x27, 0x61b000
    00407cc8ldr x4, [x27+3936]
    00407cccstr x4, [x25+24]
    00407cd0b 0x407cd4
    00407cd4
    00407cd4loc_407cd4:
    00407cd4str x5, [x0+x3]
    00407cd8adrp x27, 0x61b000
    00407cdcstr x1, [x27+3944]
    00407ce0adrp x27, 0x61b000
    00407ce4str x2, [x27+3952]
    00407ce8adrp x27, 0x61b000
    00407cecstr x0, [x27+3936]
    00407cf0b 0x407cf4
    00407cf4
    00407cf4loc_407cf4:
    00407cf4ldr x2, [sp+104]
    00407cf8add x2, x2, 1
    00407cfcstr x2, [sp+104]
    00407d00ldr x2, [sp+304]
    00407d04add x2, x2, 16
    00407d08str x2, [sp+88]
    00407d0cb 0x407c08
    00407d10
    00407d10loc_407d10:
    00407d10stp xzr, xzr, [sp+112]
    00407d14mov x0, xzr
    00407d18mov x1, xzr
    00407d1cldp x29, x30, [sp-8]
    00407d20add sp, sp, 400
    00407d24ret x30
    00407d28
    00407d28loc_407d28:
    00407d28mov x3, x30
    00407d2cbl runtime.morestack_noctxt.abi0
    00407d30b 0x407a50
    00407d34udf 0
    00407d38udf 0
    00407d3cudf 0
    00407a50
    00407d40
    00407d40github.com/bishopfox/sliver/implant/sliver/encoders.init.1: ; void github.com/bishopfox/sliver/implant/sliver/encoders.init.1(void)
    00407d40ldr x16, [x28+16]
    00407d44subs xzr, sp, x16
    00407d48b.ls 0x407e20
    00407d4cstr x30, [sp-64]!
    00407d50stur x29, [sp-8]
    00407d54sub x29, sp, 8
    00407d58adrp x0, 0x277000
    00407d5cadd x0, x0, 800
    00407d60bl runtime.newobject
    00407d64str x0, [sp+48]
    00407d68adrp x27, 0x644000
    00407d6cldr w1, [x27+3056]
    00407d70cbz w1, 0x407d78
    00407d74b 0x407d7c
    00407d78
    00407d78loc_407d78:
    00407d78b 0x407d98
    00407d7c
    00407d7cloc_407d7c:
    00407d7cstr x0, [sp+40]
    00407d80mov x1, x0
    00407d84adrp x0, 0x277000
    00407d88add x0, x0, 800
    00407d8cbl runtime.wbZero
    00407d90ldr x0, [sp+40]
    00407d94b 0x407d98
    00407d98
    00407d98loc_407d98:
    00407d98stp xzr, xzr, [x0]
    00407d9cstp xzr, xzr, [x0+16]
    00407da0str xzr, [x0+32]
    00407da4ldr x0, [sp+48]
    00407da8ldrsb x27, [x0]
    00407dacadrp x27, 0x644000
    00407db0ldr w1, [x27+3056]
    00407db4cbz w1, 0x407dbc
    00407db8b 0x407dc0
    00407dbc
    00407dbcloc_407dbc:
    00407dbcb 0x407dd0
    00407dc0
    00407dc0loc_407dc0:
    00407dc0ldr x1, [x0+32]
    00407dc4bl runtime.gcWriteBarrier1
    00407dc8str x1, [x25]
    00407dccb 0x407dd0
    00407dd0
    00407dd0loc_407dd0:
    00407dd0adrp x1, 0x2d2000
    00407dd4add x1, x1, 424
    00407dd8str x1, [x0+32]
    00407ddcldr x0, [sp+48]
    00407de0adrp x27, 0x644000
    00407de4ldr w1, [x27+3056]
    00407de8cbz w1, 0x407df0
    00407decb 0x407df4
    00407df0
    00407df0loc_407df0:
    00407df0b 0x407e0c
    00407df4
    00407df4loc_407df4:
    00407df4bl runtime.gcWriteBarrier2
    00407df8str x0, [x25]
    00407dfcadrp x27, 0x606000
    00407e00ldr x1, [x27+1944]
    00407e04str x1, [x25+8]
    00407e08b 0x407e0c
    00407e0c
    00407e0cloc_407e0c:
    00407e0cadrp x27, 0x606000
    00407e10str x0, [x27+1944]
    00407e14ldur x29, [sp-8]
    00407e18ldr x30, [sp], 64
    00407e1cret x30
    00407e20
    00407e20loc_407e20:
    00407e20mov x3, x30
    00407e24bl runtime.morestack_noctxt.abi0
    00407e28b 0x407d40
    00407e2cudf 0
    00407d40
    00407e30
    00407e30github.com/bishopfox/sliver/implant/sliver/encoders.GzipEncoder.Decode: ; void github.com/bishopfox/sliver/implant/sliver/encoders.GzipEncoder.Decode(github.com/bishopfox/sliver/implant/sliver/encoders.GzipEncoder g, struct []uint8 data)
    00407e30ldr x16, [x28+16]
    00407e34sub x17, sp, 144
    00407e38subs xzr, x17, x16
    00407e3cb.ls 0x407fd8
    00407e40sub x20, sp, 272
    00407e44stp x29, x30, [x20-8]
    00407e48add sp, x20, 0
    00407e4csub x29, sp, 8
    00407e50str x0, [sp+280]
    00407e54str x1, [sp+288]
    00407e58str x2, [sp+296]
    00407e5cstr xzr, [sp+72]
    00407e60stp xzr, xzr, [sp+80]
    00407e64stp xzr, xzr, [sp+56]
    00407e68ldr x0, [sp+280]
    00407e6cldr x1, [sp+288]
    00407e70ldr x2, [sp+296]
    00407e74bl bytes.NewReader
    00407e78str x0, [sp+240]
    00407e7cstr x0, [sp+232]
    00407e80str xzr, [sp+224]
    00407e84stp xzr, xzr, [sp+208]
    00407e88ldr x1, [sp+232]
    00407e8cadrp x0, 0x30c000
    00407e90add x0, x0, 2880
    00407e94bl compress/gzip.NewReader
    00407e98str x0, [sp+224]
    00407e9cstr x1, [sp+208]
    00407ea0str x2, [sp+216]
    00407ea4ldr x3, [sp+224]
    00407ea8str x3, [sp+176]
    00407eacldr x3, [sp+216]
    00407eb0ldr x4, [sp+208]
    00407eb4str x4, [sp+160]
    00407eb8str x3, [sp+168]
    00407ebcldr x3, [sp+176]
    00407ec0str x3, [sp+96]
    00407ec4ldr x3, [sp+168]
    00407ec8ldr x4, [sp+160]
    00407eccstr x4, [sp+104]
    00407ed0str x3, [sp+112]
    00407ed4cbnz x4, 0x407edc
    00407ed8b 0x407f0c
    00407edc
    00407edcloc_407edc:
    00407edcstr xzr, [sp+72]
    00407ee0stp xzr, xzr, [sp+80]
    00407ee4ldr x3, [sp+104]
    00407ee8ldr x4, [sp+112]
    00407eecstr x3, [sp+56]
    00407ef0str x4, [sp+64]
    00407ef4ldr x0, [sp+72]
    00407ef8ldr x1, [sp+80]
    00407efcldr x2, [sp+88]
    00407f00ldp x29, x30, [sp-8]
    00407f04add sp, sp, 272
    00407f08ret x30
    00407f0c
    00407f0cloc_407f0c:
    00407f0cstp xzr, xzr, [sp+120]
    00407f10stp xzr, xzr, [sp+136]
    00407f14str xzr, [sp+152]
    00407f18ldr x3, [sp+96]
    00407f1cstr x3, [sp+224]
    00407f20stp xzr, xzr, [sp+208]
    00407f24ldr x2, [sp+224]
    00407f28add x0, sp, 120
    00407f2cadrp x1, 0x30c000
    00407f30add x1, x1, 2912
    00407f34bl bytes.(*Buffer).ReadFrom
    00407f38str x0, [sp+48]
    00407f3cstr x1, [sp+208]
    00407f40str x2, [sp+216]
    00407f44ldr x3, [sp+48]
    00407f48str x3, [sp+40]
    00407f4cstr x1, [sp+248]
    00407f50str x2, [sp+256]
    00407f54str x1, [sp+104]
    00407f58str x2, [sp+112]
    00407f5ccbnz x1, 0x407f64
    00407f60b 0x407f94
    00407f64
    00407f64loc_407f64:
    00407f64str xzr, [sp+72]
    00407f68stp xzr, xzr, [sp+80]
    00407f6cldr x3, [sp+104]
    00407f70ldr x4, [sp+112]
    00407f74str x3, [sp+56]
    00407f78str x4, [sp+64]
    00407f7cldr x0, [sp+72]
    00407f80ldr x1, [sp+80]
    00407f84ldr x2, [sp+88]
    00407f88ldp x29, x30, [sp-8]
    00407f8cadd sp, sp, 272
    00407f90ret x30
    00407f94
    00407f94loc_407f94:
    00407f94add x0, sp, 120
    00407f98bl bytes.(*Buffer).Bytes
    00407f9cstr x0, [sp+184]
    00407fa0str x1, [sp+192]
    00407fa4str x2, [sp+200]
    00407fa8str x0, [sp+72]
    00407facstr x1, [sp+80]
    00407fb0str x2, [sp+88]
    00407fb4stp xzr, xzr, [sp+56]
    00407fb8ldr x0, [sp+72]
    00407fbcldr x1, [sp+80]
    00407fc0ldr x2, [sp+88]
    00407fc4mov x3, xzr
    00407fc8mov x4, xzr
    00407fccldp x29, x30, [sp-8]
    00407fd0add sp, sp, 272
    00407fd4ret x30
    00407fd8
    00407fd8loc_407fd8:
    00407fd8stp x0, x1, [sp+8]
    00407fdcstr x2, [sp+24]
    00407fe0mov x3, x30
    00407fe4bl runtime.morestack_noctxt.abi0
    00407fe8ldp x0, x1, [sp+8]
    00407fecldr x2, [sp+24]
    00407ff0b 0x407e30
    00407ff4udf 0
    00407ff8udf 0
    00407ffcudf 0
    00407e30
    00408000
    00408000github.com/bishopfox/sliver/implant/sliver/encoders.init.1.func1: ; void github.com/bishopfox/sliver/implant/sliver/encoders.init.1.func1(void)
    00408000ldr x16, [x28+16]
    00408004subs xzr, sp, x16
    00408008b.ls 0x408088
    0040800cstr x30, [sp-112]!
    00408010stur x29, [sp-8]
    00408014sub x29, sp, 8
    00408018stp xzr, xzr, [sp+32]
    0040801cstr xzr, [sp+72]
    00408020stp xzr, xzr, [sp+56]
    00408024mov x0, xzr
    00408028mov x1, xzr
    0040802cmovz x2, 9
    00408030bl compress/gzip.NewWriterLevel
    00408034str x0, [sp+72]
    00408038str x1, [sp+56]
    0040803cstr x2, [sp+64]
    00408040ldr x3, [sp+72]
    00408044str x3, [sp+96]
    00408048ldr x3, [sp+56]
    0040804cldr x4, [sp+64]
    00408050str x3, [sp+80]
    00408054str x4, [sp+88]
    00408058ldr x3, [sp+96]
    0040805cstr x3, [sp+48]
    00408060str x3, [sp+72]
    00408064adrp x4, 0x259000
    00408068add x4, x4, 1440
    0040806cstr x4, [sp+32]
    00408070str x3, [sp+40]
    00408074ldr x0, [sp+32]
    00408078ldr x1, [sp+40]
    0040807cldur x29, [sp-8]
    00408080ldr x30, [sp], 112
    00408084ret x30
    00408088
    00408088loc_408088:
    00408088mov x3, x30
    0040808cbl runtime.morestack_noctxt.abi0
    00408090b 0x408000
    00408094udf 0
    00408098udf 0
    0040809cudf 0
    00408000
    004080a0
    004080a0github.com/bishopfox/sliver/implant/sliver/encoders.init: ; void github.com/bishopfox/sliver/implant/sliver/encoders.init(void)
    004080a0ldr x16, [x28+16]
    004080a4sub x17, sp, 896
    004080a8subs xzr, x17, x16
    004080acb.ls 0x408688
    004080b0sub x20, sp, 1024
    004080b4stp x29, x30, [x20-8]
    004080b8add sp, x20, 0
    004080bcsub x29, sp, 8
    004080c0adrp x0, 0x2b6000
    004080c4add x0, x0, 2640
    004080c8orr x1, xzr, 32
    004080ccbl encoding/base32.NewEncoding
    004080d0str x0, [sp+1008]
    004080d4ldrsb x27, [x0]
    004080d8add x21, sp, 684
    004080dcmov x20, x0
    004080e0adr x27, 16
    004080e4stp x29, x27, [sp-24]
    004080e8sub x29, sp, 24
    004080ecbl fn_87e90
    004080f0sub x29, sp, 8
    004080f4add x27, x0, 284
    004080f8ldr x2, [x27]
    004080fcstr x2, [sp+968]
    00408100add x21, sp, 8
    00408104add x20, sp, 684
    00408108adr x27, 16
    0040810cstp x29, x27, [sp-24]
    00408110sub x29, sp, 24
    00408114bl fn_87e90
    00408118sub x29, sp, 8
    0040811cldr x2, [sp+968]
    00408120add x27, sp, 292
    00408124str x2, [x27]
    00408128movn x0, 0
    0040812cbl encoding/base32.Encoding.WithPadding
    00408130adrp x27, 0x643000
    00408134ldr w2, [x27+3056]
    00408138cbz w2, 0x408140
    0040813cb 0x408144
    00408140
    00408140loc_408140:
    00408140b 0x40815c
    00408144
    00408144loc_408144:
    00408144bl runtime.gcWriteBarrier2
    00408148str x0, [x25]
    0040814cadrp x27, 0x618000
    00408150ldr x1, [x27+3784]
    00408154str x1, [x25+8]
    00408158b 0x40815c
    0040815c
    0040815cloc_40815c:
    0040815cadrp x27, 0x618000
    00408160str x0, [x27+3784]
    00408164movz x0, 41984
    00408168movk x0, 0xc7fb0000
    0040816cmovk x0, 0x862400000000
    00408170movk x0, 0x5fa000000000000
    00408174bl math/big.NewInt
    00408178adrp x27, 0x643000
    0040817cldr w1, [x27+3056]
    00408180cbz w1, 0x408188
    00408184b 0x40818c
    00408188
    00408188loc_408188:
    00408188b 0x4081a4
    0040818c
    0040818cloc_40818c:
    0040818cbl runtime.gcWriteBarrier2
    00408190str x0, [x25]
    00408194adrp x27, 0x618000
    00408198ldr x1, [x27+3792]
    0040819cstr x1, [x25+8]
    004081a0b 0x4081a4
    004081a4
    004081a4loc_4081a4:
    004081a4adrp x27, 0x618000
    004081a8str x0, [x27+3792]
    004081acmov x0, xzr
    004081b0bl math/big.NewInt
    004081b4str x0, [sp+1000]
    004081b8adrp x27, 0x643000
    004081bcldr w1, [x27+3056]
    004081c0cbz w1, 0x4081c8
    004081c4b 0x4081cc
    004081c8
    004081c8loc_4081c8:
    004081c8b 0x4081e4
    004081cc
    004081ccloc_4081cc:
    004081ccbl runtime.gcWriteBarrier2
    004081d0str x0, [x25]
    004081d4adrp x27, 0x61c000
    004081d8ldr x1, [x27+32]
    004081dcstr x1, [x25+8]
    004081e0b 0x4081e4
    004081e4
    004081e4loc_4081e4:
    004081e4adrp x27, 0x61c000
    004081e8str x0, [x27+32]
    004081ecmovz x0, 58
    004081f0bl math/big.NewInt
    004081f4str x0, [sp+1000]
    004081f8adrp x27, 0x643000
    004081fcldr w1, [x27+3056]
    00408200cbz w1, 0x408208
    00408204b 0x40820c
    00408208
    00408208loc_408208:
    00408208b 0x408224
    0040820c
    0040820cloc_40820c:
    0040820cbl runtime.gcWriteBarrier2
    00408210str x0, [x25]
    00408214adrp x27, 0x61c000
    00408218ldr x1, [x27+40]
    0040821cstr x1, [x25+8]
    00408220b 0x408224
    00408224
    00408224loc_408224:
    00408224adrp x27, 0x61c000
    00408228str x0, [x27+40]
    0040822cmovz x0, 3364
    00408230bl math/big.NewInt
    00408234str x0, [sp+1000]
    00408238adrp x27, 0x643000
    0040823cldr w1, [x27+3056]
    00408240cbz w1, 0x408248
    00408244b 0x40824c
    00408248
    00408248loc_408248:
    00408248b 0x408264
    0040824c
    0040824cloc_40824c:
    0040824cbl runtime.gcWriteBarrier2
    00408250str x0, [x25]
    00408254adrp x27, 0x61c000
    00408258ldr x1, [x27+48]
    0040825cstr x1, [x25+8]
    00408260b 0x408264
    00408264
    00408264loc_408264:
    00408264adrp x27, 0x61c000
    00408268str x0, [x27+48]
    0040826cmovz x0, 64040
    00408270movk x0, 0x20000
    00408274bl math/big.NewInt
    00408278str x0, [sp+1000]
    0040827cadrp x27, 0x643000
    00408280ldr w1, [x27+3056]
    00408284cbz w1, 0x40828c
    00408288b 0x408290
    0040828c
    0040828cloc_40828c:
    0040828cb 0x4082a8
    00408290
    00408290loc_408290:
    00408290bl runtime.gcWriteBarrier2
    00408294str x0, [x25]
    00408298adrp x27, 0x61c000
    0040829cldr x1, [x27+56]
    004082a0str x1, [x25+8]
    004082a4b 0x4082a8
    004082a8
    004082a8loc_4082a8:
    004082a8adrp x27, 0x61c000
    004082acstr x0, [x27+56]
    004082b0movz x0, 44304
    004082b4movk x0, 0xac0000
    004082b8bl math/big.NewInt
    004082bcstr x0, [sp+1000]
    004082c0adrp x27, 0x643000
    004082c4ldr w1, [x27+3056]
    004082c8cbz w1, 0x4082d0
    004082ccb 0x4082d4
    004082d0
    004082d0loc_4082d0:
    004082d0b 0x4082ec
    004082d4
    004082d4loc_4082d4:
    004082d4bl runtime.gcWriteBarrier2
    004082d8str x0, [x25]
    004082dcadrp x27, 0x61c000
    004082e0ldr x1, [x27+64]
    004082e4str x1, [x25+8]
    004082e8b 0x4082ec
    004082ec
    004082ecloc_4082ec:
    004082ecadrp x27, 0x61c000
    004082f0str x0, [x27+64]
    004082f4movz x0, 13728
    004082f8movk x0, 0x271f0000
    004082fcbl math/big.NewInt
    00408300str x0, [sp+1000]
    00408304adrp x27, 0x643000
    00408308ldr w1, [x27+3056]
    0040830ccbz w1, 0x408314
    00408310b 0x408318
    00408314
    00408314loc_408314:
    00408314b 0x408330
    00408318
    00408318loc_408318:
    00408318bl runtime.gcWriteBarrier2
    0040831cstr x0, [x25]
    00408320adrp x27, 0x61c000
    00408324ldr x1, [x27+72]
    00408328str x1, [x25+8]
    0040832cb 0x408330
    00408330
    00408330loc_408330:
    00408330adrp x27, 0x61c000
    00408334str x0, [x27+72]
    00408338movz x0, 9792
    0040833cmovk x0, 0xdd120000
    00408340movk x0, 0x800000000
    00408344bl math/big.NewInt
    00408348str x0, [sp+1000]
    0040834cadrp x27, 0x643000
    00408350ldr w1, [x27+3056]
    00408354cbz w1, 0x40835c
    00408358b 0x408360
    0040835c
    0040835cloc_40835c:
    0040835cb 0x408378
    00408360
    00408360loc_408360:
    00408360bl runtime.gcWriteBarrier2
    00408364str x0, [x25]
    00408368adrp x27, 0x61c000
    0040836cldr x1, [x27+80]
    00408370str x1, [x25+8]
    00408374b 0x408378
    00408378
    00408378loc_408378:
    00408378adrp x27, 0x61c000
    0040837cstr x0, [x27+80]
    00408380movz x0, 43648
    00408384movk x0, 0x161c0000
    00408388movk x0, 0x20200000000
    0040838cbl math/big.NewInt
    00408390str x0, [sp+1000]
    00408394adrp x27, 0x643000
    00408398ldr w1, [x27+3056]
    0040839ccbz w1, 0x4083a4
    004083a0b 0x4083a8
    004083a4
    004083a4loc_4083a4:
    004083a4b 0x4083c0
    004083a8
    004083a8loc_4083a8:
    004083a8bl runtime.gcWriteBarrier2
    004083acstr x0, [x25]
    004083b0adrp x27, 0x61c000
    004083b4ldr x1, [x27+88]
    004083b8str x1, [x25+8]
    004083bcb 0x4083c0
    004083c0
    004083c0loc_4083c0:
    004083c0adrp x27, 0x61c000
    004083c4str x0, [x27+88]
    004083c8movz x0, 41216
    004083ccmovk x0, 0x27e0000
    004083d0movk x0, 0x747900000000
    004083d4bl math/big.NewInt
    004083d8str x0, [sp+1000]
    004083dcadrp x27, 0x643000
    004083e0ldr w1, [x27+3056]
    004083e4cbz w1, 0x4083ec
    004083e8b 0x4083f0
    004083ec
    004083ecloc_4083ec:
    004083ecb 0x408408
    004083f0
    004083f0loc_4083f0:
    004083f0bl runtime.gcWriteBarrier2
    004083f4str x0, [x25]
    004083f8adrp x27, 0x61c000
    004083fcldr x1, [x27+96]
    00408400str x1, [x25+8]
    00408404b 0x408408
    00408408
    00408408loc_408408:
    00408408adrp x27, 0x61c000
    0040840cstr x0, [x27+96]
    00408410movz x0, 31232
    00408414movk x0, 0x90b00000
    00408418movk x0, 0x636a00000000
    0040841cmovk x0, 0x1a000000000000
    00408420bl math/big.NewInt
    00408424str x0, [sp+1000]
    00408428adrp x27, 0x643000
    0040842cldr w1, [x27+3056]
    00408430cbz w1, 0x408438
    00408434b 0x40843c
    00408438
    00408438loc_408438:
    00408438b 0x408454
    0040843c
    0040843cloc_40843c:
    0040843cbl runtime.gcWriteBarrier2
    00408440str x0, [x25]
    00408444adrp x27, 0x61c000
    00408448ldr x2, [x27+104]
    0040844cstr x2, [x25+8]
    00408450b 0x408454
    00408454
    00408454loc_408454:
    00408454adrp x27, 0x61c000
    00408458str x0, [x27+104]
    0040845cadrp x27, 0x618000
    00408460ldr x2, [x27+3792]
    00408464adrp x27, 0x643000
    00408468ldr w3, [x27+3056]
    0040846ccbz w3, 0x408474
    00408470b 0x408478
    00408474
    00408474loc_408474:
    00408474b 0x408490
    00408478
    00408478loc_408478:
    00408478bl runtime.gcWriteBarrier2
    0040847cstr x2, [x25]
    00408480adrp x27, 0x61c000
    00408484ldr x3, [x27+112]
    00408488str x3, [x25+8]
    0040848cb 0x408490
    00408490
    00408490loc_408490:
    00408490adrp x27, 0x61c000
    00408494str x2, [x27+112]
    00408498adrp x27, 0x605000
    0040849cldr x0, [x27+3088]
    004084a0adrp x27, 0x605000
    004084a4ldr x1, [x27+3096]
    004084a8bl encoding/base64.NewEncoding
    004084acstr x0, [sp+992]
    004084b0ldrsb x27, [x0]
    004084b4add x21, sp, 356
    004084b8mov x20, x0
    004084bcadr x27, 16
    004084c0stp x29, x27, [sp-24]
    004084c4sub x29, sp, 24
    004084c8bl fn_87e80
    004084ccsub x29, sp, 8
    004084d0ldr x2, [x0+320]
    004084d4add x27, sp, 676
    004084d8str x2, [x27]
    004084dcadd x21, sp, 8
    004084e0add x20, sp, 356
    004084e4adr x27, 16
    004084e8stp x29, x27, [sp-24]
    004084ecsub x29, sp, 24
    004084f0bl fn_87e80
    004084f4sub x29, sp, 8
    004084f8add x27, sp, 676
    004084fcldr x2, [x27]
    00408500str x2, [sp+328]
    00408504movn x0, 0
    00408508bl encoding/base64.Encoding.WithPadding
    0040850cadrp x27, 0x643000
    00408510ldr w2, [x27+3056]
    00408514cbz w2, 0x40851c
    00408518b 0x408520
    0040851c
    0040851cloc_40851c:
    0040851cb 0x408538
    00408520
    00408520loc_408520:
    00408520bl runtime.gcWriteBarrier2
    00408524str x0, [x25]
    00408528adrp x27, 0x618000
    0040852cldr x4, [x27+3800]
    00408530str x4, [x25+8]
    00408534b 0x408538
    00408538
    00408538loc_408538:
    00408538adrp x27, 0x618000
    0040853cstr x0, [x27+3800]
    00408540adrp x0, 0x2a8000
    00408544add x0, x0, 2092
    00408548movz x1, 5
    0040854cmovz x2, 10
    00408550orr x3, xzr, 64
    00408554bl strconv.ParseUint
    00408558str x0, [sp+976]
    0040855cadrp x27, 0x643000
    00408560str x0, [x27+2272]
    00408564adrp x0, 0x2a8000
    00408568add x0, x0, 2097
    0040856cmovz x1, 5
    00408570movz x2, 10
    00408574orr x3, xzr, 64
    00408578bl strconv.ParseUint
    0040857cstr x0, [sp+976]
    00408580adrp x27, 0x643000
    00408584str x0, [x27+2280]
    00408588adrp x0, 0x2a8000
    0040858cadd x0, x0, 2102
    00408590movz x1, 5
    00408594movz x2, 10
    00408598orr x3, xzr, 64
    0040859cbl strconv.ParseUint
    004085a0str x0, [sp+976]
    004085a4adrp x27, 0x643000
    004085a8str x0, [x27+2288]
    004085acadrp x0, 0x2a8000
    004085b0add x0, x0, 2107
    004085b4movz x1, 5
    004085b8movz x2, 10
    004085bcorr x3, xzr, 64
    004085c0bl strconv.ParseUint
    004085c4str x0, [sp+976]
    004085c8adrp x27, 0x643000
    004085ccstr x0, [x27+2296]
    004085d0adrp x0, 0x2a8000
    004085d4add x0, x0, 2112
    004085d8movz x1, 5
    004085dcmovz x2, 10
    004085e0orr x3, xzr, 64
    004085e4bl strconv.ParseUint
    004085e8str x0, [sp+976]
    004085ecadrp x27, 0x643000
    004085f0str x0, [x27+2304]
    004085f4adrp x0, 0x2a8000
    004085f8add x0, x0, 2117
    004085fcmovz x1, 5
    00408600movz x2, 10
    00408604orr x3, xzr, 64
    00408608bl strconv.ParseUint
    0040860cstr x0, [sp+976]
    00408610adrp x27, 0x643000
    00408614str x0, [x27+2312]
    00408618adrp x0, 0x2a8000
    0040861cadd x0, x0, 2122
    00408620movz x1, 5
    00408624movz x2, 10
    00408628orr x3, xzr, 64
    0040862cbl strconv.ParseUint
    00408630str x0, [sp+976]
    00408634adrp x27, 0x643000
    00408638str x0, [x27+2320]
    0040863cbl runtime.makemap_small
    00408640str x0, [sp+984]
    00408644adrp x27, 0x643000
    00408648ldr w4, [x27+3056]
    0040864ccbz w4, 0x408654
    00408650b 0x408658
    00408654
    00408654loc_408654:
    00408654b 0x408670
    00408658
    00408658loc_408658:
    00408658bl runtime.gcWriteBarrier2
    0040865cstr x0, [x25]
    00408660adrp x27, 0x618000
    00408664ldr x1, [x27+3808]
    00408668str x1, [x25+8]
    0040866cb 0x408670
    00408670
    00408670loc_408670:
    00408670adrp x27, 0x618000
    00408674str x0, [x27+3808]
    00408678bl runtime.mapinitnoop
    0040867cldp x29, x30, [sp-8]
    00408680add sp, sp, 1024
    00408684ret x30
    00408688
    00408688loc_408688:
    00408688mov x3, x30
    0040868cbl runtime.morestack_noctxt.abi0
    00408690b 0x4080a0
    00408694udf 0
    00408698udf 0
    0040869cudf 0
    004080a0
    004086a0
    004086a0github.com/bishopfox/sliver/implant/sliver/extension.init.0: ; void github.com/bishopfox/sliver/implant/sliver/extension.init.0(void)
    004086a0ldr x16, [x28+16]
    004086a4subs xzr, sp, x16
    004086a8b.ls 0x4086fc
    004086acstr x30, [sp-16]!
    004086b0stur x29, [sp-8]
    004086b4sub x29, sp, 8
    004086b8bl runtime.makemap_small
    004086bcadrp x27, 0x643000
    004086c0ldr w1, [x27+3056]
    004086c4cbz w1, 0x4086cc
    004086c8b 0x4086d0
    004086cc
    004086ccloc_4086cc:
    004086ccb 0x4086e8
    004086d0
    004086d0loc_4086d0:
    004086d0bl runtime.gcWriteBarrier2
    004086d4str x0, [x25]
    004086d8adrp x27, 0x618000
    004086dcldr x1, [x27+3816]
    004086e0str x1, [x25+8]
    004086e4b 0x4086e8
    004086e8
    004086e8loc_4086e8:
    004086e8adrp x27, 0x618000
    004086ecstr x0, [x27+3816]
    004086f0ldur x29, [sp-8]
    004086f4ldr x30, [sp], 16
    004086f8ret x30
    004086fc
    004086fcloc_4086fc:
    004086fcmov x3, x30
    00408700bl runtime.morestack_noctxt.abi0
    00408704b 0x4086a0
    00408708udf 0
    0040870cudf 0
    004086a0
    00408710
    00408710github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute: ; void github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Execute(github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * w, struct []string args)
    00408710ldr x16, [x28+16]
    00408714subs xzr, sp, x16
    00408718b.ls 0x40877c
    0040871cstr x30, [sp-80]!
    00408720stur x29, [sp-8]
    00408724sub x29, sp, 8
    00408728str x0, [sp+88]
    0040872cstr x1, [sp+96]
    00408730str x2, [sp+104]
    00408734str x3, [sp+112]
    00408738str wzr, [sp+36]
    0040873cstp xzr, xzr, [sp+40]
    00408740adrp x0, 0x2c2000
    00408744add x0, x0, 2770
    00408748movz x1, 54
    0040874cbl errors.New
    00408750str x0, [sp+56]
    00408754str x1, [sp+64]
    00408758str wzr, [sp+36]
    0040875cldr x1, [sp+56]
    00408760ldr x2, [sp+64]
    00408764str x1, [sp+40]
    00408768str x2, [sp+48]
    0040876cldr w0, [sp+36]
    00408770ldur x29, [sp-8]
    00408774ldr x30, [sp], 80
    00408778ret x30
    0040877c
    0040877cloc_40877c:
    0040877cstp x0, x1, [sp+8]
    00408780stp x2, x3, [sp+24]
    00408784mov x3, x30
    00408788bl runtime.morestack_noctxt.abi0
    0040878cldp x0, x1, [sp+8]
    00408790ldp x2, x3, [sp+24]
    00408794b 0x408710
    00408798udf 0
    0040879cudf 0
    00408710
    004087a0
    004087a0github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Close: ; void github.com/bishopfox/sliver/implant/sliver/extension.(*WasmExtension).Close(github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * w)
    004087a0str x30, [sp-32]!
    004087a4stur x29, [sp-8]
    004087a8sub x29, sp, 8
    004087acstr x0, [sp+40]
    004087b0stp xzr, xzr, [sp+8]
    004087b4stp xzr, xzr, [sp+8]
    004087b8mov x0, xzr
    004087bcmov x1, xzr
    004087c0add x29, sp, 24
    004087c4add sp, sp, 32
    004087c8ret x30
    004087ccudf 0
    004087a0
    004087d0
    004087d0github.com/bishopfox/sliver/implant/sliver/extension.NewWasmExtension: ; void github.com/bishopfox/sliver/implant/sliver/extension.NewWasmExtension(struct string name, struct []uint8 wasm, map[string][]uint8 memFS)
    004087d0ldr x16, [x28+16]
    004087d4subs xzr, sp, x16
    004087d8b.ls 0x408844
    004087dcstr x30, [sp-80]!
    004087e0stur x29, [sp-8]
    004087e4sub x29, sp, 8
    004087e8str x0, [sp+88]
    004087ecstr x1, [sp+96]
    004087f0str x2, [sp+104]
    004087f4str x3, [sp+112]
    004087f8str x4, [sp+120]
    004087fcstr x5, [sp+128]
    00408800str xzr, [sp+48]
    00408804stp xzr, xzr, [sp+32]
    00408808adrp x0, 0x2c1000
    0040880cadd x0, x0, 1358
    00408810movz x1, 50
    00408814bl errors.New
    00408818str x0, [sp+56]
    0040881cstr x1, [sp+64]
    00408820str xzr, [sp+48]
    00408824ldr x1, [sp+56]
    00408828ldr x2, [sp+64]
    0040882cstr x1, [sp+32]
    00408830str x2, [sp+40]
    00408834ldr x0, [sp+48]
    00408838ldur x29, [sp-8]
    0040883cldr x30, [sp], 80
    00408840ret x30
    00408844
    00408844loc_408844:
    00408844stp x0, x1, [sp+8]
    00408848stp x2, x3, [sp+24]
    0040884cstp x4, x5, [sp+40]
    00408850mov x3, x30
    00408854bl runtime.morestack_noctxt.abi0
    00408858ldp x0, x1, [sp+8]
    0040885cldp x2, x3, [sp+24]
    00408860ldp x4, x5, [sp+40]
    00408864b 0x4087d0
    00408868udf 0
    0040886cudf 0
    004087d0
    00408870
    00408870type:.eq.github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension: ; void type:.eq.github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension(github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * p, github.com/bishopfox/sliver/implant/sliver/extension.WasmExtension * q)
    00408870ldr x16, [x28+16]
    00408874subs xzr, sp, x16
    00408878b.ls 0x40895c
    0040887cstr x30, [sp-80]!
    00408880stur x29, [sp-8]
    00408884sub x29, sp, 8
    00408888str x0, [sp+88]
    0040888cstr x1, [sp+96]
    00408890strb wzr, [sp+39]
    00408894ldr x3, [sp+88]
    00408898ldr x3, [x3+8]
    0040889cstr x3, [sp+48]
    004088a0ldr x4, [x1+8]
    004088a4str x4, [sp+40]
    004088a8subs xzr, x3, x4
    004088acb.eq 0x4088b4
    004088b0b 0x408940
    004088b4
    004088b4loc_4088b4:
    004088b4ldr x3, [sp+88]
    004088b8ldr x3, [x3+16]
    004088bcldr x4, [x1+16]
    004088c0subs xzr, x4, x3
    004088c4b.eq 0x4088cc
    004088c8b 0x40893c
    004088cc
    004088ccloc_4088cc:
    004088ccldr x3, [sp+88]
    004088d0ldr x3, [x3+24]
    004088d4ldr x4, [x1+24]
    004088d8subs xzr, x4, x3
    004088dcb.eq 0x4088e4
    004088e0b 0x408938
    004088e4
    004088e4loc_4088e4:
    004088e4ldr x3, [sp+88]
    004088e8ldr x3, [x3+32]
    004088ecldr x4, [x1+32]
    004088f0subs xzr, x4, x3
    004088f4b.eq 0x4088fc
    004088f8b 0x408934
    004088fc
    004088fcloc_4088fc:
    004088fcldr x3, [sp+88]
    00408900ldr x3, [x3+8]
    00408904str x3, [sp+40]
    00408908ldr x3, [sp+88]
    0040890cldr x3, [x3]
    00408910str x3, [sp+64]
    00408914ldr x3, [sp+96]
    00408918ldr x1, [x3]
    0040891cstr x1, [sp+56]
    00408920ldr x2, [sp+40]
    00408924ldr x0, [sp+64]
    00408928bl runtime.memequal
    0040892cstrb w0, [sp+39]
    00408930b 0x40894c
    00408934
    00408934loc_408934:
    00408934b 0x408944
    00408938
    00408938loc_408938:
    00408938b 0x408944
    0040893c
    0040893cloc_40893c:
    0040893cb 0x408944
    00408940
    00408940loc_408940:
    00408940b 0x408944
    00408944
    00408944loc_408944:
    00408944strb wzr, [sp+39]
    00408948b 0x40894c
    0040894c
    0040894cloc_40894c:
    0040894cldrb w0, [sp+39]
    00408950ldur x29, [sp-8]
    00408954ldr x30, [sp], 80
    00408958ret x30
    0040895c
    0040895cloc_40895c:
    0040895cstp x0, x1, [sp+8]
    00408960mov x3, x30
    00408964bl runtime.morestack_noctxt.abi0
    00408968ldp x0, x1, [sp+8]
    0040896cb 0x408870
    00408870
    00408970
    00408970github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.init: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.init(void)
    00408970ldr x16, [x28+16]
    00408974subs xzr, sp, x16
    00408978b.ls 0x408a0c
    0040897cstr x30, [sp-32]!
    00408980stur x29, [sp-8]
    00408984sub x29, sp, 8
    00408988bl runtime.makemap_small
    0040898cstr x0, [sp+16]
    00408990adrp x27, 0x643000
    00408994ldr w1, [x27+3056]
    00408998cbz w1, 0x4089a0
    0040899cb 0x4089a4
    004089a0
    004089a0loc_4089a0:
    004089a0b 0x4089bc
    004089a4
    004089a4loc_4089a4:
    004089a4bl runtime.gcWriteBarrier2
    004089a8str x0, [x25]
    004089acadrp x27, 0x605000
    004089b0ldr x1, [x27+2696]
    004089b4str x1, [x25+8]
    004089b8b 0x4089bc
    004089bc
    004089bcloc_4089bc:
    004089bcadrp x27, 0x605000
    004089c0str x0, [x27+2696]
    004089c4bl runtime.makemap_small
    004089c8str x0, [sp+8]
    004089ccadrp x27, 0x643000
    004089d0ldr w1, [x27+3056]
    004089d4cbz w1, 0x4089dc
    004089d8b 0x4089e0
    004089dc
    004089dcloc_4089dc:
    004089dcb 0x4089f8
    004089e0
    004089e0loc_4089e0:
    004089e0bl runtime.gcWriteBarrier2
    004089e4str x0, [x25]
    004089e8adrp x27, 0x618000
    004089ecldr x1, [x27+3456]
    004089f0str x1, [x25+8]
    004089f4b 0x4089f8
    004089f8
    004089f8loc_4089f8:
    004089f8adrp x27, 0x618000
    004089fcstr x0, [x27+3456]
    00408a00ldur x29, [sp-8]
    00408a04ldr x30, [sp], 32
    00408a08ret x30
    00408a0c
    00408a0cloc_408a0c:
    00408a0cmov x3, x30
    00408a10bl runtime.morestack_noctxt.abi0
    00408a14b 0x408970
    00408a18udf 0
    00408a1cudf 0
    00408970
    00408a20
    00408a20github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.TunnelCloseHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.TunnelCloseHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
    00408a20ldr x16, [x28+16]
    00408a24sub x17, sp, 128
    00408a28subs xzr, x17, x16
    00408a2cb.ls 0x408c88
    00408a30sub x20, sp, 256
    00408a34stp x29, x30, [x20-8]
    00408a38add sp, x20, 0
    00408a3csub x29, sp, 8
    00408a40str x0, [sp+264]
    00408a44str x1, [sp+272]
    00408a48adrp x0, 0x28f000
    00408a4cadd x0, x0, 64
    00408a50bl runtime.newobject
    00408a54str x0, [sp+152]
    00408a58adrp x27, 0x643000
    00408a5cldr w1, [x27+3056]
    00408a60cbz w1, 0x408a68
    00408a64b 0x408a6c
    00408a68
    00408a68loc_408a68:
    00408a68b 0x408a88
    00408a6c
    00408a6cloc_408a6c:
    00408a6cstr x0, [sp+184]
    00408a70mov x1, x0
    00408a74adrp x0, 0x28f000
    00408a78add x0, x0, 64
    00408a7cbl runtime.wbZero
    00408a80ldr x0, [sp+184]
    00408a84b 0x408a88
    00408a88
    00408a88loc_408a88:
    00408a88mov x20, x0
    00408a8cadr x27, 16
    00408a90stp x29, x27, [sp-24]
    00408a94sub x29, sp, 24
    00408a98bl fn_87cf0
    00408a9csub x29, sp, 8
    00408aa0ldr x5, [sp+152]
    00408aa4ldrsb x27, [x5]
    00408aa8orr x6, xzr, 1
    00408aacstrb w6, [x5+32]
    00408ab0ldr x5, [sp+152]
    00408ab4str x5, [sp+88]
    00408ab8str x5, [sp+176]
    00408abcldr x5, [sp+264]
    00408ac0ldrsb x27, [x5]
    00408ac4ldr x0, [x5+24]
    00408ac8ldr x1, [x5+32]
    00408accldr x2, [x5+40]
    00408ad0str x0, [sp+128]
    00408ad4str x1, [sp+136]
    00408ad8str x2, [sp+144]
    00408adcldr x4, [sp+176]
    00408ae0adrp x3, 0x30c000
    00408ae4add x3, x3, 3904
    00408ae8bl google.golang.org/protobuf/proto.Unmarshal
    00408aecldr x5, [sp+88]
    00408af0ldrsb x27, [x5]
    00408af4ldr x1, [x5+72]
    00408af8str x1, [sp+48]
    00408afcldr x0, [sp+272]
    00408b00bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel
    00408b04str x0, [sp+96]
    00408b08cbnz x0, 0x408b10
    00408b0cb 0x408be4
    00408b10
    00408b10loc_408b10:
    00408b10stp xzr, xzr, [sp+160]
    00408b14add x1, sp, 160
    00408b18str x1, [sp+240]
    00408b1cldr x1, [sp+96]
    00408b20ldrsb x27, [x1]
    00408b24ldr x0, [x1]
    00408b28str x0, [sp+80]
    00408b2cbl runtime.convT64
    00408b30str x0, [sp+232]
    00408b34ldr x1, [sp+240]
    00408b38ldrsb x27, [x1]
    00408b3cadrp x2, 0x1ed000
    00408b40add x2, x2, 3456
    00408b44str x2, [x1]
    00408b48adrp x27, 0x643000
    00408b4cldr w2, [x27+3056]
    00408b50cbz w2, 0x408b58
    00408b54b 0x408b5c
    00408b58
    00408b58loc_408b58:
    00408b58b 0x408b70
    00408b5c
    00408b5cloc_408b5c:
    00408b5cbl runtime.gcWriteBarrier2
    00408b60str x0, [x25]
    00408b64ldr x5, [x1+8]
    00408b68str x5, [x25+8]
    00408b6cb 0x408b70
    00408b70
    00408b70loc_408b70:
    00408b70str x0, [x1+8]
    00408b74ldr x2, [sp+240]
    00408b78ldrsb x27, [x2]
    00408b7cb 0x408b80
    00408b80
    00408b80loc_408b80:
    00408b80str x2, [sp+104]
    00408b84orr x4, xzr, 1
    00408b88str x4, [sp+112]
    00408b8cstr x4, [sp+120]
    00408b90adrp x0, 0x2b8000
    00408b94add x0, x0, 267
    00408b98movz x1, 34
    00408b9cmov x3, x4
    00408ba0bl log.Printf
    00408ba4ldr x5, [sp+96]
    00408ba8ldrsb x27, [x5]
    00408bacldr x1, [x5]
    00408bb0str x1, [sp+72]
    00408bb4ldr x0, [sp+272]
    00408bb8bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RemoveTunnel
    00408bbcldr x0, [sp+96]
    00408bc0bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close
    00408bc4ldr x5, [sp+96]
    00408bc8ldrsb x27, [x5]
    00408bccldr x1, [x5]
    00408bd0str x1, [sp+64]
    00408bd4adrp x0, 0x605000
    00408bd8add x0, x0, 2688
    00408bdcbl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteTun
    00408be0b 0x408c7c
    00408be4
    00408be4loc_408be4:
    00408be4stp xzr, xzr, [sp+160]
    00408be8add x1, sp, 160
    00408becstr x1, [sp+200]
    00408bf0ldr x1, [sp+88]
    00408bf4ldrsb x27, [x1]
    00408bf8ldr x0, [x1+72]
    00408bfcstr x0, [sp+56]
    00408c00bl runtime.convT64
    00408c04str x0, [sp+192]
    00408c08ldr x1, [sp+200]
    00408c0cldrsb x27, [x1]
    00408c10adrp x2, 0x1ed000
    00408c14add x2, x2, 3456
    00408c18str x2, [x1]
    00408c1cadrp x27, 0x643000
    00408c20ldr w2, [x27+3056]
    00408c24cbz w2, 0x408c2c
    00408c28b 0x408c30
    00408c2c
    00408c2cloc_408c2c:
    00408c2cb 0x408c44
    00408c30
    00408c30loc_408c30:
    00408c30bl runtime.gcWriteBarrier2
    00408c34str x0, [x25]
    00408c38ldr x5, [x1+8]
    00408c3cstr x5, [x25+8]
    00408c40b 0x408c44
    00408c44
    00408c44loc_408c44:
    00408c44str x0, [x1+8]
    00408c48ldr x2, [sp+200]
    00408c4cldrsb x27, [x2]
    00408c50b 0x408c54
    00408c54
    00408c54loc_408c54:
    00408c54str x2, [sp+208]
    00408c58orr x4, xzr, 1
    00408c5cstr x4, [sp+216]
    00408c60str x4, [sp+224]
    00408c64adrp x0, 0x2c7000
    00408c68add x0, x0, 319
    00408c6cmovz x1, 76
    00408c70mov x3, x4
    00408c74bl log.Printf
    00408c78b 0x408c7c
    00408c7c
    00408c7cloc_408c7c:
    00408c7cldp x29, x30, [sp-8]
    00408c80add sp, sp, 256
    00408c84ret x30
    00408c88
    00408c88loc_408c88:
    00408c88stp x0, x1, [sp+8]
    00408c8cmov x3, x30
    00408c90bl runtime.morestack_noctxt.abi0
    00408c94ldp x0, x1, [sp+8]
    00408c98b 0x408a20
    00408c9cudf 0
    00408a20
    00408ca0
    00408ca0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Add: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Add(github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.dataCache * c, uint64 tunnelID, uint64 sequence, github.com/bishopfox/sliver/protobuf/sliverpb.TunnelData * tunnelData)
    00408ca0ldr x16, [x28+16]
    00408ca4sub x17, sp, 80
    00408ca8subs xzr, x17, x16
    00408cacb.ls 0x408e9c
    00408cb0str x30, [sp-208]!
    00408cb4stur x29, [sp-8]
    00408cb8sub x29, sp, 8
    00408cbcstr x0, [sp+216]
    00408cc0str x1, [sp+224]
    00408cc4str x2, [sp+232]
    00408cc8str x3, [sp+240]
    00408cccldrsb x27, [x0]
    00408cd0ldr x0, [x0]
    00408cd4str x0, [sp+192]
    00408cd8bl sync.(*RWMutex).Lock
    00408cdcldr x1, [sp+216]
    00408ce0ldrsb x27, [x1]
    00408ce4ldr x1, [x1]
    00408ce8str x1, [sp+104]
    00408cecstp xzr, xzr, [sp+168]
    00408cf0add x1, sp, 168
    00408cf4str x1, [sp+184]
    00408cf8ldrsb x27, [x1]
    00408cfcadrp x2, 0
    00408d00add x2, x2, 3776
    00408d04str x2, [x1]
    00408d08ldrsb x27, [x1]
    00408d0cldr x2, [sp+104]
    00408d10adrp x27, 0x643000
    00408d14ldr w3, [x27+3056]
    00408d18cbz w3, 0x408d20
    00408d1cb 0x408d24
    00408d20
    00408d20loc_408d20:
    00408d20b 0x408d38
    00408d24
    00408d24loc_408d24:
    00408d24bl runtime.gcWriteBarrier2
    00408d28str x2, [x25]
    00408d2cldr x3, [x1+8]
    00408d30str x3, [x25+8]
    00408d34b 0x408d38
    00408d38
    00408d38loc_408d38:
    00408d38str x2, [x1+8]
    00408d3cstr x1, [sp+64]
    00408d40add x0, sp, 40
    00408d44bl runtime.deferprocStack
    00408d48subs xzr, x0, 0
    00408d4cb.ne 0x408e8c
    00408d50b 0x408d54
    00408d54
    00408d54loc_408d54:
    00408d54str xzr, [sp+88]
    00408d58ldr x3, [sp+216]
    00408d5cldrsb x27, [x3]
    00408d60ldr x1, [x3+8]
    00408d64str x1, [sp+160]
    00408d68ldr x2, [sp+224]
    00408d6cadrp x0, 0x21c000
    00408d70add x0, x0, 1472
    00408d74bl runtime.mapaccess2_fast64
    00408d78str x0, [sp+152]
    00408d7cstrb w1, [sp+38]
    00408d80ldr x3, [sp+152]
    00408d84ldr x3, [x3]
    00408d88str x3, [sp+88]
    00408d8cstr x3, [sp+96]
    00408d90ldrb w3, [sp+38]
    00408d94strb w3, [sp+39]
    00408d98strb w3, [sp+37]
    00408d9ctbnz w3, 0, 0x408da4
    00408da0b 0x408da8
    00408da4
    00408da4loc_408da4:
    00408da4b 0x408e0c
    00408da8
    00408da8loc_408da8:
    00408da8bl runtime.makemap_small
    00408dacstr x0, [sp+88]
    00408db0ldr x0, [sp+216]
    00408db4ldrsb x27, [x0]
    00408db8ldr x1, [x0+8]
    00408dbcstr x1, [sp+144]
    00408dc0ldr x2, [sp+224]
    00408dc4adrp x0, 0x21c000
    00408dc8add x0, x0, 1472
    00408dccbl runtime.mapassign_fast64
    00408dd0str x0, [sp+136]
    00408dd4ldrsb x27, [x0]
    00408dd8ldr x1, [sp+88]
    00408ddcadrp x27, 0x643000
    00408de0ldr w2, [x27+3056]
    00408de4cbz w2, 0x408dec
    00408de8b 0x408df0
    00408dec
    00408decloc_408dec:
    00408decb 0x408e04
    00408df0
    00408df0loc_408df0:
    00408df0bl runtime.gcWriteBarrier2
    00408df4str x1, [x25]
    00408df8ldr x3, [x0]
    00408dfcstr x3, [x25+8]
    00408e00b 0x408e04
    00408e04
    00408e04loc_408e04:
    00408e04str x1, [x0]
    00408e08b 0x408e0c
    00408e0c
    00408e0cloc_408e0c:
    00408e0cldr x3, [sp+216]
    00408e10ldrsb x27, [x3]
    00408e14ldr x1, [x3+8]
    00408e18str x1, [sp+128]
    00408e1cldr x2, [sp+224]
    00408e20adrp x0, 0x21c000
    00408e24add x0, x0, 1472
    00408e28bl runtime.mapaccess1_fast64
    00408e2cldr x1, [x0]
    00408e30str x1, [sp+120]
    00408e34ldr x2, [sp+232]
    00408e38adrp x0, 0x21c000
    00408e3cadd x0, x0, 1344
    00408e40bl runtime.mapassign_fast64
    00408e44str x0, [sp+112]
    00408e48ldrsb x27, [x0]
    00408e4cldr x3, [sp+240]
    00408e50adrp x27, 0x643000
    00408e54ldr w4, [x27+3056]
    00408e58cbz w4, 0x408e60
    00408e5cb 0x408e64
    00408e60
    00408e60loc_408e60:
    00408e60b 0x408e78
    00408e64
    00408e64loc_408e64:
    00408e64bl runtime.gcWriteBarrier2
    00408e68str x3, [x25]
    00408e6cldr x1, [x0]
    00408e70str x1, [x25+8]
    00408e74b 0x408e78
    00408e78
    00408e78loc_408e78:
    00408e78str x3, [x0]
    00408e7cbl runtime.deferreturn
    00408e80ldur x29, [sp-8]
    00408e84ldr x30, [sp], 208
    00408e88ret x30
    00408e8c
    00408e8cloc_408e8c:
    00408e8cbl runtime.deferreturn
    00408e90ldur x29, [sp-8]
    00408e94ldr x30, [sp], 208
    00408e98ret x30
    00408e9c
    00408e9cloc_408e9c:
    00408e9cstp x0, x1, [sp+8]
    00408ea0stp x2, x3, [sp+24]
    00408ea4mov x3, x30
    00408ea8bl runtime.morestack_noctxt.abi0
    00408eacldp x0, x1, [sp+8]
    00408eb0ldp x2, x3, [sp+24]
    00408eb4b 0x408ca0
    00408eb8udf 0
    00408ebcudf 0
    00408ca0
    00408ec0
    00408ec0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Add.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Add.deferwrap1(void)
    00408ec0ldr x16, [x28+16]
    00408ec4subs xzr, sp, x16
    00408ec8b.ls 0x408ef8
    00408eccstr x30, [sp-32]!
    00408ed0stur x29, [sp-8]
    00408ed4sub x29, sp, 8
    00408ed8ldr x16, [x28+32]
    00408edccbnz x16, 0x408f04
    00408ee0
    00408ee0loc_408ee0:
    00408ee0ldr x0, [x26+8]
    00408ee4str x0, [sp+16]
    00408ee8bl sync.(*RWMutex).Unlock
    00408eecldur x29, [sp-8]
    00408ef0ldr x30, [sp], 32
    00408ef4ret x30
    00408ef8
    00408ef8loc_408ef8:
    00408ef8mov x3, x30
    00408efcbl runtime.morestack.abi0
    00408f00b 0x408ec0
    00408f04
    00408f04loc_408f04:
    00408f04ldr x17, [x16]
    00408f08add x20, sp, 40
    00408f0csubs xzr, x20, x17
    00408f10b.ne 0x408ee0
    00408f14add x20, sp, 8
    00408f18str x20, [x16]
    00408f1cb 0x408ee0
    00408ec0
    00408f20
    00408f20github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Get: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Get(github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.dataCache * c, uint64 tunnelID, uint64 sequence)
    00408f20ldr x16, [x28+16]
    00408f24sub x17, sp, 96
    00408f28subs xzr, x17, x16
    00408f2cb.ls 0x409104
    00408f30str x30, [sp-224]!
    00408f34stur x29, [sp-8]
    00408f38sub x29, sp, 8
    00408f3cstr x0, [sp+232]
    00408f40str x1, [sp+240]
    00408f44str x2, [sp+248]
    00408f48str xzr, [sp+88]
    00408f4cstrb wzr, [sp+32]
    00408f50ldr x1, [sp+232]
    00408f54ldrsb x27, [x1]
    00408f58ldr x0, [x1]
    00408f5cstr x0, [sp+184]
    00408f60bl sync.(*RWMutex).RLock
    00408f64ldr x1, [sp+232]
    00408f68ldrsb x27, [x1]
    00408f6cldr x1, [x1]
    00408f70str x1, [sp+112]
    00408f74stp xzr, xzr, [sp+160]
    00408f78add x1, sp, 160
    00408f7cstr x1, [sp+176]
    00408f80ldrsb x27, [x1]
    00408f84adrp x2, 4096
    00408f88add x2, x2, 288
    00408f8cstr x2, [x1]
    00408f90ldrsb x27, [x1]
    00408f94ldr x2, [sp+112]
    00408f98adrp x27, 0x643000
    00408f9cldr w3, [x27+3056]
    00408fa0cbz w3, 0x408fa8
    00408fa4b 0x408fac
    00408fa8
    00408fa8loc_408fa8:
    00408fa8b 0x408fc0
    00408fac
    00408facloc_408fac:
    00408facbl runtime.gcWriteBarrier2
    00408fb0str x2, [x25]
    00408fb4ldr x3, [x1+8]
    00408fb8str x3, [x25+8]
    00408fbcb 0x408fc0
    00408fc0
    00408fc0loc_408fc0:
    00408fc0str x2, [x1+8]
    00408fc4str x1, [sp+64]
    00408fc8add x0, sp, 40
    00408fccbl runtime.deferprocStack
    00408fd0subs xzr, x0, 0
    00408fd4b.ne 0x4090ec
    00408fd8b 0x408fdc
    00408fdc
    00408fdcloc_408fdc:
    00408fdcstr xzr, [sp+200]
    00408fe0ldr x3, [sp+232]
    00408fe4ldrsb x27, [x3]
    00408fe8ldr x1, [x3+8]
    00408fecstr x1, [sp+152]
    00408ff0ldr x2, [sp+240]
    00408ff4adrp x0, 0x21c000
    00408ff8add x0, x0, 1472
    00408ffcbl runtime.mapaccess2_fast64
    00409000str x0, [sp+144]
    00409004strb w1, [sp+38]
    00409008ldr x3, [sp+144]
    0040900cldr x3, [x3]
    00409010str x3, [sp+200]
    00409014str x3, [sp+104]
    00409018ldrb w3, [sp+38]
    0040901cstrb w3, [sp+35]
    00409020strb w3, [sp+34]
    00409024tbnz w3, 0, 0x40902c
    00409028b 0x4090c4
    0040902c
    0040902cloc_40902c:
    0040902cstr xzr, [sp+192]
    00409030ldr x3, [sp+232]
    00409034ldrsb x27, [x3]
    00409038ldr x1, [x3+8]
    0040903cstr x1, [sp+136]
    00409040ldr x2, [sp+240]
    00409044adrp x0, 0x21b000
    00409048add x0, x0, 1472
    0040904cbl runtime.mapaccess1_fast64
    00409050ldr x1, [x0]
    00409054str x1, [sp+128]
    00409058ldr x2, [sp+248]
    0040905cadrp x0, 0x21b000
    00409060add x0, x0, 1344
    00409064bl runtime.mapaccess2_fast64
    00409068str x0, [sp+120]
    0040906cstrb w1, [sp+38]
    00409070ldr x3, [sp+120]
    00409074ldr x3, [x3]
    00409078str x3, [sp+192]
    0040907cstr x3, [sp+208]
    00409080ldrb w3, [sp+38]
    00409084strb w3, [sp+39]
    00409088ldr x3, [sp+208]
    0040908cstr x3, [sp+96]
    00409090ldrb w3, [sp+39]
    00409094strb w3, [sp+33]
    00409098strb w3, [sp+36]
    0040909cldr x3, [sp+96]
    004090a0str x3, [sp+88]
    004090a4ldrb w3, [sp+36]
    004090a8strb w3, [sp+32]
    004090acbl runtime.deferreturn
    004090b0ldrb w1, [sp+32]
    004090b4ldr x0, [sp+88]
    004090b8ldur x29, [sp-8]
    004090bcldr x30, [sp], 224
    004090c0ret x30
    004090c4
    004090c4loc_4090c4:
    004090c4strb wzr, [sp+37]
    004090c8str xzr, [sp+88]
    004090ccldrb w0, [sp+37]
    004090d0strb w0, [sp+32]
    004090d4bl runtime.deferreturn
    004090d8ldrb w1, [sp+32]
    004090dcldr x0, [sp+88]
    004090e0ldur x29, [sp-8]
    004090e4ldr x30, [sp], 224
    004090e8ret x30
    004090ec
    004090ecloc_4090ec:
    004090ecbl runtime.deferreturn
    004090f0ldrb w1, [sp+32]
    004090f4ldr x0, [sp+88]
    004090f8ldur x29, [sp-8]
    004090fcldr x30, [sp], 224
    00409100ret x30
    00409104
    00409104loc_409104:
    00409104stp x0, x1, [sp+8]
    00409108str x2, [sp+24]
    0040910cmov x3, x30
    00409110bl runtime.morestack_noctxt.abi0
    00409114ldp x0, x1, [sp+8]
    00409118ldr x2, [sp+24]
    0040911cb 0x408f20
    00408f20
    00409120
    00409120github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Get.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Get.deferwrap1(void)
    00409120ldr x16, [x28+16]
    00409124subs xzr, sp, x16
    00409128b.ls 0x409158
    0040912cstr x30, [sp-32]!
    00409130stur x29, [sp-8]
    00409134sub x29, sp, 8
    00409138ldr x16, [x28+32]
    0040913ccbnz x16, 0x409164
    00409140
    00409140loc_409140:
    00409140ldr x0, [x26+8]
    00409144str x0, [sp+16]
    00409148bl sync.(*RWMutex).RUnlock
    0040914cldur x29, [sp-8]
    00409150ldr x30, [sp], 32
    00409154ret x30
    00409158
    00409158loc_409158:
    00409158mov x3, x30
    0040915cbl runtime.morestack.abi0
    00409160b 0x409120
    00409164
    00409164loc_409164:
    00409164ldr x17, [x16]
    00409168add x20, sp, 40
    0040916csubs xzr, x20, x17
    00409170b.ne 0x409140
    00409174add x20, sp, 8
    00409178str x20, [x16]
    0040917cb 0x409140
    00409120
    00409180
    00409180github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteTun: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteTun(github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.dataCache * c, uint64 tunnelID)
    00409180ldr x16, [x28+16]
    00409184sub x17, sp, 16
    00409188subs xzr, x17, x16
    0040918cb.ls 0x40926c
    00409190str x30, [sp-144]!
    00409194stur x29, [sp-8]
    00409198sub x29, sp, 8
    0040919cstr x0, [sp+152]
    004091a0str x1, [sp+160]
    004091a4ldrsb x27, [x0]
    004091a8ldr x0, [x0]
    004091acstr x0, [sp+120]
    004091b0bl sync.(*RWMutex).Lock
    004091b4ldr x1, [sp+152]
    004091b8ldrsb x27, [x1]
    004091bcldr x1, [x1]
    004091c0str x1, [sp+128]
    004091c4stp xzr, xzr, [sp+96]
    004091c8add x1, sp, 96
    004091ccstr x1, [sp+112]
    004091d0ldrsb x27, [x1]
    004091d4adrp x2, 0
    004091d8add x2, x2, 640
    004091dcstr x2, [x1]
    004091e0ldrsb x27, [x1]
    004091e4ldr x2, [sp+128]
    004091e8adrp x27, 0x642000
    004091ecldr w3, [x27+3056]
    004091f0cbz w3, 0x4091f8
    004091f4b 0x4091fc
    004091f8
    004091f8loc_4091f8:
    004091f8b 0x409210
    004091fc
    004091fcloc_4091fc:
    004091fcbl runtime.gcWriteBarrier2
    00409200str x2, [x25]
    00409204ldr x3, [x1+8]
    00409208str x3, [x25+8]
    0040920cb 0x409210
    00409210
    00409210loc_409210:
    00409210str x2, [x1+8]
    00409214str x1, [sp+64]
    00409218add x0, sp, 40
    0040921cbl runtime.deferprocStack
    00409220subs xzr, x0, 0
    00409224b.ne 0x40925c
    00409228b 0x40922c
    0040922c
    0040922cloc_40922c:
    0040922cldr x3, [sp+152]
    00409230ldrsb x27, [x3]
    00409234ldr x1, [x3+8]
    00409238str x1, [sp+88]
    0040923cldr x2, [sp+160]
    00409240adrp x0, 0x21b000
    00409244add x0, x0, 1472
    00409248bl runtime.mapdelete_fast64
    0040924cbl runtime.deferreturn
    00409250ldur x29, [sp-8]
    00409254ldr x30, [sp], 144
    00409258ret x30
    0040925c
    0040925cloc_40925c:
    0040925cbl runtime.deferreturn
    00409260ldur x29, [sp-8]
    00409264ldr x30, [sp], 144
    00409268ret x30
    0040926c
    0040926cloc_40926c:
    0040926cstp x0, x1, [sp+8]
    00409270mov x3, x30
    00409274bl runtime.morestack_noctxt.abi0
    00409278ldp x0, x1, [sp+8]
    0040927cb 0x409180
    00409180
    00409280
    00409280github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteTun.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteTun.deferwrap1(void)
    00409280ldr x16, [x28+16]
    00409284subs xzr, sp, x16
    00409288b.ls 0x4092b8
    0040928cstr x30, [sp-32]!
    00409290stur x29, [sp-8]
    00409294sub x29, sp, 8
    00409298ldr x16, [x28+32]
    0040929ccbnz x16, 0x4092c4
    004092a0
    004092a0loc_4092a0:
    004092a0ldr x0, [x26+8]
    004092a4str x0, [sp+16]
    004092a8bl sync.(*RWMutex).Unlock
    004092acldur x29, [sp-8]
    004092b0ldr x30, [sp], 32
    004092b4ret x30
    004092b8
    004092b8loc_4092b8:
    004092b8mov x3, x30
    004092bcbl runtime.morestack.abi0
    004092c0b 0x409280
    004092c4
    004092c4loc_4092c4:
    004092c4ldr x17, [x16]
    004092c8add x20, sp, 40
    004092ccsubs xzr, x20, x17
    004092d0b.ne 0x4092a0
    004092d4add x20, sp, 8
    004092d8str x20, [x16]
    004092dcb 0x4092a0
    00409280
    004092e0
    004092e0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteSeq: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteSeq(github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.dataCache * c, uint64 tunnelID, uint64 sequence)
    004092e0ldr x16, [x28+16]
    004092e4sub x17, sp, 64
    004092e8subs xzr, x17, x16
    004092ecb.ls 0x409448
    004092f0str x30, [sp-192]!
    004092f4stur x29, [sp-8]
    004092f8sub x29, sp, 8
    004092fcstr x0, [sp+200]
    00409300str x1, [sp+208]
    00409304str x2, [sp+216]
    00409308ldrsb x27, [x0]
    0040930cldr x0, [x0]
    00409310str x0, [sp+96]
    00409314bl sync.(*RWMutex).Lock
    00409318ldr x1, [sp+200]
    0040931cldrsb x27, [x1]
    00409320ldr x1, [x1]
    00409324str x1, [sp+120]
    00409328stp xzr, xzr, [sp+160]
    0040932cadd x1, sp, 160
    00409330str x1, [sp+176]
    00409334ldrsb x27, [x1]
    00409338adrp x2, 0
    0040933cadd x2, x2, 1136
    00409340str x2, [x1]
    00409344ldrsb x27, [x1]
    00409348ldr x2, [sp+120]
    0040934cadrp x27, 0x642000
    00409350ldr w3, [x27+3056]
    00409354cbz w3, 0x40935c
    00409358b 0x409360
    0040935c
    0040935cloc_40935c:
    0040935cb 0x409374
    00409360
    00409360loc_409360:
    00409360bl runtime.gcWriteBarrier2
    00409364str x2, [x25]
    00409368ldr x3, [x1+8]
    0040936cstr x3, [x25+8]
    00409370b 0x409374
    00409374
    00409374loc_409374:
    00409374str x2, [x1+8]
    00409378str x1, [sp+72]
    0040937cadd x0, sp, 48
    00409380bl runtime.deferprocStack
    00409384subs xzr, x0, 0
    00409388b.ne 0x409438
    0040938cb 0x409390
    00409390
    00409390loc_409390:
    00409390str xzr, [sp+104]
    00409394ldr x3, [sp+200]
    00409398ldrsb x27, [x3]
    0040939cldr x1, [x3+8]
    004093a0str x1, [sp+152]
    004093a4ldr x2, [sp+208]
    004093a8adrp x0, 0x21b000
    004093acadd x0, x0, 1472
    004093b0bl runtime.mapaccess2_fast64
    004093b4str x0, [sp+144]
    004093b8strb w1, [sp+46]
    004093bcldr x3, [sp+144]
    004093c0ldr x3, [x3]
    004093c4str x3, [sp+104]
    004093c8str x3, [sp+112]
    004093ccldrb w3, [sp+46]
    004093d0strb w3, [sp+47]
    004093d4strb w3, [sp+45]
    004093d8tbnz w3, 0, 0x4093e0
    004093dcb 0x409428
    004093e0
    004093e0loc_4093e0:
    004093e0ldr x3, [sp+200]
    004093e4ldrsb x27, [x3]
    004093e8ldr x1, [x3+8]
    004093ecstr x1, [sp+136]
    004093f0ldr x2, [sp+208]
    004093f4adrp x0, 0x21b000
    004093f8add x0, x0, 1472
    004093fcbl runtime.mapaccess1_fast64
    00409400ldr x1, [x0]
    00409404str x1, [sp+128]
    00409408ldr x2, [sp+216]
    0040940cadrp x0, 0x21b000
    00409410add x0, x0, 1344
    00409414bl runtime.mapdelete_fast64
    00409418bl runtime.deferreturn
    0040941cldur x29, [sp-8]
    00409420ldr x30, [sp], 192
    00409424ret x30
    00409428
    00409428loc_409428:
    00409428bl runtime.deferreturn
    0040942cldur x29, [sp-8]
    00409430ldr x30, [sp], 192
    00409434ret x30
    00409438
    00409438loc_409438:
    00409438bl runtime.deferreturn
    0040943cldur x29, [sp-8]
    00409440ldr x30, [sp], 192
    00409444ret x30
    00409448
    00409448loc_409448:
    00409448stp x0, x1, [sp+8]
    0040944cstr x2, [sp+24]
    00409450mov x3, x30
    00409454bl runtime.morestack_noctxt.abi0
    00409458ldp x0, x1, [sp+8]
    0040945cldr x2, [sp+24]
    00409460b 0x4092e0
    00409464udf 0
    00409468udf 0
    0040946cudf 0
    004092e0
    00409470
    00409470github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteSeq.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteSeq.deferwrap1(void)
    00409470ldr x16, [x28+16]
    00409474subs xzr, sp, x16
    00409478b.ls 0x4094a8
    0040947cstr x30, [sp-32]!
    00409480stur x29, [sp-8]
    00409484sub x29, sp, 8
    00409488ldr x16, [x28+32]
    0040948ccbnz x16, 0x4094b4
    00409490
    00409490loc_409490:
    00409490ldr x0, [x26+8]
    00409494str x0, [sp+16]
    00409498bl sync.(*RWMutex).Unlock
    0040949cldur x29, [sp-8]
    004094a0ldr x30, [sp], 32
    004094a4ret x30
    004094a8
    004094a8loc_4094a8:
    004094a8mov x3, x30
    004094acbl runtime.morestack.abi0
    004094b0b 0x409470
    004094b4
    004094b4loc_4094b4:
    004094b4ldr x17, [x16]
    004094b8add x20, sp, 40
    004094bcsubs xzr, x20, x17
    004094c0b.ne 0x409490
    004094c4add x20, sp, 8
    004094c8str x20, [x16]
    004094ccb 0x409490
    00409470
    004094d0
    004094d0github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Len: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Len(github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.dataCache * c, uint64 tunnelID)
    004094d0ldr x16, [x28+16]
    004094d4sub x17, sp, 32
    004094d8subs xzr, x17, x16
    004094dcb.ls 0x4095ec
    004094e0str x30, [sp-160]!
    004094e4stur x29, [sp-8]
    004094e8sub x29, sp, 8
    004094ecstr x0, [sp+168]
    004094f0str x1, [sp+176]
    004094f4str xzr, [sp+40]
    004094f8ldrsb x27, [x0]
    004094fcldr x0, [x0]
    00409500str x0, [sp+136]
    00409504bl sync.(*RWMutex).RLock
    00409508ldr x1, [sp+168]
    0040950cldrsb x27, [x1]
    00409510ldr x1, [x1]
    00409514str x1, [sp+144]
    00409518stp xzr, xzr, [sp+112]
    0040951cadd x1, sp, 112
    00409520str x1, [sp+128]
    00409524ldrsb x27, [x1]
    00409528adrp x2, 0
    0040952cadd x2, x2, 1536
    00409530str x2, [x1]
    00409534ldrsb x27, [x1]
    00409538ldr x2, [sp+144]
    0040953cadrp x27, 0x642000
    00409540ldr w3, [x27+3056]
    00409544cbz w3, 0x40954c
    00409548b 0x409550
    0040954c
    0040954cloc_40954c:
    0040954cb 0x409564
    00409550
    00409550loc_409550:
    00409550bl runtime.gcWriteBarrier2
    00409554str x2, [x25]
    00409558ldr x3, [x1+8]
    0040955cstr x3, [x25+8]
    00409560b 0x409564
    00409564
    00409564loc_409564:
    00409564str x2, [x1+8]
    00409568str x1, [sp+72]
    0040956cadd x0, sp, 48
    00409570bl runtime.deferprocStack
    00409574subs xzr, x0, 0
    00409578b.ne 0x4095d8
    0040957cb 0x409580
    00409580
    00409580loc_409580:
    00409580ldr x3, [sp+168]
    00409584ldrsb x27, [x3]
    00409588ldr x1, [x3+8]
    0040958cstr x1, [sp+104]
    00409590ldr x2, [sp+176]
    00409594adrp x0, 0x21b000
    00409598add x0, x0, 1472
    0040959cbl runtime.mapaccess1_fast64
    004095a0ldr x3, [x0]
    004095a4cbnz x3, 0x4095ac
    004095a8b 0x4095b4
    004095ac
    004095acloc_4095ac:
    004095acldr x0, [x3]
    004095b0b 0x4095bc
    004095b4
    004095b4loc_4095b4:
    004095b4mov x0, xzr
    004095b8b 0x4095bc
    004095bc
    004095bcloc_4095bc:
    004095bcstr x0, [sp+96]
    004095c0str x0, [sp+40]
    004095c4bl runtime.deferreturn
    004095c8ldr x0, [sp+40]
    004095ccldur x29, [sp-8]
    004095d0ldr x30, [sp], 160
    004095d4ret x30
    004095d8
    004095d8loc_4095d8:
    004095d8bl runtime.deferreturn
    004095dcldr x0, [sp+40]
    004095e0ldur x29, [sp-8]
    004095e4ldr x30, [sp], 160
    004095e8ret x30
    004095ec
    004095ecloc_4095ec:
    004095ecstp x0, x1, [sp+8]
    004095f0mov x3, x30
    004095f4bl runtime.morestack_noctxt.abi0
    004095f8ldp x0, x1, [sp+8]
    004095fcb 0x4094d0
    004094d0
    00409600
    00409600github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Len.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Len.deferwrap1(void)
    00409600ldr x16, [x28+16]
    00409604subs xzr, sp, x16
    00409608b.ls 0x409638
    0040960cstr x30, [sp-32]!
    00409610stur x29, [sp-8]
    00409614sub x29, sp, 8
    00409618ldr x16, [x28+32]
    0040961ccbnz x16, 0x409644
    00409620
    00409620loc_409620:
    00409620ldr x0, [x26+8]
    00409624str x0, [sp+16]
    00409628bl sync.(*RWMutex).RUnlock
    0040962cldur x29, [sp-8]
    00409630ldr x30, [sp], 32
    00409634ret x30
    00409638
    00409638loc_409638:
    00409638mov x3, x30
    0040963cbl runtime.morestack.abi0
    00409640b 0x409600
    00409644
    00409644loc_409644:
    00409644ldr x17, [x16]
    00409648add x20, sp, 40
    0040964csubs xzr, x20, x17
    00409650b.ne 0x409620
    00409654add x20, sp, 8
    00409658str x20, [x16]
    0040965cb 0x409620
    00409600
    00409660
    00409660github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.TunnelDataHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.TunnelDataHandler(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope, github.com/bishopfox/sliver/implant/sliver/transports.Connection * connection)
    00409660ldr x16, [x28+16]
    00409664sub x17, sp, 752
    00409668subs xzr, x17, x16
    0040966cb.ls 0x40a000
    00409670sub x20, sp, 880
    00409674stp x29, x30, [x20-8]
    00409678add sp, x20, 0
    0040967csub x29, sp, 8
    00409680str x0, [sp+888]
    00409684str x1, [sp+896]
    00409688adrp x0, 0x28e000
    0040968cadd x0, x0, 64
    00409690bl runtime.newobject
    00409694str x0, [sp+680]
    00409698adrp x27, 0x642000
    0040969cldr w1, [x27+3056]
    004096a0cbz w1, 0x4096a8
    004096a4b 0x4096ac
    004096a8
    004096a8loc_4096a8:
    004096a8b 0x4096c8
    004096ac
    004096acloc_4096ac:
    004096acstr x0, [sp+256]
    004096b0mov x1, x0
    004096b4adrp x0, 0x28e000
    004096b8add x0, x0, 64
    004096bcbl runtime.wbZero
    004096c0ldr x0, [sp+256]
    004096c4b 0x4096c8
    004096c8
    004096c8loc_4096c8:
    004096c8mov x20, x0
    004096ccadr x27, 16
    004096d0stp x29, x27, [sp-24]
    004096d4sub x29, sp, 24
    004096d8bl fn_87cf0
    004096dcsub x29, sp, 8
    004096e0ldr x5, [sp+680]
    004096e4str x5, [sp+184]
    004096e8str x5, [sp+824]
    004096ecldr x5, [sp+888]
    004096f0ldrsb x27, [x5]
    004096f4ldr x0, [x5+24]
    004096f8ldr x1, [x5+32]
    004096fcldr x2, [x5+40]
    00409700str x0, [sp+656]
    00409704str x1, [sp+664]
    00409708str x2, [sp+672]
    0040970cldr x4, [sp+824]
    00409710adrp x3, 0x30b000
    00409714add x3, x3, 3904
    00409718bl google.golang.org/protobuf/proto.Unmarshal
    0040971cldr x5, [sp+184]
    00409720ldrsb x27, [x5]
    00409724ldr x1, [x5+72]
    00409728str x1, [sp+152]
    0040972cldr x0, [sp+896]
    00409730bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Tunnel
    00409734str x0, [sp+192]
    00409738cbnz x0, 0x409740
    0040973cb 0x4098c4
    00409740
    00409740loc_409740:
    00409740add x27, sp, 792
    00409744stp xzr, xzr, [x27]
    00409748add x27, sp, 808
    0040974cstp xzr, xzr, [x27]
    00409750add x1, sp, 792
    00409754str x1, [sp+624]
    00409758ldr x1, [sp+192]
    0040975cldrsb x27, [x1]
    00409760ldr x0, [x1]
    00409764str x0, [sp+144]
    00409768bl runtime.convT64
    0040976cstr x0, [sp+616]
    00409770ldr x1, [sp+624]
    00409774ldrsb x27, [x1]
    00409778adrp x2, 0x1ec000
    0040977cadd x2, x2, 3456
    00409780str x2, [x1]
    00409784adrp x27, 0x642000
    00409788ldr w2, [x27+3056]
    0040978ccbz w2, 0x409794
    00409790b 0x409798
    00409794
    00409794loc_409794:
    00409794b 0x4097ac
    00409798
    00409798loc_409798:
    00409798bl runtime.gcWriteBarrier2
    0040979cstr x0, [x25]
    004097a0ldr x2, [x1+8]
    004097a4str x2, [x25+8]
    004097a8b 0x4097ac
    004097ac
    004097acloc_4097ac:
    004097acstr x0, [x1+8]
    004097b0ldr x1, [sp+184]
    004097b4ldrsb x27, [x1]
    004097b8ldr x0, [x1+40]
    004097bcstr x0, [sp+136]
    004097c0bl runtime.convT64
    004097c4str x0, [sp+608]
    004097c8ldr x1, [sp+624]
    004097ccldrsb x27, [x1]
    004097d0adrp x2, 0x1ec000
    004097d4add x2, x2, 3456
    004097d8str x2, [x1+16]
    004097dcadrp x27, 0x642000
    004097e0ldr w2, [x27+3056]
    004097e4cbz w2, 0x4097ec
    004097e8b 0x4097f0
    004097ec
    004097ecloc_4097ec:
    004097ecb 0x409804
    004097f0
    004097f0loc_4097f0:
    004097f0bl runtime.gcWriteBarrier2
    004097f4str x0, [x25]
    004097f8ldr x5, [x1+24]
    004097fcstr x5, [x25+8]
    00409800b 0x409804
    00409804
    00409804loc_409804:
    00409804str x0, [x1+24]
    00409808ldr x2, [sp+624]
    0040980cldrsb x27, [x2]
    00409810b 0x409814
    00409814
    00409814loc_409814:
    00409814str x2, [sp+632]
    00409818orr x4, xzr, 2
    0040981cstr x4, [sp+640]
    00409820str x4, [sp+648]
    00409824adrp x0, 0x2b7000
    00409828add x0, x0, 301
    0040982cmovz x1, 34
    00409830mov x3, x4
    00409834bl log.Printf
    00409838ldr x5, [sp+192]
    0040983cldrsb x27, [x5]
    00409840ldr x1, [x5]
    00409844str x1, [sp+128]
    00409848ldr x5, [sp+184]
    0040984cldrsb x27, [x5]
    00409850ldr x2, [x5+40]
    00409854str x2, [sp+120]
    00409858ldr x3, [sp+184]
    0040985cadrp x0, 0x604000
    00409860add x0, x0, 2688
    00409864bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Add
    00409868ldr x0, [sp+192]
    0040986cbl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence
    00409870str x0, [sp+176]
    00409874str xzr, [sp+824]
    00409878ldr x5, [sp+192]
    0040987cldrsb x27, [x5]
    00409880ldr x1, [x5]
    00409884str x1, [sp+112]
    00409888ldr x2, [sp+176]
    0040988cadrp x0, 0x604000
    00409890add x0, x0, 2688
    00409894bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Get
    00409898str x0, [sp+824]
    0040989cstrb w1, [sp+63]
    004098a0ldr x5, [sp+824]
    004098a4str x5, [sp+344]
    004098a8ldrb w5, [sp+63]
    004098acstrb w5, [sp+62]
    004098b0ldr x5, [sp+344]
    004098b4str x5, [sp+200]
    004098b8ldrb w5, [sp+62]
    004098bcstrb w5, [sp+60]
    004098c0b 0x4099fc
    004098c4
    004098c4loc_4098c4:
    004098c4add x27, sp, 728
    004098c8stp xzr, xzr, [x27]
    004098ccadd x1, sp, 728
    004098d0str x1, [sp+312]
    004098d4ldr x1, [sp+184]
    004098d8ldrsb x27, [x1]
    004098dcldr x0, [x1+72]
    004098e0str x0, [sp+64]
    004098e4bl runtime.convT64
    004098e8str x0, [sp+304]
    004098ecldr x1, [sp+312]
    004098f0ldrsb x27, [x1]
    004098f4adrp x2, 0x1ec000
    004098f8add x2, x2, 3456
    004098fcstr x2, [x1]
    00409900adrp x27, 0x642000
    00409904ldr w2, [x27+3056]
    00409908cbz w2, 0x409910
    0040990cb 0x409914
    00409910
    00409910loc_409910:
    00409910b 0x409928
    00409914
    00409914loc_409914:
    00409914bl runtime.gcWriteBarrier2
    00409918str x0, [x25]
    0040991cldr x5, [x1+8]
    00409920str x5, [x25+8]
    00409924b 0x409928
    00409928
    00409928loc_409928:
    00409928str x0, [x1+8]
    0040992cldr x2, [sp+312]
    00409930ldrsb x27, [x2]
    00409934b 0x409938
    00409938
    00409938loc_409938:
    00409938str x2, [sp+320]
    0040993corr x4, xzr, 1
    00409940str x4, [sp+328]
    00409944str x4, [sp+336]
    00409948adrp x0, 0x2bb000
    0040994cadd x0, x0, 979
    00409950movz x1, 40
    00409954mov x3, x4
    00409958bl log.Printf
    0040995cldr x5, [sp+184]
    00409960str x5, [sp+824]
    00409964add x27, sp, 728
    00409968stp xzr, xzr, [x27]
    0040996cadd x5, sp, 728
    00409970str x5, [sp+272]
    00409974ldr x5, [sp+824]
    00409978str x5, [sp+264]
    0040997cldr x6, [sp+272]
    00409980ldrsb x27, [x6]
    00409984adrp x7, 0x283000
    00409988add x7, x7, 2688
    0040998cstr x7, [x6]
    00409990adrp x27, 0x642000
    00409994ldr w7, [x27+3056]
    00409998cbz w7, 0x4099a0
    0040999cb 0x4099a4
    004099a0
    004099a0loc_4099a0:
    004099a0b 0x4099b8
    004099a4
    004099a4loc_4099a4:
    004099a4bl runtime.gcWriteBarrier2
    004099a8str x5, [x25]
    004099acldr x7, [x6+8]
    004099b0str x7, [x25+8]
    004099b4b 0x4099b8
    004099b8
    004099b8loc_4099b8:
    004099b8str x5, [x6+8]
    004099bcldr x2, [sp+272]
    004099c0ldrsb x27, [x2]
    004099c4b 0x4099c8
    004099c8
    004099c8loc_4099c8:
    004099c8str x2, [sp+280]
    004099ccorr x4, xzr, 1
    004099d0str x4, [sp+288]
    004099d4str x4, [sp+296]
    004099d8adrp x0, 0x2b2000
    004099dcadd x0, x0, 3096
    004099e0orr x1, xzr, 28
    004099e4mov x3, x4
    004099e8bl log.Printf
    004099ecb 0x4099f0
    004099f0
    004099f0loc_4099f0:
    004099f0ldp x29, x30, [sp-8]
    004099f4add sp, sp, 880
    004099f8ret x30
    004099fc
    004099fcloc_4099fc:
    004099fcldrb w2, [sp+60]
    00409a00tbnz w2, 0, 0x409a08
    00409a04b 0x409cc4
    00409a08
    00409a08loc_409a08:
    00409a08ldr x1, [sp+200]
    00409a0cldrsb x27, [x1]
    00409a10ldr x1, [x1+16]
    00409a14str x1, [sp+168]
    00409a18add x27, sp, 744
    00409a1cstp xzr, xzr, [x27]
    00409a20add x27, sp, 760
    00409a24stp xzr, xzr, [x27]
    00409a28add x27, sp, 776
    00409a2cstp xzr, xzr, [x27]
    00409a30add x1, sp, 744
    00409a34str x1, [sp+576]
    00409a38ldr x0, [sp+168]
    00409a3cbl runtime.convT64
    00409a40str x0, [sp+568]
    00409a44ldr x1, [sp+576]
    00409a48ldrsb x27, [x1]
    00409a4cadrp x2, 0x1ec000
    00409a50add x2, x2, 3520
    00409a54str x2, [x1]
    00409a58adrp x27, 0x642000
    00409a5cldr w2, [x27+3056]
    00409a60cbz w2, 0x409a68
    00409a64b 0x409a6c
    00409a68
    00409a68loc_409a68:
    00409a68b 0x409a80
    00409a6c
    00409a6cloc_409a6c:
    00409a6cbl runtime.gcWriteBarrier2
    00409a70str x0, [x25]
    00409a74ldr x2, [x1+8]
    00409a78str x2, [x25+8]
    00409a7cb 0x409a80
    00409a80
    00409a80loc_409a80:
    00409a80str x0, [x1+8]
    00409a84ldr x1, [sp+200]
    00409a88ldrsb x27, [x1]
    00409a8cldr x0, [x1+72]
    00409a90str x0, [sp+96]
    00409a94bl runtime.convT64
    00409a98str x0, [sp+560]
    00409a9cldr x1, [sp+576]
    00409aa0ldrsb x27, [x1]
    00409aa4adrp x2, 0x1ec000
    00409aa8add x2, x2, 3456
    00409aacstr x2, [x1+16]
    00409ab0adrp x27, 0x642000
    00409ab4ldr w2, [x27+3056]
    00409ab8cbz w2, 0x409ac0
    00409abcb 0x409ac4
    00409ac0
    00409ac0loc_409ac0:
    00409ac0b 0x409ad8
    00409ac4
    00409ac4loc_409ac4:
    00409ac4bl runtime.gcWriteBarrier2
    00409ac8str x0, [x25]
    00409accldr x2, [x1+24]
    00409ad0str x2, [x25+8]
    00409ad4b 0x409ad8
    00409ad8
    00409ad8loc_409ad8:
    00409ad8str x0, [x1+24]
    00409adcldr x1, [sp+200]
    00409ae0ldrsb x27, [x1]
    00409ae4ldr x0, [x1+40]
    00409ae8str x0, [sp+88]
    00409aecbl runtime.convT64
    00409af0str x0, [sp+552]
    00409af4ldr x1, [sp+576]
    00409af8ldrsb x27, [x1]
    00409afcadrp x2, 0x1ec000
    00409b00add x2, x2, 3456
    00409b04str x2, [x1+32]
    00409b08adrp x27, 0x642000
    00409b0cldr w2, [x27+3056]
    00409b10cbz w2, 0x409b18
    00409b14b 0x409b1c
    00409b18
    00409b18loc_409b18:
    00409b18b 0x409b30
    00409b1c
    00409b1cloc_409b1c:
    00409b1cbl runtime.gcWriteBarrier2
    00409b20str x0, [x25]
    00409b24ldr x5, [x1+40]
    00409b28str x5, [x25+8]
    00409b2cb 0x409b30
    00409b30
    00409b30loc_409b30:
    00409b30str x0, [x1+40]
    00409b34ldr x2, [sp+576]
    00409b38ldrsb x27, [x2]
    00409b3cb 0x409b40
    00409b40
    00409b40loc_409b40:
    00409b40str x2, [sp+584]
    00409b44orr x4, xzr, 3
    00409b48str x4, [sp+592]
    00409b4cstr x4, [sp+600]
    00409b50adrp x0, 0x2c0000
    00409b54add x0, x0, 2515
    00409b58movz x1, 51
    00409b5cmov x3, x4
    00409b60bl log.Printf
    00409b64ldr x5, [sp+200]
    00409b68ldrsb x27, [x5]
    00409b6cldr x1, [x5+8]
    00409b70ldr x2, [x5+16]
    00409b74ldr x3, [x5+24]
    00409b78str x1, [sp+528]
    00409b7cstr x2, [sp+536]
    00409b80str x3, [sp+544]
    00409b84ldr x5, [sp+192]
    00409b88ldrsb x27, [x5]
    00409b8cldr x6, [x5+40]
    00409b90ldrsb x27, [x6]
    00409b94ldr x0, [x5+48]
    00409b98ldr x5, [x6+32]
    00409b9cblr x5
    00409ba0ldr x0, [sp+192]
    00409ba4bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence
    00409ba8str x0, [sp+176]
    00409bacldr x5, [sp+192]
    00409bb0ldrsb x27, [x5]
    00409bb4ldr x1, [x5]
    00409bb8str x1, [sp+80]
    00409bbcmov x2, x0
    00409bc0adrp x0, 0x604000
    00409bc4add x0, x0, 2688
    00409bc8bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).DeleteSeq
    00409bccldr x0, [sp+192]
    00409bd0bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence
    00409bd4ldr x5, [sp+184]
    00409bd8str x5, [sp+824]
    00409bdcadd x27, sp, 728
    00409be0stp xzr, xzr, [x27]
    00409be4add x5, sp, 728
    00409be8str x5, [sp+496]
    00409becldr x5, [sp+824]
    00409bf0str x5, [sp+488]
    00409bf4ldr x6, [sp+496]
    00409bf8ldrsb x27, [x6]
    00409bfcadrp x7, 0x283000
    00409c00add x7, x7, 2688
    00409c04str x7, [x6]
    00409c08adrp x27, 0x642000
    00409c0cldr w7, [x27+3056]
    00409c10cbz w7, 0x409c18
    00409c14b 0x409c1c
    00409c18
    00409c18loc_409c18:
    00409c18b 0x409c30
    00409c1c
    00409c1cloc_409c1c:
    00409c1cbl runtime.gcWriteBarrier2
    00409c20str x5, [x25]
    00409c24ldr x7, [x6+8]
    00409c28str x7, [x25+8]
    00409c2cb 0x409c30
    00409c30
    00409c30loc_409c30:
    00409c30str x5, [x6+8]
    00409c34ldr x2, [sp+496]
    00409c38ldrsb x27, [x2]
    00409c3cb 0x409c40
    00409c40
    00409c40loc_409c40:
    00409c40str x2, [sp+504]
    00409c44orr x4, xzr, 1
    00409c48str x4, [sp+512]
    00409c4cstr x4, [sp+520]
    00409c50adrp x0, 0x2b1000
    00409c54add x0, x0, 1423
    00409c58movz x1, 26
    00409c5cmov x3, x4
    00409c60bl log.Printf
    00409c64b 0x409c68
    00409c68
    00409c68loc_409c68:
    00409c68ldr x0, [sp+192]
    00409c6cbl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence
    00409c70str x0, [sp+176]
    00409c74str xzr, [sp+824]
    00409c78ldr x1, [sp+192]
    00409c7cldrsb x27, [x1]
    00409c80ldr x1, [x1]
    00409c84str x1, [sp+104]
    00409c88ldr x2, [sp+176]
    00409c8cadrp x0, 0x604000
    00409c90add x0, x0, 2688
    00409c94bl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Get
    00409c98str x0, [sp+824]
    00409c9cstrb w1, [sp+63]
    00409ca0ldr x1, [sp+824]
    00409ca4str x1, [sp+248]
    00409ca8ldrb w1, [sp+63]
    00409cacstrb w1, [sp+61]
    00409cb0ldr x1, [sp+248]
    00409cb4str x1, [sp+200]
    00409cb8ldrb w1, [sp+61]
    00409cbcstrb w1, [sp+60]
    00409cc0b 0x4099fc
    00409cc4
    00409cc4loc_409cc4:
    00409cc4ldr x2, [sp+192]
    00409cc8ldrsb x27, [x2]
    00409cccldr x1, [x2]
    00409cd0str x1, [sp+72]
    00409cd4adrp x0, 0x604000
    00409cd8add x0, x0, 2688
    00409cdcbl github.com/bishopfox/sliver/implant/sliver/handlers/tunnel_handlers.(*dataCache).Len
    00409ce0str x0, [sp+168]
    00409ce4subs xzr, x0, 3
    00409ce8b.gt 0x409cf0
    00409cecb 0x409ff8
    00409cf0
    00409cf0loc_409cf0:
    00409cf0ldr x0, [sp+192]
    00409cf4bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence
    00409cf8str x0, [sp+176]
    00409cfcldr x0, [sp+192]
    00409d00bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence
    00409d04str x0, [sp+160]
    00409d08adrp x0, 0x28e000
    00409d0cadd x0, x0, 64
    00409d10bl runtime.newobject
    00409d14str x0, [sp+480]
    00409d18adrp x27, 0x642000
    00409d1cldr w1, [x27+3056]
    00409d20cbz w1, 0x409d28
    00409d24b 0x409d2c
    00409d28
    00409d28loc_409d28:
    00409d28b 0x409d48
    00409d2c
    00409d2cloc_409d2c:
    00409d2cstr x0, [sp+256]
    00409d30mov x1, x0
    00409d34adrp x0, 0x28e000
    00409d38add x0, x0, 64
    00409d3cbl runtime.wbZero
    00409d40ldr x0, [sp+256]
    00409d44b 0x409d48
    00409d48
    00409d48loc_409d48:
    00409d48mov x20, x0
    00409d4cadr x27, 16
    00409d50stp x29, x27, [sp-24]
    00409d54sub x29, sp, 24
    00409d58bl fn_87cf0
    00409d5csub x29, sp, 8
    00409d60ldr x2, [sp+480]
    00409d64ldrsb x27, [x2]
    00409d68ldr x3, [sp+176]
    00409d6cstr x3, [x2+40]
    00409d70ldr x2, [sp+480]
    00409d74ldrsb x27, [x2]
    00409d78ldr x3, [sp+160]
    00409d7cstr x3, [x2+48]
    00409d80ldr x2, [sp+480]
    00409d84ldrsb x27, [x2]
    00409d88orr x3, xzr, 1
    00409d8cstrb w3, [x2+56]
    00409d90ldr x2, [sp+480]
    00409d94ldrsb x27, [x2]
    00409d98ldr x3, [sp+192]
    00409d9cldrsb x27, [x3]
    00409da0ldr x3, [x3]
    00409da4str x3, [x2+72]
    00409da8adrp x2, 0x642000
    00409dacadd x2, x2, 1504
    00409db0str x2, [sp+448]
    00409db4b 0x409db8
    00409db8
    00409db8loc_409db8:
    00409db8str x2, [sp+456]
    00409dbcstp xzr, xzr, [sp+464]
    00409dc0ldr x3, [sp+480]
    00409dc4ldrsb x27, [x3]
    00409dc8stp xzr, xzr, [x3+16]
    00409dccadrp x27, 0x642000
    00409dd0ldr w4, [x27+3056]
    00409dd4cbz w4, 0x409ddc
    00409dd8b 0x409de0
    00409ddc
    00409ddcloc_409ddc:
    00409ddcb 0x409df0
    00409de0
    00409de0loc_409de0:
    00409de0ldr x4, [x3+8]
    00409de4bl runtime.gcWriteBarrier1
    00409de8str x4, [x25]
    00409decb 0x409df0
    00409df0
    00409df0loc_409df0:
    00409df0str x2, [x3+8]
    00409df4ldr x2, [sp+480]
    00409df8str x2, [sp+824]
    00409dfcadd x27, sp, 704
    00409e00stp xzr, xzr, [x27]
    00409e04str xzr, [sp+720]
    00409e08add x27, sp, 688
    00409e0cstp xzr, xzr, [x27]
    00409e10ldr x1, [sp+824]
    00409e14adrp x0, 0x30b000
    00409e18add x0, x0, 3904
    00409e1cbl google.golang.org/protobuf/proto.Marshal
    00409e20str x0, [sp+704]
    00409e24str x1, [sp+712]
    00409e28str x2, [sp+720]
    00409e2cstr x3, [sp+688]
    00409e30str x4, [sp+696]
    00409e34ldr x2, [sp+704]
    00409e38ldr x3, [sp+712]
    00409e3cldr x4, [sp+720]
    00409e40str x2, [sp+848]
    00409e44str x3, [sp+856]
    00409e48str x4, [sp+864]
    00409e4cldr x2, [sp+688]
    00409e50ldr x3, [sp+696]
    00409e54str x2, [sp+832]
    00409e58str x3, [sp+840]
    00409e5cldr x2, [sp+848]
    00409e60ldr x3, [sp+856]
    00409e64ldr x4, [sp+864]
    00409e68str x2, [sp+224]
    00409e6cstr x3, [sp+232]
    00409e70str x4, [sp+240]
    00409e74ldr x2, [sp+840]
    00409e78ldr x3, [sp+832]
    00409e7cstr x3, [sp+208]
    00409e80str x2, [sp+216]
    00409e84cbnz x3, 0x409e8c
    00409e88b 0x409f44
    00409e8c
    00409e8cloc_409e8c:
    00409e8cadd x27, sp, 728
    00409e90stp xzr, xzr, [x27]
    00409e94add x5, sp, 728
    00409e98str x5, [sp+416]
    00409e9cldr x5, [sp+208]
    00409ea0ldr x6, [sp+216]
    00409ea4str x5, [sp+400]
    00409ea8str x6, [sp+408]
    00409eacstr x5, [sp+392]
    00409eb0ldr x5, [sp+392]
    00409eb4cbnz x5, 0x409ebc
    00409eb8b 0x409ecc
    00409ebc
    00409ebcloc_409ebc:
    00409ebcldr x5, [sp+392]
    00409ec0ldr x5, [x5+8]
    00409ec4str x5, [sp+392]
    00409ec8b 0x409ed0
    00409ecc
    00409eccloc_409ecc:
    00409eccb 0x409ed0
    00409ed0
    00409ed0loc_409ed0:
    00409ed0ldr x5, [sp+416]
    00409ed4ldrsb x27, [x5]
    00409ed8ldr x6, [sp+392]
    00409edcldr x7, [sp+408]
    00409ee0str x6, [x5]
    00409ee4adrp x27, 0x642000
    00409ee8ldr w6, [x27+3056]
    00409eeccbz w6, 0x409ef4
    00409ef0b 0x409ef8
    00409ef4
    00409ef4loc_409ef4:
    00409ef4b 0x409f0c
    00409ef8
    00409ef8loc_409ef8:
    00409ef8bl runtime.gcWriteBarrier2
    00409efcstr x7, [x25]
    00409f00ldr x6, [x5+8]
    00409f04str x6, [x25+8]
    00409f08b 0x409f0c
    00409f0c
    00409f0cloc_409f0c:
    00409f0cstr x7, [x5+8]
    00409f10ldr x2, [sp+416]
    00409f14ldrsb x27, [x2]
    00409f18b 0x409f1c
    00409f1c
    00409f1cloc_409f1c:
    00409f1cstr x2, [sp+424]
    00409f20orr x4, xzr, 1
    00409f24str x4, [sp+432]
    00409f28str x4, [sp+440]
    00409f2cadrp x0, 0x2b9000
    00409f30add x0, x0, 876
    00409f34movz x1, 37
    00409f38mov x3, x4
    00409f3cbl log.Printf
    00409f40b 0x409ff4
    00409f44
    00409f44loc_409f44:
    00409f44ldr x0, [sp+192]
    00409f48bl github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence
    00409f4cstr x0, [sp+160]
    00409f50add x27, sp, 728
    00409f54stp xzr, xzr, [x27]
    00409f58add x1, sp, 728
    00409f5cstr x1, [sp+360]
    00409f60ldr x0, [sp+160]
    00409f64bl runtime.convT64
    00409f68str x0, [sp+352]
    00409f6cldr x1, [sp+360]
    00409f70ldrsb x27, [x1]
    00409f74adrp x2, 0x1ec000
    00409f78add x2, x2, 3456
    00409f7cstr x2, [x1]
    00409f80adrp x27, 0x642000
    00409f84ldr w2, [x27+3056]
    00409f88cbz w2, 0x409f90
    00409f8cb 0x409f94
    00409f90
    00409f90loc_409f90:
    00409f90b 0x409fa8
    00409f94
    00409f94loc_409f94:
    00409f94bl runtime.gcWriteBarrier2
    00409f98str x0, [x25]
    00409f9cldr x5, [x1+8]
    00409fa0str x5, [x25+8]
    00409fa4b 0x409fa8
    00409fa8
    00409fa8loc_409fa8:
    00409fa8str x0, [x1+8]
    00409facldr x2, [sp+360]
    00409fb0ldrsb x27, [x2]
    00409fb4b 0x409fb8
    00409fb8
    00409fb8loc_409fb8:
    00409fb8str x2, [sp+368]
    00409fbcorr x4, xzr, 1
    00409fc0str x4, [sp+376]
    00409fc4str x4, [sp+384]
    00409fc8adrp x0, 0x2bf000
    00409fccadd x0, x0, 1557
    00409fd0orr x1, xzr, 48
    00409fd4mov x3, x4
    00409fd8bl log.Printf
    00409fdcldr x1, [sp+224]
    00409fe0ldr x2, [sp+232]
    00409fe4ldr x3, [sp+240]
    00409fe8ldr x0, [sp+896]
    00409fecbl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).RequestResend
    00409ff0b 0x409ff4
    00409ff4
    00409ff4loc_409ff4:
    00409ff4b 0x409ffc
    00409ff8
    00409ff8loc_409ff8:
    00409ff8b 0x409ffc
    00409ffc
    00409ffcloc_409ffc:
    00409ffcb 0x4099f0
    0040a000
    0040a000loc_40a000:
    0040a000stp x0, x1, [sp+8]
    0040a004mov x3, x30
    0040a008bl runtime.morestack_noctxt.abi0
    0040a00cldp x0, x1, [sp+8]
    0040a010b 0x409660
    0040a014udf 0
    0040a018udf 0
    0040a01cudf 0
    00409660