/illumos-gate/usr/src/head/ |
H A D | link.h | 215 extern uintptr_t la_amd64_pltenter(Elf64_Sym *, uint_t, uintptr_t *, 218 extern uintptr_t la_symbind64(Elf64_Sym *, uint_t, uintptr_t *, 220 extern uintptr_t la_sparcv9_pltenter(Elf64_Sym *, uint_t, uintptr_t *, 223 extern uintptr_t la_pltexit64(Elf64_Sym *, uint_t, uintptr_t *,
|
H A D | proc_service.h | 80 typedef Elf64_Sym ps_sym_t;
|
H A D | gelf.h | 62 typedef Elf64_Sym GElf_Sym;
|
/illumos-gate/usr/src/cmd/sgs/link_audit/common/ |
H A D | truss.c | 188 la_symbind64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() 228 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 237 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 280 la_pltexit64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64()
|
H A D | perfcnt.c | 171 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 180 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 201 la_pltexit64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64()
|
H A D | who.h | 37 #define Elf_Sym Elf64_Sym
|
H A D | symbindrep.c | 90 la_symbind64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64()
|
H A D | who.c | 282 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 291 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter()
|
H A D | bindings.c | 360 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter() 369 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_module.c | 106 const Elf64_Sym *sym = dmp->dm_symtab.cts_data; in dt_module_syminit64() 169 Elf64_Sym *lhs = *((Elf64_Sym **)lp); in dt_module_symcomp64() 170 Elf64_Sym *rhs = *((Elf64_Sym **)rp); in dt_module_symcomp64() 217 Elf64_Sym *symtab = (Elf64_Sym *)dmp->dm_symtab.cts_data; in dt_module_symsort64() 218 Elf64_Sym **sympp = (Elf64_Sym **)dmp->dm_asmap; in dt_module_symsort64() 223 Elf64_Sym *sym = symtab + dsp->ds_symid; in dt_module_symsort64() 229 dmp->dm_aslen = (uint_t)(sympp - (Elf64_Sym **)dmp->dm_asmap); in dt_module_symsort64() 234 sizeof (Elf64_Sym *), dt_module_symcomp64); in dt_module_symsort64() 254 dt_module_symgelf64(const Elf64_Sym *src, GElf_Sym *dst) in dt_module_symgelf64() 296 const Elf64_Sym *symtab = dmp->dm_symtab.cts_data; in dt_module_symname64() [all …]
|
H A D | dt_link.c | 279 Elf64_Sym *de_sym; 298 Elf64_Sym *sym; in prepare_elf64() 343 if ((dep->de_sym = calloc(dep->de_nsym, sizeof (Elf64_Sym))) == NULL) { in prepare_elf64() 364 bzero(sym, sizeof (Elf64_Sym)); in prepare_elf64() 669 shp->sh_entsize = sizeof (Elf64_Sym); in dump_elf64() 673 shp->sh_size = de.de_nsym * sizeof (Elf64_Sym); in dump_elf64() 1068 symsize = sizeof (Elf64_Sym); in process_obj()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gelf.c | 881 Elf64_Sym *lhs = *((Elf64_Sym **)lp); in gelf64_sym_compare() 882 Elf64_Sym *rhs = *((Elf64_Sym **)rp); in gelf64_sym_compare() 1001 Elf64_Sym **sympp = (Elf64_Sym **)gst->gst_asmap; in gelf64_symtab_sort() 1007 Elf64_Sym *sym = MDB_NV_COOKIE(v); in gelf64_symtab_sort() 1013 gst->gst_aslen = (size_t)(sympp - (Elf64_Sym **)gst->gst_asmap); in gelf64_symtab_sort() 1019 sizeof (Elf64_Sym *), gelf64_sym_compare); in gelf64_symtab_sort() 1032 Elf64_Sym *sym = gst->gst_dsect->gs_data; in gelf64_symtab_init() 1039 if (gst->gst_dsect->gs_shdr.sh_entsize != sizeof (Elf64_Sym)) { in gelf64_symtab_init() 1043 (uint_t)sizeof (Elf64_Sym)); in gelf64_symtab_init() 1044 gst->gst_dsect->gs_shdr.sh_entsize = sizeof (Elf64_Sym); in gelf64_symtab_init() [all …]
|
H A D | mdb_gelf.h | 85 Elf64_Sym ds_s64; /* 64-bit native symbol data */
|
/illumos-gate/usr/src/cmd/abi/appcert/static_prof/ |
H A D | static_prof.h | 114 Elf64_Sym *dsym_tab; 123 Elf64_Sym *sym_tab;
|
H A D | static_prof.c | 712 Elf64_Sym *syms; in find_symtabs() 741 syms = (Elf64_Sym *) data->d_buf; in find_symtabs() 897 Elf64_Sym * syms, in scan_archive_symbols() 911 Elf64_Sym *symtab_entry; in scan_archive_symbols() 983 Elf64_Sym * syms, in scan_symbols() 991 Elf64_Sym *symtab_entry; in scan_symbols() 1070 Elf64_Sym * syms, in bind_symbols() 1078 Elf64_Sym *symtab_entry; in bind_symbols() 1180 Elf64_Sym *syms; in print_symtab() 1208 syms = (Elf64_Sym *) data->d_buf; in print_symtab()
|
/illumos-gate/usr/src/common/ctf/ |
H A D | ctf_lookup.c | 198 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; in ctf_lookup_by_symbol() 261 const Elf64_Sym *symp = (Elf64_Sym *)sp->cts_data + symidx; in ctf_func_info()
|
H A D | ctf_open.c | 93 static Elf64_Sym * 94 sym_to_gelf(const Elf32_Sym *src, Elf64_Sym *dst) in sym_to_gelf() 123 Elf64_Sym sym, *gsp; in init_symtab() 137 gsp = (Elf64_Sym *)(uintptr_t)symp; in init_symtab() 560 symsect->cts_entsize != sizeof (Elf64_Sym)) in ctf_bufopen() 779 if (symsect->cts_entsize == sizeof (Elf64_Sym)) in ctf_bufopen()
|
H A D | ctf_types.c | 1128 const Elf64_Sym *symp = (Elf64_Sym *)symbase + i; in ctf_object_iter() 1182 const Elf64_Sym *symp = (Elf64_Sym *)symbase + i; in ctf_function_iter() 1247 const Elf64_Sym *symp = (Elf64_Sym *)symbase + idx; in ctf_symbol_name()
|
/illumos-gate/usr/src/lib/libctf/common/ |
H A D | libctf_impl.h | 57 typedef int (*ctf_symtab_f)(const Elf64_Sym *, ulong_t, const char *,
|
H A D | ctf_merge.c | 65 Elf64_Sym cmo_sym; /* Symbol Entry */ 74 Elf64_Sym cmf_sym; /* Symbol Entry */ 1076 const char *file, const char *name, const Elf64_Sym *symp) in ctf_merge_add_function() 1113 const char *file, const char *name, const Elf64_Sym *symp) in ctf_merge_add_object() 1139 ctf_merge_add_symbol(const Elf64_Sym *symp, ulong_t idx, const char *file, in ctf_merge_add_symbol() 1308 const Elf64_Sym *ctf_symp, const char *symtab_file, const char *symtab_name, in ctf_merge_symbol_match() 1309 const Elf64_Sym *symtab_symp, boolean_t *is_fuzzy) in ctf_merge_symbol_match() 1372 ctf_merge_symbols(const Elf64_Sym *symp, ulong_t idx, const char *file, in ctf_merge_symbols()
|
/illumos-gate/usr/src/lib/abi/apptrace/common/ |
H A D | apptrace.c | 474 la_symbind64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() 555 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 564 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 709 la_pltexit64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64()
|
/illumos-gate/usr/src/uts/common/ctf/ |
H A D | ctf_mod.c | 150 symsect.cts_entsize = sizeof (Elf64_Sym); in ctf_modopen()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | machelf.h | 78 typedef Elf64_Sym Sym;
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | elf64.h | 209 } Elf64_Sym; typedef
|
/illumos-gate/usr/src/cmd/sgs/ldprof/common/ |
H A D | profile.c | 621 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 630 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter()
|