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
public class SomSymbol extends Symbol
SOM symbol specialization
-
-
Field Summary
-
Fields inherited from interface org.eclipse.cdt.core.IBinaryParser.ISymbol
FUNCTION, VARIABLE
-
-
Constructor Summary
Constructors Constructor Description SomSymbol(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
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 Detail
-
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
public SomSymbol(BinaryObjectAdapter binary, String name, int type, IAddress addr, long size)
- Parameters:
binary
-name
-type
-addr
-size
-
-
-
Method Detail
-
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
-
-