Commit Graph

9 Commits

Author SHA1 Message Date
1455876835 libsysprof-analyze: make mark catalog work with sections
This allows us more flexibility with creating sections usin the flatten
list model as the rows need to contain the data for the headers.
2023-06-15 13:19:18 -07:00
8558cd1b58 libsysprof-gtk: remove marktable stiple
This doesn't work when you have recycling rows because even/odd isn't
stable. Additionally, the hover highlight is generally enough to be able
to give yourself a guide to read across columns.
2023-06-14 22:38:42 -07:00
b0742d1368 libsysprof-gtk: tweak styling for marktable 2023-06-14 22:31:59 -07:00
45465f7d9a libsysprof-gtk: add SysprofMarkTable
This is a raw view of the marks in a session which should help for just
finding the information you care about when the visual model is too
cumbersome or lacks searching capabilities.
2023-06-14 17:02:19 -07:00
5b929b8d5d libsysprof-analyze: add callgraph flags for thread-ids
This allows you to set a flag to show the thread id of what was recorded.

Use this to help disassociate similar threads in a process to figure out
which thread is consuming a majority of the Total time of that process.
2023-06-14 15:11:56 -07:00
8edab49028 libsysprof-gtk: add specialized symbol label for descendants
This allows us to provide a bit more context to things in the descendants
callgraph based on the symbol. Context switches get specialized highlight
as well as All Processes and Processes nodes.
2023-06-14 12:09:27 -07:00
21766d275c libsysprof-gtk: shrink callgraph indent after 20 2023-06-13 17:22:59 -07:00
89173fdce7 libsysprof-gtk: some progress style and text tweaks 2023-06-09 15:15:40 -07:00
95281e3cfb libsysprof-gtk: add css loading helper 2023-06-09 14:22:17 -07:00