Split SkTRacy into SkTRacy and SkTRacyReffable.
authormtklein <mtklein@chromium.org>
Thu, 10 Jul 2014 18:11:50 +0000 (11:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 10 Jul 2014 18:11:50 +0000 (11:11 -0700)
commit42483d902634f6bfc65dbd8bc999610faf372ef0
tree53f479dffecaaf65eeadb7d2ead931c24e0a67d0
parent3a3eef4a631f9fe06e9478eb50d0cf11199c3f52
Split SkTRacy into SkTRacy and SkTRacyReffable.

Looks like TSAN can't always suppress our existing implementation of SkTRacy
(what is turning here into SkTRacyReffable).  To minimize flakiness, use
SkTRacy where possible and SkTRacyReffable where necessary.

BUG=skia:

Committed: https://skia.googlesource.com/skia/+/497cda3a6b72b9cb390334e8756d38b4ffac044f

NOTRY=true
R=robertphillips@google.com, mtklein@google.com, reed@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/388503002
include/core/SkDynamicAnnotations.h