From: Frederic Weisbecker <fweisbec@gmail.com>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: rostedt@goodmis.org, linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: collecting static data related to tracing
Date: Wed, 19 May 2010 09:28:39 +0200 [thread overview]
Message-ID: <20100519072838.GD5704@nowhere> (raw)
In-Reply-To: <1274193909.31554.12.camel@jlt3.sipsolutions.net>
On Tue, May 18, 2010 at 04:45:09PM +0200, Johannes Berg wrote:
> On Tue, 2010-05-18 at 10:41 -0400, Steven Rostedt wrote:
>
> > The latest version of trace-cmd has an "options" section. This allows
> > you to add options to the file.
> >
> > We could make a plugin that also can be used by trace-cmd record, that
> > allows you to add options. The options are written such that if a
> > trace-cmd does not know how to deal with them, they will be ignored.
> >
> > Hmm, but the options require a unique ID. Well we could register IDs
> > with plugins, or add a plugin id, which uses the name of the plugin as
> > an identifier too.
> >
> > But this would allow you to add the details you want about the system
> > and then have the reader be able to print it out.
> >
> > How's that sound?
>
> Sounds good, although it does require that I tell people who want to
> record to also install the recording plugin, but that should be
> manageable :) I can just dig out the data from the regular debugfs once
> I add files containing it.
>
> johannes
This is a place where events injection might be suitable perhaps.
Either kernel or user space event injection.
kernel space injection would be a simple trace event declared that
have a callback called when it gets enabled. This callback would
inject any events it wants.
userspace injection could be a bit different, the user can inject
its own format and events content toward a debugfs or whatever file.
This would be suitable if userspace have few things to inject,
otherwise we would need to think about something else perhaps.
next prev parent reply other threads:[~2010-05-19 7:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-18 14:09 collecting static data related to tracing Johannes Berg
2010-05-18 14:41 ` Steven Rostedt
2010-05-18 14:45 ` Johannes Berg
2010-05-19 7:28 ` Frederic Weisbecker [this message]
2010-05-19 8:15 ` Johannes Berg
2010-05-19 14:44 ` 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=20100519072838.GD5704@nowhere \
--to=fweisbec@gmail.com \
--cc=johannes@sipsolutions.net \
--cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox