(backport)
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=467fec0bb47464ff49e7075194342b028c75c72f
+dlfcn/dlopen.c
+ Re-fix b/18243822 which got broken by cr/80600560 (AARCH64 build fix).
+ (ppluzhnikov, google-local)
{
if (__builtin_expect (_dlfcn_hook != NULL, 0))
return _dlfcn_hook->dlopen_with_offset (file, offset, mode, DL_CALLER);
+
+ struct dlopen_args args;
+ args.file = file;
+ args.offset = offset;
+ args.mode = mode;
+ args.caller = DL_CALLER;
+
+ return __dlopen_common (&args);
}
strong_alias (__dlopen_with_offset, __google_dlopen_with_offset)
# endif