llvm-project/lldb/source/Utility
Johnny Chen e979eda7e0 rdar://problem/10652076
Initial step -- infrastructure change -- to fix the bug.  Change the RegisterInfo data structure
to contain two additional fields (uint32_t *value_rges and uint32_t *invalidate_regs) to facilitate
architectures which have register mapping.

Update all existing RegsiterInfo arrays to have two extra NULL's (the additional fields) in each row,
GDBRemoteRegisterContext.cpp is modified to add d0-d15 and q0-q15 register info entries which take
advantage of the value_regs field to specify the containment relationship:

d0 -> (s0, s1)
...
d15 -> (s30, s31)
q0 -> (d0, d1)
...
q15 -> (d30, d31)

llvm-svn: 151686
2012-02-29 01:07:59 +00:00
..
ARM_DWARF_Registers.cpp API fix and missing headers. 2011-05-19 23:07:19 +00:00
ARM_DWARF_Registers.h rdar://problem/10652076 2012-02-29 01:07:59 +00:00
ARM_GCC_Registers.h Modified the LocateMacOSXFilesUsingDebugSymbols(...) function to locate 2011-07-19 03:57:15 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
PseudoTerminal.cpp Patch from Kirk Beitz to make things compile on MinGW minus the putenv part. 2011-02-09 17:41:27 +00:00
RefCounter.cpp fixing missing RefCounter class 2011-07-13 00:00:57 +00:00
SharingPtr.cpp Added a ModuleList::Destroy() method which will reclaim the std::vector 2012-01-27 18:45:39 +00:00
StringExtractor.cpp Add a missing header 2011-04-07 10:20:23 +00:00
StringExtractor.h Many improvements to the Platform base class and subclasses. The base Platform 2011-03-30 18:16:51 +00:00
StringExtractorGDBRemote.cpp Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00
StringExtractorGDBRemote.h Moved the execution context that was in the Debugger into 2011-04-12 05:54:46 +00:00