decompiler 1.0.0
Classes
context.hh File Reference

Objects for describing the context around the parsing of an instruction by the SLEIGH engine. More...

#include "globalcontext.hh"
#include "opcodes.hh"

Classes

class  ghidra::Token
 A multiple-byte sized chunk of pattern in the instruction byte stream. More...
 
struct  ghidra::FixedHandle
 A resolved version of (or pointer to) a SLEIGH defined Varnode. More...
 
struct  ghidra::ConstructState
 A node in a tree of subconstructors. More...
 
struct  ghidra::ContextSet
 Command for globally setting a formal SLEIGH context value. More...
 
class  ghidra::ParserContext
 Context maintained while parsing a single instruction. More...
 
class  ghidra::ParserWalker
 A class for walking the constructor tree (ParserContext) More...
 
class  ghidra::ParserWalkerChange
 A walker extension that allows for on the fly modifications to the constructor tree. More...
 
struct  ghidra::SleighError
 Exception thrown by the SLEIGH engine. More...
 

Detailed Description

Objects for describing the context around the parsing of an instruction by the SLEIGH engine.