Messages in this thread | | | Subject | Re: [PATCH -tip v2 0/9]ftrace,kprobes: Ftrace-based kprobe optimization | From | Steven Rostedt <> | Date | Tue, 05 Jun 2012 07:48:47 -0400 |
| |
On Tue, 2012-06-05 at 19:27 +0900, Masami Hiramatsu wrote: > Hi Steven, > > Here is the version 2 patches for kprobe-ftrace. Since I didn't > touch ftrace part in this version, old gcc bug still be there. > So, if you have another implementation, prease replace former 3 > patches in this series with your patch. >
Thanks Masami,
I'll be incorporating these patches into my own set, and see how they fit. I would have had more done yesterday, but I'm also testing against PPC and discovered a bug in the PPC function tracing and was side tracked in fixing it (ended up being a new function that had to be tagged with 'notrace').
> ftrace_ops.regs_func is still under discussion because older > gcc doesn't support initalizing unnamed union member.
Right, I working on adding the ops and regs parameters for all users, and working on making sure this work for other archs. I'll be testing against i386, x86_64, PPC64, PPC32, and ARM (snowball board, and this is the perfect excuse for me to get my panda board running too :-)
Thanks!
-- Steve
> > In this version, I've removed notrace dependency from __kprobes. > Instead, it just set filter correctly before adding ftrace_ops > not to trace all functions. > > Changes in v2: > - Fix ftrace_ops registering right after setting its filter. > - Unregister ftrace_ops if there is no kprobe useing. > - Remove notrace dependency from __kprobes macro. >
| |