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? 

> 

Attachment: pgpBFI5u0nX0k.pgp
Description: PGP signature

Reply via email to