gecko-dev/dom/serviceworkers
Kris Maglione a036df8b65 Bug 1403348: Part 4 - Annotate certain startup crashes with AsyncShutdown script contents. r=mccr8 data-r=rweiss
We're seeing startup crashes which point to data corruption in the source of
the AsyncShutdown component and module, but it's unclear whether the source of
this corruption is on disk, in memory, or in XDR data.

This change annotates crash reports with the contents of those files, so that
we can compare the actual source with the corrupted values in the generated
errors, and narrow down the source of the corruption.

MozReview-Commit-ID: 7p8y73XUGLK

--HG--
extra : rebase_source : 8e1b85df0cf69556af6f998f3d638bf2033e6ca0
extra : source : cf8613751378c8790b56131cd2a1be68573f9286
2017-11-04 17:20:17 -07:00
..
test Bug 1442894 - Avoid race in test_self_update_worker.html r=asuth 2018-03-08 12:45:44 +00:00
IPCServiceWorkerDescriptor.ipdlh Bug 1433545 P1 Add scriptURL to ServiceWorkerDescriptor. r=asuth 2018-01-31 08:29:49 -08:00
IPCServiceWorkerRegistrationDescriptor.ipdlh Bug 1438211 P6 Add an integer identifier to each ServiceWorkerRegistrationDescriptor. r=asuth 2018-03-02 13:02:50 -08:00
PServiceWorkerManager.ipdl
PServiceWorkerUpdater.ipdl
ServiceWorker.cpp Bug 1438211 P7 Hold the ServiceWorker object alive until either the window is closed or the backing ServiceWorkerInfo becomes redundant. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorker.h Bug 1438211 P7 Hold the ServiceWorker object alive until either the window is closed or the backing ServiceWorkerInfo becomes redundant. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerContainer.cpp Bug 1434342 P7 Use the global to GetOrCreate the ServiceWorker DOM instance. r=asuth 2018-01-31 09:10:27 -08:00
ServiceWorkerContainer.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerDescriptor.cpp Bug 1439099 P1 Make ServiceWorker::Create() get the ServiceWorkerInfo using a full descriptor match instead of just by ID. r=asuth 2018-02-19 12:06:19 -08:00
ServiceWorkerDescriptor.h Bug 1439099 P1 Make ServiceWorker::Create() get the ServiceWorkerInfo using a full descriptor match instead of just by ID. r=asuth 2018-02-19 12:06:19 -08:00
ServiceWorkerEvents.cpp Bug 1437760 P1 Propagate the FetchEvent.request.url fragment to the synthesized Response.url. r=asuth 2018-02-21 07:28:32 -08:00
ServiceWorkerEvents.h Bug 1436508 part 4. Remove some XPOM goop from ExtendableMessageEvent. r=masayuki 2018-02-09 11:17:08 -05:00
ServiceWorkerIPCUtils.h Bug 1433505 P1 Add the ServiceWorkerRegistrationDescriptor and backing IPC type. r=asuth 2018-01-31 08:29:49 -08:00
ServiceWorkerInfo.cpp Bug 1438211 P7 Hold the ServiceWorker object alive until either the window is closed or the backing ServiceWorkerInfo becomes redundant. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerInfo.h Bug 1438211 P7 Hold the ServiceWorker object alive until either the window is closed or the backing ServiceWorkerInfo becomes redundant. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerInterceptController.cpp
ServiceWorkerInterceptController.h
ServiceWorkerJob.cpp Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug 2018-01-31 08:25:30 +01:00
ServiceWorkerJob.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerJobQueue.cpp Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug 2018-01-31 08:25:30 +01:00
ServiceWorkerJobQueue.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerManager.cpp Bug 1438211 P5 Replace direct window/worker calls with nsIGlobalObject::GetOrCreateServiceWorkerRegistration(). r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerManager.h Bug 1434701 P6 Make ServiceWorkerRegistrationListener updates take a ServiceWorkerRegistrationDescriptor. r=asuth 2018-02-14 14:23:16 -05:00
ServiceWorkerManagerChild.cpp Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerManagerChild.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerManagerParent.cpp Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerManagerParent.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerManagerService.cpp Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerManagerService.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerPrivate.cpp Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis 2017-11-17 11:01:27 +08:00
ServiceWorkerPrivate.h Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug 2018-01-31 08:25:30 +01:00
ServiceWorkerRegisterJob.cpp Bug 1433505 P2 Make various class members on ServiceWorkerRegistrationInfo private. r=asuth 2018-01-31 08:29:49 -08:00
ServiceWorkerRegisterJob.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerRegistrar.cpp Bug 1403348: Part 4 - Annotate certain startup crashes with AsyncShutdown script contents. r=mccr8 data-r=rweiss 2017-11-04 17:20:17 -07:00
ServiceWorkerRegistrar.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerRegistrarTypes.ipdlh
ServiceWorkerRegistration.cpp Bug 1438211 P6 Add an integer identifier to each ServiceWorkerRegistrationDescriptor. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerRegistration.h Bug 1438211 P8 Hold the ServiceWorkerRegistration alive until the global is detached or the backing ServiceWorkerRegistrationInfo is removed. r=asuth 2018-03-08 13:43:33 -05:00
ServiceWorkerRegistrationDescriptor.cpp Bug 1438211 P6 Add an integer identifier to each ServiceWorkerRegistrationDescriptor. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerRegistrationDescriptor.h Bug 1438211 P6 Add an integer identifier to each ServiceWorkerRegistrationDescriptor. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerRegistrationImpl.cpp Bug 1438211 P9 Remove nsPIDOMWindowInner::GetServiceWorkerRegistration() and InvalidateServiceWorkerRegistration(). r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerRegistrationImpl.h Bug 1438211 P8 Hold the ServiceWorkerRegistration alive until the global is detached or the backing ServiceWorkerRegistrationInfo is removed. r=asuth 2018-03-08 13:43:33 -05:00
ServiceWorkerRegistrationInfo.cpp Bug 1438211 P6 Add an integer identifier to each ServiceWorkerRegistrationDescriptor. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerRegistrationInfo.h Bug 1438211 P6 Add an integer identifier to each ServiceWorkerRegistrationDescriptor. r=asuth 2018-03-02 13:02:50 -08:00
ServiceWorkerRegistrationListener.h Bug 1434701 P6 Make ServiceWorkerRegistrationListener updates take a ServiceWorkerRegistrationDescriptor. r=asuth 2018-02-14 14:23:16 -05:00
ServiceWorkerScriptCache.cpp Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor 2018-02-01 14:21:14 -05:00
ServiceWorkerScriptCache.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUnregisterJob.cpp Bug 1433505 P2 Make various class members on ServiceWorkerRegistrationInfo private. r=asuth 2018-01-31 08:29:49 -08:00
ServiceWorkerUnregisterJob.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUpdateJob.cpp Bug 1433505 P2 Make various class members on ServiceWorkerRegistrationInfo private. r=asuth 2018-01-31 08:29:49 -08:00
ServiceWorkerUpdateJob.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUpdaterChild.cpp Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUpdaterChild.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUpdaterParent.cpp Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUpdaterParent.h Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth 2018-01-26 13:08:59 -08:00
ServiceWorkerUtils.cpp
ServiceWorkerUtils.h
moz.build Bug 1403348: Part 4 - Annotate certain startup crashes with AsyncShutdown script contents. r=mccr8 data-r=rweiss 2017-11-04 17:20:17 -07:00