Skip to content

API_Rust

Ulf Frisk edited this page Mar 2, 2023 · 3 revisions

Rust API

Most functionality in the Memory Process File System is made available in a Java API for the use by developers. The Java API is a wrapper for the C/C++ API. Since the MemProcFS native library is 64-bit only the Java process must be running in 64-bit mode to be able to make use of the C# library.

The Java API requires Java Native Access (JNA) on the classpath.

The Java API is included in the form of vmm.jar in the pre-built version which should be included on the classpath.

API documentation in the form of JavaDoc is available.

Example:

An example file containing a lot of use cases are found in the file VmmExample.java. The Java API is similar to the Python API.

Functionality:

The Rust API functionality mirror the functionality of the C/C++ API at large. Please consult the API documentation at docs.rs and the source code (including example projects) for information and guidance.

Clone this wiki locally