Struct task_status
Defined in File types.hpp
Nested Relationships
Nested Types
Struct Documentation
-
struct task_status
-
Public Members
-
std::string name
-
mode_t umask = 0
-
task_state state = task_state::running
-
pid_t tgid = INVALID_PID
-
pid_t ngid = INVALID_PID
-
pid_t pid = INVALID_PID
-
pid_t ppid = INVALID_PID
-
pid_t tracer_pid = INVALID_PID
-
size_t fd_size = 0
-
std::set<uid_t> groups
-
std::vector<pid_t> ns_tgid
-
std::vector<pid_t> ns_pid
-
std::vector<pid_t> ns_pgid
-
std::vector<pid_t> ns_sid
-
uint64_t vm_peak = 0
-
uint64_t vm_size = 0
-
uint64_t vm_lck = 0
-
uint64_t vm_pin = 0
-
uint64_t vm_hwm = 0
-
uint64_t vm_rss = 0
-
uint64_t rss_anon = 0
-
uint64_t rss_file = 0
-
uint64_t rss_shmem = 0
-
uint64_t vm_data = 0
-
uint64_t vm_stk = 0
-
uint64_t vm_exe = 0
-
uint64_t vm_lib = 0
-
uint64_t vm_pte = 0
-
uint64_t vm_swap = 0
-
uint64_t huge_tlb_pages = 0
-
bool core_dumping = false
-
size_t threads = 1
-
std::pair<size_t, size_t> sig_q = {0, 0}
-
signal_mask sig_pnd
-
signal_mask shd_pnd
-
signal_mask sig_blk
-
signal_mask sig_ign
-
signal_mask sig_cgt
-
capabilities_mask cap_inh
-
capabilities_mask cap_prm
-
capabilities_mask cap_eff
-
capabilities_mask cap_bnd
-
capabilities_mask cap_amb
-
bool no_new_privs = false
-
size_t voluntary_ctxt_switches = 0
-
size_t nonvoluntary_ctxt_switches = 0
-
struct uid_set
-
Public Members
-
uid_t real = INVALID_UID
-
uid_t effective = INVALID_UID
-
uid_t saved_set = INVALID_UID
-
uid_t filesystem = INVALID_UID
-
uid_t real = INVALID_UID
-
std::string name