public class OptionalHeader extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
MAGIC_PE32 |
static int |
MAGIC_PE32plus |
| Constructor and Description |
|---|
OptionalHeader() |
public static final int MAGIC_PE32
public static final int MAGIC_PE32plus
public int getMagic()
public boolean isValid()
public boolean isPE32plus()
public int getMajorLinkerVersion()
public int getMinorLinkerVersion()
public int getSizeOfCode()
public int getSizeOfInitializedData()
public int getSizeOfUninitializedData()
public int getAddressOfEntryPoint()
public int getBaseOfCode()
public int getBaseOfData()
public long getImageBase()
public int getSectionAlignment()
public int getFileAlignment()
public int getMajorOperatingSystemVersion()
public int getMinorOperatingSystemVersion()
public int getMajorImageVersion()
public int getMinorImageVersion()
public int getMajorSubsystemVersion()
public int getMinorSubsystemVersion()
public int getWin32VersionValue()
public int getSizeOfImage()
public int getSizeOfHeaders()
public int getCheckSum()
public int getSubsystem()
public int getDllCharacteristics()
public long getSizeOfStackReserve()
public long getSizeOfStackCommit()
public long getSizeOfHeapReserve()
public long getSizeOfHeapCommit()
public int getLoaderFlags()
public int getNumberOfRvaAndSizes()
public void setMagic(int magic)
public void setMajorLinkerVersion(int majorLinkerVersion)
public void setMinorLinkerVersion(int minorLinkerVersion)
public void setSizeOfCode(int sizeOfCode)
public void setSizeOfInitializedData(int sizeOfInitializedData)
public void setSizeOfUninitializedData(int sizeOfUninitializedData)
public void setAddressOfEntryPoint(int addressOfEntryPoint)
public void setBaseOfCode(int baseOfCode)
public void setBaseOfData(int baseOfData)
public void setImageBase(long imageBase)
public void setSectionAlignment(int sectionAlignment)
public void setFileAlignment(int fileAlignment)
public void setMajorOperatingSystemVersion(int majorOperatingSystemVersion)
public void setMinorOperatingSystemVersion(int minorOperatingSystemVersion)
public void setMajorImageVersion(int majorImageVersion)
public void setMinorImageVersion(int minorImageVersion)
public void setMajorSubsystemVersion(int majorSubsystemVersion)
public void setMinorSubsystemVersion(int minorSubsystemVersion)
public void setWin32VersionValue(int win32VersionValue)
public void setSizeOfImage(int sizeOfImage)
public void setSizeOfHeaders(int sizeOfHeaders)
public void setCheckSum(int checkSum)
public void setSubsystem(int subsystem)
public void setDllCharacteristics(int dllCharacteristics)
public void setSizeOfStackReserve(long sizeOfStackReserve)
public void setSizeOfStackCommit(long sizeOfStackCommit)
public void setSizeOfHeapReserve(long sizeOfHeapReserve)
public void setSizeOfHeapCommit(long sizeOfHeapCommit)
public void setLoaderFlags(int loaderFlags)
public void setNumberOfRvaAndSizes(int numberOfRvaAndSizes)
public int getDataDirectoryCount()
public ImageDataDirectory[] getDataDirectories()
public ImageDataDirectory getDataDirectory(int index)
public void setDataDirectories(ImageDataDirectory[] dataDirectories)
Copyright © 2018. All Rights Reserved.