Home
last modified time | relevance | path

Searched refs:Alist (Results 1 – 25 of 38) sorted by relevance

12

/titanic_50/usr/src/cmd/sgs/include/
H A Dalist.h120 } Alist; typedef
153 #define ALIST_OFF_DATA ((size_t)(((Alist *)0)->al_data))
262 extern void *alist_append(Alist **, const void *, size_t, Aliste);
263 extern void alist_delete(Alist *, Aliste *);
264 extern void alist_delete_by_offset(Alist *, Aliste *);
265 extern void *alist_insert(Alist **, const void *, size_t,
267 extern void *alist_insert_by_offset(Alist **, const void *, size_t,
269 extern void alist_reset(Alist *);
H A Dlibld.h196 Alist *cl_val; /* string (Capstr) value */
279 Alist *ofl_copyrels; /* list of copy relocations */
397 Alist *ofl_symfltrs; /* per-symbol filtees and their */
398 Alist *ofl_dtsfltrs; /* associated .dynamic/.dynstrs */
857 Alist *ifl_groups; /* SHT_GROUP section list */
1052 Alist *sg_os_order; /* list specifying output section */
1093 Alist *ec_files; /* files from which to accept */
1151 Alist *sd_GOTndxs; /* list of associated GOT entries */
1155 Alist *sd_move; /* move information associated with a */
1344 Alist *sdf_vers; /* list of versions that are required */
[all …]
H A Drtld.h293 Alist *lm_rti; /* list of RTLDINFO tables */
296 Alist *lm_lists; /* active and pending link-map lists */
306 Alist *lm_aud_cookies; /* local auditor cookies */
529 Alist *gh_depends; /* handle dependency list */
653 Alist *rtc_r; /* receiver list (Rel_copy) */
679 Alist *rt_runlist; /* Pdesc structures */
/titanic_50/usr/src/cmd/sgs/rtld/common/
H A D_rtld.h96 Alist **(*fct_get_def_dirs)(void);
99 Alist **(*fct_get_sec_dirs)(void);
102 int (*fct_fix_name)(const char *, Rt_map *, Alist **, Aliste,
448 Alist **sp_dalpp; /* present path list within rule */
590 extern Alist *rpl_libdirs; /* and its associated Pdesc list */
597 extern Alist *prm_libdirs; /* and its associated Pdesc list */
600 extern Alist *elf_def_dirs; /* ELF default directory seach paths */
601 extern Alist *elf_sec_dirs; /* ELF secure directory seach paths */
602 extern Alist *aout_def_dirs; /* AOUT default directory seach paths */
603 extern Alist *aout_sec_dirs; /* AOUT secure directory seach paths */
[all …]
H A Da.out.c64 Alist *aout_def_dirs = NULL;
65 Alist *aout_sec_dirs = NULL;
75 static int aout_fix_name(const char *, Rt_map *, Alist **, Aliste, uint_t);
76 static Alist **aout_get_def_dirs(void);
77 static Alist **aout_get_sec_dirs(void);
102 static Alist **
110 static Alist **
126 aout_fix_name(const char *oname, Rt_map *clmp, Alist **alpp, Aliste alni, in aout_fix_name()
199 Alist *palp = NULL; in aout_needed()
H A Dremove.c146 remove_alist(Alist **alpp, int complete) in remove_alist()
148 Alist *alp = *alpp; in remove_alist()
308 remove_alist((Alist **)&(dip->di_info), 1); in remove_so()
669 Alist *falp; in gdp_collect()
673 if (((falp = (Alist *)dip->di_info) == NULL) || in gdp_collect()
742 Alist *falp; in remove_rescan()
745 if (((falp = (Alist *)dip->di_info) == NULL) || in remove_rescan()
947 Alist *falp; in remove_lmc()
951 if (((falp = (Alist *)dip->di_info) == NULL) || in remove_lmc()
1369 Alist *falp; in remove_hdl()
[all …]
H A Dpaths.c52 set_dirs(Alist **alpp, Spath_defn *sdp, uint_t flags) in set_dirs()
69 print_default_dirs(Lm_list *lml, Alist *alp, int search) in print_default_dirs()
109 static Alist **
112 Alist **dalpp = NULL; in get_dir_list()
307 Alist *alp; in get_next_dir()
830 Alist **salpp; in is_path_secure()
1001 is_path_unique(Alist *alp, const char *path) in is_path_unique()
1029 expand_paths(Rt_map *clmp, const char *list, Alist **alpp, Aliste alni, in expand_paths()
H A Dobject.c43 static Alist *mpalp = NULL;
202 check_plat_names(Syscapset *scapset, Alist *caps, Rej_desc *rej) in check_plat_names()
215 check_mach_names(Syscapset *scapset, Alist *caps, Rej_desc *rej) in check_mach_names()
250 Alist *oalp; in elf_obj_fini()
H A Dglobals.c133 Alist *rpl_libdirs = NULL; /* and associated Pdesc list */
140 Alist *prm_libdirs = NULL; /* and associated Pdesc list */
H A Delf.c77 Alist *elf_def_dirs = NULL;
78 Alist *elf_sec_dirs = NULL;
85 static int elf_fix_name(const char *, Rt_map *, Alist **, Aliste, uint_t);
86 static Alist **elf_get_def_dirs(void);
87 static Alist **elf_get_sec_dirs(void);
112 static Alist **
120 static Alist **
132 elf_fix_name(const char *name, Rt_map *clmp, Alist **alpp, Aliste alni, in elf_fix_name()
364 Alist *palp = NULL; in elf_lazy_load()
633 Alist *palp = NULL; in elf_needed()
[all …]
H A Dcap.c496 free_fd(Alist *fdalp) in free_fd()
515 cap_dir(Alist **fdalpp, Lm_list *lml, const char *dname, Rt_map *clmp, in cap_dir()
522 Alist *fdalp = NULL; in cap_dir()
654 cap_filtees(Alist **alpp, Aliste oidx, const char *dir, Aliste nlmco, in cap_filtees()
658 Alist *fdalp = NULL; in cap_filtees()
787 Alist *fdalp = NULL; in load_cap()
H A D_elf.h47 Alist **, Aliste);
H A Dtsort.c422 Alist *falp; in dep_visit()
425 if (((falp = (Alist *)dip->di_info) == NULL) || in dep_visit()
H A Dconfig_elf.c477 Alist **alpp, Aliste alni) in elf_config_flt()
/titanic_50/usr/src/cmd/sgs/tools/common/
H A Dalist.c96 alist_insert(Alist **lpp, const void *datap, size_t size, in alist_insert()
99 Alist *lp = *lpp; in alist_insert()
172 alist_insert_by_offset(Alist **lpp, const void *datap, size_t size, in alist_insert_by_offset()
251 alist_append(Alist **lpp, const void *datap, size_t size, in alist_append()
300 alist_delete(Alist *lp, Aliste *idxp) in alist_delete()
326 alist_delete_by_offset(Alist *lp, Aliste *offp) in alist_delete_by_offset()
452 alist_reset(Alist *lp) in alist_reset()
/titanic_50/usr/src/cmd/sgs/librtld/common/
H A D_librtld.h90 Xword *, Xword *, Alist *);
92 extern int syminfo(Cache *, Alist **);
H A Dsyms.c84 syminfo(Cache *_cache, Alist **nodirect) in syminfo()
H A Drelocate.c54 Xword *null, Xword *data, Xword *func, Alist *nodirect) in count_reloc()
/titanic_50/usr/src/cmd/sgs/libld/common/
H A D_libld.h217 Gotndx *(* mr_find_got_ndx)(Alist *, Gotref, Ofl_desc *,
220 uintptr_t (* mr_assign_got_ndx)(Alist **, Gotndx *, Gotref,
279 Alist *sup_funcs; /* list of support functions */
665 extern int cap_names_match(Alist *, Alist *);
H A Dutil.c743 cap_names_match(Alist *alp1, Alist *alp2) in cap_names_match()
/titanic_50/usr/src/cmd/sgs/elfwrap/common/
H A D_elfwrap.h79 Alist *od_outsecs; /* list of output sections */
/titanic_50/usr/src/cmd/sgs/rtld/mdbmod/common/
H A Drtld.msg40 @ MSG_STR_ALIST "Alist"
325 @ MSG_LMLIST_TITLE1 "Link-map lists (%s): 0x%p Alist[used %u: total %u]\n";
328 @ MSG_LMLIST_LINE0 " lists: 0x%0?p Alist[used %u: total %u]\n"
364 \t lists: 0xff3f0b00 Alist[used 1: total 4]\n\
389 \t lists: 0xff3f0b68 Alist[used 1: total 4]\n\
400 \t lists: 0xff3f0ba4 Alist[used 1: total 4]\n\
617 \t refcnt: 1 depends: 0xff3b12c8 Alist[used 3: total 4]\n\
660 \t refcnt: 1 depends: 0xff3b12c8 Alist[used 3: total 4]\n\
688 Alist[used %u: total %u]\n"
704 \t depends: 0xff3a0c89 Alist[next 1: cnt 2]\n"
H A Drtld.c816 Alist al; in _dcmd_Lm_list()
821 if (mdb_vread(&al, sizeof (Alist), addr) == -1) { in _dcmd_Lm_list()
1053 Alist al; in dcmd_GrpHdl()
1098 if (mdb_vread(&al, sizeof (Alist), addr) == -1) { in dcmd_GrpHdl()
/titanic_50/usr/src/cmd/sgs/crle/common/
H A Dcrle.c118 Alist *objdirs = NULL; in main()
/titanic_50/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c674 bindpltpad(Rt_map *lmp, Alist **padlist, Addr value, void **pltaddr, in bindpltpad()
756 Alist *pltpadlist = NULL; in elf_reloc()

12