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

References

tools/llvm-readobj/ELFDumper.cpp
 2997     if (Sec.sh_type != ELF::SHT_REL && Sec.sh_type != ELF::SHT_RELA &&
 2997     if (Sec.sh_type != ELF::SHT_REL && Sec.sh_type != ELF::SHT_RELA &&
 2998         Sec.sh_type != ELF::SHT_RELR && Sec.sh_type != ELF::SHT_ANDROID_REL &&
 2998         Sec.sh_type != ELF::SHT_RELR && Sec.sh_type != ELF::SHT_ANDROID_REL &&
 2999         Sec.sh_type != ELF::SHT_ANDROID_RELA &&
 3000         Sec.sh_type != ELF::SHT_ANDROID_RELR)
 3003     StringRef Name = unwrapOrError(this->FileName, Obj->getSectionName(&Sec));
 3004     unsigned Entries = Sec.getEntityCount();
 3006     if (Sec.sh_type == ELF::SHT_ANDROID_REL ||
 3007         Sec.sh_type == ELF::SHT_ANDROID_RELA) {
 3010       AndroidRelas = unwrapOrError(this->FileName, Obj->android_relas(&Sec));
 3014     if (!opts::RawRelr && (Sec.sh_type == ELF::SHT_RELR ||
 3015                            Sec.sh_type == ELF::SHT_ANDROID_RELR)) {
 3018       Elf_Relr_Range Relrs = unwrapOrError(this->FileName, Obj->relrs(&Sec));
 3022     uintX_t Offset = Sec.sh_offset;
 3026     printRelocHeader(Sec.sh_type);
 3028         unwrapOrError(this->FileName, Obj->getSection(Sec.sh_link));
 3029     switch (Sec.sh_type) {
 3031       for (const auto &R : unwrapOrError(this->FileName, Obj->rels(&Sec))) {
 3040       for (const auto &R : unwrapOrError(this->FileName, Obj->relas(&Sec)))
 3046         for (const auto &R : unwrapOrError(this->FileName, Obj->relrs(&Sec)))
 3056         printRelocation(Obj, SymTab, R, Sec.sh_type == ELF::SHT_ANDROID_RELA);