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

12

/freebsd-10.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-10.0-release/cddl/contrib/opensolaris/lib/libdtrace/powerpc/
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-10.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-10.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-10.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-10.0-release/usr.sbin/crunch/crunchide/
H A Dexec_aout.c94 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-10.0-release/cddl/contrib/opensolaris/cmd/lockstat/
H A Dsym.c171 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-10.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-10.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)
/freebsd-10.0-release/usr.bin/xlint/lint2/
H A Dread.c352 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-10.0-release/sys/contrib/ia64/libuwx/src/
H A Duwx.h131 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 Duwx_symbols.c281 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-10.0-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_module.c306 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 Ddt_pid.c110 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-10.0-release/sys/kern/
H A Dlink_elf.c1233 const Elf_Sym* symp; local
1254 symp = ef->symtab + symnum;
1255 if (symp->st_name == 0) {
1260 strp = ef->strtab + symp->st_name;
1263 if (symp->st_shndx != SHN_UNDEF ||
1264 (symp->st_value != 0 &&
1265 ELF_ST_TYPE(symp->st_info) == STT_FUNC)) {
1266 *sym = (c_linker_sym_t) symp;
1280 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp
1417 const Elf_Sym *symp; local
1438 const Elf_Sym* symp; local
[all...]
H A Dlink_elf_obj.c1056 const Elf_Sym *symp; local
1060 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) {
1061 strp = ef->ddbstrtab + symp->st_name;
1062 if (symp->st_shndx != SHN_UNDEF && strcmp(name, strp) == 0) {
1063 *sym = (c_linker_sym_t) symp;
1158 const Elf_Sym *symp; local
1162 for (i = 0, symp = ef->ddbsymtab; i < ef->ddbsymcnt; i++, symp++) {
1163 if (symp
1179 const Elf_Sym* symp; local
[all...]
/freebsd-10.0-release/usr.sbin/kldxref/
H A Def.c172 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 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-10.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-10.0-release/sys/cddl/dev/fbt/
H A Dfbt_powerpc.c499 const Elf_Sym *symp = lc->symtab;; local
525 for (i = 0; i < lc->nsym; i++, ctfoff++, symp++) {
526 if (symp->st_name == 0 || symp->st_shndx == SHN_UNDEF) {
531 switch (ELF_ST_TYPE(symp->st_info)) {
534 (symp->st_shndx == SHN_ABS && symp->st_value == 0)) {
/freebsd-10.0-release/sys/dev/ksyms/
H A Dksyms.c174 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;

Completed in 177 milliseconds

12