/titanic_50/usr/src/cmd/sgs/include/ |
H A D | libld.h | 107 APlist *rc_list; /* list of Rel_cachebuf */ 197 APlist *cl_exc; /* strings to exclude from final */ 257 APlist *ofl_maps; /* list of input mapfiles */ 258 APlist *ofl_segs; /* list of segments */ 259 APlist *ofl_segs_order; /* SEGMENT_ORDER segments */ 261 APlist *ofl_ents; /* list of entrance descriptors */ 263 APlist *ofl_objs; /* relocatable object file list */ 265 APlist *ofl_ars; /* archive library list */ 271 APlist *ofl_sos; /* shared object list */ 273 APlist *ofl_soneed; /* list of implicitly required .so's */ [all …]
|
H A D | alist.h | 137 } APlist; typedef 154 #define APLIST_OFF_DATA ((size_t)(((APlist *)0)->apl_data)) 272 extern void *aplist_append(APlist **, const void *, Aliste); 273 extern void aplist_delete(APlist *, Aliste *); 274 extern int aplist_delete_value(APlist *, const void *); 275 extern void *aplist_insert(APlist **, const void *, 277 extern void aplist_reset(APlist *); 278 extern aplist_test_t aplist_test(APlist **, const void *, Aliste);
|
H A D | rtld.h | 155 APlist **rtd_dynlmlst; /* pointer to dynlm_list pointer */ 272 APlist *lc_now; /* pending promoted bind-now objects */ 287 APlist *lm_handle; /* not used by rtld_db - but spacing */ 654 APlist *rtc_s; /* supplier list (Rt_map *) */ 676 APlist *rt_alias; /* list of linked file names */ 677 APlist *rt_fpnode; /* list of FullPathNode AVL nodes */ 680 APlist *rt_depends; /* list of dependencies */ 681 APlist *rt_callers; /* list of callers */ 682 APlist *rt_handles; /* dlopen handles */ 683 APlist *rt_groups; /* groups we're a member of */
|
H A D | debug.h | 196 APlist *d_list; /* accepted link-map list names */ 836 extern void Dbg_ent_print(Lm_list *, uchar_t, Half, APlist *); 885 extern void Dbg_libs_init(Lm_list *, APlist *, APlist *); 890 extern void Dbg_libs_update(Lm_list *, APlist *, APlist *); 972 extern void Dbg_seg_list(Lm_list *, uchar_t, Half, APlist *);
|
/titanic_50/usr/src/cmd/sgs/tools/common/ |
H A D | alist.c | 188 aplist_insert(APlist **lpp, const void *ptr, Aliste init_arritems, Aliste idx) in aplist_insert() 190 APlist *lp = *lpp; in aplist_insert() 260 aplist_append(APlist **lpp, const void *ptr, Aliste init_arritems) in aplist_append() 338 aplist_delete(APlist *lp, Aliste *idxp) in aplist_delete() 375 aplist_delete_value(APlist *lp, const void *ptr) in aplist_delete_value() 421 aplist_test(APlist **lpp, const void *ptr, Aliste init_arritems) in aplist_test() 423 APlist *lp = *lpp; in aplist_test() 461 aplist_reset(APlist *lp) in aplist_reset()
|
/titanic_50/usr/src/cmd/sgs/liblddbg/common/ |
H A D | libs.c | 77 Dbg_lib_dir_print(Lm_list *lml, APlist *libdir) in Dbg_lib_dir_print() 87 Dbg_libs_init(Lm_list *lml, APlist *ulibdir, APlist *dlibdir) in Dbg_libs_init() 168 Dbg_libs_update(Lm_list *lml, APlist *ulibdir, APlist *dlibdir) in Dbg_libs_update()
|
H A D | llib-llddbg | 128 void Dbg32_ent_print(Lm_list *, uchar_t, Elf32_Half, APlist *); 129 void Dbg64_ent_print(Lm_list *, uchar_t, Elf64_Half, APlist *); 219 void Dbg32_libs_init(Lm_list *, APlist *, APlist *); 220 void Dbg64_libs_init(Lm_list *, APlist *, APlist *); 227 void Dbg32_libs_update(Lm_list *, APlist *, APlist *); 228 void Dbg64_libs_update(Lm_list *, APlist *, APlist *); 376 void Dbg32_seg_list(Lm_list *, uchar_t, Elf32_Half, APlist *); 377 void Dbg64_seg_list(Lm_list *, uchar_t, Elf64_Half, APlist *);
|
H A D | entry.c | 77 Dbg_ent_print(Lm_list *lml, uchar_t osabi, Half mach, APlist *alp) in Dbg_ent_print()
|
/titanic_50/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_reloc.h | 38 _elf_reloc_relative(ulong_t rbgn, ulong_t base, Rt_map *lmp, APlist **textrel, in _elf_reloc_relative() 98 Rt_map *lmp, APlist **textrel, int add) in elf_reloc_relative() 127 ulong_t base, Rt_map *lmp, APlist **textrel, int add) in elf_reloc_relative_count() 145 is_sym_deferred(ulong_t rbgn, ulong_t base, Rt_map *lmp, APlist **textrel, in is_sym_deferred()
|
H A D | globals.c | 78 APlist *dynlm_list = NULL; /* dynamic list of link-maps */ 117 APlist *hdl_alp[HDLIST_SZ+2]; /* dlopen() handle list */ 126 APlist *aud_preinit = NULL; /* list of objects defining local */ 127 APlist *aud_activity = NULL; /* preinit and activity auditors */ 146 APlist *free_alp = NULL; /* defragmentation list */
|
H A D | _rtld.h | 93 int (*fct_reloc)(Rt_map *, uint_t, int *, APlist **); 552 extern APlist *dynlm_list; /* dynamic list of link-maps */ 562 extern APlist *hdl_alp[]; /* dlopen() handle list */ 608 extern APlist *free_alp; /* defragmentation list */ 612 extern APlist *aud_preinit; /* list of objects defining local */ 613 extern APlist *aud_activity; /* preinit and activity auditors */ 748 extern int move_data(Rt_map *, APlist **); 753 extern int procenv_user(APlist *, Word *, Word *, int); 755 extern int readenv_user(const char **, APlist **); 760 extern int relocate_finish(Rt_map *, APlist *, int);
|
H A D | tsort.c | 58 APlist *s_scc; /* cyclic list */ 59 APlist *s_queue; /* depth queue for cyclic components */ 248 APlist *alp = NULL; in visit() 467 static APlist * 470 APlist *alp; in trace_find_scc() 492 APlist *alp; in trace_sort() 842 APlist *alp; in tsort()
|
H A D | audit.c | 194 _audit_objfilter(APlist *list, Rt_map *frlmp, const char *ref, Rt_map *felmp, in _audit_objfilter() 264 _audit_objsearch(APlist *list, char *oname, Rt_map *clmp, uint_t flags) in _audit_objsearch() 335 _audit_activity(APlist *list, Rt_map *clmp, uint_t flags, Boolean client) in _audit_activity() 560 _audit_objopen(APlist *list, Rt_map *nlmp, Lmid_t lmid, Audit_info *aip, in _audit_objopen() 703 _audit_objclose(APlist *list, Rt_map *lmp) in _audit_objclose() 736 add_objclose_list(Rt_map *lmp, APlist **alpp) in add_objclose_list() 752 APlist *alp = NULL; in audit_objclose() 804 _audit_pltenter(APlist *list, Rt_map *rlmp, Rt_map *dlmp, Sym *sym, in _audit_pltenter() 890 _audit_pltexit(APlist *list, uintptr_t retval, Rt_map *rlmp, Rt_map *dlmp, in _audit_pltexit() 969 _audit_symbind(APlist *list, Rt_map *rlmp, Rt_map *dlmp, Sym *sym, uint_t ndx, in _audit_symbind() [all …]
|
H A D | remove.c | 550 is_deletable(APlist **lmalp, APlist **ghalp, Rt_map *lmp) in is_deletable() 610 gdp_collect(APlist **ghalpp, APlist **lmalpp, Grp_hdl *ghp1) in gdp_collect() 701 remove_rescan(APlist *lmalp, APlist *ghalp, int *delcnt) in remove_rescan() 789 remove_collect(APlist *ghalp, APlist *lmalp) in remove_collect() 1025 APlist *lmalp = NULL, *ghalp = NULL; in remove_hdl() 1546 APlist *alp; in remove_hdl()
|
H A D | _audit.h | 85 APlist *ad_list; /* audit objs Audit Interface list */ 140 extern void _audit_objclose(APlist *, Rt_map *);
|
H A D | move.c | 47 static APlist *alp = NULL; 81 move_data(Rt_map *lmp, APlist **textrel) in move_data()
|
/titanic_50/usr/src/cmd/sgs/crle/common/ |
H A D | _crle.h | 120 APlist *f_filtee; /* filtees */ 146 APlist *c_inotbls; /* list of inode tables */ 152 APlist *c_env; /* environment variables */ 154 APlist *c_flt; /* filter/filtee associations */
|
/titanic_50/usr/src/cmd/sgs/libld/common/ |
H A D | _libld.h | 369 APlist *ca_groups; /* capabilities groups (Cap_group) */ 370 APlist *ca_syms; /* copies of symbols that are being */ 376 APlist *cg_secs; /* sections, and hence files, that */ 393 APlist *cn_members; 394 APlist *cn_aliases; 653 extern APlist *lib_support; 675 extern Sdf_desc *sdf_add(const char *, APlist **); 676 extern Sdf_desc *sdf_find(const char *, APlist *); 894 Cap_group *, APlist **); 1014 extern Ver_desc *ld_vers_desc(const char *, Word, APlist **); [all …]
|
H A D | globals.c | 38 APlist *lib_support; /* list of support libraries specified */
|
H A D | util.c | 212 sdf_find(const char *name, APlist *alp) in sdf_find() 225 sdf_add(const char *name, APlist **alpp) in sdf_add()
|
/titanic_50/usr/src/cmd/sgs/rtld/mdbmod/common/ |
H A D | rtld.msg | 41 @ MSG_STR_APLIST "APlist" 533 @ MSG_DEPENDS_LINE2 " Depends: 0x%0?p APlist[used %u: total %u]\n" 537 specified by addr. A DEPENDS() entry consists of an APlist\n\ 540 The -v option walks the APlist descriptor displaying each dependency.\n\ 546 \t Depends: 0xff3b0bc4 APlist[used 2: total 4]\n\ 567 @ MSG_CALLERS_LINE2 " Callers: 0x%0?p APlist[used %u: total %u]\n" 571 specified by addr. A CALLERS() entry consists of an APlist\n\ 574 The -v option walks the APlist descriptor displaying each caller.\n\ 580 \t Callers: 0xff3b08cc APlist[used 1: total 4]\n\ 597 @ MSG_HANDLES_LINE2 " HANDLE: 0x%0?p APlist[used %u: total %u]\n" [all …]
|
H A D | rtld.c | 278 APlist apl; in Depends() 286 if (mdb_vread(&apl, sizeof (APlist), addr) == -1) { in Depends() 528 APlist *aplp, apl; in dcmd_Rtmaps() 566 if (mdb_vread(&aplp, sizeof (APlist *), in dcmd_Rtmaps() 579 if (mdb_vread(&apl, sizeof (APlist), (uintptr_t)aplp) == -1) { in dcmd_Rtmaps() 941 APlist *aplp, apl; in dcmd_Lm_list() 959 if (mdb_vread(&aplp, sizeof (APlist *), in dcmd_Lm_list() 971 if (mdb_vread(&apl, sizeof (APlist), (uintptr_t)aplp) == -1) { in dcmd_Lm_list() 1147 APlist apl; in dcmd_Handles() 1180 if (mdb_vread(&apl, sizeof (APlist), addr) == -1) { in dcmd_Handles() [all …]
|
/titanic_50/usr/src/cmd/sgs/pvs/common/ |
H A D | pvs.c | 89 APlist *vd_deps; 178 pvs_aplist_append(APlist **lst, const void *item, const char *file) in pvs_aplist_append() 689 gvers_find(const char *name, unsigned long hash, APlist *lst) in gvers_find() 717 gvers_desc(const char *name, unsigned long hash, APlist **lst, const char *file) in gvers_desc() 755 gvers_depend(const char *name, unsigned long hash, GVer_desc *vdp, APlist **lst, in gvers_depend() 813 APlist *verdefs = NULL; in gvers_def()
|
/titanic_50/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_a.out.c | 205 aout_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel) in aout_reloc() 217 APlist *bound = NULL; in aout_reloc()
|
/titanic_50/usr/src/cmd/sgs/mcs/common/ |
H A D | mcs.h | 146 APlist *sh_groups; /* list of SHT_GROUP sections */
|