/external/webkit/WebCore/bindings/v8/ |
D | DOMDataStore.cpp | 85 DOMDataStore::DOMDataStore(DOMData* domData) in DOMDataStore() function in WebCore::DOMDataStore 95 WTF::MutexLocker locker(DOMDataStore::allStoresMutex()); in DOMDataStore() 96 DOMDataStore::allStores().append(this); in DOMDataStore() 99 DOMDataStore::~DOMDataStore() in ~DOMDataStore() 101 WTF::MutexLocker locker(DOMDataStore::allStoresMutex()); in ~DOMDataStore() 102 DOMDataStore::allStores().remove(DOMDataStore::allStores().find(this)); in ~DOMDataStore() 105 DOMDataList& DOMDataStore::allStores() in allStores() 111 WTF::Mutex& DOMDataStore::allStoresMutex() in allStoresMutex() 117 void DOMDataStore::forgetDelayedObject(DOMData* domData, void* object) in forgetDelayedObject() 122 void* DOMDataStore::getDOMWrapperMap(DOMWrapperMapType type) in getDOMWrapperMap() [all …]
|
D | V8DOMMap.cpp | 53 static inline DOMDataStore& getDOMDataStore() in getDOMDataStore() 141 WTF::MutexLocker locker(DOMDataStore::allStoresMutex()); in visitDOMNodesInCurrentThread() 142 DOMDataList& list = DOMDataStore::allStores(); in visitDOMNodesInCurrentThread() 144 DOMDataStore* store = list[i]; in visitDOMNodesInCurrentThread() 156 WTF::MutexLocker locker(DOMDataStore::allStoresMutex()); in visitDOMObjectsInCurrentThread() 157 DOMDataList& list = DOMDataStore::allStores(); in visitDOMObjectsInCurrentThread() 159 DOMDataStore* store = list[i]; in visitDOMObjectsInCurrentThread() 171 WTF::MutexLocker locker(DOMDataStore::allStoresMutex()); in visitActiveDOMObjectsInCurrentThread() 172 DOMDataList& list = DOMDataStore::allStores(); in visitActiveDOMObjectsInCurrentThread() 174 DOMDataStore* store = list[i]; in visitActiveDOMObjectsInCurrentThread() [all …]
|
D | StaticDOMDataStore.cpp | 37 : DOMDataStore(domData) in StaticDOMDataStore() 38 , m_staticDomNodeMap(&DOMDataStore::weakNodeCallback) in StaticDOMDataStore() 39 , m_staticDomObjectMap(domData, &DOMDataStore::weakDOMObjectCallback) in StaticDOMDataStore() 40 , m_staticActiveDomObjectMap(domData, &DOMDataStore::weakActiveDOMObjectCallback) in StaticDOMDataStore() 42 , m_staticDomSvgElementInstanceMap(domData, &DOMDataStore::weakSVGElementInstanceCallback) in StaticDOMDataStore() 43 , m_staticDomSvgObjectWithContextMap(domData, &DOMDataStore::weakSVGObjectWithContextCallback) in StaticDOMDataStore()
|
D | ScopedDOMDataStore.cpp | 37 : DOMDataStore(domData) in ScopedDOMDataStore() 39 m_domNodeMap = new InternalDOMWrapperMap<Node>(domData, &DOMDataStore::weakNodeCallback); in ScopedDOMDataStore() 40 m_domObjectMap = new InternalDOMWrapperMap<void>(domData, &DOMDataStore::weakDOMObjectCallback); in ScopedDOMDataStore() 41 …m_activeDomObjectMap = new InternalDOMWrapperMap<void>(domData, &DOMDataStore::weakActiveDOMObject… in ScopedDOMDataStore() 43 …InstanceMap = new InternalDOMWrapperMap<SVGElementInstance>(domData, &DOMDataStore::weakSVGElement… in ScopedDOMDataStore() 44 …m_domSvgObjectWithContextMap = new InternalDOMWrapperMap<void>(domData, &DOMDataStore::weakSVGObje… in ScopedDOMDataStore()
|
D | DOMData.h | 51 virtual DOMDataStore& getStore() = 0; 54 …static void handleWeakObject(DOMDataStore::DOMWrapperMapType, v8::Persistent<v8::Object>, T* domOb… 99 …void DOMData::handleWeakObject(DOMDataStore::DOMWrapperMapType mapType, v8::Persistent<v8::Object>… in handleWeakObject() 102 DOMDataList& list = DOMDataStore::allStores(); in handleWeakObject() 104 DOMDataStore* store = list[i]; in handleWeakObject() 106 …DOMDataStore::InternalDOMWrapperMap<T>* domMap = static_cast<DOMDataStore::InternalDOMWrapperMap<T… in handleWeakObject()
|
D | MainThreadDOMData.h | 42 static DOMDataStore& getCurrentMainThreadStore(); 44 virtual DOMDataStore& getStore() { return getMainThreadStore(); } in getStore() 49 DOMDataStore& getMainThreadStore();
|
D | MainThreadDOMData.cpp | 50 DOMDataStore& MainThreadDOMData::getMainThreadStore() in getMainThreadStore() 62 DOMDataStore& MainThreadDOMData::getCurrentMainThreadStore() in getCurrentMainThreadStore()
|
D | DOMDataStore.h | 51 typedef WTF::Vector<DOMDataStore*> DOMDataList; 151 class DOMDataStore : public Noncopyable { 252 DOMDataStore(DOMData*); 253 virtual ~DOMDataStore();
|
D | V8DOMMap.h | 147 class DOMDataStore; variable 155 DOMDataStore* getStore() const { return m_store.get(); } in getStore() 158 OwnPtr<DOMDataStore> m_store;
|
D | ChildThreadDOMData.cpp | 41 DOMDataStore& ChildThreadDOMData::getStore() in getStore()
|
D | ScopedDOMDataStore.h | 45 class ScopedDOMDataStore : public DOMDataStore {
|
D | ChildThreadDOMData.h | 42 DOMDataStore& getStore();
|
D | StaticDOMDataStore.h | 46 class StaticDOMDataStore : public DOMDataStore {
|
D | IsolatedWorld.h | 45 DOMDataStore* domDataStore() const { return m_domDataStore.getStore(); } in domDataStore()
|
D | V8GCController.cpp | 379 wrapper.MakeWeak(impl, &DOMDataStore::weakActiveDOMObjectCallback); \ in visitDOMWrapper() 395 wrapper.MakeWeak(port1, &DOMDataStore::weakActiveDOMObjectCallback); in visitDOMWrapper()
|
D | DOMData.cpp | 114 WTF::MutexLocker locker(DOMDataStore::allStoresMutex()); in derefDelayedObjects()
|
/external/webkit/WebCore/ |
D | Android.v8bindings.mk | 51 bindings/v8/DOMDataStore.cpp \
|
D | ChangeLog | 3521 * bindings/v8/DOMDataStore.h: 3524 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::clear): 3525 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::ChunkedTableTraits::clear): 3763 * bindings/v8/DOMDataStore.h:
|
D | ChangeLog-2010-01-29 | 1950 * bindings/v8/DOMDataStore.cpp: 1951 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::get): 1952 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::set): 1953 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::removeIfPresent): 1954 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::contains): 1955 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::visit): 1956 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::clear): 1957 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::allocateTableEntry): 1958 (WebCore::DOMDataStore::IntrusiveDOMWrapperMap::freeTableEntry): 1959 * bindings/v8/DOMDataStore.h: [all …]
|
D | WebCore.gypi | 784 'bindings/v8/DOMDataStore.cpp', 785 'bindings/v8/DOMDataStore.h',
|
/external/webkit/WebKit/chromium/ |
D | ChangeLog | 3403 Allow to skip thread checks when accessing DOMDataStore for processes
|