microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::remote_page_table_callbacks Struct Reference

Callback table describing an architecture's page-table format. More...

#include <remote_page_table_walker.hpp>

Public Attributes

size_t level_count {0}
 
bool(* describe_level )(const void *state, size_t level, remote_page_table_level &description) noexcept
 
bool(* decode_entry )(const void *state, size_t level, uint64_t raw_entry, remote_page_table_decoded_entry &entry) noexcept
 

Detailed Description

Callback table describing an architecture's page-table format.

Member Data Documentation

◆ decode_entry

bool(* microfmt::remote_page_table_callbacks::decode_entry) (const void *state, size_t level, uint64_t raw_entry, remote_page_table_decoded_entry &entry) noexcept
inlinenoexcept

◆ describe_level

bool(* microfmt::remote_page_table_callbacks::describe_level) (const void *state, size_t level, remote_page_table_level &description) noexcept
inlinenoexcept

◆ level_count

size_t microfmt::remote_page_table_callbacks::level_count {0}

The documentation for this struct was generated from the following file: