const lib = Deno.dlopen("./target/debug/libtest_struct.so", {
add: {
parameters: [{struct: ["buffer"] }],
result: "void"
}
})
const buff1 = new TextEncoder().encode("Hello\0").buffer
const ptr = Deno.UnsafePointer.of(buff1);
const struct = new BigUint64Array([BigInt(ptr)]);
lib.symbols.add(struct)
const lib = Deno.dlopen("./target/debug/libtest_struct.so", {
add: {
parameters: [{struct: ["buffer"] }],
result: "void"
}
})
const buff1 = new TextEncoder().encode("Hello\0").buffer
const ptr = Deno.UnsafePointer.of(buff1);
const struct = new BigUint64Array([BigInt(ptr)]);
lib.symbols.add(struct)