This project provides complete JVMTI bindings for Rust
The project is currently only available for testing.
cd example
make // TODO
- rvmti https://github.com/rel-eng/rvmti
- jni-rs https://github.com/jni-rs/jni-rs
- rust-jvmti https://github.com/xea/rust-jvmti
- Simplify JVMTIEnv functions, learn & use design for jni-rs#descriptors
- Check all functions to ensure that the memory is released correctly [jvmti docs]
-
GetJNIFunctionTable: Untreated
-
- Rich test cases
- Read and parse loaded class files, by rust-jvmti
- Generate byte code from loaded or created class files, by rust-jvmti
- JVM byte code instrumentation/transformation
- Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0)