1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:38:11 +00:00

CProcessStatisticsReader: Be consistent about terminology from the kernel down

This commit is contained in:
Robin Burchell 2019-07-17 22:22:22 +02:00 committed by Andreas Kling
parent 9724d540b6
commit a9d1a86e6e
7 changed files with 74 additions and 48 deletions

View file

@ -4,16 +4,28 @@
#include <AK/HashMap.h>
struct CProcessStatistics {
// Keep this in sync with /proc/all.
// From the kernel side:
pid_t pid;
unsigned nsched;
String name;
String state;
String username;
unsigned times_scheduled;
unsigned pgid;
unsigned sid;
uid_t uid;
gid_t gid;
String state;
pid_t ppid;
unsigned nfds;
String name;
String tty;
size_t amount_virtual;
size_t amount_resident;
size_t amount_shared;
unsigned ticks;
String priority;
size_t virtual_size;
size_t physical_size;
unsigned syscalls;
unsigned syscall_count;
// synthetic
String username;
};
class CProcessStatisticsReader {