_ELF_DEFINE_SHN
_ELF_DEFINE_SHN(SHN_UNDEF, 0, "undefined section") \
_ELF_DEFINE_SHN(SHN_LORESERVE, 0xFF00U, "start of reserved area") \
_ELF_DEFINE_SHN(SHN_LOPROC, 0xFF00U, \
_ELF_DEFINE_SHN(SHN_BEFORE, 0xFF00U, "used for section ordering") \
_ELF_DEFINE_SHN(SHN_AFTER, 0xFF01U, "used for section ordering") \
_ELF_DEFINE_SHN(SHN_AMD64_LCOMMON, 0xFF02U, "large common block label") \
_ELF_DEFINE_SHN(SHN_MIPS_ACOMMON, 0xFF00U, \
_ELF_DEFINE_SHN(SHN_MIPS_TEXT, 0xFF01U, "Reserved (obsolete)") \
_ELF_DEFINE_SHN(SHN_MIPS_DATA, 0xFF02U, "Reserved (obsolete)") \
_ELF_DEFINE_SHN(SHN_MIPS_SCOMMON, 0xFF03U, \
_ELF_DEFINE_SHN(SHN_MIPS_SUNDEFINED, 0xFF04U, \
_ELF_DEFINE_SHN(SHN_MIPS_LCOMMON, 0xFF05U, "local common symbols") \
_ELF_DEFINE_SHN(SHN_MIPS_LUNDEFINED, 0xFF06U, \
_ELF_DEFINE_SHN(SHN_HIPROC, 0xFF1FU, \
_ELF_DEFINE_SHN(SHN_LOOS, 0xFF20U, \
_ELF_DEFINE_SHN(SHN_SUNW_IGNORE, 0xFF3FU, "used by dtrace") \
_ELF_DEFINE_SHN(SHN_HIOS, 0xFF3FU, \
_ELF_DEFINE_SHN(SHN_ABS, 0xFFF1U, "absolute references") \
_ELF_DEFINE_SHN(SHN_COMMON, 0xFFF2U, "references to COMMON areas") \
_ELF_DEFINE_SHN(SHN_XINDEX, 0xFFFFU, "extended index") \
_ELF_DEFINE_SHN(SHN_HIRESERVE, 0xFFFFU, "end of reserved area")