From: "Tzvetomir Stoyanov (VMware)" <tz.stoyanov@gmail.com>
To: rostedt@goodmis.org
Cc: linux-trace-devel@vger.kernel.org
Subject: [PATCH v3 00/21] trace-cmd fixes and clean-ups
Date: Tue, 14 Sep 2021 16:12:11 +0300 [thread overview]
Message-ID: <20210914131232.3964615-1-tz.stoyanov@gmail.com> (raw)
Various trace-cmd application and library fixes, clean-ups and internal
refactoring, needed for trace file version 7 and compression changes.
This patch-set supersedes "[v2,00/87] Trace file version 7":
https://lore.kernel.org/linux-trace-devel/20210729050959.12263-1-tz.stoyanov@gmail.com/
v3 changes:
- fixed issues of split and convert commands with some corner cases
v2 changes:
- more cleanups, forgotten in the first version
Tzvetomir Stoyanov (VMware) (21):
trace-cmd library: Read option id with correct endian
trace-cmd report: Fix typos in error messages
trace-cmd library: Fix version string memory leak
trace-cmd library: Fixed a memory leak on input handler close
trace-cmd library: Do not pass guests list to a buffer instance
trace-cmd library: Set long size to the input tep handler when it is
read from the file
trace-cmd library: Do not use local variables when reading CPU stat
option
trace-cmd library: Reuse within the library the function that checks
file state.
trace-cmd library: Fix possible memory leak in read_ftrace_files()
trace-cmd library: Fix possible memory leak in read_event_files()
trace-cmd library: Fix possible memory leak in read_proc_kallsyms()
trace-cmd library: Fix possible memory leak in read_ftrace_printk()
trace-cmd library: Fix possible memory leak in
read_and_parse_cmdlines()
trace-cmd library: Set input handler default values in allocation
function
trace-cmd library: Track maximum CPUs count in input handler
trace-cmd report: Close input file handlers on exit
trace-cmd report: Do not print empty buffer name
trace-cmd library: Set correct CPU to the record, retrieved with
tracecmd_peek_data
trace-cmd library: Refactor APIs for creating output handler
trace-cmd library: Refactor the logic for writing trace data in the
file
trace-cmd report: Init the top trace instance earlier
.../include/private/trace-cmd-private.h | 35 +-
lib/trace-cmd/include/trace-cmd-local.h | 19 +
lib/trace-cmd/trace-input.c | 211 +++--
lib/trace-cmd/trace-output.c | 779 +++++++++++-------
lib/trace-cmd/trace-util.c | 28 +
tracecmd/trace-listen.c | 2 +-
tracecmd/trace-read.c | 21 +-
tracecmd/trace-record.c | 73 +-
tracecmd/trace-restore.c | 32 +-
9 files changed, 783 insertions(+), 417 deletions(-)
--
2.31.1
next reply other threads:[~2021-09-14 13:12 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-14 13:12 Tzvetomir Stoyanov (VMware) [this message]
2021-09-14 13:12 ` [PATCH v3 01/21] trace-cmd library: Read option id with correct endian Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 02/21] trace-cmd report: Fix typos in error messages Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 03/21] trace-cmd library: Fix version string memory leak Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 04/21] trace-cmd library: Fixed a memory leak on input handler close Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 05/21] trace-cmd library: Do not pass guests list to a buffer instance Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 06/21] trace-cmd library: Set long size to the input tep handler when it is read from the file Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 07/21] trace-cmd library: Do not use local variables when reading CPU stat option Tzvetomir Stoyanov (VMware)
2021-10-04 15:35 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 08/21] trace-cmd library: Reuse within the library the function that checks file state Tzvetomir Stoyanov (VMware)
2021-10-04 15:43 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 09/21] trace-cmd library: Fix possible memory leak in read_ftrace_files() Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 10/21] trace-cmd library: Fix possible memory leak in read_event_files() Tzvetomir Stoyanov (VMware)
2021-10-04 15:47 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 11/21] trace-cmd library: Fix possible memory leak in read_proc_kallsyms() Tzvetomir Stoyanov (VMware)
2021-10-04 15:55 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 12/21] trace-cmd library: Fix possible memory leak in read_ftrace_printk() Tzvetomir Stoyanov (VMware)
2021-10-04 18:43 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 13/21] trace-cmd library: Fix possible memory leak in read_and_parse_cmdlines() Tzvetomir Stoyanov (VMware)
2021-10-04 18:44 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 14/21] trace-cmd library: Set input handler default values in allocation function Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 15/21] trace-cmd library: Track maximum CPUs count in input handler Tzvetomir Stoyanov (VMware)
2021-10-04 18:48 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 16/21] trace-cmd report: Close input file handlers on exit Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 17/21] trace-cmd report: Do not print empty buffer name Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 18/21] trace-cmd library: Set correct CPU to the record, retrieved with tracecmd_peek_data Tzvetomir Stoyanov (VMware)
2021-09-14 13:12 ` [PATCH v3 19/21] trace-cmd library: Refactor APIs for creating output handler Tzvetomir Stoyanov (VMware)
2021-10-04 22:37 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 20/21] trace-cmd library: Refactor the logic for writing trace data in the file Tzvetomir Stoyanov (VMware)
2021-10-05 0:51 ` Steven Rostedt
2021-09-14 13:12 ` [PATCH v3 21/21] trace-cmd report: Init the top trace instance earlier Tzvetomir Stoyanov (VMware)
2021-10-05 1:00 ` [PATCH v3 00/21] trace-cmd fixes and clean-ups Steven Rostedt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210914131232.3964615-1-tz.stoyanov@gmail.com \
--to=tz.stoyanov@gmail.com \
--cc=linux-trace-devel@vger.kernel.org \
--cc=rostedt@goodmis.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.