Commit Graph

  • 5331e8bd7f hostinfo: actually parse cpu freq details Christian Hergert 2019-05-23 12:21:21 -07:00
  • a6848d1f4d libsysprof-ui: put wall time first Christian Hergert 2019-05-23 12:21:11 -07:00
  • 47dd9ba78c tweak colors for foreground Christian Hergert 2019-05-23 00:16:09 -07:00
  • b27cef17d8 tests: stub out a tool to print thread/pid information Christian Hergert 2019-05-23 00:10:12 -07:00
  • a6a7b10044 libsysprof-ui: simplify text layout Christian Hergert 2019-05-22 23:39:28 -07:00
  • 87663fc10f libsysprof-ui: style improvements Christian Hergert 2019-05-22 23:29:17 -07:00
  • 4067b5e592 libsysprof-capture: improve zero'ing when reading back Christian Hergert 2019-05-22 23:29:08 -07:00
  • cfab4b2d73 libsysprof: skip when no writer is available Christian Hergert 2019-05-22 17:06:17 -07:00
  • 567f8a3a0f libsysprof-capture: shorten names by removing Frame Christian Hergert 2019-05-22 16:36:30 -07:00
  • 684aa1aba6 libsysprof-ui: use org.gnome.Shell Christian Hergert 2019-05-22 16:21:14 -07:00
  • 54c39172df libsysprof-ui: fix dereference after steal Christian Hergert 2019-05-22 16:20:04 -07:00
  • e42f0e2f84 libsysprof-ui: add marks message Christian Hergert 2019-05-22 16:15:08 -07:00
  • 27e75cf61b libsysprof: improve some defaults Christian Hergert 2019-05-22 16:14:31 -07:00
  • 63d3ea12ed tools: add --use-trace-fd option Christian Hergert 2019-05-22 16:14:13 -07:00
  • ef31409b77 libsysprof-ui: shrink marks row Christian Hergert 2019-05-22 16:13:26 -07:00
  • b34d781cdd libsysprof-ui: try to keep text aligned on 5/8's split Christian Hergert 2019-05-22 16:12:57 -07:00
  • bc21b47315 libsysprof-ui: add section for counter values Christian Hergert 2019-05-22 11:37:56 -07:00
  • b854a71804 libsysprof-ui: remove unused columns Christian Hergert 2019-05-22 11:24:41 -07:00
  • 2e1a6a21de libsysprof-ui: teach marks model how to use counters Christian Hergert 2019-05-22 11:24:26 -07:00
  • a8cbb45e7a libsysprof-ui: make function name more descriptive Christian Hergert 2019-05-22 10:27:13 -07:00
  • eecb3192ec libsysprof-ui: use custom cell renderer for progress + .2 precision Christian Hergert 2019-05-22 10:05:12 -07:00
  • 57064c4dc5 sysprof: add ctrl+s accelerator Christian Hergert 2019-05-22 08:55:45 -07:00
  • 4f00ec5e49 libsysprof: add some symbol libraries Christian Hergert 2019-05-21 22:29:58 -07:00
  • 35590fe315 libsysprof-ui: add mark hits to details Christian Hergert 2019-05-21 22:22:58 -07:00
  • 3321308c4a libsysprof: use SYSPROF_TRACE_FD env var when spawning Christian Hergert 2019-05-21 21:58:24 -07:00
  • dbc47a3a69 libsysprof: log source failure to console Christian Hergert 2019-05-21 21:57:47 -07:00
  • c204081cc0 libsysprof: add vfunc to modify spawn arguments Christian Hergert 2019-05-21 21:57:36 -07:00
  • 13b3edcbf6 helpers: try harder to avoid D-Bus to daemon Christian Hergert 2019-05-21 21:56:39 -07:00
  • 86aeb56f41 libsysprof: join using cat helper Christian Hergert 2019-05-21 09:53:59 -07:00
  • 97bae7d9e3 libsysprof-capture: add cat helper Christian Hergert 2019-05-21 09:53:34 -07:00
  • 570df015fa libsysprof: start on proxy source implementation Christian Hergert 2019-05-21 09:19:03 -07:00
  • 9c7b8a747a libsysprof-ui: add proxy source for gtk Christian Hergert 2019-05-21 09:18:43 -07:00
  • 5eaf68753f libsysprof-ui: fix alignment Christian Hergert 2019-05-21 09:18:32 -07:00
  • 82f5da8fe1 libsysprof-ui: check current page when checking if empty Christian Hergert 2019-05-20 21:43:54 -07:00
  • e2d5be5f52 libsysprof-ui: setup profiler immediately on setup Christian Hergert 2019-05-20 21:39:55 -07:00
  • 7b017a31f1 libsysprof-ui: focus record button by default Christian Hergert 2019-05-20 18:57:30 -07:00
  • f330de967b sysprof: make escape stop the current profiler Christian Hergert 2019-05-20 18:26:25 -07:00
  • 28def4c34e libsysprof-ui: stat before usage Christian Hergert 2019-05-20 17:55:31 -07:00
  • 5beb0cf3c7 libsysprof-ui: include samples, marks, and ctrset in events Christian Hergert 2019-05-20 17:52:46 -07:00
  • 661df8f278 libsysprof-ui: allow copying other trees too Christian Hergert 2019-05-20 17:49:38 -07:00
  • c3ab90a161 libsysprof-ui: implement copy for descendants selection Christian Hergert 2019-05-20 17:45:48 -07:00
  • 1d4d5e7022 move code Christian Hergert 2019-05-20 17:45:24 -07:00
  • 72456bd1c4 sysprof: use dzlapplicationwindow Christian Hergert 2019-05-20 17:19:24 -07:00
  • 2527bd1beb libsysprof-ui: use progress cell renderer Christian Hergert 2019-05-20 17:19:15 -07:00
  • 004916e74e libsysprof-ui: add zoom action Christian Hergert 2019-05-20 17:05:38 -07:00
  • f9580fb308 libsysprof-ui: tweak colors for stack Christian Hergert 2019-05-20 16:38:40 -07:00
  • 1abefb4ceb libsysprof-ui: reduce row height Christian Hergert 2019-05-20 16:26:14 -07:00
  • 21ff550e1a libsysprof-ui: show syscall stacks in red Christian Hergert 2019-05-20 16:06:05 -07:00
  • 77b8edd1b2 libsysprof-ui: try to use default-width before visible Christian Hergert 2019-05-20 15:29:52 -07:00
  • 1183c05e81 libsysprof-ui: allow multiple selections Christian Hergert 2019-05-20 15:25:13 -07:00
  • 2f1d6b6981 libsysprof-ui: use textview for mark information Christian Hergert 2019-05-20 15:21:10 -07:00
  • 344e7cfb86 libsysprof-ui: use "Avg" for label Christian Hergert 2019-05-20 15:01:24 -07:00
  • 407ddec8d5 libsysprof-ui: tweak label to total Christian Hergert 2019-05-20 14:18:55 -07:00
  • b0a7e48d00 whitespace Christian Hergert 2019-05-20 14:18:36 -07:00
  • 354b0a7ba5 libsysprof-ui: use progress cell renderers Christian Hergert 2019-05-20 14:18:24 -07:00
  • ffd41b2324 libsysprof-ui: add hits column Christian Hergert 2019-05-20 13:56:08 -07:00
  • 1ba6799847 whitespace Christian Hergert 2019-05-20 13:33:19 -07:00
  • 234200f8d1 libsysprof: try local proc file access if not in flatpak Christian Hergert 2019-05-20 13:33:14 -07:00
  • 6b412b0af5 tests: check for NULL before strcmp Christian Hergert 2019-05-20 12:26:03 -07:00
  • 9d7dc9cfeb tweak text Christian Hergert 2019-05-20 12:17:57 -07:00
  • cacbd4fa6e sysprof: bind current title to window title Christian Hergert 2019-05-20 12:09:38 -07:00
  • c15586f439 libsysprof-ui: add SysprofNotebook:current property Christian Hergert 2019-05-20 12:16:30 -07:00
  • eef3445ebd simplify text Christian Hergert 2019-05-20 12:01:10 -07:00
  • 931849b25c build: add missing libraries to pkgconfig files Christian Hergert 2019-05-20 11:12:49 -07:00
  • 29ea60d654 libsysprof-ui: always propagate reader to visualizer Christian Hergert 2019-05-20 00:59:11 -07:00
  • 68cd3a8178 libsysprof-ui: fix documentation Christian Hergert 2019-05-20 00:44:04 -07:00
  • 23ec4436be whitespace Christian Hergert 2019-05-20 00:43:53 -07:00
  • 90a5268ddc libsysprof-ui: add stack-depth visualizer Christian Hergert 2019-05-20 00:43:44 -07:00
  • fc203e89be libsysprof-ui: tweak assistant layout Christian Hergert 2019-05-19 23:15:04 -07:00
  • 53addd7222 libsysprof: emit finished in source Christian Hergert 2019-05-19 23:00:02 -07:00
  • 4ef741348c libsysprof-ui: set as ready for now Christian Hergert 2019-05-19 22:57:51 -07:00
  • 85f78a5838 libsysprof-ui: only handle selected aids Christian Hergert 2019-05-19 22:53:03 -07:00
  • 588fd43d8b libsysprof-ui: stub out proxy source Christian Hergert 2019-05-19 22:46:22 -07:00
  • c368da09de libsysprof-ui: allow restricting remote proxy Christian Hergert 2019-05-19 22:36:20 -07:00
  • 6e7ef3d52d libsysprof-ui: fix value usage Christian Hergert 2019-05-19 21:59:27 -07:00
  • db9aea95ea libsysprof-capture: add metadata frame type Christian Hergert 2019-05-19 21:57:52 -07:00
  • 53a337bf00 whitespace Christian Hergert 2019-05-19 21:07:44 -07:00
  • 8a394aaf0f libsysprof-ui: hide unused sections Christian Hergert 2019-05-19 21:04:59 -07:00
  • aff39523ca whitespace Christian Hergert 2019-05-19 20:54:08 -07:00
  • 685875fbd9 fix samples label Christian Hergert 2019-05-19 17:55:40 -07:00
  • ef6c402b80 libsysprof-ui: update samples while recording Christian Hergert 2019-05-19 17:46:55 -07:00
  • a8383832de update title on saves Christian Hergert 2019-05-19 17:29:04 -07:00
  • 395c801476 libsysprof-capture: save filename if first save Christian Hergert 2019-05-19 17:18:38 -07:00
  • 19d24984ac remove dazzle.h Christian Hergert 2019-05-19 17:12:12 -07:00
  • 6edf258732 libsysprof-ui: fix can-save propagation Christian Hergert 2019-05-19 17:11:53 -07:00
  • 2c8d6c0e3e join sections Christian Hergert 2019-05-19 11:27:00 -07:00
  • 688b6a2189 libsysprof-ui: wire up can-save propagation Christian Hergert 2019-05-19 11:26:07 -07:00
  • a7b18281e6 libsysprof-ui: add helper to get current Christian Hergert 2019-05-19 11:10:51 -07:00
  • e983c9f219 sysprof: use "Recording" instead of "Capture" Christian Hergert 2019-05-19 11:09:11 -07:00
  • d38ecc1849 libsysprof-ui: wire up a save action Christian Hergert 2019-05-19 11:04:23 -07:00
  • 183d079f2c libsysprof-ui: add stop-recording button Christian Hergert 2019-05-19 10:34:30 -07:00
  • b740652e10 libsysprof-ui: wire up more recording state Christian Hergert 2019-05-18 20:50:29 -07:00
  • 386057bdee libsysprof-ui: track status changes in profiler Christian Hergert 2019-05-19 09:51:31 -07:00
  • 00038b304a whitespace Christian Hergert 2019-05-19 09:09:42 -07:00
  • 2c85331c9a libsysprof-ui: add fallback icon location Christian Hergert 2019-05-18 22:21:10 -07:00
  • 52a21ff36e build: fix build with explicit includes Christian Hergert 2019-05-18 20:21:11 -07:00
  • 89bcbad02d libsysprof-ui: add callgraph aid Christian Hergert 2019-05-18 19:49:32 -07:00
  • a6d81c5a5c libsysprof: add memory aid Christian Hergert 2019-05-18 18:58:16 -07:00
  • 210de8268e libsysprof-ui: add hostinfo source when cpu is selected Christian Hergert 2019-05-18 18:54:55 -07:00
  • 318744d225 libsysprof-ui: add proc source when on Linux Christian Hergert 2019-05-18 18:45:56 -07:00