Searched defs:FunctionExecutable (Results 1 - 3 of 3) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
H A DExecutable.cpp73 const ClassInfo FunctionExecutable::s_info = { "FunctionExecutable", &ScriptExecutable::s_info, 0, 0 };
75 FunctionExecutable::FunctionExecutable(JSGlobalData* globalData, const Identifier& name, const SourceCode& source, bool forceUsesArguments, FunctionParameters* parameters, bool inStrictContext, int firstLine, int lastLine) function in class:JSC::FunctionExecutable
87 FunctionExecutable::FunctionExecutable(ExecState* exec, const Identifier& name, const SourceCode& source, bool forceUsesArguments, FunctionParameters* parameters, bool inStrictContext, int firstLine, int lastLine) function in class:JSC::FunctionExecutable
231 JSObject* FunctionExecutable::compileForCallInternal(ExecState* exec, ScopeChainNode* scopeChainNode)
279 JSObject* FunctionExecutable::compileForConstructInternal(ExecState* exec, ScopeChainNode* scopeChainNode)
324 void FunctionExecutable::markChildren(MarkStack& markStack)
333 void FunctionExecutable
[all...]
H A DExecutable.h295 class FunctionExecutable : public ScriptExecutable { class in namespace:JSC
298 static FunctionExecutable* create(ExecState* exec, const Identifier& name, const SourceCode& source, bool forceUsesArguments, FunctionParameters* parameters, bool isInStrictContext, int firstLine, int lastLine)
300 return new (exec) FunctionExecutable(exec, name, source, forceUsesArguments, parameters, isInStrictContext, firstLine, lastLine);
303 static FunctionExecutable* create(JSGlobalData* globalData, const Identifier& name, const SourceCode& source, bool forceUsesArguments, FunctionParameters* parameters, bool isInStrictContext, int firstLine, int lastLine)
305 return new (globalData) FunctionExecutable(globalData, name, source, forceUsesArguments, parameters, isInStrictContext, firstLine, lastLine);
374 static FunctionExecutable* fromGlobalCode(const Identifier&, ExecState*, Debugger*, const SourceCode&, JSObject** exception);
378 FunctionExecutable(JSGlobalData*, const Identifier& name, const SourceCode&, bool forceUsesArguments, FunctionParameters*, bool, int firstLine, int lastLine);
379 FunctionExecutable(ExecState*, const Identifier& name, const SourceCode&, bool forceUsesArguments, FunctionParameters*, bool, int firstLine, int lastLine);
413 inline FunctionExecutable* JSFunction::jsExecutable() const
416 return static_cast<FunctionExecutable*>(m_executabl
[all...]
/external/webkit/Source/JavaScriptCore/interpreter/
H A DInterpreter.cpp971 CallFrameClosure Interpreter::prepareForRepeatCall(FunctionExecutable* FunctionExecutable, CallFrame* callFrame, JSFunction* function, int argCount, ScopeChainNode* scopeChain) argument
996 JSObject* error = FunctionExecutable->compileForCall(callFrame, scopeChain);
1002 CodeBlock* codeBlock = &FunctionExecutable->generatedBytecodeForCall();
1011 CallFrameClosure result = { callFrame, newCallFrame, function, FunctionExecutable, scopeChain->globalData, oldEnd, scopeChain, codeBlock->m_numParameters, argc };
1104 FunctionExecutable* function = codeBlock->functionDecl(i);
3795 FunctionExecutable* function = codeBlock->functionExpr(funcIndex);
4232 JSActivation* activation = new (globalData) JSActivation(callFrame, static_cast<FunctionExecutable*>(codeBlock->ownerExecutable()));

Completed in 89 milliseconds