HomeSort by relevance Sort by last modified time
    Searched refs:Persistent (Results 1 - 25 of 136) sorted by null

1 2 3 4 5 6

  /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_;

Completed in 635 milliseconds

1 2 3 4 5 6