Lines Matching refs:JSGlobalData
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();
146 JSGlobalData::JSGlobalData(GlobalDataType globalDataType, ThreadStackType threadStackType)
241 void JSGlobalData::clearBuiltinStructures()
268 JSGlobalData::~JSGlobalData()
316 PassRefPtr<JSGlobalData> JSGlobalData::createContextGroup(ThreadStackType type)
318 return adoptRef(new JSGlobalData(APIContextGroup, type));
321 PassRefPtr<JSGlobalData> JSGlobalData::create(ThreadStackType type)
323 return adoptRef(new JSGlobalData(Default, type));
326 PassRefPtr<JSGlobalData> JSGlobalData::createLeaked(ThreadStackType type)
331 bool JSGlobalData::sharedInstanceExists()
336 JSGlobalData& JSGlobalData::sharedInstance()
338 JSGlobalData*& instance = sharedInstanceInternal();
340 instance = adoptRef(new JSGlobalData(APIShared, ThreadStackTypeSmall)).leakRef();
348 JSGlobalData*& JSGlobalData::sharedInstanceInternal()
351 static JSGlobalData* sharedInstance;
356 NativeExecutable* JSGlobalData::getHostFunction(NativeFunction function)
360 NativeExecutable* JSGlobalData::getHostFunction(NativeFunction function, ThunkGenerator generator)
365 NativeExecutable* JSGlobalData::getHostFunction(NativeFunction function)
371 JSGlobalData::ClientData::~ClientData()
375 void JSGlobalData::resetDateCache()
384 void JSGlobalData::startSampling()
389 void JSGlobalData::stopSampling()
394 void JSGlobalData::dumpSampleData(ExecState* exec)
399 void JSGlobalData::recompileAllJSFunctions()
410 void JSGlobalData::addRegExpToTrace(PassRefPtr<RegExp> regExp)
415 void JSGlobalData::dumpRegExpTrace()
437 void JSGlobalData::dumpRegExpTrace()