Interface | Description |
---|---|
Primitive | |
PrimitiveBuilder | |
Template.Processor | |
Value |
The Value interface is to be implemented by all classes that hold immediate values (arguments
of addressing modes and operations).
|
Class | Description |
---|---|
AbstractCall | |
AbstractCallBuilder | |
AllocatorBuilder | |
Argument | |
Block | |
BlockBuilder | |
BlockId |
The BlockId class describes unique identifiers for instruction call blocks.
|
BlockId.Distance |
The Distance class describe a distance between blocks.
|
BufferPreparator |
The
BufferPreparator describes instruction sequences to set up the state of MMU buffers. |
BufferPreparatorBuilder |
The
BufferPreparatorBuilder class is responsible for construction
of buffer preparators. |
BufferPreparatorStore |
The
BufferPreparatorStore class stores a collection of buffer preparators. |
ConcreteCall |
The
ConcreteCall class describes an instruction call with fixed arguments
which can be simulated. |
DataGenerator |
The
DataGenerator class is responsible for generating data values
of the specified type using a set of provided methods. |
DataManager |
The
DataManager class create internal representation of data sections. |
DataSection |
The
DataSection class describes data sections defined in
test templates or created by engines. |
DataSectionBuilder |
The
DataSectionBuilder class builds data sections. |
ExceptionHandler |
The
ExceptionHandler class holds template descriptions of
handers of certain exception types to be executed on certain processing
element instance. |
ExceptionHandler.EntryPoint | |
ExceptionHandlerBuilder |
The
ExceptionHandlerBuilder class builds the template representation
of exception handlers. |
FixedValue | |
Label |
The
Label class describes a label set in test templates and symbolic test programs. |
LabelReference |
The
LabelReference class describes a reference to a label. |
LabelUniqualizer | |
LabelUniqualizer.SeriesId | |
LabelValue | |
LazyValue | |
MapBuilder | |
MemoryObject | |
MemoryObjectBuilder | |
MemoryPreparator |
The
MemoryPreparator describes instruction sequences to set up memory state. |
MemoryPreparatorBuilder |
The
MemoryPreparatorBuilder class is responsible for construction
of memory preparators. |
MemoryPreparatorStore |
The
MemoryPreparatorStore class stores a collection of memory preparators. |
OperatorValueFactory | |
Output |
The
Output class holds information to be printed to the simulation output to inserted
into the generated test program. |
OutputBuilder |
The
OutputBuilder class helps build Output objects. |
Preparator | |
Preparator.Argument | |
Preparator.Variant | |
PreparatorBuilder | |
PreparatorReference |
The
PreparatorReference class describes an invocation of a preparator
with a lazy value. |
PreparatorStore | |
RandomValue | |
Situation |
Situation represents a situation, a test data provider, or an allocation constraint. |
Situation.Builder | |
Stream | |
StreamPreparator | |
StreamPreparatorBuilder | |
StreamStore | |
Template |
Template builds a test template's representation and passes it for further processing. |
UnknownImmediateValue |
The
UnknownImmediateValue class describes an unknown immediate value to be specified as
an argument of an addressing mode or operation. |
Where |
The
Where class holds information about a position in a test template. |
Enum | Description |
---|---|
Argument.Kind | |
Block.Kind | |
Label.Kind | |
Output.Kind |
The
Output.Kind enum describes the type of the output. |
Primitive.Kind | |
Situation.Kind | |
Template.SectionKind |