bytecode 相关问题

“bytecode”是虚拟机使用的操作码的总称。例如,JVM运行存储在.class文件中的字节码,CPython解释器运行存储在.pyc文件中的字节码。

关于InvokeVirtual的所有者

为什么右红色下划线的字节码不是PrintStream的所有者?] >> [[

回答 1 投票 -3

Javassist:如何访问新创建的局部变量

假设我在方法入口处创建一个局部变量。 method.insertBefore(“最终字符串ID = UUID.randomUUID()。toString();”);如何在出口处访问它? method.insertAfter(“ read(id);”);在...

回答 1 投票 0

如何使用ASM使用初始化程序添加静态最终字段?

我想使用ASM将static final字段添加到.class文件中,并且源文件是公共类Example {public Example(int code){this.code = code; } public int getCode(){...

回答 1 投票 5

C#代码是否已编译为本机二进制文件?

我知道Java代码被编译为字节代码,由JVM执行。 C#是什么情况?我注意到用C#编写的应用程序具有.exe扩展名,这表明...

回答 6 投票 13

用动态生成的类替换反射调用

我有一个类似于此的接口:public interface Getter {Object get(Params params);我使用对另一种方法的反射调用来实现:公共类GetterImpl实现...

回答 2 投票 1

使用ASM在字节码中实现比较运算符

我正在我的一个个人项目中,创建一种简单的语言,该语言被编译为Java字节码。我正在使用7.3.1版的ASM库,但遇到了我不太能理解的Frames问题...

回答 1 投票 0

如何为基于堆栈的虚拟机构建简单的字节码编译器?

假设我有一种仅包含以下功能的简单编程语言://赋值var a = 2 // if / else语句和条件表达式if a == 2 {//打印函数和字符串...

回答 1 投票 1

CIL nop操作码的目的是什么?

我正在经历MSIL,并注意到MSIL中有很多nop指令。 MSDN文章说,如果对操作码进行了修补,它们将不采取任何措施,并被用于填充空间。他们用了很多...

回答 20 投票 81

我如何对字节文件的单词袋进行自定义实现?

我正在尝试对字节文件中存在的十六进制代码进行词袋的自定义实现。因此,十六进制语料库将由“?”之类的字符组成。我找到了用于自定义实现的代码...

回答 1 投票 0

汇编代码和字节码有什么区别?

尽管在寻找源代码,字节码,汇编代码,机器代码,编译器,链接器,解释器,汇编器以及所有其他含义的各种差异时,我只得到了...

回答 7 投票 24

使用cython时无效的命令'built_ext'

我正在尝试使用Cython在python中混淆我的代码,以便与其他用户毫无疑问地共享代码源。此外,我使用Cython是因为它易于使用,这要感谢...

回答 1 投票 0

压缩算法应该在什么地方实现?

我必须为packbits压缩算法编写程序。得到一个像AA AA FX 02 8A这样的字符串(与在搜索它时用来解释该算法的内容相同😕),我知道下一步该怎么做😎...

回答 1 投票 -1

为什么Python无法反汇编此.pyc文件?

我在test.py print(“ Hello World”)中编写了一个基本的Python代码,然后,我用此代码进行编译并生成了.pyc文件。我现在有.py和.pyc文件。 python -m compileall现在,我使用dis模块...

回答 1 投票 0

我想知道如何编写用于初始化静态类变量的Java字节码

我正在研究Java字节码。我想编写Java字节码以在Java源代码中创建Test.java,如下所示。我想在一个类中声明和初始化静态变量。 Test.java公共类Test {...

回答 1 投票 0

将Solidity智能合约的字节码转换回其原始状态

如果我在以太坊区块链上部署了智能合约,并且我不希望其他人看到我的代码的内容,他们可以通过轻松地使用某些...转换合约的字节码来查看它的内容吗?]] >

回答 1 投票 0

为使用Java的ANTLR 4为编译器生成程序的字节码

我目前正在为使用ANTLR 4和Java的特定编程语言开发编译器,现在我想为使用该特定languaje编写的任何程序生成字节码或CIL ...] >>

回答 1 投票 0

识别Java字节码中的循环

我正在尝试检测Java字节码。我想识别Java循环的进入和退出,但是我发现识别循环非常具有挑战性。我花了好几个小时...

回答 4 投票 17

列表理解和生成器,避免在使用条件表达式时两次计算相同的值

假设您有一些昂贵的,占用大量CPU的功能,例如解析xml字符串。在这种情况下,我们的琐碎函数将是:def parse(foo):return int(foo)作为输入,您有一个列表...

回答 1 投票 -1

Java和JavaScript是否符合相同的字节码?

尤其是在Google V8引擎中。我的理解如下:1.)没有任何特定浏览器如何运行JavaScript的规范。2.)Google的V8引擎选择通过...

回答 1 投票 -1

将基于堆栈的语言的指令编码为字节码

[我如何以字节为单位对诸如“ PUSH_k x”之类的指令编码为任意大的x,k为x的字节数?] >> [[

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.