lkml.org 
[lkml]   [2009]   [Oct]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH -tip tracing/kprobes 0/9] tracing/kprobes, perf: perf probe and kprobe-tracer bugfixes

    * Masami Hiramatsu <mhiramat@redhat.com> wrote:

    > Hi Ingo and Frederic,
    >
    > Here are the bugfix and update (mostly cleanup) patches for
    > previous patchset.
    >
    > > I hope it's part of the last family of instruction set we
    > > are missing.
    >
    > I added missing SSE opcodes and 3DNow! support too.
    > However, near future, x86 decoder may need AVX support.
    > (AFAIK, currently, there are no code using it.)
    >
    > Thank you,
    >
    > ---
    >
    > Masami Hiramatsu (9):
    > perf: Add perf-probe document
    > perf: Add DIE_IF() macro for error checking
    > perf: Use eprintf() for debug messages in perf-probe
    > perf: Use die() for error cases in perf-probe
    > perf: Check libdwarf APIs for perf probe
    > x86: Add AMD prefetch and 3DNow! opcodes to opcode map
    > x86: Add MMX/SSE opcode groups to opcode map
    > tracing/kprobes: Add failure messages for debugging
    > tracing/kprobes: Update kprobe-tracer selftest against new syntax
    >
    >
    > arch/x86/lib/x86-opcode-map.txt | 23 ++++-
    > kernel/trace/trace_kprobe.c | 39 ++++++--
    > tools/perf/Documentation/perf-probe.txt | 48 ++++++++++
    > tools/perf/Makefile | 5 +
    > tools/perf/builtin-probe.c | 70 ++++++---------
    > tools/perf/command-list.txt | 1
    > tools/perf/util/probe-finder.c | 149 ++++++++++++++-----------------
    > tools/perf/util/probe-finder.h | 17 ----
    > tools/perf/util/util.h | 9 ++
    > 9 files changed, 206 insertions(+), 155 deletions(-)
    > create mode 100644 tools/perf/Documentation/perf-probe.txt

    Looks really nice, thanks Masami!

    Note, i've created a new topic tree for this work: tip:perf/probes, and
    have put all the commits there - since i expect most of the
    enabling/completion work for this feature to happen on the perf events
    side.

    I also merged this tree upto v2.6.32-rc5 and resolved a conflict with
    recent tracing fixes. Please base future patches on this new tree.

    Thanks,

    Ingo


    \
     
     \ /
      Last update: 2009-10-17 10:05    [W:0.025 / U:62.696 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site