[Soot-list] data flow problem

yangbo at sei.buaa.edu.cn yangbo at sei.buaa.edu.cn
Tue Jul 16 05:41:46 EDT 2013


1a)> temp$7 = a
1b)> temp$9 = temp$7[temp$8]
    > (2)
    > a[R3]=R2;
2a)> temp$10 = a
2b)> temp$10[temp$11] = R2
1a
defVariable:temp$7 Def:temp$7 = a(DefUnit_line:18) 
defVariable is def var name,There a def var named temp$7;
Def is the unit
DefUnit_line is the source code in java file.
1b
Use:temp$9 = temp$7[temp$8](UseUnit_line:18)
temp$7 = a(UseUnit_line:18)
2a
defVariable:temp$10 Def:temp$10 = a(DefUnit_line:19) 
2b
Use:temp$10[temp$11] = R2(UseUnit_line:19)
Use:temp$10 = a(UseUnit_line:19)
Use:temp is use var name,There a use var named temp$10;
UseUnit_lineis the source code in java file.
I want to know how are you get def and use vars for a array if you get these jimple code ? Maybe I used the wrong way with soot.
Thanks.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20130716/cca13e22/attachment.html 


More information about the Soot-list mailing list