[vm] Handle short writes in Builtin_PrintString.

Also avoid polluting the repository working directory when fuzzing.

TEST=lib/mirrors/invocation_fuzz_test
Bug: https://github.com/dart-lang/sdk/issues/60721
Change-Id: Ibe2f2d35479bbf969cff74c954acd606c1fc0679
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428381
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>

https://dart.googlesource.com/sdk/+/018c5349a8fb05238ca02abb8ac09d0cd3a186ae
diff --git a/DEPS b/DEPS
index 65cfd9b..cdff44c 100644
--- a/DEPS
+++ b/DEPS
@@ -234,7 +234,7 @@
 ]
 
 deps = {
-  'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '00fbc2ca4fbc9df5534aacee3949b9e74f521baf',
+  'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + '018c5349a8fb05238ca02abb8ac09d0cd3a186ae',
 
   'flutter': Var('flutter_git') + '/mirrors/flutter' + '@' + '8e8671bca5e46d2712bdf104a2b5be9a25973756',
 
diff --git a/commits.json b/commits.json
index f6a01b3..3f4bba8 100644
--- a/commits.json
+++ b/commits.json
@@ -1,4 +1,4 @@
 {
   "flutter":"8e8671bca5e46d2712bdf104a2b5be9a25973756",
-  "flutter/engine/src/flutter/third_party/dart":"00fbc2ca4fbc9df5534aacee3949b9e74f521baf"
+  "flutter/engine/src/flutter/third_party/dart":"018c5349a8fb05238ca02abb8ac09d0cd3a186ae"
 }
\ No newline at end of file