summaryrefslogtreecommitdiff
path: root/simpleperf/event_attr.cpp
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2015-06-15 13:57:23 -0700
committerYabin Cui <yabinc@google.com>2015-06-19 11:09:21 -0700
commitd115b2f738f2cef352877b26c2d93460ac9fea25 (patch)
treee1ec58f463c6acc0a451e58caef23568fc1a1f02 /simpleperf/event_attr.cpp
parent60ed78f3cb49e873d0a9aa40d5db33818d0259c2 (diff)
downloadextras-d115b2f738f2cef352877b26c2d93460ac9fea25.tar.gz
Simpleperf: support event type modifier.
Also fix a bug in event_attr dumping. Bug: 19483574 Change-Id: I255647d1471acab3a63c3dc787ab06b3d2bee294
Diffstat (limited to 'simpleperf/event_attr.cpp')
-rw-r--r--simpleperf/event_attr.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/simpleperf/event_attr.cpp b/simpleperf/event_attr.cpp
index 5e02215e..c9947c9d 100644
--- a/simpleperf/event_attr.cpp
+++ b/simpleperf/event_attr.cpp
@@ -95,7 +95,7 @@ perf_event_attr CreateDefaultPerfEventAttr(const EventType& event_type) {
void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent) {
std::string event_name = "unknown";
- const EventType* event_type = EventTypeFactory::FindEventTypeByConfig(attr.type, attr.config);
+ const EventType* event_type = FindEventTypeByConfig(attr.type, attr.config);
if (event_type != nullptr) {
event_name = event_type->name;
}
@@ -116,21 +116,21 @@ void DumpPerfEventAttr(const perf_event_attr& attr, size_t indent) {
PrintIndented(indent + 1, "read_format (0x%llx) %s\n", attr.read_format,
ReadFormatToString(attr.read_format).c_str());
- PrintIndented(indent + 1, "disabled %llu, inherit %llu, pinned %llu, exclusive %llu\n",
+ PrintIndented(indent + 1, "disabled %u, inherit %u, pinned %u, exclusive %u\n",
attr.disabled, attr.inherit, attr.pinned, attr.exclusive);
- PrintIndented(indent + 1, "exclude_user %llu, exclude_kernel %llu, exclude_hv %llu\n",
+ PrintIndented(indent + 1, "exclude_user %u, exclude_kernel %u, exclude_hv %u\n",
attr.exclude_user, attr.exclude_kernel, attr.exclude_hv);
- PrintIndented(indent + 1, "exclude_idle %llu, mmap %llu, comm %llu, freq %llu\n",
+ PrintIndented(indent + 1, "exclude_idle %u, mmap %u, comm %u, freq %u\n",
attr.exclude_idle, attr.mmap, attr.comm, attr.freq);
- PrintIndented(indent + 1, "inherit_stat %llu, enable_on_exec %llu, task %llu\n",
+ PrintIndented(indent + 1, "inherit_stat %u, enable_on_exec %u, task %u\n",
attr.inherit_stat, attr.enable_on_exec, attr.task);
- PrintIndented(indent + 1, "watermark %llu, precise_ip %llu, mmap_data %llu\n", attr.watermark,
+ PrintIndented(indent + 1, "watermark %u, precise_ip %u, mmap_data %u\n", attr.watermark,
attr.precise_ip, attr.mmap_data);
- PrintIndented(indent + 1, "sample_id_all %llu, exclude_host %llu, exclude_guest %llu\n",
+ PrintIndented(indent + 1, "sample_id_all %u, exclude_host %u, exclude_guest %u\n",
attr.sample_id_all, attr.exclude_host, attr.exclude_guest);
}