ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
etiss Directory Reference
Directory dependency graph for etiss:
/home/runner/work/etiss/etiss/include/etiss

Directories

 dox
 
 fault
 
 fpu
 
 helper
 
 IntegratedLibrary
 
 interfaces
 
 mm
 

Files

 Benchmark.h
 
 ClassDefs.h
 
 CodePart.h
 classes to hold code and additional information used for optimization of instruction translations
 
 CoreDSLCoverage.h
 
 CPUArch.h
 contains neccesary interfaces for instruction translation.
 
 CPUCore.h
 defines main cpu core interface
 
 ErrorDefinition.h
 
 ETISS.h
 Header file of the ETISS library.
 
 FastMemory.h
 provides a fast memory implementation for ETISS
 
 FastString.h
 
 FixedSizeHashMap.h
 
 Instruction.h
 contains container classes to store instruction definitions + translation functions and build a translatio tree.
 
 InterruptEnable.h
 
 InterruptHandler.h
 interrupt checking and signaling
 
 InterruptVector.h
 defines a general interface to set interrupt bits
 
 JIT.h
 JIT compiler interface definition.
 
 LibraryInterface.h
 class for simple library access.
 
 make_unique.h
 
 Memory.h
 
 Misc.h
 general configuration and logging
 
 ObjectPool.h
 
 Plugin.h
 plugins for extensions to code translation and instruction execution
 
 RefCountedObject.h
 
 SimpleMemSystem.h
 simple test system implementation
 
 System.h
 conatins a convinience class that can be wrapped as a ETISS_System structure
 
 Timing.h
 
 Translation.h
 
 VirtualStruct.h