[Soot-list] Soot JCmpExpr, JCmpgExpr,JCmplExpr statements

christian.grosse at comhem.se christian.grosse at comhem.se
Mon Mar 30 08:16:57 EDT 2015


Hi everyone,

I have a question about: JCmpExpr(and perhaps JCmpgExpr,JCmplExpr) statements. 

For example i get this generated Jimple code:
.
.
.
$b3 = l0  cmp  0L;     <JCmpExpr>
if ($b3 != 0)                <JIfStmt>
.
.
.

I am not sure how to interpret this code segment. What is stored in the $b3 variable? Is it a comparison for equality? Are the JCmpExpr, JCmpgExpr and JCmplExpr always followed by a JIfStmt in Jimple? Any and all help would be appreciated! 

Best regards,
Christian G.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150330/fdca6ddd/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 1046 bytes
Desc: not available
Url : https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150330/fdca6ddd/attachment.png 


More information about the Soot-list mailing list