Retrieve the dyld shared cache mapping offset from the shared cache instead of hardcoding the value.
Read the version number of the dyld shared cache.
<rdar://problem/13311882> 


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176589 91177308-0d34-0410-b5e6-96231b3b80d8
Remove some tabs and extraneous space chars from ObjectFileMachO.cpp.
Noticed these while working on the last commit.


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

LLDB was not parsing line tables correctly for DWARF in .o files after recent debug map changes. This has now been fixed. 


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

Reap the child process (debugserver) when it is done.


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