WALA/com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ipa/callgraph/propagation/cfa
Tobias Blaschke 34b5c7284a Allow changing the target of an Intent.
Code oftain sets the action of an Intent after it's constructor. Until
now a call to such a setter caused the Intent to become "unbound"
(conservative).

This approch allows setting the target once for each Intent - only on
the second call the Intent gets unbound.
This new variant could be dangerous: Setting the target in a branch of
execution may be invalid. This should be detected - no guarantees so!

Methods in question are:
* Intent.setAction
* Intent.setComponent
* Intent.setClass
* Intent.setClassName
2014-04-11 17:56:47 +02:00
..
AndroidContext.java AndroidContext: Explicitly hand through on Intent-Start (coarse) 2014-04-11 17:53:12 +02:00
DexSSAPropagationCallGraphBuilder.java Dalvik: Mark files for deletion 2014-04-11 17:53:12 +02:00
Intent.java Allow changing the target of an Intent. 2014-04-11 17:56:47 +02:00
IntentContext.java Android Intents: add special context 2014-04-11 17:53:11 +02:00
IntentContextInterpreter.java Use getters and setters for Intents, add explicit-attribute 2014-04-11 17:56:46 +02:00
IntentContextSelector.java Allow changing the target of an Intent. 2014-04-11 17:56:47 +02:00
IntentMap.java Use setExplicit in androids Intent-Constructor 2014-04-11 17:56:46 +02:00
IntentStarters.java Use getters and setters for Intents, add explicit-attribute 2014-04-11 17:56:46 +02:00
package-info.java Android-Intents: context-free overrides 2014-04-11 17:53:11 +02:00