History log of /bionic/libc/arch-arm/denver/bionic/__strcat_chk.S
Revision Date Author Comments
866e7b6906b71542c7ab4ce17c5943243058964f 25-May-2017 Christopher Ferris <cferris@google.com> Fix assembler warnings.

There are a few instructions deprecated on armv8 that result in lots
of warnings. Add an arch directive so that these warnings go away.

This doesn't cause any problems because the instructions still
execute properly.

Bug: 38319728

Test: Built all of these assembler files and verified the warning are gone.
Change-Id: If063defdd16f290c01975233c8d257d1b2005e76
c75da09f4fb4ee24f14d40de6f47f03ee29b1ba1 26-May-2016 Elliott Hughes <enh@google.com> Improve diagnostics from the assembler __strcat_chk routines.

Change-Id: I44cbe5389c66de6618e581a6e302eea22c39d6fb
b83d6747facc5d819a0df0bcb8762477eecfd962 26-Feb-2016 Elliott Hughes <enh@google.com> Improve FORTIFY failure diagnostics.

Our FORTIFY _chk functions' implementations were very repetitive and verbose
but not very helpful. We'd also screwed up and put the SSIZE_MAX checks where
they would never fire unless you actually had a buffer as large as half your
address space, which probably doesn't happen very often.

Factor out the duplication and take the opportunity to actually show details
like how big the overrun buffer was, or by how much it was overrun.

Also remove the obsolete FORTIFY event logging.

Also remove the unused __libc_fatal_no_abort.

This change doesn't improve the diagnostics from the optimized assembler
implementations.

Change-Id: I176a90701395404d50975b547a00bd2c654e1252
1c8ea807ebb54c1533040b60c0a6394abc77e339 30-Sep-2014 Christopher Ferris <cferris@google.com> Cleanup arm assembly.

Remove the old arm directives.
Change the non-local labels to .L labels.
Add cfi directives to strcpy.S.

Bug: 18157900

(cherry picked from commit c8bd2abab24afe563240297018c4fa79944f193b)

Change-Id: Ifa1c3d16553d142eaa0d744af040f0352538106c
c8bd2abab24afe563240297018c4fa79944f193b 30-Sep-2014 Christopher Ferris <cferris@google.com> Cleanup arm assembly.

Remove the old arm directives.
Change the non-local labels to .L labels.
Add cfi directives to strcpy.S.

Change-Id: I9bafee1ffe5d85c92d07cfa8a85338cef9759562
5b5d6e7045dece4e112553e9a2516240ea32f812 12-Mar-2014 Shu Zhang <chazhang@nvidia.com> add 32-bit bionic implementation for denver arch

Add 32-bit bionic implementation for denver. Use denver version of memcpy/
memset. Use Cortex-A15 version of strlen/strcat/strcpy/strcmp.

Change-Id: I4c6b675f20cf41a29cadf70a11d1635d7df5b30a