Skip to content

tracing: For this merge window

Steven Rostedt lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest18 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18tracing: probeevent: Cleanup print argument functionskernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h +1 more+29 -310 replies
2/18tracing: probeevent: Cleanup argument field definitionkernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h +1 more+29 -410 replies
3/18tracing: probeevent: Remove NOKPROBE_SYMBOL from print functionskernel/trace/trace_probe.c+1 -30 replies
4/18tracing: probeevent: Introduce new argument fetching codekernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h +2 more+491 -6780 replies
5/18tracing: probeevent: Unify fetch type tableskernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h +1 more+39 -750 replies
6/18tracing: probeevent: Return consumed bytes of dynamic areakernel/trace/trace_kprobe.c kernel/trace/trace_probe.h kernel/trace/trace_probe_tmpl.h +1 more+88 -1100 replies
7/18tracing: probeevent: Append traceprobe_ for exported functionkernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h +1 more+6 -60 replies
8/18tracing: probeevent: Unify fetch_insn processing common partkernel/trace/trace_kprobe.c kernel/trace/trace_probe_tmpl.h kernel/trace/trace_uprobe.c+63 -820 replies
9/18tracing: probeevent: Add symbol typeDocumentation/trace/kprobetrace.rst kernel/trace/trace.c kernel/trace/trace_probe.c +1 more+20 -40 replies
10/18tracing: probeevent: Add array type supportDocumentation/trace/kprobetrace.rst kernel/trace/trace.c kernel/trace/trace_probe.c +2 more+181 -400 replies
11/18x86: ptrace: Add function argument access APIarch/Kconfig arch/x86/Kconfig arch/x86/include/asm/ptrace.h+46 -00 replies
12/18tracing: probeevent: Add $argN for accessing function argsDocumentation/trace/kprobetrace.rst kernel/trace/trace.c kernel/trace/trace_kprobe.c +3 more+55 -240 replies
13/18tracing/uprobes: Fix to return -EFAULT if copy_from_user failedkernel/trace/trace_uprobe.c+1 -10 replies
14/18tracing/kprobes: Check the probe on unloaded module correctlykernel/trace/trace_kprobe.c+26 -130 replies
15/18tracing/kprobes: Allow kprobe-events to record module symbolkernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h+68 -100 replies
16/18tracing: probeevent: Fix uninitialized used of offset in parse argskernel/trace/trace_probe.c+1 -10 replies
17/18tracing: Export trace_dump_stack to moduleskernel/trace/trace.c+1 -00 replies
18/18tracing: Have stack tracer trace full stackkernel/trace/trace_stack.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [for-next][PATCH 00/18] tracing: For this merge window

I've been hammering this for some time, and Like this in this merge window.

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
for-next

Head SHA1: a2acce536921bd793bae13fa344fcea157638e72

Masami Hiramatsu (15):
tracing: probeevent: Cleanup print argument functions
tracing: probeevent: Cleanup argument field definition
tracing: probeevent: Remove NOKPROBE_SYMBOL from print functions
tracing: probeevent: Introduce new argument fetching code
tracing: probeevent: Unify fetch type tables
tracing: probeevent: Return consumed bytes of dynamic area
tracing: probeevent: Append traceprobe_ for exported function
tracing: probeevent: Unify fetch_insn processing common part
tracing: probeevent: Add symbol type
tracing: probeevent: Add array type support
x86: ptrace: Add function argument access API
tracing: probeevent: Add $argN for accessing function args tracing/uprobes: Fix to return -EFAULT if copy_from_user failed tracing/kprobes: Check the probe on unloaded module correctly tracing/kprobes: Allow kprobe-events to record module symbol

Nikolay Borisov (1):
tracing: Export trace_dump_stack to modules

Steven Rostedt (VMware) (2):
tracing: probeevent: Fix uninitialized used of offset in parse args
tracing: Have stack tracer trace full stack

----

 Documentation/trace/kprobetrace.rst |  23 +-
 arch/Kconfig                        |   7 +
 arch/x86/Kconfig                    |   1 +
 arch/x86/include/asm/ptrace.h       |  38 ++
 kernel/trace/trace.c                |  10 +-
 kernel/trace/trace_kprobe.c         | 403 +++++++++------------
 kernel/trace/trace_probe.c          | 672 ++++++++++++++++++------------------
 kernel/trace/trace_probe.h          | 286 +++++----------
 kernel/trace/trace_probe_tmpl.h     | 216 ++++++++++++
 kernel/trace/trace_stack.c          |   2 +-
 kernel/trace/trace_uprobe.c         | 176 ++++------
 11 files changed, 930 insertions(+), 904 deletions(-)
 create mode 100644 kernel/trace/trace_probe_tmpl.h