Index: content/renderer/renderer_main.cc |
diff --git a/content/renderer/renderer_main.cc b/content/renderer/renderer_main.cc |
index b5147c51ce5554b026bc18dd6eb5d03e862f6a70..a5aa168b6e77b15d3ff4114ababdee52ffa29166 100644 |
--- a/content/renderer/renderer_main.cc |
+++ b/content/renderer/renderer_main.cc |
@@ -2,7 +2,9 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
+#include "base/base_switches.h" |
#include "base/command_line.h" |
+#include "base/debug/debugger.h" |
#include "base/debug/trace_event.h" |
#include "base/i18n/rtl.h" |
#include "base/mac/scoped_nsautorelease_pool.h" |
@@ -90,9 +92,11 @@ static void HandleRendererErrorTestParameters(const CommandLine& command_line) { |
*bad_pointer = 0; |
} |
- if (command_line.HasSwitch(switches::kRendererStartupDialog)) { |
+ if (command_line.HasSwitch(switches::kWaitForDebugger)) |
+ base::debug::WaitForDebugger(60, true); |
+ |
+ if (command_line.HasSwitch(switches::kRendererStartupDialog)) |
ChildProcess::WaitForDebugger("Renderer"); |
- } |
} |
// This is a simplified version of the browser Jankometer, which measures |