Parser for the x86 interrupt descriptor table.
More...
#include <Idt.hh>
|
| virtual std::unique_ptr< const IdtEntry > | entry (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 |
| |
Parser for the x86 interrupt descriptor table.
◆ ~Idt()
| virtual introvirt::x86::Idt::~Idt |
( |
| ) |
|
|
virtualdefault |
◆ 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
-
| index | The index into the Idt |
- Returns
- The IdtEntry at the specified index
The documentation for this class was generated from the following file:
- /home/runner/work/IntroVirt/IntroVirt/include/introvirt/core/arch/x86/Idt.hh