Searched refs:globalData (Results 1 - 25 of 313) sorted by relevance

1234567891011>>

/external/webkit/Source/JavaScriptCore/runtime/
H A DCommonIdentifiers.cpp28 #define INITIALIZE_PROPERTY_NAME(name) , name(globalData, #name)
30 CommonIdentifiers::CommonIdentifiers(JSGlobalData* globalData)
31 : nullIdentifier(globalData, nullCString)
32 , emptyIdentifier(globalData, "")
33 , underscoreProto(globalData, "__proto__")
34 , thisIdentifier(globalData, "this")
35 , useStrictIdentifier(globalData, "use strict")
H A DErrorInstance.cpp28 ErrorInstance::ErrorInstance(JSGlobalData* globalData, Structure* structure) argument
29 : JSNonFinalObject(*globalData, structure)
33 putDirect(*globalData, globalData->propertyNames->message, jsString(globalData, ""));
36 ErrorInstance::ErrorInstance(JSGlobalData* globalData, Structure* structure, const UString& message) argument
37 : JSNonFinalObject(*globalData, structure)
41 putDirect(*globalData, globalData->propertyNames->message, jsString(globalData, messag
44 create(JSGlobalData* globalData, Structure* structure, const UString& message) argument
[all...]
H A DBooleanObject.cpp30 BooleanObject::BooleanObject(JSGlobalData& globalData, Structure* structure) argument
31 : JSWrapperObject(globalData, structure)
H A DBatchedTransitionOptimizer.h37 BatchedTransitionOptimizer(JSGlobalData& globalData, JSObject* object) argument
38 : m_globalData(&globalData)
42 m_object->setStructure(globalData, Structure::toCacheableDictionaryTransition(globalData, m_object->structure()));
H A DJSObjectWithGlobalObject.cpp34 : JSNonFinalObject(globalObject->globalData(), structure)
41 putAnonymousValue(globalObject->globalData(), GlobalObjectSlot, globalObject);
44 JSObjectWithGlobalObject::JSObjectWithGlobalObject(JSGlobalData& globalData, JSGlobalObject* globalObject, Structure* structure) argument
45 : JSNonFinalObject(globalData, structure)
52 putAnonymousValue(globalData, GlobalObjectSlot, globalObject);
H A DScopeChain.h38 ScopeChainNode(ScopeChainNode* next, JSObject* object, JSGlobalData* globalData, JSGlobalObject* globalObject, JSObject* globalThis) argument
39 : JSCell(*globalData, globalData->scopeChainNodeStructure.get())
40 , globalData(globalData)
41 , next(*globalData, this, next)
42 , object(*globalData, this, object)
43 , globalObject(*globalData, this, globalObject)
44 , globalThis(*globalData, this, globalThis)
46 ASSERT(globalData);
50 JSGlobalData* globalData; member in class:JSC::ScopeChainNode
68 createStructure(JSGlobalData& globalData, JSValue proto) argument
118 ALWAYS_INLINE JSGlobalData& ExecState::globalData() const function in class:JSC::ExecState
[all...]
H A DJSWrapperObject.h39 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) argument
41 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
53 inline JSWrapperObject::JSWrapperObject(JSGlobalData& globalData, Structure* structure) argument
54 : JSNonFinalObject(globalData, structure)
63 inline void JSWrapperObject::setInternalValue(JSGlobalData& globalData, JSValue value) argument
67 m_internalValue.set(globalData, this, value);
H A DStructureChain.h45 static StructureChain* create(JSGlobalData& globalData, Structure* head) { return new (&globalData) StructureChain(globalData, globalData.structureChainStructure.get(), head); } argument
49 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) { return Structure::create(globalData, prototype, TypeInfo(CompoundType, OverridesMarkChildren), 0, &s_info); } argument
H A DNumberObject.cpp34 NumberObject::NumberObject(JSGlobalData& globalData, Structure* structure) argument
35 : JSWrapperObject(globalData, structure)
47 NumberObject* object = new (exec) NumberObject(exec->globalData(), globalObject->numberObjectStructure());
48 object->setInternalValue(exec->globalData(), number);
H A DInternalFunction.cpp44 InternalFunction::InternalFunction(JSGlobalData* globalData, JSGlobalObject* globalObject, Structure* structure, const Identifier& name) argument
48 putDirect(*globalData, globalData->propertyNames->name, jsString(globalData, name.isNull() ? "" : name.ustring()), DontDelete | ReadOnly | DontEnum);
53 return asString(getDirect(exec->globalData(), exec->globalData().propertyNames->name))->tryGetValue();
58 JSValue displayName = getDirect(exec->globalData(), exec->globalData().propertyNames->displayName);
60 if (displayName && isJSString(&exec->globalData(), displayName))
H A DGetterSetter.h41 : JSCell(exec->globalData(), exec->globalData().getterSetterStructure.get())
48 void setGetter(JSGlobalData& globalData, JSObject* getter) { m_getter.set(globalData, this, getter); } argument
50 void setSetter(JSGlobalData& globalData, JSObject* setter) { m_setter.set(globalData, this, setter); } argument
51 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) argument
53 return Structure::create(globalData, prototype, TypeInfo(GetterSetterType, OverridesMarkChildren), AnonymousSlotCount, 0);
H A DStrictEvalActivation.cpp32 : JSNonFinalObject(exec->globalData(), exec->globalData().strictEvalActivationStructure.get())
/external/webkit/Source/JavaScriptCore/parser/
H A DNodeConstructors.h30 inline void* ParserArenaFreeable::operator new(size_t size, JSGlobalData* globalData) argument
32 return globalData->parser->arena().allocateFreeable(size);
35 inline void* ParserArenaDeletable::operator new(size_t size, JSGlobalData* globalData) argument
37 return globalData->parser->arena().allocateDeletable(size);
40 inline ParserArenaRefCounted::ParserArenaRefCounted(JSGlobalData* globalData) argument
42 globalData->parser->arena().derefWithArena(adoptRef(this));
45 inline Node::Node(JSGlobalData* globalData) argument
46 : m_line(globalData->lexer->lastLineNumber())
50 inline ExpressionNode::ExpressionNode(JSGlobalData* globalData, ResultType resultType) argument
51 : Node(globalData)
56 StatementNode(JSGlobalData* globalData) argument
62 NullNode(JSGlobalData* globalData) argument
67 BooleanNode(JSGlobalData* globalData, bool value) argument
73 NumberNode(JSGlobalData* globalData, double value) argument
79 StringNode(JSGlobalData* globalData, const Identifier& value) argument
85 RegExpNode(JSGlobalData* globalData, const Identifier& pattern, const Identifier& flags) argument
92 ThisNode(JSGlobalData* globalData) argument
97 ResolveNode(JSGlobalData* globalData, const Identifier& ident, int startOffset) argument
119 ArrayNode(JSGlobalData* globalData, int elision) argument
127 ArrayNode(JSGlobalData* globalData, ElementNode* element) argument
135 ArrayNode(JSGlobalData* globalData, int elision, ElementNode* element) argument
150 PropertyNode(JSGlobalData* globalData, double name, ExpressionNode* assign, Type type) argument
157 PropertyListNode(JSGlobalData* globalData, PropertyNode* node) argument
164 PropertyListNode(JSGlobalData* globalData, PropertyNode* node, PropertyListNode* list) argument
172 ObjectLiteralNode(JSGlobalData* globalData) argument
178 ObjectLiteralNode(JSGlobalData* globalData, PropertyListNode* list) argument
184 BracketAccessorNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, bool subscriptHasAssignments) argument
192 DotAccessorNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident) argument
199 ArgumentListNode(JSGlobalData* globalData, ExpressionNode* expr) argument
206 ArgumentListNode(JSGlobalData* globalData, ArgumentListNode* listNode, ExpressionNode* expr) argument
224 NewExprNode(JSGlobalData* globalData, ExpressionNode* expr) argument
231 NewExprNode(JSGlobalData* globalData, ExpressionNode* expr, ArgumentsNode* args) argument
238 EvalFunctionCallNode(JSGlobalData* globalData, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
245 FunctionCallValueNode(JSGlobalData* globalData, ExpressionNode* expr, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
253 FunctionCallResolveNode(JSGlobalData* globalData, const Identifier& ident, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
261 FunctionCallBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
270 FunctionCallDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
279 CallFunctionCallDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
284 ApplyFunctionCallDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, ArgumentsNode* args, unsigned divot, unsigned startOffset, unsigned endOffset) argument
289 PrePostResolveNode(JSGlobalData* globalData, const Identifier& ident, unsigned divot, unsigned startOffset, unsigned endOffset) argument
296 PostfixResolveNode(JSGlobalData* globalData, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
302 PostfixBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
311 PostfixDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
320 PostfixErrorNode(JSGlobalData* globalData, ExpressionNode* expr, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
328 DeleteResolveNode(JSGlobalData* globalData, const Identifier& ident, unsigned divot, unsigned startOffset, unsigned endOffset) argument
335 DeleteBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, unsigned divot, unsigned startOffset, unsigned endOffset) argument
343 DeleteDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, unsigned divot, unsigned startOffset, unsigned endOffset) argument
351 DeleteValueNode(JSGlobalData* globalData, ExpressionNode* expr) argument
357 VoidNode(JSGlobalData* globalData, ExpressionNode* expr) argument
363 TypeOfResolveNode(JSGlobalData* globalData, const Identifier& ident) argument
369 TypeOfValueNode(JSGlobalData* globalData, ExpressionNode* expr) argument
375 PrefixResolveNode(JSGlobalData* globalData, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
381 PrefixBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
390 PrefixDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
399 PrefixErrorNode(JSGlobalData* globalData, ExpressionNode* expr, Operator oper, unsigned divot, unsigned startOffset, unsigned endOffset) argument
407 UnaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr, OpcodeID opcodeID) argument
414 UnaryPlusNode(JSGlobalData* globalData, ExpressionNode* expr) argument
419 NegateNode(JSGlobalData* globalData, ExpressionNode* expr) argument
424 BitwiseNotNode(JSGlobalData* globalData, ExpressionNode* expr) argument
429 LogicalNotNode(JSGlobalData* globalData, ExpressionNode* expr) argument
434 BinaryOpNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) argument
443 BinaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) argument
452 ReverseBinaryOpNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) argument
457 ReverseBinaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) argument
462 MultNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
467 DivNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
473 ModNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
478 AddNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
483 SubNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
488 LeftShiftNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
493 RightShiftNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
498 UnsignedRightShiftNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
503 LessNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
508 GreaterNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
513 LessEqNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
518 GreaterEqNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
523 ThrowableBinaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) argument
528 ThrowableBinaryOpNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) argument
533 InstanceOfNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
538 InNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
543 EqualNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
548 NotEqualNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
553 StrictEqualNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
558 NotStrictEqualNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
563 BitAndNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
568 BitOrNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
573 BitXOrNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments) argument
578 LogicalOpNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, LogicalOperator oper) argument
586 ConditionalNode(JSGlobalData* globalData, ExpressionNode* logical, ExpressionNode* expr1, ExpressionNode* expr2) argument
594 ReadModifyResolveNode(JSGlobalData* globalData, const Identifier& ident, Operator oper, ExpressionNode* right, bool rightHasAssignments, unsigned divot, unsigned startOffset, unsigned endOffset) argument
604 AssignResolveNode(JSGlobalData* globalData, const Identifier& ident, ExpressionNode* right, bool rightHasAssignments) argument
612 ReadModifyBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, Operator oper, ExpressionNode* right, bool subscriptHasAssignments, bool rightHasAssignments, unsigned divot, unsigned startOffset, unsigned endOffset) argument
624 AssignBracketNode(JSGlobalData* globalData, ExpressionNode* base, ExpressionNode* subscript, ExpressionNode* right, bool subscriptHasAssignments, bool rightHasAssignments, unsigned divot, unsigned startOffset, unsigned endOffset) argument
635 AssignDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, ExpressionNode* right, bool rightHasAssignments, unsigned divot, unsigned startOffset, unsigned endOffset) argument
645 ReadModifyDotNode(JSGlobalData* globalData, ExpressionNode* base, const Identifier& ident, Operator oper, ExpressionNode* right, bool rightHasAssignments, unsigned divot, unsigned startOffset, unsigned endOffset) argument
656 AssignErrorNode(JSGlobalData* globalData, ExpressionNode* left, Operator oper, ExpressionNode* right, unsigned divot, unsigned startOffset, unsigned endOffset) argument
665 CommaNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2) argument
672 ConstStatementNode(JSGlobalData* globalData, ConstDeclNode* next) argument
682 EmptyStatementNode(JSGlobalData* globalData) argument
687 DebuggerStatementNode(JSGlobalData* globalData) argument
692 ExprStatementNode(JSGlobalData* globalData, ExpressionNode* expr) argument
698 VarStatementNode(JSGlobalData* globalData, ExpressionNode* expr) argument
704 IfNode(JSGlobalData* globalData, ExpressionNode* condition, StatementNode* ifBlock) argument
711 IfElseNode(JSGlobalData* globalData, ExpressionNode* condition, StatementNode* ifBlock, StatementNode* elseBlock) argument
717 DoWhileNode(JSGlobalData* globalData, StatementNode* statement, ExpressionNode* expr) argument
724 WhileNode(JSGlobalData* globalData, ExpressionNode* expr, StatementNode* statement) argument
731 ForNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, ExpressionNode* expr3, StatementNode* statement, bool expr1WasVarDecl) argument
742 ContinueNode(JSGlobalData* globalData) argument
748 ContinueNode(JSGlobalData* globalData, const Identifier& ident) argument
754 BreakNode(JSGlobalData* globalData) argument
760 BreakNode(JSGlobalData* globalData, const Identifier& ident) argument
766 ReturnNode(JSGlobalData* globalData, ExpressionNode* value) argument
772 WithNode(JSGlobalData* globalData, ExpressionNode* expr, StatementNode* statement, uint32_t divot, uint32_t expressionLength) argument
781 LabelNode(JSGlobalData* globalData, const Identifier& name, StatementNode* statement) argument
788 ThrowNode(JSGlobalData* globalData, ExpressionNode* expr) argument
794 TryNode(JSGlobalData* globalData, StatementNode* tryBlock, const Identifier& exceptionIdent, bool catchHasEval, StatementNode* catchBlock, StatementNode* finallyBlock) argument
817 FuncExprNode(JSGlobalData* globalData, const Identifier& ident, FunctionBodyNode* body, const SourceCode& source, ParameterNode* parameter) argument
824 FuncDeclNode(JSGlobalData* globalData, const Identifier& ident, FunctionBodyNode* body, const SourceCode& source, ParameterNode* parameter) argument
857 SwitchNode(JSGlobalData* globalData, ExpressionNode* expr, CaseBlockNode* block) argument
864 ConstDeclNode(JSGlobalData* globalData, const Identifier& ident, ExpressionNode* init) argument
872 BlockNode(JSGlobalData* globalData, SourceElements* statements) argument
878 ForInNode(JSGlobalData* globalData, ExpressionNode* l, ExpressionNode* expr, StatementNode* statement) argument
889 ForInNode(JSGlobalData* globalData, const Identifier& ident, ExpressionNode* in, ExpressionNode* expr, StatementNode* statement, int divot, int startOffset, int endOffset) argument
[all...]
/external/webkit/Source/WebCore/bindings/js/
H A DDOMObjectHashTableMap.cpp30 DOMObjectHashTableMap& DOMObjectHashTableMap::mapFor(JSGlobalData& globalData) argument
32 JSGlobalData::ClientData* clientData = globalData.clientData;
H A DJSCSSRuleListCustom.cpp40 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
44 markDOMObjectWrapper(markStack, globalData, list->item(i));
H A DJSWebKitAnimationListCustom.cpp40 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
44 markDOMObjectWrapper(markStack, globalData, list->item(i));
H A DScriptGCEvent.cpp47 JSGlobalData* globalData = JSDOMWindow::commonJSGlobalData(); local
48 totalHeapSize = globalData->heap.capacity();
49 usedHeapSize = globalData->heap.size();
H A DJSCSSImportRuleCustom.cpp40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), sheet);
43 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), media);
H A DJSCSSMediaRuleCustom.cpp40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), media);
43 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), rules);
/external/webkit/Source/JavaScriptCore/API/
H A DAPIShims.h38 APIEntryShimWithoutLock(JSGlobalData* globalData, bool registerThread) argument
39 : m_globalData(globalData)
40 , m_entryIdentifierTable(wtfThreadData().setCurrentIdentifierTable(globalData->identifierTable))
45 globalData->heap.machineThreads().addCurrentThread();
66 : APIEntryShimWithoutLock(&exec->globalData(), registerThread)
71 // JSPropertyNameAccumulator only has a globalData.
72 APIEntryShim(JSGlobalData* globalData, bool registerThread = true) argument
73 : APIEntryShimWithoutLock(globalData, registerThread)
74 , m_lock(globalData->isSharedInstance() ? LockForReal : SilenceAssertionsOnly)
86 , m_globalData(&exec->globalData())
[all...]
H A DJSContextRef.cpp87 RefPtr<JSGlobalData> globalData = group ? PassRefPtr<JSGlobalData>(toJS(group)) : JSGlobalData::createContextGroup(ThreadStackTypeSmall); local
89 APIEntryShim entryShim(globalData.get(), false);
92 globalData->makeUsableFromMultipleThreads();
96 JSGlobalObject* globalObject = new (globalData.get()) JSGlobalObject(*globalData);
100 JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(*globalData, globalObjectClass, JSCallbackObject<JSGlobalObject>::createStructure(*globalData, jsNull()));
105 globalObject->resetPrototype(*globalData, prototype);
114 JSGlobalData& globalData local
125 JSGlobalData& globalData = exec->globalData(); local
[all...]
/external/webkit/Source/JavaScriptCore/debugger/
H A DDebuggerCallFrame.cpp91 JSGlobalData& globalData = m_callFrame->globalData();
93 if (globalData.exception) {
94 exception = globalData.exception;
95 globalData.exception = JSValue();
98 JSValue result = globalData.interpreter->execute(eval, m_callFrame, thisObject(), m_callFrame->scopeChain());
99 if (globalData.exception) {
100 exception = globalData.exception;
101 globalData.exception = JSValue();
/external/webkit/Source/JavaScriptGlue/
H A DJSRun.cpp36 JSGlueGlobalObject::JSGlueGlobalObject(JSGlobalData& globalData, Structure* structure, JSFlags flags) argument
37 : JSGlobalObject(globalData, structure)
39 , m_userObjectStructure(globalData, UserObjectImp::createStructure(globalData, jsNull()))
46 fGlobalObject(getThreadGlobalExecState()->globalData(), new (&getThreadGlobalExecState()->globalData()) JSGlueGlobalObject(getThreadGlobalExecState()->globalData(), JSGlueGlobalObject::createStructure(getThreadGlobalExecState()->globalData(), jsNull()), inFlags)),
/external/webkit/Source/JavaScriptCore/bytecode/
H A DStructureStubInfo.h61 void initGetByIdSelf(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure) argument
65 u.getByIdSelf.baseObjectStructure.set(globalData, owner, baseObjectStructure);
68 void initGetByIdProto(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, Structure* prototypeStructure) argument
72 u.getByIdProto.baseObjectStructure.set(globalData, owner, baseObjectStructure);
73 u.getByIdProto.prototypeStructure.set(globalData, owner, prototypeStructure);
76 void initGetByIdChain(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, StructureChain* chain) argument
80 u.getByIdChain.baseObjectStructure.set(globalData, owner, baseObjectStructure);
81 u.getByIdChain.chain.set(globalData, owner, chain);
102 void initPutByIdTransition(JSGlobalData& globalData, JSCell* owner, Structure* previousStructure, Structure* structure, StructureChain* chain) argument
106 u.putByIdTransition.previousStructure.set(globalData, owne
111 initPutByIdReplace(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure) argument
[all...]
H A DInstruction.h70 void set(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base) argument
73 base.set(globalData, owner, _base);
78 void set(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base, Structure* _proto) argument
81 base.set(globalData, owner, _base);
82 u.proto.set(globalData, owner, _proto);
86 void set(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base, StructureChain* _chain) argument
89 base.set(globalData, owner, _base);
90 u.chain.set(globalData, owner, _chain);
95 PolymorphicAccessStructureList(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase) argument
97 list[0].set(globalData, owne
100 PolymorphicAccessStructureList(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase, Structure* firstProto) argument
105 PolymorphicAccessStructureList(JSGlobalData& globalData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase, StructureChain* firstChain) argument
144 Instruction(JSGlobalData& globalData, JSCell* owner, Structure* structure) argument
149 Instruction(JSGlobalData& globalData, JSCell* owner, StructureChain* structureChain) argument
154 Instruction(JSGlobalData& globalData, JSCell* owner, JSCell* jsCell) argument
[all...]

Completed in 388 milliseconds

1234567891011>>