[RFC][PATCH -mm 0/6] kprobes: Per-probe disabling support

From: Masami Hiramatsu
Date: Mon Jan 12 2009 - 20:55:33 EST


Hi,

Currently, kprobes can disable all probes at once, but can't disable it
individually (not unregister, just disable an kprobe, because unregistering
needs to wait for scheduler synchronization).
These patches introduce APIs for on-the-fly per-probe disabling and
re-enabling by dis-arming/re-arming its breakpoint instruction.

These patches can be applied on the latest -mm tree including my previous
bugfix patch (http://lkml.org/lkml/2009/1/5/472).

You can download a test of this feature from here:
http://sources.redhat.com/bugzilla/attachment.cgi?id=3082&action=view

Thank you,

Documentation/kprobes.txt | 38 +++++-
include/linux/kprobes.h | 51 +++++++-
kernel/kprobes.c | 281 ++++++++++++++++++++++++++++++++--------------
3 files changed, 279 insertions(+), 91 deletions(-)


--
Masami Hiramatsu

Software Engineer
Hitachi Computer Products (America) Inc.
Software Solutions Division

e-mail: mhiramat@xxxxxxxxxx





--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/