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  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...
 
struct  ContextInternal::FreeArray
 A context blob, holding context values across some range of code addresses. 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.