Lines Matching refs:with
21 Our general practice with dynamic linker behavior changes is that they
72 executable, LD_PRELOAD libraries, and any library with the DF_1_GLOBAL
100 The GNU hash style available with `--hash-style=gnu` allows faster
152 "my_zip_file.zip!/libs/libstuff.so". As with APKs, the library must be
175 we allowed access to these libraries for apps with a target API level < 24.
235 Apps with a target API level >= 23 cannot load shared objects that contain text
251 check with readelf instead. Look for either a TEXTREL entry or the
263 Note: it is technically possible to have a shared object with the TEXTREL
265 with the NDK, but if you're generating ELF files yourself make sure
272 level 23 and above refuses to load code with text relocations.
350 built with a `minSdkVersion` >= 23 will not load on earlier versions of
351 Android, with an error referencing `__register_atfork`.
353 *Resolution*: build your code with `minSdkVersion` that matches the minimum
398 being incompatible with future versions of Android.
428 ## dlclose interacts badly with thread local variables with non-trivial destructors
431 thread-local variables with non-trivial destructors. This leads to
459 with IFUNC relocations. The affected functions are from `<string.h>`, but
482 section would have been able to read globals with RELR relocations
486 relocation sections in order to maintain compatibility with API levels
498 the start and end of these arrays. When building with LTO, the function pointers
509 `libc.so`. This ensures that executables built with newer `crtbegin_dynamic.o`
510 (in NDK >= r27) work with older `libc.so` (in Android <= API level 34), and