Searched refs:HeapRootVisitor (Results 1 - 17 of 17) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DHeapRootVisitor.h37 class HeapRootVisitor { class in namespace:JSC
40 HeapRootVisitor(SlotVisitor&);
54 inline HeapRootVisitor::HeapRootVisitor(SlotVisitor& visitor) function in class:JSC::HeapRootVisitor
59 inline void HeapRootVisitor::visit(JSValue* slot)
64 inline void HeapRootVisitor::visit(JSValue* slot, size_t count)
69 inline void HeapRootVisitor::visit(JSString** slot)
74 inline void HeapRootVisitor::visit(JSCell** slot)
79 inline SlotVisitor& HeapRootVisitor::visitor()
H A DHandleStack.cpp29 #include "HeapRootVisitor.h"
43 void HandleStack::visit(HeapRootVisitor& heapRootVisitor)
H A DHandleStack.h36 class HeapRootVisitor;
53 void visit(HeapRootVisitor&);
H A DWeakSet.h50 void visit(HeapRootVisitor&);
101 inline void WeakSet::visit(HeapRootVisitor& visitor)
H A DWeakBlock.h38 class HeapRootVisitor;
68 void visit(HeapRootVisitor&);
H A DHandleSet.h40 class HeapRootVisitor;
78 void visitStrongHandles(HeapRootVisitor&);
H A DHandleSet.cpp31 #include "HeapRootVisitor.h"
63 void HandleSet::visitStrongHandles(HeapRootVisitor& heapRootVisitor)
H A DMarkedSpace.cpp70 VisitWeakSet(HeapRootVisitor& heapRootVisitor) : m_heapRootVisitor(heapRootVisitor) { }
73 HeapRootVisitor& m_heapRootVisitor;
141 void MarkedSpace::visitWeakSets(HeapRootVisitor& heapRootVisitor)
H A DSlotVisitor.h45 friend class HeapRootVisitor; // Allowed to mark a JSValue* or JSCell** directly.
H A DWeakBlock.cpp30 #include "HeapRootVisitor.h"
87 void WeakBlock::visit(HeapRootVisitor& heapRootVisitor)
H A DHeap.h54 class HeapRootVisitor;
214 void markProtectedObjects(HeapRootVisitor&);
215 void markTempSortVectors(HeapRootVisitor&);
H A DMarkedBlock.h128 void visitWeakSet(HeapRootVisitor&);
258 inline void MarkedBlock::visitWeakSet(HeapRootVisitor& heapRootVisitor)
H A DHeap.cpp30 #include "HeapRootVisitor.h"
359 void Heap::markProtectedObjects(HeapRootVisitor& heapRootVisitor)
377 void Heap::markTempSortVectors(HeapRootVisitor& heapRootVisitor)
472 HeapRootVisitor heapRootVisitor(visitor);
H A DMarkedSpace.h83 void visitWeakSets(HeapRootVisitor&);
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DArgList.cpp24 #include "HeapRootVisitor.h"
44 void MarkedArgumentBuffer::markLists(HeapRootVisitor& heapRootVisitor, ListSet& markSet)
H A DSmallStrings.h52 class HeapRootVisitor;
H A DArgList.h100 static void markLists(HeapRootVisitor&, ListSet&);

Completed in 257 milliseconds