Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在执行的Java程序的程序计数器值_Java_Code Coverage_Program Counter - Fatal编程技术网

正在执行的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,您可能想看看。