Documentation ¶
Index ¶
- func RemoveIfExists(path string)
- func RunBuildCmd(dir string, prog string, args ...string)
- func WaitUntilExists(path string, timeout time.Duration)
- type Options
- func (opt Options) ActivityLog() string
- func (opt Options) BatchBinaryPath() string
- func (opt Options) Build()
- func (opt Options) BuildHostTools()
- func (opt Options) BuildLinux()
- func (opt Options) BuildVivid()
- func (opt Options) CleanTrialDir()
- func (opt Options) ExperimentBinaryPath() string
- func (opt Options) FswSourceDir() string
- func (opt Options) GdbArgs() []string
- func (opt Options) GdbCmds() []string
- func (opt Options) GdbPath() string
- func (opt Options) GuestLog() string
- func (opt Options) Launch()
- func (opt Options) LogDecoderBinaryPath() string
- func (opt Options) MonitorRequirementsLog() <-chan void
- func (opt Options) QemuArgs() []string
- func (opt Options) QemuBinPath() string
- func (opt Options) QemuLoadFswArg() []string
- func (opt Options) QemuMachineType() string
- func (opt Options) RAM() (megabytes int)
- func (opt Options) RequirementsLog() string
- func (opt Options) StartActivityViewer(p *util.Processes)
- func (opt Options) StartGDB(p *util.Processes)
- func (opt Options) StartQEMU(p *util.Processes)
- func (opt Options) StartSimulation(p *util.Processes)
- func (opt Options) StartViewer(p *util.Processes)
- func (opt Options) SymbolFile() string
- func (opt Options) TimesyncSocketPath() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RemoveIfExists ¶
func RemoveIfExists(path string)
func RunBuildCmd ¶
func WaitUntilExists ¶
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 (Options) BatchBinaryPath ¶
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 (Options) FswSourceDir ¶
func (Options) LogDecoderBinaryPath ¶
func (Options) MonitorRequirementsLog ¶
func (opt Options) MonitorRequirementsLog() <-chan void
func (Options) QemuBinPath ¶
func (Options) QemuLoadFswArg ¶
func (Options) QemuMachineType ¶
func (Options) RequirementsLog ¶
func (Options) StartActivityViewer ¶
func (Options) StartSimulation ¶
func (Options) StartViewer ¶
func (Options) SymbolFile ¶
func (Options) TimesyncSocketPath ¶
Click to show internal directories.
Click to hide internal directories.