Interface for intercepting memory accesses.
Definition MemAccessEvent.hh:29
virtual guest_phys_ptr< void > physical_address() const =0
Get the faulting guest physical address.
virtual bool write_violation() const =0
Returns true if the event was caused by a write attempt.
virtual bool read_violation() const =0
Returns true if the event was caused by a read attempt.
virtual bool execute_violation() const =0
Returns true if the event was caused by am execute attempt.
virtual ~MemAccessEvent()=default
Definition guest_ptr.hh:88
Core IntroVirt classes.
Definition Cr0.hh:20