On Sat, May 05, 2012 at 07:42:39PM +0000, Alexander Leidinger wrote: > Author: netchild > Date: Sat May 5 19:42:38 2012 > New Revision: 235063 > URL: http://svn.freebsd.org/changeset/base/235063 > > Log: > - >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).
Hi, what about to merge this to 9, 8? >
pgpBFI5u0nX0k.pgp
Description: PGP signature