/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | WinCOFFObjectWriter.cpp | 85 int Relocations = 0; member in class:__anon3739::COFFSymbol 120 relocations Relocations; member in class:__anon3739::COFFSection 579 if (Section->Relocations.size() >= 0xffff) 645 if (Sec.Relocations.empty()) { 654 if (Sec.Relocations.size() >= 0xffff) { 658 R.VirtualAddress = Sec.Relocations.size() + 1; 664 for (const auto &Relocation : Sec.Relocations) 785 ++Reloc.Symb->Relocations; 842 Sec->Relocations.push_back(Reloc); 970 if (!Sec->Relocations [all...] |
H A D | ELFObjectWriter.cpp | 235 DenseMap<const MCSectionELF *, std::vector<ELFRelocationEntry>> Relocations; member in class:__anon3711::ELFObjectWriter 254 Relocations.clear(); 784 if (OWriter.Relocations[&Sec].empty()) 917 std::vector<ELFRelocationEntry> &Relocs = OWriter.Relocations[&Sec]; 1088 std::vector<MCSectionELF *> Relocations; local 1128 Relocations.push_back(RelSection); 1176 for (MCSectionELF *RelSection : Relocations) { 1493 Relocations[&FixupSection].push_back(Rec); 1508 Relocations[&FixupSection].push_back(Rec);
|
H A D | XCOFFObjectWriter.cpp | 83 SmallVector<XCOFFRelocation, 1> Relocations; member in struct:__anon3740::ControlSection 445 SectionMap[RelocationSec]->Relocations.push_back(Reloc); 469 SectionMap[RelocationSec]->Relocations.push_back(RelocB); 697 for (const auto Reloc : Csect.Relocations) 744 const size_t CsectRelocCount = Csect.Relocations.size();
|
H A D | WasmObjectWriter.cpp | 225 // Relocations for fixing up references in the code section. 227 // Relocations for fixing up references in the data section. 248 // Relocations for fixing up references in the custom sections. 341 std::vector<WasmRelocationEntry> &Relocations); 355 void applyRelocations(ArrayRef<WasmRelocationEntry> Relocations, 662 ArrayRef<WasmRelocationEntry> Relocations, uint64_t ContentsOffset, 665 for (const WasmRelocationEntry &RelEntry : Relocations) { 998 auto &Relocations = CustomSectionsRelocations[Sec.Section]; local 999 writeRelocSection(Sec.OutputIndex, Sec.Name, Relocations); 1103 auto &Relocations local 661 applyRelocations( ArrayRef<WasmRelocationEntry> Relocations, uint64_t ContentsOffset, const MCAsmLayout &Layout) argument [all...] |
H A D | MachObjectWriter.cpp | 46 Relocations.clear(); 627 for (RelAndSymbol &Rel : Relocations[&Section]) { 853 std::vector<RelAndSymbol> &Relocs = Relocations[&Sec]; 967 std::vector<RelAndSymbol> &Relocs = Relocations[&Sec];
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_x86_64.cpp | 221 auto Relocations = Obj.relas(&SecRef); 222 if (!Relocations) 223 return Relocations.takeError(); 225 for (const auto &Rela : *Relocations) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/MachO/ |
H A D | MachOReader.cpp | 98 S.Relocations.reserve(S.NReloc); 107 S.Relocations.push_back(R); 110 assert(S.NReloc == S.Relocations.size() && 217 for (auto &Reloc : Sec->Relocations)
|
H A D | MachOLayoutBuilder.cpp | 210 Sec->RelOff = Sec->Relocations.empty() ? 0 : Offset; 211 Sec->NReloc = Sec->Relocations.size();
|
H A D | Object.cpp | 98 for (const RelocationInfo &R : Sec->Relocations)
|
H A D | Object.h | 56 std::vector<RelocationInfo> Relocations; member in struct:llvm::objcopy::macho::Section
|
H A D | MachOWriter.cpp | 250 for (size_t Index = 0; Index < Sec->Relocations.size(); ++Index) { 251 RelocationInfo RelocInfo = Sec->Relocations[Index];
|
/freebsd-13-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
H A D | ArchHandler.h | 194 normalized::Relocations&) = 0; 308 static void appendReloc(normalized::Relocations &relocs, uint32_t offset,
|
H A D | MachONormalizedFile.h | 97 typedef std::vector<Relocation> Relocations; typedef in namespace:lld::mach_o::normalized 124 Relocations relocations;
|
H A D | ArchHandler.cpp | 115 void ArchHandler::appendReloc(normalized::Relocations &relocs, uint32_t offset,
|
H A D | ArchHandler_x86.cpp | 121 normalized::Relocations &relocs) override; 558 normalized::Relocations &relocs) {
|
H A D | MachONormalizedFileYAML.cpp | 78 // A vector of Relocations is a sequence. 80 struct SequenceTraits< Relocations > { 81 static size_t size(IO &io, Relocations &seq) { 84 static Relocation& element(IO &io, Relocations &seq, size_t index) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCMachObjectWriter.h | 108 DenseMap<const MCSection *, std::vector<RelAndSymbol>> Relocations; member in class:llvm::MachObjectWriter 233 Relocations[Sec].push_back(P);
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.h | 44 extern cl::opt<bool> Relocations;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | COFFEmitter.cpp | 261 if (!S.Relocations.empty()) { 267 S.Header.NumberOfRelocations = S.Relocations.size(); 268 CurrentSectionDataOffset += S.Relocations.size() * COFF::RelocationSize; 513 OS << binary_le<uint32_t>(/*VirtualAddress=*/ S.Relocations.size() + 1) 516 for (const COFFYAML::Relocation &R : S.Relocations) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | llvm-readobj.cpp | 122 cl::opt<bool> Relocations("relocations", 125 cl::aliasopt(Relocations), cl::NotHidden); 127 cl::aliasopt(Relocations)); 480 if (opts::Relocations) 698 opts::Relocations = true; member in class:opts
|
H A D | XCOFFDumper.cpp | 129 ListScope LS(W, "Relocations"); 137 auto Relocations = unwrapOrError(Obj.getFileName(), Obj.relocations(Sec)); local 138 if (Relocations.empty()) 143 for (auto Reloc : Relocations) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | COFFYAML.h | 77 std::vector<Relocation> Relocations; member in struct:llvm::COFFYAML::Section
|
/freebsd-13-stable/usr.bin/clang/lld/ |
H A D | Makefile | 67 SRCS+= ELF/Relocations.cpp
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyld.cpp | 145 for (auto it = Relocations.begin(), e = Relocations.end(); it != e; ++it) { 155 Relocations.clear(); 925 Relocations[SectionID].push_back(RE); 943 Relocations[SymInfo.getSectionID()].push_back(RECopy); 1059 // a remote execution environment of some sort. Relocations can't
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/ |
H A D | Object.cpp | 107 Sec.Size = Sec.Relocations.size() * Sec.EntrySize; 821 for (const Relocation &R : Relocations) { 872 static void writeRel(const RelRange &Relocations, T *Buf) { argument 873 for (const auto &Reloc : Relocations) { 886 writeRel(Sec.Relocations, reinterpret_cast<Elf_Rel *>(Buf)); 888 writeRel(Sec.Relocations, reinterpret_cast<Elf_Rela *>(Buf)); 901 for (const Relocation &Reloc : Relocations) 911 for (const Relocation &Reloc : Relocations)
|