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

123456

/external/webkit/JavaScriptCore/runtime/
H A DCommonIdentifiers.cpp28 #define INITIALIZE_PROPERTY_NAME(name) , name(globalData, #name)
30 CommonIdentifiers::CommonIdentifiers(JSGlobalData* globalData)
31 : emptyIdentifier(globalData, "")
32 , underscoreProto(globalData, "__proto__")
33 , thisIdentifier(globalData, "this")
H A DSmallStrings.h44 JSString* emptyString(JSGlobalData* globalData) argument
47 createEmptyString(globalData);
50 JSString* singleCharacterString(JSGlobalData* globalData, unsigned char character) argument
53 createSingleCharacterString(globalData, character);
H A DInternalFunction.cpp40 InternalFunction::InternalFunction(JSGlobalData* globalData, NonNullPassRefPtr<Structure> structure, const Identifier& name) argument
43 putDirect(globalData->propertyNames->name, jsString(globalData, name.ustring()), DontDelete | ReadOnly | DontEnum);
48 return asString(getDirect(exec->globalData().propertyNames->name))->value(exec);
53 JSValue displayName = getDirect(exec->globalData().propertyNames->displayName);
55 if (displayName && isJSString(&exec->globalData(), displayName))
H A DJSString.h168 ALWAYS_INLINE JSString(JSGlobalData* globalData, const UString& value) argument
169 : JSCell(globalData->stringStructure.get())
178 JSString(JSGlobalData* globalData, const UString& value, HasOtherOwnerType) argument
179 : JSCell(globalData->stringStructure.get())
185 JSString(JSGlobalData* globalData, PassRefPtr<UString::Rep> value, HasOtherOwnerType) argument
186 : JSCell(globalData->stringStructure.get())
192 JSString(JSGlobalData* globalData, PassRefPtr<JSString::Rope> rope) argument
193 : JSCell(globalData->stringStructure.get())
201 JSString(JSGlobalData* globalData, unsigned ropeLength, JSString* s1, JSString* s2) argument
202 : JSCell(globalData
214 JSString(JSGlobalData* globalData, unsigned ropeLength, JSString* s1, const UString& u2) argument
227 JSString(JSGlobalData* globalData, unsigned ropeLength, const UString& u1, JSString* s2) argument
254 JSString(JSGlobalData* globalData, const UString& value, JSStringFinalizerCallback finalizer, void* context) argument
384 fixupVPtr(JSGlobalData* globalData, JSString* string) argument
395 jsEmptyString(JSGlobalData* globalData) argument
400 jsSingleCharacterString(JSGlobalData* globalData, UChar c) argument
407 jsSingleCharacterSubstring(JSGlobalData* globalData, const UString& s, unsigned offset) argument
436 jsString(JSGlobalData* globalData, const UString& s) argument
452 JSGlobalData* globalData = &exec->globalData(); local
456 jsSubstring(JSGlobalData* globalData, const UString& s, unsigned offset, unsigned length) argument
471 jsOwnedString(JSGlobalData* globalData, const UString& s) argument
520 isJSString(JSGlobalData* globalData, JSValue v) argument
[all...]
H A DExecutable.cpp67 RefPtr<EvalNode> evalNode = exec->globalData().parser->parse<EvalNode>(&exec->globalData(), exec->lexicalGlobalObject()->debugger(), exec, m_source, &errLine, &errMsg);
88 RefPtr<ProgramNode> programNode = exec->globalData().parser->parse<ProgramNode>(&exec->globalData(), exec->lexicalGlobalObject()->debugger(), exec, m_source, &errLine, &errMsg);
98 RefPtr<ProgramNode> programNode = exec->globalData().parser->parse<ProgramNode>(&exec->globalData(), exec->lexicalGlobalObject()->debugger(), exec, m_source, &errLine, &errMsg);
117 JSGlobalData* globalData = scopeChainNode->globalData; local
118 RefPtr<FunctionBodyNode> body = globalData->parser->parse<FunctionBodyNode>(globalData,
181 reparseExceptionInfo(JSGlobalData* globalData, ScopeChainNode* scopeChainNode, CodeBlock* codeBlock) argument
210 reparseExceptionInfo(JSGlobalData* globalData, ScopeChainNode* scopeChainNode, CodeBlock* codeBlock) argument
[all...]
H A DOperations.h46 JSGlobalData* globalData = &exec->globalData(); local
49 return new (globalData) JSString(globalData, ropeLength, s1, s2);
58 return new (globalData) JSString(globalData, rope.release());
64 JSGlobalData* globalData = &exec->globalData(); local
67 return new (globalData) JSString(globalData, ropeLengt
82 JSGlobalData* globalData = &exec->globalData(); local
110 JSGlobalData* globalData = &exec->globalData(); local
164 JSGlobalData* globalData = &exec->globalData(); local
[all...]
H A DSmallStrings.cpp120 void SmallStrings::createEmptyString(JSGlobalData* globalData) argument
123 m_emptyString = new (globalData) JSString(globalData, "", JSString::HasOtherOwner);
126 void SmallStrings::createSingleCharacterString(JSGlobalData* globalData, unsigned char character) argument
131 m_singleCharacterStrings[character] = new (globalData) JSString(globalData, m_storage->rep(character), JSString::HasOtherOwner);
H A DRegExp.h41 static PassRefPtr<RegExp> create(JSGlobalData* globalData, const UString& pattern);
42 static PassRefPtr<RegExp> create(JSGlobalData* globalData, const UString& pattern, const UString& flags);
60 RegExp(JSGlobalData* globalData, const UString& pattern);
61 RegExp(JSGlobalData* globalData, const UString& pattern, const UString& flags);
H A DIdentifier.cpp124 PassRefPtr<UString::Rep> Identifier::add(JSGlobalData* globalData, const char* c) argument
133 return add(globalData, globalData->smallStrings.singleCharacterStringRep(static_cast<unsigned char>(c[0])));
135 IdentifierTable& identifierTable = *globalData->identifierTable;
155 return add(&exec->globalData(), c);
185 PassRefPtr<UString::Rep> Identifier::add(JSGlobalData* globalData, const UChar* s, int length) argument
190 return add(globalData, globalData->smallStrings.singleCharacterStringRep(c));
197 pair<HashSet<UString::Rep*>::iterator, bool> addResult = globalData->identifierTable->add<UCharBuffer, UCharBufferTranslator>(buf);
206 return add(&exec->globalData(),
209 addSlowCase(JSGlobalData* globalData, UString::Rep* r) argument
247 checkSameIdentifierTable(JSGlobalData* globalData, UString::Rep*) argument
[all...]
H A DScopeChain.h36 ScopeChainNode(ScopeChainNode* next, JSObject* object, JSGlobalData* globalData, JSGlobalObject* globalObject, JSObject* globalThis) argument
39 , globalData(globalData)
44 ASSERT(globalData);
55 globalData = 0;
63 JSGlobalData* globalData; member in class:JSC::ScopeChainNode
97 return new ScopeChainNode(this, o, globalData, globalObject, globalThis);
167 ScopeChain(JSObject* o, JSGlobalData* globalData, JSGlobalObject* globalObject, JSObject* globalThis) argument
168 : m_node(new ScopeChainNode(0, o, globalData, globalObject, globalThis))
H A DRegExp.cpp57 inline RegExp::RegExp(JSGlobalData* globalData, const UString& pattern) argument
63 compile(globalData);
66 inline RegExp::RegExp(JSGlobalData* globalData, const UString& pattern, const UString& flags) argument
81 compile(globalData);
91 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& pattern) argument
93 return adoptRef(new RegExp(globalData, pattern));
96 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& pattern, const UString& flags) argument
98 return adoptRef(new RegExp(globalData, pattern, flags));
103 void RegExp::compile(JSGlobalData* globalData) argument
106 Yarr::jitCompileRegex(globalData, m_regExpJITCod
167 compile(JSGlobalData* globalData) argument
[all...]
/external/webkit/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->lineNumber())
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...]
H A DNodes.cpp91 ScopeNode::ScopeNode(JSGlobalData* globalData) argument
92 : StatementNode(globalData)
93 , ParserArenaRefCounted(globalData)
98 ScopeNode::ScopeNode(JSGlobalData* globalData, const SourceCode& source, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, CodeFeatures features, int numConstants) argument
99 : StatementNode(globalData)
100 , ParserArenaRefCounted(globalData)
101 , m_data(new ScopeNodeData(globalData->parser->arena(), children, varStack, funcStack, numConstants))
114 inline ProgramNode::ProgramNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) argument
115 : ScopeNode(globalData, source, children, varStack, funcStack, features, numConstants)
119 PassRefPtr<ProgramNode> ProgramNode::create(JSGlobalData* globalData, SourceElement argument
132 EvalNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) argument
137 create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) argument
156 FunctionBodyNode(JSGlobalData* globalData) argument
161 FunctionBodyNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& sourceCode, CodeFeatures features, int numConstants) argument
179 create(JSGlobalData* globalData) argument
184 create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& sourceCode, CodeFeatures features, int numConstants) argument
[all...]
H A DParser.h49 PassRefPtr<ParsedNode> parse(JSGlobalData* globalData, Debugger*, ExecState*, const SourceCode& source, int* errLine = 0, UString* errMsg = 0);
70 PassRefPtr<ParsedNode> Parser::parse(JSGlobalData* globalData, Debugger* debugger, ExecState* debuggerExecState, const SourceCode& source, int* errLine, UString* errMsg) argument
74 globalData->lexer->setIsReparsing();
75 parse(globalData, errLine, errMsg);
79 result = ParsedNode::create(globalData,
/external/webkit/WebCore/bindings/js/
H A DJSCSSRuleListCustom.cpp40 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
44 markDOMObjectWrapper(markStack, globalData, list->item(i));
H A DJSMessageChannelCustom.cpp40 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), port);
43 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), port);
H A DJSEventListener.cpp109 JSGlobalData* globalData = globalObject->globalData(); local
110 DynamicGlobalObjectScope globalObjectScope(exec, globalData->dynamicGlobalObject ? globalData->dynamicGlobalObject : globalObject);
112 globalData->timeoutChecker.start();
116 globalData->timeoutChecker.stop();
160 JSGlobalData* globalData = globalObject->globalData(); local
161 DynamicGlobalObjectScope globalObjectScope(exec, globalData->dynamicGlobalObject ? globalData
[all...]
H A DJSStyleSheetCustom.cpp60 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
64 markDOMObjectWrapper(markStack, globalData, sheet->item(i));
H A DJSStyleSheetListCustom.cpp43 JSGlobalData& globalData = *Heap::heap(this)->globalData(); local
47 markDOMObjectWrapper(markStack, globalData, list->item(i));
H A DJSSharedWorkerCustom.cpp49 markDOMObjectWrapper(markStack, *Heap::heap(this)->globalData(), port);
/external/webkit/JavaScriptCore/API/
H A DAPIShims.h36 APIEntryShimWithoutLock(JSGlobalData* globalData, bool registerThread) argument
37 : m_globalData(globalData)
38 , m_entryIdentifierTable(setCurrentIdentifierTable(globalData->identifierTable))
41 globalData->heap.registerThread();
60 : APIEntryShimWithoutLock(&exec->globalData(), registerThread)
65 // JSPropertyNameAccumulator only has a globalData.
66 APIEntryShim(JSGlobalData* globalData, bool registerThread = true) argument
67 : APIEntryShimWithoutLock(globalData, registerThread)
68 , m_lock(globalData->isSharedInstance ? LockForReal : SilenceAssertionsOnly)
80 , m_globalData(&exec->globalData())
[all...]
H A DJSContextRef.cpp87 RefPtr<JSGlobalData> globalData = group ? PassRefPtr<JSGlobalData>(toJS(group)) : JSGlobalData::createNonDefault(); local
89 APIEntryShim entryShim(globalData.get(), false);
92 globalData->makeUsableFromMultipleThreads();
96 JSGlobalObject* globalObject = new (globalData.get()) JSGlobalObject;
100 JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(globalObjectClass);
114 JSGlobalData& globalData = exec->globalData(); local
116 globalData.ref();
127 JSGlobalData& globalData = exec->globalData(); local
[all...]
H A DOpaqueJSString.cpp49 Identifier OpaqueJSString::identifier(JSGlobalData* globalData) const
52 return Identifier(globalData, static_cast<const char*>(0));
54 return Identifier(globalData, m_characters, m_length);
H A DJSBase.cpp98 JSGlobalData& globalData = exec->globalData(); local
99 if (!globalData.heap.isBusy())
100 globalData.heap.collectAllGarbage();
111 exec->globalData().heap.reportExtraMemoryCost(size);
/external/webkit/JavaScriptCore/interpreter/
H A DCallFrame.h71 JSGlobalData& globalData() const function in class:JSC::ExecState
73 ASSERT(scopeChain()->globalData);
74 return *scopeChain()->globalData;
82 void setException(JSValue exception) { globalData().exception = exception; }
83 void clearException() { globalData().exception = JSValue(); }
84 JSValue exception() const { return globalData().exception; }
85 JSValue* exceptionSlot() { return &globalData().exception; }
86 bool hadException() const { return globalData().exception; }
88 const CommonIdentifiers& propertyNames() const { return *globalData().propertyNames; }
89 const MarkedArgumentBuffer& emptyList() const { return *globalData()
[all...]

Completed in 446 milliseconds

123456