Class IntentContextInterpreter

java.lang.Object
com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
All Implemented Interfaces:
CHAContextInterpreter, RTAContextInterpreter, SSAContextInterpreter

public class IntentContextInterpreter extends Object implements SSAContextInterpreter
An SSAContextInterpreter that redirects functions that start Android-Components.

The Starter-Functions (listed in IntentStarters) are replaced by a Model that emulates Android Lifecycle based on their Target (Internal, External, ...): A wrapper around the single models is generated dynamically (by the models themselves) to resemble the signature of the replaced function.

Methods are replacement by generating a adapted Intermediate Representation of this function on every occurrence of a call to it.

Since:
2013-10-14
Author:
Tobias Blaschke <code@tobiasblaschke.de>
See Also: