ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12345]
 N__xray
 CFdrAdditionalHeaderData
 CXRayFileHeader
 CXRayRecord
 CXRayArgPayload
 NetissPage Table Entry (PTE) defines the composition of Page Frame Number (PFN) and relavant flags
 Nbenchmark
 Nerror
 Nfault
 Ninstr
 Ninterfaces
 Ninternal
 Nmm
 Nplugin
 Npy
 Nstring
 CDefault_Clock
 CBenchmark
 CRegisterPartAbstract description of needed or affected register bits
 CRegisterSetSet of register parts
 CCodePartContains a small code snipped
 CCodeSetA set of CodeParts
 CCodeBlockA list of CodeSets
 CCPUArchRegListenerInterfaceAllows to inform plugins about changes to a register that is present in the cpu structure
 CCPUArchCPUManipulationInterface for cpu structure access
 CCPUArchDefaultPluginsCommon basic plugins
 CCPUArchInterface to translate instructions of and processor architecture
 CCPUCoreCPUCore is responsible for the simulation of a CPU core in ETISS
 CInitializerWrapper for the initialize and shutdown of the ETISS environment
 CpointerHash
 CFixedSizeHashMap
 CInterruptEnable
 CMappedInterruptEnable
 CInterruptHandlerClass that handles interrupt signaling and checking
 CInterruptVectorInterface to set interrupt bits
 CMappedInterruptVectorTemplate implementation of an InterruptVector that uses integer variables to store interrupt bit values and to read interrupt masks
 CJITCompiler interface for just in time compilation of generated C code
 CLibraryInterfaceInterface class for libraries
 CToStringMarker interface for toString() support
 CSourceCodeLocationSimple class that store source location information
 CConfigurationSimple class to hold configuration options
 CConfigAnnouncerSimple class to add a configuration option to the list of known options
 CObjectPoolPrealloc_inc defines the number of objects that is availabe within ObjectPools memory; default: 100
 CExpandingNativeStackImplements a stack that may only grow (if needed) and can only contain native types since no destructor / contructor / initialization is called
 CPluginBase plugin class that provides access to different plugin functions if present
 CInterruptListenerPlugin
 CTranslationPluginAllows to add code to the translation of instructions
 CCoroutinePluginThis plugin will be called before a block is executed
 CSystemWrapperPluginThis plugin allows to wrap the ETISS_System interface
 CRegisterDevicePluginRegisterDevicePlugin::changedRegister is called if a supported register has been changed
 CRefCountedObjectBase refcount class
 CMemSegment
 CSimpleMemSystemSimple etiss:System implementation for testing
 CSystemSystem Interface for the basic system IO operations and time synchronization
 CSimpleSystemA simple system, that implements the etiss::System interface
 CDataSheetAccurateTiming
 CBlockLinkStructure to store additional information with a function pointer to the translated code
 CTranslation
 CVirtualStructAbstract representation of an module of a simulation which could be a embedded device of the cpu of an embedded device
 CVSSyncUsed for synchronization of the tree of virtual structs
 CVirtualStructSupport
 CLLVMJIT
 Nget_metrics
 CMemRange
 Npugi
 Cxml_object_range
 Cxml_writer
 Cxml_writer_file
 Cxml_writer_stream
 Cxml_attribute
 Cxml_node
 Cxml_text
 Cxml_node_iterator
 Cxml_attribute_iterator
 Cxml_named_node_iterator
 Cxml_tree_walker
 Cxml_parse_result
 Cxml_document
 Cxpath_parse_result
 Cxpath_variable
 Cxpath_variable_set
 Cxpath_query
 Cxpath_exception
 Cxpath_node
 Cxpath_node_set
 Cxml_attribute_structA 'name=value' XML attribute structure
 Cxml_node_structAn XML document tree node
 NstdSTL namespace
 Chash< std::pair< void const *, void const * > >
 C_Unique_if
 C_Unique_if< T[]>
 C_Unique_if< T[N]>