<div dir="ltr"><div class="gmail_default"><font face="comic sans ms, sans-serif">Hi all,</font></div><div class="gmail_default"><font face="comic sans ms, sans-serif"><br></font></div><div class="gmail_default"><font face="comic sans ms, sans-serif">I am working around "JimpleBasedInterproceduralCFG", but I receive an error which seems related to casting a Baf object to Jimple. You can see my code here (It is very simple): </font><span style="font-family:"comic sans ms",sans-serif"><a href="http://pastebin.com/Hk5NjWNF">http://pastebin.com/Hk5NjWNF</a></span></div><div class="gmail_default"><font face="comic sans ms, sans-serif"><br></font></div><div class="gmail_default"><font face="comic sans ms, sans-serif">When I reach to the last LOC, namely :</font></div><div class="gmail_default"><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px;background-color:rgb(248,248,248)">Iterator</span><span class="" style="color:rgb(51,153,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px"><</span><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px;background-color:rgb(248,248,248)">Unit</span><span class="" style="color:rgb(51,153,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">></span><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px;background-color:rgb(248,248,248)"> icfgIterator </span><span class="" style="color:rgb(51,153,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">=</span><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px;background-color:rgb(248,248,248)"> icfg.</span><span class="" style="color:rgb(0,102,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">getCallsFromWithin</span><span class="" style="color:rgb(0,153,0);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">(</span><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px;background-color:rgb(248,248,248)">dummyMain</span><span class="" style="color:rgb(0,153,0);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">)</span><span style="color:rgb(51,51,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px;background-color:rgb(248,248,248)">.</span><span class="" style="color:rgb(0,102,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">iterator</span><span class="" style="color:rgb(0,153,0);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">(</span><span class="" style="color:rgb(0,153,0);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">)</span><span class="" style="color:rgb(51,153,51);font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace,serif;font-size:12px;line-height:24px">;</span><font face="comic sans ms, sans-serif"><br></font></div><div class="gmail_default"><span style="font-family:"comic sans ms",sans-serif"><br></span></div><div class="gmail_default"><span style="font-family:"comic sans ms",sans-serif">I get the following error:</span></div><div class="gmail_default">Caused by: <span class="">java.lang.ClassCastException</span>: soot.baf.internal.BIdentityInst cannot be cast to soot.jimple.Stmt</div><div class="gmail_default"><font face="comic sans ms, sans-serif"><br></font></div><div class="gmail_default"><span style="font-family:"comic sans ms",sans-serif">If I use </span><font face="comic sans ms, sans-serif">ExceptionalUnitGraph,</font><span style="font-family:"comic sans ms",sans-serif"> everything works fine.</span></div><div class="gmail_default"><span style="font-family:"comic sans ms",sans-serif"><br></span></div><div class="gmail_default"><font face="comic sans ms, sans-serif">Any comments would be appreciated.</font></div><div class="gmail_default"><span style="font-family:"comic sans ms",sans-serif"><br></span></div><div class="gmail_default"><span style="font-family:"comic sans ms",sans-serif">Thanks,</span></div><div class="gmail_default"><font face="comic sans ms, sans-serif">Mansour</font></div><div class="gmail_default"><br></div>
</div>