ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
etiss Directory Reference
Directory dependency graph for etiss:
/home/runner/work/etiss/etiss/include/etiss

Directories

directory  dox
 
directory  fault
 
directory  fpu
 
directory  helper
 
directory  IntegratedLibrary
 
directory  interfaces
 
directory  mm
 

Files

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