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
-
Method Summary
Modifier and TypeMethodDescriptionprotected IBinaryParser.IBinaryArchive
createBinaryArchive
(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryObject
createBinaryCore
(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryExecutable
createBinaryExecutable
(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryObject
createBinaryObject
(org.eclipse.core.runtime.IPath path) protected IBinaryParser.IBinaryShared
createBinaryShared
(org.eclipse.core.runtime.IPath path) protected IGnuToolFactory
<T> T
getAdapter
(Class<T> adapter) Returns the name of the Format.Methods inherited from class org.eclipse.cdt.utils.elf.parser.ElfParser
getBinary, getBinary, getHintBufferSize, isBinary
Methods 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:IBinaryParser
Returns the name of the Format.- Specified by:
getFormat
in interfaceIBinaryParser
- Overrides:
getFormat
in classElfParser
-
createBinaryCore
protected IBinaryParser.IBinaryObject createBinaryCore(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryCore
in classElfParser
- Throws:
IOException
-
createBinaryExecutable
protected IBinaryParser.IBinaryExecutable createBinaryExecutable(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryExecutable
in classElfParser
- Throws:
IOException
-
createBinaryObject
protected IBinaryParser.IBinaryObject createBinaryObject(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryObject
in classElfParser
- Throws:
IOException
-
createBinaryArchive
protected IBinaryParser.IBinaryArchive createBinaryArchive(org.eclipse.core.runtime.IPath path) throws IOException - Overrides:
createBinaryArchive
in classElfParser
- Throws:
IOException
-
createGNUToolFactory
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classorg.eclipse.core.runtime.PlatformObject
-