Struct task_stat
Defined in File types.hpp
Struct Documentation
-
struct task_stat
Public Members
-
pid_t pid = INVALID_PID
-
std::string comm
-
task_state state = task_state::idle
-
pid_t ppid = INVALID_PID
-
pid_t pgrp = INVALID_PID
-
long long session = 0
-
long long tty_nr = 0
-
pid_t tgpid = INVALID_PID
-
unsigned long long flags = 0
-
unsigned long long minflt = 0
-
unsigned long long cminflt = 0
-
unsigned long long majflt = 0
-
unsigned long long cmajflt = 0
-
unsigned long long utime = 0
-
unsigned long long stime = 0
-
long long cutime = 0
-
long long cstime = 0
-
long long priority = 0
-
long long nice = 0
-
long long num_threads = 0
-
unsigned long long itrealvalue = 0
-
unsigned long long starttime = 0
-
unsigned long long vsize = 0
-
unsigned long long rss = 0
-
unsigned long long rsslim = 0
-
unsigned long long startcode = 0
-
unsigned long long endcode = 0
-
unsigned long long startstack = 0
-
unsigned long long kstkesp = 0
-
unsigned long long kstkeip = 0
-
unsigned long long signal = 0
-
unsigned long long blocked = 0
-
unsigned long long sigignore = 0
-
unsigned long long sigcatch = 0
-
unsigned long long wchan = 0
-
unsigned long long nswap = 0
-
unsigned long long cnswap = 0
-
long long exit_signal = 0
-
long long processor = 0
-
unsigned long long rt_priority = 0
-
unsigned long long policy = 0
-
unsigned long long delayacct_blkio_ticks = 0
-
unsigned long long guest_time = 0
-
long long cguest_time = 0
-
unsigned long long start_data = 0
-
unsigned long long end_data = 0
-
unsigned long long start_brk = 0
-
unsigned long long arg_start = 0
-
unsigned long long arg_end = 0
-
unsigned long long env_start = 0
-
unsigned long long env_end = 0
-
unsigned long long exit_code = 0
-
pid_t pid = INVALID_PID