Package org.eclipse.cdt.utils
Class DefaultGnuToolFactory
- java.lang.Object
-
- org.eclipse.cdt.utils.DefaultGnuToolFactory
-
- All Implemented Interfaces:
IGnuToolFactory
- Direct Known Subclasses:
DefaultCygwinToolFactory
public class DefaultGnuToolFactory extends java.lang.Object implements IGnuToolFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected ICExtensionfExtension
-
Constructor Summary
Constructors Constructor Description DefaultGnuToolFactory(ICExtension ext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Addr2linegetAddr2line(org.eclipse.core.runtime.IPath path)protected org.eclipse.core.runtime.IPathgetAddr2linePath()CPPFiltgetCPPFilt()protected org.eclipse.core.runtime.IPathgetCPPFiltPath()NMgetNM(org.eclipse.core.runtime.IPath path)protected java.lang.StringgetNMArgs()protected org.eclipse.core.runtime.IPathgetNMPath()ObjdumpgetObjdump(org.eclipse.core.runtime.IPath path)protected java.lang.StringgetObjdumpArgs()protected org.eclipse.core.runtime.IPathgetObjdumpPath()protected org.eclipse.core.runtime.IPathgetStripPath()
-
-
-
Field Detail
-
fExtension
protected ICExtension fExtension
-
-
Constructor Detail
-
DefaultGnuToolFactory
public DefaultGnuToolFactory(ICExtension ext)
-
-
Method Detail
-
getAddr2line
public Addr2line getAddr2line(org.eclipse.core.runtime.IPath path)
- Specified by:
getAddr2linein interfaceIGnuToolFactory
-
getCPPFilt
public CPPFilt getCPPFilt()
- Specified by:
getCPPFiltin interfaceIGnuToolFactory
-
getObjdump
public Objdump getObjdump(org.eclipse.core.runtime.IPath path)
- Specified by:
getObjdumpin interfaceIGnuToolFactory
-
getNM
public NM getNM(org.eclipse.core.runtime.IPath path)
- Specified by:
getNMin interfaceIGnuToolFactory
-
getAddr2linePath
protected org.eclipse.core.runtime.IPath getAddr2linePath()
-
getObjdumpPath
protected org.eclipse.core.runtime.IPath getObjdumpPath()
-
getObjdumpArgs
protected java.lang.String getObjdumpArgs()
-
getCPPFiltPath
protected org.eclipse.core.runtime.IPath getCPPFiltPath()
-
getStripPath
protected org.eclipse.core.runtime.IPath getStripPath()
-
getNMPath
protected org.eclipse.core.runtime.IPath getNMPath()
-
getNMArgs
protected java.lang.String getNMArgs()
-
-