处理 Java 字节码中的 Try/Catch 异常? (“堆叠高度不一致”)
我正在尝试在 java 字节码中进行一些错误处理。我首先尝试实现一些类似 catch 的子例程,在其中我会检查错误条件,然后跳转到适当的子例程,有点像: …
Java 字节码子例程 - 无法加载返回地址
我一直在尝试编写一些 Java 字节码并使用 Jasmin 对其进行汇编。 我正在尝试了解子例程,并且不确定为什么在运行程序时收到以下错误消息: >java -jar…
Jasmin 组装者:'l2d'给出指令“java.lang.VerifyError: ...尝试在堆栈上分割 long 或 double”
我正在编写一个编译器,使用 Jasmin 汇编器 将 Java 的子集编译为 Java 字节码 我遇到了麻烦使用“l2d”指令(以及相关指令 - 但我认为一旦我弄清楚为…
Jasmin Assembler verifyError:期望在堆栈上找到对象/数组
我在“java testphase”之后收到此错误: C:\jasmin-2.4>java testphase Exception in thread "main" java.lang.VerifyError: (class: testphase, met…
是否有可能将 JVM 的汇编语言集成到标准的高级 Java 代码中?
我正在尝试将Java汇编代码(使用Jasmin(java中的汇编器接口))与标准Java代码合并。像这样 public class SomeClass{ public void testPrinting(){ S…
Jasmin IDE 插件或编辑器
我有一个需要编辑的 .class 文件,Jasmin 将是一种可行的方法去做它。我找到了 Jasclipse 插件,但它显然太旧了,我无法将其安装到较新的 Eclipse IDE…
使用jsr指令的Java递归
我正在使用 Jasmin Java 汇编器来编译玩具语言。但是,当我使用 jsr 指令递归回子例程,并使用 java 运行 Jasmin 的输出时,我收到错误“递归调用 jsr…
Soot 版本的 Jasmin 无法组装 Jasmin 汇编文件
我有来自 Jasmin SourceForge 的 Jasmin 2.4 版本和来自 Soot 项目的 Jasmin 2.4 版本(位于 sable.mcgill.ca,标记为“jasminclasses”),而 Soot …
如何避免“常量池中的非法类型”使用“ldc_w”在茉莉花?
我正在编写一个生成 Jasmin 代码的编译器 想要调用一个以 Class 作为参数的方法。 public class CTest { public static void main(String[] args) thr…
Jasmin 在 CLASSPATH 中
我已经从 http://sourceforge.net/project/showfiles.php 下载 jasmin.jar ?group_id=100746 我已将 CLASSPATH 更改为以下内容: echo %CLASSPATH% C:…
- 共 1 页
- 1