Class ReferenceLocation

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation

@Ser public class ReferenceLocation extends Object
Locations of IReference source/targets, can be either an internal address or an external routine. Immutable; the referenced location may not be though.
  • Method Details

    • create

      public static ReferenceLocation create(long address)
    • createFromExternalRoutine

      public static ReferenceLocation createFromExternalRoutine(INativeMethodItem externalRtn)
    • isInternalAddress

      public boolean isInternalAddress()
    • getInternalAddress

      public Long getInternalAddress()
    • isExternalMethod

      public boolean isExternalMethod()
    • getExternalMethod

      public INativeMethodItem getExternalMethod()
    • 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