/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/powerpc/ |
H A D | dt_isadep.c | 43 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 46 ftp->ftps_pc = (uintptr_t)symp->st_value; 47 ftp->ftps_size = (size_t)symp->st_size; 62 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 70 if ((text = malloc(symp->st_size + 4)) == NULL) { 75 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { 85 text[symp->st_size / 4] = 0; 88 ftp->ftps_pc = symp 42 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 61 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 137 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 160 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-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/arm/ |
H A D | dt_isadep.c | 63 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 66 ftp->ftps_pc = (uintptr_t)symp->st_value; 67 ftp->ftps_size = (size_t)symp->st_size; 82 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 92 if ((text = malloc(symp->st_size + 4)) == NULL) { 97 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { 107 text[symp->st_size / 4] = 0; 110 ftp->ftps_pc = symp 62 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 81 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 130 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 153 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-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/aarch64/ |
H A D | dt_isadep.c | 48 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 52 ftp->ftps_pc = (uintptr_t)symp->st_value; 53 ftp->ftps_size = (size_t)symp->st_size; 68 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 79 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) 86 ftp->ftps_pc = (uintptr_t)symp->st_value; 87 ftp->ftps_size = (size_t)symp->st_size; 103 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) 108 ftp->ftps_pc = (uintptr_t)symp->st_value; 109 ftp->ftps_size = (size_t)symp 47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 67 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 78 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 102 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-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/riscv/ |
H A D | dt_isadep.c | 48 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 52 ftp->ftps_pc = (uintptr_t)symp->st_value; 53 ftp->ftps_size = (size_t)symp->st_size; 68 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 79 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) 86 ftp->ftps_pc = (uintptr_t)symp->st_value; 87 ftp->ftps_size = (size_t)symp->st_size; 103 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) 108 ftp->ftps_pc = (uintptr_t)symp->st_value; 109 ftp->ftps_size = (size_t)symp 47 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 67 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 78 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 102 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-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/mips/ |
H A D | dt_isadep.c | 41 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) 50 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) 60 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) 70 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) 40 dt_pid_create_entry_probe(struct ps_prochandle *P, dtrace_hdl_t *dtp, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) argument 49 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 59 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 69 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
|
/freebsd-11.0-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-11.0-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-11.0-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-11.0-release/cddl/contrib/opensolaris/cmd/lockstat/ |
H A D | sym.c | 172 Sym *symtab, *symp, *lastsym; local 241 for (symp = symtab; symp < lastsym; symp++) 242 if ((uint_t)ELF32_ST_TYPE(symp->st_info) <= STT_FUNC && 243 symp->st_size != 0) 244 add_symbol(symp->st_name + strtab, 245 (uintptr_t)symp->st_value, (size_t)symp->st_size);
|
/freebsd-11.0-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...] |
/freebsd-11.0-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)
|
H A D | ctf_open.c | 114 const uchar_t *symp = sp->cts_data; local 132 for (; xp < xend; xp++, symp += sp->cts_entsize) { 134 gsp = sym_to_gelf((Elf32_Sym *)(uintptr_t)symp, &sym); 136 gsp = (Elf64_Sym *)(uintptr_t)symp; 802 ctf_sect_t *ctp, *symp, *strp; local 836 symp = &symsect; 838 symp = NULL; 857 fp = ctf_bufopen(ctp, symp, strp, &err);
|
/freebsd-11.0-release/usr.bin/xlint/lint2/ |
H A D | read.c | 353 sym_t *symp, sym; local 475 for (symp = hte->h_syms; symp != NULL; symp = symp->s_nxt) { 476 if (symp->s_pos.p_isrc == sym.s_pos.p_isrc && 477 symp->s_pos.p_iline == sym.s_pos.p_iline && 478 symp->s_type == sym.s_type && 479 ((symp->s_def == DECL && sym.s_def == DECL) || 480 (!sflag && symp 1134 sym_t *sym1, **symp, *sym; local [all...] |
/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_module.c | 312 GElf_Sym *symp, uint_t *idp) 333 return (dt_module_symgelf32(sym, symp)); 342 GElf_Sym *symp, uint_t *idp) 363 return (dt_module_symgelf64(sym, symp)); 372 GElf_Sym *symp, uint_t *idp) 406 return (dt_module_symgelf32(sym, symp)); 414 GElf_Sym *symp, uint_t *idp) 448 return (dt_module_symgelf64(sym, symp)); 1451 GElf_Sym *symp, dtrace_syminfo_t *sip) 1481 if (symp 311 dt_module_symname32(dt_module_t *dmp, const char *name, GElf_Sym *symp, uint_t *idp) argument 341 dt_module_symname64(dt_module_t *dmp, const char *name, GElf_Sym *symp, uint_t *idp) argument 371 dt_module_symaddr32(dt_module_t *dmp, GElf_Addr addr, GElf_Sym *symp, uint_t *idp) argument 413 dt_module_symaddr64(dt_module_t *dmp, GElf_Addr addr, GElf_Sym *symp, uint_t *idp) argument 1450 dtrace_lookup_by_name(dtrace_hdl_t *dtp, const char *object, const char *name, GElf_Sym *symp, dtrace_syminfo_t *sip) argument 1532 dtrace_lookup_by_addr(dtrace_hdl_t *dtp, GElf_Addr addr, GElf_Sym *symp, dtrace_syminfo_t *sip) argument 1683 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 | 120 dt_pid_per_sym(dt_pid_probe_t *pp, const GElf_Sym *symp, const char *func) argument 144 (symp->st_size - 1) * sizeof (ftp->ftps_offs[0])); 158 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp, 170 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) { 188 if (off >= symp->st_size) { 195 symp, off); 214 pp->dpp_dtp, ftp, symp, pp->dpp_name) < 0) { 232 dt_pid_sym_filt(void *arg, const GElf_Sym *symp, const char *func) argument 236 if (symp->st_shndx == SHN_UNDEF) 239 if (symp [all...] |
/freebsd-11.0-release/sys/kern/ |
H A D | link_elf.c | 1289 const Elf_Sym* symp; local 1310 symp = ef->symtab + symnum; 1311 if (symp->st_name == 0) { 1316 strp = ef->strtab + symp->st_name; 1319 if (symp->st_shndx != SHN_UNDEF || 1320 (symp->st_value != 0 && 1321 ELF_ST_TYPE(symp->st_info) == STT_FUNC)) { 1322 *sym = (c_linker_sym_t) symp; 1336 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp 1473 const Elf_Sym *symp; local 1494 const Elf_Sym* symp; local [all...] |
H A D | link_elf_obj.c | 1144 const Elf_Sym *symp; local 1148 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { 1149 strp = ef->ddbstrtab + symp->st_name; 1150 if (symp->st_shndx != SHN_UNDEF && strcmp(name, strp) == 0) { 1151 *sym = (c_linker_sym_t) symp; 1246 const Elf_Sym *symp; local 1250 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) { 1251 if (symp 1267 const Elf_Sym* symp; local [all...] |
/freebsd-11.0-release/usr.sbin/kldxref/ |
H A D | ef.c | 173 Elf_Sym* symp; local 188 symp = ef->ef_symtab + symnum; 189 if (symp->st_name == 0) { 195 strp = ef->ef_strtab + symp->st_name; 198 if (symp->st_shndx != SHN_UNDEF || 199 (symp->st_value != 0 && 200 ELF_ST_TYPE(symp->st_info) == STT_FUNC)) { 201 *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-11.0-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-11.0-release/sys/cddl/dev/fbt/ |
H A D | fbt.c | 316 const Elf_Sym *symp = lc->symtab;; local 340 for (i = 0; i < lc->nsym; i++, ctfoff++, symp++) { 341 if (symp->st_name == 0 || symp->st_shndx == SHN_UNDEF) { 346 switch (ELF_ST_TYPE(symp->st_info)) { 349 (symp->st_shndx == SHN_ABS && symp->st_value == 0)) {
|