[Soot-list] Exception encountered using whole program analysis

Eric Bodden eric.bodden at ec-spride.de
Wed Aug 15 14:49:17 EDT 2012


Hi Bertram.

I am afraid I can't quite help there. It looks like a bug in the
static inliner, which is one of the components in Soot that is not
that heavily used/tested.

Eric

On 13 August 2012 09:51, Bertram, Alexander <alex at bedatadriven.com> wrote:
> HI there,
> I'm experimenting with using Soot to perform whole-program optimization of
> Renjin, an R interpreter for the JVM, but have encountered an exception:
>
> Exception in thread "main" java.lang.RuntimeException: Insertion point not
> found in chain!
> at soot.util.HashChain.insertBefore(HashChain.java:183)
> at soot.PatchingChain.insertBefore(PatchingChain.java:141)
> at soot.jimple.toolkits.invoke.SiteInliner.inlineSite(SiteInliner.java:154)
> at
> soot.jimple.toolkits.invoke.StaticInliner.internalTransform(StaticInliner.java:142)
> at soot.SceneTransformer.transform(SceneTransformer.java:39)
> at soot.Transform.apply(Transform.java:89)
> at soot.ScenePack.internalApply(ScenePack.java:43)
> at soot.Pack.apply(Pack.java:114)
> at soot.PackManager.runWholeProgramPacks(PackManager.java:419)
> at soot.PackManager.runPacks(PackManager.java:336)
> at soot.Main.run(Main.java:198)
> at soot.Main.main(Main.java:141)
>
> Any pointers on how to start debugging this?
>
> Best,
> Alex
>
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>



-- 
Eric Bodden, Ph.D., http://bodden.de/
Head of Secure Software Engineering Group at EC SPRIDE
Tel: +49 6151 16-75422    Fax: +49 6151 16-72051
Room 3.2.14, Mornewegstr. 30, 64293 Darmstadt


More information about the Soot-list mailing list