User space breakpointing infrastructure(UBP)
User space breakpointing Infrastructure provides kernel subsystems
with architecture independent interface to establish breakpoints in
user applications. This patch provides core implementation of ubp and
also wrappers for architecture dependent
x86 support for user breakpoint Infrastructure
This patch provides x86 specific userspace breakpoint assistance
implementation details.
This patch requires x86: instruction decoder API patch.
http://lkml.org/lkml/2009/6/1/459
Signed-off-by: Jim Keniston jkeni...@us.ibm.com
---
x86 support for Uprobes
Signed-off-by: Jim Keniston jkeni...@us.ibm.com
---
arch/x86/Kconfig |1 +
arch/x86/include/asm/uprobes.h | 27 +++
2 files changed, 28 insertions(+)
Index: uprobes.git/arch/x86/Kconfig
Uprobes Documentation
Signed-off-by: Jim Keniston jkeni...@us.ibm.com
---
Documentation/uprobes.txt | 460 ++
1 file changed, 460 insertions(+)
Index: uprobes.git/Documentation/uprobes.txt
Ftrace Plugin for uprobes
This patch implements ftrace plugin for uprobes.
Description:
Ftrace plugin provides an interface to dump data at a given address, top of
the stack and function arguments when a user program calls a specific
function.
To dump the data at a given address issue
echo up
To what extent is the regset stuff supposed to tolerate such
mismatched data?
It ain't. We don't burden the arch code with the overheads and the
exacting robustness demands of checking for bogus parameters. (This is the
clear right choice for the arch layer, but that is separate from the