pub struct PPME_SYSCALL_EXECVEAT_X<'a> {Show 30 fields
pub res: Option<PT_ERRNO>,
pub exe: Option<&'a PT_CHARBUF>,
pub args: Option<&'a PT_BYTEBUF>,
pub tid: Option<PT_PID>,
pub pid: Option<PT_PID>,
pub ptid: Option<PT_PID>,
pub cwd: Option<&'a PT_CHARBUF>,
pub fdlimit: Option<PT_UINT64>,
pub pgft_maj: Option<PT_UINT64>,
pub pgft_min: Option<PT_UINT64>,
pub vm_size: Option<PT_UINT32>,
pub vm_rss: Option<PT_UINT32>,
pub vm_swap: Option<PT_UINT32>,
pub comm: Option<&'a PT_CHARBUF>,
pub cgroups: Option<&'a PT_BYTEBUF>,
pub env: Option<&'a PT_BYTEBUF>,
pub tty: Option<PT_UINT32>,
pub vpgid: Option<PT_PID>,
pub loginuid: Option<PT_UID>,
pub flags: Option<PT_FLAGS32_execve_flags>,
pub cap_inheritable: Option<PT_UINT64>,
pub cap_permitted: Option<PT_UINT64>,
pub cap_effective: Option<PT_UINT64>,
pub exe_ino: Option<PT_UINT64>,
pub exe_ino_ctime: Option<PT_ABSTIME>,
pub exe_ino_mtime: Option<PT_ABSTIME>,
pub uid: Option<PT_UID>,
pub trusted_exepath: Option<&'a PT_FSPATH>,
pub pgid: Option<PT_PID>,
pub gid: Option<PT_GID>,
}
Fields§
§res: Option<PT_ERRNO>
§exe: Option<&'a PT_CHARBUF>
§args: Option<&'a PT_BYTEBUF>
§tid: Option<PT_PID>
§pid: Option<PT_PID>
§ptid: Option<PT_PID>
§cwd: Option<&'a PT_CHARBUF>
§fdlimit: Option<PT_UINT64>
§pgft_maj: Option<PT_UINT64>
§pgft_min: Option<PT_UINT64>
§vm_size: Option<PT_UINT32>
§vm_rss: Option<PT_UINT32>
§vm_swap: Option<PT_UINT32>
§comm: Option<&'a PT_CHARBUF>
§cgroups: Option<&'a PT_BYTEBUF>
§env: Option<&'a PT_BYTEBUF>
§tty: Option<PT_UINT32>
§vpgid: Option<PT_PID>
§loginuid: Option<PT_UID>
§flags: Option<PT_FLAGS32_execve_flags>
§cap_inheritable: Option<PT_UINT64>
§cap_permitted: Option<PT_UINT64>
§cap_effective: Option<PT_UINT64>
§exe_ino: Option<PT_UINT64>
§exe_ino_ctime: Option<PT_ABSTIME>
§exe_ino_mtime: Option<PT_ABSTIME>
§uid: Option<PT_UID>
§trusted_exepath: Option<&'a PT_FSPATH>
§pgid: Option<PT_PID>
§gid: Option<PT_GID>
Trait Implementations§
Source§impl<'a> Clone for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> Clone for PPME_SYSCALL_EXECVEAT_X<'a>
Source§fn clone(&self) -> PPME_SYSCALL_EXECVEAT_X<'a>
fn clone(&self) -> PPME_SYSCALL_EXECVEAT_X<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> Debug for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> Debug for PPME_SYSCALL_EXECVEAT_X<'a>
Source§impl<'a> EventPayload for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> EventPayload for PPME_SYSCALL_EXECVEAT_X<'a>
Source§impl<'raw_event, 'a> FromRawEvent<'raw_event> for PPME_SYSCALL_EXECVEAT_X<'a>where
'raw_event: 'a,
impl<'raw_event, 'a> FromRawEvent<'raw_event> for PPME_SYSCALL_EXECVEAT_X<'a>where
'raw_event: 'a,
Source§impl<'a> PayloadToBytes for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> PayloadToBytes for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> Copy for PPME_SYSCALL_EXECVEAT_X<'a>
Auto Trait Implementations§
impl<'a> Freeze for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> RefUnwindSafe for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> Send for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> Sync for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> Unpin for PPME_SYSCALL_EXECVEAT_X<'a>
impl<'a> UnwindSafe for PPME_SYSCALL_EXECVEAT_X<'a>
Blanket Implementations§
Source§impl<T> AnyEventPayload for Twhere
T: EventPayload,
impl<T> AnyEventPayload for Twhere
T: EventPayload,
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