Created
March 21, 2019 20:42
-
-
Save izgzhen/bc1a0daf0f098d9c30274703b45e8303 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(.venv) (base) ➜ seguard-framework git:(master) ✗ SOURCE_SINK_FILE=$PWD/examples/sourcesAndSinks.xml PDECRYPT=0 STEPS=flowdroid ./tools/seguard examples/com.handmark.sportcaster-128.apk | |
Preparing files | |
+ ./dex2jar -f /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar | |
2019-03-21 13:41:16,981 root DEBUG try_call_std((['./dex2jar', '-f', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar'],), {}) spent 6.64s | |
+ unzip -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar -d /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar.out | |
2019-03-21 13:41:17,453 root DEBUG try_call_std((['unzip', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar', '-d', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.jar.out'],), {}) spent 0.47s | |
+ mkdir -p /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/ | |
2019-03-21 13:41:17,456 root DEBUG try_call_std((['mkdir', '-p', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/'],), {}) spent 0.00s | |
+ cp /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk | |
2019-03-21 13:41:17,463 root DEBUG try_call_std((['cp', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk'],), {}) spent 0.01s | |
Find the new APK in /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk | |
Generating suspicious traces using FlowDroid analyzer... | |
+ java -Xmx2048m -jar FlowDroid/soot-infoflow-cmd/target/soot-infoflow-cmd-jar-with-dependencies.jar -a /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk -p android-platforms -pflow -ps -cp -s /home/zgzhen/projects/seguard-framework/examples/sourcesAndSinks.xml -o /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.out.xml -ne | |
2019-03-21 13:41:50,978 root DEBUG try_call_std((['java', '-Xmx2048m', '-jar', 'FlowDroid/soot-infoflow-cmd/target/soot-infoflow-cmd-jar-with-dependencies.jar', '-a', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk', '-p', 'android-platforms', '-pflow', '-ps', '-cp', '-s', '/home/zgzhen/projects/seguard-framework/examples/sourcesAndSinks.xml', '-o', '/home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.out.xml', '-ne'],), {'cwd': './java', 'noexception': True}) spent 33.51s | |
CODE: 0 | |
STDOUT: | |
STDERR: | |
[main] INFO soot.jimple.infoflow.cmd.MainClass - Analyzing app /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk (1 of 1)... | |
[main] INFO soot.jimple.infoflow.android.source.parsers.xml.XMLSourceSinkParser - Loading sources and sinks from /home/zgzhen/projects/seguard-framework/examples/sourcesAndSinks.xml... | |
[main] INFO soot.jimple.infoflow.android.source.parsers.xml.XMLSourceSinkParser - Loaded 2 sources and 1 sinks from the XML file | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Initializing Soot... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Loading dex files... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - ARSC file parsing took 0.047608354 seconds | |
[main] INFO soot.jimple.infoflow.android.entryPointCreators.AndroidEntryPointCreator - Creating Android entry point for 52 components... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Constructing the callgraph... | |
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Collecting callbacks in DEFAULT mode... | |
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Callback analysis done. | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.widget.DrawerLayout | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] WARN soot.jimple.infoflow.android.resources.LayoutFileParser - Could not find layout class android.support.v4.view.TvViewPager | |
[main] INFO soot.jimple.infoflow.android.entryPointCreators.AndroidEntryPointCreator - Creating Android entry point for 52 components... | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.rhythmnewmedia.sdk.b, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.sportcaster.viewcontroller.EventController, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.data.sports.Team, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.handmark.pulltorefresh.library.PullToRefreshBase$Mode | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Constructing the callgraph... | |
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Running incremental callback analysis for 51 components... | |
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Incremental callback analysis done. | |
[main] INFO soot.jimple.infoflow.android.entryPointCreators.AndroidEntryPointCreator - Creating Android entry point for 52 components... | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.rhythmnewmedia.sdk.display.VideoAdPlacement | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.rhythmnewmedia.sdk.b, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.sportcaster.viewcontroller.EventController, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.data.sports.Team, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Cannot create valid constructor for com.handmark.pulltorefresh.library.PullToRefreshAdapterViewBase, because it is abstract and cannot substitute with subclass | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.handmark.pulltorefresh.library.PullToRefreshBase$Mode | |
[main] WARN soot.jimple.infoflow.android.entryPointCreators.components.ActivityEntryPointCreator - Could not find a suitable constructor for class com.rhythmnewmedia.sdk.display.VideoAdPlacement | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Constructing the callgraph... | |
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Running incremental callback analysis for 0 components... | |
[main] INFO soot.jimple.infoflow.android.callbacks.DefaultCallbackAnalyzer - Incremental callback analysis done. | |
[main] INFO soot.jimple.infoflow.memory.MemoryWarningSystem - Shutting down the memory warning system... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Callback analysis terminated normally | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Entry point calculation done. | |
[main] INFO soot.jimple.infoflow.android.source.AccessPathBasedSourceSinkManager - Created a SourceSinkManager with 2 sources, 1 sinks, and 293 callback methods. | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Collecting callbacks and building a callgraph took 24 seconds | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Running data flow analysis on /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk with 2 sources and 1 sinks... | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Implicit flow tracking is NOT enabled | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Exceptional flow tracking is NOT enabled | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Running with a maximum access path length of 5 | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Using path-sensitive result collection | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Recursive access path shortening is enabled | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Taint analysis enabled: true | |
[main] INFO soot.jimple.infoflow.InfoflowConfiguration - Using alias algorithm FlowSensitive | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Callgraph construction took 0 seconds | |
[main] INFO soot.jimple.infoflow.codeOptimization.InterproceduralConstantValuePropagator - Removing side-effect free methods is disabled | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Dead code elimination took 1.007288457 seconds | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Callgraph has 38579 edges | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Starting Taint Analysis | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Using context- and flow-sensitive solver | |
[main] WARN soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Running with limited join point abstractions can break context-sensitive path builders | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Looking for sources and sinks... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Source lookup done, found 4 sources and 2 sinks. | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Taint wrapper hits: 27347 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Taint wrapper misses: 27329 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - IFDS problem with 61351 forward and 49912 backward edges solved, processing 2 results... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Current memory consumption: 771 MB | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Memory consumption after cleanup: 266 MB | |
[main] INFO soot.jimple.infoflow.data.pathBuilders.BatchPathBuilder - Running path reconstruction batch 1 with 2 elements | |
[main] INFO soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder - Obtainted 2 connections between sources and sinks | |
[main] INFO soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder - Building path 1... | |
[main] INFO soot.jimple.infoflow.data.pathBuilders.ContextSensitivePathBuilder - Building path 2... | |
[main] INFO soot.jimple.infoflow.memory.MemoryWarningSystem - Shutting down the memory warning system... | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Memory consumption after path building: 292 MB | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Path reconstruction took 2 seconds | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - The sink specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1") in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> was called with values from the following sources: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = staticinvoke <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r0 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r7 = virtualinvoke $r1.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r7 = virtualinvoke $r1.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = staticinvoke <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>($r0, "UTF-8") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = virtualinvoke $r2.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("\\*", "%2A") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = virtualinvoke $r2.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("\\+", "%20") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r2 = virtualinvoke $r2.<java.lang.String: java.lang.String replaceAll(java.lang.String,java.lang.String)>("\\%7E", "~") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r6 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = virtualinvoke $r6.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r7 = virtualinvoke $r1.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitService: void setOauthAuthorization(java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r4.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r7, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - The sink specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") in method <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> was called with values from the following sources: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = specialinvoke $r0.<com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r8.<com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = specialinvoke $r0.<com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.sportcaster.C2DMReceiver: void onMessage(android.content.Context,android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.sportcaster.C2DMReceiver dummyMainMethod_com_handmark_sportcaster_C2DMReceiver(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r0 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: void dummyMainMethod(java.lang.String[])> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> staticinvoke <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = specialinvoke $r0.<com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String encodeParam(java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r8.<com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r8.<com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1$1: void <init>(com.handmark.tweetcaster.NewAccountActivity$1)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)>(0, null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: boolean onKeyDown(int,android.view.KeyEvent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return 0 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.twitapi.OAuth | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - - $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> in method <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - on Path: | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = <com.handmark.twitapi.TwitService: java.lang.String consumer_secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)>($r3, $r4, "http://sportcasterapp.com") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.TwitterConsumerData: void <init>(java.lang.String,java.lang.String,java.lang.String)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.data.Kernel: void <clinit>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void <init>()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r1 = <com.handmark.tweetcaster.data.Kernel: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r2.<com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)>($r1) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: void <init>(com.handmark.twitapi.TwitterConsumerData)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> = $r2 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void <init>()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> return | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <dummyMainClass: com.handmark.tweetcaster.NewAccountActivity dummyMainMethod_com_handmark_tweetcaster_NewAccountActivity(android.content.Intent)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r0.<com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)>(null) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)>($r0) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> = $r1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void <init>(com.handmark.tweetcaster.NewAccountActivity)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r0 := @this: com.handmark.tweetcaster.NewAccountActivity$1 | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity: void onCreate(android.os.Bundle)> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> virtualinvoke $r10.<com.handmark.tweetcaster.NewAccountActivity$1: void start()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r3 = $r0.<com.handmark.tweetcaster.NewAccountActivity$1: com.handmark.tweetcaster.NewAccountActivity this$0> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r4 = $r3.<com.handmark.tweetcaster.NewAccountActivity: com.handmark.twitapi.OAuth oauth> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.tweetcaster.NewAccountActivity$1: void run()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r5 = virtualinvoke $r4.<com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r9 = $r0.<com.handmark.twitapi.OAuth: com.handmark.twitapi.TwitterConsumerData consumer> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = $r9.<com.handmark.twitapi.TwitterConsumerData: java.lang.String secret> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>($r10) | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r8 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r10 = virtualinvoke $r8.<java.lang.StringBuilder: java.lang.String toString()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> $r11 = virtualinvoke $r10.<java.lang.String: byte[] getBytes()>() | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> <com.handmark.twitapi.OAuth: java.lang.String[] oauthRequestToken()> | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - -> specialinvoke r27.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r11, "HmacSHA1") | |
[main] INFO soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - Data flow solver took 7 seconds. Maximum memory consumption: 260 MB | |
[main] INFO soot.jimple.infoflow.android.SetupApplication - Found 2 leaks | |
Find the partial traces output in /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.traces.json | |
Find the complete traces output in /home/zgzhen/projects/seguard-framework/examples/com.handmark.sportcaster-128.apk.out/com.handmark.sportcaster-128.apk.out.xml | |
Total time spent: 40.668528s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment