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
df1217bbb8
libsysprof: use helpers to get proc info from host
2019-05-29 15:13:00 -07:00
36ecfd3dd1
libsysprof: add async variant for proc source
2019-05-29 15:13:00 -07:00
6bb7eded8a
libsysprof: use daemon to get unredacted process info
2019-05-29 15:13:00 -07:00
858d91e6a9
libsysprof: allow creating model item from gvariant info
2019-05-29 15:13:00 -07:00
2f5de2a499
libsysprof: whitespace
2019-05-29 15:13:00 -07:00
b4fa5ed04f
libsysprof: add helper to get process info array
2019-05-29 15:13:00 -07:00
4678273958
libsysprof: avoid remote call if we can
2019-05-29 15:13:00 -07:00
63969f0c09
add helper to check if we can see pids
2019-05-29 15:13:00 -07:00
907064583f
libsysprof-ui: dont reload if the listbox is not visible
2019-05-29 15:13:00 -07:00
d7014ac4e8
libsysprof-ui: reload process model when not in whole-system
2019-05-29 15:13:00 -07:00
a10b7759af
libsysprof-ui: whitespace
2019-05-29 15:13:00 -07:00
4915ede4b2
libsysprof: whitespace
2019-05-29 15:13:00 -07:00
71d64d6732
libsysprof: use macro to preserve types
2019-05-29 15:13:00 -07:00
84fc3f3c0f
libsysprof: use g_clear_handle_id()
2019-05-29 15:13:00 -07:00
f6980c0b9e
libsysprof: add autoclean backports
2019-05-29 15:13:00 -07:00
ee5bf79e6c
libsysprof: wait until first queue_reload() to load
...
We might need to query the server, so this ensures that we don't authenticate
the polkit session until needed.
2019-05-29 15:13:00 -07:00
f9152e8dde
libsysprof-ui: whitespace
2019-05-29 15:13:00 -07:00
dfdebf115f
sysprofd: add comm and do some postprocessing
2019-05-29 15:13:00 -07:00
ecbca06013
sysprofd: add hook to postprocess cmdline
2019-05-29 15:13:00 -07:00
3310d83257
sysprofd: use add_value()
...
Otherwise we need another GVariantBuilder
2019-05-29 15:13:00 -07:00
bee7321ab4
libsysprof: whitespace
2019-05-29 15:13:00 -07:00
a318a135c6
sysprofd: fix include
2019-05-29 15:13:00 -07:00
d6d4c0d140
sysprofd: start on optimized getprocessinfo helper
...
Calling all the individual function calls to get process information would
be considerably inefficient, so we can coalesce a bunch of that and change
our process-model implementation (and proc source) to use this.
2019-05-29 15:13:00 -07:00
c51e12c497
libsysprof: cancel if we fail auth
...
To not do this would leave us in a very bad loop asking for too many
pieces of information.
2019-05-29 15:13:00 -07:00