Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(82)

Issue 11227052: More changes for TSan v2 support: (Closed)

Created:
8 years, 2 months ago by Alexander Potapenko
Modified:
8 years, 1 month ago
Reviewers:
kcc1, Nico
CC:
chromium-reviews, glider+watch_chromium.org, pam+watch_chromium.org, timurrrr+watch_chromium.org, bruening+watch_chromium.org, dvyukov, kcc2, inferno
Visibility:
Public.

Description

More changes for TSan v2 support: -- add the ignores file -- set the appropriate definitions for compiling dynamic annotations -- add suppressions for existing data races BUG=23244, 62694, 102327, 120808, 158718 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=165330

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -1 line) Patch
M build/common.gypi View 1 2 3 4 5 5 chunks +5 lines, -1 line 2 comments Download
A tools/valgrind/tsan_v2/ignores.txt View 1 2 3 4 5 6 1 chunk +14 lines, -0 lines 0 comments Download
M tools/valgrind/tsan_v2/suppressions.txt View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Alexander Potapenko
PTAL
8 years, 2 months ago (2012-10-23 12:50:22 UTC) #1
Nico
What's the transition plan for the blacklist file? Will we switch from v1 to v2 ...
8 years, 2 months ago (2012-10-23 19:48:44 UTC) #2
Alexander Potapenko
TSan v2 is quite different from v1, and the differences include different suppression format (single ...
8 years, 2 months ago (2012-10-24 10:18:09 UTC) #3
Nico
On 2012/10/24 10:18:09, Alexander Potapenko wrote: > TSan v2 is quite different from v1, and ...
8 years, 1 month ago (2012-10-24 18:04:09 UTC) #4
kcc1
On Wed, Oct 24, 2012 at 10:04 PM, <thakis@chromium.org> wrote: > On 2012/10/24 10:18:09, Alexander ...
8 years, 1 month ago (2012-10-25 05:23:47 UTC) #5
Alexander Potapenko
On 2012/10/24 18:04:09, Nico wrote: > On 2012/10/24 10:18:09, Alexander Potapenko wrote: > > TSan ...
8 years, 1 month ago (2012-10-25 16:24:06 UTC) #6
Alexander Potapenko
Ping. Should we weigh in more arguments?
8 years, 1 month ago (2012-10-29 15:40:18 UTC) #7
Alexander Potapenko
I've also decided to add my current diff for suppressions.txt here, because it's somewhat related.
8 years, 1 month ago (2012-10-29 15:49:43 UTC) #8
Nico
> It might be possible, but I'd prefer not to mix these things for a ...
8 years, 1 month ago (2012-10-29 23:51:38 UTC) #9
kcc1
On Tue, Oct 30, 2012 at 3:51 AM, <thakis@chromium.org> wrote: > It might be possible, ...
8 years, 1 month ago (2012-10-30 05:16:25 UTC) #10
Alexander Potapenko
+Abhishek FHI
8 years, 1 month ago (2012-10-30 07:49:38 UTC) #11
Alexander Potapenko
+Abhishek FHI
8 years, 1 month ago (2012-10-30 07:50:10 UTC) #12
Alexander Potapenko
> > Looking through tools/valgrind/tsan/suppressions.txt, many of them are for > benign races in chromium ...
8 years, 1 month ago (2012-10-31 17:21:51 UTC) #13
Nico
lgtm for fyi bots https://codereview.chromium.org/11227052/diff/34001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/11227052/diff/34001/build/common.gypi#newcode255 build/common.gypi:255: 'tsan_blacklist%': '<(PRODUCT_DIR)/../../tools/valgrind/tsan_v2/ignores.txt', (It's a bit ...
8 years, 1 month ago (2012-10-31 19:19:38 UTC) #14
Alexander Potapenko
8 years, 1 month ago (2012-11-01 08:41:03 UTC) #15
https://codereview.chromium.org/11227052/diff/34001/build/common.gypi
File build/common.gypi (right):

https://codereview.chromium.org/11227052/diff/34001/build/common.gypi#newcode255
build/common.gypi:255: 'tsan_blacklist%':
'<(PRODUCT_DIR)/../../tools/valgrind/tsan_v2/ignores.txt',
On the other hand, this is the first version from clang's point of view. But
you're right, I need to choose a better name.

Powered by Google App Engine
This is Rietveld 408576698