/external/webkit/WebCore/ForwardingHeaders/runtime/ |
JSGlobalData.h | 3 #include <JavaScriptCore/JSGlobalData.h>
|
/external/webkit/JavaScriptCore/runtime/ |
SmallStrings.h | 34 class JSGlobalData; 44 JSString* emptyString(JSGlobalData* globalData) 50 JSString* singleCharacterString(JSGlobalData* globalData, unsigned char character) 65 void createEmptyString(JSGlobalData*); 66 void createSingleCharacterString(JSGlobalData*, unsigned char);
|
JSGlobalData.cpp | 30 #include "JSGlobalData.h" 74 void* JSGlobalData::jsArrayVPtr; 75 void* JSGlobalData::jsByteArrayVPtr; 76 void* JSGlobalData::jsStringVPtr; 77 void* JSGlobalData::jsFunctionVPtr; 79 void JSGlobalData::storeVPtrs() 86 JSGlobalData::jsArrayVPtr = jsArray->vptr(); 91 JSGlobalData::jsByteArrayVPtr = jsByteArray->vptr(); 96 JSGlobalData::jsStringVPtr = jsString->vptr(); 101 JSGlobalData::jsFunctionVPtr = jsFunction->vptr() [all...] |
CommonIdentifiers.cpp | 30 CommonIdentifiers::CommonIdentifiers(JSGlobalData* globalData)
|
RegExp.h | 37 class JSGlobalData; 41 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); 63 void compile(JSGlobalData*);
|
JSGlobalData.h | 86 class JSGlobalData : public RefCounted<JSGlobalData> { 93 static JSGlobalData& sharedInstance(); 95 static PassRefPtr<JSGlobalData> create(); 96 static PassRefPtr<JSGlobalData> createLeaked(); 97 static PassRefPtr<JSGlobalData> createNonDefault(); 98 ~JSGlobalData(); 197 JSGlobalData(bool isShared); 198 static JSGlobalData*& sharedInstanceInternal();
|
ExceptionHelpers.h | 38 class JSGlobalData; 45 JSValue createInterruptedExecutionException(JSGlobalData*);
|
InitializeThreading.cpp | 52 JSGlobalData::storeVPtrs();
|
JSString.h | 37 JSString* jsEmptyString(JSGlobalData*); 39 JSString* jsString(JSGlobalData*, const UString&); // returns empty string if passed null string 42 JSString* jsSingleCharacterString(JSGlobalData*, UChar); 44 JSString* jsSingleCharacterSubstring(JSGlobalData*, const UString&, unsigned offset); 46 JSString* jsSubstring(JSGlobalData*, const UString&, unsigned offset, unsigned length); 51 JSString* jsNontrivialString(JSGlobalData*, const UString&); 53 JSString* jsNontrivialString(JSGlobalData*, const char*); 59 JSString* jsOwnedString(JSGlobalData*, const UString&); 68 friend class JSGlobalData; 168 ALWAYS_INLINE JSString(JSGlobalData* globalData, const UString& value [all...] |
PropertyNameArray.h | 55 PropertyNameArray(JSGlobalData* globalData) 69 JSGlobalData* globalData() { return m_globalData; } 93 JSGlobalData* m_globalData;
|
Identifier.h | 24 #include "JSGlobalData.h" 42 Identifier(JSGlobalData* globalData, const char* s) : _ustring(add(globalData, s)) { } // Only to be used with string literals. 43 Identifier(JSGlobalData* globalData, const UChar* s, int length) : _ustring(add(globalData, s, length)) { } 44 Identifier(JSGlobalData* globalData, UString::Rep* rep) : _ustring(add(globalData, rep)) { } 45 Identifier(JSGlobalData* globalData, const UString& s) : _ustring(add(globalData, s.rep())) { } 83 static PassRefPtr<UString::Rep> add(JSGlobalData*, const char*); // Only to be used with string literals. 92 static PassRefPtr<UString::Rep> add(JSGlobalData*, const UChar*, int length); 104 static PassRefPtr<UString::Rep> add(JSGlobalData* globalData, UString::Rep* r) 116 static PassRefPtr<UString::Rep> addSlowCase(JSGlobalData*, UString::Rep* r); 119 static void checkSameIdentifierTable(JSGlobalData*, UString::Rep*) [all...] |
JSNumberCell.h | 52 friend JSValue jsNumberCell(JSGlobalData*, double); 74 void* operator new(size_t size, JSGlobalData* globalData) 82 JSNumberCell(JSGlobalData* globalData, double value) 99 JSValue jsNumberCell(JSGlobalData*, double); 159 inline JSValue::JSValue(JSGlobalData* globalData, double d) 165 inline JSValue::JSValue(JSGlobalData* globalData, int i) 171 inline JSValue::JSValue(JSGlobalData* globalData, unsigned i) 255 inline JSValue::JSValue(JSGlobalData*, double d) 262 inline JSValue::JSValue(JSGlobalData*, int i) 269 inline JSValue::JSValue(JSGlobalData*, unsigned i [all...] |
/external/webkit/JavaScriptCore/parser/ |
NodeConstructors.h | 30 inline void* ParserArenaFreeable::operator new(size_t size, JSGlobalData* globalData) 35 inline void* ParserArenaDeletable::operator new(size_t size, JSGlobalData* globalData) 40 inline ParserArenaRefCounted::ParserArenaRefCounted(JSGlobalData* globalData) 45 inline Node::Node(JSGlobalData* globalData) 50 inline ExpressionNode::ExpressionNode(JSGlobalData* globalData, ResultType resultType) 56 inline StatementNode::StatementNode(JSGlobalData* globalData) 62 inline NullNode::NullNode(JSGlobalData* globalData) 67 inline BooleanNode::BooleanNode(JSGlobalData* globalData, bool value) 73 inline NumberNode::NumberNode(JSGlobalData* globalData, double value) 79 inline StringNode::StringNode(JSGlobalData* globalData, const Identifier& value [all...] |
Nodes.h | 100 void* operator new(size_t, JSGlobalData*); 109 void* operator new(size_t, JSGlobalData*); 114 ParserArenaRefCounted(JSGlobalData*); 125 Node(JSGlobalData*); 140 ExpressionNode(JSGlobalData*, ResultType = ResultType::unknownType()); 169 StatementNode(JSGlobalData*); 188 NullNode(JSGlobalData*); 198 BooleanNode(JSGlobalData*, bool value); 210 NumberNode(JSGlobalData*, double value); 226 StringNode(JSGlobalData*, const Identifier&) [all...] |
Nodes.cpp | 91 ScopeNode::ScopeNode(JSGlobalData* globalData) 98 ScopeNode::ScopeNode(JSGlobalData* globalData, const SourceCode& source, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, CodeFeatures features, int numConstants) 114 inline ProgramNode::ProgramNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) 119 PassRefPtr<ProgramNode> ProgramNode::create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) 132 inline EvalNode::EvalNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) 137 PassRefPtr<EvalNode> EvalNode::create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants) 156 inline FunctionBodyNode::FunctionBodyNode(JSGlobalData* globalData) 161 inline FunctionBodyNode::FunctionBodyNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& sourceCode, CodeFeatures features, int numConstants) 179 FunctionBodyNode* FunctionBodyNode::create(JSGlobalData* globalData) 184 PassRefPtr<FunctionBodyNode> FunctionBodyNode::create(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceC (…) [all...] |
Parser.h | 49 PassRefPtr<ParsedNode> parse(JSGlobalData* globalData, Debugger*, ExecState*, const SourceCode& source, int* errLine = 0, UString* errMsg = 0); 57 void parse(JSGlobalData*, int* errLine, UString* errMsg); 70 PassRefPtr<ParsedNode> Parser::parse(JSGlobalData* globalData, Debugger* debugger, ExecState* debuggerExecState, const SourceCode& source, int* errLine, UString* errMsg)
|
Lexer.h | 62 friend class JSGlobalData; 64 Lexer(JSGlobalData*); 112 JSGlobalData* m_globalData; 142 return static_cast<JSGlobalData*>(globalData)->lexer->lex(lvalp, llocp);
|
ParserArena.h | 39 ALWAYS_INLINE const Identifier& makeIdentifier(JSGlobalData*, const UChar* characters, size_t length); 40 const Identifier& makeNumericIdentifier(JSGlobalData*, double number); 50 ALWAYS_INLINE const Identifier& IdentifierArena::makeIdentifier(JSGlobalData* globalData, const UChar* characters, size_t length) 56 inline const Identifier& IdentifierArena::makeNumericIdentifier(JSGlobalData* globalData, double number)
|
/external/webkit/WebCore/bindings/js/ |
WorkerScriptController.h | 37 class JSGlobalData; 66 JSC::JSGlobalData* globalData() { return m_globalData.get(); } 76 RefPtr<JSC::JSGlobalData> m_globalData;
|
JSCSSRuleListCustom.cpp | 40 JSGlobalData& globalData = *Heap::heap(this)->globalData();
|
/external/webkit/JavaScriptCore/API/ |
APIShims.h | 36 APIEntryShimWithoutLock(JSGlobalData* globalData, bool registerThread) 52 JSGlobalData* m_globalData; 66 APIEntryShim(JSGlobalData* globalData, bool registerThread = true) 94 JSGlobalData* m_globalData;
|
JSContextRef.cpp | 49 return toRef(JSGlobalData::createNonDefault().releaseRef()); 68 // to use a unique JSGlobalData, we use a shared one for compatibility. 75 return JSGlobalContextCreateInGroup(toRef(&JSGlobalData::sharedInstance()), globalObjectClass); 87 RefPtr<JSGlobalData> globalData = group ? PassRefPtr<JSGlobalData>(toJS(group)) : JSGlobalData::createNonDefault(); 114 JSGlobalData& globalData = exec->globalData(); 127 JSGlobalData& globalData = exec->globalData();
|
OpaqueJSString.h | 33 class JSGlobalData; 54 JSC::Identifier identifier(JSC::JSGlobalData*) const;
|
OpaqueJSString.cpp | 49 Identifier OpaqueJSString::identifier(JSGlobalData* globalData) const
|
/external/webkit/JavaScriptCore/debugger/ |
Debugger.h | 31 class JSGlobalData; 54 void recompileAllJSFunctions(JSGlobalData*);
|