X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FCapability.h;h=d580a8383d4bd8611ae6b984d37fe5f51822c957;hb=0885017a4e92fe5710d1427c214adb87b92987e5;hp=2daade8d60d875e6f7758eafe40f5006e6710e64;hpb=52567e9d746db8c523885b9491b79302064b4bd8;p=ghc-hetmet.git diff --git a/rts/Capability.h b/rts/Capability.h index 2daade8..d580a83 100644 --- a/rts/Capability.h +++ b/rts/Capability.h @@ -278,9 +278,11 @@ INLINE_HEADER void contextSwitchCapability(Capability *cap); void freeCapabilities (void); // For the GC: -void markSomeCapabilities (evac_fn evac, void *user, nat i0, nat delta, - rtsBool no_mark_sparks); +void markCapability (evac_fn evac, void *user, Capability *cap, + rtsBool no_mark_sparks USED_IF_THREADS); + void markCapabilities (evac_fn evac, void *user); + void traverseSparkQueues (evac_fn evac, void *user); /* -----------------------------------------------------------------------------