|
decompiler 1.0.0
|
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> | |
Classes for more detailed definitions of user defined p-code operations.