Changes between Version 5 and Version 6 of DTrace


Ignore:
Timestamp:
Dec 12, 2009 11:50:17 AM (5 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DTrace

    v5 v6  
    2626 `thread-wakeup (cap, tid, other_cap)`:: 
    2727  We just unblocked the specified thread on capability `other_cap`.  (The capability `cap` is the one which performed the unblocking.) 
     28 `gc-start (cap)`:: 
     29  The specified capability gets ready for a garbage collection. 
     30 `gc-end (cap)`:: 
     31  The specified capability completed a garbage collection. 
     32 `gc-request-seq-gc (cap)`:: 
     33  We are about to perform a single-threaded garbage collection (meaning that we will grab all capabilities, and then, perform the GC on the specified capability). 
     34 `gc-request-par-gc (cap)`:: 
     35  We are about to perform a parallel garbage collection (this still means all mutator threads need to stop).  We might need to wait for the other capabilities to donate a worker thread each. 
     36 `create-spark-thread (cap, tid)`:: 
     37  We just turned a spark into the specified thread on the given capability. 
     38 `startup (num_caps)`:: 
     39  Initialising the runtime system with the given number of capabilities (that's the value passed with `+RTS -N`). 
     40 `user-msg (cap, msg)`:: 
     41  The given user message (a string that you need to copy with `copyinstr()`) was emitted on the given capability; this happens when a call to `traceEvent` is being made, passing the message as an argument. 
    2842 
    2943== Probe definition ==