Index: src/debug/liveedit.cc |
diff --git a/src/debug/liveedit.cc b/src/debug/liveedit.cc |
index 481197f91ecbeb99b96181fe3bae0abe6b2ded28..851758c3b560de4795f69323fadcfda15a0f6a7d 100644 |
--- a/src/debug/liveedit.cc |
+++ b/src/debug/liveedit.cc |
@@ -728,7 +728,7 @@ static void ReplaceCodeObject(Handle<Code> original, |
// to code objects (that are never in new space) without worrying about |
// write barriers. |
Heap* heap = original->GetHeap(); |
- HeapIterator iterator(heap); |
+ HeapIterator iterator(heap, HeapIterator::kFilterUnreachable); |
// Now iterate over all pointers of all objects, including code_target |
// implicit pointers. |
for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { |
@@ -1402,7 +1402,7 @@ bool LiveEdit::FindActiveGenerators(Handle<FixedArray> shared_info_array, |
FunctionPatchabilityStatus active = FUNCTION_BLOCKED_ACTIVE_GENERATOR; |
Heap* heap = isolate->heap(); |
- HeapIterator iterator(heap); |
+ HeapIterator iterator(heap, HeapIterator::kFilterUnreachable); |
HeapObject* obj = NULL; |
while ((obj = iterator.next()) != NULL) { |
if (!obj->IsJSGeneratorObject()) continue; |