rmem

package
v0.0.0-...-1dd1f65 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package rmem implements rudimentary backend support for RMEM.

Presently, rmem is implemented as a herdtools-style backend, despite not being a herdtools project. This will likely change later on.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Rmem

type Rmem struct{}

Rmem holds implementations of various backend responsiblities for Rmem.

func (Rmem) LiftExe

LiftExe doesn't work.

func (Rmem) LiftStandalone

func (Rmem) LiftStandalone(ctx context.Context, j backend2.LiftJob, r service.RunInfo, x service.Runner, w io.Writer) error

func (Rmem) ParsePreTestLine

func (Rmem) ParsePreTestLine(fields []string) (obs.Flag, error)

ParsePreTestLine checks the pre-Test line in fields to check whether it states this is a partial observation.

func (Rmem) ParseStateCount

func (Rmem) ParseStateCount(fields []string) (uint64, bool, error)

ParseStateCount parses the state count in fields according to Rmem's syntax.

func (Rmem) ParseStateLine

func (Rmem) ParseStateLine(_ parser.TestType, fields []string) (*parser.StateLine, error)

Jump to

Keyboard shortcuts

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