]> www.infradead.org Git - users/jedix/linux-maple.git/commit
USDT implementation (phase 2).
authorKris Van Hees <kris.van.hees@oracle.com>
Mon, 20 May 2013 20:46:58 +0000 (16:46 -0400)
committerKris Van Hees <kris.van.hees@oracle.com>
Mon, 20 May 2013 20:46:58 +0000 (16:46 -0400)
commit11fef2aa1b2adc95f0ba964c0d5aa949450d286c
tree1b4dcb90317956ddd894a7d2274d7a048840eb78
parent8edba985418e6f49872c575b6bc12a1ac3e6e146
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>
dtrace/dtrace_debug.h
dtrace/dtrace_isa.c
dtrace/fasttrap_dev.c
dtrace/fasttrap_impl.h
dtrace/include/dtrace/dtrace_impl.h
dtrace/include/uapi/linux/dtrace/fasttrap.h [new file with mode: 0644]
dtrace/include/uapi/linux/dtrace/fasttrap_defines.h [new file with mode: 0644]