lldb - fix misleading "valid target indexes are" error message

See http://reviews.llvm.org/D4430 for more details.

Change by Paul Osmialowski.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216766 91177308-0d34-0410-b5e6-96231b3b80d8
Fix a test broken by r216564.

llgs Linux is no longer doing the translation to some gdb fixed signal
numbers.  This change modifies the test method to take in the signo
expected for a segfault.  The debugserver test uses the fixed gdb number,
and everything else uses signal.SIGSEGV for the platform.

Sidenote: I somehow did not see this reported in multicore tests.
I will need to verify that we aren't missing test failures in that
script.  I need to verify why this wasn't more obvious with
test/dosep.py.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216770 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed a build problem dueo to changes in the
way ownership of memory buffers is handled in
clang's SourceManager.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216810 91177308-0d34-0410-b5e6-96231b3b80d8
Add an interface on ArchSpec to provide lldb client code
with a mechanism to query if the current target architecture
has non 8-bit bytes.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216867 91177308-0d34-0410-b5e6-96231b3b80d8
Linux ARM64: add ProcessMonitor-related RegisterContext support.

See http://reviews.llvm.org/D5089 for more details.

Change by Paul Osmialowski.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216907 91177308-0d34-0410-b5e6-96231b3b80d8