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

Unified Diff: runtime/vm/dart_api_impl.cc

Issue 2974233002: VM: Re-format to use at most one newline between functions (Closed)
Patch Set: Rebase and merge Created 3 years, 5 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/dart_api_impl.h ('k') | runtime/vm/dart_api_impl_test.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/dart_api_impl.cc
diff --git a/runtime/vm/dart_api_impl.cc b/runtime/vm/dart_api_impl.cc
index 69b52f18c8d6c8aeff2cc648c500281f9e5596fa..0a41ab9b863d7c8f07509c48c9e590f87da1e499 100644
--- a/runtime/vm/dart_api_impl.cc
+++ b/runtime/vm/dart_api_impl.cc
@@ -59,7 +59,6 @@ namespace dart {
// Facilitate quick access to the current zone once we have the current thread.
#define Z (T->zone())
-
DECLARE_FLAG(bool, use_dart_frontend);
DECLARE_FLAG(bool, print_class_table);
DECLARE_FLAG(bool, verify_handles);
@@ -78,14 +77,12 @@ DEFINE_FLAG(bool,
false,
"Support Dart_MakeExternalString.");
-
ThreadLocalKey Api::api_native_key_ = kUnsetThreadLocalKey;
Dart_Handle Api::true_handle_ = NULL;
Dart_Handle Api::false_handle_ = NULL;
Dart_Handle Api::null_handle_ = NULL;
Dart_Handle Api::empty_string_handle_ = NULL;
-
const char* CanonicalFunction(const char* func) {
if (strncmp(func, "dart::", 6) == 0) {
return func + 6;
@@ -154,7 +151,6 @@ class CheckFunctionTypesVisitor : public ObjectVisitor {
};
#endif // #if defined(DEBUG).
-
static RawInstance* GetListInstance(Zone* zone, const Object& obj) {
if (obj.IsInstance()) {
const Library& core_lib = Library::Handle(zone, Library::CoreLibrary());
@@ -193,7 +189,6 @@ static RawInstance* GetMapInstance(Zone* zone, const Object& obj) {
return Instance::null();
}
-
static bool IsCompiletimeErrorObject(Zone* zone, const Object& obj) {
#if defined(DART_PRECOMPILED_RUNTIME)
// All compile-time errors were handled at snapshot generation time and
@@ -208,7 +203,6 @@ static bool IsCompiletimeErrorObject(Zone* zone, const Object& obj) {
#endif
}
-
static bool GetNativeStringArgument(NativeArguments* arguments,
int arg_index,
Dart_Handle* str,
@@ -236,7 +230,6 @@ static bool GetNativeStringArgument(NativeArguments* arguments,
return false;
}
-
static bool GetNativeIntegerArgument(NativeArguments* arguments,
int arg_index,
int64_t* value) {
@@ -260,7 +253,6 @@ static bool GetNativeIntegerArgument(NativeArguments* arguments,
return false;
}
-
static bool GetNativeUnsignedIntegerArgument(NativeArguments* arguments,
int arg_index,
uint64_t* value) {
@@ -286,7 +278,6 @@ static bool GetNativeUnsignedIntegerArgument(NativeArguments* arguments,
return false;
}
-
static bool GetNativeDoubleArgument(NativeArguments* arguments,
int arg_index,
double* value) {
@@ -307,7 +298,6 @@ static bool GetNativeDoubleArgument(NativeArguments* arguments,
return false;
}
-
static Dart_Handle GetNativeFieldsOfArgument(NativeArguments* arguments,
int arg_index,
int num_fields,
@@ -342,7 +332,6 @@ static Dart_Handle GetNativeFieldsOfArgument(NativeArguments* arguments,
current_func, field_count, num_fields);
}
-
Heap::Space SpaceForExternal(Thread* thread, intptr_t size) {
Heap* heap = thread->heap();
// If 'size' would be a significant fraction of new space, then use old.
@@ -354,7 +343,6 @@ Heap::Space SpaceForExternal(Thread* thread, intptr_t size) {
}
}
-
static RawObject* Send0Arg(const Instance& receiver, const String& selector) {
const intptr_t kTypeArgsLen = 0;
const intptr_t kNumArgs = 1;
@@ -370,7 +358,6 @@ static RawObject* Send0Arg(const Instance& receiver, const String& selector) {
return DartEntry::InvokeFunction(function, args);
}
-
static RawObject* Send1Arg(const Instance& receiver,
const String& selector,
const Instance& argument) {
@@ -389,7 +376,6 @@ static RawObject* Send1Arg(const Instance& receiver,
return DartEntry::InvokeFunction(function, args);
}
-
static const char* GetErrorString(Thread* thread, const Object& obj) {
// This function requires an API scope to be present.
if (obj.IsError()) {
@@ -409,7 +395,6 @@ static const char* GetErrorString(Thread* thread, const Object& obj) {
}
}
-
Dart_Handle Api::InitNewHandle(Thread* thread, RawObject* raw) {
LocalHandles* local_handles = Api::TopScope(thread)->local_handles();
ASSERT(local_handles != NULL);
@@ -418,7 +403,6 @@ Dart_Handle Api::InitNewHandle(Thread* thread, RawObject* raw) {
return ref->apiHandle();
}
-
Dart_Handle Api::NewHandle(Thread* thread, RawObject* raw) {
if (raw == Object::null()) {
return Null();
@@ -432,7 +416,6 @@ Dart_Handle Api::NewHandle(Thread* thread, RawObject* raw) {
return InitNewHandle(thread, raw);
}
-
RawObject* Api::UnwrapHandle(Dart_Handle object) {
#if defined(DEBUG)
Thread* thread = Thread::Current();
@@ -446,7 +429,6 @@ RawObject* Api::UnwrapHandle(Dart_Handle object) {
return (reinterpret_cast<LocalHandle*>(object))->raw();
}
-
#define DEFINE_UNWRAP(type) \
const type& Api::Unwrap##type##Handle(Zone* zone, Dart_Handle dart_handle) { \
const Object& obj = Object::Handle(zone, Api::UnwrapHandle(dart_handle)); \
@@ -458,7 +440,6 @@ RawObject* Api::UnwrapHandle(Dart_Handle object) {
CLASS_LIST_FOR_HANDLES(DEFINE_UNWRAP)
#undef DEFINE_UNWRAP
-
const String& Api::UnwrapStringHandle(const ReusableObjectHandleScope& reuse,
Dart_Handle dart_handle) {
Object& ref = reuse.Handle();
@@ -469,7 +450,6 @@ const String& Api::UnwrapStringHandle(const ReusableObjectHandleScope& reuse,
return Object::null_string();
}
-
const Instance& Api::UnwrapInstanceHandle(
const ReusableObjectHandleScope& reuse,
Dart_Handle dart_handle) {
@@ -481,7 +461,6 @@ const Instance& Api::UnwrapInstanceHandle(
return Object::null_instance();
}
-
Dart_Handle Api::CheckAndFinalizePendingClasses(Thread* thread) {
Isolate* isolate = thread->isolate();
if (!isolate->AllowClassFinalization()) {
@@ -495,12 +474,10 @@ Dart_Handle Api::CheckAndFinalizePendingClasses(Thread* thread) {
return Api::NewHandle(thread, thread->sticky_error());
}
-
Dart_Isolate Api::CastIsolate(Isolate* isolate) {
return reinterpret_cast<Dart_Isolate>(isolate);
}
-
Dart_Handle Api::NewError(const char* format, ...) {
Thread* T = Thread::Current();
CHECK_API_SCOPE(T);
@@ -525,7 +502,6 @@ Dart_Handle Api::NewError(const char* format, ...) {
return Api::NewHandle(T, ApiError::New(message));
}
-
void Api::SetupAcquiredError(Isolate* isolate) {
ASSERT(isolate != NULL);
ApiState* state = isolate->api_state();
@@ -533,7 +509,6 @@ void Api::SetupAcquiredError(Isolate* isolate) {
state->SetupAcquiredError();
}
-
Dart_Handle Api::AcquiredError(Isolate* isolate) {
ASSERT(isolate != NULL);
ApiState* state = isolate->api_state();
@@ -542,7 +517,6 @@ Dart_Handle Api::AcquiredError(Isolate* isolate) {
return reinterpret_cast<Dart_Handle>(acquired_error_handle);
}
-
bool Api::IsValid(Dart_Handle handle) {
Isolate* isolate = Isolate::Current();
Thread* thread = Thread::Current();
@@ -560,7 +534,6 @@ bool Api::IsValid(Dart_Handle handle) {
Dart::IsReadOnlyHandle(reinterpret_cast<uword>(handle));
}
-
ApiLocalScope* Api::TopScope(Thread* thread) {
ASSERT(thread != NULL);
ApiLocalScope* scope = thread->api_top_scope();
@@ -568,14 +541,12 @@ ApiLocalScope* Api::TopScope(Thread* thread) {
return scope;
}
-
void Api::InitOnce() {
ASSERT(api_native_key_ == kUnsetThreadLocalKey);
api_native_key_ = OSThread::CreateThreadLocal();
ASSERT(api_native_key_ != kUnsetThreadLocalKey);
}
-
static Dart_Handle InitNewReadOnlyApiHandle(RawObject* raw) {
ASSERT(raw->IsVMHeapObject());
LocalHandle* ref = Dart::AllocateReadOnlyApiHandle();
@@ -583,7 +554,6 @@ static Dart_Handle InitNewReadOnlyApiHandle(RawObject* raw) {
return ref->apiHandle();
}
-
void Api::InitHandles() {
Isolate* isolate = Isolate::Current();
ASSERT(isolate != NULL);
@@ -604,7 +574,6 @@ void Api::InitHandles() {
empty_string_handle_ = InitNewReadOnlyApiHandle(Symbols::Empty().raw());
}
-
bool Api::StringGetPeerHelper(NativeArguments* arguments,
int arg_index,
void** peer) {
@@ -636,7 +605,6 @@ bool Api::StringGetPeerHelper(NativeArguments* arguments,
return false;
}
-
bool Api::GetNativeReceiver(NativeArguments* arguments, intptr_t* value) {
NoSafepointScope no_safepoint_scope;
RawObject* raw_obj = arguments->NativeArg0();
@@ -657,7 +625,6 @@ bool Api::GetNativeReceiver(NativeArguments* arguments, intptr_t* value) {
return false;
}
-
bool Api::GetNativeBooleanArgument(NativeArguments* arguments,
int arg_index,
bool* value) {
@@ -677,7 +644,6 @@ bool Api::GetNativeBooleanArgument(NativeArguments* arguments,
return false;
}
-
bool Api::GetNativeIntegerArgument(NativeArguments* arguments,
int arg_index,
int64_t* value) {
@@ -695,7 +661,6 @@ bool Api::GetNativeIntegerArgument(NativeArguments* arguments,
return true;
}
-
bool Api::GetNativeDoubleArgument(NativeArguments* arguments,
int arg_index,
double* value) {
@@ -718,7 +683,6 @@ bool Api::GetNativeDoubleArgument(NativeArguments* arguments,
return true;
}
-
bool Api::GetNativeFieldsOfArgument(NativeArguments* arguments,
int arg_index,
int num_fields,
@@ -744,19 +708,16 @@ bool Api::GetNativeFieldsOfArgument(NativeArguments* arguments,
return false;
}
-
void Api::SetWeakHandleReturnValue(NativeArguments* args,
Dart_WeakPersistentHandle retval) {
args->SetReturnUnsafe(FinalizablePersistentHandle::Cast(retval)->raw());
}
-
PersistentHandle* PersistentHandle::Cast(Dart_PersistentHandle handle) {
ASSERT(Isolate::Current()->api_state()->IsValidPersistentHandle(handle));
return reinterpret_cast<PersistentHandle*>(handle);
}
-
FinalizablePersistentHandle* FinalizablePersistentHandle::Cast(
Dart_WeakPersistentHandle handle) {
#if defined(DEBUG)
@@ -766,7 +727,6 @@ FinalizablePersistentHandle* FinalizablePersistentHandle::Cast(
return reinterpret_cast<FinalizablePersistentHandle*>(handle);
}
-
void FinalizablePersistentHandle::Finalize(
Isolate* isolate,
FinalizablePersistentHandle* handle) {
@@ -783,24 +743,20 @@ void FinalizablePersistentHandle::Finalize(
state->weak_persistent_handles().FreeHandle(handle);
}
-
// --- Handles ---
DART_EXPORT bool Dart_IsError(Dart_Handle handle) {
return Api::IsError(handle);
}
-
DART_EXPORT bool Dart_IsApiError(Dart_Handle object) {
return Api::ClassId(object) == kApiErrorCid;
}
-
DART_EXPORT bool Dart_IsUnhandledExceptionError(Dart_Handle object) {
return Api::ClassId(object) == kUnhandledExceptionCid;
}
-
DART_EXPORT bool Dart_IsCompilationError(Dart_Handle object) {
if (::Dart_IsUnhandledExceptionError(object)) {
DARTSCOPE(Thread::Current());
@@ -812,12 +768,10 @@ DART_EXPORT bool Dart_IsCompilationError(Dart_Handle object) {
return Api::ClassId(object) == kLanguageErrorCid;
}
-
DART_EXPORT bool Dart_IsFatalError(Dart_Handle object) {
return Api::ClassId(object) == kUnwindErrorCid;
}
-
DART_EXPORT const char* Dart_GetError(Dart_Handle handle) {
API_TIMELINE_DURATION;
DARTSCOPE(Thread::Current());
@@ -825,14 +779,12 @@ DART_EXPORT const char* Dart_GetError(Dart_Handle handle) {
return GetErrorString(T, obj);
}
-
DART_EXPORT bool Dart_ErrorHasException(Dart_Handle handle) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(handle));
return obj.IsUnhandledException();
}
-
DART_EXPORT Dart_Handle Dart_ErrorGetException(Dart_Handle handle) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(handle));
@@ -846,7 +798,6 @@ DART_EXPORT Dart_Handle Dart_ErrorGetException(Dart_Handle handle) {
}
}
-
DART_EXPORT Dart_Handle Dart_ErrorGetStackTrace(Dart_Handle handle) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(handle));
@@ -860,7 +811,6 @@ DART_EXPORT Dart_Handle Dart_ErrorGetStackTrace(Dart_Handle handle) {
}
}
-
// TODO(turnidge): This clones Api::NewError. I need to use va_copy to
// fix this but not sure if it available on all of our builds.
DART_EXPORT Dart_Handle Dart_NewApiError(const char* error) {
@@ -871,7 +821,6 @@ DART_EXPORT Dart_Handle Dart_NewApiError(const char* error) {
return Api::NewHandle(T, ApiError::New(message));
}
-
DART_EXPORT Dart_Handle Dart_NewUnhandledExceptionError(Dart_Handle exception) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -891,7 +840,6 @@ DART_EXPORT Dart_Handle Dart_NewUnhandledExceptionError(Dart_Handle exception) {
return Api::NewHandle(T, UnhandledException::New(obj, stacktrace));
}
-
DART_EXPORT Dart_Handle Dart_PropagateError(Dart_Handle handle) {
Thread* thread = Thread::Current();
TransitionNativeToVM transition(thread);
@@ -926,7 +874,6 @@ DART_EXPORT Dart_Handle Dart_PropagateError(Dart_Handle handle) {
return Api::NewError("Cannot reach here. Internal error.");
}
-
DART_EXPORT void _Dart_ReportErrorHandle(const char* file,
int line,
const char* handle,
@@ -936,7 +883,6 @@ DART_EXPORT void _Dart_ReportErrorHandle(const char* file,
OS::Abort();
}
-
DART_EXPORT Dart_Handle Dart_ToString(Dart_Handle object) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(object));
@@ -953,7 +899,6 @@ DART_EXPORT Dart_Handle Dart_ToString(Dart_Handle object) {
}
}
-
DART_EXPORT bool Dart_IdentityEquals(Dart_Handle obj1, Dart_Handle obj2) {
DARTSCOPE(Thread::Current());
{
@@ -970,7 +915,6 @@ DART_EXPORT bool Dart_IdentityEquals(Dart_Handle obj1, Dart_Handle obj2) {
return false;
}
-
DART_EXPORT uint64_t Dart_IdentityHash(Dart_Handle obj) {
DARTSCOPE(Thread::Current());
@@ -1012,7 +956,6 @@ DART_EXPORT uint64_t Dart_IdentityHash(Dart_Handle obj) {
return 0;
}
-
DART_EXPORT Dart_Handle
Dart_HandleFromPersistent(Dart_PersistentHandle object) {
Thread* thread = Thread::Current();
@@ -1025,7 +968,6 @@ Dart_HandleFromPersistent(Dart_PersistentHandle object) {
return Api::NewHandle(thread, ref->raw());
}
-
DART_EXPORT Dart_Handle
Dart_HandleFromWeakPersistent(Dart_WeakPersistentHandle object) {
Thread* thread = Thread::Current();
@@ -1039,7 +981,6 @@ Dart_HandleFromWeakPersistent(Dart_WeakPersistentHandle object) {
return Api::NewHandle(thread, weak_ref->raw());
}
-
DART_EXPORT Dart_PersistentHandle Dart_NewPersistentHandle(Dart_Handle object) {
DARTSCOPE(Thread::Current());
Isolate* I = T->isolate();
@@ -1051,7 +992,6 @@ DART_EXPORT Dart_PersistentHandle Dart_NewPersistentHandle(Dart_Handle object) {
return new_ref->apiHandle();
}
-
DART_EXPORT void Dart_SetPersistentHandle(Dart_PersistentHandle obj1,
Dart_Handle obj2) {
DARTSCOPE(Thread::Current());
@@ -1064,7 +1004,6 @@ DART_EXPORT void Dart_SetPersistentHandle(Dart_PersistentHandle obj1,
obj1_ref->set_raw(obj2_ref);
}
-
static Dart_WeakPersistentHandle AllocateFinalizableHandle(
Thread* thread,
Dart_Handle object,
@@ -1083,7 +1022,6 @@ static Dart_WeakPersistentHandle AllocateFinalizableHandle(
return finalizable_ref->apiHandle();
}
-
DART_EXPORT Dart_WeakPersistentHandle
Dart_NewWeakPersistentHandle(Dart_Handle object,
void* peer,
@@ -1099,7 +1037,6 @@ Dart_NewWeakPersistentHandle(Dart_Handle object,
external_allocation_size, callback);
}
-
DART_EXPORT void Dart_DeletePersistentHandle(Dart_PersistentHandle object) {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1113,7 +1050,6 @@ DART_EXPORT void Dart_DeletePersistentHandle(Dart_PersistentHandle object) {
}
}
-
DART_EXPORT void Dart_DeleteWeakPersistentHandle(
Dart_Isolate current_isolate,
Dart_WeakPersistentHandle object) {
@@ -1129,7 +1065,6 @@ DART_EXPORT void Dart_DeleteWeakPersistentHandle(
state->weak_persistent_handles().FreeHandle(weak_ref);
}
-
// --- Garbage Collection Callbacks --
DART_EXPORT Dart_Handle
@@ -1172,7 +1107,6 @@ Dart_SetGcCallbacks(Dart_GcPrologueCallback prologue_callback,
return Api::Success();
}
-
// --- Initialization and Globals ---
DART_EXPORT const char* Dart_VersionString() {
@@ -1199,7 +1133,6 @@ DART_EXPORT char* Dart_Initialize(Dart_InitializeParams* params) {
params->file_close, params->entropy_source, params->get_service_assets);
}
-
DART_EXPORT char* Dart_Cleanup() {
CHECK_NO_ISOLATE(Isolate::Current());
const char* err_msg = Dart::Cleanup();
@@ -1209,17 +1142,14 @@ DART_EXPORT char* Dart_Cleanup() {
return NULL;
}
-
DART_EXPORT bool Dart_SetVMFlags(int argc, const char** argv) {
return Flags::ProcessCommandLineFlags(argc, argv);
}
-
DART_EXPORT bool Dart_IsVMFlagSet(const char* flag_name) {
return Flags::IsSet(flag_name);
}
-
// --- Isolates ---
static char* BuildIsolateName(const char* script_uri, const char* main) {
@@ -1256,7 +1186,6 @@ static char* BuildIsolateName(const char* script_uri, const char* main) {
return chars;
}
-
static Dart_Isolate CreateIsolate(const char* script_uri,
const char* main,
const uint8_t* snapshot_data,
@@ -1317,7 +1246,6 @@ static Dart_Isolate CreateIsolate(const char* script_uri,
return reinterpret_cast<Dart_Isolate>(NULL);
}
-
DART_EXPORT Dart_Isolate
Dart_CreateIsolate(const char* script_uri,
const char* main,
@@ -1330,7 +1258,6 @@ Dart_CreateIsolate(const char* script_uri,
-1, NULL, flags, callback_data, error);
}
-
DART_EXPORT Dart_Isolate Dart_CreateIsolateFromKernel(const char* script_uri,
const char* main,
void* kernel_program,
@@ -1342,7 +1269,6 @@ DART_EXPORT Dart_Isolate Dart_CreateIsolateFromKernel(const char* script_uri,
flags, callback_data, error);
}
-
DART_EXPORT void Dart_ShutdownIsolate() {
Thread* T = Thread::Current();
Isolate* I = T->isolate();
@@ -1363,12 +1289,10 @@ DART_EXPORT void Dart_ShutdownIsolate() {
Dart::ShutdownIsolate();
}
-
DART_EXPORT Dart_Isolate Dart_CurrentIsolate() {
return Api::CastIsolate(Isolate::Current());
}
-
DART_EXPORT void* Dart_CurrentIsolateData() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1376,7 +1300,6 @@ DART_EXPORT void* Dart_CurrentIsolateData() {
return isolate->init_callback_data();
}
-
DART_EXPORT void* Dart_IsolateData(Dart_Isolate isolate) {
if (isolate == NULL) {
FATAL1("%s expects argument 'isolate' to be non-null.", CURRENT_FUNC);
@@ -1386,14 +1309,12 @@ DART_EXPORT void* Dart_IsolateData(Dart_Isolate isolate) {
return iso->init_callback_data();
}
-
DART_EXPORT Dart_Handle Dart_DebugName() {
DARTSCOPE(Thread::Current());
Isolate* I = T->isolate();
return Api::NewHandle(T, String::New(I->name()));
}
-
DART_EXPORT void Dart_EnterIsolate(Dart_Isolate isolate) {
CHECK_NO_ISOLATE(Isolate::Current());
// TODO(16615): Validate isolate parameter.
@@ -1413,7 +1334,6 @@ DART_EXPORT void Dart_EnterIsolate(Dart_Isolate isolate) {
T->EnterSafepoint();
}
-
DART_EXPORT void Dart_ThreadDisableProfiling() {
OSThread* os_thread = OSThread::Current();
if (os_thread == NULL) {
@@ -1422,7 +1342,6 @@ DART_EXPORT void Dart_ThreadDisableProfiling() {
os_thread->DisableThreadInterrupts();
}
-
DART_EXPORT void Dart_ThreadEnableProfiling() {
OSThread* os_thread = OSThread::Current();
if (os_thread == NULL) {
@@ -1431,7 +1350,6 @@ DART_EXPORT void Dart_ThreadEnableProfiling() {
os_thread->EnableThreadInterrupts();
}
-
DART_EXPORT bool Dart_ShouldPauseOnStart() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1439,7 +1357,6 @@ DART_EXPORT bool Dart_ShouldPauseOnStart() {
return isolate->message_handler()->should_pause_on_start();
}
-
DART_EXPORT void Dart_SetShouldPauseOnStart(bool should_pause) {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1451,7 +1368,6 @@ DART_EXPORT void Dart_SetShouldPauseOnStart(bool should_pause) {
return isolate->message_handler()->set_should_pause_on_start(should_pause);
}
-
DART_EXPORT bool Dart_IsPausedOnStart() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1459,7 +1375,6 @@ DART_EXPORT bool Dart_IsPausedOnStart() {
return isolate->message_handler()->is_paused_on_start();
}
-
DART_EXPORT void Dart_SetPausedOnStart(bool paused) {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1469,7 +1384,6 @@ DART_EXPORT void Dart_SetPausedOnStart(bool paused) {
}
}
-
DART_EXPORT bool Dart_ShouldPauseOnExit() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1477,7 +1391,6 @@ DART_EXPORT bool Dart_ShouldPauseOnExit() {
return isolate->message_handler()->should_pause_on_exit();
}
-
DART_EXPORT void Dart_SetShouldPauseOnExit(bool should_pause) {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1485,7 +1398,6 @@ DART_EXPORT void Dart_SetShouldPauseOnExit(bool should_pause) {
return isolate->message_handler()->set_should_pause_on_exit(should_pause);
}
-
DART_EXPORT bool Dart_IsPausedOnExit() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1493,7 +1405,6 @@ DART_EXPORT bool Dart_IsPausedOnExit() {
return isolate->message_handler()->is_paused_on_exit();
}
-
DART_EXPORT void Dart_SetPausedOnExit(bool paused) {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1503,7 +1414,6 @@ DART_EXPORT void Dart_SetPausedOnExit(bool paused) {
}
}
-
DART_EXPORT void Dart_SetStickyError(Dart_Handle error) {
Thread* thread = Thread::Current();
DARTSCOPE(thread);
@@ -1520,7 +1430,6 @@ DART_EXPORT void Dart_SetStickyError(Dart_Handle error) {
isolate->SetStickyError(Api::UnwrapErrorHandle(Z, error).raw());
}
-
DART_EXPORT bool Dart_HasStickyError() {
Thread* T = Thread::Current();
Isolate* isolate = T->isolate();
@@ -1529,7 +1438,6 @@ DART_EXPORT bool Dart_HasStickyError() {
return isolate->sticky_error() != Error::null();
}
-
DART_EXPORT Dart_Handle Dart_GetStickyError() {
Thread* T = Thread::Current();
Isolate* I = T->isolate();
@@ -1542,7 +1450,6 @@ DART_EXPORT Dart_Handle Dart_GetStickyError() {
return Dart_Null();
}
-
DART_EXPORT void Dart_ExitIsolate() {
Thread* T = Thread::Current();
CHECK_ISOLATE(T->isolate());
@@ -1556,7 +1463,6 @@ DART_EXPORT void Dart_ExitIsolate() {
Thread::ExitIsolate();
}
-
static uint8_t* ApiReallocate(uint8_t* ptr,
intptr_t old_size,
intptr_t new_size) {
@@ -1565,7 +1471,6 @@ static uint8_t* ApiReallocate(uint8_t* ptr,
->Realloc<uint8_t>(ptr, old_size, new_size);
}
-
DART_EXPORT Dart_Handle
Dart_CreateSnapshot(uint8_t** vm_snapshot_data_buffer,
intptr_t* vm_snapshot_data_size,
@@ -1610,7 +1515,6 @@ Dart_CreateSnapshot(uint8_t** vm_snapshot_data_buffer,
return Api::Success();
}
-
DART_EXPORT Dart_Handle
Dart_CreateScriptSnapshot(uint8_t** script_snapshot_buffer,
intptr_t* script_snapshot_size) {
@@ -1638,7 +1542,6 @@ Dart_CreateScriptSnapshot(uint8_t** script_snapshot_buffer,
return Api::Success();
}
-
DART_EXPORT void Dart_InterruptIsolate(Dart_Isolate isolate) {
if (isolate == NULL) {
FATAL1("%s expects argument 'isolate' to be non-null.", CURRENT_FUNC);
@@ -1649,7 +1552,6 @@ DART_EXPORT void Dart_InterruptIsolate(Dart_Isolate isolate) {
iso->SendInternalLibMessage(Isolate::kInterruptMsg, iso->pause_capability());
}
-
DART_EXPORT bool Dart_IsolateMakeRunnable(Dart_Isolate isolate) {
CHECK_NO_ISOLATE(Isolate::Current());
API_TIMELINE_DURATION;
@@ -1665,7 +1567,6 @@ DART_EXPORT bool Dart_IsolateMakeRunnable(Dart_Isolate isolate) {
return iso->MakeRunnable();
}
-
// --- Messages and Ports ---
DART_EXPORT void Dart_SetMessageNotifyCallback(
@@ -1676,7 +1577,6 @@ DART_EXPORT void Dart_SetMessageNotifyCallback(
isolate->set_message_notify_callback(message_notify_callback);
}
-
DART_EXPORT Dart_MessageNotifyCallback Dart_GetMessageNotifyCallback() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
@@ -1684,13 +1584,11 @@ DART_EXPORT Dart_MessageNotifyCallback Dart_GetMessageNotifyCallback() {
return isolate->message_notify_callback();
}
-
struct RunLoopData {
Monitor* monitor;
bool done;
};
-
static void RunLoopDone(uword param) {
RunLoopData* data = reinterpret_cast<RunLoopData*>(param);
ASSERT(data->monitor != NULL);
@@ -1699,7 +1597,6 @@ static void RunLoopDone(uword param) {
ml.Notify();
}
-
DART_EXPORT Dart_Handle Dart_RunLoop() {
Isolate* I;
{
@@ -1737,7 +1634,6 @@ DART_EXPORT Dart_Handle Dart_RunLoop() {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_HandleMessage() {
Thread* T = Thread::Current();
Isolate* I = T->isolate();
@@ -1753,7 +1649,6 @@ DART_EXPORT Dart_Handle Dart_HandleMessage() {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_HandleMessages() {
Thread* T = Thread::Current();
Isolate* I = T->isolate();
@@ -1769,7 +1664,6 @@ DART_EXPORT Dart_Handle Dart_HandleMessages() {
return Api::Success();
}
-
DART_EXPORT bool Dart_HandleServiceMessages() {
Thread* T = Thread::Current();
Isolate* I = T->isolate();
@@ -1784,7 +1678,6 @@ DART_EXPORT bool Dart_HandleServiceMessages() {
return (status != MessageHandler::kOK) || resume;
}
-
DART_EXPORT bool Dart_HasServiceMessages() {
Isolate* isolate = Isolate::Current();
ASSERT(isolate);
@@ -1792,7 +1685,6 @@ DART_EXPORT bool Dart_HasServiceMessages() {
return isolate->message_handler()->HasOOBMessages();
}
-
DART_EXPORT bool Dart_HasLivePorts() {
Isolate* isolate = Isolate::Current();
ASSERT(isolate);
@@ -1800,7 +1692,6 @@ DART_EXPORT bool Dart_HasLivePorts() {
return isolate->message_handler()->HasLivePorts();
}
-
static uint8_t* malloc_allocator(uint8_t* ptr,
intptr_t old_size,
intptr_t new_size) {
@@ -1808,12 +1699,10 @@ static uint8_t* malloc_allocator(uint8_t* ptr,
return reinterpret_cast<uint8_t*>(new_ptr);
}
-
static void malloc_deallocator(uint8_t* ptr) {
free(reinterpret_cast<void*>(ptr));
}
-
DART_EXPORT bool Dart_Post(Dart_Port port_id, Dart_Handle handle) {
DARTSCOPE(Thread::Current());
API_TIMELINE_DURATION;
@@ -1838,7 +1727,6 @@ DART_EXPORT bool Dart_Post(Dart_Port port_id, Dart_Handle handle) {
new Message(port_id, data, len, Message::kNormalPriority));
}
-
DART_EXPORT Dart_Handle Dart_NewSendPort(Dart_Port port_id) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -1849,7 +1737,6 @@ DART_EXPORT Dart_Handle Dart_NewSendPort(Dart_Port port_id) {
return Api::NewHandle(T, SendPort::New(port_id));
}
-
DART_EXPORT Dart_Handle Dart_SendPortGetId(Dart_Handle port,
Dart_Port* port_id) {
DARTSCOPE(Thread::Current());
@@ -1866,14 +1753,12 @@ DART_EXPORT Dart_Handle Dart_SendPortGetId(Dart_Handle port,
return Api::Success();
}
-
DART_EXPORT Dart_Port Dart_GetMainPortId() {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
return isolate->main_port();
}
-
// --- Scopes ----
DART_EXPORT void Dart_EnterScope() {
@@ -1894,7 +1779,6 @@ DART_EXPORT void Dart_EnterScope() {
thread->set_api_top_scope(new_scope); // New scope is now the top scope.
}
-
DART_EXPORT void Dart_ExitScope() {
Thread* T = Thread::Current();
CHECK_API_SCOPE(T);
@@ -1911,7 +1795,6 @@ DART_EXPORT void Dart_ExitScope() {
}
}
-
DART_EXPORT uint8_t* Dart_ScopeAllocate(intptr_t size) {
Zone* zone;
Thread* thread = Thread::Current();
@@ -1926,7 +1809,6 @@ DART_EXPORT uint8_t* Dart_ScopeAllocate(intptr_t size) {
return reinterpret_cast<uint8_t*>(zone->AllocUnsafe(size));
}
-
// --- Objects ----
DART_EXPORT Dart_Handle Dart_Null() {
@@ -1934,18 +1816,15 @@ DART_EXPORT Dart_Handle Dart_Null() {
return Api::Null();
}
-
DART_EXPORT Dart_Handle Dart_EmptyString() {
ASSERT(Isolate::Current() != NULL);
return Api::EmptyString();
}
-
DART_EXPORT bool Dart_IsNull(Dart_Handle object) {
return Api::UnwrapHandle(object) == Object::null();
}
-
DART_EXPORT Dart_Handle Dart_ObjectEquals(Dart_Handle obj1,
Dart_Handle obj2,
bool* value) {
@@ -1966,7 +1845,6 @@ DART_EXPORT Dart_Handle Dart_ObjectEquals(Dart_Handle obj1,
}
}
-
// TODO(iposva): This call actually implements IsInstanceOfClass.
// Do we also need a real Dart_IsInstanceOf, which should take an instance
// rather than an object?
@@ -2003,7 +1881,6 @@ DART_EXPORT Dart_Handle Dart_ObjectIsType(Dart_Handle object,
return Api::Success();
}
-
DART_EXPORT bool Dart_IsInstance(Dart_Handle object) {
Thread* thread = Thread::Current();
CHECK_ISOLATE(thread->isolate());
@@ -2013,42 +1890,34 @@ DART_EXPORT bool Dart_IsInstance(Dart_Handle object) {
return ref.IsInstance();
}
-
DART_EXPORT bool Dart_IsNumber(Dart_Handle object) {
return RawObject::IsNumberClassId(Api::ClassId(object));
}
-
DART_EXPORT bool Dart_IsInteger(Dart_Handle object) {
return RawObject::IsIntegerClassId(Api::ClassId(object));
}
-
DART_EXPORT bool Dart_IsDouble(Dart_Handle object) {
return Api::ClassId(object) == kDoubleCid;
}
-
DART_EXPORT bool Dart_IsBoolean(Dart_Handle object) {
return Api::ClassId(object) == kBoolCid;
}
-
DART_EXPORT bool Dart_IsString(Dart_Handle object) {
return RawObject::IsStringClassId(Api::ClassId(object));
}
-
DART_EXPORT bool Dart_IsStringLatin1(Dart_Handle object) {
return RawObject::IsOneByteStringClassId(Api::ClassId(object));
}
-
DART_EXPORT bool Dart_IsExternalString(Dart_Handle object) {
return RawObject::IsExternalStringClassId(Api::ClassId(object));
}
-
DART_EXPORT bool Dart_IsList(Dart_Handle object) {
if (RawObject::IsBuiltinListClassId(Api::ClassId(object))) {
return true;
@@ -2059,44 +1928,36 @@ DART_EXPORT bool Dart_IsList(Dart_Handle object) {
return GetListInstance(Z, obj) != Instance::null();
}
-
DART_EXPORT bool Dart_IsMap(Dart_Handle object) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(object));
return GetMapInstance(Z, obj) != Instance::null();
}
-
DART_EXPORT bool Dart_IsLibrary(Dart_Handle object) {
return Api::ClassId(object) == kLibraryCid;
}
-
DART_EXPORT bool Dart_IsType(Dart_Handle handle) {
return Api::ClassId(handle) == kTypeCid;
}
-
DART_EXPORT bool Dart_IsFunction(Dart_Handle handle) {
return Api::ClassId(handle) == kFunctionCid;
}
-
DART_EXPORT bool Dart_IsVariable(Dart_Handle handle) {
return Api::ClassId(handle) == kFieldCid;
}
-
DART_EXPORT bool Dart_IsTypeVariable(Dart_Handle handle) {
return Api::ClassId(handle) == kTypeParameterCid;
}
-
DART_EXPORT bool Dart_IsClosure(Dart_Handle object) {
return Api::ClassId(object) == kClosureCid;
}
-
DART_EXPORT bool Dart_IsTypedData(Dart_Handle handle) {
intptr_t cid = Api::ClassId(handle);
return RawObject::IsTypedDataClassId(cid) ||
@@ -2104,12 +1965,10 @@ DART_EXPORT bool Dart_IsTypedData(Dart_Handle handle) {
RawObject::IsTypedDataViewClassId(cid);
}
-
DART_EXPORT bool Dart_IsByteBuffer(Dart_Handle handle) {
return Api::ClassId(handle) == kByteBufferCid;
}
-
DART_EXPORT bool Dart_IsFuture(Dart_Handle handle) {
API_TIMELINE_DURATION;
DARTSCOPE(Thread::Current());
@@ -2130,7 +1989,6 @@ DART_EXPORT bool Dart_IsFuture(Dart_Handle handle) {
return false;
}
-
// --- Instances ----
DART_EXPORT Dart_Handle Dart_InstanceGetType(Dart_Handle instance) {
@@ -2149,7 +2007,6 @@ DART_EXPORT Dart_Handle Dart_InstanceGetType(Dart_Handle instance) {
return Api::NewHandle(T, type.Canonicalize());
}
-
// --- Numbers, Integers and Doubles ----
DART_EXPORT Dart_Handle Dart_IntegerFitsIntoInt64(Dart_Handle integer,
@@ -2175,7 +2032,6 @@ DART_EXPORT Dart_Handle Dart_IntegerFitsIntoInt64(Dart_Handle integer,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_IntegerFitsIntoUint64(Dart_Handle integer,
bool* fits) {
// Fast path for Smis.
@@ -2202,7 +2058,6 @@ DART_EXPORT Dart_Handle Dart_IntegerFitsIntoUint64(Dart_Handle integer,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_NewInteger(int64_t value) {
// Fast path for Smis.
Thread* thread = Thread::Current();
@@ -2219,7 +2074,6 @@ DART_EXPORT Dart_Handle Dart_NewInteger(int64_t value) {
return Api::NewHandle(thread, Integer::New(value));
}
-
DART_EXPORT Dart_Handle Dart_NewIntegerFromUint64(uint64_t value) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -2227,7 +2081,6 @@ DART_EXPORT Dart_Handle Dart_NewIntegerFromUint64(uint64_t value) {
return Api::NewHandle(T, Integer::NewFromUint64(value));
}
-
DART_EXPORT Dart_Handle Dart_NewIntegerFromHexCString(const char* str) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -2236,7 +2089,6 @@ DART_EXPORT Dart_Handle Dart_NewIntegerFromHexCString(const char* str) {
return Api::NewHandle(T, Integer::New(str_obj));
}
-
DART_EXPORT Dart_Handle Dart_IntegerToInt64(Dart_Handle integer,
int64_t* value) {
// Fast path for Smis.
@@ -2268,7 +2120,6 @@ DART_EXPORT Dart_Handle Dart_IntegerToInt64(Dart_Handle integer,
CURRENT_FUNC, int_obj.ToCString());
}
-
DART_EXPORT Dart_Handle Dart_IntegerToUint64(Dart_Handle integer,
uint64_t* value) {
// Fast path for Smis.
@@ -2304,7 +2155,6 @@ DART_EXPORT Dart_Handle Dart_IntegerToUint64(Dart_Handle integer,
CURRENT_FUNC, int_obj.ToCString());
}
-
DART_EXPORT Dart_Handle Dart_IntegerToHexCString(Dart_Handle integer,
const char** value) {
API_TIMELINE_DURATION;
@@ -2324,14 +2174,12 @@ DART_EXPORT Dart_Handle Dart_IntegerToHexCString(Dart_Handle integer,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_NewDouble(double value) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
return Api::NewHandle(T, Double::New(value));
}
-
DART_EXPORT Dart_Handle Dart_DoubleValue(Dart_Handle double_obj,
double* value) {
DARTSCOPE(Thread::Current());
@@ -2343,7 +2191,6 @@ DART_EXPORT Dart_Handle Dart_DoubleValue(Dart_Handle double_obj,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetClosure(Dart_Handle library,
Dart_Handle function_name) {
DARTSCOPE(Thread::Current());
@@ -2358,7 +2205,6 @@ DART_EXPORT Dart_Handle Dart_GetClosure(Dart_Handle library,
return Api::NewHandle(T, lib.GetFunctionClosure(name));
}
-
// --- Booleans ----
DART_EXPORT Dart_Handle Dart_True() {
@@ -2366,20 +2212,17 @@ DART_EXPORT Dart_Handle Dart_True() {
return Api::True();
}
-
DART_EXPORT Dart_Handle Dart_False() {
ASSERT(Isolate::Current() != NULL);
return Api::False();
}
-
DART_EXPORT Dart_Handle Dart_NewBoolean(bool value) {
Isolate* isolate = Isolate::Current();
CHECK_ISOLATE(isolate);
return value ? Api::True() : Api::False();
}
-
DART_EXPORT Dart_Handle Dart_BooleanValue(Dart_Handle boolean_obj,
bool* value) {
DARTSCOPE(Thread::Current());
@@ -2391,10 +2234,8 @@ DART_EXPORT Dart_Handle Dart_BooleanValue(Dart_Handle boolean_obj,
return Api::Success();
}
-
// --- Strings ---
-
DART_EXPORT Dart_Handle Dart_StringLength(Dart_Handle str, intptr_t* len) {
Thread* thread = Thread::Current();
CHECK_ISOLATE(thread->isolate());
@@ -2407,7 +2248,6 @@ DART_EXPORT Dart_Handle Dart_StringLength(Dart_Handle str, intptr_t* len) {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_NewStringFromCString(const char* str) {
API_TIMELINE_DURATION;
DARTSCOPE(Thread::Current());
@@ -2418,7 +2258,6 @@ DART_EXPORT Dart_Handle Dart_NewStringFromCString(const char* str) {
return Api::NewHandle(T, String::New(str));
}
-
DART_EXPORT Dart_Handle Dart_NewStringFromUTF8(const uint8_t* utf8_array,
intptr_t length) {
API_TIMELINE_DURATION;
@@ -2435,7 +2274,6 @@ DART_EXPORT Dart_Handle Dart_NewStringFromUTF8(const uint8_t* utf8_array,
return Api::NewHandle(T, String::FromUTF8(utf8_array, length));
}
-
DART_EXPORT Dart_Handle Dart_NewStringFromUTF16(const uint16_t* utf16_array,
intptr_t length) {
DARTSCOPE(Thread::Current());
@@ -2447,7 +2285,6 @@ DART_EXPORT Dart_Handle Dart_NewStringFromUTF16(const uint16_t* utf16_array,
return Api::NewHandle(T, String::FromUTF16(utf16_array, length));
}
-
DART_EXPORT Dart_Handle Dart_NewStringFromUTF32(const int32_t* utf32_array,
intptr_t length) {
API_TIMELINE_DURATION;
@@ -2460,7 +2297,6 @@ DART_EXPORT Dart_Handle Dart_NewStringFromUTF32(const int32_t* utf32_array,
return Api::NewHandle(T, String::FromUTF32(utf32_array, length));
}
-
DART_EXPORT Dart_Handle
Dart_NewExternalLatin1String(const uint8_t* latin1_array,
intptr_t length,
@@ -2478,7 +2314,6 @@ Dart_NewExternalLatin1String(const uint8_t* latin1_array,
SpaceForExternal(T, length)));
}
-
DART_EXPORT Dart_Handle Dart_NewExternalUTF16String(const uint16_t* utf16_array,
intptr_t length,
void* peer,
@@ -2494,7 +2329,6 @@ DART_EXPORT Dart_Handle Dart_NewExternalUTF16String(const uint16_t* utf16_array,
SpaceForExternal(T, bytes)));
}
-
DART_EXPORT Dart_Handle Dart_StringToCString(Dart_Handle object,
const char** cstr) {
API_TIMELINE_DURATION;
@@ -2518,7 +2352,6 @@ DART_EXPORT Dart_Handle Dart_StringToCString(Dart_Handle object,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_StringToUTF8(Dart_Handle str,
uint8_t** utf8_array,
intptr_t* length) {
@@ -2544,7 +2377,6 @@ DART_EXPORT Dart_Handle Dart_StringToUTF8(Dart_Handle str,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_StringToLatin1(Dart_Handle str,
uint8_t* latin1_array,
intptr_t* length) {
@@ -2572,7 +2404,6 @@ DART_EXPORT Dart_Handle Dart_StringToLatin1(Dart_Handle str,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_StringToUTF16(Dart_Handle str,
uint16_t* utf16_array,
intptr_t* length) {
@@ -2591,7 +2422,6 @@ DART_EXPORT Dart_Handle Dart_StringToUTF16(Dart_Handle str,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_StringStorageSize(Dart_Handle str,
intptr_t* size) {
Thread* thread = Thread::Current();
@@ -2608,7 +2438,6 @@ DART_EXPORT Dart_Handle Dart_StringStorageSize(Dart_Handle str,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_MakeExternalString(Dart_Handle str,
void* array,
intptr_t external_size,
@@ -2667,7 +2496,6 @@ DART_EXPORT Dart_Handle Dart_MakeExternalString(Dart_Handle str,
T, str_obj.MakeExternal(array, external_size, peer, cback));
}
-
DART_EXPORT Dart_Handle Dart_StringGetProperties(Dart_Handle object,
intptr_t* char_size,
intptr_t* str_len,
@@ -2691,7 +2519,6 @@ DART_EXPORT Dart_Handle Dart_StringGetProperties(Dart_Handle object,
return Api::Success();
}
-
// --- Lists ---
DART_EXPORT Dart_Handle Dart_NewList(intptr_t length) {
@@ -2701,14 +2528,12 @@ DART_EXPORT Dart_Handle Dart_NewList(intptr_t length) {
return Api::NewHandle(T, Array::New(length));
}
-
#define GET_LIST_LENGTH(zone, type, obj, len) \
type& array = type::Handle(zone); \
array ^= obj.raw(); \
*len = array.Length(); \
return Api::Success();
-
DART_EXPORT Dart_Handle Dart_ListLength(Dart_Handle list, intptr_t* len) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(list));
@@ -2780,7 +2605,6 @@ DART_EXPORT Dart_Handle Dart_ListLength(Dart_Handle list, intptr_t* len) {
}
}
-
#define GET_LIST_ELEMENT(thread, type, obj, index) \
const type& array_obj = type::Cast(obj); \
if ((index >= 0) && (index < array_obj.Length())) { \
@@ -2788,7 +2612,6 @@ DART_EXPORT Dart_Handle Dart_ListLength(Dart_Handle list, intptr_t* len) {
} \
return Api::NewError("Invalid index passed in to access list element");
-
DART_EXPORT Dart_Handle Dart_ListGetAt(Dart_Handle list, intptr_t index) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(list));
@@ -2811,7 +2634,6 @@ DART_EXPORT Dart_Handle Dart_ListGetAt(Dart_Handle list, intptr_t index) {
}
}
-
#define GET_LIST_RANGE(thread, type, obj, offset, length) \
const type& array_obj = type::Cast(obj); \
if ((offset >= 0) && (offset + length <= array_obj.Length())) { \
@@ -2822,7 +2644,6 @@ DART_EXPORT Dart_Handle Dart_ListGetAt(Dart_Handle list, intptr_t index) {
} \
return Api::NewError("Invalid offset/length passed in to access list");
-
DART_EXPORT Dart_Handle Dart_ListGetRange(Dart_Handle list,
intptr_t offset,
intptr_t length,
@@ -2869,7 +2690,6 @@ DART_EXPORT Dart_Handle Dart_ListGetRange(Dart_Handle list,
}
}
-
#define SET_LIST_ELEMENT(type, obj, index, value) \
const type& array = type::Cast(obj); \
const Object& value_obj = Object::Handle(Z, Api::UnwrapHandle(value)); \
@@ -2882,7 +2702,6 @@ DART_EXPORT Dart_Handle Dart_ListGetRange(Dart_Handle list,
} \
return Api::NewError("Invalid index passed in to set list element");
-
DART_EXPORT Dart_Handle Dart_ListSetAt(Dart_Handle list,
intptr_t index,
Dart_Handle value) {
@@ -2926,14 +2745,12 @@ DART_EXPORT Dart_Handle Dart_ListSetAt(Dart_Handle list,
}
}
-
static RawObject* ResolveConstructor(const char* current_func,
const Class& cls,
const String& class_name,
const String& dotted_name,
int num_args);
-
static RawObject* ThrowArgumentError(const char* exception_message) {
Thread* thread = Thread::Current();
Zone* zone = thread->zone();
@@ -3026,7 +2843,6 @@ static Dart_Handle CopyBytes(const T& array,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_ListGetAsBytes(Dart_Handle list,
intptr_t offset,
uint8_t* native_array,
@@ -3128,7 +2944,6 @@ DART_EXPORT Dart_Handle Dart_ListGetAsBytes(Dart_Handle list,
return Api::NewError("Object does not implement the 'List' interface");
}
-
#define SET_LIST_ELEMENT_AS_BYTES(type, obj, native_array, offset, length) \
const type& array = type::Cast(obj); \
Integer& integer = Integer::Handle(Z); \
@@ -3141,7 +2956,6 @@ DART_EXPORT Dart_Handle Dart_ListGetAsBytes(Dart_Handle list,
} \
return Api::NewError("Invalid length passed in to set array elements");
-
DART_EXPORT Dart_Handle Dart_ListSetAsBytes(Dart_Handle list,
intptr_t offset,
const uint8_t* native_array,
@@ -3206,7 +3020,6 @@ DART_EXPORT Dart_Handle Dart_ListSetAsBytes(Dart_Handle list,
return Api::NewError("Object does not implement the 'List' interface");
}
-
// --- Maps ---
DART_EXPORT Dart_Handle Dart_MapGetAt(Dart_Handle map, Dart_Handle key) {
@@ -3225,7 +3038,6 @@ DART_EXPORT Dart_Handle Dart_MapGetAt(Dart_Handle map, Dart_Handle key) {
return Api::NewError("Object does not implement the 'Map' interface");
}
-
DART_EXPORT Dart_Handle Dart_MapContainsKey(Dart_Handle map, Dart_Handle key) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -3243,7 +3055,6 @@ DART_EXPORT Dart_Handle Dart_MapContainsKey(Dart_Handle map, Dart_Handle key) {
return Api::NewError("Object does not implement the 'Map' interface");
}
-
DART_EXPORT Dart_Handle Dart_MapKeys(Dart_Handle map) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -3261,7 +3072,6 @@ DART_EXPORT Dart_Handle Dart_MapKeys(Dart_Handle map) {
return Api::NewError("Object does not implement the 'Map' interface");
}
-
// --- Typed Data ---
// Helper method to get the type of a TypedData object.
@@ -3338,7 +3148,6 @@ static Dart_TypedData_Type GetType(intptr_t class_id) {
return type;
}
-
DART_EXPORT Dart_TypedData_Type Dart_GetTypeOfTypedData(Dart_Handle object) {
API_TIMELINE_DURATION;
intptr_t class_id = Api::ClassId(object);
@@ -3349,7 +3158,6 @@ DART_EXPORT Dart_TypedData_Type Dart_GetTypeOfTypedData(Dart_Handle object) {
return Dart_TypedData_kInvalid;
}
-
DART_EXPORT Dart_TypedData_Type
Dart_GetTypeOfExternalTypedData(Dart_Handle object) {
API_TIMELINE_DURATION;
@@ -3371,7 +3179,6 @@ Dart_GetTypeOfExternalTypedData(Dart_Handle object) {
return Dart_TypedData_kInvalid;
}
-
static RawObject* GetByteDataConstructor(Thread* thread,
const String& constructor_name,
intptr_t num_args) {
@@ -3385,7 +3192,6 @@ static RawObject* GetByteDataConstructor(Thread* thread,
constructor_name, num_args);
}
-
static Dart_Handle NewByteData(Thread* thread, intptr_t length) {
CHECK_LENGTH(length, TypedData::MaxElements(kTypedDataInt8ArrayCid));
Zone* zone = thread->zone();
@@ -3408,13 +3214,11 @@ static Dart_Handle NewByteData(Thread* thread, intptr_t length) {
return Api::NewHandle(thread, result.raw());
}
-
static Dart_Handle NewTypedData(Thread* thread, intptr_t cid, intptr_t length) {
CHECK_LENGTH(length, TypedData::MaxElements(cid));
return Api::NewHandle(thread, TypedData::New(cid, length));
}
-
static Dart_Handle NewExternalTypedData(Thread* thread,
intptr_t cid,
void* data,
@@ -3428,7 +3232,6 @@ static Dart_Handle NewExternalTypedData(Thread* thread,
return Api::NewHandle(thread, result.raw());
}
-
static Dart_Handle NewExternalByteData(Thread* thread,
void* data,
intptr_t length) {
@@ -3465,7 +3268,6 @@ static Dart_Handle NewExternalByteData(Thread* thread,
return Api::NewHandle(thread, result.raw());
}
-
DART_EXPORT Dart_Handle Dart_NewTypedData(Dart_TypedData_Type type,
intptr_t length) {
DARTSCOPE(Thread::Current());
@@ -3505,7 +3307,6 @@ DART_EXPORT Dart_Handle Dart_NewTypedData(Dart_TypedData_Type type,
return Api::Null();
}
-
DART_EXPORT Dart_Handle Dart_NewExternalTypedData(Dart_TypedData_Type type,
void* data,
intptr_t length) {
@@ -3563,7 +3364,6 @@ DART_EXPORT Dart_Handle Dart_NewExternalTypedData(Dart_TypedData_Type type,
return Api::Null();
}
-
static RawObject* GetByteBufferConstructor(Thread* thread,
const String& class_name,
const String& constructor_name,
@@ -3578,7 +3378,6 @@ static RawObject* GetByteBufferConstructor(Thread* thread,
num_args);
}
-
DART_EXPORT Dart_Handle Dart_NewByteBuffer(Dart_Handle typed_data) {
DARTSCOPE(Thread::Current());
intptr_t class_id = Api::ClassId(typed_data);
@@ -3608,7 +3407,6 @@ DART_EXPORT Dart_Handle Dart_NewByteBuffer(Dart_Handle typed_data) {
return Api::NewHandle(T, result.raw());
}
-
// Structure to record acquired typed data for verification purposes.
class AcquiredData {
public:
@@ -3641,7 +3439,6 @@ class AcquiredData {
DISALLOW_COPY_AND_ASSIGN(AcquiredData);
};
-
DART_EXPORT Dart_Handle Dart_TypedDataAcquireData(Dart_Handle object,
Dart_TypedData_Type* type,
void** data,
@@ -3734,7 +3531,6 @@ DART_EXPORT Dart_Handle Dart_TypedDataAcquireData(Dart_Handle object,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_TypedDataReleaseData(Dart_Handle object) {
DARTSCOPE(Thread::Current());
Isolate* I = T->isolate();
@@ -3762,7 +3558,6 @@ DART_EXPORT Dart_Handle Dart_TypedDataReleaseData(Dart_Handle object) {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetDataFromByteBuffer(Dart_Handle object) {
Thread* thread = Thread::Current();
Zone* zone = thread->zone();
@@ -3777,7 +3572,6 @@ DART_EXPORT Dart_Handle Dart_GetDataFromByteBuffer(Dart_Handle object) {
return Api::NewHandle(thread, ByteBuffer::Data(instance));
}
-
// --- Invoking Constructors, Methods, and Field accessors ---
static RawObject* ResolveConstructor(const char* current_func,
@@ -3822,7 +3616,6 @@ static RawObject* ResolveConstructor(const char* current_func,
return constructor.raw();
}
-
DART_EXPORT Dart_Handle Dart_New(Dart_Handle type,
Dart_Handle constructor_name,
int number_of_arguments,
@@ -3967,7 +3760,6 @@ DART_EXPORT Dart_Handle Dart_New(Dart_Handle type,
return Api::NewHandle(T, new_object.raw());
}
-
static RawInstance* AllocateObject(Thread* thread, const Class& cls) {
if (!cls.is_fields_marked_nullable()) {
// Mark all fields as nullable.
@@ -3994,7 +3786,6 @@ static RawInstance* AllocateObject(Thread* thread, const Class& cls) {
return Instance::New(cls);
}
-
DART_EXPORT Dart_Handle Dart_Allocate(Dart_Handle type) {
DARTSCOPE(Thread::Current());
CHECK_CALLBACK_STATE(T);
@@ -4018,7 +3809,6 @@ DART_EXPORT Dart_Handle Dart_Allocate(Dart_Handle type) {
return Api::NewHandle(T, AllocateObject(T, cls));
}
-
DART_EXPORT Dart_Handle
Dart_AllocateWithNativeFields(Dart_Handle type,
intptr_t num_native_fields,
@@ -4055,7 +3845,6 @@ Dart_AllocateWithNativeFields(Dart_Handle type,
return Api::NewHandle(T, instance.raw());
}
-
static Dart_Handle SetupArguments(Thread* thread,
int num_args,
Dart_Handle* arguments,
@@ -4082,7 +3871,6 @@ static Dart_Handle SetupArguments(Thread* thread,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_InvokeConstructor(Dart_Handle object,
Dart_Handle name,
int number_of_arguments,
@@ -4159,7 +3947,6 @@ DART_EXPORT Dart_Handle Dart_InvokeConstructor(Dart_Handle object,
CURRENT_FUNC);
}
-
DART_EXPORT Dart_Handle Dart_Invoke(Dart_Handle target,
Dart_Handle name,
int number_of_arguments,
@@ -4304,7 +4091,6 @@ DART_EXPORT Dart_Handle Dart_Invoke(Dart_Handle target,
}
}
-
DART_EXPORT Dart_Handle Dart_InvokeClosure(Dart_Handle closure,
int number_of_arguments,
Dart_Handle* arguments) {
@@ -4336,7 +4122,6 @@ DART_EXPORT Dart_Handle Dart_InvokeClosure(Dart_Handle closure,
return Api::NewHandle(T, DartEntry::InvokeClosure(args));
}
-
DART_EXPORT Dart_Handle Dart_GetField(Dart_Handle container, Dart_Handle name) {
API_TIMELINE_DURATION;
DARTSCOPE(Thread::Current());
@@ -4482,7 +4267,6 @@ DART_EXPORT Dart_Handle Dart_GetField(Dart_Handle container, Dart_Handle name) {
}
}
-
DART_EXPORT Dart_Handle Dart_SetField(Dart_Handle container,
Dart_Handle name,
Dart_Handle value) {
@@ -4635,7 +4419,6 @@ DART_EXPORT Dart_Handle Dart_SetField(Dart_Handle container,
CURRENT_FUNC);
}
-
// --- Exceptions ----
DART_EXPORT Dart_Handle Dart_ThrowException(Dart_Handle exception) {
@@ -4671,7 +4454,6 @@ DART_EXPORT Dart_Handle Dart_ThrowException(Dart_Handle exception) {
return Api::NewError("Exception was not thrown, internal error");
}
-
DART_EXPORT Dart_Handle Dart_ReThrowException(Dart_Handle exception,
Dart_Handle stacktrace) {
Thread* thread = Thread::Current();
@@ -4713,7 +4495,6 @@ DART_EXPORT Dart_Handle Dart_ReThrowException(Dart_Handle exception,
return Api::NewError("Exception was not re thrown, internal error");
}
-
// --- Native fields and functions ---
DART_EXPORT Dart_Handle Dart_CreateNativeWrapperClass(Dart_Handle library,
@@ -4744,7 +4525,6 @@ DART_EXPORT Dart_Handle Dart_CreateNativeWrapperClass(Dart_Handle library,
return Api::NewHandle(T, cls.RareType());
}
-
DART_EXPORT Dart_Handle Dart_GetNativeInstanceFieldCount(Dart_Handle obj,
int* count) {
Thread* thread = Thread::Current();
@@ -4758,7 +4538,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeInstanceFieldCount(Dart_Handle obj,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetNativeInstanceField(Dart_Handle obj,
int index,
intptr_t* value) {
@@ -4778,7 +4557,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeInstanceField(Dart_Handle obj,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_SetNativeInstanceField(Dart_Handle obj,
int index,
intptr_t value) {
@@ -4796,7 +4574,6 @@ DART_EXPORT Dart_Handle Dart_SetNativeInstanceField(Dart_Handle obj,
return Api::Success();
}
-
DART_EXPORT void* Dart_GetNativeIsolateData(Dart_NativeArguments args) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
Isolate* isolate = arguments->thread()->isolate();
@@ -4804,7 +4581,6 @@ DART_EXPORT void* Dart_GetNativeIsolateData(Dart_NativeArguments args) {
return isolate->init_callback_data();
}
-
DART_EXPORT Dart_Handle Dart_GetNativeArguments(
Dart_NativeArguments args,
int num_arguments,
@@ -4936,7 +4712,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeArguments(
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetNativeArgument(Dart_NativeArguments args,
int index) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
@@ -4948,13 +4723,11 @@ DART_EXPORT Dart_Handle Dart_GetNativeArgument(Dart_NativeArguments args,
return Api::NewHandle(arguments->thread(), arguments->NativeArgAt(index));
}
-
DART_EXPORT int Dart_GetNativeArgumentCount(Dart_NativeArguments args) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
return arguments->NativeArgCount();
}
-
DART_EXPORT Dart_Handle
Dart_GetNativeFieldsOfArgument(Dart_NativeArguments args,
int arg_index,
@@ -4973,7 +4746,6 @@ Dart_GetNativeFieldsOfArgument(Dart_NativeArguments args,
field_values, CURRENT_FUNC);
}
-
DART_EXPORT Dart_Handle Dart_GetNativeReceiver(Dart_NativeArguments args,
intptr_t* value) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
@@ -4990,7 +4762,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeReceiver(Dart_NativeArguments args,
CURRENT_FUNC);
}
-
DART_EXPORT Dart_Handle Dart_GetNativeStringArgument(Dart_NativeArguments args,
int arg_index,
void** peer) {
@@ -5005,7 +4776,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeStringArgument(Dart_NativeArguments args,
return result;
}
-
DART_EXPORT Dart_Handle Dart_GetNativeIntegerArgument(Dart_NativeArguments args,
int index,
int64_t* value) {
@@ -5024,7 +4794,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeIntegerArgument(Dart_NativeArguments args,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetNativeBooleanArgument(Dart_NativeArguments args,
int index,
bool* value) {
@@ -5041,7 +4810,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeBooleanArgument(Dart_NativeArguments args,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetNativeDoubleArgument(Dart_NativeArguments args,
int index,
double* value) {
@@ -5060,7 +4828,6 @@ DART_EXPORT Dart_Handle Dart_GetNativeDoubleArgument(Dart_NativeArguments args,
return Api::Success();
}
-
DART_EXPORT void Dart_SetReturnValue(Dart_NativeArguments args,
Dart_Handle retval) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
@@ -5082,7 +4849,6 @@ DART_EXPORT void Dart_SetReturnValue(Dart_NativeArguments args,
Api::SetReturnValue(arguments, retval);
}
-
DART_EXPORT void Dart_SetWeakHandleReturnValue(Dart_NativeArguments args,
Dart_WeakPersistentHandle rval) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
@@ -5095,7 +4861,6 @@ DART_EXPORT void Dart_SetWeakHandleReturnValue(Dart_NativeArguments args,
Api::SetWeakHandleReturnValue(arguments, rval);
}
-
// --- Environment ---
RawString* Api::GetEnvironmentValue(Thread* thread, const String& name) {
String& result = String::Handle(CallEnvironmentCallback(thread, name));
@@ -5147,7 +4912,6 @@ RawString* Api::GetEnvironmentValue(Thread* thread, const String& name) {
return result.raw();
}
-
RawString* Api::CallEnvironmentCallback(Thread* thread, const String& name) {
Isolate* isolate = thread->isolate();
Dart_EnvironmentCallback callback = isolate->environment_callback();
@@ -5172,7 +4936,6 @@ RawString* Api::CallEnvironmentCallback(Thread* thread, const String& name) {
return result.raw();
}
-
DART_EXPORT Dart_Handle
Dart_SetEnvironmentCallback(Dart_EnvironmentCallback callback) {
Isolate* isolate = Isolate::Current();
@@ -5181,7 +4944,6 @@ Dart_SetEnvironmentCallback(Dart_EnvironmentCallback callback) {
return Api::Success();
}
-
// --- Scripts and Libraries ---
DART_EXPORT void Dart_SetBooleanReturnValue(Dart_NativeArguments args,
bool retval) {
@@ -5189,7 +4951,6 @@ DART_EXPORT void Dart_SetBooleanReturnValue(Dart_NativeArguments args,
arguments->SetReturn(Bool::Get(retval));
}
-
DART_EXPORT void Dart_SetIntegerReturnValue(Dart_NativeArguments args,
int64_t retval) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
@@ -5204,7 +4965,6 @@ DART_EXPORT void Dart_SetIntegerReturnValue(Dart_NativeArguments args,
}
}
-
DART_EXPORT void Dart_SetDoubleReturnValue(Dart_NativeArguments args,
double retval) {
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
@@ -5213,7 +4973,6 @@ DART_EXPORT void Dart_SetDoubleReturnValue(Dart_NativeArguments args,
Api::SetDoubleReturnValue(arguments, retval);
}
-
// --- Scripts and Libraries ---
DART_EXPORT Dart_Handle
@@ -5224,7 +4983,6 @@ Dart_SetLibraryTagHandler(Dart_LibraryTagHandler handler) {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_DefaultCanonicalizeUrl(Dart_Handle base_url,
Dart_Handle url) {
API_TIMELINE_DURATION;
@@ -5248,7 +5006,6 @@ DART_EXPORT Dart_Handle Dart_DefaultCanonicalizeUrl(Dart_Handle base_url,
return Api::NewHandle(T, String::New(resolved_uri));
}
-
// NOTE: Need to pass 'result' as a parameter here in order to avoid
// warning: variable 'result' might be clobbered by 'longjmp' or 'vfork'
// which shows up because of the use of setjmp.
@@ -5274,7 +5031,6 @@ static void CompileSource(Thread* thread,
}
}
-
DART_EXPORT Dart_Handle Dart_LoadScript(Dart_Handle url,
Dart_Handle resolved_url,
Dart_Handle source,
@@ -5331,7 +5087,6 @@ DART_EXPORT Dart_Handle Dart_LoadScript(Dart_Handle url,
return result;
}
-
DART_EXPORT Dart_Handle Dart_LoadScriptFromSnapshot(const uint8_t* buffer,
intptr_t buffer_len) {
API_TIMELINE_DURATION;
@@ -5393,7 +5148,6 @@ DART_EXPORT Dart_Handle Dart_LoadScriptFromSnapshot(const uint8_t* buffer,
return Api::NewHandle(T, library.raw());
}
-
DART_EXPORT void* Dart_ReadKernelBinary(const uint8_t* buffer,
intptr_t buffer_len) {
#if defined(DART_PRECOMPILED_RUNTIME)
@@ -5406,7 +5160,6 @@ DART_EXPORT void* Dart_ReadKernelBinary(const uint8_t* buffer,
#endif
}
-
DART_EXPORT Dart_Handle Dart_LoadKernel(void* kernel_program) {
API_TIMELINE_DURATION;
DARTSCOPE(Thread::Current());
@@ -5449,7 +5202,6 @@ DART_EXPORT Dart_Handle Dart_LoadKernel(void* kernel_program) {
#endif
}
-
DART_EXPORT Dart_Handle Dart_RootLibrary() {
Thread* thread = Thread::Current();
Isolate* isolate = thread->isolate();
@@ -5457,7 +5209,6 @@ DART_EXPORT Dart_Handle Dart_RootLibrary() {
return Api::NewHandle(thread, isolate->object_store()->root_library());
}
-
DART_EXPORT Dart_Handle Dart_SetRootLibrary(Dart_Handle library) {
DARTSCOPE(Thread::Current());
const Object& obj = Object::Handle(Z, Api::UnwrapHandle(library));
@@ -5470,7 +5221,6 @@ DART_EXPORT Dart_Handle Dart_SetRootLibrary(Dart_Handle library) {
RETURN_TYPE_ERROR(Z, library, Library);
}
-
DART_EXPORT Dart_Handle Dart_GetClass(Dart_Handle library,
Dart_Handle class_name) {
DARTSCOPE(Thread::Current());
@@ -5492,7 +5242,6 @@ DART_EXPORT Dart_Handle Dart_GetClass(Dart_Handle library,
return Api::NewHandle(T, cls.RareType());
}
-
DART_EXPORT Dart_Handle Dart_GetType(Dart_Handle library,
Dart_Handle class_name,
intptr_t number_of_type_arguments,
@@ -5565,7 +5314,6 @@ DART_EXPORT Dart_Handle Dart_GetType(Dart_Handle library,
return Api::NewHandle(T, instantiated_type.raw());
}
-
DART_EXPORT Dart_Handle Dart_LibraryUrl(Dart_Handle library) {
DARTSCOPE(Thread::Current());
const Library& lib = Api::UnwrapLibraryHandle(Z, library);
@@ -5577,7 +5325,6 @@ DART_EXPORT Dart_Handle Dart_LibraryUrl(Dart_Handle library) {
return Api::NewHandle(T, url.raw());
}
-
DART_EXPORT Dart_Handle Dart_GetLoadedLibraries() {
DARTSCOPE(Thread::Current());
Isolate* I = T->isolate();
@@ -5597,7 +5344,6 @@ DART_EXPORT Dart_Handle Dart_GetLoadedLibraries() {
return Api::NewHandle(T, library_list.raw());
}
-
DART_EXPORT Dart_Handle Dart_LookupLibrary(Dart_Handle url) {
DARTSCOPE(Thread::Current());
const String& url_str = Api::UnwrapStringHandle(Z, url);
@@ -5614,7 +5360,6 @@ DART_EXPORT Dart_Handle Dart_LookupLibrary(Dart_Handle url) {
}
}
-
DART_EXPORT Dart_Handle Dart_LibraryHandleError(Dart_Handle library_in,
Dart_Handle error_in) {
DARTSCOPE(Thread::Current());
@@ -5642,7 +5387,6 @@ DART_EXPORT Dart_Handle Dart_LibraryHandleError(Dart_Handle library_in,
return error_in;
}
-
#if !defined(DART_PRECOMPILED_RUNTIME)
static Dart_Handle LoadKernelProgram(Dart_Handle url, Thread* T, void* kernel) {
kernel::KernelReader reader(reinterpret_cast<kernel::Program*>(kernel));
@@ -5658,7 +5402,6 @@ static Dart_Handle LoadKernelProgram(Dart_Handle url, Thread* T, void* kernel) {
}
#endif
-
DART_EXPORT Dart_Handle Dart_LoadLibrary(Dart_Handle url,
Dart_Handle resolved_url,
Dart_Handle source,
@@ -5738,7 +5481,6 @@ DART_EXPORT Dart_Handle Dart_LoadLibrary(Dart_Handle url,
return result;
}
-
DART_EXPORT Dart_Handle Dart_LibraryImportLibrary(Dart_Handle library,
Dart_Handle import,
Dart_Handle prefix) {
@@ -5780,7 +5522,6 @@ DART_EXPORT Dart_Handle Dart_LibraryImportLibrary(Dart_Handle library,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetImportsOfScheme(Dart_Handle scheme) {
DARTSCOPE(Thread::Current());
Isolate* I = T->isolate();
@@ -5816,7 +5557,6 @@ DART_EXPORT Dart_Handle Dart_GetImportsOfScheme(Dart_Handle scheme) {
return Api::NewHandle(T, Array::MakeFixedLength(result));
}
-
DART_EXPORT Dart_Handle Dart_LoadSource(Dart_Handle library,
Dart_Handle url,
Dart_Handle resolved_url,
@@ -5867,7 +5607,6 @@ DART_EXPORT Dart_Handle Dart_LoadSource(Dart_Handle library,
return result;
}
-
DART_EXPORT Dart_Handle Dart_LibraryLoadPatch(Dart_Handle library,
Dart_Handle url,
Dart_Handle patch_source) {
@@ -5898,7 +5637,6 @@ DART_EXPORT Dart_Handle Dart_LibraryLoadPatch(Dart_Handle library,
return result;
}
-
// Finalizes classes and invokes Dart core library function that completes
// futures of loadLibrary calls (deferred library loading).
DART_EXPORT Dart_Handle Dart_FinalizeLoading(bool complete_futures) {
@@ -5959,7 +5697,6 @@ DART_EXPORT Dart_Handle Dart_FinalizeLoading(bool complete_futures) {
return Api::Success();
}
-
DART_EXPORT Dart_Handle
Dart_SetNativeResolver(Dart_Handle library,
Dart_NativeEntryResolver resolver,
@@ -5974,7 +5711,6 @@ Dart_SetNativeResolver(Dart_Handle library,
return Api::Success();
}
-
DART_EXPORT Dart_Handle
Dart_GetNativeResolver(Dart_Handle library,
Dart_NativeEntryResolver* resolver) {
@@ -5991,7 +5727,6 @@ Dart_GetNativeResolver(Dart_Handle library,
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_GetNativeSymbol(Dart_Handle library,
Dart_NativeEntrySymbol* resolver) {
if (resolver == NULL) {
@@ -6031,7 +5766,6 @@ DART_EXPORT Dart_Handle Dart_GetPeer(Dart_Handle object, void** peer) {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_SetPeer(Dart_Handle object, void* peer) {
Thread* thread = Thread::Current();
CHECK_ISOLATE(thread->isolate());
@@ -6051,7 +5785,6 @@ DART_EXPORT Dart_Handle Dart_SetPeer(Dart_Handle object, void* peer) {
return Api::Success();
}
-
// --- Dart Front-End (Kernel) support ---
DART_EXPORT bool Dart_IsKernelIsolate(Dart_Isolate isolate) {
@@ -6063,7 +5796,6 @@ DART_EXPORT bool Dart_IsKernelIsolate(Dart_Isolate isolate) {
#endif
}
-
DART_EXPORT bool Dart_KernelIsolateIsRunning() {
#ifdef DART_PRECOMPILED_RUNTIME
return false;
@@ -6072,7 +5804,6 @@ DART_EXPORT bool Dart_KernelIsolateIsRunning() {
#endif
}
-
DART_EXPORT Dart_Port Dart_KernelPort() {
#ifdef DART_PRECOMPILED_RUNTIME
return false;
@@ -6081,7 +5812,6 @@ DART_EXPORT Dart_Port Dart_KernelPort() {
#endif
}
-
DART_EXPORT Dart_KernelCompilationResult
Dart_CompileToKernel(const char* script_uri) {
#ifdef DART_PRECOMPILED_RUNTIME
@@ -6116,17 +5846,14 @@ DART_EXPORT bool Dart_IsServiceIsolate(Dart_Isolate isolate) {
return ServiceIsolate::IsServiceIsolate(iso);
}
-
DART_EXPORT Dart_Port Dart_ServiceWaitForLoadPort() {
return ServiceIsolate::WaitForLoadPort();
}
-
DART_EXPORT int64_t Dart_TimelineGetMicros() {
return OS::GetCurrentMonotonicMicros();
}
-
#if defined(PRODUCT)
DART_EXPORT void Dart_RegisterIsolateServiceRequestCallback(
const char* name,
@@ -6135,7 +5862,6 @@ DART_EXPORT void Dart_RegisterIsolateServiceRequestCallback(
return;
}
-
DART_EXPORT void Dart_RegisterRootServiceRequestCallback(
const char* name,
Dart_ServiceRequestCallback callback,
@@ -6143,14 +5869,12 @@ DART_EXPORT void Dart_RegisterRootServiceRequestCallback(
return;
}
-
DART_EXPORT Dart_Handle Dart_SetServiceStreamCallbacks(
Dart_ServiceStreamListenCallback listen_callback,
Dart_ServiceStreamCancelCallback cancel_callback) {
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_ServiceSendDataEvent(const char* stream_id,
const char* event_kind,
const uint8_t* bytes,
@@ -6158,36 +5882,30 @@ DART_EXPORT Dart_Handle Dart_ServiceSendDataEvent(const char* stream_id,
return Api::Success();
}
-
DART_EXPORT Dart_Handle
Dart_SetFileModifiedCallback(Dart_FileModifiedCallback file_mod_callback) {
return Api::Success();
}
-
DART_EXPORT bool Dart_IsReloading() {
return false;
}
-
DART_EXPORT void Dart_GlobalTimelineSetRecordedStreams(int64_t stream_mask) {
return;
}
-
DART_EXPORT void Dart_SetEmbedderTimelineCallbacks(
Dart_EmbedderTimelineStartRecording start_recording,
Dart_EmbedderTimelineStopRecording stop_recording) {
return;
}
-
DART_EXPORT bool Dart_GlobalTimelineGetTrace(Dart_StreamConsumer consumer,
void* user_data) {
return false;
}
-
DART_EXPORT void Dart_TimelineEvent(const char* label,
int64_t timestamp0,
int64_t timestamp1_or_async_id,
@@ -6207,7 +5925,6 @@ DART_EXPORT void Dart_RegisterIsolateServiceRequestCallback(
}
}
-
DART_EXPORT void Dart_RegisterRootServiceRequestCallback(
const char* name,
Dart_ServiceRequestCallback callback,
@@ -6217,7 +5934,6 @@ DART_EXPORT void Dart_RegisterRootServiceRequestCallback(
}
}
-
DART_EXPORT Dart_Handle Dart_SetServiceStreamCallbacks(
Dart_ServiceStreamListenCallback listen_callback,
Dart_ServiceStreamCancelCallback cancel_callback) {
@@ -6256,7 +5972,6 @@ DART_EXPORT Dart_Handle Dart_SetServiceStreamCallbacks(
return Api::Success();
}
-
DART_EXPORT Dart_Handle Dart_ServiceSendDataEvent(const char* stream_id,
const char* event_kind,
const uint8_t* bytes,
@@ -6280,7 +5995,6 @@ DART_EXPORT Dart_Handle Dart_ServiceSendDataEvent(const char* stream_id,
return Api::Success();
}
-
DART_EXPORT Dart_Handle
Dart_SetFileModifiedCallback(Dart_FileModifiedCallback file_modified_callback) {
if (!FLAG_support_service) {
@@ -6304,7 +6018,6 @@ Dart_SetFileModifiedCallback(Dart_FileModifiedCallback file_modified_callback) {
return Api::Success();
}
-
DART_EXPORT bool Dart_IsReloading() {
Thread* thread = Thread::Current();
Isolate* isolate = thread->isolate();
@@ -6312,7 +6025,6 @@ DART_EXPORT bool Dart_IsReloading() {
return isolate->IsReloading();
}
-
DART_EXPORT void Dart_GlobalTimelineSetRecordedStreams(int64_t stream_mask) {
if (!FLAG_support_timeline) {
return;
@@ -6339,7 +6051,6 @@ DART_EXPORT void Dart_GlobalTimelineSetRecordedStreams(int64_t stream_mask) {
Timeline::SetStreamVMEnabled(vm_enabled);
}
-
static void StartStreamToConsumer(Dart_StreamConsumer consumer,
void* user_data,
const char* stream_name) {
@@ -6347,7 +6058,6 @@ static void StartStreamToConsumer(Dart_StreamConsumer consumer,
consumer(Dart_StreamConsumer_kStart, stream_name, NULL, 0, user_data);
}
-
static void FinishStreamToConsumer(Dart_StreamConsumer consumer,
void* user_data,
const char* stream_name) {
@@ -6355,7 +6065,6 @@ static void FinishStreamToConsumer(Dart_StreamConsumer consumer,
consumer(Dart_StreamConsumer_kFinish, stream_name, NULL, 0, user_data);
}
-
static void DataStreamToConsumer(Dart_StreamConsumer consumer,
void* user_data,
const char* output,
@@ -6386,7 +6095,6 @@ static void DataStreamToConsumer(Dart_StreamConsumer consumer,
ASSERT(remaining == 0);
}
-
static bool StreamTraceEvents(Dart_StreamConsumer consumer,
void* user_data,
JSONStream* js) {
@@ -6418,7 +6126,6 @@ static bool StreamTraceEvents(Dart_StreamConsumer consumer,
return true;
}
-
DART_EXPORT void Dart_SetEmbedderTimelineCallbacks(
Dart_EmbedderTimelineStartRecording start_recording,
Dart_EmbedderTimelineStopRecording stop_recording) {
@@ -6429,7 +6136,6 @@ DART_EXPORT void Dart_SetEmbedderTimelineCallbacks(
Timeline::set_stop_recording_cb(stop_recording);
}
-
DART_EXPORT bool Dart_GlobalTimelineGetTrace(Dart_StreamConsumer consumer,
void* user_data) {
if (!FLAG_support_timeline) {
@@ -6460,7 +6166,6 @@ DART_EXPORT bool Dart_GlobalTimelineGetTrace(Dart_StreamConsumer consumer,
return success;
}
-
DART_EXPORT void Dart_TimelineEvent(const char* label,
int64_t timestamp0,
int64_t timestamp1_or_async_id,
@@ -6521,7 +6226,6 @@ DART_EXPORT void Dart_TimelineEvent(const char* label,
}
#endif // defined(PRODUCT)
-
DART_EXPORT void Dart_SetThreadName(const char* name) {
OSThread* thread = OSThread::Current();
if (thread == NULL) {
@@ -6531,7 +6235,6 @@ DART_EXPORT void Dart_SetThreadName(const char* name) {
thread->SetName(name);
}
-
DART_EXPORT
Dart_Handle Dart_SaveCompilationTrace(uint8_t** buffer,
intptr_t* buffer_length) {
@@ -6546,7 +6249,6 @@ Dart_Handle Dart_SaveCompilationTrace(uint8_t** buffer,
return Api::Success();
}
-
DART_EXPORT
Dart_Handle Dart_LoadCompilationTrace(uint8_t* buffer, intptr_t buffer_length) {
Thread* thread = Thread::Current();
@@ -6562,7 +6264,6 @@ Dart_Handle Dart_LoadCompilationTrace(uint8_t* buffer, intptr_t buffer_length) {
return Api::Success();
}
-
DART_EXPORT
Dart_Handle Dart_SaveJITFeedback(uint8_t** buffer, intptr_t* buffer_length) {
#if defined(DART_PRECOMPILED_RUNTIME)
@@ -6762,7 +6463,6 @@ Dart_Precompile(Dart_QualifiedFunctionName entry_points[],
#endif
}
-
DART_EXPORT Dart_Handle
Dart_CreateAppAOTSnapshotAsAssembly(uint8_t** assembly_buffer,
intptr_t* assembly_size) {
@@ -6804,7 +6504,6 @@ Dart_CreateAppAOTSnapshotAsAssembly(uint8_t** assembly_buffer,
#endif
}
-
DART_EXPORT Dart_Handle
Dart_CreateAppAOTSnapshotAsBlobs(uint8_t** vm_snapshot_data_buffer,
intptr_t* vm_snapshot_data_size,
@@ -6865,7 +6564,6 @@ Dart_CreateAppAOTSnapshotAsBlobs(uint8_t** vm_snapshot_data_buffer,
#endif
}
-
DART_EXPORT Dart_Handle Dart_CreateCoreJITSnapshotAsBlobs(
uint8_t** vm_snapshot_data_buffer,
intptr_t* vm_snapshot_data_size,
@@ -6929,7 +6627,6 @@ DART_EXPORT Dart_Handle Dart_CreateCoreJITSnapshotAsBlobs(
#endif
}
-
DART_EXPORT Dart_Handle
Dart_CreateAppJITSnapshotAsBlobs(uint8_t** isolate_snapshot_data_buffer,
intptr_t* isolate_snapshot_data_size,
@@ -6981,7 +6678,6 @@ Dart_CreateAppJITSnapshotAsBlobs(uint8_t** isolate_snapshot_data_buffer,
#endif
}
-
DART_EXPORT bool Dart_IsPrecompiledRuntime() {
#if defined(DART_PRECOMPILED_RUNTIME)
return true;
@@ -6990,7 +6686,6 @@ DART_EXPORT bool Dart_IsPrecompiledRuntime() {
#endif
}
-
DART_EXPORT void Dart_DumpNativeStackTrace(void* context) {
#ifndef PRODUCT
Profiler::DumpStackTrace(context);
« no previous file with comments | « runtime/vm/dart_api_impl.h ('k') | runtime/vm/dart_api_impl_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698