Searched refs:JSDestructibleObject (Results 1 - 25 of 31) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/API/
H A DJSAPIWrapperObject.h30 #include "JSDestructibleObject.h"
37 class JSAPIWrapperObject : public JSDestructibleObject {
39 typedef JSDestructibleObject Base;
H A DJSCallbackObject.cpp37 template <> const ClassInfo JSCallbackObject<JSDestructibleObject>::s_info = { "CallbackObject", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(JSCallbackObject) };
40 template<> const bool JSCallbackObject<JSDestructibleObject>::needsDestruction = true;
53 Structure* JSCallbackObject<JSDestructibleObject>::createStructure(VM& vm, JSGlobalObject* globalObject, JSValue proto)
H A DJSCallbackConstructor.h30 #include "runtime/JSDestructibleObject.h"
34 class JSCallbackConstructor : public JSDestructibleObject {
36 typedef JSDestructibleObject Base;
H A DJSCallbackConstructor.cpp43 : JSDestructibleObject(globalObject->vm(), structure)
H A DJSWeakObjectMapRefPrivate.cpp65 ASSERT(obj->inherits(JSCallbackObject<JSGlobalObject>::info()) || obj->inherits(JSCallbackObject<JSDestructibleObject>::info()));
H A DJSObjectRef.cpp97 JSCallbackObject<JSDestructibleObject>* object = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data);
461 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info()))
462 return jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivate();
483 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) {
484 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->setPrivate(data);
506 else if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info()))
507 result = jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivateProperty(name);
526 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) {
527 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObjec
[all...]
H A DJSValueRef.cpp187 if (o->inherits(JSCallbackObject<JSDestructibleObject>::info()))
188 return jsCast<JSCallbackObject<JSDestructibleObject>*>(o)->inherits(jsClass);
H A DJSClassRef.cpp204 JSObject* prototype = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData); // set jsClassData as the object's private data, so it can clear our reference on destruction
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DJSDestructibleObject.h10 class JSDestructibleObject : public JSNonFinalObject { class in namespace:JSC
18 static ptrdiff_t classInfoOffset() { return OBJECT_OFFSETOF(JSDestructibleObject, m_classInfo); }
21 JSDestructibleObject(VM& vm, Structure* structure, Butterfly* butterfly = 0) function in class:JSC::JSDestructibleObject
36 return static_cast<const JSDestructibleObject*>(this)->classInfo();
H A DInternalFunction.h28 #include "JSDestructibleObject.h"
34 class InternalFunction : public JSDestructibleObject {
36 typedef JSDestructibleObject Base;
H A DJSWrapperObject.h25 #include "JSDestructibleObject.h"
31 class JSWrapperObject : public JSDestructibleObject {
33 typedef JSDestructibleObject Base;
70 : JSDestructibleObject(vm, structure)
H A DJSPromise.h31 #include "JSDestructibleObject.h"
38 class JSPromise : public JSDestructibleObject {
40 typedef JSDestructibleObject Base;
H A DNameInstance.h29 #include "JSDestructibleObject.h"
34 class NameInstance : public JSDestructibleObject {
36 typedef JSDestructibleObject Base;
H A DJSProxy.h29 #include "JSDestructibleObject.h"
33 class JSProxy : public JSDestructibleObject {
35 typedef JSDestructibleObject Base;
56 : JSDestructibleObject(vm, structure)
H A DJSMapIterator.h29 #include "JSDestructibleObject.h"
40 class JSMapIterator : public JSDestructibleObject {
42 typedef JSDestructibleObject Base;
H A DJSSetIterator.h29 #include "JSDestructibleObject.h"
41 class JSSetIterator : public JSDestructibleObject {
43 typedef JSDestructibleObject Base;
H A DInternalFunction.cpp38 : JSDestructibleObject(vm, structure)
H A DJSFunction.h28 #include "JSDestructibleObject.h"
52 class JSFunction : public JSDestructibleObject {
59 typedef JSDestructibleObject Base;
H A DJSPromise.cpp59 : JSDestructibleObject(vm, structure)
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/
H A DJSInjectedScriptHost.h31 #include "JSDestructibleObject.h"
37 class JSInjectedScriptHost : public JSC::JSDestructibleObject {
39 typedef JSC::JSDestructibleObject Base;
H A DJSJavaScriptCallFrame.h31 #include "JSDestructibleObject.h"
36 class JSJavaScriptCallFrame : public JSC::JSDestructibleObject {
38 typedef JSC::JSDestructibleObject Base;
H A DJSJavaScriptCallFrame.cpp44 : JSDestructibleObject(vm, structure)
H A DJSInjectedScriptHost.cpp51 : JSDestructibleObject(vm, structure)
/macosx-10.10.1/WebKit2-7600.1.25/WebProcess/Plugins/Netscape/
H A DJSNPObject.h44 class JSNPObject : public JSC::JSDestructibleObject {
46 typedef JSC::JSDestructibleObject Base;
/macosx-10.10.1/JavaScriptCore-7600.1.17/heap/
H A DMarkedBlock.cpp32 #include "JSDestructibleObject.h"
65 jsCast<JSDestructibleObject*>(cell)->classInfo()->methodTable.destroy(cell);

Completed in 216 milliseconds

12