File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0042c8c0
0042c8c0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * l)
0042c8c0ldr x16, [x28+16]
0042c8c4sub x17, sp, 160
0042c8c8subs xzr, x17, x16
0042c8ccb.ls 0x42cb24
0042c8d0sub x20, sp, 288
0042c8d4stp x29, x30, [x20-8]
0042c8d8add sp, x20, 0
0042c8dcsub x29, sp, 8
0042c8e0str x0, [sp+296]
0042c8e4ldrsb x27, [x0]
0042c8e8ldr x1, [x0+8]
0042c8ecldrsb x27, [x1]
0042c8f0ldr x0, [x0+16]
0042c8f4ldr x1, [x1+40]
0042c8f8blr x1
0042c8fcadd x1, sp, 80
0042c900str x1, [sp+248]
0042c904ldrsb x27, [x1]
0042c908b 0x42c90c
0042c90c
0042c90cloc_42c90c:
0042c90cstr x1, [sp+256]
0042c910stp xzr, xzr, [sp+264]
0042c914str x1, [sp+104]
0042c918stp xzr, xzr, [sp+112]
0042c91cstp xzr, xzr, [sp+168]
0042c920add x2, sp, 168
0042c924str x2, [sp+240]
0042c928ldrsb x27, [x2]
0042c92cadrp x3, 0
0042c930add x3, x3, 2880
0042c934str x3, [x2]
0042c938ldrsb x27, [x2]
0042c93cadrp x27, 0x61f000
0042c940ldr w3, [x27+3056]
0042c944cbz w3, 0x42c94c
0042c948b 0x42c950
0042c94c
0042c94cloc_42c94c:
0042c94cb 0x42c968
0042c950
0042c950loc_42c950:
0042c950bl runtime.gcWriteBarrier2
0042c954add x3, sp, 104
0042c958str x3, [x25]
0042c95cldr x4, [x2+8]
0042c960str x4, [x25+8]
0042c964b 0x42c968
0042c968
0042c968loc_42c968:
0042c968add x3, sp, 104
0042c96cstr x3, [x2+8]
0042c970ldr x2, [sp+296]
0042c974ldrsb x27, [x2]
0042c978ldr x0, [x2+24]
0042c97cstr x0, [sp+232]
0042c980ldr x1, [sp+240]
0042c984bl sync.(*Map).Range
0042c988ldr x2, [sp+112]
0042c98cldr x3, [sp+104]
0042c990ldr x4, [sp+120]
0042c994str x3, [sp+144]
0042c998str x2, [sp+152]
0042c99cstr x4, [sp+160]
0042c9a0str xzr, [sp+72]
0042c9a4str x2, [sp+64]
0042c9a8b 0x42c9ac
0042c9ac
0042c9acloc_42c9ac:
0042c9acldr x3, [sp+64]
0042c9b0ldr x4, [sp+72]
0042c9b4subs xzr, x3, x4
0042c9b8b.gt 0x42c9c0
0042c9bcb 0x42ca84
0042c9c0
0042c9c0loc_42c9c0:
0042c9c0ldr x3, [sp+72]
0042c9c4ldr x4, [sp+144]
0042c9c8ldr x3, [x4+3*x3]
0042c9ccstr x3, [sp+48]
0042c9d0stp xzr, xzr, [sp+128]
0042c9d4ldr x3, [sp+48]
0042c9d8str x3, [sp+56]
0042c9dcldr x3, [sp+296]
0042c9e0ldrsb x27, [x3]
0042c9e4ldr x0, [x3+24]
0042c9e8str x0, [sp+224]
0042c9ecadrp x1, 0x1c9000
0042c9f0add x1, x1, 3392
0042c9f4add x2, sp, 56
0042c9f8bl sync.(*Map).LoadAndDelete
0042c9fcstr x0, [sp+128]
0042ca00str x1, [sp+136]
0042ca04strb w2, [sp+47]
0042ca08ldr x3, [sp+128]
0042ca0cldr x4, [sp+136]
0042ca10str x3, [sp+184]
0042ca14str x4, [sp+192]
0042ca18ldrb w3, [sp+47]
0042ca1cstrb w3, [sp+46]
0042ca20ldr x3, [sp+184]
0042ca24ldr x4, [sp+192]
0042ca28str x3, [sp+88]
0042ca2cstr x4, [sp+96]
0042ca30ldrb w3, [sp+46]
0042ca34strb w3, [sp+45]
0042ca38tbnz w3, 0, 0x42ca40
0042ca3cb 0x42ca6c
0042ca40
0042ca40loc_42ca40:
0042ca40ldr x0, [sp+88]
0042ca44ldr x3, [sp+96]
0042ca48adrp x1, 0x254000
0042ca4cadd x1, x1, 2080
0042ca50subs xzr, x0, x1
0042ca54b.eq 0x42ca5c
0042ca58b 0x42cb14
0042ca5c
0042ca5cloc_42ca5c:
0042ca5cstr x3, [sp+216]
0042ca60mov x0, x3
0042ca64bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close
0042ca68b 0x42ca70
0042ca6c
0042ca6cloc_42ca6c:
0042ca6cb 0x42ca70
0042ca70
0042ca70loc_42ca70:
0042ca70b 0x42ca74
0042ca74
0042ca74loc_42ca74:
0042ca74ldr x3, [sp+72]
0042ca78add x3, x3, 1
0042ca7cstr x3, [sp+72]
0042ca80b 0x42c9ac
0042ca84
0042ca84loc_42ca84:
0042ca84adrp x0, 0x214000
0042ca88add x0, x0, 2144
0042ca8cbl runtime.newobject
0042ca90str x0, [sp+208]
0042ca94adrp x27, 0x61f000
0042ca98ldr w1, [x27+3056]
0042ca9ccbz w1, 0x42caa4
0042caa0b 0x42caa8
0042caa4
0042caa4loc_42caa4:
0042caa4b 0x42cac4
0042caa8
0042caa8loc_42caa8:
0042caa8str x0, [sp+200]
0042caacmov x1, x0
0042cab0adrp x0, 0x214000
0042cab4add x0, x0, 2144
0042cab8bl runtime.wbZero
0042cabcldr x0, [sp+200]
0042cac0b 0x42cac4
0042cac4
0042cac4loc_42cac4:
0042cac4stp xzr, xzr, [x0]
0042cac8stp xzr, xzr, [x0+16]
0042caccstp xzr, xzr, [x0+32]
0042cad0ldr x0, [sp+296]
0042cad4ldrsb x27, [x0]
0042cad8ldr x1, [sp+208]
0042cadcadrp x27, 0x61f000
0042cae0ldr w2, [x27+3056]
0042cae4cbz w2, 0x42caec
0042cae8b 0x42caf0
0042caec
0042caecloc_42caec:
0042caecb 0x42cb04
0042caf0
0042caf0loc_42caf0:
0042caf0bl runtime.gcWriteBarrier2
0042caf4str x1, [x25]
0042caf8ldr x2, [x0+24]
0042cafcstr x2, [x25+8]
0042cb00b 0x42cb04
0042cb04
0042cb04loc_42cb04:
0042cb04str x1, [x0+24]
0042cb08ldp x29, x30, [sp-8]
0042cb0cadd sp, sp, 288
0042cb10ret x30
0042cb14
0042cb14loc_42cb14:
0042cb14adrp x2, 0x1de000
0042cb18add x2, x2, 3520
0042cb1cbl runtime.panicdottypeE
0042cb20hint
0042cb24
0042cb24loc_42cb24:
0042cb24str x0, [sp+8]
0042cb28mov x3, x30
0042cb2cbl runtime.morestack_noctxt.abi0
0042cb30ldr x0, [sp+8]
0042cb34b 0x42c8c0
0042cb38udf 0
0042cb3cudf 0
0042c8c0
0042c8c0github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop: ; void github.com/bishopfox/sliver/implant/sliver/pivots.(*PivotListener).Stop(github.com/bishopfox/sliver/implant/sliver/pivots.PivotListener * l)
0042c8c0ldr x16, [x28+16]
0042c8c4sub x17, sp, 160
0042c8c8subs xzr, x17, x16
0042c8ccb.ls 0x42cb24
0042c8d0sub x20, sp, 288
0042c8d4stp x29, x30, [x20-8]
0042c8d8add sp, x20, 0
0042c8dcsub x29, sp, 8
0042c8e0str x0, [sp+296]
0042c8e4ldrsb x27, [x0]
0042c8e8ldr x1, [x0+8]
0042c8ecldrsb x27, [x1]
0042c8f0ldr x0, [x0+16]
0042c8f4ldr x1, [x1+40]
0042c8f8blr x1
0042c8fcadd x1, sp, 80
0042c900str x1, [sp+248]
0042c904ldrsb x27, [x1]
0042c908b 0x42c90c
0042c90c
0042c90cloc_42c90c:
0042c90cstr x1, [sp+256]
0042c910stp xzr, xzr, [sp+264]
0042c914str x1, [sp+104]
0042c918stp xzr, xzr, [sp+112]
0042c91cstp xzr, xzr, [sp+168]
0042c920add x2, sp, 168
0042c924str x2, [sp+240]
0042c928ldrsb x27, [x2]
0042c92cadrp x3, 0
0042c930add x3, x3, 2880
0042c934str x3, [x2]
0042c938ldrsb x27, [x2]
0042c93cadrp x27, 0x61f000
0042c940ldr w3, [x27+3056]
0042c944cbz w3, 0x42c94c
0042c948b 0x42c950
0042c94c
0042c94cloc_42c94c:
0042c94cb 0x42c968
0042c950
0042c950loc_42c950:
0042c950bl runtime.gcWriteBarrier2
0042c954add x3, sp, 104
0042c958str x3, [x25]
0042c95cldr x4, [x2+8]
0042c960str x4, [x25+8]
0042c964b 0x42c968
0042c968
0042c968loc_42c968:
0042c968add x3, sp, 104
0042c96cstr x3, [x2+8]
0042c970ldr x2, [sp+296]
0042c974ldrsb x27, [x2]
0042c978ldr x0, [x2+24]
0042c97cstr x0, [sp+232]
0042c980ldr x1, [sp+240]
0042c984bl sync.(*Map).Range
0042c988ldr x2, [sp+112]
0042c98cldr x3, [sp+104]
0042c990ldr x4, [sp+120]
0042c994str x3, [sp+144]
0042c998str x2, [sp+152]
0042c99cstr x4, [sp+160]
0042c9a0str xzr, [sp+72]
0042c9a4str x2, [sp+64]
0042c9a8b 0x42c9ac
0042c9ac
0042c9acloc_42c9ac:
0042c9acldr x3, [sp+64]
0042c9b0ldr x4, [sp+72]
0042c9b4subs xzr, x3, x4
0042c9b8b.gt 0x42c9c0
0042c9bcb 0x42ca84
0042c9c0
0042c9c0loc_42c9c0:
0042c9c0ldr x3, [sp+72]
0042c9c4ldr x4, [sp+144]
0042c9c8ldr x3, [x4+3*x3]
0042c9ccstr x3, [sp+48]
0042c9d0stp xzr, xzr, [sp+128]
0042c9d4ldr x3, [sp+48]
0042c9d8str x3, [sp+56]
0042c9dcldr x3, [sp+296]
0042c9e0ldrsb x27, [x3]
0042c9e4ldr x0, [x3+24]
0042c9e8str x0, [sp+224]
0042c9ecadrp x1, 0x1c9000
0042c9f0add x1, x1, 3392
0042c9f4add x2, sp, 56
0042c9f8bl sync.(*Map).LoadAndDelete
0042c9fcstr x0, [sp+128]
0042ca00str x1, [sp+136]
0042ca04strb w2, [sp+47]
0042ca08ldr x3, [sp+128]
0042ca0cldr x4, [sp+136]
0042ca10str x3, [sp+184]
0042ca14str x4, [sp+192]
0042ca18ldrb w3, [sp+47]
0042ca1cstrb w3, [sp+46]
0042ca20ldr x3, [sp+184]
0042ca24ldr x4, [sp+192]
0042ca28str x3, [sp+88]
0042ca2cstr x4, [sp+96]
0042ca30ldrb w3, [sp+46]
0042ca34strb w3, [sp+45]
0042ca38tbnz w3, 0, 0x42ca40
0042ca3cb 0x42ca6c
0042ca40
0042ca40loc_42ca40:
0042ca40ldr x0, [sp+88]
0042ca44ldr x3, [sp+96]
0042ca48adrp x1, 0x254000
0042ca4cadd x1, x1, 2080
0042ca50subs xzr, x0, x1
0042ca54b.eq 0x42ca5c
0042ca58b 0x42cb14
0042ca5c
0042ca5cloc_42ca5c:
0042ca5cstr x3, [sp+216]
0042ca60mov x0, x3
0042ca64bl github.com/bishopfox/sliver/implant/sliver/pivots.(*NetConnPivot).Close
0042ca68b 0x42ca70
0042ca6c
0042ca6cloc_42ca6c:
0042ca6cb 0x42ca70
0042ca70
0042ca70loc_42ca70:
0042ca70b 0x42ca74
0042ca74
0042ca74loc_42ca74:
0042ca74ldr x3, [sp+72]
0042ca78add x3, x3, 1
0042ca7cstr x3, [sp+72]
0042ca80b 0x42c9ac
0042ca84
0042ca84loc_42ca84:
0042ca84adrp x0, 0x214000
0042ca88add x0, x0, 2144
0042ca8cbl runtime.newobject
0042ca90str x0, [sp+208]
0042ca94adrp x27, 0x61f000
0042ca98ldr w1, [x27+3056]
0042ca9ccbz w1, 0x42caa4
0042caa0b 0x42caa8
0042caa4
0042caa4loc_42caa4:
0042caa4b 0x42cac4
0042caa8
0042caa8loc_42caa8:
0042caa8str x0, [sp+200]
0042caacmov x1, x0
0042cab0adrp x0, 0x214000
0042cab4add x0, x0, 2144
0042cab8bl runtime.wbZero
0042cabcldr x0, [sp+200]
0042cac0b 0x42cac4
0042cac4
0042cac4loc_42cac4:
0042cac4stp xzr, xzr, [x0]
0042cac8stp xzr, xzr, [x0+16]
0042caccstp xzr, xzr, [x0+32]
0042cad0ldr x0, [sp+296]
0042cad4ldrsb x27, [x0]
0042cad8ldr x1, [sp+208]
0042cadcadrp x27, 0x61f000
0042cae0ldr w2, [x27+3056]
0042cae4cbz w2, 0x42caec
0042cae8b 0x42caf0
0042caec
0042caecloc_42caec:
0042caecb 0x42cb04
0042caf0
0042caf0loc_42caf0:
0042caf0bl runtime.gcWriteBarrier2
0042caf4str x1, [x25]
0042caf8ldr x2, [x0+24]
0042cafcstr x2, [x25+8]
0042cb00b 0x42cb04
0042cb04
0042cb04loc_42cb04:
0042cb04str x1, [x0+24]
0042cb08ldp x29, x30, [sp-8]
0042cb0cadd sp, sp, 288
0042cb10ret x30
0042cb14
0042cb14loc_42cb14:
0042cb14adrp x2, 0x1de000
0042cb18add x2, x2, 3520
0042cb1cbl runtime.panicdottypeE
0042cb20hint
0042cb24
0042cb24loc_42cb24:
0042cb24str x0, [sp+8]
0042cb28mov x3, x30
0042cb2cbl runtime.morestack_noctxt.abi0
0042cb30ldr x0, [sp+8]
0042cb34b 0x42c8c0
0042cb38udf 0
0042cb3cudf 0
0042c8c0
Loading..