soot-oss / soot

Soot - A Java optimization framework
GNU Lesser General Public License v2.1
2.89k stars 709 forks source link

eclipse plugin for soot error #1366

Open niuzhi opened 4 years ago

niuzhi commented 4 years ago

hello,I install eclipse plugin for soot,but run analysis not output,why? command:Soot->Process Source file->Create Jimple image sootOutput dir is null.

linghuiluo commented 4 years ago

the eclipse plugin is not maintained. What output do you expect? Did you set up the options for output?

niuzhi commented 4 years ago

the eclipse plugin is not maintained. What output do you expect? Did you set up the options for output?

Hello.how to set output options?i attention you Twitter.

linghuiluo commented 4 years ago

I suggest you not to use the plugin, because it is outdated and not maintained for newer versions of eclipse. You can use soot as a cmd tool and set the -output-format option as documented here https://soot-build.cs.uni-paderborn.de/public/origin/develop/soot/soot-develop/options/soot_options.htm

niuzhi commented 4 years ago

I suggest you not to use the plugin, because it is outdated and not maintained for newer versions of eclipse. You can use soot as a cmd tool and set the -output-format option as documented here

https://soot-build.cs.uni-paderborn.de/public/origin/develop/soot/soot-develop/options/soot_options.htm

Hello luo, Can any tool be used for data flow analysis of java code? I read your self introduction on github and found that you are particularly interested in program analysis, and I am also studying related stain analysis. If you have Twitter and WeChat, we can add as friends, discuss together and look forward to cooperation.thanks

linghuiluo commented 4 years ago

@niuzhi You can use soot for data flow analysis. If you wanna do inter-procedural analysis, you can use https://github.com/Sable/heros. Otherwise, for intra-procedural analysis, here is an example https://github.com/MagpieBridge/Tutorial1/blob/master/src/main/java/TaintAnalysis.java Just add me in Twitter, I am open to discussion