Class ElfComment

java.lang.Object
ghidra.app.util.bin.format.elf.info.ElfComment
All Implemented Interfaces:
ElfInfoItem

public class ElfComment extends Object implements ElfInfoItem
An Elf section that contains null-terminated strings, typically added by the compiler to the binary
  • Field Details

  • Constructor Details

  • Method Details

    • fromProgram

      public static ElfComment fromProgram(Program program)
      Reads an ElfComment from the standard ".comment" section in the specified Program.
      Parameters:
      program - Program to read from
      Returns:
      new instance, or null if not found or data error
    • read

      public static ElfComment read(BinaryReader br, Program program)
      Reads a ElfComment from the specified BinaryReader.
      Parameters:
      br - BinaryReader to read from
      program - unused, present to match the signature of ElfInfoItem.ReaderFunc
      Returns:
      new instance, or null if data error
    • getCommentStrings

      public List<String> getCommentStrings()
    • markupProgram

      public void markupProgram(Program program, Address address)
      Description copied from interface: ElfInfoItem
      Markup a program's info and memory with this item.
      Specified by:
      markupProgram in interface ElfInfoItem
      Parameters:
      program - Program to markup
      address - Address of the item in the program
    • toString

      public String toString()
      Overrides:
      toString in class Object