演员
Results
2
comments of
演员
我对于ffi的设计有一些想法,分享如下 1、首先是加载动态库,以及查找函数,这可以通过如下方式实现 ``` import { loadLibrary } from 'node:ffi' //这是一个async函数 const lib = await loadLibrary('libc.so') //这不是async函数,因为它是纯内存操作 //第一个参数是函数名,第二个参数是返回值类型,后续是参数类型 const memcpy = lib.findFunction('memcpy', 'pointer', 'pointer', 'pointer', 'usize') ``` 查找函数的同时,定义函数的参数和返回值类型 类型定义参考deno的定义,如下 |ffi类型|js类型|备注| |-----|-----|-----|...
The browser seems to be unable to support this feature