]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dtrace: USDT implementation (phase 2)
authorKris Van Hees <kris.van.hees@oracle.com>
Mon, 20 May 2013 20:37:33 +0000 (16:37 -0400)
committerNick Alcock <nick.alcock@oracle.com>
Mon, 29 Jun 2015 21:41:44 +0000 (22:41 +0100)
commitb761e6f9ddbbc2cc8677e63ccf546287ffc0c9c5
treeb440d786caa1085a48250424aae0f9d2606eba34
parent4f22e663c4c237ccfda044d9cc5b5837dd0211c7
dtrace: USDT implementation (phase 2)

This commit contains the 2nd phase of the USDT implementation for DTrace for
Linux.  It provides the mechanics of fasttrap probes (enabling, firing, and
disabling).  It also contains various debugging statements that will be cleaned
up in a future commit.  They exist right now, because this commit represents a
work in progress that is known to contain various bugs and loose ends.  The
commit for this code is provided as a "sharing of the pain" , and to ensure
that others can start playing with this code and test the interaction with
userspace.

Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
include/linux/dtrace_cpu.h
include/linux/dtrace_os.h
include/linux/fasttrap.h [deleted file]
include/linux/sched.h
kernel/dtrace/dtrace_cpu.c
kernel/dtrace/dtrace_os.c