Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250919112536.141782-1-pbonzini@redhat.com
Maintainers: John Snow <jsnow@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Mauro Carvalho Chehab <mchehab+huawei@kernel.org>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, Cleber Rosa <crosa@redhat.com>, Alexander Bulekov <alxndr@bu.edu>, Bandan Das <bsd@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Fabiano Rosas <farosas@suse.de>, Darren Kenny <darren.kenny@oracle.com>, Qiuhao Li <Qiuhao.Li@outlook.com>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Mads Ynddal <mads@ynddal.dk>
docs/conf.py | 2 -
docs/sphinx-static/theme_overrides.css | 3 +-
include/qemu/log-for-trace.h | 4 +-
include/qemu/log.h | 44 ++--
tests/tracetool/ftrace.h | 28 +--
tests/tracetool/log.h | 16 +-
trace/ftrace.h | 1 +
trace/ftrace.c | 15 ++
util/log.c | 2 +-
hw/char/trace-events | 14 +-
rust/Cargo.lock | 8 +
rust/Cargo.toml | 1 +
rust/hw/char/pl011/Cargo.toml | 1 +
rust/hw/char/pl011/meson.build | 1 +
rust/hw/char/pl011/src/device.rs | 57 +++--
rust/hw/core/src/qdev.rs | 33 +++
rust/meson.build | 2 +-
rust/trace/Cargo.toml | 19 ++
rust/trace/meson.build | 19 ++
rust/trace/src/lib.rs | 39 ++++
rust/util/src/log.rs | 2 +-
scripts/analyse-locks-simpletrace.py | 1 -
scripts/modinfo-collect.py | 1 -
scripts/modinfo-generate.py | 1 -
scripts/oss-fuzz/minimize_qtest_trace.py | 1 -
scripts/oss-fuzz/output_reproducer.py | 1 -
.../oss-fuzz/reorder_fuzzer_qtest_trace.py | 1 -
scripts/probe-gdb-support.py | 1 -
scripts/qapi/error.py | 2 -
scripts/qapi/expr.py | 2 -
scripts/qapi/gen.py | 2 -
scripts/qapi/parser.py | 2 -
scripts/qapi/schema.py | 2 -
scripts/qemu-plugin-symbols.py | 1 -
scripts/qemugdb/tcg.py | 2 -
scripts/qemugdb/timers.py | 1 -
scripts/replay-dump.py | 1 -
scripts/tracetool.py | 1 -
scripts/tracetool/__init__.py | 201 ++++++++++++++----
scripts/tracetool/backend/__init__.py | 43 ++--
scripts/tracetool/backend/dtrace.py | 2 +-
scripts/tracetool/backend/ftrace.py | 26 +--
scripts/tracetool/backend/log.py | 22 +-
scripts/tracetool/backend/simple.py | 17 +-
scripts/tracetool/backend/syslog.py | 17 +-
scripts/tracetool/backend/ust.py | 2 +-
scripts/tracetool/format/__init__.py | 4 +-
scripts/tracetool/format/c.py | 2 +-
scripts/tracetool/format/d.py | 2 +-
scripts/tracetool/format/h.py | 18 +-
scripts/tracetool/format/log_stap.py | 2 +-
scripts/tracetool/format/rs.py | 71 +++++++
scripts/tracetool/format/simpletrace_stap.py | 2 +-
scripts/tracetool/format/stap.py | 2 +-
scripts/tracetool/format/ust_events_c.py | 2 +-
scripts/tracetool/format/ust_events_h.py | 2 +-
tests/tracetool/ftrace.rs | 40 ++++
tests/tracetool/log.rs | 44 ++++
tests/tracetool/simple.rs | 40 ++++
tests/tracetool/syslog.rs | 40 ++++
tests/tracetool/tracetool-test.py | 2 +
trace/meson.build | 8 +-
62 files changed, 727 insertions(+), 218 deletions(-)
create mode 100644 rust/trace/Cargo.toml
create mode 100644 rust/trace/meson.build
create mode 100644 rust/trace/src/lib.rs
create mode 100644 scripts/tracetool/format/rs.py
create mode 100644 tests/tracetool/ftrace.rs
create mode 100644 tests/tracetool/log.rs
create mode 100644 tests/tracetool/simple.rs
create mode 100644 tests/tracetool/syslog.rs