summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/renderer/render_process.cc4
-rw-r--r--webkit/glue/devtools/js/inspector_controller_impl.js4
2 files changed, 5 insertions, 3 deletions
diff --git a/chrome/renderer/render_process.cc b/chrome/renderer/render_process.cc
index 687f1aa..6cfb56d 100644
--- a/chrome/renderer/render_process.cc
+++ b/chrome/renderer/render_process.cc
@@ -100,7 +100,9 @@ void RenderProcess::Init() {
if (!command_line.HasSwitch(switches::kDisableOutOfProcessDevTools)) {
// Out of process dev tools rely upon auto break behavior.
- webkit_glue::SetJavaScriptFlags(L"--debugger-auto-break");
+ webkit_glue::SetJavaScriptFlags(L"--debugger-auto-break"
+ // Enable lazy in-memory profiling.
+ L" --prof --prof-lazy --logfile=*");
}
if (command_line.HasSwitch(switches::kEnableWatchdog)) {
diff --git a/webkit/glue/devtools/js/inspector_controller_impl.js b/webkit/glue/devtools/js/inspector_controller_impl.js
index aac3ae5..699c2e2 100644
--- a/webkit/glue/devtools/js/inspector_controller_impl.js
+++ b/webkit/glue/devtools/js/inspector_controller_impl.js
@@ -29,7 +29,7 @@ devtools.InspectorController.prototype.clearMessages = function() {
* {@inheritDoc}.
*/
devtools.InspectorControllerImpl.prototype.hiddenPanels = function() {
- return 'profiles,databases';
+ return 'databases';
};
@@ -149,7 +149,7 @@ devtools.InspectorControllerImpl.prototype.stepOverStatementInDebugger =
/**
* @override
*/
-devtools.InspectorControllerImpl.prototype.pauseOnExceptions = function() {
+devtools.InspectorControllerImpl.prototype.pauseOnExceptions = function() {
return devtools.tools.getDebuggerAgent().pauseOnExceptions();
};