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