Home
last modified time | relevance | path

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

/bionic/tests/
Dstatic_tls_layout_test.cpp57 auto reserve_tp = [](const AlignedSizeFlat& before, const AlignedSizeFlat& after, in TEST()
59 auto allocs = layout.reserve_tp_pair(unflatten_size(before), unflatten_size(after)); in TEST()
68 EXPECT_EQ(0u, allocs.before); in TEST()
76 EXPECT_EQ(0u, allocs.before); in TEST()
82 EXPECT_EQ(0u, allocs.before); in TEST()
88 EXPECT_EQ(7u, allocs.before); in TEST()
94 EXPECT_EQ(0u, allocs.before); in TEST()
102 EXPECT_EQ(52u, allocs.before); in TEST()
111 EXPECT_EQ(5u, allocs.before); in TEST()
116 EXPECT_EQ(17u, allocs.before); in TEST()
[all …]
/bionic/libc/upstream-netbsd/lib/libc/include/isc/
Dlist.h90 #define INSERT_BEFORE(list, before, elt, link) \ argument
93 if ((before)->link.prev == NULL) \
96 (elt)->link.prev = (before)->link.prev; \
97 (before)->link.prev = (elt); \
99 (elt)->link.next = (before); \
/bionic/libc/bionic/
Dbionic_elf_tls.cpp153 offset_bionic_tcb_ = pair.before; in reserve_exe_segment_and_tcb()
176 offset_exe_ = pair.before; in reserve_exe_segment_and_tcb()
183 offset_bionic_tcb_ = pair.before; in reserve_exe_segment_and_tcb()
230 StaticTlsLayout::TpAllocations StaticTlsLayout::reserve_tp_pair(TlsAlignedSize before, in reserve_tp_pair() argument
233 const size_t tentative_before = reserve(before); in reserve_tp_pair()
234 const size_t tentative_before_end = align_cursor_unskewed(before.align.value); in reserve_tp_pair()
236 const size_t offset_tp = align_cursor_unskewed(MAX(before.align.value, after.align.value)); in reserve_tp_pair()
243 CHECK(((offset_tp - tentative_before_end) & (before.align.value - 1)) == 0); in reserve_tp_pair()
/bionic/libc/private/
Dbionic_elf_tls.h101 size_t before; member
109 TpAllocations reserve_tp_pair(TlsAlignedSize before, TlsAlignedSize after);
/bionic/docs/
D32-bit-abi.md10 level 24 where they were introduced, and never available before then.
29 the situation becomes complicated. If you're targeting an API before 21, almost
37 headers when you target an API before 21 because it's an easy special case
50 doesn't compile, you can insert this just before the line that's failing
121 these functions. Since LP32 is unlikely to be still supported long before
DEINTR.md30 host of signal handlers before your code even starts to run. (And, no, you
Delf-tls.md37 Variant 1 places the static TLS block after the TP, whereas variant 2 places it before the TP.
46 1, and its storage will always be immediately after (or before) the TP. In variant 1, the TP is
570 > alternative to stopping all threads and allocating storage for all threads before letting them run
589 2 allocates everything before the TP. Bionic currently allocates memory before and after the TP to
632 * Moving the pthread keys before the thread pointer breaks Go-based apps.
755 ever needed more than 16 slots, we could allocate the space before TP.)
Dnative_allocator.md83 application wants to purge that memory before waiting for the next connection.
204 results, but, as mentioned before, these microbenchmark numbers should
335 will always call `mallopt(M_DECAY_TIME, 1)' before running the trace.
Dlibc_assembler.md162 before submitting a new libc assembler routine. There are difficult
Dstatus.md337 behavior before we added the check).
Dclang_fortify_anatomy.md200 hinder optimizations that are performed before the optimizer can prove that the
/bionic/libc/kernel/uapi/sound/
Dfirewire.h54 __be32 before; member
/bionic/libc/malloc_debug/
DREADME_marshmallow_and_earlier.md78 A 32 byte buffer is placed before the returned allocation (known as
102 everything before terminating.
DREADME.md48 Enables a small buffer placed before the allocated data. This is an attempt
49 to find memory corruption occuring to a region before the original allocation.
303 before the verification occurs. This is the error message that will be found
322 free everything before the program terminates.
716 but, obviously, it must be enabled through the signal before the file will
774 app before running the dumpsys command, you'll get backtraces showing
/bionic/libc/
DSECCOMP_BLOCKLIST_APP.TXT9 # Note: Some privileged syscalls are still needed in app process after fork before uid change,
DAndroid.bp161 // Code that implements the stack protector (or that runs before TLS has been set up) needs to be
163 // some of this code runs before ifunc resolvers have made string.h functions work, so compile with
221 // from the linker before ifunc resolvers have made string.h functions available.
/bionic/
Dandroid-changes-for-ndk-developers.md36 toasts help bring some visibility to the issues before it's too late.
45 dependencies before loading their main library. Worse, until it was
309 *Potential problems*: before API level 23 the DT_NEEDED entry's basename was
455 uses the C library, this decision is made long before we know what API
483 before they were relocated. The version of `lld` in the NDK has never
DREADME.md19 `cos(3)` in a separate library to save space in the days before shared
/bionic/libc/kernel/
DREADME.md16 They can be also included before or after any Bionic C library header.
/bionic/linker/
DAndroid.bp151 // Ensure that the compiler won't insert string function calls before ifuncs are resolved.