- 02ce401 API guard every post-21 API. by Dan Albert · 10 months ago
- 7b7abe9 Re-hide mempcpy. by Dan Albert · 10 months ago
- ee04e3d No need to require API 23 for strerror_l(). by Elliott Hughes · 1 year ago
- bbd39aa Replace http://man7.org links with https://man7.org links. by Elliott Hughes · 1 year ago
- 61b629d libc: suppress libcxx's const-correct string overloads by George Burgess IV · 1 year, 1 month ago
- c5d9795 string.h: drag in <strings.h> for GNU source as well as BSD. by Elliott Hughes · 1 year, 10 months ago
- 2109f12 Add strerrordesc_np() and strerrorname_np(). by Elliott Hughes · 2 years ago
- 655e430 Remove the always-true __INTRODUCED_IN() annotations. by Elliott Hughes · 2 years, 2 months ago
- fa7c0db Remove libandroidsupport cruft. by Elliott Hughes · 2 years, 6 months ago
- 02c4ef4 Nullability check for string module by zijunzhao · 2 years, 7 months ago
- 0d64243 Add C23's memset_explicit(). by Elliott Hughes · 3 years, 1 month ago
- 95c6cd7 Stop using the __ANDROID_API_x__ constants. by Elliott Hughes · 6 years ago
- 0d1a8a5 Reland "Retire GCC FORTIFY." by Elliott Hughes · 7 years ago
- 4dbe8fc Revert "Retire GCC FORTIFY." by Elliott Hughes · 7 years ago
- 067bdc9 Retire GCC FORTIFY. by Elliott Hughes · 7 years ago
- 9024235 Remove __overloadable/__RENAME_CLANG by George Burgess IV · 8 years ago
- 8e13b67 versioner: properly handle extern "C", "C++". by Josh Gao · 8 years ago
- df9a489 Add more const-correct C++ overloads. by Elliott Hughes · 8 years ago
- 684c31a Name function arguments in libc headers for Studio. by Elliott Hughes · 8 years ago
- 3f7e65e Add guards for things the versioner can't catch. by Dan Albert · 8 years ago
- 3f66e74 Remove nullability specifications. by Elliott Hughes · 8 years ago
- ec6850d Remove restrict/__restrict. by Elliott Hughes · 8 years ago
- b97049c libc: Split FORTIFY into its own headers by George Burgess IV · 8 years ago
- 16d9ba8 Add version info for C++ versions of basename, strchrnul. by Josh Gao · 8 years ago
- 31e5a35 libc: fix typo in __RENAME macro by George Burgess IV · 8 years ago
- 278d31d Merge "libc: add const-correct string.h overloads" by Treehugger Robot · 8 years ago
- 19710f7 libc: remove newlines in prototypes in string.h by George Burgess IV · 8 years ago
- bd3d208 libc: add const-correct string.h overloads by George Burgess IV · 8 years ago
- bce9a7d libc: use __bos instead of __bos0 for strchr. by George Burgess IV · 8 years ago
- 9c2094f Fixup API level guards for new fortify functions. by Dan Albert · 9 years ago
- 8b154b1 Guard the GNU strerror_r with an API check. by Dan Albert · 9 years ago
- 156d5a8 Match __bos0 to __pass_object_size0 in FORTIFY by George Burgess IV · 9 years ago
- 7cc779f libc: add clang FORTIFY support by George Burgess IV · 9 years ago
- 5bc78c8 Add and use constants for the Android API levels. by Elliott Hughes · 9 years ago
- a3ce418 Revert "Add legacy inlines for locale aware APIs." by Dan Albert · 9 years ago
- 95fa061 Rename __pure, __pure2, and __purefunc. by Elliott Hughes · 9 years ago
- 6cd9fb0 Fix warnings (and errors) in static inline headers. by Josh Gao · 9 years ago
- 6576a37 Add legacy inlines for locale aware APIs. by Dan Albert · 9 years ago
- e5dd632 Move strncpy fortify into android-21. by Dan Albert · 9 years ago
- dfa6bbb Guard fortify inlines with __ANDROID_API__. by Dan Albert · 9 years ago
- 5470c18 Make it possible to build bionic with -I instead of -isystem. by Elliott Hughes · 9 years ago
- 46b4416 Update header versions for NDK platform fixes. by Josh Gao · 9 years ago
- baa2a97 Use clang's nullability instead of nonnull. by Dan Albert · 10 years ago
- 14adff1 Add versioning information to symbols. by Josh Gao · 9 years ago
- c3cec27 Extract strcasecmp and friends to <bits/strcasecmp.h>. by Josh Gao · 9 years ago
- eb9b925 Fix GNU/POSIX basename headers. by Josh Gao · 10 years ago
- 7ac3c12 Add strchrnul. by Elliott Hughes · 10 years ago
- 4ae7736 add fortified memchr/memrchr implementations by Daniel Micay · 10 years ago
- 3cfb52a Add GNU extensions mempcpy and wmemcpy. by Elliott Hughes · 11 years ago
- 5038b19 Break two incorrect transitive includes. by Elliott Hughes · 11 years ago
- 76f8916 Clean up <stdlib.h> slightly. by Elliott Hughes · 11 years ago
- b20c244 Implement all the POSIX _l functions. by Elliott Hughes · 11 years ago
- 658727e Inline helpers need to be exported unmangled. by Dan Albert · 11 years ago
- b84f667 further cleanup memcpy fortify implementation by Nick Kralevich · 11 years ago
- 48be71d string.h: remove unused variable by Nick Kralevich · 11 years ago
- 416d7dd Add GNU-compatible strerror_r. by Elliott Hughes · 11 years ago
- 09c39d6 Implement the GNU basename(3) in addition to the POSIX one. by Elliott Hughes · 11 years ago
- 2cfb4e8 Improve <sys/cdefs.h>. by Elliott Hughes · 11 years ago
- 28285f8 Workaround b/16818336 which fails build under aggressive inlining. by Dehao Chen · 11 years ago
- dfb5ce4 Revert "Revert "Add locale aware APIs."" by Dan Albert · 11 years ago
- 063e20c Revert "Add locale aware APIs." by Dan Albert · 11 years ago
- e087eac Add locale aware APIs. by Dan Albert · 11 years ago
- 40fca0f Removes index() from bionic. by Dan Albert · 11 years ago
- 950a58e Add stpcpy/stpncpy. by Christopher Ferris · 11 years ago
- 152b9de Remove non-standard memswap. by Elliott Hughes · 11 years ago
- 53e4329 More OpenBSD cleanup (primarily string). by Elliott Hughes · 12 years ago
- d13c2b1 Fix unnecessary call to __strncpy_chk2 by Nick Kralevich · 12 years ago
- 3c4b50f Fix strchr for basic non-sse case on x86 by Pavel Chupin · 12 years ago
- bd8e674 cdefs.h: introduce __bos0 by Nick Kralevich · 12 years ago
- 93501d3 FORTIFY_SOURCE: introduce __strncpy_chk2 by Nick Kralevich · 12 years ago
- a6cde39 More FORTIFY_SOURCE functions under clang by Nick Kralevich · 12 years ago
- 8bafa74 libc: enable FORTIFY_SOURCE clang strlcpy by Nick Kralevich · 12 years ago
- 16d1af1 libc: add limited FORTIFY_SOURCE support for clang by Nick Kralevich · 12 years ago
- b24c063 libc: Introduce __errordecl() by Nick Kralevich · 12 years ago
- cf87019 FORTIFY_SOURCE: strcat / strncat optimize by Nick Kralevich · 12 years ago
- 1c462b7 Use restrict pointers for various libc functions. by Nick Kralevich · 12 years ago
- 3b2e6bc libc: upgrade strrchr to FORTIFY_SOURCE=2 by Nick Kralevich · 12 years ago
- 9020fd5 libc: upgrade some libc functions to _FORTIFY_SOURCE=2 by Nick Kralevich · 12 years ago
- 1aae9bd strncpy: implement _FORTIFY_SOURCE=2 by Nick Kralevich · 12 years ago
- 890c8ed Fix builds where _FORTIFY_SOURCE is off. by Elliott Hughes · 12 years ago
- 538f6fc Stop advertising rindex(3), which is both deprecated and unimplemented. by Elliott Hughes · 13 years ago
- a44e9af FORTIFY_SOURCE: optimize by Nick Kralevich · 13 years ago
- 5787475 FORTIFY_SOURCE: remove memcpy overlap checks by Nick Kralevich · 13 years ago
- 9a4d305 FORTIFY_SOURCE: fortify strrchr by Nick Kralevich · 13 years ago
- 049e583 FORTIFY_SOURCE: fortify strchr by Nick Kralevich · 13 years ago
- 829c089 disable _FORTIFY_SOURCE under clang by Nick Kralevich · 13 years ago
- d600617 When compiling with clang, don't "fortify_source" the strlcpy and strlcat. by Shih-wei Liao · 13 years ago
- 9a3d53f When compiling with clang, don't "fortify_source" the strlen. by Shih-wei Liao · 13 years ago
- c37fc1a FORTIFY_SOURCE: revert memcpy changes. by Nick Kralevich · 13 years ago
- 9b6cc22 FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro by Nick Kralevich · 13 years ago
- 260bf8c FORTIFY_SOURCE: strlen check. by Nick Kralevich · 13 years ago
- f3913b5 FORTIFY_SOURCE: enhanced memcpy protections. by Nick Kralevich · 13 years ago
- cb228fb libc: cleanups by Nick Kralevich · 13 years ago
- 8df49ad FORTIFY_SOURCE: add strlcpy / strlcat support by Nick Kralevich · 13 years ago
- 71a18dd _FORTIFY_SOURCE: add memset / bzero support by Nick Kralevich · 13 years ago
- 0a23015 libc: implement some FORTIFY_SOURCE functions by Nick Kralevich · 13 years ago
- a677907 string.h: add __attribute__ ((pure)) to string functions by Nick Kralevich · 13 years ago
- 1dc9e47 auto import from //depot/cupcake/@135843 by The Android Open Source Project · 16 years ago
- 1767f90 auto import from //depot/cupcake/@135843 by The Android Open Source Project · 16 years ago
- 9f65adf auto import from //branches/cupcake/...@130745 by The Android Open Source Project · 17 years ago