Package ghidra.app.util.bin.format.pe
Interface Constants
public interface Constants
Constants used in the data structures of the PE.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The archive end magic value.static final String
The archive linker member.static final String
The archive long names member.static final String
The archive padding.static final String
The archive start magic value.static final byte
The size of the archive start header.static final short
The 32-bit optional header magic number.static final short
The 64-bit optional header magic number.static final int
The magic number for PE files..static final long
A 32-bit flag.static final long
A 64-bit flag.static final int
The magic number for OS/2 files.static final int
The magic number for little endian OS/2 files.static final short
The ROM optional header magic number.static final int
The size of the 32-bit optional header, in bytes.static final int
The size of the 64-bit optional header, in bytes.static final int
The size of the ROM optional header.static final int
The size of the standard optional header.static final int
The 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:
-