1. 05 Apr, 2018 1 commit
  2. 16 Mar, 2018 1 commit
  3. 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
  4. 26 Feb, 2018 3 commits
  5. 17 Feb, 2018 1 commit
  6. 05 Feb, 2018 1 commit
  7. 04 Feb, 2018 1 commit
  8. 04 Dec, 2017 1 commit
    • André Carvalho's avatar
      Adds support for linux delay accounting (#667) · b7b66b76
      André Carvalho authored
      Adds support for showing columns with linux delay accounting.
      
      This information can be read from the netlink interface, and thus we set up a socket to read from that when initializing the LinuxProcessList (LinuxProcessList_initNetlinkSocket). After that, for each process we call LinuxProcessList_readDelayAcctData, which sends a message thru the socket after setting up a callback to get the answer from the Kernel. That callback sets the process total delay time attribute. We then set the delay percent as the percentage of time process cpu time since last scan.
      b7b66b76
  9. 22 Sep, 2017 1 commit
  10. 26 Jul, 2017 1 commit
  11. 10 Jul, 2017 1 commit
  12. 19 Apr, 2017 1 commit
  13. 12 Sep, 2016 1 commit
  14. 21 Jul, 2016 1 commit
  15. 11 Jul, 2016 1 commit
  16. 19 May, 2016 1 commit
  17. 08 May, 2016 2 commits
    • Explorer09's avatar
      Reorder configure macros to avoid "missing script" warning. · b71b07f5
      Explorer09 authored
      3 effects in this commit, with the first being the main one:
      
      1. Fix the "`missing' script is too old or missing" warning. See:
         <https://lists.gnu.org/archive/html/automake/2010-08/msg00108.html>
      
      2. By moving AC_CANONICAL_TARGET down in order, we are now able to
         set the directory for auxiliary scripts. For now it's still './'.
         I added the line "AC_CONFIG_AUX_DIR([.])" to show that the directory
         change is possible.
      
      3. AC_USE_SYSTEM_EXTENSIONS includes checks from AC_PROG_CC, by moving
         the former macro down, we can save size in 'configure' by not
         generating repeated checks.
      b71b07f5
    • Explorer09's avatar
      Replace deprecated autoconf macros. · f0df28a4
      Explorer09 authored
      AC_HELP_STRING -> AS_HELP_STRING
      AC_TRY_COMPILE -> AC_COMPILE_IFELSE([AC_LANG_PROGRAM([...])],...)
      AC_CONFIG_HEADER -> AC_CONFIG_HEADERS
      AC_PROG_LIBTOOL -> LT_INIT
      
      Note: There might be more deprecated macros that I haven't noticed.
      I just wish to avoid painful highlighting from my text editor (gedit)
      that complains about them. :)
      f0df28a4
  18. 04 May, 2016 1 commit
  19. 18 Apr, 2016 2 commits
  20. 07 Mar, 2016 1 commit
  21. 14 Feb, 2016 1 commit
  22. 02 Feb, 2016 1 commit
  23. 05 Jan, 2016 1 commit
  24. 09 Dec, 2015 2 commits
  25. 06 Dec, 2015 1 commit
  26. 30 Nov, 2015 1 commit
  27. 19 Nov, 2015 1 commit
  28. 18 Sep, 2015 1 commit
  29. 20 Aug, 2015 1 commit
  30. 19 Aug, 2015 2 commits
  31. 09 Apr, 2015 1 commit
  32. 23 Feb, 2015 2 commits
  33. 04 Feb, 2015 1 commit