arguslab / Argus-SAF

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

Analysis impossible #19

Open bj3680 opened 7 years ago

bj3680 commented 7 years ago

Hi, I am the one who asked about https://github.com/arguslab/Argus-SAF/issues/16.

I wrote an application on your framework which collects only interested components and goes a deeper analysis (using idfg and iddg) on them.

It works really good for very small apps. However, when doing the same for normal apps, the framework stops and gives me nothing. I tested many times and waited for a very long time. (50 different apps and more than 10 hours for each app)

I would really like to use your framework to finish my work, thus, be very appreciated if you kindly give me a solution.

Thanks.

fgwei commented 7 years ago

You can limit the analysis time for each component you are interested. Say there are 10 components you are interested for app A. You can give the IDFG building process a timeout=5mins, then the overall time for app A will take 50 mins or less.

bj3680 commented 7 years ago

Sorry for late response and appreciate your kind answer.

Now I ended up excluding components with relatively large size by giving 5 minute timeout, as those components that are not anlayzable within 5 minute are very likely also not to be successfully analyzed even if I give no timeout.

I will be working in this way for a while. In the meantime, I really look forward to having your next release as metioned in (https://github.com/arguslab/Argus-SAF/issues/14)

Thanks.

fgwei commented 7 years ago

14 almost done. It's in the develop branch apparently, and I have to add more test.

fgwei commented 6 years ago

Duplicate of #14