Dart FFI的简单分析
本文是阅读dart ffi相关的代码记录。源码的位置分成几个部分,dart的代码在sdk/lib/ffi下,有4个文件annotations.dartdynamic_library.dart : 定义DynamicLibrary类,用于加载so库ffi.dart 定义Pointer类native_type.dart 定义NativeTypePointer相关的实际实现的代码,在runtime/lib/ffi_path.dart, 定义的对应的native实现,关键的如Pointer