diff options
author | Mark Probst <mark.probst@gmail.com> | 2012-12-11 17:58:08 +0400 |
---|---|---|
committer | Mark Probst <mark.probst@gmail.com> | 2013-01-03 15:13:58 +0400 |
commit | 85b8bd1f70b647185ba979a5613efeb59980194f (patch) | |
tree | a5cb899183480955481da83abce90447c471d7bb /data/mono.d | |
parent | 5e7bb4679b605ec617fedf3efa5e06d92f73b4d9 (diff) |
[sgen] More dtrace probes.
Diffstat (limited to 'data/mono.d')
-rw-r--r-- | data/mono.d | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/data/mono.d b/data/mono.d index dcd9303f0e5..db3d56c3e4c 100644 --- a/data/mono.d +++ b/data/mono.d @@ -19,6 +19,16 @@ provider mono { probe gc__begin (int generation); probe gc__end (int generation); + probe gc__checkpoint__1 (int generation); + probe gc__checkpoint__2 (int generation); + probe gc__checkpoint__3 (int generation); + probe gc__checkpoint__4 (int generation); + probe gc__checkpoint__5 (int generation); + probe gc__checkpoint__6 (int generation); + probe gc__checkpoint__7 (int generation); + probe gc__checkpoint__8 (int generation); + probe gc__checkpoint__9 (int generation); + probe gc__concurrent__start__begin (int generation); probe gc__concurrent__start__end (int generation, long long num_major_objects_marked); probe gc__concurrent__update__finish__begin (int generation, long long num_major_objects_marked); @@ -59,6 +69,8 @@ provider mono { probe gc__finalize__invoke (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name); probe gc__weak__update (uintptr_t ref_addr, uintptr_t old_addr, uintptr_t new_addr, uintptr_t size, char *ns_name, char *class_name, int track); + + probe gc__global__remset__add (uintptr_t ref_addr, uintptr_t obj_addr, uintptr_t size, char *ns_name, char *class_name); }; #pragma D attributes Evolving/Evolving/Common provider mono provider |