DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
AbstractThread.cpp 5.0 kB
AbstractThread.h We often want to run tasks on a target that guarantees that events will never * run in parallel. Th 3.9 kB
BackgroundHangMonitor.cpp BackgroundHangManager is the global object that * manages all instances of BackgroundHangThread. 23.5 kB
BackgroundHangMonitor.h 8.3 kB
HangAnnotations.cpp public HangAnnotations 7.2 kB
HangAnnotations.h This class declares an abstraction for a data type that encapsulates all * of the annotations being 2.9 kB
HangMonitor.cpp A flag which may be set from within a debugger to disable the hang * monitor. 11.5 kB
HangMonitor.h Signifies the type of activity in question 1.5 kB
LazyIdleThread.cpp 15.0 kB
LazyIdleThread.h This class provides a basic event target that creates its thread lazily and * destroys its thread a 6.5 kB
LeakRefPtr.h Smart pointer which leaks its owning refcounted object by default. 1.2 kB
MozPromise.h 33.2 kB
SharedThreadPool.cpp 6.9 kB
SharedThreadPool.h and avoid sharing objects if at all possible 5.0 kB
StateMirroring.h The state-mirroring machinery allows pieces of interesting state to be * observed on multiple threa 13.2 kB
StateWatching.h The state-watching machinery automates the process of responding to changes * in various pieces of 9.7 kB
SyncRunnable.h public nsRunnable 2.4 kB
TaskDispatcher.h A classic approach to cross-thread communication is to dispatch asynchronous * runnables to perform 8.9 kB
TaskQueue.cpp 5.9 kB
TaskQueue.h public AbstractThread 5.5 kB
ThreadStackHelper.cpp 23.0 kB
ThreadStackHelper.h ThreadStackHelper is used to retrieve the profiler pseudo-stack of a * thread, as an alternative of 3.8 kB
TimerThread.cpp nsIRunnable 21.1 kB
TimerThread.h 2.7 kB
moz.build 2.2 kB
nsEnvironment.cpp nsIEnvironment 3.8 kB
nsEnvironment.h 1.0 kB
nsEventQueue.cpp 3.6 kB
nsEventQueue.h 3.3 kB
nsICancelableRunnable.idl nsIRunnable 837 Bytes
nsIEnvironment.idl nsISupports 2.1 kB
nsIEventTarget.idl nsISupports 3.8 kB
nsIProcess.idl nsISupports 3.9 kB
nsIRunnable.idl nsISupports 588 Bytes
nsISupportsPriority.idl nsISupports 1.8 kB
nsIThread.idl nsIEventTarget 4.5 kB
nsIThreadInternal.idl nsIThread 5.4 kB
nsIThreadManager.idl nsISupports 2.1 kB
nsIThreadPool.idl nsIEventTarget 3.3 kB
nsITimer.idl The signature of the timer callback function passed to initWithFuncCallback. * This is the function 9.1 kB
nsMemoryPressure.cpp 1.6 kB
nsMemoryPressure.h Return and erase the latest state of the memory pressure event set by any of * the corresponding di 2.6 kB
nsProcess.h 2.2 kB
nsProcessCommon.cpp nsProcess is used to execute new processes and specify if you want to * wait (blocking) or continue 16.0 kB
nsThread.cpp 33.7 kB
nsThread.h 5.7 kB
nsThreadManager.cpp 9.4 kB
nsThreadManager.h public nsIThreadManager 2.8 kB
nsThreadPool.cpp nullptr 11.9 kB
nsThreadPool.h 2.0 kB
nsThreadSyncDispatch.h public nsRunnable 1.4 kB
nsTimerImpl.cpp 20.3 kB
nsTimerImpl.h 5.7 kB