如何在java代码的某个部分找出指令指针地址?

时间:2015-07-27 11:04:29

标签: java jvm ida

我只是想使用pin工具(pinatrace)来获取由Java代码(JVM)生成的内存跟踪。但是我试图弄清楚跟踪的微基准测试的每一个结果都显示了几乎相同的图形,甚至在Java代码中使用processbuilder也没有给出显着的结果,至少在不同的微基准测试之间进行比较。我意识到我应该提取代码中的实质部分(不包括用于分析的无用部分,比如初始化,访问主代码中间的JVM),以找出出错的地方。

因为在检测到内存访问时指令指针被发送到pinatrace,我认为获取实质部分的指令指针并设置参数,这些信息将起作用。但找到这份工作的方式(或工具)让我发疯,因为Java对我来说并不熟悉......

我已经尝试过IDA pro,但它只是说输入.class文件时输入文件格式错误。并设置.java文件作为输入显示我只是二进制代码,似乎文本文件转换为二进制的东西,什么也没有。试图安装IDAjava插件但也无法工作.......有没有简单的方法来获取IP?我只想知道的是来自java代码的IP ..

谢谢!

0 个答案:

没有答案