RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
COFF::COFFFormat::Section::PECOFF_Flags Struct Reference

Static Public Attributes

static constexpr uint32_t TYPE_NO_PAD = 0x00000008
 PE section flag: Section should not be padded.
 
static constexpr uint32_t LNK_OTHER = 0x00000100
 PE section flag: reserved.
 
static constexpr uint32_t LNK_INFO = 0x00000200
 PE section flag: Section contains comments.
 
static constexpr uint32_t LNK_REMOVE = 0x00000800
 PE section flag: Section should be removed when generating image.
 
static constexpr uint32_t LNK_COMDAT = 0x00001000
 PE section flag: Section contains COMDAT data.
 
static constexpr uint32_t GPREL = 0x00008000
 PE section flag: Section data accessed through the global pointer.
 
static constexpr uint32_t MEM_PURGEABLE = 0x00010000
 PE section flag: reserved.
 
static constexpr uint32_t MEM_16BIT = 0x00020000
 PE section flag: reserved.
 
static constexpr uint32_t MEM_LOCKED = 0x00040000
 PE section flag: reserved.
 
static constexpr uint32_t MEM_PRELOAD = 0x00080000
 PE section flag: reserved.
 
static constexpr uint32_t ALIGN_MASK = 0x00F00000
 PE section flag: alignment mask.
 
static constexpr uint32_t ALIGN_SHIFT = 20
 PE section flag: alignment shift.
 
static constexpr uint32_t LNK_NRELOC_OVFL = 0x01000000
 PE section flag: Section contains more than 65535 relocations.
 
static constexpr uint32_t MEM_DISCARDABLE = 0x02000000
 PE section flag: Section can be discarded.
 
static constexpr uint32_t MEM_NOT_CACHED = 0x04000000
 PE section flag: Section cannot be cached.
 
static constexpr uint32_t MEM_NOT_PAGED = 0x08000000
 PE section flag: Section is not pageable.
 
static constexpr uint32_t MEM_SHARED = 0x10000000
 PE section flag: Section can be shared in memory.
 
static constexpr uint32_t MEM_EXECUTE = 0x20000000
 PE section flag: Section data can be executed.
 
static constexpr uint32_t MEM_READ = 0x40000000
 PE section flag: Section can be read from.
 
static constexpr uint32_t MEM_WRITE = 0x80000000
 PE section flag: Section can be written to.
 

The documentation for this struct was generated from the following file: