Expand description
Implements calling functions from a native library.
Modules§
Structs§
- Access
Range - The memory touched by a given access.
- Libffi
Closure 🔒Data - The data passed to the closure shim function used to intercept function pointer calls from native code.
- MemEvents
- The final results of an FFI trace, containing every relevant event detected by the tracer.
- Owned
Arg - An argument for an FFI call.
Enums§
- Access
Event - A single memory access.
Traits§
Functions§
- build_
libffi_ closure - This function sets up a new libffi closure to intercept calls to rust code via function pointers passed to native code.
- libffi_
closure_ 🔒 ⚠callback - A shim function to intercept calls back from native code into the interpreter via function pointers passed to the native code.