HomeSort by relevance Sort by last modified time
    Searched refs:weakOwner (Results 1 - 3 of 3) sorted by null

  /external/webkit/Source/JavaScriptCore/heap/
HandleHeap.h 89 WeakHandleOwner* weakOwner();
174 node->makeWeak(toNode(other)->weakOwner(), toNode(other)->weakOwnerContext());
180 inline void HandleHeap::makeWeak(HandleSlot handle, WeakHandleOwner* weakOwner, void* context)
183 node->makeWeak(weakOwner, context);
195 inline bool HandleHeap::hasWeakOwner(HandleSlot handle, WeakHandleOwner* weakOwner)
197 return toNode(handle)->weakOwner() == weakOwner;
225 inline void HandleHeap::Node::makeWeak(WeakHandleOwner* weakOwner, void* context)
227 m_weakOwner = weakOwner ? weakOwner : emptyWeakOwner()
    [all...]
HandleHeap.cpp 81 WeakHandleOwner* weakOwner = node->weakOwner();
82 if (!weakOwner)
85 if (!weakOwner->isReachableFromOpaqueRoots(Handle<Unknown>::wrapSlot(node->slot()), node->weakOwnerContext(), markStack))
103 if (WeakHandleOwner* weakOwner = node->weakOwner()) {
104 weakOwner->finalize(Handle<Unknown>::wrapSlot(node->slot()), node->weakOwnerContext());
Weak.h 49 Weak(JSGlobalData& globalData, ExternalType value = ExternalType(), WeakHandleOwner* weakOwner = 0, void* context = 0)
52 HandleHeap::heapFor(slot())->makeWeak(slot(), weakOwner, context);
99 void set(JSGlobalData& globalData, ExternalType value, WeakHandleOwner* weakOwner = 0, void* context = 0)
103 HandleHeap::heapFor(slot())->makeWeak(slot(), weakOwner, context);
105 ASSERT(HandleHeap::heapFor(slot())->hasWeakOwner(slot(), weakOwner));

Completed in 882 milliseconds