bytecode 相关问题

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

如何获得使用ASM初始化对象的位置?

我正在处理一个特定的班级。公共类TargetClass {public TargetClass(){/ * .. * /}}在我的大型项目中,我在多个位置创建了一个新的...

回答 1 投票 1


分析Python字节码

在下面的Python字节码中,我想了解为什么i的值在JUMP_ABSOLUTE之前不增加? >>> import dis >>> dis.dis(“”“对于范围(4)中的i:... ...

回答 1 投票 0

如何在ASM java中将ClassVisitor转换为ClassNode

我想同时使用ASM Core和Tree API。当前,系统使用链接在一起的一定数量的ClassVisitor来分析类文件。现在,在此链的末尾,我想要...

回答 1 投票 1

与python字节码相关的最近的程序集

我具有以下基本的python函数:def squared(num):如果num <2:打印('OK!')返回num * num会产生以下字节码:>>> dis.dis(squared)2 .. 。

回答 1 投票 0

如何从16位数据中获取4位?

我使用byteBuffer的getShort()方法为我提供了一个短值,我将其转换为一个int并打印了二进制值,它是一个16位数据,我需要从...访问起始4bit的int值。

回答 2 投票 0

如何通过观察YARV执行的字节码的Ruby

我想观察的YARV,验尸执行了Ruby的字节码。我怎样才能得到呢?其他人在这里告知这是不可能的。然而,有hotruby框架,似乎...

回答 3 投票 13

如何重新编译的字节码编译为Lua的VM /编译器上市?

我试图修改被称为在大学我的软件工程课程独特的研究项目长跑2旧手机游戏的代码。该应用程序是使用电晕SDK并提出...

回答 2 投票 1

是否有关于java中如何执行的字节码一个很好的参考? [关闭]

我感兴趣的java中如何组织内存并执行代码(像什么放在堆栈或堆得到),从主开始,到指定的变量,调用函数传递参数,...

回答 3 投票 0

我正在尝试学习字节码检测的java asm框架,但却无法找到足够的文档或教程

我正在尝试学习字节码检测的java asm框架,但却无法找到足够的文档或教程。我研究过ClassReader,ClassWriter和ClassVisitor以及一些...

回答 2 投票 1

了解STG

GHC的设计基于一种名为STG的东西,它代表“无骨架,无标签G机”。现在G-machine显然是“图形缩减机”的缩写,它定义了懒惰是什么......

回答 4 投票 40

jvm dup指令的用例

Java字节码指令集提供了各种形式的dup指令。我在理解这些指令和交换指令可能有用时遇到麻烦。 Java代码会产生什么...

回答 3 投票 5

如何使用ASM更改静态变量值?

我几天前开始学习Java Agent。但文档不是很好,像我这样的初学者正在努力理解基础知识。我创建了一个基本的乘数类并将其导出为runnable ...

回答 3 投票 0

你能“编译”PHP代码并上传二进制文件,它只能由字节码解释器运行吗?

我知道PHP在服务器上运行之前被编译为字节代码,然后可以缓存该字节代码,这样就不必为每个Web访问重新解释整个脚本。但......

回答 11 投票 211

使用Java代理修改已加载的类?

目前我正在尝试修改驻留在JVM已经加载的类中的方法体。我知道JVM实际上不允许更改已经加载的类的定义....

回答 2 投票 4

ASM:如何查找ALOAD中包含的对象类型

让我们考虑一下我有一个类型为ALOAD的AbstractInsnNode。此ALOAD包含一个Exception对象,同时引用类文件的字节码。我想知道使用ALOAD的desc ...

回答 2 投票 1

如何将ByteCode转换为机器本机代码

我正在寻找一个翻译器,用于在执行之前将Java ByteCode转换为Machine Native Code以提高性能。我听说OpenOffice是用JAVA制作的,但我看不到任何jar文件......

回答 2 投票 8

确定catch块结束ASM的位置

在ASM中,我正在尝试确定try-catch块的标签。目前我有:public void printTryCatchLabels(MethodNode方法){if(method.tryCatchBlocks!= null){for(int i = ...

回答 4 投票 2

Java强制类如何扩展Object?

这是如何在内部发生的?使用什么机制? JNI,反思还是别的什么?编译器是否包含extends子句?

回答 2 投票 3

在类文件中使用Inner Class Attribute有什么用?

我知道内部类和匿名类是java编译器提供的编译时结构。如果是这种情况,为什么类文件必须包含有关内部类的信息...

回答 2 投票 0

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