isUft8MalformedStringPointer function
Implementation
bool isUft8MalformedStringPointer(Pointer<Int8> pointer) {
try {
var ptrName = pointer.cast<Utf8>();
final ptrNameCodeUnits = pointer.cast<Uint8>();
var list = ptrNameCodeUnits.asTypedList(ptrName.length);
utf8.decode(list);
return false;
} catch (e) {
return true;
}
}