Uses of Class
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.EDefUseInfo
Packages that use EDefUseInfo
Package
Description
This package and its sub-packages contain the types used to access
gendec
, JEB's generic
decompiler.Types used to create and access
gendec
's IR (Intermediate Representation).-
Uses of EDefUseInfo in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler with parameters of type EDefUseInfoModifier and TypeMethodDescriptionAbstractNativeDecompilerExtension.collectCandidateMemoryDerefs
(IEGeneric exp, EDefUseInfo defuse, boolean isDef) The default implementation does nothing and requests continuation.INativeDecompilerExtension.collectCandidateMemoryDerefs
(IEGeneric exp, EDefUseInfo defuse, boolean isDef) This method is called potentially-used/defined variables (candidates) are being collected forIEMem
IR expressions. -
Uses of EDefUseInfo in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return EDefUseInfoMethods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type EDefUseInfoModifier and TypeMethodDescriptionvoid
IEGeneric.getDefinedOrUsedAsDestination
(EDefUseInfo defuse) Fornon-statements
only.void
IEStatement.getDefUse
(EDefUseInfo defuse) A variant ofIInstruction.getDefUse(java.util.List, java.util.List, Object)
used to retrieve the range of vbits defined and used by the statement.void
IEGeneric.getExplicitlyUsed
(EDefUseInfo defuse) Get a list of variable or variable bits 'explicitly used' (read) by the instruction.void
IEGeneric.getUsed
(EDefUseInfo defuse) Retrieve the variables or variable bits 'used' (read) by the instruction.