decompiler 1.0.0
Classes
inject_sleigh.hh File Reference

Implementation of p-code injection using the internal SLEIGH engine to build the p-code ops. More...

#include "pcodeinject.hh"
#include "sleigh.hh"

Classes

class  ghidra::InjectContextSleigh
 Context for performing injection using the SLEIGH engine. More...
 
class  ghidra::InjectPayloadSleigh
 An injection payload built by the SLEIGH engine. More...
 
class  ghidra::InjectPayloadCallfixup
 An injection payload, described by SLEIGH, for replacing CALL ops to specific functions. More...
 
class  ghidra::InjectPayloadCallother
 An injection payload, described by SLEIGH, for replacing specific user (CALLOTHER) ops. More...
 
class  ghidra::ExecutablePcodeSleigh
 A p-code snippet, described by SLEIGH, that can be executed as a script. More...
 
class  ghidra::InjectPayloadDynamic
 A debugging placeholder for a payload that changes depending on context. More...
 
class  ghidra::PcodeInjectLibrarySleigh
 An implementation of an injection library using the internal SLEIGH engine to build payloads. More...
 

Detailed Description

Implementation of p-code injection using the internal SLEIGH engine to build the p-code ops.