63 {
66 data.isolate_group_data, data.isolate_data,
error);
67 if (kernel_isolate == nullptr) {
68 return nullptr;
69 }
70
77 return nullptr;
78 }
79 result = bin::DartUtils::PrepareForScriptLoading(
false,
80 false);
83 return kernel_isolate;
84}
static uint32_t buffer_size(uint32_t offset, uint32_t maxAlignment)
DART_EXPORT void Dart_EnterScope(void)
DART_EXPORT void Dart_ExitScope(void)
DART_EXPORT void Dart_ShutdownIsolate(void)
struct _Dart_Handle * Dart_Handle
struct _Dart_Isolate * Dart_Isolate
DART_EXPORT Dart_Isolate Dart_CreateIsolateGroupFromKernel(const char *script_uri, const char *name, const uint8_t *kernel_buffer, intptr_t kernel_buffer_size, Dart_IsolateFlags *flags, void *isolate_group_data, void *isolate_data, char **error)
DART_EXPORT DART_WARN_UNUSED_RESULT Dart_Handle Dart_LoadScriptFromKernel(const uint8_t *kernel_buffer, intptr_t kernel_size)
DART_EXPORT bool Dart_IsError(Dart_Handle handle)
DART_EXPORT void Dart_ExitIsolate(void)
DART_EXPORT const char * Dart_GetError(Dart_Handle handle)
static const uint8_t buffer[]
const uint8_t uint32_t uint32_t GError ** error