From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: ltt-dev@lists.casi.polymtl.ca
Cc: linux-kernel@vger.kernel.org, Avik Sil <avik.sil@linaro.org>,
Frederic Weisbecker <fweisbec@gmail.com>,
Rusty Russell <rusty@rustcorp.com.au>,
Steven Rostedt <rostedt@goodmis.org>, Ingo Molnar <mingo@elte.hu>,
Thomas Gleixner <tglx@linutronix.de>,
Peter Zijlstra <peterz@infradead.org>
Subject: [ANNOUNCEMENT] LTTng development roadmap, snapshot 20110116
Date: Mon, 17 Jan 2011 00:49:37 -0500 [thread overview]
Message-ID: <20110117054937.GA12175@Krystal> (raw)
Hi,
I just released a development snapshot of the current LTTng so those interested
can start building it in various configurations. The targets of this
development phase were as follows:
1) The size of the kernel patchset has been shrinked for Linux distributions by
removing all LTTng-specific instrumentation from the tree.
2) The lttng-modules package now implements an ABI based on anonymous file
descriptors (inspired from perf) rather than the full-blown VFS tree the
previous LTTng versions were implementing.
3) lttng-modules now exports trace data and metadata in the CTF (Common Trace
Format).
4) lttng-modules now uses the Generic Ring Buffer Library.
The kernel tree snapshot is available as a tarball at:
http://lttng.org/files/lttng/patch-2.6.37-lttng-dev-snapshot-20110116.tar.bz2
The kernel patchset contains the following subdirectories:
trace-event-merged/ (3 patches, merged in the tracing tree)
5 files changed, 22 insertions(+), 17 deletions(-)
trace-event-semicolon-removal/ (29 patches)
37 files changed, 730 insertions(+), 662 deletions(-)
trace-event-assign-macros/ (8 patches)
10 files changed, 251 insertions(+), 223 deletions(-)
trace-clock/ (19 patches)
60 files changed, 2750 insertions(+), 216 deletions(-)
lib-ring-buffer/ (9 patches)
34 files changed, 6635 insertions(+), 71 deletions(-)
lttng/ (3 patches)
3 files changed, 11 insertions(+), 1 deletion(-)
lib-ring-buffer-improvements/ (7 patches)
12 files changed, 279 insertions(+), 14 deletions(-)
The LTTng kernel patchset is needed to build the current lttng-modules git tree
(a kernel module package). To fetch it:
git clone git://git.lttng.org/lttng-modules.git
(.c and .h files: 3170 lines total)
I currently have only a rather basic test program to interface with the new ABI
(available at http://lttng.org/files/lttng/test-lttng-ioctl.c), but I am
planning to work on the new strace-like command line program within the next
weeks (note: the location of the debugfs LTTng file will very likely change).
The objective is to create one single command-line tool to control both the
LTTng kernel tracer and the UST user-space tracer.
Thanks,
Mathieu
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
reply other threads:[~2011-01-17 5:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20110117054937.GA12175@Krystal \
--to=mathieu.desnoyers@efficios.com \
--cc=avik.sil@linaro.org \
--cc=fweisbec@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=ltt-dev@lists.casi.polymtl.ca \
--cc=mingo@elte.hu \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=rusty@rustcorp.com.au \
--cc=tglx@linutronix.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox