Implement HeapIterator that skips over unreachable objects.
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 21 Dec 2010 10:49:40 +0000 (10:49 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 21 Dec 2010 10:49:40 +0000 (10:49 +0000)
commita968ed047073c4a0ff4d9ed369eb296536557543
treef0d502f9a8a09054611c2435005c187a4b2c2e65
parent8df57d740d0fdea44220b57152ee317452c9d2b9
Implement HeapIterator that skips over unreachable objects.

I'm using it when creating heap snapshots. I decided that it will
be more convenient to have it as a separate piece of code, instead
of embedding into the snapshot generator.

Review URL: http://codereview.chromium.org/6014004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6091 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap-profiler.cc
src/heap.cc
src/heap.h
src/profile-generator.cc
test/cctest/test-heap.cc