Lines Matching refs:Symtab
257 const Elf_Shdr *Symtab) { in initSymtab() argument
258 FirstGlobal = Symtab->sh_info; in initSymtab()
259 ELFSyms = CHECK(getObj().symbols(Symtab), this); in initSymtab()
264 CHECK(getObj().getStringTableForSymtab(*Symtab, Sections), this); in initSymtab()
804 return Symtab->addUndefined<ELFT>(Name, Binding, StOther, Type, in createSymbol()
810 return Symtab->addCommon(Name, Size, Value, Binding, StOther, Type, *this); in createSymbol()
820 return Symtab->addUndefined<ELFT>(Name, Binding, StOther, Type, in createSymbol()
822 return Symtab->addDefined(Name, StOther, Type, Value, Size, Binding, Sec, in createSymbol()
833 Symtab->addLazyArchive<ELFT>(Sym.getName(), *this, Sym); in parse()
1024 Symbol *S = Symtab->addUndefined<ELFT>(Name, Sym.getBinding(), in parseRest()
1041 Symtab->addShared(Name, *this, Sym, Alignment, Idx); in parseRest()
1059 Symtab->addShared(Saver.save(Name), *this, Sym, Alignment, Idx); in parseRest()
1156 return Symtab->addUndefined<ELFT>(Name, Binding, Visibility, Type, in createBitcodeSymbol()
1160 return Symtab->addUndefined<ELFT>(Name, Binding, Visibility, Type, in createBitcodeSymbol()
1164 return Symtab->addCommon(Name, ObjSym.getCommonSize(), in createBitcodeSymbol()
1168 return Symtab->addBitcode(Name, Binding, Visibility, Type, CanOmitFromDynSym, in createBitcodeSymbol()
1217 Symtab->addDefined(Saver.save(S + "_start"), STV_DEFAULT, STT_OBJECT, 0, 0, in parse()
1219 Symtab->addDefined(Saver.save(S + "_end"), STV_DEFAULT, STT_OBJECT, in parse()
1221 Symtab->addDefined(Saver.save(S + "_size"), STV_DEFAULT, STT_OBJECT, in parse()
1283 Symtab->addLazyObject<ELFT>(Saver.save(Sym.getName()), *this); in parse()
1306 Symtab->addLazyObject<ELFT>(CHECK(Sym.getName(StringTable), this), in parse()