Objlist
Objlist _rtld_list_main = /* Objects loaded at program startup */
Objlist _rtld_list_global = /* Objects dlopened with RTLD_GLOBAL */
_rtld_objlist_push_head(Objlist *list, Obj_Entry *obj)
_rtld_objlist_push_tail(Objlist *list, Obj_Entry *obj)
_rtld_objlist_find(Objlist *list, const Obj_Entry *obj)
_rtld_initlist_visit(Objlist* list, Obj_Entry *obj, int rev)
_rtld_initlist_tsort(Objlist* list, int rev)
static void _rtld_initlist_visit(Objlist *, Obj_Entry *, int);
static void _rtld_initlist_tsort(Objlist *, int);
static void _rtld_objlist_remove(Objlist *, Obj_Entry *);
static void _rtld_objlist_clear(Objlist *);
_rtld_objlist_clear(Objlist *list)
_rtld_objlist_remove(Objlist *list, Obj_Entry *obj)
Objlist finilist;
Objlist initlist;
Objlist dldags; /* Object belongs to these dlopened DAGs (%) */
Objlist dagmembers; /* DAG has these members (%) */
extern Objlist _rtld_list_global;
extern Objlist _rtld_list_main;
void _rtld_objlist_push_head(Objlist *, Obj_Entry *);
void _rtld_objlist_push_tail(Objlist *, Obj_Entry *);
Objlist_Entry *_rtld_objlist_find(Objlist *, const Obj_Entry *);
const Objlist *, const Obj_Entry **, u_int, const Ver_Entry *, DoneList *);
_rtld_symlook_list(const char *name, Elf_Hash *hash, const Objlist *objlist,