| /llvm-project-15.0.7/llvm/test/tools/llvm-nm/ |
| H A D | numeric-sort.test | 19 Binding: STB_LOCAL 23 Binding: STB_LOCAL 27 Binding: STB_LOCAL 31 Binding: STB_LOCAL
|
| H A D | elf-extern-only.test | 31 Binding: STB_LOCAL 34 Binding: STB_LOCAL 48 Binding: STB_LOCAL
|
| H A D | nobits.test | 24 Binding: STB_LOCAL 27 Binding: STB_LOCAL
|
| H A D | format-sysv-binding.test | 16 Binding: STB_LOCAL
|
| H A D | ifunc.test | 25 Binding: STB_LOCAL
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCSymbolELF.cpp | 46 case ELF::STB_LOCAL: in setBinding() 70 return ELF::STB_LOCAL; in getBinding() 81 return ELF::STB_LOCAL; in getBinding() 87 return ELF::STB_LOCAL; in getBinding()
|
| H A D | MCELFStreamer.cpp | 253 if (Symbol->isBindingSet() && Symbol->getBinding() != ELF::STB_LOCAL) in emitSymbolAttribute() 257 Symbol->setBinding(ELF::STB_LOCAL); in emitSymbolAttribute() 317 if (Symbol->getBinding() == ELF::STB_LOCAL) { in emitCommonSymbol() 354 Symbol->setBinding(ELF::STB_LOCAL); in emitLocalCommonSymbol()
|
| H A D | ELFObjectWriter.cpp | 658 bool Local = Symbol.getBinding() == ELF::STB_LOCAL; in computeSymbolTable() 740 ELF::STT_FILE | ELF::STB_LOCAL, 0, 0, ELF::STV_DEFAULT, in computeSymbolTable() 753 ELF::STT_FILE | ELF::STB_LOCAL, 0, 0, ELF::STV_DEFAULT, in computeSymbolTable() 765 assert(MSD.Symbol->getBinding() != ELF::STB_LOCAL); in computeSymbolTable() 1315 case ELF::STB_LOCAL: in shouldRelocateWithSymbol() 1489 if (SymA.getBinding() != ELF::STB_LOCAL || in isSymbolRefDifferenceFullyResolvedImpl()
|
| /llvm-project-15.0.7/lld/test/ELF/invalid/ |
| H A D | undefined-local-symbol-in-dso.test | 3 # LLD used to crash when linking against a DSO with an undefined STB_LOCAL 4 # symbol in the global part of the dynamic symbol table (i.e. an STB_LOCAL 8 # STB_LOCAL is a nonsensical combination. Nevertheless, we should warn on such
|
| H A D | symtab-sh-info-dup.test | 2 ## The ELF spec says all symbols with STB_LOCAL binding precede the weak and 41 Binding: STB_LOCAL
|
| /llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/ |
| H A D | symbols-binding-order.yaml | 28 Binding: STB_LOCAL 33 Binding: STB_LOCAL
|
| H A D | symbol-binding.yaml | 13 Binding: STB_LOCAL
|
| H A D | dynamic-symbols.yaml | 20 Binding: STB_LOCAL
|
| /llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObjcopy.cpp | 229 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isAArch64MappingSymbol() 239 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isArmMappingSymbol() 265 (Sym.Binding == STB_LOCAL || Sym.getShndx() == SHN_UNDEF) && in isUnneededSymbol() 283 Sym.Binding = STB_LOCAL; in updateAndRemoveSymbols() 298 Sym.Binding = STB_LOCAL; in updateAndRemoveSymbols() 305 if (Config.SymbolsToWeaken.matches(Sym.Name) && Sym.Binding != STB_LOCAL) in updateAndRemoveSymbols() 308 if (Config.Weaken && Sym.Binding != STB_LOCAL && in updateAndRemoveSymbols() 349 Sym.Binding == STB_LOCAL && Sym.getShndx() != SHN_UNDEF && in updateAndRemoveSymbols() 546 Bind = ELF::STB_LOCAL; in addSymbol()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCELFStreamer.cpp | 103 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) { in HexagonMCEmitCommonSymbol() 146 ELFSymbol->setBinding(ELF::STB_LOCAL); in HexagonMCEmitLocalCommonSymbol()
|
| /llvm-project-15.0.7/llvm/test/MC/ELF/ |
| H A D | symbol-binding-changed.s | 14 # CHECK: {{.*}}.s:[[#@LINE+3]]:1: error: weak changed binding to STB_LOCAL
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Target.cpp | 113 Undefined dummy(nullptr, "", STB_LOCAL, 0, 0); in getErrorPlace()
|
| H A D | Symbols.cpp | 269 return STB_LOCAL; in computeBinding() 276 if (computeBinding() == STB_LOCAL) in includeInDynsym()
|
| H A D | InputFiles.cpp | 1082 if (LLVM_UNLIKELY(eSym.getBinding() != STB_LOCAL)) in initializeLocalSymbols() 1096 new (symbols[i]) Undefined(this, name, STB_LOCAL, eSym.st_other, type, in initializeLocalSymbols() 1099 new (symbols[i]) Defined(this, name, STB_LOCAL, eSym.st_other, type, in initializeLocalSymbols() 1428 if (sym.getBinding() == STB_LOCAL) { in parse()
|
| H A D | Symbols.h | 160 bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; } in isLocal()
|
| /llvm-project-15.0.7/lld/test/ELF/lto/ |
| H A D | version-libcall.ll | 4 ;; symbols to STB_LOCAL. This is a bit complex because the LTO code generator
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/X86/ |
| H A D | elf-dynamic-symbols.test | 33 Binding: STB_LOCAL
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64ELFStreamer.cpp | 236 Symbol->setBinding(ELF::STB_LOCAL); in emitMappingSymbol()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ELFHeader.cpp | 262 ENUM_TO_CSTR(STB_LOCAL); in bindingToCString()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYELFStreamer.cpp | 176 Symbol->setBinding(ELF::STB_LOCAL); in EmitMappingSymbol()
|