Added setting: platform.plugin.linux.use-llgs-for-local (boolean), defaults to false

This setting is not yet hooked up to anything.  In preparation for
adding/testing llgs for local Linux debugging.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216690 91177308-0d34-0410-b5e6-96231b3b80d8
lldb - Register Context Linux ARM64

Yet another step toward ARM64 support. With this commit, lldb-gdbserver started on ARM64 target can be accessed by lldb running on desktop PC and it can process simple commands (like 'continue'). Still ARM64 support lacks NativeRegisterContextLinux_arm64.* code which waits to be implemented.
Based on similar files for Linux x86_64 and Darwin ARM64. Due to common code extraction from Darwin related files, lldb should be tested for any unexpected regression on Darwin ARM64 machines too.

See the following for more details:
http://reviews.llvm.org/D4580
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140825/012670.html

Change by Paul Osmialowski.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216737 91177308-0d34-0410-b5e6-96231b3b80d8
lldb - ELF: add ARM64 relocation jump slot handling in ELFHeader.

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

Change by Paul Osmialowski.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@216739 91177308-0d34-0410-b5e6-96231b3b80d8
Merge upstream llmv.org r216739 into dev-llgs-local
Fix build issue with latest integration from upstream llvm.org.