|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Architecture-generic scanner that processes raw addresses from abstract sources or register contexts, classifies them, and suppresses hex dumps for sensitive or executable pointer categories. More...
#include "../formatters/hexdump.hpp"#include "../microfmt.hpp"#include "address_space.hpp"#include "dwarf_abi.hpp"#include "memory_classifier.hpp"#include "register_context.hpp"#include "symbol_resolver.hpp"#include <cstdint>#include <type_traits>#include <utility>
Go to the source code of this file.
Classes | |
| class | microfmt::address_source_ref |
| Type-erased abstract source iterator providing addresses to scan. More... | |
| class | microfmt::address_source< Tag > |
| struct | microfmt::memory_scanner_options |
| Optional memory-scanner behavior and caller-owned symbol storage. More... | |
| struct | microfmt::memory_scanner_context |
| Caller-owned reusable storage for memory scanning. More... | |
| class | microfmt::memory_scanner |
| Utility scanner for inspecting, classifying, and conditionally hex-dumping memory addresses. More... | |
Namespaces | |
| namespace | microfmt |
Architecture-generic scanner that processes raw addresses from abstract sources or register contexts, classifies them, and suppresses hex dumps for sensitive or executable pointer categories.