PDB symbol for a code label within a function or compiland.
Synopsis
Declared in <llvm/DebugInfo/PDB/PDBSymbolLabel.h>
class PDBSymbolLabel
: public PDBSymbol
Description
Label symbols identify named addresses in the PDB lexical hierarchy. https://learn.microsoft.com/en‐us/visualstudio/debugger/debug‐interface‐access/label
Base Classes
Name |
Description |
Base class for concrete PDB symbol types such as functions and executables. |
Member Functions
Name |
Description |
Dump this symbol with the default property formatting. |
|
|
Dump this label symbol using the given dumper. |
Dump statistics about this symbol's child symbols. |
|
Dump this symbol's properties to the standard debug stream. |
|
|
For certain PDBSymbolTypes, dumps additional information for the type that normally goes on the right side of the symbol. |
|
|
Find child symbols of the given type whose name matches |
|
Find child symbols of the given type at a relative virtual address. |
|
Find inline frames covering the given relative virtual address. |
|
Find inline frames covering the given absolute virtual address. |
|
Find inlinee line numbers covering a relative virtual address range. |
|
Find inlinee line numbers covering an absolute virtual address range. |
|
Return the first child of concrete type |
|
Return the section‐relative address offset of this label. |
|
Return the section index of this label's address. |
|
Collect and return child‐symbol statistics for this symbol. |
|
Return the lexical parent of this label. |
|
Return the symbol id of this label's lexical parent. |
|
Return the location type of this label. |
|
Return the name of this label. |
|
Return the offset associated with this label. |
|
|
|
Return the relative virtual address of this label. |
|
Return the PDB session that owns this symbol's context. |
|
Return the unique symbol index ID for this symbol. |
|
Return the DIA symbol tag for this symbol. |
|
Return the virtual address of this label. |
|
Return true if this label uses a custom calling convention. |
|
Return true if this label uses a far return. |
|
Return true if this label uses an interrupt return. |
|
Return true if this label has the noinline attribute. |
|
Return true if this label has the noreturn attribute. |
|
Return true if this label has optimized‐code debug info. |
|
Return true if this label's code is unreachable. |
Static Member Functions
Static Data Members
Name |
Description |
The PDB symbol tag for label symbols ( |
Protected Member Functions
Name |
Description |
Look up a symbol by ID and cast it to |
|
Look up a symbol by ID within this symbol's session. |
Protected Data Members
Name |
Description |
Owned underlying raw symbol, when this wrapper took ownership. |
|
Non‐owning pointer to the underlying raw symbol. |
|
PDB session that provides the context for this symbol. |
Friends
Name |
Description |
Base class for concrete PDB symbol types such as functions and executables. |
Created with MrDocs