Fix incremental marking to be off during heap snapshots.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 27 Nov 2012 13:18:55 +0000 (13:18 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 27 Nov 2012 13:18:55 +0000 (13:18 +0000)
commit3b291a0f4800f3cf6f6b8ac404351bdc4fb9d213
tree1f3da96ff75fe1d7399f56b943424867a02d060e
parent77dcc8dac5896a94be2fcbdb5a6fff0e82f48441
Fix incremental marking to be off during heap snapshots.

The heap snapshot generator uses the UnreachableObjectsFilter which in
turn messes with marking bits. This requires incremental marking to be
turned off while the snapshot is being generated.

R=verwaest@chromium.org
TEST=cctest/test-heap-profiler --stress-compaction

Review URL: https://codereview.chromium.org/11413183

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13066 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap.cc
src/mark-compact.h