gecko/ipc/glue
Ting-Yu Chou 2841fad274 Bug 999351 - Fix an IPC leak by clearing MessageChannel resource before destruction. r=bent
Once we have a channel error (like, child process dies) we don't immediately do
anything with additional messages that were pending from that child. They stay
queued and eventually get freed when the channel is destroyed. This patch clears
the resource earlier whenever there is an error, or the channel is closed.
2014-04-24 15:26:50 +08:00
..
BackgroundChild.h
BackgroundChildImpl.cpp Bug 977819 - 'Allow PBackgroundChild implementors to hook into the threadlocal space'. r=mrbkap. 2014-03-31 19:55:36 -07:00
BackgroundChildImpl.h Bug 977819 - 'Allow PBackgroundChild implementors to hook into the threadlocal space'. r=mrbkap. 2014-03-31 19:55:36 -07:00
BackgroundImpl.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
BackgroundParent.h Bug 977762 - 'Provide a mechanism to get the PContentParent associated with a PBackgroundParent'. r=mrbkap. 2014-02-27 11:59:12 -08:00
BackgroundParentImpl.cpp
BackgroundParentImpl.h
BrowserProcessSubThread.cpp
BrowserProcessSubThread.h
CrossProcessMutex_posix.cpp
CrossProcessMutex_unimplemented.cpp
CrossProcessMutex_windows.cpp
CrossProcessMutex.h
FileDescriptor.cpp
FileDescriptor.h Bug 910010 - Implementation of PFileDescriptorSet - part 2, r=bent 2014-03-25 18:37:28 +00:00
FileDescriptorUtils.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
FileDescriptorUtils.h
GeckoChildProcessHost.cpp Bug 988410 - Move directory service calls onto MainThread. r=bent 2014-04-04 12:16:16 -07:00
GeckoChildProcessHost.h Bug 988410 - Move directory service calls onto MainThread. r=bent 2014-04-04 12:16:16 -07:00
InputStreamParams.ipdlh Bug 910010 - Implementation of PFileDescriptorSet - part 2, r=bent 2014-03-25 18:37:28 +00:00
InputStreamUtils.cpp Bug 910010 - Implementation of PFileDescriptorSet - part 1, r=khuey 2014-03-25 18:37:13 +00:00
InputStreamUtils.h Bug 910010 - Implementation of PFileDescriptorSet - part 1, r=khuey 2014-03-25 18:37:13 +00:00
IOThreadChild.h
IPCMessageUtils.h Bug 987305 - Add BitFlagsEnumSerializer - r=nfroyd 2014-04-25 22:34:04 -04:00
MessageChannel.cpp Bug 999351 - Fix an IPC leak by clearing MessageChannel resource before destruction. r=bent 2014-04-24 15:26:50 +08:00
MessageChannel.h
MessageLink.cpp Bug 977359 Part 2: Test case for the deadlock in the Nuwa process. r=gal 2014-04-15 21:26:30 +08:00
MessageLink.h
MessagePump.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
MessagePump.h
moz.build
nsIIPCBackgroundChildCreateCallback.h
nsIIPCSerializableInputStream.h Bug 910010 - Implementation of PFileDescriptorSet - part 1, r=khuey 2014-03-25 18:37:13 +00:00
nsIIPCSerializableURI.h
PBackground.ipdl
PBackgroundTest.ipdl
ProcessChild.cpp
ProcessChild.h
ProcessUtils_bsd.cpp
ProcessUtils_linux.cpp
ProcessUtils_none.cpp
ProcessUtils.h
ProtocolTypes.ipdlh
ProtocolUtils.cpp Bug 988878, r=bsmedberg. 2014-04-04 19:45:20 -07:00
ProtocolUtils.h
ScopedXREEmbed.cpp
ScopedXREEmbed.h
SharedMemory_posix.cpp
SharedMemory_windows.cpp
SharedMemory.cpp Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
SharedMemory.h
SharedMemoryBasic_android.cpp
SharedMemoryBasic_android.h
SharedMemoryBasic_chromium.h
SharedMemoryBasic.h
SharedMemorySysV.h
Shmem.cpp
Shmem.h
StringUtil.cpp
Transport_posix.cpp
Transport_posix.h
Transport_win.cpp
Transport_win.h
Transport.h
URIParams.ipdlh
URIUtils.cpp
URIUtils.h
WindowsMessageLoop.cpp
WindowsMessageLoop.h