gecko-dev/xpcom/threads
Jim Chen 5d85f6dea6 Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp
The breakpad dependency in ThreadStackHelper is preventing us from
upgrading our in-tree copy to a newer version (bug 1069556). This patch
gets rid of that dependency. This makes native stack frames not work
for BHR, but because of the ftp.m.o decommissioning, native
symbolication was already broken and naive stack frames already don't
work, so we don't really lose anything from this patch.

Eventually we want to make ThreadStackHelper use other means of
unwinding, such as LUL for Linux

I added | #if 0 | around the code to fill the thread context, but left
the code in because I think we'll evenually want to reuse some of that
code.
2015-09-18 09:17:10 -04:00
..
AbstractThread.cpp Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
AbstractThread.h Bug 1146086: use promise to Init() in PlatformDecoderModule. r=jya,r=cpearce 2015-08-11 14:09:12 +10:00
BackgroundHangMonitor.cpp Bug 1134279 - Change Telemetry data producers to use the correct recording flags. r=vladan 2015-03-23 04:39:00 +01:00
BackgroundHangMonitor.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
HangAnnotations.cpp Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
HangAnnotations.h
HangMonitor.cpp Bug 1172216 - Move nsStackwalk to mozglue. r=glandium 2015-06-10 16:32:45 -04:00
HangMonitor.h
LazyIdleThread.cpp Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
LazyIdleThread.h Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj 2015-07-09 23:21:46 -04:00
moz.build Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. 2015-08-27 20:44:53 -07:00
MozPromise.h Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj 2015-08-20 23:39:18 -07:00
nsEnvironment.cpp Bug 1150197 - Remove useless null checks after allocating memory with new from xpcom/threads/; r=froydnj 2015-04-02 14:57:46 -04:00
nsEnvironment.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsEventQueue.cpp Bug 1195767 - part 5 - use signaling instead of broadcast when work items are placed in nsEventQueue; r=gerald 2015-09-03 16:38:18 -04:00
nsEventQueue.h Bug 1195767 - part 4 - remove nsEventQueue::GetReentrantMonitor; r=gerald 2015-09-03 16:37:51 -04:00
nsICancelableRunnable.idl
nsIEnvironment.idl
nsIEventTarget.idl Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj 2015-07-09 23:21:46 -04:00
nsIProcess.idl
nsIRunnable.idl
nsISupportsPriority.idl
nsIThread.idl Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
nsIThreadInternal.idl Bug 1179909: Refactor stable state handling. r=smaug 2015-08-11 06:10:46 -07:00
nsIThreadManager.idl Backout change b371db089894 (bug 1138620) due to backout of bug 970307. 2015-05-19 11:26:24 +08:00
nsIThreadPool.idl Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj 2015-07-09 23:21:46 -04:00
nsITimer.idl Bug 1203427 (part 4) - Remove trailing whitespace from nsITimer.idl. r=froydnj. 2015-09-14 15:57:17 -07:00
nsMemoryPressure.cpp
nsMemoryPressure.h
nsProcess.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsProcessCommon.cpp Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd 2015-05-01 09:40:30 +09:00
nsThread.cpp Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
nsThread.h Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
nsThreadManager.cpp Bug 1185470: Remove 'Get' prefixes from hashtable iterator methods. r=froydnj 2015-07-20 20:21:28 +08:00
nsThreadManager.h Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). 2015-05-19 14:31:25 +08:00
nsThreadPool.cpp Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj 2015-09-14 18:24:43 -07:00
nsThreadPool.h Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald 2015-09-03 15:38:28 -04:00
nsTimerImpl.cpp Bug 1203427 (part 6) - Add link to MDN docs about TimerFirings logging. r=me. 2015-09-16 21:49:24 -07:00
nsTimerImpl.h Bug 1203427 (part 3) - Change order of InitCommon() arguments. r=froydnj. 2015-09-14 15:57:17 -07:00
SharedThreadPool.cpp Bug 1190496 - Hoist SharedThreadPool into xpcom. r=froydnj 2015-08-04 14:00:58 -07:00
SharedThreadPool.h Bug 1191063 - Followup comments. r=me DONTBUILD 2015-08-04 17:36:06 -07:00
StateMirroring.h Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
StateWatching.h Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj 2015-08-18 15:37:06 -07:00
SyncRunnable.h
TaskDispatcher.h Bug 1190492 - Hoist AbstractThread and TaskDispatcher to xpcom. r=froydnj 2015-08-07 16:38:35 -07:00
TaskQueue.cpp Bug 1202667 - make TaskQueue task running slightly more efficient; r=mccr8 2015-09-07 20:02:16 -04:00
TaskQueue.h Bug 1190495 - Hoist TaskQueue into xpcom. r=froydnj 2015-08-11 08:55:22 -04:00
ThreadStackHelper.cpp Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp 2015-09-18 09:17:10 -04:00
ThreadStackHelper.h Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp 2015-09-18 09:17:10 -04:00
TimerThread.cpp Bug 1197152: Alternative to remove all sleep/wake functionality from Timers r=froydnj 2015-09-08 11:34:09 -04:00
TimerThread.h Bug 1197152: Alternative to remove all sleep/wake functionality from Timers r=froydnj 2015-09-08 11:34:09 -04:00