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.
1.7.1