-
Santiago Aboy Solanes authored
This is a reland of fd16e67e. https://chromium-review.googlesource.com/c/v8/v8/+/2843813 Reason for reland: The reland was reverted due to TSAN no-cm flakily failing due to races with the ProtectorCells[1]. The protector cells part of the method was removed in a refactor[2]. Therefore, we can re-reland with minor rebase changes in heap-refs.cc (heap.cc remains the same). [1]: https://ci.chromium.org/p/v8/builders/ci/V8%20Linux64%20TSAN%20-%20no-concurrent-marking/3413 [2]: https://chromium-review.googlesource.com/c/v8/v8/+/2839553/7/src/compiler/heap-refs.cc Bug: v8:7790 Change-Id: I976ab10c6398cffe5c5b87b28d9be0de2dd6261c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2850638Reviewed-by: Georg Neis <neis@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org> Cr-Commit-Position: refs/heads/master@{#74182}
6dfbb095