Home
last modified time | relevance | path

Searched refs:sym (Results 1 – 25 of 445) sorted by relevance

12345678910>>...18

/freebsd/contrib/llvm-project/lld/ELF/
H A DSymbolTable.cpp31 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) { in wrap() argument
33 int &idx1 = symMap[CachedHashStringRef(sym->getName())]; in wrap()
41 if (sym->isUsedInRegularObj) in wrap()
44 sym->isUsedInRegularObj = true; in wrap()
45 else if (!sym->isDefined()) in wrap()
49 sym->isUsedInRegularObj = false; in wrap()
58 memcpy(static_cast<void *>(real), sym, sizeof(SymbolUnion)); in wrap()
77 Symbol *sym = symVector[p.first->second]; in insert() local
79 sym->setName(name); in insert()
80 sym->hasVersionSuffix = true; in insert()
[all …]
H A DRelocations.cpp67 static void printDefinedLocation(ELFSyncStream &s, const Symbol &sym) { in printDefinedLocation() argument
68 s << "\n>>> defined in " << sym.file; in printDefinedLocation()
77 const Symbol &sym, uint64_t off) { in printLocation() argument
78 printDefinedLocation(s, sym); in printLocation()
81 s << sec.getSrcMsg(sym, off); in printLocation()
95 if (rel.sym) { in reportRangeError()
96 if (!rel.sym->isSection()) in reportRangeError()
97 diag << "; references '" << rel.sym << '\''; in reportRangeError()
98 else if (auto *d = dyn_cast<Defined>(rel.sym)) in reportRangeError()
102 rel.sym->getOutputSection() && in reportRangeError()
[all …]
H A DSymbols.cpp51 std::string elf::toStr(Ctx &ctx, const elf::Symbol &sym) { in toStr() argument
52 StringRef name = sym.getName(); in toStr()
55 const char *suffix = sym.getVersionSuffix(); in toStr()
62 const Symbol *sym) { in operator <<() argument
63 return s << toStr(s.ctx, *sym); in operator <<()
66 static uint64_t getSymVA(Ctx &ctx, const Symbol &sym, int64_t addend) { in getSymVA() argument
67 switch (sym.kind()) { in getSymVA()
69 auto &d = cast<Defined>(sym); in getSymVA()
118 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.hasFlag(NEEDS_COPY))) in getSymVA()
271 void elf::printTraceSymbol(const Symbol &sym, StringRef name) { in printTraceSymbol() argument
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dapple_versioning.c13 #define NOT_HERE_BEFORE_10_6(sym) argument
14 #define NOT_HERE_IN_10_8_AND_EARLIER(sym) \ argument
15 extern const char sym##_tmp61 __asm("$ld$hide$os6.1$_" #sym); \
16 __attribute__((visibility("default"))) const char sym##_tmp61 = 0; \
17 extern const char sym##_tmp60 __asm("$ld$hide$os6.0$_" #sym); \
18 __attribute__((visibility("default"))) const char sym##_tmp60 = 0; \
19 extern const char sym##_tmp51 __asm("$ld$hide$os5.1$_" #sym); \
20 __attribute__((visibility("default"))) const char sym##_tmp51 = 0; \
21 extern const char sym##_tmp50 __asm("$ld$hide$os5.0$_" #sym); \
22 __attribute__((visibility("default"))) const char sym##_tmp50 = 0;
[all …]
/freebsd/sys/ddb/
H A Ddb_main.c76 X_db_line_at_pc(db_symtab_t *symtab, c_db_sym_t sym, char **file, int *line, in X_db_line_at_pc() argument
86 Elf_Sym *sym; in X_db_lookup() local
92 sym = (Elf_Sym *)symtab->start; in X_db_lookup()
93 while ((char *)sym < symtab->end) { in X_db_lookup()
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()
[all …]
H A Ddb_sym.c64 static char *db_qualify(c_db_sym_t sym, char *symtabname);
65 static bool db_symbol_is_ambiguous(c_db_sym_t sym);
198 db_qualify(c_db_sym_t sym, char *symtabname) in db_qualify() argument
203 db_symbol_values(sym, &symname, 0); in db_qualify()
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()
226 db_symbol_values(sym, &name, valuep); 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()
[all …]
/freebsd/contrib/llvm-project/lld/COFF/
H A DMinGW.cpp145 bool AutoExporter::shouldExport(Defined *sym) const { in shouldExport()
146 if (!sym || !sym->getChunk()) in shouldExport()
151 if (!isa<DefinedRegular>(sym) && !isa<DefinedCommon>(sym)) in shouldExport()
153 if (excludeSymbols.count(sym->getName()) || manualExcludeSymbols.count(sym->getName())) in shouldExport()
157 if (sym->getName().starts_with(prefix)) in shouldExport()
160 if (sym->getName().ends_with(suffix)) in shouldExport()
164 if (symtab.find(("__imp_" + sym->getName()).str())) in shouldExport()
169 if (!sym->getFile()) in shouldExport()
172 StringRef libName = sys::path::filename(sym->getFile()->parentName); in shouldExport()
179 StringRef fileName = sys::path::filename(sym->getFile()->getName()); in shouldExport()
[all …]
H A DSymbolTable.cpp54 l->file->addMember(l->sym); in forceLazy()
69 l->file->makeImport(l->sym); in forceLazy()
138 Symbol *sym; in getSymbolLocations() member
157 Symbol *sym = getSymbol(sc, r.VirtualAddress); in getSymbolLocations() local
159 locations.push_back({sym, *fileLine}); in getSymbolLocations()
160 else if (sym) in getSymbolLocations()
161 locations.push_back({sym, {"", 0}}); in getSymbolLocations()
181 if (loc.sym) in getSymbolLocations()
182 os << ":(" << toString(file->symtab.ctx, *loc.sym) << ')'; in getSymbolLocations()
209 Symbol *sym; member
[all …]
H A DInputFiles.cpp105 static coff_symbol_generic *cloneSymbol(COFFSymbolRef sym) { in cloneSymbol() argument
106 if (sym.isBigObj()) { in cloneSymbol()
108 *reinterpret_cast<const coff_symbol32 *>(sym.getRawPtr())); in cloneSymbol()
112 *reinterpret_cast<const coff_symbol16 *>(sym.getRawPtr())); in cloneSymbol()
119 const Archive::Symbol &sym, bool &skipDllMain) { in fixupDllMain() argument
121 CHECK(sym.getMember(), file->getFileName() + in fixupDllMain()
123 toCOFFString(ctx, sym)); in fixupDllMain()
159 for (const Archive::Symbol &sym : symbols) in parse() local
160 ctx.symtab.addLazyArchive(this, sym); in parse()
169 Archive::symbol_iterator sym = file->symbol_begin(); in parse() local
[all …]
H A DSymbols.cpp53 const llvm::object::Archive::Symbol *sym) { in operator <<() argument
54 s << maybeDemangleSymbol(s.ctx, sym->getName()); in operator <<()
65 check(cast<ObjFile>(d->file)->getCOFFObj()->getSymbolName(d->sym)); in computeName()
72 if (auto *sym = dyn_cast<DefinedCOFF>(this)) in getFile() local
73 return sym->file; in getFile()
74 if (auto *sym = dyn_cast<LazyArchive>(this)) in getFile() local
75 return sym->file; in getFile()
76 if (auto *sym = dyn_cast<LazyObject>(this)) in getFile() local
77 return sym->file; in getFile()
78 if (auto *sym = dyn_cast<LazyDLLSymbol>(this)) in getFile() local
[all …]
/freebsd/sys/contrib/zlib/
H A Dinftrees.c50 unsigned sym; /* index of code symbols */ in inflate_table() local
118 for (sym = 0; sym < codes; sym++) in inflate_table()
119 count[lens[sym]]++; in inflate_table()
155 for (sym = 0; sym < codes; sym++) in inflate_table()
156 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym; in inflate_table()
206 sym = 0; /* starting code symbol */ in inflate_table()
224 if (work[sym] + 1U < match) { in inflate_table()
226 here.val = work[sym]; in inflate_table()
228 else if (work[sym] >= match) { in inflate_table()
229 here.op = (unsigned char)(extra[work[sym] - match]); in inflate_table()
[all …]
/freebsd/sys/sys/
H A Dlinker_set.h66 #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/tools/build/cross-build/include/mac/sys/
H A Dlinker_set.h55 #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/contrib/elftoolchain/nm/
H A Dnm.c62 GElf_Sym *sym; member
345 assert(l->sym != NULL); in cmp_size()
348 assert(r->sym != NULL); in cmp_size()
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()
372 assert(l->sym != NULL); in cmp_value()
375 assert(r->sym != NULL); in cmp_value()
378 l_is_undef = IS_UNDEF_SYM_TYPE(get_sym_type(l->sym, ttable)) ? 1 : 0; in cmp_value()
379 r_is_undef = IS_UNDEF_SYM_TYPE(get_sym_type(r->sym, ttable)) ? 1 : 0; in cmp_value()
387 if (l->sym->st_value == r->sym->st_value) in cmp_value()
[all …]
/freebsd/usr.sbin/ypldap/
H A Dparse.y77 TAILQ_HEAD(symhead, sym) symhead = TAILQ_HEAD_INITIALIZER(symhead);
78 struct sym { struct
79 TAILQ_ENTRY(sym) entry;
727 struct sym *sym, *next; in parse_config() local
753 for (sym = TAILQ_FIRST(&symhead); sym != NULL; sym = next) { in parse_config()
754 next = TAILQ_NEXT(sym, entry); in parse_config()
755 if ((opts & YPLDAP_OPT_VERBOSE) && !sym->used) in parse_config()
757 "used\n", sym->nam); in parse_config()
758 if (!sym->persist) { in parse_config()
759 free(sym->nam); in parse_config()
[all …]
/freebsd/sys/riscv/include/
H A Dasm.h47 #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/sys/arm64/include/
H A Dasm.h49 #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/contrib/llvm-project/libc/src/__support/OSUtil/linux/
H A Dvdso.h32 VDSOSym sym; variable
37 LIBC_INLINE constexpr explicit Symbol(VDSOSym sym) : sym(sym) {} in Symbol() argument
38 LIBC_INLINE constexpr Symbol(size_t idx) : sym(static_cast<VDSOSym>(idx)) {} in Symbol()
40 return symbol_name(sym); in name()
43 return symbol_version(sym); in version()
46 return static_cast<size_t>(sym); in size_t()
65 template <VDSOSym sym> friend struct TypedSymbol;
68 template <VDSOSym sym> struct TypedSymbol {
69 LIBC_INLINE constexpr operator VDSOSymType<sym>() const {
70 return cpp::bit_cast<VDSOSymType<sym>>(Symbol{sym}.get());
[all …]
H A Dvdso_sym.h41 template <VDSOSym sym> LIBC_INLINE constexpr auto dispatcher() { in dispatcher()
42 if constexpr (sym == VDSOSym::ClockGetTime) in dispatcher()
44 else if constexpr (sym == VDSOSym::ClockGetTime64) in dispatcher()
46 else if constexpr (sym == VDSOSym::GetTimeOfDay) in dispatcher()
49 else if constexpr (sym == VDSOSym::GetCpu) in dispatcher()
52 else if constexpr (sym == VDSOSym::Time) in dispatcher()
54 else if constexpr (sym == VDSOSym::ClockGetRes) in dispatcher()
56 else if constexpr (sym == VDSOSym::RTSigReturn) in dispatcher()
58 else if constexpr (sym == VDSOSym::FlushICache) in dispatcher()
60 else if constexpr (sym == VDSOSym::RiscvHwProbe) in dispatcher()
[all …]
/freebsd/contrib/llvm-project/lld/MachO/
H A DSymbolTable.cpp35 Symbol *sym; in insert() local
38 sym = symVector[p.first->second]; in insert()
41 sym = reinterpret_cast<Symbol *>(make<SymbolUnion>()); in insert()
42 symVector.push_back(sym); in insert()
45 sym->isUsedInRegularObj |= !file || isa<ObjFile>(file); in insert()
46 return {sym, p.second}; in insert()
54 const Symbol *sym; member
58 const Symbol *sym) in DuplicateSymbolDiag()
59 : src1(src1), src2(src2), sym(sym) {} in DuplicateSymbolDiag()
299 const object::Archive::Symbol &sym) { in addLazyArchive() argument
[all …]
H A DMapFile.cpp75 for (Symbol *sym : file->symbols) { in gatherMapInfo()
76 if (auto *d = dyn_cast_or_null<Defined>(sym)) in gatherMapInfo()
137 for (const Symbol *sym : in.stubs->getEntries()) in printStubsEntries() local
139 osec->addr + sym->stubsIndex * entrySize, entrySize, in printStubsEntries()
140 readerToFileOrdinal.lookup(sym->getFile()), in printStubsEntries()
141 sym->getName().str().data()); in printStubsEntries()
150 for (const Symbol *sym : osec->getEntries()) in printNonLazyPointerSection() local
152 osec->addr + sym->gotIndex * target->wordSize, in printNonLazyPointerSection()
153 target->wordSize, sym->getName().str().data()); in printNonLazyPointerSection()
156 static uint64_t getSymSizeForMap(Defined *sym) { in getSymSizeForMap() argument
[all …]
H A DSyntheticSections.cpp307 void macho::addNonLazyBindingEntries(const Symbol *sym, in addNonLazyBindingEntries() argument
311 if (needsBinding(sym)) in addNonLazyBindingEntries()
312 in.chainedFixups->addBinding(sym, isec, offset, addend); in addNonLazyBindingEntries()
313 else if (isa<Defined>(sym)) in addNonLazyBindingEntries()
320 if (const auto *dysym = dyn_cast<DylibSymbol>(sym)) { in addNonLazyBindingEntries()
323 in.weakBinding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries()
324 } else if (const auto *defined = dyn_cast<Defined>(sym)) { in addNonLazyBindingEntries()
327 in.weakBinding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries()
329 in.binding->addEntry(sym, isec, offset, addend); in addNonLazyBindingEntries()
337 void NonLazyPointerSectionBase::addEntry(Symbol *sym) { in addEntry() argument
[all …]
/freebsd/contrib/netbsd-tests/libexec/ld.elf_so/
H A Dt_dlvsym.c47 int (*sym)(void); in ATF_TC_BODY() local
58 sym = dlvsym(handle, "testfunc", "V_1"); in ATF_TC_BODY()
62 result = (*sym)(); in ATF_TC_BODY()
79 int (*sym)(void); in ATF_TC_BODY() local
90 sym = dlvsym(handle, "testfunc", "V_3"); in ATF_TC_BODY()
94 result = (*sym)(); in ATF_TC_BODY()
112 int (*sym)(void); in ATF_TC_BODY() local
122 sym = dlvsym(handle, "symbol_nonexistent", "V_3"); in ATF_TC_BODY()
124 ATF_CHECK(sym == NULL); in ATF_TC_BODY()
142 int (*sym)(void); in ATF_TC_BODY() local
[all …]
/freebsd/sys/modules/qat/qat_api/
H A DMakefile34 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
38 SRCS+= common/crypto/sym/lac_sym_alg_chain.c
39 SRCS+= common/crypto/sym/lac_sym_auth_enc.c
40 SRCS+= common/crypto/sym/lac_sym_hash.c
41 SRCS+= common/crypto/sym/lac_sym_hash_sw_precomputes.c
42 SRCS+= common/crypto/sym/lac_sym_stats.c
43 SRCS+= common/crypto/sym/lac_sym_compile_check.c
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp311 bool lldb_private::npdb::SymbolHasAddress(const CVSymbol &sym) { in SymbolHasAddress() argument
312 switch (sym.kind()) { in SymbolHasAddress()
338 bool lldb_private::npdb::SymbolIsCode(const CVSymbol &sym) { in SymbolIsCode() argument
339 switch (sym.kind()) { in SymbolIsCode()
356 template <typename RecordT> RecordT createRecord(const CVSymbol &sym) { in createRecord() argument
357 RecordT record(static_cast<SymbolRecordKind>(sym.kind())); in createRecord()
358 cantFail(SymbolDeserializer::deserializeAs<RecordT>(sym, record)); in createRecord()
363 static SegmentOffset GetSegmentAndOffset(const CVSymbol &sym) { in GetSegmentAndOffset() argument
364 RecordT record = createRecord<RecordT>(sym); in GetSegmentAndOffset()
369 SegmentOffset GetSegmentAndOffset<TrampolineSym>(const CVSymbol &sym) { in GetSegmentAndOffset() argument
[all …]

12345678910>>...18