| Class | Description |
|---|---|
| AddressObject |
AddressObject represents test data for an individual MemoryAccess. |
| EntryObject |
EntryObject represents information about a buffer entry. |
| MemoryAccess |
MemoryAccess describes an execution path of a memory access instruction. |
| MemoryAccessPath |
MemoryAccessPath represents the execution path of a memory access instruction. |
| MemoryAccessPath.Builder |
MemoryAccessPath.Builder implements MemoryAccessPath builder. |
| MemoryAccessStructure |
MemoryAccessStructure describes a memory access structure, i.e. |
| MemoryAccessStructureChecker |
MemoryAccessStructureChecker checks consistency of a MemoryAccessStructure. |
| MemoryAccessStructureIterator |
MemoryAccessStructureIterator implements an iterator of memory access structures, i.e. |
| MemoryAccessStructureIteratorEx |
MemoryAccessStructureIteratorEx implements an iterator of memory access structures. |
| MemoryAccessType |
MemoryAccessType describes a memory access type, which is an operation (load or store) in
couple with a block size (byte, word, etc.). |
| MemoryAdapter |
MemoryAdapter implements adapter of MemorySolution. |
| MemoryDependency |
This class describes a dependency, which is a number of device usage conflicts.
|
| MemoryEngine | |
| MemoryEngineContext |
MemoryEngineContext stores information required by an MemoryEngine. |
| MemoryEngineUtils |
MemoryEngineUtils implements utilities used in the memory engine. |
| MemoryHazard |
This class describes a device usage conflict, which is a simple dependency between two
instructions.
|
| MemorySolution |
MemorySolution represents a solution (test data) for a number of dependent instruction
calls (memory access structure). |
| MemorySolver |
MemorySolver implements a solver of memory-related constraints (hit, miss, etc.)
specified in a memory access structure. |
| MemorySymbolicExecutor |
MemorySymbolicExecutor implements a simple symbolic executor of memory access structures. |
| MemorySymbolicExecutor.Result |
Result of a symbolic execution.
|
| MemoryUnitedDependency |
This class represents a united dependency, which combines information on dependencies of a single
execution from other ones.
|
| MemoryUnitedHazard |
This class represents a united hazard, which combines information on hazards on a single
device and/or an address space.
|
| Enum | Description |
|---|---|
| MemoryHazard.Type |
This enumeration contains conflict types.
|