hanchenye-llvm-project/lldb/tools
Greg Clayton 8d400e1750 Fixed an issue in the EmulateInstructionARM there the IT opcode was trying to
parse NOP instructions. I added the new table entries for the NOP for the
plain NOP, Yield, WFE, WFI, and SEV variants. Modified the opcode emulation
function EmulateInstructionARM::EmulateMOVRdSP(...) to notify us when it is
creating a frame. Also added an abtract way to detect the frame pointer 
register for both the standard ARM ABI and for Darwin.

Fixed GDBRemoteRegisterContext::WriteAllRegisterValues(...) to correctly be
able to individually write register values back if case the 'G' packet is
not implemented or returns an error.

Modified the StopInfoMachException to "trace" stop reasons. On ARM we currently
use the BVR/BCR register pairs to say "stop when the PC is not equal to the 
current PC value", and this results in a EXC_BREAKPOINT mach exception that
has 0x102 in the code.

Modified debugserver to create the short option string from long option
definitions to make sure it doesn't get out of date. The short option string
was missing many of the newer short option values due to a modification of
the long options defs, and not modifying the short option string.

llvm-svn: 131911
2011-05-23 18:04:09 +00:00
..
darwin-debug Added the ability to get a 32 or 64 bit simple return value from the 2011-05-15 22:49:24 +00:00
darwin-threads A tool for examining a mach process and its threads. 2011-02-05 05:27:30 +00:00
debugserver Fixed an issue in the EmulateInstructionARM there the IT opcode was trying to 2011-05-23 18:04:09 +00:00
driver Fix places that were writing directly to the debugger's output 2011-05-16 19:20:50 +00:00
lldb-platform Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00