summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2020-02-13Remove dead code.Elliott Hughes
We haven't built any of this for years. Test: treehugger Change-Id: I3f8a85e9530af68587f47931d850eb60631a9481
2019-06-17Remove reference to obsolete script.Elliott Hughes
Test: N/A Change-Id: I3f4b8574d82cf6b2faedd03a256bc75130f3c016
2019-04-25Move /system dependency on tz_version to bionicNeil Fuller
Move /system dependency on tz_version to bionic from core-libart. The file is not used by code but is useful on device to identify the format / version / origin of the tzdata file. The tz_version file identifies the Android release (e.g. 3.1 == Q), which implies the version of zic used to generate tzdata, and any Android revision of the tzdata (e.g. 2019a v2) that may have taken place. The file was previously used by by the tzdatacheck binary but it has since switched to using the copy in the runtime module. The bionic README.md is also updated here to reflect latest locations of scripts. Bug: 131239046 Test: make installclean / make droid / inspect /system Change-Id: Ib142f98aa30c8c9d5eda33df55d4191478570ced
2019-04-16Generate assembler system call stubs via genrule.Elliott Hughes
There's no need to check in generated code. Test: builds & boots Change-Id: Ife368bca4349d4adeb0666db590356196b4fbd63
2018-09-04Explain up-front what bionic actually _is_.Elliott Hughes
Also fix formatting of "What's in libc/?" section, and remove obsolete include/machine. Also unify # vs --- syntax. Bug: N/A Test: N/A Change-Id: I6a7a2828e700d5e03c7209f55691278326230bd1
2018-02-08Document the rules of thumb for "should I add a syscall wrapper?".Elliott Hughes
This isn't well known, and causes confusion for at least a couple of people each year. Bug: N/A Test: N/A Change-Id: I43127d937ee81d0c79bbc496638a1b1b6003dd80
2017-11-03test: trivial fixes in documentationSergii Piatakov
Fix wrong names of test binaries in README.md. Test: bionic device tests Change-Id: Ie96d8edb7e2aa85f3c690e0f92064b37f66debfd Signed-off-by: Sergii Piatakov <sergii.piatakov@globallogic.com>
2017-08-29Add new status document, based on internal wiki.Elliott Hughes
Also start breaking up the monolithic top level README.md, pulling the 32-bit ABI stuff out into its own file, and moving the remaining benchmark documentation in with the rest of the benchmark documentation. Bug: N/A Test: N/A Change-Id: Ic1b9995e27b5044199ed34883cc0b8faa894df0e
2017-08-25Update the bionic benchmarks documentation.Anders Lewis
Test: NA Change-Id: I6b804a1655b5cb76f189366070d478680f40c5d1
2017-07-20Explain how to handle device-specific headers.Elliott Hughes
Bug: N/A Test: N/A Change-Id: I12c41fcb4839ad86f5a1f62153a3348c3e40f90f
2017-07-17Document the intricacies of `_FILE_OFFSET_BITS=32` for LP32.Elliott Hughes
Bug: https://github.com/android-ndk/ndk/issues/453 Test: N/A Change-Id: I5c00e63c861b19071229d2eae737dfbeb550e7e8
2016-12-05Document how to run CTS in the public documentation too.Elliott Hughes
Bug: N/A Test: N/A Change-Id: Ib9f46d09b56795d5202ec7167328042381cdc667
2016-11-17Add note about pid_max to host test documentation.Josh Gao
Bug: none Test: none Change-Id: I3e446744076131329201543fa29b71fc4f843728
2016-11-08Document how to run the benchmarks.Elliott Hughes
Test: N/A Change-Id: I13bf4f1b5a218e06e68ff8eb8156843175f2648a
2016-08-01Update testing docs.Elliott Hughes
Change-Id: Ic0e1c3105d1cf8e73c0fbfd51052895beed76227
2016-07-19Expand the testing docs slightly.Elliott Hughes
Change-Id: I4b172eefd8f456a62b24520a9f04f500a1d6bc85
2016-05-26Update the "adding a syscall" docs.Elliott Hughes
Change-Id: I78adafb1c1c491f641a82a02ad7f03cd3f8c7d1e
2016-01-25Malloc debug rewrite.Christopher Ferris
The major components of the rewrite: - Completely remove the qemu shared library code. Nobody was using it and it appears to have broken at some point. - Adds the ability to enable/disable different options independently. - Adds a new option that can enable the backtrace on alloc/free when a process gets a specific signal. - Adds a new way to enable malloc debug. If a special property is set, and the process has an environment variable set, then debug malloc will be enabled. This allows something that might be a derivative of app_process to be started with an environment variable being enabled. - get_malloc_leak_info() used to return one element for each pointer that had the exact same backtrace. The new version returns information for every one of the pointers with same backtrace. It turns out ddms already automatically coalesces these, so the old method simply hid the fact that there where multiple pointers with the same amount of backtrace. - Moved all of the malloc debug specific code into the library. Nothing related to the malloc debug data structures remains in libc. - Removed the calls to the debug malloc cleanup routine. Instead, I added an atexit call with the debug malloc cleanup routine. This gets around most problems related to the timing of doing the cleanup. The new properties and environment variables: libc.debug.malloc.options Set by option name (such as "backtrace"). Setting this to a bad value will cause a usage statement to be printed to the log. libc.debug.malloc.program Same as before. If this is set, then only the program named will be launched with malloc debug enabled. This is not a complete match, but if any part of the property is in the program name, malloc debug is enabled. libc.debug.malloc.env_enabled If set, then malloc debug is only enabled if the running process has the environment variable LIBC_DEBUG_MALLOC_ENABLE set. Bug: 19145921 Change-Id: I7b0e58cc85cc6d4118173fe1f8627a391b64c0d7
2016-01-25Remove dlmalloc.Josh Gao
Bug: http://b/17207577 Change-Id: Ie009badca6deb1f91b27a4340b70cdd6bedff893
2015-12-19Improve the 32-bit ABI documentation.Elliott Hughes
Change-Id: Ie5bfc8d6f7f3946100f653de0e006072e56e18d6
2015-09-18Add a hint about using --no-isolate for GDB.Dan Albert
Change-Id: Ib9df5ed986a1c4082c9c7cd793a4d670be21ca66
2015-08-11Fix test steps for 64-bit bionicDuane Sand
Change-Id: Ibe76f22cdb5c0dbc69a24ffd0acffff89686ca35
2015-04-01Update README.md for running tests on the host.Elliott Hughes
Change-Id: Ib360d91bffd269e7acdb20ad33a7bd85345a1475
2015-01-09Markdown-ify 5137db3.Dan Albert
Most of these are just aesthetic, but the `_FILE_OFFSET_BITS` probably would have rendered partly as italics and skipped some underscores. GitHub's Markdown also doesn't identify our bug URLs as links, so mark them explicitly. Change-Id: I62be7542aa43929d847de2bad7d8d1ed3aaa640c
2015-01-09Add our LP32 ABI defects to the readme.Elliott Hughes
Change-Id: Id77a3dbf6b91243c57528ed86ca24100d8795907
2014-11-12Add documentation about checkbuild.Dan Albert
Change-Id: I2c2d06bc0dc3cdc58b5563f62889122b76f3c469
2014-10-10Fix some formatting so GitHub displays it nicely.Dan Albert
Change-Id: Id6ce9a61bebd98544c85e5780147715c73d0e78b
2014-10-10Improve documentation for testing and coverage.Dan Albert
Also rename HACKING.txt to README.md so it will display on the GitHub mirror. Change-Id: I70157a4ad262700212bf9afd87253d195c7013a9