| Modifier and Type | Method and Description |
|---|---|
| public BlockSym | debugInfoForPC(Address pc)
Return debug info (closest lexically-enclosing block) for current program counter. |
| public void | |
| public void | |
| public LineNumberInfo | lineNumberForPC(Address pc)
Returns line number information for the given PC, including source file name (not specified whether this is an absolute or relative path) and start and end PCs for this line. |
| public GlobalSym | |
| public Type | |
| public Type |
| debugInfoForPC | back to summary |
|---|---|
| public BlockSym debugInfoForPC(Address pc) Return debug info (closest lexically-enclosing block) for current program counter. Returns null if no debug information found or available. | |
| iterate | back to summary |
|---|---|
| public void iterate(TypeVisitor t) Iteration through all types | |
| iterate | back to summary |
|---|---|
| public void iterate(LineNumberVisitor v) Iteration through all line number information in this database. | |
| lineNumberForPC | back to summary |
|---|---|
| public LineNumberInfo lineNumberForPC(Address pc) throws DebuggerException Returns line number information for the given PC, including source file name (not specified whether this is an absolute or relative path) and start and end PCs for this line. Returns null if no line number information is available. | |
| lookupSym | back to summary |
|---|---|
| public GlobalSym lookupSym(String name) Look up global or module-local symbol by name. FIXME: need some way to identify modules -- has not been thought through yet because it isn't clear exactly how these are represented in the Visual C++ debug info. | |
| lookupType | back to summary |
|---|---|
| public Type lookupType(String name) Name-to-type mapping | |
| lookupType | back to summary |
|---|---|
| public Type lookupType(String name, int cvAttributes) Name-to-type mapping with const/volatile qualifications | |