This patchset adds support for tracing guest kernels to trace-cmd. Changes in v2: - rebased on top of protocol V3 - fixed system clock timestamps with the --date flag Slavomir Kaslev (6): trace-cmd: Fix indentation trace-cmd: Fix warnings reported by gcc 8.2 trace-cmd: Add tracecmd_create_recorder_virt function trace-cmd: Simplify and fix memory leaks in tracecmd_msg_collect_data trace-cmd: Add TRACE_REQ and TRACE_RESP messages trace-cmd: Add VM kernel tracing using vsock socket for transport include/trace-cmd/trace-cmd.h | 14 + lib/trace-cmd/trace-input.c | 2 +- lib/trace-cmd/trace-recorder.c | 53 ++- tracecmd/Makefile | 1 + tracecmd/include/trace-local.h | 19 + tracecmd/trace-agent.c | 228 ++++++++++ tracecmd/trace-cmd.c | 1 + tracecmd/trace-msg.c | 213 +++++++++- tracecmd/trace-read.c | 8 +- tracecmd/trace-record.c | 733 ++++++++++++++++++++++++++++----- tracecmd/trace-usage.c | 11 +- 11 files changed, 1162 insertions(+), 121 deletions(-) create mode 100644 tracecmd/trace-agent.c -- 2.19.1
![]() |