Interface IBinaryParser.ISymbol

All Superinterfaces:
Comparable<Object>
All Known Implementing Classes:
GNUPESymbol64, GNUSymbol, SomSymbol, Symbol, XCoffSymbol
Enclosing interface:
IBinaryParser

public static interface IBinaryParser.ISymbol extends Comparable<Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Symbol is type function.
    static final int
    Symbol is type variable
  • Method Summary

    Modifier and Type
    Method
    Description
    Address of the symbol
    Return the binary object this symbol is from.
    int
    End line number of the symbol in the source
    org.eclipse.core.runtime.IPath
    Source filename of the symbol.
    int
    getLineNumber(long offset)
    Line number corresponding to the address offset.
    Name of the Symbol
    long
    Size of the symbol.
    int
    Start linenumber of the symbol in the source
    int
    Type of the symbol

    Methods inherited from interface java.lang.Comparable

    compareTo
  • Field Details

  • Method Details

    • getName

      String getName()
      Name of the Symbol
    • getAddress

      IAddress getAddress()
      Address of the symbol
    • getSize

      long getSize()
      Size of the symbol.
    • getStartLine

      int getStartLine()
      Start linenumber of the symbol in the source
    • getEndLine

      int getEndLine()
      End line number of the symbol in the source
    • getFilename

      org.eclipse.core.runtime.IPath getFilename()
      Source filename of the symbol.
    • getType

      int getType()
      Type of the symbol
    • getLineNumber

      int getLineNumber(long offset)
      Line number corresponding to the address offset.
      Parameters:
      offset -
    • getBinaryObject

      IBinaryParser.IBinaryObject getBinaryObject()
      Return the binary object this symbol is from.