X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FSparks.c;h=2167de0dcf7c07de20649243209a6ecee4d8ef28;hb=1e9af42caa0949ae05e5e2db5250227e86196e19;hp=3fccdb6da9ad418be62068e2f722beeb571b0789;hpb=829a7d022e91da80295913e6c70179f211e5b966;p=ghc-hetmet.git diff --git a/rts/Sparks.c b/rts/Sparks.c index 3fccdb6..2167de0 100644 --- a/rts/Sparks.c +++ b/rts/Sparks.c @@ -57,6 +57,9 @@ createSparkThread (Capability *cap) tso = createIOThread (cap, RtsFlags.GcFlags.initialStkSize, &base_GHCziConc_runSparks_closure); + + postEvent(cap, EVENT_CREATE_SPARK_THREAD, 0, tso->id); + appendToRunQueue(cap,tso); } @@ -83,6 +86,8 @@ newSpark (StgRegTable *reg, StgClosure *p) cap->sparks_created++; + postEvent(cap, EVENT_CREATE_SPARK, cap->r.rCurrentTSO->id, 0); + return 1; }