Ghidra Decompiler Analysis Engine
Public Member Functions | Public Attributes | List of all members
InjectContextSleigh Class Reference
Inheritance diagram for InjectContextSleigh:
Inheritance graph
[legend]
Collaboration diagram for InjectContextSleigh:
Collaboration graph
[legend]

Public Member Functions

virtual void saveXml (ostream &s) const
 Save this context to an XML stream as a <context> tag. More...
 

Public Attributes

PcodeCacher cacher
 
ParserContext * pos
 
- Public Attributes inherited from 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.
 

Member Function Documentation

◆ saveXml()

virtual void InjectContextSleigh::saveXml ( ostream &  s) const
inlinevirtual

Save this context to an XML stream as a <context> tag.

Parameters
sis the output stream

Implements InjectContext.


The documentation for this class was generated from the following files: