| /openbsd/src/sys/ddb/ |
| D | db_elf.c | 64 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 …]
|
| D | db_ctf.c | 119 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/ |
| D | obj-coff.c | 1159 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 …]
|
| D | tc-sh64.c | 174 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 …]
|
| D | obj-elf.c | 1718 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 …]
|
| D | tc-cris.h | 130 #define tc_frob_symbol(symp, punt) \ argument 133 && (symp) == section_symbol (absolute_section)) \ 134 || ! S_IS_DEFINED (symp)) \
|
| D | obj-ecoff.h | 50 #define obj_frob_symbol(symp, punt) ecoff_frob_symbol (symp) argument
|
| D | obj-elf.h | 241 #define obj_frob_symbol(symp, punt) elf_frob_symbol (symp, &punt) argument
|
| /openbsd/src/libexec/ld.so/mips64/ |
| D | rtld_machine.c | 157 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 …]
|
| D | archdep.h | 40 #define RELOC_DYN(relp, symp, adrp, val) \ argument 44 *adrp += symp->st_value + val; \
|
| /openbsd/src/gnu/usr.bin/binutils/gas/config/ |
| D | tc-sh64.c | 174 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 …]
|
| D | obj-elf.c | 1638 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 …]
|
| D | obj-coff.c | 1155 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 …]
|
| D | tc-cris.h | 122 #define tc_frob_symbol(symp, punt) \ argument 125 && (symp) == section_symbol (absolute_section)) \ 126 || ! S_IS_DEFINED (symp)) \
|
| D | obj-ecoff.h | 50 #define obj_frob_symbol(symp, punt) ecoff_frob_symbol (symp) argument
|
| D | obj-elf.h | 234 #define obj_frob_symbol(symp, punt) elf_frob_symbol (symp, &punt) argument
|
| D | tc-sh64.h | 156 #define tc_frob_symbol(symp, punt) \ argument 159 punt = sh64_exclude_symbol (symp); \
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gas/ |
| D | write.c | 1098 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 …]
|
| D | symbols.c | 888 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/ |
| D | symbols.c | 827 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 …]
|
| D | write.c | 1317 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/ |
| D | dt_prov_kprobe.c | 122 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/ |
| D | rcs.c | 210 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/ |
| D | db_interface.c | 110 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/ |
| D | rcs.c | 285 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 …]
|