1·Why add another invoke bytecode?
为什么增加另一种调用字节码呢?
2·Fetches the next bytecode to execute.
获取待执行的下一个字节码。
3·Using bytecode and the compiler back ends
使用字节码和编译器后端
4·This makes slicing and dicing your bytecode easy.
这使对字节码的切片和切块变得容易。
5·Instead, it just runs the bytecode that was generated.
相反,它只运行生成的字节码。
6·InfoQ: What's your experience with bytecode instrumentation?
InfoQ:对于字节码instrumentation你有何经验?
7·It's important to point out that Rubinius is using bytecode interpretation.
有一点很重要需要指出:Rubinius使用的是字节码解释。
8·In essence, I was implementing my own on-the-fly validator for the bytecode.
从本质上说,我是在实现自己的字节码即时检验器。
9·Once your program is compiled to bytecode, you can compile it to native code.
一旦你的程序被编译成字节码,你就可以将他们编译为本地代码。
10·Another way to get fast executing code is to generate the JVM bytecode directly.
另一个可产生快速执行代码的方法就是直接产生JVM字节码。
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强于其它字节代码扫描工具的能力是:它可以通过代码定义行为,确定可能导致出错的部分。