24 Commits (22d25db4678b844842af516c0f2d117382f7c632)

Author SHA1 Message Date
Christian Göttsche 22d25db467 Linux: detect container process by different PID namespace 2 years ago
Christian Göttsche 76a13dbb4e Linux: do not always read /proc/<pid>/status 2 years ago
Christian Göttsche 213411173c Linux: reorder some calls in LinuxProcessList_recurseProcTree() 2 years ago
Christian Göttsche 48181bc237 Linux: update gathering information regarding threads 2 years ago
Christian Göttsche b4d5b5cea9 Linux: gather permitted capabilities via capget(2) 2 years ago
Christian Göttsche a782ef3570 linux: move libnl code into separate file 2 years ago
Benny Baumann 3eb8bfa4cc Avoid glibc FILE API for secattr 2 years ago
Benny Baumann cdf7a5a93b Avoid glibc FILE API for oom_score 2 years ago
Benny Baumann 2b7f4a65a8 Avoid glibc FILE voodoo 2 years ago
Christian Göttsche f8c5bdd864 Linux: add GPU meter and process column 2 years ago
Benny Baumann ea30b98b86 Read executable name before checking the command line 2 years ago
Benny Baumann 1f664ee214 Properly track if we actually hit any token while scanning cmdline 2 years ago
Christian Göttsche 94c7822401 Explicitly check sscanf(3) and fscanf(3) return values 2 years ago
Christian Göttsche 207db2e8f8 Linux: drop preconditions for free_and_xStrdup() 2 years ago
Christian Göttsche 8e11f1f656 Linux: rename variable for clearer intent 2 years ago
Benny Baumann e56089e1fa Update includes based on IWYU 2 years ago
Benny Baumann 6aa9ef2726 Fix code style 2 years ago
Benny Baumann d5b1556497 Add column for process container name 2 years ago
BowDown097 d20fcab197
Update linux/LinuxProcessTable.c 2 years ago
BowDown097 ed1c7450e2 Use printKBytes 2 years ago
BowDown097 986dbfc19c Linux + PCP: Add private memory size column 2 years ago
Benny Baumann a64d1ea6c0 Avoid OOB read when parsing process memory maps on Linux 2 years ago
Nathan Scott 4103c23327 strchrnul is a GNU libc extension, add a wrapper for other platforms 2 years ago
Nathan Scott b74673fe37 Rename ProcessList to ProcessTable throughout 3 years ago
Nathan Scott 0f751e991d Introduce Row and Table classes for screens beyond top-processes 3 years ago
Explorer09 c6fd64fce8 More robust logic for CPU process percentages (Linux & PCP) 3 years ago
Nathan Scott 0fb0d75433 Fix Linux running tasks count in the Tasks Meter, a recent regression 3 years ago
Nathan Scott 72235d8e09 Adapt platform code for the new Machine base class 3 years ago
Nathan Scott 0bdade1b6c Introduce Machine class for host-specific info (split from ProcessList) 3 years ago
Ivan Shapovalov 71f5a80d9e Linux: implement zswap support 3 years ago
Benny Baumann da255cb33f Minor code formatting consistency fixes 3 years ago
Nathan Scott e7f447b6a3 Refactor and consolidate dynamic meters/columns pointers 3 years ago
Kirill Tkhai ab49f3f180 Naming convention: LinuxProcess *lp and Process *process. 3 years ago
Kirill Tkhai b618c379e1 This patch is for "Hide userland process threads mode is off" case. 3 years ago
Daniel Lange 11318b5ef6 Remove LXC special handling for the CPU count 3 years ago
Christian Göttsche e3481a9846 Linux: highlight username if process has elevated privileges 3 years ago
Christian Göttsche 8ea144df74 Linux: Refactor /proc/<pid>/status parsing 3 years ago
Christian Göttsche 436279a01c Linux: move helper function to top of file 3 years ago
Christian Göttsche da49489691 Add support for scheduling policies 3 years ago
Benny Baumann 40104588f3 Reformat code base 3 years ago
valdaarhun 7b83459a67 Fix code style and make other minor changes 4 years ago
valdaarhun a52f6d4354 Implement LinuxProcessList_checkPidNamespace 4 years ago
Christian Göttsche 584124c9f4 Convert tab indentation to spaces 4 years ago
Christian Göttsche 2f62ee0698 Linux: support openat() without readlinkat() 4 years ago
Benny Baumann 2999fff88e Refactor code for rendering command line cache 4 years ago
ilyam8 491c6f1044 consider only shrinkable ZFS ARC as cache on Linux 4 years ago
Christian Göttsche 0e29174211 Do not scan new processes for deleted libs 4 years ago
Daniel Lange 33973f7e40 Limit active CPU count under LXC as well 4 years ago
Denis Lisov fae7ff6f03 LinuxProcessList_recurseProcTree: keep on read error 4 years ago
Denis Lisov e07fce7014 LinuxProcessList_recurseProcTree: open dirfd first 4 years ago