Searched refs:heapRootMarker (Results 1 – 5 of 5) sorted by relevance
154 void Heap::markProtectedObjects(HeapRootMarker& heapRootMarker) in markProtectedObjects() argument158 heapRootMarker.mark(&it->first); in markProtectedObjects()172 void Heap::markTempSortVectors(HeapRootMarker& heapRootMarker) in markTempSortVectors() argument183 heapRootMarker.mark(&vectorIt->first); in markTempSortVectors()211 HeapRootMarker heapRootMarker(markStack); in markRoots() local230 markProtectedObjects(heapRootMarker); in markRoots()233 markTempSortVectors(heapRootMarker); in markRoots()237 MarkedArgumentBuffer::markLists(heapRootMarker, *m_markListSet); in markRoots()239 heapRootMarker.mark(&m_globalData->exception); in markRoots()242 m_handleHeap.markStrongHandles(heapRootMarker); in markRoots()[all …]
42 void HandleStack::mark(HeapRootMarker& heapRootMarker) in mark() argument50 heapRootMarker.mark(block, blockLength); in mark()53 heapRootMarker.mark(block, m_frame.m_next - block); in mark()
63 void HandleHeap::markStrongHandles(HeapRootMarker& heapRootMarker) in markStrongHandles() argument67 heapRootMarker.mark(node->slot()); in markStrongHandles()70 void HandleHeap::markWeakHandles(HeapRootMarker& heapRootMarker) in markWeakHandles() argument72 MarkStack& markStack = heapRootMarker.markStack(); in markWeakHandles()88 heapRootMarker.mark(node->slot()); in markWeakHandles()
77 void SmallStrings::markChildren(HeapRootMarker& heapRootMarker) in markChildren() argument99 heapRootMarker.mark(&m_emptyString); in markChildren()102 heapRootMarker.mark(&m_singleCharacterStrings[i]); in markChildren()
42 void MarkedArgumentBuffer::markLists(HeapRootMarker& heapRootMarker, ListSet& markSet) in markLists() argument47 heapRootMarker.mark(reinterpret_cast<JSValue*>(list->m_buffer), list->m_size); in markLists()