[Soot-list] Whole-program analysis with GNU Classpath

William Benton willb at cs.wisc.edu
Tue Feb 5 21:22:44 EST 2008


Hi all,

I'm getting the following error when using Paddle (but not SPARK) on  
antlr from the dacapo benchmarks:

> Exception in thread "main" java.lang.RuntimeException: This  
> operation requires resolving level HIERARCHY but java.io.FileSystem  
> is at resolving level DANGLING

I'm getting this error because I'm analyzing against the GNU Classpath  
library, which doesn't have a java.io.FileSystem class.  It looks like  
the references to java.io.FileSystem are created within soot by the  
code that simulates native methods.

I could modify these parts of soot to eliminate references to  
java.io.FileSystem, but I'd be glad to hear if there is a better  
workaround.  Is there a straightforward solution to this problem?



thanks,
wb



More information about the Soot-list mailing list