Re: [PATCH 14/28] ktap: add runtime/kp_events.[c|h]

2014-04-01 Thread Masami Hiramatsu
(2014/04/01 16:28), Jovi Zhangwei wrote: > Note: > Why ktap support 'kdebug.kprobe' and 'kdebug.tracepoint' when > it already support perf backend event(trace xxx {})? > > Because benchmark shows raw kprobe and tracpoint interface is faster > than perf backed tracing, nearl

Re: Re: [PATCH 14/28] ktap: add runtime/kp_events.[c|h]

2014-04-01 Thread Jovi Zhangwei
On Tue, Apr 1, 2014 at 2:59 PM, Masami Hiramatsu wrote: > (2014/03/31 19:14), Jovi Zhangwei wrote: >> On Mon, Mar 31, 2014 at 5:10 PM, Masami Hiramatsu >> wrote: >>> (2014/03/28 22:47), Jovi Zhangwei wrote: kp_events.c handle ktap events management(registry, destroy, event callback) >>

Re: Re: [PATCH 14/28] ktap: add runtime/kp_events.[c|h]

2014-04-01 Thread Masami Hiramatsu
(2014/03/31 19:14), Jovi Zhangwei wrote: > On Mon, Mar 31, 2014 at 5:10 PM, Masami Hiramatsu > wrote: >> (2014/03/28 22:47), Jovi Zhangwei wrote: >>> kp_events.c handle ktap events management(registry, destroy, event callback) >>> >>> This file is core event management interface between ktap and k

Re: [PATCH 14/28] ktap: add runtime/kp_events.[c|h]

2014-03-31 Thread Jovi Zhangwei
On Mon, Mar 31, 2014 at 5:10 PM, Masami Hiramatsu wrote: > (2014/03/28 22:47), Jovi Zhangwei wrote: >> kp_events.c handle ktap events management(registry, destroy, event callback) >> >> This file is core event management interface between ktap and kernel. >> >> Exposed functions: >> 1). kp_events_

Re: [PATCH 14/28] ktap: add runtime/kp_events.[c|h]

2014-03-31 Thread Masami Hiramatsu
(2014/03/28 22:47), Jovi Zhangwei wrote: > kp_events.c handle ktap events management(registry, destroy, event callback) > > This file is core event management interface between ktap and kernel. > > Exposed functions: > 1). kp_events_init/kp_events_exit > > 2). kp_event_create_kprobe > cr

[PATCH 14/28] ktap: add runtime/kp_events.[c|h]

2014-03-28 Thread Jovi Zhangwei
kp_events.c handle ktap events management(registry, destroy, event callback) This file is core event management interface between ktap and kernel. Exposed functions: 1). kp_events_init/kp_events_exit 2). kp_event_create_kprobe create kprobe event, for example: kdebug.kpro