java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ACS

public class ACS extends Object
Auto-converter support class. Those objects can be provided in IInstruction implementations. They are used by converters to auto-convert low-level instructions to IR.
  • Field Details

  • Constructor Details

    • ACS

      public ACS(ACS.OPS opsem, int[] opndsem)
    • ACS

      public ACS(ACS.OPS opsem, Integer operationBitsize, Integer extensionMode, int[] opndsem)
  • Method Details

    • regSlice

      public static int regSlice(int begin, int end)
    • make

      public static ACS make(ACS.OPS opsem, int... opndsem)
    • getOpcodeSemantic

      public ACS.OPS getOpcodeSemantic()
    • getOperandSemanticFlags

      public int getOperandSemanticFlags(int idx)
    • findOperandIndexByFlag

      public int findOperandIndexByFlag(int fl)
    • operationBitsize

      public ACS operationBitsize(Integer bitsize)
    • operationBitsizeAndSignExtendToDest

      public ACS operationBitsizeAndSignExtendToDest(Integer bitsize)
    • operationBitsizeAndZeroExtendToDest

      public ACS operationBitsizeAndZeroExtendToDest(Integer bitsize)
    • operationBitsize

      public Integer operationBitsize()
    • getBitsize

      public int getBitsize(int def)
    • extensionMode

      public ACS extensionMode(Integer mode)
    • extensionMode

      public Integer extensionMode()
    • isSignedExtension

      public boolean isSignedExtension(boolean def)
    • maskOnSource

      public ACS maskOnSource(Long maskOnSource)
    • maskOnSource

      public Long maskOnSource()