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

References

include/llvm/Object/ELFObjectFile.h
  308     auto RelSecOrErr = EF.getSection(Rel.d.a);
  317       DRI.d.a = 0;
  318       DRI.d.b = 0;
  326       DRI.d.a = 0;
  327       DRI.d.b = 0;
  334     DRI.d.a = SymTableIndex;
  335     DRI.d.b = SymbolNum;
  403     auto Ret = EF.template getEntry<Elf_Sym>(Sym.d.a, Sym.d.b);
  403     auto Ret = EF.template getEntry<Elf_Sym>(Sym.d.a, Sym.d.b);
  451   ++Sym.d.b;
  457   auto SymTabOrErr = EF.getSection(Sym.d.a);
  526   auto SymTabOrErr = EF.getSection(Symb.d.a);
  683   auto SymTabOrErr = EF.getSection(Symb.d.a);
  820   RelData.d.a = (Sec.p - SHT) / EF.getHeader()->e_shentsize;
  821   RelData.d.b = 0;
  840   RelData.d.b += S->sh_size / S->sh_entsize;
  864   ++Rel.d.b;
  881   SymbolData.d.a = sec->sh_link;
  882   SymbolData.d.b = symbolIdx;
  928   auto Ret = EF.template getEntry<Elf_Rel>(Rel.d.a, Rel.d.b);
  928   auto Ret = EF.template getEntry<Elf_Rel>(Rel.d.a, Rel.d.b);
  938   auto Ret = EF.template getEntry<Elf_Rela>(Rela.d.a, Rela.d.b);
  938   auto Ret = EF.template getEntry<Elf_Rela>(Rela.d.a, Rela.d.b);
include/llvm/Object/ObjectFile.h
  571     return hash_combine(Raw.p, Raw.d.a, Raw.d.b);
  571     return hash_combine(Raw.p, Raw.d.a, Raw.d.b);
include/llvm/Object/SymbolicFile.h
   47   OS << "(" << format("0x%08" PRIxPTR, D.p) << " (" << format("0x%08x", D.d.a)
   48      << ", " << format("0x%08x", D.d.b) << "))";
lib/Object/MachOObjectFile.cpp
 1886   DRI.d.a = index - 1;
 1887   if (DRI.d.a >= Sections.size()){
 1901   Sec.d.a++;
 1916   return Sec.d.a;
 1989   DRI.d.a = SectionIndex - 1;
 2030   return Sec.getRawDataRefImpl().d.a;
 2055   Ret.d.a = Sec.d.a;
 2055   Ret.d.a = Sec.d.a;
 2056   Ret.d.b = 0;
 2072   Ret.d.a = Sec.d.a;
 2072   Ret.d.a = Sec.d.a;
 2073   Ret.d.b = Num;
 2080   Ret.d.a = 0; // Would normally be a section index.
 2081   Ret.d.b = 0; // Index into the external relocations
 2089   Ret.d.a = 0; // Would normally be a section index.
 2090   Ret.d.b = DysymtabLoadCmd.nextrel; // Index into the external relocations
 2097   Ret.d.a = 1; // Would normally be a section index.
 2098   Ret.d.b = 0; // Index into the local relocations
 2106   Ret.d.a = 1; // Would normally be a section index.
 2107   Ret.d.b = DysymtabLoadCmd.nlocrel; // Index into the local relocations
 2112   ++Rel.d.b;
 2472   Sec.d.a = Rel->getRawDataRefImpl().d.a;
 2472   Sec.d.a = Rel->getRawDataRefImpl().d.a;
 2531   DRI.d.a = Sections.size();
 2749   DRI.d.a = Index;
 2755   DRI.d.a = Index;
 4155   assert(Sec.d.a < Sections.size() && "Should have detected this earlier");
 4157     reinterpret_cast<const section_base *>(Sections[Sec.d.a]);
 4163   assert(Sec.d.a < Sections.size() && "Should have detected this earlier");
 4165     reinterpret_cast<const section_base *>(Sections[Sec.d.a]);
 4244   DRI.d.a = SecNum - 1;
 4249   assert(DRI.d.a < Sections.size() && "Should have detected this earlier");
 4250   return getStruct<MachO::section>(*this, Sections[DRI.d.a]);
 4254   assert(DRI.d.a < Sections.size() && "Should have detected this earlier");
 4255   return getStruct<MachO::section_64>(*this, Sections[DRI.d.a]);
 4407     Sec.d.a = Rel.d.a;
 4407     Sec.d.a = Rel.d.a;
 4417     if (Rel.d.a == 0)
 4424       getPtr(*this, Offset)) + Rel.d.b;
lib/Object/WasmObjectFile.cpp
 1248 void WasmObjectFile::moveSymbolNext(DataRefImpl &Symb) const { Symb.d.b++; }
 1270   Ref.d.a = 1; // Arbitrary non-zero value so that Ref.p is non-null
 1271   Ref.d.b = 0; // Symbol index
 1277   Ref.d.a = 1; // Arbitrary non-zero value so that Ref.p is non-null
 1278   Ref.d.b = Symbols.size(); // Symbol index
 1283   return Symbols[Symb.d.b];
 1367     Ref.d.a = CodeSection;
 1370     Ref.d.a = GlobalSection;
 1373     Ref.d.a = DataSection;
 1376     Ref.d.a = Sym.Info.ElementIndex;
 1379     Ref.d.a = EventSection;
 1387 void WasmObjectFile::moveSectionNext(DataRefImpl &Sec) const { Sec.d.a++; }
 1390   const WasmSection &S = Sections[Sec.d.a];
 1419   return Sec.d.a;
 1423   const WasmSection &S = Sections[Sec.d.a];
 1429   const WasmSection &S = Sections[Sec.d.a];
 1459   RelocRef.d.a = Ref.d.a;
 1459   RelocRef.d.a = Ref.d.a;
 1460   RelocRef.d.b = 0;
 1467   RelocRef.d.a = Ref.d.a;
 1467   RelocRef.d.a = Ref.d.a;
 1468   RelocRef.d.b = Sec.Relocations.size();
 1472 void WasmObjectFile::moveRelocationNext(DataRefImpl &Rel) const { Rel.d.b++; }
 1484   Sym.d.a = 1;
 1485   Sym.d.b = Rel.Index;
 1515   Ref.d.a = 0;
 1521   Ref.d.a = Sections.size();
 1540   assert(Ref.d.a < Sections.size());
 1541   return Sections[Ref.d.a];
 1556   assert(Ref.d.a < Sections.size());
 1557   const WasmSection &Sec = Sections[Ref.d.a];
 1558   assert(Ref.d.b < Sec.Relocations.size());
 1559   return Sec.Relocations[Ref.d.b];
tools/llvm-objdump/ELFDump.cpp
   58   auto SecOrErr = EF.getSection(Rel.d.a);
tools/llvm-objdump/MachODump.cpp
 1019               uint32_t nsects = O->section_end()->getRawDataRefImpl().d.a;
 1022                 DRI.d.a = r_symbolnum-1;
 1078           DRI.d.a = J;
 1098           DRI.d.a = J;
tools/llvm-objdump/llvm-objdump.cpp
  528     if (Type == MachO::X86_64_RELOC_UNSIGNED && Rel.d.a > 0) {
  530       RelPrev.d.a--;
unittests/Object/SymbolicFileTest.cpp
   19   Data.d.a = 0xeeee0000;
   20   Data.d.b = 0x0000ffff;