[Soot-list] Soot option "types-for-invoke"

Li Sui leesui0207 at gmail.com
Mon Jun 4 22:29:13 EDT 2018


*Hi there*

*Is the option "-p","cg","types-for-invoke" working in Soot3.1.0-snapshot ?
I got following exception​: *
java.lang.ClassCastException: soot.AnySubType cannot be cast to soot.RefType
at
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.resolveInvoke(OnFlyCallGraphBuilder.java:345)
at
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.addBaseType(OnFlyCallGraphBuilder.java:279)
at
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.addType(OnFlyCallGraphBuilder.java:558)
at
soot.jimple.toolkits.callgraph.CallGraphBuilder.build(CallGraphBuilder.java:117)
at
soot.jimple.spark.builder.ContextInsensitiveBuilder.build(ContextInsensitiveBuilder.java:102)
at
soot.jimple.spark.SparkTransformer.internalTransform(SparkTransformer.java:98)
at soot.SceneTransformer.transform(SceneTransformer.java:39)
at soot.Transform.apply(Transform.java:105)
at soot.RadioScenePack.internalApply(RadioScenePack.java:65)
at
soot.jimple.toolkits.callgraph.CallGraphPack.internalApply(CallGraphPack.java:55)
at soot.Pack.apply(Pack.java:120)
at soot.PackManager.runWholeProgramPacks(PackManager.java:607)
at soot.PackManager.runPacksNormally(PackManager.java:492)
at soot.PackManager.runPacks(PackManager.java:416)
at soot.Main.run(Main.java:272)
at soot.Main.main(Main.java:144)
at nz.ac.massey.cs.staticAnalyser.soot.Soot.run(Soot.java:56)
at
nz.ac.massey.cs.staticAnalyser.ExperimentHarness.runSoot(ExperimentHarness.java:23)
at
nz.ac.massey.cs.staticAnalyser.ExperimentHarness.runExperiment(ExperimentHarness.java:105)
at Main.parseArgs(Main.java:48)
at Main.main(Main.java:17)
*​*
*Cheers*
*Lee*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20180605/b941bb9a/attachment.html>


More information about the Soot-list mailing list