Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSymbolELF.cpp49 case ELF::STB_LOCAL: in setBinding()
73 return ELF::STB_LOCAL; in getBinding()
84 return ELF::STB_LOCAL; in getBinding()
90 return ELF::STB_LOCAL; in getBinding()
H A DMCELFStreamer.cpp254 if (Symbol->isBindingSet() && Symbol->getBinding() != ELF::STB_LOCAL) in emitSymbolAttribute()
258 Symbol->setBinding(ELF::STB_LOCAL); in emitSymbolAttribute()
323 if (Symbol->getBinding() == ELF::STB_LOCAL) { in emitCommonSymbol()
360 Symbol->setBinding(ELF::STB_LOCAL); in emitLocalCommonSymbol()
H A DELFObjectWriter.cpp688 bool Local = Symbol.getBinding() == ELF::STB_LOCAL; in computeSymbolTable()
770 ELF::STT_FILE | ELF::STB_LOCAL, 0, 0, ELF::STV_DEFAULT, in computeSymbolTable()
783 ELF::STT_FILE | ELF::STB_LOCAL, 0, 0, ELF::STV_DEFAULT, in computeSymbolTable()
795 assert(MSD.Symbol->getBinding() != ELF::STB_LOCAL); in computeSymbolTable()
1365 case ELF::STB_LOCAL: in shouldRelocateWithSymbol()
1539 if (SymA.getBinding() != ELF::STB_LOCAL || in isSymbolRefDifferenceFullyResolvedImpl()
/freebsd/sys/ddb/
H A Ddb_main.c142 else if (ELF_ST_BIND(match->st_info) == STB_LOCAL && in X_db_search_symbol()
143 ELF_ST_BIND(sym->st_info) != STB_LOCAL) in X_db_search_symbol()
149 ELF_ST_BIND(sym->st_info) != STB_LOCAL) in X_db_search_symbol()
152 ELF_ST_BIND(sym->st_info) != STB_LOCAL) in X_db_search_symbol()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp245 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isAArch64MappingSymbol()
255 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isArmMappingSymbol()
281 (Sym.Binding == STB_LOCAL || Sym.getShndx() == SHN_UNDEF) && in isUnneededSymbol()
299 Sym.Binding = STB_LOCAL; in updateAndRemoveSymbols()
314 Sym.Binding = STB_LOCAL; in updateAndRemoveSymbols()
321 if (Config.SymbolsToWeaken.matches(Sym.Name) && Sym.Binding != STB_LOCAL) in updateAndRemoveSymbols()
324 if (Config.Weaken && Sym.Binding != STB_LOCAL && in updateAndRemoveSymbols()
365 Sym.Binding == STB_LOCAL && Sym.getShndx() != SHN_UNDEF && in updateAndRemoveSymbols()
562 Bind = ELF::STB_LOCAL; in addSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp103 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) { in HexagonMCEmitCommonSymbol()
145 ELFSymbol->setBinding(ELF::STB_LOCAL); in HexagonMCEmitLocalCommonSymbol()
/freebsd/lib/libproc/
H A Dproc_sym.c127 if (bind1 == STB_LOCAL && bind2 != STB_LOCAL) in symvalcmp()
129 if (bind1 != STB_LOCAL && bind2 == STB_LOCAL) in symvalcmp()
683 if (GELF_ST_BIND(sym.st_info) == STB_LOCAL && in proc_iter_symbyaddr()
/freebsd/contrib/elftoolchain/elfcopy/
H A Dsymbols.c132 if (GELF_ST_BIND(st_info) == STB_LOCAL) in is_local_symbol()
535 sym.st_info = GELF_ST_INFO(STB_LOCAL, in generate_symbols()
540 sym.st_info = GELF_ST_INFO(STB_LOCAL, in generate_symbols()
545 sym.st_info = GELF_ST_INFO(STB_LOCAL, in generate_symbols()
627 sym.st_info = GELF_ST_INFO(STB_LOCAL, STT_SECTION); in generate_symbols()
851 ELF32_ST_INFO(STB_LOCAL, STT_NOTYPE), 0, 1); in create_external_symtab()
868 GELF_ST_INFO(STB_LOCAL, STT_SECTION), 0, 1); in create_external_symtab()
/freebsd/usr.bin/gprof/
H A Delf.c135 (aflag && bind == STB_LOCAL) || in wantsym()
/freebsd/contrib/llvm-project/lld/ELF/
H A DTarget.cpp117 Undefined dummy(ctx.internalFile, "", STB_LOCAL, 0, 0); in getErrorPlace()
H A DSymbols.cpp274 return STB_LOCAL; in computeBinding()
281 if (computeBinding() == STB_LOCAL) in includeInDynsym()
H A DInputFiles.cpp1149 if (LLVM_UNLIKELY(eSym.getBinding() != STB_LOCAL)) in initSectionsAndLocalSyms()
1163 new (symbols[i]) Undefined(this, name, STB_LOCAL, eSym.st_other, type, in initSectionsAndLocalSyms()
1166 new (symbols[i]) Defined(this, name, STB_LOCAL, eSym.st_other, type, in initSectionsAndLocalSyms()
1500 if (sym.getBinding() == STB_LOCAL) { in parse()
H A DSymbols.h182 bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; } in isLocal()
H A DLTO.cpp251 sym->computeBinding() != STB_LOCAL && in add()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp159 Symbol->setBinding(ELF::STB_LOCAL); in emitMappingSymbol()
/freebsd/sys/kern/
H A Dlink_elf_obj.c1398 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL) in relocate_file1()
1433 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL) in relocate_file1()
1528 if (!see_local && ELF_ST_BIND(es->st_info) == STB_LOCAL) in link_elf_symbol_values1()
1718 case STB_LOCAL: in elf_obj_lookup()
1841 if (ELF_ST_BIND(sym->st_info) != STB_LOCAL) in link_elf_reloc_local()
1871 if (ELF_ST_BIND(sym->st_info) != STB_LOCAL) in link_elf_reloc_local()
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Doutput.c181 if (match->iim_bind == STB_LOCAL && in matching_iidesc()
279 if (GELF_ST_BIND(sym.st_info) == STB_LOCAL && in check_for_weak()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELFLinkGraphBuilder.h231 case ELF::STB_LOCAL: in getSymbolLinkageAndScope()
568 Sym.getBinding() == ELF::STB_LOCAL && Name->empty()) { in graphifySymbols()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp277 Symbol->setBinding(ELF::STB_LOCAL); in emitMappingSymbol()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c113 (ELF32_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size)) { in dt_module_syminit32()
163 (ELF64_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size)) { in dt_module_syminit64()
249 (ELF32_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size)) in dt_module_symsort32()
273 (ELF64_ST_BIND(sym->st_info) != STB_LOCAL || sym->st_size)) in dt_module_symsort64()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp265 ENUM_TO_CSTR(STB_LOCAL); in bindingToCString()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DAArch64.cpp1007 if (sym.binding == STB_LOCAL) { in addTaggedSymbolReferences()
1060 symbol->binding == STB_LOCAL) in createTaggedSymbols()
/freebsd/lib/libproc/tests/
H A Dproc_test.c391 ATF_REQUIRE(GELF_ST_BIND(bar_sym.st_info) == STB_LOCAL); in ATF_TC_BODY()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYELFStreamer.cpp176 Symbol->setBinding(ELF::STB_LOCAL); in EmitMappingSymbol()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolizableObjectFile.cpp216 if (Obj.isELF() && ELFSymbolRef(Symbol).getBinding() != ELF::STB_LOCAL) in addSymbol()

123