pub struct PPME_SYSCALL_EXECVE_19_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_EXECVE_19_X<'a>
impl<'a> Clone for PPME_SYSCALL_EXECVE_19_X<'a>
Source§fn clone(&self) -> PPME_SYSCALL_EXECVE_19_X<'a>
fn clone(&self) -> PPME_SYSCALL_EXECVE_19_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_EXECVE_19_X<'a>
impl<'a> Debug for PPME_SYSCALL_EXECVE_19_X<'a>
Source§impl<'a> EventPayload for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> EventPayload for PPME_SYSCALL_EXECVE_19_X<'a>
Source§impl<'raw_event, 'a> FromRawEvent<'raw_event> for PPME_SYSCALL_EXECVE_19_X<'a>where
'raw_event: 'a,
impl<'raw_event, 'a> FromRawEvent<'raw_event> for PPME_SYSCALL_EXECVE_19_X<'a>where
'raw_event: 'a,
Source§impl<'a> PayloadToBytes for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> PayloadToBytes for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> Copy for PPME_SYSCALL_EXECVE_19_X<'a>
Auto Trait Implementations§
impl<'a> Freeze for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> RefUnwindSafe for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> Send for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> Sync for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> Unpin for PPME_SYSCALL_EXECVE_19_X<'a>
impl<'a> UnwindSafe for PPME_SYSCALL_EXECVE_19_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