Lines Matching refs:lo_flags
99 int lo_flags, int mode, RtldLockState *lockstate);
3281 int lo_flags; in rtld_dlopen() local
3292 lo_flags = RTLD_LO_DLOPEN; in rtld_dlopen()
3294 lo_flags |= RTLD_LO_NODELETE; in rtld_dlopen()
3296 lo_flags |= RTLD_LO_NOLOAD; in rtld_dlopen()
3298 lo_flags |= RTLD_LO_TRACE; in rtld_dlopen()
3300 return (dlopen_object(name, fd, obj_main, lo_flags, in rtld_dlopen()
3315 dlopen_object(const char *name, int fd, Obj_Entry *refobj, int lo_flags, in dlopen_object() argument
3326 if (lockstate == NULL && !(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()
3338 obj = load_object(name, fd, refobj, lo_flags); in dlopen_object()
3349 if ((lo_flags & RTLD_LO_EARLY) == 0 && obj->static_tls && in dlopen_object()
3356 result = load_needed_objects(obj, lo_flags & (RTLD_LO_DLOPEN | in dlopen_object()
3366 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3370 } else if (lo_flags & RTLD_LO_EARLY) { in dlopen_object()
3402 if ((lo_flags & RTLD_LO_TRACE) != 0) in dlopen_object()
3405 if (obj != NULL && ((lo_flags & RTLD_LO_NODELETE) != 0 || in dlopen_object()
3417 if ((lo_flags & RTLD_LO_EARLY) == 0) { in dlopen_object()
3424 (lo_flags & RTLD_LO_EARLY) ? SYMLOOK_EARLY : 0, in dlopen_object()
3433 if (!(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()