Since DTrace buffers the information on a per-CPU basis, there's a chance on a multi-sumpn system that the buffers may be consumed out of turn. Your exiting stuff is recorded later, but every once in a while the buffer it was written to is consumed first, and so it looks like the events themselves occur out of turn.
If you add a nanosecond timestamps to your actions, I'm sure you'll see that they fired in the correct time order. -- This message posted from opensolaris.org _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org