Go to file
Frediano Ziglio 2e914f3305 Integrate recorder library
Allow to use recorder library. See https://github.com/c3d/recorder for
details.
The main usage will be to collect statistics while the programs will run.
By default the recorder will be disabled at compile time. The idea of the
usage in SPICE is to collect data while the program run. Using current
SPICE logging facility was discussed but not easy to filter data. Other
solutions (SystemTap, LTTng) were discarded due to not cross platform.
A printf based solution was discussed too but missing the additional tools
which are useful. Currently we don't plan to use as extensively as to be a
problem to be replaced or removed in the future.

Both Autoconf and Meson build systems are supported.
Autoconf requires the addition of SPICE_CHECK_RECORDER call in configure.ac.
Meson requires to add recorder option.

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Victor Toso <victortoso@redhat.com>
2019-01-23 14:44:19 +00:00
build-aux build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
common Integrate recorder library 2019-01-23 14:44:19 +00:00
docs build-sys: improve asciidoc rules to allow multiple targets 2019-01-15 17:35:58 +04:00
m4 Integrate recorder library 2019-01-23 14:44:19 +00:00
python_modules Create common header for demarshallers declarations 2018-10-15 13:31:16 +01:00
tests Integrate recorder library 2019-01-23 14:44:19 +00:00
.gitlab-ci.yml ci: Run tests on Windows using wine 2018-12-17 12:18:48 +00:00
.gitmodules Integrate recorder library 2019-01-23 14:44:19 +00:00
.gitpublish Add a .gitpublish 2019-01-15 17:35:51 +04:00
autogen.sh Remove files moved to spice-protocol 2015-08-11 10:26:06 +02:00
configure.ac Integrate recorder library 2019-01-23 14:44:19 +00:00
COPYING Remove trailing whitespace 2015-12-18 11:41:15 +01:00
git.mk build: Update git.mk to latest version 2018-06-18 14:08:03 +01:00
Makefile.am proto: Remove support for SPICE version 1 2018-09-28 09:00:03 +01:00
meson_options.txt Integrate recorder library 2019-01-23 14:44:19 +00:00
meson.build Integrate recorder library 2019-01-23 14:44:19 +00:00
spice_codegen.py codegen: Fix license name 2017-05-18 16:40:36 +01:00
spice.proto proto: Remove support for SPICE version 1 2018-09-28 09:00:03 +01:00