Lines Matching refs:Symtab
54 static void checkAndSetWeakAlias(SymbolTable *Symtab, InputFile *F, in checkAndSetWeakAlias() argument
65 Symtab->reportDuplicate(Source, F); in checkAndSetWeakAlias()
79 Symtab->addLazy(this, Sym); in parse()
283 return Symtab->addRegular(this, Name, Sym.getGeneric(), SC); in createRegular()
291 return Symtab->addUndefined(Name, this, false); in createRegular()
361 checkAndSetWeakAlias(Symtab, this, Sym, Symbols[Idx]); in initializeSymbols()
368 return Symtab->addUndefined(Name, this, Sym.isWeakExternal()); in createUndefined()
385 return Symtab->addCommon(this, GetName(), Sym.getValue(), Sym.getGeneric(), in createDefined()
401 return Symtab->addAbsolute(Name, Sym); in createDefined()
423 Symtab->addComdat(this, GetName(), Sym.getGeneric()); in createDefined()
506 ImpSym = Symtab->addImportData(ImpName, this); in parse()
513 static_cast<void>(Symtab->addImportData(Name, this)); in parse()
519 ThunkSym = Symtab->addImportThunk( in parse()
528 Comdat[I] = Symtab->addComdat(this, Saver.save(Obj->getComdatTable()[I])); in parse()
534 Sym = Symtab->addUndefined(SymName, this, false); in parse()
536 Sym = Symtab->addCommon(this, SymName, ObjSym.getCommonSize()); in parse()
539 Sym = Symtab->addUndefined(SymName, this, true); in parse()
541 Symbol *Alias = Symtab->addUndefined(Saver.save(Fallback)); in parse()
542 checkAndSetWeakAlias(Symtab, this, Sym, Alias); in parse()
547 Sym = Symtab->addRegular(this, SymName); in parse()
549 Sym = Symtab->addUndefined(SymName, this, false); in parse()
551 Sym = Symtab->addRegular(this, SymName); in parse()