CygwinPEBinaryObject64.
This class is planned for removal in next major release.@Deprecated public class CygwinPEBinaryObject extends PEBinaryObject
BinaryObjectAdapter.BinaryObjectInfoNO_SYMBOLSARCHIVE, CORE, EXECUTABLE, OBJECT, SHARED| Constructor and Description |
|---|
CygwinPEBinaryObject(IBinaryParser parser,
org.eclipse.core.runtime.IPath path,
AR.ARHeader header)
Deprecated.
|
CygwinPEBinaryObject(IBinaryParser parser,
org.eclipse.core.runtime.IPath path,
int type)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSymbols(Coff.Symbol[] peSyms,
byte[] table,
List<Symbol> list)
Deprecated.
|
<T> T |
getAdapter(Class<T> adapter)
Deprecated.
|
Addr2line |
getAddr2line(boolean autodisposing)
Deprecated.
|
InputStream |
getContents()
Deprecated.
|
protected CPPFilt |
getCPPFilt()
Deprecated.
|
protected CygPath |
getCygPath()
Deprecated.
|
protected NM |
getNM()
Deprecated.
|
protected Objdump |
getObjdump()
Deprecated.
|
protected void |
loadSymbols(PE pe)
Deprecated.
|
getAddressFactory, getBinaryObjectInfo, getName, getPE, getSymbols, loadAll, loadInfo, loadInfo, loadSymbolsgetBSS, getCPU, getData, getNeededSharedLibs, getSoName, getSymbol, getText, hasDebug, isLittleEndian, toStringgetBinaryParser, getPath, getType, hasChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBinaryParser, getPath, getTypepublic CygwinPEBinaryObject(IBinaryParser parser, org.eclipse.core.runtime.IPath path, AR.ARHeader header)
parser - path - header - public CygwinPEBinaryObject(IBinaryParser parser, org.eclipse.core.runtime.IPath path, int type)
public Addr2line getAddr2line(boolean autodisposing)
protected CPPFilt getCPPFilt()
protected Objdump getObjdump()
protected CygPath getCygPath()
protected NM getNM()
public InputStream getContents() throws IOException
getContents in interface IBinaryParser.IBinaryFilegetContents in class PEBinaryObjectIOExceptionIBinaryParser.IBinaryFile.getContents()protected void loadSymbols(PE pe) throws IOException
loadSymbols in class PEBinaryObjectIOExceptionprotected void addSymbols(Coff.Symbol[] peSyms, byte[] table, List<Symbol> list)
addSymbols in class PEBinaryObjectpublic <T> T getAdapter(Class<T> adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class PEBinaryObjectCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.