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::ECOFF_Flags Struct Reference

Static Public Attributes

static constexpr uint32_t RDATA = 0x00000100
 ECOFF section flag: Section contains read-only data (ECOFF name: STYP_RDATA)
 
static constexpr uint32_t SDATA = 0x00000200
 ECOFF section flag: "Small data" (ECOFF name: STYP_SDATA)
 
static constexpr uint32_t SBSS = 0x00000400
 ECOFF section flag: "Small bss" (ECOFF name: STYP_SBSS)
 
static constexpr uint32_t UCODE = 0x00000800
 ECOFF section flag: (ECOFF name: STYP_UCODE)
 
static constexpr uint32_t GOT = 0x00001000
 ECOFF section flag: Global offset table (ECOFF name: STYP_GOT)
 
static constexpr uint32_t DYNAMIC = 0x00002000
 ECOFF section flag: Dynamic linking information (ECOFF name: STYP_DYNAMIC)
 
static constexpr uint32_t DYNSYM = 0x00004000
 ECOFF section flag: Dynamic linking symbol table (ECOFF name: STYP_DYNSYM)
 
static constexpr uint32_t REL_DYN = 0x00008000
 ECOFF section flag: Dynamic relocation information (ECOFF name: STYP_REL_DYN)
 
static constexpr uint32_t DYNSTR = 0x00010000
 ECOFF section flag: Dynamic linking string table (ECOFF name: STYP_DYNSTR)
 
static constexpr uint32_t HASH = 0x00020000
 ECOFF section flag: Dynamic symbol hash table (ECOFF name: STYP_HASH)
 
static constexpr uint32_t DSOLIST = 0x00040000
 ECOFF section flag: Shared library dependency list (ECOFF name: STYP_DSOLIST)
 
static constexpr uint32_t MSYM = 0x00080000
 ECOFF section flag: Additional dynamic linking symbol table (ECOFF name: STYP_MSYM)
 
static constexpr uint32_t EXTMASK = 0x0FF00000
 ECOFF section flag: Multiple bit flag values.
 
static constexpr uint32_t CONFLICT = 0x00100000
 ECOFF section flag: Additional dynamic linking information (ECOFF name: STYP_CONFLICT)
 
static constexpr uint32_t FINI = 0x01000000
 ECOFF section flag: Termination text (ECOFF name: STYP_FINI)
 
static constexpr uint32_t COMMENT = 0x02000000
 ECOFF section flag: Comment section (ECOFF name: STYP_COMMENT)
 
static constexpr uint32_t RCONST = 0x02200000
 ECOFF section flag: Read-only constants (ECOFF name: STYP_RCONST)
 
static constexpr uint32_t XDATA = 0x02400000
 ECOFF section flag: Exception scope table (ECOFF name: STYP_XDATA)
 
static constexpr uint32_t TLSDATA = 0x02500000
 ECOFF section flag: Initialized TLS data (ECOFF name: STYP_TLSDATA)
 
static constexpr uint32_t TLSBSS = 0x02600000
 ECOFF section flag: Uninitialized TLS data (ECOFF name: STYP_TLSBSS)
 
static constexpr uint32_t TLSINIT = 0x02700000
 ECOFF section flag: Initialization for TLS data (ECOFF name: STYP_TLSINIT)
 
static constexpr uint32_t PDATA = 0x02800000
 ECOFF section flag: Exception procedure table (ECOFF name: STYP_PDATA)
 
static constexpr uint32_t LITA = 0x04000000
 ECOFF section flag: Address literals (ECOFF name: STYP_LITA)
 
static constexpr uint32_t LIT8 = 0x08000000
 ECOFF section flag: 8-byte literals (ECOFF name: STYP_LIT8)
 
static constexpr uint32_t LIT4 = 0x10000000
 ECOFF section flag: 4-byte literals (ECOFF name: STYP_LIT8)
 
static constexpr uint32_t NRELOC_OVERFLOWED = 0x20000000
 ECOFF section flag: the s_nreloc field overflowed (ECOFF name: S_NRELOC_OVFL)
 
static constexpr uint32_t INIT = 0x80000000
 ECOFF section flag: Initialization text (ECOFF name: STYP_INIT)
 

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