独立字节码验证器


问题内容

在我的字节码检测项目中,我经常迷失在VerifyErrors上。但是,默认的Java
Verifier很少提供有关导致错误的指令的信息(它仅提供方法和一条小消息)。是否有任何独立的字节码验证程序在定位错误(至少是精确的指令位置)方面提供了更高级的帮助?谢谢。


问题答案:

与任何涉及JVM字节码的项目一样,我将首先检查BCEL是否具有对您有用的任何东西。另外,也许FindBugs可能会有所帮助-
尽管我不确定它是否假定以可验证的字节码开头。