1. 05 Apr, 2018 2 commits
  2. 27 Mar, 2018 1 commit
    • gmbroome's avatar
      Solaris: Implement LWP enumeration (#768) · 42c3a1fc
      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
      42c3a1fc
  3. 16 Mar, 2018 2 commits
  4. 02 Mar, 2018 1 commit
    • gmbroome's avatar
      Import Solaris support (#741) · 697f5bb9
      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
      697f5bb9
  5. 27 Jul, 2017 1 commit
  6. 04 Feb, 2017 1 commit
  7. 31 Jan, 2017 1 commit
  8. 01 Oct, 2016 1 commit
  9. 12 Feb, 2016 1 commit
  10. 02 Feb, 2016 1 commit
  11. 30 Sep, 2015 1 commit
  12. 07 Sep, 2015 1 commit
    • Christian Hesse's avatar
      fix calloc() calls · e8970b6f
      Christian Hesse authored
      * size_t nmemb (number of elements) first, then size_t size
      * do not assume char is size 1 but use sizeof()
      * allocate for char, not pointer to char (found by Michael McConville,
        fixes #261)
      e8970b6f
  13. 20 Aug, 2015 1 commit
  14. 09 Apr, 2015 1 commit
  15. 17 Mar, 2015 1 commit
  16. 16 Mar, 2015 1 commit