History log of /bionic/libc/arch-mips/string/memset.S
Revision Date Author Comments
d4ca231ae2891e5c9eccb6e9a2e6af7fabcfc2a5 12-Oct-2017 Elliott Hughes <enh@google.com> Unified sysroot: kill arch-specific include dirs.

<machine/asm.h> was internal use only.

<machine/fenv.h> is quite large, but can live in <bits/...>.

<machine/regdef.h> is trivially replaced by saying $x instead of x in
our assembler.

<machine/setjmp.h> is trivially inlined into <setjmp.h>.

<sgidefs.h> is unused.

Bug: N/A
Test: builds
Change-Id: Id05dbab43a2f9537486efb8f27a5ef167b055815
b640e031a8e380cfb61577ac0d4e344d52d80012 22-Apr-2016 Predrag Blagojevic <predrag.blagojevic@imgtec.com> [mips64] Call __memset_chk_fail correctly for mips64.

This change resolves Fortify1_{gcc|clang}_DeathTest.* test failures.

Change-Id: Ia936c159323bdf8e9577160ee92b99e66e6793ea
f3b9c89d3a1fa01650e6d88e2a39909a945b066c 17-Mar-2016 Douglas Leung <douglas.leung@imgtec.com> Fix bug where t9 is not correct when __memset_chk_fail is called.
t9 is used to calculate gp at the start of __memset_chk_fail.

Change-Id: Ief5018699e060afa691bfc1d861abd5e463ab80c
29d4b714264497da0f9ae3ee512fbfde5ccce26b 04-Mar-2016 Douglas Leung <douglas.leung@imgtec.com> Add __memset_chk assembler for mips32 and mips64.

Change-Id: I365b1f345c695850c30ccb1a9f56f254ce182000
1d824c39127764ab50b01ee2ed8bcdb6a59d48cc 26-May-2015 Nikola Veljkovic <Nikola.Veljkovic@imgtec.com> [MIPS] Add optimized string functions

Use same string functions for all MIPS architectures.

Bug: 21555893
(cherry picked from commit 38f2eaa07b0ad2e01a40607d3a0ac240ff53abbf)

Change-Id: I94521f023d0bb136a4672782148a9f6e77cc6f1e
38f2eaa07b0ad2e01a40607d3a0ac240ff53abbf 26-May-2015 Nikola Veljkovic <Nikola.Veljkovic@imgtec.com> [MIPS] Add optimized string functions

Use same string functions for all MIPS architectures.

Change-Id: I5575b16f3f66fa3609d7dafd151b6091bfe3517f
b0cf9288cd4c09fcad8dc8e04b18cc4d8d13bd71 02-Apr-2015 Elliott Hughes <enh@google.com> Remove _memset16 and _memset32 from mips/mips64 bionic.

These should be in libcutils instead.

Change-Id: Ibbc94755e6da61bf9ce2c8f9a047a082bb9bce24
851e68a2402fa414544e66650e09dfdaac813e51 20-Feb-2014 Elliott Hughes <enh@google.com> Unify our assembler macros.

Our <machine/asm.h> files were modified from upstream, to the extent
that no architecture was actually using the upstream ENTRY or END macros,
assuming that architecture even had such a macro upstream. This patch moves
everyone to the same macros, with just a few tweaks remaining in the
<machine/asm.h> files, which no one should now use directly.

I've removed most of the unused cruft from the <machine/asm.h> files, though
there's still rather a lot in the mips/mips64 ones.

Bug: 12229603
Change-Id: I2fff287dc571ac1087abe9070362fb9420d85d6d
405b8029a6888f386adf3512113a33546141d1c8 26-Jul-2012 Raghu Gandham <raghu@mips.com> MIPS support for libc.

Change-Id: I2864dea04b3faf2d919165dcaa600af5b16c41c8
Signed-off-by: Chris Dearman <chris@mips.com>
Signed-off-by: Raghu Gandham <raghu@mips.com>