mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2][GIT PULL] tracing/filters: adjustements for strings
@ 2009-05-03  1:50 Frederic Weisbecker
  2009-05-03  1:50 ` [PATCH 1/2] tracing/filters: support for filters of dynamic sized arrays Frederic Weisbecker
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Frederic Weisbecker @ 2009-05-03  1:50 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: LKML, Frederic Weisbecker, Tom Zanussi, Steven Rostedt, Li Zefan,
	Zhaolei

Hi,

The following patchset includes two little peas of features
for tracing filters, making them able to filter every kind of strings.

Now I can do this:

cd /debug/tracing
echo > trace
echo stacktrace > trace_options

cd events/lockdep
echo 'name == "&REISERFS_SB(s)->lock" && wait_usec > 0' > lock_acquired/filter

echo 1 > lock_acquired/enable
sleep 1
echo 0 > lock_acquired/enable

cat trace

 # tracer: nop
 #
 #           TASK-PID    CPU#    TIMESTAMP  FUNCTION
 #              | |       |          |         |
           <...>-6464  [000]   327.448232: lock_acquired: &REISERFS_SB(s)->lock (25058.984 us)
           <...>-6464  [000]   327.448233: 
 <= reiserfs_get_block
 <= __block_prepare_write
 <= block_write_begin
 <= reiserfs_write_begin
 <= generic_file_buffered_write
 <= __generic_file_aio_write_nolock
 <= generic_file_aio_write
           <...>-6470  [000]   327.448422: lock_acquired: &REISERFS_SB(s)->lock (25112.702 us)
           <...>-6470  [000]   327.448425: 
 <= reiserfs_update_sd_size
 <= reiserfs_write_end
 <= generic_file_buffered_write
 <= __generic_file_aio_write_nolock
 <= generic_file_aio_write
 <= do_sync_write
 <= reiserfs_file_write


Tom, your filter framework is awesome and very useful!
Thanks :-)

Frederic.
---

The following changes since commit a0e39ed378fb6ba916522764cd508fa7d42ad495:
  Heiko Carstens (1):
        tracing: fix build failure on s390

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git tracing/filters

Frederic Weisbecker (2):
      tracing/filters: support for filters of dynamic sized arrays
      tracing/filters: support for operator reserved characters in strings

 kernel/trace/trace_events_filter.c |   54 ++++++++++++++++++++++++++++++++++--
 1 files changed, 51 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-05-05  4:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-03  1:50 [PATCH 0/2][GIT PULL] tracing/filters: adjustements for strings Frederic Weisbecker
2009-05-03  1:50 ` [PATCH 1/2] tracing/filters: support for filters of dynamic sized arrays Frederic Weisbecker
2009-05-03  1:50 ` [PATCH 2/2] tracing/filters: support for operator reserved characters in strings Frederic Weisbecker
2009-05-03  8:26 ` [PATCH 0/2][GIT PULL] tracing/filters: adjustements for strings Ingo Molnar
2009-05-04  4:47 ` Tom Zanussi
2009-05-04 13:42 ` Steven Rostedt
2009-05-05  4:59   ` Tom Zanussi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®