Struct task_stat

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