Use PRIx64.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@213366 91177308-0d34-0410-b5e6-96231b3b80d8
Fixing warnings shouldn't introduce a crasher.

Fix the warning the correct way without making things crash when ENABLE_MUTEX_ERROR_CHECKING is non enabled.

<rdar://problem/17703039>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@213394 91177308-0d34-0410-b5e6-96231b3b80d8
Make lldb -P work on Windows.

lldb -P, which outputs its python path, works by using Host-layer
facilities to get information about the loaded python module.  This
Host functionality was unimplemented on Windows, so this patch
implements it.  Additionally, it removes a pexpect dependency from
the test runner and uses an equivalent invocation of subprocess.

Reviewed by: Todd Fiala

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

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@213410 91177308-0d34-0410-b5e6-96231b3b80d8
Merge remote-tracking branch 'upstream/master' into gsoc
initial FreeBSD dynamic loader prototype