/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | JSScope.h | 146 class JSScope : public JSNonFinalObject { class in namespace:JSC 153 JS_EXPORT_PRIVATE static JSObject* objectAtScope(JSScope*); 155 static JSValue resolve(ExecState*, JSScope*, const Identifier&); 156 static ResolveOp abstractResolve(ExecState*, JSScope*, const Identifier&, GetOrPut, ResolveType); 162 JSScope* next(); 170 JSScope(VM&, Structure*, JSScope* next); 174 WriteBarrier<JSScope> m_next; 177 inline JSScope::JSScope(V function in class:JSC::JSScope [all...] |
H A D | ConstructData.h | 41 class JSScope; 55 JSScope* scope;
|
H A D | JSScope.cpp | 27 #include "JSScope.h" 37 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(JSScope); 39 void JSScope::visitChildren(JSCell* cell, SlotVisitor& visitor) 41 JSScope* thisObject = jsCast<JSScope*>(cell); 51 static inline bool abstractAccess(ExecState* exec, JSScope* scope, const Identifier& ident, GetOrPut getOrPut, size_t depth, bool& needsVarInjectionChecks, ResolveOp& op) 111 JSObject* JSScope::objectAtScope(JSScope* scope) 120 int JSScope::depth() 123 for (JSScope* scop [all...] |
H A D | CallData.h | 40 class JSScope; 56 JSScope* scope;
|
H A D | StrictEvalActivation.h | 29 #include "JSScope.h" 33 class StrictEvalActivation : public JSScope { 35 typedef JSScope Base;
|
H A D | Completion.h | 32 class JSScope;
|
H A D | JSWithScope.h | 33 class JSWithScope : public JSScope { 35 typedef JSScope Base; 44 static JSWithScope* create(ExecState* exec, JSObject* object, JSScope* next) 76 JSWithScope(ExecState* exec, JSObject* object, JSScope* next)
|
H A D | JSFunction.h | 29 #include "JSScope.h" 63 static JSFunction* create(VM& vm, FunctionExecutable* executable, JSScope* scope) 79 JSScope* scope() 89 JSScope* scopeUnchecked() 93 void setScope(VM& vm, JSScope* scope) 159 JSFunction(VM&, FunctionExecutable*, JSScope*); 185 WriteBarrier<JSScope> m_scope;
|
H A D | JSSegmentedVariableObject.h | 84 JSSegmentedVariableObject(VM& vm, Structure* structure, JSScope* scope)
|
H A D | JSVariableObject.h | 64 JSScope* scope,
|
H A D | JSNameScope.h | 47 static JSNameScope* create(VM& vm, JSGlobalObject* globalObject, const Identifier& identifier, JSValue value, unsigned attributes, JSScope* next) 74 JSNameScope(VM& vm, JSGlobalObject* globalObject, JSScope* next)
|
H A D | JSFunctionInlines.h | 34 inline JSFunction::JSFunction(VM& vm, FunctionExecutable* executable, JSScope* scope)
|
H A D | JSSymbolTableObject.h | 32 #include "JSScope.h" 39 class JSSymbolTableObject : public JSScope { 41 typedef JSScope Base; 51 JSSymbolTableObject(VM& vm, Structure* structure, JSScope* scope, SymbolTable* symbolTable = 0)
|
H A D | Executable.h | 54 class JSScope; 422 PassRefPtr<CodeBlock> newCodeBlockFor(CodeSpecializationKind, JSFunction*, JSScope**, JSObject*& exception); 425 JSObject* prepareForExecution(ExecState* exec, JSFunction* function, JSScope** scope, CodeSpecializationKind kind) 435 JSObject* prepareForExecutionImpl(ExecState*, JSFunction*, JSScope**, CodeSpecializationKind); 518 JSObject* initializeGlobalProperties(VM&, CallFrame*, JSScope*);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/interpreter/ |
H A D | CallFrameClosure.h | 39 JSScope* scope;
|
H A D | ProtoCallFrame.h | 42 void init(CodeBlock*, JSScope*, JSObject*, JSValue, int, JSValue* otherArgs = 0); 47 JSScope* scope() const { return scopeChainValue.Register::scope(); } 48 void setScope(JSScope* scope) { scopeChainValue = scope; }
|
H A D | ProtoCallFrame.cpp | 35 void ProtoCallFrame::init(CodeBlock* codeBlock, JSScope* scope, JSObject* callee, JSValue thisValue, int argCountIncludingThis, JSValue* otherArgs)
|
H A D | StackVisitor.h | 41 class JSScope; 61 JSScope* scope() const { return m_scope; } 99 JSScope* m_scope;
|
H A D | Register.h | 43 class JSScope; 59 Register& operator=(JSScope*); 67 JSScope* scope() const;
|
H A D | CallFrame.h | 38 class JSScope; 47 JSScope* scope() const 207 void setScope(JSScope* scope) { static_cast<Register*>(this)[JSStack::ScopeChain] = scope; } 210 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, JSScope* scope,
|
H A D | Interpreter.h | 57 class JSScope; 235 JSValue execute(EvalExecutable*, CallFrame*, JSValue thisValue, JSScope*); 259 CallFrameClosure prepareForRepeatCall(FunctionExecutable*, CallFrame*, ProtoCallFrame*, JSFunction*, int argumentCountIncludingThis, JSScope*, JSValue*);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | EvalCodeCache.h | 45 EvalExecutable* tryGet(bool inStrictContext, const String& evalSource, JSScope* scope) 52 EvalExecutable* getSlow(ExecState* exec, ScriptExecutable* owner, bool inStrictContext, const String& evalSource, JSScope* scope)
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/debugger/ |
H A D | DebuggerCallFrame.h | 61 JS_EXPORT_PRIVATE JSScope* scope() const;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/ |
H A D | JavaScriptCallFrame.h | 56 JSC::JSScope* scopeChain() const { return m_debuggerCallFrame->scope(); }
|
H A D | JSJavaScriptCallFrame.cpp | 98 JSScope* scopeChain = impl().scopeChain(); 160 JSScope* scopeChain = impl().scopeChain();
|