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
 
ParserContextpos
 
- Public Attributes inherited from InjectContext
Architectureglb
 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< VarnodeDatainputlist
 Storage location for input parameters.
 
vector< VarnodeDataoutput
 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: