reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
239 if (Shdr.sh_offset + Shdr.sh_size > getBufSize()) { 242 Twine::utohexstr(Shdr.sh_offset) + ") or size (0x" + 246 return Elf_Note_Iterator(base() + Shdr.sh_offset, Shdr.sh_size, Err); 397 uintX_t Offset = Sec->sh_offset; 571 size_t Pos = Section->sh_offset + Entry * sizeof(T);include/llvm/Object/ELFObjectFile.h
494 return getSection(Sec)->sh_offset; 728 (uintptr_t)base() + EShdr->sh_offset, EShdr->sh_size)) 730 return makeArrayRef((const uint8_t *)base() + EShdr->sh_offset, 778 reinterpret_cast<Elf_Dyn *>((uintptr_t)base() + Sec.sh_offset);lib/ObjectYAML/ELFEmitter.cpp
337 if (Header.sh_offset) 358 Header.sh_offset = *YAMLSec->ShOffset; 433 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 459 SHeader.sh_offset = *Sec->ShOffset; 589 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 615 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 673 PHeader.p_offset = std::min(PHeader.p_offset, SHeader->sh_offset); 681 uint64_t End = SHeader->sh_offset + SHeader->sh_size; 712 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 751 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 778 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 800 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 817 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 831 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 849 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 879 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 922 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 973 auto &OS = CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 1012 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 1026 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign); 1050 CBA.getOSAndAlignedOffset(SHeader.sh_offset, SHeader.sh_addralign);tools/lld/ELF/InputFiles.cpp
1125 const uint8_t *verdef = base + sec->sh_offset;
tools/lld/ELF/OutputSections.cpp 60 shdr->sh_offset = offset;
tools/llvm-objcopy/ELF/Object.cpp76 Shdr.sh_offset = Sec.Offset; 1516 Sec.Offset = Shdr.sh_offset; 1517 Sec.OriginalOffset = Shdr.sh_offset; 1525 ArrayRef<uint8_t>(ElfFile.base() + Shdr.sh_offset, 1757 Shdr.sh_offset = 0;tools/llvm-readobj/ARMEHABIPrinter.h
581 SW.printHex("SectionOffset", Sec.sh_offset);
tools/llvm-readobj/DwarfCFIEHPrinter.h 178 uint64_t ShOffset = EHFrameShdr->sh_offset;
tools/llvm-readobj/ELFDumper.cpp213 return checkDRI({ObjF->getELFFile()->base() + S->sh_offset, S->sh_size, 650 ObjF->getELFFile()->base() + Sec->sh_offset); 689 ObjF->getELFFile()->base() + Sec->sh_offset); 1506 checkDRI({ObjF->getELFFile()->base() + DynamicSec->sh_offset, 3022 uintX_t Offset = Sec.sh_offset; 3218 Fields[4].Str = to_string(format_hex_no_prefix(Sec.sh_offset, 6)); 3495 if (Sec.sh_offset >= Phdr.p_offset) 3496 return ((Sec.sh_offset + SectionSize <= Phdr.p_filesz + Phdr.p_offset) 3498 && (Sec.sh_offset + 1 <= Phdr.p_offset + Phdr.p_filesz)); 3526 (Sec.sh_offset > Phdr.p_offset && 3527 Sec.sh_offset < Phdr.p_offset + Phdr.p_filesz)) && 3778 << " Offset: " << format_hex(Sec->sh_offset, 8) 3793 reinterpret_cast<const uint8_t *>(Obj->base() + Sec->sh_offset); 3868 reinterpret_cast<const char *>(Obj->base() + StrTabSec->sh_offset), 3916 reinterpret_cast<const char *>(Obj->base() + StrTabSec->sh_offset), 4668 PrintHeader(S.sh_offset, S.sh_size); 5388 W.printHex("Offset", Sec.sh_offset); 5623 reinterpret_cast<const uint8_t *>(Obj->base() + Sec->sh_offset); 5647 reinterpret_cast<const uint8_t *>(Obj->base() + Sec->sh_offset); 5667 Obj->base() + StrTab->sh_offset + 5681 Obj->base() + StrTab->sh_offset + Verdaux->vda_name))); 5695 reinterpret_cast<const uint8_t *>(Obj->base() + Sec->sh_offset); 5709 Obj->base() + StrTab->sh_offset + Verneed->vn_file))); 5722 Obj->base() + StrTab->sh_offset + Vernaux->vna_name))); 5912 PrintHeader(S.sh_offset, S.sh_size);