HomeSort by relevance Sort by last modified time
    Searched refs:ScopeChain (Results 1 - 25 of 26) sorted by null

1 2

  /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...]

Completed in 395 milliseconds

1 2