<div dir="ltr"><div class="gmail_default" style><div class="gmail_default" style><font face="arial, helvetica, sans-serif">Hi Steven,</font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">Please check out the apk from <a href="https://www.dropbox.com/s/nv635izcm95vnrw/iosched.apk?dl=0">https://www.dropbox.com/s/nv635izcm95vnrw/iosched.apk?dl=0</a></font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">It is compiled from google I/O android app (<a href="https://github.com/google/iosched">https://github.com/google/iosched</a>).</font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default" style><font face="arial, helvetica, sans-serif">Thank you very much !!</font></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 13, 2015 at 5:04 AM, Steven Arzt <span dir="ltr">&lt;<a href="mailto:Steven.Arzt@cased.de" target="_blank">Steven.Arzt@cased.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Xinxin,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Can you please send me the APK file?<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Best regards,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">  Steven<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Von:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:soot-list-bounces@CS.McGill.CA" target="_blank">soot-list-bounces@CS.McGill.CA</a> [mailto:<a href="mailto:soot-list-bounces@CS.McGill.CA" target="_blank">soot-list-bounces@CS.McGill.CA</a>] <b>Im Auftrag von </b>Xinxin Jin<br><b>Gesendet:</b> Freitag, 13. Februar 2015 00:13<br><b>An:</b> Wei Yang; Dacong Yan<br><b>Cc:</b> Soot list<br><b>Betreff:</b> Re: [Soot-list] Why FlowDroid invokes one activity multiple times in dummyMainMethod()<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">​In addition, I also observed other entry point methods ​are invoked multiple times. For example, &quot;BaseActivity: onStart()&quot; is invoked in multiple statements of dummyMain: <u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">virtualinvoke $r4.&lt;BaseActivity: void onStart()&gt;();<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">virtualinvoke $r14.&lt;BaseActivity: void onStart()&gt;();<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">virtualinvoke $r17.&lt;BaseActivity: void onStart()&gt;();<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">...<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">...<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thanks.<u></u><u></u></span></p></div></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Thu, Feb 12, 2015 at 2:59 PM, Xinxin Jin &lt;<a href="mailto:xinxinjin89@gmail.com" target="_blank">xinxinjin89@gmail.com</a>&gt; wrote:<u></u><u></u></p><div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Hi Wei,<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Sorry for the confusion. What I mean is the init method &quot;</span><span style="font-family:&quot;Courier New&quot;">SessionLivestreamActivity: void &lt;clinit&gt;()&gt;</span><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&quot; is invoked multiple times. In the generated dummyMain, I can see a lot of statements like:  </span><u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><u></u> <u></u></span></p></div><div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">$r63 = new com.google.samples.apps.iosched.ui.SessionLivestreamActivity<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">$r115 = new com.google.samples.apps.iosched.ui.SessionLivestreamActivity<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">$r121 = new com.google.samples.apps.iosched.ui.SessionLivestreamActivity<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">$r205 = new com.google.samples.apps.iosched.ui.SessionLivestreamActivity<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">...<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">...<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Is it normal ?<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thanks very much.<u></u><u></u></span></p></div></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Thu, Feb 12, 2015 at 2:51 PM, Wei Yang &lt;<a href="mailto:davidyoung8906@gmail.com" target="_blank">davidyoung8906@gmail.com</a>&gt; wrote:<u></u><u></u></p><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal">Hi! Xinxin,<u></u><u></u></p></div><p class="MsoNormal">     Your question is not very clear. Are you referring to call graph when you say &quot;<span style="font-size:10.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"> dummyMainMethod() invokes an Activity called SessionLivestreamActivity </span>&quot;? Activity normally has multiple entry point methods (e.g. onCreate(), onStop() ), so it is likely that in an call graph, the same activity could appear on several CG nodes.<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thanks!<u></u><u></u></p></div></div><div><p class="MsoNormal"><br clear="all"><u></u><u></u></p><div><div><p class="MsoNormal">Best wishes,<u></u><u></u></p><div><p class="MsoNormal">David <u></u><u></u></p></div></div></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">2015-02-12 14:35 GMT-06:00 Xinxin Jin &lt;<a href="mailto:xinxinjin89@gmail.com" target="_blank">xinxinjin89@gmail.com</a>&gt;:<u></u><u></u></p><div><div><div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Hello,<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">I am running FlowDroid on one Android app, and found dummyMainMethod() invokes an Activity called SessionLivestreamActivity <b>14</b> times.   <u></u><u></u></span></p></div><div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">​In my mind, each activity is an entry point of an app. So should not dummyMainMethod() only invokes each entry point once ? <u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">From my experiments, most of the time the activity class is indeed invoked just once. So I am confused in which particular situation the activity class will be invoked multiple times ?​<u></u><u></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">​Thank you very much !​<u></u><u></u></span></p></div></div><p class="MsoNormal"><span style="color:#888888"><br clear="all"><u></u><u></u></span></p><div><p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p></div><p class="MsoNormal"><span style="color:#888888">-- <u></u><u></u></span></p><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#888888">Xinxin</span><span style="color:#888888"><u></u><u></u></span></p></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal" style="margin-bottom:12.0pt">_______________________________________________<br>Soot-list mailing list<br><a href="mailto:Soot-list@CS.McGill.CA" target="_blank">Soot-list@CS.McGill.CA</a><br><a href="https://mailman.CS.McGill.CA/mailman/listinfo/soot-list" target="_blank">https://mailman.CS.McGill.CA/mailman/listinfo/soot-list</a><u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p></div></blockquote></div></div></div><p class="MsoNormal"><span style="color:#888888"><br><br clear="all"><span><u></u><u></u></span></span></p><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal"><span><span style="color:#888888">-- </span><u></u><u></u></span></p><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#888888">Xinxin</span><u></u><u></u></p></div></div></div><p class="MsoNormal"><br><br clear="all"><u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal">-- <u></u><u></u></p><div><p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Xinxin</span><u></u><u></u></p></div></div></div></div></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><font face="arial, helvetica, sans-serif">Xinxin</font></div>
</div>