Searched refs:arsym (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/cmd/sgs/libld/common/ |
H A D | libs.c | 269 ld_ar_member(Ar_desc * adp, Elf_Arsym * arsym, Ar_aux * aup, Ar_mem * amp) in ld_ar_member() argument 271 Elf_Arsym * _arsym = arsym; in ld_ar_member() 273 size_t _off = arsym->as_off; in ld_ar_member() 297 _arsym = arsym; in ld_ar_member() 456 Elf_Arsym * arsym; in ar_extract_bysym() local 489 for (arsym = adp->ad_start, aup = adp->ad_aux; arsym->as_name; in ar_extract_bysym() 490 ++arsym, ++aup) { in ar_extract_bysym() 512 if ((sdp = ld_sym_find(arsym->as_name, in ar_extract_bysym() 514 (Word)arsym->as_hash, NULL, ofl)) == NULL) { in ar_extract_bysym() 516 name, arsym)); in ar_extract_bysym() [all …]
|
H A D | ldmain.c | 532 Elf_Arsym *arsym; in ld_ofl_cleanup() local 534 for (arsym = adp->ad_start, aup = adp->ad_aux; in ld_ofl_cleanup() 535 arsym->as_name; ++arsym, ++aup) { in ld_ofl_cleanup() 543 ld_ar_member(adp, arsym, aup, 0); in ld_ofl_cleanup()
|
/titanic_50/usr/src/cmd/sgs/dump/common/ |
H A D | fcns.c | 48 Elf_Arsym * arsym; in ar_sym_read() local 52 if ((arsym = elf_getarsym(elf, &ptr)) == NULL) { in ar_sym_read() 71 for (cnt = 0; cnt < ptr; cnt++, arsym++) { in ar_sym_read() 72 if (arsym->as_off) in ar_sym_read() 73 (void) printf(fmt, EC_XWORD(arsym->as_off), in ar_sym_read() 74 (arsym->as_name ? arsym->as_name : "")); in ar_sym_read()
|
/titanic_50/usr/src/cmd/sgs/liblddbg/common/ |
H A D | statistics.c | 165 Elf_Arsym *arsym; in Dbg_statistics_ar() local 185 arsym = adp->ad_start; in Dbg_statistics_ar() 187 while (arsym->as_off) { in Dbg_statistics_ar() 192 if (poffset != arsym->as_off) { in Dbg_statistics_ar() 194 poffset = arsym->as_off; in Dbg_statistics_ar() 198 aux++, arsym++; in Dbg_statistics_ar()
|
H A D | syms.c | 138 Dbg_syms_ar_skip(Lm_list *lml, const char *archive, Elf_Arsym *arsym) in Dbg_syms_ar_skip() argument 144 Dbg_demangle_name(arsym->as_name)); in Dbg_syms_ar_skip() 149 Elf_Arsym *arsym) in Dbg_syms_ar_checking() argument 155 Dbg_demangle_name(arsym->as_name)); in Dbg_syms_ar_checking() 160 Elf_Arsym *arsym) in Dbg_syms_ar_resolve() argument 166 Dbg_demangle_name(arsym->as_name)); in Dbg_syms_ar_resolve()
|
/titanic_50/usr/src/cmd/sgs/elfdump/common/ |
H A D | main.c | 568 Elf_Arsym *arsym = NULL; in archive() local 578 if (((arsym = elf_getarsym(elf, &ptr)) == 0) && elf_errno()) { in archive() 593 if (arsym) { in archive() 621 for (cnt = 0; cnt < ptr; cnt++, arsym++) { in archive() 628 if ((offset == 0) || ((arsym->as_off != 0) && in archive() 629 (arsym->as_off != _offset))) { in archive() 634 if (elf_rand(elf, arsym->as_off) != in archive() 635 arsym->as_off) { in archive() 648 _offset = arsym->as_off; in archive() 655 if (arsym->as_off) in archive() [all …]
|
/titanic_50/usr/src/cmd/sgs/libelf/common/ |
H A D | getarsym.c | 94 arsym(Byte *off, size_t sz, size_t *e, int is64) in arsym() function 218 if ((elf->ed_arsym = arsym(as, sz, &elf->ed_arsymsz, is64)) == 0) { in elf_getarsym()
|