summaryrefslogtreecommitdiff
path: root/simpleperf/event_attr.h
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2016-09-29 15:32:45 -0700
committerYabin Cui <yabinc@google.com>2016-09-29 15:42:37 -0700
commit003b245939bae5e86ed53b3c6b333637dbc571b4 (patch)
tree24d04f34e38f206c64ad1bc1bbd8e3d43e858454 /simpleperf/event_attr.h
parent1a35848b34d6572a6b65fe50133414b2dcbea92b (diff)
downloadextras-003b245939bae5e86ed53b3c6b333637dbc571b4.tar.gz
Simpleperf: don't expose EventSelection.
And some tiny improvements. Bug: http://b/30974760 Test: run simpleperf_unit_test. Change-Id: Ie2d46c8ab9ee763d107527c9a54590f845569da4
Diffstat (limited to 'simpleperf/event_attr.h')
-rw-r--r--simpleperf/event_attr.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/simpleperf/event_attr.h b/simpleperf/event_attr.h
index 9182bb9d..2d140241 100644
--- a/simpleperf/event_attr.h
+++ b/simpleperf/event_attr.h
@@ -26,6 +26,11 @@
struct EventType;
+struct EventAttrWithId {
+ const perf_event_attr* attr;
+ std::vector<uint64_t> ids;
+};
+
perf_event_attr CreateDefaultPerfEventAttr(const EventType& event_type);
void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent = 0);
bool GetCommonEventIdPositionsForAttrs(std::vector<perf_event_attr>& attrs,