gecko-dev/ipc/glue
Ray Kraesig 371b0d83fc Bug 1837079 - [8/10] Implement file-dialog utility-process-crash tests r=handyman,ipc-reviewers,mstange,gerard-majax,nika,profiler-reviewers,julienw
Implement a mochitest confirming the stability of Firefox when the
file-picker crashes (patterned loosely off the existing geolocation
crash tests).

Differential Revision: https://phabricator.services.mozilla.com/D184723
2023-10-26 18:21:30 +00:00
..
test Bug 1837079 - [8/10] Implement file-dialog utility-process-crash tests r=handyman,ipc-reviewers,mstange,gerard-majax,nika,profiler-reviewers,julienw 2023-10-26 18:21:30 +00:00
AsyncBlockers.h
BackgroundChild.h
BackgroundChildImpl.cpp Bug 1856534 - Add crash annotations to BackgroundParentImpl::ProcessingError and BackgroundChildImpl::ProcessingError; r=nika 2023-10-23 17:39:29 +00:00
BackgroundChildImpl.h
BackgroundImpl.cpp Bug 1855138 - Add BackgroundParent::KillHardAsync method; r=nika,ipc-reviewers 2023-10-03 18:40:30 +00:00
BackgroundParent.h Bug 1855138 - Add BackgroundParent::KillHardAsync method; r=nika,ipc-reviewers 2023-10-03 18:40:30 +00:00
BackgroundParentImpl.cpp Bug 1856534 - Add crash annotations to BackgroundParentImpl::ProcessingError and BackgroundChildImpl::ProcessingError; r=nika 2023-10-23 17:39:29 +00:00
BackgroundParentImpl.h Bug 1855908 - Override PBackgroundParent::ProcessingError in BackgroundParentImpl; r=nika,ipc-reviewers 2023-10-12 16:01:53 +00:00
BackgroundStarterChild.h
BackgroundStarterParent.h
BackgroundUtils.cpp Bug 1824222 - Add an OverriddenFingerprintingSettings attribute to nsILoadInfo. r=tjr,necko-reviewers,jesup 2023-10-17 22:02:27 +00:00
BackgroundUtils.h
BigBuffer.cpp
BigBuffer.h
BrowserProcessSubThread.cpp
BrowserProcessSubThread.h
ByteBuf.h
ByteBufUtils.h
components.conf
CrashReporterClient.cpp
CrashReporterClient.h
CrashReporterHelper.h Bug 1856359 - Respect MOZ_CRASHREPORTER_SHUTDOWN for Utility process r=gsvelto,necko-reviewers,kershaw 2023-10-04 15:42:48 +00:00
CrashReporterHost.cpp
CrashReporterHost.h
CrossProcessMutex_posix.cpp
CrossProcessMutex_unimplemented.cpp
CrossProcessMutex_windows.cpp
CrossProcessMutex.h
CrossProcessSemaphore_mach.cpp Bug 1553691 - Implement CrossProcessSemaphore on macOS using Mach semaphores. r=nika 2023-09-19 21:16:46 +00:00
CrossProcessSemaphore_posix.cpp Bug 1553691 - Implement CrossProcessSemaphore on macOS using Mach semaphores. r=nika 2023-09-19 21:16:46 +00:00
CrossProcessSemaphore_unimplemented.cpp
CrossProcessSemaphore_windows.cpp
CrossProcessSemaphore.h Bug 1553691 - Implement CrossProcessSemaphore on macOS using Mach semaphores. r=nika 2023-09-19 21:16:46 +00:00
DataPipe.cpp Bug 1852082 - Part 2: Avoid fallible operations during DataPipe serialization, r=ipc-reviewers,mccr8 2023-09-15 15:26:51 +00:00
DataPipe.h Bug 1852082 - Part 2: Avoid fallible operations during DataPipe serialization, r=ipc-reviewers,mccr8 2023-09-15 15:26:51 +00:00
Endpoint.cpp
Endpoint.h
EnumSerializer.h
EnvironmentMap.h
FileDescriptor.cpp
FileDescriptor.h
FileDescriptorShuffle.cpp
FileDescriptorShuffle.h
FileDescriptorUtils.cpp
FileDescriptorUtils.h
ForkServer.cpp Bug 1851095 - Step 2: Connect setproctitle to the fork server. r=nika 2023-09-22 03:41:39 +00:00
ForkServer.h
ForkServiceChild.cpp
ForkServiceChild.h
GeckoChildProcessHost.cpp Bug 1805788 - Use the fork server for all (non-forkserver) child processes if enabled. r=nika 2023-09-07 18:57:05 +00:00
GeckoChildProcessHost.h
IdleSchedulerChild.cpp Bug 1850887 - Remove GC_WAIT_FOR_IDLE_* telemetry r=smaug 2023-09-26 01:39:58 +00:00
IdleSchedulerChild.h
IdleSchedulerParent.cpp Bug 1850887 - Remove GC_WAIT_FOR_IDLE_* telemetry r=smaug 2023-09-26 01:39:58 +00:00
IdleSchedulerParent.h Bug 1850887 - Remove GC_WAIT_FOR_IDLE_* telemetry r=smaug 2023-09-26 01:39:58 +00:00
InputStreamParams.ipdlh
InputStreamUtils.cpp
InputStreamUtils.h
IOThreadChild.h
IPCCore.h
IPCForwards.h
IPCMessageUtils.h
IPCMessageUtilsSpecializations.cpp
IPCMessageUtilsSpecializations.h Bug 1839315: part 8) Store the fetchpriority value from Link header fields in the LinkHeader struct. r=manuel 2023-10-24 07:37:47 +00:00
IPCStream.ipdlh
IPCStreamUtils.cpp
IPCStreamUtils.h
IPCTypes.h
IPDLParamTraits.h
IPDLStructMember.h
LaunchError.cpp
LaunchError.h
MessageChannel.cpp Bug 1850865: Add helpers for stringifying protocol sides. r=ipc-reviewers,nika 2023-09-05 18:09:30 +00:00
MessageChannel.h
MessageLink.cpp Bug 1850865: Add helpers for stringifying protocol sides. r=ipc-reviewers,nika 2023-09-05 18:09:30 +00:00
MessageLink.h Bug 1850865: Add helpers for stringifying protocol sides. r=ipc-reviewers,nika 2023-09-05 18:09:30 +00:00
MessagePump_android.cpp
MessagePump_mac.mm
MessagePump_windows.cpp
MessagePump.cpp
MessagePump.h
MiniTransceiver.cpp
MiniTransceiver.h
moz.build Bug 1854775: fix build on *BSD after bug 1851095 r=jld 2023-09-25 23:46:48 +00:00
Neutering.h
NodeChannel.cpp
NodeChannel.h
NodeController.cpp
NodeController.h
nsIIPCSerializableInputStream.h
PBackground.ipdl
PBackgroundSharedTypes.ipdlh
PBackgroundStarter.ipdl
PBackgroundTest.ipdl
PIdleScheduler.ipdl
ProcessChild.cpp
ProcessChild.h
ProcessUtils_bsd.cpp
ProcessUtils_common.cpp
ProcessUtils_linux.cpp
ProcessUtils_mac.mm
ProcessUtils_none.cpp
ProcessUtils.h
ProtocolMessageUtils.h
ProtocolTypes.ipdlh
ProtocolUtils.cpp Bug 1854881 - Fix non-unified build error in ipc/glue/ProtocolUtils.cpp. r=jstutte,andi 2023-09-26 00:41:29 +00:00
ProtocolUtils.h Bug 1850865: Improve MOZ_IPC_MESSAGE_LOG. r=ipc-reviewers,nika 2023-09-05 18:09:30 +00:00
PUtilityAudioDecoder.ipdl
PUtilityProcess.ipdl Bug 1837079 - [5/10] Create WinFileDialog IPDL protocol and implementation r=gstoll,handyman,ipc-reviewers,nika,win-reviewers,mhowell 2023-10-26 18:21:28 +00:00
RandomAccessStreamParams.ipdlh
RandomAccessStreamUtils.cpp
RandomAccessStreamUtils.h
RawShmem.cpp Bug 1852082 - Part 1: Allow stealing ownership of the shared memory handle from SharedMemoryBasic, r=ipc-reviewers,mccr8 2023-09-15 15:26:50 +00:00
RawShmem.h
ScopedPort.cpp
ScopedPort.h
SerializedStructuredCloneBuffer.cpp
SerializedStructuredCloneBuffer.h
SetProcessTitle.cpp Bug 1851095 - Step 2: Connect setproctitle to the fork server. r=nika 2023-09-22 03:41:39 +00:00
SetProcessTitle.h Bug 1851095 - Step 2: Connect setproctitle to the fork server. r=nika 2023-09-22 03:41:39 +00:00
SharedMemory_posix.cpp
SharedMemory_windows.cpp
SharedMemory.cpp
SharedMemory.h Bug 1852082 - Part 1: Allow stealing ownership of the shared memory handle from SharedMemoryBasic, r=ipc-reviewers,mccr8 2023-09-15 15:26:50 +00:00
SharedMemoryBasic_chromium.h Bug 1852082 - Part 1: Allow stealing ownership of the shared memory handle from SharedMemoryBasic, r=ipc-reviewers,mccr8 2023-09-15 15:26:50 +00:00
SharedMemoryBasic_mach.h Bug 1852082 - Part 1: Allow stealing ownership of the shared memory handle from SharedMemoryBasic, r=ipc-reviewers,mccr8 2023-09-15 15:26:50 +00:00
SharedMemoryBasic_mach.mm Bug 1852082 - Part 1: Allow stealing ownership of the shared memory handle from SharedMemoryBasic, r=ipc-reviewers,mccr8 2023-09-15 15:26:50 +00:00
SharedMemoryBasic.h
Shmem.cpp
Shmem.h
ShmemMessageUtils.h
SideVariant.h
StringUtil.cpp
TaintingIPCUtils.h
TaskFactory.h
ToplevelActorHolder.h
TransportSecurityInfoUtils.cpp
TransportSecurityInfoUtils.h
URIParams.ipdlh
URIUtils.cpp
URIUtils.h
UtilityAudioDecoder.cpp
UtilityAudioDecoder.h
UtilityAudioDecoderChild.cpp
UtilityAudioDecoderChild.h
UtilityAudioDecoderParent.cpp Bug 1853627 - Preload ole32.dll only on NS_FREE_PERMANENT_DATA r=bobowen 2023-09-19 16:18:58 +00:00
UtilityAudioDecoderParent.h
UtilityProcessChild.cpp Bug 1837079 - [7/10] Open Windows file picker out-of-process r=gstoll,handyman,ipc-reviewers,nika,win-reviewers,mhowell 2023-10-26 18:21:29 +00:00
UtilityProcessChild.h Bug 1837079 - [5/10] Create WinFileDialog IPDL protocol and implementation r=gstoll,handyman,ipc-reviewers,nika,win-reviewers,mhowell 2023-10-26 18:21:28 +00:00
UtilityProcessHost.cpp
UtilityProcessHost.h
UtilityProcessImpl.cpp
UtilityProcessImpl.h
UtilityProcessManager.cpp Bug 1837079 - [6/10] Properly destroy actors and utility processes r=ipc-reviewers,nika 2023-10-26 18:21:28 +00:00
UtilityProcessManager.h Bug 1837079 - [6/10] Properly destroy actors and utility processes r=ipc-reviewers,nika 2023-10-26 18:21:28 +00:00
UtilityProcessParent.cpp Bug 1856359 - Respect MOZ_CRASHREPORTER_SHUTDOWN for Utility process r=gsvelto,necko-reviewers,kershaw 2023-10-04 15:42:48 +00:00
UtilityProcessParent.h
UtilityProcessSandboxing.cpp Bug 1837079 - [4/10] Create WINDOWS_FILE_DIALOG utility process type r=gerard-majax,ipc-reviewers,fluent-reviewers,bobowen,handyman,nika 2023-10-26 18:21:28 +00:00
UtilityProcessSandboxing.h Bug 1837079 - [4/10] Create WINDOWS_FILE_DIALOG utility process type r=gerard-majax,ipc-reviewers,fluent-reviewers,bobowen,handyman,nika 2023-10-26 18:21:28 +00:00
WindowsMessageLoop.cpp
WindowsMessageLoop.h