microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
remote_diagnostics.hpp File Reference

Remote fault formatting and diagnostics-aware remote pointer/struct views. More...

#include "address_space.hpp"
#include "symbol_resolver.hpp"
#include <cstdint>
#include <string_view>
Include dependency graph for remote_diagnostics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  microfmt::remote_fn_ptr
 Symbolic view of a remote function / code pointer. More...
 
struct  microfmt::formatter< remote_fn_ptr >
 Formatter for remote_fn_ptr. More...
 
class  microfmt::remote_diag_ref< T >
 Lazily-loaded remote object reference with diagnostics support. More...
 
struct  microfmt::formatter< remote_diag_ref< T > >
 Formatter for remote_diag_ref. More...
 

Namespaces

namespace  microfmt
 

Functions

void microfmt::format_remote_fault (const sink &out, uintptr_t addr, symbol_resolver_ref resolver, symbol_resolution_context &context) noexcept
 Formats a human-readable description of a faulting address.
 

Detailed Description

Remote fault formatting and diagnostics-aware remote pointer/struct views.