[Soot-list] How does soot handle abstract classes and API/framework invocations in call graphs?

Quentin Sabah quentin.sabah at inria.fr
Wed Jun 5 06:24:46 EDT 2013


On 06/05/2013 12:01 PM, Ishan Khot wrote:
> And when API methods are invoked or methods from user referenced
> libraries are invoked , do those show up in the call graph as well?

Soot have options to exclude "library classes" from the analysis. But if 
you keep them, and run a whole-program analysis, the answer would be 
"yes sure". In this case, Soot doesn't differentiate between user or 
library methods, it just sees bytecode. Of course you need to provide 
Soot with the bytecode for every library referenced by the user.

-- 
Quentin Sabah, CIFRE Ph.D. student
Grenoble University
INRIA-SPADES                   | STMicroelectronics/AST
Montbonnot, France             | Grenoble, France
mailto:quentin.sabah at inria.fr  | mailto:quentin.sabah at st.com
phone: +33 476 61 54 57        | phone: +33 476 58 44 14


More information about the Soot-list mailing list