diff options
author | Mark Probst <mark.probst@gmail.com> | 2012-11-16 14:48:05 +0400 |
---|---|---|
committer | Mark Probst <mark.probst@gmail.com> | 2012-12-09 18:02:48 +0400 |
commit | 48f06fb90676765714d08f63b59f15eb9aa9d58b (patch) | |
tree | bbe0ba64c156b037e58316c55561b7d0fa9492d6 /data | |
parent | 3f011fdb1d5afcb204821af8628830e7c4cbd050 (diff) |
[sgen] More information in sweep and world restart DTrace probes.
Pass to the sweep probes whether a full sweep (including memset and resetting
mark bitmaps) was performed.
Pass to the world restart probes the oldest generation collected during
the pause.
Diffstat (limited to 'data')
-rw-r--r-- | data/mono.d | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/data/mono.d b/data/mono.d index 76721151289..c6447a2a0db 100644 --- a/data/mono.d +++ b/data/mono.d @@ -25,13 +25,13 @@ provider mono { probe gc__concurrent__update__end (int generation); probe gc__concurrent__finish__end (int generation); - probe gc__sweep__begin (int generation); - probe gc__sweep__end (int generation); + probe gc__sweep__begin (int generation, int full_sweep); + probe gc__sweep__end (int generation, int full_sweep); probe gc__world__stop__begin (); probe gc__world__stop__end (); - probe gc__world__restart__begin (); - probe gc__world__restart__end (); + probe gc__world__restart__begin (int generation); + probe gc__world__restart__end (int generation); probe gc__heap__alloc (uintptr_t addr, uintptr_t len); probe gc__heap__free (uintptr_t addr, uintptr_t len); |