Ghidra Decompiler Analysis Engine
Classes | Typedefs
globalcontext.hh File Reference

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

#include "pcoderaw.hh"
#include "partmap.hh"
Include dependency graph for globalcontext.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Typedefs

typedef vector< TrackedContextTrackedSet
 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.