Lines Matching refs:scriptState

51 ScriptObject InjectedScriptManager::createInjectedScript(const String& source, ScriptState* scriptState, long id)
55 JSDOMGlobalObject* globalObject = static_cast<JSDOMGlobalObject*>(scriptState->lexicalGlobalObject());
56 JSValue globalThisValue = scriptState->globalThisValue();
57 Completion comp = JSMainThreadExecState::evaluate(scriptState, globalObject->globalScopeChain(), sourceCode, globalThisValue);
67 args.append(toJS(scriptState, globalObject, m_injectedScriptHost.get()));
70 JSValue result = JSC::call(scriptState, functionValue, callType, callData, globalThisValue, args);
72 return ScriptObject(scriptState, result.getObject());
76 void InjectedScriptManager::discardInjectedScript(ScriptState* scriptState)
78 JSDOMGlobalObject* globalObject = static_cast<JSDOMGlobalObject*>(scriptState->lexicalGlobalObject());
82 InjectedScript InjectedScriptManager::injectedScriptFor(ScriptState* scriptState)
85 JSDOMGlobalObject* globalObject = static_cast<JSDOMGlobalObject*>(scriptState->lexicalGlobalObject());
88 return InjectedScript(ScriptObject(scriptState, injectedScript), m_inspectedStateAccessCheck);
90 if (!m_inspectedStateAccessCheck(scriptState))
93 pair<long, ScriptObject> injectedScriptObject = injectScript(injectedScriptSource(), scriptState);
100 bool InjectedScriptManager::canAccessInspectedWindow(ScriptState* scriptState)
103 JSDOMWindow* inspectedWindow = toJSDOMWindow(scriptState->lexicalGlobalObject());
106 return inspectedWindow->allowsAccessFromNoErrorMessage(scriptState);