Expand description

Module with basic types used in memflow.

This module contains types for handling virtual and physical addresses. It also contains types for handling pointers, pages and it exposes different size helpers.

Re-exports

pub use address::clamp_to_isize;
pub use address::clamp_to_usize;
pub use address::imem;
pub use address::umem;
pub use address::Address;
pub use address::PrimitiveAddress;
pub use address::UMEM_BITS;
pub use page::Page;
pub use page::PageType;
pub use physical_address::PhysicalAddress;
pub use pointer::Pointer;
pub use pointer::Pointer32;
pub use pointer::Pointer64;
pub use byte_swap::ByteSwap;
pub use cache::CacheValidator;
pub use cache::DefaultCacheValidator;

Modules

Abstraction over a address on the target system.

Trait for byte-swappable basic types.

This module contains data structures related to information about a page.

Abstraction over a physical address with optional page information.

Pointer abstraction.

Macros