正在执行的Java程序的程序计数器值

时间:2012-09-03 05:19:00

标签: java code-coverage program-counter

  

可能重复:
  Program Counter register values for a Java program

是否可以获取正在运行的Java应用程序的程序计数器(PC)寄存器值?

1 个答案:

答案 0 :(得分:0)

这取决于你想要怎么做。例如,如果通过JVM工具接口,则会有一个名为GetFrameLocation的公开函数。这应该等同于程序计数器。

jvmtiEnv *penv;
...
jmethodID cur_method;
jlocation cur_loc;
(*penv)->GetFrameLocation(0, 0, &cur_method, &cur_loc);