<rdar://problem/14496092>

Fixes from code review by Jim Ingham that reinstate preferring an external vs non-external symbol when finding function addresses.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@193761 91177308-0d34-0410-b5e6-96231b3b80d8
Tls test fails on FreeBSD due to llvm.org/pr16696

(Threaded inferior debugging not yet available on FreeBSD.)


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@193771 91177308-0d34-0410-b5e6-96231b3b80d8
Use inlined demangler on FreeBSD

FreeBSD includes the elftoolchain project's demangler in the base system.
It does not handle some unusual mangled names, so use the inlined
libcxxabi one.


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