Package org.eclipse.cdt.utils.elf.parser
Class GNUElfParser
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.cdt.core.AbstractCExtension
org.eclipse.cdt.utils.elf.parser.ElfParser
org.eclipse.cdt.utils.elf.parser.GNUElfParser
- All Implemented Interfaces:
IBinaryParser,ICExtension,org.eclipse.core.runtime.IAdaptable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.IBinaryParser
IBinaryParser.IBinaryArchive, IBinaryParser.IBinaryExecutable, IBinaryParser.IBinaryFile, IBinaryParser.IBinaryObject, IBinaryParser.IBinaryShared, IBinaryParser.ISymbol -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IBinaryParser.IBinaryArchivecreateBinaryArchive(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryObjectcreateBinaryCore(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryExecutablecreateBinaryExecutable(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryObjectcreateBinaryObject(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinarySharedcreateBinaryShared(org.eclipse.core.runtime.IPath path) protected IGnuToolFactory<T> TgetAdapter(Class<T> adapter) Returns the name of the Format.Methods inherited from class org.eclipse.cdt.utils.elf.parser.ElfParser
getBinary, getBinary, getHintBufferSize, isBinaryMethods inherited from class org.eclipse.cdt.core.AbstractCExtension
getConfigExtensionReference, getExtensionReference, getProject, setExtensionReference, setExtensionReference, setProject
-
Constructor Details
-
GNUElfParser
public GNUElfParser()
-
-
Method Details
-
getFormat
Description copied from interface:IBinaryParserReturns the name of the Format.- Specified by:
getFormatin interfaceIBinaryParser- Overrides:
getFormatin classElfParser
-
createBinaryCore
protected IBinaryParser.IBinaryObject createBinaryCore(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryCorein classElfParser- Throws:
IOException
-
createBinaryExecutable
protected IBinaryParser.IBinaryExecutable createBinaryExecutable(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryExecutablein classElfParser- Throws:
IOException
-
createBinaryObject
protected IBinaryParser.IBinaryObject createBinaryObject(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryObjectin classElfParser- Throws:
IOException
-
createBinaryArchive
protected IBinaryParser.IBinaryArchive createBinaryArchive(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryArchivein classElfParser- Throws:
IOException
-
createGNUToolFactory
-
getAdapter
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable- Overrides:
getAdapterin classorg.eclipse.core.runtime.PlatformObject
-