reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Object/ELF.h
  120     return reinterpret_cast<const Elf_Ehdr *>(base());
  206         reinterpret_cast<const Elf_Phdr *>(base() + getHeader()->e_phoff);
  226     return Elf_Note_Iterator(base() + Phdr.p_offset, Phdr.p_filesz, Err);
  246     return Elf_Note_Iterator(base() + Shdr.sh_offset, Shdr.sh_size, Err);
  416   const T *Start = reinterpret_cast<const T *>(base() + Offset);
  527       reinterpret_cast<const Elf_Shdr *>(base() + SectionTableOffset);
  577   return reinterpret_cast<const T *>(base() + Pos);
lib/Object/ELF.cpp
  511           reinterpret_cast<const Elf_Dyn *>(base() + Phdr.p_offset),
  583   return base() + Phdr.p_offset + Delta;
tools/lld/ELF/InputFiles.cpp
 1233   verdefs = parseVerdefs<ELFT>(obj.base(), verdefSec);
tools/llvm-objcopy/ELF/Object.cpp
 1276     ArrayRef<uint8_t> Data{HeadersFile.base() + Phdr.p_offset,
 1525         ArrayRef<uint8_t>(ElfFile.base() + Shdr.sh_offset,
 1610       {ElfFile.base() + EhdrOffset, ElfFile.getBufSize() - EhdrOffset})));
tools/llvm-readobj/DwarfCFIEHPrinter.h
  117   DataExtractor DE(makeArrayRef(Obj->base() + EHFrameHdrOffset, EHFrameHdrSize),
tools/llvm-readobj/ELFDumper.cpp
  199     if (DRI.Addr < Obj->base() ||
  201             Obj->base() + Obj->getBufSize())
  208     return checkDRI({ObjF->getELFFile()->base() + P->p_offset, P->p_filesz,
  213     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,
 3580       OS << reinterpret_cast<const char *>(Obj->base()) + Phdr.p_offset << "]";
 3675                        Obj->base(),
 3705                          Obj->base(),
 3715                          Obj->base(),
 3730                          Obj->base(),
 3744                          Obj->base(),
 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),
 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)));