Not all processes have a Dynamic Loader.  Be sure to check that it exists before using it.

<rdar://problem/18491391>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218699 91177308-0d34-0410-b5e6-96231b3b80d8
Fix the kalimba arch 4 test, broken when I introduced handling
of kalimba architecture variants.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218749 91177308-0d34-0410-b5e6-96231b3b80d8
Adding a test for k5 binaries


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218754 91177308-0d34-0410-b5e6-96231b3b80d8
Add a bandaid to fix the FreeBSD build

r218568 added an explicit #include of the Linux ProcessMonitor.h to
POSIXThread.cpp, rather than including just "ProcessMonitor.h" and
relying on the build infrastructure for the appropriate paths.

For now add #ifdefs in the source to use the FreeBSD or Linux header
as appropriate; a cleaner fix (and perhaps some refactoring of the
POSIX classes) should still be done later.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218762 91177308-0d34-0410-b5e6-96231b3b80d8
Minor tweak to Ed's FreeBSD fix.

Fall back to including the Linux version if not on __FreeBSD__.  Also covers
__ANDROID__ case.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218770 91177308-0d34-0410-b5e6-96231b3b80d8
Merge llvm.org r218770 into dev-llgs-local-launch