在共享对象文件中使用调试信息

时间:2015-10-08 07:09:33

标签: linux debugging binary

我正在搜索一个错误,它只会在我的构建服务器上崩溃我的应用程序,但不能在我的机器上崩溃。因此,我得到的唯一信息是一个错误文件,其中包含带有方法的堆栈和在SIGSEGV发生的那些方法(在编译的机器代码中)中的二进制偏移,即

conf.setMapOutputKeyClass(DataObject.class);
conf.setMapOutputValueClass(IntWritable.class);

当我在我的机器上执行时,我可以在netbeans中调试源代码,所以我的结论是有适当的调试信息,将机器代码与源代码相关联。但是,我现在的问题是,如何将这些二进制偏移转换为实际的源代码行?有什么工具可以用吗?

提前致谢

0 个答案:

没有答案