Index: webkit/tools/test_shell/test_shell_main.cc |
=================================================================== |
--- webkit/tools/test_shell/test_shell_main.cc (revision 11286) |
+++ webkit/tools/test_shell/test_shell_main.cc (working copy) |
@@ -29,6 +29,7 @@ |
#include "webkit/glue/window_open_disposition.h" |
#include "webkit/extensions/v8/gc_extension.h" |
#include "webkit/extensions/v8/playback_extension.h" |
+#include "webkit/extensions/v8/profiler_extension.h" |
#include "webkit/tools/test_shell/simple_resource_loader_bridge.h" |
#include "webkit/tools/test_shell/test_shell.h" |
#include "webkit/tools/test_shell/test_shell_platform_delegate.h" |
@@ -192,6 +193,10 @@ |
// Expose GCController to JavaScript. |
WebKit::registerExtension(extensions_v8::GCExtension::Get()); |
+ if (parsed_command_line.HasSwitch(test_shell::kProfiler)) { |
+ WebKit::registerExtension(extensions_v8::ProfilerExtension::Get()); |
+ } |
+ |
// Load and initialize the stats table. Attempt to construct a somewhat |
// unique name to isolate separate instances from each other. |
StatsTable *table = new StatsTable( |