<commit_before>############################
# Chromium

{
  bug_21259
  ThreadSanitizer:Race
  ...
  fun:*tracked_objects*ThreadData*StartTracking*
}

{
  bug_21468
  ThreadSanitizer:Race
  ...
  fun:*net*DirectoryLister*
}

{
  bug_22272
  ThreadSanitizer:Race
  ...
  fun:*RefCounted*LoadLog*
}

{
  bug_22520
  ThreadSanitizer:Race
  fun:*CancelableRequestBase*
  fun:*CancelableRequest*
}

{
  bug_23244
  ThreadSanitizer:Race
  fun:event_*
  fun:event_*
}

{
  bug_23245, bug_25385
  ThreadSanitizer:Race
  fun:*base*Thread*ThreadMain*
}

{
  bug_23423
  ThreadSanitizer:Race
  fun:*IPC*SyncMessageC*E*
}

{
  bug_23433
  ThreadSanitizer:Race
  fun:*logging*SetMinLogLevel*
}

{
  bug_24419
  ThreadSanitizer:Race
  fun:*BrowserProcessImpl*nspector*iles*
}

{
  bug_24715
  ThreadSanitizer:Race
  fun:*base*internal*WeakReference*
  ...
  fun:*AppCacheUpdateJobTest*
}

{
  bug_24724
  ThreadSanitizer:Race
  fun:*WTF*RefCountedBase*ref*
  ...
  fun:*WebCore*WorkerRunLoop*Task*
}

{
  bug_25385
  ThreadSanitizer:Race
  ...
  fun:*base*ThreadD*E*
}

{
  bug_25645
  ThreadSanitizer:Race
  fun:*WTF*RefCountedBase*ref*
  ...
  fun:*WebCore*StringImpl*
}

############################
# Data races in tests

# TODO(timurrrr): bug item
{
  Data race on bool in base/thread_unittest
  ThreadSanitizer:Race
  ...
  fun:*ToggleValue*Run*
}

# TODO(timurrrr): bug item
{
  Data race on bool in AssertReporter [test-only]
  ThreadSanitizer:Race
  ...
  fun:*AssertReporter*warn*
}

# TODO(timurrrr): bug item
{
  Data race on WatchdogCounter [test-only]
  ThreadSanitizer:Race
  ...
  fun:*WatchdogCounter*larm*<commit_msg>Suppressed a data race in libjingle, re-grouped suppressions for  third_party races. BUG=25913 TBR=dank Review URL: http://codereview.chromium.org/333047<commit_after>############################
# Chromium

{
  bug_21259
  ThreadSanitizer:Race
  ...
  fun:*tracked_objects*ThreadData*StartTracking*
}

{
  bug_21468
  ThreadSanitizer:Race
  ...
  fun:*net*DirectoryLister*
}

{
  bug_22272
  ThreadSanitizer:Race
  ...
  fun:*RefCounted*LoadLog*
}

{
  bug_22520
  ThreadSanitizer:Race
  fun:*CancelableRequestBase*
  fun:*CancelableRequest*
}

{
  bug_23245, bug_25385
  ThreadSanitizer:Race
  fun:*base*Thread*ThreadMain*
}

{
  bug_23423
  ThreadSanitizer:Race
  fun:*IPC*SyncMessageC*E*
}

{
  bug_23433
  ThreadSanitizer:Race
  fun:*logging*SetMinLogLevel*
}

{
  bug_24419
  ThreadSanitizer:Race
  fun:*BrowserProcessImpl*nspector*iles*
}

{
  bug_24715
  ThreadSanitizer:Race
  fun:*base*internal*WeakReference*
  ...
  fun:*AppCacheUpdateJobTest*
}

{
  bug_25385
  ThreadSanitizer:Race
  ...
  fun:*base*ThreadD*E*
}

############################
# Real races in third_party
{
  bug_23244 (libevent)
  ThreadSanitizer:Race
  fun:event_*
  fun:event_*
}

{
  bug_24724 (WebKit)
  ThreadSanitizer:Race
  fun:*WTF*RefCountedBase*ref*
  ...
  fun:*WebCore*WorkerRunLoop*Task*
}

{
  bug_25645 (WebKit)
  ThreadSanitizer:Race
  fun:*WTF*RefCountedBase*ref*
  ...
  fun:*WebCore*StringImpl*
}

{
  bug_25913 (libjingle)
  ThreadSanitizer:Race
  fun:*talk_base*MessageQueue*Stop*
}

############################
# Data races in tests

# TODO(timurrrr): bug item
{
  Data race on bool in base/thread_unittest
  ThreadSanitizer:Race
  ...
  fun:*ToggleValue*Run*
}

# TODO(timurrrr): bug item
{
  Data race on bool in AssertReporter [test-only]
  ThreadSanitizer:Race
  ...
  fun:*AssertReporter*warn*
}

# TODO(timurrrr): bug item
{
  Data race on WatchdogCounter [test-only]
  ThreadSanitizer:Race
  ...
  fun:*WatchdogCounter*larm*
{'fraction_non_alphanumeric': 0.1532620922384702, 'fraction_numerical': 0.043869516310461196, 'mean_word_length': 4.405775075987842, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '654641', 'n_tokens_mistral': 1536, 'n_tokens_neox': 1434, 'n_words': 193}