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

Parser for the x86 interrupt descriptor table. More...

#include <Idt.hh>

Public Member Functions

virtual std::unique_ptr< const IdtEntryentry (size_t index) const =0
 Get an IDT entry.
 
virtual uint count () const =0
 Get the number of entries in the IDT.
 
virtual ~Idt ()=default
 

Detailed Description

Parser for the x86 interrupt descriptor table.

Constructor & Destructor Documentation

◆ ~Idt()

virtual introvirt::x86::Idt::~Idt ( )
virtualdefault

Member Function Documentation

◆ count()

virtual uint introvirt::x86::Idt::count ( ) const
pure virtual

Get the number of entries in the IDT.

Returns
The number of entries in the IDT

◆ entry()

virtual std::unique_ptr< const IdtEntry > introvirt::x86::Idt::entry ( size_t  index) const
pure virtual

Get an IDT entry.

Parameters
indexThe index into the Idt
Returns
The IdtEntry at the specified index

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