In getNormalFlowFunction; In getNormalFlow; Unit curr: $r6 = new ca.liang.B Unit succ: specialinvoke $r6.()>() In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: specialinvoke $r6.()>() Unit returnSite: r2 = $r6 SootMethod Invoked: ()> baseF: $r6 leftOp: null No callees to analyze In getNormalFlowFunction; In getNormalFlow; Unit curr: r2 = $r6 Unit succ: $r7 = new ca.liang.C In getNormalFlowFunction; In getNormalFlow; Unit curr: $r7 = new ca.liang.C Unit succ: specialinvoke $r7.()>() In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: specialinvoke $r7.()>() Unit returnSite: r3 = $r7 SootMethod Invoked: ()> baseF: $r7 leftOp: null No callees to analyze In getNormalFlowFunction; In getNormalFlow; Unit curr: r3 = $r7 Unit succ: $r8 = new ca.liang.D In getNormalFlowFunction; In getNormalFlow; Unit curr: $r8 = new ca.liang.D Unit succ: specialinvoke $r8.()>() In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: specialinvoke $r8.()>() Unit returnSite: r4 = $r8 SootMethod Invoked: ()> baseF: $r8 leftOp: null No callees to analyze In getNormalFlowFunction; In getNormalFlow; Unit curr: r4 = $r8 Unit succ: virtualinvoke r2.() In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke r2.() Unit returnSite: virtualinvoke r3.() SootMethod Invoked: baseF: r2 leftOp: null No callees to analyze In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke r3.() Unit returnSite: virtualinvoke r4.() SootMethod Invoked: baseF: r3 leftOp: null No callees to analyze In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke r4.() Unit returnSite: virtualinvoke r2.() SootMethod Invoked: baseF: r4 leftOp: null No callees to analyze In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke r2.() Unit returnSite: virtualinvoke r3.() SootMethod Invoked: baseF: r2 leftOp: null No callees to analyze In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke r3.() Unit returnSite: virtualinvoke r4.() SootMethod Invoked: baseF: r3 leftOp: null No callees to analyze In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke r4.() Unit returnSite: staticinvoke () SootMethod Invoked: baseF: r4 leftOp: null No callees to analyze In getCallFlowFunction; In getCallFlow; Unit callStmt: staticinvoke () SootMethod destinationMethod: In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: staticinvoke () Unit returnSite: return SootMethod Invoked: baseF: null leftOp: null In getNormalFlowFunction; In getNormalFlow; Unit curr: $r0 = Unit succ: virtualinvoke $r0.("Message from static method") In getCallToReturnFlowFunction; In getCallToReturnFlow; Unit callSite: virtualinvoke $r0.("Message from static method") Unit returnSite: return SootMethod Invoked: baseF: $r0 leftOp: null No callees to analyze In getReturnFlowFunction; In getReturnFlow; Unit callSite: staticinvoke () SootMethod calleeMethod: Unit exitStmt: return Unit returnSite: return