Added TestLldbGdbServer test for A start exe packet.
Fixed up bug in XFAIL tests where I appended an array when I intended to merge an array.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207285 91177308-0d34-0410-b5e6-96231b3b80d8
Merge llvm.org svn r207285 into dev-tfiala-native-protocol-linux-x86_64
Free the strong reference to a lldb::SBDebugger that the script interpreter was holding onto in the "lldb.debugger" global variable.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207292 91177308-0d34-0410-b5e6-96231b3b80d8
Since one or more Editline instances of the same kind (lldb commands, expressions, etc) can exist at once, they should all shared a ref counted history object.

Now they do.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207293 91177308-0d34-0410-b5e6-96231b3b80d8
Added two new test types: @debugserver_test and @llgs_test.

TestLldbGdbServer now supports both lldb-gdbserver (llgs) and
debugserver tests.  Similar to the dsym/dwarf tests, they allow
running the same underlying gdb remote protocol tests against
lldb-gdbserver and debugserver.  This will help make sure the
protocol-level tests for lldb-gdbserver faithfully represent
what debugserver does on OS X.

Switched back gdb remote protocol test logging to warning
and above (accidentally submitted it at debug level in a
recent commit).



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207395 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed up lldb-gdbserver to match slightly different debugserver listener host:port message.
Fixed up typo in lldb-gdbserver name missed when working on the OS X side earlier today for debugserver support.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@207398 91177308-0d34-0410-b5e6-96231b3b80d8
Merge svn llvm top of tree r207398 into dev-tfiala-native-protocol-linux-x86_64
Modified llgs to register the GDBRemoteCommunicationServer instance as the
NativeDelegate for the launched NativeProcessProtocol.

Modified the debug launch methods in Platform and NativeProcessLinux to
support passing through the NativeDelegate reference to be registered.