|
Android: remove ContentViewCore from the renderer crash codepath.
This patch employs base::TerminationStatus to communicate the state of the oom
bindings when a child process dies and exposes renderProcessGone() in
WebContentsObserverAndroid, removing the need for ContentViewCore to be
involved in the renderer crash codepath.
This allows to drop tracking the pid of the renderer process in ContentViewCore
and eliminates the need for the |tab_crashed_| flag in native
ContentViewCoreImpl.
BUG= 314583
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233905
Total comments: 10
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+57 lines, -118 lines) |
Patch |
 |
M |
android_webview/java/src/org/chromium/android_webview/AwContentsClient.java
|
View
|
1
2
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
base/process/kill.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/guestview/webview/webview_guest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/child_process_launcher_android.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/child_process_launcher_android.cc
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/content_view_core_impl.h
|
View
|
1
2
3
4
5
|
3 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/content_view_core_impl.cc
|
View
|
1
2
3
4
5
|
8 chunks |
+0 lines, -35 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/web_contents_observer_android.h
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/web_contents_observer_android.cc
|
View
|
1
2
3
4
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/child_process_launcher.cc
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ChildProcessLauncher.java
|
View
|
1
2
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ContentView.java
|
View
|
1
2
3
4
5
|
2 chunks |
+1 line, -8 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ContentViewClient.java
|
View
|
|
1 chunk |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
View
|
1
2
3
4
5
|
9 chunks |
+5 lines, -43 lines |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestContentViewClientWrapper.java
|
View
|
1
2
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
Total messages: 14 (0 generated)
|