[Lldb-commits] [PATCH] D11258: Improve conditional opcode handling in emulation based unwinding
Tamas Berghammer
tberghammer at google.com
Thu Jul 16 05:33:07 PDT 2015
tberghammer created this revision.
tberghammer added a reviewer: jasonmolenda.
tberghammer added a subscriber: lldb-commits.
Improve conditional opcode handling in emulation based unwinding
Don't change the CFI information when a conditional instruction is emulated (eg.: popeq {r0, pc}) because the CFI for the next instruction should be the same as the CFI for the current instruction.
http://reviews.llvm.org/D11258
Files:
include/lldb/Core/EmulateInstruction.h
source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
source/Plugins/Instruction/ARM/EmulateInstructionARM.h
source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h
source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
test/functionalities/unwind/standard/TestStandardUnwind.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11258.29890.patch
Type: text/x-patch
Size: 13158 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150716/cbb1c61f/attachment.bin>
More information about the lldb-commits
mailing list