/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | WasmDump.cpp | 34 const wasm::WasmRelocation &Rel = Obj->getWasmRelocation(RelRef); local 41 Fmt << Rel.Index; 49 Fmt << (Rel.Addend < 0 ? "" : "+") << Rel.Addend;
|
H A D | COFFDump.h | 27 const object::RelocationRef &Rel,
|
H A D | ELFDump.h | 28 const object::RelocationRef &Rel,
|
H A D | XCOFFDump.cpp | 23 const RelocationRef &Rel, 25 symbol_iterator SymI = Rel.getSymbol(); 22 getXCOFFRelocationValueString(const XCOFFObjectFile *Obj, const RelocationRef &Rel, SmallVectorImpl<char> &Result) argument
|
H A D | ELFDump.cpp | 60 DataRefImpl Rel = RelRef.getRawDataRefImpl(); local 61 auto SecOrErr = EF.getSection(Rel.d.a); 74 const typename ELFT::Rela *ERela = Obj->getRela(Rel); 123 const RelocationRef &Rel, 126 return getRelocationValueString(ELF32LE, Rel, Result); 128 return getRelocationValueString(ELF64LE, Rel, Result); 130 return getRelocationValueString(ELF32BE, Rel, Result); 132 return getRelocationValueString(ELF64BE, Rel, Result);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexingContext.cpp | 352 for (auto &Rel : Relations) { 353 if (acceptForRelation(Rel.Roles)) 422 auto addRelation = [&](SymbolRelation Rel) { 424 return Elem.RelatedSymbol == Rel.RelatedSymbol; 427 It->Roles |= Rel.Roles; 429 FinalRelations.push_back(Rel); 431 Roles |= Rel.Roles; 448 for (auto &Rel : Relations) { 449 addRelation(SymbolRelation(Rel.Roles, 450 Rel [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFObjectFile.h | 66 virtual Expected<int64_t> getRelocationAddend(DataRefImpl Rel) const = 0; 238 using Elf_Rel = typename ELFT::Rel; 295 void moveRelocationNext(DataRefImpl &Rel) const override; 296 uint64_t getRelocationOffset(DataRefImpl Rel) const override; 297 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; 298 uint64_t getRelocationType(DataRefImpl Rel) const override; 299 void getRelocationTypeName(DataRefImpl Rel, 307 /// Get the relocation section that contains \a Rel. 308 const Elf_Shdr *getRelSection(DataRefImpl Rel) const { 309 auto RelSecOrErr = EF.getSection(Rel 937 getRelocationTypeName( DataRefImpl Rel, SmallVectorImpl<char> &Result) const argument [all...] |
H A D | XCOFFObjectFile.h | 300 void moveRelocationNext(DataRefImpl &Rel) const override; 305 uint64_t getRelocationOffset(DataRefImpl Rel) const override; 306 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; 307 uint64_t getRelocationType(DataRefImpl Rel) const override; 308 void getRelocationTypeName(DataRefImpl Rel,
|
H A D | Wasm.h | 191 void moveRelocationNext(DataRefImpl &Rel) const override; 192 uint64_t getRelocationOffset(DataRefImpl Rel) const override; 193 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; 194 uint64_t getRelocationType(DataRefImpl Rel) const override; 195 void getRelocationTypeName(DataRefImpl Rel,
|
H A D | MachO.h | 335 void moveRelocationNext(DataRefImpl &Rel) const override; 336 uint64_t getRelocationOffset(DataRefImpl Rel) const override; 337 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; 338 section_iterator getRelocationSection(DataRefImpl Rel) const; 339 uint64_t getRelocationType(DataRefImpl Rel) const override; 340 void getRelocationTypeName(DataRefImpl Rel, 342 uint8_t getRelocationLength(DataRefImpl Rel) const; 348 section_iterator getRelocationRelocatedSection(relocation_iterator Rel) const; 544 MachO::any_relocation_info getRelocation(DataRefImpl Rel) const; 545 MachO::data_in_code_entry getDice(DataRefImpl Rel) cons [all...] |
H A D | ObjectFile.h | 284 virtual void moveRelocationNext(DataRefImpl &Rel) const = 0; 285 virtual uint64_t getRelocationOffset(DataRefImpl Rel) const = 0; 286 virtual symbol_iterator getRelocationSymbol(DataRefImpl Rel) const = 0; 287 virtual uint64_t getRelocationType(DataRefImpl Rel) const = 0; 288 virtual void getRelocationTypeName(DataRefImpl Rel,
|
H A D | COFF.h | 797 const coff_relocation *toRel(DataRefImpl Rel) const; 929 void moveRelocationNext(DataRefImpl &Rel) const override; 930 uint64_t getRelocationOffset(DataRefImpl Rel) const override; 931 symbol_iterator getRelocationSymbol(DataRefImpl Rel) const override; 932 uint64_t getRelocationType(DataRefImpl Rel) const override; 933 void getRelocationTypeName(DataRefImpl Rel,
|
/freebsd-13-stable/sys/sys/ |
H A D | elf_generic.h | 69 __ElfType(Rel); variable
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | XCOFFObjectFile.cpp | 343 void XCOFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { 344 Rel.p = reinterpret_cast<uintptr_t>(viewAs<XCOFFRelocation32>(Rel.p) + 1); 347 uint64_t XCOFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { 350 const XCOFFRelocation32 *Reloc = viewAs<XCOFFRelocation32>(Rel.p); 366 symbol_iterator XCOFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { 369 const XCOFFRelocation32 *Reloc = viewAs<XCOFFRelocation32>(Rel.p); 380 uint64_t XCOFFObjectFile::getRelocationType(DataRefImpl Rel) const { 383 return viewAs<XCOFFRelocation32>(Rel.p)->Type; 387 DataRefImpl Rel, SmallVectorImp 386 getRelocationTypeName( DataRefImpl Rel, SmallVectorImpl<char> &Result) const argument [all...] |
H A D | RelocationResolver.cpp | 346 uint32_t Rel = R.getType(); local 347 if (Rel == ELF::R_MIPS_32) 349 if (Rel == ELF::R_MIPS_TLS_DTPREL32) 365 uint32_t Rel = R.getType(); local 366 if (Rel == ELF::R_SPARC_32 || Rel == ELF::R_SPARC_UA32)
|
H A D | COFFObjectFile.cpp | 1101 const coff_relocation *COFFObjectFile::toRel(DataRefImpl Rel) const { 1102 return reinterpret_cast<const coff_relocation*>(Rel.p); 1105 void COFFObjectFile::moveRelocationNext(DataRefImpl &Rel) const { 1106 Rel.p = reinterpret_cast<uintptr_t>( 1107 reinterpret_cast<const coff_relocation*>(Rel.p) + 1); 1110 uint64_t COFFObjectFile::getRelocationOffset(DataRefImpl Rel) const { 1111 const coff_relocation *R = toRel(Rel); 1115 symbol_iterator COFFObjectFile::getRelocationSymbol(DataRefImpl Rel) const { 1116 const coff_relocation *R = toRel(Rel); 1129 uint64_t COFFObjectFile::getRelocationType(DataRefImpl Rel) cons 1262 getRelocationTypeName( DataRefImpl Rel, SmallVectorImpl<char> &Result) const argument [all...] |
/freebsd-13-stable/contrib/elftoolchain/libelf/ |
H A D | libelf_align.c | 74 [ELF_T_REL] = MALIGN(Rel),
|
/freebsd-13-stable/sys/cddl/compat/opensolaris/sys/ |
H A D | elf.h | 41 __sElfN(Rel); variable
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | COFFYAML.cpp | 410 COFFYAML::Relocation &Rel) { 411 IO.mapRequired("VirtualAddress", Rel.VirtualAddress); 412 IO.mapOptional("SymbolName", Rel.SymbolName, StringRef()); 413 IO.mapOptional("SymbolTableIndex", Rel.SymbolTableIndex); 418 IO, Rel.Type); 422 IO, Rel.Type); 426 IO, Rel.Type); 430 IO, Rel.Type); 433 IO.mapRequired("Type", Rel.Type); 409 mapping(IO &IO, COFFYAML::Relocation &Rel) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldELF.h | 93 RelocationValueRef &Rel); 96 RelocationValueRef &Rel);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MachObjectWriter.cpp | 627 for (RelAndSymbol &Rel : Relocations[&Section]) { 628 if (!Rel.Sym) 632 unsigned Index = Rel.Sym->getIndex(); 635 Rel.MRE.r_word1 = (Rel.MRE.r_word1 & (~0U << 24)) | Index | (1 << 27); 637 Rel.MRE.r_word1 = (Rel.MRE.r_word1 & 0xff) | Index << 8 | (1 << 4); 968 for (const RelAndSymbol &Rel : make_range(Relocs.rbegin(), Relocs.rend())) { 969 W.write<uint32_t>(Rel.MRE.r_word0); 970 W.write<uint32_t>(Rel [all...] |
H A D | WasmObjectWriter.cpp | 180 raw_ostream &operator<<(raw_ostream &OS, const WasmRelocationEntry &Rel) { argument 181 Rel.print(OS); 1597 auto HandleReloc = [&](const WasmRelocationEntry &Rel) { 1601 if (Rel.Type != wasm::R_WASM_TABLE_INDEX_I32 && 1602 Rel.Type != wasm::R_WASM_TABLE_INDEX_SLEB && 1603 Rel.Type != wasm::R_WASM_TABLE_INDEX_REL_SLEB) 1605 assert(Rel.Symbol->isFunction()); 1607 cast<MCSymbolWasm>(Layout.getBaseSymbol(*Rel.Symbol));
|
/freebsd-13-stable/contrib/llvm-project/lld/ELF/ |
H A D | Relocations.h | 190 static inline int64_t getAddend(const typename ELFT::Rel &rel) {
|
H A D | MarkLive.cpp | 78 const typename ELFT::Rel &rel) { 281 for (const typename ELFT::Rel &rel : sec.template rels<ELFT>())
|
H A D | InputSection.h | 169 template <class ELFT> ArrayRef<typename ELFT::Rel> rels() const { 172 static_cast<const typename ELFT::Rel *>(firstRelocation),
|