/external/webkit/JavaScriptCore/runtime/ |
D | JSFunction.h | 35 class FunctionBodyNode; variable 54 JSFunction(ExecState*, const Identifier&, FunctionBodyNode*, ScopeChainNode*); 67 void setBody(FunctionBodyNode* body) { m_body = body; } in setBody() 68 void setBody(PassRefPtr<FunctionBodyNode> body) { m_body = body; } in setBody() 69 FunctionBodyNode* body() const { return m_body.get(); } in body() 100 RefPtr<FunctionBodyNode> m_body;
|
D | JSActivation.h | 46 JSActivation(CallFrame*, PassRefPtr<FunctionBodyNode>); 73 JSActivationData(PassRefPtr<FunctionBodyNode> functionBody, Register* registers) in JSActivationData() 79 RefPtr<FunctionBodyNode> functionBody;
|
D | ConstructData.h | 36 class FunctionBodyNode; variable 54 FunctionBodyNode* functionBody;
|
D | FunctionConstructor.h | 30 class FunctionBodyNode; variable 44 FunctionBodyNode* extractFunctionBody(ProgramNode*);
|
D | CallData.h | 38 class FunctionBodyNode; variable 56 FunctionBodyNode* functionBody;
|
D | FunctionConstructor.cpp | 69 FunctionBodyNode* extractFunctionBody(ProgramNode* program) in extractFunctionBody() 90 FunctionBodyNode* body = static_cast<FuncExprNode*>(funcExpr)->body(); in extractFunctionBody() 118 FunctionBodyNode* body = extractFunctionBody(programNode.get()); in constructFunction()
|
D | JSFunction.cpp | 51 , m_body(FunctionBodyNode::createNativeThunk(&exec->globalData())) in JSFunction() 66 JSFunction::JSFunction(ExecState* exec, const Identifier& name, FunctionBodyNode* body, ScopeChainN… in JSFunction()
|
D | JSGlobalData.h | 49 class FunctionBodyNode; variable
|
D | JSActivation.cpp | 42 JSActivation::JSActivation(CallFrame* callFrame, PassRefPtr<FunctionBodyNode> functionBody) in JSActivation()
|
D | JSGlobalData.cpp | 239 RefPtr<FunctionBodyNode> functionBody = extractFunctionBody(programNode.get()); in numericCompareFunction()
|
/external/webkit/JavaScriptCore/interpreter/ |
D | Interpreter.h | 46 class FunctionBodyNode; variable 99 …JSValue execute(FunctionBodyNode*, CallFrame*, JSFunction*, JSObject* thisObj, const ArgList& args… 118 …CallFrameClosure prepareForRepeatCall(FunctionBodyNode*, CallFrame*, JSFunction*, int argCount, Sc…
|
D | CallFrameClosure.h | 35 FunctionBodyNode* functionBody;
|
/external/webkit/JavaScriptCore/parser/ |
D | Nodes.cpp | 1825 FunctionBodyNode* body = (*ptr)->body(); in markAggregate() 1994 inline FunctionBodyNode::FunctionBodyNode(JSGlobalData* globalData) in FunctionBodyNode() function in JSC::FunctionBodyNode 2001 inline FunctionBodyNode::FunctionBodyNode(JSGlobalData* globalData, SourceElements* children, VarSt… in FunctionBodyNode() function in JSC::FunctionBodyNode 2008 FunctionBodyNode::~FunctionBodyNode() in ~FunctionBodyNode() 2015 void FunctionBodyNode::finishParsing(const SourceCode& source, ParameterNode* firstParameter) in finishParsing() 2026 void FunctionBodyNode::finishParsing(Identifier* parameters, size_t parameterCount) in finishParsing() 2033 void FunctionBodyNode::markAggregate(MarkStack& markStack) in markAggregate() 2040 PassRefPtr<FunctionBodyNode> FunctionBodyNode::createNativeThunk(JSGlobalData* globalData) in createNativeThunk() 2042 RefPtr<FunctionBodyNode> body = new FunctionBodyNode(globalData); in createNativeThunk() 2050 bool FunctionBodyNode::isHostFunction() const in isHostFunction() [all …]
|
D | Parser.h | 36 class FunctionBodyNode; variable 46 void reparseInPlace(JSGlobalData*, FunctionBodyNode*);
|
D | Nodes.h | 1542 class FunctionBodyNode : public ScopeNode { 1546 static PassRefPtr<FunctionBodyNode> createNativeThunk(JSGlobalData*); 1548 static FunctionBodyNode* create(JSGlobalData*); 1549 …static PassRefPtr<FunctionBodyNode> create(JSGlobalData*, SourceElements*, VarStack*, FunctionStac… 1550 virtual ~FunctionBodyNode(); 1598 FunctionBodyNode(JSGlobalData*); 1599 …FunctionBodyNode(JSGlobalData*, SourceElements*, VarStack*, FunctionStack*, const SourceCode&, Cod… 1612 …FuncExprNode(JSGlobalData*, const Identifier&, FunctionBodyNode* body, const SourceCode& source, P… 1616 FunctionBodyNode* body() { return m_body.get(); } in body() 1624 RefPtr<FunctionBodyNode> m_body; [all …]
|
D | Parser.cpp | 80 void Parser::reparseInPlace(JSGlobalData* globalData, FunctionBodyNode* functionBodyNode) in reparseInPlace()
|
D | NodeConstructors.h | 815 …de::FuncExprNode(JSGlobalData* globalData, const Identifier& ident, FunctionBodyNode* body, const … in FuncExprNode() 824 …de::FuncDeclNode(JSGlobalData* globalData, const Identifier& ident, FunctionBodyNode* body, const … in FuncDeclNode()
|
D | Grammar.y | 73 …const Identifier &getOrSet, const Identifier& name, ParameterNode*, FunctionBodyNode*, const Sourc… 172 FunctionBodyNode* functionBodyNode; 1210 /* not in spec */ { $$ = FunctionBodyNode::create(GLOBAL_DATA); } 1211 | SourceElements_NoNode { $$ = FunctionBodyNode::create(GLOBAL_DATA); } 1964 …dentifier& getOrSet, const Identifier& name, ParameterNode* params, FunctionBodyNode* body, const … in makeGetterOrSetterPropertyNode()
|
/external/webkit/WebCore/inspector/ |
D | JavaScriptDebugServer.cpp | 576 typedef HashMap<RefPtr<FunctionBodyNode>, RefPtr<FunctionBodyNode> > FunctionBodyMap; in recompileAllJSFunctions() 586 FunctionBodyNode* oldBody = function->body(); in recompileAllJSFunctions() 596 …RefPtr<FunctionBodyNode> newBody = globalData->parser->parse<FunctionBodyNode>(exec, 0, sourceCode… in recompileAllJSFunctions()
|
/external/webkit/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/ |
D | JavaScriptCore_debug.def | 74 ?copyParameters@FunctionBodyNode@JSC@@QAEPAVIdentifier@2@XZ 76 …?create@FunctionBodyNode@JSC@@SA?AV?$PassRefPtr@VFunctionBodyNode@JSC@@@WTF@@PAVJSGlobalData@2@PAV… 121 ?finishParsing@FunctionBodyNode@JSC@@QAEXPAVIdentifier@2@I@Z 165 ?isHostFunction@FunctionBodyNode@JSC@@QBE_NXZ
|
D | JavaScriptCore.def | 76 ?copyParameters@FunctionBodyNode@JSC@@QAEPAVIdentifier@2@XZ 78 …?create@FunctionBodyNode@JSC@@SA?AV?$PassRefPtr@VFunctionBodyNode@JSC@@@WTF@@PAVJSGlobalData@2@PAV… 123 ?finishParsing@FunctionBodyNode@JSC@@QAEXPAVIdentifier@2@I@Z 167 ?isHostFunction@FunctionBodyNode@JSC@@QBE_NXZ
|
/external/webkit/JavaScriptCore/bytecode/ |
D | CodeBlock.cpp | 1470 FunctionBodyNode* ownerFunctionBodyNode = static_cast<FunctionBodyNode*>(m_ownerNode); in reparseForExceptionInfoIfNecessary() 1471 …RefPtr<FunctionBodyNode> newFunctionBody = m_globalData->parser->reparse<FunctionBodyNode>(m_globa… in reparseForExceptionInfoIfNecessary()
|
/external/webkit/JavaScriptCore/jit/ |
D | JITOpcodes.cpp | 72 loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionBodyNode, m_code)), regT2); in privateCompileCTIMachineTrampolines() 118 loadPtr(Address(regT2, OBJECT_OFFSETOF(FunctionBodyNode, m_code)), regT2); in privateCompileCTIMachineTrampolines() 150 loadPtr(Address(regT0, OBJECT_OFFSETOF(FunctionBodyNode, m_jitCode)), regT0); in privateCompileCTIMachineTrampolines() 1491 loadPtr(Address(regT3, OBJECT_OFFSETOF(FunctionBodyNode, m_code)), regT0); 1531 loadPtr(Address(regT3, OBJECT_OFFSETOF(FunctionBodyNode, m_code)), regT0); 1560 loadPtr(Address(regT3, OBJECT_OFFSETOF(FunctionBodyNode, m_jitCode)), regT0);
|
/external/webkit/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.h | 73 …BytecodeGenerator(FunctionBodyNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock*);
|
/external/webkit/JavaScriptCore/ |
D | ChangeLog-2008-08-10 | 204 (KJS::FunctionBodyNode::FunctionBodyNode): 205 (KJS::FunctionBodyNode::create): 206 (KJS::FunctionBodyNode::emitCode): 1301 (KJS::FunctionBodyNode::create): 1302 (KJS::FunctionBodyNode::generateCode): 4110 (KJS::FunctionBodyNode::FunctionBodyNode): 4111 (KJS::FunctionBodyNode::create): 7477 (KJS::FunctionBodyNode::generateCode): 8765 a JS function re-entrently: Machine::execute(FunctionBodyNode*...) 8921 Also fixed the entry point for Machine::execute(FunctionBodyNode..) [all …]
|