Interface IECond
- All Superinterfaces:
IEGeneric,IInstructionOperand
This IR expression represents the ternary conditional expression.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the condition, thecexpression inc ? exprTrue : exprFalseRetrieve the expression when false, theexprFalseexpression inc ? exprTrue : exprFalseRetrieve the expression when true, theexprTrueexpression inc ? exprTrue : exprFalsevoidvoidvoidMethods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric
accessesMemory, addFlags, asCompose, asCond, asGroup, asGroupElt, asImm, asMem, asOperation, asRange, asSlice, asStatement, asVar, bit, collectSubExpressions, copyProperties, countSuccessiveBits, duplicate, equalsEx, evaluate, evaluateAddress, evaluateUnsignedLong, examine, extend, find, findByType, findByType, findParent, findParent, generateC, getBitsize, getDefinedOrUsedAsDestination, getExplicitlyUsed, getExplicitlyUsed, getFlags, getPriority, getSafeType, getType, getUsed, getUsed, half, hasFlags, isCompose, isCond, isGroup, isGroupElt, isImm, isMem, isOperation, isOperation, isOperation, isOperation, isRange, isSlice, isSlice, isStatement, isVar, isVar, leftShift, leftShift, lsb, msb, part, removeFlags, replaceSubExpression, replaceVar, rightShift, rightShift, safelyType, setFlags, setType, setType, setType, signExtend, slice, slice, slice, topHalf, updateTypes, verify, visitDepthPost, visitDepthPost, visitDepthPost, visitDepthPre, visitDepthPre, visitDepthPre, zeroExtendMethods inherited from interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
format
-
Method Details
-
getCondition
IEGeneric getCondition()Retrieve the condition, thecexpression inc ? exprTrue : exprFalse- Returns:
-
setCondition
-
getExpressionTrue
IEGeneric getExpressionTrue()Retrieve the expression when true, theexprTrueexpression inc ? exprTrue : exprFalse- Returns:
-
setExpressionTrue
-
getExpressionFalse
IEGeneric getExpressionFalse()Retrieve the expression when false, theexprFalseexpression inc ? exprTrue : exprFalse- Returns:
-
setExpressionFalse
-