Chromium Code Reviews| Index: Source/heap/ThreadState.h |
| diff --git a/Source/heap/ThreadState.h b/Source/heap/ThreadState.h |
| index 839ba991ef6d327187d772df5126ea486219777a..92a514c70349e8d19838b6061cd044b288064b06 100644 |
| --- a/Source/heap/ThreadState.h |
| +++ b/Source/heap/ThreadState.h |
| @@ -64,7 +64,7 @@ struct ThreadingTrait { |
| static const ThreadAffinity Affinity = AnyThread; \ |
| } |
| -#define REQUIRE_THREADSAFE_HANDLES_NS(Namespace, Class) \ |
| +#define REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(Namespace, Class) \ |
| namespace Namespace { \ |
|
Mads Ager (chromium)
2013/12/03 08:43:33
Could you align the '\'s at the end of the line.
haraken
2013/12/03 08:48:55
Done.
|
| class Class; \ |
| } \ |
| @@ -74,7 +74,6 @@ struct ThreadingTrait { |
| }; \ |
| } |
| - |
| template<typename U> class ThreadingTrait<const U> : public ThreadingTrait<U> { }; |
| class HeapObjectHeader; |
| @@ -325,49 +324,44 @@ public: |
| }; |
| // FIXME(oilpan): find a better place for this. |
| -REQUIRE_THREADSAFE_HANDLES(ScriptExecutionContext); |
| -REQUIRE_THREADSAFE_HANDLES(Document); |
| -REQUIRE_THREADSAFE_HANDLES(WorkerContext); |
| -REQUIRE_THREADSAFE_HANDLES(DedicatedWorkerContext); |
| -REQUIRE_THREADSAFE_HANDLES(SharedWorkerContext); |
| -REQUIRE_THREADSAFE_HANDLES(EventTarget); |
| -REQUIRE_THREADSAFE_HANDLES(MessagePort); |
| -REQUIRE_THREADSAFE_HANDLES(FileReader); |
| -REQUIRE_THREADSAFE_HANDLES(FileReaderSync); |
| -REQUIRE_THREADSAFE_HANDLES(ProgressEvent); |
| -REQUIRE_THREADSAFE_HANDLES(Event); |
| -REQUIRE_THREADSAFE_HANDLES(FileError); |
| -REQUIRE_THREADSAFE_HANDLES(FileException); |
| -REQUIRE_THREADSAFE_HANDLES(DataView); |
| -REQUIRE_THREADSAFE_HANDLES(DOMCoreException); |
| -REQUIRE_THREADSAFE_HANDLES(DOMURL); |
| -REQUIRE_THREADSAFE_HANDLES(XMLHttpRequest); |
| -REQUIRE_THREADSAFE_HANDLES(XMLHttpRequestException); |
| REQUIRE_THREADSAFE_HANDLES(Blob); |
| +REQUIRE_THREADSAFE_HANDLES(DOMCoreException); |
| REQUIRE_THREADSAFE_HANDLES(DOMFileSystem); |
| -REQUIRE_THREADSAFE_HANDLES(Entry); |
| -REQUIRE_THREADSAFE_HANDLES(FileEntry); |
| -REQUIRE_THREADSAFE_HANDLES(DirectoryEntry); |
| -REQUIRE_THREADSAFE_HANDLES(DirectoryReder); |
| REQUIRE_THREADSAFE_HANDLES(DOMFileSystemSync); |
| -REQUIRE_THREADSAFE_HANDLES(EntrySync); |
| -REQUIRE_THREADSAFE_HANDLES(FileEntrySync); |
| +REQUIRE_THREADSAFE_HANDLES(DOMURL); |
| +REQUIRE_THREADSAFE_HANDLES(DataView); |
| +REQUIRE_THREADSAFE_HANDLES(DedicatedWorkerContext); |
| +REQUIRE_THREADSAFE_HANDLES(DirectoryEntry); |
| REQUIRE_THREADSAFE_HANDLES(DirectoryEntrySync); |
| +REQUIRE_THREADSAFE_HANDLES(DirectoryReder); |
| REQUIRE_THREADSAFE_HANDLES(DirectoryRederSync); |
| +REQUIRE_THREADSAFE_HANDLES(Document); |
| +REQUIRE_THREADSAFE_HANDLES(Entry); |
| REQUIRE_THREADSAFE_HANDLES(EntryArray); |
| REQUIRE_THREADSAFE_HANDLES(EntryArraySync); |
| -REQUIRE_THREADSAFE_HANDLES(FileWriterBase); |
| +REQUIRE_THREADSAFE_HANDLES(EntrySync); |
| +REQUIRE_THREADSAFE_HANDLES(Event); |
| +REQUIRE_THREADSAFE_HANDLES(EventSource); |
| +REQUIRE_THREADSAFE_HANDLES(EventTarget); |
| +REQUIRE_THREADSAFE_HANDLES(File); |
| +REQUIRE_THREADSAFE_HANDLES(FileEntry); |
| +REQUIRE_THREADSAFE_HANDLES(FileEntrySync); |
| +REQUIRE_THREADSAFE_HANDLES(FileError); |
| +REQUIRE_THREADSAFE_HANDLES(FileException); |
| +REQUIRE_THREADSAFE_HANDLES(FileReader); |
| +REQUIRE_THREADSAFE_HANDLES(FileReaderSync); |
| REQUIRE_THREADSAFE_HANDLES(FileWriter); |
| +REQUIRE_THREADSAFE_HANDLES(FileWriterBase); |
| REQUIRE_THREADSAFE_HANDLES(FileWriterSync); |
| -REQUIRE_THREADSAFE_HANDLES(File); |
| -REQUIRE_THREADSAFE_HANDLES(WebSocket); |
| -REQUIRE_THREADSAFE_HANDLES(EventSource); |
| - |
| REQUIRE_THREADSAFE_HANDLES(IDBAny); |
| REQUIRE_THREADSAFE_HANDLES(IDBCallbacks); |
| REQUIRE_THREADSAFE_HANDLES(IDBCursor); |
| REQUIRE_THREADSAFE_HANDLES(IDBCursorWithValue); |
| REQUIRE_THREADSAFE_HANDLES(IDBDatabase); |
| +REQUIRE_THREADSAFE_HANDLES(IDBDatabaseBackendImpl); |
| +REQUIRE_THREADSAFE_HANDLES(IDBDatabaseBackendInterface); |
| +REQUIRE_THREADSAFE_HANDLES(IDBDatabaseCallbacks); |
| +REQUIRE_THREADSAFE_HANDLES(IDBDatabaseCallbacksImpl); |
| REQUIRE_THREADSAFE_HANDLES(IDBFactory); |
| REQUIRE_THREADSAFE_HANDLES(IDBFactoryBackendImpl); |
| REQUIRE_THREADSAFE_HANDLES(IDBFactoryBackendInterface); |
| @@ -375,22 +369,34 @@ REQUIRE_THREADSAFE_HANDLES(IDBIndex); |
| REQUIRE_THREADSAFE_HANDLES(IDBKeyRange); |
| REQUIRE_THREADSAFE_HANDLES(IDBObjectStore); |
| REQUIRE_THREADSAFE_HANDLES(IDBOpenDBRequest); |
| +REQUIRE_THREADSAFE_HANDLES(IDBRequest); |
| REQUIRE_THREADSAFE_HANDLES(IDBTransaction); |
| REQUIRE_THREADSAFE_HANDLES(IDBVersionChangeEvent); |
| -REQUIRE_THREADSAFE_HANDLES(IDBRequest); |
| +REQUIRE_THREADSAFE_HANDLES(MessagePort); |
| +REQUIRE_THREADSAFE_HANDLES(ProgressEvent); |
| +REQUIRE_THREADSAFE_HANDLES(ScriptExecutionContext); |
| +REQUIRE_THREADSAFE_HANDLES(SharedWorkerContext); |
| +REQUIRE_THREADSAFE_HANDLES(WebSocket); |
| +REQUIRE_THREADSAFE_HANDLES(WorkerContext); |
| +REQUIRE_THREADSAFE_HANDLES(XMLHttpRequest); |
| +REQUIRE_THREADSAFE_HANDLES(XMLHttpRequestException); |
| } |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, ArrayBuffer); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, ArrayBufferView); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Int8Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Uint8ClampedArray); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Uint8Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Int16Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Uint16Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Int32Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Uint32Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Float32Array); |
| -REQUIRE_THREADSAFE_HANDLES_NS(WTF, Float64Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, ArrayBuffer); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, ArrayBufferView); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Int8Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Uint8ClampedArray); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Uint8Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Int16Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Uint16Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Int32Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Uint32Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Float32Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WTF, Float64Array); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WebKit, IDBCallbacksProxy); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WebKit, IDBDatabaseBackendProxy); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WebKit, IDBDatabaseCallbacksProxy); |
| +REQUIRE_THREADSAFE_HANDLES_WITH_NAMESPACE(WebKit, IDBFactoryBackendProxy); |
| #endif |