|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
| ▼N__xray | |
| CFdrAdditionalHeaderData | |
| CXRayArgPayload | |
| CXRayFileHeader | |
| CXRayRecord | |
| Ncompat | |
| ▼Netiss | Forwards: include/jit/* |
| Nbenchmark | |
| ►Nerror | |
| ►Nfault | |
| Nfmt | |
| ►Ninstr | |
| ►Ninterfaces | |
| Ninternal | |
| ►Nmm | |
| ►Nplugin | |
| Npy | |
| ►Nstring | |
| CBenchmark | |
| CBlockLink | Structure to store additional information with a function pointer to the translated code |
| ►CCodeBlock | A list of CodeSets |
| CCodePart | Contains a small code snipped |
| CCodeSet | A set of CodeParts |
| CConfigAnnouncer | Simple class to add a configuration option to the list of known options |
| CConfiguration | Simple class to hold configuration options |
| CCoroutinePlugin | This plugin will be called before a block is executed |
| CCPUArch | Interface to translate instructions of and processor architecture |
| CCPUArchCPUManipulation | Interface for cpu structure access |
| CCPUArchDefaultPlugins | Common basic plugins |
| CCPUArchRegListenerInterface | Allows to inform plugins about changes to a register that is present in the cpu structure |
| ►CCPUCore | CPUCore is responsible for the simulation of a CPU core in ETISS |
| ►CDataSheetAccurateTiming | |
| CDefault_Clock | |
| CExpandingNativeStack | Implements a stack that may only grow (if needed) and can only contain native types since no destructor / contructor / initialization is called |
| ►CFixedSizeHashMap | |
| CInitializer | Wrapper for the initialize and shutdown of the ETISS environment |
| CInterruptEnable | |
| CInterruptHandler | Class that handles interrupt signaling and checking |
| CInterruptListenerPlugin | |
| CInterruptVector | Interface to set interrupt bits |
| CJIT | Compiler interface for just in time compilation of generated C code |
| CLibraryInterface | Interface class for libraries |
| CLLVMJIT | |
| CMappedInterruptEnable | |
| CMappedInterruptVector | Template implementation of an InterruptVector that uses integer variables to store interrupt bit values and to read interrupt masks |
| CMemoryManipulationSystem | Simple etiss:System implementation for testing |
| CMemoryWordManipulator | Memory word faulter class template word_t |
| ►CMemoryWordManipulatorBase | Memory word faulter base class |
| CMemSegment | |
| ►CObjectPool | Prealloc_inc defines the number of objects that is availabe within ObjectPools memory; default: 100 |
| CPlugin | Base plugin class that provides access to different plugin functions if present |
| CpointerHash | |
| CRefCountedObject | Base refcount class |
| CRegisterDevicePlugin | RegisterDevicePlugin::changedRegister is called if a supported register has been changed |
| CRegisterPart | Abstract description of needed or affected register bits |
| ►CRegisterSet | Set of register parts |
| ►CSimpleMemSystem | Simple etiss:System implementation for testing |
| CSimpleSystem | A simple system, that implements the etiss::System interface |
| CSourceCodeLocation | Simple class that store source location information |
| CSystem | System Interface for the basic system IO operations and time synchronization |
| CSystemWrapperPlugin | This plugin allows to wrap the ETISS_System interface |
| CToString | Marker interface for toString() support |
| CTranslation | |
| CTranslationPlugin | Allows to add code to the translation of instructions |
| ►CVirtualStruct | Abstract representation of an module of a simulation which could be a embedded device of the cpu of an embedded device |
| CVirtualStructSupport | |
| CVSSync | Used for synchronization of the tree of virtual structs |
| ▼Nget_metrics | |
| CMemRange | |
| ▼Nstd | STL namespace |
| C_Unique_if | |
| C_Unique_if< T[]> | |
| C_Unique_if< T[N]> | |
| Chash< std::pair< void const *, void const * > > |