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

@Ser public class SPDDeterminer extends Object
Manager of stack pointer candidates.
  • Constructor Details

    • SPDDeterminer

      public SPDDeterminer()
  • Method Details

    • clone

      public SPDDeterminer clone()
      Overrides:
      clone in class Object
    • add

      public boolean add(int value, int guarantee, int origin)
      Record a new stack-pointer delta candidate.
      Parameters:
      value - SPD value
      guarantee - SPD guarantee
      origin - SPD origin
      Returns:
      true if the set of SPD candidates was modified
    • getCandidates

      public Collection<SPDC> getCandidates()
    • getBestCandidate

      public SPDC getBestCandidate()
    • getBestValue

      public int getBestValue()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object