[Soot-list] Bugs when trying to run Soot 2.3.0 on large applications
Patrick Lam
plam at sable.mcgill.ca
Wed Jun 24 15:51:03 EDT 2009
Harry Xu wrote:
> Hi,
>
> I was trying to run my analysis (built on top of soot) on large Java
> applications. In particular, the Jimple building phase could not go
> through for any of the three applications that I tried: *eclipse 3.1*,
> *batik*, and *azureus*. For example, for method
> *org.eclipse.jdt.internal.core.executeOperation(),* which contains a
> pretty complex exception handling logic, the Code_attribute in
> method_info is not correctly constructed. For some entries in
> exception_table, their start_inst fields are null. Maybe some of these
> real world large applications can be included into Soot's test suite to
> make the code more robust.
Hi Harry,
I don't think anyone's willing to deal with the code that handles Jimple
building in the presence of exceptions. No one really understands that
code anymore. It would be nice if some contributor could rip out the
code that's currently there and replace it with some modern code based
on BCEL or the ASM framework.
pat
More information about the Soot-list
mailing list