Home
last modified time | relevance | path

Searched refs:arsym (Results 1 – 7 of 7) sorted by relevance

/titanic_50/usr/src/cmd/sgs/libld/common/
H A Dlibs.c269 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 Dldmain.c532 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 Dfcns.c48 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 Dstatistics.c165 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 Dsyms.c138 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 Dmain.c568 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 Dgetarsym.c94 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()