【发布时间】:2012-01-23 20:21:09
【问题描述】:
我正在尝试使用 JVMTI 来用 C++ 编写一个小的 Java 调试器。
我在这里读到:
http://java.sun.com/developer/technicalArticles/Programming/jvmti/
JVM 应该调用定义为 JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved)
但是,即使我启动了 java 目标程序,我在运行调试器时也没有看到调用此方法。
这是启动此 JVMTI 的正确方法吗?是不是应该在java程序启动时自动调用?
【问题讨论】: