708c11205443cda14cfb21138d441106aa77a5f9 |
|
25-Jul-2014 |
Elliott Hughes <enh@google.com> |
Start hiding "private/bionic_time.h". Bug: 15765976 (cherry picked from commit 905e6d58aaf515bf237e62078f8a321920fe4c6b) Change-Id: Ic7435308e8b521886f42ac7bf59531924921ea67
|
f79ee064b64af54bce6d3931f4112761edb7d3a9 |
|
02-Jul-2014 |
Dan Albert <danalbert@google.com> |
Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."" This reverts commit 715242fd0f69e73a6aca19e32b8979fa0f384788. Change-Id: Ia9892fa3b03287129aa72a49974cef9fd94ae735
|
715242fd0f69e73a6aca19e32b8979fa0f384788 |
|
19-Jun-2014 |
Dan Albert <danalbert@google.com> |
Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64." This reverts commit dd4ad5c463c9bd479e8acf81227708717aafe204. Change-Id: If3c9771825e460ce68604082f4feb0ca783e56c6
|
dd4ad5c463c9bd479e8acf81227708717aafe204 |
|
18-Jun-2014 |
Dan Albert <danalbert@google.com> |
Hide _tolower_tab_ and _toupper_tab_ on LP64. We can't hide them on LP32 because they appeared in NDK headers. Bug: 11156955 Change-Id: I22bf5a0f4d330c04b49565bc598cd0568128d4fc
|
cce36c187896fb0d4bd36519c4b2e90c502137dc |
|
22-Apr-2014 |
Elliott Hughes <enh@google.com> |
Use -fvisibility=hidden to build libc_gdtoa. Bug: 12177745 Change-Id: Ia4ac71e1a3a237e764c809cc591622f8952ed642
|
c13fb75ceabb47f8292be206db80b93889fccf66 |
|
18-Dec-2013 |
Elliott Hughes <enh@google.com> |
Move bionic over to GCC's 'warning' attribute. This is a better solution than the old __warn_references because it's a compile-time rather than link-time warning, it doesn't rely on something that doesn't appear to be supported by gold (which is why you only used to see these warnings on mips builds), and the errors refer to the exact call site(s) rather than just telling you which object file contains a reference to the bad function. This is primarily so we can build bionic for aarch64; building libc.so caused these warnings to fire (because link time is the wrong time) and warnings are errors. Change-Id: I5df9281b2a9d98b164a9b11807ea9472c6faa9e3
|
5fbf2e09921723cfdea75e83c1fac2080f0ad564 |
|
23-Jan-2012 |
David 'Digit' Turner <digit@android.com> |
libc: Define new symbol visibility macros This patch defines a few new macros that can be used to control the visibility of symbols exported by the C library: - ENTRY_PRIVATE() can be used in assembly sources to indicate that an assembler function should have "hidden" visibility, i.e. will never be exported by the C library's shared library. This is the equivalent of using __LIBC_HIDDEN__ for a C function, but ENTRY_PRIVATE() works like ENTRY(), and must be used with END() to tag the end of the function. - __LIBC_ABI_PUBLIC__ can be used to tag a C functions as being part of the C library's public ABI. This is important for a few functions that must be exposed by the NDK to maintain binary compatibility. Once a symbol has been tagged with this macro, it shall *never* be removed from the library, even if it becomes directly unused due to implementation changes (e.g. __is_threaded). - __LIBC_ABI_PRIVATE__ can be used for C functions that should always be exported by the C library because they are used by other libraries in the platform, but should not be exposed by the NDK. It is possible to remove such symbols from the implementation if all callers are also modified. + Add missing END() assembly macro for x86 Change-Id: Ia96236ea0dbec41d57bea634b39d246b30e5e234
|
9d16a79b18f43faebbe8155dbc14896e9b7d8a2e |
|
27-Sep-2010 |
Jim Huang <jserv@0xlab.org> |
Hide the symbol of helper function __libc_android_abort Ideally __libc_android_abort would be static, but it could not be because gcc would not allow calling a static function from an asm statement. Instead, using GCC visibility is work around. Change-Id: Ifff6b9957ca3f0fc03c75c3e42582a48d43cefa2
|
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
1767f908af327fa388b1c66883760ad851267013 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|