Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(251)

Side by Side Diff: runtime/bin/fuchsia_test.cc

Issue 2193313003: Fuchsia changes for my recent cl. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2016, 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 #include <dart_api.h> 5 #include <dart_api.h>
6 #include <stdio.h> 6 #include <stdio.h>
7 #include <stdlib.h> 7 #include <stdlib.h>
8 #include <string.h> 8 #include <string.h>
9 9
10 #include "bin/log.h" 10 #include "bin/log.h"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 static Dart_Handle PrepareBuiltinLibrary(const char* script) { 65 static Dart_Handle PrepareBuiltinLibrary(const char* script) {
66 Log::Print("Creating builtin library uri\n"); 66 Log::Print("Creating builtin library uri\n");
67 Dart_Handle builtin_uri = Dart_NewStringFromCString("builtin_uri"); 67 Dart_Handle builtin_uri = Dart_NewStringFromCString("builtin_uri");
68 DART_CHECK_VALID(builtin_uri); 68 DART_CHECK_VALID(builtin_uri);
69 69
70 Log::Print("Creating builtin library script string\n"); 70 Log::Print("Creating builtin library script string\n");
71 Dart_Handle builtin_script = Dart_NewStringFromCString(script); 71 Dart_Handle builtin_script = Dart_NewStringFromCString(script);
72 DART_CHECK_VALID(builtin_script); 72 DART_CHECK_VALID(builtin_script);
73 73
74 Log::Print("Loading builtin library\n"); 74 Log::Print("Loading builtin library\n");
75 Dart_Handle status = Dart_LoadLibrary(builtin_uri, builtin_script, 0, 0); 75 Dart_Handle status =
76 Dart_LoadLibrary(builtin_uri, Dart_Null(), builtin_script, 0, 0);
76 DART_CHECK_VALID(status); 77 DART_CHECK_VALID(status);
77 78
78 Log::Print("Looking up builtin library\n"); 79 Log::Print("Looking up builtin library\n");
79 Dart_Handle builtin_library = Dart_LookupLibrary(builtin_uri); 80 Dart_Handle builtin_library = Dart_LookupLibrary(builtin_uri);
80 DART_CHECK_VALID(builtin_library); 81 DART_CHECK_VALID(builtin_library);
81 82
82 Log::Print("Setting up native resolver for builtin library\n"); 83 Log::Print("Setting up native resolver for builtin library\n");
83 status = Dart_SetNativeResolver(builtin_library, NativeLookup, NativeSymbol); 84 status = Dart_SetNativeResolver(builtin_library, NativeLookup, NativeSymbol);
84 DART_CHECK_VALID(status); 85 DART_CHECK_VALID(status);
85 86
86 return builtin_library; 87 return builtin_library;
87 } 88 }
88 89
89 static Dart_Handle PrepareScriptLibrary(const char* script) { 90 static Dart_Handle PrepareScriptLibrary(const char* script) {
90 Log::Print("Creating script URI string\n"); 91 Log::Print("Creating script URI string\n");
91 Dart_Handle script_uri = Dart_NewStringFromCString("script_uri"); 92 Dart_Handle script_uri = Dart_NewStringFromCString("script_uri");
92 DART_CHECK_VALID(script_uri); 93 DART_CHECK_VALID(script_uri);
93 94
94 Log::Print("Creating script string\n"); 95 Log::Print("Creating script string\n");
95 Dart_Handle script_string = Dart_NewStringFromCString(script); 96 Dart_Handle script_string = Dart_NewStringFromCString(script);
96 DART_CHECK_VALID(script_string); 97 DART_CHECK_VALID(script_string);
97 98
98 Log::Print("Loading script into new library\n"); 99 Log::Print("Loading script into new library\n");
99 Dart_Handle status = Dart_LoadLibrary(script_uri, script_string, 0, 0); 100 Dart_Handle status =
101 Dart_LoadLibrary(script_uri, Dart_Null(), script_string, 0, 0);
100 DART_CHECK_VALID(status); 102 DART_CHECK_VALID(status);
101 103
102 Log::Print("Looking up script library\n"); 104 Log::Print("Looking up script library\n");
103 Dart_Handle library = Dart_LookupLibrary(script_uri); 105 Dart_Handle library = Dart_LookupLibrary(script_uri);
104 DART_CHECK_VALID(library); 106 DART_CHECK_VALID(library);
105 107
106 return library; 108 return library;
107 } 109 }
108 110
109 static Dart_Handle LoadInternalLibrary() { 111 static Dart_Handle LoadInternalLibrary() {
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 Log::Print("Success!\n"); 212 Log::Print("Success!\n");
211 return 0; 213 return 0;
212 } 214 }
213 215
214 } // namespace bin 216 } // namespace bin
215 } // namespace dart 217 } // namespace dart
216 218
217 int main(void) { 219 int main(void) {
218 return dart::bin::Main(); 220 return dart::bin::Main();
219 } 221 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698