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

Issue 11440006: Update the TSan v2 atomic declarations. (Closed)

Created:
8 years ago by Alexander Potapenko
Modified:
8 years ago
CC:
chromium-reviews, erikwright+watch_chromium.org
Visibility:
Public.

Description

Change the TSan v2 memory order constants to match the ones used by TSan runtime library now. Pull other changes for this file from the LLVM tree (http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_interface_atomic.h?revision=169265&view=markup) BUG=128314 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=172032

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 3

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -20 lines) Patch
M base/atomicops_internals_tsan.h View 1 2 3 4 14 chunks +85 lines, -20 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
Alexander Potapenko
Dima, PTAL Should we add any comments to this header?
8 years ago (2012-12-05 05:24:34 UTC) #1
Alexander Potapenko
https://codereview.chromium.org/11440006/diff/5001/base/atomicops_internals_tsan.h File base/atomicops_internals_tsan.h (right): https://codereview.chromium.org/11440006/diff/5001/base/atomicops_internals_tsan.h#newcode182 base/atomicops_internals_tsan.h:182: volatile __tsan_atomic8 *a, __tsan_atomic8 c, __tsan_atomic8 v, Is this ...
8 years ago (2012-12-05 05:25:34 UTC) #2
Dmitry Vyukov
https://codereview.chromium.org/11440006/diff/5001/base/atomicops_internals_tsan.h File base/atomicops_internals_tsan.h (right): https://codereview.chromium.org/11440006/diff/5001/base/atomicops_internals_tsan.h#newcode182 base/atomicops_internals_tsan.h:182: volatile __tsan_atomic8 *a, __tsan_atomic8 c, __tsan_atomic8 v, On 2012/12/05 ...
8 years ago (2012-12-05 06:09:53 UTC) #3
Alexander Potapenko
Darin, can you please review this small CL? I've updated the TSan atomics declarations to ...
8 years ago (2012-12-06 18:31:51 UTC) #4
darin (slow to review)
If someone with domain expertise could first review the patch and indicate that it looks ...
8 years ago (2012-12-06 19:17:50 UTC) #5
Dmitry Vyukov
https://codereview.chromium.org/11440006/diff/5001/base/atomicops_internals_tsan.h File base/atomicops_internals_tsan.h (right): https://codereview.chromium.org/11440006/diff/5001/base/atomicops_internals_tsan.h#newcode182 base/atomicops_internals_tsan.h:182: volatile __tsan_atomic8 *a, __tsan_atomic8 c, __tsan_atomic8 v, On 2012/12/05 ...
8 years ago (2012-12-06 19:31:25 UTC) #6
Alexander Potapenko
Sorry, I got it wrong. Fixed.
8 years ago (2012-12-06 19:38:19 UTC) #7
Dmitry Vyukov
LGTM
8 years ago (2012-12-07 04:07:32 UTC) #8
darin (slow to review)
LGTM https://codereview.chromium.org/11440006/diff/12002/base/atomicops_internals_tsan.h File base/atomicops_internals_tsan.h (right): https://codereview.chromium.org/11440006/diff/12002/base/atomicops_internals_tsan.h#newcode211 base/atomicops_internals_tsan.h:211: __tsan_memory_order_relaxed, __tsan_memory_order_relaxed); nit: 4 character indent for line ...
8 years ago (2012-12-07 07:55:26 UTC) #9
Alexander Potapenko
8 years ago (2012-12-10 11:11:04 UTC) #10
https://codereview.chromium.org/11440006/diff/12002/base/atomicops_internals_...
File base/atomicops_internals_tsan.h (right):

https://codereview.chromium.org/11440006/diff/12002/base/atomicops_internals_...
base/atomicops_internals_tsan.h:211: __tsan_memory_order_relaxed,
__tsan_memory_order_relaxed);
On 2012/12/07 07:55:27, darin wrote:
> nit: 4 character indent for line continuation.

Done.

Powered by Google App Engine
This is Rietveld 408576698