C/C++ function instrumentation (AOP, exception/stack tracing, GC)
...Libinstrument tries to be as non-intrusive as possible, while trying to help the developer offering basic reflection.
There are Unit Tests for each class and method, testing is driven with CTest.
The project tries to extend the basic Hotswap support in the current JVM and allows developers to add/remove instance fields and methods and replace the new class in a running JVM, thus saving huge time incurred in restarting the JVM for every change.