<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><table style="width: 99.8%; "><tbody><tr><td id="QQMAILSTATIONERY" style="background:url(https://rescdn.qqmail.com/zh_CN/htmledition/images/xinzhi/bg/a_01.jpg) no-repeat #f6ffec; min-height:550px; padding: 100px 55px 200px; "><div>Hi  <span style="font-size: 14px;">Admin</span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;">      I'd like to use soot to generate CFG</span><span style="font-size: 14px;">(control flow</span><span style="font-size: 14px;"> graph</span><span style="font-size: 14px;">) </span><span style="font-size: 14px;">, DFG(data flow</span><span style="font-size: 14px;"> graph</span><span style="font-size: 14px;">) or PDG (Program dependence graph) based on IR in command line. However,  I just could generate  </span><span style="font-size: 14px;">CFG using</span></div><div><span style="font-size: 14px;"></span></div><div><span style="font-size: 14px;">" </span><span style="font-size: 14px;">java -cp sootclasses-trunk-jar-with-</span><wbr style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: rgb(255, 255, 255);"><span style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: rgb(255, 255, 255);">dependencies.jar  soot.tools.CFGViewer --soot-classpath .;"%JAVA_HOME%"\jre\lib\rt.jar --graph=BriefBlockGraph  ****</span><span style="font-size: 14px;">".</span></div><div><span style="font-size: 14px;">The node in generated CFG is an instruction rather than a variable or operator as following , which is I  want to get.</span></div><div><img src="cid:2F373AE1@1DA0361D.B42C915F.png" style="" id="img_insert_1603349115479016093632676624248"><br><span style="font-size: 14px;"><br></span></div><div><img src="cid:2F373AE1@D1DD757D.B42C915F.png" style="" id="img_insert_1603349110089014159008726802158"><br><br></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;">I look through the soot tutorial, issue,  and google again and again. However, I fail to generate DFG and PDF. </span></div><div><span style="font-size: 14px;">Could you please help me to g</span><span style="font-size: 14px;">enerate CFG, DFG or PDG based on IR in command line.</span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;">Thanks </span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;">Jing </span></div><div><span style="font-size: 14px;"><br></span></div><div><span style="font-size: 14px;"> </span></div></td></tr></tbody></table>