RFR: adding support for stdin [v4]
Jiří Vaněk
jvanek at openjdk.org
Tue Aug 23 15:45:52 UTC 2022
On Sun, 21 Aug 2022 15:32:07 GMT, Jiří Vaněk <jvanek at openjdk.org> wrote:
> I think the -g output can not be compiled yet again :( The test which disassebbles and assembels and load whole freshly built
pls check:
$ /usr/lib/jvm/java-17-openjdk/bin/java -jar target/asmtools-8.0.b02-ea.jar jdis target/classes/org/openjdk/asmtools/common/Tool.class > ng
$ /usr/lib/jvm/java-17-openjdk/bin/java -jar target/asmtools-8.0.b02-ea.jar jdis -g target/classes/org/openjdk/asmtools/common/Tool.class > g
$ ll ng
-rw-rw-r--. 1 jvanek jvanek 6033 Aug 23 17:31 ng
$ ll g
-rw-rw-r--. 1 jvanek jvanek 16150 Aug 23 17:32 g
$ /usr/lib/jvm/java-17-openjdk/bin/java -jar target/asmtools-8.0.b02-ea.jar jasm ng #ok
$ /usr/lib/jvm/java-17-openjdk/bin/java -jar target/asmtools-8.0.b02-ea.jar jasm g
jasm - ERROR: begin 0, end -1, length 1
1 error(s)
$ /usr/lib/jvm/java-17-openjdk/bin/java -jar target/asmtools-8.0.b02-ea.jar jasm g -v
java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 1
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4604)
at java.base/java.lang.String.substring(String.java:2707)
at org.openjdk.asmtools.jasm.Parser.endClass(Parser.java:1977)
at org.openjdk.asmtools.jasm.Parser.parseClass(Parser.java:1462)
at org.openjdk.asmtools.jasm.Parser.parseFile(Parser.java:2169)
at org.openjdk.asmtools.jasm.Main.compile(Main.java:93)
at org.openjdk.asmtools.jasm.Main.main(Main.java:80)
at org.openjdk.asmtools.Main.jasm(Main.java:94)
at org.openjdk.asmtools.Main.main(Main.java:54)
jasm - ERROR: begin 0, end -1, length 1
1 error(s)
-------------
PR: https://git.openjdk.org/asmtools/pull/32
More information about the asmtools-dev
mailing list