decompiler  1.0.0
Classes
translate.hh File Reference

Classes for disassembly and pcode generation. More...

#include "pcoderaw.hh"
#include "float.hh"

Classes

struct  UnimplError
 Exception for encountering unimplemented pcode. More...
 
struct  BadDataError
 Exception for bad instruction data. More...
 
class  TruncationTag
 Object for describing how a space should be truncated. More...
 
class  PcodeEmit
 Abstract class for emitting pcode to an application. More...
 
class  AssemblyEmit
 Abstract class for emitting disassembly to an application. More...
 
class  AddressResolver
 Abstract class for converting native constants to addresses. More...
 
class  SpacebaseSpace
 A virtual space stack space. More...
 
class  JoinRecord
 A record describing how logical values are split. More...
 
struct  JoinRecordCompare
 Comparator for JoinRecord objects. More...
 
class  AddrSpaceManager
 A manager for different address spaces. More...
 
class  Translate
 The interface to a translation engine for a processor. More...
 

Detailed Description

Classes for disassembly and pcode generation.

Classes for keeping track of spaces and registers (for a single architecture).