java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.items.StringEntry

public class StringEntry extends Object
A string in memory.
  • Constructor Details

    • StringEntry

      public StringEntry(String str, long address, int size, StringEncoding encoding, INativeStringItem item)
      Create a string entry.
      Parameters:
      str - decoded string
      address - start address in memory
      size - size in bytes
      encoding - string encoding
      item - optional associated string item
  • Method Details

    • getAddress

      public long getAddress()
      Get the string start address.
      Returns:
      start address
    • getMemorySize

      public int getMemorySize()
      Get the string memory size.
      Returns:
      size in bytes
    • getString

      public String getString()
      Get the decoded string.
      Returns:
      decoded string
    • getEncoding

      public StringEncoding getEncoding()
      Get the string encoding.
      Returns:
      string encoding
    • getItem

      public INativeStringItem getItem()
      Get the associated string item.
      Returns:
      optional associated data item
    • toString

      public String toString()
      Overrides:
      toString in class Object