[Soot-list] Re-entrant Soot
Eric Bodden
bodden at st.informatik.tu-darmstadt.de
Mon Feb 14 10:11:16 EST 2011
Hi Richart.
soot.G.reset() should reset Soot completely.
Eric
On 14 February 2011 14:20, Richard Warburton
<richard.warburton at gmail.com> wrote:
> I was hoping to use soot in a re-entrant manner. By this I mean
> having added in my Analyses once I can call the soot.Main.main method
>> 1 times, with different input parameters. My motivation for doing
> this is that I would like to compare two programs in a certain way, by
> performing some static analysis over both and comparing the results of
> the analysis. When trying this, however, I seem to get issues
> surrounding classes being an application class for one program, but
> not for the other. There are also a lot of singletons in the soot
> api, which makes me confused about what the result of
> Scene.v().getCallGraph() would return in this scenario as well. Is
> there a way to use soot in a re-entrant manner, or is it better to
> just run each analysis in a different jvm and then dump out the
> results of the analysis in some file format and then write another
> program to compare these?
>
> regards,
>
> Richard
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>
--
Dr. Eric Bodden, http://bodden.de/
Principal Investigator in Secure Services at CASED
Coordinator of the CASED Advisory Board of Study Affairs
PostDoc at Software Technology Group, Technische Universität Darmstadt
Tel: +49 6151 16-5478 Fax: +49 6151 16-5410
Mailing Address: S2|02 A209, Hochschulstraße 10, 64289 Darmstadt
More information about the Soot-list
mailing list