/external/chromium_org/third_party/WebKit/Source/bindings/v8/ |
UnsafePersistent.h | 38 // An unsafe way to pass Persistent handles around. Do not use unless you know 41 // the UnsafePersistent is alive or 2) when there is a strong Persistent keeping 47 explicit UnsafePersistent(v8::Persistent<T>& handle) 54 v8::Persistent<T> persistent(isolate, handle); 55 m_value = persistent.ClearAndLeak(); 65 v8::Persistent<T>* persistent() function in class:WebCore::UnsafePersistent 67 v8::Persistent<T>* handle = reinterpret_cast<v8::Persistent<T>*>(&m_value) [all...] |
ScopedPersistent.h | 61 void makeWeak(P* parameters, void (*callback)(v8::Isolate*, v8::Persistent<T>*, P*)) 91 ALWAYS_INLINE v8::Persistent<T>& getUnsafe() 96 v8::Persistent<T> m_handle;
|
NPV8Object.h | 55 v8::Persistent<v8::Object> v8Object;
|
V8NodeFilterCondition.h | 78 static void makeWeakCallback(v8::Isolate*, v8::Persistent<v8::Value>*, V8NodeFilterCondition*);
|
V8HiddenPropertyName.h | 74 static void createString(const char* key, v8::Persistent<v8::String>* handle); 75 #define V8_DECLARE_FIELD(name) v8::Persistent<v8::String> m_##name;
|
DOMWrapperMap.h | 65 v8::Persistent<v8::Object> persistent(m_isolate, wrapper); 66 configuration.configureWrapper(&persistent, m_isolate); 67 persistent.MakeWeak(this, &makeWeakCallback); 73 result.iterator->value = UnsafePersistent<v8::Object>(persistent); 98 static void makeWeakCallback(v8::Isolate*, v8::Persistent<v8::Object>* wrapper, DOMWrapperMap<KeyType>*); 105 inline void DOMWrapperMap<void>::makeWeakCallback(v8::Isolate* isolate, v8::Persistent<v8::Object>* wrapper, DOMWrapperMap<void>* map)
|
V8MutationCallback.h | 55 static void makeWeakCallback(v8::Isolate*, v8::Persistent<v8::Function>*, V8MutationCallback*);
|
WrapperTypeInfo.h | 143 inline T* getInternalField(const v8::Persistent<v8::Object>& persistent) 146 const v8::Handle<v8::Object>& object = reinterpret_cast<const v8::Handle<v8::Object>&>(persistent); 158 inline void* toNative(const v8::Persistent<v8::Object>& object) 168 inline WrapperTypeInfo* toWrapperTypeInfo(const v8::Persistent<v8::Object>& object) 184 void configureWrapper(v8::Persistent<v8::Object>* wrapper, v8::Isolate* isolate) const
|
V8AbstractEventListener.h | 97 v8::Persistent<v8::Object>& existingListenerObjectPersistentHandle() 134 static void makeWeakCallback(v8::Isolate*, v8::Persistent<v8::Object>*, V8AbstractEventListener*);
|
V8GCController.cpp | 53 static void addReferencesForNodeWithEventListeners(v8::Isolate* isolate, Node* node, const v8::Persistent<v8::Object>& wrapper) 66 v8::Persistent<v8::Value>* value = reinterpret_cast<v8::Persistent<v8::Value>*>(&(v8listener->existingListenerObjectPersistentHandle())); 103 virtual void VisitPersistentHandle(v8::Persistent<v8::Value>* value, uint16_t classId) OVERRIDE 120 // Casting to a Handle is safe here, since the Persistent cannot get GCd 209 // v8::Persistent. 211 v8::Persistent<v8::Object>* wrapper = unsafeWrapper.persistent(); 214 v8::Persistent<v8::Value>* value = reinterpret_cast<v8::Persistent<v8::Value>*>(wrapper) [all...] |
ScriptWrappable.h | 71 v8::Persistent<v8::Object> persistent(isolate, wrapper); 72 configuration.configureWrapper(&persistent, isolate); 73 persistent.MakeWeak(this, &makeWeakCallback); 74 m_wrapperOrTypeInfo = reinterpret_cast<uintptr_t>(persistent.ClearAndLeak()) | 1; 167 inline void disposeWrapper(v8::Persistent<v8::Object>* value, const WrapperTypeInfo* info) 180 static void makeWeakCallback(v8::Isolate* isolate, v8::Persistent<v8::Object>* wrapper, ScriptWrappable* key)
|
V8ValueCache.cpp | 78 returnValue.Set(*cachedV8String.persistent()); 94 v8::Persistent<v8::String> wrapper(isolate, newString); 106 void StringCache::makeWeakCallback(v8::Isolate* isolate, v8::Persistent<v8::String>* wrapper, StringImpl* stringImpl)
|
V8HiddenPropertyName.cpp | 74 void V8HiddenPropertyName::createString(const char* key, v8::Persistent<v8::String>* handle)
|
/external/chromium_org/chrome/renderer/extensions/ |
unsafe_persistent.h | 12 // An unsafe way to pass Persistent handles around. Do not use unless you know 15 // UnsafePersistent is alive or 2) when there is a strong Persistent keeping the 21 explicit UnsafePersistent(v8::Persistent<T>* handle) { 26 v8::Persistent<T> persistent(isolate, handle); 27 value_ = persistent.ClearAndLeak(); 33 v8::Persistent<T> handle(value_);
|
scoped_persistent.h | 13 // A v8::Persistent handle to a V8 value which destroys and clears the 51 const_cast<v8::Persistent<T>* >(&handle_)); 85 v8::Persistent<T> handle_;
|
/external/chromium_org/third_party/WebKit/Source/core/testing/ |
GCObservation.cpp | 36 static void makeWeakCallback(v8::Isolate*, v8::Persistent<v8::Value>*, GCObservation* observation)
|
/external/chromium_org/third_party/WebKit/Source/modules/quota/ |
StorageQuota.h | 49 Persistent,
|
NavigatorStorageQuota.cpp | 84 m_persistentStorage = StorageQuota::create(StorageQuota::Persistent);
|
WorkerNavigatorStorageQuota.cpp | 82 m_persistentStorage = StorageQuota::create(StorageQuota::Persistent);
|
/external/chromium_org/v8/src/ |
i18n.h | 74 Persistent<v8::Object>* object, 98 Persistent<v8::Object>* object, 121 Persistent<v8::Object>* object,
|
/external/chromium_org/v8/src/extensions/i18n/ |
break-iterator.h | 55 v8::Persistent<v8::Object>* object,
|
/external/chromium_org/v8/include/ |
v8.h | 148 template <class T> class Persistent; 215 Persistent<T>* object, 239 * There are two types of handles: local and persistent handles. 241 * local operations. They are managed by HandleScopes. Persistent 316 bool operator==(const Persistent<S>& that) const) { 353 V8_INLINE(static Handle<T> New(Isolate* isolate, const Persistent<T>& that)) { 369 template<class F> friend class Persistent; 455 V8_INLINE(static Local<T> New(Isolate* isolate, const Persistent<T>& that)); 466 template<class F> friend class Persistent; 484 * allocated, a Persistent handle remains valid until it is explicitl [all...] |
/external/v8/test/cctest/ |
test-lockers.cc | 51 using ::v8::Persistent; 92 Persistent<v8::Context> context_; 99 Persistent<v8::Context> context; 357 Persistent<v8::Context> context_; 473 Persistent<v8::Context> context1; 474 Persistent<v8::Context> context2; 565 v8::Persistent<v8::Context> context_; 576 Persistent<v8::Context> context; 616 v8::Persistent<v8::Context> context_; 626 Persistent<v8::Context> context [all...] |
/external/v8/include/ |
v8.h | 103 template <class T> class Persistent; 133 typedef void (*WeakReferenceCallback)(Persistent<Value> object, 156 * There are two types of handles: local and persistent handles. 158 * local operations. They are managed by HandleScopes. Persistent 301 * allocated, a Persistent handle remains valid until it is explicitly 304 * A persistent handle contains a reference to a storage cell within 307 * cell can be created using Persistent::New and existing handles can 308 * be disposed using Persistent::Dispose. Since persistent handles 309 * are passed by value you may have many persistent handle object [all...] |
/external/chromium_org/chrome/test/base/ |
v8_unit_test.h | 83 v8::Persistent<v8::Context> context_;
|