perf probe: Support multiprobe event
[linux-2.6-block.git] / tools / perf / util / probe-file.c
index b659466ea498ee4dda3978d68a9049e298e96b43..a63f1a19b0e853dc5d353b6108fe89e2f4683a0a 100644 (file)
@@ -1007,6 +1007,7 @@ enum ftrace_readme {
        FTRACE_README_KRETPROBE_OFFSET,
        FTRACE_README_UPROBE_REF_CTR,
        FTRACE_README_USER_ACCESS,
+       FTRACE_README_MULTIPROBE_EVENT,
        FTRACE_README_END,
 };
 
@@ -1020,6 +1021,7 @@ static struct {
        DEFINE_TYPE(FTRACE_README_KRETPROBE_OFFSET, "*place (kretprobe): *"),
        DEFINE_TYPE(FTRACE_README_UPROBE_REF_CTR, "*ref_ctr_offset*"),
        DEFINE_TYPE(FTRACE_README_USER_ACCESS, "*[u]<offset>*"),
+       DEFINE_TYPE(FTRACE_README_MULTIPROBE_EVENT, "*Create/append/*"),
 };
 
 static bool scan_ftrace_readme(enum ftrace_readme type)
@@ -1085,3 +1087,8 @@ bool user_access_is_supported(void)
 {
        return scan_ftrace_readme(FTRACE_README_USER_ACCESS);
 }
+
+bool multiprobe_event_is_supported(void)
+{
+       return scan_ftrace_readme(FTRACE_README_MULTIPROBE_EVENT);
+}