This repository is a base JVMTI plugin example (Credit to PL if they want it- they know who they are) this is just an example of how to rewrite certain functions from the JVM perspective.
Documentation from rookout (hard to find some docs on this actually) https://docs.rookout.com/docs/jvm-setup/
Short guide for java instrumentation: https://www.baeldung.com/java-instrumentation