freebsd-skq/sys/modules/dtrace
pfg 50c97d79d9 Dtrace: enablings on defunct providers prevent providers from unregistering
Merge change from illumos:

1368 enablings on defunct providers prevent providers from unregistering

We try to address some underlying differences between the Solaris
and FreeBSD implementations: dtrace_attach() / dtrace_detach() are
currently unimplemented in FreeBSD but the new code from illumos
makes use of taskq so some adaptations were made to dtrace_open()
and dtrace_close() to handle them appropriately.

Illumos Revision:	r13430:8e6add739e38

Reference:
https://www.illumos.org/issues/1368

Reviewed by:	gnn
Tested by:	Fabian Keil
Obtained from:	Illumos
MFC after:	3 weeks
2013-04-01 19:13:46 +00:00
..
dtio Initial commit of an I/O provider for DTrace on FreeBSD. 2012-07-11 16:27:02 +00:00
dtmalloc
dtnfscl Add DTrace support to the new NFS client. This is essentially 2011-06-18 23:02:53 +00:00
dtnfsclient
dtrace Dtrace: enablings on defunct providers prevent providers from unregistering 2013-04-01 19:13:46 +00:00
dtrace_test
dtraceall Add FBT for PowerPC DTrace. Also, clean up the DTrace assembly code, 2013-03-18 05:30:18 +00:00
fasttrap Update for the recent location of the fasttrap code. 2010-08-24 12:18:39 +00:00
fbt Fix the powerpc64 build. MACHINE_CPUARCH is common for powerpc/powerpc64, 2013-03-19 00:39:02 +00:00
lockstat
profile
prototype
sdt
systrace
systrace_freebsd32 add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 09:09:25 +00:00
systrace_linux32 Stripped '32' suffix from linux systrace module name on i386. 2011-04-08 06:27:43 +00:00
Makefile Add FBT for PowerPC DTrace. Also, clean up the DTrace assembly code, 2013-03-18 05:30:18 +00:00
Makefile.inc