Versions in this module Expand all Collapse all v0 v0.0.7 Mar 3, 2026 Changes in this version type Starter — darwin/amd64 + func (s *Starter) PrepareFork(ctx context.Context, req hypervisor.ForkPrepareRequest) (hypervisor.ForkPrepareResult, error) v0.0.6 Feb 16, 2026 Changes in this version + func NewVsockDialer(vsockSocket string, vsockCID int64) hypervisor.VsockDialer — darwin/amd64 + type Client struct — darwin/amd64 + func NewClient(socketPath string) (*Client, error) + func (c *Client) Capabilities() hypervisor.Capabilities + func (c *Client) DeleteVM(ctx context.Context) error + func (c *Client) GetVMInfo(ctx context.Context) (*hypervisor.VMInfo, error) + func (c *Client) Pause(ctx context.Context) error + func (c *Client) ResizeMemory(ctx context.Context, bytes int64) error + func (c *Client) ResizeMemoryAndWait(ctx context.Context, bytes int64, timeout time.Duration) error + func (c *Client) Resume(ctx context.Context) error + func (c *Client) Shutdown(ctx context.Context) error + func (c *Client) Snapshot(ctx context.Context, destPath string) error + type Starter struct — darwin/amd64 + func NewStarter() *Starter + func (s *Starter) GetBinaryPath(p *paths.Paths, version string) (string, error) + func (s *Starter) GetVersion(p *paths.Paths) (string, error) + func (s *Starter) RestoreVM(ctx context.Context, p *paths.Paths, version string, socketPath string, ...) (int, hypervisor.Hypervisor, error) + func (s *Starter) SocketName() string + func (s *Starter) StartVM(ctx context.Context, p *paths.Paths, version string, socketPath string, ...) (int, hypervisor.Hypervisor, error) + type VsockDialer struct — darwin/amd64 + func (d *VsockDialer) DialVsock(ctx context.Context, port int) (net.Conn, error) + func (d *VsockDialer) Key() string