Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中文

libsys-jvm

    libsys-jvm provides system-level internal operations for OpenJDK 21+, featuring both pure Java and pure C++ implementations.
    The Java implementation includes fully trusted reflection, handle manipulation, internal Unsafe operations, high-performance Java-layer FFI based on Project Panama, and a supporting C++ type and object model parser.
    The C++ implementation enables cross-process manipulation of the target JVM, method invocation within the target JVM, and the retrieval of upcall functions based on Project Panama.

License

    libsys-jvm Java implementation is distributed under the LGPL-3.0.
    libsys-jvm C++ implementation is distributed under the LGPL-3.0 with Linking Exception. This license removes the obligation to provide Minimal Corresponding Source when statically linking, which is otherwise required by the original LGPL-3.0 license. In short, as long as you do not modify the source code of this library, you are not required to open-source your code, regardless of whether you choose static or dynamic linking.

About

C++11 & Java implemented internal calls for Java virtual machine (OpenJDK 21+)

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages