PE64
.
This class is planned for removal in next major release.@Deprecated public class PE extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PE.Attribute
Deprecated.
|
static class |
PE.DOSHeader
Deprecated.
|
static class |
PE.IMAGE_DATA_DIRECTORY
Deprecated.
|
static class |
PE.IMAGE_DEBUG_DIRECTORY
Deprecated.
|
class |
PE.ImageDataDirectory
Deprecated.
|
class |
PE.ImportDirectoryEntry
Deprecated.
|
static class |
PE.NTOptionalHeader
Deprecated.
|
Constructor and Description |
---|
PE(String filename)
Deprecated.
|
PE(String filename,
long pos)
Deprecated.
|
PE(String filename,
long pos,
boolean filter)
Deprecated.
|
public static final String NL
public PE(String filename) throws IOException
IOException
public PE(String filename, long pos) throws IOException
IOException
public PE(String filename, long pos, boolean filter) throws IOException
IOException
public static boolean isValidMachine(int magic)
public static PE.Attribute getAttributes(Coff.FileHeader filhdr)
public static boolean isExeHeader(byte[] e_signature)
public PE.Attribute getAttribute() throws IOException
IOException
public static PE.Attribute getAttribute(byte[] data) throws IOException
IOException
public static PE.Attribute getAttribute(String file) throws IOException
IOException
public void dispose() throws IOException
IOException
protected void finalize() throws Throwable
public Exe.ExeHeader getExeHeader()
public PE.DOSHeader getDOSHeader()
public Coff.FileHeader getFileHeader()
public Coff.OptionalHeader getOptionalHeader()
public PE.NTOptionalHeader getNTOptionalHeader()
public PE.ImageDataDirectory[] getImageDataDirectories() throws IOException
IOException
public Coff.SectionHeader[] getSectionHeaders() throws IOException
IOException
public Coff.Symbol[] getSymbols() throws IOException
IOException
public byte[] getStringTable() throws IOException
IOException
public ISymbolReader getSymbolReader()
public String getStringTableEntry(int offset) throws IOException
IOException
public String getFilename()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.