Home
last modified time | relevance | path

Searched refs:GElf_Sym (Results 1 – 25 of 155) sorted by relevance

1234567

/titanic_41/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dsyms.c39 static GElf_Sym *
40 symtab_getsym(sym_tbl_t *symtab, int ndx, GElf_Sym *dst) in symtab_getsym()
53 str_map_sym(const char *symname, map_info_t *mp, GElf_Sym *symptr, char **str) in str_map_sym()
69 GElf_Sym sym; in str_map_sym()
97 static GElf_Sym
98 sym_swap(GElf_Sym * s1, GElf_Sym * s2) in sym_swap()
124 addr_map_sym(map_info_t *mp, ulong_t addr, GElf_Sym *symptr, char **str) in addr_map_sym()
127 GElf_Sym sym; in addr_map_sym()
128 GElf_Sym *symr = NULL; in addr_map_sym()
129 GElf_Sym *lsymr = NULL; in addr_map_sym()
[all …]
H A Drdb.h201 GElf_Sym *, char **);
239 extern retc_t str_map_sym(const char *, map_info_t *, GElf_Sym *,
243 GElf_Sym *);
H A Ddis.c70 GElf_Sym sym; in print_address_ps()
103 GElf_Sym _sym; in print_address_ps()
/titanic_41/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.h89 GElf_Sym ds_sym; /* Generic ELF symbol data */
121 extern const char *mdb_gelf_sym_name(mdb_gelf_symtab_t *, const GElf_Sym *);
122 extern int mdb_gelf_sym_closer(const GElf_Sym *, const GElf_Sym *, uintptr_t);
125 uintptr_t, uint_t, char *, size_t, GElf_Sym *, uint_t *);
128 const char *, GElf_Sym *, uint_t *);
131 const char *, const char *, GElf_Sym *, uint_t *);
134 const GElf_Sym *, const char *, uint_t), void *);
137 const char *, const GElf_Sym *);
140 const char *, GElf_Sym *);
H A Dmdb_kvm.h101 GElf_Sym k_intr_sym; /* Kernel locore cmnint symbol */
102 GElf_Sym k_trap_sym; /* Kernel locore cmntrap symbol */
142 const char *, GElf_Sym *, mdb_syminfo_t *);
145 uint_t, char *, size_t, GElf_Sym *, mdb_syminfo_t *);
169 typedef int (*mdb_name_lookup_fcn_t)(const char *, GElf_Sym *);
171 GElf_Sym *);
H A Dmdb_nm.c86 GElf_Sym nm_sym;
102 const GElf_Sym *nii_symp;
295 nm_print(void *data, const GElf_Sym *sym, const char *name, in nm_print()
327 nm_any(void *data, const GElf_Sym *sym, const char *name, in nm_any()
335 nm_undef(void *data, const GElf_Sym *sym, const char *name, in nm_undef()
346 nm_asgn(void *data, const GElf_Sym *sym, const char *name, in nm_asgn()
370 nm_cnt_any(void *data, const GElf_Sym *sym, const char *name, in nm_cnt_any()
380 nm_cnt_undef(void *data, const GElf_Sym *sym, const char *name, in nm_cnt_undef()
391 nm_get_any(void *data, const GElf_Sym *sym, const char *name, in nm_get_any()
409 nm_get_undef(void *data, const GElf_Sym *sym, const char *name, in nm_get_undef()
[all …]
H A Dmdb_gelf.c1430 static GElf_Sym *
1431 gelf32_to_sym(const Elf32_Sym *src, GElf_Sym *dst) in gelf32_to_sym()
1446 static GElf_Sym *
1447 gelf64_to_sym(const Elf64_Sym *src, GElf_Sym *dst) in gelf64_to_sym()
1450 bcopy(src, dst, sizeof (GElf_Sym)); in gelf64_to_sym()
1458 static GElf_Sym *
1459 gelf64_nocopy(const Elf64_Sym *src, GElf_Sym *dst) in gelf64_nocopy()
1461 return ((GElf_Sym *)src); in gelf64_nocopy()
1555 mdb_gelf_sym_name(mdb_gelf_symtab_t *gst, const GElf_Sym *sym) in mdb_gelf_sym_name()
1576 mdb_gelf_sym_closer(const GElf_Sym *s1, const GElf_Sym *s2, uintptr_t addr) in mdb_gelf_sym_closer()
[all …]
H A Dmdb_target.h202 GElf_Sym *, mdb_syminfo_t *);
205 const char *, GElf_Sym *, mdb_syminfo_t *);
216 char *, size_t, GElf_Sym *, mdb_syminfo_t *);
221 typedef int mdb_tgt_sym_f(void *, const GElf_Sym *, const char *,
H A Dmdb_modapi.h186 const GElf_Sym *sym_sym; /* ELF symbol information */
237 extern int mdb_lookup_by_name(const char *, GElf_Sym *);
238 extern int mdb_lookup_by_obj(const char *, const char *, GElf_Sym *);
239 extern int mdb_lookup_by_addr(uintptr_t, uint_t, char *, size_t, GElf_Sym *);
/titanic_41/usr/src/head/
H A Dgelf.h64 typedef Elf64_Sym GElf_Sym; typedef
122 GElf_Sym * gelf_getsym(Elf_Data *, int, GElf_Sym *);
123 int gelf_update_sym(Elf_Data *, int, GElf_Sym *);
124 GElf_Sym * gelf_getsymshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
126 int gelf_update_symshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
/titanic_41/usr/src/cmd/mdb/common/kmdb/
H A Dkvm.h95 GElf_Sym _kmt_cmnint;
96 GElf_Sym _kmt_cmntrap;
97 GElf_Sym _kmt_sysenter;
98 GElf_Sym _kmt_brand_sysenter;
100 GElf_Sym _kmt_syscall;
101 GElf_Sym _kmt_brand_syscall;
H A Dkmdb_module.h101 GElf_Sym *, mdb_syminfo_t *);
102 extern int kmdb_module_lookup_by_name(const char *, const char *, GElf_Sym *,
H A Dkmdb_module.c90 size_t nbytes, GElf_Sym *symp, mdb_syminfo_t *sip) in kmdb_module_lookup_by_addr()
93 GElf_Sym sym; in kmdb_module_lookup_by_addr()
153 kmdb_module_lookup_by_name(const char *obj, const char *name, GElf_Sym *symp, in kmdb_module_lookup_by_name()
222 kmdb_module_symtab_func(void *data, const GElf_Sym *sym, const char *name, in kmdb_module_symtab_func()
/titanic_41/usr/src/lib/libdtrace/common/
H A Ddt_pid.h50 fasttrap_probe_spec_t *, const GElf_Sym *);
53 fasttrap_probe_spec_t *, const GElf_Sym *, uint64_t *);
56 fasttrap_probe_spec_t *, const GElf_Sym *, ulong_t);
59 dtrace_hdl_t *, fasttrap_probe_spec_t *, const GElf_Sym *, const char *);
H A Ddt_module.c239 static GElf_Sym *
240 dt_module_symgelf32(const Elf32_Sym *src, GElf_Sym *dst) in dt_module_symgelf32()
254 static GElf_Sym *
255 dt_module_symgelf64(const Elf64_Sym *src, GElf_Sym *dst) in dt_module_symgelf64()
258 bcopy(src, dst, sizeof (GElf_Sym)); in dt_module_symgelf64()
263 static GElf_Sym *
265 GElf_Sym *symp, uint_t *idp) in dt_module_symname32()
293 static GElf_Sym *
295 GElf_Sym *symp, uint_t *idp) in dt_module_symname64()
323 static GElf_Sym *
[all …]
H A Ddtrace.h497 GElf_Sym *, dtrace_syminfo_t *);
500 GElf_Sym *, dtrace_syminfo_t *);
514 extern int dtrace_symbol_type(dtrace_hdl_t *, const GElf_Sym *,
559 int (*dtv_lookup_by_addr)(void *, GElf_Addr, GElf_Sym *,
/titanic_41/usr/src/cmd/mdb/common/modules/libumem/
H A Dmisc.c61 GElf_Sym sym; in umem_set_standalone()
81 umem_lookup_by_name(const char *name, GElf_Sym *sym) in umem_lookup_by_name()
91 GElf_Sym sym; in umem_readvar()
/titanic_41/usr/src/lib/libproc/common/
H A DPsymtab.c57 static GElf_Sym *sym_by_name(sym_tbl_t *, const char *, GElf_Sym *, uint_t *);
1348 static GElf_Sym *sort_syms;
1351 byaddr_cmp_common(GElf_Sym *a, char *aname, GElf_Sym *b, char *bname) in byaddr_cmp_common()
1417 GElf_Sym *a = &sort_syms[*(uint_t *)aa]; in byaddr_cmp()
1418 GElf_Sym *b = &sort_syms[*(uint_t *)bb]; in byaddr_cmp()
1428 GElf_Sym *a = &sort_syms[*(uint_t *)aa]; in byname_cmp()
1429 GElf_Sym *b = &sort_syms[*(uint_t *)bb]; in byname_cmp()
1444 static GElf_Sym *
1445 symtab_getsym(sym_tbl_t *symtab, int ndx, GElf_Sym *dst) in symtab_getsym()
1460 GElf_Sym *symp, *syms; in optimize_symtab()
[all …]
H A Dlibproc.h507 const char *, const char *, GElf_Sym *);
510 uintptr_t, char *, size_t, GElf_Sym *);
521 Lmid_t, const char *, const char *, GElf_Sym *, prsyminfo_t *);
524 uintptr_t, char *, size_t, GElf_Sym *, prsyminfo_t *);
526 uintptr_t, char *, size_t, GElf_Sym *, prsyminfo_t *);
573 typedef int proc_sym_f(void *, const GElf_Sym *, const char *);
574 typedef int proc_xsym_f(void *, const GElf_Sym *, const char *,
/titanic_41/usr/src/cmd/sgs/libelf/common/
H A Dllib-lelf78 GElf_Sym * gelf_getsym(Elf_Data *, int, GElf_Sym *);
79 int gelf_update_sym(Elf_Data *, int, GElf_Sym *);
82 GElf_Sym * gelf_getsymshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
84 int gelf_update_symshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
/titanic_41/usr/src/cmd/mdb/common/modules/md/
H A Dsnarf.c122 GElf_Sym setsym; in snarf_sets()
123 GElf_Sym nmdsym; in snarf_sets()
124 GElf_Sym mdsetsym; in snarf_sets()
/titanic_41/usr/src/lib/libdtrace/sparc/
H A Ddt_isadep.c54 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
73 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
279 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
302 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/titanic_41/usr/src/tools/ctf/cvt/
H A Doutput.c235 check_for_weak(GElf_Sym *weak, char const *weakfile, in check_for_weak()
237 GElf_Sym *retsym, char **curfilep) in check_for_weak()
241 GElf_Sym tmpsym; in check_for_weak()
249 GElf_Sym sym; in check_for_weak()
303 copy_from_strong(tdata_t *td, GElf_Sym *sym, iidesc_t *strongdesc, in copy_from_strong()
357 GElf_Sym sym; in sort_iidescs()
359 GElf_Sym ssym; in sort_iidescs()
592 GElf_Sym sym; in write_file()
/titanic_41/usr/src/cmd/mdb/common/modules/logindmux/
H A Dlogindmux.c104 GElf_Sym sym; in _mdb_init()
117 GElf_Sym sym; in _mdb_fini()
/titanic_41/usr/src/lib/libdtrace/i386/
H A Ddt_isadep.c62 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
81 uint8_t *text, fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_has_jump_table()
125 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
269 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
351 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()

1234567