summaryrefslogtreecommitdiffstats
path: root/base/callback_forward.h
diff options
context:
space:
mode:
authoramistry <amistry@chromium.org>2015-07-16 20:58:06 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-17 03:58:33 +0000
commit42d16882080508876676ef164c1f7a863ca1fbf3 (patch)
tree9c23dbb379624dd5892c97fca3a3c5e358c13a4d /base/callback_forward.h
parentcf308f75db0afaedecf19fcbcf6ce0739db72704 (diff)
downloadchromium_src-42d16882080508876676ef164c1f7a863ca1fbf3.zip
chromium_src-42d16882080508876676ef164c1f7a863ca1fbf3.tar.gz
chromium_src-42d16882080508876676ef164c1f7a863ca1fbf3.tar.bz2
Fix a race in ThreadLocalStorage::StaticSlot::initialized which triggers a TSAN error.
Also fix a data race with ThreadData::status_. TSan doesn't see this race explicitly, but it contributes to a race with the use of StaticSlot in ThreadData::tls_index_. BUG=268941 TESTED=Ran base_unittests. TSAN errors before: lots, oodles, slathers, acres After: Zip, zilch, nadda Review URL: https://codereview.chromium.org/1222123002 Cr-Commit-Position: refs/heads/master@{#339219}
Diffstat (limited to 'base/callback_forward.h')
0 files changed, 0 insertions, 0 deletions