Searched defs:rsym (Results 1 - 10 of 10) sorted by relevance
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | syms.c | 130 GElf_Sym rsym; local 181 symr = &rsym;
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 218 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 D | i386_elf.c | 199 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 D | sparc_elf.c | 356 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 D | sparc_elf.c | 483 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 D | dt_link.c | 1022 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 D | relocate.c | 237 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 D | syms.c | 2573 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 D | analyze.c | 3172 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 D | elf.c | 2407 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