Home
last modified time | relevance | path

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

1234567

/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Dsyms.c39 static GElf_Sym *
40 symtab_getsym(sym_tbl_t *symtab, int ndx, GElf_Sym *dst) in symtab_getsym()
69 GElf_Sym sym; in str_map_sym()
97 static GElf_Sym
98 sym_swap(GElf_Sym * s1, GElf_Sym * s2) in sym_swap()
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()
130 GElf_Sym rsym; in addr_map_sym()
131 GElf_Sym lsym; 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()
104 GElf_Sym _sym; in print_address_ps()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gelf.h87 GElf_Sym ds_sym; /* Generic ELF symbol data */
119 extern const char *mdb_gelf_sym_name(mdb_gelf_symtab_t *, const GElf_Sym *);
120 extern int mdb_gelf_sym_closer(const GElf_Sym *, const GElf_Sym *, uintptr_t);
123 uintptr_t, uint_t, char *, size_t, GElf_Sym *, uint_t *);
126 const char *, GElf_Sym *, uint_t *);
129 const char *, const char *, GElf_Sym *, uint_t *);
132 const GElf_Sym *, const char *, uint_t), void *);
135 const char *, const GElf_Sym *);
138 const char *, GElf_Sym *);
H A Dmdb_kvm.h99 GElf_Sym k_intr_sym; /* Kernel locore cmnint symbol */
100 GElf_Sym k_trap_sym; /* Kernel locore cmntrap symbol */
140 const char *, GElf_Sym *, mdb_syminfo_t *);
143 uint_t, char *, size_t, GElf_Sym *, mdb_syminfo_t *);
167 typedef int (*mdb_name_lookup_fcn_t)(const char *, GElf_Sym *);
169 GElf_Sym *);
H A Dmdb_nm.c90 GElf_Sym nm_sym;
106 const GElf_Sym *nii_symp;
299 nm_print(void *data, const GElf_Sym *sym, const char *name, in nm_print()
331 nm_any(void *data, const GElf_Sym *sym, const char *name, in nm_any()
339 nm_undef(void *data, const GElf_Sym *sym, const char *name, in nm_undef()
350 nm_asgn(void *data, const GElf_Sym *sym, const char *name, in nm_asgn()
374 nm_cnt_any(void *data, const GElf_Sym *sym, const char *name, in nm_cnt_any()
395 nm_get_any(void *data, const GElf_Sym *sym, const char *name, in nm_get_any()
707 GElf_Sym sym; in cmd_nm()
817 GElf_Sym sym; in cmd_nmadd()
[all …]
H A Dmdb_gelf.c1430 static GElf_Sym *
1446 static GElf_Sym *
1458 static GElf_Sym *
1576 mdb_gelf_sym_closer(const GElf_Sym *s1, const GElf_Sym *s2, uintptr_t addr) in mdb_gelf_sym_closer()
1668 GElf_Sym *(*s2gelf)(const void *, GElf_Sym *); in mdb_gelf_symtab_lookup_by_file()
1680 s2gelf = (GElf_Sym *(*)(const void *, GElf_Sym *))gelf32_to_sym; in mdb_gelf_symtab_lookup_by_file()
1683 s2gelf = (GElf_Sym *(*)(const void *, GElf_Sym *))gelf64_to_sym; in mdb_gelf_symtab_lookup_by_file()
1724 GElf_Sym *(*s2gelf)(const void *, GElf_Sym *); in mdb_gelf_symtab_iter()
1725 GElf_Sym sym, *symp; in mdb_gelf_symtab_iter()
1729 s2gelf = (GElf_Sym *(*)(const void *, GElf_Sym *))gelf32_to_sym; in mdb_gelf_symtab_iter()
[all …]
H A Dmdb_linkerset.c103 ldset_get_sym(const char *prefix, const char *name, GElf_Sym *sym) in ldset_get_sym()
167 GElf_Sym start_sym = { 0 }; in ldset_get_info()
168 GElf_Sym stop_sym = { 0 }; in ldset_get_info()
217 ldsets_init_cb(void *data, const GElf_Sym *sym, const char *name, in ldsets_init_cb()
222 GElf_Sym stop_sym = { 0 }; in ldsets_init_cb()
391 GElf_Sym start_sym = { 0 }; in cmd_linkerset()
H A Dmdb_target.h209 GElf_Sym *, mdb_syminfo_t *);
212 const char *, GElf_Sym *, mdb_syminfo_t *);
223 char *, size_t, GElf_Sym *, mdb_syminfo_t *);
228 typedef int mdb_tgt_sym_f(void *, const GElf_Sym *, const char *,
H A Dmdb_modapi.h184 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 *);
/illumos-gate/usr/src/head/
H A Dgelf.h62 typedef Elf64_Sym GElf_Sym; typedef
120 GElf_Sym * gelf_getsym(Elf_Data *, int, GElf_Sym *);
121 int gelf_update_sym(Elf_Data *, int, GElf_Sym *);
122 GElf_Sym * gelf_getsymshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
124 int gelf_update_symshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkvm.h92 GElf_Sym _kmt_cmnint;
93 GElf_Sym _kmt_cmntrap;
94 GElf_Sym _kmt_sysenter;
95 GElf_Sym _kmt_brand_sysenter;
97 GElf_Sym _kmt_syscall;
98 GElf_Sym _kmt_brand_syscall;
H A Dkmdb_module.c88 size_t nbytes, GElf_Sym *symp, mdb_syminfo_t *sip) in kmdb_module_lookup_by_addr()
91 GElf_Sym sym; in kmdb_module_lookup_by_addr()
151 kmdb_module_lookup_by_name(const char *obj, const char *name, GElf_Sym *symp, in kmdb_module_lookup_by_name()
220 kmdb_module_symtab_func(void *data, const GElf_Sym *sym, const char *name, in kmdb_module_symtab_func()
H A Dkmdb_module.h99 GElf_Sym *, mdb_syminfo_t *);
100 extern int kmdb_module_lookup_by_name(const char *, const char *, GElf_Sym *,
/illumos-gate/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 *
254 static GElf_Sym *
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 *
325 GElf_Sym *symp, uint_t *idp) in dt_module_symaddr32()
365 static GElf_Sym *
367 GElf_Sym *symp, uint_t *idp) in dt_module_symaddr64()
[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 *,
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dmisc.c59 GElf_Sym sym; in umem_set_standalone()
79 umem_lookup_by_name(const char *name, GElf_Sym *sym) in umem_lookup_by_name()
89 GElf_Sym sym; in umem_readvar()
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab.c1478 static GElf_Sym *
1832 GElf_Sym s; in Pbuild_file_symtab()
2553 static GElf_Sym *
2573 static GElf_Sym *
2642 static GElf_Sym *
2688 static GElf_Sym *
2701 static GElf_Sym *
2798 GElf_Sym *symp; in i_Pxlookup_by_addr()
2898 GElf_Sym sym; in Pxlookup_by_name()
3170 GElf_Sym sym; in Psymbol_iter_com()
[all …]
H A Dlibproc.h528 const char *, const char *, GElf_Sym *);
531 uintptr_t, char *, size_t, GElf_Sym *);
542 Lmid_t, const char *, const char *, GElf_Sym *, prsyminfo_t *);
545 uintptr_t, char *, size_t, GElf_Sym *, prsyminfo_t *);
547 uintptr_t, char *, size_t, GElf_Sym *, prsyminfo_t *);
594 typedef int proc_sym_f(void *, const GElf_Sym *, const char *);
595 typedef int proc_xsym_f(void *, const GElf_Sym *, const char *,
/illumos-gate/usr/src/test/util-tests/tests/ctf/
H A Dcheck-merge-static.c49 check_file_to_type(GElf_Sym *symp, const char *file, const char *name) in check_file_to_type()
74 check_global(ctf_file_t *fp, GElf_Sym *symp, int symid, const char *file, in check_global()
107 check_mumble(ctf_file_t *fp, GElf_Sym *symp, int symid, const char *file, in check_mumble()
209 GElf_Sym sym; in check_merge_static()
/illumos-gate/usr/src/lib/libdtrace/sparc/
H A Ddt_isadep.c52 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp) in dt_pid_create_entry_probe()
71 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret) in dt_pid_create_return_probe()
277 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off) in dt_pid_create_offset_probe()
300 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern) in dt_pid_create_glob_offset_probes()
/illumos-gate/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()
/illumos-gate/usr/src/cmd/mdb/common/modules/logindmux/
H A Dlogindmux.c106 GElf_Sym sym; in _mdb_init()
119 GElf_Sym sym; in _mdb_fini()
/illumos-gate/usr/src/cmd/mdb/intel/modules/vmm/
H A Dvmm.c62 GElf_Sym sym; in i_vmm_dcmd()
130 GElf_Sym sym; in vmm_walk_init()

1234567