X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2FRtsProbes.d;h=bd32fca385a366498c0def0b3866406e8f24bc2e;hp=dbc5111e46edb36023da2bed3002cb29a27bd0b0;hb=43c7d555c8d7eea6ba0d76bce33be8d25a01c6fd;hpb=c4f9b989c605776c1f07929672a856f07d9b4b44 diff --git a/rts/RtsProbes.d b/rts/RtsProbes.d index dbc5111..bd32fca 100644 --- a/rts/RtsProbes.d +++ b/rts/RtsProbes.d @@ -23,6 +23,8 @@ * typedef uint16_t EventCapNo; * typedef uint16_t EventPayloadSize; // variable-size events * typedef uint16_t EventThreadStatus; + * typedef uint32_t EventCapsetID; + * typedef uint16_t EventCapsetType; // types for EVENT_CAPSET_CREATE */ /* ----------------------------------------------------------------------------- @@ -60,5 +62,9 @@ provider HaskellEvent { probe gc__idle (EventCapNo); probe gc__work (EventCapNo); probe gc__done (EventCapNo); + probe capset__create(EventCapsetID, EventCapsetType); + probe capset__delete(EventCapsetID); + probe capset__assign__cap(EventCapsetID, EventCapNo); + probe capset__remove__cap(EventCapsetID, EventCapNo); };