Class SwitchInformation.SwitchCaseInformation

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation
Enclosing class:
SwitchInformation

public static class SwitchInformation.SwitchCaseInformation extends Object
Details on a 'case' of a switch-like statement: the address of the handler code and the corresponding jump table entry (if any, see isJumpTableBased())
  • Constructor Details

    • SwitchCaseInformation

      public SwitchCaseInformation()
  • Method Details

    • isJumpTableBased

      public boolean isJumpTableBased()
      Returns:
      true if the case has a corresponding jump table entry
    • getCaseHandler

      public CodePointer getCaseHandler()
    • setCaseHandler

      public void setCaseHandler(CodePointer caseHandler)
    • getJumpTableEntryAddress

      public long getJumpTableEntryAddress()
    • setJumpTableEntryAddress

      public void setJumpTableEntryAddress(long jumpTableEntryAddress)
    • getJumpTableEntrySize

      public int getJumpTableEntrySize()
    • setJumpTableEntrySize

      public void setJumpTableEntrySize(int jumpTableEntrySize)