[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