gitextract_iydbaqnr/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ ├── build_release.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── coverity.yml │ └── htoprc ├── .gitignore ├── .travis.yml ├── AUTHORS ├── Action.c ├── Action.h ├── Affinity.c ├── Affinity.h ├── AffinityPanel.c ├── AffinityPanel.h ├── AvailableColumnsPanel.c ├── AvailableColumnsPanel.h ├── AvailableMetersPanel.c ├── AvailableMetersPanel.h ├── BatteryMeter.c ├── BatteryMeter.h ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── COPYING ├── CPUMeter.c ├── CPUMeter.h ├── CRT.c ├── CRT.h ├── CategoriesPanel.c ├── CategoriesPanel.h ├── ChangeLog ├── ClockMeter.c ├── ClockMeter.h ├── ColorsPanel.c ├── ColorsPanel.h ├── ColumnsPanel.c ├── ColumnsPanel.h ├── CommandLine.c ├── CommandLine.h ├── CommandScreen.c ├── CommandScreen.h ├── DateTimeMeter.c ├── DateTimeMeter.h ├── Debug.h ├── DiskIOMeter.c ├── DiskIOMeter.h ├── DisplayOptionsPanel.c ├── DisplayOptionsPanel.h ├── DynamicColumn.c ├── DynamicColumn.h ├── DynamicMeter.c ├── DynamicMeter.h ├── DynamicScreen.c ├── DynamicScreen.h ├── EnvScreen.c ├── EnvScreen.h ├── FileDescriptorMeter.c ├── FileDescriptorMeter.h ├── FunctionBar.c ├── FunctionBar.h ├── GPUMeter.c ├── GPUMeter.h ├── Hashtable.c ├── Hashtable.h ├── Header.c ├── Header.h ├── HeaderLayout.h ├── HeaderOptionsPanel.c ├── HeaderOptionsPanel.h ├── HostnameMeter.c ├── HostnameMeter.h ├── IncSet.c ├── IncSet.h ├── InfoScreen.c ├── InfoScreen.h ├── ListItem.c ├── ListItem.h ├── LoadAverageMeter.c ├── LoadAverageMeter.h ├── Machine.c ├── Machine.h ├── Macros.h ├── MainPanel.c ├── MainPanel.h ├── Makefile.am ├── MemoryMeter.c ├── MemoryMeter.h ├── MemorySwapMeter.c ├── MemorySwapMeter.h ├── Meter.c ├── Meter.h ├── MeterMode.h ├── MetersPanel.c ├── MetersPanel.h ├── NEWS ├── NetworkIOMeter.c ├── NetworkIOMeter.h ├── Object.c ├── Object.h ├── OpenFilesScreen.c ├── OpenFilesScreen.h ├── OptionItem.c ├── OptionItem.h ├── Panel.c ├── Panel.h ├── Process.c ├── Process.h ├── ProcessLocksScreen.c ├── ProcessLocksScreen.h ├── ProcessTable.c ├── ProcessTable.h ├── ProvideCurses.h ├── ProvideTerm.h ├── README.md ├── RichString.c ├── RichString.h ├── Row.c ├── Row.h ├── RowField.h ├── Scheduling.c ├── Scheduling.h ├── ScreenManager.c ├── ScreenManager.h ├── ScreenTabsPanel.c ├── ScreenTabsPanel.h ├── ScreensPanel.c ├── ScreensPanel.h ├── Settings.c ├── Settings.h ├── SignalsPanel.c ├── SignalsPanel.h ├── SwapMeter.c ├── SwapMeter.h ├── SysArchMeter.c ├── SysArchMeter.h ├── TESTPLAN ├── Table.c ├── Table.h ├── TasksMeter.c ├── TasksMeter.h ├── TraceScreen.c ├── TraceScreen.h ├── UptimeMeter.c ├── UptimeMeter.h ├── UsersTable.c ├── UsersTable.h ├── Vector.c ├── Vector.h ├── XUtils.c ├── XUtils.h ├── autogen.sh ├── check-pcp-style.sh ├── configure.ac ├── darwin/ │ ├── DarwinMachine.c │ ├── DarwinMachine.h │ ├── DarwinProcess.c │ ├── DarwinProcess.h │ ├── DarwinProcessTable.c │ ├── DarwinProcessTable.h │ ├── Platform.c │ ├── Platform.h │ ├── PlatformHelpers.c │ ├── PlatformHelpers.h │ └── ProcessField.h ├── docs/ │ ├── ai-contributions-policy.md │ └── styleguide.md ├── dragonflybsd/ │ ├── DragonFlyBSDMachine.c │ ├── DragonFlyBSDMachine.h │ ├── DragonFlyBSDProcess.c │ ├── DragonFlyBSDProcess.h │ ├── DragonFlyBSDProcessTable.c │ ├── DragonFlyBSDProcessTable.h │ ├── Platform.c │ ├── Platform.h │ └── ProcessField.h ├── freebsd/ │ ├── FreeBSDMachine.c │ ├── FreeBSDMachine.h │ ├── FreeBSDProcess.c │ ├── FreeBSDProcess.h │ ├── FreeBSDProcessTable.c │ ├── FreeBSDProcessTable.h │ ├── Platform.c │ ├── Platform.h │ └── ProcessField.h ├── generic/ │ ├── fdstat_sysctl.c │ ├── fdstat_sysctl.h │ ├── gettime.c │ ├── gettime.h │ ├── hostname.c │ ├── hostname.h │ ├── openzfs_sysctl.c │ ├── openzfs_sysctl.h │ ├── uname.c │ └── uname.h ├── htop.1.in ├── htop.c ├── htop.desktop ├── iwyu/ │ ├── htop.imp │ └── run_iwyu.sh ├── linux/ │ ├── CGroupUtils.c │ ├── CGroupUtils.h │ ├── Compat.c │ ├── Compat.h │ ├── GPU.c │ ├── GPU.h │ ├── HugePageMeter.c │ ├── HugePageMeter.h │ ├── IOPriority.h │ ├── IOPriorityPanel.c │ ├── IOPriorityPanel.h │ ├── LibNl.c │ ├── LibNl.h │ ├── LibSensors.c │ ├── LibSensors.h │ ├── LinuxMachine.c │ ├── LinuxMachine.h │ ├── LinuxProcess.c │ ├── LinuxProcess.h │ ├── LinuxProcessTable.c │ ├── LinuxProcessTable.h │ ├── OpenRCMeter.c │ ├── OpenRCMeter.h │ ├── Platform.c │ ├── Platform.h │ ├── PressureStallMeter.c │ ├── PressureStallMeter.h │ ├── ProcessField.h │ ├── SELinuxMeter.c │ ├── SELinuxMeter.h │ ├── SystemdMeter.c │ ├── SystemdMeter.h │ ├── ZramMeter.c │ ├── ZramMeter.h │ ├── ZramStats.h │ └── ZswapStats.h ├── netbsd/ │ ├── NetBSDMachine.c │ ├── NetBSDMachine.h │ ├── NetBSDProcess.c │ ├── NetBSDProcess.h │ ├── NetBSDProcessTable.c │ ├── NetBSDProcessTable.h │ ├── Platform.c │ ├── Platform.h │ ├── ProcessField.h │ └── README.md ├── openbsd/ │ ├── OpenBSDMachine.c │ ├── OpenBSDMachine.h │ ├── OpenBSDProcess.c │ ├── OpenBSDProcess.h │ ├── OpenBSDProcessTable.c │ ├── OpenBSDProcessTable.h │ ├── Platform.c │ ├── Platform.h │ └── ProcessField.h ├── pcp/ │ ├── InDomTable.c │ ├── InDomTable.h │ ├── Instance.c │ ├── Instance.h │ ├── Metric.c │ ├── Metric.h │ ├── PCPDynamicColumn.c │ ├── PCPDynamicColumn.h │ ├── PCPDynamicMeter.c │ ├── PCPDynamicMeter.h │ ├── PCPDynamicScreen.c │ ├── PCPDynamicScreen.h │ ├── PCPMachine.c │ ├── PCPMachine.h │ ├── PCPProcess.c │ ├── PCPProcess.h │ ├── PCPProcessTable.c │ ├── PCPProcessTable.h │ ├── Platform.c │ ├── Platform.h │ ├── ProcessField.h │ ├── columns/ │ │ ├── container │ │ ├── delayacct │ │ ├── fdcount │ │ ├── gpu_memory │ │ ├── guest │ │ ├── memory │ │ ├── sched │ │ ├── swap │ │ ├── tcp │ │ ├── udp │ │ └── wchan │ ├── meters/ │ │ ├── entropy │ │ ├── freespace │ │ ├── gpu │ │ ├── ipc │ │ ├── locks │ │ ├── memcache │ │ ├── mysql │ │ ├── postfix │ │ ├── redis │ │ └── tcp │ └── screens/ │ ├── biosnoop │ ├── cgroups │ ├── cgroupsio │ ├── cgroupsmem │ ├── devices │ ├── execsnoop │ ├── exitsnoop │ ├── filesystems │ └── opensnoop ├── pcp-htop.5.in ├── pcp-htop.c ├── scripts/ │ ├── htop_suppressions.valgrind │ └── run_valgrind.sh ├── solaris/ │ ├── Platform.c │ ├── Platform.h │ ├── ProcessField.h │ ├── SolarisMachine.c │ ├── SolarisMachine.h │ ├── SolarisProcess.c │ ├── SolarisProcess.h │ ├── SolarisProcessTable.c │ └── SolarisProcessTable.h ├── test_spec.lua ├── unsupported/ │ ├── Platform.c │ ├── Platform.h │ ├── ProcessField.h │ ├── UnsupportedMachine.c │ ├── UnsupportedMachine.h │ ├── UnsupportedProcess.c │ ├── UnsupportedProcess.h │ ├── UnsupportedProcessTable.c │ └── UnsupportedProcessTable.h └── zfs/ ├── ZfsArcMeter.c ├── ZfsArcMeter.h ├── ZfsArcStats.h ├── ZfsCompressedArcMeter.c └── ZfsCompressedArcMeter.h