Interface IESlice
- All Superinterfaces:
IEGeneric
,IInstructionOperand
This IR represents a slice of another IR expression.
-
Method Summary
Modifier and TypeMethodDescriptionint
Retrieve the last bit of the range (same asgetRange()
.getEnd()
), exclusiveint
Retrieve the first bit of the range (same asgetRange()
.getBegin()
), inclusivegetRange()
Retrieve the range applied to the whole expression.Retrieve the unsliced expression.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
-
getWholeExpression
IEGeneric getWholeExpression()Retrieve the unsliced expression.- Returns:
-
getRange
IERange getRange()Retrieve the range applied to the whole expression.- Returns:
-
getBitStart
int getBitStart()Retrieve the first bit of the range (same asgetRange()
.getBegin()
), inclusive- Returns:
-
getBitEnd
int getBitEnd()Retrieve the last bit of the range (same asgetRange()
.getEnd()
), exclusive- Returns:
-