Lines Matching refs:lo_flags
105 int lo_flags, int mode, RtldLockState *lockstate);
3837 int lo_flags; in rtld_dlopen() local
3849 lo_flags = RTLD_LO_DLOPEN; in rtld_dlopen()
3851 lo_flags |= RTLD_LO_NODELETE; in rtld_dlopen()
3853 lo_flags |= RTLD_LO_NOLOAD; in rtld_dlopen()
3855 lo_flags |= RTLD_LO_DEEPBIND; in rtld_dlopen()
3857 lo_flags |= RTLD_LO_TRACE | RTLD_LO_IGNSTLS; in rtld_dlopen()
3859 return (dlopen_object(name, fd, obj_main, lo_flags, in rtld_dlopen()
3873 dlopen_object(const char *name, int fd, Obj_Entry *refobj, int lo_flags, in dlopen_object() argument
3884 refobj == NULL ? "<null>" : refobj->path, lo_flags, mode); in dlopen_object()
3887 if (lockstate == NULL && !(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()
3898 obj = load_object(name, fd, refobj, lo_flags); in dlopen_object()
3910 if ((lo_flags & RTLD_LO_DEEPBIND) != 0) in dlopen_object()
3913 if ((lo_flags & (RTLD_LO_EARLY | in dlopen_object()
3923 lo_flags & (RTLD_LO_DLOPEN | RTLD_LO_EARLY | in dlopen_object()
3933 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3937 } else if ((lo_flags & RTLD_LO_EARLY) != 0) { in dlopen_object()
3970 if ((lo_flags & RTLD_LO_TRACE) != 0) in dlopen_object()
3974 ((lo_flags & RTLD_LO_NODELETE) != 0 || obj->z_nodelete) && in dlopen_object()
3986 if ((lo_flags & RTLD_LO_EARLY) == 0) { in dlopen_object()
3993 RTLD_NOW, (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
4002 if ((lo_flags & RTLD_LO_EARLY) == 0) { in dlopen_object()