Interface | Description |
---|---|
DataDirective |
The
DataDirective is to be supported by all data directives. |
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 | |
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. |
DataDirectiveFactory |
The
DataDirectiveFactory class is a configurable factory
for creating data directives. |
DataDirectiveFactory.Builder | |
DataDirectiveFactory.TypeInfo | |
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.Builder | |
Stream | |
StreamPreparator | |
StreamPreparatorBuilder | |
StreamStore | |
Template |
The
Template class builds the internal representation of a test template
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 | |
Label.Kind | |
Output.Kind |
The
Output.Kind enum describes the type of the output. |
Primitive.Kind | |
Template.SectionKind |