perf x86 evlist: Add default hybrid events for perf stat
[linux-block.git] / tools / perf / util / evlist.h
index 1bde9ccf4e7da707cd3681dace86f027abf65add..351ba2887a796b4b4653ad414fe6b4ac42774888 100644 (file)
@@ -104,13 +104,18 @@ static inline int evlist__add_default(struct evlist *evlist)
        return __evlist__add_default(evlist, true);
 }
 
+int evlist__add_attrs(struct evlist *evlist, struct perf_event_attr *attrs, size_t nr_attrs);
+
 int __evlist__add_default_attrs(struct evlist *evlist,
                                     struct perf_event_attr *attrs, size_t nr_attrs);
 
+int arch_evlist__add_default_attrs(struct evlist *evlist,
+                                  struct perf_event_attr *attrs,
+                                  size_t nr_attrs);
+
 #define evlist__add_default_attrs(evlist, array) \
-       __evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array))
+       arch_evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array))
 
-int arch_evlist__add_default_attrs(struct evlist *evlist);
 struct evsel *arch_evlist__leader(struct list_head *list);
 
 int evlist__add_dummy(struct evlist *evlist);