Lines Matching defs:NewSymbol
4813 ELFSymTy NewSymbol = Symbol;
4821 NewSymbol.st_value = Value ? *Value : getNewValueForSymbol(Name);
4822 NewSymbol.st_shndx = ELF::SHN_ABS;
4824 << Twine::utohexstr(NewSymbol.st_value) << '\n';
4853 NewSymbol.st_value = Function->getOutputAddress();
4854 NewSymbol.st_size = Function->getOutputSize();
4855 NewSymbol.st_shndx = Function->getCodeSection()->getIndex();
4857 NewSymbol.st_shndx = getNewSectionIndex(Symbol.st_shndx);
4862 addExtraSymbols(*Function, NewSymbol);
4880 NewSymbol.st_value = OutputAddress;
4882 NewSymbol.st_size = 0;
4901 NewSymbol.st_shndx =
4920 NewSymbol.st_shndx = OutputSection.getIndex();
4921 NewSymbol.st_value = BD->getOutputAddress();
4925 NewSymbol.st_shndx = getNewSectionIndex(Symbol.st_shndx);
4949 NewSymbol);
4951 Symbols.emplace_back(NewSymbol);
4961 ELFSymTy NewSymbol;
4963 NewSymbol.st_shndx =
4967 NewSymbol.st_value = Function->getOutputAddress();
4968 NewSymbol.st_name = AddToStrTab(Function->getOneName());
4969 NewSymbol.st_size = Function->getOutputSize();
4970 NewSymbol.st_other = 0;
4971 NewSymbol.setBindingAndType(ELF::STB_LOCAL, ELF::STT_FUNC);
4972 Symbols.emplace_back(NewSymbol);
4978 ELFSymTy NewColdSym = NewSymbol;