Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Issue 8230009: Adjust assertions in the incremental marking. (Closed)

Created:
9 years, 2 months ago by Vyacheslav Egorov (Chromium)
Modified:
9 years, 2 months ago
Reviewers:
Michael Starzinger
CC:
v8-dev
Visibility:
Public.

Description

Adjust assertions in the incremental marking. Now we are completely transfering marks when shifting arrays in-place. This might lead to white free space objects in the marking deque. R=mstarzinger@chromium.org Committed: http://code.google.com/p/v8/source/detail?r=9580

Patch Set 1 #

Total comments: 3

Patch Set 2 : Use IsFiller instead of IsFreeSpace to cover two pointer fillers #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -4 lines) Patch
M src/incremental-marking.cc View 1 4 chunks +12 lines, -4 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Vyacheslav Egorov (Chromium)
9 years, 2 months ago (2011-10-11 11:12:56 UTC) #1
Michael Starzinger
http://codereview.chromium.org/8230009/diff/1/src/incremental-marking.cc File src/incremental-marking.cc (right): http://codereview.chromium.org/8230009/diff/1/src/incremental-marking.cc#newcode523 src/incremental-marking.cc:523: (obj->IsFreeSpace() && Marking::IsWhite(mark_bit))); Does IsFreeSpace() cover two-pointer-filler maps? I ...
9 years, 2 months ago (2011-10-11 11:31:46 UTC) #2
Michael Starzinger
9 years, 2 months ago (2011-10-11 11:37:04 UTC) #3
The second patch set LGTM.

Powered by Google App Engine
This is Rietveld 408576698