A change in how we search for saved register values unintentionally
allowed volatile registers to be returned up the stack.  That leads
to unexpected/incorrect values provided to the user and we need to
avoid that.
<rdar://problem/12714247>



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168123 91177308-0d34-0410-b5e6-96231b3b80d8
Change RegisterContextLLDB's unwind logging to report which stack frame
finally was able to restore a register, instead of just reporting the
frames that couldn't supply the reg.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168139 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' into fix
Update RecordingMemoryManager as per change to RuntimeDyld base class
made in upstream llvm (r168114)



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

Removed an assert that was for debug only.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168190 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' into fix
Fix lldb to compile with top of tree LLVM/clang.



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

Make sure architectures are obeyed for skinny mach files.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168205 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' into fix
Fix expected error message in test.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168220 91177308-0d34-0410-b5e6-96231b3b80d8
Fix expected error message in test.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168220 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master' into fix
Added symbols page for Mac OS X that explains how DebugSymbols.framework can be customized.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168224 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/12720514> Sub-TLF: Provide service to profile the inferior

This allows client to query profiling states on the inferior.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168228 91177308-0d34-0410-b5e6-96231b3b80d8
Follow up on <rdar://12720514>. Removed commented out code.

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168232 91177308-0d34-0410-b5e6-96231b3b80d8
Han Ming's commit in r168228 had a bunch of 4-space tabs
in the source files.  Expand to spaces.  No content changes,
just whitespace.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168238 91177308-0d34-0410-b5e6-96231b3b80d8
Add more info for shell commands being used by DebugSymbols.framework.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168314 91177308-0d34-0410-b5e6-96231b3b80d8
Added malloc introspection commands for Mac OS X for both GDB and LLDB.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168315 91177308-0d34-0410-b5e6-96231b3b80d8
Linux fix: remove reference to cellspu (backend removed in llvm r167984)



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168322 91177308-0d34-0410-b5e6-96231b3b80d8
Temporarily skip tests known to hang on Linux
- opened bugzilla defects #14384 and #14385



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