HomePhabricator

Take the API lock in SBThread::IsValid & SBFrame::IsValid.

Description

Take the API lock in SBThread::IsValid & SBFrame::IsValid.

The IsValid calls can try to reconstruct the thread & frame, which can
take various internal locks. This can cause A/B locking issues with
the Target lock, so these calls need to that the Target lock.

Details

Committed
jinghamMay 6 2016, 5:54 PM
Parents
rL268827: Remove some lldbassert's from the packet checking code.
Branches
Unknown
Tags
Unknown