commit | 2a4894018ccf333aeb5ef18ab6d4691de4fb20a1 | [log] [tgz] |
---|---|---|
author | Bo Liu <[email protected]> | Tue Apr 24 23:41:27 2018 |
committer | Commit Bot <[email protected]> | Tue Apr 24 23:41:27 2018 |
tree | a414320f3ce1d6cb7eacbf594290e83d12ae7447 | |
parent | f1e621cd45cf6856a229b78ccf562fd2cd82c0f2 [diff] |
Use ChildProcessTerminationInfo more widely Use ChildProcessTerminationInfo in these content APIs: * BrowserChildProcessObserver::BrowserChildProcessCrashed/Killed * NOTIFICATION_RENDERER_PROCESS_CLOSED (instead of RendererClosedDetails) * RenderProcessHostObserver::RenderProcessExited On desktop platforms, ChildProcessTerminationInfo replaces base::TerminationStatus and exit_code. On Android, ChildProcessTerminationInfo also contains two additional fields, since "child" process launching is fairly different on Android. There is one non-refactor change: RenderProcessHostImpl::Cleanup now calls ChildProcessLauncher::GetTerminationStatus. On Android, this is important to populate the Android-only fields. And for all platforms, this has the side effect of closing the base::Process earlier, which is visible through RenderProcessHost::GetProcess. Everything else is a pure refactor. chromecast/ review tbr [email protected] Bug: 693484 Change-Id: I64d40b19797483918d9777352fd9c4eec4e398f9 Reviewed-on: https://chromium-review.googlesource.com/1017386 Commit-Queue: Bo <[email protected]> Reviewed-by: Lei Zhang <[email protected]> Reviewed-by: Ken Rockot <[email protected]> Reviewed-by: Alexander Timin <[email protected]> Reviewed-by: Alex Moshchuk <[email protected]> Reviewed-by: Dmitry Gozman <[email protected]> Reviewed-by: Ćukasz Anforowicz <[email protected]> Cr-Commit-Position: refs/heads/master@{#553367}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .