freebsd-dev/cddl/lib/libdtrace
George V. Neville-Neil 15dbc1605b On FreeBSD there is a setsockopt option SO_USER_COOKIE which allows
setting a 32 bit value on each socket. This can be used by applications
and DTrace as a rendezvous point so that an applicaton's data can
more easily be captured at run time. Expose the user cookie via
DTrace by updating the translator in tcp.d and add a quick test
program, a TCP server, that sets the cookie on each connection
accepted.

Reviewed by:	hiren
MFC after:	1 week
Sponsored by:	Limelight Networks
Differential Revision:	https://reviews.freebsd.org/D7152
2016-07-08 23:44:09 +00:00
..
errno.d
io.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
ip.d Remove an unneeded typedef of ip6_t from the DTrace ip provider library. 2015-09-15 05:16:26 +00:00
libproc_compat.h libdtrace: add support for lazyload mode. 2015-04-08 02:36:37 +00:00
Makefile Add initial DTrace support for RISC-V. 2016-05-24 16:41:37 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
net.d
nfs.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
nfssrv.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
psinfo.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
regs_x86.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
sched.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
siftr.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
signal.d
tcp.d On FreeBSD there is a setsockopt option SO_USER_COOKIE which allows 2016-07-08 23:44:09 +00:00
udp.d - Use an explicit "depends_on module kernel" guard in DTrace libraries that 2015-08-07 19:56:22 +00:00
unistd.d