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

Issue 1092473002: Never mark free list elements. (Closed)

Created:
5 years, 8 months ago by koda
Modified:
5 years, 8 months ago
Reviewers:
siva, Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Never mark free list elements. Avoid confusion between heap premarking and verification by introducing the invariant that FreeListElement is never marked. Also fix incorrect statement about instruction objects being allocated premarked. R=iposva@google.com Committed: https://code.google.com/p/dart/source/detail?r=45185

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -14 lines) Patch
M runtime/vm/freelist.h View 1 chunk +1 line, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 chunk +3 lines, -2 lines 1 comment Download
M runtime/vm/verifier.cc View 1 chunk +17 lines, -12 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
koda
5 years, 8 months ago (2015-04-15 20:56:22 UTC) #1
Ivan Posva
https://codereview.chromium.org/1092473002/diff/1/runtime/vm/object.cc File runtime/vm/object.cc (right): https://codereview.chromium.org/1092473002/diff/1/runtime/vm/object.cc#newcode760 runtime/vm/object.cc:760: void VisitObject(RawObject* obj) { Another question could be: Why ...
5 years, 8 months ago (2015-04-15 21:57:01 UTC) #2
Ivan Posva
LGTM after discussion. -Ivan
5 years, 8 months ago (2015-04-15 22:13:30 UTC) #3
koda
5 years, 8 months ago (2015-04-15 22:18:12 UTC) #4
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as r45185 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698