1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys
Alexander Leidinger 19e252baeb - >500 static DTrace probes for the linuxulator
- DTrace scripts to check for errors, performance, ...
  they serve mostly as examples of what you can do with the static probe;s
  with moderate load the scripts may be overwhelmed, excessive lock-tracing
  may influence program behavior (see the last design decission)

Design decissions:
 - use "linuxulator" as the provider for the native bitsize; add the
   bitsize for the non-native emulation (e.g. "linuxuator32" on amd64)
 - Add probes only for locks which are acquired in one function and released
   in another function. Locks which are aquired and released in the same
   function should be easy to pair in the code, inter-function
   locking is more easy to verify in DTrace.
 - Probes for locks should be fired after locking and before releasing to
   prevent races (to provide data/function stability in DTrace, see the
   man-page of "dtrace -v ..." and the corresponding DTrace docs).
2012-05-05 19:42:38 +00:00
..
amd64 - >500 static DTrace probes for the linuxulator 2012-05-05 19:42:38 +00:00
arm I need to change uname -p, not uname -m, so back this out. 2012-05-05 17:20:12 +00:00
boot
bsm
cam
cddl
compat - >500 static DTrace probes for the linuxulator 2012-05-05 19:42:38 +00:00
conf
contrib Revert r234834 per luigi@ request. 2012-05-03 08:56:43 +00:00
crypto
ddb
dev Fix off-by-one error in sati_inquiry_block_device_translate_data(). Bug would 2012-05-04 23:45:34 +00:00
fs fixed a unionfs_readdir math issue 2012-05-03 07:22:29 +00:00
gdb
geom Fix bug causing memory corruption and panics with big-endian metadata. 2012-05-04 08:59:19 +00:00
gnu/fs
i386 - >500 static DTrace probes for the linuxulator 2012-05-05 19:42:38 +00:00
ia64 Don't assume we have legacy PICs (i.e. 8259A in cascade) at the legacy 2012-05-04 23:16:29 +00:00
isa
kern Move the code to call the callout callback into the helper function 2012-05-03 20:00:30 +00:00
kgssapi
libkern
mips Disable setting the MII port speed. 2012-05-04 02:26:15 +00:00
modules
net Revert r234834 per luigi@ request. 2012-05-03 08:56:43 +00:00
net80211
netatalk
netgraph
netinet Do error checking for the SCTP_RESET_STREAMS, SCTP_RESET_ASSOC, 2012-05-05 14:06:15 +00:00
netinet6
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfsclient Fix mount mutex handling missed in r234386. 2012-05-05 09:34:35 +00:00
nfsserver
nlm
ofed Revert r234834 per luigi@ request. 2012-05-03 08:56:43 +00:00
opencrypto
pc98
pci
powerpc Fix final bugs in memory barriers on PowerPC: 2012-05-04 16:00:22 +00:00
rpc
security Check vplabel for NULL before dereferencing it. Fixes a panic 2012-05-03 15:51:34 +00:00
sparc64
sys When callout_reset_on() cannot immediately migrate a callout since it 2012-05-03 10:38:02 +00:00
teken
tools
ufs
vm
x86 Revert part of r234723 by re-enabling the SMP protection for 2012-05-03 21:44:01 +00:00
xdr
xen
Makefile