Changeset 178284 in webkit for trunk/Source/JavaScriptCore/heap/Heap.cpp
- Timestamp:
- Jan 12, 2015, 10:26:11 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/heap/Heap.cpp
r178266 r178284 505 505 // We gather conservative roots before clearing mark bits because conservative 506 506 // gathering uses the mark bits to determine whether a reference is valid. 507 void* dummy; 507 508 ConservativeRoots conservativeRoots(&m_objectSpace.blocks(), &m_storageSpace); 508 gatherStackRoots(conservativeRoots );509 gatherStackRoots(conservativeRoots, &dummy); 509 510 gatherJSStackRoots(conservativeRoots); 510 511 gatherScratchBufferRoots(conservativeRoots); … … 566 567 } 567 568 568 void Heap::gatherStackRoots(ConservativeRoots& roots )569 void Heap::gatherStackRoots(ConservativeRoots& roots, void** dummy) 569 570 { 570 571 GCPHASE(GatherStackRoots); 571 572 m_jitStubRoutines.clearMarks(); 572 m_machineThreads.gatherConservativeRoots(roots, m_jitStubRoutines, m_codeBlocks );573 m_machineThreads.gatherConservativeRoots(roots, m_jitStubRoutines, m_codeBlocks, dummy); 573 574 } 574 575
Note:
See TracChangeset
for help on using the changeset viewer.