Lines Matching refs:Symbol

34 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) {  in wrap()
60 Symbol *SymbolTable::insert(StringRef name) { in insert()
78 Symbol *sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insert()
84 sym->symbolKind = Symbol::PlaceholderKind; in insert()
98 Symbol *SymbolTable::addSymbol(const Symbol &newSym) { in addSymbol()
99 Symbol *sym = insert(newSym.getName()); in addSymbol()
104 Symbol *SymbolTable::find(StringRef name) { in find()
108 Symbol *sym = symVector[it->second]; in find()
117 static bool canBeVersioned(const Symbol &sym) { in canBeVersioned()
134 StringMap<std::vector<Symbol *>> &SymbolTable::getDemangledSyms() { in getDemangledSyms()
138 for (Symbol *sym : symVector) in getDemangledSyms()
155 std::vector<Symbol *> SymbolTable::findByVersion(SymbolVersion ver) { in findByVersion()
158 if (Symbol *sym = find(ver.name)) in findByVersion()
164 std::vector<Symbol *> SymbolTable::findAllByVersion(SymbolVersion ver, in findAllByVersion()
166 std::vector<Symbol *> res; in findAllByVersion()
178 for (Symbol *sym : p.second) in findAllByVersion()
184 for (Symbol *sym : symVector) in findAllByVersion()
194 std::vector<Symbol *> syms; in handleDynamicList()
200 for (Symbol *sym : syms) in handleDynamicList()
211 std::vector<Symbol *> syms = findByVersion(ver); in assignExactVersion()
222 for (Symbol *sym : syms) { in assignExactVersion()
250 for (Symbol *sym : findAllByVersion(ver, includeNonDefault)) in assignWildcardVersion()
266 std::vector<Symbol *> syms; in scanVersionScript()
321 for (Symbol *sym : symVector) in scanVersionScript()