Commit Graph

16 Commits

Author SHA1 Message Date
3b3f78131c sysprof-cli: check for /var/run/host
Give users some info if there is a good chance their decode will be bad.
2023-08-31 14:51:55 -07:00
3a5aa1e887 sysprof-cli: add --scheduler option 2023-08-21 15:25:35 -07:00
a141d9a194 sysprof-cli: bump default buffer size to 8mb
The goal here is just to reduce the number of file system transactions during
the recording process.
2023-08-14 10:26:24 -07:00
336d4a6e91 cli: add option to specify buffer size in pages 2023-08-14 10:22:33 -07:00
912f8e8852 sysprof-cli: avoid erroring on non-zero exit 2023-08-09 22:49:24 -07:00
6fbf7250b1 build: fix warning from release build 2023-08-07 14:52:37 -07:00
9ab48d6eeb tools: add glxinfo/eglinfo to cli/agent variants
Always do it here for now unless we really find a reason to not have it.
2023-08-06 15:45:33 -07:00
6082d5f277 Merge branch 'meson' of https://gitlab.gnome.org/tristan957/sysprof 2023-07-28 17:42:14 -07:00
c087b71299 sysprof-cli: note about appending symbols to capture 2023-07-28 12:08:59 -07:00
50cfd82286 meson: remove extraneous default install_dir arguments 2023-07-28 14:02:33 -05:00
3a74254f73 tools: use sysprof_tracefd_consumer_new
This just allows us to avoid some duplicated code.
2023-07-27 15:49:34 -07:00
7b9c92985a sysprof-cli: allow profiling session and system buses 2023-07-27 12:34:19 -07:00
dbb7833cbf libsysprof: join libsysprof-analyze and libsysprof-profile
This brings together the two libraries back into one now that the whole
design is pretty well sorted out. They depend on roughly the same libraries
anyway and it's way easier of the single library can both read and write
the capture files (along with bringing in libsysprof-capture symbols in
a single place).
2023-07-19 17:40:41 -07:00
2dbf6553b4 libsysprof-profile: add instrument to bundle symbols
This instrument does as our previous symbols_source did and will augment
the capture with additional symbols that improves the chances you'll get
proper symbolization on machines that did not create the capture.
2023-07-17 17:37:32 -07:00
29fd9e9cc0 sysprof-cli: port to libsysprof-profile 2023-07-17 15:35:47 -07:00
1fba250444 build: drop legacy v2 service and simplify build system
This removes -Dagent and just uses -Dtools as it only affects sysprof-cli
and sysprof-agent. We still need to patch sysprof-cli for recent changes
as we did for sysprof-agent though.

Additionally, we haven't used the v2 service in forever, so drop that as
I can't imagine anyone has been using it.
2023-07-17 15:11:10 -07:00