Lines Matching refs:toELFShdrIter
134 Elf_Shdr_Iter toELFShdrIter(DataRefImpl Sec) const { in toELFShdrIter() function
429 Result = SectionRef(toDRI(++toELFShdrIter(Sec)), this); in getSectionNext()
436 ErrorOr<StringRef> Name = EF.getSectionName(&*toELFShdrIter(Sec)); in getSectionName()
446 Result = toELFShdrIter(Sec)->sh_addr; in getSectionAddress()
453 Result = toELFShdrIter(Sec)->sh_size; in getSectionSize()
460 Elf_Shdr_Iter EShdr = toELFShdrIter(Sec); in getSectionContents()
468 Result = toELFShdrIter(Sec)->sh_addralign; in getSectionAlignment()
475 Result = toELFShdrIter(Sec)->sh_flags & ELF::SHF_EXECINSTR; in isSectionText()
482 Elf_Shdr_Iter EShdr = toELFShdrIter(Sec); in isSectionData()
491 Elf_Shdr_Iter EShdr = toELFShdrIter(Sec); in isSectionBSS()
501 Result = toELFShdrIter(Sec)->sh_flags & ELF::SHF_ALLOC; in isSectionRequiredForExecution()
508 Result = toELFShdrIter(Sec)->sh_type == ELF::SHT_NOBITS; in isSectionVirtual()
515 Result = toELFShdrIter(Sec)->sh_type == ELF::SHT_NOBITS; in isSectionZeroInit()
522 Elf_Shdr_Iter EShdr = toELFShdrIter(Sec); in isSectionReadOnlyData()
536 Result = !Reserved && (&*toELFShdrIter(Sec) == EF.getSection(ESym->st_shndx)); in sectionContainsSymbol()
571 Elf_Shdr_Iter EShdr = toELFShdrIter(Sec); in getRelocatedSection()