fune/xpcom/threads
Jan de Mooij aad84800d2 Bug 1747719 - Use a larger stack size for TaskController threads for ASan builds. r=jonco,bas
ASan builds use more stack space so need a larger stack size. Note that this matches
what we already do for the JS overrecursion limit for the main thread.

This fixes overrecursion errors from the parser when parsing JS files off-thread
on YouTube.

Differential Revision: https://phabricator.services.mozilla.com/D135201
2022-01-18 09:38:53 +00:00
..
AbstractThread.cpp Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald 2022-01-05 15:26:24 +00:00
AbstractThread.h Bug 1747290 - remove dead function. r=xpcom-reviewers,mccr8 2021-12-22 21:17:26 +00:00
BlockingResourceBase.cpp Bug 1727563 - Implement TryLock methods and RAII helpers for RWLock. r=xpcom-reviewers,nika 2021-09-08 10:40:07 +00:00
BlockingResourceBase.h
components.conf Bug 1731890 - Adding Utility process with basic sandbox r=agi,nika,bobowen 2022-01-12 20:52:58 +00:00
CondVar.h
CPUUsageWatcher.cpp Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00
CPUUsageWatcher.h
DataMutex.h
DeadlockDetector.h
DelayedRunnable.cpp Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald 2022-01-05 15:26:24 +00:00
DelayedRunnable.h
EventQueue.cpp Bug 1738627 - Store distinct profiling features of individual threads - r=canaltinova 2021-11-08 23:59:35 +00:00
EventQueue.h Bug 1734809 - add a new task priority between vsync and control, r=bas 2021-10-08 19:29:36 +00:00
IdlePeriodState.cpp
IdlePeriodState.h
IdleTaskRunner.cpp Bug 1672121 - Stop sGCRunner GC slice if the IdleTaskRunnerTask gets a RequestInterrupt() call r=smaug 2021-12-22 18:06:06 +00:00
IdleTaskRunner.h Bug 1672121 - Stop sGCRunner GC slice if the IdleTaskRunnerTask gets a RequestInterrupt() call r=smaug 2021-12-22 18:06:06 +00:00
InputEventStatistics.cpp Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00
InputEventStatistics.h
InputTaskManager.cpp Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00
InputTaskManager.h Bug 1733729: Fix non-unified build bustage in xpcom directory. r=mccr8 2021-10-05 00:29:56 +00:00
LazyIdleThread.cpp
LazyIdleThread.h
LeakRefPtr.h
MainThreadIdlePeriod.cpp Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00
MainThreadIdlePeriod.h
MainThreadUtils.h
Monitor.h
moz.build Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00
MozPromise.h
MozPromiseInlines.h Bug 1729458 - Part 1: Simplify DomPromiseListener, r=smaug,rpl 2021-09-14 15:02:58 +00:00
Mutex.h Bug 1727558 - Implement an RAII class for Mutex::TryLock. r=xpcom-reviewers,nika 2021-09-01 10:10:24 +00:00
nsEnvironment.cpp
nsEnvironment.h
nsICancelableRunnable.h
nsIDelayedRunnableObserver.h
nsIDirectTaskDispatcher.idl
nsIDiscardableRunnable.h
nsIEnvironment.idl
nsIEventTarget.idl
nsIIdlePeriod.idl
nsIIdleRunnable.h
nsINamed.idl
nsIProcess.idl
nsIRunnable.idl Bug 1748718 - Part 3: Remove now-unnecessary xpidl constant casts, r=emilio 2022-01-07 20:35:15 +00:00
nsISerialEventTarget.idl
nsISupportsPriority.idl
nsIThread.idl
nsIThreadInternal.idl
nsIThreadManager.idl
nsIThreadPool.idl
nsITimer.idl Bug 1529581 - Introduce initHighResolutionWithNamedFuncCallback for nsITimer. r=xpcom-reviewers,nika 2021-11-03 15:23:27 +00:00
nsMemoryPressure.cpp Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00
nsMemoryPressure.h
nsProcess.h Bug 1734262 - Suppress thread leak reports for the monitor thread. r=decoder 2021-10-16 16:29:32 +00:00
nsProcessCommon.cpp Bug 1519636 - Reformat recent changes to the Google coding style. r=firefox-build-system-reviewers,mhentges,sylvestre 2021-11-16 08:07:29 +00:00
nsProxyRelease.cpp Bug 1727497 - Return Dispatch result from NS_ProxyRelease; r=dom-storage-reviewers,xpcom-reviewers,nika,janv 2021-09-14 13:17:55 +00:00
nsProxyRelease.h Bug 1735299 - Remove last use of unnammed NS_ReleaseOnMainThread r=extension-reviewers,rpl,nhnt11 2021-10-19 13:44:25 +00:00
nsThread.cpp Bug 1747939 - Relax dispatch_ack assertion to handle ShutdownWithTimeout, r=jstutte 2022-01-05 19:01:44 +00:00
nsThread.h Bug 1735129: Add thread-safe name getter to nsThread. r=xpcom-reviewers,nika 2021-10-21 11:51:08 +00:00
nsThreadManager.cpp Bug 1741131: Be explicit about the process type in the XPCOMSpinEventLoopStack annotation. r=xpcom-reviewers,nika 2021-11-23 17:47:59 +00:00
nsThreadManager.h Bug 1731564: Introduce a motivated SpinEventLoopUntil for direct use from C++. r=xpcom-reviewers,nika,necko-reviewers 2021-10-07 08:06:10 +00:00
nsThreadPool.cpp Bug 1740899: Make nsThreadPool::Shutdown(WithTimeout) return an error on re-entrance. r=xpcom-reviewers,nika 2021-11-19 18:00:52 +00:00
nsThreadPool.h
nsThreadSyncDispatch.h
nsThreadUtils.cpp Bug 1739727 - Part 2: Improve rust async support in moz_task, r=emilio 2021-12-07 20:01:41 +00:00
nsThreadUtils.h Bug 1734811 - consider to use higher priority for the imglib tasks r=tnikkel 2021-10-08 19:29:37 +00:00
nsTimerImpl.cpp Bug 1739421: Use kungFuDeathGrip when firing a timer r=bwc 2021-11-08 23:00:30 +00:00
nsTimerImpl.h Bug 1529581 - Introduce initHighResolutionWithNamedFuncCallback for nsITimer. r=xpcom-reviewers,nika 2021-11-03 15:23:27 +00:00
PerformanceCounter.cpp
PerformanceCounter.h
Queue.h Bug 1733308 - Fix non-unified builds errors in xpcom/tests/gtest. r=xpcom-reviewers,mccr8 2021-10-01 01:49:19 +00:00
RecursiveMutex.cpp
RecursiveMutex.h
ReentrantMonitor.h
RWLock.cpp Bug 1727563 - Implement TryLock methods and RAII helpers for RWLock. r=xpcom-reviewers,nika 2021-09-08 10:40:07 +00:00
RWLock.h Bug 1727563 - Implement TryLock methods and RAII helpers for RWLock. r=xpcom-reviewers,nika 2021-09-08 10:40:07 +00:00
SchedulerGroup.cpp
SchedulerGroup.h
SharedThreadPool.cpp Bug 1731564: Use motivated SpinEventLoopUntil inside xpcom/*. r=xpcom-reviewers,nika 2021-10-07 08:06:16 +00:00
SharedThreadPool.h
SpinEventLoopUntil.h Bug 1731564: Add nested event loop stack to nsTerminator stderr output. r=xpcom-reviewers,nika 2021-10-07 08:06:17 +00:00
StateMirroring.h
StateWatching.h Backed out 2 changesets (bug 1738931) for causing mochitest failures on VideoConduit and WatchManager CLOSED TREE 2021-11-11 14:06:57 +02:00
SynchronizedEventQueue.cpp
SynchronizedEventQueue.h
SyncRunnable.h
TaskCategory.h
TaskController.cpp Bug 1747719 - Use a larger stack size for TaskController threads for ASan builds. r=jonco,bas 2022-01-18 09:38:53 +00:00
TaskController.h Bug 1727517 - Require task controller tasks to have a name, r=bas. 2021-08-31 13:41:45 +00:00
TaskDispatcher.h Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald 2022-01-05 15:26:24 +00:00
TaskQueue.cpp Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald 2022-01-05 15:26:24 +00:00
TaskQueue.h Bug 1743895: Add names to all TaskQueues, remove no-name constructor r=nika,necko-reviewers 2021-12-03 03:16:15 +00:00
ThreadBound.h
ThreadDelay.cpp
ThreadDelay.h
ThreadEventQueue.cpp Bug 1736751 - Use swap in ThreadEventQueue::SetObserver. r=KrisWright 2021-11-08 17:37:02 +00:00
ThreadEventQueue.h
ThreadEventTarget.cpp Bug 1731564: Use motivated SpinEventLoopUntil inside xpcom/*. r=xpcom-reviewers,nika 2021-10-07 08:06:16 +00:00
ThreadEventTarget.h
ThreadLocalVariables.cpp
ThrottledEventQueue.cpp
ThrottledEventQueue.h
TimerThread.cpp Bug 1738627 - profiler_thread_is_being_profiled_for_markers - r=canaltinova 2021-11-08 23:59:35 +00:00
TimerThread.h Bug 1729964 - Move timer-release threading assert from TimerThread to nsTimerImpl. r=xpcom-reviewers,nika 2021-10-06 14:33:41 +00:00
VsyncTaskManager.cpp
VsyncTaskManager.h Bug 1733308 - Fix non-unified builds errors in xpcom/threads. r=xpcom-reviewers,mccr8 2021-10-01 01:49:18 +00:00