Bug 313435
| Summary: | [TSan] Add BitSet::concurrentGet for MarkedBlock mark-bit reads | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Lewis <simon.lewis> |
| Component: | JavaScriptCore | Assignee: | Simon Lewis <simon.lewis> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Simon Lewis
MarkedBlock::isMarked reads mark bits while parallel GC workers set them; add a relaxed-load BitSet::concurrentGet so TSan stops flagging the intentional race.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/176180795>
EWS
Committed 312852@main (0c5600b9794d): <https://commits.webkit.org/312852@main>
Reviewed commits have been landed. Closing PR #63700 and removing active labels.