Commit Graph

1281 Commits

Author SHA1 Message Date
91c95a0e0d libsysprof-ui: work on async loading 2019-05-29 15:13:00 -07:00
2e4b17be17 libsysprof-capture: add or condition 2019-05-29 15:13:00 -07:00
22fd0d7676 libsysprof-ui: update callgraph when selection changes 2019-05-29 15:13:00 -07:00
93215bd4e7 libsysprof-ui: protect against NULL 2019-05-29 15:13:00 -07:00
4530a982f8 libsysprof-ui: tweak zoom levels 2019-05-29 15:13:00 -07:00
3967721933 libsysprof-ui: button styling 2019-05-29 15:13:00 -07:00
f020377355 libsysprof-ui: simplified private 2019-05-29 15:13:00 -07:00
7fbe8ee3a8 libsysprof-ui: hook up zoom-manager to visualizers 2019-05-29 15:13:00 -07:00
0b4510c027 libsysprof-ui: add label helper 2019-05-29 15:13:00 -07:00
762af31908 libsysprof-ui: whitespace 2019-05-29 15:13:00 -07:00
d45d950b0c libsysprof-ui: tweak title 2019-05-29 15:13:00 -07:00
dc1abc0674 libsysprof-ui: add timing information 2019-05-29 15:13:00 -07:00
f47041b7d7 libsysprof-ui: tweak columns and treeview 2019-05-29 15:13:00 -07:00
f199a7028f libsysprof-ui: add text property 2019-05-29 15:13:00 -07:00
cf884739f5 libsysprof-ui: setup marks reader 2019-05-29 15:13:00 -07:00
c3ad0051ff libsysprof-ui: load counters if we discover the feature 2019-05-29 15:13:00 -07:00
af6c392ecc libsysprof-ui: whitespace cleanup 2019-05-29 15:13:00 -07:00
e3cfdddf46 libsysprof: handle failure case better 2019-05-29 15:13:00 -07:00
300461ab5d libsysprof-ui: start on capture view
This widget is going to allow us to remove most of SysprofWindow into a
reusable widget tos hare with Builder.
2019-05-29 15:13:00 -07:00
6731b1552b libsysprof-capture: whitespace cleanup 2019-05-29 15:13:00 -07:00
74ea7d197c libsysprof-capture: copy discovered end_time 2019-05-29 15:13:00 -07:00
2498b4cded libsysprof-capture: try harder to get proper end-time 2019-05-29 15:13:00 -07:00
7a0132ac92 libsysprof-capture: update end time for marks 2019-05-29 15:13:00 -07:00
9d05c38303 libsysprof-ui: tweak drawing of boxes 2019-05-29 15:13:00 -07:00
4af22435db libsysprof-ui: improve marks drawing a bit 2019-05-29 15:13:00 -07:00
6083e98aff add string.h 2019-05-29 15:13:00 -07:00
00d910dc80 libsysprof-ui: start rendering mark data 2019-05-29 15:13:00 -07:00
0165005077 libsysprof-ui: add various columns 2019-05-29 15:13:00 -07:00
950aef3c79 libsysprof-ui: fix transfer ownership 2019-05-29 15:13:00 -07:00
dce2eafee4 libsysprof-ui: fix private type 2019-05-29 15:13:00 -07:00
364f35a7fb wire up marks reader 2019-05-29 15:13:00 -07:00
7756dffbc7 sysprof: whitespace cleanup 2019-05-29 15:13:00 -07:00
dc7e8412e7 sysprof: add notebook for marks 2019-05-29 15:13:00 -07:00
2a8ffea841 libsysprof-ui: stub out model 2019-05-29 15:13:00 -07:00
7d1570a92f libsysprof-ui: include config 2019-05-29 15:13:00 -07:00
8145f991e5 libsysprof-capture: whitespace cleanup 2019-05-29 15:13:00 -07:00
8f36c16a91 libsysprof-capture: whitespace cleanup 2019-05-29 15:13:00 -07:00
d38b3be158 libsysprof-capture: whitespace cleanup 2019-05-29 15:13:00 -07:00
63b4b6d58d libsysprof: whitespace cleanup 2019-05-29 15:13:00 -07:00
c1e9b90f97 libsysprof-capture: whitespace cleanup 2019-05-29 15:13:00 -07:00
dcbcd3caf5 libsysprof-capture: remove dead code 2019-05-29 15:13:00 -07:00
afe08aa511 libsysprof-ui: use proper unref 2019-05-29 15:13:00 -07:00
3c644c245d libsysprof-ui: stub out marks view 2019-05-29 15:13:00 -07:00
b88a54353c libsysprof-ui: use stripblanks 2019-05-29 15:13:00 -07:00
d6e3d580fd helpers: do not allow interactive authorization
We want to use the authorize_async() flow up front to authorize the
connection, and then make all other API fail immediately to reduce the
chance that we block the peers.
2019-05-29 15:13:00 -07:00
7291b14575 memory: get FD using the SysprofHelpers 2019-05-29 15:13:00 -07:00
9d72203687 sysprofd: add API to get a FD for a file in proc
This is useful for optimized parsing of proc files such as necessary by
the memory source to seek() back to the start (instead of re-opening a
new file).
2019-05-29 15:13:00 -07:00
16bc6f970e libsysprof: remove dead code 2019-05-29 15:13:00 -07:00
297f1b70f5 helpers: allow /sys/ access too 2019-05-29 15:13:00 -07:00
70ace7f160 libsysprof: fix kernel symbols init 2019-05-29 15:13:00 -07:00