This patch contains 2 changes:
- Corrected target address calculation of compact branch instructions to reflect changes in disassembler (http://reviews.llvm.org/D17540).
- Added emulation for (missing) 'Addiu' instruction.
Paths
| Differential D21064
[LLDB][MIPS] Fix Emulation of Compact branch and ADDIU instructions ClosedPublic Authored by nitesh.jain on Jun 7 2016, 3:53 AM.
Details Summary This patch contains 2 changes:
Diff Detail
Event Timelinenitesh.jain retitled this revision from to [LLDB][MIPS] Fix Emulation of Compact branch and ADDIU instructions. nitesh.jain updated this object. This revision is now accepted and ready to land.Jun 8 2016, 9:15 PM Comment Actions You also need to emulate dsubu and subu as the MIPS LLVM backend will generate them in certain cases. Comment Actions
Thanks will emulate them too.
Revision Contents
Diff 59856 source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
|