New version of metracer 1.2.0 was just released. Main changes are:
|1||Use of ASM for instrumentation|| A move was made towards ASM instrumentation framework instead of Javassist. This allowed to:
|2||Reporting of return values||Now there is information of return values of instrumented methods, e.g.:|
|3||Extended reporting of exceptions||Now the string representation of exception is printed for instrumented methods, e.g.:|
With these changes metracer became more efficient, lightweight. Changes provide an opportunity for “hot” code instrumentation (without program restart).