Make the mutex ivar in Unwind recursive so we don't have a thread
authorJason Molenda <jmolenda@apple.com>
Tue, 18 Nov 2014 04:57:28 +0000 (04:57 +0000)
committerJason Molenda <jmolenda@apple.com>
Tue, 18 Nov 2014 04:57:28 +0000 (04:57 +0000)
commit9211ec4fcc45df0439e1cc5fdcf1fb741c129efc
tree13f1fb7ec7808186461fdb51a7e6f63e4a09748f
parentd253ed6565dff2415d4cd923b80ee82ca6ee5534
Make the mutex ivar in Unwind recursive so we don't have a thread
deadlocking when we have the base Unwind class and the HistoryUnwind
subclass both trying to acquire the lock on the same thread to clear
their respective ivar state.
<rdar://problem/18986350>

llvm-svn: 222221
lldb/include/lldb/Target/Unwind.h