61f2d674b0
Remove NULL-checks before free()
...
These are never necessary when using the standard library.
2016-01-03 16:59:44 -05:00
c67e482c67
fixed bug with PPID of parent not being set on first process list scan pass.
...
this caused htop to show processes as if freebsd kernel was their parent.
on next pass reparenting code took chance to run, and that caused process to jump around.
this fixed behaviour should be the correct one
2015-12-17 08:48:53 +01:00
9d55c56f26
added Support for memory meter, and slightly adjusted process monitor logic
2015-12-13 04:11:35 +01:00
80f594f314
added CPU% for processes in process list
2015-12-13 01:39:54 +01:00
c2769985cc
added cpu monitoring for both single core and smp systems, some notes in process monitor
2015-12-13 00:21:02 +01:00
bc84920b91
added support for effective UID/username change detection
2015-12-11 11:01:24 +01:00
23bf564d73
Fixed reparenting issue. PPID should be updated each refresh as any process can get reparented to either
...
PID1 or even any other PID (if there are custom reapers in the system).
Similar issue with jails, elevated process can ask kernel to attach itself into any jail at any time,
thus JID and jail name can change each refresh cycle.
2015-10-06 19:50:19 +02:00
bf276a0993
Merge pull request #274 from mmcco/master
...
Cleanup and initial OpenBSD support
2015-10-05 11:22:50 -03:00
8c00fa4582
Added preliminary attempt at jails support on FreeBSD - JID and JAIL (name) columns, somewhat more correct kernel "thread" detection.
...
Seems FreeBSD kernel can spawn both kernel processes (what is what htop currently sees) and kernel threads.
For now let's consider kernel processes kernel "threads".
2015-09-30 22:04:26 +02:00
445222e48c
Clean up some needless malloc casts, convert some mallocs to callocs, and fix some style
2015-09-16 23:42:36 -04:00
5a5dc71770
Cast FreeBSDProcess_new to Process_New
...
`Process_new_fn` had been renamed to `Process_New` in
d880def0e9
2015-06-07 17:31:05 +08:00
b291fba02b
Fixes to use platform-specific compare routines.
2015-04-09 15:40:46 -03:00
272e2d9b34
Major advances in FreeBSD port.
2015-03-16 23:02:03 -03:00
adbfe3c3f1
Get FreeBSD tree to compile again with latest changes.
2015-03-16 03:14:20 -03:00
0aa485cf47
Reading swap data!
2014-11-27 18:31:39 -02:00
28712f22b1
Reading first bits of data!
2014-11-27 17:44:55 -02:00
8915b29395
Beginnings of FreeBSD port!
2014-11-27 16:27:34 -02:00