| Initial commit: V -> Flutter FFI plugin ad0ccda nandi 15h ago | 1 | import 'package:vflutter_ffi/vflutter_ffi.dart' as v; |
| 2 | |
| 3 | Future<void> main() async { |
| 4 | print('add(20, 22) = ${v.add(20, 22)}'); |
| 5 | print('greet("Flutter") = ${v.greet("Flutter")}'); |
| 6 | print('greetAsync = ${await v.greetAsync("isolate")}'); |
| 7 | |
| 8 | // Ownership check: if greet() leaked or double-freed V memory, |
| 9 | // a few thousand round trips would surface it. |
| 10 | for (var i = 0; i < 20000; i++) { |
| 11 | v.greet('stress$i'); |
| 12 | } |
| 13 | print('20k round trips = OK (no leak/double-free)'); |
| 14 | } |