Home
last modified time | relevance | path

Searched refs:ThreadSpecific (Results 1 – 22 of 22) sorted by relevance

/external/webkit/Source/JavaScriptCore/wtf/
DThreadSpecific.h64 template<typename T> class ThreadSpecific {
65 WTF_MAKE_NONCOPYABLE(ThreadSpecific);
67 ThreadSpecific();
81 ~ThreadSpecific();
91 Data(T* value, ThreadSpecific<T>* owner) : value(value), owner(owner) {} in Data()
97 ThreadSpecific<T>* owner;
121 inline ThreadSpecific<T>::ThreadSpecific() in ThreadSpecific() function
127 inline T* ThreadSpecific<T>::get() in get()
133 inline void ThreadSpecific<T>::set(T* ptr) in set()
141 inline ThreadSpecific<T>::ThreadSpecific() in ThreadSpecific() function
[all …]
DThreadSpecificWin.cpp26 #error This file should not be compiled by ports that do not use Windows native ThreadSpecific impl…
47ThreadSpecific<int>::Data* data = static_cast<ThreadSpecific<int>::Data*>(TlsGetValue(tlsKeys()[i]… in ThreadSpecificThreadExit()
DWTFThreadData.h135 static JS_EXPORTDATA ThreadSpecific<WTFThreadData>* staticData;
153 WTFThreadData::staticData = new ThreadSpecific<WTFThreadData>; in wtfThreadData()
DWTFThreadData.cpp33 ThreadSpecific<WTFThreadData>* WTFThreadData::staticData;
DCMakeLists.txt83 ThreadSpecific.h
/external/webkit/Source/WebCore/platform/
DThreadGlobalData.h38 using WTF::ThreadSpecific;
83 static ThreadSpecific<ThreadGlobalData>* staticData;
98 ThreadGlobalData::staticData = new ThreadSpecific<ThreadGlobalData>; in threadGlobalData()
DThreadGlobalData.cpp53 ThreadSpecific<ThreadGlobalData>* ThreadGlobalData::staticData;
/external/webkit/Source/WebCore/bindings/v8/
DDOMData.cpp55 DEFINE_STATIC_LOCAL(WTF::ThreadSpecific<ChildThreadDOMData>, childThreadDOMData, ()); in getCurrent()
/external/webkit/Source/WebKit2/Platform/
DRunLoop.cpp43 DEFINE_STATIC_LOCAL(WTF::ThreadSpecific<RunLoop>, runLoopData, ()); in current()
DRunLoop.h131 friend class WTF::ThreadSpecific<RunLoop>;
/external/webkit/Source/JavaScriptCore/runtime/
DIdentifier.cpp36 using WTF::ThreadSpecific;
/external/webkit/Source/JavaScriptCore/
DJavaScriptCore.gypi205 'wtf/ThreadSpecific.h',
DGNUmakefile.list.am533 Source/JavaScriptCore/wtf/ThreadSpecific.h \
DChangeLog-2010-05-249454 * wtf/ThreadSpecific.h:
10130 Add ThreadSpecific for ENABLE(SINGLE_THREADED)
10133 Implement ThreadSpecific with a simple getter/setter
10137 an implementation of ThreadSpecific must be available to build WebKit.
10139 ThreadSpecific implementation.
10141 * wtf/ThreadSpecific.h:
10142 (WTF::::ThreadSpecific):
10143 (WTF::::~ThreadSpecific):
11722 * wtf/ThreadSpecific.h:
18650 [Qt] Fix wtf/ThreadSpecific.h under Qt to free thread local objects.
[all …]
DChangeLog-2008-08-10650 As the heap is usually deleted when registered threads still exist, ThreadSpecific doesn't
1658 * wtf/ThreadSpecific.h: (WTF::::ThreadSpecific):
1833 * JavaScriptCore.xcodeproj/project.pbxproj: Made ThreadSpecific.h private, as it is now
3971 * wtf/ThreadSpecific.h: Re-enabled the actual implementation.
7764 * wtf/ThreadSpecific.h: Make sure to initialize POD thread-specific varaibles, too
15881 disabling ThreadSpecific implementation until this can be sorted out.
15883 * wtf/ThreadSpecific.h:
15884 (WTF::::ThreadSpecific):
15885 (WTF::::~ThreadSpecific):
16268 * wtf/ThreadSpecific.h:
[all …]
DChangeLog-2009-06-169259 Implement WTF::ThreadSpecific in the Qt build using
9262 * wtf/ThreadSpecific.h:
9900 Change the Windows implementation of ThreadSpecific to use functions
9903 This will make it easier to export ThreadSpecific from WebKit.
9909 Touched this file to force ThreadSpecific.h to be copied into
9912 * wtf/ThreadSpecific.h: Replaced g_tls_key_count with tlsKeyCount()
9915 (WTF::::ThreadSpecific):
9916 (WTF::::~ThreadSpecific):
14146 Add Win32 implementation of ThreadSpecific.
14150 * wtf/ThreadSpecific.h:
[all …]
DChangeLog-2011-02-1614000 a section in ThreadSpecific.cpp
15002 One can't delete a ThreadSpecific object that has data in it. It's not even possible to
15004 the ThreadSpecific.
15015 * wtf/ThreadSpecific.h: Made destructor unimplemented. It's dangerous, and we probably won't
15016 ever face a situation where we'd want to delete a ThreadSpecific object.
22192 * wtf/ThreadSpecific.h:
22229 [GTK] Implement ThreadSpecific with glib
22232 Implement ThreadSpecific with glib's GStaticPrivate.
22235 * wtf/ThreadSpecific.h:
22236 (WTF::::ThreadSpecific):
[all …]
/external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/
Dproject.pbxproj538 …4710E16F5CD00B34460 /* ThreadSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B7C8BD0DA…
1238 …3360074B0DC /* ThreadSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
1721 E1B7C8BD0DA3A3360074B0DC /* ThreadSpecific.h */,
2503 BC18C4710E16F5CD00B34460 /* ThreadSpecific.h in Headers */,
/external/webkit/Source/JavaScriptGlue/
DChangeLog2081 * ForwardingHeaders/wtf/ThreadSpecific.h: Added.
/external/webkit/Source/WebCore/
DChangeLog-2009-06-1620696 * ForwardingHeaders/wtf/ThreadSpecific.h:
58474 This matches what happens in ThreadSpecific case.
58506 Now that ThreadSpecific sets up the pointer before invoking data constructor, we can
60035 Consolidated ThreadSpecific data into a single ThreadGlobalData structure.
72837 Made EventNames a ThreadSpecific struct. Individual event names are now accessed as
81975 Build fix for platforms that don't implement WTF::ThreadSpecific.
81978 Guard ThreadSpecific use with #if ENABLE(WORKERS). No platform defines this yet, but this
DChangeLog-2008-08-104824 * ForwardingHeaders/wtf/ThreadSpecific.h: Added (collector.h now includes this header, so
/external/webkit/Source/WebKit/win/
DChangeLog-2009-06-16928 Export functions needed by ThreadSpecific from WebKit