284 {
285
286
287 static constexpr char kDataURIEncodingStr[] = ";base64,";
288
289 const size_t prefixLen = strlen(prefix);
290 if (strncmp(uri, prefix, prefixLen) != 0) {
291 return nullptr;
292 }
293
294 const char* encoding = strstr(uri + prefixLen, kDataURIEncodingStr);
295 if (!encoding) {
296 return nullptr;
297 }
298
299 const char* b64Data = encoding + std::size(kDataURIEncodingStr) - 1;
300 size_t b64DataLen = strlen(b64Data);
301 size_t dataLen;
303 return nullptr;
304 }
305
307 void* rawData =
data->writable_data();
309 return nullptr;
310 }
311
313}
static sk_sp< SkData > MakeUninitialized(size_t length)
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot data
static Error Decode(const void *src, size_t srcLength, void *dst, size_t *dstLength)