diff options
author | Duncan Coutts <duncan@well-typed.com> | 2012-07-03 19:57:05 +0100 |
---|---|---|
committer | Mikolaj Konarski <mikolaj@well-typed.com> | 2012-07-10 17:53:48 +0200 |
commit | 45c80482b537158bbe2d9b9f755ac3d3d02e73f5 (patch) | |
tree | c6a4611733699170355cfc8db4b0397deb933129 /rts/RtsProbes.d | |
parent | 38397354574eb09e8d8f29e56e7e2943363fc0d0 (diff) | |
download | haskell-45c80482b537158bbe2d9b9f755ac3d3d02e73f5.tar.gz |
Have a go at fixing the heap info DTrace build failue on OSX
This patch will need to be tested by someone on OSX.
Fixed a couple wrong names:
CapsetID vs EventCapsetID
gc__sync vs gc__global__sync
Diffstat (limited to 'rts/RtsProbes.d')
-rw-r--r-- | rts/RtsProbes.d | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/rts/RtsProbes.d b/rts/RtsProbes.d index 9be0e66a40..fd47b7574d 100644 --- a/rts/RtsProbes.d +++ b/rts/RtsProbes.d @@ -55,14 +55,13 @@ provider HaskellEvent { probe gc__idle (EventCapNo); probe gc__work (EventCapNo); probe gc__done (EventCapNo); - probe gc__sync (EventCapNo); -/* FIXME: leads to a validate failure on OS X (Lion) - probe gc__stats (CapsetID, StgWord, StgWord, StgWord, StgWord, StgWord, StgWord, StgWord); - probe heap__info (CapsetID, StgWord, StgWord, StgWord, StgWord, StgWord); - probe heap__allocated (EventCapNo, CapsetID, StgWord64); - probe heap__size (CapsetID, StgWord); - probe heap__live (CapsetID, StgWord); - */ + probe gc__global__sync (EventCapNo); + probe gc__stats (EventCapsetID, StgWord, StgWord, StgWord, StgWord, StgWord, StgWord, StgWord); + probe heap__info (EventCapsetID, StgWord, StgWord, StgWord, StgWord, StgWord); + probe heap__allocated (EventCapNo, EventCapsetID, StgWord64); + probe heap__size (EventCapsetID, StgWord); + probe heap__live (EventCapsetID, StgWord); + /* capability events */ probe startup (EventCapNo); probe cap__create (EventCapNo); |