Home
last modified time | relevance | path

Searched refs:ScopeChainNode (Results 1 – 25 of 29) sorted by relevance

12

/external/webkit/JavaScriptCore/runtime/
DScopeChain.h34 class ScopeChainNode : public FastAllocBase {
36ScopeChainNode(ScopeChainNode* next, JSObject* object, JSGlobalData* globalData, JSObject* globalT… in ScopeChainNode() function
49 ~ScopeChainNode() in ~ScopeChainNode()
58 ScopeChainNode* next;
73 ScopeChainNode* copy() in copy()
79 ScopeChainNode* push(JSObject*);
80 ScopeChainNode* pop();
93 inline ScopeChainNode* ScopeChainNode::push(JSObject* o) in push()
96 return new ScopeChainNode(this, o, globalData, globalThis); in push()
99 inline ScopeChainNode* ScopeChainNode::pop() in pop()
[all …]
DConstructData.h39 class ScopeChainNode; variable
55 ScopeChainNode* scopeChain;
DCallData.h41 class ScopeChainNode; variable
57 ScopeChainNode* scopeChain;
DJSFunction.h54 JSFunction(ExecState*, const Identifier&, FunctionBodyNode*, ScopeChainNode*);
111 void setScopeChain(ScopeChainNode* sc) in setScopeChain()
DScopeChainMark.h30 for (ScopeChainNode* n = m_node; n; n = n->next) in markAggregate()
DScopeChain.cpp34 void ScopeChainNode::print() const in print()
DJSGlobalObject.h337 inline JSGlobalObject* ScopeChainNode::globalObject() const in globalObject()
339 const ScopeChainNode* n = this; in globalObject()
DJSFunction.cpp66 …ion(ExecState* exec, const Identifier& name, FunctionBodyNode* body, ScopeChainNode* scopeChainNod… in JSFunction()
DOperations.h255 …ALWAYS_INLINE JSValue resolveBase(CallFrame* callFrame, Identifier& property, ScopeChainNode* scop… in resolveBase()
/external/webkit/JavaScriptCore/interpreter/
DInterpreter.h52 class ScopeChainNode; variable
98 … JSValue execute(ProgramNode*, CallFrame*, ScopeChainNode*, JSObject* thisObj, JSValue* exception);
99 …e*, CallFrame*, JSFunction*, JSObject* thisObj, const ArgList& args, ScopeChainNode*, JSValue* exc…
100 …JSValue execute(EvalNode* evalNode, CallFrame* exec, JSObject* thisObj, ScopeChainNode* scopeChain…
118 …RepeatCall(FunctionBodyNode*, CallFrame*, JSFunction*, int argCount, ScopeChainNode*, JSValue* exc…
122 …alNode*, CallFrame*, JSObject* thisObject, int globalRegisterOffset, ScopeChainNode*, JSValue* exc…
131 NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction* vPC);
DRegister.h45 class ScopeChainNode; variable
66 Register(ScopeChainNode*);
76 ScopeChainNode* scopeChain() const;
96 ScopeChainNode* scopeChain;
150 ALWAYS_INLINE Register::Register(ScopeChainNode* scopeChain) in Register()
195 ALWAYS_INLINE ScopeChainNode* Register::scopeChain() const in scopeChain()
DCallFrame.h42ScopeChainNode* scopeChain() const { return this[RegisterFile::ScopeChain].Register::scopeChain();… in scopeChain()
110 … void setScopeChain(ScopeChainNode* scopeChain) { this[RegisterFile::ScopeChain] = scopeChain; } in setScopeChain()
112 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain, in init()
DCallFrameClosure.h38 ScopeChainNode* scopeChain;
DInterpreter.cpp97 ScopeChainNode* scopeChain = callFrame->scopeChain(); in resolve()
128 ScopeChainNode* scopeChain = callFrame->scopeChain(); in resolveSkip()
206 ScopeChainNode* scopeChain = callFrame->scopeChain(); in resolveBaseAndProperty()
242 ScopeChainNode* scopeChain = callFrame->scopeChain(); in resolveBaseAndFunc()
355 ScopeChainNode* scopeChain = callFrame->scopeChain(); in callEval()
488 ScopeChainNode* scopeChain = callFrame->scopeChain(); in unwindCallFrame()
602 ScopeChainNode* scopeChain = callFrame->scopeChain(); in throwException()
613 JSValue Interpreter::execute(ProgramNode* programNode, CallFrame* callFrame, ScopeChainNode* scopeC… in execute()
674 …Frame, JSFunction* function, JSObject* thisObj, const ArgList& args, ScopeChainNode* scopeChain, J… in execute()
736 …nBodyNode, CallFrame* callFrame, JSFunction* function, int argCount, ScopeChainNode* scopeChain, J… in prepareForRepeatCall()
[all …]
/external/webkit/JavaScriptCore/parser/
DNodes.h51 class ScopeChainNode; variable
1476 ProgramCodeBlock& bytecode(ScopeChainNode* scopeChain) in bytecode()
1484 JITCode& jitCode(ScopeChainNode* scopeChain) in jitCode()
1495 void generateBytecode(ScopeChainNode*);
1499 void generateJITCode(ScopeChainNode*);
1509 EvalCodeBlock& bytecode(ScopeChainNode* scopeChain) in bytecode()
1516 EvalCodeBlock& bytecodeForExceptionInfoReparse(ScopeChainNode*, CodeBlock*);
1521 JITCode& jitCode(ScopeChainNode* scopeChain) in jitCode()
1532 void generateBytecode(ScopeChainNode*);
1536 void generateJITCode(ScopeChainNode*);
[all …]
DNodes.cpp1889 void ProgramNode::generateBytecode(ScopeChainNode* scopeChainNode) in generateBytecode()
1903 void ProgramNode::generateJITCode(ScopeChainNode* scopeChainNode) in generateJITCode()
1944 void EvalNode::generateBytecode(ScopeChainNode* scopeChainNode) in generateBytecode()
1959 EvalCodeBlock& EvalNode::bytecodeForExceptionInfoReparse(ScopeChainNode* scopeChainNode, CodeBlock*… in bytecodeForExceptionInfoReparse()
1982 void EvalNode::generateJITCode(ScopeChainNode* scopeChainNode) in generateJITCode()
2071 void FunctionBodyNode::generateBytecode(ScopeChainNode* scopeChainNode) in generateBytecode()
2091 void FunctionBodyNode::generateJITCode(ScopeChainNode* scopeChainNode) in generateJITCode()
2101 CodeBlock& FunctionBodyNode::bytecodeForExceptionInfoReparse(ScopeChainNode* scopeChainNode, CodeBl… in bytecodeForExceptionInfoReparse()
2154 JSFunction* FuncDeclNode::makeFunction(ExecState* exec, ScopeChainNode* scopeChain) in makeFunction()
2173 JSFunction* FuncExprNode::makeFunction(ExecState* exec, ScopeChainNode* scopeChain) in makeFunction()
/external/webkit/JavaScriptCore/debugger/
DDebuggerCallFrame.h52 const ScopeChainNode* scopeChain() const { return m_callFrame->scopeChain(); } in scopeChain()
/external/webkit/WebCore/bindings/js/
DJSJavaScriptCallFrameCustom.cpp72 const ScopeChainNode* scopeChain = impl()->scopeChain(); in scopeChain()
/external/webkit/WebCore/inspector/
DJavaScriptCallFrame.cpp57 const JSC::ScopeChainNode* JavaScriptCallFrame::scopeChain() const in scopeChain()
DJavaScriptCallFrame.h63 const JSC::ScopeChainNode* scopeChain() const;
/external/webkit/JavaScriptCore/bytecode/
DEvalCodeCache.h44 …PassRefPtr<EvalNode> get(ExecState* exec, const UString& evalSource, ScopeChainNode* scopeChain, J… in get()
/external/webkit/JavaScriptCore/jit/
DJITOpcodes.cpp587 loadPtr(Address(regT2, OBJECT_OFFSETOF(ScopeChainNode, next)), regT2); in emit_op_get_scoped_var()
589 loadPtr(Address(regT2, OBJECT_OFFSETOF(ScopeChainNode, object)), regT2); in emit_op_get_scoped_var()
608 loadPtr(Address(regT2, OBJECT_OFFSETOF(ScopeChainNode, next)), regT2); in emit_op_put_scoped_var()
610 loadPtr(Address(regT2, OBJECT_OFFSETOF(ScopeChainNode, object)), regT2); in emit_op_put_scoped_var()
2032 loadPtr(Address(regT0, OBJECT_OFFSETOF(ScopeChainNode, next)), regT0);
2034 loadPtr(Address(regT0, OBJECT_OFFSETOF(ScopeChainNode, object)), regT0);
2046 loadPtr(Address(regT1, OBJECT_OFFSETOF(ScopeChainNode, next)), regT1);
2048 loadPtr(Address(regT1, OBJECT_OFFSETOF(ScopeChainNode, object)), regT1);
DJITStubs.cpp919 ScopeChainNode* scopeChain = stackFrame.callFrame->scopeChain(); in DEFINE_STUB_FUNCTION()
1485 ScopeChainNode* callDataScopeChain = function->scope().node(); in DEFINE_STUB_FUNCTION()
1690 ScopeChainNode* scopeChain = callFrame->scopeChain(); in DEFINE_STUB_FUNCTION()
2144 ScopeChainNode* scopeChain = callFrame->scopeChain(); in DEFINE_STUB_FUNCTION()
2486 ScopeChainNode* scopeChain = callFrame->scopeChain(); in DEFINE_STUB_FUNCTION()
2845 ScopeChainNode* tmp = callFrame->scopeChain(); in DEFINE_STUB_FUNCTION()
DJIT.h61 class ScopeChainNode; variable
/external/webkit/WebKit/mac/WebView/
DWebScriptDebugDelegate.mm179 const ScopeChainNode* scopeChain = _private->debuggerCallFrame->scopeChain();

12