Lines Matching full:symbols

23   void lookup(const LookupSet &Symbols, OnResolvedFunction OnResolved) override {  in lookup()  argument
27 // Intern the requested symbols: lookup takes interned strings. in lookup()
28 for (auto &S : Symbols) in lookup()
57 Expected<LookupSet> getResponsibilitySet(const LookupSet &Symbols) override { in getResponsibilitySet() argument
61 if (Symbols.count(*KV.first)) in getResponsibilitySet()
107 // Collect the internal symbols from the object file: We will need to in emit()
112 for (auto &Sym : (*Obj)->symbols()) { in emit()
114 // Skip file symbols. in emit()
132 // Try to claim responsibility of weak symbols in emit()
159 // Don't include symbols that aren't global. in emit()
229 SymbolMap Symbols; in onObjLoad() local
236 // For all resolved symbols that are not already in the responsibility set: in onObjLoad()
239 for (auto &Sym : COFFObj->symbols()) { in onObjLoad()
240 // getFlags() on COFF symbols can't fail. in onObjLoad()
249 // Skip unresolved symbols, internal symbols, and symbols that are in onObjLoad()
265 for (auto &Sym : COFFObj->symbols()) { in onObjLoad()
274 // Skip already-resolved symbols, and symbols that we're not responsible in onObjLoad()
306 // Scan the symbols and add them to the Symbols map for resolution. in onObjLoad()
308 // We never claim internal symbols. in onObjLoad()
316 // Override object flags and claim responsibility for symbols if in onObjLoad()
330 Symbols[InternedName] = {ExecutorAddr(KV.second.getAddress()), Flags}; in onObjLoad()
337 // If we claimed responsibility for any weak symbols but were rejected then in onObjLoad()
341 Symbols.erase(KV.first); in onObjLoad()
344 if (auto Err = R.notifyResolved(Symbols)) { in onObjLoad()
369 SDG.Symbols.insert(Sym); in onObjEmit()