[Soot-list] jimple query

Patrick Lam plam at cs.mcgill.ca
Fri Apr 23 10:03:53 EDT 2010


On 04/23/10 09:55, Eric Bodden wrote:
> Hello Dinesh.
>
> You can use phase options to disable all the respective phases:
>
> http://www.sable.mcgill.ca/soot/tutorial/phase/
>
> For instance: -p jop.cpf off

While you can disable phases, you should still be aware that there is 
going to be some translation between the original program (which is in 
Java or bytecode) and the Jimple, so you're never really going to get 
something that exactly corresponds to your original program. In fact, 
disabling phases may cause you to get more unnecessary temporary 
variables and leave you with something which looks less like the 
original code than the default output.

One option you probably want to enable, though, is use-original-names. 
See the list archvies.

pat




More information about the Soot-list mailing list