CygwinPEBinaryObject64
.
This class is planned for removal in next major release.@Deprecated public class CygwinPEBinaryObject extends PEBinaryObject
BinaryObjectAdapter.BinaryObjectInfo
NO_SYMBOLS
ARCHIVE, 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, loadSymbols
getBSS, getCPU, getData, getNeededSharedLibs, getSoName, getSymbol, getText, hasDebug, isLittleEndian, toString
getBinaryParser, getPath, getType, hasChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBinaryParser, getPath, getType
public 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.IBinaryFile
getContents
in class PEBinaryObject
IOException
IBinaryParser.IBinaryFile.getContents()
protected void loadSymbols(PE pe) throws IOException
loadSymbols
in class PEBinaryObject
IOException
protected void addSymbols(Coff.Symbol[] peSyms, byte[] table, List<Symbol> list)
addSymbols
in class PEBinaryObject
public <T> T getAdapter(Class<T> adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class PEBinaryObject
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.