Searched refs:symp (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-11.0-release/cddl/contrib/opensolaris/lib/libdtrace/powerpc/
H A Ddt_isadep.c43 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 Ddt_isadep.c63 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 Ddt_isadep.c48 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 Ddt_isadep.c48 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 Ddt_isadep.c41 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 Ddt_isadep.c54 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 Ddt_isadep.c68 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 Dobj-coff.c1163 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 Dobj-ecoff.h50 #define obj_frob_symbol(symp, punt) ecoff_frob_symbol (symp)
H A Dobj-elf.c1731 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 Dobj-elf.h230 #define obj_frob_symbol(symp, punt) elf_frob_symbol (symp, &punt)
/freebsd-11.0-release/cddl/contrib/opensolaris/cmd/lockstat/
H A Dsym.c172 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 Dwrite.c1360 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 Dsymbols.c889 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 Dctf_lookup.c191 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 Dctf_open.c114 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 Dread.c353 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 Ddt_module.c312 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 Ddt_pid.c120 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 Dlink_elf.c1289 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 Dlink_elf_obj.c1144 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 Def.c173 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 Def_obj.c144 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 Dnm.c1039 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 Dfbt.c316 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)) {

Completed in 277 milliseconds

12