Merging r182066:
------------------------------------------------------------------------
r182066 | gclayton | 2013-05-16 17:55:28 -0700 (Thu, 16 May 2013) | 5 lines

<rdar://problem/13893094>

Show variables that were in the debug info but optimized out. Also display a good error message when one of these variables get used in an expression.


------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_33@182516 91177308-0d34-0410-b5e6-96231b3b80d8
Merging r182153:
------------------------------------------------------------------------
r182153 | mkopec | 2013-05-17 12:27:47 -0700 (Fri, 17 May 2013) | 5 lines

ProcessMonitor improvements for Linux.
-Remove tracing of fork/vfork until we add support for tracing inferiors' children on Linux.
-Add trace exec option for ptrace so that we don't receive legacy SIGTRAP signals on execve calls.
-Add handling of SIGCHLD sent by kernel (for now, deliver the signal to the inferior).

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_33@182517 91177308-0d34-0410-b5e6-96231b3b80d8
Merging r182166:
------------------------------------------------------------------------
r182166 | mkopec | 2013-05-17 15:21:08 -0700 (Fri, 17 May 2013) | 3 lines

The Linux process plugin wasn't returning the correct linux signals. This fixes that.
Thus, this patch also negates a previous fix for handling SIGCHLD.

------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_33@182518 91177308-0d34-0410-b5e6-96231b3b80d8
Merging r182301:
------------------------------------------------------------------------
r182301 | gclayton | 2013-05-20 09:50:51 -0700 (Mon, 20 May 2013) | 3 lines

Patch from Yacine Belkadi that fixes an issue in Variable::GetValuesForVariableExpressionPath().


------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_33@182519 91177308-0d34-0410-b5e6-96231b3b80d8
Merging r182326:
------------------------------------------------------------------------
r182326 | enrico | 2013-05-20 15:49:13 -0700 (Mon, 20 May 2013) | 3 lines

<rdar://problem/13925626>

Replacing an assertion with an error - at least we won’t crash
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_33@182520 91177308-0d34-0410-b5e6-96231b3b80d8
Merging r182437:
------------------------------------------------------------------------
r182437 | gclayton | 2013-05-21 16:36:34 -0700 (Tue, 21 May 2013) | 5 lines

<rdar://problem/13455021>

lldb crashes with universal file containing skinny BSD archives when doing DWARF with .o file debugging.


------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_33@182521 91177308-0d34-0410-b5e6-96231b3b80d8
Merging r182441:
------------------------------------------------------------------------
r182441 | gclayton | 2013-05-21 17:10:28 -0700 (Tue, 21 May 2013) | 5 lines

<rdar://problem/13455021>

Another fix to make sure that if we aren't able to extract an object file for any reason, we don't crash when trying to parse the debug map info.


------------------------------------------------------------------------


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