pub trait EventMemoryAccess{
type Architecture: Architecture + ?Sized;
// Required methods
fn pa(&self) -> Pa;
fn va(&self) -> Va;
fn access(&self) -> MemoryAccess;
}Expand description
A memory access event, providing details about the accessed memory.
Required Associated Types§
Sourcetype Architecture: Architecture + ?Sized
type Architecture: Architecture + ?Sized
The specific CPU architecture implementation.
Required Methods§
Sourcefn access(&self) -> MemoryAccess
fn access(&self) -> MemoryAccess
Returns the type of memory access (e.g., read, write, execute).
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.