[Soot-list] Soot doesn't work after update.

Roman Petriev vvpiroman at gmail.com
Mon Feb 2 17:54:17 EST 2015


It works, you are right! Thanks)

2015-02-03 1:21 GMT+03:00 Bodden, Eric <eric.bodden at sit.fraunhofer.de>:

> Hi Roman.
>
> I think your configuration must be broken somehow. The method definitely
> exists, see here at the bottom:
>
> https://github.com/Sable/soot/blob/develop/generated/singletons/soot/Singletons.java
>
> Cheers,
> Eric
>
> > On 02.02.2015, at 17:15, Roman Petriev <vvpiroman at gmail.com> wrote:
> >
> > Hello everybody!
> > I updated soot from repository today, and i have some problems:
> > Class G doesn't contain method
> G.v().soot_toolkits_scalar_SmartLocalDefsPool();
> > So, class SmartLocalDefsPool contains error.
> > If I try to replace erroneous method invocation with null, simple
> transformations will fail with error:
> >
> > java.lang.RuntimeException: Failed to apply jb to <decomp.Decomp: void
> main(java
> > .lang.String[])>
> >         at soot.asm.AsmMethodSource.getBody(AsmMethodSource.java:1800)
> >         at soot.SootMethod.getBodyFromMethodSource(SootMethod.java:91)
> >         at soot.SootMethod.retrieveActiveBody(SootMethod.java:324)
> >         at
> soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.processNewMethod
> > (OnFlyCallGraphBuilder.java:529)
> >         at
> soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.processReachable
> > s(OnFlyCallGraphBuilder.java:420)
> >         at
> soot.jimple.toolkits.callgraph.CallGraphBuilder.build(CallGraphBuilde
> > r.java:84)
> >         at
> soot.jimple.toolkits.callgraph.CHATransformer.internalTransform(CHATr
> > ansformer.java:43)
> >         at soot.SceneTransformer.transform(SceneTransformer.java:39)
> >         at soot.Transform.apply(Transform.java:90)
> >         at soot.RadioScenePack.internalApply(RadioScenePack.java:57)
> >         at
> soot.jimple.toolkits.callgraph.CallGraphPack.internalApply(CallGraphP
> > ack.java:49)
> >         at soot.Pack.apply(Pack.java:116)
> >         at soot.PackManager.runWholeProgramPacks(PackManager.java:561)
> >         at soot.PackManager.runPacksNormally(PackManager.java:456)
> >         at soot.PackManager.runPacks(PackManager.java:391)
> >         at soot.Main.run(Main.java:244)
> >         at soot.Main.main(Main.java:152)
> >         at soot.jbco.Main.main(Main.java:274)
> > Caused by: java.lang.NullPointerException
> >         at
> soot.jimple.toolkits.scalar.CopyPropagator.internalTransform(CopyProp
> > agator.java:254)
> >         at soot.BodyTransformer.transform(BodyTransformer.java:51)
> >         at soot.Transform.apply(Transform.java:105)
> >         at soot.JimpleBodyPack.applyPhaseOptions(JimpleBodyPack.java:75)
> >         at soot.JimpleBodyPack.internalApply(JimpleBodyPack.java:89)
> >         at soot.Pack.apply(Pack.java:126)
> >         at soot.asm.AsmMethodSource.getBody(AsmMethodSource.java:1798)
> >         ... 17 more
> >
> > Thanks for any help.
> > P.s. I'm sorry, if my English isn't good ...
> >
> > Best regards,
> > Roman.
> >
> > _______________________________________________
> > Soot-list mailing list
> > Soot-list at CS.McGill.CA
> > https://mailman.CS.McGill.CA/mailman/listinfo/soot-list
>
> --
> Prof. Eric Bodden, Ph.D., http://sse.ec-spride.de/ http://bodden.de/
> Head of Secure Software Engineering at Fraunhofer SIT, TU Darmstadt and EC
> SPRIDE
> Tel: +49 6151 16-75422    Fax: +49 6151 869-127
> Room B5.11, Fraunhofer SIT, Rheinstraße 75, 64295 Darmstadt
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150203/4a5c8c4a/attachment.html 


More information about the Soot-list mailing list