1·Even with these security measures in place, not all code that passes bytecode verification should be allowed to run.
即使适当地采取了这些安全性措施,也并非所有通过字节码验证的代码都被允许运行。
2·Because of this greater ease of debugging, I was able to add some significant new features to the bytecode generation before the 1.0 release.
因为在调试方面轻松了许多,我就可以在1.0版发行之前向字节码生成添加一些更重要的新特性了。
3·In either case, you accumulate information about which exceptions are thrown at what bytecode offset in the method, so you can match them up after you've have finished processing the whole method.
在任何一种情况下,都可以积累关于哪些异常在方法中的哪个字节码偏移量被抛出的信息,这样,在完成整个方法的处理后,可以将它们进行匹配。
4·Some of the problems I ran into are specific to BCEL, but others apply to other bytecode frameworks as well.
我遇到的一些问题是bcel特有的,但是其他问题在其他字节码框架中也有。
5·You can either use a simple GUI interface or a console application to run the bytecode enhancements on your application class files.
可以使用一个简单的 GUI 界面或者控制台应用程序来在应用程序类文件上运行字节码增强。
1·Run some events through it, watch it load classes, compile bytecode, and of course, manage memory.
对它运行一些事件,观察它加载类、编译字节代码以及管理内存。
2·For the next article, we'll look into the advanced features of this framework that provide search-and-replace techniques for editing bytecode.
对于下一篇文章,我们将探讨这个框架的高级特性,这些特性提供用于编辑字节代码的查找和替换技术。
3·According to Ben, one of the capabilities Coverity has over other bytecode scanners is the ability to identify behavior in the code and anomalies that are likely to be mistakes.
按照Ben的说法,Coverity强于其它字节代码扫描工具的能力是:它可以通过代码定义行为,确定可能导致出错的部分。