DescriptionASan-exempt CrossThreadPersistentRegion::shouldTracePersistentNode().
CrossThreadPersistent<T>s can reside on heap objects which are lazily
swept. Consequently, when a (per-)thread GC runs and it iterates over the
CrossThreadPersistentRegion to determine what nodes point into its heaps,
it can in the general case also touch lazily sweepable heap objects.
This is a benign read access to a region of memory that Oilpan has poisoned;
therefore, shouldTracePersistentNode() must be exempt from ASan checks to
prevent false negatives from being caught and reported.
R=
BUG=635574
Committed: https://crrev.com/c00a99cd755fb8d985d811fef885a3dcf446abf2
Cr-Commit-Position: refs/heads/master@{#410980}
Patch Set 1 #
Messages
Total messages: 12 (7 generated)
|