satellite

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2023 License: BSD-3-Clause Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ServerPluginMap = map[string]plugin.Plugin{
		"satellite": &satellite{},
	}

	ErrorLinkClient = errors.New("can't create a link (satellite client) from main process")
)

Functions

func New

func New(name string, exports func() map[string]interface{}) plugin.Plugin

Types

type GRPCPluginServer

type GRPCPluginServer struct {
	proto.UnimplementedPluginServer
	// contains filtered or unexported fields
}

func (*GRPCPluginServer) Call

func (*GRPCPluginServer) Meta

func (*GRPCPluginServer) Symbols

type Module

type Module interface {
	MemoryRead(offset uint32, size uint32) ([]byte, error)
	MemoryWrite(offset uint32, data []byte) (n uint32, err error)
	// contains filtered or unexported methods
}
func NewModuleLink(ctx context.Context, conn *grpc.ClientConn) Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL