<div dir="ltr">Ah excellent, I was able to get soot to work from the command line.<div><br></div><div>As far as performing a data flow analysis from the command line, are there any examples for dumping the cfgs with the in and out sets from soot along the way? I don't want to duplicate work. But if I am otherwise constrained to the eclipse plugin, I will find a way to make that work.</div><div><br></div><div>Thanks,</div><div>Mike</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div>_______________________________</div><div><div style="font-size:12.8px">Mike Shah<br>Ph.D. <span style="font-size:12.8px">Candidate</span></div><div style="font-size:12.8px"><span style="font-size:12.8px">Tufts Graduate Student Council President</span></div><div style="font-size:12.8px"><a href="http://ase.tufts.edu/gsc" target="_blank">ase.tufts.edu/gsc</a></div><div style="font-size:12.8px"><a href="http://michaeldshah.net/" target="_blank">http://michaeldshah.net</a></div></div><div><a href="https://twitter.com/MichaelShah" target="_blank">https://twitter.com/MichaelShah</a><br></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Mar 13, 2017 at 5:31 AM, Arzt, Steven <span dir="ltr"><<a href="mailto:steven.arzt@sit.fraunhofer.de" target="_blank">steven.arzt@sit.fraunhofer.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_3904119479917311789WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">If you implement your own data flow analysis, you have to create your own main() method that registers your custom phase into Soot and then calls Soot’s normal
 main() method. You can find this as “MyMain” in the example on the page that you mentioned. This is the program that you can then launch from the command line.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Best regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">  Steven<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Soot-list [mailto:<a href="mailto:soot-list-bounces@cs.mcgill.ca" target="_blank">soot-list-bounces@cs.<wbr>mcgill.ca</a>]
<b>On Behalf Of </b>Mike Shah<br>
<b>Sent:</b> Sunday, March 12, 2017 9:50 PM<br>
<b>To:</b> <a href="mailto:soot-list@cs.mcgill.ca" target="_blank">soot-list@cs.mcgill.ca</a><br>
<b>Subject:</b> [Soot-list] Soot dataflow analysis from commandline?<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Are there any examples of running soot as a dataflow analysis tool from the commandline?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I cannot seem to get the plugin installed on the latest eclipse tool, and would like to just run my dataflow analysis from the commandline.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I am trying to use the GuaranteedDefs example from the tutorial.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://github.com/Sable/soot/wiki/Implementing-an-intra-procedural-data-flow-analysis-in-Soot" target="_blank">https://github.com/Sable/soot/<wbr>wiki/Implementing-an-intra-<wbr>procedural-data-flow-analysis-<wbr>in-Soot<br>
</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I'm assuming I can just dump out the tags as xml--but an example would be helpful!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks!<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>