[Soot-list] Assign stmts that contain virtual invokes come as simple virtual invokes

Cristina Ilie crysgirlro at yahoo.com
Thu Jun 7 05:57:33 EDT 2012


Hello,

I have a little trouble with the assignments which contain virtual invokes statements. The statement 

is seen as a JVirtualInvokeExpr and this way the left operand of the assignment is "lost".   
For example the assignemt: "xyz = x.getXYZData()" comes as the following statement:
"virtualinvoke x.<Cartesians: double[][] getXYZData()>();". So the xyz variable is gone...


I iterate over the statements with derivUnits.snapshotIterator();... What to do?

Thanks,
Cristina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20120607/5402f4e3/attachment.html 


More information about the Soot-list mailing list