HomeSort by relevance Sort by last modified time
    Searched refs:FunctionExecutable (Results 1 - 23 of 23) sorted by null

  /external/webkit/Source/JavaScriptCore/runtime/
CallData.h 38 class FunctionExecutable;
55 FunctionExecutable* functionExecutable;
ConstructData.h 38 class FunctionExecutable;
55 FunctionExecutable* functionExecutable;
Executable.cpp 73 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)
87 FunctionExecutable::FunctionExecutable(ExecState* exec, const Identifier& name, const SourceCode& source, bool forceUsesArguments, FunctionParameters* parameters, bool inStrictContext, int firstLine, int lastLine)
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::discardCode(
    [all...]
JSFunction.h 32 class FunctionExecutable;
50 JSFunction(ExecState*, FunctionExecutable*, ScopeChainNode*);
72 FunctionExecutable* jsExecutable() const;
Executable.h 295 class FunctionExecutable : public ScriptExecutable {
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_executable.get())
    [all...]
FunctionConstructor.cpp 102 FunctionExecutable* function = FunctionExecutable::fromGlobalCode(functionName, exec, exec->dynamicGlobalObject()->debugger(), source, &exception);
JSActivation.h 45 JSActivation(CallFrame*, FunctionExecutable*);
JSFunction.cpp 87 JSFunction::JSFunction(ExecState* exec, FunctionExecutable* executable, ScopeChainNode* scopeChainNode)
93 const Identifier& name = static_cast<FunctionExecutable*>(m_executable.get())->name();
155 callData.js.functionExecutable = jsExecutable();
319 constructData.js.functionExecutable = jsExecutable();
FunctionPrototype.cpp 92 FunctionExecutable* executable = function->jsExecutable();
JSActivation.cpp 42 JSActivation::JSActivation(CallFrame* callFrame, FunctionExecutable* functionExecutable)
43 : Base(callFrame->globalData(), callFrame->globalData().activationStructure.get(), functionExecutable->symbolTable(), callFrame->registers())
44 , m_numParametersMinusThis(static_cast<int>(functionExecutable->parameterCount()))
45 , m_numCapturedVars(functionExecutable->capturedVariableCount())
46 , m_requiresDynamicChecks(functionExecutable->usesEval())
47 , m_argumentsRegister(functionExecutable->generatedBytecode().argumentsRegister())
JSGlobalData.cpp 200 functionExecutableStructure.set(*this, FunctionExecutable::createStructure(*this, jsNull()));
ArrayPrototype.cpp 77 FunctionExecutable* executable = callData.js.functionExecutable;
    [all...]
  /external/webkit/Source/JavaScriptCore/interpreter/
CallFrameClosure.h 35 FunctionExecutable* functionExecutable;
Interpreter.h 45 class FunctionExecutable;
120 CallFrameClosure prepareForRepeatCall(FunctionExecutable*, CallFrame*, JSFunction*, int argCount, ScopeChainNode*);
Interpreter.cpp 812 JSObject* compileError = callData.js.functionExecutable->compileForCall(callFrame, callDataScopeChain);
818 CodeBlock* newCodeBlock = &callData.js.functionExecutable->generatedBytecodeForCall();
    [all...]
  /external/webkit/Source/JavaScriptCore/debugger/
Debugger.cpp 43 typedef HashSet<FunctionExecutable*> FunctionExecutableSet;
74 FunctionExecutable* executable = function->jsExecutable();
  /external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h 420 unsigned addFunctionDecl(FunctionExecutable* n)
423 m_functionDecls.append(WriteBarrier<FunctionExecutable>());
427 FunctionExecutable* functionDecl(int index) { return m_functionDecls[index].get(); }
429 unsigned addFunctionExpr(FunctionExecutable* n)
432 m_functionExprs.append(WriteBarrier<FunctionExecutable>());
436 FunctionExecutable* functionExpr(int index) { return m_functionExprs[index].get(); }
531 Vector<WriteBarrier<FunctionExecutable> > m_functionDecls;
532 Vector<WriteBarrier<FunctionExecutable> > m_functionExprs;
616 FunctionCodeBlock(FunctionExecutable* ownerExecutable, CodeType codeType, JSGlobalObject* globalObject, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset, bool isConstructor)
CodeBlock.cpp     [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JITStubs.h 47 class FunctionExecutable;
72 FunctionExecutable* function() { return static_cast<FunctionExecutable*>(asPointer); }
JITStubs.cpp     [all...]
JITOpcodes.cpp 72 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
86 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
99 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
105 Jump hasCodeBlock3 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForCall)), TrustedImm32(0));
115 loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForCallWithArityCheck)), regT0);
119 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
125 Jump hasCodeBlock4 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForConstruct)), TrustedImm32(0));
135 loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForConstructWithArityCheck)), regT0);
    [all...]
JITOpcodes32_64.cpp 72 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
85 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
100 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
106 Jump hasCodeBlock3 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForCall)), TrustedImm32(0));
116 loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForCallWithArityCheck)), regT0);
120 // regT0 holds callee, regT1 holds argCount. regT2 will hold the FunctionExecutable.
126 Jump hasCodeBlock4 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForConstruct)), TrustedImm32(0));
136 loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForConstructWithArityCheck)), regT0);
    [all...]
  /external/webkit/Source/JavaScriptCore/bytecompiler/
BytecodeGenerator.h 480 FunctionExecutable* makeFunction(ExecState* exec, FunctionBodyNode* body)
482 return FunctionExecutable::create(exec, body->ident(), body->source(), body->usesArguments(), body->parameters(), body->isStrictMode(), body->lineNo(), body->lastLine());
485 FunctionExecutable* makeFunction(JSGlobalData* globalData, FunctionBodyNode* body)
487 return FunctionExecutable::create(globalData, body->ident(), body->source(), body->usesArguments(), body->parameters(), body->isStrictMode(), body->lineNo(), body->lastLine());

Completed in 492 milliseconds