This is a fully functional Kprobes implementation for ARM as a
patch set against the 2.6.20.4 kernel.
This implementation includes kprobes, jprobes, and kretprobes.
Abhishek Sagar contributed the initialization, undef handling, fault
handling, jprobes, and kretprobes code. The blame for the remaining
core kprobes code falls to me.
This code has no known problems and has received some basic testing
through systemtap testsuite. It should, however, be considered
raw prototype quality. I'm sure it has a considerable quantity of
undiscovered bugs.
This mail exceeds Linus' recommended size of 40KB for a patch
mailing. It is ~70KB in size. However, I have noticed that others
on this mailing list have exceeded the limit before. If this size
is an imposition, please let me know. I'll be setting this project
up on a remote site, but haven't yet. This will probably be my
only patch mailing of this size.
I'll provide more detailed information in some following mails.
Quentin