Searched defs:rsym (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dsyms.c130 GElf_Sym rsym; local
181 symr = &rsym;
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c218 Sym *rsym, *nsym; local
261 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp)));
262 name = (char *)(STRTAB(lmp) + rsym->st_name);
275 rsymndx, rsym, 0, LKUP_DEFT);
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c199 Sym *rsym, *nsym; local
240 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp)));
241 name = (char *)(STRTAB(lmp) + rsym->st_name);
254 rsymndx, rsym, 0, LKUP_DEFT);
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c356 Sym *rsym, *nsym; local
412 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp)));
413 name = (char *)(STRTAB(lmp) + rsym->st_name);
426 rsymndx, rsym, 0, LKUP_DEFT);
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c483 Sym *rsym, *nsym; local
553 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp)));
554 name = (char *)(STRTAB(lmp) + rsym->st_name);
567 rsymndx, rsym, 0, LKUP_DEFT);
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c1022 GElf_Sym rsym, fsym, dsym; local
1189 &rsym) == NULL) {
1194 s = (char *)data_str->d_buf + rsym.st_name;
1322 if (gelf_getsym(data_sym, ndx, &rsym) == NULL ||
1323 rsym.st_name > data_str->d_size)
1326 s = (char *)data_str->d_buf + rsym.st_name;
1437 if (rsym.st_shndx != SHN_SUNW_IGNORE) {
1438 rsym.st_shndx = SHN_SUNW_IGNORE;
1439 (void) gelf_update_sym(data_sym, ndx, &rsym);
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Drelocate.c237 Sym *rsym, *tsym; local
264 rsym = rsdp->sd_sym;
265 rtype = ELF_ST_TYPE(rsym->st_info);
319 value = rsym->st_value;
324 (rld->rel_roffset < (value + rsym->st_size)))
H A Dsyms.c2573 Sym *rsym; local
2608 if ((rsym = libld_malloc(sizeof (Sym))) == NULL)
2611 *rsym = *nsym;
2613 rsym->st_info = ELF_ST_INFO(STB_GLOBAL, ntype);
2614 rsym->st_shndx = shndx = SHN_UNDEF;
2615 rsym->st_value = 0;
2616 rsym->st_size = 0;
2620 nsym = rsym;
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Danalyze.c3172 Sym *rsym = slp->sl_rsym; local
3180 if (rsym) {
3181 vis = ELF_ST_VISIBILITY(rsym->st_other);
3195 if ((rsym->st_shndx != SHN_UNDEF) &&
3207 (ELF_ST_BIND(rsym->st_info) == STB_WEAK))
3230 if (rsym) {
3233 else if ((slp->sl_bind = ELF_ST_BIND(rsym->st_info)) ==
H A Delf.c2407 elf_copy_reloc(char *name, Sym *rsym, Rt_map *rlmp, void *radd, Sym *dsym, argument
2414 rc.r_rsym = rsym; /* the new reference symbol and its */
2421 if (rsym->st_size > dsym->st_size)
2424 rc.r_size = (size_t)rsym->st_size;
2452 if (rsym->st_size != dsym->st_size) {
2455 NAME(rlmp), EC_XWORD(rsym->st_size),
2457 if (rsym->st_size > dsym->st_size)

Completed in 81 milliseconds