/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/sparc/ |
H A D | dt_isadep.c | 54 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 57 ftp->ftps_pc = (uintptr_t)symp->st_value; 58 ftp->ftps_size = (size_t)symp->st_size; 73 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 80 if ((text = malloc(symp->st_size + 4)) == NULL) { 85 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { 95 text[symp->st_size / 4] = 0; 98 ftp->ftps_pc = symp 53 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 72 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) argument 278 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) argument 301 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) argument [all...] |
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
H A D | dt_isadep.c | 68 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 71 ftp->ftps_pc = (uintptr_t)symp->st_value; 72 ftp->ftps_size = (size_t)symp->st_size; 87 uint8_t *text, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 109 size = dt_instr_size(&text[i], dtp, pid, symp->st_value + i, 142 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 163 if ((text = calloc(1, symp->st_size + 4)) == NULL) { 168 if (Pread(P, text, symp->st_size, symp->st_value) != symp 67 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 86 dt_pid_has_jump_table(struct ps_prochandle *P, dtrace_hdl_t *dtp, uint8_t *text, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 141 dt_pid_create_return_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) argument 294 dt_pid_create_offset_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) argument 385 dt_pid_create_glob_offset_probes(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) argument [all...] |
/freebsd-9.3-release/contrib/binutils/gas/config/ |
H A D | obj-coff.c | 1163 coff_frob_symbol (symbolS *symp, int *punt) 1170 if (symp == &abs_symbol) 1183 if (S_GET_STORAGE_CLASS (symp) == C_NT_WEAK 1184 && ! S_IS_WEAK (symp) 1185 && weak_is_altname (S_GET_NAME (symp))) 1190 (S_GET_NAME (symp)), 1); 1203 /* The weak symbol has an alternate specified; symp is unneeded. */ 1208 S_CLEAR_EXTERNAL (symp); 1215 Copy this value to symp, and set symp a 1159 coff_frob_symbol(symbolS *symp, int *punt) argument [all...] |
H A D | obj-ecoff.h | 50 #define obj_frob_symbol(symp, punt) ecoff_frob_symbol (symp)
|
H A D | obj-elf.c | 1731 elf_frob_symbol (symbolS *symp, int *puntp) argument 1737 ecoff_frob_symbol (symp); 1740 sy_obj = symbol_get_obj (symp); 1747 S_SET_SIZE (symp, 1753 S_SET_SIZE (symp, 1783 if (! S_IS_DEFINED (symp)) 1794 S_SET_NAME (symp, sy_obj->versioned_name); 1806 S_SET_NAME (symp, sy_obj->versioned_name); 1823 S_SET_SEGMENT (symp2, S_GET_SEGMENT (symp)); 1828 (S_GET_VALUE (symp) 2009 symbolS *symp; local [all...] |
H A D | obj-elf.h | 230 #define obj_frob_symbol(symp, punt) elf_frob_symbol (symp, &punt)
|
/freebsd-9.3-release/usr.sbin/crunch/crunchide/ |
H A D | exec_aout.c | 94 struct nlist *symp; local 149 for(symp = symbase; symp < symbase + nsyms; symp++) { 150 if(!IS_GLOBAL_DEFINED(symp)) /* keep undefined syms */ 154 if(SYMSTR(symp)[0] == '_' && in_keep_list(SYMSTR(symp) + 1)) 157 symp->n_type = 0;
|
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/lockstat/ |
H A D | sym.c | 171 Sym *symtab, *symp, *lastsym; local 230 for (symp = symtab; symp < lastsym; symp++) 231 if ((uint_t)ELF32_ST_TYPE(symp->st_info) <= STT_FUNC && 232 symp->st_size != 0) 233 add_symbol(symp->st_name + strtab, 234 (uintptr_t)symp->st_value, (size_t)symp->st_size);
|
/freebsd-9.3-release/contrib/binutils/gas/ |
H A D | write.c | 1360 symbolS *symp; local 1367 for (symp = symbol_rootP; symp; symp = symbol_next (symp)) 1376 symp = symbol_rootP; 1377 for (i = 0; i < nsyms; i++, symp = symbol_next (symp)) 1379 asympp[i] = symbol_get_bfdsym (symp); 1380 symbol_mark_written (symp); 1678 symbolS *symp; local 1709 symbolS *symp; local [all...] |
H A D | symbols.c | 889 use_complex_relocs_for (symbolS * symp) 891 switch (symp->sy_value.X_op) 901 if ( (S_IS_COMMON (symp->sy_value.X_add_symbol) 902 || S_IS_LOCAL (symp->sy_value.X_add_symbol)) 904 (S_IS_DEFINED (symp->sy_value.X_add_symbol) 905 && S_GET_SEGMENT (symp->sy_value.X_add_symbol) != expr_section)) 929 if ( (S_IS_COMMON (symp->sy_value.X_add_symbol) 930 || S_IS_LOCAL (symp->sy_value.X_add_symbol)) 932 (S_IS_COMMON (symp->sy_value.X_op_symbol) 933 || S_IS_LOCAL (symp 885 use_complex_relocs_for(symbolS * symp) argument 946 report_op_error(symbolS *symp, symbolS *left, symbolS *right) argument 1003 resolve_symbol_value(symbolS *symp) argument [all...] |
H A D | read.c | 3435 symbolS *symp = symbolP2; 3437 while (S_IS_WEAKREFR (symp) && symp != symbolP) 3439 expressionS *expP = symbol_get_value_expression (symp); 3443 symp = expP->X_add_symbol; 3445 if (symp == symbolP) 3452 symp = symbolP2; 3453 while (symp != symbolP) 3456 symp = symbol_get_value_expression (symp) 3432 symbolS *symp = symbolP2; local [all...] |
/freebsd-9.3-release/cddl/contrib/opensolaris/common/ctf/ |
H A D | ctf_lookup.c | 191 const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx; local 192 if (ELF32_ST_TYPE(symp->st_info) != STT_OBJECT) 195 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; local 196 if (ELF64_ST_TYPE(symp->st_info) != STT_OBJECT) 254 const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx; local 255 if (ELF32_ST_TYPE(symp->st_info) != STT_FUNC) 258 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; local 259 if (ELF64_ST_TYPE(symp->st_info) != STT_FUNC)
|
/freebsd-9.3-release/usr.bin/xlint/lint2/ |
H A D | read.c | 352 sym_t *symp, sym; local 476 for (symp = hte->h_syms; symp != NULL; symp = symp->s_nxt) { 477 if (symp->s_pos.p_isrc == sym.s_pos.p_isrc && 478 symp->s_pos.p_iline == sym.s_pos.p_iline && 479 symp->s_type == sym.s_type && 480 ((symp->s_def == DECL && sym.s_def == DECL) || 481 (!sflag && symp 1131 sym_t *sym1, **symp, *sym; local [all...] |
/freebsd-9.3-release/sys/contrib/ia64/libuwx/src/ |
H A D | uwx.h | 131 char **symp, /* function name (out) */ 141 char **symp, /* function name (out) */ 377 int get_sym_info(char **modp, char **symp, uint64_t *offsetp) { argument 378 return uwx_get_sym_info(env, modp, symp, offsetp); 382 char *mod, uint64_t relip, char **symp, uint64_t *offsetp) { 383 return uwx_find_symbol(env, cachep, mod, relip, symp, offsetp); 381 find_symbol(struct uwx_symbol_cache **cachep, char *mod, uint64_t relip, char **symp, uint64_t *offsetp) argument
|
H A D | uwx_symbols.c | 281 struct elf_symbol *symp; local 309 symp = &syms[i]; 322 symp->name = sym.sym32.st_name; 323 symp->type = sym.sym32.st_info & 0x0f; 324 symp->shndx = sym.sym32.st_shndx; 325 symp->value = sym.sym32.st_value; 331 symp->name = sym.sym64.st_name; 332 symp->type = sym.sym64.st_info & 0x0f; 333 symp->shndx = sym.sym64.st_shndx; 334 symp [all...] |
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_module.c | 306 GElf_Sym *symp, uint_t *idp) 327 return (dt_module_symgelf32(sym, symp)); 336 GElf_Sym *symp, uint_t *idp) 357 return (dt_module_symgelf64(sym, symp)); 366 GElf_Sym *symp, uint_t *idp) 400 return (dt_module_symgelf32(sym, symp)); 408 GElf_Sym *symp, uint_t *idp) 442 return (dt_module_symgelf64(sym, symp)); 1163 GElf_Sym *symp, dtrace_syminfo_t *sip) 1193 if (symp 305 dt_module_symname32(dt_module_t *dmp, const char *name, GElf_Sym *symp, uint_t *idp) argument 335 dt_module_symname64(dt_module_t *dmp, const char *name, GElf_Sym *symp, uint_t *idp) argument 365 dt_module_symaddr32(dt_module_t *dmp, GElf_Addr addr, GElf_Sym *symp, uint_t *idp) argument 407 dt_module_symaddr64(dt_module_t *dmp, GElf_Addr addr, GElf_Sym *symp, uint_t *idp) argument 1162 dtrace_lookup_by_name(dtrace_hdl_t *dtp, const char *object, const char *name, GElf_Sym *symp, dtrace_syminfo_t *sip) argument 1244 dtrace_lookup_by_addr(dtrace_hdl_t *dtp, GElf_Addr addr, GElf_Sym *symp, dtrace_syminfo_t *sip) argument 1369 dtrace_symbol_type(dtrace_hdl_t *dtp, const GElf_Sym *symp, const dtrace_syminfo_t *sip, dtrace_typeinfo_t *tip) argument [all...] |
H A D | dt_pid.c | 110 dt_pid_per_sym(dt_pid_probe_t *pp, const GElf_Sym *symp, const char *func) argument 134 (symp->st_size - 1) * sizeof (ftp->ftps_offs[0])); 148 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp, 160 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) { 178 if (off >= symp->st_size) { 185 symp, off); 204 pp->dpp_dtp, ftp, symp, pp->dpp_name) < 0) { 222 dt_pid_sym_filt(void *arg, const GElf_Sym *symp, const char *func) argument 226 if (symp->st_shndx == SHN_UNDEF) 229 if (symp [all...] |
/freebsd-9.3-release/sys/kern/ |
H A D | link_elf.c | 1256 const Elf_Sym* symp; local 1277 symp = ef->symtab + symnum; 1278 if (symp->st_name == 0) { 1283 strp = ef->strtab + symp->st_name; 1286 if (symp->st_shndx != SHN_UNDEF || 1287 (symp->st_value != 0 && 1288 ELF_ST_TYPE(symp->st_info) == STT_FUNC)) { 1289 *sym = (c_linker_sym_t) symp; 1303 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp 1440 const Elf_Sym *symp; local 1461 const Elf_Sym* symp; local [all...] |
H A D | link_elf_obj.c | 1054 const Elf_Sym *symp; local 1058 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { 1059 strp = ef->ddbstrtab + symp->st_name; 1060 if (symp->st_shndx != SHN_UNDEF && strcmp(name, strp) == 0) { 1061 *sym = (c_linker_sym_t) symp; 1156 const Elf_Sym *symp; local 1160 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { 1161 if (symp 1177 const Elf_Sym* symp; local [all...] |
/freebsd-9.3-release/usr.sbin/kldxref/ |
H A D | ef.c | 172 Elf_Sym* symp; local 187 symp = ef->ef_symtab + symnum; 188 if (symp->st_name == 0) { 194 strp = ef->ef_strtab + symp->st_name; 197 if (symp->st_shndx != SHN_UNDEF || 198 (symp->st_value != 0 && 199 ELF_ST_TYPE(symp->st_info) == STT_FUNC)) { 200 *sym = symp;
|
H A D | ef_obj.c | 144 Elf_Sym *symp; local 148 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { 149 strp = ef->ddbstrtab + symp->st_name; 150 if (symp->st_shndx != SHN_UNDEF && strcmp(name, strp) == 0) { 151 *sym = symp;
|
/freebsd-9.3-release/contrib/binutils/binutils/ |
H A D | nm.c | 1039 asymbol **symp; 1043 new_mini = xmalloc ((symcount + synth_count + 1) * sizeof (*symp)); 1044 symp = new_mini; 1045 memcpy (symp, minisyms, symcount * sizeof (*symp)); 1046 symp += symcount; 1048 *symp++ = synthsyms + i; 1049 *symp = 0; 1032 asymbol **symp; local
|
/freebsd-9.3-release/sys/dev/ksyms/ |
H A D | ksyms.c | 174 Elf_Sym *symp; local 200 symp = (Elf_Sym *) buf; 203 symp[i].st_name += to->to_stridx; 206 symp[i].st_value = (uintptr_t) symval.value;
|
/freebsd-9.3-release/sys/cddl/dev/fbt/ |
H A D | fbt.c | 576 const Elf_Sym *symp = lc->symtab;; local 602 for (i = 0; i < lc->nsym; i++, ctfoff++, symp++) { 603 if (symp->st_name == 0 || symp->st_shndx == SHN_UNDEF) { 608 switch (ELF_ST_TYPE(symp->st_info)) { 611 (symp->st_shndx == SHN_ABS && symp->st_value == 0)) {
|
/freebsd-9.3-release/contrib/gdb/gdb/ |
H A D | symtab.c | 2693 struct symbol_search **symbols, *symp, *old_next; 2698 symp = prevtail->next; 2701 symbols[i] = symp; 2702 symp = symp->next; 2705 old_next = symp; 2710 symp = prevtail; 2713 symp->next = symbols[i]; 2714 symp = symp 2685 struct symbol_search **symbols, *symp, *old_next; local [all...] |