vmhook

Project status: Unknown

C++26 module (import vmhook;) to hook, inspect and CALL a running HotSpot JVM from the inside via VMStructs — method detours, every class/method/field, Java calls from any thread. A generated C++23 header for toolchains without modules, and a prebuilt module in every release. No JVMTI agent. JDK 8-26, g++ on Windows x64.

Target software or hardware
HotSpot JVM
Work type
Reverse engineering and documentation
Primary public repository
github.com/xxxnpno/vmhook
9GitHub stars

Projects are sorted by the latest recorded repository star count. Stars indicate interest, not completion. Missing counts remain unknown.

About and scope

C++26 module (import vmhook;) to hook, inspect and CALL a running HotSpot JVM from the inside via VMStructs — method detours, every class/method/field, Java calls from any thread. A generated C++23 header for toolchains without modules, and a prebuilt module in every release. No JVMTI agent. JDK 8-26, g++ on Windows x64.

Contribution availability

Contribution policy unknown

AI-assisted contribution policy
Unspecified

Documented contributor systems

Contributor setup not documented

Reported progress

Progress not reported

Sources, builds and releases