Lines Matching defs:ELF
16 #include "llvm/Object/ELF.h"
309 const object::ELFFile<ET> *ELF;
338 : SW(Writer), ELF(File) {}
349 for (Elf_Sym_iterator SI = ELF->begin_symbols(), SE = ELF->end_symbols();
352 SI->getType() == ELF::STT_FUNC)
353 return ELF->getSymbolName(SI);
369 for (Elf_Shdr_iterator SI = ELF->begin_sections(), SE = ELF->end_sections();
371 if (SI->sh_type == ELF::SHT_REL && SI->sh_info == IndexSectionIndex) {
372 for (Elf_Rel_iterator RI = ELF->begin_rel(&*SI), RE = ELF->end_rel(&*SI);
381 ELF->getRelocationSymbol(&(*SI), &RelA);
383 return ELF->getSection(Symbol.second);
395 ErrorOr<ArrayRef<uint8_t> > Contents = ELF->getSectionContents(EHT);
462 ErrorOr<ArrayRef<uint8_t> > Contents = ELF->getSectionContents(IT);
515 if (ErrorOr<StringRef> Name = ELF->getSectionName(EHT))
531 for (Elf_Shdr_iterator SI = ELF->begin_sections(), SE = ELF->end_sections();
533 if (SI->sh_type == ELF::SHT_ARM_EXIDX) {
539 if (ErrorOr<StringRef> SectionName = ELF->getSectionName(IT))