HomeSort by: relevance | last modified time | path
    Searched defs:Relocations (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCMachObjectWriter.h 108 DenseMap<const MCSection *, std::vector<RelAndSymbol>> Relocations;
235 Relocations[Sec].push_back(P);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
COFFYAML.h 77 std::vector<Relocation> Relocations;
WasmYAML.h 187 std::vector<Relocation> Relocations;
ELFYAML.h 597 Optional<std::vector<Relocation>> Relocations;
603 return {{"Relocations", Relocations.hasValue()}};
  /src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
XCOFFDumper.cpp 128 ListScope LS(W, "Relocations");
136 auto Relocations = unwrapOrError(Obj.getFileName(), Obj.relocations(Sec));
137 if (Relocations.empty())
142 for (auto Reloc : Relocations) {
506 report_fatal_error("Dumping section relocations is unimplemented");
llvm-readobj.cpp 59 "--section-headers, --symbols, --relocations, "
104 // --section-relocations
106 cl::opt<bool> SectionRelocations("section-relocations",
107 cl::desc("Display relocations for each section shown."));
124 // --relocations, --relocs, -r
125 cl::opt<bool> Relocations("relocations",
127 cl::alias RelocationsShort("r", cl::desc("Alias for --relocations"),
128 cl::aliasopt(Relocations), cl::NotHidden);
129 cl::alias RelocationsGNU("relocs", cl::desc("Alias for --relocations"),
    [all...]
COFFDumper.cpp 260 const auto &Relocations = RelocMap[Section];
262 for (const auto &Relocation : Relocations) {
292 // relocations against it.
332 const auto &Relocations = RelocMap[Section];
333 for (const auto &Relocation : Relocations) {
598 append_range(RelocMap[Section], S.relocations());
600 // Sort relocations by address.
1070 // relocations and size of the code.
1384 ListScope D(W, "Relocations");
1385 for (const RelocationRef &Reloc : Sec.relocations())
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
coff2yaml.cpp 195 std::vector<COFFYAML::Relocation> Relocations;
196 for (const auto &Reloc : ObjSection.relocations()) {
214 Relocations.push_back(Rel);
216 NewYAMLSection.Relocations = Relocations;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/
Object.h 58 std::vector<RelocationInfo> Relocations;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
llvm-objdump.cpp 200 bool objdump::Relocations;
395 /// relocations, usually because it is the trailing part of a multipart
406 // On arches that use the generic relocations, GENERIC_RELOC_PAIR
540 // Hexagon's packets require relocations to be inline rather than
796 // Returns a map from sections to their relocations.
814 append_range(V, Sec.relocations());
815 // Sort relocations by address.
1369 // For --reloc: print zero blocks patched by relocations, so that
1370 // relocations can be shown in the dump.
1433 // N.B. We don't walk the relocations in the relocatable case yet
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
Wasm.h 114 std::vector<wasm::WasmRelocation> Relocations; // Relocations for this section
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldImpl.h 62 /// relocations (like ARM).
70 /// for calculating relocations in some object formats (like MachO).
115 /// RelocationEntry - used to represent relocations internally in the dynamic
269 // For each symbol, keep a list of relocations based on it. Anytime
271 // the relocations get re-resolved.
275 // Relocations to sections already loaded. Indexed by SectionID which is the
278 std::unordered_map<unsigned, RelocationList> Relocations;
280 // Relocations to external symbols that are not yet resolved. Symbols are
295 // sections containing relocations should be. Defaults to 'false'.
395 /// Resolves relocations from Relocs list with address from Value
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
XCOFFObjectWriter.cpp 83 SmallVector<XCOFFRelocation, 1> Relocations;
485 SectionMap[RelocationSec]->Relocations.push_back(Reloc);
509 SectionMap[RelocationSec]->Relocations.push_back(RelocB);
739 for (const auto Reloc : Csect.Relocations)
810 const size_t CsectRelocCount = Csect.Relocations.size();
WinCOFFObjectWriter.cpp 85 int Relocations = 0;
110 using relocations = std::vector<COFFRelocation>;
120 relocations Relocations;
580 if (Section->Relocations.size() >= 0xffff)
645 // Write relocations for this section.
646 if (Sec.Relocations.empty()) {
655 if (Sec.Relocations.size() >= 0xffff) {
659 R.VirtualAddress = Sec.Relocations.size() + 1;
665 for (const auto &Relocation : Sec.Relocations)
    [all...]
ELFObjectWriter.cpp 221 DenseMap<const MCSectionELF *, std::vector<ELFRelocationEntry>> Relocations;
242 Relocations.clear();
308 Ctx.reportError(Loc, "A dwo section may not contain relocations");
784 if (OWriter.Relocations[&Sec].empty())
917 std::vector<ELFRelocationEntry> &Relocs = OWriter.Relocations[&Sec];
919 // We record relocations by pushing to the end of a vector. Reverse the vector
920 // to get the relocations in the order they were created.
922 // (.eh_frame) or specific relocations (TLS optimizations on SystemZ).
1086 std::vector<MCSectionELF *> Relocations;
1124 Relocations.push_back(RelSection)
    [all...]
WasmObjectWriter.cpp 186 // Relocations for fixing up references in the code section.
188 // Relocations for fixing up references in the data section.
204 // Stores output data (index, relocations, content offset) for custom
209 // Relocations for fixing up references in the custom sections.
324 std::vector<WasmRelocationEntry> &Relocations);
335 void applyRelocations(ArrayRef<WasmRelocationEntry> Relocations,
483 // The .init_array isn't translated as data, so don't do relocations in it.
510 report_fatal_error("relocations for function or section offsets are "
555 report_fatal_error("relocations against un-named temporaries are not yet "
704 ArrayRef<WasmRelocationEntry> Relocations, uint64_t ContentsOffset
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
Object.h 731 // All relocation sections denote relocations to apply to another section.
735 // represent all relocations with the same base class if we expose an interface
773 std::vector<Relocation> Relocations;
776 void addRelocation(Relocation Rel) { Relocations.push_back(Rel); }

Completed in 66 milliseconds