commit | 15fd97d8923c76e3cdf6de20614939879dc1bde9 | [log] [tgz] |
---|---|---|
author | Jim Ingham <jingham@apple.com> | Thu Nov 29 00:26:19 2012 +0000 |
committer | Jim Ingham <jingham@apple.com> | Thu Nov 29 00:26:19 2012 +0000 |
tree | 48c77a5853aabcf0908dafc5a28ceac17bf69b33 | |
parent | db23fc2c60db1aac68b9d3581fad815ae5094362 [diff] |
Tighten up how we acquire the underlying frame in the SBFrame methods. We were getting the frame and then getting the run lock. Which means that our frame could have gotten invalidated by stopping between the time we got the frame and assured the the target was stopped. Now we get the run lock first, and THEN resolve the underlying frame object. <rdar://problem/12621607> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168838 91177308-0d34-0410-b5e6-96231b3b80d8