| 
    Ghidra Decompiler Analysis Engine
    
   | 
 
A p-code emitter for building PcodeOp objects. More...
#include <funcdata.hh>


Additional Inherited Members | |
  Public Types inherited from PcodeEmit | |
| enum | {  unimpl_tag = 0x20, inst_tag = 0x21, op_tag = 0x22, void_tag = 0x23, spaceid_tag = 0x24, addrsz_tag = 0x25, end_tag = 0x60 }  | 
  Public Member Functions inherited from PcodeEmit | |
| void | restoreXmlOp (const Element *el, const AddrSpaceManager *trans) | 
| Emit pcode directly from an XML tag.  More... | |
| const uint1 * | restorePackedOp (const Address &addr, const uint1 *ptr, const AddrSpaceManager *trans) | 
| Emit pcode directly from a packed byte stream.  More... | |
  Static Public Member Functions inherited from PcodeEmit | |
| static const uint1 * | unpackOffset (const uint1 *ptr, uintb &off) | 
| Helper function for unpacking an offset from a pcode byte stream.  More... | |
| static const uint1 * | unpackVarnodeData (const uint1 *ptr, VarnodeData &v, const AddrSpaceManager *trans) | 
| Helper function for unpacking a varnode from a pcode byte stream.  More... | |
A p-code emitter for building PcodeOp objects.
The emitter is attached to a specific Funcdata object. Any p-code generated (by FlowInfo typically) will be instantiated as PcodeOp and Varnode objects and placed in the Funcdata dead list.
 1.8.17