/external/webkit/JavaScriptCore/runtime/ |
ScopeChain.h | 159 class ScopeChain { 162 ScopeChain(NoScopeChain) 167 ScopeChain(JSObject* o, JSGlobalData* globalData, JSGlobalObject* globalObject, JSObject* globalThis) 172 ScopeChain(const ScopeChain& c) 177 ScopeChain& operator=(const ScopeChain& c); 179 explicit ScopeChain(ScopeChainNode* node) 184 ~ScopeChain() 193 void swap(ScopeChain&) [all...] |
ScopeChainMark.h | 24 #include "ScopeChain.h" 28 inline void ScopeChain::markAggregate(MarkStack& markStack) const
|
Completion.h | 31 class ScopeChain; 59 Completion evaluate(ExecState*, ScopeChain&, const SourceCode&, JSValue thisValue = JSValue());
|
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...] |
ScopeChain.cpp | 22 #include "ScopeChain.h" 54 int ScopeChain::localDepth() const
|
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);
|
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...] |
FunctionConstructor.cpp | 103 ScopeChain scopeChain(globalObject, globalObject->globalData(), globalObject, exec->globalThisValue()); 104 return new (exec) JSFunction(exec, function, scopeChain.node());
|
JSGlobalObject.h | 105 ScopeChain globalScopeChain; 246 ScopeChain& globalScopeChain() { return d()->globalScopeChain; }
|
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...] |
JSGlobalObject.cpp | 134 d()->globalScopeChain = ScopeChain(this, d()->globalData.get(), this, thisValue);
|
/external/webkit/WebCore/bindings/js/ |
JSHTMLElementCustom.cpp | 36 void JSHTMLElement::pushEventHandlerScope(ExecState* exec, ScopeChain& scope) const
|
JSSVGElementInstanceCustom.cpp | 69 void JSSVGElementInstance::pushEventHandlerScope(ExecState*, ScopeChain&) const
|
JSLazyEventListener.cpp | 123 ScopeChain scope = listenerAsFunction->scope();
|
JSNodeCustom.cpp | 131 void JSNode::pushEventHandlerScope(ExecState*, ScopeChain&) const
|
/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...] |
RegisterFile.h | 102 ScopeChain = -7,
|
/external/webkit/JavaScriptCore/jit/ |
JITCall.cpp | 55 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)), regT1); // scopeChain 59 storePtr(regT1, Address(callFrameRegister, RegisterFile::ScopeChain * static_cast<int>(sizeof(Register)))); // scopeChain 353 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)), regT1); // newScopeChain 356 storePtr(regT1, Address(callFrameRegister, (registerOffset + RegisterFile::ScopeChain) * static_cast<int>(sizeof(Register)))); 437 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)), regT1); // newScopeChain 441 storePtr(regT1, Address(callFrameRegister, RegisterFile::ScopeChain * static_cast<int>(sizeof(Register)))); 644 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_data) + OBJECT_OFFSETOF(ScopeChain, m_node)), regT1); // newScopeChain 647 storePtr(regT1, Address(callFrameRegister, (registerOffset + RegisterFile::ScopeChain) * static_cast<int>(sizeof(Register)))) [all...] |
JITOpcodes.cpp | 152 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT1, regT1); 153 emitPutToCallFrameHeader(regT1, RegisterFile::ScopeChain); 572 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT2); 593 emitGetFromCallFrameHeaderPtr(RegisterFile::ScopeChain, regT2); [all...] |
/external/webkit/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.h | 51 class ScopeChain; 79 BytecodeGenerator(ProgramNode*, const Debugger*, const ScopeChain&, SymbolTable*, ProgramCodeBlock*); 80 BytecodeGenerator(FunctionBodyNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock*); 81 BytecodeGenerator(EvalNode*, const Debugger*, const ScopeChain&, SymbolTable*, EvalCodeBlock*); 474 const ScopeChain* m_scopeChain;
|
BytecodeGenerator.cpp | 205 BytecodeGenerator::BytecodeGenerator(ProgramNode* programNode, const Debugger* debugger, const ScopeChain& scopeChain, SymbolTable* symbolTable, ProgramCodeBlock* codeBlock) 207 , m_shouldEmitProfileHooks(scopeChain.globalObject()->supportsProfiling()) 208 , m_scopeChain(&scopeChain) 220 , m_globalData(&scopeChain.globalObject()->globalExec()->globalData()) 236 JSGlobalObject* globalObject = scopeChain.globalObject(); 276 globalObject->putWithAttributes(exec, function->ident(), new (exec) JSFunction(exec, makeFunction(exec, function), scopeChain.node()), DontDelete); 291 BytecodeGenerator::BytecodeGenerator(FunctionBodyNode* functionBody, const Debugger* debugger, const ScopeChain& scopeChain, SymbolTable* symbolTable, CodeBlock* codeBlock) 293 , m_shouldEmitProfileHooks(scopeChain.globalObject()->supportsProfiling() [all...] |
/external/webkit/JavaScriptCore/ |
Android.mk | 145 runtime/ScopeChain.cpp \
|
/external/webkit/WebKit/qt/Api/ |
qwebelement.cpp | 727 JSC::ScopeChain& scopeChain = state->dynamicGlobalObject()->globalScopeChain(); 729 JSC::Completion completion = JSC::evaluate(state, scopeChain, JSC::makeSource(script), thisValue); [all...] |
/external/webkit/WebCore/bridge/qt/ |
qt_runtime.cpp | [all...] |
/external/webkit/JavaScriptCore/bytecode/ |
CodeBlock.cpp | [all...] |