Add branch emulation to aarch64 instruction emulator
authorTamas Berghammer <tberghammer@google.com>
Fri, 26 Jun 2015 09:41:32 +0000 (09:41 +0000)
committerTamas Berghammer <tberghammer@google.com>
Fri, 26 Jun 2015 09:41:32 +0000 (09:41 +0000)
commit67ec5458a7c7c68542a0ab3bce4814df8de76f6a
tree38b2ba94635b45539861d12bd0dba15e3939e908
parent682e84285514bfae8845f1d05d1ff8c9345def57
Add branch emulation to aarch64 instruction emulator

The emulation of the branches are required by the new stack
unwinding logic to reinstantiate the prologue at the right place.

Differential revision: http://reviews.llvm.org/D10702

llvm-svn: 240769
lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h
lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
lldb/test/functionalities/unwind/standard/TestStandardUnwind.py