Lines Matching refs:lo_flags
101 int lo_flags, int mode, RtldLockState *lockstate);
3712 int lo_flags; in rtld_dlopen() local
3723 lo_flags = RTLD_LO_DLOPEN; in rtld_dlopen()
3725 lo_flags |= RTLD_LO_NODELETE; in rtld_dlopen()
3727 lo_flags |= RTLD_LO_NOLOAD; in rtld_dlopen()
3729 lo_flags |= RTLD_LO_DEEPBIND; in rtld_dlopen()
3731 lo_flags |= RTLD_LO_TRACE | RTLD_LO_IGNSTLS; in rtld_dlopen()
3733 return (dlopen_object(name, fd, obj_main, lo_flags, in rtld_dlopen()
3748 dlopen_object(const char *name, int fd, Obj_Entry *refobj, int lo_flags, in dlopen_object() argument
3758 refobj->path, lo_flags, mode); in dlopen_object()
3761 if (lockstate == NULL && !(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()
3772 obj = load_object(name, fd, refobj, lo_flags); in dlopen_object()
3782 if ((lo_flags & RTLD_LO_DEEPBIND) != 0) in dlopen_object()
3785 if ((lo_flags & (RTLD_LO_EARLY | RTLD_LO_IGNSTLS)) == 0 && in dlopen_object()
3792 result = load_needed_objects(obj, lo_flags & (RTLD_LO_DLOPEN | in dlopen_object()
3802 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3806 } else if (lo_flags & RTLD_LO_EARLY) { in dlopen_object()
3838 if ((lo_flags & RTLD_LO_TRACE) != 0) in dlopen_object()
3841 if (obj != NULL && ((lo_flags & RTLD_LO_NODELETE) != 0 || in dlopen_object()
3853 if ((lo_flags & RTLD_LO_EARLY) == 0) { in dlopen_object()
3860 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3869 if (!(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()