| 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 #include "include/dart_api.h" | 5 #include "include/dart_api.h" |
| 6 #include "include/dart_mirrors_api.h" | 6 #include "include/dart_mirrors_api.h" |
| 7 #include "include/dart_native_api.h" | 7 #include "include/dart_native_api.h" |
| 8 | 8 |
| 9 #include "platform/assert.h" | 9 #include "platform/assert.h" |
| 10 #include "vm/class_finalizer.h" | 10 #include "vm/class_finalizer.h" |
| (...skipping 1366 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1377 profiler_data->Unblock(); | 1377 profiler_data->Unblock(); |
| 1378 } | 1378 } |
| 1379 | 1379 |
| 1380 | 1380 |
| 1381 DART_EXPORT void Dart_ExitIsolate() { | 1381 DART_EXPORT void Dart_ExitIsolate() { |
| 1382 CHECK_ISOLATE(Isolate::Current()); | 1382 CHECK_ISOLATE(Isolate::Current()); |
| 1383 Isolate::SetCurrent(NULL); | 1383 Isolate::SetCurrent(NULL); |
| 1384 } | 1384 } |
| 1385 | 1385 |
| 1386 | 1386 |
| 1387 DART_EXPORT void Dart_IsolateSetCheckedMode(bool value) { |
| 1388 CHECK_ISOLATE(Isolate::Current()); |
| 1389 Isolate::Current()->set_checked_mode(value); |
| 1390 } |
| 1391 |
| 1392 |
| 1387 static uint8_t* ApiReallocate(uint8_t* ptr, | 1393 static uint8_t* ApiReallocate(uint8_t* ptr, |
| 1388 intptr_t old_size, | 1394 intptr_t old_size, |
| 1389 intptr_t new_size) { | 1395 intptr_t new_size) { |
| 1390 return Api::TopScope(Isolate::Current())->zone()->Realloc<uint8_t>( | 1396 return Api::TopScope(Isolate::Current())->zone()->Realloc<uint8_t>( |
| 1391 ptr, old_size, new_size); | 1397 ptr, old_size, new_size); |
| 1392 } | 1398 } |
| 1393 | 1399 |
| 1394 | 1400 |
| 1395 DART_EXPORT Dart_Handle Dart_CreateSnapshot(uint8_t** buffer, | 1401 DART_EXPORT Dart_Handle Dart_CreateSnapshot(uint8_t** buffer, |
| 1396 intptr_t* size) { | 1402 intptr_t* size) { |
| (...skipping 4032 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5429 | 5435 |
| 5430 | 5436 |
| 5431 DART_EXPORT void Dart_RegisterRootServiceRequestCallback( | 5437 DART_EXPORT void Dart_RegisterRootServiceRequestCallback( |
| 5432 const char* name, | 5438 const char* name, |
| 5433 Dart_ServiceRequestCallback callback, | 5439 Dart_ServiceRequestCallback callback, |
| 5434 void* user_data) { | 5440 void* user_data) { |
| 5435 Service::RegisterRootEmbedderCallback(name, callback, user_data); | 5441 Service::RegisterRootEmbedderCallback(name, callback, user_data); |
| 5436 } | 5442 } |
| 5437 | 5443 |
| 5438 } // namespace dart | 5444 } // namespace dart |
| OLD | NEW |