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 OperationTypestatic OperationTypeEUtil.getMirrorOperation(OperationType optype) static OperationTypeEUtil.getOperation(IEGeneric e, OperationType... optypes) static OperationTypeEUtil.getOperation(IEOperation e, OperationType... optypes) IEOperation.getOperationType()Retrieve the operation type.static OperationTypeEUtil.getReverseOperation(OperationType optype) static OperationTypeReturns 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 IEGenericEUtil.cmpFloat(OperationType op, IEGeneric op1, IEGeneric op2) static IEOperationEUtil.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 OperationTypeEUtil.getMirrorOperation(OperationType optype) static OperationTypeEUtil.getOperation(IEGeneric e, OperationType... optypes) static OperationTypeEUtil.getOperation(IEOperation e, OperationType... optypes) static OperationTypeEUtil.getReverseOperation(OperationType optype) booleanOperationType.isAnyOf(OperationType... operationTypes) static booleanEUtil.isMatchDuaryOperation(IEGeneric e, OperationType wantedOperationType, IEGeneric wantedOperand1, IEGeneric wantedOperand2) static booleanEUtil.isOperation(IEGeneric e, OperationType optype) Determine if theIEGenericis anIEOperation.static booleanEUtil.isOperation(IEGeneric e, OperationType... optypes) Determine if theIEGenericis anIEOperation.default booleanIEGeneric.isOperation(OperationType expectedOp) default booleanIEGeneric.isOperation(OperationType... candidateOps) static IEOperationEUtil.op(OperationType operator, IEGeneric a) static IEOperationEUtil.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