/external/webkit/Source/WebCore/ForwardingHeaders/runtime/ |
JSGlobalData.h | 3 #include <JavaScriptCore/JSGlobalData.h>
|
/external/webkit/Source/JavaScriptCore/jit/ |
ThunkGenerators.h | 32 class JSGlobalData; 36 typedef MacroAssemblerCodePtr (*ThunkGenerator)(JSGlobalData*, ExecutablePool*); 37 MacroAssemblerCodePtr charCodeAtThunkGenerator(JSGlobalData*, ExecutablePool*); 38 MacroAssemblerCodePtr charAtThunkGenerator(JSGlobalData*, ExecutablePool*); 39 MacroAssemblerCodePtr fromCharCodeThunkGenerator(JSGlobalData*, ExecutablePool*); 40 MacroAssemblerCodePtr sqrtThunkGenerator(JSGlobalData*, ExecutablePool*); 41 MacroAssemblerCodePtr powThunkGenerator(JSGlobalData*, ExecutablePool*);
|
/external/webkit/Source/JavaScriptCore/dfg/ |
DFGByteCodeParser.h | 36 class JSGlobalData; 42 bool parse(Graph&, JSGlobalData*, CodeBlock*);
|
/external/webkit/Source/WebCore/bindings/js/ |
DOMObjectHashTableMap.cpp | 30 DOMObjectHashTableMap& DOMObjectHashTableMap::mapFor(JSGlobalData& globalData) 32 JSGlobalData::ClientData* clientData = globalData.clientData;
|
ScriptGCEvent.cpp | 38 #include <runtime/JSGlobalData.h> 47 JSGlobalData* globalData = JSDOMWindow::commonJSGlobalData();
|
DOMWrapperWorld.cpp | 39 DOMWrapperWorld::DOMWrapperWorld(JSC::JSGlobalData* globalData, bool isNormal) 44 JSGlobalData::ClientData* clientData = m_globalData->clientData; 51 JSGlobalData::ClientData* clientData = m_globalData->clientData; 70 DOMWrapperWorld* normalWorld(JSC::JSGlobalData& globalData) 72 JSGlobalData::ClientData* clientData = globalData.clientData;
|
DOMWrapperWorld.h | 54 static PassRefPtr<DOMWrapperWorld> create(JSC::JSGlobalData* globalData, bool isNormal = false) 72 JSC::JSGlobalData* globalData() const { return m_globalData; } 76 DOMWrapperWorld(JSC::JSGlobalData*, bool isNormal); 79 JSC::JSGlobalData* m_globalData; 85 DOMWrapperWorld* normalWorld(JSC::JSGlobalData&);
|
WorkerScriptController.h | 37 class JSGlobalData; 76 JSC::JSGlobalData* globalData() { return m_globalData.get(); } 86 RefPtr<JSC::JSGlobalData> m_globalData;
|
/external/webkit/Source/JavaScriptCore/runtime/ |
Structure.h | 61 static Structure* create(JSGlobalData& globalData, JSValue prototype, const TypeInfo& typeInfo, unsigned anonymousSlotCount, const ClassInfo* classInfo) 69 static Structure* addPropertyTransition(JSGlobalData&, Structure*, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset); 71 static Structure* removePropertyTransition(JSGlobalData&, Structure*, const Identifier& propertyName, size_t& offset); 72 static Structure* changePrototypeTransition(JSGlobalData&, Structure*, JSValue prototype); 73 static Structure* despecifyFunctionTransition(JSGlobalData&, Structure*, const Identifier&); 74 static Structure* getterSetterTransition(JSGlobalData&, Structure*); 75 static Structure* toCacheableDictionaryTransition(JSGlobalData&, Structure*); 76 static Structure* toUncacheableDictionaryTransition(JSGlobalData&, Structure*); 77 static Structure* sealTransition(JSGlobalData&, Structure*); 78 static Structure* freezeTransition(JSGlobalData&, Structure*) [all...] |
ErrorInstance.h | 32 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 37 static ErrorInstance* create(JSGlobalData*, Structure*, const UString&); 48 explicit ErrorInstance(JSGlobalData*, Structure*); 49 explicit ErrorInstance(JSGlobalData*, Structure*, const UString&);
|
MemoryStatistics.h | 31 class JSGlobalData;
|
JSWrapperObject.h | 33 explicit JSWrapperObject(JSGlobalData&, Structure*); 37 void setInternalValue(JSGlobalData&, JSValue); 39 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 53 inline JSWrapperObject::JSWrapperObject(JSGlobalData& globalData, Structure* structure) 63 inline void JSWrapperObject::setInternalValue(JSGlobalData& globalData, JSValue value)
|
SmallStrings.h | 37 class JSGlobalData; 50 JSString* emptyString(JSGlobalData* globalData) 57 JSString* singleCharacterString(JSGlobalData* globalData, unsigned char character) 76 void createEmptyString(JSGlobalData*); 77 void createSingleCharacterString(JSGlobalData*, unsigned char);
|
BooleanObject.cpp | 30 BooleanObject::BooleanObject(JSGlobalData& globalData, Structure* structure)
|
BatchedTransitionOptimizer.h | 37 BatchedTransitionOptimizer(JSGlobalData& globalData, JSObject* object) 51 JSGlobalData* m_globalData;
|
NumberObject.h | 30 explicit NumberObject(JSGlobalData&, Structure*); 34 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype)
|
JSGlobalData.cpp | 30 #include "JSGlobalData.h" 105 void* JSGlobalData::jsArrayVPtr; 106 void* JSGlobalData::jsByteArrayVPtr; 107 void* JSGlobalData::jsStringVPtr; 108 void* JSGlobalData::jsFunctionVPtr; 119 void JSGlobalData::storeVPtrs() 128 JSGlobalData::jsArrayVPtr = jsArray->vptr(); 133 JSGlobalData::jsByteArrayVPtr = jsByteArray->vptr(); 138 JSGlobalData::jsStringVPtr = jsString->vptr(); 143 JSGlobalData::jsFunctionVPtr = jsFunction->vptr() [all...] |
ExceptionHelpers.h | 39 class JSGlobalData; 46 JSObject* createInterruptedExecutionException(JSGlobalData*); 47 JSObject* createTerminatedExecutionException(JSGlobalData*);
|
GetterSetter.h | 48 void setGetter(JSGlobalData& globalData, JSObject* getter) { m_getter.set(globalData, this, getter); } 50 void setSetter(JSGlobalData& globalData, JSObject* setter) { m_setter.set(globalData, this, setter); } 51 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype)
|
Identifier.h | 24 #include "JSGlobalData.h" 43 Identifier(JSGlobalData* globalData, const char* s) : m_string(add(globalData, s)) { } // Only to be used with string literals. 44 Identifier(JSGlobalData* globalData, const UChar* s, int length) : m_string(add(globalData, s, length)) { } 45 Identifier(JSGlobalData* globalData, StringImpl* rep) : m_string(add(globalData, rep)) { } 46 Identifier(JSGlobalData* globalData, const UString& s) : m_string(add(globalData, s.impl())) { } 59 static Identifier from(JSGlobalData*, unsigned y); 60 static Identifier from(JSGlobalData*, int y); 61 static Identifier from(JSGlobalData*, double y); 81 static PassRefPtr<StringImpl> add(JSGlobalData*, const char*); // Only to be used with string literals. 90 static PassRefPtr<StringImpl> add(JSGlobalData*, const UChar*, int length) [all...] |
StructureChain.h | 45 static StructureChain* create(JSGlobalData& globalData, Structure* head) { return new (&globalData) StructureChain(globalData, globalData.structureChainStructure.get(), head); } 49 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) { return Structure::create(globalData, prototype, TypeInfo(CompoundType, OverridesMarkChildren), 0, &s_info); } 52 StructureChain(JSGlobalData&, Structure*, Structure* head);
|
BooleanObject.h | 30 explicit BooleanObject(JSGlobalData&, Structure*); 34 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype)
|
/external/webkit/Source/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 | 106 void* operator new(size_t, JSGlobalData*); 115 void* operator new(size_t, JSGlobalData*); 120 ParserArenaRefCounted(JSGlobalData*); 131 Node(JSGlobalData*); 146 ExpressionNode(JSGlobalData*, ResultType = ResultType::unknownType()); 176 StatementNode(JSGlobalData*); 195 NullNode(JSGlobalData*); 205 BooleanNode(JSGlobalData*, bool value); 217 NumberNode(JSGlobalData*, double value); 233 StringNode(JSGlobalData*, const Identifier&) [all...] |
/external/webkit/Source/JavaScriptCore/heap/ |
LocalScope.h | 40 class JSGlobalData; 44 explicit LocalScope(JSGlobalData&); 54 inline LocalScope::LocalScope(JSGlobalData& globalData)
|