[Soot-list] How Soot adds the edge pointing to implicit calls to callgraph ?

Steven Arzt Steven.Arzt at cased.de
Tue Mar 31 14:11:19 EDT 2015


Hi Xinxin,

 

There is OnFlyCallgraphBuilder which does that. The callgraph edges have a “kind”. This is set to a special element for such edges. You may want to look into the different “kinds” and then find the references to the one you are interested in.

 

Best regards,

  Steven 

 

Von: soot-list-bounces at CS.McGill.CA [mailto:soot-list-bounces at CS.McGill.CA] Im Auftrag von Xinxin Jin
Gesendet: Dienstag, 31. März 2015 20:08
An: soot-list at cs.mcgill.ca
Betreff: [Soot-list] How Soot adds the edge pointing to implicit calls to callgraph ?

 

I am trying to understand how Soot identifies some implicit calls in constructing the callgraph. 

For example, if a statement calls AsyncTask.execute(), Soot will construct an edge pointing to AysncTask.doInBackground() in the callgraph.

 

Anyone knows where is the related source code? 

 

Thanks very much !

-- 

Xinxin Jin 

Ph.D. student, Computer Science

University of California, San Diego

http://cseweb.ucsd.edu/~x7jin/

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150331/dc98cb77/attachment.html 


More information about the Soot-list mailing list