Address::GetSection() turns a weak pointer to a shared pointer which is a little slow.  So in Address::operator== & != do the
cheap GetOffset() comparison first and only compare the sections if that is true.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183452 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/14083928>

Making sure that if you invoke LLDB as lldb ./someBinary you can then launch the inferior with process launch —tty

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183453 91177308-0d34-0410-b5e6-96231b3b80d8
Remove the debugserver "--open-connection" option and obey the hostname that is passed into debugserver.

you can now specify:

debugserver host:port
debugserver port
debugserver /path/to/file

When "host" is specified, we will only accept connections from that host. If host is not specified, we default to "localhost".



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