Searched refs:ThreadSpecific (Results 1 – 22 of 22) sorted by relevance
/external/webkit/Source/JavaScriptCore/wtf/ |
D | ThreadSpecific.h | 64 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 …]
|
D | ThreadSpecificWin.cpp | 26 #error This file should not be compiled by ports that do not use Windows native ThreadSpecific impl… 47 …ThreadSpecific<int>::Data* data = static_cast<ThreadSpecific<int>::Data*>(TlsGetValue(tlsKeys()[i]… in ThreadSpecificThreadExit()
|
D | WTFThreadData.h | 135 static JS_EXPORTDATA ThreadSpecific<WTFThreadData>* staticData; 153 WTFThreadData::staticData = new ThreadSpecific<WTFThreadData>; in wtfThreadData()
|
D | WTFThreadData.cpp | 33 ThreadSpecific<WTFThreadData>* WTFThreadData::staticData;
|
D | CMakeLists.txt | 83 ThreadSpecific.h
|
/external/webkit/Source/WebCore/platform/ |
D | ThreadGlobalData.h | 38 using WTF::ThreadSpecific; 83 static ThreadSpecific<ThreadGlobalData>* staticData; 98 ThreadGlobalData::staticData = new ThreadSpecific<ThreadGlobalData>; in threadGlobalData()
|
D | ThreadGlobalData.cpp | 53 ThreadSpecific<ThreadGlobalData>* ThreadGlobalData::staticData;
|
/external/webkit/Source/WebCore/bindings/v8/ |
D | DOMData.cpp | 55 DEFINE_STATIC_LOCAL(WTF::ThreadSpecific<ChildThreadDOMData>, childThreadDOMData, ()); in getCurrent()
|
/external/webkit/Source/WebKit2/Platform/ |
D | RunLoop.cpp | 43 DEFINE_STATIC_LOCAL(WTF::ThreadSpecific<RunLoop>, runLoopData, ()); in current()
|
D | RunLoop.h | 131 friend class WTF::ThreadSpecific<RunLoop>;
|
/external/webkit/Source/JavaScriptCore/runtime/ |
D | Identifier.cpp | 36 using WTF::ThreadSpecific;
|
/external/webkit/Source/JavaScriptCore/ |
D | JavaScriptCore.gypi | 205 'wtf/ThreadSpecific.h',
|
D | GNUmakefile.list.am | 533 Source/JavaScriptCore/wtf/ThreadSpecific.h \
|
D | ChangeLog-2010-05-24 | 9454 * 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 …]
|
D | ChangeLog-2008-08-10 | 650 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 …]
|
D | ChangeLog-2009-06-16 | 9259 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 …]
|
D | ChangeLog-2011-02-16 | 14000 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/ |
D | project.pbxproj | 538 …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/ |
D | ChangeLog | 2081 * ForwardingHeaders/wtf/ThreadSpecific.h: Added.
|
/external/webkit/Source/WebCore/ |
D | ChangeLog-2009-06-16 | 20696 * 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
|
D | ChangeLog-2008-08-10 | 4824 * ForwardingHeaders/wtf/ThreadSpecific.h: Added (collector.h now includes this header, so
|
/external/webkit/Source/WebKit/win/ |
D | ChangeLog-2009-06-16 | 928 Export functions needed by ThreadSpecific from WebKit
|