Eventlog support for new event type: create spark.
[ghc-hetmet.git] / rts / Sparks.c
index 3fccdb6..aed75e5 100644 (file)
@@ -57,6 +57,7 @@ createSparkThread (Capability *cap)
 
     tso = createIOThread (cap, RtsFlags.GcFlags.initialStkSize, 
                           &base_GHCziConc_runSparks_closure);
+
     appendToRunQueue(cap,tso);
 }
 
@@ -83,6 +84,8 @@ newSpark (StgRegTable *reg, StgClosure *p)
 
     cap->sparks_created++;
 
+    postEvent(cap, EVENT_CREATE_SPARK, reg->rCurrentTSO->id, 0);
+
     return 1;
 }