gecko/dom/ipc
Jed Davis eb69e55005 Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent
This has a few semi-interdependent pieces:

* Factoring out the file opening/closing/renaming from the GC/CC logging.

* Using IPC to have the child log to files that the parent opened.

* Changing nsIMemoryInfoDumper.dumpGCAndCCLogsToFile to report completion
  of child process logging (which was impossible before this, and which is
  needed to have a meaningful test case).

* Changing about:memory to dump logs for child processes, matching the
  behavior of the "Measure" button, because it can tell the user where
  they are now.

* Add a test for multiprocess GC/CC log dumping (only of the XPCOM
  interface, not by clicking buttons and scraping the about:memory page,
  but done as a chrome mochitest to start remote browsers); based on
  test_memoryReporters2.xul in the same directory.
2014-05-13 13:13:00 -04:00
..
tests Bug 983313 - Write crash events for plugin crashes and hangs (part 1: main changes). r=bsmedberg 2014-05-12 11:58:18 -07:00
AppProcessChecker.cpp Bug 1003306 - part 2 - use services::GetPermissionManager everywhere that's appropriate; r=ehsan 2014-04-29 13:27:26 -04:00
AppProcessChecker.h
Blob.cpp Bug 960774: Add ActorDestroy impl for all parent-side actors that don't have one. It will be required soon. r=bent 2014-05-02 13:44:13 -05:00
Blob.h Bug 999742, Split Blob<> into BlobParent/BlobChild. rs=sicking. 2014-04-23 21:43:57 -07:00
ColorPickerParent.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
ColorPickerParent.h
ContentChild.cpp Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
ContentChild.h Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
ContentParent.cpp Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
ContentParent.h Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
ContentProcess.cpp
ContentProcess.h
CrashReporterChild.cpp
CrashReporterChild.h
CrashReporterParent.cpp Bug 983313 - Write crash events for plugin crashes and hangs (part 1: main changes). r=bsmedberg 2014-05-12 11:58:18 -07:00
CrashReporterParent.h Bug 983313 - Write crash events for plugin crashes and hangs (part 1: main changes). r=bsmedberg 2014-05-12 11:58:18 -07:00
DOMTypes.ipdlh
FileDescriptorSetChild.cpp
FileDescriptorSetChild.h
FileDescriptorSetParent.cpp Bug 960774: Add ActorDestroy impl for all parent-side actors that don't have one. It will be required soon. r=bent 2014-05-02 13:44:13 -05:00
FileDescriptorSetParent.h Bug 960774: Add ActorDestroy impl for all parent-side actors that don't have one. It will be required soon. r=bent 2014-05-02 13:44:13 -05:00
FilePickerParent.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
FilePickerParent.h
jar.mn
Makefile.in
moz.build Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
nsICachedFileDescriptorListener.h
nsIRemoteBlob.h
PBlob.ipdl
PBlobStream.ipdl
PBrowser.ipdl Bug 1003041 - Merge PRenderFrame() and InitRenderFrame() to avoid extra sync child->parent messaging. r=billm 2014-05-08 16:04:00 +02:00
PColorPicker.ipdl
PCOMContentPermissionRequestChild.h
PContent.ipdl Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
PContentDialog.ipdl
PContentPermission.ipdlh
PContentPermissionRequest.ipdl
PCrashReporter.ipdl
PCycleCollectWithLogs.ipdl Bug 973090 - IPC remoting for child GC/CC logging. r=mccr8, r=bent 2014-05-13 13:13:00 -04:00
PDocumentRenderer.ipdl
PermissionMessageUtils.cpp
PermissionMessageUtils.h
PFileDescriptorSet.ipdl
PFilePicker.ipdl
PMemoryReportRequest.ipdl
PreallocatedProcessManager.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
PreallocatedProcessManager.h
preload.js
ProcessPriorityManager.cpp Bug 999327 - Consider the wake-locks held by the main process when computing priorities. r=fabrice 2014-05-01 15:47:26 +02:00
ProcessPriorityManager.h
PTabContext.ipdlh
remote-test.js
StructuredCloneUtils.cpp
StructuredCloneUtils.h
TabChild.cpp Bug 1003041 - Merge PRenderFrame() and InitRenderFrame() to avoid extra sync child->parent messaging. r=billm 2014-05-08 16:04:00 +02:00
TabChild.h Bug 1003041 - Merge PRenderFrame() and InitRenderFrame() to avoid extra sync child->parent messaging. r=billm 2014-05-08 16:04:00 +02:00
TabContext.cpp
TabContext.h
TabMessageUtils.cpp
TabMessageUtils.h
TabParent.cpp Bug 1003041 - Merge PRenderFrame() and InitRenderFrame() to avoid extra sync child->parent messaging. r=billm 2014-05-08 16:04:00 +02:00
TabParent.h Bug 1003041 - Merge PRenderFrame() and InitRenderFrame() to avoid extra sync child->parent messaging. r=billm 2014-05-08 16:04:00 +02:00
test.xul