libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::MsrAccessEvent Class Referenceabstract

Interface for MSR read/write events. More...

#include <MsrAccessEvent.hh>

Public Member Functions

virtual uint64_t index () const =0
 
virtual uint64_t value () const =0
 Get the value of the control register.
 
 MsrAccessEvent ()=default
 
virtual ~MsrAccessEvent ()=default
 

Detailed Description

Interface for MSR read/write events.

Methods related to control MSR (Model Specific Register) reads and writes

Constructor & Destructor Documentation

◆ MsrAccessEvent()

introvirt::MsrAccessEvent::MsrAccessEvent ( )
default

◆ ~MsrAccessEvent()

virtual introvirt::MsrAccessEvent::~MsrAccessEvent ( )
virtualdefault

Member Function Documentation

◆ index()

virtual uint64_t introvirt::MsrAccessEvent::index ( ) const
pure virtual

Get the number of the Ms register being accessed

Returns
The control register that has been accessed

◆ value()

virtual uint64_t introvirt::MsrAccessEvent::value ( ) const
pure virtual

Get the value of the control register.

Returns
The value of the new MSR value on WRITE, or the returned value on READ

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