正在执行的Java程序的程序计数器值
可能重复:正在执行的Java程序的程序计数器值,java,code-coverage,program-counter,Java,Code Coverage,Program Counter,可能重复: 是否有可能获取正在运行的Java应用程序的程序计数器(PC)寄存器值?这取决于您希望如何操作。例如,如果通过JVM工具接口,则有一个名为的公开函数。这应等同于程序计数器 jvmtiEnv *penv; ... jmethodID cur_method; jlocation cur_loc; (*penv)->GetFrameLocation(0, 0, &cur_method, &cur_loc); 这取决于你想怎么做。例如,如果通过JVM工具接口,则有一个
是否有可能获取正在运行的Java应用程序的程序计数器(PC)寄存器值?这取决于您希望如何操作。例如,如果通过JVM工具接口,则有一个名为的公开函数。这应等同于程序计数器
jvmtiEnv *penv;
...
jmethodID cur_method;
jlocation cur_loc;
(*penv)->GetFrameLocation(0, 0, &cur_method, &cur_loc);
这取决于你想怎么做。例如,如果通过JVM工具接口,则有一个名为的公开函数。这应等同于程序计数器
jvmtiEnv *penv;
...
jmethodID cur_method;
jlocation cur_loc;
(*penv)->GetFrameLocation(0, 0, &cur_method, &cur_loc);
Java本来是独立于平台的。你确定你的要求是正确的吗。你正在写一个新的代码覆盖工具吗?您可以从现有的工具(如cobertura/eclemma Jacoco)开始,您可能想了解一下。Java本来是独立于平台的。你确定你的要求是正确的吗。你正在写一个新的代码覆盖工具吗?您可以从现有的工具开始,比如cobertura/eclemma-jacoco,您可能想看看。