summaryrefslogtreecommitdiffstats
path: root/libc/arch-arm
Commit message (Expand)AuthorAgeFilesLines
* libc: Add memchr to a53+a57 targetSteve Kondik2015-11-241-0/+1
* libc: arm: Add optimised memchr to scorpionMichael Bestas2015-11-051-0/+1
* libc: arm: add optimized memchr implementationYingshiuan Pan2015-10-319-1/+162
* libc: Add Scorpion-optimized variantSteve Kondik2015-10-292-1/+18
* Fix over read in strcpy/stpcpy/strcat.Christopher Ferris2015-10-294-148/+176
* Make all labels local.Christopher Ferris2015-10-292-176/+176
* Add optimized cortex-a7/cortex-a53 memset/memcpy.Christopher Ferris2015-10-2914-430/+986
* [AOSP Master] libc: krait: Use performance version of memcpyBrent DeGraaf2015-10-294-104/+71
* Remove pushes from memsets (krait/cortex-a9).Christopher Ferris2015-10-292-28/+19
* Replace bx lr with update of pc from the stack.Christopher Ferris2015-10-295-16/+8
* Add cortex-a53.a57 target for 32 bit big/little.Christopher Ferris2015-10-291-0/+21
* Performance: krait: Implement optimized versions of memmoveXin Qi2015-10-062-2/+221
* Performance: krait: Re-factor high-performance memcpy for thumb2Brent DeGraaf2015-10-062-118/+219
* Revert "Stop libc from cross-referencing unwind symbols"Dan Albert2015-07-202-94/+0
* Merge "Add support for cortex-a53 in bionic." into mnc-devTim Murray2015-06-161-0/+1
|\
| * Add support for cortex-a53 in bionic.Tim Murray2015-06-161-0/+1
* | Hide accidentally-exposed __clock_nanosleep.Elliott Hughes2015-06-161-2/+3
|/
* Add process_vm_readv and process_vm_writev.Elliott Hughes2015-06-102-0/+44
* libc: Add O_PATH support for fgetxattr / fsetxattrNick Kralevich2015-06-022-4/+6
* Fix error handling for negative size in ftruncate.Dan Albert2015-06-011-14/+0
* Hide rt_sigqueueinfo.Yabin Cui2015-05-181-2/+3
* Use unified syntax to compile with both llvm and gcc.Chih-Hung Hsieh2015-05-156-73/+83
* Simplify three copyright headers.Elliott Hughes2015-05-121-1/+1
* Simplify close(2) EINTR handling.Elliott Hughes2015-04-231-2/+3
* Use assembly memmove for all arm32 processors.Christopher Ferris2015-04-083-9/+15
* Stop libc from cross-referencing unwind symbolsDmitriy Ivanov2015-04-072-0/+94
* Use ALIAS_SYMBOL for assembler aliasing.Christopher Ferris2015-03-251-4/+2
* Make gensyscalls.py use the ALIAS_SYMBOL macro.Christopher Ferris2015-03-243-6/+3
* Fix "faccessat ignores flags"Nick Kralevich2015-02-241-2/+3
* Fix memchr overflow.Elliott Hughes2015-02-141-2/+2
* Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680Colin Cross2015-02-051-18/+0
|\
| * Share LP32 makefile settings between archesColin Cross2015-02-041-18/+0
* | Ensure raw fchmod/fchmodat syscalls are hidden.Nick Kralevich2015-02-032-4/+6
* | Add fchmodat(AT_SYMLINK_NOFOLLOW) and fchmod O_PATH supportNick Kralevich2015-02-022-4/+4
|/
* Clean up <stdlib.h> slightly.Elliott Hughes2015-01-265-5/+12
* Add ARM_IRELATIVE relocationDmitriy Ivanov2015-01-081-0/+2
* Move the generic arm memcmp.S into the generic directory.Elliott Hughes2014-12-157-1/+5
* Remove arm assembler not referenced from any makefile.Elliott Hughes2014-12-143-1617/+0
* Fix arm64 clone stack handling.Elliott Hughes2014-12-101-2/+5
* Use the stmdb instead of str to save the fn/argJiangli Yuan2014-12-101-4/+2
* Merge "support _POSIX_REALTIME_SIGNALS"Yabin Cui2014-12-091-0/+14
|\
| * support _POSIX_REALTIME_SIGNALSYabin Cui2014-12-081-0/+14
* | Simplify our endian.h implementation.Elliott Hughes2014-12-081-75/+0
* | Switch arm and arm64 over to the x86 style of jmpbuf.Elliott Hughes2014-12-081-20/+10
* | Fix signal mask save/restore for arm64.Elliott Hughes2014-12-061-1/+0
* | Clean up arm setjmp family.Elliott Hughes2014-12-055-314/+146
* | Clean up the arm64 setjmp.Elliott Hughes2014-12-052-17/+4
* | Code using neon uses ARCH_ARM_HAVE_NEON.Elliott Hughes2014-12-031-16/+0
* | Remove __ARM_HAVE_VFP.Elliott Hughes2014-12-033-18/+0
* | Remove __ARM_HAVE_HALFWORD_MULTIPLY.Elliott Hughes2014-12-021-5/+0