| Index: Source/heap/ThreadState.cpp
|
| diff --git a/Source/heap/ThreadState.cpp b/Source/heap/ThreadState.cpp
|
| index 827ae1f6501db8b1d70df858ea9eac3381299bc2..0afdfcf1190a71e5373a727f432cf1ce9a3c60bc 100644
|
| --- a/Source/heap/ThreadState.cpp
|
| +++ b/Source/heap/ThreadState.cpp
|
| @@ -309,7 +309,7 @@ void ThreadState::visitStack(Visitor* visitor)
|
| {
|
| Address* end = reinterpret_cast<Address*>(m_startOfStack);
|
| for (Address* current = reinterpret_cast<Address*>(m_endOfStack); current < end; ++current) {
|
| - Heap::checkAndVisitPointer(visitor, *current);
|
| + Heap::checkAndMarkPointer(visitor, *current);
|
| }
|
| }
|
|
|
| @@ -367,14 +367,14 @@ bool ThreadState::contains(Address address)
|
| return heapPageFromAddress(address);
|
| }
|
|
|
| -bool ThreadState::checkAndVisitPointer(Visitor* visitor, Address address)
|
| +bool ThreadState::checkAndMarkPointer(Visitor* visitor, Address address)
|
| {
|
| BaseHeapPage* page = heapPageFromAddress(address);
|
| if (page)
|
| - return page->checkAndVisitPointer(visitor, address);
|
| + return page->checkAndMarkPointer(visitor, address);
|
| // Not in heap pages, check large objects
|
| for (int i = 0; i < NumberOfHeaps; i++) {
|
| - if (m_heaps[i]->checkAndVisitLargeHeapObjects(visitor, address))
|
| + if (m_heaps[i]->checkAndMarkLargeHeapObjects(visitor, address))
|
| return true;
|
| }
|
| return false;
|
|
|