Elf32_Sym
Elf32_Sym * syms,
Elf32_Sym *symtab_entry;
Elf32_Sym *syms;
syms = (Elf32_Sym *) data->d_buf;
Elf32_Sym *syms;
syms = (Elf32_Sym *) data->d_buf;
Elf32_Sym * syms,
Elf32_Sym *symtab_entry;
Elf32_Sym * syms,
Elf32_Sym *symtab_entry;
Elf32_Sym *dsym_tab;
Elf32_Sym *sym_tab;
gelf32_to_sym(const Elf32_Sym *src, GElf_Sym *dst)
gelf32_sym_search(const Elf32_Sym **asmap, size_t aslen, uintptr_t addr)
const Elf32_Sym *symp;
const Elf32_Sym *s32;
sym_size = sizeof (Elf32_Sym);
sym_size = sizeof (Elf32_Sym);
gelf_sym_to_32(const GElf_Sym *src, Elf32_Sym *dst)
Elf32_Sym *lhs = *((Elf32_Sym **)lp);
Elf32_Sym *rhs = *((Elf32_Sym **)rp);
Elf32_Sym **sympp = (Elf32_Sym **)gst->gst_asmap;
Elf32_Sym *sym = MDB_NV_COOKIE(v);
gst->gst_aslen = (size_t)(sympp - (Elf32_Sym **)gst->gst_asmap);
sizeof (Elf32_Sym *), gelf32_sym_compare);
Elf32_Sym *sym = gst->gst_dsect->gs_data;
if (gst->gst_dsect->gs_shdr.sh_entsize != sizeof (Elf32_Sym)) {
(uint_t)sizeof (Elf32_Sym));
gst->gst_dsect->gs_shdr.sh_entsize = sizeof (Elf32_Sym);
gst->gst_asmap = mdb_alloc(sizeof (Elf32_Sym *) * asrsv, UM_SLEEP);
Elf32_Sym ds_s32; /* 32-bit native symbol data */
Elf32_Sym sym;
gelf_sym_to_elf32(&gsym, (Elf32_Sym *)symp);
gelf_sym_to_elf32(GElf_Sym *src, Elf32_Sym *dst)
const char *name, Elf32_Sym **sym, Elf32_Word *num,
la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
entsize = sizeof (Elf32_Sym);
Elf32_Sym *s;
s = &(((Elf32_Sym *)data->d_buf)[ndx]);
entsize = sizeof (Elf32_Sym);
Elf32_Sym * d;
d = &(((Elf32_Sym *)dst->d_buf)[ndx]);
la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke,
la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke,
la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke,
la_pltexit(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_symbind32(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcook,
la_symbind32(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcook,
la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_pltexit(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke,
#define Elf_Sym Elf32_Sym
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + idx;
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + idx;
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + i;
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + i;
if (sp->cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx;
if (sp->cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)sp->cts_data + symidx;
if (sp->cts_entsize == sizeof (Elf32_Sym))
gsp = sym_to_gelf((Elf32_Sym *)(uintptr_t)symp, &sym);
if (symsect != NULL && symsect->cts_entsize != sizeof (Elf32_Sym) &&
sym_to_gelf(const Elf32_Sym *src, Elf64_Sym *dst)
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + i;
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + i;
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + idx;
extern uintptr_t la_symbind32(Elf32_Sym *, uint_t, uintptr_t *,
extern uintptr_t la_sparcv8_pltenter(Elf32_Sym *, uint_t, uintptr_t *,
extern uintptr_t la_i86_pltenter(Elf32_Sym *, uint_t, uintptr_t *,
extern uintptr_t la_pltexit(Elf32_Sym *, uint_t, uintptr_t *,
typedef Elf32_Sym ps_sym_t;
la_symbind32(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcook,
la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
la_pltexit(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie,
if (fp->ctf_symtab.cts_entsize == sizeof (Elf32_Sym)) {
const Elf32_Sym *symp = (Elf32_Sym *)symbase + i;
Elf32_Sym *de_sym; /* array of symbols */
symsize = sizeof (Elf32_Sym);
Elf32_Sym *sym;
if ((dep->de_sym = calloc(dep->de_nsym, sizeof (Elf32_Sym))) == NULL) {
bzero(sym, sizeof (Elf32_Sym));
shp->sh_entsize = sizeof (Elf32_Sym);
shp->sh_size = de.de_nsym * sizeof (Elf32_Sym);
Elf32_Sym *lhs = *((Elf32_Sym **)lp);
Elf32_Sym *rhs = *((Elf32_Sym **)rp);
Elf32_Sym *symtab = (Elf32_Sym *)dmp->dm_symtab.cts_data;
Elf32_Sym **sympp = (Elf32_Sym **)dmp->dm_asmap;
Elf32_Sym *sym = symtab + dsp->ds_symid;
dmp->dm_aslen = (uint_t)(sympp - (Elf32_Sym **)dmp->dm_asmap);
sizeof (Elf32_Sym *), dt_module_symcomp32);
dt_module_symgelf32(const Elf32_Sym *src, GElf_Sym *dst)
const Elf32_Sym *symtab = dmp->dm_symtab.cts_data;
const Elf32_Sym *sym;
const Elf32_Sym **asmap = (const Elf32_Sym **)dmp->dm_asmap;
const Elf32_Sym *symtab = dmp->dm_symtab.cts_data;
const Elf32_Sym *sym;
sizeof (Elf64_Sym) : sizeof (Elf32_Sym);
const Elf32_Sym *sym = dmp->dm_symtab.cts_data;
Elf32_Sym sym_buf;
Elf32_Sym *sym = 0;
Elf32_Sym *sym32 = 0;
sym32 = &((Elf32_Sym*)symtab_section_data)[sym_idx];
if (sizeof(Elf32_Sym) != sizeof(dw_elf32_sym)) {
#define Elf_Sym Elf32_Sym
Elf32_Sym *symp = &(((Elf32_Sym *)data->d_buf)[i]);
b->shdr[1].sh_entsize = sizeof (Elf32_Sym);
Elf32_Sym *symp = &(((Elf32_Sym *)data->d_buf)[i]);
Elf32_Sym *symp = &(((Elf32_Sym *)data->d_buf)[i]);
Elf32_Sym *symp = &(((Elf32_Sym *)data->d_buf)[i]);
Elf32_Sym *sym; /* buffer storing one symbol information */
Elf32_Sym *sym_end; /* end of symbol table */
sizeof (Elf32_Sym)), ELF_T_SYM)) == 0) {
sym = (Elf32_Sym *) (symdata->d_buf);
sym_end = sym + symdata->d_size / sizeof (Elf32_Sym);
symsect.cts_entsize = sizeof (Elf32_Sym);
flags, 0, 0, sizeof (Elf32_Sym), sizeof (uint32_t) }
Elf32_Sym sym, *symtab;
typedef Elf32_Sym Sym;