Commit Graph

  • 30123284b6 libsysprof: use whole cmdline for process name Christian Hergert 2023-09-01 13:35:39 -07:00
  • 68e7a425ae elfparser: demangle .. to :: Christian Hergert 2023-09-01 09:35:41 -07:00
  • df4c6406c9 elfparser: demangle legacy rust $GT$ and $LT$ Christian Hergert 2023-09-01 09:19:06 -07:00
  • a4b860a166 sysprof: xml-lint cleanup Christian Hergert 2023-09-01 09:07:34 -07:00
  • a8127f7e28 Update German translation Christian Kirbach 2023-09-01 14:19:47 +00:00
  • 6043ecc3c7 Update Persian translation Danial Behzadi 2023-09-01 14:10:05 +00:00
  • 4c1183f0d7 Update Galician translation Fran Dieguez 2023-09-01 10:26:08 +00:00
  • 90e9758b81 Update Ukrainian translation Yuri Chornoivan 2023-09-01 06:58:31 +00:00
  • 187bed76f4 libsysprof: avoid await() on non-fiber Christian Hergert 2023-08-31 15:21:48 -07:00
  • d9f67b27b4 sysprof: add filter for files Christian Hergert 2023-08-31 15:05:20 -07:00
  • 3b3f78131c sysprof-cli: check for /var/run/host Christian Hergert 2023-08-31 14:51:55 -07:00
  • d1d665503c build: only use :ro for flatpak repos Christian Hergert 2023-08-31 14:27:53 -07:00
  • 5c489a4499 libsysprof: avoid an extra string copy Christian Hergert 2023-08-31 14:16:17 -07:00
  • 4a668f6860 libsysprof: ignore empty paths Christian Hergert 2023-08-31 14:15:57 -07:00
  • 453b3c3f24 libsysprof: fix some unused variables Christian Hergert 2023-08-31 14:15:49 -07:00
  • b2ed132b12 libsysprof: typo fix Christian Hergert 2023-08-31 14:14:48 -07:00
  • 33f3a96cce manifest: ensure we have access to ~/.local/share/flatpak/ Christian Hergert 2023-08-31 14:14:07 -07:00
  • 64bc9e42ba libsysprof: include binary-path for fallback symbol Christian Hergert 2023-08-31 13:25:48 -07:00
  • 6032d24aa3 Update Ukrainian translation Yuri Chornoivan 2023-08-31 19:29:29 +00:00
  • ab026a973e sysprof: sort before filter and make incremental Christian Hergert 2023-08-31 12:24:07 -07:00
  • c451cd0e19 sysprof: change Filter Events to Filter Messages Christian Hergert 2023-08-31 12:07:37 -07:00
  • ff82331952 sysprof: move search filter for dbus to bottom Christian Hergert 2023-08-31 12:07:11 -07:00
  • 1b853b1623 sysprof: add search bar to the D-Bus view bjorn3 2023-08-30 13:00:56 +02:00
  • 27bf90c287 Update Ukrainian translation Yuri Chornoivan 2023-08-31 19:16:31 +00:00
  • c80e8080c3 elfparser: ensure returned string is owned by GLib Christian Hergert 2023-08-31 11:58:42 -07:00
  • cd1398671f Update Turkish translation Sabri Ünal 2023-08-31 18:55:24 +00:00
  • 35532b0343 elfparser: ignore -Wdeclaration-after-statement Christian Hergert 2023-08-31 11:45:31 -07:00
  • 9d30b8612c Merge branch 'rust_demangle' into 'master' Christian Hergert 2023-08-31 18:44:15 +00:00
  • 3994635a2a libsysprof: Support demangling rust symbols using the v0 scheme bjorn3 2023-08-31 19:40:46 +02:00
  • bfc989c6c0 build: add sysprof-diff tool Christian Hergert 2023-08-30 16:20:51 -07:00
  • f1234280aa sysprof: setup various cursors Christian Hergert 2023-08-30 14:57:57 -07:00
  • fa8858ebcf libsysprof: add helper to list functions by sample hits Christian Hergert 2023-08-30 12:47:09 -07:00
  • 85e085b975 libsysprof: try both short and long-form debubdir Christian Hergert 2023-08-30 10:52:27 -07:00
  • 9396def931 Update POTFILES.in Piotr Drąg 2023-08-30 18:52:50 +02:00
  • c995081ea1 Update Basque translation Asier Sarasua Garmendia 2023-08-30 16:34:09 +00:00
  • 2dc6b1b7a5 libsysprof: truncate common prefix using debug dir Christian Hergert 2023-08-29 13:41:49 -07:00
  • 6ed1317012 libsysprof: avoid some GError creation Christian Hergert 2023-08-29 13:40:06 -07:00
  • 9839d18238 libsysprof: include /app/lib/debug debug dir Christian Hergert 2023-08-29 13:21:47 -07:00
  • 501e35803a Merge branch 'set_cwd' into 'master' Christian Hergert 2023-08-29 19:01:16 +00:00
  • e788e1ed2a sysprof: add option to set the working directory bjorn3 2023-08-29 20:54:19 +02:00
  • 7468b80241 sysprof: bind utility traceables to samples view stack child Christian Hergert 2023-08-29 11:46:47 -07:00
  • 2ed8c319c0 sysprof: add SysprofFlameGraph:utility-traceables property Christian Hergert 2023-08-29 11:33:23 -07:00
  • b46fe4dd75 libsysprof: allow listing traceables from a node Christian Hergert 2023-08-29 11:25:06 -07:00
  • e5413f7fd8 sysprof: show spinner when document is processing Christian Hergert 2023-08-29 09:52:12 -07:00
  • 480543fe87 libsysprof: add SysprofDocument:busy property Christian Hergert 2023-08-29 09:51:09 -07:00
  • 2c0fd400a1 Update Galician translation Fran Dieguez 2023-08-29 06:51:54 +00:00
  • f3b4e1ca92 libsysprof: propagate devices to processinfo Christian Hergert 2023-08-28 21:56:56 -07:00
  • 7d17e29f39 libsysprof: ignore irq/ kernel tasks Christian Hergert 2023-08-28 20:47:58 -07:00
  • cd64b81cc8 Update Georgian translation Ekaterine Papava 2023-08-29 03:15:26 +00:00
  • c2a8a86b8a build: fix unwind check Christian Hergert 2023-08-28 17:32:23 -07:00
  • 0539497886 libsysprof: attempt to new spawned process information Christian Hergert 2023-08-28 17:27:18 -07:00
  • 31547de795 libsysprof: rename follow_fork() to follow_process() Christian Hergert 2023-08-28 17:24:27 -07:00
  • 8aa55a7b2d sysprof: attempt to highlight to root of flamegraph Christian Hergert 2023-08-28 15:44:41 -07:00
  • 279e8ae397 sysprof: leave process 0 visible Christian Hergert 2023-08-28 14:58:47 -07:00
  • 7150db0045 sysprof: add ui to toggle ignoring kernel processes Christian Hergert 2023-08-28 14:57:58 -07:00
  • c4e96bb314 libsysprof: add flag to ignore kernel processes Christian Hergert 2023-08-28 14:57:40 -07:00
  • 8f26c0037d libsysprof: sniff various forms of kernel process names Christian Hergert 2023-08-28 14:56:39 -07:00
  • fd980eca68 libsysprof: always create pid0 info Christian Hergert 2023-08-28 14:55:43 -07:00
  • 310e43f166 sysprof: add various action symbolic icons Christian Hergert 2023-08-28 14:22:45 -07:00
  • 88dc13d869 sysprof: scroll to the bottom of the flame graph Christian Hergert 2023-08-28 14:13:59 -07:00
  • dc15089133 sysprof: add animation helpers Christian Hergert 2023-08-28 14:12:43 -07:00
  • a60bc04de2 sysprof: add UI to toggle merge-similar-processes flags Christian Hergert 2023-08-28 13:32:27 -07:00
  • cdfae5f7b9 libsysprof: add callgraph flag to merge similar processes Christian Hergert 2023-08-28 13:31:46 -07:00
  • 00c02f0f18 libsysprof: handle missing process gracefully Christian Hergert 2023-08-28 13:30:23 -07:00
  • aad3441fee libsysprof: normalize binary path/nick empty strings Christian Hergert 2023-08-28 13:28:59 -07:00
  • e6d9f7c849 sysprof: fix ownership transfer of treelistrow Christian Hergert 2023-08-28 12:20:27 -07:00
  • a3a2b02b0d libsysprof: assert hashtable stays read-only Christian Hergert 2023-08-28 12:19:16 -07:00
  • de55012a8d Update Ukrainian translation Yuri Chornoivan 2023-08-28 17:32:30 +00:00
  • 817d569c88 Update Galician translation Fran Dieguez 2023-08-28 16:51:47 +00:00
  • def44f2984 Update Brazilian Portuguese translation Rafael Fontenelle 2023-08-28 16:37:44 +00:00
  • 332bb08708 Merge branch 'rafaelff-fix-typo' into 'master' Christian Hergert 2023-08-28 16:33:19 +00:00
  • 8d1ca4bd0d Fix typo in sysprof-greeter.ui Rafael Fontenelle 2023-08-28 13:51:33 +00:00
  • 553ec2e924 Update Brazilian Portuguese translation Rafael Fontenelle 2023-08-28 13:33:56 +00:00
  • c541945f3c Update Brazilian Portuguese translation Rafael Fontenelle 2023-08-28 13:32:58 +00:00
  • b61f9a9ee2 Update Persian translation Danial Behzadi 2023-08-28 07:57:09 +00:00
  • 0a12163f6e sysprof: use flatpak-spawn when inside of flatpak Christian Hergert 2023-08-27 14:27:00 -07:00
  • 5c9c20621e sysprof: add support for left-heavy sorting of flamegraph Christian Hergert 2023-08-27 13:44:46 -07:00
  • 1f1d083425 Update Galician translation Fran Dieguez 2023-08-27 19:35:37 +00:00
  • 9c30a0ee01 Update German translation Christian Kirbach 2023-08-27 17:13:22 +00:00
  • 730ed17c59 Update Persian translation Danial Behzadi 2023-08-27 10:04:34 +00:00
  • 961931922b Update Basque translation Asier Sarasua Garmendia 2023-08-27 07:46:12 +00:00
  • 5dc3e8f7c5 Update Finnish translation Jiri Grönroos 2023-08-26 18:43:34 +00:00
  • ae236572be Update Turkish translation Sabri Ünal 2023-08-26 18:34:34 +00:00
  • f0afd9d306 Update Ukrainian translation Yuri Chornoivan 2023-08-26 17:55:36 +00:00
  • 5c8edbaf4e Update Russian translation Sergej A 2023-08-26 15:54:04 +00:00
  • 6dd3242004 Add Punjabi translation Amn Alam 2023-08-26 14:35:48 +00:00
  • 7915f75540 Update Georgian translation Ekaterine Papava 2023-08-26 03:31:47 +00:00
  • 9f0a214a69 sysprof: include file/category in tooltips Christian Hergert 2023-08-25 17:41:47 -07:00
  • fd3e5af1fa libsysprof: add category name private helper Christian Hergert 2023-08-25 17:41:34 -07:00
  • d1b228bf28 sysprof: add menu button for callgraph options Christian Hergert 2023-08-25 16:49:27 -07:00
  • 75c7a99339 sysprof: dive into flamegraph node upon click Christian Hergert 2023-08-25 15:44:27 -07:00
  • cd06a025a4 sysprof: render from alternate root to real root Christian Hergert 2023-08-25 15:16:45 -07:00
  • 35b75aa25b sysprof: rely on count from root node Christian Hergert 2023-08-25 14:10:48 -07:00
  • 4a283a79c5 sysprof: use hand cursor to indicate flamegraph interactivity Christian Hergert 2023-08-25 13:36:19 -07:00
  • 22fe863230 sysprof: add description for process items Christian Hergert 2023-08-25 13:13:34 -07:00
  • 174d5f2cd4 sysprof: add tooltips to chart layer Christian Hergert 2023-08-25 12:56:24 -07:00
  • 8a43440f6a sysprof: fix double accounting in recursion Christian Hergert 2023-08-25 12:43:57 -07:00
  • a28353eb76 sysprof: sort callgraph models incrementally Christian Hergert 2023-08-25 12:42:59 -07:00
  • 00554090d8 libsysprof: check for null node before setting toplevel Christian Hergert 2023-08-25 12:42:07 -07:00
  • 3de88108ce libsysprof: ensure we update count for root node Christian Hergert 2023-08-25 12:41:52 -07:00