Searched refs:HandleHeap (Results 1 - 11 of 11) sorted by relevance
/external/webkit/Source/JavaScriptCore/heap/ |
H A D | HandleHeap.h | 36 class HandleHeap; 50 class HandleHeap { class in namespace:JSC 52 static HandleHeap* heapFor(HandleSlot); 54 HandleHeap(JSGlobalData*); 81 Node(HandleHeap*); 84 HandleHeap* handleHeap(); 102 HandleHeap* m_handleHeap; 128 inline HandleHeap* HandleHeap::heapFor(HandleSlot handle) 133 inline JSGlobalData* HandleHeap [all...] |
H A D | HandleHeap.cpp | 27 #include "HandleHeap.h" 46 HandleHeap::HandleHeap(JSGlobalData* globalData) function in class:JSC::HandleHeap 53 void HandleHeap::grow() 63 void HandleHeap::markStrongHandles(HeapRootMarker& heapRootMarker) 70 void HandleHeap::markWeakHandles(HeapRootMarker& heapRootMarker) 92 void HandleHeap::finalizeWeakHandles() 117 void HandleHeap::writeBarrier(HandleSlot slot, const JSValue& value) 139 unsigned HandleHeap::protectedGlobalObjectCount() 152 bool HandleHeap [all...] |
H A D | Weak.h | 31 #include "HandleHeap.h" 52 HandleHeap::heapFor(slot())->makeWeak(slot(), weakOwner, context); 61 setSlot(HandleHeap::heapFor(other.slot())->copyWeak(other.slot())); 69 setSlot(HandleHeap::heapFor(other.slot())->copyWeak(other.slot())); 95 HandleHeap::heapFor(slot())->deallocate(slot()); 103 HandleHeap::heapFor(slot())->makeWeak(slot(), weakOwner, context); 105 ASSERT(HandleHeap::heapFor(slot())->hasWeakOwner(slot(), weakOwner)); 113 setSlot(HandleHeap::heapFor(other.slot())->copyWeak(other.slot())); 121 setSlot(HandleHeap::heapFor(other.slot())->copyWeak(other.slot())); 133 HandleHeap [all...] |
H A D | Strong.h | 31 #include "HandleHeap.h" 68 setSlot(HandleHeap::heapFor(other.slot())->allocate()); 77 setSlot(HandleHeap::heapFor(other.slot())->allocate()); 112 set(*HandleHeap::heapFor(other.slot())->globalData(), other.get()); 123 set(*HandleHeap::heapFor(other.slot())->globalData(), other.get()); 131 HandleHeap::heapFor(slot())->deallocate(slot()); 142 HandleHeap::heapFor(slot())->writeBarrier(slot(), value);
|
H A D | Handle.h | 51 friend class HandleHeap; 164 friend class HandleHeap;
|
H A D | Heap.h | 25 #include "HandleHeap.h" 139 HandleHeap m_handleHeap;
|
H A D | Heap.cpp | 362 void HandleHeap::protectedObjectTypeCounts(TypeCounter& typeCounter)
|
/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | WeakGCMap.h | 91 HandleHeap::heapFor(ptr->second)->deallocate(ptr->second); 110 HandleHeap::heapFor(slot)->deallocate(slot); 130 HandleHeap::heapFor(slot)->makeWeak(slot, this, FinalizerCallback::finalizerContextFor(key)); 131 HandleHeap::heapFor(slot)->writeBarrier(slot, value); 141 HandleHeap::heapFor(slot)->writeBarrier(slot, value); 151 HandleHeap::heapFor(slot)->makeWeak(slot, this, key); 154 HandleHeap::heapFor(slot)->writeBarrier(slot, value); 164 HandleHeap::heapFor(slot)->deallocate(slot); 183 HandleHeap::heapFor(slot)->deallocate(slot);
|
H A D | StructureTransitionTable.h | 130 HandleHeap::heapFor(slot)->deallocate(slot); 152 HandleHeap::heapFor(slot)->deallocate(slot); 161 HandleHeap::heapFor(slot)->makeWeak(slot, 0, 0); 164 HandleHeap::heapFor(slot)->writeBarrier(slot, reinterpret_cast<JSCell*>(structure));
|
/external/webkit/Source/JavaScriptCore/API/ |
H A D | JSCallbackObject.cpp | 51 HandleHeap::heapFor(slot)->deallocate(slot);
|
H A D | JSCallbackObjectFunctions.h | 97 HandleHeap::heapFor(slot)->makeWeak(slot, m_callbackObjectData.get(), classRef()); 98 HandleHeap::heapFor(slot)->writeBarrier(slot, this);
|
Completed in 259 milliseconds