Lines Matching full:dri
88 void TapiFile::moveSymbolNext(DataRefImpl &DRI) const { DRI.d.a++; }
90 Error TapiFile::printSymbolName(raw_ostream &OS, DataRefImpl DRI) const {
91 assert(DRI.d.a < Symbols.size() && "Attempt to access symbol out of bounds");
92 const Symbol &Sym = Symbols[DRI.d.a];
97 Expected<SymbolRef::Type> TapiFile::getSymbolType(DataRefImpl DRI) const {
98 assert(DRI.d.a < Symbols.size() && "Attempt to access symbol out of bounds");
99 return Symbols[DRI.d.a].Type;
102 Expected<uint32_t> TapiFile::getSymbolFlags(DataRefImpl DRI) const {
103 assert(DRI.d.a < Symbols.size() && "Attempt to access symbol out of bounds");
104 return Symbols[DRI.d.a].Flags;
108 DataRefImpl DRI;
109 DRI.d.a = 0;
110 return BasicSymbolRef{DRI, this};
114 DataRefImpl DRI;
115 DRI.d.a = Symbols.size();
116 return BasicSymbolRef{DRI, this};