Lines Matching refs:lo_flags
103 int lo_flags, int mode, RtldLockState *lockstate);
3713 int lo_flags; in rtld_dlopen() local
3724 lo_flags = RTLD_LO_DLOPEN; in rtld_dlopen()
3726 lo_flags |= RTLD_LO_NODELETE; in rtld_dlopen()
3728 lo_flags |= RTLD_LO_NOLOAD; in rtld_dlopen()
3730 lo_flags |= RTLD_LO_DEEPBIND; in rtld_dlopen()
3732 lo_flags |= RTLD_LO_TRACE | RTLD_LO_IGNSTLS; in rtld_dlopen()
3734 return (dlopen_object(name, fd, obj_main, lo_flags, in rtld_dlopen()
3749 dlopen_object(const char *name, int fd, Obj_Entry *refobj, int lo_flags, in dlopen_object() argument
3760 refobj->path, lo_flags, mode); in dlopen_object()
3763 if (lockstate == NULL && !(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()
3775 obj = load_object(name, fd, refobj, lo_flags); in dlopen_object()
3785 if ((lo_flags & RTLD_LO_DEEPBIND) != 0) in dlopen_object()
3788 if ((lo_flags & (RTLD_LO_EARLY | RTLD_LO_IGNSTLS)) == 0 && in dlopen_object()
3795 result = load_needed_objects(obj, lo_flags & (RTLD_LO_DLOPEN | in dlopen_object()
3805 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3809 } else if (lo_flags & RTLD_LO_EARLY) { in dlopen_object()
3841 if ((lo_flags & RTLD_LO_TRACE) != 0) in dlopen_object()
3844 if (obj != NULL && ((lo_flags & RTLD_LO_NODELETE) != 0 || in dlopen_object()
3856 if ((lo_flags & RTLD_LO_EARLY) == 0) { in dlopen_object()
3863 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3872 if (!(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()