[Lldb-commits] [PATCH] [MIPS] MIPS32 branch emulation and single-stepping

Jaydeep Patil jaydeep.patil at imgtec.com
Sun Jun 21 23:03:42 PDT 2015


Hi clayborg,

This patch implements
1) Emulation of MIPS32 branch instructions
2) Enable single-stepping for MIPS32 instructions
3) Correction in emulation of MIPS64 branch instructions with delay slot
4) Adjust breakpoint address when breakpoint is hit in a forbidden slot of compact branch instruction

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D10596

Files:
  include/lldb/Host/common/NativeRegisterContext.h
  source/Host/common/NativeRegisterContext.cpp
  source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h
  source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  source/Plugins/Process/Linux/NativeProcessLinux.cpp
  source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
  source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10596.28097.patch
Type: text/x-patch
Size: 100167 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150622/d5e803c3/attachment.bin>


More information about the lldb-commits mailing list