Home
last modified time | relevance | path

Searched refs:FunctionExecutable (Results 1 – 25 of 26) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/runtime/
DExecutable.cpp73 const ClassInfo FunctionExecutable::s_info = { "FunctionExecutable", &ScriptExecutable::s_info, 0, …
75 FunctionExecutable::FunctionExecutable(JSGlobalData* globalData, const Identifier& name, const Sour… in FunctionExecutable() function in JSC::FunctionExecutable
87 FunctionExecutable::FunctionExecutable(ExecState* exec, const Identifier& name, const SourceCode& s… in FunctionExecutable() function in JSC::FunctionExecutable
231 JSObject* FunctionExecutable::compileForCallInternal(ExecState* exec, ScopeChainNode* scopeChainNod… in compileForCallInternal()
279 JSObject* FunctionExecutable::compileForConstructInternal(ExecState* exec, ScopeChainNode* scopeCha… in compileForConstructInternal()
324 void FunctionExecutable::markChildren(MarkStack& markStack) in markChildren()
333 void FunctionExecutable::discardCode() in discardCode()
345 FunctionExecutable* FunctionExecutable::fromGlobalCode(const Identifier& functionName, ExecState* e… in fromGlobalCode()
364 …return FunctionExecutable::create(&exec->globalData(), functionName, body->source(), body->usesArg… in fromGlobalCode()
367 UString FunctionExecutable::paramString() const in paramString()
DExecutable.h295 class FunctionExecutable : public ScriptExecutable {
298 …static FunctionExecutable* create(ExecState* exec, const Identifier& name, const SourceCode& sourc… in create()
300 …return new (exec) FunctionExecutable(exec, name, source, forceUsesArguments, parameters, isInStric… in create()
303 …static FunctionExecutable* create(JSGlobalData* globalData, const Identifier& name, const SourceCo… in create()
305 …return new (globalData) FunctionExecutable(globalData, name, source, forceUsesArguments, parameter… in create()
374 …static FunctionExecutable* fromGlobalCode(const Identifier&, ExecState*, Debugger*, const SourceCo…
378FunctionExecutable(JSGlobalData*, const Identifier& name, const SourceCode&, bool forceUsesArgumen…
379FunctionExecutable(ExecState*, const Identifier& name, const SourceCode&, bool forceUsesArguments,…
413 inline FunctionExecutable* JSFunction::jsExecutable() const in jsExecutable()
416 return static_cast<FunctionExecutable*>(m_executable.get()); in jsExecutable()
DConstructData.h38 class FunctionExecutable; variable
55 FunctionExecutable* functionExecutable;
DCallData.h38 class FunctionExecutable; variable
55 FunctionExecutable* functionExecutable;
DJSFunction.h32 class FunctionExecutable; variable
50 JSFunction(ExecState*, FunctionExecutable*, ScopeChainNode*);
72 FunctionExecutable* jsExecutable() const;
DFunctionConstructor.cpp102FunctionExecutable* function = FunctionExecutable::fromGlobalCode(functionName, exec, exec->dynami… in constructFunction()
DJSActivation.h45 JSActivation(CallFrame*, FunctionExecutable*);
DJSFunction.cpp87 JSFunction::JSFunction(ExecState* exec, FunctionExecutable* executable, ScopeChainNode* scopeChainN… in JSFunction()
93 const Identifier& name = static_cast<FunctionExecutable*>(m_executable.get())->name(); in JSFunction()
DFunctionPrototype.cpp92 FunctionExecutable* executable = function->jsExecutable(); in functionProtoFuncToString()
DJSActivation.cpp42 JSActivation::JSActivation(CallFrame* callFrame, FunctionExecutable* functionExecutable) in JSActivation()
DJSGlobalData.cpp200 functionExecutableStructure.set(*this, FunctionExecutable::createStructure(*this, jsNull())); in JSGlobalData()
DArrayPrototype.cpp77 FunctionExecutable* executable = callData.js.functionExecutable; in isNumericCompareFunction()
/external/webkit/Source/JavaScriptCore/bytecode/
DCodeBlock.h420 unsigned addFunctionDecl(FunctionExecutable* n) in addFunctionDecl()
423 m_functionDecls.append(WriteBarrier<FunctionExecutable>()); in addFunctionDecl()
427 FunctionExecutable* functionDecl(int index) { return m_functionDecls[index].get(); } in functionDecl()
429 unsigned addFunctionExpr(FunctionExecutable* n) in addFunctionExpr()
432 m_functionExprs.append(WriteBarrier<FunctionExecutable>()); in addFunctionExpr()
436 FunctionExecutable* functionExpr(int index) { return m_functionExprs[index].get(); } in functionExpr()
531 Vector<WriteBarrier<FunctionExecutable> > m_functionDecls;
532 Vector<WriteBarrier<FunctionExecutable> > m_functionExprs;
616 …FunctionCodeBlock(FunctionExecutable* ownerExecutable, CodeType codeType, JSGlobalObject* globalOb… in FunctionCodeBlock()
/external/webkit/Source/JavaScriptCore/debugger/
DDebugger.cpp43 typedef HashSet<FunctionExecutable*> FunctionExecutableSet;
74 FunctionExecutable* executable = function->jsExecutable(); in operator ()()
/external/webkit/Source/JavaScriptCore/interpreter/
DInterpreter.h45 class FunctionExecutable; variable
120 …CallFrameClosure prepareForRepeatCall(FunctionExecutable*, CallFrame*, JSFunction*, int argCount, …
DCallFrameClosure.h35 FunctionExecutable* functionExecutable;
DInterpreter.cpp971 CallFrameClosure Interpreter::prepareForRepeatCall(FunctionExecutable* FunctionExecutable, CallFram… in prepareForRepeatCall() argument
996 JSObject* error = FunctionExecutable->compileForCall(callFrame, scopeChain); in prepareForRepeatCall()
1002 CodeBlock* codeBlock = &FunctionExecutable->generatedBytecodeForCall(); in prepareForRepeatCall()
1011 …CallFrameClosure result = { callFrame, newCallFrame, function, FunctionExecutable, scopeChain->glo… in prepareForRepeatCall()
1104 FunctionExecutable* function = codeBlock->functionDecl(i); in execute()
3795 FunctionExecutable* function = codeBlock->functionExpr(funcIndex); in privateExecute()
4232 … activation = new (globalData) JSActivation(callFrame, static_cast<FunctionExecutable*>(codeBlock-… in privateExecute()
/external/webkit/Source/JavaScriptCore/bytecompiler/
DBytecodeGenerator.h480 FunctionExecutable* makeFunction(ExecState* exec, FunctionBodyNode* body) in makeFunction()
482 …return FunctionExecutable::create(exec, body->ident(), body->source(), body->usesArguments(), body… in makeFunction()
485 FunctionExecutable* makeFunction(JSGlobalData* globalData, FunctionBodyNode* body) in makeFunction()
487 …return FunctionExecutable::create(globalData, body->ident(), body->source(), body->usesArguments()… in makeFunction()
/external/webkit/Source/JavaScriptCore/jit/
DJITStubs.h47 class FunctionExecutable; variable
72 FunctionExecutable* function() { return static_cast<FunctionExecutable*>(asPointer); } in function()
DJITStubs.cpp1937 FunctionExecutable* executable = function->jsExecutable(); in DEFINE_STUB_FUNCTION()
1958 FunctionExecutable* executable = function->jsExecutable(); in DEFINE_STUB_FUNCTION()
2099 FunctionExecutable* functionExecutable = static_cast<FunctionExecutable*>(executable); in DEFINE_STUB_FUNCTION()
2133 FunctionExecutable* functionExecutable = static_cast<FunctionExecutable*>(executable); in DEFINE_STUB_FUNCTION()
2160 …ckFrame.globalData) JSActivation(stackFrame.callFrame, static_cast<FunctionExecutable*>(stackFrame… in DEFINE_STUB_FUNCTION()
3075 FunctionExecutable* function = stackFrame.args[0].function(); in DEFINE_STUB_FUNCTION()
DJITOpcodes32_64.cpp106 …ock3 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParame… in privateCompileCTIMachineTrampolines()
116 …loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForCallWithArityCheck)), regT0… in privateCompileCTIMachineTrampolines()
126 …ock4 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParame… in privateCompileCTIMachineTrampolines()
136 …loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForConstructWithArityCheck)), … in privateCompileCTIMachineTrampolines()
DJITOpcodes.cpp105 …ock3 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParame… in privateCompileCTIMachineTrampolines()
115 …loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForCallWithArityCheck)), regT0… in privateCompileCTIMachineTrampolines()
125 …ock4 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParame… in privateCompileCTIMachineTrampolines()
135 …loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_jitCodeForConstructWithArityCheck)), … in privateCompileCTIMachineTrampolines()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2010-05-241145 (JSC::FunctionExecutable::generatedByteCode): Added a helper for accessing
1296 Reduce the size of FunctionExecutable
1303 Reduces the size of FunctionExecutable from 160 to 152 bytes.
1306 (JSC::FunctionExecutable::variableCount):
1307 (JSC::FunctionExecutable::FunctionExecutable):
1531 (JSC::FunctionExecutable::~FunctionExecutable):
1532 (JSC::FunctionExecutable::compileForCall):
1533 (JSC::FunctionExecutable::compileForConstruct):
1536 (JSC::FunctionExecutable::generateJITCodeForCall):
1537 (JSC::FunctionExecutable::generateJITCodeForConstruct):
[all …]
DChangeLog-2011-02-166296 (JSC::FunctionExecutable::compileForCallInternal):
6297 (JSC::FunctionExecutable::compileForConstructInternal):
7201 (JSC::FunctionExecutable::recompile): Remove ExecState argument to recompile.
9634 (JSC::FunctionExecutable::compileForCallInternal):
9635 (JSC::FunctionExecutable::compileForConstructInternal):
11813 When creating the FunctionExecutable for a new function the function constructor
11818 (JSC::FunctionExecutable::fromGlobalCode):
12484 …(JSC::FunctionExecutable::paramString): Use UStringBuilder, instead of StringBuilder. Rename build…
12794 (JSC::FunctionExecutable::FunctionExecutable):
12798 (JSC::FunctionExecutable::compileForCallInternal):
[all …]
DChangeLog463 (JSC::FunctionExecutable::createStructure):
2260 (JSC::FunctionExecutable::createStructure):
3817 (JSC::FunctionExecutable::compileForCall):
3818 (JSC::FunctionExecutable::compileForConstruct): Added an ASSERT to
4295 (JSC::FunctionExecutable::FunctionExecutable):
4606 (JSC::FunctionExecutable::createStructure):
6088 (JSC::FunctionExecutable::FunctionExecutable):
6089 (JSC::FunctionExecutable::~FunctionExecutable):
6092 (JSC::FunctionExecutable::markChildren):
6093 (JSC::FunctionExecutable::fromGlobalCode):
[all …]

12