/bionic/libc/kernel/uapi/linux/ |
D | v4l2-subdev.h | 19 __u32 which; member 26 __u32 which; member 41 __u32 which; member 54 __u32 which; member 62 __u32 which; member 72 __u32 which; member 77 __u32 which; member 102 __u32 which; member
|
/bionic/libc/bionic/ |
D | wait.cpp | 32 extern "C" int __waitid(idtype_t which, id_t id, siginfo_t* info, int options, struct rusage* ru); 42 int waitid(idtype_t which, id_t id, siginfo_t* info, int options) { in waitid() argument 44 return __waitid(which, id, info, options, nullptr); in waitid()
|
D | getpriority.cpp | 33 int getpriority(int which, id_t who) { in getpriority() argument 34 int result = __getpriority(which, who); in getpriority()
|
/bionic/docs/ |
D | README.md | 13 * [When to use which `#define`](defines.md) - how to choose between 17 which detects use-after-close() bugs. 19 which helps debug file descriptor leaks.
|
D | 32-bit-abi.md | 23 Android support for `_FILE_OFFSET_BITS=64` (which turns `off_t` into `off64_t` 86 On 32-bit Android, `time_t` is 32-bit, which will overflow in 2038. 88 In the 64-bit ABI, `time_t` is 64-bit, which will not overflow until 89 long after the death of the star around which we currently circle. 97 an equivalent to `_FILE_OFFSET_BITS=64`, which we wouldn't be able
|
D | fdtrack.md | 41 This dumps the output to logcat, which will be available in both the tombstone 63 through, which currently isn't the case on Android
|
D | defines.md | 1 # When to use which `#define` 27 `__ANDROID_API__` to test which version you're building against. This is
|
D | fdsan.md | 12 …which tend to manifest as *use-after-close* and *double-close*. These errors are direct analogues … 47 …e_ptr`, almost all file descriptors can be associated with a unique owner which is responsible for… 136 which results in the following output: 190 … culprit closed `bystander`'s file descriptor between its open and close, which resulted in `bysta… 231 …robably not going to be as detectable or reproducible as our toy example, which is a good reason t…
|
D | EINTR.md | 13 system call, for which there is no equivalent "partial" success, such as 14 poll(2)? In poll(2)'s case, there's either something to report (in which
|
D | clang_fortify_anatomy.md | 150 Which is annotated with nothing special, except for Bionic's versioner, which 267 `@llvm.objectsize`, which is discussed in depth later. 332 In other words, we have a `static`, `always_inline` function which: 333 - If `__builtin_object_size(dst, 0)` cannot be determined (in which case, it 390 This function itself boils down to a few small branches which abort the program 519 If that fails to catch a bug, we [unconditionally call `__open_2`], which 648 GCC's, which has [a decent bit of documentation]. Put simply, 758 // LLVM, which determines that the answer here is sizeof(k).
|
D | elf-tls.md | 175 // Unlike DTPOFF, which is relative to the start of the module’s block, 214 use it, which can break `dlopen` if the surplus area is exhausted. See: 234 reference has a corresponding descriptor, which contains a resolver function address and an argument 531 The loader's entry points need to call `__tls_get_addr`, which needs to allocate memory. Currently, 566 > necessary. For instance, a loaded module might only be used by one thread of the many which make 569 > loaded objects already requires recognizing storage which is not yet allocated. This is the only 602 ** linker and the OpenGL sub-system (which needs to access the 619 searching for its TP-relative offset, which it assumes is nonnegative: 792 sequences be no larger than LD code sequences, which may not be the case on some architectures.
|
D | NOTICE | 42 form, that is based on (or derived from) the Work and for which the 82 with the Work to which such Contribution(s) was submitted. If You
|
D | native_allocator.md | 12 called the svelte config, which is designed to run on memory constrained 39 to `malloc_disable`. This call will unpause any thread which is making 374 tracking fragmentation is system\_server.txt which is an extremely long
|
/bionic/linker/ |
D | Android.bp | 285 // so keep the .debug_frame which is relatively small and does 339 // DT_JMPREL, not DT_ANDROID_REL[A], which can also theoretically contain IRELATIVE 349 // to the list of static libraries which needs to be 372 // ELF TLS, which is not supported in the loader. 382 // reference to __gnu_Unwind_Find_exidx, which isn't sufficient to pull in the strong definition 384 // non-relative dynamic relocation in the linker binary, which complicates linker startup.
|
D | ld.config.format.md | 22 Every section starts with `[section_name]` (which is used in mappings) and it defines namespaces
|
/bionic/libc/dns/resolv/ |
D | res_debug.c | 836 latlon2ul(const char **latlonstrptr, int *which) { in latlon2ul() argument 905 *which = 1; /* latitude */ in latlon2ul() 909 *which = 2; /* longitude */ in latlon2ul() 912 *which = 0; /* error */ in latlon2ul()
|
/bionic/libc/kernel/ |
D | README.md | 76 version to which they correspond. The format of a tag is 91 to determine which directory to use as the destination directory.
|
/bionic/libc/malloc_debug/ |
D | README.md | 117 file when the process receives the signal SIGRTMAX - 17 ( which is 47 on 130 SIGRTMAX - 19 (which is 45 on Android devices). When this 219 in a process. Specifically, if the signal SIGRTMAX - 16 (which is 48 on 348 When a process receives the signal SIGRTMAX - 15 (which is 49 on Android 355 to a file when the signal SIGRTMAX - 18 (which is 46 on Android devices) 371 with the THREAD\_ID returned by gettid(), which is the thread that is making 638 MAP\_NAME is the name of the map in which the backtrace pc exists. If there is 652 map named /system/libc.so which starts at 0xa000. The relative pc is 0x2a0, 655 /system/libutils.so which starts at 0xb000. The relative pc is 0x510 and
|
/bionic/benchmarks/spawn/ |
D | Android.bp | 100 // When this binary is installed to host/linux-x86/bin, its runpath is ${ORIGIN}/../lib64, which
|
/bionic/libc/ |
D | SECCOMP_ALLOWLIST_COMMON.TXT | 43 # (Potentially) useful new syscalls which we don't yet use in bionic.
|
D | SYSCALLS.TXT | 13 # - syscall_name corresponds to the name of the syscall, which may differ from 15 # function, which is not the same as the standard C exit() function which calls it)
|
D | Android.bp | 48 // ever touch 0, 1, or 2 bytes into a call to memset, which was never going 244 // OpenBSD code which needs this global data. 1008 // which will be overridden by the actual one in libc.so. 1575 // dependency on libgcc.a in libc though the libraries, which is not what you wanted! 1610 // so keep the .debug_frame which is relatively small and does 2901 // on architecture, which prevents using $(locations) to find them and requires using $(in) 2902 // instead, which would mix in all the other files if this were part of the main libc_musl_sysroot
|
/bionic/ |
D | README.md | 85 # use are a mixture of headers provided by the C library itself (which, 95 # headers separate from their internal-use headers (which contain all kinds 193 kernel uapi header files, in which case you just need to make sure that 223 Explicitly say which version of Android the function was added to in
|
/bionic/apex/ |
D | NOTICE | 42 form, that is based on (or derived from) the Work and for which the 82 with the Work to which such Contribution(s) was submitted. If You
|
/bionic/build/ |
D | NOTICE | 42 form, that is based on (or derived from) the Work and for which the 82 with the Work to which such Contribution(s) was submitted. If You
|