/titanic_41/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | syms.c | 39 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 D | rdb.h | 201 GElf_Sym *, char **); 239 extern retc_t str_map_sym(const char *, map_info_t *, GElf_Sym *, 243 GElf_Sym *);
|
H A D | dis.c | 70 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 D | mdb_gelf.h | 89 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 D | mdb_kvm.h | 101 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 D | mdb_nm.c | 86 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 D | mdb_gelf.c | 1430 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 D | mdb_target.h | 202 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 D | mdb_modapi.h | 186 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 D | gelf.h | 64 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 D | kvm.h | 95 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 D | kmdb_module.h | 101 GElf_Sym *, mdb_syminfo_t *); 102 extern int kmdb_module_lookup_by_name(const char *, const char *, GElf_Sym *,
|
H A D | kmdb_module.c | 90 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 D | dt_pid.h | 50 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 D | dt_module.c | 239 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 D | dtrace.h | 497 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 D | misc.c | 61 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 D | Psymtab.c | 57 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 D | libproc.h | 507 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 D | llib-lelf | 78 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 D | snarf.c | 122 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 D | dt_isadep.c | 54 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 D | output.c | 235 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 D | logindmux.c | 104 GElf_Sym sym; in _mdb_init() 117 GElf_Sym sym; in _mdb_fini()
|
/titanic_41/usr/src/lib/libdtrace/i386/ |
H A D | dt_isadep.c | 62 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()
|