Home
last modified time | relevance | path

Searched refs:STB_LOCAL (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/tools/llvm-nm/
H A Dnumeric-sort.test19 Binding: STB_LOCAL
23 Binding: STB_LOCAL
27 Binding: STB_LOCAL
31 Binding: STB_LOCAL
H A Delf-extern-only.test31 Binding: STB_LOCAL
34 Binding: STB_LOCAL
48 Binding: STB_LOCAL
H A Dnobits.test24 Binding: STB_LOCAL
27 Binding: STB_LOCAL
H A Dformat-sysv-binding.test16 Binding: STB_LOCAL
H A Difunc.test25 Binding: STB_LOCAL
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCSymbolELF.cpp46 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 DMCELFStreamer.cpp253 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 DELFObjectWriter.cpp658 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 Dundefined-local-symbol-in-dso.test3 # 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 Dsymtab-sh-info-dup.test2 ## 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 Dsymbols-binding-order.yaml28 Binding: STB_LOCAL
33 Binding: STB_LOCAL
H A Dsymbol-binding.yaml13 Binding: STB_LOCAL
H A Ddynamic-symbols.yaml20 Binding: STB_LOCAL
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp229 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 DHexagonMCELFStreamer.cpp103 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 Dsymbol-binding-changed.s14 # CHECK: {{.*}}.s:[[#@LINE+3]]:1: error: weak changed binding to STB_LOCAL
/llvm-project-15.0.7/lld/ELF/
H A DTarget.cpp113 Undefined dummy(nullptr, "", STB_LOCAL, 0, 0); in getErrorPlace()
H A DSymbols.cpp269 return STB_LOCAL; in computeBinding()
276 if (computeBinding() == STB_LOCAL) in includeInDynsym()
H A DInputFiles.cpp1082 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 DSymbols.h160 bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; } in isLocal()
/llvm-project-15.0.7/lld/test/ELF/lto/
H A Dversion-libcall.ll4 ;; 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 Delf-dynamic-symbols.test33 Binding: STB_LOCAL
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp236 Symbol->setBinding(ELF::STB_LOCAL); in emitMappingSymbol()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp262 ENUM_TO_CSTR(STB_LOCAL); in bindingToCString()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYELFStreamer.cpp176 Symbol->setBinding(ELF::STB_LOCAL); in EmitMappingSymbol()

12