[Soot-list] Is there any way to get Soot to save the jimplified representations of the classes?

Kin Keung Ma archicat at gmail.com
Tue Mar 28 16:52:32 EST 2006


Could you tell me why it doesn't save time?
I mean, what's the time mainly spent in when calling retrieveActiveBody()?

And, is it possible to cache the JimpleBody through, say,
ObjectOutputStream, that I can load it from file in the future?
Thanks.

Martin

On 3/28/06, Patrick LAM <plam at sable.mcgill.ca> wrote:
> On Tue, 28 Mar 2006, Kin Keung Ma wrote:
>
> > I wonder is there any way to get Soot to save the jimplified
> > representations of the classes?  I.e., could I do a pass of Soot
> > where I jimplify the whole program and cache that, and then just
> > run my analysis afterwards, so it wouldn't take so long if I want
> > to redo it?
>
> Yes, Soot can emit jimple code and parse it.  Unfortunately, in our
> experience it doesn't actually save any time.  If you're still interested
> in doing this, ask and I'll try to remember what you have to do.
>
> pat
>
>
>


More information about the Soot-list mailing list