BTrace - a safe, dynamic, tracing for JVM