Lines Matching refs:ELF
10 #include <llvm/Support/ELF.h>
44 case llvm::ELF::SHT_NULL:
46 case llvm::ELF::SHT_INIT_ARRAY:
47 case llvm::ELF::SHT_FINI_ARRAY:
48 case llvm::ELF::SHT_PREINIT_ARRAY:
49 case llvm::ELF::SHT_PROGBITS:
51 case llvm::ELF::SHT_SYMTAB:
52 case llvm::ELF::SHT_DYNSYM:
53 case llvm::ELF::SHT_STRTAB:
55 case llvm::ELF::SHT_RELA:
56 case llvm::ELF::SHT_REL:
58 case llvm::ELF::SHT_NOBITS:
60 case llvm::ELF::SHT_DYNAMIC:
61 case llvm::ELF::SHT_NOTE:
63 case llvm::ELF::SHT_HASH:
64 case llvm::ELF::SHT_SHLIB:
66 case llvm::ELF::SHT_GROUP:
68 case llvm::ELF::SHT_GNU_versym:
69 case llvm::ELF::SHT_GNU_verdef:
70 case llvm::ELF::SHT_GNU_verneed:
73 if ((pType >= llvm::ELF::SHT_LOPROC && pType <= llvm::ELF::SHT_HIPROC) ||
74 (pType >= llvm::ELF::SHT_LOOS && pType <= llvm::ELF::SHT_HIOS) ||
75 (pType >= llvm::ELF::SHT_LOUSER && pType <= llvm::ELF::SHT_HIUSER))
77 llvm::report_fatal_error(llvm::Twine("unsupported ELF section type: ") +
86 if (pShndx == llvm::ELF::SHN_UNDEF)
89 if (pShndx < llvm::ELF::SHN_LORESERVE) {
90 // an ELF symbol defined in a section which we are not including
98 if (pShndx == llvm::ELF::SHN_ABS)
101 if (pShndx == llvm::ELF::SHN_COMMON)
104 // FIXME: ELF weak alias should be ResolveInfo::Indirect
117 case llvm::ELF::STB_LOCAL:
119 case llvm::ELF::STB_GLOBAL:
121 case llvm::ELF::STB_WEAK:
125 if (pShndx == llvm::ELF::SHN_ABS)
139 if (pShndx == llvm::ELF::SHN_UNDEF || pShndx >= llvm::ELF::SHN_LORESERVE)
171 if (pShndx == llvm::ELF::SHN_COMMON || pShndx == llvm::ELF::SHN_ABS) {