Uses of Enum Class
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.OperationType
Packages that use OperationType
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).Types used by the IR template and IR compiler.
-
Uses of OperationType in com.pnfsoftware.jeb.core.units.code.asm.decompiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler that return OperationTypeModifier and TypeMethodDescriptionACS.OPS.getDirectConversionOperationType()
Straight-up conversion to anOperationType
.Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler with parameters of type OperationTypeModifier and TypeMethodDescriptionIEGlobalContext.createConversionOperation
(OperationType convOperator, IEGeneric src, int dstSize) Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.IERoutineContext.createConversionOperation
(OperationType convOperator, IEGeneric src, int dstSize) Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.IEGlobalContext.createOperation
(OperationType optype, IEGeneric op1) IEGlobalContext.createOperation
(OperationType optype, IEGeneric op1, IEGeneric op2) IERoutineContext.createOperation
(OperationType optype, IEGeneric op1) IERoutineContext.createOperation
(OperationType optype, IEGeneric op1, IEGeneric op2) -
Uses of OperationType in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir that return OperationTypeModifier and TypeMethodDescriptionstatic OperationType
static OperationType
EUtil.getMirrorOperation
(OperationType optype) static OperationType
EUtil.getOperation
(IEGeneric e, OperationType... optypes) static OperationType
EUtil.getOperation
(IEOperation e, OperationType... optypes) IEOperation.getOperationType()
Retrieve the operation type.static OperationType
EUtil.getReverseOperation
(OperationType optype) static OperationType
Returns the enum constant of this class with the specified name.static OperationType[]
OperationType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir with parameters of type OperationTypeModifier and TypeMethodDescriptionstatic IEGeneric
EUtil.cmpFloat
(OperationType op, IEGeneric op1, IEGeneric op2) static IEOperation
EUtil.createConversionOperation
(OperationType convOperator, IEGeneric src, int dstSize) Create a conversion operation: an integer truncation, integer extension (zero or signed), float truncation or extension, float-to-int and int-to-float conversion.static OperationType
EUtil.getMirrorOperation
(OperationType optype) static OperationType
EUtil.getOperation
(IEGeneric e, OperationType... optypes) static OperationType
EUtil.getOperation
(IEOperation e, OperationType... optypes) static OperationType
EUtil.getReverseOperation
(OperationType optype) boolean
OperationType.isAnyOf
(OperationType... operationTypes) static boolean
EUtil.isMatchDuaryOperation
(IEGeneric e, OperationType wantedOperationType, IEGeneric wantedOperand1, IEGeneric wantedOperand2) static boolean
EUtil.isOperation
(IEGeneric e, OperationType optype) Determine if theIEGeneric
is anIEOperation
.static boolean
EUtil.isOperation
(IEGeneric e, OperationType... optypes) Determine if theIEGeneric
is anIEOperation
.default boolean
IEGeneric.isOperation
(OperationType expectedOp) default boolean
IEGeneric.isOperation
(OperationType... candidateOps) static IEOperation
EUtil.op
(OperationType operator, IEGeneric a) static IEOperation
EUtil.op
(OperationType operator, IEGeneric a, IEGeneric b) -
Uses of OperationType in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.compiler that return OperationType