Read bytes from zero-filled sections correctly
instead of failing to read.

<rdar://problem/12958589>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@171552 91177308-0d34-0410-b5e6-96231b3b80d8
Generalizing expected stop reason string checking in InferiorCrashing test case.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@171554 91177308-0d34-0410-b5e6-96231b3b80d8
Fix lldb -P on Linux
- now prints the correct PYTHONPATH
- update dotest.py to use lldb -P result correctly
- resolves TestPublicAPIHeaders test failure (on Linux)



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

Have the disassembler's Instruction::Dump always insert at least
one space character between an opcode and its arguments, don't let
a long opcode name abut the arguments.



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