Home
last modified time | relevance | path

Searched refs:symp (Results 1 – 25 of 52) sorted by relevance

123

/openbsd/src/sys/ddb/
Ddb_elf.c64 Elf_Sym *symp, *symtab_start, *symtab_end; in db_elf_sym_init() local
159 for (symp = symtab_start; symp < symtab_end; symp++) in db_elf_sym_init()
160 if (symp->st_name + strtab_start > strtab_end) { in db_elf_sym_init()
239 Elf_Sym *symp, *symtab_start, *symtab_end; in db_elf_sym_lookup() local
252 for (symp = symtab_start; symp < symtab_end; symp++) { in db_elf_sym_lookup()
253 if (symp->st_name != 0 && in db_elf_sym_lookup()
254 db_eqname(strtab + symp->st_name, symstr, 0)) in db_elf_sym_lookup()
255 return (symp); in db_elf_sym_lookup()
269 Elf_Sym *rsymp, *symp, *symtab_start, *symtab_end; in db_elf_sym_search() local
280 for (symp = symtab_start; symp < symtab_end; symp++) { in db_elf_sym_search()
[all …]
Ddb_ctf.c119 Elf_Sym *symp, *symtab_start, *symtab_end; in db_ctf_idx2sym() local
125 for (symp = &symtab_start[i]; symp < symtab_end; i++, symp++) { in db_ctf_idx2sym()
126 if (ELF_ST_TYPE(symp->st_info) != type) in db_ctf_idx2sym()
130 return symp; in db_ctf_idx2sym()
142 Elf_Sym *symp; in db_ctf_func_numargs() local
155 symp = db_ctf_idx2sym(&idx, STT_FUNC); in db_ctf_func_numargs()
156 if (symp == NULL) in db_ctf_func_numargs()
173 if (symp == st) in db_ctf_func_numargs()
315 Elf_Sym *symp; in db_ctf_type_by_symbol() local
328 symp = db_ctf_idx2sym(&idx, STT_OBJECT); in db_ctf_type_by_symbol()
[all …]
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/
Dobj-coff.c1159 coff_frob_symbol (symbolS *symp, int *punt) in coff_frob_symbol() argument
1166 if (symp == &abs_symbol) in coff_frob_symbol()
1179 if (S_GET_STORAGE_CLASS (symp) == C_NT_WEAK in coff_frob_symbol()
1180 && ! S_IS_WEAK (symp) in coff_frob_symbol()
1181 && weak_is_altname (S_GET_NAME (symp))) in coff_frob_symbol()
1186 (S_GET_NAME (symp)), 1); in coff_frob_symbol()
1204 S_CLEAR_EXTERNAL (symp); in coff_frob_symbol()
1214 S_SET_STORAGE_CLASS (symp, S_GET_STORAGE_CLASS (weakp)); in coff_frob_symbol()
1222 symbol_set_value_expression (symp, in coff_frob_symbol()
1224 symbol_set_frag (symp, symbol_get_frag (weakp)); in coff_frob_symbol()
[all …]
Dtc-sh64.c174 symbolS *symp; in shmedia_md_end() local
192 for (symp = symbol_rootP; symp != NULL; symp = symp->sy_next) in shmedia_md_end()
194 symbolS *mainsym = *symbol_get_tc (symp); in shmedia_md_end()
202 if (S_GET_SEGMENT (symp) == undefined_section) in shmedia_md_end()
216 symp->sy_value.X_op = O_symbol; in shmedia_md_end()
217 symp->sy_value.X_add_symbol = mainsym; in shmedia_md_end()
218 symp->sy_value.X_op_symbol = NULL; in shmedia_md_end()
219 symp->sy_value.X_add_number = 0; in shmedia_md_end()
220 S_SET_SEGMENT (symp, S_GET_SEGMENT (mainsym)); in shmedia_md_end()
221 symbol_set_frag (symp, &zero_address_frag); in shmedia_md_end()
[all …]
Dobj-elf.c1718 elf_frob_symbol (symbolS *symp, int *puntp) in elf_frob_symbol() argument
1724 ecoff_frob_symbol (symp); in elf_frob_symbol()
1727 sy_obj = symbol_get_obj (symp); in elf_frob_symbol()
1734 S_SET_SIZE (symp, in elf_frob_symbol()
1740 S_SET_SIZE (symp, in elf_frob_symbol()
1770 if (! S_IS_DEFINED (symp)) in elf_frob_symbol()
1781 S_SET_NAME (symp, sy_obj->versioned_name); in elf_frob_symbol()
1793 S_SET_NAME (symp, sy_obj->versioned_name); in elf_frob_symbol()
1810 S_SET_SEGMENT (symp2, S_GET_SEGMENT (symp)); in elf_frob_symbol()
1815 (S_GET_VALUE (symp) in elf_frob_symbol()
[all …]
Dtc-cris.h130 #define tc_frob_symbol(symp, punt) \ argument
133 && (symp) == section_symbol (absolute_section)) \
134 || ! S_IS_DEFINED (symp)) \
Dobj-ecoff.h50 #define obj_frob_symbol(symp, punt) ecoff_frob_symbol (symp) argument
Dobj-elf.h241 #define obj_frob_symbol(symp, punt) elf_frob_symbol (symp, &punt) argument
/openbsd/src/libexec/ld.so/mips64/
Drtld_machine.c157 const Elf_Sym *symp; in _dl_md_reloc_got() local
182 symp = object->dyn.symtab; in _dl_md_reloc_got()
183 symp += object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM]; in _dl_md_reloc_got()
192 const char *symn = strt + symp->st_name; in _dl_md_reloc_got()
195 if (symp->st_shndx == SHN_UNDEF && in _dl_md_reloc_got()
196 ELF_ST_TYPE(symp->st_info) == STT_FUNC) { in _dl_md_reloc_got()
197 if (symp->st_value == 0 || !lazy) { in _dl_md_reloc_got()
200 symp, object); in _dl_md_reloc_got()
205 *gotp = symp->st_value + loff; in _dl_md_reloc_got()
206 } else if (symp->st_shndx == SHN_COMMON || in _dl_md_reloc_got()
[all …]
Darchdep.h40 #define RELOC_DYN(relp, symp, adrp, val) \ argument
44 *adrp += symp->st_value + val; \
/openbsd/src/gnu/usr.bin/binutils/gas/config/
Dtc-sh64.c174 symbolS *symp; in shmedia_md_end() local
192 for (symp = symbol_rootP; symp != NULL; symp = symp->sy_next) in shmedia_md_end()
194 symbolS *mainsym = *symbol_get_tc (symp); in shmedia_md_end()
202 if (S_GET_SEGMENT (symp) == undefined_section) in shmedia_md_end()
216 symp->sy_value.X_op = O_symbol; in shmedia_md_end()
217 symp->sy_value.X_add_symbol = mainsym; in shmedia_md_end()
218 symp->sy_value.X_op_symbol = NULL; in shmedia_md_end()
219 symp->sy_value.X_add_number = 0; in shmedia_md_end()
220 S_SET_SEGMENT (symp, S_GET_SEGMENT (mainsym)); in shmedia_md_end()
221 symbol_set_frag (symp, &zero_address_frag); in shmedia_md_end()
[all …]
Dobj-elf.c1638 elf_frob_symbol (symbolS *symp, int *puntp) in elf_frob_symbol() argument
1644 ecoff_frob_symbol (symp); in elf_frob_symbol()
1647 sy_obj = symbol_get_obj (symp); in elf_frob_symbol()
1654 S_SET_SIZE (symp, in elf_frob_symbol()
1660 S_SET_SIZE (symp, in elf_frob_symbol()
1690 if (! S_IS_DEFINED (symp)) in elf_frob_symbol()
1701 S_SET_NAME (symp, sy_obj->versioned_name); in elf_frob_symbol()
1713 S_SET_NAME (symp, sy_obj->versioned_name); in elf_frob_symbol()
1730 S_SET_SEGMENT (symp2, S_GET_SEGMENT (symp)); in elf_frob_symbol()
1735 (S_GET_VALUE (symp) in elf_frob_symbol()
[all …]
Dobj-coff.c1155 coff_frob_symbol (symp, punt) in coff_frob_symbol() argument
1156 symbolS *symp; in coff_frob_symbol()
1164 if (symp == &abs_symbol)
1176 if (S_IS_WEAK (symp))
1179 S_SET_STORAGE_CLASS (symp, C_NT_WEAK);
1181 S_SET_STORAGE_CLASS (symp, C_WEAKEXT);
1185 if (!S_IS_DEFINED (symp)
1186 && !S_IS_WEAK (symp)
1187 && S_GET_STORAGE_CLASS (symp) != C_STAT)
1188 S_SET_STORAGE_CLASS (symp, C_EXT);
[all …]
Dtc-cris.h122 #define tc_frob_symbol(symp, punt) \ argument
125 && (symp) == section_symbol (absolute_section)) \
126 || ! S_IS_DEFINED (symp)) \
Dobj-ecoff.h50 #define obj_frob_symbol(symp, punt) ecoff_frob_symbol (symp) argument
Dobj-elf.h234 #define obj_frob_symbol(symp, punt) elf_frob_symbol (symp, &punt) argument
Dtc-sh64.h156 #define tc_frob_symbol(symp, punt) \ argument
159 punt = sh64_exclude_symbol (symp); \
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/
Dwrite.c1098 symbolS *symp; in set_symtab() local
1106 for (symp = symbol_rootP; symp; symp = symbol_next (symp)) in set_symtab()
1115 symp = symbol_rootP; in set_symtab()
1116 for (i = 0; i < nsyms; i++, symp = symbol_next (symp)) in set_symtab()
1118 asympp[i] = symbol_get_bfdsym (symp); in set_symtab()
1119 symbol_mark_written (symp); in set_symtab()
1408 symbolS *symp; in write_object_file() local
1410 for (symp = symbol_rootP; symp; symp = symbol_next (symp)) in write_object_file()
1411 resolve_symbol_value (symp); in write_object_file()
1438 symbolS *symp; in write_object_file() local
[all …]
Dsymbols.c888 report_op_error (symbolS *symp, symbolS *left, symbolS *right) in report_op_error() argument
895 if (expr_symbol_where (symp, &file, &line)) in report_op_error()
923 S_GET_NAME (left), S_GET_NAME (symp)); in report_op_error()
926 S_GET_NAME (right), S_GET_NAME (symp)); in report_op_error()
933 S_GET_NAME (left), S_GET_NAME (right), S_GET_NAME (symp)); in report_op_error()
937 S_GET_NAME (left), S_GET_NAME (symp)); in report_op_error()
947 resolve_symbol_value (symbolS *symp) in resolve_symbol_value() argument
953 if (LOCAL_SYMBOL_CHECK (symp)) in resolve_symbol_value()
955 struct local_symbol *locsym = (struct local_symbol *) symp; in resolve_symbol_value()
972 if (symp->sy_resolved) in resolve_symbol_value()
[all …]
/openbsd/src/gnu/usr.bin/binutils/gas/
Dsymbols.c827 report_op_error (symbolS *symp, symbolS *left, symbolS *right) in report_op_error() argument
834 if (expr_symbol_where (symp, &file, &line)) in report_op_error()
862 S_GET_NAME (left), S_GET_NAME (symp)); in report_op_error()
865 S_GET_NAME (right), S_GET_NAME (symp)); in report_op_error()
872 S_GET_NAME (left), S_GET_NAME (right), S_GET_NAME (symp)); in report_op_error()
876 S_GET_NAME (left), S_GET_NAME (symp)); in report_op_error()
886 resolve_symbol_value (symbolS *symp) in resolve_symbol_value() argument
893 if (LOCAL_SYMBOL_CHECK (symp)) in resolve_symbol_value()
895 struct local_symbol *locsym = (struct local_symbol *) symp; in resolve_symbol_value()
913 if (symp->sy_resolved) in resolve_symbol_value()
[all …]
Dwrite.c1317 symbolS *symp; in set_symtab() local
1325 for (symp = symbol_rootP; symp; symp = symbol_next (symp)) in set_symtab()
1334 symp = symbol_rootP; in set_symtab()
1335 for (i = 0; i < nsyms; i++, symp = symbol_next (symp)) in set_symtab()
1337 asympp[i] = symbol_get_bfdsym (symp); in set_symtab()
1338 symbol_mark_written (symp); in set_symtab()
1856 symbolS *symp; in write_object_file() local
1858 for (symp = symbol_rootP; symp; symp = symbol_next (symp)) in write_object_file()
1859 resolve_symbol_value (symp); in write_object_file()
1886 symbolS *symp; in write_object_file() local
[all …]
/openbsd/src/sys/dev/dt/
Ddt_prov_kprobe.c122 Elf_Sym *symp, *symtab_start, *symtab_end; in dt_prov_kprobe_init() local
145 for (symp = symtab_start; symp < symtab_end; symp++) { in dt_prov_kprobe_init()
146 if (ELF_ST_TYPE(symp->st_info) != STT_FUNC) in dt_prov_kprobe_init()
149 inst = symp->st_value; in dt_prov_kprobe_init()
150 name = strtab + symp->st_name; in dt_prov_kprobe_init()
151 limit = symp->st_value + symp->st_size; in dt_prov_kprobe_init()
200 dtp->dtp_nargs = db_ctf_func_numargs(symp); in dt_prov_kprobe_init()
/openbsd/src/usr.bin/rcs/
Drcs.c210 struct rcs_sym *symp; in rcs_write() local
261 TAILQ_FOREACH(symp, &(rfp->rf_symbols), rs_list) { in rcs_write()
262 if (RCSNUM_ISBRANCH(symp->rs_num)) in rcs_write()
263 rcsnum_addmagic(symp->rs_num); in rcs_write()
264 rcsnum_tostr(symp->rs_num, numbuf, sizeof(numbuf)); in rcs_write()
265 fprintf(fp, "\n\t%s:%s", symp->rs_name, numbuf); in rcs_write()
527 struct rcs_sym *symp; in rcs_sym_add() local
535 TAILQ_FOREACH(symp, &(rfp->rf_symbols), rs_list) { in rcs_sym_add()
536 if (strcmp(symp->rs_name, sym) == 0) { in rcs_sym_add()
542 symp = xmalloc(sizeof(*symp)); in rcs_sym_add()
[all …]
/openbsd/src/sys/arch/powerpc64/powerpc64/
Ddb_interface.c110 Elf_Sym *symp, *symtab_start, *symtab_end; in db_machine_init() local
117 for (symp = symtab_start; symp < symtab_end; symp++) { in db_machine_init()
118 if (symp->st_shndx != SHN_ABS) in db_machine_init()
119 symp->st_value += offset; in db_machine_init()
/openbsd/src/usr.bin/cvs/
Drcs.c285 struct rcs_sym *symp; in rcs_write() local
338 TAILQ_FOREACH(symp, &(rfp->rf_symbols), rs_list) { in rcs_write()
339 if (RCSNUM_ISBRANCH(symp->rs_num)) in rcs_write()
340 rcsnum_addmagic(symp->rs_num); in rcs_write()
341 rcsnum_tostr(symp->rs_num, numbuf, sizeof(numbuf)); in rcs_write()
342 fprintf(fp, "\n\t%s:%s", symp->rs_name, numbuf); in rcs_write()
635 struct rcs_sym *symp; in rcs_sym_add() local
641 TAILQ_FOREACH(symp, &(rfp->rf_symbols), rs_list) { in rcs_sym_add()
642 if (strcmp(symp->rs_name, sym) == 0) in rcs_sym_add()
646 symp = xmalloc(sizeof(*symp)); in rcs_sym_add()
[all …]

123