pub struct KernelHookInfo {
pub symbol: String,
pub address: u64,
pub hook_type: String,
pub target: Option<u64>,
pub suspicious: bool,
}Expand description
Information about a potential inline kernel function hook.
Fields§
§symbol: StringSymbol name of the checked function.
address: u64Function address.
hook_type: StringType of hook detected (e.g. “jmp”, “call”, “none”).
target: Option<u64>Target address of the hook, if determinable.
suspicious: boolWhether this appears suspicious.
Trait Implementations§
Source§impl Clone for KernelHookInfo
impl Clone for KernelHookInfo
Source§fn clone(&self) -> KernelHookInfo
fn clone(&self) -> KernelHookInfo
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 moreAuto Trait Implementations§
impl Freeze for KernelHookInfo
impl RefUnwindSafe for KernelHookInfo
impl Send for KernelHookInfo
impl Sync for KernelHookInfo
impl Unpin for KernelHookInfo
impl UnsafeUnpin for KernelHookInfo
impl UnwindSafe for KernelHookInfo
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