diff options
author | Greg Clayton <gclayton@apple.com> | 2010-12-12 21:50:57 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2010-12-12 21:50:57 +0000 |
commit | bfae66ae1d5a8d317505c5b08cee6cb64e621a98 (patch) | |
tree | cbf1c3c0e251149c170434a4c5afb3613483bf7d /llvm/lib/Analysis/RegionPass.cpp | |
parent | 5be5391df0d54e8f26645df9352a8a868fb25bd7 (diff) | |
download | bcm5719-llvm-bfae66ae1d5a8d317505c5b08cee6cb64e621a98.tar.gz bcm5719-llvm-bfae66ae1d5a8d317505c5b08cee6cb64e621a98.zip |
Fixed a multi-threaded race condition that could happen when communication classes are shutting down. We currently don't protect communication connection classes against multi-threaded access. The connection is stored in the lldb_private::Communication.m_connection_ap auto_ptr member. We either need to add protections when accessing this class or not let anything racy occur. With this fix, we are doing the latter.
llvm-svn: 121647
Diffstat (limited to 'llvm/lib/Analysis/RegionPass.cpp')
0 files changed, 0 insertions, 0 deletions