Interface IEMem
- All Superinterfaces:
IEGeneric
,IInstructionOperand
An IR expression representing a dereference to a sized memory area.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
This flag indicates that the memory expression references non-local data. -
Method Summary
Modifier and TypeMethodDescriptionRetrieve Memory address of thisIEMem
Retrieve Memory segment (offset) from memory address.void
setReference
(IEGeneric reference) void
setSegment
(IEGeneric optionalSegment) 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
-
Field Details
-
FLAG_HINT_EXTERNAL
static final int FLAG_HINT_EXTERNALThis flag indicates that the memory expression references non-local data.- See Also:
-
-
Method Details