Class PointerLocation

java.lang.Object
com.pnfsoftware.jeb.core.units.code.PointerLocation

@Ser public class PointerLocation extends Object
A pointer location, combining a Pointer with location (address) information.
  • Constructor Details

    • PointerLocation

      public PointerLocation(long loc, Pointer ptr)
      Create a pointer location.
      Parameters:
      loc - location address
      ptr - pointer
    • PointerLocation

      public PointerLocation(long loc, Pointer ptr, int flags)
      Create a pointer location.
      Parameters:
      loc - location address
      ptr - pointer
      flags - analysis flags
  • Method Details

    • getLocation

      public long getLocation()
      Get the location address.
      Returns:
      location address
    • getPointer

      public Pointer getPointer()
      Get the pointer.
      Returns:
      pointer
    • getFlags

      public int getFlags()
      analysis flags, a combination any FLAG_xxx entry (for example: INativeCodeAnalyzer.FLAG_NO_ROUTINE)
      Returns:
      analysis flags
    • 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