History log of /bionic/docs/ (Results 1 – 25 of 70)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: android-11.0.0_r8, android-11.0.0_r7, m/android-11.0.0_r8, android-vts-10.0_r5, android-vts-11.0_r1, android-security-11.0.0_r1, android-platform-11.0.0_r1, android-cts-11.0_r1, android-11.0.0_r5, android-11.0.0_r4, android-11.0.0_r3, android-11.0.0_r2, android-11.0.0_r1, platform-tools-30.0.4, android-mainline-11.0.0_r2, android-r-beta-3, android-r-beta-2, android-mainline-11.0.0_r1, platform-tools-30.0.3, platform-tools-30.0.2, android-mainline-10.0.0_r11, platform-tools-30.0.1, platform-tools-30.0.0, android-r-preview-4, android-r-preview-3, android-r-preview-2
2891f3e022-Feb-2020 Elliott Hughes

Add a libc wrapper for statx(2).

Bug: http://b/127675384
Bug: http://b/146676114
Test: treehugger
Change-Id: I844edc12f62717e579870a040cf03dfe60dc280b
(cherry picked from com

Add a libc wrapper for statx(2).

Bug: http://b/127675384
Bug: http://b/146676114
Test: treehugger
Change-Id: I844edc12f62717e579870a040cf03dfe60dc280b
(cherry picked from commit 733cedd1c4696ea74dab34d629ef7ac28ecc2200)

show more ...

56a9fda614-Feb-2020 Elliott Hughes

Remove dead code.

We haven't built any of this for years.

Test: treehugger
Change-Id: I3f8a85e9530af68587f47931d850eb60631a9481

Revision tags: platform-tools-29.0.6
9c381b0406-Feb-2020 Elliott Hughes

docs/status.md: link to github.

We've had discussions about <monetary.h> (which wasn't previously
mentioned here at all, an oversight) and robust mutexes on github that
are worth lin

docs/status.md: link to github.

We've had discussions about <monetary.h> (which wasn't previously
mentioned here at all, an oversight) and robust mutexes on github that
are worth linking to.

Bug: https://github.com/android/ndk/issues/1181
Bug: https://github.com/android/ndk/issues/1182
Test: N/A
Change-Id: If0d2c28757a3cbfffc358e8847dc4de1a67d9001

show more ...

Revision tags: android-r-preview-1
b5a7741b23-Jan-2020 Elliott Hughes

Mention why we don't have pthread_cancel().

It's a somewhat frequently asked question.

Change-Id: I2ad88e8d79607e49a891eb2304e9be63494ad193

Revision tags: android-vts-9.0_r14, android-vts-9.0_r13, android-vts-9.0_r12
91e3bd1f17-Jan-2020 Elliott Hughes

Document the changed fdsan default from Q to R.

Change-Id: I98c50232184a8bf929579a7a30460dc33555475e

Revision tags: android-cts-9.0_r13, android-cts-9.0_r12, android-cts-9.0_r11, android-vts-10.0_r4, android-vts-10.0_r3, android-cts-10.0_r5, android-cts-10.0_r4, android-cts-10.0_r3
5a3c920005-Dec-2019 Christopher Ferris

Add mallopt M_PURGE benchmark.

Update the native allocator documentation to include running of this
benchmark.

Move the malloc_benchmark.cpp to malloc_sql_benchmark.cpp and use

Add mallopt M_PURGE benchmark.

Update the native allocator documentation to include running of this
benchmark.

Move the malloc_benchmark.cpp to malloc_sql_benchmark.cpp and use
malloc_benchmark.cpp for benchmarking functions from malloc.h.

Bug: 137795072

Test: Ran new benchmark.
Change-Id: I76856de833032da324ad0bc0b6bd85a4ea8c253d

show more ...

75edf16f14-Nov-2019 Christopher Ferris

Update the native allocator document.

Add extra information I've been using to evaluate scudo.

Test: NA
Change-Id: Ie7ee65890b1a3804c38ba38de504144d43e410b2

502dc0b913-Nov-2019 Elliott Hughes

Update docs/status.md function counts for recent releases.

Test: N/A
Change-Id: I99b7227334d0858f19ec7544a255fe47f265d810

Revision tags: android-mainline-10.0.0_r6, android-mainline-10.0.0_r8
51863b3626-Oct-2019 Christopher Ferris

Add section about libmemunreachable tests.

Test: NA
Change-Id: I0dcb8bbb7a598c44201281c7d493023e7d25c153

Revision tags: platform-tools-29.0.5
2f5fc33718-Oct-2019 Christopher Ferris

Updated memory_replay description.

The description of memory_replay talks about unzippping the trace
files, but this is no longer necessary. This language has been
updated to reflect

Updated memory_replay description.

The description of memory_replay talks about unzippping the trace
files, but this is no longer necessary. This language has been
updated to reflect this.

Test: NA
Change-Id: Id808f9bd1286284c8de12b19c08eb8677c76dd53

show more ...

80e9f65c15-Oct-2019 Elliott Hughes

Remove __ANDROID_NDK__ from bionic, and document our #defines.

__ANDROID_NDK__ is moving into the NDK's <android/ndk-version.h>
instead.

Test: treehugger
Change-Id: I1920161

Remove __ANDROID_NDK__ from bionic, and document our #defines.

__ANDROID_NDK__ is moving into the NDK's <android/ndk-version.h>
instead.

Test: treehugger
Change-Id: I192016165a929547009d15dbcc30e8f6dad1ac88

show more ...

Revision tags: ndk-r21d, ndk-r21c, ndk-r21b, ndk-r21-rc1, ndk-r21-beta2, ndk-r21-beta1, ndk-r21, android-vts-10.0_r2, android-cts-10.0_r2
5f112cd716-Aug-2019 Treehugger Robot

Merge "Link our two main developer-facing docs together."

8f3f191b15-Aug-2019 Elliott Hughes

Link our two main developer-facing docs together.

Bug: http://b/139329827
Test: N/A
Change-Id: I38e05f1a7eaa8ff31b503541e34f2e362cd4722e

aa22c0cb15-Aug-2019 Christopher Ferris

Update location of trace files.

Test: NA
Change-Id: I27f98b84b7701b8747d22dbdfbfa074083c36bc1

Revision tags: platform-tools-29.0.4, platform-tools-29.0.3
05197f7d08-Aug-2019 Christopher Ferris

Change all references to PSS to RSS.

RSS is the real measurement by which an allocator should be measured
since RSS is the real memory consumed by the process. PSS is a shared
value.

Change all references to PSS to RSS.

RSS is the real measurement by which an allocator should be measured
since RSS is the real memory consumed by the process. PSS is a shared
value.

For memory_replay, PSS and RSS should be the same, so this didn't really
matter in practice, but it's better to use the correct name of RSS.

Also, add a small section about fragmentation.

Bug: 138394907

Test: NA
Change-Id: Ic6f982f9c4619f452342e7c105818e33b8b85e44

show more ...

da32ff1007-Aug-2019 Elliott Hughes

Merge "Add memfd_create(2) and mlock2(2)."

3d24d2b006-Aug-2019 Elliott Hughes

Add memfd_create(2) and mlock2(2).

These are old enough now that the latest devices will have kernels that
support them.

Also add basic doc comments to <sys/mman.h>.

Te

Add memfd_create(2) and mlock2(2).

These are old enough now that the latest devices will have kernels that
support them.

Also add basic doc comments to <sys/mman.h>.

Test: treehugger
Change-Id: I1b5ff5db0b6270f5c374287cac1d6a751a0259f5

show more ...

f0d9271f06-Aug-2019 Tom Cherry

Update docs for clockwait/clocklock functions

Test: n/a
Change-Id: Ie4853912c9ed63d29121e62406682896012962ec

Revision tags: android-cts-9.0_r9, android-cts-9.0_r10, platform-tools-29.0.2, android-o-mr1-iot-release-1.0.14, android-vts-10.0_r1, android-cts-10.0_r1, android-10.0.0_r6, android-10.0.0_r5, android-10.0.0_r47, android-10.0.0_r46, android-10.0.0_r4, android-10.0.0_r3, android-10.0.0_r2, android-10.0.0_r17, android-10.0.0_r11, android-10.0.0_r10, android-10.0.0_r1, android-10.0.0_r9, android-10.0.0_r8, android-10.0.0_r7, android-10.0.0_r14, android-10.0.0_r13, android-10.0.0_r12, android-10.0.0_r29, android-10.0.0_r28, android-10.0.0_r27, android-10.0.0_r26, android-10.0.0_r25, android-10.0.0_r24, android-10.0.0_r23, android-10.0.0_r22, android-10.0.0_r21, android-10.0.0_r20, android-10.0.0_r19, android-10.0.0_r18, android-10.0.0_r16, android-10.0.0_r15, android-mainline-10.0.0_r3, android-mainline-10.0.0_r2, android-mainline-10.0.0_r1, android-mainline-10.0.0_r9, android-mainline-10.0.0_r7, android-mainline-10.0.0_r5, android-mainline-10.0.0_r4, android-mainline-10.0.0_r10, android-10.0.0_r45, android-10.0.0_r44, android-10.0.0_r43, android-10.0.0_r42, android-10.0.0_r41, android-10.0.0_r40, android-10.0.0_r39, android-10.0.0_r38, android-10.0.0_r37, android-10.0.0_r36, android-10.0.0_r35, android-10.0.0_r34, android-10.0.0_r33, android-10.0.0_r32, android-10.0.0_r31, android-10.0.0_r30, android-o-mr1-iot-release-1.0.13, android-vts-9.0_r11, android-vts-9.0_r10, platform-tools-29.0.1, android-o-mr1-iot-release-1.0.12
05b675e818-Apr-2019 Elliott Hughes

Add renameat2.

Bug: http://b/127675384
Test: new tests
Change-Id: Ia2e3d5679180391ca98e62fa429fa11cbf167507

afce4e8929-Jun-2019 Christopher Ferris

Merge "Add doc describing native allocator."

4316d43f27-Jun-2019 Christopher Ferris

Add doc describing native allocator.

This includes tests that a native allocator has to pass, and the ways
to benchmark a native allocator on Android.

Test: NA
Change-Id: I5

Add doc describing native allocator.

This includes tests that a native allocator has to pass, and the ways
to benchmark a native allocator on Android.

Test: NA
Change-Id: I5e1f4b3eea46ee2240e63a487ca3dfabecff81c0

show more ...

2671de2828-Jun-2019 Christopher Ferris

Fix usage of () and [].

The usage was reversed, [] is used for the name and () is used for the
link destination.

Test: NA
Change-Id: I07bf8645a888d5690d6c3d58edc3899b3e287df4

4206711319-Apr-2019 Elliott Hughes

threads.h: Add C11 thread support.

FreeBSD, glibc, and musl have all implemented C11 threads at this
point. POSIX is looking at how to align with it. Probably time to jump
on the ban

threads.h: Add C11 thread support.

FreeBSD, glibc, and musl have all implemented C11 threads at this
point. POSIX is looking at how to align with it. Probably time to jump
on the bandwagon ourselves...

Implemented in the same style as <termios.h> so we can provide this
functionality even on older API levels. This does mean that this is
strictly more expensive than calling pthread functions directly.

Although this isn't in POSIX yet, assume that it's going to be basically
the same as C11 and add the header test anyway. We should revisit this
when POSIX actually adds <threads.h>.

Test: new tests
Change-Id: I8602d67ce71ca7f8ed1529daa0a8ea1feb083dd6

show more ...

Revision tags: android-cts-9.0_r8, android-q-preview-6, android-q-preview-5, android-q-preview-4, android-q-preview-2.5
a1fb15bb27-Mar-2019 Elliott Hughes

strptime: support everything that strftime supports.

Our strptime was missing `%F`, `%G`, `%g`, `%P`, `%u`, `%V`, and
`%v`. Most of these are already supported upstream (and I've just pu

strptime: support everything that strftime supports.

Our strptime was missing `%F`, `%G`, `%g`, `%P`, `%u`, `%V`, and
`%v`. Most of these are already supported upstream (and I've just pulled
their current implementation), but some aren't. We're horribly out of
sync anyway, so I'll upstream the missing pieces and then try to get us
back in sync later.

Test: new tests, but originally found by toybox trying to use %F
Change-Id: Ib1a10801a7a3b9c9189440c3b300109bde535fd9

show more ...

b282a6d421-Mar-2019 Elliott Hughes

Document various libc behavior changes.

Test: N/A
Change-Id: I3044c394180058ba500762239b16a4c740caca44

123