Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Probst <mark.probst@gmail.com>2012-12-11 17:58:08 +0400
committerMark Probst <mark.probst@gmail.com>2013-01-03 15:13:58 +0400
commit85b8bd1f70b647185ba979a5613efeb59980194f (patch)
treea5cb899183480955481da83abce90447c471d7bb /data/mono.d
parent5e7bb4679b605ec617fedf3efa5e06d92f73b4d9 (diff)
[sgen] More dtrace probes.
Diffstat (limited to 'data/mono.d')
-rw-r--r--data/mono.d12
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