Package ghidra.app.util.bin.format.pe
Interface Constants
public interface Constants
Constants used in the data structures of the PE.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe archive end magic value.static final StringThe archive linker member.static final StringThe archive long names member.static final StringThe archive padding.static final StringThe archive start magic value.static final byteThe size of the archive start header.static final shortThe 32-bit optional header magic number.static final shortThe 64-bit optional header magic number.static final intThe magic number for PE files..static final longA 32-bit flag.static final longA 64-bit flag.static final intThe magic number for OS/2 files.static final intThe magic number for little endian OS/2 files.static final shortThe ROM optional header magic number.static final intThe size of the 32-bit optional header, in bytes.static final intThe size of the 64-bit optional header, in bytes.static final intThe size of the ROM optional header.static final intThe size of the standard optional header.static final intThe magic number for VXD files.
-
Field Details
-
IMAGE_ORDINAL_FLAG64
static final long IMAGE_ORDINAL_FLAG64A 64-bit flag.- See Also:
-
IMAGE_ORDINAL_FLAG32
static final long IMAGE_ORDINAL_FLAG32A 32-bit flag.- See Also:
-
IMAGE_NT_SIGNATURE
static final int IMAGE_NT_SIGNATUREThe magic number for PE files..- See Also:
-
IMAGE_OS2_SIGNATURE
static final int IMAGE_OS2_SIGNATUREThe magic number for OS/2 files.- See Also:
-
IMAGE_OS2_SIGNATURE_LE
static final int IMAGE_OS2_SIGNATURE_LEThe magic number for little endian OS/2 files.- See Also:
-
IMAGE_VXD_SIGNATURE
static final int IMAGE_VXD_SIGNATUREThe magic number for VXD files.- See Also:
-
IMAGE_NT_OPTIONAL_HDR32_MAGIC
static final short IMAGE_NT_OPTIONAL_HDR32_MAGICThe 32-bit optional header magic number.- See Also:
-
IMAGE_NT_OPTIONAL_HDR64_MAGIC
static final short IMAGE_NT_OPTIONAL_HDR64_MAGICThe 64-bit optional header magic number.- See Also:
-
IMAGE_ROM_OPTIONAL_HDR_MAGIC
static final short IMAGE_ROM_OPTIONAL_HDR_MAGICThe ROM optional header magic number.- See Also:
-
IMAGE_SIZEOF_ROM_OPTIONAL_HEADER
static final int IMAGE_SIZEOF_ROM_OPTIONAL_HEADERThe size of the ROM optional header.- See Also:
-
IMAGE_SIZEOF_STD_OPTIONAL_HEADER
static final int IMAGE_SIZEOF_STD_OPTIONAL_HEADERThe size of the standard optional header.- See Also:
-
IMAGE_SIZEOF_NT_OPTIONAL32_HEADER
static final int IMAGE_SIZEOF_NT_OPTIONAL32_HEADERThe size of the 32-bit optional header, in bytes.- See Also:
-
IMAGE_SIZEOF_NT_OPTIONAL64_HEADER
static final int IMAGE_SIZEOF_NT_OPTIONAL64_HEADERThe size of the 64-bit optional header, in bytes.- See Also:
-
IMAGE_ARCHIVE_START_SIZE
static final byte IMAGE_ARCHIVE_START_SIZEThe size of the archive start header.- See Also:
-
IMAGE_ARCHIVE_START
The archive start magic value.- See Also:
-
IMAGE_ARCHIVE_END
The archive end magic value.- See Also:
-
IMAGE_ARCHIVE_PAD
The archive padding.- See Also:
-
IMAGE_ARCHIVE_LINKER_MEMBER
The archive linker member.- See Also:
-
IMAGE_ARCHIVE_LONGNAMES_MEMBER
The archive long names member.- See Also:
-