pub struct SystemdUnitInfo {
pub unit_name: String,
pub exec_start: String,
pub vma_start: u64,
pub unit_type: String,
pub is_suspicious: bool,
}Expand description
Information about a systemd unit found in memory.
Fields§
§unit_name: StringUnit name, e.g. “evil.service”.
exec_start: StringExecStart command found nearby in memory.
vma_start: u64Virtual address of the VMA where the unit name was found.
unit_type: StringUnit type: “service”, “timer”, “socket”, “path”, “mount”.
is_suspicious: boolTrue if the unit is considered suspicious.
Trait Implementations§
Source§impl Clone for SystemdUnitInfo
impl Clone for SystemdUnitInfo
Source§fn clone(&self) -> SystemdUnitInfo
fn clone(&self) -> SystemdUnitInfo
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 SystemdUnitInfo
impl RefUnwindSafe for SystemdUnitInfo
impl Send for SystemdUnitInfo
impl Sync for SystemdUnitInfo
impl Unpin for SystemdUnitInfo
impl UnsafeUnpin for SystemdUnitInfo
impl UnwindSafe for SystemdUnitInfo
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