| 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.
|
|
|