Class DebugLinkDebugInfo

java.lang.Object
ghidra.app.util.bin.format.dwarf.external.DebugLinkDebugInfo
All Implemented Interfaces:
ExternalDebugInfo

public class DebugLinkDebugInfo extends Object implements ExternalDebugInfo
Represents ExternalDebugInfo found in a debug-link property embedded in an ELF file.
  • Constructor Details

    • DebugLinkDebugInfo

      public DebugLinkDebugInfo(String filename, int crc)
      Parameters:
      filename - filename of external debug file
      crc - crc32 of external debug file
  • Method Details

    • fromProgram

      public static DebugLinkDebugInfo fromProgram(Program program)
    • getFilename

      public String getFilename()
      Return the filename of the external debug file
      Returns:
      String filename of external debug file
    • getCrc

      public int getCrc()
      Return the crc of the external debug file.
      Returns:
      int crc32 of external debug file.
    • 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