reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1425 s->replace(Defined{s->file, s->getName(), s->binding, s->stOther, s->type,
tools/lld/ELF/Relocations.cpp 505 sym.replace(Defined{sym.file, sym.getName(), sym.binding, sym.stOther,
tools/lld/ELF/Symbols.cpp275 return binding; 279 if (!config->gnuUnique && binding == STB_GNU_UNIQUE) 281 return binding; 408 (isUndefined() && other.binding != STB_WEAK && other.discardedSecIdx)) { 419 if (other.binding == STB_WEAK) { 420 binding = STB_WEAK; 495 if (other.binding != STB_WEAK || !referenced) 496 binding = other.binding; 496 binding = other.binding; 559 newSym->binding == STB_GLOBAL) 639 binding = STB_WEAK; 650 uint8_t bind = binding; 652 binding = bind;tools/lld/ELF/Symbols.h
148 bool isWeak() const { return binding == llvm::ELF::STB_WEAK; } 156 bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; }