Changeset 108107 in webkit for trunk/Source/JavaScriptCore/heap/ConservativeRoots.cpp
- Timestamp:
- Feb 17, 2012, 12:09:14 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/heap/ConservativeRoots.cpp
r105442 r108107 27 27 #include "ConservativeRoots.h" 28 28 29 #include " BumpSpace.h"30 #include " BumpSpaceInlineMethods.h"29 #include "CopiedSpace.h" 30 #include "CopiedSpaceInlineMethods.h" 31 31 #include "CodeBlock.h" 32 32 #include "DFGCodeBlocks.h" … … 37 37 namespace JSC { 38 38 39 ConservativeRoots::ConservativeRoots(const MarkedBlockSet* blocks, BumpSpace* bumpSpace)39 ConservativeRoots::ConservativeRoots(const MarkedBlockSet* blocks, CopiedSpace* copiedSpace) 40 40 : m_roots(m_inlineRoots) 41 41 , m_size(0) 42 42 , m_capacity(inlineCapacity) 43 43 , m_blocks(blocks) 44 , m_ bumpSpace(bumpSpace)44 , m_copiedSpace(copiedSpace) 45 45 { 46 46 } … … 73 73 markHook.mark(p); 74 74 75 BumpBlock* block;76 if (m_ bumpSpace->contains(p, block))77 m_ bumpSpace->pin(block);75 CopiedBlock* block; 76 if (m_copiedSpace->contains(p, block)) 77 m_copiedSpace->pin(block); 78 78 79 79 MarkedBlock* candidate = MarkedBlock::blockFor(p);
Note:
See TracChangeset
for help on using the changeset viewer.