|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
79ac3c12 |
| 19-Jun-2021 |
Emmanuel Vadot <[email protected]> |
pkgbase: Put dtrace in its own package
While dtrace is usefull some people might not want it.
Differential Revision: https://reviews.freebsd.org/D30752 Sponsored by: Diablotin Systems
|
|
Revision tags: release/13.0.0, release/12.2.0 |
|
| #
7ec2f6bc |
| 21-Oct-2020 |
Andrey V. Elsukov <[email protected]> |
Add dtrace SDT probe ipfw:::rule-matched.
It helps to reduce complexity with debugging of large ipfw rulesets. Also define several constants and translators, that can by used by dtrace scripts with
Add dtrace SDT probe ipfw:::rule-matched.
It helps to reduce complexity with debugging of large ipfw rulesets. Also define several constants and translators, that can by used by dtrace scripts with this probe.
Reviewed by: gnn Obtained from: Yandex LLC MFC after: 2 weeks Sponsored by: Yandex LLC Differential Revision: https://reviews.freebsd.org/D26879
show more ...
|
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
5bf5ca77 |
| 06-Mar-2018 |
Devin Teske <[email protected]> |
Introduce dwatch(1) as a tool for making DTrace more useful
Reviewed by: markj, gnn, bdrewery (earlier version) Relnotes: yes Sponsored by: Smule, Inc. Differential Revision: https://reviews.freebsd
Introduce dwatch(1) as a tool for making DTrace more useful
Reviewed by: markj, gnn, bdrewery (earlier version) Relnotes: yes Sponsored by: Smule, Inc. Differential Revision: https://reviews.freebsd.org/D10006
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
| #
18849b5d |
| 19-May-2016 |
George V. Neville-Neil <[email protected]> |
Remove the old version of the DTraceToolkit from the source tree. The DTraceToolkit is part of the Open DTrace effort and is supported on FreeBSD as a port (sysutils/DTraceToolkit) which has been upd
Remove the old version of the DTraceToolkit from the source tree. The DTraceToolkit is part of the Open DTrace effort and is supported on FreeBSD as a port (sysutils/DTraceToolkit) which has been updated to properly track toolkit development upstream.
Sponsored by: DARPA, AFRL
show more ...
|
|
Revision tags: release/10.3.0 |
|
| #
480f4e94 |
| 22-Mar-2016 |
George V. Neville-Neil <[email protected]> |
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 th
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
show more ...
|
| #
342af4d5 |
| 03-Mar-2016 |
George V. Neville-Neil <[email protected]> |
fix tcpdebug: - assign to "flags" in each probe, not only debug-input compute "len" in the same way in each probe
Submitted by: Hannes Mehnert MFC after: 2 weeks Differential Revision: https://revie
fix tcpdebug: - assign to "flags" in each probe, not only debug-input compute "len" in the same way in each probe
Submitted by: Hannes Mehnert MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D5524
show more ...
|
| #
abac2033 |
| 22-Jan-2016 |
Devin Teske <[email protected]> |
Add scripts for watching common entry points.
MFC after: 3 days X-MFC-to: stable/10
|
| #
93e779a2 |
| 26-Nov-2015 |
Bryan Drewery <[email protected]> |
META MODE: These need object directories to handle staging.
Sponsored by: EMC / Isilon Storage Division
|
| #
af71f40a |
| 04-Oct-2015 |
Pawel Jakub Dawidek <[email protected]> |
Add a little, but very useful script for use with programs that work using an event loop and should sleep only when waiting for events (eg. via kevent(2)). When a program is going to sleep in the ker
Add a little, but very useful script for use with programs that work using an event loop and should sleep only when waiting for events (eg. via kevent(2)). When a program is going to sleep in the kernel, the script will show its name, PID, kernel stack trace and userland stack trace. Sleeping in kevent(2) is ignored as it is expected to be valid.
Sample output:
# ./blocking lynxd
lynxd(15042) is blocking...
kernel`_cv_wait_sig+0x124 kernel`seltdwait+0xae kernel`sys_poll+0x3a3 kernel`amd64_syscall+0x343 kernel`0xffffffff806c79ab
lynxd`poll+0xa lynxd`pqSocketCheck+0xa2 lynxd`pqWaitTimed+0x29 lynxd`connectDBComplete+0xd7 lynxd`PQsetdbLogin+0x2ec lynxd`db_connect+0x3c lynxd`main+0x198 lynxd`_start+0x16f 0x2
lynxd(1925) is blocking...
kernel`_cv_wait+0x125 zfs.ko`zio_wait+0x5b zfs.ko`dmu_buf_hold_array_by_dnode+0x1dc zfs.ko`dmu_read+0xcb zfs.ko`zfs_freebsd_getpages+0x37b kernel`VOP_GETPAGES_APV+0xa7 kernel`vnode_pager_getpages+0x9a kernel`vm_fault_hold+0x885 kernel`vm_fault+0x77 kernel`trap_pfault+0x211 kernel`trap+0x506 kernel`0xffffffff806c76c2
lynxd`EVP_add_cipher+0x13 lynxd`SSL_library_init+0x11 lynxd`main+0x94 lynxd`_start+0x16f 0x2
lynxd(1925) is blocking...
kernel`_cv_wait+0x125 zfs.ko`zio_wait+0x5b zfs.ko`dbuf_read+0x791 zfs.ko`dbuf_findbp+0x12f zfs.ko`dbuf_hold_impl+0xa2 zfs.ko`dbuf_hold+0x1b zfs.ko`dmu_buf_hold_array_by_dnode+0x153 zfs.ko`dmu_read_uio+0x66 zfs.ko`zfs_freebsd_read+0x3a3 kernel`VOP_READ_APV+0xa1 kernel`vn_read+0x13a kernel`vn_io_fault+0x10b kernel`dofileread+0x95 kernel`kern_readv+0x68 kernel`sys_read+0x63 kernel`amd64_syscall+0x343 kernel`0xffffffff806c79ab
lynxd`_read+0xa lynxd`__srefill+0x122 lynxd`fgets+0x78 lynxd`file_gets+0x1d lynxd`BIO_gets+0x64 lynxd`PEM_read_bio+0xf5 lynxd`PEM_X509_INFO_read_bio+0x90 lynxd`X509_load_cert_crl_file+0x47 lynxd`by_file_ctrl+0x2e lynxd`X509_STORE_load_locations+0x4a lynxd`sslctx_init+0x255 lynxd`main+0x215 lynxd`_start+0x16f 0x2
Requested by: gnn Obtained from: Wheel Systems http://wheelsystems.com
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
53413166 |
| 30-Jun-2015 |
Hiren Panchasara <[email protected]> |
Add missing DTrace scripts that exist in the source tree to the Makefile for install. While here, sort the list.
Differential Revision: D2950 Submitted by: Jason Wolfe <j at nitrology.com> Reviewed
Add missing DTrace scripts that exist in the source tree to the Makefile for install. While here, sort the list.
Differential Revision: D2950 Submitted by: Jason Wolfe <j at nitrology.com> Reviewed by: gnn, markj, hiren Sponsored by: Limelight Networks
show more ...
|
| #
1dfaa6f1 |
| 08-Mar-2015 |
George V. Neville-Neil <[email protected]> |
udp track shows UDP data as it arrives and leaves the system
|
| #
2c5c06a0 |
| 07-Mar-2015 |
George V. Neville-Neil <[email protected]> |
TCP connection tracker that uses aggregations to show where connections originate from.
|
| #
234aa446 |
| 07-Mar-2015 |
George V. Neville-Neil <[email protected]> |
Add a more complex TCP tracking script, which shows connections and accepts as well as state transitions.
|
| #
4ce386ff |
| 07-Mar-2015 |
George V. Neville-Neil <[email protected]> |
Add a TCP state tracking script based on FreeBSD TCP SDTs
|
|
Revision tags: release/10.1.0 |
|
| #
1a457459 |
| 09-Aug-2014 |
John-Mark Gurney <[email protected]> |
add my scripts to measure io latency per disk...
|
|
Revision tags: release/9.3.0 |
|
| #
c6063d0d |
| 06-May-2014 |
Warner Losh <[email protected]> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
213dc9df |
| 20-Jul-2012 |
George V. Neville-Neil <[email protected]> |
Add a new script, hotopen, which shows what uid is opening files on a per second basis. While here clean up the Makefile as well.
MFC after: 1 week
|
| #
4d37a123 |
| 18-May-2012 |
George V. Neville-Neil <[email protected]> |
Add support for our own DTrace scripts and those from the DTraceToolkit to the build system. FreeBSD written scripts are stored in src/share and the toolkit scripts are brought from the cddl directo
Add support for our own DTrace scripts and those from the DTraceToolkit to the build system. FreeBSD written scripts are stored in src/share and the toolkit scripts are brought from the cddl directory into a working tree via install.
MFC after: 2 weeks
show more ...
|