Home
last modified time | relevance | path

Searched refs:FunctionBodyNode (Results 1 – 25 of 33) sorted by relevance

12

/external/webkit/JavaScriptCore/runtime/
DJSFunction.h35 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;
DJSActivation.h46 JSActivation(CallFrame*, PassRefPtr<FunctionBodyNode>);
73 JSActivationData(PassRefPtr<FunctionBodyNode> functionBody, Register* registers) in JSActivationData()
79 RefPtr<FunctionBodyNode> functionBody;
DConstructData.h36 class FunctionBodyNode; variable
54 FunctionBodyNode* functionBody;
DFunctionConstructor.h30 class FunctionBodyNode; variable
44 FunctionBodyNode* extractFunctionBody(ProgramNode*);
DCallData.h38 class FunctionBodyNode; variable
56 FunctionBodyNode* functionBody;
DFunctionConstructor.cpp69 FunctionBodyNode* extractFunctionBody(ProgramNode* program) in extractFunctionBody()
90 FunctionBodyNode* body = static_cast<FuncExprNode*>(funcExpr)->body(); in extractFunctionBody()
118 FunctionBodyNode* body = extractFunctionBody(programNode.get()); in constructFunction()
DJSFunction.cpp51 , m_body(FunctionBodyNode::createNativeThunk(&exec->globalData())) in JSFunction()
66 JSFunction::JSFunction(ExecState* exec, const Identifier& name, FunctionBodyNode* body, ScopeChainN… in JSFunction()
DJSGlobalData.h49 class FunctionBodyNode; variable
DJSActivation.cpp42 JSActivation::JSActivation(CallFrame* callFrame, PassRefPtr<FunctionBodyNode> functionBody) in JSActivation()
DJSGlobalData.cpp239 RefPtr<FunctionBodyNode> functionBody = extractFunctionBody(programNode.get()); in numericCompareFunction()
/external/webkit/JavaScriptCore/interpreter/
DInterpreter.h46 class FunctionBodyNode; variable
99 …JSValue execute(FunctionBodyNode*, CallFrame*, JSFunction*, JSObject* thisObj, const ArgList& args…
118 …CallFrameClosure prepareForRepeatCall(FunctionBodyNode*, CallFrame*, JSFunction*, int argCount, Sc…
DCallFrameClosure.h35 FunctionBodyNode* functionBody;
/external/webkit/JavaScriptCore/parser/
DNodes.cpp1825 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 …]
DParser.h36 class FunctionBodyNode; variable
46 void reparseInPlace(JSGlobalData*, FunctionBodyNode*);
DNodes.h1542 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*);
1599FunctionBodyNode(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 …]
DParser.cpp80 void Parser::reparseInPlace(JSGlobalData* globalData, FunctionBodyNode* functionBodyNode) in reparseInPlace()
DNodeConstructors.h815 …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()
DGrammar.y73 …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/
DJavaScriptDebugServer.cpp576 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/
DJavaScriptCore_debug.def74 ?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
DJavaScriptCore.def76 ?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/
DCodeBlock.cpp1470 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/
DJITOpcodes.cpp72 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/
DBytecodeGenerator.h73 …BytecodeGenerator(FunctionBodyNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock*);
/external/webkit/JavaScriptCore/
DChangeLog-2008-08-10204 (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 …]

12