Alastair Poole
801e83d990
Linux: Add TID and name.
2020-05-15 21:17:00 +01:00
Alastair Poole
ee290301af
process: Add thread support (OpenBSD).
2020-05-15 16:15:27 +01:00
Alastair Poole
e2234ef643
proc: remove unused vars
2020-05-15 14:31:27 +01:00
Alastair Poole
92e72dfec1
proc: remove duplicate code
2020-05-15 14:27:34 +01:00
Alastair Poole
9ae4eafa13
FreeBSD: Add Support for Thread States
2020-05-15 14:24:38 +01:00
Alastair Poole
444ad6474a
ui_process: Example thread info output.
...
More to be done.
2020-05-15 13:48:59 +01:00
Alastair Poole
121bdd17de
ui_process: remove more duplicate code.
2020-05-14 20:49:31 +01:00
Alastair Poole
b9a1b3c154
ui_process: avoid some code duplication.
2020-05-14 19:21:23 +01:00
Alastair Poole
9360770593
ui: move thread functions.
2020-05-14 18:37:28 +01:00
Alastair Poole
263245eea7
ui_process: make this more responsive.
2020-05-14 17:35:57 +01:00
Alastair Poole
d80d7154d8
ui_process: make "tabs" functional.
2020-05-14 17:08:07 +01:00
Alastair Poole
d1c35e4baa
process_ui: Use correct struct type
2020-05-14 16:38:35 +01:00
Alastair Poole
dad739383c
ui_process: Handle process termination.
2020-05-14 16:30:29 +01:00
Alastair Poole
3f6de6f8ac
proc: fix man page display
2020-05-14 15:30:03 +01:00
Alastair Poole
a6d1da406b
ui: Redo Process Panel.
...
Let's create a window per-process instead of the panel.
I want people to learn, let's show the manpage for the process if
one exists.
this is not finished.
2020-05-14 14:43:44 +01:00
Alastair Poole
2083660ed6
remove macro test.
2020-05-14 00:30:13 +01:00
Alastair Poole
1794fe0a5f
list: Reduce code duplication.
2020-05-13 23:55:40 +01:00
Alastair Poole
650250b196
ui: rearrangement
2020-05-13 21:55:58 +01:00
Alastair Poole
dd4ab10381
machine: Fix header indent.
2020-05-13 21:13:01 +01:00
Alastair Poole
f54666f98c
evisum: ...
2020-05-13 13:15:58 +01:00
Alastair Poole
46d47d14fa
ui: Scope
2020-05-13 12:29:35 +01:00
Alastair Poole
21236292f8
machine: rename from system.
2020-05-13 12:18:11 +01:00
Alastair Poole
48afb3f04b
ui: Indent
2020-05-13 11:54:22 +01:00
Alastair Poole
d30434c78a
proc: linux simplify
2020-05-13 02:11:10 +01:00
Alastair Poole
cbd7f9c853
evisum: Split the UI out.
...
More to come...
2020-05-13 00:51:30 +01:00
Alastair Poole
f37c4c2daf
ui: improve tabs?
2020-05-12 21:03:36 +01:00
Alastair Poole
6d5f404eb3
proc: Add basic thread support (Linux).
...
Just a start.
2020-05-12 20:34:07 +01:00
Alastair Poole
faf3b8d989
proc: refactor for thread information.
...
If we are going to be fetching per-process thread states we really
need to clean up this Linux /proc/*/stat parsing.
I think this /proc fs implementation just sort of "happened".
To be decided which I prefer yet of the four architectures, def, not
Linux though :)
2020-05-12 19:51:05 +01:00
Alastair Poole
786817919c
proc: trim argument (FreeBSD)
2020-05-12 11:04:21 +01:00
Alastair Poole
5b839a79a3
proc: trim argument.
2020-05-12 10:56:36 +01:00
Alastair Poole
a086c779ac
ui: trimming.
...
Nothing of any significance.
2020-05-11 22:51:36 +01:00
Alastair Poole
d57883ad57
ui: small changes.
2020-05-11 22:46:04 +01:00
Alastair Poole
1c04d0b527
OpenBSD: Improve Command Parsing.
2020-05-11 17:52:48 +01:00
Alastair Poole
a4a889a699
OpenBSD: Not distinguished shared and resident.
2020-05-11 17:42:24 +01:00
Alastair Poole
39d22d66ea
macos: dont return if we cannot get workqueueinfo.
...
Set the memory to zero here when it's unavailable.
2020-05-11 17:00:33 +01:00
Alastair Poole
7d9ef26986
Swap: Handle 0 swap.
2020-05-11 16:55:20 +01:00
Alastair Poole
568045625e
proc: FreeBSD changes.
2020-05-11 16:29:49 +01:00
Alastair Poole
0d98368d0c
proc: Process Memory Improvement
2020-05-11 16:12:04 +01:00
Alastair Poole
2baef9e5bf
proc: Tidy line lengths.
2020-05-11 10:22:26 +01:00
Alastair Poole
3583295605
Release: 0.4.1
2020-05-09 12:59:55 +01:00
Alastair Poole
a18d65e23a
ui: Callback on animation del
2020-05-09 03:06:05 +01:00
Alastair Poole
265b8be7e6
ui: Prettier
2020-05-09 02:17:17 +01:00
Alastair Poole
2b68727b6e
ui: ...
...
:|
2020-05-09 00:41:53 +01:00
Alastair Poole
a80d244476
process: Make sure Linux always parses cmdline.
2020-05-09 00:14:30 +01:00
Alastair Poole
fc60c351ca
process: Fix Linux Process Arguments.
...
Arguments are NULL terminated until we hit padded NULLs.
2020-05-09 00:00:56 +01:00
Alastair Poole
27053fa460
ui: Small Change
2020-05-08 23:01:58 +01:00
Alastair Poole
3b82d992ac
proc: fix freebsd proc argument.
2020-05-08 22:14:01 +01:00
Alastair Poole
8d1383e245
ui: Make search fast again
2020-05-08 21:23:49 +01:00
Alastair Poole
221e3f8c6d
resize: improve resize behaviour.
2020-05-08 19:08:25 +01:00
Alastair Poole
e4a940d898
Meson: Fix intl support when included in libc
2020-05-03 15:57:47 +01:00