bytecode

    1热度

    1回答

    操作数堆栈和局部变量表槽大小的最小插槽大小为'int'。 然后我们如何获得变量声明的益处如短,字节等

    0热度

    1回答

    我知道某些字节代码片段在运行时编译成汇编代码。然而,我读到的所有资源都没有提到其他代码会发生什么。它是由C++解释的吗?

    -1热度

    1回答

    请帮助我找到一个错误。 我有一个类文件。我拿这个类的字节码并用凯撒密码进行加密。我有命令提示符的几个参数: 类文件:我们加密, 类文件:其中输出将发送 键:这是我们增加的字节码每个数字号码第一个参数是 。 我只想用零密钥加密第一个参数,输出将传输到第二个参数,然后我想运行第二个文件(第二个参数)。 我编译: javac Caesar.java 运行: java Caesar HelloWorl

    0热度

    1回答

    使用ASM,我需要修改一个方法,然后我需要在其中插入两个方法。我已经修改好了,但是如何创建一个方法?我需要一个单独的MethodVisitor,还是我可以使用同一个,但打电话别的?

    0热度

    3回答

    基本上我尝试在Java中创建恶意软件检测程序,检测程序自修改, 程序应该运行jar文件,并确定它是否包含自我修改代码 一个方式,我认为这样做是,得到一个.class文件的字节码初始并将它们进行比较agains正在运行的应用程序文件的字节码,正在运行的.class文件的字节码应该是相同的,最初,如果字节码在某一点不同就意味着该程序修改其自身的结构 的问题是如何,我收到了运行申请的字节码我希望每0.1

    1热度

    1回答

    我在PC上编译lua,并在luac上运行并在MIPS设备上运行它。它显示lua: bad header in precompiled chunk。 我搜索了它,似乎字节码不可移植。 如何交叉编译它?

    2热度

    1回答

    我试图模仿使用Jasmin的NOT门的行为。的行为如下: 弹出堆栈 如果整数为0的整数,推1背面压入堆栈 别的推0背面压入堆栈 我已经尝试了两次不同的尝试,但无济于事。 尝试1: ...(other code1) ifeq 3 ; if the top of stack is 0, jump 3 lines down to "i_const1" i_const0 ; to

    0热度

    2回答

    我正在关注此blog以研究java到字节码&我已经为此SimpleClass生成了字节码。 public class SimpleClass { public int simpleF = 5; } 我理解的字节码位置如下 0为 '这个' 1是用于调用超 对象的构造。 4 - ? 5代表5 6从堆栈中弹出并将5分配给 变量。 但我不明白aload_0在位置4及其目的? // C

    1热度

    1回答

    所以我有一个程序生成一个python文件的字节码。在这种情况下,我想从字节码(.pyc)文件导入语句。我相信该文件必须位于父文件夹中,因此我们可以说我希望一旦编译后的文件存储在/ root/users /文件夹中。但这里的代码只允许我编译它并将其存储到当前文件夹中。 代码: from py_compile import compile as bytecode bytecode(file='fi

    0热度

    1回答

    我在内联多个方法调用后生成一个字节码序列。在内联开始时,如果内联方法出现任何异常,我首先将现有变量索引重新设置为新的局部变量数字。此操作会导致最终字节码中出现多个xLOAD和xStore序列。示例是: GETFIELD DYNGuardWithTestHandle1456194204777.guard : Ljava/lang/invoke/MethodHandle; INVOKEVIR