pub struct IdtEntryInfo {
pub vector: u8,
pub handler_addr: u64,
pub segment: u16,
pub gate_type: String,
pub is_hooked: bool,
}Expand description
Information about a single IDT entry with hook classification.
Fields§
§vector: u8Interrupt vector number (0-255).
handler_addr: u64Reconstructed handler virtual address.
segment: u16Code segment selector from the gate descriptor.
gate_type: StringHuman-readable gate type name.
is_hooked: boolWhether the handler points outside the kernel text section.
Trait Implementations§
Source§impl Clone for IdtEntryInfo
impl Clone for IdtEntryInfo
Source§fn clone(&self) -> IdtEntryInfo
fn clone(&self) -> IdtEntryInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IdtEntryInfo
impl Debug for IdtEntryInfo
Auto Trait Implementations§
impl Freeze for IdtEntryInfo
impl RefUnwindSafe for IdtEntryInfo
impl Send for IdtEntryInfo
impl Sync for IdtEntryInfo
impl Unpin for IdtEntryInfo
impl UnsafeUnpin for IdtEntryInfo
impl UnwindSafe for IdtEntryInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more