aboutsummaryrefslogtreecommitdiffstats
path: root/probes.d
diff options
context:
space:
mode:
Diffstat (limited to 'probes.d')
-rw-r--r--probes.d11
1 files changed, 11 insertions, 0 deletions
diff --git a/probes.d b/probes.d
index dd7a7bfcd3..dc20d30172 100644
--- a/probes.d
+++ b/probes.d
@@ -214,6 +214,17 @@ provider ruby {
Fired at the end of a sweep phase.
*/
probe gc__sweep__end();
+
+ /*
+ ruby:::method-cache-clear(class, filename, lineno);
+
+ This probe is fired when the method cache is cleared.
+
+ * `class` the name of the class or "global" (a string)
+ * `filename` the file name where the cache is _being cleared_ (a string)
+ * `lineno` the line number where the cache is _being cleared_ (an int)
+ */
+ probe method__cache__clear(const char *class, const char *filename, int lineno);
};
#pragma D attributes Stable/Evolving/Common provider ruby provider