ThreadState 732 Source/bindings/v8/V8Binding.h class V8IsolateInterruptor : public ThreadState::Interruptor { ThreadState 378 Source/bindings/v8/V8GCController.cpp Heap::collectAllGarbage(ThreadState::HeapPointersOnStack, Heap::ForcedForTesting); ThreadState 73 Source/bindings/v8/WorkerScriptController.cpp ThreadState::current()->addInterruptor(m_interruptor.get()); ThreadState 79 Source/bindings/v8/WorkerScriptController.cpp class IsolateCleanupTask : public ThreadState::CleanupTask { ThreadState 101 Source/bindings/v8/WorkerScriptController.cpp ThreadState::current()->removeInterruptor(m_interruptor.get()); ThreadState 113 Source/bindings/v8/WorkerScriptController.cpp ThreadState::current()->addCleanupTask(IsolateCleanupTask::create(m_isolate)); ThreadState 102 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 114 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 128 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 142 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 156 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 170 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 184 Source/core/dom/DocumentMarkerControllerTest.cpp Heap::collectAllGarbage(WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 74 Source/core/frame/ImageBitmapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack, Heap::ForcedForTesting); ThreadState 171 Source/core/frame/ImageBitmapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack, Heap::ForcedForTesting); ThreadState 62 Source/core/html/parser/HTMLParserThread.cpp ThreadState::attach(); ThreadState 63 Source/core/html/parser/HTMLParserThread.cpp ThreadState::current()->addInterruptor(m_messageLoopInterruptor.get()); ThreadState 81 Source/core/html/parser/HTMLParserThread.cpp ThreadState::current()->removeInterruptor(m_messageLoopInterruptor.get()); ThreadState 82 Source/core/html/parser/HTMLParserThread.cpp ThreadState::detach(); ThreadState 87 Source/core/loader/WorkerThreadableLoader.cpp ThreadState::SafePointScope scope(ThreadState::HeapPointersOnStack); ThreadState 163 Source/core/workers/WorkerRunLoop.cpp ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); ThreadState 209 Source/core/workers/WorkerRunLoop.cpp ThreadState::SafePointScope safePointScope(ThreadState::NoHeapPointersOnStack); ThreadState 113 Source/core/workers/WorkerThread.cpp ThreadState::attach(); ThreadState 156 Source/core/workers/WorkerThread.cpp ThreadState::detach(); ThreadState 221 Source/core/workers/WorkerThread.cpp ThreadState::SafePointScope safePointScope(ThreadState::HeapPointersOnStack); ThreadState 82 Source/modules/webdatabase/DatabaseThread.cpp ThreadState::attach(); ThreadState 83 Source/modules/webdatabase/DatabaseThread.cpp ThreadState::current()->addInterruptor(m_messageLoopInterruptor.get()); ThreadState 130 Source/modules/webdatabase/DatabaseThread.cpp ThreadState::current()->removeInterruptor(m_messageLoopInterruptor.get()); ThreadState 131 Source/modules/webdatabase/DatabaseThread.cpp ThreadState::detach(); ThreadState 572 Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp ThreadState::SafePointScope scope(ThreadState::HeapPointersOnStack); ThreadState 48 Source/platform/TaskSynchronizer.cpp ThreadState::SafePointScope scope(ThreadState::HeapPointersOnStack); ThreadState 101 Source/platform/heap/Handle.h friend class ThreadState; ThreadState 119 Source/platform/heap/Handle.h static ThreadState* state() { return ThreadStateFor<Affinity>::state(); } ThreadState 127 Source/platform/heap/Handle.h static PersistentNode* roots() { return ThreadState::globalRoots(); } ThreadState 131 Source/platform/heap/Handle.h Lock() : m_locker(ThreadState::globalRootsMutex()) { } ThreadState 216 Source/platform/heap/Handle.h friend class ThreadState; ThreadState 263 Source/platform/heap/Heap.cpp explicit GCScope(ThreadState::StackState stackState) ThreadState 264 Source/platform/heap/Heap.cpp : m_state(ThreadState::current()) ThreadState 274 Source/platform/heap/Heap.cpp ThreadState::stopThreads(); ThreadState 282 Source/platform/heap/Heap.cpp ThreadState::resumeThreads(); ThreadState 286 Source/platform/heap/Heap.cpp ThreadState* m_state; ThreadState 287 Source/platform/heap/Heap.cpp ThreadState::SafePointScope m_safePointScope; ThreadState 418 Source/platform/heap/Heap.cpp ThreadHeap<Header>::ThreadHeap(ThreadState* state) ThreadState 434 Source/platform/heap/Heap.cpp if (!ThreadState::isMainThread()) ThreadState 445 Source/platform/heap/Heap.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1233 Source/platform/heap/Heap.cpp ThreadState::init(); ThreadState 1244 Source/platform/heap/Heap.cpp ThreadState::shutdown(); ThreadState 1249 Source/platform/heap/Heap.cpp ASSERT(ThreadState::isAnyThreadInGC()); ThreadState 1250 Source/platform/heap/Heap.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 1251 Source/platform/heap/Heap.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) { ThreadState 1261 Source/platform/heap/Heap.cpp ASSERT(ThreadState::isAnyThreadInGC()); ThreadState 1262 Source/platform/heap/Heap.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 1263 Source/platform/heap/Heap.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) { ThreadState 1296 Source/platform/heap/Heap.cpp ThreadState* state = heapPageForObject->threadState(); ThreadState 1307 Source/platform/heap/Heap.cpp ASSERT(ThreadState::isAnyThreadInGC()); ThreadState 1308 Source/platform/heap/Heap.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 1309 Source/platform/heap/Heap.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) ThreadState 1313 Source/platform/heap/Heap.cpp void Heap::collectGarbage(ThreadState::StackState stackState, GCType gcType) ThreadState 1315 Source/platform/heap/Heap.cpp if (gcType == ForcedForTesting && stackState != ThreadState::NoHeapPointersOnStack) ThreadState 1316 Source/platform/heap/Heap.cpp ThreadState::current()->setForcedForTesting(true); ThreadState 1317 Source/platform/heap/Heap.cpp ThreadState::current()->clearGCRequested(); ThreadState 1327 Source/platform/heap/Heap.cpp ThreadState::visitRoots(s_markingVisitor); ThreadState 1340 Source/platform/heap/Heap.cpp void Heap::collectAllGarbage(ThreadState::StackState stackState, GCType gcType) ThreadState 1354 Source/platform/heap/Heap.cpp ASSERT(ThreadState::isAnyThreadInGC()); ThreadState 1355 Source/platform/heap/Heap.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 1356 Source/platform/heap/Heap.cpp typedef ThreadState::AttachedThreadStateSet::iterator ThreadStateIterator; ThreadState 1366 Source/platform/heap/Heap.cpp ASSERT(ThreadState::isAnyThreadInGC()); ThreadState 1367 Source/platform/heap/Heap.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 1368 Source/platform/heap/Heap.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) { ThreadState 1377 Source/platform/heap/Heap.cpp ASSERT(ThreadState::isAnyThreadInGC()); ThreadState 1378 Source/platform/heap/Heap.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 1379 Source/platform/heap/Heap.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) ThreadState 125 Source/platform/heap/Heap.h BaseHeapPage(PageMemory* storage, const GCInfo* gcInfo, ThreadState* state) ThreadState 148 Source/platform/heap/Heap.h ThreadState* threadState() const { return m_threadState; } ThreadState 157 Source/platform/heap/Heap.h ThreadState* m_threadState; ThreadState 176 Source/platform/heap/Heap.h LargeHeapObject(PageMemory* storage, const GCInfo* gcInfo, ThreadState* state) : BaseHeapPage(storage, gcInfo, state) ThreadState 535 Source/platform/heap/Heap.h friend class ThreadState; ThreadState 663 Source/platform/heap/Heap.h ThreadHeap(ThreadState*); ThreadState 680 Source/platform/heap/Heap.h ThreadState* threadState() { return m_threadState; } ThreadState 748 Source/platform/heap/Heap.h ThreadState* m_threadState; ThreadState 802 Source/platform/heap/Heap.h static void collectGarbage(ThreadState::StackState, GCType = Normal); ThreadState 803 Source/platform/heap/Heap.h static void collectAllGarbage(ThreadState::StackState, GCType = Normal); ThreadState 1192 Source/platform/heap/Heap.h ThreadState* state = ThreadStateFor<ThreadingTrait<T>::Affinity>::state(); ThreadState 1211 Source/platform/heap/Heap.h ThreadState* state = ThreadStateFor<ThreadingTrait<T>::Affinity>::state(); ThreadState 47 Source/platform/heap/HeapTest.cpp ThreadMarker() : m_creatingThread(reinterpret_cast<ThreadState*>(0)), m_num(0) { } ThreadState 48 Source/platform/heap/HeapTest.cpp ThreadMarker(unsigned i) : m_creatingThread(ThreadState::current()), m_num(i) { } ThreadState 49 Source/platform/heap/HeapTest.cpp ThreadMarker(WTF::HashTableDeletedValueType deleted) : m_creatingThread(reinterpret_cast<ThreadState*>(-1)), m_num(0) { } ThreadState 52 Source/platform/heap/HeapTest.cpp EXPECT_TRUE((m_creatingThread == ThreadState::current()) ThreadState 53 Source/platform/heap/HeapTest.cpp || (m_creatingThread == reinterpret_cast<ThreadState*>(0)) ThreadState 54 Source/platform/heap/HeapTest.cpp || (m_creatingThread == reinterpret_cast<ThreadState*>(-1))); ThreadState 56 Source/platform/heap/HeapTest.cpp bool isHashTableDeletedValue() const { return m_creatingThread == reinterpret_cast<ThreadState*>(-1); } ThreadState 58 Source/platform/heap/HeapTest.cpp ThreadState* m_creatingThread; ThreadState 98 Source/platform/heap/HeapTest.cpp explicit TestGCScope(ThreadState::StackState state) ThreadState 99 Source/platform/heap/HeapTest.cpp : m_state(ThreadState::current()) ThreadState 104 Source/platform/heap/HeapTest.cpp ThreadState::stopThreads(); ThreadState 112 Source/platform/heap/HeapTest.cpp ThreadState::resumeThreads(); ThreadState 116 Source/platform/heap/HeapTest.cpp ThreadState* m_state; ThreadState 117 Source/platform/heap/HeapTest.cpp ThreadState::SafePointScope m_safePointScope; ThreadState 122 Source/platform/heap/HeapTest.cpp TestGCScope scope(ThreadState::NoHeapPointersOnStack); ThreadState 266 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 313 Source/platform/heap/HeapTest.cpp ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); ThreadState 356 Source/platform/heap/HeapTest.cpp ThreadState::attach(); ThreadState 360 Source/platform/heap/HeapTest.cpp ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); ThreadState 371 Source/platform/heap/HeapTest.cpp ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); ThreadState 377 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 382 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 388 Source/platform/heap/HeapTest.cpp ThreadState::detach(); ThreadState 403 Source/platform/heap/HeapTest.cpp ThreadState::attach(); ThreadState 407 Source/platform/heap/HeapTest.cpp ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); ThreadState 416 Source/platform/heap/HeapTest.cpp ThreadState::current()->safePoint(ThreadState::NoHeapPointersOnStack); ThreadState 422 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 427 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 433 Source/platform/heap/HeapTest.cpp ThreadState::detach(); ThreadState 1042 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1302 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1305 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1317 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1325 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1333 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1340 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1348 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1403 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1533 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1539 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1549 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1553 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1570 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1574 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1590 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->isAllocationAllowed()); ThreadState 1594 Source/platform/heap/HeapTest.cpp EXPECT_FALSE(ThreadState::current()->isAllocationAllowed()); ThreadState 1596 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->isAllocationAllowed()); ThreadState 1607 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1610 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1613 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1616 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1619 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1628 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->contains(bar)); ThreadState 1632 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->contains(foo)); ThreadState 1635 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1639 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1642 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1652 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->contains(bar)); ThreadState 1654 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->contains(foo)); ThreadState 1659 Source/platform/heap/HeapTest.cpp EXPECT_TRUE(ThreadState::current()->contains(foo)); ThreadState 1662 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1666 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1677 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1684 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1709 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1738 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1745 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1774 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1780 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1846 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 1949 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1955 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1962 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1975 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 1990 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2084 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2161 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2187 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2188 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2271 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2347 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2348 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2365 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2366 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2388 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2389 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2396 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2493 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2554 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2589 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2606 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2663 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2682 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2688 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2694 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2699 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2717 Source/platform/heap/HeapTest.cpp ThreadState::current()->visitPersistents(&visitor); ThreadState 2720 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2724 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2732 Source/platform/heap/HeapTest.cpp ThreadState::current()->visitPersistents(&visitor); ThreadState 2740 Source/platform/heap/HeapTest.cpp ThreadState::current()->visitPersistents(&visitor); ThreadState 2743 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2748 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2753 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2765 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2772 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 2780 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2787 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2793 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2807 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2818 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2861 Source/platform/heap/HeapTest.cpp TestGCScope scope(ThreadState::HeapPointersOnStack); ThreadState 2879 Source/platform/heap/HeapTest.cpp TestGCScope scope(ThreadState::HeapPointersOnStack); ThreadState 2901 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2904 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2945 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2960 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2982 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2987 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 2998 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3003 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3008 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3030 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3052 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3078 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3090 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3093 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3126 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 3140 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 3149 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3158 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3175 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::HeapPointersOnStack); ThreadState 3185 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3200 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 3207 Source/platform/heap/HeapTest.cpp Heap::collectGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 87 Source/platform/heap/ThreadState.cpp WTF::ThreadSpecific<ThreadState*>* ThreadState::s_threadSpecific = 0; ThreadState 88 Source/platform/heap/ThreadState.cpp uint8_t ThreadState::s_mainThreadStateStorage[sizeof(ThreadState)]; ThreadState 89 Source/platform/heap/ThreadState.cpp SafePointBarrier* ThreadState::s_safePointBarrier = 0; ThreadState 90 Source/platform/heap/ThreadState.cpp bool ThreadState::s_inGC = false; ThreadState 98 Source/platform/heap/ThreadState.cpp typedef void (*PushAllRegistersCallback)(SafePointBarrier*, ThreadState*, intptr_t*); ThreadState 99 Source/platform/heap/ThreadState.cpp extern "C" void pushAllRegisters(SafePointBarrier*, ThreadState*, PushAllRegistersCallback); ThreadState 109 Source/platform/heap/ThreadState.cpp ASSERT(ThreadState::current()->isAtSafePoint()); ThreadState 114 Source/platform/heap/ThreadState.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 120 Source/platform/heap/ThreadState.cpp ThreadState* current = ThreadState::current(); ThreadState 121 Source/platform/heap/ThreadState.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) { ThreadState 125 Source/platform/heap/ThreadState.cpp const Vector<ThreadState::Interruptor*>& interruptors = (*it)->interruptors(); ThreadState 136 Source/platform/heap/ThreadState.cpp ThreadState::AttachedThreadStateSet& threads = ThreadState::attachedThreads(); ThreadState 147 Source/platform/heap/ThreadState.cpp ThreadState* current = ThreadState::current(); ThreadState 148 Source/platform/heap/ThreadState.cpp for (ThreadState::AttachedThreadStateSet::iterator it = threads.begin(), end = threads.end(); it != end; ++it) { ThreadState 152 Source/platform/heap/ThreadState.cpp const Vector<ThreadState::Interruptor*>& interruptors = (*it)->interruptors(); ThreadState 158 Source/platform/heap/ThreadState.cpp ASSERT(ThreadState::current()->isAtSafePoint()); ThreadState 161 Source/platform/heap/ThreadState.cpp void doPark(ThreadState* state, intptr_t* stackEnd) ThreadState 172 Source/platform/heap/ThreadState.cpp void checkAndPark(ThreadState* state) ThreadState 181 Source/platform/heap/ThreadState.cpp void doEnterSafePoint(ThreadState* state, intptr_t* stackEnd) ThreadState 199 Source/platform/heap/ThreadState.cpp void enterSafePoint(ThreadState* state) ThreadState 205 Source/platform/heap/ThreadState.cpp void leaveSafePoint(ThreadState* state) ThreadState 212 Source/platform/heap/ThreadState.cpp static void parkAfterPushRegisters(SafePointBarrier* barrier, ThreadState* state, intptr_t* stackEnd) ThreadState 217 Source/platform/heap/ThreadState.cpp static void enterSafePointAfterPushRegisters(SafePointBarrier* barrier, ThreadState* state, intptr_t* stackEnd) ThreadState 229 Source/platform/heap/ThreadState.cpp ThreadState::ThreadState() ThreadState 263 Source/platform/heap/ThreadState.cpp ThreadState::~ThreadState() ThreadState 273 Source/platform/heap/ThreadState.cpp void ThreadState::init() ThreadState 275 Source/platform/heap/ThreadState.cpp s_threadSpecific = new WTF::ThreadSpecific<ThreadState*>(); ThreadState 277 Source/platform/heap/ThreadState.cpp new(s_mainThreadStateStorage) ThreadState(); ThreadState 281 Source/platform/heap/ThreadState.cpp void ThreadState::shutdown() ThreadState 283 Source/platform/heap/ThreadState.cpp mainThreadState()->~ThreadState(); ThreadState 286 Source/platform/heap/ThreadState.cpp void ThreadState::attach() ThreadState 289 Source/platform/heap/ThreadState.cpp ThreadState* state = new ThreadState(); ThreadState 293 Source/platform/heap/ThreadState.cpp void ThreadState::cleanup() ThreadState 305 Source/platform/heap/ThreadState.cpp Heap::collectAllGarbage(ThreadState::NoHeapPointersOnStack); ThreadState 317 Source/platform/heap/ThreadState.cpp void ThreadState::detach() ThreadState 319 Source/platform/heap/ThreadState.cpp ThreadState* state = current(); ThreadState 334 Source/platform/heap/ThreadState.cpp void ThreadState::visitRoots(Visitor* visitor) ThreadState 350 Source/platform/heap/ThreadState.cpp void ThreadState::visitAsanFakeStackForPointer(Visitor* visitor, Address ptr) ThreadState 378 Source/platform/heap/ThreadState.cpp void ThreadState::visitStack(Visitor* visitor) ThreadState 405 Source/platform/heap/ThreadState.cpp void ThreadState::visitPersistents(Visitor* visitor) ThreadState 410 Source/platform/heap/ThreadState.cpp void ThreadState::trace(Visitor* visitor) ThreadState 417 Source/platform/heap/ThreadState.cpp bool ThreadState::checkAndMarkPointer(Visitor* visitor, Address address) ThreadState 434 Source/platform/heap/ThreadState.cpp void ThreadState::pushWeakObjectPointerCallback(void* object, WeakPointerCallback callback) ThreadState 440 Source/platform/heap/ThreadState.cpp bool ThreadState::popAndInvokeWeakPointerCallback(Visitor* visitor) ThreadState 445 Source/platform/heap/ThreadState.cpp PersistentNode* ThreadState::globalRoots() ThreadState 451 Source/platform/heap/ThreadState.cpp Mutex& ThreadState::globalRootsMutex() ThreadState 469 Source/platform/heap/ThreadState.cpp bool ThreadState::shouldGC() ThreadState 489 Source/platform/heap/ThreadState.cpp bool ThreadState::shouldForceConservativeGC() ThreadState 497 Source/platform/heap/ThreadState.cpp bool ThreadState::sweepRequested() ThreadState 503 Source/platform/heap/ThreadState.cpp void ThreadState::setSweepRequested() ThreadState 512 Source/platform/heap/ThreadState.cpp void ThreadState::clearSweepRequested() ThreadState 518 Source/platform/heap/ThreadState.cpp bool ThreadState::gcRequested() ThreadState 524 Source/platform/heap/ThreadState.cpp void ThreadState::setGCRequested() ThreadState 530 Source/platform/heap/ThreadState.cpp void ThreadState::clearGCRequested() ThreadState 536 Source/platform/heap/ThreadState.cpp void ThreadState::performPendingGC(StackState stackState) ThreadState 544 Source/platform/heap/ThreadState.cpp void ThreadState::setForcedForTesting(bool value) ThreadState 550 Source/platform/heap/ThreadState.cpp bool ThreadState::forcePreciseGCForTesting() ThreadState 556 Source/platform/heap/ThreadState.cpp bool ThreadState::isConsistentForGC() ThreadState 565 Source/platform/heap/ThreadState.cpp void ThreadState::makeConsistentForGC() ThreadState 571 Source/platform/heap/ThreadState.cpp void ThreadState::prepareForGC() ThreadState 585 Source/platform/heap/ThreadState.cpp BaseHeapPage* ThreadState::heapPageFromAddress(Address address) ThreadState 606 Source/platform/heap/ThreadState.cpp BaseHeapPage* ThreadState::contains(Address address) ThreadState 621 Source/platform/heap/ThreadState.cpp void ThreadState::getStats(HeapStats& stats) ThreadState 635 Source/platform/heap/ThreadState.cpp void ThreadState::stopThreads() ThreadState 640 Source/platform/heap/ThreadState.cpp void ThreadState::resumeThreads() ThreadState 645 Source/platform/heap/ThreadState.cpp void ThreadState::safePoint(StackState stackState) ThreadState 679 Source/platform/heap/ThreadState.cpp void ThreadState::enterSafePoint(StackState stackState, void* scopeMarker) ThreadState 695 Source/platform/heap/ThreadState.cpp void ThreadState::leaveSafePoint() ThreadState 706 Source/platform/heap/ThreadState.cpp void ThreadState::copyStackUntilSafePointScope() ThreadState 725 Source/platform/heap/ThreadState.cpp void ThreadState::performPendingSweep() ThreadState 745 Source/platform/heap/ThreadState.cpp void ThreadState::addInterruptor(Interruptor* interruptor) ThreadState 755 Source/platform/heap/ThreadState.cpp void ThreadState::removeInterruptor(Interruptor* interruptor) ThreadState 767 Source/platform/heap/ThreadState.cpp void ThreadState::Interruptor::onInterrupted() ThreadState 769 Source/platform/heap/ThreadState.cpp ThreadState* state = ThreadState::current(); ThreadState 775 Source/platform/heap/ThreadState.cpp ThreadState::AttachedThreadStateSet& ThreadState::attachedThreads() ThreadState 217 Source/platform/heap/ThreadState.h class PLATFORM_EXPORT ThreadState { ThreadState 218 Source/platform/heap/ThreadState.h WTF_MAKE_NONCOPYABLE(ThreadState); ThreadState 231 Source/platform/heap/ThreadState.h typedef HashSet<ThreadState*> AttachedThreadStateSet; ThreadState 251 Source/platform/heap/ThreadState.h static ThreadState* current() { return **s_threadSpecific; } ThreadState 252 Source/platform/heap/ThreadState.h static ThreadState* mainThreadState() ThreadState 254 Source/platform/heap/ThreadState.h return reinterpret_cast<ThreadState*>(s_mainThreadStateStorage); ThreadState 379 Source/platform/heap/ThreadState.h : m_state(ThreadState::current()) ThreadState 398 Source/platform/heap/ThreadState.h ThreadState* m_state; ThreadState 500 Source/platform/heap/ThreadState.h explicit ThreadState(); ThreadState 501 Source/platform/heap/ThreadState.h ~ThreadState(); ThreadState 530 Source/platform/heap/ThreadState.h static WTF::ThreadSpecific<ThreadState*>* s_threadSpecific; ThreadState 582 Source/platform/heap/ThreadState.h static ThreadState* state() ThreadState 585 Source/platform/heap/ThreadState.h ASSERT(ThreadState::isMainThread()); ThreadState 586 Source/platform/heap/ThreadState.h return ThreadState::mainThreadState(); ThreadState 592 Source/platform/heap/ThreadState.h static ThreadState* state() { return ThreadState::current(); } ThreadState 39 Source/platform/heap/glue/MessageLoopInterruptor.h class MessageLoopInterruptor : public ThreadState::Interruptor { ThreadState 63 Source/platform/heap/glue/PendingGCRunner.h WebCore::ThreadState* state = WebCore::ThreadState::current(); ThreadState 64 Source/platform/heap/glue/PendingGCRunner.h state->safePoint(m_nesting ? WebCore::ThreadState::HeapPointersOnStack : WebCore::ThreadState::NoHeapPointersOnStack); ThreadState 40 Source/web/WebHeap.cpp WebCore::ThreadState::attach(); ThreadState 45 Source/web/WebHeap.cpp WebCore::ThreadState::detach(); ThreadState 50 Source/web/WebHeap.cpp WebCore::ThreadState::current()->enterSafePointWithPointers(this); ThreadState 55 Source/web/WebHeap.cpp WebCore::ThreadState::current()->leaveSafePoint(); ThreadState 80 Source/web/WebKit.cpp static WebCore::ThreadState::Interruptor* s_messageLoopInterruptor = 0; ThreadState 81 Source/web/WebKit.cpp static WebCore::ThreadState::Interruptor* s_isolateInterruptor = 0; ThreadState 116 Source/web/WebKit.cpp WebCore::ThreadState::current()->addInterruptor(s_isolateInterruptor); ThreadState 174 Source/web/WebKit.cpp WebCore::ThreadState::current()->addInterruptor(s_messageLoopInterruptor); ThreadState 207 Source/web/WebKit.cpp WebCore::ThreadState::current()->removeInterruptor(s_isolateInterruptor); ThreadState 227 Source/web/WebKit.cpp WebCore::ThreadState::current()->removeInterruptor(s_messageLoopInterruptor);