Commit Graph

  • eae745ce79 Update POTFILES.in Piotr Drąg 2023-07-29 13:53:51 +02:00
  • a8ae41aafe sysprof: match memory augmentation type to capture format Christian Hergert 2023-07-28 17:52:33 -07:00
  • 2313936228 sysprof: fix some edge cases for allocation tracking Christian Hergert 2023-07-28 17:51:37 -07:00
  • 31f25b155a build: fix meson project license Christian Hergert 2023-07-28 17:42:44 -07:00
  • 6082d5f277 Merge branch 'meson' of https://gitlab.gnome.org/tristan957/sysprof Christian Hergert 2023-07-28 17:42:14 -07:00
  • 438c42d0ae libsysprof: add a tool to list allocations by function (and children) Christian Hergert 2023-07-28 13:04:09 -07:00
  • c087b71299 sysprof-cli: note about appending symbols to capture Christian Hergert 2023-07-28 12:08:59 -07:00
  • bdd6ea8165 meson: remove useless if statement Tristan Partin 2023-07-28 14:06:22 -05:00
  • ba2f3b23c6 meson: use to_string() method on integer Tristan Partin 2023-07-28 14:06:00 -05:00
  • 4927e75b0b meson: fix future deprecation warning Tristan Partin 2023-07-28 14:05:36 -05:00
  • 602a4d7fa7 meson: remove unnecessary join_path() with get_option('prefix') Tristan Partin 2023-07-28 14:04:48 -05:00
  • f40587a38a meson: remove unnecessary argument nesting Tristan Partin 2023-07-28 14:03:51 -05:00
  • 50cfd82286 meson: remove extraneous default install_dir arguments Tristan Partin 2023-07-28 14:02:33 -05:00
  • b10d056635 meson: use dependency('dl') Tristan Partin 2023-07-28 14:00:57 -05:00
  • f93767cfb2 meson: use variables for gio-2.0, glib-2.0, and gio-unix-2.0 Tristan Partin 2023-07-28 14:00:04 -05:00
  • dd4686404c libsysprof: ensure we always have trailing \0 on bytes Christian Hergert 2023-07-28 11:59:32 -07:00
  • 39fc1161f6 meson: cleanup formatting Tristan Partin 2023-07-28 13:10:54 -05:00
  • 79ba6ab3d5 meson: remove explicit pkgconfig install_dir Tristan Partin 2023-07-28 13:09:48 -05:00
  • 70830bd019 meson: use SPDX license string Tristan Partin 2023-07-28 13:07:47 -05:00
  • afe71d7562 libsysprof: add coredump category Christian Hergert 2023-07-28 10:49:14 -07:00
  • ee5ad3c916 Update Ukrainian translation Yuri Chornoivan 2023-07-28 14:00:55 +00:00
  • 95c942d629 Update Georgian translation Ekaterine Papava 2023-07-28 03:39:26 +00:00
  • e47371e940 greeter: add plumbing for gjs trace fd Christian Hergert 2023-07-27 15:59:23 -07:00
  • 3a74254f73 tools: use sysprof_tracefd_consumer_new Christian Hergert 2023-07-27 15:49:34 -07:00
  • 048e366ea9 libsysprof: add a SysprofTracefdConsumer Christian Hergert 2023-07-27 15:40:59 -07:00
  • 566bb7bccc sysprof: wire up session/system toggles to recording Christian Hergert 2023-07-27 15:08:30 -07:00
  • a6b4ca13b4 sysprof: add indicator to dbus section Christian Hergert 2023-07-27 15:03:05 -07:00
  • 845ec0fc8d sysprof: add bus type to columns Christian Hergert 2023-07-27 14:45:43 -07:00
  • 1701b4e4c6 libsysprof: add bus-type property Christian Hergert 2023-07-27 14:45:20 -07:00
  • e210572700 libsysprof-capture: add bus type to add_dbus API Christian Hergert 2023-07-27 14:25:06 -07:00
  • bc17b6d316 sysprof: add D-Bus Message section to window Christian Hergert 2023-07-27 14:21:15 -07:00
  • 19c3d90886 libsysprof: add more accessors for dbus message info Christian Hergert 2023-07-27 14:20:20 -07:00
  • 6e4b0ace8b libsysprof: add sysprof_document_list_dbus_messages() Christian Hergert 2023-07-27 13:43:02 -07:00
  • 3c105057c7 libsysprof: add message-type property Christian Hergert 2023-07-27 13:42:44 -07:00
  • 7b9c92985a sysprof-cli: allow profiling session and system buses Christian Hergert 2023-07-27 12:34:19 -07:00
  • 3fc8a03e40 sysprof-agent: allow profiling session and system busses Christian Hergert 2023-07-27 12:34:06 -07:00
  • 2800a45939 sysprofd: remove version 2 policy Christian Hergert 2023-07-27 12:22:15 -07:00
  • 8dd2d3d73c libsysprof: add support for dbus messages as a document type Christian Hergert 2023-07-27 12:21:58 -07:00
  • f46d690a28 libsysprof-capture: add support for DBusMessage frames Christian Hergert 2023-07-27 12:21:42 -07:00
  • 50c203efe2 Update Georgian translation Ekaterine Papava 2023-07-27 04:39:42 +00:00
  • 2d16166fb6 sysprof: fix energy section type lookups Christian Hergert 2023-07-26 21:18:05 -07:00
  • 33fb1b6663 sysprof: add utility for callgraph sections Christian Hergert 2023-07-26 18:05:55 -07:00
  • e585be1459 libsysprof: add self tracking of sysprof libs Christian Hergert 2023-07-26 18:05:36 -07:00
  • 70d151b5e8 sysprof: add graphics section Christian Hergert 2023-07-26 17:52:50 -07:00
  • b37e31b855 sysprof: cleanup filtering of related energy counters Christian Hergert 2023-07-26 16:26:37 -07:00
  • ecacbc8c77 sysprof: start on an energy section via RAPL/Battery Charge counters Christian Hergert 2023-07-26 12:07:09 -07:00
  • d8483691dc libsysprof: use non-breaking space between units Christian Hergert 2023-07-26 11:52:26 -07:00
  • 379e2ec828 sysprof: add overview charts for various sections Christian Hergert 2023-07-26 11:07:59 -07:00
  • 8b7900ee9f sysprof: grid lines for various tables Christian Hergert 2023-07-26 10:25:11 -07:00
  • 58b47cbe19 libsysprof: remove some weak pointer usage Christian Hergert 2023-07-25 20:32:21 -07:00
  • 64a5ab0018 sysprof: add storage counters Christian Hergert 2023-07-25 20:09:38 -07:00
  • b5ea549842 sysprof: update styling for counters columns Christian Hergert 2023-07-25 20:09:31 -07:00
  • 7599ab698e sysprof: add counter values for network section Christian Hergert 2023-07-25 19:49:41 -07:00
  • 29a1ec952f libsysprof: add API to lookup a process by PID Christian Hergert 2023-07-25 19:31:40 -07:00
  • ab59c7e627 sysprof: force width-request for functions column Christian Hergert 2023-07-25 19:22:51 -07:00
  • 90dcf98248 sysprof: allow filtering functions Christian Hergert 2023-07-25 18:00:18 -07:00
  • 25f504e6e7 sysprof: start on storage section Christian Hergert 2023-07-25 17:28:58 -07:00
  • 3d836505f0 sysprof: tweaks to network section style Christian Hergert 2023-07-25 17:28:49 -07:00
  • cb067ac3c1 sysprof: fix line fill for flipped y Christian Hergert 2023-07-25 17:15:28 -07:00
  • 8cc7bc8bcb sysprof: start on network section Christian Hergert 2023-07-25 17:03:51 -07:00
  • 48966cda63 sysprof: add pair helper Christian Hergert 2023-07-25 17:03:34 -07:00
  • 4822b02f2e sysprof: clear some models when changing callgraph view Christian Hergert 2023-07-25 14:16:59 -07:00
  • 24fa82f8ee sysprof: dont autoselect descendants Christian Hergert 2023-07-25 14:16:24 -07:00
  • 471e7205aa sysprof: clear focus when setting model Christian Hergert 2023-07-25 14:08:57 -07:00
  • f416b2f4ff sysprof: use non-breaking space between value and unit Christian Hergert 2023-07-25 10:41:56 -07:00
  • a0ce83eead libsysprof: provide build-id in MMAP2 event to capture writer Christian Hergert 2023-07-24 17:31:51 -07:00
  • a7fe9abb19 libsysprof-capture: add map variant with build-id Christian Hergert 2023-07-24 17:29:59 -07:00
  • dfd81f1ecb libsysprof-capture: ensure trailing bit is zero Christian Hergert 2023-07-24 17:28:46 -07:00
  • d1ae6b7b4a sysprofd: remove legacy v2 bits Christian Hergert 2023-07-24 16:33:04 -07:00
  • 85344b4963 libsysprof: handle mmap2 records Christian Hergert 2023-07-24 16:32:58 -07:00
  • 5f5868c060 libsysprof: add control structure for mmap2 events Christian Hergert 2023-07-24 15:34:35 -07:00
  • 29772e7ac2 sysprofd: add proxy support for mmap2/build_id Christian Hergert 2023-07-24 15:30:16 -07:00
  • 0fe69dcc68 sysprof: use GtkListView for counters rows Christian Hergert 2023-07-24 15:12:20 -07:00
  • 732511076c libsysprof-capture: fix a 32-bit cast warning Christian Hergert 2023-07-23 18:16:43 -07:00
  • 49a17d5339 libsysprof: fix format of 64-bit integer Christian Hergert 2023-07-23 18:15:21 -07:00
  • e4649a4879 Update Ukrainian translation Yuri Chornoivan 2023-07-23 18:36:55 +00:00
  • 3119cc1cdf sysprof: insert space before unit Christian Hergert 2023-07-22 22:03:43 -07:00
  • f646fe675f Update Georgian translation Ekaterine Papava 2023-07-23 03:44:09 +00:00
  • 861d78dfd1 sysprof: add summary of marks with avg/min/max/median Christian Hergert 2023-07-22 16:41:41 -07:00
  • 91d48b87d6 libsysprof: calculate min/max/avg/median durations for marks Christian Hergert 2023-07-22 16:41:15 -07:00
  • f2ba5c2ef5 Update POTFILES.in Piotr Drąg 2023-07-22 15:28:36 +02:00
  • def9d5f47d sysprof: put frequency above usage Christian Hergert 2023-07-21 22:58:11 -07:00
  • e74a7eb0e3 libsysprof: add symbols to capture Christian Hergert 2023-07-21 20:49:25 -07:00
  • 413772a263 build: update manifest Christian Hergert 2023-07-21 20:07:45 -07:00
  • 00f2db291c build: update manifest Christian Hergert 2023-07-21 20:04:35 -07:00
  • db31ca62d7 build: update manifest Christian Hergert 2023-07-21 19:53:27 -07:00
  • 76c2d0007d Merge branch 'wip/chergert/libsysprof-analyze' Christian Hergert 2023-07-21 17:06:39 -07:00
  • 35b15b93d0 sysprof: add CPU counters to cpu section Christian Hergert 2023-07-21 16:55:45 -07:00
  • 017e51cb62 libsysprof: return null for empty description Christian Hergert 2023-07-21 16:55:27 -07:00
  • 5fdef90f4d libsysprof: fix tx counter id Christian Hergert 2023-07-21 15:58:03 -07:00
  • f0ca95b38b sysprof: use layer factories to create charts Christian Hergert 2023-07-21 15:53:09 -07:00
  • 93e4162aa3 sysprof: add SysprofChartLayerFactory Christian Hergert 2023-07-21 15:52:49 -07:00
  • e571f167dd sysprof: janitorial cleanup Christian Hergert 2023-07-21 14:11:08 -07:00
  • 1d9b346a49 libsysprof: add some cryptography libraries Christian Hergert 2023-07-21 13:14:15 -07:00
  • 42f9f99e50 libsysprof: upate categories.txt Christian Hergert 2023-07-21 13:06:26 -07:00
  • 96402c2381 libsysprof: update categories.txt Christian Hergert 2023-07-21 12:53:21 -07:00
  • 450c1402b1 libsysprof: tag more binaries with nicks Christian Hergert 2023-07-21 12:53:11 -07:00
  • 6ce5b9d1e9 libsysprof: add more categories Christian Hergert 2023-07-21 12:52:58 -07:00
  • 81c701c953 libsysprof: update categories.txt Christian Hergert 2023-07-21 11:56:00 -07:00
  • 67a284c8b4 libsysprof: allow comments with # Christian Hergert 2023-07-21 11:55:46 -07:00