[Soot-list] context sensitive allocation site for specjbb
Eric Bodden
eric.bodden at ec-spride.de
Wed Oct 3 15:46:53 EDT 2012
Hello.
> It seems that inlining a few important calls that we know in advance
> is quite a useful feature. I've been wanting to do so in many cases.
> So, is there any easy and reliable way that we can inline calls before
> anything happens (or at least before whole program analysis)?
Soot has an inliner for static calls, but I am not sure there's one
for virtual calls.
> By the way, it seems that hacking Spark to add manually AllocNode's
> for Class.newInstance() is a way to make points-to analysis work for
> such allocation sites, under the context of developing software
> engineering tools rather than doing compiler optimization.
Well, the Soot integration with TamiFlex is really just a more
principled way to get a bit away from that manual "hacking".
Eric
More information about the Soot-list
mailing list