diff options
author | Jim Ingham <jingham@apple.com> | 2016-05-24 18:29:36 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2016-05-24 18:29:36 +0000 |
commit | 3cc425837d6a6cfe7efbaa53f493d8b20a9232da (patch) | |
tree | c2165d6d360995bba1fecf44277c600cd40d92d1 /llvm/lib | |
parent | 15a2165d645135787874268bc546fb543d6c2d1f (diff) | |
download | bcm5719-llvm-3cc425837d6a6cfe7efbaa53f493d8b20a9232da.tar.gz bcm5719-llvm-3cc425837d6a6cfe7efbaa53f493d8b20a9232da.zip |
Lock out Process::RunThreadPlan so only one can be in flight at a time.
What with all sorts of folks (TSAN, ASAN, queue detection, etc...) trying to
gather info by calling functions down in the lower layers of lldb, we've started
to see people running expressions simultaneously. The expression evaluation part
is okay, but only one RunThreadPlan can be active at a time. I added a lock to
enforce that.
<rdar://problem/26431072>
llvm-svn: 270593
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions