ILiveSymbolParser Interface

Allows locating the addresses of specific variables and obtaining information about the structure of various types.

Definition

Namespace: VisualGDBExtensibility.LiveWatch
Assembly: VisualGDBExtensibility (in VisualGDBExtensibility.dll) Version: 5.6.109.1 (5.6.109.4849)
C#
public interface ILiveSymbolParser

Remarks

Note that this class does not have access to the target memory. In order to read/write the actual variable values, see ILiveMemoryManager

Properties

TopLevelVariables Returns the list of all top-level variables inside the debugged program (e.g. global and static variables).

Methods

CreateTypedVariable Creates a pinned variable given an address and a type returned by LookupType(String, Boolean), as if it was a global variable defined in the code.
FindSymbolsContainingString Returns all raw ELF symbols containing the given substring.
LookupType Finds a C/C++ type described in the debugging symbols by its name.
LookupVariable Finds a given global or static variable by name.
TryLookupRawSymbolInfo Tries looking up information about a raw ELF symbol from the ELF symbol table, even if it does not have a corresponding DWARF entry.

See Also