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

Control register read/write event interface. More...

#include <ControlRegisterEvent.hh>

Public Member Functions

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

Detailed Description

Control register read/write event interface.

Methods related to control register reads and writes

Constructor & Destructor Documentation

◆ ~ControlRegisterEvent()

virtual introvirt::ControlRegisterEvent::~ControlRegisterEvent ( )
virtualdefault

Member Function Documentation

◆ index()

virtual int introvirt::ControlRegisterEvent::index ( ) const
pure virtual

Get the number of the control register being accessed

Returns
The control register that has been accessed
Examples
ivcallmon.cc, and ivcr3mon.cc.

◆ value()

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

Get the value of the control register.

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

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