<p>For example, I have a dependency (called D1) in my project(called P) and invoke a method of D1(called D1.M1) in a method of project(called P.M), by using soot, I can get the callgraph edge(P.M->D1.M1).<br>And D1.M1 invoke a method of another dependency(called D2.M2), how can I get the edge(P.M->D1.M1->D2.M2)<br>Now my code is below:</p><div>argsList.addAll(Arrays.asList(new String[]{
// "-android-jars", "/Users/huangkaifeng/Desktop/SootExec/android.jar",
"-allow-phantom-refs",
"-w",
"-keep-line-number", "enabled",
// "-no-bodies-for-excluded",
"-cp", libsAll,
"-process-dir",
classesPath1, "-p", "jb", "use-original-names:true"}));//classPath1 is the path of D1</div><p>I tried to use "-process-dir",classesPath1,classPath2 //classPath2 is the path of D2 but failed to get the edge of D1.M1->D2.M2. Can soot generate the complete callgraph of itransitive dependency?</p><p>Thank you for your help.</p>