VM Agents and JVM TI