Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // Generate a snapshot file after loading all the scripts specified on the | 5 // Generate a snapshot file after loading all the scripts specified on the |
| 6 // command line. | 6 // command line. |
| 7 | 7 |
| 8 #include <stdio.h> | 8 #include <stdio.h> |
| 9 #include <stdlib.h> | 9 #include <stdlib.h> |
| 10 #include <string.h> | 10 #include <string.h> |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 591 static Dart_Handle LoadGenericSnapshotCreationScript( | 591 static Dart_Handle LoadGenericSnapshotCreationScript( |
| 592 Builtin::BuiltinLibraryId id) { | 592 Builtin::BuiltinLibraryId id) { |
| 593 Dart_Handle source = Builtin::Source(id); | 593 Dart_Handle source = Builtin::Source(id); |
| 594 if (Dart_IsError(source)) { | 594 if (Dart_IsError(source)) { |
| 595 return source; // source contains the error string. | 595 return source; // source contains the error string. |
| 596 } | 596 } |
| 597 Dart_Handle lib; | 597 Dart_Handle lib; |
| 598 // Load the builtin library to make it available in the snapshot | 598 // Load the builtin library to make it available in the snapshot |
| 599 // for importing. | 599 // for importing. |
| 600 lib = Builtin::LoadAndCheckLibrary(id); | 600 lib = Builtin::LoadAndCheckLibrary(id); |
| 601 if (Dart_IsError(lib)) { | |
| 602 fprintf(stderr, "%s", Dart_GetError(lib)); | |
|
turnidge
2016/06/03 17:50:25
Debug stuff....
Cutch
2016/06/03 22:07:32
Done.
| |
| 603 } | |
| 601 ASSERT(!Dart_IsError(lib)); | 604 ASSERT(!Dart_IsError(lib)); |
| 602 return lib; | 605 return lib; |
| 603 } | 606 } |
| 604 | 607 |
| 605 | 608 |
| 606 static void PrintUsage() { | 609 static void PrintUsage() { |
| 607 Log::PrintErr( | 610 Log::PrintErr( |
| 608 "Usage: \n" | 611 "Usage: \n" |
| 609 " gen_snapshot [<vm-flags>] [<options>] [<dart-script-file>] \n" | 612 " gen_snapshot [<vm-flags>] [<options>] [<dart-script-file>] \n" |
| 610 " \n" | 613 " \n" |
| (...skipping 737 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1348 EventHandler::Stop(); | 1351 EventHandler::Stop(); |
| 1349 return 0; | 1352 return 0; |
| 1350 } | 1353 } |
| 1351 | 1354 |
| 1352 } // namespace bin | 1355 } // namespace bin |
| 1353 } // namespace dart | 1356 } // namespace dart |
| 1354 | 1357 |
| 1355 int main(int argc, char** argv) { | 1358 int main(int argc, char** argv) { |
| 1356 return dart::bin::main(argc, argv); | 1359 return dart::bin::main(argc, argv); |
| 1357 } | 1360 } |
| OLD | NEW |