gnn e4786b4992 Add an mbuf provider to DTrace.
The mbuf provider is made up of a set of Statically Defined Tracepoints
which help us look into mbufs as they are allocated and freed.  This can be
used to inspect the buffers or for a simplified mbuf leak detector.

New tracepoints are:

mbuf:::m-init
mbuf:::m-gethdr
mbuf:::m-get
mbuf:::m-getcl
mbuf:::m-clget
mbuf:::m-cljget
mbuf:::m-cljset
mbuf:::m-free
mbuf:::m-freem

There is also a translator for mbufs which gives some visibility into the structure,
see mbuf.d for more details.

Reviewed by:	bz, markj
MFC after:	2 weeks
Sponsored by:	Rubicon Communications (Netgate)
Differential Revision:	https://reviews.freebsd.org/D5682
2016-03-22 13:16:52 +00:00
..
2015-10-24 03:16:40 +00:00
2013-10-18 11:25:08 +00:00
2014-03-11 10:13:06 +00:00
2015-07-08 22:09:47 +00:00
2016-01-29 15:12:31 +00:00
2014-07-02 13:24:21 +00:00
2015-12-31 11:21:45 +00:00
2013-10-16 09:12:40 +00:00
2015-07-04 10:33:33 +00:00
2014-07-07 00:27:09 +00:00
2015-12-27 18:12:13 +00:00
2015-07-16 07:05:42 +00:00
2016-03-14 17:41:17 +00:00
2012-12-10 23:12:51 +00:00
2015-10-08 21:52:20 +00:00
2016-01-29 15:12:31 +00:00
2015-10-26 02:21:19 +00:00
2016-03-18 01:26:55 +00:00
2015-05-15 20:43:37 +00:00
2016-03-22 13:16:52 +00:00
2015-12-13 04:15:10 +00:00
2015-05-28 22:06:05 +00:00
2014-01-21 20:48:02 +00:00
2014-11-13 05:26:14 +00:00
2014-07-30 00:28:29 +00:00
2016-02-20 01:34:13 +00:00
2015-09-29 12:14:59 +00:00
2015-05-24 11:24:14 +00:00
2016-03-21 21:38:35 +00:00
2016-03-21 21:38:35 +00:00
2016-03-21 21:38:35 +00:00
2015-11-19 05:50:22 +00:00
2016-03-01 17:47:32 +00:00
2015-04-22 14:38:58 +00:00
2015-04-22 14:38:58 +00:00