- 06 Apr, 2018 3 commits
-
-
Guy M. Broome authored
-
gmbroome authored
Squashed the following commits: * Solaris: Get LWP enumeration working * Solaris: Make showing and hiding of kernel threads behave * Solaris: remove usage of lwpstatus that is no longer needed * Solaris: no discrete access to parent proc structure needed * Solaris: Restore runtime MaxPid detection after LWP changes * Solaris: Workaround virtual PID signal issue by shadowing kill() with a macro * Solaris: Fix unintention double-shifting of virtual PID for LWP enumeration * Solaris: Add LWPID to default display since LWP enumeration is also default * Solaris: use PAGE_SIZE_KB from Process.h instead of custom definition * Solaris: stop LWP enumeration at 1023 LWPs per proc since that is all we can handle in the virtual PID
-
gmbroome authored
This commit adds support for Solaris, squashed from PR #741: Summary of additions: * Initial setup of Solaris platform directory * Add Solaris platform into autoconf template * Uptime and load averages * Add dependency on libkstat * Basic process listing * Zone name display * CPU detection * Per-process memory and CPU usage parsed correctly * Uses sysconf to discover number of CPUs, instead of more complex libkstat code * Simple memory display working * Reduce repetitive calls to the PAGE_SIZE macro when reading memory info * Add Project, Contract, Task, and Pool into process properties * Use system major()/minor() implementations and remove extraneous definition of mkdev() * Get the STARTTIME column working properly, using the Linux implementation as a guide
-
- 30 Aug, 2016 1 commit
-
-
Explorer09 authored
Specifically, Platform_signals[] and Platform_numberOfSignals. Both are not supposed to be mutable. Marking them 'const' puts them into rodata sections in binary. And for Platform_numberOfSignals, this aids optimization (aids only Link Time Optimization for now). :) Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
-
- 14 Feb, 2016 1 commit
-
-
Hisham authored
(Thanks @coypoop at #397 for the heads up!)
-
- 02 Feb, 2016 1 commit
-
-
Hisham authored
-
- 20 Aug, 2015 1 commit
-
-
Hisham Muhammad authored
Closes #228.
-
- 19 Aug, 2015 1 commit
-
-
David Hunt authored
-
- 23 Feb, 2015 3 commits
-
-
Hisham Muhammad authored
Conflicts: Process.c Process.h ProcessList.c ScreenManager.c linux/LinuxProcessList.c
-
Hisham Muhammad authored
-
Hisham Muhammad authored
-
- 27 Nov, 2014 3 commits
-
-
Hisham Muhammad authored
-
Hisham Muhammad authored
-
Hisham Muhammad authored
Set up environment to move other meters.
-
- 24 Nov, 2014 1 commit
-
-
Hisham Muhammad authored
-