File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004ec550
004ec550github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).serveConn: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).serveConn(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * p, net.Conn c, struct []github.com/bishopfox/sliver/implant/sliver/tcpproxy.route routes)
004ec550ldr x16, [x28+16]
004ec554sub x17, sp, 416
004ec558subs xzr, x17, x16
004ec55cb.ls 0x4ec9f4
004ec560sub x20, sp, 544
004ec564stp x29, x30, [x20-8]
004ec568add sp, x20, 0
004ec56csub x29, sp, 8
004ec570str x0, [sp+552]
004ec574str x1, [sp+560]
004ec578str x2, [sp+568]
004ec57cstr x3, [sp+576]
004ec580str x4, [sp+584]
004ec584str x5, [sp+592]
004ec588strb wzr, [sp+55]
004ec58cldr x1, [sp+568]
004ec590ldr x2, [sp+560]
004ec594str x2, [sp+296]
004ec598str x1, [sp+304]
004ec59ccbnz x2, 0x4ec5a4
004ec5a0b 0x4ec5c4
004ec5a4
004ec5a4loc_4ec5a4:
004ec5a4str x1, [sp+208]
004ec5a8ldr x1, [x2+8]
004ec5acadrp x0, 0x522000
004ec5b0add x0, x0, 3568
004ec5b4bl runtime.typeAssert
004ec5b8ldr x1, [sp+208]
004ec5bcmov x2, x0
004ec5c0b 0x4ec5c8
004ec5c4
004ec5c4loc_4ec5c4:
004ec5c4b 0x4ec5c8
004ec5c8
004ec5c8loc_4ec5c8:
004ec5c8str x2, [sp+280]
004ec5ccstr x1, [sp+288]
004ec5d0mov x0, x2
004ec5d4bl bufio.NewReader
004ec5d8str x0, [sp+168]
004ec5dcldr x2, [sp+584]
004ec5e0ldr x3, [sp+576]
004ec5e4ldr x4, [sp+592]
004ec5e8str x3, [sp+440]
004ec5ecstr x2, [sp+448]
004ec5f0str x4, [sp+456]
004ec5f4str xzr, [sp+80]
004ec5f8str x2, [sp+72]
004ec5fcldr x2, [sp+440]
004ec600str x2, [sp+64]
004ec604b 0x4ec608
004ec608
004ec608loc_4ec608:
004ec608ldr x2, [sp+72]
004ec60cldr x3, [sp+80]
004ec610subs xzr, x2, x3
004ec614b.gt 0x4ec61c
004ec618b 0x4ec884
004ec61c
004ec61cloc_4ec61c:
004ec61cldr x2, [sp+64]
004ec620str x2, [sp+272]
004ec624ldr x2, [sp+272]
004ec628ldr x3, [x2]
004ec62cldr x2, [x2+8]
004ec630str x3, [sp+112]
004ec634str x2, [sp+120]
004ec638stp xzr, xzr, [sp+424]
004ec63cstp xzr, xzr, [sp+408]
004ec640ldr x1, [sp+168]
004ec644ldr x2, [sp+112]
004ec648ldrsb x27, [x2]
004ec64cldr x2, [x2+24]
004ec650ldr x0, [sp+120]
004ec654blr x2
004ec658str x0, [sp+424]
004ec65cstr x1, [sp+432]
004ec660str x2, [sp+408]
004ec664str x3, [sp+416]
004ec668ldr x2, [sp+432]
004ec66cldr x3, [sp+424]
004ec670str x3, [sp+192]
004ec674str x2, [sp+200]
004ec678ldr x2, [sp+408]
004ec67cldr x3, [sp+416]
004ec680str x2, [sp+176]
004ec684str x3, [sp+184]
004ec688ldr x2, [sp+192]
004ec68cldr x3, [sp+200]
004ec690str x2, [sp+96]
004ec694str x3, [sp+104]
004ec698ldr x2, [sp+176]
004ec69cldr x3, [sp+184]
004ec6a0str x2, [sp+152]
004ec6a4str x3, [sp+160]
004ec6a8ldr x2, [sp+96]
004ec6accbnz x2, 0x4ec6b4
004ec6b0b 0x4ec864
004ec6b4
004ec6b4loc_4ec6b4:
004ec6b4ldr x0, [sp+168]
004ec6b8bl bufio.(*Reader).Buffered
004ec6bcstr x0, [sp+56]
004ec6c0subs xzr, x0, 0
004ec6c4b.gt 0x4ec6cc
004ec6c8b 0x4ec830
004ec6cc
004ec6ccloc_4ec6cc:
004ec6ccldr x0, [sp+168]
004ec6d0bl bufio.(*Reader).Buffered
004ec6d4str x0, [sp+88]
004ec6d8stp xzr, xzr, [sp+384]
004ec6dcstr xzr, [sp+400]
004ec6e0stp xzr, xzr, [sp+368]
004ec6e4ldr x1, [sp+88]
004ec6e8ldr x0, [sp+168]
004ec6ecbl bufio.(*Reader).Peek
004ec6f0str x0, [sp+384]
004ec6f4str x1, [sp+392]
004ec6f8str x2, [sp+400]
004ec6fcstr x3, [sp+368]
004ec700str x4, [sp+376]
004ec704ldr x1, [sp+384]
004ec708ldr x2, [sp+392]
004ec70cldr x3, [sp+400]
004ec710str x1, [sp+512]
004ec714str x2, [sp+520]
004ec718str x3, [sp+528]
004ec71cldr x1, [sp+368]
004ec720ldr x2, [sp+376]
004ec724str x1, [sp+496]
004ec728str x2, [sp+504]
004ec72cldr x1, [sp+512]
004ec730ldr x2, [sp+520]
004ec734ldr x3, [sp+528]
004ec738str x1, [sp+128]
004ec73cstr x2, [sp+136]
004ec740str x3, [sp+144]
004ec744adrp x0, 0x19c000
004ec748add x0, x0, 3168
004ec74cbl runtime.newobject
004ec750str x0, [sp+264]
004ec754ldr x1, [sp+152]
004ec758ldr x2, [sp+160]
004ec75cstr x2, [x0+8]
004ec760adrp x27, 0x55f000
004ec764ldr w2, [x27+3056]
004ec768cbz w2, 0x4ec770
004ec76cb 0x4ec774
004ec770
004ec770loc_4ec770:
004ec770b 0x4ec788
004ec774
004ec774loc_4ec774:
004ec774bl runtime.gcWriteBarrier2
004ec778str x1, [x25]
004ec77cldr x3, [x0]
004ec780str x3, [x25+8]
004ec784b 0x4ec788
004ec788
004ec788loc_4ec788:
004ec788str x1, [x0]
004ec78cldr x3, [sp+264]
004ec790ldrsb x27, [x3]
004ec794ldr x4, [sp+128]
004ec798ldr x5, [sp+136]
004ec79cldr x6, [sp+144]
004ec7a0str x5, [x3+24]
004ec7a4str x6, [x3+32]
004ec7a8adrp x27, 0x55f000
004ec7acldr w5, [x27+3056]
004ec7b0cbz w5, 0x4ec7b8
004ec7b4b 0x4ec7bc
004ec7b8
004ec7b8loc_4ec7b8:
004ec7b8b 0x4ec7d0
004ec7bc
004ec7bcloc_4ec7bc:
004ec7bcbl runtime.gcWriteBarrier2
004ec7c0str x4, [x25]
004ec7c4ldr x5, [x3+16]
004ec7c8str x5, [x25+8]
004ec7ccb 0x4ec7d0
004ec7d0
004ec7d0loc_4ec7d0:
004ec7d0str x4, [x3+16]
004ec7d4ldr x3, [sp+264]
004ec7d8ldrsb x27, [x3]
004ec7dcldr x4, [sp+568]
004ec7e0ldr x5, [sp+560]
004ec7e4str x5, [x3+40]
004ec7e8adrp x27, 0x55f000
004ec7ecldr w5, [x27+3056]
004ec7f0cbz w5, 0x4ec7f8
004ec7f4b 0x4ec7fc
004ec7f8
004ec7f8loc_4ec7f8:
004ec7f8b 0x4ec810
004ec7fc
004ec7fcloc_4ec7fc:
004ec7fcbl runtime.gcWriteBarrier2
004ec800str x4, [x25]
004ec804ldr x5, [x3+48]
004ec808str x5, [x25+8]
004ec80cb 0x4ec810
004ec810
004ec810loc_4ec810:
004ec810str x4, [x3+48]
004ec814ldr x3, [sp+264]
004ec818str x3, [sp+360]
004ec81cadrp x4, 0x22e000
004ec820add x4, x4, 3736
004ec824str x4, [sp+560]
004ec828str x3, [sp+568]
004ec82cb 0x4ec834
004ec830
004ec830loc_4ec830:
004ec830b 0x4ec834
004ec834
004ec834loc_4ec834:
004ec834ldr x2, [sp+568]
004ec838ldr x3, [sp+96]
004ec83cldrsb x27, [x3]
004ec840ldr x3, [x3+24]
004ec844ldr x1, [sp+560]
004ec848ldr x0, [sp+104]
004ec84cblr x3
004ec850orr x0, xzr, 1
004ec854strb w0, [sp+55]
004ec858ldp x29, x30, [sp-8]
004ec85cadd sp, sp, 544
004ec860ret x30
004ec864
004ec864loc_4ec864:
004ec864b 0x4ec868
004ec868
004ec868loc_4ec868:
004ec868ldr x2, [sp+80]
004ec86cadd x2, x2, 1
004ec870str x2, [sp+80]
004ec874ldr x2, [sp+272]
004ec878add x2, x2, 16
004ec87cstr x2, [sp+64]
004ec880b 0x4ec608
004ec884
004ec884loc_4ec884:
004ec884ldr x1, [sp+560]
004ec888ldrsb x27, [x1]
004ec88cldr x1, [x1+48]
004ec890ldr x0, [sp+568]
004ec894blr x1
004ec898str x0, [sp+480]
004ec89cstr x1, [sp+488]
004ec8a0ldrsb x27, [x0]
004ec8a4ldr x2, [x0+32]
004ec8a8mov x0, x1
004ec8acblr x2
004ec8b0str x0, [sp+408]
004ec8b4str x1, [sp+416]
004ec8b8ldr x1, [sp+560]
004ec8bcldrsb x27, [x1]
004ec8c0ldr x0, [sp+568]
004ec8c4ldr x1, [x1+32]
004ec8c8blr x1
004ec8ccstr x0, [sp+464]
004ec8d0str x1, [sp+472]
004ec8d4ldrsb x27, [x0]
004ec8d8ldr x2, [x0+32]
004ec8dcmov x0, x1
004ec8e0blr x2
004ec8e4str x0, [sp+344]
004ec8e8str x1, [sp+352]
004ec8ecstp xzr, xzr, [sp+312]
004ec8f0stp xzr, xzr, [sp+328]
004ec8f4add x1, sp, 312
004ec8f8str x1, [sp+232]
004ec8fcldr x0, [sp+408]
004ec900ldr x1, [sp+416]
004ec904bl runtime.convTstring
004ec908str x0, [sp+224]
004ec90cldr x1, [sp+232]
004ec910ldrsb x27, [x1]
004ec914adrp x2, 0x109000
004ec918add x2, x2, 2944
004ec91cstr x2, [x1]
004ec920adrp x27, 0x55f000
004ec924ldr w2, [x27+3056]
004ec928cbz w2, 0x4ec930
004ec92cb 0x4ec934
004ec930
004ec930loc_4ec930:
004ec930b 0x4ec948
004ec934
004ec934loc_4ec934:
004ec934bl runtime.gcWriteBarrier2
004ec938str x0, [x25]
004ec93cldr x2, [x1+8]
004ec940str x2, [x25+8]
004ec944b 0x4ec948
004ec948
004ec948loc_4ec948:
004ec948str x0, [x1+8]
004ec94cldr x0, [sp+344]
004ec950ldr x1, [sp+352]
004ec954bl runtime.convTstring
004ec958str x0, [sp+216]
004ec95cldr x2, [sp+232]
004ec960ldrsb x27, [x2]
004ec964adrp x3, 0x109000
004ec968add x3, x3, 2944
004ec96cstr x3, [x2+16]
004ec970adrp x27, 0x55f000
004ec974ldr w3, [x27+3056]
004ec978cbz w3, 0x4ec980
004ec97cb 0x4ec984
004ec980
004ec980loc_4ec980:
004ec980b 0x4ec998
004ec984
004ec984loc_4ec984:
004ec984bl runtime.gcWriteBarrier2
004ec988str x0, [x25]
004ec98cldr x5, [x2+24]
004ec990str x5, [x25+8]
004ec994b 0x4ec998
004ec998
004ec998loc_4ec998:
004ec998str x0, [x2+24]
004ec99cldr x2, [sp+232]
004ec9a0ldrsb x27, [x2]
004ec9a4b 0x4ec9a8
004ec9a8
004ec9a8loc_4ec9a8:
004ec9a8str x2, [sp+240]
004ec9acorr x4, xzr, 2
004ec9b0str x4, [sp+248]
004ec9b4str x4, [sp+256]
004ec9b8adrp x0, 0x1db000
004ec9bcadd x0, x0, 3762
004ec9c0movz x1, 47
004ec9c4mov x3, x4
004ec9c8bl log.Printf
004ec9ccldr x5, [sp+560]
004ec9d0ldrsb x27, [x5]
004ec9d4ldr x5, [x5+24]
004ec9d8ldr x0, [sp+568]
004ec9dcblr x5
004ec9e0strb wzr, [sp+55]
004ec9e4mov x0, xzr
004ec9e8ldp x29, x30, [sp-8]
004ec9ecadd sp, sp, 544
004ec9f0ret x30
004ec9f4
004ec9f4loc_4ec9f4:
004ec9f4stp x0, x1, [sp+8]
004ec9f8stp x2, x3, [sp+24]
004ec9fcstp x4, x5, [sp+40]
004eca00mov x3, x30
004eca04bl runtime.morestack_noctxt.abi0
004eca08ldp x0, x1, [sp+8]
004eca0cldp x2, x3, [sp+24]
004eca10ldp x4, x5, [sp+40]
004eca14b 0x4ec550
004eca18udf 0
004eca1cudf 0
004ec550
004ec550github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).serveConn: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).serveConn(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * p, net.Conn c, struct []github.com/bishopfox/sliver/implant/sliver/tcpproxy.route routes)
004ec550ldr x16, [x28+16]
004ec554sub x17, sp, 416
004ec558subs xzr, x17, x16
004ec55cb.ls 0x4ec9f4
004ec560sub x20, sp, 544
004ec564stp x29, x30, [x20-8]
004ec568add sp, x20, 0
004ec56csub x29, sp, 8
004ec570str x0, [sp+552]
004ec574str x1, [sp+560]
004ec578str x2, [sp+568]
004ec57cstr x3, [sp+576]
004ec580str x4, [sp+584]
004ec584str x5, [sp+592]
004ec588strb wzr, [sp+55]
004ec58cldr x1, [sp+568]
004ec590ldr x2, [sp+560]
004ec594str x2, [sp+296]
004ec598str x1, [sp+304]
004ec59ccbnz x2, 0x4ec5a4
004ec5a0b 0x4ec5c4
004ec5a4
004ec5a4loc_4ec5a4:
004ec5a4str x1, [sp+208]
004ec5a8ldr x1, [x2+8]
004ec5acadrp x0, 0x522000
004ec5b0add x0, x0, 3568
004ec5b4bl runtime.typeAssert
004ec5b8ldr x1, [sp+208]
004ec5bcmov x2, x0
004ec5c0b 0x4ec5c8
004ec5c4
004ec5c4loc_4ec5c4:
004ec5c4b 0x4ec5c8
004ec5c8
004ec5c8loc_4ec5c8:
004ec5c8str x2, [sp+280]
004ec5ccstr x1, [sp+288]
004ec5d0mov x0, x2
004ec5d4bl bufio.NewReader
004ec5d8str x0, [sp+168]
004ec5dcldr x2, [sp+584]
004ec5e0ldr x3, [sp+576]
004ec5e4ldr x4, [sp+592]
004ec5e8str x3, [sp+440]
004ec5ecstr x2, [sp+448]
004ec5f0str x4, [sp+456]
004ec5f4str xzr, [sp+80]
004ec5f8str x2, [sp+72]
004ec5fcldr x2, [sp+440]
004ec600str x2, [sp+64]
004ec604b 0x4ec608
004ec608
004ec608loc_4ec608:
004ec608ldr x2, [sp+72]
004ec60cldr x3, [sp+80]
004ec610subs xzr, x2, x3
004ec614b.gt 0x4ec61c
004ec618b 0x4ec884
004ec61c
004ec61cloc_4ec61c:
004ec61cldr x2, [sp+64]
004ec620str x2, [sp+272]
004ec624ldr x2, [sp+272]
004ec628ldr x3, [x2]
004ec62cldr x2, [x2+8]
004ec630str x3, [sp+112]
004ec634str x2, [sp+120]
004ec638stp xzr, xzr, [sp+424]
004ec63cstp xzr, xzr, [sp+408]
004ec640ldr x1, [sp+168]
004ec644ldr x2, [sp+112]
004ec648ldrsb x27, [x2]
004ec64cldr x2, [x2+24]
004ec650ldr x0, [sp+120]
004ec654blr x2
004ec658str x0, [sp+424]
004ec65cstr x1, [sp+432]
004ec660str x2, [sp+408]
004ec664str x3, [sp+416]
004ec668ldr x2, [sp+432]
004ec66cldr x3, [sp+424]
004ec670str x3, [sp+192]
004ec674str x2, [sp+200]
004ec678ldr x2, [sp+408]
004ec67cldr x3, [sp+416]
004ec680str x2, [sp+176]
004ec684str x3, [sp+184]
004ec688ldr x2, [sp+192]
004ec68cldr x3, [sp+200]
004ec690str x2, [sp+96]
004ec694str x3, [sp+104]
004ec698ldr x2, [sp+176]
004ec69cldr x3, [sp+184]
004ec6a0str x2, [sp+152]
004ec6a4str x3, [sp+160]
004ec6a8ldr x2, [sp+96]
004ec6accbnz x2, 0x4ec6b4
004ec6b0b 0x4ec864
004ec6b4
004ec6b4loc_4ec6b4:
004ec6b4ldr x0, [sp+168]
004ec6b8bl bufio.(*Reader).Buffered
004ec6bcstr x0, [sp+56]
004ec6c0subs xzr, x0, 0
004ec6c4b.gt 0x4ec6cc
004ec6c8b 0x4ec830
004ec6cc
004ec6ccloc_4ec6cc:
004ec6ccldr x0, [sp+168]
004ec6d0bl bufio.(*Reader).Buffered
004ec6d4str x0, [sp+88]
004ec6d8stp xzr, xzr, [sp+384]
004ec6dcstr xzr, [sp+400]
004ec6e0stp xzr, xzr, [sp+368]
004ec6e4ldr x1, [sp+88]
004ec6e8ldr x0, [sp+168]
004ec6ecbl bufio.(*Reader).Peek
004ec6f0str x0, [sp+384]
004ec6f4str x1, [sp+392]
004ec6f8str x2, [sp+400]
004ec6fcstr x3, [sp+368]
004ec700str x4, [sp+376]
004ec704ldr x1, [sp+384]
004ec708ldr x2, [sp+392]
004ec70cldr x3, [sp+400]
004ec710str x1, [sp+512]
004ec714str x2, [sp+520]
004ec718str x3, [sp+528]
004ec71cldr x1, [sp+368]
004ec720ldr x2, [sp+376]
004ec724str x1, [sp+496]
004ec728str x2, [sp+504]
004ec72cldr x1, [sp+512]
004ec730ldr x2, [sp+520]
004ec734ldr x3, [sp+528]
004ec738str x1, [sp+128]
004ec73cstr x2, [sp+136]
004ec740str x3, [sp+144]
004ec744adrp x0, 0x19c000
004ec748add x0, x0, 3168
004ec74cbl runtime.newobject
004ec750str x0, [sp+264]
004ec754ldr x1, [sp+152]
004ec758ldr x2, [sp+160]
004ec75cstr x2, [x0+8]
004ec760adrp x27, 0x55f000
004ec764ldr w2, [x27+3056]
004ec768cbz w2, 0x4ec770
004ec76cb 0x4ec774
004ec770
004ec770loc_4ec770:
004ec770b 0x4ec788
004ec774
004ec774loc_4ec774:
004ec774bl runtime.gcWriteBarrier2
004ec778str x1, [x25]
004ec77cldr x3, [x0]
004ec780str x3, [x25+8]
004ec784b 0x4ec788
004ec788
004ec788loc_4ec788:
004ec788str x1, [x0]
004ec78cldr x3, [sp+264]
004ec790ldrsb x27, [x3]
004ec794ldr x4, [sp+128]
004ec798ldr x5, [sp+136]
004ec79cldr x6, [sp+144]
004ec7a0str x5, [x3+24]
004ec7a4str x6, [x3+32]
004ec7a8adrp x27, 0x55f000
004ec7acldr w5, [x27+3056]
004ec7b0cbz w5, 0x4ec7b8
004ec7b4b 0x4ec7bc
004ec7b8
004ec7b8loc_4ec7b8:
004ec7b8b 0x4ec7d0
004ec7bc
004ec7bcloc_4ec7bc:
004ec7bcbl runtime.gcWriteBarrier2
004ec7c0str x4, [x25]
004ec7c4ldr x5, [x3+16]
004ec7c8str x5, [x25+8]
004ec7ccb 0x4ec7d0
004ec7d0
004ec7d0loc_4ec7d0:
004ec7d0str x4, [x3+16]
004ec7d4ldr x3, [sp+264]
004ec7d8ldrsb x27, [x3]
004ec7dcldr x4, [sp+568]
004ec7e0ldr x5, [sp+560]
004ec7e4str x5, [x3+40]
004ec7e8adrp x27, 0x55f000
004ec7ecldr w5, [x27+3056]
004ec7f0cbz w5, 0x4ec7f8
004ec7f4b 0x4ec7fc
004ec7f8
004ec7f8loc_4ec7f8:
004ec7f8b 0x4ec810
004ec7fc
004ec7fcloc_4ec7fc:
004ec7fcbl runtime.gcWriteBarrier2
004ec800str x4, [x25]
004ec804ldr x5, [x3+48]
004ec808str x5, [x25+8]
004ec80cb 0x4ec810
004ec810
004ec810loc_4ec810:
004ec810str x4, [x3+48]
004ec814ldr x3, [sp+264]
004ec818str x3, [sp+360]
004ec81cadrp x4, 0x22e000
004ec820add x4, x4, 3736
004ec824str x4, [sp+560]
004ec828str x3, [sp+568]
004ec82cb 0x4ec834
004ec830
004ec830loc_4ec830:
004ec830b 0x4ec834
004ec834
004ec834loc_4ec834:
004ec834ldr x2, [sp+568]
004ec838ldr x3, [sp+96]
004ec83cldrsb x27, [x3]
004ec840ldr x3, [x3+24]
004ec844ldr x1, [sp+560]
004ec848ldr x0, [sp+104]
004ec84cblr x3
004ec850orr x0, xzr, 1
004ec854strb w0, [sp+55]
004ec858ldp x29, x30, [sp-8]
004ec85cadd sp, sp, 544
004ec860ret x30
004ec864
004ec864loc_4ec864:
004ec864b 0x4ec868
004ec868
004ec868loc_4ec868:
004ec868ldr x2, [sp+80]
004ec86cadd x2, x2, 1
004ec870str x2, [sp+80]
004ec874ldr x2, [sp+272]
004ec878add x2, x2, 16
004ec87cstr x2, [sp+64]
004ec880b 0x4ec608
004ec884
004ec884loc_4ec884:
004ec884ldr x1, [sp+560]
004ec888ldrsb x27, [x1]
004ec88cldr x1, [x1+48]
004ec890ldr x0, [sp+568]
004ec894blr x1
004ec898str x0, [sp+480]
004ec89cstr x1, [sp+488]
004ec8a0ldrsb x27, [x0]
004ec8a4ldr x2, [x0+32]
004ec8a8mov x0, x1
004ec8acblr x2
004ec8b0str x0, [sp+408]
004ec8b4str x1, [sp+416]
004ec8b8ldr x1, [sp+560]
004ec8bcldrsb x27, [x1]
004ec8c0ldr x0, [sp+568]
004ec8c4ldr x1, [x1+32]
004ec8c8blr x1
004ec8ccstr x0, [sp+464]
004ec8d0str x1, [sp+472]
004ec8d4ldrsb x27, [x0]
004ec8d8ldr x2, [x0+32]
004ec8dcmov x0, x1
004ec8e0blr x2
004ec8e4str x0, [sp+344]
004ec8e8str x1, [sp+352]
004ec8ecstp xzr, xzr, [sp+312]
004ec8f0stp xzr, xzr, [sp+328]
004ec8f4add x1, sp, 312
004ec8f8str x1, [sp+232]
004ec8fcldr x0, [sp+408]
004ec900ldr x1, [sp+416]
004ec904bl runtime.convTstring
004ec908str x0, [sp+224]
004ec90cldr x1, [sp+232]
004ec910ldrsb x27, [x1]
004ec914adrp x2, 0x109000
004ec918add x2, x2, 2944
004ec91cstr x2, [x1]
004ec920adrp x27, 0x55f000
004ec924ldr w2, [x27+3056]
004ec928cbz w2, 0x4ec930
004ec92cb 0x4ec934
004ec930
004ec930loc_4ec930:
004ec930b 0x4ec948
004ec934
004ec934loc_4ec934:
004ec934bl runtime.gcWriteBarrier2
004ec938str x0, [x25]
004ec93cldr x2, [x1+8]
004ec940str x2, [x25+8]
004ec944b 0x4ec948
004ec948
004ec948loc_4ec948:
004ec948str x0, [x1+8]
004ec94cldr x0, [sp+344]
004ec950ldr x1, [sp+352]
004ec954bl runtime.convTstring
004ec958str x0, [sp+216]
004ec95cldr x2, [sp+232]
004ec960ldrsb x27, [x2]
004ec964adrp x3, 0x109000
004ec968add x3, x3, 2944
004ec96cstr x3, [x2+16]
004ec970adrp x27, 0x55f000
004ec974ldr w3, [x27+3056]
004ec978cbz w3, 0x4ec980
004ec97cb 0x4ec984
004ec980
004ec980loc_4ec980:
004ec980b 0x4ec998
004ec984
004ec984loc_4ec984:
004ec984bl runtime.gcWriteBarrier2
004ec988str x0, [x25]
004ec98cldr x5, [x2+24]
004ec990str x5, [x25+8]
004ec994b 0x4ec998
004ec998
004ec998loc_4ec998:
004ec998str x0, [x2+24]
004ec99cldr x2, [sp+232]
004ec9a0ldrsb x27, [x2]
004ec9a4b 0x4ec9a8
004ec9a8
004ec9a8loc_4ec9a8:
004ec9a8str x2, [sp+240]
004ec9acorr x4, xzr, 2
004ec9b0str x4, [sp+248]
004ec9b4str x4, [sp+256]
004ec9b8adrp x0, 0x1db000
004ec9bcadd x0, x0, 3762
004ec9c0movz x1, 47
004ec9c4mov x3, x4
004ec9c8bl log.Printf
004ec9ccldr x5, [sp+560]
004ec9d0ldrsb x27, [x5]
004ec9d4ldr x5, [x5+24]
004ec9d8ldr x0, [sp+568]
004ec9dcblr x5
004ec9e0strb wzr, [sp+55]
004ec9e4mov x0, xzr
004ec9e8ldp x29, x30, [sp-8]
004ec9ecadd sp, sp, 544
004ec9f0ret x30
004ec9f4
004ec9f4loc_4ec9f4:
004ec9f4stp x0, x1, [sp+8]
004ec9f8stp x2, x3, [sp+24]
004ec9fcstp x4, x5, [sp+40]
004eca00mov x3, x30
004eca04bl runtime.morestack_noctxt.abi0
004eca08ldp x0, x1, [sp+8]
004eca0cldp x2, x3, [sp+24]
004eca10ldp x4, x5, [sp+40]
004eca14b 0x4ec550
004eca18udf 0
004eca1cudf 0
004ec550
004eca20
004eca20github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Read: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Read(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * c, struct []uint8 p)
004eca20ldr x16, [x28+16]
004eca24sub x17, sp, 64
004eca28subs xzr, x17, x16
004eca2cb.ls 0x4ecc54
004eca30str x30, [sp-192]!
004eca34stur x29, [sp-8]
004eca38sub x29, sp, 8
004eca3cstr x0, [sp+200]
004eca40str x1, [sp+208]
004eca44str x2, [sp+216]
004eca48str x3, [sp+224]
004eca4cstr xzr, [sp+48]
004eca50stp xzr, xzr, [sp+88]
004eca54ldr x4, [sp+200]
004eca58ldrsb x27, [x4]
004eca5cldr x4, [x4+24]
004eca60str x4, [sp+56]
004eca64cbnz x4, 0x4eca6c
004eca68b 0x4ecbe4
004eca6c
004eca6cloc_4eca6c:
004eca6cldr x3, [sp+208]
004eca70ldr x4, [sp+216]
004eca74ldr x5, [sp+224]
004eca78str x3, [sp+128]
004eca7cstr x4, [sp+136]
004eca80str x5, [sp+144]
004eca84ldr x3, [sp+200]
004eca88ldrsb x27, [x3]
004eca8cldr x4, [x3+24]
004eca90ldr x5, [x3+32]
004eca94ldr x3, [x3+16]
004eca98str x3, [sp+104]
004eca9cstr x4, [sp+112]
004ecaa0str x5, [sp+120]
004ecaa4ldr x3, [sp+136]
004ecaa8str x3, [sp+80]
004ecaacsubs xzr, x3, x4
004ecab0b.gt 0x4ecab8
004ecab4b 0x4ecac0
004ecab8
004ecab8loc_4ecab8:
004ecab8str x4, [sp+80]
004ecabcb 0x4ecac4
004ecac0
004ecac0loc_4ecac0:
004ecac0b 0x4ecac4
004ecac4
004ecac4loc_4ecac4:
004ecac4ldr x3, [sp+104]
004ecac8ldr x4, [sp+128]
004ecaccsubs xzr, x3, x4
004ecad0b.ne 0x4ecad8
004ecad4b 0x4ecaf4
004ecad8
004ecad8loc_4ecad8:
004ecad8ldr x3, [sp+80]
004ecadcstr x3, [sp+72]
004ecae0ldr x2, [sp+72]
004ecae4ldr x0, [sp+128]
004ecae8ldr x1, [sp+104]
004ecaecbl runtime.memmove
004ecaf0b 0x4ecaf8
004ecaf4
004ecaf4loc_4ecaf4:
004ecaf4b 0x4ecaf8
004ecaf8
004ecaf8loc_4ecaf8:
004ecaf8ldr x0, [sp+80]
004ecafcstr x0, [sp+48]
004ecb00ldr x3, [sp+200]
004ecb04ldrsb x27, [x3]
004ecb08ldr x1, [x3+24]
004ecb0cldr x4, [x3+16]
004ecb10ldr x3, [x3+32]
004ecb14b 0x4ecb18
004ecb18
004ecb18loc_4ecb18:
004ecb18subs xzr, x1, x0
004ecb1cb.hs 0x4ecb24
004ecb20b 0x4ecc4c
004ecb24
004ecb24loc_4ecb24:
004ecb24ldr x5, [sp+200]
004ecb28ldrsb x27, [x5]
004ecb2csub x3, x3, x0
004ecb30sub x6, x1, x0
004ecb34str x6, [x5+24]
004ecb38str x3, [x5+32]
004ecb3csub x3, xzr, x3
004ecb40and x3, x0, x3, asr #63
004ecb44add x3, x4, x3
004ecb48adrp x27, 0x55f000
004ecb4cldr w4, [x27+3056]
004ecb50cbz w4, 0x4ecb58
004ecb54b 0x4ecb5c
004ecb58
004ecb58loc_4ecb58:
004ecb58b 0x4ecb70
004ecb5c
004ecb5cloc_4ecb5c:
004ecb5cbl runtime.gcWriteBarrier2
004ecb60str x3, [x25]
004ecb64ldr x4, [x5+16]
004ecb68str x4, [x25+8]
004ecb6cb 0x4ecb70
004ecb70
004ecb70loc_4ecb70:
004ecb70str x3, [x5+16]
004ecb74ldr x3, [sp+200]
004ecb78ldrsb x27, [x3]
004ecb7cldr x3, [x3+24]
004ecb80str x3, [sp+56]
004ecb84cbz x3, 0x4ecb8c
004ecb88b 0x4ecbc4
004ecb8c
004ecb8cloc_4ecb8c:
004ecb8cldr x3, [sp+200]
004ecb90ldrsb x27, [x3]
004ecb94stp xzr, xzr, [x3+24]
004ecb98adrp x27, 0x55f000
004ecb9cldr w4, [x27+3056]
004ecba0cbz w4, 0x4ecba8
004ecba4b 0x4ecbac
004ecba8
004ecba8loc_4ecba8:
004ecba8b 0x4ecbbc
004ecbac
004ecbacloc_4ecbac:
004ecbacldr x4, [x3+16]
004ecbb0bl runtime.gcWriteBarrier1
004ecbb4str x4, [x25]
004ecbb8b 0x4ecbbc
004ecbbc
004ecbbcloc_4ecbbc:
004ecbbcstr xzr, [x3+16]
004ecbc0b 0x4ecbc8
004ecbc4
004ecbc4loc_4ecbc4:
004ecbc4b 0x4ecbc8
004ecbc8
004ecbc8loc_4ecbc8:
004ecbc8stp xzr, xzr, [sp+88]
004ecbccldr x0, [sp+48]
004ecbd0mov x1, xzr
004ecbd4mov x2, xzr
004ecbd8ldur x29, [sp-8]
004ecbdcldr x30, [sp], 192
004ecbe0ret x30
004ecbe4
004ecbe4loc_4ecbe4:
004ecbe4stp xzr, xzr, [sp+152]
004ecbe8ldr x4, [sp+200]
004ecbecldrsb x27, [x4]
004ecbf0ldr x5, [x4+40]
004ecbf4ldrsb x27, [x5]
004ecbf8ldr x0, [x4+48]
004ecbfcldr x1, [sp+208]
004ecc00ldr x2, [sp+216]
004ecc04ldr x3, [sp+224]
004ecc08ldr x4, [x5+40]
004ecc0cblr x4
004ecc10str x0, [sp+56]
004ecc14str x1, [sp+152]
004ecc18str x2, [sp+160]
004ecc1cldr x4, [sp+56]
004ecc20str x4, [sp+64]
004ecc24str x1, [sp+168]
004ecc28str x2, [sp+176]
004ecc2cldr x4, [sp+64]
004ecc30str x4, [sp+48]
004ecc34str x1, [sp+88]
004ecc38str x2, [sp+96]
004ecc3cldr x0, [sp+48]
004ecc40ldur x29, [sp-8]
004ecc44ldr x30, [sp], 192
004ecc48ret x30
004ecc4c
004ecc4cloc_4ecc4c:
004ecc4cbl runtime.panicSliceB
004ecc50hint
004ecc54
004ecc54loc_4ecc54:
004ecc54stp x0, x1, [sp+8]
004ecc58stp x2, x3, [sp+24]
004ecc5cmov x3, x30
004ecc60bl runtime.morestack_noctxt.abi0
004ecc64ldp x0, x1, [sp+8]
004ecc68ldp x2, x3, [sp+24]
004ecc6cb 0x4eca20
004eca20
004eca20github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Read: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Read(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * c, struct []uint8 p)
004eca20ldr x16, [x28+16]
004eca24sub x17, sp, 64
004eca28subs xzr, x17, x16
004eca2cb.ls 0x4ecc54
004eca30str x30, [sp-192]!
004eca34stur x29, [sp-8]
004eca38sub x29, sp, 8
004eca3cstr x0, [sp+200]
004eca40str x1, [sp+208]
004eca44str x2, [sp+216]
004eca48str x3, [sp+224]
004eca4cstr xzr, [sp+48]
004eca50stp xzr, xzr, [sp+88]
004eca54ldr x4, [sp+200]
004eca58ldrsb x27, [x4]
004eca5cldr x4, [x4+24]
004eca60str x4, [sp+56]
004eca64cbnz x4, 0x4eca6c
004eca68b 0x4ecbe4
004eca6c
004eca6cloc_4eca6c:
004eca6cldr x3, [sp+208]
004eca70ldr x4, [sp+216]
004eca74ldr x5, [sp+224]
004eca78str x3, [sp+128]
004eca7cstr x4, [sp+136]
004eca80str x5, [sp+144]
004eca84ldr x3, [sp+200]
004eca88ldrsb x27, [x3]
004eca8cldr x4, [x3+24]
004eca90ldr x5, [x3+32]
004eca94ldr x3, [x3+16]
004eca98str x3, [sp+104]
004eca9cstr x4, [sp+112]
004ecaa0str x5, [sp+120]
004ecaa4ldr x3, [sp+136]
004ecaa8str x3, [sp+80]
004ecaacsubs xzr, x3, x4
004ecab0b.gt 0x4ecab8
004ecab4b 0x4ecac0
004ecab8
004ecab8loc_4ecab8:
004ecab8str x4, [sp+80]
004ecabcb 0x4ecac4
004ecac0
004ecac0loc_4ecac0:
004ecac0b 0x4ecac4
004ecac4
004ecac4loc_4ecac4:
004ecac4ldr x3, [sp+104]
004ecac8ldr x4, [sp+128]
004ecaccsubs xzr, x3, x4
004ecad0b.ne 0x4ecad8
004ecad4b 0x4ecaf4
004ecad8
004ecad8loc_4ecad8:
004ecad8ldr x3, [sp+80]
004ecadcstr x3, [sp+72]
004ecae0ldr x2, [sp+72]
004ecae4ldr x0, [sp+128]
004ecae8ldr x1, [sp+104]
004ecaecbl runtime.memmove
004ecaf0b 0x4ecaf8
004ecaf4
004ecaf4loc_4ecaf4:
004ecaf4b 0x4ecaf8
004ecaf8
004ecaf8loc_4ecaf8:
004ecaf8ldr x0, [sp+80]
004ecafcstr x0, [sp+48]
004ecb00ldr x3, [sp+200]
004ecb04ldrsb x27, [x3]
004ecb08ldr x1, [x3+24]
004ecb0cldr x4, [x3+16]
004ecb10ldr x3, [x3+32]
004ecb14b 0x4ecb18
004ecb18
004ecb18loc_4ecb18:
004ecb18subs xzr, x1, x0
004ecb1cb.hs 0x4ecb24
004ecb20b 0x4ecc4c
004ecb24
004ecb24loc_4ecb24:
004ecb24ldr x5, [sp+200]
004ecb28ldrsb x27, [x5]
004ecb2csub x3, x3, x0
004ecb30sub x6, x1, x0
004ecb34str x6, [x5+24]
004ecb38str x3, [x5+32]
004ecb3csub x3, xzr, x3
004ecb40and x3, x0, x3, asr #63
004ecb44add x3, x4, x3
004ecb48adrp x27, 0x55f000
004ecb4cldr w4, [x27+3056]
004ecb50cbz w4, 0x4ecb58
004ecb54b 0x4ecb5c
004ecb58
004ecb58loc_4ecb58:
004ecb58b 0x4ecb70
004ecb5c
004ecb5cloc_4ecb5c:
004ecb5cbl runtime.gcWriteBarrier2
004ecb60str x3, [x25]
004ecb64ldr x4, [x5+16]
004ecb68str x4, [x25+8]
004ecb6cb 0x4ecb70
004ecb70
004ecb70loc_4ecb70:
004ecb70str x3, [x5+16]
004ecb74ldr x3, [sp+200]
004ecb78ldrsb x27, [x3]
004ecb7cldr x3, [x3+24]
004ecb80str x3, [sp+56]
004ecb84cbz x3, 0x4ecb8c
004ecb88b 0x4ecbc4
004ecb8c
004ecb8cloc_4ecb8c:
004ecb8cldr x3, [sp+200]
004ecb90ldrsb x27, [x3]
004ecb94stp xzr, xzr, [x3+24]
004ecb98adrp x27, 0x55f000
004ecb9cldr w4, [x27+3056]
004ecba0cbz w4, 0x4ecba8
004ecba4b 0x4ecbac
004ecba8
004ecba8loc_4ecba8:
004ecba8b 0x4ecbbc
004ecbac
004ecbacloc_4ecbac:
004ecbacldr x4, [x3+16]
004ecbb0bl runtime.gcWriteBarrier1
004ecbb4str x4, [x25]
004ecbb8b 0x4ecbbc
004ecbbc
004ecbbcloc_4ecbbc:
004ecbbcstr xzr, [x3+16]
004ecbc0b 0x4ecbc8
004ecbc4
004ecbc4loc_4ecbc4:
004ecbc4b 0x4ecbc8
004ecbc8
004ecbc8loc_4ecbc8:
004ecbc8stp xzr, xzr, [sp+88]
004ecbccldr x0, [sp+48]
004ecbd0mov x1, xzr
004ecbd4mov x2, xzr
004ecbd8ldur x29, [sp-8]
004ecbdcldr x30, [sp], 192
004ecbe0ret x30
004ecbe4
004ecbe4loc_4ecbe4:
004ecbe4stp xzr, xzr, [sp+152]
004ecbe8ldr x4, [sp+200]
004ecbecldrsb x27, [x4]
004ecbf0ldr x5, [x4+40]
004ecbf4ldrsb x27, [x5]
004ecbf8ldr x0, [x4+48]
004ecbfcldr x1, [sp+208]
004ecc00ldr x2, [sp+216]
004ecc04ldr x3, [sp+224]
004ecc08ldr x4, [x5+40]
004ecc0cblr x4
004ecc10str x0, [sp+56]
004ecc14str x1, [sp+152]
004ecc18str x2, [sp+160]
004ecc1cldr x4, [sp+56]
004ecc20str x4, [sp+64]
004ecc24str x1, [sp+168]
004ecc28str x2, [sp+176]
004ecc2cldr x4, [sp+64]
004ecc30str x4, [sp+48]
004ecc34str x1, [sp+88]
004ecc38str x2, [sp+96]
004ecc3cldr x0, [sp+48]
004ecc40ldur x29, [sp-8]
004ecc44ldr x30, [sp], 192
004ecc48ret x30
004ecc4c
004ecc4cloc_4ecc4c:
004ecc4cbl runtime.panicSliceB
004ecc50hint
004ecc54
004ecc54loc_4ecc54:
004ecc54stp x0, x1, [sp+8]
004ecc58stp x2, x3, [sp+24]
004ecc5cmov x3, x30
004ecc60bl runtime.morestack_noctxt.abi0
004ecc64ldp x0, x1, [sp+8]
004ecc68ldp x2, x3, [sp+24]
004ecc6cb 0x4eca20
004eca20
004ecc70
004ecc70github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*fixedTarget).match: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*fixedTarget).match(github.com/bishopfox/sliver/implant/sliver/tcpproxy.fixedTarget * m, bufio.Reader * p1)
004ecc70ldr x16, [x28+16]
004ecc74sub x17, sp, 32
004ecc78subs xzr, x17, x16
004ecc7cb.ls 0x4ecd44
004ecc80str x30, [sp-160]!
004ecc84stur x29, [sp-8]
004ecc88sub x29, sp, 8
004ecc8cldr x16, [x28+32]
004ecc90cbnz x16, 0x4ecd58
004ecc94
004ecc94loc_4ecc94:
004ecc94str x0, [sp+168]
004ecc98str x1, [sp+176]
004ecc9cstp xzr, xzr, [sp+56]
004ecca0stp xzr, xzr, [sp+40]
004ecca4ldr x3, [sp+168]
004ecca8cbnz x3, 0x4eccb0
004eccacb 0x4ecd3c
004eccb0
004eccb0loc_4eccb0:
004eccb0stp xzr, xzr, [sp+104]
004eccb4stp xzr, xzr, [sp+88]
004eccb8ldr x3, [sp+168]
004eccbcldrsb x27, [x3]
004eccc0ldr x0, [x3]
004eccc4ldr x1, [x3+8]
004eccc8str x0, [sp+72]
004eccccstr x1, [sp+80]
004eccd0ldr x2, [sp+176]
004eccd4bl github.com/bishopfox/sliver/implant/sliver/tcpproxy.fixedTarget.match
004eccd8str x0, [sp+104]
004eccdcstr x1, [sp+112]
004ecce0str x2, [sp+88]
004ecce4str x3, [sp+96]
004ecce8ldr x3, [sp+104]
004eccecldr x4, [sp+112]
004eccf0str x3, [sp+136]
004eccf4str x4, [sp+144]
004eccf8ldr x3, [sp+88]
004eccfcldr x4, [sp+96]
004ecd00str x3, [sp+120]
004ecd04str x4, [sp+128]
004ecd08ldr x3, [sp+136]
004ecd0cldr x4, [sp+144]
004ecd10str x3, [sp+56]
004ecd14str x4, [sp+64]
004ecd18ldr x2, [sp+120]
004ecd1cldr x3, [sp+128]
004ecd20str x2, [sp+40]
004ecd24str x3, [sp+48]
004ecd28ldr x0, [sp+56]
004ecd2cldr x1, [sp+64]
004ecd30ldur x29, [sp-8]
004ecd34ldr x30, [sp], 160
004ecd38ret x30
004ecd3c
004ecd3cloc_4ecd3c:
004ecd3cbl runtime.panicwrap
004ecd40hint
004ecd44
004ecd44loc_4ecd44:
004ecd44stp x0, x1, [sp+8]
004ecd48mov x3, x30
004ecd4cbl runtime.morestack_noctxt.abi0
004ecd50ldp x0, x1, [sp+8]
004ecd54b 0x4ecc70
004ecd58
004ecd58loc_4ecd58:
004ecd58ldr x17, [x16]
004ecd5cadd x20, sp, 168
004ecd60subs xzr, x20, x17
004ecd64b.ne 0x4ecc94
004ecd68add x20, sp, 8
004ecd6cstr x20, [x16]
004ecd70b 0x4ecc94
004ecd74udf 0
004ecd78udf 0
004ecd7cudf 0
004ecc70
004ecc70github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*fixedTarget).match: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*fixedTarget).match(github.com/bishopfox/sliver/implant/sliver/tcpproxy.fixedTarget * m, bufio.Reader * p1)
004ecc70ldr x16, [x28+16]
004ecc74sub x17, sp, 32
004ecc78subs xzr, x17, x16
004ecc7cb.ls 0x4ecd44
004ecc80str x30, [sp-160]!
004ecc84stur x29, [sp-8]
004ecc88sub x29, sp, 8
004ecc8cldr x16, [x28+32]
004ecc90cbnz x16, 0x4ecd58
004ecc94
004ecc94loc_4ecc94:
004ecc94str x0, [sp+168]
004ecc98str x1, [sp+176]
004ecc9cstp xzr, xzr, [sp+56]
004ecca0stp xzr, xzr, [sp+40]
004ecca4ldr x3, [sp+168]
004ecca8cbnz x3, 0x4eccb0
004eccacb 0x4ecd3c
004eccb0
004eccb0loc_4eccb0:
004eccb0stp xzr, xzr, [sp+104]
004eccb4stp xzr, xzr, [sp+88]
004eccb8ldr x3, [sp+168]
004eccbcldrsb x27, [x3]
004eccc0ldr x0, [x3]
004eccc4ldr x1, [x3+8]
004eccc8str x0, [sp+72]
004eccccstr x1, [sp+80]
004eccd0ldr x2, [sp+176]
004eccd4bl github.com/bishopfox/sliver/implant/sliver/tcpproxy.fixedTarget.match
004eccd8str x0, [sp+104]
004eccdcstr x1, [sp+112]
004ecce0str x2, [sp+88]
004ecce4str x3, [sp+96]
004ecce8ldr x3, [sp+104]
004eccecldr x4, [sp+112]
004eccf0str x3, [sp+136]
004eccf4str x4, [sp+144]
004eccf8ldr x3, [sp+88]
004eccfcldr x4, [sp+96]
004ecd00str x3, [sp+120]
004ecd04str x4, [sp+128]
004ecd08ldr x3, [sp+136]
004ecd0cldr x4, [sp+144]
004ecd10str x3, [sp+56]
004ecd14str x4, [sp+64]
004ecd18ldr x2, [sp+120]
004ecd1cldr x3, [sp+128]
004ecd20str x2, [sp+40]
004ecd24str x3, [sp+48]
004ecd28ldr x0, [sp+56]
004ecd2cldr x1, [sp+64]
004ecd30ldur x29, [sp-8]
004ecd34ldr x30, [sp], 160
004ecd38ret x30
004ecd3c
004ecd3cloc_4ecd3c:
004ecd3cbl runtime.panicwrap
004ecd40hint
004ecd44
004ecd44loc_4ecd44:
004ecd44stp x0, x1, [sp+8]
004ecd48mov x3, x30
004ecd4cbl runtime.morestack_noctxt.abi0
004ecd50ldp x0, x1, [sp+8]
004ecd54b 0x4ecc70
004ecd58
004ecd58loc_4ecd58:
004ecd58ldr x17, [x16]
004ecd5cadd x20, sp, 168
004ecd60subs xzr, x20, x17
004ecd64b.ne 0x4ecc94
004ecd68add x20, sp, 8
004ecd6cstr x20, [x16]
004ecd70b 0x4ecc94
004ecd74udf 0
004ecd78udf 0
004ecd7cudf 0
004ecc70
004ecd80
004ecd80github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Close: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Close(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0)
004ecd80ldr x16, [x28+16]
004ecd84subs xzr, sp, x16
004ecd88b.ls 0x4ecdf0
004ecd8cstr x30, [sp-64]!
004ecd90stur x29, [sp-8]
004ecd94sub x29, sp, 8
004ecd98ldr x16, [x28+32]
004ecd9ccbnz x16, 0x4ece1c
004ecda0
004ecda0loc_4ecda0:
004ecda0str x0, [sp+72]
004ecda4str x1, [sp+80]
004ecda8str x2, [sp+88]
004ecdacstr x3, [sp+96]
004ecdb0str x4, [sp+104]
004ecdb4str x5, [sp+112]
004ecdb8str x6, [sp+120]
004ecdbcstp xzr, xzr, [sp+24]
004ecdc0ldr x1, [sp+112]
004ecdc4ldrsb x27, [x1]
004ecdc8ldr x1, [x1+24]
004ecdccldr x0, [sp+120]
004ecdd0blr x1
004ecdd4str x0, [sp+40]
004ecdd8str x1, [sp+48]
004ecddcstr x0, [sp+24]
004ecde0str x1, [sp+32]
004ecde4ldur x29, [sp-8]
004ecde8ldr x30, [sp], 64
004ecdecret x30
004ecdf0
004ecdf0loc_4ecdf0:
004ecdf0stp x0, x1, [sp+8]
004ecdf4stp x2, x3, [sp+24]
004ecdf8stp x4, x5, [sp+40]
004ecdfcstr x6, [sp+56]
004ece00mov x3, x30
004ece04bl runtime.morestack_noctxt.abi0
004ece08ldp x0, x1, [sp+8]
004ece0cldp x2, x3, [sp+24]
004ece10ldp x4, x5, [sp+40]
004ece14ldr x6, [sp+56]
004ece18b 0x4ecd80
004ece1c
004ece1cloc_4ece1c:
004ece1cldr x17, [x16]
004ece20add x20, sp, 72
004ece24subs xzr, x20, x17
004ece28b.ne 0x4ecda0
004ece2cadd x20, sp, 8
004ece30str x20, [x16]
004ece34b 0x4ecda0
004ece38udf 0
004ece3cudf 0
004ecd80
004ecd80github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Close: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Close(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0)
004ecd80ldr x16, [x28+16]
004ecd84subs xzr, sp, x16
004ecd88b.ls 0x4ecdf0
004ecd8cstr x30, [sp-64]!
004ecd90stur x29, [sp-8]
004ecd94sub x29, sp, 8
004ecd98ldr x16, [x28+32]
004ecd9ccbnz x16, 0x4ece1c
004ecda0
004ecda0loc_4ecda0:
004ecda0str x0, [sp+72]
004ecda4str x1, [sp+80]
004ecda8str x2, [sp+88]
004ecdacstr x3, [sp+96]
004ecdb0str x4, [sp+104]
004ecdb4str x5, [sp+112]
004ecdb8str x6, [sp+120]
004ecdbcstp xzr, xzr, [sp+24]
004ecdc0ldr x1, [sp+112]
004ecdc4ldrsb x27, [x1]
004ecdc8ldr x1, [x1+24]
004ecdccldr x0, [sp+120]
004ecdd0blr x1
004ecdd4str x0, [sp+40]
004ecdd8str x1, [sp+48]
004ecddcstr x0, [sp+24]
004ecde0str x1, [sp+32]
004ecde4ldur x29, [sp-8]
004ecde8ldr x30, [sp], 64
004ecdecret x30
004ecdf0
004ecdf0loc_4ecdf0:
004ecdf0stp x0, x1, [sp+8]
004ecdf4stp x2, x3, [sp+24]
004ecdf8stp x4, x5, [sp+40]
004ecdfcstr x6, [sp+56]
004ece00mov x3, x30
004ece04bl runtime.morestack_noctxt.abi0
004ece08ldp x0, x1, [sp+8]
004ece0cldp x2, x3, [sp+24]
004ece10ldp x4, x5, [sp+40]
004ece14ldr x6, [sp+56]
004ece18b 0x4ecd80
004ece1c
004ece1cloc_4ece1c:
004ece1cldr x17, [x16]
004ece20add x20, sp, 72
004ece24subs xzr, x20, x17
004ece28b.ne 0x4ecda0
004ece2cadd x20, sp, 8
004ece30str x20, [x16]
004ece34b 0x4ecda0
004ece38udf 0
004ece3cudf 0
004ecd80
004ece40
004ece40github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Close: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Close(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0)
004ece40ldr x16, [x28+16]
004ece44subs xzr, sp, x16
004ece48b.ls 0x4ecea0
004ece4cstr x30, [sp-64]!
004ece50stur x29, [sp-8]
004ece54sub x29, sp, 8
004ece58ldr x16, [x28+32]
004ece5ccbnz x16, 0x4eceb4
004ece60
004ece60loc_4ece60:
004ece60str x0, [sp+72]
004ece64stp xzr, xzr, [sp+24]
004ece68ldr x1, [sp+72]
004ece6cldrsb x27, [x1]
004ece70ldr x2, [x1+40]
004ece74ldrsb x27, [x2]
004ece78ldr x2, [x2+24]
004ece7cldr x0, [x1+48]
004ece80blr x2
004ece84str x0, [sp+40]
004ece88str x1, [sp+48]
004ece8cstr x0, [sp+24]
004ece90str x1, [sp+32]
004ece94ldur x29, [sp-8]
004ece98ldr x30, [sp], 64
004ece9cret x30
004ecea0
004ecea0loc_4ecea0:
004ecea0str x0, [sp+8]
004ecea4mov x3, x30
004ecea8bl runtime.morestack_noctxt.abi0
004eceacldr x0, [sp+8]
004eceb0b 0x4ece40
004eceb4
004eceb4loc_4eceb4:
004eceb4ldr x17, [x16]
004eceb8add x20, sp, 72
004ecebcsubs xzr, x20, x17
004ecec0b.ne 0x4ece60
004ecec4add x20, sp, 8
004ecec8str x20, [x16]
004ececcb 0x4ece60
004ece40
004ece40github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Close: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Close(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0)
004ece40ldr x16, [x28+16]
004ece44subs xzr, sp, x16
004ece48b.ls 0x4ecea0
004ece4cstr x30, [sp-64]!
004ece50stur x29, [sp-8]
004ece54sub x29, sp, 8
004ece58ldr x16, [x28+32]
004ece5ccbnz x16, 0x4eceb4
004ece60
004ece60loc_4ece60:
004ece60str x0, [sp+72]
004ece64stp xzr, xzr, [sp+24]
004ece68ldr x1, [sp+72]
004ece6cldrsb x27, [x1]
004ece70ldr x2, [x1+40]
004ece74ldrsb x27, [x2]
004ece78ldr x2, [x2+24]
004ece7cldr x0, [x1+48]
004ece80blr x2
004ece84str x0, [sp+40]
004ece88str x1, [sp+48]
004ece8cstr x0, [sp+24]
004ece90str x1, [sp+32]
004ece94ldur x29, [sp-8]
004ece98ldr x30, [sp], 64
004ece9cret x30
004ecea0
004ecea0loc_4ecea0:
004ecea0str x0, [sp+8]
004ecea4mov x3, x30
004ecea8bl runtime.morestack_noctxt.abi0
004eceacldr x0, [sp+8]
004eceb0b 0x4ece40
004eceb4
004eceb4loc_4eceb4:
004eceb4ldr x17, [x16]
004eceb8add x20, sp, 72
004ecebcsubs xzr, x20, x17
004ecec0b.ne 0x4ece60
004ecec4add x20, sp, 8
004ecec8str x20, [x16]
004ececcb 0x4ece60
004ece40
004eced0
004eced0github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.LocalAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.LocalAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0)
004eced0ldr x16, [x28+16]
004eced4subs xzr, sp, x16
004eced8b.ls 0x4ecf40
004ecedcstr x30, [sp-64]!
004ecee0stur x29, [sp-8]
004ecee4sub x29, sp, 8
004ecee8ldr x16, [x28+32]
004eceeccbnz x16, 0x4ecf6c
004ecef0
004ecef0loc_4ecef0:
004ecef0str x0, [sp+72]
004ecef4str x1, [sp+80]
004ecef8str x2, [sp+88]
004ecefcstr x3, [sp+96]
004ecf00str x4, [sp+104]
004ecf04str x5, [sp+112]
004ecf08str x6, [sp+120]
004ecf0cstp xzr, xzr, [sp+24]
004ecf10ldr x1, [sp+112]
004ecf14ldrsb x27, [x1]
004ecf18ldr x1, [x1+32]
004ecf1cldr x0, [sp+120]
004ecf20blr x1
004ecf24str x0, [sp+40]
004ecf28str x1, [sp+48]
004ecf2cstr x0, [sp+24]
004ecf30str x1, [sp+32]
004ecf34ldur x29, [sp-8]
004ecf38ldr x30, [sp], 64
004ecf3cret x30
004ecf40
004ecf40loc_4ecf40:
004ecf40stp x0, x1, [sp+8]
004ecf44stp x2, x3, [sp+24]
004ecf48stp x4, x5, [sp+40]
004ecf4cstr x6, [sp+56]
004ecf50mov x3, x30
004ecf54bl runtime.morestack_noctxt.abi0
004ecf58ldp x0, x1, [sp+8]
004ecf5cldp x2, x3, [sp+24]
004ecf60ldp x4, x5, [sp+40]
004ecf64ldr x6, [sp+56]
004ecf68b 0x4eced0
004ecf6c
004ecf6cloc_4ecf6c:
004ecf6cldr x17, [x16]
004ecf70add x20, sp, 72
004ecf74subs xzr, x20, x17
004ecf78b.ne 0x4ecef0
004ecf7cadd x20, sp, 8
004ecf80str x20, [x16]
004ecf84b 0x4ecef0
004ecf88udf 0
004ecf8cudf 0
004eced0
004eced0github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.LocalAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.LocalAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0)
004eced0ldr x16, [x28+16]
004eced4subs xzr, sp, x16
004eced8b.ls 0x4ecf40
004ecedcstr x30, [sp-64]!
004ecee0stur x29, [sp-8]
004ecee4sub x29, sp, 8
004ecee8ldr x16, [x28+32]
004eceeccbnz x16, 0x4ecf6c
004ecef0
004ecef0loc_4ecef0:
004ecef0str x0, [sp+72]
004ecef4str x1, [sp+80]
004ecef8str x2, [sp+88]
004ecefcstr x3, [sp+96]
004ecf00str x4, [sp+104]
004ecf04str x5, [sp+112]
004ecf08str x6, [sp+120]
004ecf0cstp xzr, xzr, [sp+24]
004ecf10ldr x1, [sp+112]
004ecf14ldrsb x27, [x1]
004ecf18ldr x1, [x1+32]
004ecf1cldr x0, [sp+120]
004ecf20blr x1
004ecf24str x0, [sp+40]
004ecf28str x1, [sp+48]
004ecf2cstr x0, [sp+24]
004ecf30str x1, [sp+32]
004ecf34ldur x29, [sp-8]
004ecf38ldr x30, [sp], 64
004ecf3cret x30
004ecf40
004ecf40loc_4ecf40:
004ecf40stp x0, x1, [sp+8]
004ecf44stp x2, x3, [sp+24]
004ecf48stp x4, x5, [sp+40]
004ecf4cstr x6, [sp+56]
004ecf50mov x3, x30
004ecf54bl runtime.morestack_noctxt.abi0
004ecf58ldp x0, x1, [sp+8]
004ecf5cldp x2, x3, [sp+24]
004ecf60ldp x4, x5, [sp+40]
004ecf64ldr x6, [sp+56]
004ecf68b 0x4eced0
004ecf6c
004ecf6cloc_4ecf6c:
004ecf6cldr x17, [x16]
004ecf70add x20, sp, 72
004ecf74subs xzr, x20, x17
004ecf78b.ne 0x4ecef0
004ecf7cadd x20, sp, 8
004ecf80str x20, [x16]
004ecf84b 0x4ecef0
004ecf88udf 0
004ecf8cudf 0
004eced0
004ecf90
004ecf90github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).LocalAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).LocalAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0)
004ecf90ldr x16, [x28+16]
004ecf94subs xzr, sp, x16
004ecf98b.ls 0x4ecff0
004ecf9cstr x30, [sp-64]!
004ecfa0stur x29, [sp-8]
004ecfa4sub x29, sp, 8
004ecfa8ldr x16, [x28+32]
004ecfaccbnz x16, 0x4ed004
004ecfb0
004ecfb0loc_4ecfb0:
004ecfb0str x0, [sp+72]
004ecfb4stp xzr, xzr, [sp+24]
004ecfb8ldr x1, [sp+72]
004ecfbcldrsb x27, [x1]
004ecfc0ldr x2, [x1+40]
004ecfc4ldrsb x27, [x2]
004ecfc8ldr x2, [x2+32]
004ecfccldr x0, [x1+48]
004ecfd0blr x2
004ecfd4str x0, [sp+40]
004ecfd8str x1, [sp+48]
004ecfdcstr x0, [sp+24]
004ecfe0str x1, [sp+32]
004ecfe4ldur x29, [sp-8]
004ecfe8ldr x30, [sp], 64
004ecfecret x30
004ecff0
004ecff0loc_4ecff0:
004ecff0str x0, [sp+8]
004ecff4mov x3, x30
004ecff8bl runtime.morestack_noctxt.abi0
004ecffcldr x0, [sp+8]
004ed000b 0x4ecf90
004ed004
004ed004loc_4ed004:
004ed004ldr x17, [x16]
004ed008add x20, sp, 72
004ed00csubs xzr, x20, x17
004ed010b.ne 0x4ecfb0
004ed014add x20, sp, 8
004ed018str x20, [x16]
004ed01cb 0x4ecfb0
004ecf90
004ecf90github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).LocalAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).LocalAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0)
004ecf90ldr x16, [x28+16]
004ecf94subs xzr, sp, x16
004ecf98b.ls 0x4ecff0
004ecf9cstr x30, [sp-64]!
004ecfa0stur x29, [sp-8]
004ecfa4sub x29, sp, 8
004ecfa8ldr x16, [x28+32]
004ecfaccbnz x16, 0x4ed004
004ecfb0
004ecfb0loc_4ecfb0:
004ecfb0str x0, [sp+72]
004ecfb4stp xzr, xzr, [sp+24]
004ecfb8ldr x1, [sp+72]
004ecfbcldrsb x27, [x1]
004ecfc0ldr x2, [x1+40]
004ecfc4ldrsb x27, [x2]
004ecfc8ldr x2, [x2+32]
004ecfccldr x0, [x1+48]
004ecfd0blr x2
004ecfd4str x0, [sp+40]
004ecfd8str x1, [sp+48]
004ecfdcstr x0, [sp+24]
004ecfe0str x1, [sp+32]
004ecfe4ldur x29, [sp-8]
004ecfe8ldr x30, [sp], 64
004ecfecret x30
004ecff0
004ecff0loc_4ecff0:
004ecff0str x0, [sp+8]
004ecff4mov x3, x30
004ecff8bl runtime.morestack_noctxt.abi0
004ecffcldr x0, [sp+8]
004ed000b 0x4ecf90
004ed004
004ed004loc_4ed004:
004ed004ldr x17, [x16]
004ed008add x20, sp, 72
004ed00csubs xzr, x20, x17
004ed010b.ne 0x4ecfb0
004ed014add x20, sp, 8
004ed018str x20, [x16]
004ed01cb 0x4ecfb0
004ecf90
004ed020
004ed020github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.RemoteAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.RemoteAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0)
004ed020ldr x16, [x28+16]
004ed024subs xzr, sp, x16
004ed028b.ls 0x4ed090
004ed02cstr x30, [sp-64]!
004ed030stur x29, [sp-8]
004ed034sub x29, sp, 8
004ed038ldr x16, [x28+32]
004ed03ccbnz x16, 0x4ed0bc
004ed040
004ed040loc_4ed040:
004ed040str x0, [sp+72]
004ed044str x1, [sp+80]
004ed048str x2, [sp+88]
004ed04cstr x3, [sp+96]
004ed050str x4, [sp+104]
004ed054str x5, [sp+112]
004ed058str x6, [sp+120]
004ed05cstp xzr, xzr, [sp+24]
004ed060ldr x1, [sp+112]
004ed064ldrsb x27, [x1]
004ed068ldr x1, [x1+48]
004ed06cldr x0, [sp+120]
004ed070blr x1
004ed074str x0, [sp+40]
004ed078str x1, [sp+48]
004ed07cstr x0, [sp+24]
004ed080str x1, [sp+32]
004ed084ldur x29, [sp-8]
004ed088ldr x30, [sp], 64
004ed08cret x30
004ed090
004ed090loc_4ed090:
004ed090stp x0, x1, [sp+8]
004ed094stp x2, x3, [sp+24]
004ed098stp x4, x5, [sp+40]
004ed09cstr x6, [sp+56]
004ed0a0mov x3, x30
004ed0a4bl runtime.morestack_noctxt.abi0
004ed0a8ldp x0, x1, [sp+8]
004ed0acldp x2, x3, [sp+24]
004ed0b0ldp x4, x5, [sp+40]
004ed0b4ldr x6, [sp+56]
004ed0b8b 0x4ed020
004ed0bc
004ed0bcloc_4ed0bc:
004ed0bcldr x17, [x16]
004ed0c0add x20, sp, 72
004ed0c4subs xzr, x20, x17
004ed0c8b.ne 0x4ed040
004ed0ccadd x20, sp, 8
004ed0d0str x20, [x16]
004ed0d4b 0x4ed040
004ed0d8udf 0
004ed0dcudf 0
004ed020
004ed020github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.RemoteAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.RemoteAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0)
004ed020ldr x16, [x28+16]
004ed024subs xzr, sp, x16
004ed028b.ls 0x4ed090
004ed02cstr x30, [sp-64]!
004ed030stur x29, [sp-8]
004ed034sub x29, sp, 8
004ed038ldr x16, [x28+32]
004ed03ccbnz x16, 0x4ed0bc
004ed040
004ed040loc_4ed040:
004ed040str x0, [sp+72]
004ed044str x1, [sp+80]
004ed048str x2, [sp+88]
004ed04cstr x3, [sp+96]
004ed050str x4, [sp+104]
004ed054str x5, [sp+112]
004ed058str x6, [sp+120]
004ed05cstp xzr, xzr, [sp+24]
004ed060ldr x1, [sp+112]
004ed064ldrsb x27, [x1]
004ed068ldr x1, [x1+48]
004ed06cldr x0, [sp+120]
004ed070blr x1
004ed074str x0, [sp+40]
004ed078str x1, [sp+48]
004ed07cstr x0, [sp+24]
004ed080str x1, [sp+32]
004ed084ldur x29, [sp-8]
004ed088ldr x30, [sp], 64
004ed08cret x30
004ed090
004ed090loc_4ed090:
004ed090stp x0, x1, [sp+8]
004ed094stp x2, x3, [sp+24]
004ed098stp x4, x5, [sp+40]
004ed09cstr x6, [sp+56]
004ed0a0mov x3, x30
004ed0a4bl runtime.morestack_noctxt.abi0
004ed0a8ldp x0, x1, [sp+8]
004ed0acldp x2, x3, [sp+24]
004ed0b0ldp x4, x5, [sp+40]
004ed0b4ldr x6, [sp+56]
004ed0b8b 0x4ed020
004ed0bc
004ed0bcloc_4ed0bc:
004ed0bcldr x17, [x16]
004ed0c0add x20, sp, 72
004ed0c4subs xzr, x20, x17
004ed0c8b.ne 0x4ed040
004ed0ccadd x20, sp, 8
004ed0d0str x20, [x16]
004ed0d4b 0x4ed040
004ed0d8udf 0
004ed0dcudf 0
004ed020
004ed0e0
004ed0e0github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).RemoteAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).RemoteAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0)
004ed0e0ldr x16, [x28+16]
004ed0e4subs xzr, sp, x16
004ed0e8b.ls 0x4ed140
004ed0ecstr x30, [sp-64]!
004ed0f0stur x29, [sp-8]
004ed0f4sub x29, sp, 8
004ed0f8ldr x16, [x28+32]
004ed0fccbnz x16, 0x4ed154
004ed100
004ed100loc_4ed100:
004ed100str x0, [sp+72]
004ed104stp xzr, xzr, [sp+24]
004ed108ldr x1, [sp+72]
004ed10cldrsb x27, [x1]
004ed110ldr x2, [x1+40]
004ed114ldrsb x27, [x2]
004ed118ldr x2, [x2+48]
004ed11cldr x0, [x1+48]
004ed120blr x2
004ed124str x0, [sp+40]
004ed128str x1, [sp+48]
004ed12cstr x0, [sp+24]
004ed130str x1, [sp+32]
004ed134ldur x29, [sp-8]
004ed138ldr x30, [sp], 64
004ed13cret x30
004ed140
004ed140loc_4ed140:
004ed140str x0, [sp+8]
004ed144mov x3, x30
004ed148bl runtime.morestack_noctxt.abi0
004ed14cldr x0, [sp+8]
004ed150b 0x4ed0e0
004ed154
004ed154loc_4ed154:
004ed154ldr x17, [x16]
004ed158add x20, sp, 72
004ed15csubs xzr, x20, x17
004ed160b.ne 0x4ed100
004ed164add x20, sp, 8
004ed168str x20, [x16]
004ed16cb 0x4ed100
004ed0e0
004ed0e0github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).RemoteAddr: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).RemoteAddr(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0)
004ed0e0ldr x16, [x28+16]
004ed0e4subs xzr, sp, x16
004ed0e8b.ls 0x4ed140
004ed0ecstr x30, [sp-64]!
004ed0f0stur x29, [sp-8]
004ed0f4sub x29, sp, 8
004ed0f8ldr x16, [x28+32]
004ed0fccbnz x16, 0x4ed154
004ed100
004ed100loc_4ed100:
004ed100str x0, [sp+72]
004ed104stp xzr, xzr, [sp+24]
004ed108ldr x1, [sp+72]
004ed10cldrsb x27, [x1]
004ed110ldr x2, [x1+40]
004ed114ldrsb x27, [x2]
004ed118ldr x2, [x2+48]
004ed11cldr x0, [x1+48]
004ed120blr x2
004ed124str x0, [sp+40]
004ed128str x1, [sp+48]
004ed12cstr x0, [sp+24]
004ed130str x1, [sp+32]
004ed134ldur x29, [sp-8]
004ed138ldr x30, [sp], 64
004ed13cret x30
004ed140
004ed140loc_4ed140:
004ed140str x0, [sp+8]
004ed144mov x3, x30
004ed148bl runtime.morestack_noctxt.abi0
004ed14cldr x0, [sp+8]
004ed150b 0x4ed0e0
004ed154
004ed154loc_4ed154:
004ed154ldr x17, [x16]
004ed158add x20, sp, 72
004ed15csubs xzr, x20, x17
004ed160b.ne 0x4ed100
004ed164add x20, sp, 8
004ed168str x20, [x16]
004ed16cb 0x4ed100
004ed0e0
004ed170
004ed170github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, time.Time t)
004ed170ldr x16, [x28+16]
004ed174subs xzr, sp, x16
004ed178b.ls 0x4ed1f8
004ed17cstr x30, [sp-80]!
004ed180stur x29, [sp-8]
004ed184sub x29, sp, 8
004ed188ldr x16, [x28+32]
004ed18ccbnz x16, 0x4ed22c
004ed190
004ed190loc_4ed190:
004ed190str x0, [sp+88]
004ed194str x1, [sp+96]
004ed198str x2, [sp+104]
004ed19cstr x3, [sp+112]
004ed1a0str x4, [sp+120]
004ed1a4str x5, [sp+128]
004ed1a8str x6, [sp+136]
004ed1acstr x7, [sp+144]
004ed1b0str x8, [sp+152]
004ed1b4str x9, [sp+160]
004ed1b8stp xzr, xzr, [sp+40]
004ed1bcldr x4, [sp+128]
004ed1c0ldrsb x27, [x4]
004ed1c4ldr x1, [sp+144]
004ed1c8ldr x2, [sp+152]
004ed1ccldr x3, [sp+160]
004ed1d0ldr x0, [sp+136]
004ed1d4ldr x4, [x4+56]
004ed1d8blr x4
004ed1dcstr x0, [sp+56]
004ed1e0str x1, [sp+64]
004ed1e4str x0, [sp+40]
004ed1e8str x1, [sp+48]
004ed1ecldur x29, [sp-8]
004ed1f0ldr x30, [sp], 80
004ed1f4ret x30
004ed1f8
004ed1f8loc_4ed1f8:
004ed1f8stp x0, x1, [sp+8]
004ed1fcstp x2, x3, [sp+24]
004ed200stp x4, x5, [sp+40]
004ed204stp x6, x7, [sp+56]
004ed208stp x8, x9, [sp+72]
004ed20cmov x3, x30
004ed210bl runtime.morestack_noctxt.abi0
004ed214ldp x0, x1, [sp+8]
004ed218ldp x2, x3, [sp+24]
004ed21cldp x4, x5, [sp+40]
004ed220ldp x6, x7, [sp+56]
004ed224ldp x8, x9, [sp+72]
004ed228b 0x4ed170
004ed22c
004ed22cloc_4ed22c:
004ed22cldr x17, [x16]
004ed230add x20, sp, 88
004ed234subs xzr, x20, x17
004ed238b.ne 0x4ed190
004ed23cadd x20, sp, 8
004ed240str x20, [x16]
004ed244b 0x4ed190
004ed248udf 0
004ed24cudf 0
004ed170
004ed170github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, time.Time t)
004ed170ldr x16, [x28+16]
004ed174subs xzr, sp, x16
004ed178b.ls 0x4ed1f8
004ed17cstr x30, [sp-80]!
004ed180stur x29, [sp-8]
004ed184sub x29, sp, 8
004ed188ldr x16, [x28+32]
004ed18ccbnz x16, 0x4ed22c
004ed190
004ed190loc_4ed190:
004ed190str x0, [sp+88]
004ed194str x1, [sp+96]
004ed198str x2, [sp+104]
004ed19cstr x3, [sp+112]
004ed1a0str x4, [sp+120]
004ed1a4str x5, [sp+128]
004ed1a8str x6, [sp+136]
004ed1acstr x7, [sp+144]
004ed1b0str x8, [sp+152]
004ed1b4str x9, [sp+160]
004ed1b8stp xzr, xzr, [sp+40]
004ed1bcldr x4, [sp+128]
004ed1c0ldrsb x27, [x4]
004ed1c4ldr x1, [sp+144]
004ed1c8ldr x2, [sp+152]
004ed1ccldr x3, [sp+160]
004ed1d0ldr x0, [sp+136]
004ed1d4ldr x4, [x4+56]
004ed1d8blr x4
004ed1dcstr x0, [sp+56]
004ed1e0str x1, [sp+64]
004ed1e4str x0, [sp+40]
004ed1e8str x1, [sp+48]
004ed1ecldur x29, [sp-8]
004ed1f0ldr x30, [sp], 80
004ed1f4ret x30
004ed1f8
004ed1f8loc_4ed1f8:
004ed1f8stp x0, x1, [sp+8]
004ed1fcstp x2, x3, [sp+24]
004ed200stp x4, x5, [sp+40]
004ed204stp x6, x7, [sp+56]
004ed208stp x8, x9, [sp+72]
004ed20cmov x3, x30
004ed210bl runtime.morestack_noctxt.abi0
004ed214ldp x0, x1, [sp+8]
004ed218ldp x2, x3, [sp+24]
004ed21cldp x4, x5, [sp+40]
004ed220ldp x6, x7, [sp+56]
004ed224ldp x8, x9, [sp+72]
004ed228b 0x4ed170
004ed22c
004ed22cloc_4ed22c:
004ed22cldr x17, [x16]
004ed230add x20, sp, 88
004ed234subs xzr, x20, x17
004ed238b.ne 0x4ed190
004ed23cadd x20, sp, 8
004ed240str x20, [x16]
004ed244b 0x4ed190
004ed248udf 0
004ed24cudf 0
004ed170
004ed250
004ed250github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, time.Time t)
004ed250ldr x16, [x28+16]
004ed254subs xzr, sp, x16
004ed258b.ls 0x4ed2c8
004ed25cstr x30, [sp-80]!
004ed260stur x29, [sp-8]
004ed264sub x29, sp, 8
004ed268ldr x16, [x28+32]
004ed26ccbnz x16, 0x4ed2e4
004ed270
004ed270loc_4ed270:
004ed270str x0, [sp+88]
004ed274str x1, [sp+96]
004ed278str x2, [sp+104]
004ed27cstr x3, [sp+112]
004ed280stp xzr, xzr, [sp+40]
004ed284ldr x1, [sp+96]
004ed288ldr x4, [sp+88]
004ed28cldrsb x27, [x4]
004ed290ldr x5, [x4+40]
004ed294ldrsb x27, [x5]
004ed298ldr x2, [sp+104]
004ed29cldr x3, [sp+112]
004ed2a0ldr x0, [x4+48]
004ed2a4ldr x4, [x5+56]
004ed2a8blr x4
004ed2acstr x0, [sp+56]
004ed2b0str x1, [sp+64]
004ed2b4str x0, [sp+40]
004ed2b8str x1, [sp+48]
004ed2bcldur x29, [sp-8]
004ed2c0ldr x30, [sp], 80
004ed2c4ret x30
004ed2c8
004ed2c8loc_4ed2c8:
004ed2c8stp x0, x1, [sp+8]
004ed2ccstp x2, x3, [sp+24]
004ed2d0mov x3, x30
004ed2d4bl runtime.morestack_noctxt.abi0
004ed2d8ldp x0, x1, [sp+8]
004ed2dcldp x2, x3, [sp+24]
004ed2e0b 0x4ed250
004ed2e4
004ed2e4loc_4ed2e4:
004ed2e4ldr x17, [x16]
004ed2e8add x20, sp, 88
004ed2ecsubs xzr, x20, x17
004ed2f0b.ne 0x4ed270
004ed2f4add x20, sp, 8
004ed2f8str x20, [x16]
004ed2fcb 0x4ed270
004ed250
004ed250github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, time.Time t)
004ed250ldr x16, [x28+16]
004ed254subs xzr, sp, x16
004ed258b.ls 0x4ed2c8
004ed25cstr x30, [sp-80]!
004ed260stur x29, [sp-8]
004ed264sub x29, sp, 8
004ed268ldr x16, [x28+32]
004ed26ccbnz x16, 0x4ed2e4
004ed270
004ed270loc_4ed270:
004ed270str x0, [sp+88]
004ed274str x1, [sp+96]
004ed278str x2, [sp+104]
004ed27cstr x3, [sp+112]
004ed280stp xzr, xzr, [sp+40]
004ed284ldr x1, [sp+96]
004ed288ldr x4, [sp+88]
004ed28cldrsb x27, [x4]
004ed290ldr x5, [x4+40]
004ed294ldrsb x27, [x5]
004ed298ldr x2, [sp+104]
004ed29cldr x3, [sp+112]
004ed2a0ldr x0, [x4+48]
004ed2a4ldr x4, [x5+56]
004ed2a8blr x4
004ed2acstr x0, [sp+56]
004ed2b0str x1, [sp+64]
004ed2b4str x0, [sp+40]
004ed2b8str x1, [sp+48]
004ed2bcldur x29, [sp-8]
004ed2c0ldr x30, [sp], 80
004ed2c4ret x30
004ed2c8
004ed2c8loc_4ed2c8:
004ed2c8stp x0, x1, [sp+8]
004ed2ccstp x2, x3, [sp+24]
004ed2d0mov x3, x30
004ed2d4bl runtime.morestack_noctxt.abi0
004ed2d8ldp x0, x1, [sp+8]
004ed2dcldp x2, x3, [sp+24]
004ed2e0b 0x4ed250
004ed2e4
004ed2e4loc_4ed2e4:
004ed2e4ldr x17, [x16]
004ed2e8add x20, sp, 88
004ed2ecsubs xzr, x20, x17
004ed2f0b.ne 0x4ed270
004ed2f4add x20, sp, 8
004ed2f8str x20, [x16]
004ed2fcb 0x4ed270
004ed250
004ed300
004ed300github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetReadDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetReadDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, time.Time t)
004ed300ldr x16, [x28+16]
004ed304subs xzr, sp, x16
004ed308b.ls 0x4ed388
004ed30cstr x30, [sp-80]!
004ed310stur x29, [sp-8]
004ed314sub x29, sp, 8
004ed318ldr x16, [x28+32]
004ed31ccbnz x16, 0x4ed3bc
004ed320
004ed320loc_4ed320:
004ed320str x0, [sp+88]
004ed324str x1, [sp+96]
004ed328str x2, [sp+104]
004ed32cstr x3, [sp+112]
004ed330str x4, [sp+120]
004ed334str x5, [sp+128]
004ed338str x6, [sp+136]
004ed33cstr x7, [sp+144]
004ed340str x8, [sp+152]
004ed344str x9, [sp+160]
004ed348stp xzr, xzr, [sp+40]
004ed34cldr x4, [sp+128]
004ed350ldrsb x27, [x4]
004ed354ldr x1, [sp+144]
004ed358ldr x2, [sp+152]
004ed35cldr x3, [sp+160]
004ed360ldr x0, [sp+136]
004ed364ldr x4, [x4+64]
004ed368blr x4
004ed36cstr x0, [sp+56]
004ed370str x1, [sp+64]
004ed374str x0, [sp+40]
004ed378str x1, [sp+48]
004ed37cldur x29, [sp-8]
004ed380ldr x30, [sp], 80
004ed384ret x30
004ed388
004ed388loc_4ed388:
004ed388stp x0, x1, [sp+8]
004ed38cstp x2, x3, [sp+24]
004ed390stp x4, x5, [sp+40]
004ed394stp x6, x7, [sp+56]
004ed398stp x8, x9, [sp+72]
004ed39cmov x3, x30
004ed3a0bl runtime.morestack_noctxt.abi0
004ed3a4ldp x0, x1, [sp+8]
004ed3a8ldp x2, x3, [sp+24]
004ed3acldp x4, x5, [sp+40]
004ed3b0ldp x6, x7, [sp+56]
004ed3b4ldp x8, x9, [sp+72]
004ed3b8b 0x4ed300
004ed3bc
004ed3bcloc_4ed3bc:
004ed3bcldr x17, [x16]
004ed3c0add x20, sp, 88
004ed3c4subs xzr, x20, x17
004ed3c8b.ne 0x4ed320
004ed3ccadd x20, sp, 8
004ed3d0str x20, [x16]
004ed3d4b 0x4ed320
004ed3d8udf 0
004ed3dcudf 0
004ed300
004ed300github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetReadDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetReadDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, time.Time t)
004ed300ldr x16, [x28+16]
004ed304subs xzr, sp, x16
004ed308b.ls 0x4ed388
004ed30cstr x30, [sp-80]!
004ed310stur x29, [sp-8]
004ed314sub x29, sp, 8
004ed318ldr x16, [x28+32]
004ed31ccbnz x16, 0x4ed3bc
004ed320
004ed320loc_4ed320:
004ed320str x0, [sp+88]
004ed324str x1, [sp+96]
004ed328str x2, [sp+104]
004ed32cstr x3, [sp+112]
004ed330str x4, [sp+120]
004ed334str x5, [sp+128]
004ed338str x6, [sp+136]
004ed33cstr x7, [sp+144]
004ed340str x8, [sp+152]
004ed344str x9, [sp+160]
004ed348stp xzr, xzr, [sp+40]
004ed34cldr x4, [sp+128]
004ed350ldrsb x27, [x4]
004ed354ldr x1, [sp+144]
004ed358ldr x2, [sp+152]
004ed35cldr x3, [sp+160]
004ed360ldr x0, [sp+136]
004ed364ldr x4, [x4+64]
004ed368blr x4
004ed36cstr x0, [sp+56]
004ed370str x1, [sp+64]
004ed374str x0, [sp+40]
004ed378str x1, [sp+48]
004ed37cldur x29, [sp-8]
004ed380ldr x30, [sp], 80
004ed384ret x30
004ed388
004ed388loc_4ed388:
004ed388stp x0, x1, [sp+8]
004ed38cstp x2, x3, [sp+24]
004ed390stp x4, x5, [sp+40]
004ed394stp x6, x7, [sp+56]
004ed398stp x8, x9, [sp+72]
004ed39cmov x3, x30
004ed3a0bl runtime.morestack_noctxt.abi0
004ed3a4ldp x0, x1, [sp+8]
004ed3a8ldp x2, x3, [sp+24]
004ed3acldp x4, x5, [sp+40]
004ed3b0ldp x6, x7, [sp+56]
004ed3b4ldp x8, x9, [sp+72]
004ed3b8b 0x4ed300
004ed3bc
004ed3bcloc_4ed3bc:
004ed3bcldr x17, [x16]
004ed3c0add x20, sp, 88
004ed3c4subs xzr, x20, x17
004ed3c8b.ne 0x4ed320
004ed3ccadd x20, sp, 8
004ed3d0str x20, [x16]
004ed3d4b 0x4ed320
004ed3d8udf 0
004ed3dcudf 0
004ed300
004ed3e0
004ed3e0github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetReadDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetReadDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, time.Time t)
004ed3e0ldr x16, [x28+16]
004ed3e4subs xzr, sp, x16
004ed3e8b.ls 0x4ed458
004ed3ecstr x30, [sp-80]!
004ed3f0stur x29, [sp-8]
004ed3f4sub x29, sp, 8
004ed3f8ldr x16, [x28+32]
004ed3fccbnz x16, 0x4ed474
004ed400
004ed400loc_4ed400:
004ed400str x0, [sp+88]
004ed404str x1, [sp+96]
004ed408str x2, [sp+104]
004ed40cstr x3, [sp+112]
004ed410stp xzr, xzr, [sp+40]
004ed414ldr x1, [sp+96]
004ed418ldr x4, [sp+88]
004ed41cldrsb x27, [x4]
004ed420ldr x5, [x4+40]
004ed424ldrsb x27, [x5]
004ed428ldr x2, [sp+104]
004ed42cldr x3, [sp+112]
004ed430ldr x0, [x4+48]
004ed434ldr x4, [x5+64]
004ed438blr x4
004ed43cstr x0, [sp+56]
004ed440str x1, [sp+64]
004ed444str x0, [sp+40]
004ed448str x1, [sp+48]
004ed44cldur x29, [sp-8]
004ed450ldr x30, [sp], 80
004ed454ret x30
004ed458
004ed458loc_4ed458:
004ed458stp x0, x1, [sp+8]
004ed45cstp x2, x3, [sp+24]
004ed460mov x3, x30
004ed464bl runtime.morestack_noctxt.abi0
004ed468ldp x0, x1, [sp+8]
004ed46cldp x2, x3, [sp+24]
004ed470b 0x4ed3e0
004ed474
004ed474loc_4ed474:
004ed474ldr x17, [x16]
004ed478add x20, sp, 88
004ed47csubs xzr, x20, x17
004ed480b.ne 0x4ed400
004ed484add x20, sp, 8
004ed488str x20, [x16]
004ed48cb 0x4ed400
004ed3e0
004ed3e0github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetReadDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetReadDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, time.Time t)
004ed3e0ldr x16, [x28+16]
004ed3e4subs xzr, sp, x16
004ed3e8b.ls 0x4ed458
004ed3ecstr x30, [sp-80]!
004ed3f0stur x29, [sp-8]
004ed3f4sub x29, sp, 8
004ed3f8ldr x16, [x28+32]
004ed3fccbnz x16, 0x4ed474
004ed400
004ed400loc_4ed400:
004ed400str x0, [sp+88]
004ed404str x1, [sp+96]
004ed408str x2, [sp+104]
004ed40cstr x3, [sp+112]
004ed410stp xzr, xzr, [sp+40]
004ed414ldr x1, [sp+96]
004ed418ldr x4, [sp+88]
004ed41cldrsb x27, [x4]
004ed420ldr x5, [x4+40]
004ed424ldrsb x27, [x5]
004ed428ldr x2, [sp+104]
004ed42cldr x3, [sp+112]
004ed430ldr x0, [x4+48]
004ed434ldr x4, [x5+64]
004ed438blr x4
004ed43cstr x0, [sp+56]
004ed440str x1, [sp+64]
004ed444str x0, [sp+40]
004ed448str x1, [sp+48]
004ed44cldur x29, [sp-8]
004ed450ldr x30, [sp], 80
004ed454ret x30
004ed458
004ed458loc_4ed458:
004ed458stp x0, x1, [sp+8]
004ed45cstp x2, x3, [sp+24]
004ed460mov x3, x30
004ed464bl runtime.morestack_noctxt.abi0
004ed468ldp x0, x1, [sp+8]
004ed46cldp x2, x3, [sp+24]
004ed470b 0x4ed3e0
004ed474
004ed474loc_4ed474:
004ed474ldr x17, [x16]
004ed478add x20, sp, 88
004ed47csubs xzr, x20, x17
004ed480b.ne 0x4ed400
004ed484add x20, sp, 8
004ed488str x20, [x16]
004ed48cb 0x4ed400
004ed3e0
004ed490
004ed490github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetWriteDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetWriteDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, time.Time t)
004ed490ldr x16, [x28+16]
004ed494subs xzr, sp, x16
004ed498b.ls 0x4ed518
004ed49cstr x30, [sp-80]!
004ed4a0stur x29, [sp-8]
004ed4a4sub x29, sp, 8
004ed4a8ldr x16, [x28+32]
004ed4accbnz x16, 0x4ed54c
004ed4b0
004ed4b0loc_4ed4b0:
004ed4b0str x0, [sp+88]
004ed4b4str x1, [sp+96]
004ed4b8str x2, [sp+104]
004ed4bcstr x3, [sp+112]
004ed4c0str x4, [sp+120]
004ed4c4str x5, [sp+128]
004ed4c8str x6, [sp+136]
004ed4ccstr x7, [sp+144]
004ed4d0str x8, [sp+152]
004ed4d4str x9, [sp+160]
004ed4d8stp xzr, xzr, [sp+40]
004ed4dcldr x4, [sp+128]
004ed4e0ldrsb x27, [x4]
004ed4e4ldr x1, [sp+144]
004ed4e8ldr x2, [sp+152]
004ed4ecldr x3, [sp+160]
004ed4f0ldr x0, [sp+136]
004ed4f4ldr x4, [x4+72]
004ed4f8blr x4
004ed4fcstr x0, [sp+56]
004ed500str x1, [sp+64]
004ed504str x0, [sp+40]
004ed508str x1, [sp+48]
004ed50cldur x29, [sp-8]
004ed510ldr x30, [sp], 80
004ed514ret x30
004ed518
004ed518loc_4ed518:
004ed518stp x0, x1, [sp+8]
004ed51cstp x2, x3, [sp+24]
004ed520stp x4, x5, [sp+40]
004ed524stp x6, x7, [sp+56]
004ed528stp x8, x9, [sp+72]
004ed52cmov x3, x30
004ed530bl runtime.morestack_noctxt.abi0
004ed534ldp x0, x1, [sp+8]
004ed538ldp x2, x3, [sp+24]
004ed53cldp x4, x5, [sp+40]
004ed540ldp x6, x7, [sp+56]
004ed544ldp x8, x9, [sp+72]
004ed548b 0x4ed490
004ed54c
004ed54cloc_4ed54c:
004ed54cldr x17, [x16]
004ed550add x20, sp, 88
004ed554subs xzr, x20, x17
004ed558b.ne 0x4ed4b0
004ed55cadd x20, sp, 8
004ed560str x20, [x16]
004ed564b 0x4ed4b0
004ed568udf 0
004ed56cudf 0
004ed490
004ed490github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetWriteDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.SetWriteDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, time.Time t)
004ed490ldr x16, [x28+16]
004ed494subs xzr, sp, x16
004ed498b.ls 0x4ed518
004ed49cstr x30, [sp-80]!
004ed4a0stur x29, [sp-8]
004ed4a4sub x29, sp, 8
004ed4a8ldr x16, [x28+32]
004ed4accbnz x16, 0x4ed54c
004ed4b0
004ed4b0loc_4ed4b0:
004ed4b0str x0, [sp+88]
004ed4b4str x1, [sp+96]
004ed4b8str x2, [sp+104]
004ed4bcstr x3, [sp+112]
004ed4c0str x4, [sp+120]
004ed4c4str x5, [sp+128]
004ed4c8str x6, [sp+136]
004ed4ccstr x7, [sp+144]
004ed4d0str x8, [sp+152]
004ed4d4str x9, [sp+160]
004ed4d8stp xzr, xzr, [sp+40]
004ed4dcldr x4, [sp+128]
004ed4e0ldrsb x27, [x4]
004ed4e4ldr x1, [sp+144]
004ed4e8ldr x2, [sp+152]
004ed4ecldr x3, [sp+160]
004ed4f0ldr x0, [sp+136]
004ed4f4ldr x4, [x4+72]
004ed4f8blr x4
004ed4fcstr x0, [sp+56]
004ed500str x1, [sp+64]
004ed504str x0, [sp+40]
004ed508str x1, [sp+48]
004ed50cldur x29, [sp-8]
004ed510ldr x30, [sp], 80
004ed514ret x30
004ed518
004ed518loc_4ed518:
004ed518stp x0, x1, [sp+8]
004ed51cstp x2, x3, [sp+24]
004ed520stp x4, x5, [sp+40]
004ed524stp x6, x7, [sp+56]
004ed528stp x8, x9, [sp+72]
004ed52cmov x3, x30
004ed530bl runtime.morestack_noctxt.abi0
004ed534ldp x0, x1, [sp+8]
004ed538ldp x2, x3, [sp+24]
004ed53cldp x4, x5, [sp+40]
004ed540ldp x6, x7, [sp+56]
004ed544ldp x8, x9, [sp+72]
004ed548b 0x4ed490
004ed54c
004ed54cloc_4ed54c:
004ed54cldr x17, [x16]
004ed550add x20, sp, 88
004ed554subs xzr, x20, x17
004ed558b.ne 0x4ed4b0
004ed55cadd x20, sp, 8
004ed560str x20, [x16]
004ed564b 0x4ed4b0
004ed568udf 0
004ed56cudf 0
004ed490
004ed570
004ed570github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetWriteDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetWriteDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, time.Time t)
004ed570ldr x16, [x28+16]
004ed574subs xzr, sp, x16
004ed578b.ls 0x4ed5e8
004ed57cstr x30, [sp-80]!
004ed580stur x29, [sp-8]
004ed584sub x29, sp, 8
004ed588ldr x16, [x28+32]
004ed58ccbnz x16, 0x4ed604
004ed590
004ed590loc_4ed590:
004ed590str x0, [sp+88]
004ed594str x1, [sp+96]
004ed598str x2, [sp+104]
004ed59cstr x3, [sp+112]
004ed5a0stp xzr, xzr, [sp+40]
004ed5a4ldr x1, [sp+96]
004ed5a8ldr x4, [sp+88]
004ed5acldrsb x27, [x4]
004ed5b0ldr x5, [x4+40]
004ed5b4ldrsb x27, [x5]
004ed5b8ldr x2, [sp+104]
004ed5bcldr x3, [sp+112]
004ed5c0ldr x0, [x4+48]
004ed5c4ldr x4, [x5+72]
004ed5c8blr x4
004ed5ccstr x0, [sp+56]
004ed5d0str x1, [sp+64]
004ed5d4str x0, [sp+40]
004ed5d8str x1, [sp+48]
004ed5dcldur x29, [sp-8]
004ed5e0ldr x30, [sp], 80
004ed5e4ret x30
004ed5e8
004ed5e8loc_4ed5e8:
004ed5e8stp x0, x1, [sp+8]
004ed5ecstp x2, x3, [sp+24]
004ed5f0mov x3, x30
004ed5f4bl runtime.morestack_noctxt.abi0
004ed5f8ldp x0, x1, [sp+8]
004ed5fcldp x2, x3, [sp+24]
004ed600b 0x4ed570
004ed604
004ed604loc_4ed604:
004ed604ldr x17, [x16]
004ed608add x20, sp, 88
004ed60csubs xzr, x20, x17
004ed610b.ne 0x4ed590
004ed614add x20, sp, 8
004ed618str x20, [x16]
004ed61cb 0x4ed590
004ed570
004ed570github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetWriteDeadline: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).SetWriteDeadline(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, time.Time t)
004ed570ldr x16, [x28+16]
004ed574subs xzr, sp, x16
004ed578b.ls 0x4ed5e8
004ed57cstr x30, [sp-80]!
004ed580stur x29, [sp-8]
004ed584sub x29, sp, 8
004ed588ldr x16, [x28+32]
004ed58ccbnz x16, 0x4ed604
004ed590
004ed590loc_4ed590:
004ed590str x0, [sp+88]
004ed594str x1, [sp+96]
004ed598str x2, [sp+104]
004ed59cstr x3, [sp+112]
004ed5a0stp xzr, xzr, [sp+40]
004ed5a4ldr x1, [sp+96]
004ed5a8ldr x4, [sp+88]
004ed5acldrsb x27, [x4]
004ed5b0ldr x5, [x4+40]
004ed5b4ldrsb x27, [x5]
004ed5b8ldr x2, [sp+104]
004ed5bcldr x3, [sp+112]
004ed5c0ldr x0, [x4+48]
004ed5c4ldr x4, [x5+72]
004ed5c8blr x4
004ed5ccstr x0, [sp+56]
004ed5d0str x1, [sp+64]
004ed5d4str x0, [sp+40]
004ed5d8str x1, [sp+48]
004ed5dcldur x29, [sp-8]
004ed5e0ldr x30, [sp], 80
004ed5e4ret x30
004ed5e8
004ed5e8loc_4ed5e8:
004ed5e8stp x0, x1, [sp+8]
004ed5ecstp x2, x3, [sp+24]
004ed5f0mov x3, x30
004ed5f4bl runtime.morestack_noctxt.abi0
004ed5f8ldp x0, x1, [sp+8]
004ed5fcldp x2, x3, [sp+24]
004ed600b 0x4ed570
004ed604
004ed604loc_4ed604:
004ed604ldr x17, [x16]
004ed608add x20, sp, 88
004ed60csubs xzr, x20, x17
004ed610b.ne 0x4ed590
004ed614add x20, sp, 8
004ed618str x20, [x16]
004ed61cb 0x4ed590
004ed570
004ed620
004ed620github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Write: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Write(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, struct []uint8 b)
004ed620ldr x16, [x28+16]
004ed624subs xzr, sp, x16
004ed628b.ls 0x4ed6d0
004ed62cstr x30, [sp-128]!
004ed630stur x29, [sp-8]
004ed634sub x29, sp, 8
004ed638ldr x16, [x28+32]
004ed63ccbnz x16, 0x4ed704
004ed640
004ed640loc_4ed640:
004ed640str x0, [sp+136]
004ed644str x1, [sp+144]
004ed648str x2, [sp+152]
004ed64cstr x3, [sp+160]
004ed650str x4, [sp+168]
004ed654str x5, [sp+176]
004ed658str x6, [sp+184]
004ed65cstr x7, [sp+192]
004ed660str x8, [sp+200]
004ed664str x9, [sp+208]
004ed668str xzr, [sp+48]
004ed66cstp xzr, xzr, [sp+72]
004ed670stp xzr, xzr, [sp+88]
004ed674ldr x4, [sp+176]
004ed678ldrsb x27, [x4]
004ed67cldr x1, [sp+192]
004ed680ldr x2, [sp+200]
004ed684ldr x3, [sp+208]
004ed688ldr x0, [sp+184]
004ed68cldr x4, [x4+80]
004ed690blr x4
004ed694str x0, [sp+56]
004ed698str x1, [sp+88]
004ed69cstr x2, [sp+96]
004ed6a0ldr x4, [sp+56]
004ed6a4str x4, [sp+64]
004ed6a8str x1, [sp+104]
004ed6acstr x2, [sp+112]
004ed6b0ldr x4, [sp+64]
004ed6b4str x4, [sp+48]
004ed6b8str x1, [sp+72]
004ed6bcstr x2, [sp+80]
004ed6c0ldr x0, [sp+48]
004ed6c4ldur x29, [sp-8]
004ed6c8ldr x30, [sp], 128
004ed6ccret x30
004ed6d0
004ed6d0loc_4ed6d0:
004ed6d0stp x0, x1, [sp+8]
004ed6d4stp x2, x3, [sp+24]
004ed6d8stp x4, x5, [sp+40]
004ed6dcstp x6, x7, [sp+56]
004ed6e0stp x8, x9, [sp+72]
004ed6e4mov x3, x30
004ed6e8bl runtime.morestack_noctxt.abi0
004ed6ecldp x0, x1, [sp+8]
004ed6f0ldp x2, x3, [sp+24]
004ed6f4ldp x4, x5, [sp+40]
004ed6f8ldp x6, x7, [sp+56]
004ed6fcldp x8, x9, [sp+72]
004ed700b 0x4ed620
004ed704
004ed704loc_4ed704:
004ed704ldr x17, [x16]
004ed708add x20, sp, 136
004ed70csubs xzr, x20, x17
004ed710b.ne 0x4ed640
004ed714add x20, sp, 8
004ed718str x20, [x16]
004ed71cb 0x4ed640
004ed620
004ed620github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Write: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn.Write(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn p0, struct []uint8 b)
004ed620ldr x16, [x28+16]
004ed624subs xzr, sp, x16
004ed628b.ls 0x4ed6d0
004ed62cstr x30, [sp-128]!
004ed630stur x29, [sp-8]
004ed634sub x29, sp, 8
004ed638ldr x16, [x28+32]
004ed63ccbnz x16, 0x4ed704
004ed640
004ed640loc_4ed640:
004ed640str x0, [sp+136]
004ed644str x1, [sp+144]
004ed648str x2, [sp+152]
004ed64cstr x3, [sp+160]
004ed650str x4, [sp+168]
004ed654str x5, [sp+176]
004ed658str x6, [sp+184]
004ed65cstr x7, [sp+192]
004ed660str x8, [sp+200]
004ed664str x9, [sp+208]
004ed668str xzr, [sp+48]
004ed66cstp xzr, xzr, [sp+72]
004ed670stp xzr, xzr, [sp+88]
004ed674ldr x4, [sp+176]
004ed678ldrsb x27, [x4]
004ed67cldr x1, [sp+192]
004ed680ldr x2, [sp+200]
004ed684ldr x3, [sp+208]
004ed688ldr x0, [sp+184]
004ed68cldr x4, [x4+80]
004ed690blr x4
004ed694str x0, [sp+56]
004ed698str x1, [sp+88]
004ed69cstr x2, [sp+96]
004ed6a0ldr x4, [sp+56]
004ed6a4str x4, [sp+64]
004ed6a8str x1, [sp+104]
004ed6acstr x2, [sp+112]
004ed6b0ldr x4, [sp+64]
004ed6b4str x4, [sp+48]
004ed6b8str x1, [sp+72]
004ed6bcstr x2, [sp+80]
004ed6c0ldr x0, [sp+48]
004ed6c4ldur x29, [sp-8]
004ed6c8ldr x30, [sp], 128
004ed6ccret x30
004ed6d0
004ed6d0loc_4ed6d0:
004ed6d0stp x0, x1, [sp+8]
004ed6d4stp x2, x3, [sp+24]
004ed6d8stp x4, x5, [sp+40]
004ed6dcstp x6, x7, [sp+56]
004ed6e0stp x8, x9, [sp+72]
004ed6e4mov x3, x30
004ed6e8bl runtime.morestack_noctxt.abi0
004ed6ecldp x0, x1, [sp+8]
004ed6f0ldp x2, x3, [sp+24]
004ed6f4ldp x4, x5, [sp+40]
004ed6f8ldp x6, x7, [sp+56]
004ed6fcldp x8, x9, [sp+72]
004ed700b 0x4ed620
004ed704
004ed704loc_4ed704:
004ed704ldr x17, [x16]
004ed708add x20, sp, 136
004ed70csubs xzr, x20, x17
004ed710b.ne 0x4ed640
004ed714add x20, sp, 8
004ed718str x20, [x16]
004ed71cb 0x4ed640
004ed620
004ed720
004ed720github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Write: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Write(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, struct []uint8 b)
004ed720ldr x16, [x28+16]
004ed724subs xzr, sp, x16
004ed728b.ls 0x4ed7c0
004ed72cstr x30, [sp-128]!
004ed730stur x29, [sp-8]
004ed734sub x29, sp, 8
004ed738ldr x16, [x28+32]
004ed73ccbnz x16, 0x4ed7dc
004ed740
004ed740loc_4ed740:
004ed740str x0, [sp+136]
004ed744str x1, [sp+144]
004ed748str x2, [sp+152]
004ed74cstr x3, [sp+160]
004ed750str xzr, [sp+48]
004ed754stp xzr, xzr, [sp+72]
004ed758stp xzr, xzr, [sp+88]
004ed75cldr x1, [sp+144]
004ed760ldr x4, [sp+136]
004ed764ldrsb x27, [x4]
004ed768ldr x5, [x4+40]
004ed76cldrsb x27, [x5]
004ed770ldr x2, [sp+152]
004ed774ldr x3, [sp+160]
004ed778ldr x0, [x4+48]
004ed77cldr x4, [x5+80]
004ed780blr x4
004ed784str x0, [sp+56]
004ed788str x1, [sp+88]
004ed78cstr x2, [sp+96]
004ed790ldr x4, [sp+56]
004ed794str x4, [sp+64]
004ed798str x1, [sp+104]
004ed79cstr x2, [sp+112]
004ed7a0ldr x4, [sp+64]
004ed7a4str x4, [sp+48]
004ed7a8str x1, [sp+72]
004ed7acstr x2, [sp+80]
004ed7b0ldr x0, [sp+48]
004ed7b4ldur x29, [sp-8]
004ed7b8ldr x30, [sp], 128
004ed7bcret x30
004ed7c0
004ed7c0loc_4ed7c0:
004ed7c0stp x0, x1, [sp+8]
004ed7c4stp x2, x3, [sp+24]
004ed7c8mov x3, x30
004ed7ccbl runtime.morestack_noctxt.abi0
004ed7d0ldp x0, x1, [sp+8]
004ed7d4ldp x2, x3, [sp+24]
004ed7d8b 0x4ed720
004ed7dc
004ed7dcloc_4ed7dc:
004ed7dcldr x17, [x16]
004ed7e0add x20, sp, 136
004ed7e4subs xzr, x20, x17
004ed7e8b.ne 0x4ed740
004ed7ecadd x20, sp, 8
004ed7f0str x20, [x16]
004ed7f4b 0x4ed740
004ed7f8udf 0
004ed7fcudf 0
004ed720
004ed720github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Write: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Conn).Write(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Conn * p0, struct []uint8 b)
004ed720ldr x16, [x28+16]
004ed724subs xzr, sp, x16
004ed728b.ls 0x4ed7c0
004ed72cstr x30, [sp-128]!
004ed730stur x29, [sp-8]
004ed734sub x29, sp, 8
004ed738ldr x16, [x28+32]
004ed73ccbnz x16, 0x4ed7dc
004ed740
004ed740loc_4ed740:
004ed740str x0, [sp+136]
004ed744str x1, [sp+144]
004ed748str x2, [sp+152]
004ed74cstr x3, [sp+160]
004ed750str xzr, [sp+48]
004ed754stp xzr, xzr, [sp+72]
004ed758stp xzr, xzr, [sp+88]
004ed75cldr x1, [sp+144]
004ed760ldr x4, [sp+136]
004ed764ldrsb x27, [x4]
004ed768ldr x5, [x4+40]
004ed76cldrsb x27, [x5]
004ed770ldr x2, [sp+152]
004ed774ldr x3, [sp+160]
004ed778ldr x0, [x4+48]
004ed77cldr x4, [x5+80]
004ed780blr x4
004ed784str x0, [sp+56]
004ed788str x1, [sp+88]
004ed78cstr x2, [sp+96]
004ed790ldr x4, [sp+56]
004ed794str x4, [sp+64]
004ed798str x1, [sp+104]
004ed79cstr x2, [sp+112]
004ed7a0ldr x4, [sp+64]
004ed7a4str x4, [sp+48]
004ed7a8str x1, [sp+72]
004ed7acstr x2, [sp+80]
004ed7b0ldr x0, [sp+48]
004ed7b4ldur x29, [sp-8]
004ed7b8ldr x30, [sp], 128
004ed7bcret x30
004ed7c0
004ed7c0loc_4ed7c0:
004ed7c0stp x0, x1, [sp+8]
004ed7c4stp x2, x3, [sp+24]
004ed7c8mov x3, x30
004ed7ccbl runtime.morestack_noctxt.abi0
004ed7d0ldp x0, x1, [sp+8]
004ed7d4ldp x2, x3, [sp+24]
004ed7d8b 0x4ed720
004ed7dc
004ed7dcloc_4ed7dc:
004ed7dcldr x17, [x16]
004ed7e0add x20, sp, 136
004ed7e4subs xzr, x20, x17
004ed7e8b.ne 0x4ed740
004ed7ecadd x20, sp, 8
004ed7f0str x20, [x16]
004ed7f4b 0x4ed740
004ed7f8udf 0
004ed7fcudf 0
004ed720
004ed800
004ed800github.com/bishopfox/sliver/implant/sliver/rportfwd.init: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.init(void)
004ed800ldr x16, [x28+16]
004ed804subs xzr, sp, x16
004ed808b.ls 0x4ed860
004ed80cstr x30, [sp-32]!
004ed810stur x29, [sp-8]
004ed814sub x29, sp, 8
004ed818bl runtime.makemap_small
004ed81cstr x0, [sp+16]
004ed820adrp x27, 0x55e000
004ed824ldr w1, [x27+3056]
004ed828cbz w1, 0x4ed830
004ed82cb 0x4ed834
004ed830
004ed830loc_4ed830:
004ed830b 0x4ed84c
004ed834
004ed834loc_4ed834:
004ed834bl runtime.gcWriteBarrier2
004ed838str x0, [x25]
004ed83cadrp x27, 0x520000
004ed840ldr x1, [x27+2880]
004ed844str x1, [x25+8]
004ed848b 0x4ed84c
004ed84c
004ed84cloc_4ed84c:
004ed84cadrp x27, 0x520000
004ed850str x0, [x27+2880]
004ed854ldur x29, [sp-8]
004ed858ldr x30, [sp], 32
004ed85cret x30
004ed860
004ed860loc_4ed860:
004ed860mov x3, x30
004ed864bl runtime.morestack_noctxt.abi0
004ed868b 0x4ed800
004ed86cudf 0
004ed800
004ed800github.com/bishopfox/sliver/implant/sliver/rportfwd.init: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.init(void)
004ed800ldr x16, [x28+16]
004ed804subs xzr, sp, x16
004ed808b.ls 0x4ed860
004ed80cstr x30, [sp-32]!
004ed810stur x29, [sp-8]
004ed814sub x29, sp, 8
004ed818bl runtime.makemap_small
004ed81cstr x0, [sp+16]
004ed820adrp x27, 0x55e000
004ed824ldr w1, [x27+3056]
004ed828cbz w1, 0x4ed830
004ed82cb 0x4ed834
004ed830
004ed830loc_4ed830:
004ed830b 0x4ed84c
004ed834
004ed834loc_4ed834:
004ed834bl runtime.gcWriteBarrier2
004ed838str x0, [x25]
004ed83cadrp x27, 0x520000
004ed840ldr x1, [x27+2880]
004ed844str x1, [x25+8]
004ed848b 0x4ed84c
004ed84c
004ed84cloc_4ed84c:
004ed84cadrp x27, 0x520000
004ed850str x0, [x27+2880]
004ed854ldur x29, [sp-8]
004ed858ldr x30, [sp], 32
004ed85cret x30
004ed860
004ed860loc_4ed860:
004ed860mov x3, x30
004ed864bl runtime.morestack_noctxt.abi0
004ed868b 0x4ed800
004ed86cudf 0
004ed800
004ed870
004ed870github.com/bishopfox/sliver/implant/sliver/rportfwd.(*Portfwd).GetMetadata: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*Portfwd).GetMetadata(github.com/bishopfox/sliver/implant/sliver/rportfwd.Portfwd * p)
004ed870ldr x16, [x28+16]
004ed874subs xzr, sp, x16
004ed878b.ls 0x4ed9ac
004ed87cstr x30, [sp-64]!
004ed880stur x29, [sp-8]
004ed884sub x29, sp, 8
004ed888str x0, [sp+72]
004ed88cstr xzr, [sp+32]
004ed890adrp x0, 0x179000
004ed894add x0, x0, 160
004ed898bl runtime.newobject
004ed89cstr x0, [sp+48]
004ed8a0adrp x27, 0x55e000
004ed8a4ldr w1, [x27+3056]
004ed8a8cbz w1, 0x4ed8b0
004ed8acb 0x4ed8b4
004ed8b0
004ed8b0loc_4ed8b0:
004ed8b0b 0x4ed8d0
004ed8b4
004ed8b4loc_4ed8b4:
004ed8b4str x0, [sp+40]
004ed8b8mov x1, x0
004ed8bcadrp x0, 0x179000
004ed8c0add x0, x0, 160
004ed8c4bl runtime.wbZero
004ed8c8ldr x0, [sp+40]
004ed8ccb 0x4ed8d0
004ed8d0
004ed8d0loc_4ed8d0:
004ed8d0stp xzr, xzr, [x0]
004ed8d4stp xzr, xzr, [x0+16]
004ed8d8stp xzr, xzr, [x0+32]
004ed8dcstr xzr, [x0+48]
004ed8e0ldr x1, [sp+48]
004ed8e4ldrsb x27, [x1]
004ed8e8ldr x2, [sp+72]
004ed8ecldrsb x27, [x2]
004ed8f0ldr x2, [x2]
004ed8f4str x2, [x1]
004ed8f8ldr x1, [sp+48]
004ed8fcldrsb x27, [x1]
004ed900ldr x2, [sp+72]
004ed904ldrsb x27, [x2]
004ed908ldr x2, [x2+16]
004ed90cldrsb x27, [x2]
004ed910ldr x3, [x2+8]
004ed914ldr x2, [x2+16]
004ed918str x2, [x1+32]
004ed91cadrp x27, 0x55e000
004ed920ldr w2, [x27+3056]
004ed924cbz w2, 0x4ed92c
004ed928b 0x4ed930
004ed92c
004ed92cloc_4ed92c:
004ed92cb 0x4ed944
004ed930
004ed930loc_4ed930:
004ed930bl runtime.gcWriteBarrier2
004ed934str x3, [x25]
004ed938ldr x2, [x1+24]
004ed93cstr x2, [x25+8]
004ed940b 0x4ed944
004ed944
004ed944loc_4ed944:
004ed944str x3, [x1+24]
004ed948ldr x1, [sp+48]
004ed94cldrsb x27, [x1]
004ed950ldr x2, [sp+72]
004ed954ldrsb x27, [x2]
004ed958ldr x2, [x2+16]
004ed95cldrsb x27, [x2]
004ed960ldr x3, [x2+24]
004ed964ldr x2, [x2+32]
004ed968str x2, [x1+48]
004ed96cadrp x27, 0x55e000
004ed970ldr w2, [x27+3056]
004ed974cbz w2, 0x4ed97c
004ed978b 0x4ed980
004ed97c
004ed97cloc_4ed97c:
004ed97cb 0x4ed994
004ed980
004ed980loc_4ed980:
004ed980bl runtime.gcWriteBarrier2
004ed984str x3, [x25]
004ed988ldr x2, [x1+40]
004ed98cstr x2, [x25+8]
004ed990b 0x4ed994
004ed994
004ed994loc_4ed994:
004ed994str x3, [x1+40]
004ed998ldr x0, [sp+48]
004ed99cstr x0, [sp+32]
004ed9a0ldur x29, [sp-8]
004ed9a4ldr x30, [sp], 64
004ed9a8ret x30
004ed9ac
004ed9acloc_4ed9ac:
004ed9acstr x0, [sp+8]
004ed9b0mov x3, x30
004ed9b4bl runtime.morestack_noctxt.abi0
004ed9b8ldr x0, [sp+8]
004ed9bcb 0x4ed870
004ed870
004ed870github.com/bishopfox/sliver/implant/sliver/rportfwd.(*Portfwd).GetMetadata: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*Portfwd).GetMetadata(github.com/bishopfox/sliver/implant/sliver/rportfwd.Portfwd * p)
004ed870ldr x16, [x28+16]
004ed874subs xzr, sp, x16
004ed878b.ls 0x4ed9ac
004ed87cstr x30, [sp-64]!
004ed880stur x29, [sp-8]
004ed884sub x29, sp, 8
004ed888str x0, [sp+72]
004ed88cstr xzr, [sp+32]
004ed890adrp x0, 0x179000
004ed894add x0, x0, 160
004ed898bl runtime.newobject
004ed89cstr x0, [sp+48]
004ed8a0adrp x27, 0x55e000
004ed8a4ldr w1, [x27+3056]
004ed8a8cbz w1, 0x4ed8b0
004ed8acb 0x4ed8b4
004ed8b0
004ed8b0loc_4ed8b0:
004ed8b0b 0x4ed8d0
004ed8b4
004ed8b4loc_4ed8b4:
004ed8b4str x0, [sp+40]
004ed8b8mov x1, x0
004ed8bcadrp x0, 0x179000
004ed8c0add x0, x0, 160
004ed8c4bl runtime.wbZero
004ed8c8ldr x0, [sp+40]
004ed8ccb 0x4ed8d0
004ed8d0
004ed8d0loc_4ed8d0:
004ed8d0stp xzr, xzr, [x0]
004ed8d4stp xzr, xzr, [x0+16]
004ed8d8stp xzr, xzr, [x0+32]
004ed8dcstr xzr, [x0+48]
004ed8e0ldr x1, [sp+48]
004ed8e4ldrsb x27, [x1]
004ed8e8ldr x2, [sp+72]
004ed8ecldrsb x27, [x2]
004ed8f0ldr x2, [x2]
004ed8f4str x2, [x1]
004ed8f8ldr x1, [sp+48]
004ed8fcldrsb x27, [x1]
004ed900ldr x2, [sp+72]
004ed904ldrsb x27, [x2]
004ed908ldr x2, [x2+16]
004ed90cldrsb x27, [x2]
004ed910ldr x3, [x2+8]
004ed914ldr x2, [x2+16]
004ed918str x2, [x1+32]
004ed91cadrp x27, 0x55e000
004ed920ldr w2, [x27+3056]
004ed924cbz w2, 0x4ed92c
004ed928b 0x4ed930
004ed92c
004ed92cloc_4ed92c:
004ed92cb 0x4ed944
004ed930
004ed930loc_4ed930:
004ed930bl runtime.gcWriteBarrier2
004ed934str x3, [x25]
004ed938ldr x2, [x1+24]
004ed93cstr x2, [x25+8]
004ed940b 0x4ed944
004ed944
004ed944loc_4ed944:
004ed944str x3, [x1+24]
004ed948ldr x1, [sp+48]
004ed94cldrsb x27, [x1]
004ed950ldr x2, [sp+72]
004ed954ldrsb x27, [x2]
004ed958ldr x2, [x2+16]
004ed95cldrsb x27, [x2]
004ed960ldr x3, [x2+24]
004ed964ldr x2, [x2+32]
004ed968str x2, [x1+48]
004ed96cadrp x27, 0x55e000
004ed970ldr w2, [x27+3056]
004ed974cbz w2, 0x4ed97c
004ed978b 0x4ed980
004ed97c
004ed97cloc_4ed97c:
004ed97cb 0x4ed994
004ed980
004ed980loc_4ed980:
004ed980bl runtime.gcWriteBarrier2
004ed984str x3, [x25]
004ed988ldr x2, [x1+40]
004ed98cstr x2, [x25+8]
004ed990b 0x4ed994
004ed994
004ed994loc_4ed994:
004ed994str x3, [x1+40]
004ed998ldr x0, [sp+48]
004ed99cstr x0, [sp+32]
004ed9a0ldur x29, [sp-8]
004ed9a4ldr x30, [sp], 64
004ed9a8ret x30
004ed9ac
004ed9acloc_4ed9ac:
004ed9acstr x0, [sp+8]
004ed9b0mov x3, x30
004ed9b4bl runtime.morestack_noctxt.abi0
004ed9b8ldr x0, [sp+8]
004ed9bcb 0x4ed870
004ed870
004ed9c0
004ed9c0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add(github.com/bishopfox/sliver/implant/sliver/rportfwd.portfwds * f, github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * tcpProxy, github.com/bishopfox/sliver/implant/sliver/rportfwd.ChannelProxy * channelProxy)
004ed9c0ldr x16, [x28+16]
004ed9c4sub x17, sp, 64
004ed9c8subs xzr, x17, x16
004ed9ccb.ls 0x4edba8
004ed9d0str x30, [sp-192]!
004ed9d4stur x29, [sp-8]
004ed9d8sub x29, sp, 8
004ed9dcstr x0, [sp+200]
004ed9e0str x1, [sp+208]
004ed9e4str x2, [sp+216]
004ed9e8str xzr, [sp+104]
004ed9ecldr x1, [sp+200]
004ed9f0ldrsb x27, [x1]
004ed9f4ldr x0, [x1+8]
004ed9f8str x0, [sp+144]
004ed9fcbl sync.(*RWMutex).Lock
004eda00ldr x1, [sp+200]
004eda04ldrsb x27, [x1]
004eda08ldr x1, [x1+8]
004eda0cstr x1, [sp+152]
004eda10stp xzr, xzr, [sp+120]
004eda14add x1, sp, 120
004eda18str x1, [sp+136]
004eda1cldrsb x27, [x1]
004eda20adrp x2, 0
004eda24add x2, x2, 3024
004eda28str x2, [x1]
004eda2cldrsb x27, [x1]
004eda30ldr x2, [sp+152]
004eda34adrp x27, 0x55e000
004eda38ldr w3, [x27+3056]
004eda3ccbz w3, 0x4eda44
004eda40b 0x4eda48
004eda44
004eda44loc_4eda44:
004eda44b 0x4eda5c
004eda48
004eda48loc_4eda48:
004eda48bl runtime.gcWriteBarrier2
004eda4cstr x2, [x25]
004eda50ldr x3, [x1+8]
004eda54str x3, [x25+8]
004eda58b 0x4eda5c
004eda5c
004eda5cloc_4eda5c:
004eda5cstr x2, [x1+8]
004eda60str x1, [sp+72]
004eda64add x0, sp, 48
004eda68bl runtime.deferprocStack
004eda6csubs xzr, x0, 0
004eda70b.ne 0x4edb94
004eda74b 0x4eda78
004eda78
004eda78loc_4eda78:
004eda78bl github.com/bishopfox/sliver/implant/sliver/rportfwd.nextPortfwdID
004eda7cstr x0, [sp+40]
004eda80adrp x0, 0x166000
004eda84add x0, x0, 3904
004eda88bl runtime.newobject
004eda8cstr x0, [sp+176]
004eda90ldr x1, [sp+40]
004eda94str x1, [x0]
004eda98ldr x0, [sp+176]
004eda9cldrsb x27, [x0]
004edaa0ldr x1, [sp+208]
004edaa4adrp x27, 0x55e000
004edaa8ldr w2, [x27+3056]
004edaaccbz w2, 0x4edab4
004edab0b 0x4edab8
004edab4
004edab4loc_4edab4:
004edab4b 0x4edacc
004edab8
004edab8loc_4edab8:
004edab8bl runtime.gcWriteBarrier2
004edabcstr x1, [x25]
004edac0ldr x3, [x0+8]
004edac4str x3, [x25+8]
004edac8b 0x4edacc
004edacc
004edaccloc_4edacc:
004edaccstr x1, [x0+8]
004edad0ldr x3, [sp+176]
004edad4ldrsb x27, [x3]
004edad8ldr x4, [sp+216]
004edadcadrp x27, 0x55e000
004edae0ldr w5, [x27+3056]
004edae4cbz w5, 0x4edaec
004edae8b 0x4edaf0
004edaec
004edaecloc_4edaec:
004edaecb 0x4edb04
004edaf0
004edaf0loc_4edaf0:
004edaf0bl runtime.gcWriteBarrier2
004edaf4str x4, [x25]
004edaf8ldr x5, [x3+16]
004edafcstr x5, [x25+8]
004edb00b 0x4edb04
004edb04
004edb04loc_4edb04:
004edb04str x4, [x3+16]
004edb08ldr x3, [sp+176]
004edb0cstr x3, [sp+112]
004edb10ldr x3, [sp+200]
004edb14ldrsb x27, [x3]
004edb18ldr x1, [x3]
004edb1cstr x1, [sp+168]
004edb20ldr x3, [sp+112]
004edb24ldrsb x27, [x3]
004edb28ldr x3, [x3]
004edb2cstr x3, [sp+96]
004edb30ldr x2, [sp+96]
004edb34adrp x0, 0x137000
004edb38add x0, x0, 2624
004edb3cbl runtime.mapassign_fast64
004edb40str x0, [sp+160]
004edb44ldrsb x27, [x0]
004edb48ldr x3, [sp+112]
004edb4cadrp x27, 0x55e000
004edb50ldr w4, [x27+3056]
004edb54cbz w4, 0x4edb5c
004edb58b 0x4edb60
004edb5c
004edb5cloc_4edb5c:
004edb5cb 0x4edb74
004edb60
004edb60loc_4edb60:
004edb60bl runtime.gcWriteBarrier2
004edb64str x3, [x25]
004edb68ldr x1, [x0]
004edb6cstr x1, [x25+8]
004edb70b 0x4edb74
004edb74
004edb74loc_4edb74:
004edb74str x3, [x0]
004edb78ldr x0, [sp+112]
004edb7cstr x0, [sp+104]
004edb80bl runtime.deferreturn
004edb84ldr x0, [sp+104]
004edb88ldur x29, [sp-8]
004edb8cldr x30, [sp], 192
004edb90ret x30
004edb94
004edb94loc_4edb94:
004edb94bl runtime.deferreturn
004edb98ldr x0, [sp+104]
004edb9cldur x29, [sp-8]
004edba0ldr x30, [sp], 192
004edba4ret x30
004edba8
004edba8loc_4edba8:
004edba8stp x0, x1, [sp+8]
004edbacstr x2, [sp+24]
004edbb0mov x3, x30
004edbb4bl runtime.morestack_noctxt.abi0
004edbb8ldp x0, x1, [sp+8]
004edbbcldr x2, [sp+24]
004edbc0b 0x4ed9c0
004edbc4udf 0
004edbc8udf 0
004edbccudf 0
004ed9c0
004ed9c0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add(github.com/bishopfox/sliver/implant/sliver/rportfwd.portfwds * f, github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * tcpProxy, github.com/bishopfox/sliver/implant/sliver/rportfwd.ChannelProxy * channelProxy)
004ed9c0ldr x16, [x28+16]
004ed9c4sub x17, sp, 64
004ed9c8subs xzr, x17, x16
004ed9ccb.ls 0x4edba8
004ed9d0str x30, [sp-192]!
004ed9d4stur x29, [sp-8]
004ed9d8sub x29, sp, 8
004ed9dcstr x0, [sp+200]
004ed9e0str x1, [sp+208]
004ed9e4str x2, [sp+216]
004ed9e8str xzr, [sp+104]
004ed9ecldr x1, [sp+200]
004ed9f0ldrsb x27, [x1]
004ed9f4ldr x0, [x1+8]
004ed9f8str x0, [sp+144]
004ed9fcbl sync.(*RWMutex).Lock
004eda00ldr x1, [sp+200]
004eda04ldrsb x27, [x1]
004eda08ldr x1, [x1+8]
004eda0cstr x1, [sp+152]
004eda10stp xzr, xzr, [sp+120]
004eda14add x1, sp, 120
004eda18str x1, [sp+136]
004eda1cldrsb x27, [x1]
004eda20adrp x2, 0
004eda24add x2, x2, 3024
004eda28str x2, [x1]
004eda2cldrsb x27, [x1]
004eda30ldr x2, [sp+152]
004eda34adrp x27, 0x55e000
004eda38ldr w3, [x27+3056]
004eda3ccbz w3, 0x4eda44
004eda40b 0x4eda48
004eda44
004eda44loc_4eda44:
004eda44b 0x4eda5c
004eda48
004eda48loc_4eda48:
004eda48bl runtime.gcWriteBarrier2
004eda4cstr x2, [x25]
004eda50ldr x3, [x1+8]
004eda54str x3, [x25+8]
004eda58b 0x4eda5c
004eda5c
004eda5cloc_4eda5c:
004eda5cstr x2, [x1+8]
004eda60str x1, [sp+72]
004eda64add x0, sp, 48
004eda68bl runtime.deferprocStack
004eda6csubs xzr, x0, 0
004eda70b.ne 0x4edb94
004eda74b 0x4eda78
004eda78
004eda78loc_4eda78:
004eda78bl github.com/bishopfox/sliver/implant/sliver/rportfwd.nextPortfwdID
004eda7cstr x0, [sp+40]
004eda80adrp x0, 0x166000
004eda84add x0, x0, 3904
004eda88bl runtime.newobject
004eda8cstr x0, [sp+176]
004eda90ldr x1, [sp+40]
004eda94str x1, [x0]
004eda98ldr x0, [sp+176]
004eda9cldrsb x27, [x0]
004edaa0ldr x1, [sp+208]
004edaa4adrp x27, 0x55e000
004edaa8ldr w2, [x27+3056]
004edaaccbz w2, 0x4edab4
004edab0b 0x4edab8
004edab4
004edab4loc_4edab4:
004edab4b 0x4edacc
004edab8
004edab8loc_4edab8:
004edab8bl runtime.gcWriteBarrier2
004edabcstr x1, [x25]
004edac0ldr x3, [x0+8]
004edac4str x3, [x25+8]
004edac8b 0x4edacc
004edacc
004edaccloc_4edacc:
004edaccstr x1, [x0+8]
004edad0ldr x3, [sp+176]
004edad4ldrsb x27, [x3]
004edad8ldr x4, [sp+216]
004edadcadrp x27, 0x55e000
004edae0ldr w5, [x27+3056]
004edae4cbz w5, 0x4edaec
004edae8b 0x4edaf0
004edaec
004edaecloc_4edaec:
004edaecb 0x4edb04
004edaf0
004edaf0loc_4edaf0:
004edaf0bl runtime.gcWriteBarrier2
004edaf4str x4, [x25]
004edaf8ldr x5, [x3+16]
004edafcstr x5, [x25+8]
004edb00b 0x4edb04
004edb04
004edb04loc_4edb04:
004edb04str x4, [x3+16]
004edb08ldr x3, [sp+176]
004edb0cstr x3, [sp+112]
004edb10ldr x3, [sp+200]
004edb14ldrsb x27, [x3]
004edb18ldr x1, [x3]
004edb1cstr x1, [sp+168]
004edb20ldr x3, [sp+112]
004edb24ldrsb x27, [x3]
004edb28ldr x3, [x3]
004edb2cstr x3, [sp+96]
004edb30ldr x2, [sp+96]
004edb34adrp x0, 0x137000
004edb38add x0, x0, 2624
004edb3cbl runtime.mapassign_fast64
004edb40str x0, [sp+160]
004edb44ldrsb x27, [x0]
004edb48ldr x3, [sp+112]
004edb4cadrp x27, 0x55e000
004edb50ldr w4, [x27+3056]
004edb54cbz w4, 0x4edb5c
004edb58b 0x4edb60
004edb5c
004edb5cloc_4edb5c:
004edb5cb 0x4edb74
004edb60
004edb60loc_4edb60:
004edb60bl runtime.gcWriteBarrier2
004edb64str x3, [x25]
004edb68ldr x1, [x0]
004edb6cstr x1, [x25+8]
004edb70b 0x4edb74
004edb74
004edb74loc_4edb74:
004edb74str x3, [x0]
004edb78ldr x0, [sp+112]
004edb7cstr x0, [sp+104]
004edb80bl runtime.deferreturn
004edb84ldr x0, [sp+104]
004edb88ldur x29, [sp-8]
004edb8cldr x30, [sp], 192
004edb90ret x30
004edb94
004edb94loc_4edb94:
004edb94bl runtime.deferreturn
004edb98ldr x0, [sp+104]
004edb9cldur x29, [sp-8]
004edba0ldr x30, [sp], 192
004edba4ret x30
004edba8
004edba8loc_4edba8:
004edba8stp x0, x1, [sp+8]
004edbacstr x2, [sp+24]
004edbb0mov x3, x30
004edbb4bl runtime.morestack_noctxt.abi0
004edbb8ldp x0, x1, [sp+8]
004edbbcldr x2, [sp+24]
004edbc0b 0x4ed9c0
004edbc4udf 0
004edbc8udf 0
004edbccudf 0
004ed9c0
004edbd0
004edbd0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add.deferwrap1(void)
004edbd0ldr x16, [x28+16]
004edbd4subs xzr, sp, x16
004edbd8b.ls 0x4edc08
004edbdcstr x30, [sp-32]!
004edbe0stur x29, [sp-8]
004edbe4sub x29, sp, 8
004edbe8ldr x16, [x28+32]
004edbeccbnz x16, 0x4edc14
004edbf0
004edbf0loc_4edbf0:
004edbf0ldr x0, [x26+8]
004edbf4str x0, [sp+16]
004edbf8bl sync.(*RWMutex).Unlock
004edbfcldur x29, [sp-8]
004edc00ldr x30, [sp], 32
004edc04ret x30
004edc08
004edc08loc_4edc08:
004edc08mov x3, x30
004edc0cbl runtime.morestack.abi0
004edc10b 0x4edbd0
004edc14
004edc14loc_4edc14:
004edc14ldr x17, [x16]
004edc18add x20, sp, 40
004edc1csubs xzr, x20, x17
004edc20b.ne 0x4edbf0
004edc24add x20, sp, 8
004edc28str x20, [x16]
004edc2cb 0x4edbf0
004edbd0
004edbd0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Add.deferwrap1(void)
004edbd0ldr x16, [x28+16]
004edbd4subs xzr, sp, x16
004edbd8b.ls 0x4edc08
004edbdcstr x30, [sp-32]!
004edbe0stur x29, [sp-8]
004edbe4sub x29, sp, 8
004edbe8ldr x16, [x28+32]
004edbeccbnz x16, 0x4edc14
004edbf0
004edbf0loc_4edbf0:
004edbf0ldr x0, [x26+8]
004edbf4str x0, [sp+16]
004edbf8bl sync.(*RWMutex).Unlock
004edbfcldur x29, [sp-8]
004edc00ldr x30, [sp], 32
004edc04ret x30
004edc08
004edc08loc_4edc08:
004edc08mov x3, x30
004edc0cbl runtime.morestack.abi0
004edc10b 0x4edbd0
004edc14
004edc14loc_4edc14:
004edc14ldr x17, [x16]
004edc18add x20, sp, 40
004edc1csubs xzr, x20, x17
004edc20b.ne 0x4edbf0
004edc24add x20, sp, 8
004edc28str x20, [x16]
004edc2cb 0x4edbf0
004edbd0
004edc30
004edc30github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove(github.com/bishopfox/sliver/implant/sliver/rportfwd.portfwds * f, int portfwdID)
004edc30ldr x16, [x28+16]
004edc34sub x17, sp, 80
004edc38subs xzr, x17, x16
004edc3cb.ls 0x4eddbc
004edc40str x30, [sp-208]!
004edc44stur x29, [sp-8]
004edc48sub x29, sp, 8
004edc4cstr x0, [sp+216]
004edc50str x1, [sp+224]
004edc54str xzr, [sp+96]
004edc58ldr x1, [sp+216]
004edc5cldrsb x27, [x1]
004edc60ldr x0, [x1+8]
004edc64str x0, [sp+192]
004edc68bl sync.(*RWMutex).Lock
004edc6cldr x1, [sp+216]
004edc70ldrsb x27, [x1]
004edc74ldr x1, [x1+8]
004edc78str x1, [sp+128]
004edc7cstp xzr, xzr, [sp+168]
004edc80add x1, sp, 168
004edc84str x1, [sp+184]
004edc88ldrsb x27, [x1]
004edc8cadrp x2, 0
004edc90add x2, x2, 3536
004edc94str x2, [x1]
004edc98ldrsb x27, [x1]
004edc9cldr x2, [sp+128]
004edca0adrp x27, 0x55e000
004edca4ldr w3, [x27+3056]
004edca8cbz w3, 0x4edcb0
004edcacb 0x4edcb4
004edcb0
004edcb0loc_4edcb0:
004edcb0b 0x4edcc8
004edcb4
004edcb4loc_4edcb4:
004edcb4bl runtime.gcWriteBarrier2
004edcb8str x2, [x25]
004edcbcldr x3, [x1+8]
004edcc0str x3, [x25+8]
004edcc4b 0x4edcc8
004edcc8
004edcc8loc_4edcc8:
004edcc8str x2, [x1+8]
004edcccstr x1, [sp+72]
004edcd0add x0, sp, 48
004edcd4bl runtime.deferprocStack
004edcd8subs xzr, x0, 0
004edcdcb.ne 0x4edda8
004edce0b 0x4edce4
004edce4
004edce4loc_4edce4:
004edce4str xzr, [sp+112]
004edce8ldr x3, [sp+216]
004edcecldrsb x27, [x3]
004edcf0ldr x1, [x3]
004edcf4str x1, [sp+160]
004edcf8ldr x2, [sp+224]
004edcfcadrp x0, 0x137000
004edd00add x0, x0, 2624
004edd04bl runtime.mapaccess2_fast64
004edd08str x0, [sp+152]
004edd0cstrb w1, [sp+46]
004edd10ldr x3, [sp+152]
004edd14ldr x3, [x3]
004edd18str x3, [sp+112]
004edd1cstr x3, [sp+120]
004edd20ldrb w3, [sp+46]
004edd24strb w3, [sp+47]
004edd28ldr x3, [sp+120]
004edd2cstr x3, [sp+104]
004edd30ldrb w3, [sp+47]
004edd34strb w3, [sp+45]
004edd38tbnz w3, 0, 0x4edd40
004edd3cb 0x4edd90
004edd40
004edd40loc_4edd40:
004edd40ldr x1, [sp+104]
004edd44ldrsb x27, [x1]
004edd48ldr x0, [x1+8]
004edd4cstr x0, [sp+144]
004edd50bl github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).Close
004edd54ldr x1, [sp+216]
004edd58ldrsb x27, [x1]
004edd5cldr x1, [x1]
004edd60str x1, [sp+136]
004edd64ldr x2, [sp+224]
004edd68adrp x0, 0x137000
004edd6cadd x0, x0, 2624
004edd70bl runtime.mapdelete_fast64
004edd74ldr x1, [sp+104]
004edd78str x1, [sp+96]
004edd7cbl runtime.deferreturn
004edd80ldr x0, [sp+96]
004edd84ldur x29, [sp-8]
004edd88ldr x30, [sp], 208
004edd8cret x30
004edd90
004edd90loc_4edd90:
004edd90str xzr, [sp+96]
004edd94bl runtime.deferreturn
004edd98ldr x0, [sp+96]
004edd9cldur x29, [sp-8]
004edda0ldr x30, [sp], 208
004edda4ret x30
004edda8
004edda8loc_4edda8:
004edda8bl runtime.deferreturn
004eddacldr x0, [sp+96]
004eddb0ldur x29, [sp-8]
004eddb4ldr x30, [sp], 208
004eddb8ret x30
004eddbc
004eddbcloc_4eddbc:
004eddbcstp x0, x1, [sp+8]
004eddc0mov x3, x30
004eddc4bl runtime.morestack_noctxt.abi0
004eddc8ldp x0, x1, [sp+8]
004eddccb 0x4edc30
004edc30
004edc30github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove(github.com/bishopfox/sliver/implant/sliver/rportfwd.portfwds * f, int portfwdID)
004edc30ldr x16, [x28+16]
004edc34sub x17, sp, 80
004edc38subs xzr, x17, x16
004edc3cb.ls 0x4eddbc
004edc40str x30, [sp-208]!
004edc44stur x29, [sp-8]
004edc48sub x29, sp, 8
004edc4cstr x0, [sp+216]
004edc50str x1, [sp+224]
004edc54str xzr, [sp+96]
004edc58ldr x1, [sp+216]
004edc5cldrsb x27, [x1]
004edc60ldr x0, [x1+8]
004edc64str x0, [sp+192]
004edc68bl sync.(*RWMutex).Lock
004edc6cldr x1, [sp+216]
004edc70ldrsb x27, [x1]
004edc74ldr x1, [x1+8]
004edc78str x1, [sp+128]
004edc7cstp xzr, xzr, [sp+168]
004edc80add x1, sp, 168
004edc84str x1, [sp+184]
004edc88ldrsb x27, [x1]
004edc8cadrp x2, 0
004edc90add x2, x2, 3536
004edc94str x2, [x1]
004edc98ldrsb x27, [x1]
004edc9cldr x2, [sp+128]
004edca0adrp x27, 0x55e000
004edca4ldr w3, [x27+3056]
004edca8cbz w3, 0x4edcb0
004edcacb 0x4edcb4
004edcb0
004edcb0loc_4edcb0:
004edcb0b 0x4edcc8
004edcb4
004edcb4loc_4edcb4:
004edcb4bl runtime.gcWriteBarrier2
004edcb8str x2, [x25]
004edcbcldr x3, [x1+8]
004edcc0str x3, [x25+8]
004edcc4b 0x4edcc8
004edcc8
004edcc8loc_4edcc8:
004edcc8str x2, [x1+8]
004edcccstr x1, [sp+72]
004edcd0add x0, sp, 48
004edcd4bl runtime.deferprocStack
004edcd8subs xzr, x0, 0
004edcdcb.ne 0x4edda8
004edce0b 0x4edce4
004edce4
004edce4loc_4edce4:
004edce4str xzr, [sp+112]
004edce8ldr x3, [sp+216]
004edcecldrsb x27, [x3]
004edcf0ldr x1, [x3]
004edcf4str x1, [sp+160]
004edcf8ldr x2, [sp+224]
004edcfcadrp x0, 0x137000
004edd00add x0, x0, 2624
004edd04bl runtime.mapaccess2_fast64
004edd08str x0, [sp+152]
004edd0cstrb w1, [sp+46]
004edd10ldr x3, [sp+152]
004edd14ldr x3, [x3]
004edd18str x3, [sp+112]
004edd1cstr x3, [sp+120]
004edd20ldrb w3, [sp+46]
004edd24strb w3, [sp+47]
004edd28ldr x3, [sp+120]
004edd2cstr x3, [sp+104]
004edd30ldrb w3, [sp+47]
004edd34strb w3, [sp+45]
004edd38tbnz w3, 0, 0x4edd40
004edd3cb 0x4edd90
004edd40
004edd40loc_4edd40:
004edd40ldr x1, [sp+104]
004edd44ldrsb x27, [x1]
004edd48ldr x0, [x1+8]
004edd4cstr x0, [sp+144]
004edd50bl github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).Close
004edd54ldr x1, [sp+216]
004edd58ldrsb x27, [x1]
004edd5cldr x1, [x1]
004edd60str x1, [sp+136]
004edd64ldr x2, [sp+224]
004edd68adrp x0, 0x137000
004edd6cadd x0, x0, 2624
004edd70bl runtime.mapdelete_fast64
004edd74ldr x1, [sp+104]
004edd78str x1, [sp+96]
004edd7cbl runtime.deferreturn
004edd80ldr x0, [sp+96]
004edd84ldur x29, [sp-8]
004edd88ldr x30, [sp], 208
004edd8cret x30
004edd90
004edd90loc_4edd90:
004edd90str xzr, [sp+96]
004edd94bl runtime.deferreturn
004edd98ldr x0, [sp+96]
004edd9cldur x29, [sp-8]
004edda0ldr x30, [sp], 208
004edda4ret x30
004edda8
004edda8loc_4edda8:
004edda8bl runtime.deferreturn
004eddacldr x0, [sp+96]
004eddb0ldur x29, [sp-8]
004eddb4ldr x30, [sp], 208
004eddb8ret x30
004eddbc
004eddbcloc_4eddbc:
004eddbcstp x0, x1, [sp+8]
004eddc0mov x3, x30
004eddc4bl runtime.morestack_noctxt.abi0
004eddc8ldp x0, x1, [sp+8]
004eddccb 0x4edc30
004edc30
004eddd0
004eddd0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove.deferwrap1(void)
004eddd0ldr x16, [x28+16]
004eddd4subs xzr, sp, x16
004eddd8b.ls 0x4ede08
004edddcstr x30, [sp-32]!
004edde0stur x29, [sp-8]
004edde4sub x29, sp, 8
004edde8ldr x16, [x28+32]
004eddeccbnz x16, 0x4ede14
004eddf0
004eddf0loc_4eddf0:
004eddf0ldr x0, [x26+8]
004eddf4str x0, [sp+16]
004eddf8bl sync.(*RWMutex).Unlock
004eddfcldur x29, [sp-8]
004ede00ldr x30, [sp], 32
004ede04ret x30
004ede08
004ede08loc_4ede08:
004ede08mov x3, x30
004ede0cbl runtime.morestack.abi0
004ede10b 0x4eddd0
004ede14
004ede14loc_4ede14:
004ede14ldr x17, [x16]
004ede18add x20, sp, 40
004ede1csubs xzr, x20, x17
004ede20b.ne 0x4eddf0
004ede24add x20, sp, 8
004ede28str x20, [x16]
004ede2cb 0x4eddf0
004eddd0
004eddd0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).Remove.deferwrap1(void)
004eddd0ldr x16, [x28+16]
004eddd4subs xzr, sp, x16
004eddd8b.ls 0x4ede08
004edddcstr x30, [sp-32]!
004edde0stur x29, [sp-8]
004edde4sub x29, sp, 8
004edde8ldr x16, [x28+32]
004eddeccbnz x16, 0x4ede14
004eddf0
004eddf0loc_4eddf0:
004eddf0ldr x0, [x26+8]
004eddf4str x0, [sp+16]
004eddf8bl sync.(*RWMutex).Unlock
004eddfcldur x29, [sp-8]
004ede00ldr x30, [sp], 32
004ede04ret x30
004ede08
004ede08loc_4ede08:
004ede08mov x3, x30
004ede0cbl runtime.morestack.abi0
004ede10b 0x4eddd0
004ede14
004ede14loc_4ede14:
004ede14ldr x17, [x16]
004ede18add x20, sp, 40
004ede1csubs xzr, x20, x17
004ede20b.ne 0x4eddf0
004ede24add x20, sp, 8
004ede28str x20, [x16]
004ede2cb 0x4eddf0
004eddd0
004ede30
004ede30github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List(github.com/bishopfox/sliver/implant/sliver/rportfwd.portfwds * f)
004ede30ldr x16, [x28+16]
004ede34sub x17, sp, 224
004ede38subs xzr, x17, x16
004ede3cb.ls 0x4ee040
004ede40sub x20, sp, 352
004ede44stp x29, x30, [x20-8]
004ede48add sp, x20, 0
004ede4csub x29, sp, 8
004ede50str x0, [sp+360]
004ede54stp xzr, xzr, [sp+128]
004ede58str xzr, [sp+144]
004ede5cldr x1, [sp+360]
004ede60ldrsb x27, [x1]
004ede64ldr x0, [x1+8]
004ede68str x0, [sp+192]
004ede6cbl sync.(*RWMutex).RLock
004ede70ldr x1, [sp+360]
004ede74ldrsb x27, [x1]
004ede78ldr x1, [x1+8]
004ede7cstr x1, [sp+312]
004ede80stp xzr, xzr, [sp+328]
004ede84add x1, sp, 328
004ede88str x1, [sp+184]
004ede8cldrsb x27, [x1]
004ede90adrp x2, 4096
004ede94add x2, x2, 96
004ede98str x2, [x1]
004ede9cldrsb x27, [x1]
004edea0ldr x2, [sp+312]
004edea4adrp x27, 0x55e000
004edea8ldr w3, [x27+3056]
004edeaccbz w3, 0x4edeb4
004edeb0b 0x4edeb8
004edeb4
004edeb4loc_4edeb4:
004edeb4b 0x4edecc
004edeb8
004edeb8loc_4edeb8:
004edeb8bl runtime.gcWriteBarrier2
004edebcstr x2, [x25]
004edec0ldr x3, [x1+8]
004edec4str x3, [x25+8]
004edec8b 0x4edecc
004edecc
004edeccloc_4edecc:
004edeccstr x2, [x1+8]
004eded0str x1, [sp+104]
004eded4add x0, sp, 80
004eded8bl runtime.deferprocStack
004ededcsubs xzr, x0, 0
004edee0b.ne 0x4edf40
004edee4b 0x4edee8
004edee8
004edee8loc_4edee8:
004edee8adrp x3, 0x55e000
004edeecadd x3, x3, 1504
004edef0str x3, [sp+320]
004edef4b 0x4edef8
004edef8
004edef8loc_4edef8:
004edef8str x3, [sp+160]
004edefcstp xzr, xzr, [sp+168]
004edf00ldr x3, [sp+360]
004edf04ldrsb x27, [x3]
004edf08ldr x3, [x3]
004edf0cstr x3, [sp+304]
004edf10add x20, sp, 208
004edf14adr x27, 16
004edf18stp x29, x27, [sp-24]
004edf1csub x29, sp, 24
004edf20bl fn_87cf8
004edf24sub x29, sp, 8
004edf28ldr x1, [sp+304]
004edf2cadrp x0, 0x137000
004edf30add x0, x0, 2624
004edf34add x2, sp, 208
004edf38bl runtime.mapIterStart
004edf3cb 0x4edf5c
004edf40
004edf40loc_4edf40:
004edf40bl runtime.deferreturn
004edf44ldr x0, [sp+128]
004edf48ldr x1, [sp+136]
004edf4cldr x2, [sp+144]
004edf50ldp x29, x30, [sp-8]
004edf54add sp, sp, 352
004edf58ret x30
004edf5c
004edf5cloc_4edf5c:
004edf5cldr x1, [sp+208]
004edf60cbnz x1, 0x4edf68
004edf64b 0x4ee00c
004edf68
004edf68loc_4edf68:
004edf68ldr x1, [sp+208]
004edf6cldrsb x27, [x1]
004edf70ldr x1, [sp+216]
004edf74ldrsb x27, [x1]
004edf78ldr x0, [x1]
004edf7cstr x0, [sp+152]
004edf80bl github.com/bishopfox/sliver/implant/sliver/rportfwd.(*Portfwd).GetMetadata
004edf84str x0, [sp+200]
004edf88ldr x2, [sp+176]
004edf8cldr x0, [sp+160]
004edf90ldr x1, [sp+168]
004edf94add x1, x1, 1
004edf98subs xzr, x2, x1
004edf9cb.hs 0x4edfa4
004edfa0b 0x4edfa8
004edfa4
004edfa4loc_4edfa4:
004edfa4b 0x4edfbc
004edfa8
004edfa8loc_4edfa8:
004edfa8orr x3, xzr, 1
004edfacadrp x4, 0xfa000
004edfb0add x4, x4, 2624
004edfb4bl runtime.growslice
004edfb8b 0x4edfbc
004edfbc
004edfbcloc_4edfbc:
004edfbcsub x3, x1, 1
004edfc0ldr x4, [sp+200]
004edfc4adrp x27, 0x55e000
004edfc8ldr w5, [x27+3056]
004edfcccbz w5, 0x4edfd4
004edfd0b 0x4edfd8
004edfd4
004edfd4loc_4edfd4:
004edfd4b 0x4edfec
004edfd8
004edfd8loc_4edfd8:
004edfd8bl runtime.gcWriteBarrier2
004edfdcstr x4, [x25]
004edfe0ldr x5, [x0+3*x3]
004edfe4str x5, [x25+8]
004edfe8b 0x4edfec
004edfec
004edfecloc_4edfec:
004edfecstr x4, [x0+3*x3]
004edff0str x0, [sp+160]
004edff4str x1, [sp+168]
004edff8str x2, [sp+176]
004edffcb 0x4ee000
004ee000
004ee000loc_4ee000:
004ee000add x0, sp, 208
004ee004bl runtime.mapIterNext
004ee008b 0x4edf5c
004ee00c
004ee00cloc_4ee00c:
004ee00cldr x0, [sp+160]
004ee010ldr x1, [sp+168]
004ee014ldr x2, [sp+176]
004ee018str x0, [sp+128]
004ee01cstr x1, [sp+136]
004ee020str x2, [sp+144]
004ee024bl runtime.deferreturn
004ee028ldr x0, [sp+128]
004ee02cldr x1, [sp+136]
004ee030ldr x2, [sp+144]
004ee034ldp x29, x30, [sp-8]
004ee038add sp, sp, 352
004ee03cret x30
004ee040
004ee040loc_4ee040:
004ee040str x0, [sp+8]
004ee044mov x3, x30
004ee048bl runtime.morestack_noctxt.abi0
004ee04cldr x0, [sp+8]
004ee050b 0x4ede30
004ee054udf 0
004ee058udf 0
004ee05cudf 0
004ede30
004ede30github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List(github.com/bishopfox/sliver/implant/sliver/rportfwd.portfwds * f)
004ede30ldr x16, [x28+16]
004ede34sub x17, sp, 224
004ede38subs xzr, x17, x16
004ede3cb.ls 0x4ee040
004ede40sub x20, sp, 352
004ede44stp x29, x30, [x20-8]
004ede48add sp, x20, 0
004ede4csub x29, sp, 8
004ede50str x0, [sp+360]
004ede54stp xzr, xzr, [sp+128]
004ede58str xzr, [sp+144]
004ede5cldr x1, [sp+360]
004ede60ldrsb x27, [x1]
004ede64ldr x0, [x1+8]
004ede68str x0, [sp+192]
004ede6cbl sync.(*RWMutex).RLock
004ede70ldr x1, [sp+360]
004ede74ldrsb x27, [x1]
004ede78ldr x1, [x1+8]
004ede7cstr x1, [sp+312]
004ede80stp xzr, xzr, [sp+328]
004ede84add x1, sp, 328
004ede88str x1, [sp+184]
004ede8cldrsb x27, [x1]
004ede90adrp x2, 4096
004ede94add x2, x2, 96
004ede98str x2, [x1]
004ede9cldrsb x27, [x1]
004edea0ldr x2, [sp+312]
004edea4adrp x27, 0x55e000
004edea8ldr w3, [x27+3056]
004edeaccbz w3, 0x4edeb4
004edeb0b 0x4edeb8
004edeb4
004edeb4loc_4edeb4:
004edeb4b 0x4edecc
004edeb8
004edeb8loc_4edeb8:
004edeb8bl runtime.gcWriteBarrier2
004edebcstr x2, [x25]
004edec0ldr x3, [x1+8]
004edec4str x3, [x25+8]
004edec8b 0x4edecc
004edecc
004edeccloc_4edecc:
004edeccstr x2, [x1+8]
004eded0str x1, [sp+104]
004eded4add x0, sp, 80
004eded8bl runtime.deferprocStack
004ededcsubs xzr, x0, 0
004edee0b.ne 0x4edf40
004edee4b 0x4edee8
004edee8
004edee8loc_4edee8:
004edee8adrp x3, 0x55e000
004edeecadd x3, x3, 1504
004edef0str x3, [sp+320]
004edef4b 0x4edef8
004edef8
004edef8loc_4edef8:
004edef8str x3, [sp+160]
004edefcstp xzr, xzr, [sp+168]
004edf00ldr x3, [sp+360]
004edf04ldrsb x27, [x3]
004edf08ldr x3, [x3]
004edf0cstr x3, [sp+304]
004edf10add x20, sp, 208
004edf14adr x27, 16
004edf18stp x29, x27, [sp-24]
004edf1csub x29, sp, 24
004edf20bl fn_87cf8
004edf24sub x29, sp, 8
004edf28ldr x1, [sp+304]
004edf2cadrp x0, 0x137000
004edf30add x0, x0, 2624
004edf34add x2, sp, 208
004edf38bl runtime.mapIterStart
004edf3cb 0x4edf5c
004edf40
004edf40loc_4edf40:
004edf40bl runtime.deferreturn
004edf44ldr x0, [sp+128]
004edf48ldr x1, [sp+136]
004edf4cldr x2, [sp+144]
004edf50ldp x29, x30, [sp-8]
004edf54add sp, sp, 352
004edf58ret x30
004edf5c
004edf5cloc_4edf5c:
004edf5cldr x1, [sp+208]
004edf60cbnz x1, 0x4edf68
004edf64b 0x4ee00c
004edf68
004edf68loc_4edf68:
004edf68ldr x1, [sp+208]
004edf6cldrsb x27, [x1]
004edf70ldr x1, [sp+216]
004edf74ldrsb x27, [x1]
004edf78ldr x0, [x1]
004edf7cstr x0, [sp+152]
004edf80bl github.com/bishopfox/sliver/implant/sliver/rportfwd.(*Portfwd).GetMetadata
004edf84str x0, [sp+200]
004edf88ldr x2, [sp+176]
004edf8cldr x0, [sp+160]
004edf90ldr x1, [sp+168]
004edf94add x1, x1, 1
004edf98subs xzr, x2, x1
004edf9cb.hs 0x4edfa4
004edfa0b 0x4edfa8
004edfa4
004edfa4loc_4edfa4:
004edfa4b 0x4edfbc
004edfa8
004edfa8loc_4edfa8:
004edfa8orr x3, xzr, 1
004edfacadrp x4, 0xfa000
004edfb0add x4, x4, 2624
004edfb4bl runtime.growslice
004edfb8b 0x4edfbc
004edfbc
004edfbcloc_4edfbc:
004edfbcsub x3, x1, 1
004edfc0ldr x4, [sp+200]
004edfc4adrp x27, 0x55e000
004edfc8ldr w5, [x27+3056]
004edfcccbz w5, 0x4edfd4
004edfd0b 0x4edfd8
004edfd4
004edfd4loc_4edfd4:
004edfd4b 0x4edfec
004edfd8
004edfd8loc_4edfd8:
004edfd8bl runtime.gcWriteBarrier2
004edfdcstr x4, [x25]
004edfe0ldr x5, [x0+3*x3]
004edfe4str x5, [x25+8]
004edfe8b 0x4edfec
004edfec
004edfecloc_4edfec:
004edfecstr x4, [x0+3*x3]
004edff0str x0, [sp+160]
004edff4str x1, [sp+168]
004edff8str x2, [sp+176]
004edffcb 0x4ee000
004ee000
004ee000loc_4ee000:
004ee000add x0, sp, 208
004ee004bl runtime.mapIterNext
004ee008b 0x4edf5c
004ee00c
004ee00cloc_4ee00c:
004ee00cldr x0, [sp+160]
004ee010ldr x1, [sp+168]
004ee014ldr x2, [sp+176]
004ee018str x0, [sp+128]
004ee01cstr x1, [sp+136]
004ee020str x2, [sp+144]
004ee024bl runtime.deferreturn
004ee028ldr x0, [sp+128]
004ee02cldr x1, [sp+136]
004ee030ldr x2, [sp+144]
004ee034ldp x29, x30, [sp-8]
004ee038add sp, sp, 352
004ee03cret x30
004ee040
004ee040loc_4ee040:
004ee040str x0, [sp+8]
004ee044mov x3, x30
004ee048bl runtime.morestack_noctxt.abi0
004ee04cldr x0, [sp+8]
004ee050b 0x4ede30
004ee054udf 0
004ee058udf 0
004ee05cudf 0
004ede30
004ee060
004ee060github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List.deferwrap1(void)
004ee060ldr x16, [x28+16]
004ee064subs xzr, sp, x16
004ee068b.ls 0x4ee098
004ee06cstr x30, [sp-32]!
004ee070stur x29, [sp-8]
004ee074sub x29, sp, 8
004ee078ldr x16, [x28+32]
004ee07ccbnz x16, 0x4ee0a4
004ee080
004ee080loc_4ee080:
004ee080ldr x0, [x26+8]
004ee084str x0, [sp+16]
004ee088bl sync.(*RWMutex).RUnlock
004ee08cldur x29, [sp-8]
004ee090ldr x30, [sp], 32
004ee094ret x30
004ee098
004ee098loc_4ee098:
004ee098mov x3, x30
004ee09cbl runtime.morestack.abi0
004ee0a0b 0x4ee060
004ee0a4
004ee0a4loc_4ee0a4:
004ee0a4ldr x17, [x16]
004ee0a8add x20, sp, 40
004ee0acsubs xzr, x20, x17
004ee0b0b.ne 0x4ee080
004ee0b4add x20, sp, 8
004ee0b8str x20, [x16]
004ee0bcb 0x4ee080
004ee060
004ee060github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*portfwds).List.deferwrap1(void)
004ee060ldr x16, [x28+16]
004ee064subs xzr, sp, x16
004ee068b.ls 0x4ee098
004ee06cstr x30, [sp-32]!
004ee070stur x29, [sp-8]
004ee074sub x29, sp, 8
004ee078ldr x16, [x28+32]
004ee07ccbnz x16, 0x4ee0a4
004ee080
004ee080loc_4ee080:
004ee080ldr x0, [x26+8]
004ee084str x0, [sp+16]
004ee088bl sync.(*RWMutex).RUnlock
004ee08cldur x29, [sp-8]
004ee090ldr x30, [sp], 32
004ee094ret x30
004ee098
004ee098loc_4ee098:
004ee098mov x3, x30
004ee09cbl runtime.morestack.abi0
004ee0a0b 0x4ee060
004ee0a4
004ee0a4loc_4ee0a4:
004ee0a4ldr x17, [x16]
004ee0a8add x20, sp, 40
004ee0acsubs xzr, x20, x17
004ee0b0b.ne 0x4ee080
004ee0b4add x20, sp, 8
004ee0b8str x20, [x16]
004ee0bcb 0x4ee080
004ee060
004ee0c0
004ee0c0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn(github.com/bishopfox/sliver/implant/sliver/rportfwd.ChannelProxy * p, net.Conn src)
004ee0c0ldr x16, [x28+16]
004ee0c4sub x17, sp, 256
004ee0c8subs xzr, x17, x16
004ee0ccb.ls 0x4ee5f8
004ee0d0sub x20, sp, 384
004ee0d4stp x29, x30, [x20-8]
004ee0d8add sp, x20, 0
004ee0dcsub x29, sp, 8
004ee0e0str x0, [sp+392]
004ee0e4str x1, [sp+400]
004ee0e8str x2, [sp+408]
004ee0ecadrp x0, 0x1d2000
004ee0f0add x0, x0, 573
004ee0f4movz x1, 34
004ee0f8mov x2, xzr
004ee0fcmov x3, xzr
004ee100mov x4, x3
004ee104bl log.Printf
004ee108bl context.Background
004ee10cstr x0, [sp+88]
004ee110str x1, [sp+96]
004ee114str xzr, [sp+120]
004ee118ldr x5, [sp+392]
004ee11cldrsb x27, [x5]
004ee120ldr x5, [x5+48]
004ee124tbz x5, 63, 0x4ee12c
004ee128b 0x4ee190
004ee12c
004ee12cloc_4ee12c:
004ee12cldr x0, [sp+392]
004ee130bl github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).dialTimeout
004ee134str x0, [sp+72]
004ee138stp xzr, xzr, [sp+360]
004ee13cstr xzr, [sp+352]
004ee140ldr x2, [sp+72]
004ee144ldr x0, [sp+88]
004ee148ldr x1, [sp+96]
004ee14cbl context.WithTimeout
004ee150str x0, [sp+360]
004ee154str x1, [sp+368]
004ee158str x2, [sp+352]
004ee15cldr x1, [sp+360]
004ee160ldr x2, [sp+368]
004ee164str x1, [sp+144]
004ee168str x2, [sp+152]
004ee16cldr x1, [sp+352]
004ee170str x1, [sp+136]
004ee174ldr x1, [sp+144]
004ee178ldr x2, [sp+152]
004ee17cstr x1, [sp+88]
004ee180str x2, [sp+96]
004ee184ldr x1, [sp+136]
004ee188str x1, [sp+120]
004ee18cb 0x4ee194
004ee190
004ee190loc_4ee190:
004ee190b 0x4ee194
004ee194
004ee194loc_4ee194:
004ee194str xzr, [sp+344]
004ee198ldr x5, [sp+400]
004ee19cldr x6, [sp+408]
004ee1a0adrp x7, 0x22c000
004ee1a4add x7, x7, 2992
004ee1a8subs xzr, x5, x7
004ee1acb.eq 0x4ee1b4
004ee1b0b 0x4ee1bc
004ee1b4
004ee1b4loc_4ee1b4:
004ee1b4orr x0, xzr, 1
004ee1b8b 0x4ee1c8
004ee1bc
004ee1bcloc_4ee1bc:
004ee1bcmov x0, xzr
004ee1c0mov x6, xzr
004ee1c4b 0x4ee1c8
004ee1c8
004ee1c8loc_4ee1c8:
004ee1c8str x6, [sp+344]
004ee1ccstrb w0, [sp+63]
004ee1d0ldr x5, [sp+344]
004ee1d4str x5, [sp+128]
004ee1d8ldrb w5, [sp+63]
004ee1dcstrb w5, [sp+62]
004ee1e0ldr x5, [sp+128]
004ee1e4str x5, [sp+104]
004ee1e8ldrb w5, [sp+62]
004ee1ecstrb w5, [sp+61]
004ee1f0tbnz w5, 0, 0x4ee1f8
004ee1f4b 0x4ee238
004ee1f8
004ee1f8loc_4ee1f8:
004ee1f8adrp x0, 0x1d0000
004ee1fcadd x0, x0, 2192
004ee200orr x1, xzr, 32
004ee204mov x2, xzr
004ee208mov x3, xzr
004ee20cmov x4, x3
004ee210bl log.Printf
004ee214ldr x0, [sp+104]
004ee218orr x1, xzr, 1
004ee21cbl net.(*TCPConn).SetKeepAlive
004ee220ldr x0, [sp+104]
004ee224movz x1, 44032
004ee228movk x1, 0xfc230000
004ee22cmovk x1, 0x600000000
004ee230bl net.(*TCPConn).SetKeepAlivePeriod
004ee234b 0x4ee23c
004ee238
004ee238loc_4ee238:
004ee238b 0x4ee23c
004ee23c
004ee23cloc_4ee23c:
004ee23cadrp x0, 0x1cf000
004ee240add x0, x0, 1102
004ee244orr x1, xzr, 30
004ee248mov x2, xzr
004ee24cmov x3, xzr
004ee250mov x4, x3
004ee254bl log.Printf
004ee258bl github.com/bishopfox/sliver/implant/sliver/rportfwd.NewTunnelID
004ee25cstr x0, [sp+64]
004ee260stp xzr, xzr, [sp+328]
004ee264add x5, sp, 328
004ee268str x5, [sp+296]
004ee26cldr x0, [sp+64]
004ee270bl runtime.convT64
004ee274str x0, [sp+288]
004ee278ldr x5, [sp+296]
004ee27cldrsb x27, [x5]
004ee280adrp x6, 0x107000
004ee284add x6, x6, 3456
004ee288str x6, [x5]
004ee28cadrp x27, 0x55d000
004ee290ldr w6, [x27+3056]
004ee294cbz w6, 0x4ee29c
004ee298b 0x4ee2a0
004ee29c
004ee29cloc_4ee29c:
004ee29cb 0x4ee2b4
004ee2a0
004ee2a0loc_4ee2a0:
004ee2a0bl runtime.gcWriteBarrier2
004ee2a4str x0, [x25]
004ee2a8ldr x6, [x5+8]
004ee2acstr x6, [x25+8]
004ee2b0b 0x4ee2b4
004ee2b4
004ee2b4loc_4ee2b4:
004ee2b4str x0, [x5+8]
004ee2b8ldr x2, [sp+296]
004ee2bcldrsb x27, [x2]
004ee2c0b 0x4ee2c4
004ee2c4
004ee2c4loc_4ee2c4:
004ee2c4str x2, [sp+304]
004ee2c8orr x4, xzr, 1
004ee2ccstr x4, [sp+312]
004ee2d0str x4, [sp+320]
004ee2d4adrp x0, 0x1d6000
004ee2d8add x0, x0, 1099
004ee2dcmovz x1, 40
004ee2e0mov x3, x4
004ee2e4bl log.Printf
004ee2e8ldr x5, [sp+408]
004ee2ecldr x6, [sp+400]
004ee2f0str x6, [sp+272]
004ee2f4str x5, [sp+280]
004ee2f8cbnz x6, 0x4ee300
004ee2fcb 0x4ee320
004ee300
004ee300loc_4ee300:
004ee300str x5, [sp+160]
004ee304ldr x1, [x6+8]
004ee308adrp x0, 0x520000
004ee30cadd x0, x0, 3472
004ee310bl runtime.typeAssert
004ee314ldr x5, [sp+160]
004ee318mov x6, x0
004ee31cb 0x4ee324
004ee320
004ee320loc_4ee320:
004ee320b 0x4ee324
004ee324
004ee324loc_4ee324:
004ee324str x6, [sp+256]
004ee328str x5, [sp+264]
004ee32cadrp x0, 0x114000
004ee330add x0, x0, 608
004ee334bl runtime.newobject
004ee338str x0, [sp+224]
004ee33cldr x1, [sp+408]
004ee340ldr x2, [sp+400]
004ee344str x2, [sp+208]
004ee348str x1, [sp+216]
004ee34ccbnz x2, 0x4ee354
004ee350b 0x4ee374
004ee354
004ee354loc_4ee354:
004ee354str x1, [sp+160]
004ee358ldr x1, [x2+8]
004ee35cadrp x0, 0x520000
004ee360add x0, x0, 3504
004ee364bl runtime.typeAssert
004ee368ldr x1, [sp+160]
004ee36cmov x2, x0
004ee370b 0x4ee378
004ee374
004ee374loc_4ee374:
004ee374b 0x4ee378
004ee378
004ee378loc_4ee378:
004ee378str x2, [sp+192]
004ee37cstr x1, [sp+200]
004ee380ldr x6, [sp+224]
004ee384ldrsb x27, [x6]
004ee388str x2, [x6]
004ee38cadrp x27, 0x55d000
004ee390ldr w7, [x27+3056]
004ee394cbz w7, 0x4ee39c
004ee398b 0x4ee3a0
004ee39c
004ee39cloc_4ee39c:
004ee39cb 0x4ee3b4
004ee3a0
004ee3a0loc_4ee3a0:
004ee3a0bl runtime.gcWriteBarrier2
004ee3a4str x1, [x25]
004ee3a8ldr x7, [x6+8]
004ee3acstr x7, [x25+8]
004ee3b0b 0x4ee3b4
004ee3b4
004ee3b4loc_4ee3b4:
004ee3b4str x1, [x6+8]
004ee3b8ldr x3, [sp+224]
004ee3bcldrsb x27, [x3]
004ee3c0b 0x4ee3c4
004ee3c4
004ee3c4loc_4ee3c4:
004ee3c4str x3, [sp+232]
004ee3c8orr x5, xzr, 1
004ee3ccstr x5, [sp+240]
004ee3d0str x5, [sp+248]
004ee3d4ldr x0, [sp+64]
004ee3d8ldr x1, [sp+256]
004ee3dcldr x2, [sp+264]
004ee3e0mov x4, x5
004ee3e4bl github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel
004ee3e8str x0, [sp+80]
004ee3ecldr x6, [sp+392]
004ee3f0ldrsb x27, [x6]
004ee3f4ldr x0, [x6]
004ee3f8str x0, [sp+184]
004ee3fcldr x1, [sp+80]
004ee400bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel
004ee404adrp x0, 0x17e000
004ee408add x0, x0, 3360
004ee40cbl runtime.newobject
004ee410str x0, [sp+176]
004ee414adrp x6, 0
004ee418add x6, x6, 2144
004ee41cstr x6, [x0]
004ee420ldr x6, [sp+80]
004ee424ldr x7, [sp+176]
004ee428ldrsb x27, [x7]
004ee42cadrp x27, 0x55d000
004ee430ldr w8, [x27+3056]
004ee434cbz w8, 0x4ee43c
004ee438b 0x4ee440
004ee43c
004ee43cloc_4ee43c:
004ee43cb 0x4ee454
004ee440
004ee440loc_4ee440:
004ee440bl runtime.gcWriteBarrier2
004ee444str x6, [x25]
004ee448ldr x1, [x7+8]
004ee44cstr x1, [x25+8]
004ee450b 0x4ee454
004ee454
004ee454loc_4ee454:
004ee454str x6, [x7+8]
004ee458ldr x1, [sp+392]
004ee45cldr x2, [sp+176]
004ee460ldrsb x27, [x2]
004ee464adrp x27, 0x55d000
004ee468ldr w3, [x27+3056]
004ee46ccbz w3, 0x4ee474
004ee470b 0x4ee478
004ee474
004ee474loc_4ee474:
004ee474b 0x4ee48c
004ee478
004ee478loc_4ee478:
004ee478bl runtime.gcWriteBarrier2
004ee47cstr x1, [x25]
004ee480ldr x3, [x2+16]
004ee484str x3, [x25+8]
004ee488b 0x4ee48c
004ee48c
004ee48cloc_4ee48c:
004ee48cstr x1, [x2+16]
004ee490ldr x1, [sp+408]
004ee494ldr x2, [sp+400]
004ee498ldr x3, [sp+176]
004ee49cldrsb x27, [x3]
004ee4a0str x2, [x3+24]
004ee4a4adrp x27, 0x55d000
004ee4a8ldr w2, [x27+3056]
004ee4accbz w2, 0x4ee4b4
004ee4b0b 0x4ee4b8
004ee4b4
004ee4b4loc_4ee4b4:
004ee4b4b 0x4ee4cc
004ee4b8
004ee4b8loc_4ee4b8:
004ee4b8bl runtime.gcWriteBarrier2
004ee4bcstr x1, [x25]
004ee4c0ldr x2, [x3+32]
004ee4c4str x2, [x25+8]
004ee4c8b 0x4ee4cc
004ee4cc
004ee4ccloc_4ee4cc:
004ee4ccstr x1, [x3+32]
004ee4d0ldr x1, [sp+120]
004ee4d4ldr x2, [sp+176]
004ee4d8ldrsb x27, [x2]
004ee4dcadrp x27, 0x55d000
004ee4e0ldr w3, [x27+3056]
004ee4e4cbz w3, 0x4ee4ec
004ee4e8b 0x4ee4f0
004ee4ec
004ee4ecloc_4ee4ec:
004ee4ecb 0x4ee504
004ee4f0
004ee4f0loc_4ee4f0:
004ee4f0bl runtime.gcWriteBarrier2
004ee4f4str x1, [x25]
004ee4f8ldr x3, [x2+40]
004ee4fcstr x3, [x25+8]
004ee500b 0x4ee504
004ee504
004ee504loc_4ee504:
004ee504str x1, [x2+40]
004ee508ldr x1, [sp+176]
004ee50cstr x1, [sp+112]
004ee510adrp x0, 0x17e000
004ee514add x0, x0, 3584
004ee518bl runtime.newobject
004ee51cstr x0, [sp+168]
004ee520adrp x1, 0
004ee524add x1, x1, 1568
004ee528str x1, [x0]
004ee52cldr x1, [sp+80]
004ee530ldr x2, [sp+168]
004ee534ldrsb x27, [x2]
004ee538adrp x27, 0x55d000
004ee53cldr w3, [x27+3056]
004ee540cbz w3, 0x4ee548
004ee544b 0x4ee54c
004ee548
004ee548loc_4ee548:
004ee548b 0x4ee560
004ee54c
004ee54cloc_4ee54c:
004ee54cbl runtime.gcWriteBarrier2
004ee550str x1, [x25]
004ee554ldr x3, [x2+8]
004ee558str x3, [x25+8]
004ee55cb 0x4ee560
004ee560
004ee560loc_4ee560:
004ee560str x1, [x2+8]
004ee564ldr x1, [sp+392]
004ee568ldr x2, [sp+168]
004ee56cldrsb x27, [x2]
004ee570adrp x27, 0x55d000
004ee574ldr w3, [x27+3056]
004ee578cbz w3, 0x4ee580
004ee57cb 0x4ee584
004ee580
004ee580loc_4ee580:
004ee580b 0x4ee598
004ee584
004ee584loc_4ee584:
004ee584bl runtime.gcWriteBarrier2
004ee588str x1, [x25]
004ee58cldr x3, [x2+16]
004ee590str x3, [x25+8]
004ee594b 0x4ee598
004ee598
004ee598loc_4ee598:
004ee598str x1, [x2+16]
004ee59cldr x1, [sp+64]
004ee5a0ldr x2, [sp+168]
004ee5a4ldrsb x27, [x2]
004ee5a8str x1, [x2+24]
004ee5acldr x1, [sp+112]
004ee5b0ldr x2, [sp+168]
004ee5b4ldrsb x27, [x2]
004ee5b8adrp x27, 0x55d000
004ee5bcldr w3, [x27+3056]
004ee5c0cbz w3, 0x4ee5c8
004ee5c4b 0x4ee5cc
004ee5c8
004ee5c8loc_4ee5c8:
004ee5c8b 0x4ee5e0
004ee5cc
004ee5ccloc_4ee5cc:
004ee5ccbl runtime.gcWriteBarrier2
004ee5d0str x1, [x25]
004ee5d4ldr x3, [x2+32]
004ee5d8str x3, [x25+8]
004ee5dcb 0x4ee5e0
004ee5e0
004ee5e0loc_4ee5e0:
004ee5e0str x1, [x2+32]
004ee5e4ldr x0, [sp+168]
004ee5e8bl runtime.newproc
004ee5ecldp x29, x30, [sp-8]
004ee5f0add sp, sp, 384
004ee5f4ret x30
004ee5f8
004ee5f8loc_4ee5f8:
004ee5f8stp x0, x1, [sp+8]
004ee5fcstr x2, [sp+24]
004ee600mov x3, x30
004ee604bl runtime.morestack_noctxt.abi0
004ee608ldp x0, x1, [sp+8]
004ee60cldr x2, [sp+24]
004ee610b 0x4ee0c0
004ee614udf 0
004ee618udf 0
004ee61cudf 0
004ee0c0
004ee0c0github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn: ; void github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).HandleConn(github.com/bishopfox/sliver/implant/sliver/rportfwd.ChannelProxy * p, net.Conn src)
004ee0c0ldr x16, [x28+16]
004ee0c4sub x17, sp, 256
004ee0c8subs xzr, x17, x16
004ee0ccb.ls 0x4ee5f8
004ee0d0sub x20, sp, 384
004ee0d4stp x29, x30, [x20-8]
004ee0d8add sp, x20, 0
004ee0dcsub x29, sp, 8
004ee0e0str x0, [sp+392]
004ee0e4str x1, [sp+400]
004ee0e8str x2, [sp+408]
004ee0ecadrp x0, 0x1d2000
004ee0f0add x0, x0, 573
004ee0f4movz x1, 34
004ee0f8mov x2, xzr
004ee0fcmov x3, xzr
004ee100mov x4, x3
004ee104bl log.Printf
004ee108bl context.Background
004ee10cstr x0, [sp+88]
004ee110str x1, [sp+96]
004ee114str xzr, [sp+120]
004ee118ldr x5, [sp+392]
004ee11cldrsb x27, [x5]
004ee120ldr x5, [x5+48]
004ee124tbz x5, 63, 0x4ee12c
004ee128b 0x4ee190
004ee12c
004ee12cloc_4ee12c:
004ee12cldr x0, [sp+392]
004ee130bl github.com/bishopfox/sliver/implant/sliver/rportfwd.(*ChannelProxy).dialTimeout
004ee134str x0, [sp+72]
004ee138stp xzr, xzr, [sp+360]
004ee13cstr xzr, [sp+352]
004ee140ldr x2, [sp+72]
004ee144ldr x0, [sp+88]
004ee148ldr x1, [sp+96]
004ee14cbl context.WithTimeout
004ee150str x0, [sp+360]
004ee154str x1, [sp+368]
004ee158str x2, [sp+352]
004ee15cldr x1, [sp+360]
004ee160ldr x2, [sp+368]
004ee164str x1, [sp+144]
004ee168str x2, [sp+152]
004ee16cldr x1, [sp+352]
004ee170str x1, [sp+136]
004ee174ldr x1, [sp+144]
004ee178ldr x2, [sp+152]
004ee17cstr x1, [sp+88]
004ee180str x2, [sp+96]
004ee184ldr x1, [sp+136]
004ee188str x1, [sp+120]
004ee18cb 0x4ee194
004ee190
004ee190loc_4ee190:
004ee190b 0x4ee194
004ee194
004ee194loc_4ee194:
004ee194str xzr, [sp+344]
004ee198ldr x5, [sp+400]
004ee19cldr x6, [sp+408]
004ee1a0adrp x7, 0x22c000
004ee1a4add x7, x7, 2992
004ee1a8subs xzr, x5, x7
004ee1acb.eq 0x4ee1b4
004ee1b0b 0x4ee1bc
004ee1b4
004ee1b4loc_4ee1b4:
004ee1b4orr x0, xzr, 1
004ee1b8b 0x4ee1c8
004ee1bc
004ee1bcloc_4ee1bc:
004ee1bcmov x0, xzr
004ee1c0mov x6, xzr
004ee1c4b 0x4ee1c8
004ee1c8
004ee1c8loc_4ee1c8:
004ee1c8str x6, [sp+344]
004ee1ccstrb w0, [sp+63]
004ee1d0ldr x5, [sp+344]
004ee1d4str x5, [sp+128]
004ee1d8ldrb w5, [sp+63]
004ee1dcstrb w5, [sp+62]
004ee1e0ldr x5, [sp+128]
004ee1e4str x5, [sp+104]
004ee1e8ldrb w5, [sp+62]
004ee1ecstrb w5, [sp+61]
004ee1f0tbnz w5, 0, 0x4ee1f8
004ee1f4b 0x4ee238
004ee1f8
004ee1f8loc_4ee1f8:
004ee1f8adrp x0, 0x1d0000
004ee1fcadd x0, x0, 2192
004ee200orr x1, xzr, 32
004ee204mov x2, xzr
004ee208mov x3, xzr
004ee20cmov x4, x3
004ee210bl log.Printf
004ee214ldr x0, [sp+104]
004ee218orr x1, xzr, 1
004ee21cbl net.(*TCPConn).SetKeepAlive
004ee220ldr x0, [sp+104]
004ee224movz x1, 44032
004ee228movk x1, 0xfc230000
004ee22cmovk x1, 0x600000000
004ee230bl net.(*TCPConn).SetKeepAlivePeriod
004ee234b 0x4ee23c
004ee238
004ee238loc_4ee238:
004ee238b 0x4ee23c
004ee23c
004ee23cloc_4ee23c:
004ee23cadrp x0, 0x1cf000
004ee240add x0, x0, 1102
004ee244orr x1, xzr, 30
004ee248mov x2, xzr
004ee24cmov x3, xzr
004ee250mov x4, x3
004ee254bl log.Printf
004ee258bl github.com/bishopfox/sliver/implant/sliver/rportfwd.NewTunnelID
004ee25cstr x0, [sp+64]
004ee260stp xzr, xzr, [sp+328]
004ee264add x5, sp, 328
004ee268str x5, [sp+296]
004ee26cldr x0, [sp+64]
004ee270bl runtime.convT64
004ee274str x0, [sp+288]
004ee278ldr x5, [sp+296]
004ee27cldrsb x27, [x5]
004ee280adrp x6, 0x107000
004ee284add x6, x6, 3456
004ee288str x6, [x5]
004ee28cadrp x27, 0x55d000
004ee290ldr w6, [x27+3056]
004ee294cbz w6, 0x4ee29c
004ee298b 0x4ee2a0
004ee29c
004ee29cloc_4ee29c:
004ee29cb 0x4ee2b4
004ee2a0
004ee2a0loc_4ee2a0:
004ee2a0bl runtime.gcWriteBarrier2
004ee2a4str x0, [x25]
004ee2a8ldr x6, [x5+8]
004ee2acstr x6, [x25+8]
004ee2b0b 0x4ee2b4
004ee2b4
004ee2b4loc_4ee2b4:
004ee2b4str x0, [x5+8]
004ee2b8ldr x2, [sp+296]
004ee2bcldrsb x27, [x2]
004ee2c0b 0x4ee2c4
004ee2c4
004ee2c4loc_4ee2c4:
004ee2c4str x2, [sp+304]
004ee2c8orr x4, xzr, 1
004ee2ccstr x4, [sp+312]
004ee2d0str x4, [sp+320]
004ee2d4adrp x0, 0x1d6000
004ee2d8add x0, x0, 1099
004ee2dcmovz x1, 40
004ee2e0mov x3, x4
004ee2e4bl log.Printf
004ee2e8ldr x5, [sp+408]
004ee2ecldr x6, [sp+400]
004ee2f0str x6, [sp+272]
004ee2f4str x5, [sp+280]
004ee2f8cbnz x6, 0x4ee300
004ee2fcb 0x4ee320
004ee300
004ee300loc_4ee300:
004ee300str x5, [sp+160]
004ee304ldr x1, [x6+8]
004ee308adrp x0, 0x520000
004ee30cadd x0, x0, 3472
004ee310bl runtime.typeAssert
004ee314ldr x5, [sp+160]
004ee318mov x6, x0
004ee31cb 0x4ee324
004ee320
004ee320loc_4ee320:
004ee320b 0x4ee324
004ee324
004ee324loc_4ee324:
004ee324str x6, [sp+256]
004ee328str x5, [sp+264]
004ee32cadrp x0, 0x114000
004ee330add x0, x0, 608
004ee334bl runtime.newobject
004ee338str x0, [sp+224]
004ee33cldr x1, [sp+408]
004ee340ldr x2, [sp+400]
004ee344str x2, [sp+208]
004ee348str x1, [sp+216]
004ee34ccbnz x2, 0x4ee354
004ee350b 0x4ee374
004ee354
004ee354loc_4ee354:
004ee354str x1, [sp+160]
004ee358ldr x1, [x2+8]
004ee35cadrp x0, 0x520000
004ee360add x0, x0, 3504
004ee364bl runtime.typeAssert
004ee368ldr x1, [sp+160]
004ee36cmov x2, x0
004ee370b 0x4ee378
004ee374
004ee374loc_4ee374:
004ee374b 0x4ee378
004ee378
004ee378loc_4ee378:
004ee378str x2, [sp+192]
004ee37cstr x1, [sp+200]
004ee380ldr x6, [sp+224]
004ee384ldrsb x27, [x6]
004ee388str x2, [x6]
004ee38cadrp x27, 0x55d000
004ee390ldr w7, [x27+3056]
004ee394cbz w7, 0x4ee39c
004ee398b 0x4ee3a0
004ee39c
004ee39cloc_4ee39c:
004ee39cb 0x4ee3b4
004ee3a0
004ee3a0loc_4ee3a0:
004ee3a0bl runtime.gcWriteBarrier2
004ee3a4str x1, [x25]
004ee3a8ldr x7, [x6+8]
004ee3acstr x7, [x25+8]
004ee3b0b 0x4ee3b4
004ee3b4
004ee3b4loc_4ee3b4:
004ee3b4str x1, [x6+8]
004ee3b8ldr x3, [sp+224]
004ee3bcldrsb x27, [x3]
004ee3c0b 0x4ee3c4
004ee3c4
004ee3c4loc_4ee3c4:
004ee3c4str x3, [sp+232]
004ee3c8orr x5, xzr, 1
004ee3ccstr x5, [sp+240]
004ee3d0str x5, [sp+248]
004ee3d4ldr x0, [sp+64]
004ee3d8ldr x1, [sp+256]
004ee3dcldr x2, [sp+264]
004ee3e0mov x4, x5
004ee3e4bl github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel
004ee3e8str x0, [sp+80]
004ee3ecldr x6, [sp+392]
004ee3f0ldrsb x27, [x6]
004ee3f4ldr x0, [x6]
004ee3f8str x0, [sp+184]
004ee3fcldr x1, [sp+80]
004ee400bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).AddTunnel
004ee404adrp x0, 0x17e000
004ee408add x0, x0, 3360
004ee40cbl runtime.newobject
004ee410str x0, [sp+176]
004ee414adrp x6, 0
004ee418add x6, x6, 2144
004ee41cstr x6, [x0]
004ee420ldr x6, [sp+80]
004ee424ldr x7, [sp+176]
004ee428ldrsb x27, [x7]
004ee42cadrp x27, 0x55d000
004ee430ldr w8, [x27+3056]
004ee434cbz w8, 0x4ee43c
004ee438b 0x4ee440
004ee43c
004ee43cloc_4ee43c:
004ee43cb 0x4ee454
004ee440
004ee440loc_4ee440:
004ee440bl runtime.gcWriteBarrier2
004ee444str x6, [x25]
004ee448ldr x1, [x7+8]
004ee44cstr x1, [x25+8]
004ee450b 0x4ee454
004ee454
004ee454loc_4ee454:
004ee454str x6, [x7+8]
004ee458ldr x1, [sp+392]
004ee45cldr x2, [sp+176]
004ee460ldrsb x27, [x2]
004ee464adrp x27, 0x55d000
004ee468ldr w3, [x27+3056]
004ee46ccbz w3, 0x4ee474
004ee470b 0x4ee478
004ee474
004ee474loc_4ee474:
004ee474b 0x4ee48c
004ee478
004ee478loc_4ee478:
004ee478bl runtime.gcWriteBarrier2
004ee47cstr x1, [x25]
004ee480ldr x3, [x2+16]
004ee484str x3, [x25+8]
004ee488b 0x4ee48c
004ee48c
004ee48cloc_4ee48c:
004ee48cstr x1, [x2+16]
004ee490ldr x1, [sp+408]
004ee494ldr x2, [sp+400]
004ee498ldr x3, [sp+176]
004ee49cldrsb x27, [x3]
004ee4a0str x2, [x3+24]
004ee4a4adrp x27, 0x55d000
004ee4a8ldr w2, [x27+3056]
004ee4accbz w2, 0x4ee4b4
004ee4b0b 0x4ee4b8
004ee4b4
004ee4b4loc_4ee4b4:
004ee4b4b 0x4ee4cc
004ee4b8
004ee4b8loc_4ee4b8:
004ee4b8bl runtime.gcWriteBarrier2
004ee4bcstr x1, [x25]
004ee4c0ldr x2, [x3+32]
004ee4c4str x2, [x25+8]
004ee4c8b 0x4ee4cc
004ee4cc
004ee4ccloc_4ee4cc:
004ee4ccstr x1, [x3+32]
004ee4d0ldr x1, [sp+120]
004ee4d4ldr x2, [sp+176]
004ee4d8ldrsb x27, [x2]
004ee4dcadrp x27, 0x55d000
004ee4e0ldr w3, [x27+3056]
004ee4e4cbz w3, 0x4ee4ec
004ee4e8b 0x4ee4f0
004ee4ec
004ee4ecloc_4ee4ec:
004ee4ecb 0x4ee504
004ee4f0
004ee4f0loc_4ee4f0:
004ee4f0bl runtime.gcWriteBarrier2
004ee4f4str x1, [x25]
004ee4f8ldr x3, [x2+40]
004ee4fcstr x3, [x25+8]
004ee500b 0x4ee504
004ee504
004ee504loc_4ee504:
004ee504str x1, [x2+40]
004ee508ldr x1, [sp+176]
004ee50cstr x1, [sp+112]
004ee510adrp x0, 0x17e000
004ee514add x0, x0, 3584
004ee518bl runtime.newobject
004ee51cstr x0, [sp+168]
004ee520adrp x1, 0
004ee524add x1, x1, 1568
004ee528str x1, [x0]
004ee52cldr x1, [sp+80]
004ee530ldr x2, [sp+168]
004ee534ldrsb x27, [x2]
004ee538adrp x27, 0x55d000
004ee53cldr w3, [x27+3056]
004ee540cbz w3, 0x4ee548
004ee544b 0x4ee54c
004ee548
004ee548loc_4ee548:
004ee548b 0x4ee560
004ee54c
004ee54cloc_4ee54c:
004ee54cbl runtime.gcWriteBarrier2
004ee550str x1, [x25]
004ee554ldr x3, [x2+8]
004ee558str x3, [x25+8]
004ee55cb 0x4ee560
004ee560
004ee560loc_4ee560:
004ee560str x1, [x2+8]
004ee564ldr x1, [sp+392]
004ee568ldr x2, [sp+168]
004ee56cldrsb x27, [x2]
004ee570adrp x27, 0x55d000
004ee574ldr w3, [x27+3056]
004ee578cbz w3, 0x4ee580
004ee57cb 0x4ee584
004ee580
004ee580loc_4ee580:
004ee580b 0x4ee598
004ee584
004ee584loc_4ee584:
004ee584bl runtime.gcWriteBarrier2
004ee588str x1, [x25]
004ee58cldr x3, [x2+16]
004ee590str x3, [x25+8]
004ee594b 0x4ee598
004ee598
004ee598loc_4ee598:
004ee598str x1, [x2+16]
004ee59cldr x1, [sp+64]
004ee5a0ldr x2, [sp+168]
004ee5a4ldrsb x27, [x2]
004ee5a8str x1, [x2+24]
004ee5acldr x1, [sp+112]
004ee5b0ldr x2, [sp+168]
004ee5b4ldrsb x27, [x2]
004ee5b8adrp x27, 0x55d000
004ee5bcldr w3, [x27+3056]
004ee5c0cbz w3, 0x4ee5c8
004ee5c4b 0x4ee5cc
004ee5c8
004ee5c8loc_4ee5c8:
004ee5c8b 0x4ee5e0
004ee5cc
004ee5ccloc_4ee5cc:
004ee5ccbl runtime.gcWriteBarrier2
004ee5d0str x1, [x25]
004ee5d4ldr x3, [x2+32]
004ee5d8str x3, [x25+8]
004ee5dcb 0x4ee5e0
004ee5e0
004ee5e0loc_4ee5e0:
004ee5e0str x1, [x2+32]
004ee5e4ldr x0, [sp+168]
004ee5e8bl runtime.newproc
004ee5ecldp x29, x30, [sp-8]
004ee5f0add sp, sp, 384
004ee5f4ret x30
004ee5f8
004ee5f8loc_4ee5f8:
004ee5f8stp x0, x1, [sp+8]
004ee5fcstr x2, [sp+24]
004ee600mov x3, x30
004ee604bl runtime.morestack_noctxt.abi0
004ee608ldp x0, x1, [sp+8]
004ee60cldr x2, [sp+24]
004ee610b 0x4ee0c0
004ee614udf 0
004ee618udf 0
004ee61cudf 0
004ee0c0
Loading..