Open Jennie2hang opened 7 months ago
Are you certain that the int result = addNumbers(a,b)
call site still exists in the app? Either ProGuard or FlowDroid's inter-procedural constant propagation might have eliminated the call here. You can dump the jimple IR used by FlowDroid to the disk with the -wj
command line flag or with config.setWriteOutputFiles(true);
.
Are you certain that the
int result = addNumbers(a,b)
call site still exists in the app? Either ProGuard or FlowDroid's inter-procedural constant propagation might have eliminated the call here. You can dump the jimple IR used by FlowDroid to the disk with the-wj
command line flag or withconfig.setWriteOutputFiles(true);
.
Thanks a bunch for your advice! It is indeed that FlowDroid's inter-procedural constant propagation has done away with the addNumbers(a, b) call site in the app.
when I analysis android code like:
the method
addNumbers(a, b)
is not resolved in the call graph, why this situation happened?