[Soot-list] some performance tweaks for Jimple construction

Ondrej Lhotak olhotak at uwaterloo.ca
Thu Feb 2 09:04:32 EST 2006


Hi Manu...

Thank you for the patches!

At the moment, we are rather busy getting everything together for a Soot
release, and getting new Sable people up to speed. So, it may take some
time before we get a chance to evaluate and integrate your patches. We
do appreciate your contribution!

> is there some sort of 
> regression test I can run to see if they broke anything?

There are several test suites, but the following two are the key ones.

In the systests/java_tests directory, there are about 400 Java files,
and a script (called TestScript) that runs them through Soot, and
compares their output to output of javac-compiled versions.

The abc compiler is built on top of Soot, and we maintain a test suite
for it which is quite good at testing Soot as well as the AspectJ
extensions. Unfortunately, running this test suite requires abc in
addition to Soot. It's found in the directory abc/ajc-harness/tests
of the abc source tree, and one runs it using the command
./runtests abcTests.xml

Ondrej



More information about the Soot-list mailing list