commit | 418ba0d37570172c4ee5e24fc452b3a5ef9ae665 | [log] [tgz] |
---|---|---|
author | Yabin Cui <yabinc@google.com> | Tue Mar 24 11:53:39 2020 -0700 |
committer | Yabin Cui <yabinc@google.com> | Thu Mar 26 16:41:56 2020 -0700 |
tree | dc24d19e71a2f61ebbe380581dd81e6c0f693094 | |
parent | 4fb3f969a91be409e4fb26847c7c4752a7a7f27a [diff] |
simpleperf: add MapLocator for etm decoding. Add MapLocator as a packet callback. It is then used to find maps in MemAccess and InstrRangeParser. MapLocator uses a separate cache for each trace id. It also fix a bug that let a kernel map override following user maps. Bug: 151665001 Test: run simpleperf_unit_test. Change-Id: Ic285f81ac05c3e65b481fb97a5355282639692e4