commit | 8bcd8f1fd6e87dbfddb7092ef8b552f724adc741 | [log] [tgz] |
---|---|---|
author | Yabin Cui <yabinc@google.com> | Thu Jan 23 15:33:35 2020 -0800 |
committer | Yabin Cui <yabinc@google.com> | Thu Jan 23 15:39:10 2020 -0800 |
tree | c8d83c220af819958a27383a47f933764ec30a9d | |
parent | 51c7cad7e8c033cdae5056125011aa3df1fa3e96 [diff] |
simpleperf: avoid getting event name in EventFd::OpenEventFd. GetEventNameByAttr() uses linear search and is slow. Using it in EventFd::OpenEventFd() has visible effects in cmds like `stat --per-thread -a`. So don't use it in EventFd::OpenEventFd(). Instead, pass event_name as a parameter. Bug: 146220391 Test: run simpleperf_unit_test. Change-Id: Ie7fde5add3c8f20d110916cc280a9c5d4077417f