1

我有一个使用 C FFI 的 Rust 程序,我想在任何时候调用该 C FFI 中的函数并将参数传递给它。

我在 macOS 上开发,看起来 DTrace 很合适,但是在启用 macOS SIP 的情况下,DTrace 不能很好地工作。我不想禁用 SIP。

我正在考虑使用这个 DTrace 提供程序: pid$target:::entry

问题:

  • 有没有更好的方法在 macOS/Rust 上执行此操作?

  • 为了在我的 Rust 程序上使用 DTrace/eBPF,作为 VM 运行的最佳操作系统是什么?

4

0 回答 0