Index: runtime/bin/main.cc |
diff --git a/runtime/bin/main.cc b/runtime/bin/main.cc |
index 11093559a3884afd84a3a50f4de64c52934dfb04..35e68e39ab61db0ea2dbaa0a49a280c8d3f5a5bc 100644 |
--- a/runtime/bin/main.cc |
+++ b/runtime/bin/main.cc |
@@ -26,10 +26,6 @@ |
// it is initialized to NULL. |
extern const uint8_t* snapshot_buffer; |
-// Global state that indicates whether pprof symbol information is |
-// to be generated or not. |
-static const char* generate_pprof_symbols_filename = NULL; |
- |
// Global state that stores a pointer to the application script snapshot. |
static bool use_script_snapshot = false; |
@@ -147,12 +143,6 @@ static bool ProcessDebugOption(const char* port) { |
return true; |
} |
-static bool ProcessPprofOption(const char* filename) { |
- ASSERT(filename != NULL); |
- generate_pprof_symbols_filename = filename; |
- return true; |
-} |
- |
static bool ProcessScriptSnapshotOption(const char* filename) { |
if (filename != NULL && strlen(filename) != 0) { |
@@ -179,7 +169,6 @@ static struct { |
{ "--break_at=", ProcessBreakpointOption }, |
{ "--compile_all", ProcessCompileAllOption }, |
{ "--debug", ProcessDebugOption }, |
- { "--generate_pprof_symbols=", ProcessPprofOption }, |
{ "--use_script_snapshot=", ProcessScriptSnapshotOption }, |
{ NULL, NULL } |
}; |
@@ -276,9 +265,6 @@ static int ParseArguments(int argc, |
} |
} |
- if (generate_pprof_symbols_filename != NULL) { |
- Dart_InitPprofSupport(); |
- } |
// Get the script name. |
if (i < argc) { |
@@ -373,25 +359,6 @@ static Dart_Handle SetupRuntimeOptions(CommandLineOptions* options, |
} |
-static void DumpPprofSymbolInfo() { |
- if (generate_pprof_symbols_filename != NULL) { |
- Dart_EnterScope(); |
- File* pprof_file = |
- File::Open(generate_pprof_symbols_filename, File::kWriteTruncate); |
- ASSERT(pprof_file != NULL); |
- void* buffer; |
- int buffer_size; |
- Dart_GetPprofSymbolInfo(&buffer, &buffer_size); |
- if (buffer_size > 0) { |
- ASSERT(buffer != NULL); |
- pprof_file->WriteFully(buffer, buffer_size); |
- } |
- delete pprof_file; // Closes the file. |
- Dart_ExitScope(); |
- } |
-} |
- |
- |
#define CHECK_RESULT(result) \ |
if (Dart_IsError(result)) { \ |
*error = strdup(Dart_GetError(result)); \ |
@@ -749,8 +716,6 @@ int main(int argc, char** argv) { |
} |
Dart_ExitScope(); |
- // Dump symbol information for the profiler. |
- DumpPprofSymbolInfo(); |
// Shutdown the isolate. |
Dart_ShutdownIsolate(); |
// Terminate process exit-code handler. |