[Soot-list] Dava classcastexception

Eric Bodden eric.bodden at mail.mcgill.ca
Thu May 8 10:19:53 EDT 2008


Hi Pawel. You could help us by sending your obfuscated code and the
command line that you use. I cannot promise to be able to debug this,
though. Currently here are not really any students any more who have a
deep knowledge of dava.

Eric

2008/5/7 Pawel Paskudzki <pawel_pakuti at op.pl>:
>
>
> Hi Guys!
>
> i'am decompiling simple class after very simple smokescreen obfuscation
> however when running Dava confusing error is thrown
> here is a trace
>
>
> Caused by: java.lang.ClassCastException:
> soot.dava.internal.SET.SETIfElseNode cannot be cast to
> soot.dava.internal.SET.SETStatementSequenceNode
>
> at
> soot.dava.toolkits.base.finders.AbruptEdgeFinder.find_Breaks(AbruptEdgeFinder.java:72)
>
> at soot.dava.internal.SET.SETNode.find_AbruptEdges(SETNode.java:271)
>
> at
> soot.dava.toolkits.base.finders.AbruptEdgeFinder.find(AbruptEdgeFinder.java:40)
>
> at soot.dava.DavaBody.<init>(DavaBody.java:175)
>
> at soot.dava.Dava.newBody(Dava.java:81)
>
> at soot.PackManager.runBodyPacks(PackManager.java:600)
>
> at soot.PackManager.runBodyPacks(PackManager.java:378)
>
> at soot.PackManager.runBodyPacks(PackManager.java:322)
>
> at soot.PackManager.runPacks(PackManager.java:317)
>
> at soot.Main.run(Main.java:179)
>
> at soot.Main.main(Main.java:153)
>
> My question is why ? ;-) i'd be very grateful for help
>
> Pawel
> _______________________________________________
>  Soot-list mailing list
>  Soot-list at sable.mcgill.ca
>  http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>
>



-- 
Eric Bodden
Sable Research Group
McGill University, Montréal, Canada


More information about the Soot-list mailing list