| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index af2987fda5b30c540abe6ed6ac8ce081e87930e2..16dd3a0d65e3753fd9002b036b9d6f83fe6658c0 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -287,6 +287,12 @@ static void MaybeHandleDebugURL(const GURL& url) {
|
| return;
|
| if (url == GURL(kChromeUICrashURL)) {
|
| CrashIntentionally();
|
| + } else if (url == GURL(kChromeUIDumpURL)) {
|
| + // This URL will only correctly create a crash dump file if content is
|
| + // hosted in a process that has correctly called
|
| + // base::debug::SetDumpWithoutCrashingFunction. Refer to the documentation
|
| + // of base::debug::DumpWithoutCrashing for more details.
|
| + base::debug::DumpWithoutCrashing();
|
| } else if (url == GURL(kChromeUIKillURL)) {
|
| base::KillProcess(base::GetCurrentProcessHandle(), 1, false);
|
| } else if (url == GURL(kChromeUIHangURL)) {
|
|
|