[Soot-list] Application classes vs library classes in FlowDroid
Roy Liu
royliudev at gmail.com
Wed Mar 11 06:56:49 EDT 2015
Dear All,
I want to ask about the differences between application classes and library
classes in FlowDroid.
The former can be listed by performing a for-each loop on
Scene.v().getApplicationClasses(),
whereas the latter can be listed by performing a similar iteration over
Scene.v().getLibraryClasses().
It seems that FlowDroid uses some set of heuristics in determining if a
class is to be considered as either an application or a library class.
I have two following questions:
- How does FlowDroid/Soot determine if a class should be categorized as an
application or a library class?
- If a class is considered as a library class, does that mean that it won't
be subject to the data-flow analysis,
i.e. it will be excluded from the ICFG, thus making the class basically
unreachable?
Thank you so much in advance for the help.
Best Regards,
Roy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150311/ead29726/attachment.html
More information about the Soot-list
mailing list