-
- Downloads
Bug 1895375 - [4/4] Propagate ipc::LaunchErrors to callers r=ipc-reviewers,nika
* Adjust UtilityProcess{Host,Manager} to propagate ipc::LaunchErrors for their clients, or to create new ones where none previously existed. * Adjust the various clients of the above to to handle the additional information -- mostly by adding the additional failure-location data to log messages. * Fix an unrelated bug wherein the return type of `LaunchProcess` was declared as exclusive, despite being cached and reused. In particular, filedialog::Error objects should now contain -- and report to telemetry without further adjustment -- the actual error code from `ipc::LaunchError`s. (Reporting the original failure location as well will occur in bug 1884221.) Differential Revision: https://phabricator.services.mozilla.com/D209715
Showing
- dom/media/ipc/MFCDMParent.cpp 1 addition, 1 deletiondom/media/ipc/MFCDMParent.cpp
- dom/system/windows/location/WindowsLocationProvider.cpp 6 additions, 5 deletionsdom/system/windows/location/WindowsLocationProvider.cpp
- ipc/glue/BackgroundParentImpl.cpp 3 additions, 1 deletionipc/glue/BackgroundParentImpl.cpp
- ipc/glue/UtilityProcessHost.cpp 14 additions, 15 deletionsipc/glue/UtilityProcessHost.cpp
- ipc/glue/UtilityProcessHost.h 4 additions, 3 deletionsipc/glue/UtilityProcessHost.h
- ipc/glue/UtilityProcessManager.cpp 80 additions, 59 deletionsipc/glue/UtilityProcessManager.cpp
- ipc/glue/UtilityProcessManager.h 10 additions, 8 deletionsipc/glue/UtilityProcessManager.h
- ipc/glue/test/gtest/TestUtilityProcess.cpp 2 additions, 2 deletionsipc/glue/test/gtest/TestUtilityProcess.cpp
- ipc/glue/test/utility_process_xpcom/UtilityProcessTest.cpp 2 additions, 2 deletionsipc/glue/test/utility_process_xpcom/UtilityProcessTest.cpp
- security/sandbox/common/test/SandboxTest.cpp 2 additions, 2 deletionssecurity/sandbox/common/test/SandboxTest.cpp
- widget/windows/nsFilePicker.cpp 5 additions, 5 deletionswidget/windows/nsFilePicker.cpp
Loading
Please register or sign in to comment