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