Interface IECond
- All Superinterfaces:
IEGeneric
,IInstructionOperand
This IR expression represents the ternary conditional expression.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the condition, thec
expression inc ? exprTrue : exprFalse
Retrieve the expression when false, theexprFalse
expression inc ? exprTrue : exprFalse
Retrieve the expression when true, theexprTrue
expression inc ? exprTrue : exprFalse
void
void
void
Methods 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, 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, zeroExtend
Methods inherited from interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
format
-
Method Details
-
getCondition
IEGeneric getCondition()Retrieve the condition, thec
expression inc ? exprTrue : exprFalse
- Returns:
-
setCondition
-
getExpressionTrue
IEGeneric getExpressionTrue()Retrieve the expression when true, theexprTrue
expression inc ? exprTrue : exprFalse
- Returns:
-
setExpressionTrue
-
getExpressionFalse
IEGeneric getExpressionFalse()Retrieve the expression when false, theexprFalse
expression inc ? exprTrue : exprFalse
- Returns:
-
setExpressionFalse
-