decompiler 1.0.0
Classes | Variables
userop.hh File Reference

Classes for more detailed definitions of user defined p-code operations. More...

#include "typeop.hh"

Classes

class  UserPcodeOp
 The base class for a detailed definition of a user-defined p-code operation. More...
 
class  UnspecializedPcodeOp
 A user defined p-code op with no specialization. More...
 
class  InjectedUserOp
 A user defined operation that is injected with other p-code. More...
 
class  VolatileOp
 A base class for operations that access volatile memory. More...
 
class  VolatileReadOp
 An operation that reads from volatile memory. More...
 
class  VolatileWriteOp
 An operation that writes to volatile memory. More...
 
class  TermPatternOp
 A user defined p-code op that has a dynamically defined procedure. More...
 
class  SegmentOp
 The segmented address operator. More...
 
class  JumpAssistOp
 A user defined p-code op for assisting the recovery of jump tables. More...
 
class  UserOpManage
 Manager/container for description objects (UserPcodeOp) of user defined p-code ops. More...
 

Variables

AttributeId ATTRIB_FARPOINTER
 Marshaling attribute "farpointer".
 
AttributeId ATTRIB_INPUTOP
 Marshaling attribute "inputop".
 
AttributeId ATTRIB_OUTPUTOP
 Marshaling attribute "outputop".
 
AttributeId ATTRIB_USEROP
 Marshaling attribute "userop".
 
ElementId ELEM_CONSTRESOLVE
 Marshaling element <constresolve>
 
ElementId ELEM_JUMPASSIST
 Marshaling element <jumpassist>
 
ElementId ELEM_SEGMENTOP
 Marshaling element <segmentop>
 

Detailed Description

Classes for more detailed definitions of user defined p-code operations.