public class PEParser
extends java.lang.Object
Constructor and Description |
---|
PEParser() |
Modifier and Type | Method and Description |
---|---|
static org.boris.pecoff4j.io.DataEntry |
findNextEntry(org.boris.pecoff4j.PE pe,
int pos) |
static org.boris.pecoff4j.PE |
parse(java.io.File file) |
static org.boris.pecoff4j.PE |
parse(java.io.InputStream is) |
static org.boris.pecoff4j.PE |
parse(java.lang.String filename) |
static org.boris.pecoff4j.PE |
read(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.PE |
read(org.boris.pecoff4j.io.IDataReader dr,
java.io.File file) |
static org.boris.pecoff4j.AttributeCertificateTable |
readAttributeCertificateTable(byte[] b) |
static org.boris.pecoff4j.AttributeCertificateTable |
readAttributeCertificateTable(byte[] b,
org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.COFFHeader |
readCOFF(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.DebugDirectory |
readDebugDirectory(byte[] b) |
static org.boris.pecoff4j.DebugDirectory |
readDebugDirectory(byte[] b,
org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.DOSHeader |
readDos(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.ExportDirectory |
readExportDirectory(byte[] b) |
static org.boris.pecoff4j.ImageDataDirectory |
readImageDD(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.ImportDirectory |
readImportDirectory(byte[] b,
int baseAddress) |
static org.boris.pecoff4j.ImportDirectoryEntry |
readImportDirectoryEntry(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.ImportDirectoryTable |
readImportDirectoryTable(org.boris.pecoff4j.io.IDataReader dr,
int baseAddress) |
static org.boris.pecoff4j.ImportEntry |
readImportEntry(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.LoadConfigDirectory |
readLoadConfigDirectory(org.boris.pecoff4j.PE pe,
byte[] b) |
static org.boris.pecoff4j.OptionalHeader |
readOptional(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.SectionHeader |
readSectionHeader(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.SectionTable |
readSectionHeaders(org.boris.pecoff4j.PE pe,
org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.PESignature |
readSignature(org.boris.pecoff4j.io.IDataReader dr) |
static org.boris.pecoff4j.DOSStub |
readStub(org.boris.pecoff4j.DOSHeader header,
org.boris.pecoff4j.io.IDataReader dr) |
public static org.boris.pecoff4j.PE parse(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.PE parse(java.lang.String filename) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.PE parse(java.io.File file) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.PE read(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.PE read(org.boris.pecoff4j.io.IDataReader dr, java.io.File file) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.DOSHeader readDos(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.DOSStub readStub(org.boris.pecoff4j.DOSHeader header, org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.PESignature readSignature(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.COFFHeader readCOFF(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.OptionalHeader readOptional(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.ImageDataDirectory readImageDD(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.SectionTable readSectionHeaders(org.boris.pecoff4j.PE pe, org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.SectionHeader readSectionHeader(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.io.DataEntry findNextEntry(org.boris.pecoff4j.PE pe, int pos)
public static org.boris.pecoff4j.ImportDirectory readImportDirectory(byte[] b, int baseAddress) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.ImportDirectoryEntry readImportDirectoryEntry(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.ImportDirectoryTable readImportDirectoryTable(org.boris.pecoff4j.io.IDataReader dr, int baseAddress) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.ImportEntry readImportEntry(org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.ExportDirectory readExportDirectory(byte[] b) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.LoadConfigDirectory readLoadConfigDirectory(org.boris.pecoff4j.PE pe, byte[] b) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.DebugDirectory readDebugDirectory(byte[] b) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.DebugDirectory readDebugDirectory(byte[] b, org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.AttributeCertificateTable readAttributeCertificateTable(byte[] b) throws java.io.IOException
java.io.IOException
public static org.boris.pecoff4j.AttributeCertificateTable readAttributeCertificateTable(byte[] b, org.boris.pecoff4j.io.IDataReader dr) throws java.io.IOException
java.io.IOException
Copyright© 2012-21 Jeremy Long. All Rights Reserved.