bytecode

bytecode

文章 8 浏览 87

Java 语言中不可用的字节码功能

当前(Java 6)是否有一些事情可以在 Java 字节码中完成而在 Java 语言中无法完成? 我知道两者都是图灵完备的,所以将“可以做”理解为“可以做得更…

乙白 2024-11-26 00:54:17 0 0

识别java字节码中的循环

我正在尝试检测java字节代码。 我想识别java循环的进入和退出,但我发现循环的识别非常具有挑战性。 我花了好几个小时研究ASM和开源反编译器(我认为…

预谋 2024-11-25 20:38:54 1 0

ASM - 如何从 Java 字节码名称转换 Java 类名称?

我正在使用 ASM(字节码修改库),它提供对字节码命名格式中的类型名称的访问,例如,据报告,字符串字段具有描述:Ljava/lang/String 我需要为某些对…

捂风挽笑 2024-11-25 12:13:43 0 0

Rhino 编译器的编程接口?

我找到了 Rhino JS Compiler 文档,其中说明了如何编译 JS -> JVM,但我发现的唯一有记录的接口是命令行工具的接口。另外,它似乎是为“脚本(命令列…

夜血缘 2024-11-24 16:07:26 2 0

将抽象语法树转换为字节码

我正在尝试学习构建一个简单的编译器作为一种爱好。我的目标是 Java 虚拟机。 我使用 Eclipse 的 ANTLR 插件编写了一个简单的语法。 有人告诉我,Antl…

櫻之舞 2024-11-24 05:00:47 3 0

Jasmin Assembler verifyError:期望在堆栈上找到对象/数组

我在“java testphase”之后收到此错误: C:\jasmin-2.4>java testphase Exception in thread "main" java.lang.VerifyError: (class: testphase, met…

余罪 2024-11-20 00:32:54 2 0

python编译文件在导入中的优先级是什么?

Python 文件被编译为字节码 (*.pyc)。 使用 Cython,您可以将它们编译为机器代码(Linux 中的 *.so)。 如果您将两个文件放在同一个文件夹中,那么它…

何处潇湘 2024-11-18 19:25:58 3 0

所有运行时变量访问的 java 跟踪

我需要记录对任何变量或对象的所有运行时访问 我当前的方向是用修改后的字节码标记类文件 性能目前不是问题 BCEL 看起来很不错,可以向字节码中的每个…

甚是思念 2024-11-18 09:53:41 3 0

哪个 JVM 具有完整的字节码执行跟踪?

我需要整个 Java 程序的完整字节码级执行跟踪。 我发现了带有 SingleStep 事件的 JVM TI,它允许我编写一个代理 会产生痕迹。但肯定有现成的 JVM 选项…

万水千山粽是情ミ 2024-11-18 07:00:39 0 0

如果源代码在不同目录中编译,则编译器输出(.class 文件)会有所不同

我遇到以下问题:在编译某些类集时,如果在不同目录中执行编译,则会生成不同的 .class 文件。生成的.class文件之间的差异如下: 1)版本: 1062: alo…

任性一次 2024-11-18 01:51:26 1 0

反编译混淆的java字节码

我在一个运行 Java 应用程序的平台上工作。这些应用程序经常被混淆,其中大多数使用 ProGuard,这使得我们平台的调试问题变得非常困难。 目前我正在使…

韵柒 2024-11-16 17:01:59 5 0

为什么字节码 JIT 在执行时编译而不是在安装时编译?

只要存在合适的虚拟机,将程序编译为字节码而不是本机代码就可以实现一定程度的可移植性。 但我有点想知道,为什么要推迟编译呢?为什么不在安装应用…

ζ澈沫 2024-11-16 14:26:29 2 0

从 C++ 创建 LLVM 字节码类

我正在为 LLVM 中的特殊用途语言编写编译器。我想为已经用 C++ 编写的库添加绑定。我的想法是将库编译为 LLVM 字节码(使用 clang -emit-llvm -S abc.…

半边脸i 2024-11-16 14:10:42 3 0

选择哪个库来在运行时生成类

我需要在运行时扩展类,特别是检测对类状态所做的更改。如果可能的话,我希望能够通过拦截字段分配来检测更改,如果不拦截设置器也可以。我应该使用哪…

望她远 2024-11-16 08:37:51 3 0

破解 Open JDK - 发出 LLVM 汇编器而不是 Java 字节码

我有机会在大学工作并帮助从 OpenJDK 破解 javac。目标是读取自定义源代码(针对“我​​们的”编程语言与 antlr 的结合)而不是编写 Java 字节码 - …

静谧 2024-11-16 05:56:12 3 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文