Changeset 106676 in webkit for trunk/Source/JavaScriptCore/heap/Heap.h
- Timestamp:
- Feb 3, 2012, 11:21:28 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/heap/Heap.h
r106078 r106676 26 26 #include "HandleHeap.h" 27 27 #include "HandleStack.h" 28 #include "MarkedAllocator.h" 28 29 #include "MarkedBlock.h" 29 30 #include "MarkedBlockSet.h" … … 95 96 inline bool isBusy(); 96 97 97 Marked Space::SizeClass& sizeClassForObject(size_t bytes) { return m_objectSpace.sizeClassFor(bytes); }98 MarkedAllocator& allocatorForObject(size_t bytes) { return m_objectSpace.allocatorFor(bytes); } 98 99 void* allocate(size_t); 99 100 CheckedBoolean tryAllocateStorage(size_t, void**); … … 137 138 private: 138 139 friend class MarkedSpace; 140 friend class MarkedAllocator; 139 141 friend class MarkedBlock; 140 142 friend class BumpSpace; … … 161 163 void canonicalizeCellLivenessData(); 162 164 163 void resetAllocator ();165 void resetAllocators(); 164 166 void freeBlocks(MarkedBlock*); 165 167
Note:
See TracChangeset
for help on using the changeset viewer.