Home
last modified time | relevance | path

Searched refs:an (Results 1 – 25 of 43) sorted by relevance

12

/bionic/docs/
Delf-tls.md23 TLS Block". TLS variables within the Static TLS Block exist at fixed offsets from an
40 an executable, the linker needs to know where an executable's TLS segment is relative to the TP so
114 If an allocation fails, `__tls_get_addr` calls `abort` (like emutls).
154 variable with a dynamic initializer has an associated TLS guard variable.)
158 If the variable is part of the Static TLS Block (i.e. the executable or an initially-loaded shared
162 Example: a C file for an executable:
197 ## Selecting an Access Model
199 The compiler selects an access model for each variable reference using these factors:
200 * The absence of `-fpic` implies an executable, so use IE/LE.
234 reference has a corresponding descriptor, which contains a resolver function address and an argument
[all …]
Dnative_allocator.md34 call to an allocation function (malloc/free/etc). When a call
40 a call to an allocation function (malloc/free/etc) when `malloc_disable`
55 When set to zero, `mallopt(M_DECAY_TIME, 0)`, it is expected that an
60 When set to non-zero, `mallopt(M_DECAY_TIME, 1)`, an allocator can delay the
66 thread to handle the purge, so the decay is only handled when an
77 When called, `mallopt(M_PURGE, 0)`, an allocator should purge and release
86 These are the tests that should be run to verify an allocator is
205 not be used as absolutes for determining if an allocator is worth using.
226 frees are not counted. Forty allocations is an arbitrary number that could
243 As with the other microbenchmarks, an allocator with numbers in the same
[all …]
D32-bit-abi.md29 the situation becomes complicated. If you're targeting an API before 21, almost
30 all functions that take an `off_t` become unavailable. You've asked for their
36 later, if you're using Clang we'll inline an `mmap64` implementation in the
37 headers when you target an API before 21 because it's an easy special case
97 an equivalent to `_FILE_OFFSET_BITS=64`, which we wouldn't be able
Dlibc_assembler.md56 Here is an example of how the benchmark should be executed. For this
130 When verifying an assembler routine that operates on buffer data (such as
135 read past the end. This kind of bug results in an infrequent and difficult to
138 can result in an unaligned exception.
153 an unwind with incorrect function information.
DNOTICE24 "You" (or "Your") shall mean an individual or Legal Entity
39 (an example is provided in the Appendix below).
44 represent, as a whole, an original work of authorship. For the purposes
53 or by an individual or Legal Entity authorized to submit on behalf of
120 or as an addendum to the NOTICE text from the Work, provided
146 Contributor provides its Contributions) on an "AS IS" BASIS,
199 distributed under the License is distributed on an "AS IS" BASIS,
Dfdsan.md47 …heir closure. fdsan provides functions to associate a file descriptor with an owner; if someone tr…
49an 8-bit type byte that identifies the type of the owner (`enum android_fdan_owner_type` in [`<and…
51 If a file descriptor that's been marked with a tag is closed with an incorrect tag, or without a ta…
59 …- Upon detecting an error, emit a warning to logcat, generate a tombstone, and then continue execu…
63 - Abort upon detecting an error.
67 …s proportional to the percentage of file descriptors in your process that are tagged with an owner.
Dfdtrack.md16 handle unbalanced closes. This callback may be called from an async signal safe
36 backtraces. Instead, if you can detect that an fd leak is ongoing, turning on
/bionic/libdl/
DNOTICE10 distributed under the License is distributed on an "AS IS" BASIS,
26 distributed under the License is distributed on an "AS IS" BASIS,
Dlibdl_android.map.txt11 # distributed under the License is distributed on an "AS IS" BASIS,
Dlibdl.map.txt11 # distributed under the License is distributed on an "AS IS" BASIS,
/bionic/tools/
DNOTICE10 distributed under the License is distributed on an "AS IS" BASIS,
26 distributed under the License is distributed on an "AS IS" BASIS,
/bionic/libc/malloc_hooks/
DREADME.md57 has been set, then the hook is called with an appropriate alignment value.
68 the current default allocation functions. It is expected that if an
95 Enable malloc hooks using an environment variable:
117 an order of magnitude larger, so there should be no need to truncate the name
/bionic/libc/malloc_debug/
DREADME_marshmallow_and_earlier.md51 This option will slow down allocations by an order of magnitude, and
66 Whenever an allocation is created, initialize the data with a known
68 Whenever an allocation is freed, write a known pattern over the data (0xef).
84 the expected patterns. If not, then an error message is printed to the log.
95 If the entire allocation is not filled with this value, an error is printed
DREADME.md48 Enables a small buffer placed before the allocated data. This is an attempt
52 modified. If any part of the front guard is modified, an error will be reported
74 Enables a small buffer placed after the allocated data. This is an attempt
78 modified. If any part of the rear guard is modified, an error will be reported
101 This option will slow down allocations by an order of magnitude. If the
249 When an allocation is freed, fill it with 0xef.
261 Add an extra amount to allocate for every allocation.
277 When the list is full, an allocation is removed from the list and is
302 an allocation has a special header applied, and the header is corrupted
310 backtrace frames to capture when an allocation is freed.
[all …]
/bionic/benchmarks/
DNOTICE10 distributed under the License is distributed on an "AS IS" BASIS,
26 distributed under the License is distributed on an "AS IS" BASIS,
42 distributed under the License is distributed on an "AS IS" BASIS,
58 distributed under the License is distributed on an "AS IS" BASIS,
74 distributed under the License is distributed on an "AS IS" BASIS,
118 distributed under the License is distributed on an "AS IS" BASIS,
218 distributed under the License is distributed on an "AS IS" BASIS,
/bionic/libstdc++/
DNOTICE10 distributed under the License is distributed on an "AS IS" BASIS,
/bionic/libc/async_safe/
DREADME.md3 This library provides an async_safe implementation for formatting and writing log messages to logd.
/bionic/apex/
DNOTICE24 "You" (or "Your") shall mean an individual or Legal Entity
39 (an example is provided in the Appendix below).
44 represent, as a whole, an original work of authorship. For the purposes
53 or by an individual or Legal Entity authorized to submit on behalf of
120 or as an addendum to the NOTICE text from the Work, provided
146 Contributor provides its Contributions) on an "AS IS" BASIS,
199 distributed under the License is distributed on an "AS IS" BASIS,
/bionic/build/
DNOTICE24 "You" (or "Your") shall mean an individual or Legal Entity
39 (an example is provided in the Appendix below).
44 represent, as a whole, an original work of authorship. For the purposes
53 or by an individual or Legal Entity authorized to submit on behalf of
120 or as an addendum to the NOTICE text from the Work, provided
146 Contributor provides its Contributions) on an "AS IS" BASIS,
199 distributed under the License is distributed on an "AS IS" BASIS,
/bionic/tests/headers/posix/
DAndroid.bp11 // distributed under the License is distributed on an "AS IS" BASIS,
/bionic/linker/testdata/
DAndroid.bp10 // distributed under the License is distributed on an "AS IS" BASIS,
/bionic/
Dandroid-changes-for-ndk-developers.md14 Required tools: the NDK has an `llvm-readelf` binary that understands all the
22 will be tied to an app's target API level:
137 ## Opening shared libraries directly from an APK
151 any zip file, not just an APK. Just give dlopen(3) a path of the form
217 uses them for validity checking. Some developers strip them in an
236 relocations. Such an approach reduces load time and improves security. This was
324 attribute by default, so its absence (or an incorrect soname) indicates
336 are not found, or you try to use an ABI-incompatible library that isn't
351 Android, with an error referencing `__register_atfork`.
359 If an ELF file contains a DT_RUNPATH entry, the directories listed there
[all …]
/bionic/linker/
Dld.config.format.md14 This part of the document maps location of an executable to a section. Here is an example
/bionic/benchmarks/linker_relocation/
DREADME.md19 `regen/dump_relocs.py` scans an ELF file and its dependencies, outputting a JSON
/bionic/tests/
DNOTICE10 distributed under the License is distributed on an "AS IS" BASIS,
26 distributed under the License is distributed on an "AS IS" BASIS,
70 distributed under the License is distributed on an "AS IS" BASIS,
86 distributed under the License is distributed on an "AS IS" BASIS,
130 distributed under the License is distributed on an "AS IS" BASIS,
174 distributed under the License is distributed on an "AS IS" BASIS,
218 distributed under the License is distributed on an "AS IS" BASIS,
262 distributed under the License is distributed on an "AS IS" BASIS,
306 distributed under the License is distributed on an "AS IS" BASIS,
350 distributed under the License is distributed on an "AS IS" BASIS,
[all …]

12