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

Issue 2179033005: [heap] Don't consider mementos on pages below age mark (Closed)

Created:
4 years, 4 months ago by Michael Lippautz
Modified:
4 years, 4 months ago
CC:
v8-reviews_googlegroups.com, Hannes Payer (out of office), ulan
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[heap] Don't consider mementos on pages below age mark Objects that reside below the age mark could be on pages that have been moved within new space. In this case mementos survived which can actually point to already-collected allocation sites. BUG=chromium:631050, chromium:581412 R=hpayer@chromium.org Committed: https://crrev.com/e97b8686f234c4f49bec8f31bd1702d6908901cc Cr-Commit-Position: refs/heads/master@{#38094}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Addressed comment #

Patch Set 3 : Strict FROM space check #

Patch Set 4 : Better age mark check #

Patch Set 5 : Pick right age mark #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -9 lines) Patch
M src/heap/heap-inl.h View 1 2 3 4 2 chunks +17 lines, -3 lines 1 comment Download
A + test/mjsunit/regress/regress-631050.js View 1 chunk +7 lines, -6 lines 0 comments Download

Messages

Total messages: 31 (23 generated)
Michael Lippautz
ptal
4 years, 4 months ago (2016-07-27 08:24:48 UTC) #4
Hannes Payer (out of office)
https://codereview.chromium.org/2179033005/diff/1/src/heap/heap-inl.h File src/heap/heap-inl.h (right): https://codereview.chromium.org/2179033005/diff/1/src/heap/heap-inl.h#newcode487 src/heap/heap-inl.h:487: if ((object_page != Page::FromAddress(last_memento_word_address))) { Can you leave the ...
4 years, 4 months ago (2016-07-27 08:34:34 UTC) #7
Michael Lippautz
PTAL https://codereview.chromium.org/2179033005/diff/1/src/heap/heap-inl.h File src/heap/heap-inl.h (right): https://codereview.chromium.org/2179033005/diff/1/src/heap/heap-inl.h#newcode487 src/heap/heap-inl.h:487: if ((object_page != Page::FromAddress(last_memento_word_address))) { On 2016/07/27 08:34:34, ...
4 years, 4 months ago (2016-07-27 11:12:08 UTC) #22
Hannes Payer (out of office)
lgtm
4 years, 4 months ago (2016-07-27 12:14:04 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2179033005/80001
4 years, 4 months ago (2016-07-27 12:14:49 UTC) #27
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 4 months ago (2016-07-27 12:16:27 UTC) #28
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/e97b8686f234c4f49bec8f31bd1702d6908901cc Cr-Commit-Position: refs/heads/master@{#38094}
4 years, 4 months ago (2016-07-27 12:18:24 UTC) #30
Hannes Payer (out of office)
4 years, 4 months ago (2016-07-27 12:23:02 UTC) #31
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698