Searched refs:newSym (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DSymbolTable.h50 Symbol *addSymbol(const Symbol &newSym);
H A DSymbols.h143 inline void replace(const Symbol &newSym);
520 void Symbol::replace(const Symbol &newSym) { argument
530 if (symbolKind != PlaceholderKind && !newSym.isLazy() &&
531 (type == STT_TLS) != (newSym.type == STT_TLS) &&
534 toString(newSym.file) + "\n>>> defined in " + toString(file));
537 memcpy(this, &newSym, newSym.getSymbolSize());
H A DSymbolTable.cpp96 Symbol *SymbolTable::addSymbol(const Symbol &newSym) { argument
97 Symbol *sym = insert(newSym.getName());
98 sym->resolve(newSym);
H A DSymbols.cpp606 auto *newSym = cast<Defined>(other); local
611 if (!oldSym->section && !newSym->section && oldSym->value == newSym->value &&
612 newSym->binding == STB_GLOBAL)
H A DLinkerScript.cpp183 Defined newSym(nullptr, cmd->name, STB_GLOBAL, visibility, value.type,
187 sym->mergeProperties(newSym);
188 sym->replace(newSym);
199 Defined newSym(nullptr, cmd->name, STB_GLOBAL, visibility, STT_NOTYPE, 0, 0,
204 sym->mergeProperties(newSym);
205 sym->replace(newSym);
H A DInputFiles.cpp1588 Undefined newSym(&f, name, binding, visibility, type);
1590 newSym.exportDynamic = false;
1591 Symbol *ret = symtab->addSymbol(newSym);
1601 Defined newSym(&f, name, binding, visibility, type, 0, 0, nullptr);
1603 newSym.exportDynamic = false;
1604 return symtab->addSymbol(newSym);
/freebsd-13-stable/contrib/llvm-project/lld/COFF/
H A DPDB.cpp1340 CVSymbol newSym = codeview::SymbolSerializer::writeOneSymbol( local
1342 scopeStackOpen(scopes, mod->getNextSymbolOffset(), newSym);
1344 mod->addSymbol(newSym);
1346 newSym = codeview::SymbolSerializer::writeOneSymbol(es, bAlloc,
1350 mod->addSymbol(newSym);

Completed in 89 milliseconds