secure-software-engineering / FlowDroid

FlowDroid Static Data Flow Tracker
GNU Lesser General Public License v2.1
1.02k stars 292 forks source link

StubDroid: Set java.lang.Object as superclass unless specified otherwise #659

Closed timll closed 8 months ago

timll commented 8 months ago

For context: if Soot does not even have stubs of the super class, it will resolve the class with superclass==null. This can happen because the Android hierarchy changed over time and our summaries typically reference the newer version while the used android.jar is older. The hierarchy is automatically fixed due to the hierarchy information in the newer summaries.