[Soot-list] Soot with Tamiflex
Jochen Huck
jochen.huck at student.kit.edu
Wed Feb 16 04:14:47 EST 2011
Hi,
creating a call graph I get following exception:
Exception in thread "Thread-3" soot.ResolutionFailedException: Resolved
<sun.awt.UNIXToolkit: int getDatatransferTimeout()> to
<sun.awt.UNIXToolkit: int getDatatransferTimeout()> which has wrong
static-ness
at soot.SootMethodRefImpl.checkStatic(SootMethodRefImpl.java:111)
at soot.SootMethodRefImpl.resolve(SootMethodRefImpl.java:122)
at soot.SootMethodRefImpl.resolve(SootMethodRefImpl.java:106)
at
soot.jimple.internal.AbstractInvokeExpr.getMethod(AbstractInvokeExpr.java:54)
at
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.findReceivers(OnFlyCallGraphBuilder.java:548)
at
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.processNewMethod(OnFlyCallGraphBuilder.java:528)
at
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.processReachables(OnFlyCallGraphBuilder.java:426)
at
soot.jimple.spark.solver.OnFlyCallGraph.build(OnFlyCallGraph.java:55)
at
soot.jimple.spark.solver.PropWorklist.handleVarNode(PropWorklist.java:123)
at
soot.jimple.spark.solver.PropWorklist.propagate(PropWorklist.java:53)
at
soot.jimple.spark.SparkTransformer.internalTransform(SparkTransformer.java:151)
at soot.SceneTransformer.transform(SceneTransformer.java:39)
at soot.Transform.apply(Transform.java:89)
at soot.RadioScenePack.internalApply(RadioScenePack.java:57)
at
soot.jimple.toolkits.callgraph.CallGraphPack.internalApply(CallGraphPack.java:47)
at soot.Pack.apply(Pack.java:114)
at soot.PackManager.runWholeProgramPacks(PackManager.java:408)
at soot.PackManager.runPacks(PackManager.java:329)
at soot.Main.run(Main.java:198)
can someone tell me the reason for this? The class sun.awt.UNIXToolkit
is included in my rt.jar and the method getDatatransferTimeout() is static.
Thanks, Jochen
More information about the Soot-list
mailing list