/macosx-10.10/WebKit2-7600.1.25/WebProcess/Plugins/Netscape/ |
H A D | NPRuntimeUtilities.cpp | 66 NPObject* npObject; local 68 npObject = npClass->allocate(npp, npClass); 70 npObject = npnMemNew<NPObject>(); 72 npObject->_class = npClass; 73 npObject->referenceCount = 1; 75 return npObject; 78 void deallocateNPObject(NPObject* npObject) argument 80 ASSERT(npObject); 81 if (!npObject) 84 if (npObject 90 retainNPObject(NPObject* npObject) argument 99 trySafeReleaseNPObject(NPObject* npObject) argument 116 releaseNPObject(NPObject* npObject) argument [all...] |
H A D | NPRuntimeObjectMap.cpp | 78 NPObject* npObject = jsNPObject->npObject(); local 80 retainNPObject(npObject); 81 return npObject; 103 JSObject* NPRuntimeObjectMap::getOrCreateJSObject(JSGlobalObject* globalObject, NPObject* npObject) argument 106 if (NPJSObject::isNPJSObject(npObject)) 107 return NPJSObject::toNPJSObject(npObject)->jsObject(); 109 if (JSNPObject* jsNPObject = m_jsNPObjects.get(npObject)) 112 JSNPObject* jsNPObject = JSNPObject::create(globalObject, this, npObject); 113 weakAdd(m_jsNPObjects, npObject, JS 179 NPObject* npObject = getOrCreateNPObject(exec->vm(), asObject(value)); local 187 evaluate(NPObject* npObject, const String& scriptString, NPVariant* result) argument 299 addToInvalidationQueue(NPObject* npObject) argument [all...] |
H A D | NPJSObject.cpp | 69 bool NPJSObject::isNPJSObject(NPObject* npObject) argument 71 return npObject->_class == npClass(); 332 void NPJSObject::NP_Deallocate(NPObject* npObject) argument 334 NPJSObject* npJSObject = toNPJSObject(npObject); 338 bool NPJSObject::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument 340 return toNPJSObject(npObject)->hasMethod(methodName); 343 bool NPJSObject::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 345 return toNPJSObject(npObject)->invoke(methodName, arguments, argumentCount, result); 348 bool NPJSObject::NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 350 return toNPJSObject(npObject) 353 NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument 358 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument 363 NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument 368 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument 373 NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument 378 NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument [all...] |
H A D | NetscapeBrowserFuncs.cpp | 659 static NPObject *NPN_RetainObject(NPObject *npObject) argument 661 retainNPObject(npObject); 662 return npObject; 665 static void NPN_ReleaseObject(NPObject *npObject) argument 667 releaseNPObject(npObject); 670 static bool NPN_Invoke(NPP npp, NPObject *npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 675 if (npObject->_class->invoke) 676 return npObject->_class->invoke(npObject, methodName, arguments, argumentCount, result); 681 static bool NPN_InvokeDefault(NPP npp, NPObject *npObject, cons argument 692 NPN_Evaluate(NPP npp, NPObject *npObject, NPString *script, NPVariant* result) argument 702 NPN_GetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument 713 NPN_SetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument 724 NPN_RemoveProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument 735 NPN_HasProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument 746 NPN_HasMethod(NPP npp, NPObject* npObject, NPIdentifier methodName) argument 779 NPN_Enumerate(NPP npp, NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument 797 NPN_Construct(NPP npp, NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument [all...] |
H A D | JSNPObject.h | 48 static JSNPObject* create(JSC::JSGlobalObject* globalObject, NPRuntimeObjectMap* objectMap, NPObject* npObject) argument 51 JSNPObject* object = new (JSC::allocateCell<JSNPObject>(globalObject->vm().heap)) JSNPObject(globalObject, structure, objectMap, npObject); 70 NPObject* npObject() const { return m_npObject; } function in class:WebKit::JSNPObject
|
H A D | NPJSObject.h | 57 static NPJSObject* toNPJSObject(NPObject* npObject) argument 59 ASSERT_WITH_SECURITY_IMPLICATION(isNPJSObject(npObject)); 60 return static_cast<NPJSObject*>(npObject);
|
H A D | JSNPObject.cpp | 60 JSNPObject::JSNPObject(JSGlobalObject* globalObject, Structure* structure, NPRuntimeObjectMap* objectMap, NPObject* npObject) argument 63 , m_npObject(npObject)
|
H A D | NetscapePlugin.cpp | 247 bool NetscapePlugin::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result) argument 249 return controller()->evaluate(npObject, scriptString, result, allowPopups());
|
/macosx-10.10/WebKit2-7600.1.25/Shared/Plugins/ |
H A D | NPObjectProxy.cpp | 69 bool NPObjectProxy::isNPObjectProxy(NPObject* npObject) argument 71 return npObject->_class == npClass(); 298 void NPObjectProxy::NP_Deallocate(NPObject* npObject) argument 306 RunLoop::main().dispatch([npObject] { 307 NP_Deallocate(npObject); 312 NPObjectProxy* npObjectProxy = toNPObjectProxy(npObject); 316 bool NPObjectProxy::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument 318 return toNPObjectProxy(npObject)->hasMethod(methodName); 321 bool NPObjectProxy::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 323 return toNPObjectProxy(npObject) 326 NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 331 NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument 336 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument 341 NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument 346 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument 351 NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument 356 NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument [all...] |
H A D | NPRemoteObjectMap.cpp | 69 void NPRemoteObjectMap::npObjectProxyDestroyed(NPObject* npObject) argument 71 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject); 77 uint64_t NPRemoteObjectMap::registerNPObject(NPObject* npObject, Plugin* plugin) argument 80 m_registeredNPObjects.set(npObjectID, std::make_unique<NPObjectMessageReceiver>(this, plugin, npObjectID, npObject).release()); 90 static uint64_t remoteNPObjectID(Plugin* plugin, NPObject* npObject) argument 92 if (!NPObjectProxy::isNPObjectProxy(npObject)) 95 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject); 124 NPObject* npObject = variant.value.objectValue; local 126 if (uint64_t npObjectID = remoteNPObjectID(plugin, npObject)) { 129 retainNPObject(npObject); 179 NPObject* npObject = npObjectMessageReceiver->npObject(); local [all...] |
H A D | NPObjectProxy.h | 47 static NPObjectProxy* toNPObjectProxy(NPObject* npObject) argument 49 ASSERT_WITH_SECURITY_IMPLICATION(isNPObjectProxy(npObject)); 50 return static_cast<NPObjectProxy*>(npObject);
|
H A D | NPObjectMessageReceiver.h | 52 NPObject* npObject() const { return m_npObject; } function in class:WebKit::NPObjectMessageReceiver
|
H A D | NPObjectMessageReceiver.cpp | 38 NPObjectMessageReceiver::NPObjectMessageReceiver(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID, NPObject* npObject) argument 42 , m_npObject(npObject)
|
/macosx-10.10/WebCore-7600.1.25/bindings/js/ |
H A D | ScriptControllerMac.mm | 85 NPObject* npObject = [widgetView createPluginScriptableObject]; 86 if (!npObject) 88 RefPtr<Instance> instance = JSC::Bindings::CInstance::create(npObject, rootObject.release()); 90 _NPN_ReleaseObject(npObject);
|
/macosx-10.10/WebCore-7600.1.25/bridge/c/ |
H A D | c_utility.cpp | 101 NPObject* npObject = _NPN_CreateScriptObject(0, object, rootObject); local 102 OBJECT_TO_NPVARIANT(npObject, *result);
|
/macosx-10.10/WebKit2-7600.1.25/PluginProcess/ |
H A D | PluginControllerProxy.cpp | 286 bool PluginControllerProxy::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) argument 291 OBJECT_TO_NPVARIANT(npObject, npObjectAsNPVariant);
|
/macosx-10.10/WebCore-7600.1.25/bridge/ |
H A D | NP_jsobject.cpp | 60 void add(RootObject* rootObject, JSObject* jsObject, NPObject* npObject) argument 69 iter->value.add(jsObject, npObject);
|
/macosx-10.10/WebCore-7600.1.25/plugins/ |
H A D | PluginView.h | 143 NPObject* npObject();
|
H A D | PluginView.cpp | 715 NPObject* PluginView::npObject() function in class:WebCore::PluginView 747 NPObject* object = npObject();
|
/macosx-10.10/WebKit2-7600.1.25/WebProcess/Plugins/ |
H A D | PluginView.cpp | 1424 bool PluginView::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) argument 1435 return m_npRuntimeObjectMap.evaluate(npObject, scriptString, result);
|