trial

package
v0.0.0-...-f2d3015 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RemoveIfExists

func RemoveIfExists(path string)

func RunBuildCmd

func RunBuildCmd(dir string, prog string, args ...string)

func WaitUntilExists

func WaitUntilExists(path string, timeout time.Duration)

Types

type Options

type Options struct {
	HailburstDir string
	TrialDir     string
	GdbPort      uint
	RedirectLogs bool
	Verbose      bool
	Clean        bool
	Rebuild      bool
	Linux        bool
	Irradiate    bool
	RegisterMode bool
	Run          bool
	Monitor      bool
	Interactive  bool
	NoWatchdog   bool
	QemuTrace    string
}

func (Options) ActivityLog

func (opt Options) ActivityLog() string

func (Options) BatchBinaryPath

func (opt Options) BatchBinaryPath() string

func (Options) Build

func (opt Options) Build()

func (Options) BuildHostTools

func (opt Options) BuildHostTools()

func (Options) BuildLinux

func (opt Options) BuildLinux()

func (Options) BuildVivid

func (opt Options) BuildVivid()

func (Options) CleanTrialDir

func (opt Options) CleanTrialDir()

func (Options) ExperimentBinaryPath

func (opt Options) ExperimentBinaryPath() string

func (Options) FswSourceDir

func (opt Options) FswSourceDir() string

func (Options) GdbArgs

func (opt Options) GdbArgs() []string

func (Options) GdbCmds

func (opt Options) GdbCmds() []string

func (Options) GdbPath

func (opt Options) GdbPath() string

func (Options) GuestLog

func (opt Options) GuestLog() string

func (Options) Launch

func (opt Options) Launch()

func (Options) LogDecoderBinaryPath

func (opt Options) LogDecoderBinaryPath() string

func (Options) MonitorRequirementsLog

func (opt Options) MonitorRequirementsLog() <-chan void

func (Options) QemuArgs

func (opt Options) QemuArgs() []string

func (Options) QemuBinPath

func (opt Options) QemuBinPath() string

func (Options) QemuLoadFswArg

func (opt Options) QemuLoadFswArg() []string

func (Options) QemuMachineType

func (opt Options) QemuMachineType() string

func (Options) RAM

func (opt Options) RAM() (megabytes int)

func (Options) RequirementsLog

func (opt Options) RequirementsLog() string

func (Options) StartActivityViewer

func (opt Options) StartActivityViewer(p *util.Processes)

func (Options) StartGDB

func (opt Options) StartGDB(p *util.Processes)

func (Options) StartQEMU

func (opt Options) StartQEMU(p *util.Processes)

func (Options) StartSimulation

func (opt Options) StartSimulation(p *util.Processes)

func (Options) StartViewer

func (opt Options) StartViewer(p *util.Processes)

func (Options) SymbolFile

func (opt Options) SymbolFile() string

func (Options) TimesyncSocketPath

func (opt Options) TimesyncSocketPath() string

Jump to

Keyboard shortcuts

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