| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
322e5efda8578b has changed field names in the struct ip_fw.
Use correct names in ipfw_rule_info_t translator in the ipfw.d script.
Reported by: Keith White <kwhite uottawa at gmail>
MFC after: 1 week
|
|
|
|
|
|
|
| |
While dtrace is usefull some people might not want it.
Differential Revision: https://reviews.freebsd.org/D30752
Sponsored by: Diablotin Systems
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=366908
|
|
|
|
|
|
|
|
| |
Obtained from: Yandex LLC
Sponsored by: Yandex LLC
Notes:
svn path=/head/; revision=363908
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: markj, gnn, bdrewery (earlier version)
Relnotes: yes
Sponsored by: Smule, Inc.
Differential Revision: https://reviews.freebsd.org/D10006
Notes:
svn path=/head/; revision=330559
|
|
|
|
|
|
|
|
|
|
|
|
| |
These override the kernel's definitions and do not match in some cases,
which can break scripts that use these types. With r305055, dtrace is able
to trace fields of struct mbuf's anonymous structs and unions, so there is
no need to redefine types already defined in CTF.
MFC after: 3 days
Notes:
svn path=/head/; revision=305363
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=300226
|
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Rubicon Communications (Netgate)
Notes:
svn path=/head/; revision=298386
|
|
|
|
|
|
|
| |
Sponsored by: Rubicon Communications (Netgate)
Notes:
svn path=/head/; revision=297258
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=297188
|
|
|
|
|
|
|
|
|
|
|
| |
compute "len" in the same way in each probe
Submitted by: Hannes Mehnert
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D5524
Notes:
svn path=/head/; revision=296335
|
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-to: stable/10
X-MFC-with: r294548 r294556
Notes:
svn path=/head/; revision=294684
|
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-to: stable/10
X-MFC-with: 294548
Notes:
svn path=/head/; revision=294556
|
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-to: stable/10
X-MFC-with: r294548
Notes:
svn path=/head/; revision=294549
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-to: stable/10
Notes:
svn path=/head/; revision=294548
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is not properly respecting WITHOUT or ARCH dependencies in target/.
Doing so requires a massive effort to rework targets/ to do so. A
better approach will be to either include the SUBDIR Makefiles directly
and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose
the benefit of having a userland/lib, userland/libexec, etc, though and
results in a massive package. The current implementation of targets/ is
very unmaintainable.
Currently rescue/rescue and sys/modules are still not connected.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=291563
|
|
|
|
|
|
|
| |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=291347
|
|
|
|
|
|
|
| |
Suggested by: markj
Notes:
svn path=/head/; revision=291344
|
|
|
|
|
|
|
| |
with or without wild cards.
Notes:
svn path=/head/; revision=291341
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=288644
|
|
|
|
|
|
|
|
|
|
|
|
| |
to provide the TCPDEBUG functionality with pure DTrace.
Reviewed by: rwatson
MFC after: 2 weeks
Sponsored by: Limelight Networks
Differential Revision: D3530
Notes:
svn path=/head/; revision=287759
|
|
|
|
|
|
|
| |
Submitted by: Alex Burlyga
Notes:
svn path=/head/; revision=287544
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=284964
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284224
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284172
|
| |\
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |\ \
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=274683
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/projects/bmake/; revision=270164
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/projects/bmake/; revision=265720
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/projects/bmake/; revision=256421
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/projects/bmake/; revision=256419
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For meta mode we will want objdirs.
Differential Revision: D2748
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284255
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
SIFTR statically defined tracepoint (SDT).
Reviewed by: bz, markj
Notes:
svn path=/head/; revision=282242
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
socket structure
Notes:
svn path=/head/; revision=279769
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=279768
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=279765
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=279755
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=279754
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
originate from.
Notes:
svn path=/head/; revision=279740
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
accepts as well as state transitions.
Notes:
svn path=/head/; revision=279739
|
| |_|_|/
|/| | |
| | | |
| | | | |
Notes:
svn path=/head/; revision=279727
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/head/; revision=269765
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sort the scripts, and remove the trailing backslash...
We really should install more of the toolkit scripts than just 5 of them..
Notes:
svn path=/head/; revision=269764
|
| |/
|/|
| |
| | |
Notes:
svn path=/head/; revision=267924
|
|/
|
|
|
|
|
| |
from the latter.
Notes:
svn path=/head/; revision=265420
|
|
|
|
| |
Notes:
svn path=/head/; revision=238665
|
|
|
|
|
|
|
|
|
| |
on a per second basis. While here clean up the Makefile as well.
MFC after: 1 week
Notes:
svn path=/head/; revision=238660
|
|
|
|
|
|
|
|
| |
Submitted by: rwatson
MFC after: 2 weeks
Notes:
svn path=/head/; revision=238535
|
|
|
|
|
|
|
| |
Pointed out by: jlh@
Notes:
svn path=/head/; revision=235628
|