Uses of Enum Class
com.pnfsoftware.jeb.core.units.code.android.ir.DOpcodeType
Packages that use DOpcodeType
Package
Description
This package contains types used to publicly access and manipulate JEB's DEX Decompiler (referred
to as
dexdec
) Intermediate Representation (IR) objects.-
Uses of DOpcodeType in com.pnfsoftware.jeb.core.units.code.android.ir
Methods in com.pnfsoftware.jeb.core.units.code.android.ir that return DOpcodeTypeModifier and TypeMethodDescriptionIDInstruction.getOpcode()
Get this instruction opcode.static DOpcodeType
Returns the enum constant of this class with the specified name.static DOpcodeType[]
DOpcodeType.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.android.ir with parameters of type DOpcodeTypeModifier and TypeMethodDescriptionstatic boolean
DUtil.checkBlock
(BasicBlock<IDInstruction> b, DOpcodeType... opcodes) Check for instruction matching in the provided block.static int
DUtil.checkSequence
(CFG<IDInstruction> cfg, int blkindex, DOpcodeType... opcodes) Check for instruction matching in a sequence of blocks.final int
DOpcodeType.indexOf
(DOpcodeType... candidates) Determine whether this opcode matches one of the provided candidate opcodes.final boolean
DOpcodeType.isAnyOf
(DOpcodeType... candidates) Determine whether this opcode matches one of the provided candidate opcodes.boolean
IDInstruction.isOpcode
(DOpcodeType... candidateOpcodes) Determine if this instruction's opcode is any of the provided candidates.void
IDInstruction.morph
(DOpcodeType opcode, IDElement opnd1, IDElement opnd2) This dangerous method allows changing an IR instruction into a different one, while keeping metadata (e.g.void
IDInstruction.setOpcode
(DOpcodeType opcode) Change the instruction opcode.