/external/webkit/Source/JavaScriptCore/runtime/ |
ScopeChain.h | 36 class ScopeChainNode : public JSCell { 38 ScopeChainNode(ScopeChainNode* next, JSObject* object, JSGlobalData* globalData, JSGlobalObject* globalObject, JSObject* globalThis) 51 WriteBarrier<ScopeChainNode> next; 56 ScopeChainNode* push(JSObject*); 57 ScopeChainNode* pop(); 75 inline ScopeChainNode* ScopeChainNode::push(JSObject* o) 78 return new (globalData) ScopeChainNode(this, o, globalData, globalObject.get(), globalThis.get()); 81 inline ScopeChainNode* ScopeChainNode::pop( [all...] |
CallData.h | 40 class ScopeChainNode; 56 ScopeChainNode* scopeChain;
|
ConstructData.h | 40 class ScopeChainNode; 56 ScopeChainNode* scopeChain;
|
Completion.h | 31 class ScopeChainNode; 59 Completion evaluate(ExecState*, ScopeChainNode*, const SourceCode&, JSValue thisValue = JSValue());
|
ScopeChain.cpp | 34 void ScopeChainNode::print() 54 const ClassInfo ScopeChainNode::s_info = { "ScopeChainNode", 0, 0, 0 }; 56 int ScopeChainNode::localDepth() 70 void ScopeChainNode::markChildren(MarkStack& markStack)
|
JSFunction.h | 50 JSFunction(ExecState*, FunctionExecutable*, ScopeChainNode*); 57 ScopeChainNode* scope() 62 void setScope(JSGlobalData& globalData, ScopeChainNode* scopeChain) 107 WriteBarrier<ScopeChainNode> m_scopeChain;
|
Executable.h | 43 class ScopeChainNode; 211 JSObject* compile(ExecState* exec, ScopeChainNode* scopeChainNode) 216 error = compileInternal(exec, scopeChainNode); 242 JSObject* compileInternal(ExecState*, ScopeChainNode*); 257 JSObject* compile(ExecState* exec, ScopeChainNode* scopeChainNode) 262 error = compileInternal(exec, scopeChainNode); 289 JSObject* compileInternal(ExecState*, ScopeChainNode*); 308 JSFunction* make(ExecState* exec, ScopeChainNode* scopeChain [all...] |
FunctionConstructor.cpp | 108 ScopeChainNode* scopeChain = new (exec) ScopeChainNode(0, globalObject, &globalData, globalObject, exec->globalThisValue());
|
Completion.cpp | 50 Completion evaluate(ExecState* exec, ScopeChainNode* scopeChain, const SourceCode& source, JSValue thisValue)
|
Executable.cpp | 100 JSObject* EvalExecutable::compileInternal(ExecState* exec, ScopeChainNode* scopeChainNode) 112 JSGlobalObject* globalObject = scopeChainNode->globalObject.get(); 115 m_evalCodeBlock = adoptPtr(new EvalCodeBlock(this, globalObject, source().provider(), scopeChainNode->localDepth())); 116 OwnPtr<BytecodeGenerator> generator(adoptPtr(new BytecodeGenerator(evalNode.get(), scopeChainNode, m_evalCodeBlock->symbolTable(), m_evalCodeBlock.get()))); 127 m_jitCodeForCall = JIT::compile(scopeChainNode->globalData, m_evalCodeBlock.get()); 157 JSObject* ProgramExecutable::compileInternal(ExecState* exec, ScopeChainNode* scopeChainNode) 171 JSGlobalObject* globalObject = scopeChainNode->globalObject.get(); 174 OwnPtr<BytecodeGenerator> generator(adoptPtr(new BytecodeGenerator(programNode.get(), scopeChainNode, &globalObject->symbolTable(), m_programCodeBlock.get()))) [all...] |
JSGlobalObject.h | 65 WriteBarrier<ScopeChainNode> m_globalScopeChain; 222 ScopeChainNode* globalScopeChain() { return m_globalScopeChain.get(); }
|
/external/webkit/Source/WebCore/bindings/js/ |
JSHTMLElementCustom.cpp | 36 ScopeChainNode* JSHTMLElement::pushEventHandlerScope(ExecState* exec, ScopeChainNode* scope) const
|
JSJavaScriptCallFrameCustom.cpp | 73 ScopeChainNode* scopeChain = impl()->scopeChain(); 98 ScopeChainNode* scopeChain = impl()->scopeChain();
|
JSMainThreadExecState.h | 51 static JSC::Completion evaluate(JSC::ExecState* exec, JSC::ScopeChainNode* chain, const JSC::SourceCode& source, JSC::JSValue thisValue)
|
JavaScriptCallFrame.cpp | 59 JSC::ScopeChainNode* JavaScriptCallFrame::scopeChain() const
|
JavaScriptCallFrame.h | 72 JSC::ScopeChainNode* scopeChain() const;
|
JSNodeCustom.cpp | 233 ScopeChainNode* JSNode::pushEventHandlerScope(ExecState*, ScopeChainNode* node) const
|
/external/webkit/Source/JavaScriptCore/interpreter/ |
Interpreter.h | 50 class ScopeChainNode; 97 JSValue execute(ProgramExecutable*, CallFrame*, ScopeChainNode*, JSObject* thisObj); 100 JSValue execute(EvalExecutable* evalNode, CallFrame* exec, JSObject* thisObj, ScopeChainNode* scopeChain); 120 CallFrameClosure prepareForRepeatCall(FunctionExecutable*, CallFrame*, JSFunction*, int argCount, ScopeChainNode*); 124 JSValue execute(EvalExecutable*, CallFrame*, JSObject* thisObject, int globalRegisterOffset, ScopeChainNode*); 133 NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction* vPC);
|
CallFrameClosure.h | 38 ScopeChainNode* scopeChain;
|
Register.h | 43 class ScopeChainNode; 61 Register& operator=(ScopeChainNode*); 70 ScopeChainNode* scopeChain() const;
|
CallFrame.h | 35 class ScopeChainNode; 43 ScopeChainNode* scopeChain() const 102 void setScopeChain(ScopeChainNode* scopeChain) { static_cast<Register*>(this)[RegisterFile::ScopeChain] = scopeChain; } 104 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain,
|
Interpreter.cpp | 79 static int depth(CodeBlock* codeBlock, ScopeChainNode* sc) 97 ScopeChainNode* scopeChain = callFrame->scopeChain(); 128 ScopeChainNode* scopeChain = callFrame->scopeChain(); 208 ScopeChainNode* scopeChain = callFrame->scopeChain(); 294 ScopeChainNode* scopeChain = callFrame->scopeChain(); 404 ScopeChainNode* scopeChain = callFrame->scopeChain(); 545 ScopeChainNode* scopeChain = callFrame->scopeChain(); 703 ScopeChainNode* scopeChain = callFrame->scopeChain(); 728 JSValue Interpreter::execute(ProgramExecutable* program, CallFrame* callFrame, ScopeChainNode* scopeChain, JSObject* thisObj) 808 ScopeChainNode* callDataScopeChain = callData.js.scopeChain [all...] |
/external/webkit/Source/JavaScriptCore/debugger/ |
DebuggerCallFrame.h | 52 ScopeChainNode* scopeChain() const { return m_callFrame->scopeChain(); }
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
EvalCodeCache.h | 48 EvalExecutable* get(ExecState* exec, ScriptExecutable* owner, bool inStrictContext, const UString& evalSource, ScopeChainNode* scopeChain, JSValue& exceptionValue)
|
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.h | 50 class ScopeChainNode; 95 BytecodeGenerator(ProgramNode*, ScopeChainNode*, SymbolTable*, ProgramCodeBlock*); 96 BytecodeGenerator(FunctionBodyNode*, ScopeChainNode*, SymbolTable*, CodeBlock*); 97 BytecodeGenerator(EvalNode*, ScopeChainNode*, SymbolTable*, EvalCodeBlock*); 516 Strong<ScopeChainNode> m_scopeChain;
|