Data Fields | |
pid_t | pid |
The id of the process. | |
uid_t | uid |
The id of the user running this process. | |
gid_t | gid |
Id of the user's group running this process. | |
char | filename [SA_PROCESS_FILENAME] |
The name of the running file. | |
char | cmdline [SA_PROCESS_CMDLINE] |
The command executed to launch this process. | |
enum sa_process_state | state |
The current state of the process. | |
pid_t | parent_pid |
The id of its parent. | |
pid_t | pgrp |
The group id the process. | |
pid_t | sid |
Session id of this process. | |
pid_t | tty |
The id of the tty this process is running on. | |
uint64_t | user_time |
User mode jiffies. | |
uint64_t | sys_time |
Kernel mode jiffies. | |
int8_t | nice |
Priority of this process. | |
uint32_t | threads |
Number of threads. | |
uint64_t | start_time |
Process start time in hundredths of second since system boot. | |
uint32_t | vm_size |
Virtual memory size. | |
uint32_t | rss |
Resident Set memory Size. |
This structure gathers statistics of a process.