gecko-dev/xpcom/threads
Markus Stange 32ca34d977 Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj
The point of this exercise is to make the thread name available in the thread
func of the thread, so that we can register the thread with the profiler from
the very start of its lifetime, and so that registration and unregistration
can be inside the same function.

MozReview-Commit-ID: DiiMKUQVr55

--HG--
extra : rebase_source : aa1d0c19250765c80c8e8ae59d2752bb4ad7eeac
2016-12-20 15:10:20 +01:00
..
AbstractThread.cpp Bug 1288618 - Part 6: Avoid unnecessarily allocating a TailDispatcher for XPCOMThreadWrapper. r=bholley 2016-09-21 21:24:43 +12:00
AbstractThread.h Bug 1288618 - Part 6: Avoid unnecessarily allocating a TailDispatcher for XPCOMThreadWrapper. r=bholley 2016-09-21 21:24:43 +12:00
BackgroundHangMonitor.cpp Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout 2016-12-29 16:28:36 -08:00
BackgroundHangMonitor.h Bug 1310880 - Allow a BackgroundHangMonitor to have its own private BackgroundHangThread. r=jchen 2016-10-19 14:32:43 -04:00
HangAnnotations.cpp
HangAnnotations.h
HangMonitor.cpp Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout 2016-12-29 16:28:36 -08:00
HangMonitor.h
LazyIdleThread.cpp Bug 1323100 - Assign names to all remaining threads that are created through NS_NewThread and create them using NS_NewNamedThread instead. r=froydnj 2016-12-21 11:43:50 +01:00
LazyIdleThread.h
LeakRefPtr.h
MainThreadIdlePeriod.cpp Bug 1314314 - Restrict when idle callbacks are fired. r=bkelly 2016-11-03 18:47:23 +01:00
MainThreadIdlePeriod.h Bug 1314314 - Restrict when idle callbacks are fired. r=bkelly 2016-11-03 18:47:23 +01:00
moz.build Bug 1320753 - Add nsINamed and have Runnable implement it (r=ehsan) 2016-11-30 18:01:59 -08:00
MozPromise.h Bug 1324335. Part 1 - give MozPromiseHolder a move constructor. r=gerald 2016-12-17 11:12:00 +08:00
nsEnvironment.cpp
nsEnvironment.h
nsEventQueue.cpp bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm 2016-11-08 14:05:45 +02:00
nsEventQueue.h bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm 2016-11-08 14:05:45 +02:00
nsICancelableRunnable.h Bug 1273190, part 3 - Fix some modelines in xpcom/. r=froydnj 2016-05-24 14:45:44 -07:00
nsIEnvironment.idl
nsIEventTarget.idl Bug 1300118 P0 Rename NS_DISPATCH_TAIL to NS_DISPATCH_AT_END to avoid confusion with AbstractThread::TailDispatch. r=bholley 2016-09-13 20:12:15 -07:00
nsIIdlePeriod.idl Bug 1198381 - Extend nsIThread with idleDispatch, r=froydnj,smaug 2016-08-24 16:18:06 +02:00
nsIIncrementalRunnable.h Bug 1198381 - Extend nsIThread with idleDispatch, r=froydnj,smaug 2016-08-24 16:18:06 +02:00
nsINamed.idl Bug 1320753 - Add nsINamed and have Runnable implement it (r=ehsan) 2016-11-30 18:01:59 -08:00
nsIProcess.idl
nsIRunnable.idl bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm 2016-11-08 14:05:45 +02:00
nsISupportsPriority.idl
nsIThread.idl Bug 1198381 - Extend nsIThread with idleDispatch, r=froydnj,smaug 2016-08-24 16:18:06 +02:00
nsIThreadInternal.idl
nsIThreadManager.idl Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj 2016-12-20 15:10:20 +01:00
nsIThreadPool.idl
nsITimer.idl
nsMemoryPressure.cpp
nsMemoryPressure.h
nsProcess.h
nsProcessCommon.cpp Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout 2016-12-29 16:28:36 -08:00
nsThread.cpp Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj 2016-12-20 15:10:20 +01:00
nsThread.h Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj 2016-12-20 15:10:20 +01:00
nsThreadManager.cpp Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj 2016-12-20 15:10:20 +01:00
nsThreadManager.h Bug 1299389 - Replace some raw pointers in nsThreadManager. r=froydnj. 2016-06-10 16:04:49 +10:00
nsThreadPool.cpp Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in nsThreadPool. r=froydnj 2016-12-22 00:14:30 +01:00
nsThreadPool.h bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm 2016-11-08 14:05:45 +02:00
nsThreadSyncDispatch.h Bug 1315560 - Make nsThreadSyncDispatch::IsPending properly respect the C++ memory model with respect to threads. r=froydnj 2016-11-07 15:24:11 -08:00
nsTimerImpl.cpp Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj 2016-12-12 09:27:58 -05:00
nsTimerImpl.h Bug 1320753 - Adding nsINamed naming to nsITimer (r=ehsan) 2016-11-30 18:01:59 -08:00
SharedThreadPool.cpp Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj 2016-12-12 09:27:58 -05:00
SharedThreadPool.h Bug 1300118 P0 Rename NS_DISPATCH_TAIL to NS_DISPATCH_AT_END to avoid confusion with AbstractThread::TailDispatch. r=bholley 2016-09-13 20:12:15 -07:00
StateMirroring.h Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
StateWatching.h Bug 1313469 - Part 2: Convert TestCOMArray to a gtest. r=froydnj 2016-11-04 16:21:59 -07:00
SyncRunnable.h Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
TaskDispatcher.h Bug 1313469 - Part 2: Convert TestCOMArray to a gtest. r=froydnj 2016-11-04 16:21:59 -07:00
TaskQueue.cpp Bug 1225731 - Early bailout from TaskQueue::DispatchLocked(). r=froydnj 2016-11-10 15:45:45 +08:00
TaskQueue.h Bug 1316529. Part 2 - remove TaskQueue::DispatchMode. r=froydnj 2016-11-10 15:34:35 +08:00
ThreadStackHelper.cpp Bug 1312597 - Increase ThreadStackHelper's initial max buffer size to avoid (chrome script) placeholder in BHR pseudostacks. r=jchen 2016-10-25 14:28:23 -04:00
ThreadStackHelper.h
ThrottledEventQueue.cpp Bug 1320753 - Make TabGroup event target be a ThrottledEventQueue for timers, workers (r=bkelly) 2016-12-23 11:48:13 -08:00
ThrottledEventQueue.h Bug 1320753 - Make TabGroup event target be a ThrottledEventQueue for timers, workers (r=bkelly) 2016-12-23 11:48:13 -08:00
TimerThread.cpp Bug 1323100 - Assign names to all remaining threads that are created through NS_NewThread and create them using NS_NewNamedThread instead. r=froydnj 2016-12-21 11:43:50 +01:00
TimerThread.h Bug 1307350: Compensate for repeating timers that have not been appropriately cancelled. r=froydnj 2016-10-04 10:23:39 -05:00