Searched refs:JSScope (Results 1 - 25 of 47) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DJSScope.h146 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 DConstructData.h41 class JSScope;
55 JSScope* scope;
H A DJSScope.cpp27 #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 DCallData.h40 class JSScope;
56 JSScope* scope;
H A DStrictEvalActivation.h29 #include "JSScope.h"
33 class StrictEvalActivation : public JSScope {
35 typedef JSScope Base;
H A DCompletion.h32 class JSScope;
H A DJSWithScope.h33 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 DJSFunction.h29 #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 DJSSegmentedVariableObject.h84 JSSegmentedVariableObject(VM& vm, Structure* structure, JSScope* scope)
H A DJSVariableObject.h64 JSScope* scope,
H A DJSNameScope.h47 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 DJSFunctionInlines.h34 inline JSFunction::JSFunction(VM& vm, FunctionExecutable* executable, JSScope* scope)
H A DJSSymbolTableObject.h32 #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 DExecutable.h54 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 DCallFrameClosure.h39 JSScope* scope;
H A DProtoCallFrame.h42 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 DProtoCallFrame.cpp35 void ProtoCallFrame::init(CodeBlock* codeBlock, JSScope* scope, JSObject* callee, JSValue thisValue, int argCountIncludingThis, JSValue* otherArgs)
H A DStackVisitor.h41 class JSScope;
61 JSScope* scope() const { return m_scope; }
99 JSScope* m_scope;
H A DRegister.h43 class JSScope;
59 Register& operator=(JSScope*);
67 JSScope* scope() const;
H A DCallFrame.h38 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 DInterpreter.h57 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 DEvalCodeCache.h45 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 DDebuggerCallFrame.h61 JS_EXPORT_PRIVATE JSScope* scope() const;
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/
H A DJavaScriptCallFrame.h56 JSC::JSScope* scopeChain() const { return m_debuggerCallFrame->scope(); }
H A DJSJavaScriptCallFrame.cpp98 JSScope* scopeChain = impl().scopeChain();
160 JSScope* scopeChain = impl().scopeChain();

Completed in 136 milliseconds

12