arguslab / Argus-SAF

Argus static analysis framework
Apache License 2.0
183 stars 49 forks source link

Different results between running Amandroid from IntelliJ and CLI #62

Open zjbthomas opened 5 years ago

zjbthomas commented 5 years ago

Hi,

I got different number of taint paths when I ran Amandroid using CLI Tool (argus-saf_2.12-3.2.0-assembly.jar) and the one I imported into IntelliJ.

In IntelliJ, the entry is set to org.argus.saf.Main, and I am sure the program arguments are the same. The source code is cloned from the latest commit.

So my questions is can I run Amandroid in IntelliJ instead of generating a fat jar? Are there anything I need to do to make my outputs by IntelliJ the same as using CLI Tool?

Thank you.

fgwei commented 5 years ago

The cli jar is behind the current head, so there might exist some discrepancies. You can generate a fat jar from your current head by: sbt assembly