Crate ms_coff

Crate ms_coff 

Source
Expand description

Definitions for Portable Executable (PE) COFF binaries (Windows binaries)

Structs§

IMAGE_DATA_DIRECTORY
IMAGE_DLLCHARACTERISTICS
IMAGE_FILE_HEADER
IMAGE_FILE_MACHINE
IMAGE_NT_HEADERS32
IMAGE_NT_HEADERS64
IMAGE_OPTIONAL_HEADER32
IMAGE_OPTIONAL_HEADER64
IMAGE_ROM_HEADERS
IMAGE_ROM_OPTIONAL_HEADER
IMAGE_SECTION_HEADER
SectionCharacteristics

Constants§

IMAGE_DLLCHARACTERISTICS_APPCONTAINER
Image should execute in an AppContainer
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
DLL can move.
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY
Code Integrity Image
IMAGE_DLLCHARACTERISTICS_GUARD_CF
Image supports Control Flow Guard.
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
Image can handle a high entropy 64-bit virtual address space.
IMAGE_DLLCHARACTERISTICS_NO_BIND
Do not bind this image.
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION
Image understands isolation and doesn’t want it
IMAGE_DLLCHARACTERISTICS_NO_SEH
Image does not use SEH. No SE handler may reside in this image
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
Image is NX compatible
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER
Driver uses WDM model
IMAGE_NT_OPTIONAL_HDR32_MAGIC
IMAGE_NT_OPTIONAL_HDR64_MAGIC
IMAGE_NUMBEROF_DIRECTORY_ENTRIES
IMAGE_REL_AMD64_ABSOLUTE
IMAGE_REL_AMD64_ADDR32
IMAGE_REL_AMD64_ADDR64
IMAGE_REL_AMD64_ADDR32NB
IMAGE_REL_AMD64_CFG_BR
IMAGE_REL_AMD64_CFG_BR_REX
IMAGE_REL_AMD64_CFG_CALL
IMAGE_REL_AMD64_EHANDLER
IMAGE_REL_AMD64_IMPORT_BR
IMAGE_REL_AMD64_IMPORT_CALL
IMAGE_REL_AMD64_INDIR_BR
IMAGE_REL_AMD64_INDIR_BR_REX
IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_FIRST
IMAGE_REL_AMD64_INDIR_BR_SWITCHTABLE_LAST
IMAGE_REL_AMD64_INDIR_CALL
IMAGE_REL_AMD64_PAIR
IMAGE_REL_AMD64_REL32
IMAGE_REL_AMD64_REL32_1
IMAGE_REL_AMD64_REL32_2
IMAGE_REL_AMD64_REL32_3
IMAGE_REL_AMD64_REL32_4
IMAGE_REL_AMD64_REL32_5
IMAGE_REL_AMD64_SECREL
IMAGE_REL_AMD64_SECREL7
IMAGE_REL_AMD64_SECTION
IMAGE_REL_AMD64_SREL32
IMAGE_REL_AMD64_SSPAN32
IMAGE_REL_AMD64_TOKEN
IMAGE_REL_ARM64_ABSOLUTE
IMAGE_REL_ARM64_ADDR32
IMAGE_REL_ARM64_ADDR64
IMAGE_REL_ARM64_ADDR32NB
IMAGE_REL_ARM64_BRANCH19
IMAGE_REL_ARM64_BRANCH26
IMAGE_REL_ARM64_PAGEBASE_REL21
IMAGE_REL_ARM64_PAGEOFFSET_12A
IMAGE_REL_ARM64_PAGEOFFSET_12L
IMAGE_REL_ARM64_REL21
IMAGE_REL_ARM64_SECREL
IMAGE_REL_ARM64_SECREL_HIGH12A
IMAGE_REL_ARM64_SECREL_LOW12A
IMAGE_REL_ARM64_SECREL_LOW12L
IMAGE_REL_ARM64_SECTION
IMAGE_REL_ARM64_TOKEN
IMAGE_REL_I386_ABSOLUTE
IMAGE_REL_I386_DIR16
IMAGE_REL_I386_DIR32
IMAGE_REL_I386_DIR32NB
IMAGE_REL_I386_REL16
IMAGE_REL_I386_REL32
IMAGE_REL_I386_SECREL
IMAGE_REL_I386_SECREL7
IMAGE_REL_I386_SECTION
IMAGE_REL_I386_SEG12
IMAGE_REL_I386_TOKEN
IMAGE_ROM_OPTIONAL_HDR_MAGIC
IMAGE_SIZEOF_SECTION_HEADER
IMAGE_SIZEOF_SHORT_NAME

Functions§

reloc_type_str
reloc_type_str_amd64
reloc_type_str_arm64
reloc_type_str_i386
reloc_type_str_short
reloc_type_str_short_amd64
reloc_type_str_short_arm64
reloc_type_str_short_i386