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

1 2

  /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;

Completed in 414 milliseconds

1 2