Home
last modified time | relevance | path

Searched refs:library (Results 1 – 20 of 20) sorted by relevance

/bionic/libc/tools/
Dcheck-symbols.py15 def GetSymbols(library, functions_or_variables): argument
20 if library == 'libm' and arch == 'arm':
31 …-%s/symbols/%s.so.%s.txt' % (os.environ['ANDROID_BUILD_TOP'], api, arch, library, functions_or_var…
38 def CheckSymbols(library, functions_or_variables): argument
39 expected_symbols = GetSymbols(library, functions_or_variables)
45 so_file = '%s/system/%s/%s.so' % (os.environ['ANDROID_PRODUCT_OUT'], lib_dir, library)
70 …derr.write('%d missing %s in %s for %s:\n' % (len(missing), functions_or_variables, library, arch))
76 …sys.stderr.write('%d extra %s in %s for %s:\n' % (len(extra), functions_or_variables, library, arc…
/bionic/
Dandroid-changes-for-ndk-developers.md25 * At the affected API level and above, we’ll refuse to load the library.
27 * Warnings about any behavior change that will affect a library if you
28 increase your target API level will appear in logcat when that library
36 ## Changes to library dependency resolution
39 JB-MR2, Android didn't include the application library directory
42 dependencies before loading their main library. Worse, until it was
53 simply link all of your code into one big library and sidestep the details of
54 library and symbol lookup changes on all past (and future) Android versions.
56 ## Changes to library search order
58 We have made various fixes to library search order when resolving symbols.
[all …]
DREADME.md4 C library, math library, and dynamic linker.
18 The C library. Stuff like `fopen(3)` and `kill(2)`.
22 The math library. Traditionally Unix systems kept stuff like `sin(3)` and
23 `cos(3)` in a separate library to save space in the days before shared
28 The dynamic linker interface library. This is actually just a bunch of stubs
150 least one other C library.
153 users in different projects, and there isn't a more specific library
/bionic/tests/libs/
DAndroid.bp116 name: "libgnu-hash-table-library",
126 name: "libsysv-hash-table-library",
316 // 4. Check that having access to shared library (libnstest_public.so)
317 // does not expose symbols from dependent library (libnstest_public_internal.so)
325 // libnstest_dlopened.so (library in private namespace dlopened from libnstest_root.so)
424 // Isolated namespaces do not allow loading of the library outside of
427 // This library cannot be loaded in isolated namespace because one of DT_NEEDED
526 // A leaf library in a non-standard directory.
534 // Depends on library A with a DT_RUNPATH
544 // Depends on library A with an incorrect DT_RUNPATH. This does not matter
[all …]
/bionic/libc/malloc_debug/
DREADME_api.md4 in a process. The libc library in Android exports two calls that can be
19 by the malloc debug library itself.
47 The calls from within the malloc debug library are automatically removed.
DREADME_marshmallow_and_earlier.md35 Any errors detected by the library are reported in the log.
DREADME.md30 Any errors detected by the library are reported in the log.
105 Note that any backtrace frames that occur within the malloc backtrace library
/bionic/benchmarks/linker_relocation/
DAndroid.bp35 // library in the "data" property, but that doesn't work, because each library is listed as having a
/bionic/tests/
DAndroid.bp289 // Test diagnostics emitted by clang. The library that results is useless; we
483 // library as an emutls symbol. The -fno-emulated-tls flag above configures
513 // library as an emutls symbol. The -fno-emulated-tls flag above configures
585 // enabled. The library that results from building this is meant to be unused.
864 "libgnu-hash-table-library",
869 "libsysv-hash-table-library",
1026 // Tests for the device linked against bionic's static library. Run with:
1042 // own library, so it can only be tested when it's part of libc.a.
/bionic/libc/async_safe/
DREADME.md3 This library provides an async_safe implementation for formatting and writing log messages to logd.
/bionic/libdl/
DAndroid.bp107 // This is placeholder library the actual implementation is (currently)
186 // This is placeholder library the actual implementation is (currently)
/bionic/libc/
DAndroid.bp143 // library is removed, the include directory is also removed.
280 // libc_freebsd.a - upstream FreeBSD C library code
378 // libc_netbsd.a - upstream NetBSD C library code
434 // libc_openbsd_ndk.a - upstream OpenBSD C library code
587 // libc_openbsd.a - upstream OpenBSD C library code
674 // libc_gdtoa.a - upstream OpenBSD C library gdtoa code
778 // libc_bionic.a - home-grown C library code
1190 // libc_bionic.a. Relocated to their own library because
1296 // This is an LP32 ARM-only library that needs to be built with -fno-builtin
1298 // empty library to keep this makefile simple.
[all …]
/bionic/docs/
Ddefines.md9 If your code is specific to Android's C library, bionic, use `__BIONIC__`. This
D32-bit-abi.md96 these to the C library. Convenient use of the new calls would require
Dlibc_assembler.md75 library. An example of the output looks like this:
Dfdsan.md229 ### Enabling fdsan (as a C++ library implementer)
Delf-tls.md375 gdb uses a libthread_db plugin library to retrieve thread-related information from a target. This
376 library is typically a shared object, but for Android, we link our own `libthread_db.a` into
401 Both debuggers need metadata from the threading library (`libc.so` / `libpthread.so`) to find TLS
/bionic/libc/kernel/
DREADME.md16 They can be also included before or after any Bionic C library header.
/bionic/linker/
DAndroid.bp268 // Leave the symbols in the shared library so that stack unwinders can produce
/bionic/libm/
DAndroid.bp191 // to be in whatever library the math code is in.