Formattable view resolving and rendering a remote code address.
More...
#include <symbol_resolver.hpp>
Formattable view resolving and rendering a remote code address.
◆ remote_symbol_view() [1/2]
| constexpr microfmt::remote_symbol_view::remote_symbol_view |
( |
| ) |
|
|
constexprdefaultnoexcept |
Constructs an empty (null) view.
◆ remote_symbol_view() [2/2]
Constructs a view over a remote address.
- Parameters
-
| addr | Address to resolve and render. |
| resolver | Symbol resolver to use. |
| context | Caller-owned symbol-resolution temporaries. |
| demangle | When true, demangle Itanium symbol names. |
◆ address()
| constexpr uintptr_t microfmt::remote_symbol_view::address |
( |
| ) |
const |
|
inlineconstexprnoexcept |
Returns the address being resolved.
- Returns
- Absolute address, or
0 when null.
◆ context()
Returns caller-owned symbol-resolution temporaries.
◆ demangle()
| constexpr bool microfmt::remote_symbol_view::demangle |
( |
| ) |
const |
|
inlineconstexprnoexcept |
Reports whether symbol names are demangled.
- Returns
true when demangling is enabled.
◆ resolver()
The documentation for this class was generated from the following file: