Package org.eclipse.cdt.core
Interface IBinaryParser.ISymbol
-
- All Superinterfaces:
java.lang.Comparable<java.lang.Object>
- All Known Implementing Classes:
GNUSymbol,SomSymbol,Symbol,XCoffSymbol
- Enclosing interface:
- IBinaryParser
public static interface IBinaryParser.ISymbol extends java.lang.Comparable<java.lang.Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAddressgetAddress()Address of the symbolIBinaryParser.IBinaryObjectgetBinaryObject()Return the binary object this symbol is from.intgetEndLine()End line number of the symbol in the sourceorg.eclipse.core.runtime.IPathgetFilename()Source filename of the symbol.intgetLineNumber(long offset)Line number corresponding to the address offset.java.lang.StringgetName()Name of the SymbollonggetSize()Size of the symbol.intgetStartLine()Start linenumber of the symbol in the sourceintgetType()Type of the symbol
-
-
-
Field Detail
-
FUNCTION
static final int FUNCTION
Symbol is type function.- See Also:
- Constant Field Values
-
VARIABLE
static final int VARIABLE
Symbol is type variable- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
java.lang.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.
-
-