Messages in this thread | | | Date | Wed, 20 Apr 2016 15:29:38 -0400 | From | Steven Rostedt <> | Subject | [for-next][PATCH 00/30] tracing: Add features for event-fork and histograms |
| |
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git for-next
Head SHA1: d50c744ecde7ee3ba4d7ffb0e1c55e7a2f6bbc8e
Masami Hiramatsu (3): kselftests/ftrace : Add event trigger testcases kselftests/ftrace: Add hist trigger testcases kselftests/ftrace: Add a test for log2 modifier of hist trigger
Namhyung Kim (2): tracing: Support string type key properly tracing: Add hist trigger 'log2' modifier
Steven Rostedt (3): tracing: Rename check_ignore_pid() to ignore_this_task() tracing: Use pid bitmap instead of a pid array for set_event_pid tracing: Add infrastructure to allow set_event_pid to follow children
Steven Rostedt (Red Hat) (3): tracing: Update the documentation to describe "event-fork" option tracing: Fix TRACING_MAP Kconfig tracing: Fix unsigned comparison to zero in hist trigger code
Tom Zanussi (19): tracing: Add lock-free tracing_map tracing: Update some tracing_map constants and comments tracing: Add 'hist' event trigger command tracing: Add hist trigger support for multiple values ('vals=' param) tracing: Add hist trigger support for compound keys tracing: Add hist trigger support for user-defined sorting ('sort=' param) tracing: Add hist trigger support for pausing and continuing a trace tracing: Add hist trigger support for clearing a trace tracing: Add hist trigger 'hex' modifier for displaying numeric fields tracing: Add hist trigger 'sym' and 'sym-offset' modifiers tracing: Add hist trigger 'execname' modifier tracing: Add hist trigger 'syscall' modifier tracing: Add hist trigger support for stacktraces as keys tracing: Remove restriction on string position in hist trigger keys tracing: Add enable_hist/disable_hist triggers tracing: Add 'hist' trigger Documentation tracing: Add support for multiple hist triggers per event tracing: Add support for named triggers tracing: Add support for named hist triggers
---- Documentation/trace/events.txt | 1555 +++++++++++++++++ Documentation/trace/ftrace.txt | 34 +- include/linux/trace_events.h | 2 + kernel/trace/Kconfig | 26 + kernel/trace/Makefile | 2 + kernel/trace/trace.c | 60 + kernel/trace/trace.h | 59 +- kernel/trace/trace_events.c | 301 ++-- kernel/trace/trace_events_hist.c | 1752 ++++++++++++++++++++ kernel/trace/trace_events_trigger.c | 215 ++- kernel/trace/tracing_map.c | 1058 ++++++++++++ kernel/trace/tracing_map.h | 283 ++++ tools/testing/selftests/ftrace/test.d/functions | 9 + .../ftrace/test.d/trigger/trigger-eventonoff.tc | 64 + .../ftrace/test.d/trigger/trigger-filter.tc | 59 + .../ftrace/test.d/trigger/trigger-hist-mod.tc | 75 + .../ftrace/test.d/trigger/trigger-hist.tc | 83 + .../ftrace/test.d/trigger/trigger-multihist.tc | 73 + .../ftrace/test.d/trigger/trigger-snapshot.tc | 56 + .../ftrace/test.d/trigger/trigger-stacktrace.tc | 53 + .../ftrace/test.d/trigger/trigger-traceonoff.tc | 58 + 21 files changed, 5706 insertions(+), 171 deletions(-) create mode 100644 kernel/trace/trace_events_hist.c create mode 100644 kernel/trace/tracing_map.c create mode 100644 kernel/trace/tracing_map.h create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-eventonoff.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-filter.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-mod.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-multihist.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-snapshot.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-stacktrace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-traceonoff.tc
| |