Commit Graph

4024 Commits

Author SHA1 Message Date
ab57e4314f Update the vendored version of rust-demangle.c
Support for the legacy symbol mangling scheme has been added.
2023-10-06 11:23:01 +02:00
aa66b71d66 Update Catalan translation 2023-10-03 06:56:34 +00:00
10c21f34a8 sysprof: limit marks section max sample count
Related: #101
2023-09-27 13:51:12 -07:00
37c2a527b4 libsysprof: be more defensive against oddly formed containers
If we get a container file that is in a format we don't quite understand,
avoid crashing and just bail. That will likely result in the inability
to symbolize properly, but better than crashing.

Fixes #100
2023-09-26 17:27:53 -07:00
ab4e7ab509 Update German translation 2023-09-26 20:41:16 +00:00
0416ef3984 Merge branch 'update_rust_demangle' into 'master'
Update the vendored version of rust-demangle.c

See merge request GNOME/sysprof!79
2023-09-26 18:16:38 +00:00
242acd4489 Update the vendored version of rust-demangle.c
https://github.com/LykenSol/rust-demangle.c/pull/2 has been merged.
The main change from the PR as of me vendoring it is new support
for decoding and escaping UTF-8 string literals. In addition
clang-format was used for formatting the file.
2023-09-26 19:04:27 +02:00
467fe307f5 Update Catalan translation 2023-09-17 12:55:39 +00:00
d9c134d5dc Update Catalan translation 2023-09-17 14:54:40 +02:00
4b5fb5fdc9 Release Sysprof 45.0 2023-09-16 16:12:54 -07:00
684afeef57 build: fix release builds
We are dropping the micro component going forward.
2023-09-16 16:12:54 -07:00
3b02531486 Update Russian translation 2023-09-16 09:53:49 +00:00
8e7d034062 Update Russian translation 2023-09-16 09:34:03 +00:00
0b0cf8e63b Add Esperanto translation 2023-09-14 15:49:36 +00:00
bbca7bf102 Update Czech translation 2023-09-14 12:04:46 +00:00
c26bfc3dbd Add Korean help translation 2023-09-14 02:21:14 +05:30
de64c6c9d7 Update Swedish translation 2023-09-12 22:37:59 +00:00
012dcd9b30 Update Czech translation 2023-09-12 18:02:40 +00:00
c5a770f52f Add Hungarian translation 2023-09-11 21:43:46 +00:00
4275c2ab46 Update Slovenian translation 2023-09-11 14:11:28 +00:00
691e53c28e Updated Spanish translation 2023-09-11 11:00:20 +02:00
9b41897fc7 Update Swedish translation 2023-09-10 16:04:07 +00:00
db303818f6 Update Danish translation 2023-09-09 17:41:43 +00:00
99bc9adb20 Update Hungarian translation 2023-09-09 16:43:30 +00:00
b7633825cd Update Greek translation 2023-09-08 23:33:28 +00:00
45f88e3586 libsysprof: track some mutter abi changes 2023-09-07 19:19:02 -07:00
5dc4e83307 libsysprof: ignore swapper/# scheduler details
We "know" that the swapper runs between each process inherently so no need
to really include that in the scheduler details. It just clutters up the
event timeline. Without it, we're more likely to see patterns in the
scribbles.
2023-09-07 13:18:41 -07:00
75897deeeb Update Korean translation 2023-09-07 17:16:06 +00:00
605e48c366 Update Basque translation 2023-09-07 15:32:34 +00:00
9aa0bc81c9 Update Lithuanian translation 2023-09-06 20:21:57 +00:00
644679d07e Add Lithuanian translation
(cherry picked from commit 9558ca86e4e55e75efd6f4a41e80967d15ab119d)
2023-09-06 09:43:12 +00:00
8915722714 Update German translation 2023-09-05 16:32:15 +00:00
5f4206be82 Update Dutch translation 2023-09-04 19:11:51 +00:00
4b5548ee42 Update Ukrainian translation 2023-09-03 17:52:01 +00:00
2aa2844ca6 help: fix typo 2023-09-02 16:46:07 -07:00
6fadd3d522 Update Hebrew translation 2023-09-02 18:40:54 +00:00
982484a7a6 Update Ukrainian translation 2023-09-02 16:24:41 +00:00
5b4f2ec3a0 Update Korean translation 2023-09-02 06:16:03 +00:00
d13b060839 Update Turkish translation 2023-09-02 04:35:51 +00:00
652dbbcba7 Update Georgian translation 2023-09-02 03:01:34 +00:00
e12138dc96 Release Sysprof 45.rc 2023-09-01 14:53:24 -07:00
27ee74cb1e help: update a few docs 2023-09-01 14:35:41 -07:00
6b34ea2118 libsysprof: fix merging of similar processes
We want the "similar process" key to be the argv[0] or something close
to it so that we can coalesce across processes with different arguments.
2023-09-01 14:26:10 -07:00
5f94e09f9c libsysprof: avoid duplicate process records
We want the first process record, but subsequent records should
be ignored, except that we want to take the appropriate comm[]
action from them.
2023-09-01 14:14:25 -07:00
30123284b6 libsysprof: use whole cmdline for process name
This is just more useful than artificially truncating it.
2023-09-01 13:35:39 -07:00
68e7a425ae elfparser: demangle .. to ::
Related GNOME/gnome-builder#2090
2023-09-01 09:35:41 -07:00
df4c6406c9 elfparser: demangle legacy rust $GT$ and $LT$
Related #2090
2023-09-01 09:19:06 -07:00
a4b860a166 sysprof: xml-lint cleanup 2023-09-01 09:07:44 -07:00
a8127f7e28 Update German translation 2023-09-01 14:19:47 +00:00
6043ecc3c7 Update Persian translation 2023-09-01 14:10:05 +00:00