|
decompiler 1.0.0
|
Context for performing injection using the SLEIGH engine. More...
#include <inject_sleigh.hh>
Public Member Functions | |
| InjectContextSleigh (void) | |
| Constructor. | |
| virtual void | encode (Encoder &encoder) const |
| We don't need this functionality for sleigh. | |
Public Member Functions inherited from ghidra::InjectContext | |
| virtual | ~InjectContext (void) |
| Destructor. | |
| virtual void | clear (void) |
| Release resources (from last injection) | |
Public Attributes | |
| PcodeCacher | cacher |
| Cache of p-code data accumulated just prior to injection. | |
| ParserContext * | pos |
| Context for final parsing and emitting of p-code during injection. | |
Public Attributes inherited from ghidra::InjectContext | |
| Architecture * | glb |
| Architecture associated with the injection. | |
| Address | baseaddr |
| Address of instruction causing inject. | |
| Address | nextaddr |
| Address of following instruction. | |
| Address | calladdr |
| If the instruction being injected is a call, this is the address being called. | |
| vector< VarnodeData > | inputlist |
| Storage location for input parameters. | |
| vector< VarnodeData > | output |
| Storage location for output. | |
Context for performing injection using the SLEIGH engine.
|
inlinevirtual |
We don't need this functionality for sleigh.
Implements ghidra::InjectContext.