Address warnings in EmulateInstructionARM64

- Remove default for switch which covers all enumeration values

- Remove unused functions
  LSL_C is left in the source under #if 0, as it may be needed in the
  future for emulating other instructions.

Differential Revision: http://reviews.llvm.org/D3528


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207449 91177308-0d34-0410-b5e6-96231b3b80d8
Added debugserver/llgs protocol test for output and clean exit.

Tests for $vCont;c program start, $O output and $W status code.
@llgs_test variant currently marked as expected fail.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207492 91177308-0d34-0410-b5e6-96231b3b80d8
Make lldb-gdbserver configure/(g)make build parity with cmake.

This now builds lldb-gdbserver on all Linux and FreeBSD architectures
rather than being locked to x86_64 architectures only.

Please note lldb-gdbserver is not yet functional, this just enables
the non-x86_64 Linux/FreeBSD build using the configure/make build
system.

 --This line, and
those below, will be ignored--

M    tools/Makefile


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207556 91177308-0d34-0410-b5e6-96231b3b80d8
Add decorator for FreeBSD buildbot failure

llvm.org/pr19605



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207557 91177308-0d34-0410-b5e6-96231b3b80d8
Typo: forever is one word



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207564 91177308-0d34-0410-b5e6-96231b3b80d8
Fix interval recalculation in the event that usleep is interrupted



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207566 91177308-0d34-0410-b5e6-96231b3b80d8
Added gdb remote protocol tests for no output and inferior non-zero exit code.

Tests added for debugserver and lldb-gdbserver.  lldb-gdbserver marked as
XFAIL on top of tree.

Added build_gdbremote_A_packet test helper to construct a gdbremote A
launch packet from a list of args.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207568 91177308-0d34-0410-b5e6-96231b3b80d8
Correct offsets in the debugserver arm back end for the s and d registers so we get the offsets
of these correct after the changes of r194302.
<rdar://problem/16176270> 


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