Lines Matching defs:ELF
869 // OK, this is ELF
879 if (Binding == ELF::STB_GNU_UNIQUE)
882 assert(Binding != ELF::STB_WEAK && "STB_WEAK not tested in calling function");
883 if (Binding != ELF::STB_GLOBAL && Binding != ELF::STB_LOCAL)
890 if (Flags & ELF::SHF_EXECINSTR)
892 if (Type == ELF::SHT_NOBITS)
894 if (Flags & ELF::SHF_ALLOC)
895 return Flags & ELF::SHF_WRITE ? 'd' : 'r';
904 if (!(Flags & ELF::SHF_WRITE))
1093 elf_symbol_iterator(I)->getELFType() == ELF::STT_OBJECT;
1096 // For ELF object files, Set TypeName to the symbol typename, to be printed
1145 if (ELFSymbolRef(*I).getELFType() == ELF::STT_GNU_IFUNC)
1170 else if (ELFObjectFileBase *ELF = dyn_cast<ELFObjectFileBase>(&Obj)) {
1171 Ret = getSymbolNMTypeChar(*ELF, I);
1172 if (ELFSymbolRef(*I).getBinding() == ELF::STB_GNU_UNIQUE)
1688 // The -X option is currently only implemented for XCOFF, ELF, and IR object
1829 // Don't drop format specifc symbols for ARM and AArch64 ELF targets, they
1834 ELFObj && llvm::is_contained({ELF::EM_ARM, ELF::EM_AARCH64,
1835 ELF::EM_CSKY, ELF::EM_RISCV},