OSDN Git Service

simpleperf: fix dumping arm regs on arm64 devices.
authorYabin Cui <yabinc@google.com>
Wed, 16 Nov 2016 20:26:13 +0000 (12:26 -0800)
committerYabin Cui <yabinc@google.com>
Thu, 17 Nov 2016 02:46:39 +0000 (18:46 -0800)
commit417df291499b37f63fa9b930e081d80a25bf38ec
tree90f118e851739c0ba6a36103c99cd693be886166
parent960a81aaeb33f39bc8afc31c144686832f8e1dda
simpleperf: fix dumping arm regs on arm64 devices.

On arm64 devices, the kernel dumps arm64 regs
even for 32-bit processes. So we need to map
from arm64 registers to arm registers.

Bug: http://b/30974693
Test: run simpleperf manually on one app.
Change-Id: Iffeac9510b418b5dabc0604c16523887d63bba49
simpleperf/cmd_record.cpp
simpleperf/dwarf_unwind.cpp
simpleperf/dwarf_unwind.h
simpleperf/environment.cpp
simpleperf/environment.h
simpleperf/event_selection_set.cpp
simpleperf/nonlinux_support/nonlinux_support.cpp
simpleperf/perf_regs.cpp
simpleperf/perf_regs.h
simpleperf/sample_tree.h