Home | History | Annotate | Download | only in MC

Lines Matching refs:ELF

1 //===- lib/MC/MCSectionELF.cpp - ELF Code Section Representation ----------===//
15 #include "llvm/Support/ELF.h"
75 !(Flags & ELF::SHF_MERGE)) {
76 if (Flags & ELF::SHF_ALLOC)
78 if (Flags & ELF::SHF_EXECINSTR)
80 if (Flags & ELF::SHF_WRITE)
82 if (Flags & ELF::SHF_EXCLUDE)
84 if (Flags & ELF::SHF_TLS)
91 if (Flags & ELF::SHF_ALLOC)
93 if (Flags & ELF::SHF_EXCLUDE)
95 if (Flags & ELF::SHF_EXECINSTR)
97 if (Flags & ELF::SHF_GROUP)
99 if (Flags & ELF::SHF_WRITE)
101 if (Flags & ELF::SHF_MERGE)
103 if (Flags & ELF::SHF_STRINGS)
105 if (Flags & ELF::SHF_TLS)
109 if (Flags & ELF::XCORE_SHF_CP_SECTION)
111 if (Flags & ELF::XCORE_SHF_DP_SECTION)
124 if (Type == ELF::SHT_INIT_ARRAY)
126 else if (Type == ELF::SHT_FINI_ARRAY)
128 else if (Type == ELF::SHT_PREINIT_ARRAY)
130 else if (Type == ELF::SHT_NOBITS)
132 else if (Type == ELF::SHT_NOTE)
134 else if (Type == ELF::SHT_PROGBITS)
136 else if (Type == ELF::SHT_X86_64_UNWIND)
140 assert(Flags & ELF::SHF_MERGE);
144 if (Flags & ELF::SHF_GROUP) {
163 return getFlags() & ELF::SHF_EXECINSTR;
167 return getType() == ELF::SHT_NOBITS;