Interface IELFSectionEntry


public interface IELFSectionEntry
ELF section table entry information.
  • Method Summary

    Modifier and Type
    Method
    Description
    Format this section entry for display.
    long
    Get section virtual address.
    long
    Get section alignment.
    long
    Get entry size, for table-like sections.
    long
    Get section flags.
    int
    Get section-specific information.
    int
    Get linked section index.
    Get section name.
    long
    Get file offset.
    long
    Get section size.
    int
    Get section type.
  • Method Details

    • getName

      String getName()
      Get section name.
      Returns:
      section name
    • getType

      int getType()
      Get section type.
      Returns:
      section type
    • getFlags

      long getFlags()
      Get section flags.
      Returns:
      section flags
    • getAddress

      long getAddress()
      Get section virtual address.
      Returns:
      section virtual address
    • getOffset

      long getOffset()
      Get file offset.
      Returns:
      file offset
    • getSize

      long getSize()
      Get section size.
      Returns:
      section size
    • getEntrySize

      long getEntrySize()
      Get entry size, for table-like sections.
      Returns:
      entry size, for table-like sections
    • getLink

      int getLink()
      Get linked section index.
      Returns:
      linked section index
    • getInfo

      int getInfo()
      Get section-specific information.
      Returns:
      section-specific information
    • getAlignment

      long getAlignment()
      Get section alignment.
      Returns:
      section alignment
    • format

      String format(IELFUnit elf)
      Format this section entry for display.
      Parameters:
      elf - owning ELF unit
      Returns:
      formatted entry