[Soot-list] bugs in soot?
Sébastien Adam
sebastien.adam at gmail.com
Mon Jan 30 21:48:03 EST 2006
Hi,
I use Soot-2.2.2 to compute SableCC-2.18.2 on a Pentium with Windows XP
installed.
I provide Soot with the following command-line :
********************************
java soot.Main -cp ".;C:\Program Files\Java\jdk1.5.0_06\jre\lib\rt.jar"
--app sablecc.SableCC
********************************
I get the following error :
********************************
Jasmin:9: JAS Error Unknown directive or badly formed
number...enclosing_method_attr
jas.jasError: Unknown directive or badly formed number.
at jasmin.Scanner.next_token(Scanner.java:213)
at jasmin.parser.scan(parser.java:409)
at java_cup.runtime.lr_parser.parse(lr_parser.java:563)
at jasmin.ClassFile.readJasmin(ClassFile.java:821)
at jasmin.Main.assemble(Main.java:24)
at soot.util.JasminOutputStream.flush(JasminOutputStream.java:35)
at
sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:410)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
at java.io.PrintWriter.flush(PrintWriter.java:270)
at soot.PackManager.writeClass(PackManager.java:676)
at soot.PackManager.writeOutput(PackManager.java:390)
at soot.PackManager.writeOutput(PackManager.java:342)
at soot.Main.run(Main.java:180)
at soot.Main.main(Main.java:153)
Jasmin: Found 1 errors
********************************
Anyway, Soot produces some .class files. When I execute these .class files,
I get the following result :
********************************
C:\sabs\local\system\temp\sablecc>java -cp "" sablecc/SableCC java14.scc
-- Generating parser for java14.scc in C:\sabs\local\system\temp\sablecc
java.lang.VerifyError: (class: sablecc/parser/Parser, method: <init>
signature:(Lsablecc/lexer/Lexer;)V) Illegal type in constant pool
********************************
I do the same things with SableCC-3.2 and I get the same results.
Can anybody help me?
Is it a bug in Soot?
If somebody wants the .class files I work with, please email me because my
message body is too big: 398315 bytes with a limit of 100 KB.
Sébastien Adam
Courriel : <mailto:sebastien.adam at gmail.com.ca> sebastien.adam at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20060130/0feb4917/attachment-0001.htm
More information about the Soot-list
mailing list