Commit Graph

  • 2e4b17be17 libsysprof-capture: add or condition Christian Hergert 2019-05-13 23:58:50 -07:00
  • 22fd0d7676 libsysprof-ui: update callgraph when selection changes Christian Hergert 2019-05-13 22:55:14 -07:00
  • 93215bd4e7 libsysprof-ui: protect against NULL Christian Hergert 2019-05-13 22:53:17 -07:00
  • 4530a982f8 libsysprof-ui: tweak zoom levels Christian Hergert 2019-05-13 22:52:43 -07:00
  • 3967721933 libsysprof-ui: button styling Christian Hergert 2019-05-13 22:28:41 -07:00
  • f020377355 libsysprof-ui: simplified private Christian Hergert 2019-05-13 22:19:39 -07:00
  • 7fbe8ee3a8 libsysprof-ui: hook up zoom-manager to visualizers Christian Hergert 2019-05-13 22:19:32 -07:00
  • 0b4510c027 libsysprof-ui: add label helper Christian Hergert 2019-05-13 22:18:59 -07:00
  • 762af31908 libsysprof-ui: whitespace Christian Hergert 2019-05-13 22:18:50 -07:00
  • d45d950b0c libsysprof-ui: tweak title Christian Hergert 2019-05-13 21:07:26 -07:00
  • dc1abc0674 libsysprof-ui: add timing information Christian Hergert 2019-05-13 21:07:18 -07:00
  • f47041b7d7 libsysprof-ui: tweak columns and treeview Christian Hergert 2019-05-13 20:37:42 -07:00
  • f199a7028f libsysprof-ui: add text property Christian Hergert 2019-05-13 20:37:13 -07:00
  • cf884739f5 libsysprof-ui: setup marks reader Christian Hergert 2019-05-13 19:28:30 -07:00
  • c3ad0051ff libsysprof-ui: load counters if we discover the feature Christian Hergert 2019-05-13 19:14:47 -07:00
  • af6c392ecc libsysprof-ui: whitespace cleanup Christian Hergert 2019-05-13 19:13:21 -07:00
  • e3cfdddf46 libsysprof: handle failure case better Christian Hergert 2019-05-13 18:59:10 -07:00
  • 300461ab5d libsysprof-ui: start on capture view Christian Hergert 2019-05-13 18:59:03 -07:00
  • 6731b1552b libsysprof-capture: whitespace cleanup Christian Hergert 2019-05-13 18:57:23 -07:00
  • 74ea7d197c libsysprof-capture: copy discovered end_time Christian Hergert 2019-05-13 14:50:54 -07:00
  • 2498b4cded libsysprof-capture: try harder to get proper end-time Christian Hergert 2019-05-13 14:50:40 -07:00
  • 7a0132ac92 libsysprof-capture: update end time for marks Christian Hergert 2019-05-13 14:50:22 -07:00
  • 9d05c38303 libsysprof-ui: tweak drawing of boxes Christian Hergert 2019-05-13 14:49:54 -07:00
  • 4af22435db libsysprof-ui: improve marks drawing a bit Christian Hergert 2019-05-13 00:38:15 -07:00
  • 6083e98aff add string.h Christian Hergert 2019-05-13 00:12:24 -07:00
  • 00d910dc80 libsysprof-ui: start rendering mark data Christian Hergert 2019-05-12 23:56:02 -07:00
  • 0165005077 libsysprof-ui: add various columns Christian Hergert 2019-05-12 21:59:31 -07:00
  • 950aef3c79 libsysprof-ui: fix transfer ownership Christian Hergert 2019-05-12 18:39:28 -07:00
  • dce2eafee4 libsysprof-ui: fix private type Christian Hergert 2019-05-12 18:36:25 -07:00
  • 364f35a7fb wire up marks reader Christian Hergert 2019-05-12 18:35:22 -07:00
  • 7756dffbc7 sysprof: whitespace cleanup Christian Hergert 2019-05-12 18:33:53 -07:00
  • dc7e8412e7 sysprof: add notebook for marks Christian Hergert 2019-05-12 18:10:51 -07:00
  • 2a8ffea841 libsysprof-ui: stub out model Christian Hergert 2019-05-12 18:10:01 -07:00
  • 7d1570a92f libsysprof-ui: include config Christian Hergert 2019-05-12 18:09:42 -07:00
  • 8145f991e5 libsysprof-capture: whitespace cleanup Christian Hergert 2019-05-12 18:09:22 -07:00
  • 8f36c16a91 libsysprof-capture: whitespace cleanup Christian Hergert 2019-05-12 17:54:39 -07:00
  • d38b3be158 libsysprof-capture: whitespace cleanup Christian Hergert 2019-05-12 17:52:09 -07:00
  • 63b4b6d58d libsysprof: whitespace cleanup Christian Hergert 2019-05-12 17:17:17 -07:00
  • c1e9b90f97 libsysprof-capture: whitespace cleanup Christian Hergert 2019-05-12 17:09:09 -07:00
  • dcbcd3caf5 libsysprof-capture: remove dead code Christian Hergert 2019-05-12 17:06:46 -07:00
  • afe08aa511 libsysprof-ui: use proper unref Christian Hergert 2019-05-12 16:51:48 -07:00
  • 3c644c245d libsysprof-ui: stub out marks view Christian Hergert 2019-05-12 16:51:40 -07:00
  • b88a54353c libsysprof-ui: use stripblanks Christian Hergert 2019-05-12 16:51:14 -07:00
  • d6e3d580fd helpers: do not allow interactive authorization Christian Hergert 2019-05-12 16:07:15 -07:00
  • 7291b14575 memory: get FD using the SysprofHelpers Christian Hergert 2019-05-12 16:06:27 -07:00
  • 9d72203687 sysprofd: add API to get a FD for a file in proc Christian Hergert 2019-05-12 16:06:02 -07:00
  • 16bc6f970e libsysprof: remove dead code Christian Hergert 2019-05-10 21:14:45 -07:00
  • 297f1b70f5 helpers: allow /sys/ access too Christian Hergert 2019-05-10 21:11:31 -07:00
  • 70ace7f160 libsysprof: fix kernel symbols init Christian Hergert 2019-05-10 21:09:06 -07:00
  • df1217bbb8 libsysprof: use helpers to get proc info from host Christian Hergert 2019-05-10 21:04:27 -07:00
  • 36ecfd3dd1 libsysprof: add async variant for proc source Christian Hergert 2019-05-10 20:41:28 -07:00
  • 6bb7eded8a libsysprof: use daemon to get unredacted process info Christian Hergert 2019-05-10 20:29:52 -07:00
  • 858d91e6a9 libsysprof: allow creating model item from gvariant info Christian Hergert 2019-05-10 20:29:37 -07:00
  • 2f5de2a499 libsysprof: whitespace Christian Hergert 2019-05-10 20:29:19 -07:00
  • b4fa5ed04f libsysprof: add helper to get process info array Christian Hergert 2019-05-10 20:29:15 -07:00
  • 4678273958 libsysprof: avoid remote call if we can Christian Hergert 2019-05-10 20:01:38 -07:00
  • 63969f0c09 add helper to check if we can see pids Christian Hergert 2019-05-10 19:58:25 -07:00
  • 907064583f libsysprof-ui: dont reload if the listbox is not visible Christian Hergert 2019-05-10 19:57:53 -07:00
  • d7014ac4e8 libsysprof-ui: reload process model when not in whole-system Christian Hergert 2019-05-10 19:49:29 -07:00
  • a10b7759af libsysprof-ui: whitespace Christian Hergert 2019-05-10 19:49:03 -07:00
  • 4915ede4b2 libsysprof: whitespace Christian Hergert 2019-05-10 19:39:58 -07:00
  • 71d64d6732 libsysprof: use macro to preserve types Christian Hergert 2019-05-10 19:36:29 -07:00
  • 84fc3f3c0f libsysprof: use g_clear_handle_id() Christian Hergert 2019-05-10 19:32:41 -07:00
  • f6980c0b9e libsysprof: add autoclean backports Christian Hergert 2019-05-10 19:32:32 -07:00
  • ee5bf79e6c libsysprof: wait until first queue_reload() to load Christian Hergert 2019-05-10 19:25:50 -07:00
  • f9152e8dde libsysprof-ui: whitespace Christian Hergert 2019-05-10 19:25:40 -07:00
  • dfdebf115f sysprofd: add comm and do some postprocessing Christian Hergert 2019-05-10 18:18:39 -07:00
  • ecbca06013 sysprofd: add hook to postprocess cmdline Christian Hergert 2019-05-10 15:14:44 -07:00
  • 3310d83257 sysprofd: use add_value() Christian Hergert 2019-05-10 15:09:50 -07:00
  • bee7321ab4 libsysprof: whitespace Christian Hergert 2019-05-10 15:06:16 -07:00
  • a318a135c6 sysprofd: fix include Christian Hergert 2019-05-10 15:06:06 -07:00
  • d6d4c0d140 sysprofd: start on optimized getprocessinfo helper Christian Hergert 2019-05-10 15:24:38 -07:00
  • c51e12c497 libsysprof: cancel if we fail auth Christian Hergert 2019-05-10 14:58:34 -07:00
  • 0fe8a688d1 libsysprof: adopt FD that was created for us Christian Hergert 2019-05-10 14:52:40 -07:00
  • de1d9f7131 libsysprof: style cleanup Christian Hergert 2019-05-10 14:51:41 -07:00
  • 40cafe03de libsysprof: simplify error message Christian Hergert 2019-05-10 14:51:31 -07:00
  • 73426ff051 libsysprof: whitespace Christian Hergert 2019-05-10 14:51:13 -07:00
  • 869755de16 libsysprof: cleanup Christian Hergert 2019-05-10 14:27:52 -07:00
  • 200f7484d1 sysprofd: remove consistency check Christian Hergert 2019-05-10 14:27:21 -07:00
  • 22e121b564 libsysprof: remove dead code Christian Hergert 2019-05-10 14:26:46 -07:00
  • e822128121 libsysprof: authorize proxy during start Christian Hergert 2019-05-10 14:12:51 -07:00
  • d6266e54b1 fix gsetting name Christian Hergert 2019-05-10 13:29:35 -07:00
  • 59917c3e15 build: remove sysprof2 references Christian Hergert 2019-05-10 12:59:01 -07:00
  • 61f01802f0 build: fix old polkit check Christian Hergert 2019-05-10 12:56:28 -07:00
  • aafcc0a57a sysprofd: remove debug code Christian Hergert 2019-05-10 12:53:43 -07:00
  • 280f4b9415 libsysprof: backport autoptr cleanups when necessary Christian Hergert 2019-05-10 12:53:36 -07:00
  • 623d7ad027 build: cleanup dependency checking Christian Hergert 2019-05-10 12:53:19 -07:00
  • eacdc47c34 libsysprof: fix weak ref usage Christian Hergert 2019-05-10 12:27:08 -07:00
  • 44e06da7ec libsysprof-ui: check for NULL Christian Hergert 2019-05-10 12:26:51 -07:00
  • 05bfc21fce libsysprof: only use sync form for perf counter Christian Hergert 2019-05-10 12:15:59 -07:00
  • ec603e1221 perf: remove authorization and proxy usage from counter Christian Hergert 2019-05-10 09:25:32 -07:00
  • eff557db59 libsysprof: remove authorization from perf source Christian Hergert 2019-05-10 09:24:28 -07:00
  • 037ac96425 whitespace cleanup Christian Hergert 2019-05-10 09:24:08 -07:00
  • 0e20e98801 libsysprof: add authorize_async() to authorize bus Christian Hergert 2019-05-10 09:23:17 -07:00
  • 1d62916295 libsysprof-ui: use flatpak-spawn when necessary Christian Hergert 2019-05-10 09:22:57 -07:00
  • 2161668c01 whitespace cleanup Christian Hergert 2019-05-09 17:30:41 -07:00
  • a361c66085 proc: use helpers for proc access Christian Hergert 2019-05-09 17:30:24 -07:00
  • e282aa78c9 libsysprof: use helpers for proc access Christian Hergert 2019-05-09 17:29:58 -07:00
  • ad4ca5faef helpers: add sync helper Christian Hergert 2019-05-09 17:29:39 -07:00
  • 852d220f0a bump app id Christian Hergert 2019-05-09 16:35:24 -07:00