Namespace for LLVM symbolization APIs and result printers.
Types
Name |
Description |
Binary held in an intrusive LRU cache, or an empty error placeholder. |
|
Abstract interface for printing symbolization results. |
|
Plain printer that formats output in GNU addr2line style. |
|
Printer that emits symbolization results as JSON objects. |
|
Plain printer that formats output in LLVM llvm‐symbolizer style. |
|
Facade that loads modules and resolves addresses to source locations. |
|
Filter to convert parsed log symbolizer markup elements into human‐readable text. |
|
A node of symbolizer markup. |
|
Parses a log containing symbolizer markup into a sequence of nodes. |
|
Base class for plain‐text LLVM and GNU‐style symbolization printers. |
|
Options controlling how printers format symbolization output. |
|
Describes one symbolization query presented to a printer. |
|
Helper that loads and formats nearby source lines for a location. |
|
Abstract interface for looking up debug info in a loaded module. |
|
SymbolizableModule backed by an object file and a DIContext. |
Type Aliases
Name |
Description |
Callback invoked when a printer reports an error. |
|
Alias for how much path information to include in file/line results. |
|
Alias for the preferred function‐name resolution kind. |