decompiler  1.0.0
Classes | Typedefs
globalcontext.hh File Reference

Utilities for getting address-based context to the disassembler and decompiler. More...

#include "pcoderaw.hh"
#include "partmap.hh"

Classes

class  ghidra::ContextBitRange
 Description of a context variable within the disassembly context blob. More...
 
struct  ghidra::TrackedContext
 A tracked register (Varnode) and the value it contains. More...
 
class  ghidra::ContextDatabase
 An interface to a database of disassembly/decompiler context information. More...
 
class  ghidra::ContextInternal
 An in-memory implementation of the ContextDatabase interface. More...
 
struct  ghidra::ContextInternal::FreeArray
 A context blob, holding context values across some range of code addresses. More...
 
class  ghidra::ContextCache
 A helper class for caching the active context blob to minimize database lookups. More...
 

Typedefs

typedef vector< TrackedContext > ghidra::TrackedSet
 A set of tracked registers and their values (at one code point)
 

Detailed Description

Utilities for getting address-based context to the disassembler and decompiler.