Home
last modified time | relevance | path

Searched refs:heapRootMarker (Results 1 – 5 of 5) sorted by relevance

/external/webkit/Source/JavaScriptCore/heap/
DHeap.cpp154 void Heap::markProtectedObjects(HeapRootMarker& heapRootMarker) in markProtectedObjects() argument
158 heapRootMarker.mark(&it->first); in markProtectedObjects()
172 void Heap::markTempSortVectors(HeapRootMarker& heapRootMarker) in markTempSortVectors() argument
183 heapRootMarker.mark(&vectorIt->first); in markTempSortVectors()
211 HeapRootMarker heapRootMarker(markStack); in markRoots() local
230 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 …]
DHandleStack.cpp42 void HandleStack::mark(HeapRootMarker& heapRootMarker) in mark() argument
50 heapRootMarker.mark(block, blockLength); in mark()
53 heapRootMarker.mark(block, m_frame.m_next - block); in mark()
DHandleHeap.cpp63 void HandleHeap::markStrongHandles(HeapRootMarker& heapRootMarker) in markStrongHandles() argument
67 heapRootMarker.mark(node->slot()); in markStrongHandles()
70 void HandleHeap::markWeakHandles(HeapRootMarker& heapRootMarker) in markWeakHandles() argument
72 MarkStack& markStack = heapRootMarker.markStack(); in markWeakHandles()
88 heapRootMarker.mark(node->slot()); in markWeakHandles()
/external/webkit/Source/JavaScriptCore/runtime/
DSmallStrings.cpp77 void SmallStrings::markChildren(HeapRootMarker& heapRootMarker) in markChildren() argument
99 heapRootMarker.mark(&m_emptyString); in markChildren()
102 heapRootMarker.mark(&m_singleCharacterStrings[i]); in markChildren()
DArgList.cpp42 void MarkedArgumentBuffer::markLists(HeapRootMarker& heapRootMarker, ListSet& markSet) in markLists() argument
47 heapRootMarker.mark(reinterpret_cast<JSValue*>(list->m_buffer), list->m_size); in markLists()