HomeSort by relevance Sort by last modified time
    Searched refs:JSGlobalData (Results 1 - 25 of 104) sorted by null

1 2 3 4 5

  /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*);

Completed in 301 milliseconds

1 2 3 4 5