/external/webkit/JavaScriptCore/bytecode/ |
EvalCodeCache.h | 45 PassRefPtr<EvalExecutable> get(ExecState* exec, const UString& evalSource, ScopeChainNode* scopeChain, JSValue& exceptionValue) 49 if (evalSource.size() < maxCacheableSourceLength && (*scopeChain->begin())->isVariableObject()) 54 exceptionValue = evalExecutable->compile(exec, scopeChain); 58 if (evalSource.size() < maxCacheableSourceLength && (*scopeChain->begin())->isVariableObject() && m_cacheMap.size() < maxCacheEntries)
|
/external/webkit/WebCore/bindings/js/ |
JSJavaScriptCallFrameCustom.cpp | 67 JSValue JSJavaScriptCallFrame::scopeChain(ExecState* exec) const 69 if (!impl()->scopeChain()) 72 const ScopeChainNode* scopeChain = impl()->scopeChain(); 73 ScopeChainIterator iter = scopeChain->begin(); 74 ScopeChainIterator end = scopeChain->end();
|
/external/webkit/JavaScriptCore/debugger/ |
DebuggerCallFrame.h | 52 const ScopeChainNode* scopeChain() const { return m_callFrame->scopeChain(); }
|
DebuggerCallFrame.cpp | 83 JSObject* error = eval->compile(m_callFrame, m_callFrame->scopeChain()); 87 return m_callFrame->scopeChain()->globalData->interpreter->execute(eval.get(), m_callFrame, thisObject(), m_callFrame->scopeChain(), &exception);
|
Debugger.cpp | 105 JSObject* error = eval->compile(globalCallFrame, globalCallFrame->scopeChain()); 109 return globalObject->globalData()->interpreter->execute(eval.get(), globalCallFrame, globalObject, globalCallFrame->scopeChain(), &exception);
|
/external/webkit/JavaScriptCore/interpreter/ |
CallFrame.h | 28 #include "ScopeChain.h" 42 ScopeChainNode* scopeChain() const 44 ASSERT(this[RegisterFile::ScopeChain].Register::scopeChain()); 45 return this[RegisterFile::ScopeChain].Register::scopeChain(); 58 return scopeChain()->globalObject; 65 return scopeChain()->globalThis; 73 ASSERT(scopeChain()->globalData); 74 return *scopeChain()->globalData [all...] |
CallFrameClosure.h | 38 ScopeChainNode* scopeChain; 51 newCallFrame->setScopeChain(scopeChain);
|
Register.h | 74 ScopeChainNode* scopeChain() const; 94 ScopeChainNode* scopeChain; 160 ALWAYS_INLINE Register& Register::operator=(ScopeChainNode* scopeChain) 162 u.scopeChain = scopeChain; 202 ALWAYS_INLINE ScopeChainNode* Register::scopeChain() const 204 return u.scopeChain;
|
Interpreter.cpp | 84 static int depth(CodeBlock* codeBlock, ScopeChain& sc) 97 ScopeChainNode* scopeChain = callFrame->scopeChain(); 98 ScopeChainIterator iter = scopeChain->begin(); 99 ScopeChainIterator end = scopeChain->end(); 128 ScopeChainNode* scopeChain = callFrame->scopeChain(); 129 ScopeChainIterator iter = scopeChain->begin(); 130 ScopeChainIterator end = scopeChain->end(); 197 callFrame->r(dst) = JSValue(JSC::resolveBase(callFrame, callFrame->codeBlock()->identifier(property), callFrame->scopeChain())); [all...] |
CachedCall.h | 59 callFrame->setScopeChain(exec->scopeChain());
|
/external/webkit/JavaScriptCore/runtime/ |
Executable.cpp | 72 ScopeChain scopeChain(scopeChainNode); 73 JSGlobalObject* globalObject = scopeChain.globalObject(); 76 m_evalCodeBlock = new EvalCodeBlock(this, globalObject, source().provider(), scopeChain.localDepth()); 77 OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock)); 103 ScopeChain scopeChain(scopeChainNode); 104 JSGlobalObject* globalObject = scopeChain.globalObject(); 108 OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(programNode.get(), globalObject->debugger(), scopeChain, &globalObject->symbolTable(), m_programCodeBlock)); 124 ScopeChain scopeChain(scopeChainNode) [all...] |
CallData.h | 57 ScopeChainNode* scopeChain;
|
ConstructData.h | 55 ScopeChainNode* scopeChain;
|
Completion.cpp | 49 Completion evaluate(ExecState* exec, ScopeChain& scopeChain, const SourceCode& source, JSValue thisValue) 55 JSObject* error = program->compile(exec, scopeChain.node()); 62 JSValue result = exec->interpreter()->execute(program.get(), exec, scopeChain.node(), thisObj, &exception);
|
JSFunction.h | 51 void setScope(const ScopeChain& scopeChain) { setScopeChain(scopeChain); } 52 ScopeChain& scope() { return scopeChain(); } 98 ScopeChain& scopeChain() 101 return *WTF::bitwise_cast<ScopeChain*>(m_data); 106 new (m_data) ScopeChain(NoScopeChain()); 111 new (m_data) ScopeChain(sc) [all...] |
JSFunction.cpp | 95 scopeChain().~ScopeChain(); // FIXME: Don't we need to do this in the interpreter too? 104 scopeChain().markAggregate(markStack); 115 callData.js.scopeChain = scopeChain().node(); 122 return exec->interpreter()->execute(jsExecutable(), exec, this, thisValue.toThisObject(exec), args, scopeChain().node(), exec->exceptionSlot()); 155 JSObject* prototype = new (exec) JSObject(scopeChain().globalObject()->emptyObjectStructure()); 248 constructData.js.scopeChain = scopeChain().node(); 263 JSValue result = exec->interpreter()->execute(jsExecutable(), exec, this, thisObj, args, scopeChain().node(), exec->exceptionSlot()) [all...] |
FunctionConstructor.cpp | 103 ScopeChain scopeChain(globalObject, globalObject->globalData(), globalObject, exec->globalThisValue()); 104 return new (exec) JSFunction(exec, function, scopeChain.node());
|
Executable.h | 261 JSFunction* make(ExecState* exec, ScopeChainNode* scopeChain) 263 return new (exec) JSFunction(exec, this, scopeChain);
|
/external/webkit/WebCore/inspector/ |
JavaScriptCallFrame.idl | 34 readonly attribute [CustomGetter] Array scopeChain;
|
JavaScriptCallFrame.cpp | 58 const JSC::ScopeChainNode* JavaScriptCallFrame::scopeChain() const 63 return m_debuggerCallFrame.scopeChain();
|
JavaScriptCallFrame.h | 69 const JSC::ScopeChainNode* scopeChain() const;
|
/external/webkit/WebKit/mac/WebView/ |
WebScriptDebugDelegate.mm | 172 - (NSArray *)scopeChain 179 const ScopeChainNode* scopeChain = _private->debuggerCallFrame->scopeChain(); 180 if (!scopeChain->next) // global frame 185 ScopeChainIterator end = scopeChain->end(); 186 for (ScopeChainIterator it = scopeChain->begin(); it != end; ++it) { 189 object = new (scopeChain->globalData) DebuggerActivation(object);
|
WebScriptDebugDelegate.h | 130 - (NSArray *)scopeChain;
|
/external/webkit/WebCore/inspector/front-end/ |
ScopeChainSidebarPane.js | 49 var scopeChain = callFrame.scopeChain; 50 for (var i = 0; i < scopeChain.length; ++i) { 51 var scopeObjectProxy = scopeChain[i]; 68 } else if (i === (scopeChain.length - 1))
|
/external/webkit/JavaScriptCore/jit/ |
JITStubs.cpp | 824 JIT::compilePutByIdTransition(callFrame->scopeChain()->globalData, codeBlock, stubInfo, structure->previousID(), structure, slot.cachedOffset(), prototypeChain, returnAddress); 847 JIT::compilePatchGetArrayLength(callFrame->scopeChain()->globalData, codeBlock, returnAddress); 904 JIT::compileGetByIdProto(callFrame->scopeChain()->globalData, callFrame, codeBlock, stubInfo, structure, slotBaseObject->structure(), offset, returnAddress); 917 JIT::compileGetByIdChain(callFrame->scopeChain()->globalData, callFrame, codeBlock, stubInfo, structure, prototypeChain, count, offset, returnAddress); [all...] |