import 'package:vflutter_ffi/vflutter_ffi.dart' as v; Future main() async { print('add(20, 22) = ${v.add(20, 22)}'); print('greet("Flutter") = ${v.greet("Flutter")}'); print('greetAsync = ${await v.greetAsync("isolate")}'); // Ownership check: if greet() leaked or double-freed V memory, // a few thousand round trips would surface it. for (var i = 0; i < 20000; i++) { v.greet('stress$i'); } print('20k round trips = OK (no leak/double-free)'); }