DescriptionNotify collector about lazily deoptimized code objects.
All slots that were recorded on these objects during incremental marking should be ignored as they are no longer valid.
To filter such invalidated slots out during slots buffers iteration we set all markbits under the invalidated code object to 1 after the code space was swept and before slots buffers are processed.
R=erik.corry@gmail.com
BUG=v8:1713
TEST=test/mjsunit/regress/regress-1713.js
Committed: http://code.google.com/p/v8/source/detail?r=9402
Patch Set 1 #Patch Set 2 : fix off by 1 error #Patch Set 3 : fix naming #
Total comments: 2
Patch Set 4 : fix lo case #
Total comments: 1
Patch Set 5 : clear lo from rescan flag, avoid ShouldSweepLazily predicate in preparation #
Total comments: 1
Messages
Total messages: 4 (0 generated)
|