heap,wtf: Fix weakness processing of floating garbage
The marking verifier assumes that any marked backing stores contains pointers to only live objects. In case a backing is removed after the table has been added for later processing, buckets were not cleared if they were trivially destructible. The fix clears weak pointers when marking is on as well. Bug: 1054363 Change-Id: If082a518d39b97d1d04661e784ac8b5fbb05c069 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2066918Reviewed-by:Kentaro Hara <haraken@chromium.org> Reviewed-by:
Omer Katz <omerkatz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#743473}
Showing
Please register or sign in to comment