[Soot-list] Interprocedural analysis with custom entry points

Quentin Sabah quentin.sabah at inria.fr
Sat Jun 2 05:48:12 EDT 2012


> See, the load*Classes() functions don't run any analysis, they just load enough information to build class hierarchy, list of methods & fields, signatures… And getCallGraph() is just a dumb accessor. In fact, the "cg" pack will do a setCallGraph() when it is done, so you need to run at least all the packs up to "cg".


You can use PackManager.v().runPacks() to run all the packs, or get them and run them individually.

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


More information about the Soot-list mailing list