Package org.eclipse.cdt.utils.som.parser
Class SomSymbol
java.lang.Object
org.eclipse.cdt.utils.Symbol
org.eclipse.cdt.utils.som.parser.SomSymbol
- All Implemented Interfaces:
Comparable<Object>
,IBinaryParser.ISymbol
SOM symbol specialization
-
Field Summary
Fields inherited from interface org.eclipse.cdt.core.IBinaryParser.ISymbol
FUNCTION, VARIABLE
-
Constructor Summary
ConstructorDescriptionSomSymbol
(BinaryObjectAdapter binary, String name, int type, IAddress addr, long size) SomSymbol
(BinaryObjectAdapter binary, String name, int type, IAddress addr, long size, org.eclipse.core.runtime.IPath sourceFile, int startLine, int endLine) -
Method Summary
Modifier and TypeMethodDescriptionint
getLineNumber
(long offset) Line number corresponding to the address offset.Methods inherited from class org.eclipse.cdt.utils.Symbol
compareTo, getAddress, getBinaryObject, getEndLine, getFilename, getName, getSize, getStartLine, getType
-
Constructor Details
-
SomSymbol
public SomSymbol(BinaryObjectAdapter binary, String name, int type, IAddress addr, long size, org.eclipse.core.runtime.IPath sourceFile, int startLine, int endLine) - Parameters:
binary
-name
-type
-addr
-size
-sourceFile
-startLine
-endLine
-
-
SomSymbol
- Parameters:
binary
-name
-type
-addr
-size
-
-
-
Method Details
-
getLineNumber
public int getLineNumber(long offset) Description copied from interface:IBinaryParser.ISymbol
Line number corresponding to the address offset.- Specified by:
getLineNumber
in interfaceIBinaryParser.ISymbol
- Overrides:
getLineNumber
in classSymbol
- Parameters:
offset
-
-