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
IOExceptionpublic PE(String filename, long pos) throws IOException
IOExceptionpublic PE(String filename, long pos, boolean filter) throws IOException
IOExceptionpublic 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
IOExceptionpublic static PE.Attribute getAttribute(byte[] data) throws IOException
IOExceptionpublic static PE.Attribute getAttribute(String file) throws IOException
IOExceptionpublic void dispose()
throws IOException
IOExceptionprotected 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
IOExceptionpublic Coff.SectionHeader[] getSectionHeaders() throws IOException
IOExceptionpublic Coff.Symbol[] getSymbols() throws IOException
IOExceptionpublic byte[] getStringTable()
throws IOException
IOExceptionpublic ISymbolReader getSymbolReader()
public String getStringTableEntry(int offset) throws IOException
IOExceptionpublic String getFilename()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.