From olhotak@sable.mcgill.ca Sat May 31 00:29:20 2003 Date: Mon, 26 May 2003 14:54:45 -0400 From: Ondrej LHOTAK To: Laurie Hendren , Feng QIAN , Patrick LAM , Jennifer Lhotak , John Jorgensen , Navindra Umanee Subject: longer tutorial outline What is Soot? Why did we build it? IRs: Baf, Jimple, Shimp, Grimp?, Dava? Jimple,etc. textual representations Bytecode to Jimple (reference papers) Jimple to Bytecode or Dava Soot as end-user tool (using cmd line or eclipse) intra-proc scene boxes and stuff flow analysis framework example: live var example: nullness Soot phases inter-proc (30 mins) cg, spark attributes Conclusion Further reading