/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | SymbolTable.cpp | 82 sym->setName(name); in insert() 85 return sym; in insert() 93 sym->setName(name); in insert() 94 sym->partition = 1; in insert() 98 return sym; in insert() 105 if (sym->isDefined()) in addAndCheckDuplicate() 107 sym->resolve(newSym); in addAndCheckDuplicate() 109 return sym; in addAndCheckDuplicate() 123 return sym.isDefined() || sym.isCommon() || sym.isLazy(); in canBeVersioned() 168 return {sym}; in findByVersion() [all …]
|
H A D | Relocations.cpp | 71 if (assign->sym == &sym) in getLinkerScriptLocation() 78 if (sym.file) in getDefinedLocation() 103 if (rel.sym) { in reportRangeError() 118 if (rel.sym && !rel.sym->isSection()) in reportRangeError() 201 return isAbsolute(sym) || sym.isTls(); in isAbsoluteValue() 320 Defined(sym.file, StringRef(), sym.binding, sym.stOther, sym.type, value, in replaceWithDefined() 400 replaceWithDefined(*sym, *sec, 0, sym->size); in addCopyRelSymbol() 710 Undefined &sym = *undef.sym; in reportUndefinedSymbol() local 1698 if (sym.isTagged() && sym.isDefined()) in postScanRelocations() 2306 if (!sym) in hexagonTLSSymbolUpdate() [all …]
|
H A D | Symbols.cpp | 79 switch (sym.kind()) { in getSymVA() 130 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.hasFlag(NEEDS_COPY))) in getSymVA() 296 if (sym.isUndefined()) in printTraceSymbol() 298 else if (sym.isLazy()) in printTraceSymbol() 300 else if (sym.isShared()) in printTraceSymbol() 302 else if (sym.isCommon()) in printTraceSymbol() 325 if (sym->isUndefined() && !cast<Undefined>(sym)->discardedSecIdx && in maybeWarnUnorderableSymbol() 334 if (sym->isUndefined()) { in maybeWarnUnorderableSymbol() 352 assert(!sym.isLocal() || sym.isPlaceholder()); in computeIsPreemptible() 356 if (!sym.includeInDynsym() || sym.visibility() != STV_DEFAULT) in computeIsPreemptible() [all …]
|
H A D | InputSection.cpp | 400 Symbol &sym = *rel.sym; in copyRelocations() local 679 return sym.getVA(a); in getRelocTargetVA() 685 return sym.getVA(a) - getARMStaticBase(sym); in getRelocTargetVA() 768 uint64_t val = sym.isUndefWeak() ? p + a : sym.getVA(a); in getRelocTargetVA() 785 if (sym.isUndefined()) { in getRelocTargetVA() 801 dest = sym.getVA(a); in getRelocTargetVA() 803 dest = sym.getVA(a); in getRelocTargetVA() 843 return sym.getVA(a) - p; in getRelocTargetVA() 852 if (sym.isUndefined()) in getRelocTargetVA() 857 if (sym.isUndefined()) in getRelocTargetVA() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
H A D | apple_versioning.c | 15 extern const char sym##_tmp61 __asm("$ld$hide$os6.1$_" #sym); \ 17 extern const char sym##_tmp60 __asm("$ld$hide$os6.0$_" #sym); \ 19 extern const char sym##_tmp51 __asm("$ld$hide$os5.1$_" #sym); \ 21 extern const char sym##_tmp50 __asm("$ld$hide$os5.0$_" #sym); \ 25 extern const char sym##_tmp4 __asm("$ld$hide$os10.4$_" #sym); \ 27 extern const char sym##_tmp5 __asm("$ld$hide$os10.5$_" #sym); \ 30 extern const char sym##_tmp8 __asm("$ld$hide$os10.8$_" #sym); \ 32 extern const char sym##_tmp7 __asm("$ld$hide$os10.7$_" #sym); \ 34 extern const char sym##_tmp6 __asm("$ld$hide$os10.6$_" #sym); \ 200 extern const char sym##_tmp1 __asm("$ld$hide$os3.0$_" #sym); \ [all …]
|
/freebsd/sys/ddb/ |
H A D | db_main.c | 86 Elf_Sym *sym; in X_db_lookup() local 94 if (sym->st_name != 0 && in X_db_lookup() 96 sym->st_name, symbol)) in X_db_lookup() 97 return ((c_db_sym_t)sym); in X_db_lookup() 98 sym++; in X_db_lookup() 109 Elf_Sym *sym, *match; in X_db_search_symbol() local 125 for (sym = (Elf_Sym*)symtab->start; (char*)sym < symtab->end; sym++) { in X_db_search_symbol() 126 if (sym->st_name == 0 || sym->st_shndx == SHN_UNDEF) in X_db_search_symbol() 138 match = sym; in X_db_search_symbol() 141 match = sym; in X_db_search_symbol() [all …]
|
H A D | db_sym.c | 221 c_db_sym_t sym; in db_value_of_name() local 223 sym = db_lookup(name); in db_value_of_name() 224 if (sym == C_DB_SYM_NULL) in db_value_of_name() 235 c_db_sym_t sym; in db_value_of_name_pcpu() local 243 sym = db_lookup(tmp); in db_value_of_name_pcpu() 244 if (sym == C_DB_SYM_NULL) in db_value_of_name_pcpu() 259 c_db_sym_t sym; in db_value_of_name_vnet() local 267 sym = db_lookup(tmp); in db_value_of_name_vnet() 268 if (sym == C_DB_SYM_NULL) in db_value_of_name_vnet() 374 c_db_sym_t ret, sym; in db_search_symbol() local [all …]
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | MinGW.cpp | 137 if (!sym || !sym->getChunk()) in shouldExport() 142 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport() 144 if (excludeSymbols.count(sym->getName()) || manualExcludeSymbols.count(sym->getName())) in shouldExport() 160 if (!sym->getFile()) in shouldExport() 199 return saver().save(sym); in mangle() 218 if (!sym) in addWrappedSymbols() 236 sym->canInline = false; in addWrappedSymbols() 255 map[w.sym] = w.wrap; in wrapSymbols() 256 map[w.real] = w.sym; in wrapSymbols() 275 for (auto &sym : syms) in wrapSymbols() local [all …]
|
H A D | InputFiles.cpp | 111 CHECK(sym.getMember(), in addMember() 283 readAssociativeDefinition(sym, def, def->getNumber(sym.isBigObj())); in readAssociativeDefinition() 359 if (sym.isExternal()) { in createRegular() 437 Symbol *sym = kv.first; in initializeSymbols() local 586 COFFSymbolRef sym, in createDefined() argument 592 if (sym.isCommon()) { in createDefined() 599 if (sym.isAbsolute()) { in createDefined() 608 if (sym.isExternal()) in createDefined() 727 if (!sym) { in initializeFlags() 739 sym.get())); in initializeFlags() [all …]
|
H A D | SymbolTable.cpp | 179 Symbol *sym; in getSymbolLocations() member 201 else if (sym) in getSymbolLocations() 222 if (loc.sym) in getSymbolLocations() 250 Symbol *sym; member 423 if (!sym) in reportProblemSymbols() 474 undefs.insert(sym); in reportUnresolvable() 548 if (!sym) { in insert() 588 f->addMember(sym); in addLazyArchive() 617 f->makeImport(sym); in addLazyDLLSymbol() 788 if (!sym) in addLibcall() [all …]
|
/freebsd/sys/sys/ |
H A D | linker_set.h | 66 #define __MAKE_SET_QV(set, sym, qv) \ argument 71 __set_##set##_sym_##sym __section("set_" #set) \ 72 __used = &(sym) 73 #define __MAKE_SET(set, sym) __MAKE_SET_QV(set, sym, __MAKE_SET_CONST) argument 78 #define TEXT_SET(set, sym) __MAKE_SET(set, sym) argument 79 #define DATA_SET(set, sym) __MAKE_SET(set, sym) argument 80 #define DATA_WSET(set, sym) __MAKE_SET_QV(set, sym, ) argument 81 #define BSS_SET(set, sym) __MAKE_SET(set, sym) argument 82 #define ABS_SET(set, sym) __MAKE_SET(set, sym) argument 83 #define SET_ENTRY(set, sym) __MAKE_SET(set, sym) argument
|
/freebsd/sys/arm64/include/ |
H A D | asm.h | 49 #define LENTRY(sym) \ argument 50 .text; .align 2; .type sym,#function; sym: \ 52 #define ENTRY(sym) \ argument 53 .globl sym; LENTRY(sym) 54 #define EENTRY(sym) \ argument 55 .globl sym; .text; .align 2; .type sym,#function; sym: 56 #define LEND(sym) .ltorg; .cfi_endproc; .size sym, . - sym argument 57 #define END(sym) LEND(sym) argument 58 #define EEND(sym) argument 60 #define WEAK_REFERENCE(sym, alias) \ argument [all …]
|
/freebsd/tools/build/cross-build/include/mac/sys/ |
H A D | linker_set.h | 55 #define __MAKE_SET_QV(set, sym, qv) \ argument 58 __set_##set##_sym_##sym __section("__DATA,set_" #set) \ 59 __used = &(sym) 60 #define __MAKE_SET(set, sym) __MAKE_SET_QV(set, sym, __MAKE_SET_CONST) argument 103 #define TEXT_SET(set, sym) __MAKE_SET(set, sym) argument 104 #define DATA_SET(set, sym) __MAKE_SET(set, sym) argument 105 #define DATA_WSET(set, sym) __MAKE_SET_QV(set, sym, ) argument 106 #define BSS_SET(set, sym) __MAKE_SET(set, sym) argument 107 #define ABS_SET(set, sym) __MAKE_SET(set, sym) argument 108 #define SET_ENTRY(set, sym) __MAKE_SET(set, sym) argument
|
/freebsd/sys/riscv/include/ |
H A D | asm.h | 47 #define ENTRY(sym) \ argument 48 .text; .globl sym; .type sym,@function; .align 4; sym: .cfi_startproc; 49 #define END(sym) .cfi_endproc; .size sym, . - sym argument 51 #define EENTRY(sym) \ argument 52 .globl sym; sym: 53 #define EEND(sym) argument 55 #define WEAK_REFERENCE(sym, alias) \ argument 57 .set alias,sym
|
/freebsd/usr.sbin/ypldap/ |
H A D | parse.y | 78 struct sym { struct 727 struct sym *sym, *next; in parse_config() local 753 for (sym = TAILQ_FIRST(&symhead); sym != NULL; sym = next) { in parse_config() 776 struct sym *sym; in symset() local 778 for (sym = TAILQ_FIRST(&symhead); sym && strcmp(nam, sym->nam); in symset() 779 sym = TAILQ_NEXT(sym, entry)) in symset() 792 if ((sym = calloc(1, sizeof(*sym))) == NULL) in symset() 797 free(sym); in symset() 803 free(sym); in symset() 829 free(sym); in cmdline_symset() [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | SymbolTable.cpp | 35 Symbol *sym; in insert() local 42 symVector.push_back(sym); in insert() 46 return {sym, p.second}; in insert() 54 const Symbol *sym; member 59 : src1(src1), src2(src2), sym(sym) {} in DuplicateSymbolDiag() 300 file->fetch(sym); in addLazyArchive() 304 file->fetch(sym); in addLazyArchive() 379 assert(sym.isLive()); in handleSectionBoundarySymbol() 501 if (sym.getFile() && sym.getFile()->kind() == InputFile::ObjKind) { in getAlternativeSpelling() 567 return sym; in getAlternativeSpelling() [all …]
|
H A D | SyntheticSections.cpp | 311 if (needsBinding(sym)) in addNonLazyBindingEntries() 342 addNonLazyBindingEntries(sym, isec, sym->gotIndex * target->wordSize); in addEntry() 377 if (needsBinding(sym)) in writeChainedFixup() 633 if (sym->isWeakRef()) in finalizeContents() 711 config->emitChainedFixups ? sym->getGotVA() : sym->getLazyPtrVA(); in writeTo() 827 sym, sym->getName(), nullptr, isec, in addEntry() 941 sym->lazyBindOffset = encode(*sym); in finalizeContents() 974 if (sym.isWeakRef()) in encode() 1159 Symbol *sym = entry.sym; in emitStabs() local 1233 localSymbolsHandler = [&](Symbol *sym) { addSymbol(localSymbols, sym); }; in finalizeContents() argument [all …]
|
H A D | MapFile.cpp | 75 for (Symbol *sym : file->symbols) { in gatherMapInfo() 76 if (auto *d = dyn_cast_or_null<Defined>(sym)) in gatherMapInfo() 139 for (const Symbol *sym : in.stubs->getEntries()) in printStubsEntries() local 143 sym->getName().str().data()); in printStubsEntries() 152 for (const Symbol *sym : osec->getEntries()) in printNonLazyPointerSection() local 206 for (Defined *sym : isec->symbols) in writeMapFile() 207 if (!(isPrivateLabel(sym->getName()) && sym->size == 0)) in writeMapFile() 209 sym->size, readerToFileOrdinal[sym->getFile()], in writeMapFile() 248 for (Defined *sym : info.deadSymbols) { in writeMapFile() 249 assert(!sym->isLive()); in writeMapFile() [all …]
|
/freebsd/contrib/elftoolchain/nm/ |
H A D | nm.c | 62 GElf_Sym *sym; member 350 if (l->sym->st_size == r->sym->st_size) in cmp_size() 353 return (l->sym->st_size - r->sym->st_size); in cmp_size() 387 if (l->sym->st_value == r->sym->st_value) in cmp_value() 389 return (l->sym->st_value > r->sym->st_value ? 1 : -1); in cmp_value() 399 return (l->sym->st_value - r->sym->st_value); in cmp_value() 661 GElf_Sym sym; in get_sym() local 1778 UNUSED(sym); in sym_elem_def() 1896 memcpy(e->sym, sym, sizeof(GElf_Sym)); in sym_list_insert() 1900 e->sym->st_value = sym->st_size; in sym_list_insert() [all …]
|
/freebsd/sys/contrib/zlib/ |
H A D | inftrees.c | 36 unsigned sym; /* index of code symbols */ in inflate_table() local 104 for (sym = 0; sym < codes; sym++) in inflate_table() 105 count[lens[sym]]++; in inflate_table() 141 for (sym = 0; sym < codes; sym++) in inflate_table() 142 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym; in inflate_table() 212 if (work[sym] + 1U < match) { in inflate_table() 214 here.val = work[sym]; in inflate_table() 216 else if (work[sym] >= match) { in inflate_table() 218 here.val = base[work[sym] - match]; in inflate_table() 246 sym++; in inflate_table() [all …]
|
/freebsd/contrib/netbsd-tests/libexec/ld.elf_so/ |
H A D | t_dlvsym.c | 47 int (*sym)(void); in ATF_TC_BODY() local 62 result = (*sym)(); in ATF_TC_BODY() 79 int (*sym)(void); in ATF_TC_BODY() local 94 result = (*sym)(); in ATF_TC_BODY() 112 int (*sym)(void); in ATF_TC_BODY() local 124 ATF_CHECK(sym == NULL); in ATF_TC_BODY() 142 int (*sym)(void); in ATF_TC_BODY() local 152 sym = dlvsym(handle, "testfunc", ""); in ATF_TC_BODY() 154 ATF_CHECK(sym == NULL); in ATF_TC_BODY() 172 int (*sym)(void); in ATF_TC_BODY() local [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | ARM.cpp | 612 if (!rel.sym->isFunc() && !rel.sym->isInPlt() && isBlx == bit0Thumb) in relocate() 614 if (rel.sym->isFunc() || rel.sym->isInPlt() ? !bit0Thumb : isBlx) { in relocate() 999 if (!isArmMapSymbol(sym) && !isDataMapSymbol(sym) && !isThumbMapSymbol(sym)) in addArmSyntheticSectionMappingSymbol() 1153 symtab.cmseImportLib[sym->getName()] = sym; in importCmseSymbols() 1206 if (!sym) { in processArmCmseSymbols() 1240 : sym(sym), acleSeSym(acleSeSym), entAddr{addr} {} in ArmCmseSGVeneer() 1244 Symbol *sym; member in elf::ArmCmseSGVeneer 1260 impLibMaxAddr = sym->value + sym->size; in ArmCmseSGSection() 1276 Symbol *sym = entryFunc.sym; in ArmCmseSGSection() local 1353 Defined(file, StringRef(), s->sym->binding, s->sym->stOther, s->sym->type, in finalizeContents() [all …]
|
/freebsd/sys/modules/qat/qat_api/ |
H A D | Makefile | 34 SRCS+= common/crypto/sym/lac_sym_api.c 35 SRCS+= common/crypto/sym/lac_sym_cb.c 36 SRCS+= common/crypto/sym/lac_sym_queue.c 37 SRCS+= common/crypto/sym/lac_sym_cipher.c 39 SRCS+= common/crypto/sym/lac_sym_auth_enc.c 40 SRCS+= common/crypto/sym/lac_sym_hash.c 42 SRCS+= common/crypto/sym/lac_sym_stats.c 44 SRCS+= common/crypto/sym/lac_sym_partial.c 45 SRCS+= common/crypto/sym/lac_sym_dp.c 46 SRCS+= common/crypto/sym/qat/lac_sym_qat.c [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbUtil.cpp | 312 switch (sym.kind()) { in SymbolHasAddress() 339 switch (sym.kind()) { in SymbolIsCode() 397 switch (sym.kind()) { in GetSegmentAndOffset() 470 switch (sym.kind()) { in GetSegmentOffsetAndLength() 606 if (sym.kind() == S_REGREL32) { in GetVariableNameInfo() 614 if (sym.kind() == S_REGISTER) { in GetVariableNameInfo() 622 if (sym.kind() == S_LOCAL) { in GetVariableNameInfo() 632 if (sym.kind() == S_GDATA32 || sym.kind() == S_LDATA32) { in GetVariableNameInfo() 640 if (sym.kind() == S_GTHREAD32 || sym.kind() == S_LTHREAD32) { in GetVariableNameInfo() 648 if (sym.kind() == S_CONSTANT) { in GetVariableNameInfo() [all …]
|
/freebsd/lib/libpmcstat/ |
H A D | libpmcstat_symbol.c | 58 struct pmcstat_symbol *sym; in pmcstat_symbol_search_by_name() local 88 sym = &image->pi_symbols[i]; in pmcstat_symbol_search_by_name() 89 name2 = pmcstat_string_unintern(sym->ps_name); in pmcstat_symbol_search_by_name() 100 pcm->ppm_lowpc + sym->ps_start); in pmcstat_symbol_search_by_name() 102 pcm->ppm_lowpc + sym->ps_end); in pmcstat_symbol_search_by_name() 104 return (sym); in pmcstat_symbol_search_by_name() 133 struct pmcstat_symbol sym; in pmcstat_symbol_search() local 138 sym.ps_name = NULL; in pmcstat_symbol_search() 139 sym.ps_start = addr; in pmcstat_symbol_search() 140 sym.ps_end = addr + 1; in pmcstat_symbol_search() [all …]
|