Commit Graph

12 Commits

Author SHA1 Message Date
535c7be1e4 libsysprof-gtk: add depth of traceable to column view 2023-06-12 16:49:32 -07:00
6a71988020 libsysprof-gtk: show stack traces when traceable is selected 2023-06-12 16:41:50 -07:00
b3bd853168 libsysprof-gtk: use label for better sizing 2023-06-12 15:46:30 -07:00
2a95b6fe28 libsysprof-gtk: show a list of backtraces on the right
When selecting a callback node, show all a list of all of the traces where
that occurred on the right, so that you can select them individually.

Currently this only shows pid/time for on the right, but we'll add another
pane that will show the symbolized backtrace soon.
2023-06-12 15:42:33 -07:00
68424bb4a5 libsysprof-gtk: allow sorting descendants name column 2023-06-12 12:42:17 -07:00
98b84def81 libsysprof-gtk: allow sorting by function name 2023-06-12 12:31:25 -07:00
ff1edcc8c9 libsysprof-gtk: add callers column view 2023-06-12 11:55:24 -07:00
fa35089e93 libsysprof-gtk: rename descendants view for legibility 2023-06-12 11:23:35 -07:00
451e79a84c libsysprof-gtk: add augmented functions list
This provides an area to have augmented functions listing like we have in
the 3-part sysprof view in our current release.

The weighed callgrpah view uses this to show self/total sortable columns
similar to the descendants view.
2023-06-12 11:16:41 -07:00
b2ded6d231 libsysprof-gtk: use inscription for function name 2023-06-09 17:49:32 -07:00
7ec0b8f3a3 libsysprof-gtk: add tooltip for callgraph view 2023-06-08 17:57:44 -07:00
6570087c7c libsysprof-gtk: start on GTK widgetry library
This is ultimately to replace libsysprof-ui, and will focus on the display
of capture files. Recording will be left to the sysprof application in
terms of UI, and other applications like IDEs will use the
libsysprof-profile API directly along with libsysprof-gtk for visualizing.
2023-06-08 17:38:15 -07:00