Modifier and Type | Interface and Description |
---|---|
public interface | |
public interface | |
public interface | BaseClass
Models a base class; effectively just provides the "virtual" keyword as well as public/private derivation information. |
public interface | |
public interface | BlockSym
A BlockSym models a lexical scope in a block-structured language. |
public interface | CDebugger
Interface describing how to debug C and C++ programs. |
public interface | CDebugInfoDataBase
Database for C and C++ debug information. |
public interface | CFrame
Models a "C" programming language frame on the stack -- really just an arbitrary frame with hooks to access C and C++ debug information if available. |
public interface | CompoundType
Models all compound types, i.e., those containing fields: classes, structs, and unions. |
public interface | |
public interface | DebugEvent
Describes in an abstract sense the kind of debug events which may be received from the target process. |
public interface | |
public interface | EnumType
Describes enumerated types. |
public interface | |
public interface | FieldIdentifier
Abstraction over named fields and indices of arrays. |
public interface | |
public interface | FunctionSym
A FunctionSym is an extension of a BlockSym which contains additional information such as the type (signature) of the function. |
public interface | |
public interface | GlobalSym
Models either a global variable or a module-local variable. |
public interface | IndexableFieldIdentifier
Identifier for indices of arrays |
public interface | |
public interface | LineNumberInfo
Describes line number information for a given range of program counters. |
public interface | |
public interface | LoadObject
A LoadObject models a DSO/DLL/EXE; that is, an entity relocated by the run-time linker. |
public interface | LocalSym
Models a local variable in a scope. |
public interface | |
public interface | NamedFieldIdentifier
Named fields in compound types |
public interface | ObjectVisitor
Provides uniform visitation to primitive and compound objects. |
public interface | |
public interface | ProcessControl
A highly experimental interface for process control and debug events. |
public interface | |
public interface | Sym
Provides a superinterface for all symbol types |
public interface | |
public interface | Type
Models a C or C++ type. |
public interface | |
public interface |
Modifier and Type | Class and Description |
---|---|
public class | ClosestSymbol
Models the closest symbol to a given program counter: name and offset. |
public class | DefaultObjectVisitor
Implementation of the ObjectVisitor interface with all methods empty |
public class |