如何在类中的所有方法或包中的所有类中或通过JDB中的regex设置断点



官方文档介绍了如何在源行或类方法上设置单个断点:

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/jdb.html

但我感兴趣的是制作调试会话,在该会话中,我遍历所选包中的所有方法。

我使用BTrace来获取程序的踪迹。在BTrace中,我编写正则表达式模式来匹配要在运行时执行的类、方法和操作。

但不幸的是,如果方法的参数不是原始类型,那么这个工具打印这些参数的能力有限。

通过jdb,我可以转储任何类型,但我不知道如何为包中的所有方法和类自动设置200个断点。

使用IDE调试工具。例如eclipsehttp://java.decompiler.free.fr可以帮助你。

相关内容

  • 没有找到相关文章

最新更新